UNPKG

5.04 kBJSONView Raw
1{
2 "name": "google-gax",
3 "version": "2.27.0",
4 "description": "Google API Extensions",
5 "main": "build/src/index.js",
6 "types": "build/src/index.d.ts",
7 "files": [
8 "build/src",
9 "build/tools/compileProtos.js",
10 "protos",
11 "build/protos/"
12 ],
13 "bin": {
14 "compileProtos": "build/tools/compileProtos.js"
15 },
16 "dependencies": {
17 "@grpc/grpc-js": "~1.3.0",
18 "@grpc/proto-loader": "^0.6.1",
19 "@types/long": "^4.0.0",
20 "abort-controller": "^3.0.0",
21 "duplexify": "^4.0.0",
22 "fast-text-encoding": "^1.0.3",
23 "google-auth-library": "^7.6.1",
24 "is-stream-ended": "^0.1.4",
25 "node-fetch": "^2.6.1",
26 "object-hash": "^2.1.1",
27 "proto3-json-serializer": "^0.1.1",
28 "protobufjs": "6.11.2",
29 "retry-request": "^4.0.0"
30 },
31 "devDependencies": {
32 "@compodoc/compodoc": "1.1.15",
33 "@types/download": "^8.0.0",
34 "@types/fs-extra": "^8.0.1",
35 "@types/mocha": "^8.0.0",
36 "@types/ncp": "^2.0.1",
37 "@types/node": ">=15.6.0",
38 "@types/node-fetch": "^2.5.4",
39 "@types/object-hash": "^2.1.0",
40 "@types/proxyquire": "^1.3.28",
41 "@types/pumpify": "^1.4.1",
42 "@types/rimraf": "^3.0.0",
43 "@types/sinon": "^10.0.0",
44 "c8": "^7.0.0",
45 "codecov": "^3.1.0",
46 "download": "^8.0.0",
47 "execa": "^5.0.0",
48 "file-loader": "^6.0.0",
49 "fs-extra": "^10.0.0",
50 "google-proto-files": "^2.1.0",
51 "gts": "^2.0.0",
52 "is-docker": "^2.0.0",
53 "json-loader": "^0.5.7",
54 "karma": "^6.0.0",
55 "karma-child-process": "^1.0.3",
56 "karma-chrome-launcher": "^3.0.0",
57 "karma-coverage": "^2.0.0",
58 "karma-mocha": "^2.0.0",
59 "karma-remap-coverage": "^0.1.5",
60 "karma-sourcemap-loader": "^0.3.7",
61 "karma-webpack": "^4.0.2",
62 "linkinator": "^2.0.0",
63 "mkdirp": "^1.0.0",
64 "mocha": "^8.0.0",
65 "ncp": "^2.0.0",
66 "null-loader": "^4.0.0",
67 "proxyquire": "^2.0.1",
68 "pumpify": "^2.0.0",
69 "puppeteer": "^10.0.0",
70 "rimraf": "^3.0.0",
71 "sinon": "^11.0.0",
72 "stream-events": "^1.0.4",
73 "ts-loader": "^8.0.0",
74 "typescript": "^3.8.3",
75 "walkdir": "^0.4.0",
76 "webpack": "^4.34.0",
77 "webpack-cli": "^4.0.0"
78 },
79 "scripts": {
80 "docs": "compodoc src/",
81 "pretest": "npm run prepare",
82 "test": "c8 mocha build/test/unit",
83 "lint": "gts check",
84 "clean": "gts clean",
85 "compile": "tsc -p . && cp src/*.json build/src && cp -r test/fixtures build/test && cp -r protos build/",
86 "compile-operation-protos": "pbjs -t json google/longrunning/operations.proto -p ./protos > protos/operations.json && pbjs -t static-module -r operations_protos google/longrunning/operations.proto -p ./protos > protos/operations.js && pbts protos/operations.js -o protos/operations.d.ts",
87 "compile-compute-operations-protos": "pbjs -t json google/longrunning/compute_operations.proto -p ./protos > protos/compute_operations.json && pbjs -t static-module -r compute_operations_protos google/longrunning/compute_operations.proto -p ./protos > protos/compute_operations.js && pbts protos/compute_operations.js -o protos/compute_operations.d.ts",
88 "compile-iam-protos": "pbjs -t json google/iam/v1/iam_policy.proto google/iam/v1/options.proto google/iam/v1/policy.proto google/iam/v1/logging/audit_data.proto -p ./protos > protos/iam_service.json && pbjs -t static-module -r iam_protos google/iam/v1/iam_policy.proto google/iam/v1/options.proto google/iam/v1/policy.proto google/iam/v1/logging/audit_data.proto -p ./protos > protos/iam_service.js && pbts protos/iam_service.js -o protos/iam_service.d.ts",
89 "compile-location-protos": "pbjs -t json google/cloud/location/locations.proto -p ./protos > protos/locations.json && pbjs -t static-module -r locations_protos google/cloud/location/locations.proto -p ./protos > protos/locations.js && pbts protos/locations.js -o protos/locations.d.ts",
90 "compile-status-protos": "pbjs -t json google/rpc/status.proto google/rpc/error_details.proto -p ./protos > protos/status.json",
91 "compile-http-protos": "pbjs -t static-module -r http_proto --keep-case google/api/http.proto -p ./protos > protos/http.js && pbts protos/http.js -o protos/http.d.ts",
92 "fix": "gts fix",
93 "prepare": "npm run compile && node ./build/tools/prepublish.js && mkdirp build/protos && cp -r protos/* build/protos/",
94 "system-test": "c8 mocha build/test/system-test --timeout 600000",
95 "samples-test": "cd samples/ && npm link ../ && npm test && cd ../",
96 "docs-test": "linkinator docs",
97 "predocs-test": "npm run docs",
98 "browser-test": "karma start",
99 "prelint": "cd samples; npm link ../; npm install",
100 "precompile": "gts clean",
101 "update-protos": "node ./build/tools/listProtos.js"
102 },
103 "repository": "googleapis/gax-nodejs",
104 "keywords": [
105 "grpc"
106 ],
107 "author": "Google API Authors",
108 "license": "Apache-2.0",
109 "bugs": {
110 "url": "https://github.com/googleapis/gax-nodejs/issues"
111 },
112 "homepage": "https://github.com/googleapis/gax-nodejs#readme",
113 "engines": {
114 "node": ">=10"
115 },
116 "browser": "build/src/fallback.js"
117}