protoc-gen-grpc
Version:
Protocol Buffers Compiler (protoc) plugin for generating grpc interfaces in TypeScript..
59 lines (58 loc) • 1.92 kB
JSON
{
"name": "protoc-gen-grpc",
"version": "3.0.0",
"author": "fengjie",
"description": "Protocol Buffers Compiler (protoc) plugin for generating grpc interfaces in TypeScript..",
"homepage": "https://github.com/stultuss/protoc-gen-grpc-ts#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/stultuss/protoc-gen-grpc-ts.git"
},
"bugs": "https://github.com/stultuss/protoc-gen-grpc-ts/issues",
"keywords": [
"TypeScript",
"Protobuf",
"gRPC"
],
"engines": {
"node": ">=16"
},
"main": "./build/index.js",
"bin": {
"protoc-gen-ts-plugin": "./bin/protoc-gen-ts-plugin",
"protoc-gen": "./bin/protoc-gen.js",
"protoc-gen-grpc": "./bin/protoc-gen-grpc.js",
"protoc-gen-grpc-ts": "./bin/protoc-gen-grpc-ts.js"
},
"scripts": {
"install": "node-pre-gyp install",
"build": "rimraf build && tsc",
"clean": "rimraf build",
"prepare": "npm run build",
"test-js-out": "node ./bin/protoc-gen-grpc.js --js_out=import_style=commonjs,binary:./examples/src/proto --grpc_out=grpc_js:./examples/src/proto --proto_path ./examples/proto ./examples/proto/product.proto",
"test-ts-out": "node ./bin/protoc-gen-grpc-ts.js --ts_out=grpc_js:./examples/src/proto --proto_path ./examples/proto ./examples/proto/product.proto"
},
"license": "MIT",
"dependencies": {
"@grpc/grpc-js": "~1.12.6",
"google-protobuf": "~3.21.2"
},
"devDependencies": {
"@mapbox/node-pre-gyp": "2.0.0",
"@types/google-protobuf": "^3.15.12",
"@types/node": "^18.19.0",
"rimraf": "^5.0.5",
"ts-node": "^10.9.2",
"typescript": "^5.3.0"
},
"binary": {
"module_name": "grpc_tools",
"host": "https://node-precompiled-binaries.grpc.io/",
"remote_path": "grpc-tools/v1.13.0",
"package_name": "{platform}-{arch}.tar.gz",
"module_path": "bin"
},
"bundleDependencies": [
"@mapbox/node-pre-gyp"
]
}