{
  "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"
  ]
}
