{"_id":"grpc-gcp","_rev":"2991388","name":"grpc-gcp","description":"Extension for supporting Google Cloud Platform specific features for gRPC.","dist-tags":{"latest":"1.0.1"},"maintainers":[{"name":"google-wombot","email":""}],"time":{"modified":"2023-08-28T09:17:54.000Z","created":"2018-11-02T18:25:13.162Z","1.0.1":"2023-01-25T22:42:11.274Z","1.0.0":"2022-09-14T19:06:19.329Z","0.4.2":"2022-04-18T19:44:37.304Z","0.4.1":"2022-04-06T17:40:02.370Z","0.3.3":"2020-07-08T00:36:58.495Z","0.3.2":"2020-04-24T02:20:05.321Z","0.3.1":"2020-04-22T06:48:27.730Z","0.3.0":"2020-04-03T21:51:03.395Z","0.1.1":"2018-11-16T23:38:06.563Z","0.1.0":"2018-11-02T18:25:13.162Z"},"users":{},"author":{"name":"Google Inc."},"repository":{"type":"git","url":"git+https://github.com/GoogleCloudPlatform/grpc-gcp-node.git"},"versions":{"1.0.1":{"name":"grpc-gcp","version":"1.0.1","description":"Extension for supporting Google Cloud Platform specific features for gRPC.","main":"build/src/index.js","scripts":{"build":"tsc && cp -r src/generated build/src/","system-test":"c8 mocha test/integration/*.js --reporter spec --timeout 10000 --grpclib grpc && c8 mocha test/integration/*.js --reporter spec --timeout 10000 --grpclib @grpc/grpc-js","test":"c8 mocha test/unit/*.js --reporter spec","lint":"gts check src/**/*.ts","fix":"gts fix","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/GoogleCloudPlatform/grpc-gcp-node.git"},"keywords":["google","grpc","cloud","gcp"],"author":{"name":"Google Inc."},"license":"Apache-2.0","types":"build/src/index.d.ts","bugs":{"url":"https://github.com/GoogleCloudPlatform/grpc-gcp-node/issues"},"homepage":"https://github.com/GoogleCloudPlatform/grpc-gcp-node#readme","engines":{"node":">=12"},"dependencies":{"@grpc/grpc-js":"^1.7.0"},"devDependencies":{"@grpc/proto-loader":"^0.7.0","@google-cloud/spanner":"^6.0.0","c8":"^7.7.2","google-auth-library":"^8.0.0","google-gax":"^3.0.0","google-protobuf":"^3.17.1","grpc":"^1.24.10","grpc-tools":"^1.11.1","gts":"^3.1.0","mocha":"^9.2.2","typescript":"^4.3.2"},"gitHead":"4a7d81103bcfb72433098931df0c0a66e12f93ef","_id":"grpc-gcp@1.0.1","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"shasum":"39f0569486a5ee25c3d44dda7c08c5d7c3cb6d60","size":23977,"noattachment":false,"key":"/grpc-gcp/-/grpc-gcp-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/grpc-gcp/download/grpc-gcp-1.0.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grpc-gcp_1.0.1_1674686531100_0.6746040202486354"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-25T22:42:11.274Z","publish_time":1674686531274,"_cnpm_publish_time":1674686531274},"1.0.0":{"name":"grpc-gcp","version":"1.0.0","description":"Extension for supporting Google Cloud Platform specific features for gRPC.","main":"build/src/index.js","scripts":{"build":"tsc && cp -r src/generated build/src/","system-test":"c8 mocha test/integration/*.js --reporter spec --timeout 10000 --grpclib grpc && c8 mocha test/integration/*.js --reporter spec --timeout 10000 --grpclib @grpc/grpc-js","test":"c8 mocha test/unit/*.js --reporter spec","lint":"gts check src/**/*.ts","fix":"gts fix","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/GoogleCloudPlatform/grpc-gcp-node.git"},"keywords":["google","grpc","cloud","gcp"],"author":{"name":"Google Inc."},"license":"Apache-2.0","types":"build/src/index.d.ts","bugs":{"url":"https://github.com/GoogleCloudPlatform/grpc-gcp-node/issues"},"homepage":"https://github.com/GoogleCloudPlatform/grpc-gcp-node#readme","engines":{"node":">=12"},"dependencies":{"@grpc/grpc-js":"^1.7.0"},"devDependencies":{"@grpc/proto-loader":"^0.7.0","@google-cloud/spanner":"^6.0.0","c8":"^7.7.2","google-auth-library":"^8.0.0","google-gax":"^3.0.0","google-protobuf":"^3.17.1","grpc":"^1.24.10","grpc-tools":"^1.11.1","gts":"^3.1.0","mocha":"^9.2.2","typescript":"^4.3.2"},"gitHead":"db52df92598f55fa8e64044b1a9e8d705932e852","_id":"grpc-gcp@1.0.0","_nodeVersion":"16.16.0","_npmVersion":"8.11.0","dist":{"shasum":"fcf7f4b12923360b42ff99723549861ea147af4d","size":22446,"noattachment":false,"key":"/grpc-gcp/-/grpc-gcp-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/grpc-gcp/download/grpc-gcp-1.0.0.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grpc-gcp_1.0.0_1663182379059_0.4660820643164283"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-09-14T19:14:04.456Z","publish_time":1663182379329,"_cnpm_publish_time":1663182379329},"0.4.2":{"name":"grpc-gcp","version":"0.4.2","description":"Extension for supporting Google Cloud Platform specific features for gRPC.","main":"build/src/index.js","scripts":{"build":"tsc && cp -r src/generated build/src/","system-test":"c8 mocha test/integration/*.js --reporter spec --timeout 10000 --grpclib grpc && c8 mocha test/integration/*.js --reporter spec --timeout 10000 --grpclib @grpc/grpc-js","test":"c8 mocha test/unit/*.js --reporter spec","lint":"gts check src/**/*.ts","fix":"gts fix","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/GoogleCloudPlatform/grpc-gcp-node.git"},"keywords":["google","grpc","cloud","gcp"],"author":{"name":"Google Inc."},"license":"Apache-2.0","types":"build/src/index.d.ts","bugs":{"url":"https://github.com/GoogleCloudPlatform/grpc-gcp-node/issues"},"homepage":"https://github.com/GoogleCloudPlatform/grpc-gcp-node#readme","engines":{"node":">=8"},"dependencies":{"@grpc/grpc-js":"~1.6.0"},"devDependencies":{"@grpc/proto-loader":"^0.6.2","@google-cloud/spanner":"^5.12.0","c8":"^7.7.2","google-auth-library":"^7.3.0","google-gax":"^2.14.1","google-protobuf":"^3.17.1","grpc":"^1.24.10","grpc-tools":"^1.11.1","gts":"^3.1.0","mocha":"^8.4.0","typescript":"^4.3.2"},"gitHead":"d914ad9f1247146845fa53f53e714f7522a05e0a","_id":"grpc-gcp@0.4.2","_nodeVersion":"14.17.3","_npmVersion":"8.4.1","dist":{"shasum":"b3fc636fd29e197add8bb348386f4043f2dec589","size":22453,"noattachment":false,"key":"/grpc-gcp/-/grpc-gcp-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/grpc-gcp/download/grpc-gcp-0.4.2.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grpc-gcp_0.4.2_1650311077145_0.015316300485290757"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-18T19:44:48.182Z","publish_time":1650311077304,"_cnpm_publish_time":1650311077304},"0.4.1":{"name":"grpc-gcp","version":"0.4.1","description":"Extension for supporting Google Cloud Platform specific features for gRPC.","main":"build/src/index.js","scripts":{"build":"tsc && cp -r src/generated build/src/","system-test":"c8 mocha test/integration/*.js --reporter spec --timeout 10000 --grpclib grpc && c8 mocha test/integration/*.js --reporter spec --timeout 10000 --grpclib @grpc/grpc-js","test":"c8 mocha test/unit/*.js --reporter spec","lint":"gts check src/**/*.ts","fix":"gts fix","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/GoogleCloudPlatform/grpc-gcp-node.git"},"keywords":["google","grpc","cloud","gcp"],"author":{"name":"Google Inc."},"license":"Apache-2.0","types":"build/src/index.d.ts","bugs":{"url":"https://github.com/GoogleCloudPlatform/grpc-gcp-node/issues"},"homepage":"https://github.com/GoogleCloudPlatform/grpc-gcp-node#readme","engines":{"node":">=8"},"dependencies":{"@grpc/grpc-js":"~1.5.0"},"devDependencies":{"@grpc/proto-loader":"^0.6.2","@google-cloud/spanner":"^5.12.0","c8":"^7.7.2","google-auth-library":"^7.3.0","google-gax":"^2.14.1","google-protobuf":"^3.17.1","grpc":"^1.24.10","grpc-tools":"^1.11.1","gts":"^3.1.0","mocha":"^8.4.0","typescript":"^4.3.2"},"gitHead":"befe233495feac12280a1cfb0ea5db95da60b4ce","_id":"grpc-gcp@0.4.1","_nodeVersion":"14.17.3","_npmVersion":"8.4.1","dist":{"shasum":"217982d5cad1c69224ef8f8508cc375e97c44791","size":22454,"noattachment":false,"key":"/grpc-gcp/-/grpc-gcp-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/grpc-gcp/download/grpc-gcp-0.4.1.tgz"},"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"maintainers":[{"name":"google-wombot","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grpc-gcp_0.4.1_1649266802049_0.8116897336796267"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-06T22:14:42.950Z","publish_time":1649266802370,"_cnpm_publish_time":1649266802370},"0.3.3":{"name":"grpc-gcp","version":"0.3.3","description":"Extension for supporting Google Cloud Platform specific features for gRPC.","main":"build/src/index.js","scripts":{"build":"tsc && cp -r src/generated build/src/","system-test":"c8 mocha test/integration/*.js --reporter spec --timeout 10000","test":"c8 mocha test/unit/*.js --reporter spec","lint":"gts check","fix":"gts fix","prepare":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/GoogleCloudPlatform/grpc-gcp-node.git"},"keywords":["google","grpc","cloud","gcp"],"author":{"name":"Google Inc."},"license":"Apache-2.0","types":"build/src/index.d.ts","bugs":{"url":"https://github.com/GoogleCloudPlatform/grpc-gcp-node/issues"},"homepage":"https://github.com/GoogleCloudPlatform/grpc-gcp-node#readme","engines":{"node":">=8"},"dependencies":{"@grpc/grpc-js":"^1.1.1"},"devDependencies":{"@grpc/proto-loader":"^0.5.4","c8":"^7.1.1","google-auth-library":"^6.0.0","google-gax":"^2.3.0","google-protobuf":"^3.12.2","grpc":"^1.24.2","grpc-tools":"^1.8.1","gts":"^2.0.2","mocha":"^7.1.1","typescript":"~3.8.3"},"_id":"grpc-gcp@0.3.3","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"shasum":"ced57bc0c28fbf0e1edb41e8e6b0347a2ae66d99","size":17653,"noattachment":false,"key":"/grpc-gcp/-/grpc-gcp-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/grpc-gcp/download/grpc-gcp-0.3.3.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grpc-gcp_0.3.3_1594168618393_0.9161046435235936"},"_hasShrinkwrap":false,"publish_time":1594168618495,"_cnpm_publish_time":1594168618495,"_cnpmcore_publish_time":"2021-12-16T10:41:57.283Z"},"0.3.2":{"name":"grpc-gcp","version":"0.3.2","description":"Extension for supporting Google Cloud Platform specific features for gRPC.","main":"build/src/index.js","scripts":{"build":"./codegen.sh && tsc && cp -r src/generated build/src/","test-codegen":"./test/codegen.sh","integration-tests":"mocha test/integration/*.js --reporter spec --timeout 10000","unit-tests":"mocha test/unit/*.js --reporter spec","eslint":"eslint test/integration","check":"gts check","fix":"gts fix","prepare":"npm run build","prettier":"prettier --write src/*.ts test/**/*.js","coverage":"nyc ./node_modules/.bin/_mocha test/unit test/integration --reporter spec --timeout 600000","test":"npm run unit-tests"},"repository":{"type":"git","url":"git+https://github.com/GoogleCloudPlatform/grpc-gcp-node.git"},"keywords":["google","grpc","cloud","gcp"],"author":{"name":"Google Inc."},"license":"Apache-2.0","types":"build/src/index.d.ts","bugs":{"url":"https://github.com/GoogleCloudPlatform/grpc-gcp-node/issues"},"homepage":"https://github.com/GoogleCloudPlatform/grpc-gcp-node#readme","engines":{"node":">=6"},"dependencies":{"@grpc/grpc-js":"~1.0.2"},"devDependencies":{"@grpc/proto-loader":"^0.5.4","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","google-auth-library":"^6.0.0","google-gax":"^2.3.0","google-protobuf":"^3.11.4","grpc":"^1.24.2","grpc-tools":"^1.8.1","gts":"^0.9.0","mocha":"^7.1.1","nyc":"^15.0.1","prettier":"^2.0.5","typescript":"~3.8.3"},"nyc":{"exclude":["src/generated","test"]},"_id":"grpc-gcp@0.3.2","_nodeVersion":"12.1.0","_npmVersion":"6.10.2","dist":{"shasum":"f4f7c83007727cba6ac580e3a49385d8d771c978","size":17842,"noattachment":false,"key":"/grpc-gcp/-/grpc-gcp-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/grpc-gcp/download/grpc-gcp-0.3.2.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grpc-gcp_0.3.2_1587694805199_0.4607931023799836"},"_hasShrinkwrap":false,"publish_time":1587694805321,"_cnpm_publish_time":1587694805321,"_cnpmcore_publish_time":"2021-12-16T10:41:57.869Z"},"0.3.1":{"name":"grpc-gcp","version":"0.3.1","description":"Extension for supporting Google Cloud Platform specific features for gRPC.","main":"build/src/index.js","scripts":{"build":"./codegen.sh && tsc && cp -r src/generated build/src/","test-codegen":"./test/codegen.sh","integration-tests":"mocha test/integration/*.js --reporter spec --timeout 10000","unit-tests":"mocha test/unit/*.js --reporter spec","eslint":"eslint test/integration","check":"gts check","fix":"gts fix","prepare":"npm run build","prettier":"prettier --write src/*.ts test/**/*.js","coverage":"nyc ./node_modules/.bin/_mocha test/unit test/integration --reporter spec --timeout 600000"},"repository":{"type":"git","url":"git+https://github.com/GoogleCloudPlatform/grpc-gcp-node.git"},"keywords":["google","grpc","cloud","gcp"],"author":{"name":"Google Inc."},"license":"Apache-2.0","types":"build/src/index.d.ts","bugs":{"url":"https://github.com/GoogleCloudPlatform/grpc-gcp-node/issues"},"homepage":"https://github.com/GoogleCloudPlatform/grpc-gcp-node#readme","engines":{"node":">=6"},"dependencies":{"@grpc/grpc-js":"^0.7.3"},"devDependencies":{"@grpc/proto-loader":"0.4.0","eslint":"5.15.3","eslint-config-prettier":"4.1.0","eslint-plugin-node":"8.0.0","eslint-plugin-prettier":"3.0.0","google-auth-library":"3.1.1","google-gax":"^1.15.1","google-protobuf":"3.7.0","grpc":"^1.24.2","grpc-tools":"^1.8.1","gts":"0.9.0","mocha":"6.0.2","nyc":"13.3.0","prettier":"1.16.4","typescript":"3.3.4000"},"nyc":{"exclude":["src/generated","test"]},"_id":"grpc-gcp@0.3.1","_nodeVersion":"12.1.0","_npmVersion":"6.10.2","dist":{"shasum":"86760dd331a1d772e52f87bf440f05a27f407315","size":17803,"noattachment":false,"key":"/grpc-gcp/-/grpc-gcp-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/grpc-gcp/download/grpc-gcp-0.3.1.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grpc-gcp_0.3.1_1587538107570_0.661050518279187"},"_hasShrinkwrap":false,"publish_time":1587538107730,"_cnpm_publish_time":1587538107730,"_cnpmcore_publish_time":"2021-12-16T10:41:58.350Z"},"0.3.0":{"name":"grpc-gcp","version":"0.3.0","description":"Extension for supporting Google Cloud Platform specific features for gRPC.","main":"build/src/index.js","scripts":{"build":"./codegen.sh && tsc && cp -r src/generated build/src/","test-codegen":"./test/codegen.sh","integration-tests":"mocha test/integration/*.js --reporter spec --timeout 10000","unit-tests":"mocha test/unit/*.js --reporter spec","eslint":"eslint test/integration","check":"gts check","fix":"gts fix","prettier":"prettier --write src/*.ts test/**/*.js","coverage":"nyc ./node_modules/.bin/_mocha test/unit test/integration --reporter spec --timeout 600000"},"repository":{"type":"git","url":"git+https://github.com/GoogleCloudPlatform/grpc-gcp-node.git"},"keywords":["google","grpc","cloud","gcp"],"author":{"name":"Google Inc."},"license":"Apache-2.0","types":"build/src/index.d.ts","bugs":{"url":"https://github.com/GoogleCloudPlatform/grpc-gcp-node/issues"},"homepage":"https://github.com/GoogleCloudPlatform/grpc-gcp-node#readme","engines":{"node":">=6"},"dependencies":{"@grpc/grpc-js":"^0.7.3"},"devDependencies":{"@grpc/proto-loader":"0.4.0","eslint":"5.15.3","eslint-config-prettier":"4.1.0","eslint-plugin-node":"8.0.0","eslint-plugin-prettier":"3.0.0","google-auth-library":"3.1.1","google-gax":"^1.15.1","google-protobuf":"3.7.0","grpc":"^1.24.2","grpc-tools":"^1.8.1","gts":"0.9.0","mocha":"6.0.2","nyc":"13.3.0","prettier":"1.16.4","typescript":"3.3.4000"},"nyc":{"exclude":["src/generated","test"]},"_id":"grpc-gcp@0.3.0","_nodeVersion":"8.11.2","_npmVersion":"6.14.4","dist":{"shasum":"4072f6ae269ec60e9f9f4ed5819afb70d13b3e78","size":1751,"noattachment":false,"key":"/grpc-gcp/-/grpc-gcp-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/grpc-gcp/download/grpc-gcp-0.3.0.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"_npmUser":{"name":"google-wombot","email":"node-team-npm+wombot@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grpc-gcp_0.3.0_1585950663301_0.5982540100254592"},"_hasShrinkwrap":false,"publish_time":1585950663395,"_cnpm_publish_time":1585950663395,"_cnpmcore_publish_time":"2021-12-16T10:41:58.560Z"},"0.1.1":{"name":"grpc-gcp","version":"0.1.1","description":"Extension for supporting Google Cloud Platform specific features for gRPC.","main":"build/src/index.js","scripts":{"build":"./codegen.sh && tsc && cp -r src/generated build/src/","preintegration-tests":"npm run build","preunit-tests":"npm run build","integration-tests":"mocha test/integration/*.js --reporter spec --timeout 10000","unit-tests":"mocha test/unit/*.js --reporter spec","eslint":"eslint test/integration","check":"gts check","fix":"gts fix","prettier":"prettier --write src/*.ts test/**/*.js","coverage":"nyc ./node_modules/.bin/_mocha test/unit test/integration --reporter spec --timeout 600000"},"repository":{"type":"git","url":"git+https://github.com/GoogleCloudPlatform/grpc-gcp-node.git"},"keywords":["google","grpc","cloud","gcp"],"author":{"name":"Google Inc."},"license":"Apache-2.0","types":"build/src/index.d.ts","bugs":{"url":"https://github.com/GoogleCloudPlatform/grpc-gcp-node/issues"},"homepage":"https://github.com/GoogleCloudPlatform/grpc-gcp-node#readme","engines":{"node":">=6"},"dependencies":{"grpc":"^1.16.0","protobufjs":"^6.8.8"},"devDependencies":{"@grpc/proto-loader":"0.3.0","eslint":"5.9.0","eslint-config-prettier":"3.3.0","eslint-plugin-node":"8.0.0","eslint-plugin-prettier":"3.0.0","google-auth-library":"2.0.1","google-gax":"0.22.1","google-protobuf":"3.6.1","grpc-tools":"1.6.6","gts":"0.9.0","mocha":"5.2.0","nyc":"13.1.0","prettier":"1.15.2","typescript":"3.1.6"},"nyc":{"exclude":["src/generated","test"]},"_id":"grpc-gcp@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.2","_npmUser":{"name":"weiranfang","email":"weiranf@google.com"},"dist":{"shasum":"a11be8a7e7a6edf5f636b44a6a24fb4cc028f71f","size":16996,"noattachment":false,"key":"/grpc-gcp/-/grpc-gcp-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/grpc-gcp/download/grpc-gcp-0.1.1.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grpc-gcp_0.1.1_1542411486447_0.2899692345499898"},"_hasShrinkwrap":false,"publish_time":1542411486563,"_cnpm_publish_time":1542411486563,"_cnpmcore_publish_time":"2021-12-16T10:41:58.860Z"},"0.1.0":{"name":"grpc-gcp","version":"0.1.0","description":"Extension for supporting Google Cloud Platform specific features for gRPC.","main":"build/src/index.js","scripts":{"build":"./codegen.sh && tsc && cp -r src/generated build/src/","integration-tests":"mocha test/integration/*.js --reporter spec --timeout 10000","unit-tests":"mocha test/unit/*.js --reporter spec","eslint":"eslint test/integration","check":"gts check","fix":"gts fix","prettier":"prettier --write src/*.ts test/**/*.js","coverage":"nyc ./node_modules/.bin/_mocha test/unit test/integration --reporter spec --timeout 600000"},"repository":{"type":"git","url":"git+https://github.com/GoogleCloudPlatform/grpc-gcp-node.git"},"keywords":["google","grpc","cloud","gcp"],"author":{"name":"Google Inc."},"license":"Apache-2.0","types":"build/src/index.d.ts","bugs":{"url":"https://github.com/GoogleCloudPlatform/grpc-gcp-node/issues"},"homepage":"https://github.com/GoogleCloudPlatform/grpc-gcp-node#readme","engines":{"node":">=6"},"dependencies":{"grpc":"^1.16.0","lodash":"^4.17.11","protobufjs":"^6.8.8"},"devDependencies":{"@grpc/proto-loader":"^0.3.0","eslint":"^5.5.0","eslint-config-prettier":"^3.0.1","eslint-plugin-node":"^7.0.1","eslint-plugin-prettier":"^2.6.2","google-auth-library":"^2.0.0","google-gax":"^0.20.0","google-protobuf":"^3.6.1","grpc-tools":"^1.6.6","gts":"^0.8.0","mocha":"^5.2.0","nyc":"^13.0.1","prettier":"^1.14.2","typescript":"^3.1.3"},"nyc":{"exclude":["src/generated","test"]},"_id":"grpc-gcp@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.11.2","_npmUser":{"name":"weiranfang","email":"weiranf@google.com"},"dist":{"shasum":"9360661142785fb26f285342b2a90b504434690c","size":17062,"noattachment":false,"key":"/grpc-gcp/-/grpc-gcp-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/grpc-gcp/download/grpc-gcp-0.1.0.tgz"},"maintainers":[{"name":"google-wombot","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grpc-gcp_0.1.0_1541183113008_0.35826565127644594"},"_hasShrinkwrap":false,"publish_time":1541183113162,"_cnpm_publish_time":1541183113162,"_cnpmcore_publish_time":"2021-12-16T10:41:59.084Z"}},"readme":"# gRPC-GCP for Node.js\n\nA Node.js module providing grpc supports for Google Cloud APIs.\n\n## Installation\n\n```sh\nnpm install grpc-gcp --save\n```\n\n## Usage\n\nLet's use Spanner API as an example.\n\nFirst, Create a json file defining API configuration, with ChannelPoolConfig and MethodConfig.\n\n```json\n{\n  \"channelPool\": {\n    \"maxSize\": 10,\n    \"maxConcurrentStreamsLowWatermark\": 1\n  },\n  \"method\": [\n    {\n      \"name\": [ \"/google.spanner.v1.Spanner/CreateSession\" ],\n      \"affinity\": {\n        \"command\": \"BIND\",\n        \"affinityKey\": \"name\"\n      }\n    },\n    {\n      \"name\": [ \"/google.spanner.v1.Spanner/GetSession\" ],\n      \"affinity\": {\n        \"command\": \"BOUND\",\n        \"affinityKey\": \"name\"\n      }\n    },\n    {\n      \"name\": [ \"/google.spanner.v1.Spanner/DeleteSession\" ],\n      \"affinity\": {\n        \"command\": \"UNBIND\",\n        \"affinityKey\": \"name\"\n      }\n    }\n  ]\n}\n```\n\nLoad configuration to ApiConfig.\n\n```javascript\n// @grpc/grpc-js can be used in place of grpc with no changes\nvar grpc = require('grpc');\nvar grpcGcp = require('grpc-gcp')(grpc);\nvar fs = require('fs');\n\nvar apiDefinition = JSON.parse(fs.readFileSync('your_api_config_json_file'));\nvar apiConfig = grpcGcp.createGcpApiConfig(apiDefinition);\n```\n\nPass `gcpChannelFactoryOverride` and `gcpCallInvocationTransformer` to channel options when initializing api client.\n\n```javascript\nvar channelOptions = {\n  channelFactoryOverride: grpcGcp.gcpChannelFactoryOverride,\n  callInvocationTransformer: grpcGcp.gcpCallInvocationTransformer,\n  gcpApiConfig: apiConfig,\n};\n\nvar client = new SpannerClient(\n  'spanner.googleapis.com:443',\n  channelCreds,\n  channelOptions\n);\n```\n\n## Build from source\n\nDownload source.\n\n```sh\ngit clone https://github.com/GoogleCloudPlatform/grpc-gcp-node.git && cd grpc-gcp-node\n```\n\n```sh\ngit submodule update --init --recursive\n```\n\nBuild grpc-gcp.\n\n```sh\nnpm install\n```\n\n## Test\n\nSetup credentials. See [Getting Started With Authentication](https://cloud.google.com/docs/authentication/getting-started) for more details.\n\n```sh\nexport GOOGLE_APPLICATION_CREDENTIALS=path/to/key.json\n```\n\nRun unit tests.\n\n```sh\nnpm test\n```\n\nRun system tests.\n\n```sh\nnpm run system-test\n```\n","_attachments":{},"homepage":"https://github.com/GoogleCloudPlatform/grpc-gcp-node#readme","bugs":{"url":"https://github.com/GoogleCloudPlatform/grpc-gcp-node/issues"},"license":"Apache-2.0"}