@sisyphus.js/protoc

2.3.0 • Public • Published

@sisyphus.js/protoc

为当前的运行环境自动下载 protoc release,并且提供了 npm script 快速访问 protoc 命令的方式。

当命令行使用

@sisyphus.js/protoc 提供了 protoc 命令,可以在 package.json 的 script 字段中直接使用。

{
  "scripts": {
    "codeGen": "protoc -I /protoRoot..."
  }
}

当库使用

也可以从 @sisyphus.js/protoc 导入 protoc 函数用于调用 protoc 命令。

import protoc from '@sisyphus.js/protoc'

await protoc(['-I', '/protoRoot'])

自定义 protoc 版本

protoc 会从当前运行目录下的 package.json 文件中读取设定的 protoc 版本,当未指定时默认采用 latest

{
  "protobuf": {
    "version": "21.2"
  }
}

Package Sidebar

Install

npm i @sisyphus.js/protoc

Weekly Downloads

0

Version

2.3.0

License

MIT

Unpacked Size

52.5 MB

Total Files

25

Last publish

Collaborators

  • jinchaoweb
  • butterbot
  • higan