diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index f42b92a71..b1b09194e 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -74,9 +74,7 @@ jobs: strategy: matrix: node-version: [14.x] - # temporarily remove kms until it can be updated for gax - #lib-name: [showcase, kms, translate, monitoring, dlp, texttospeech, showcase-legacy, compute, logging] - lib-name: [showcase, translate, monitoring, dlp, texttospeech, showcase-legacy, compute, logging] + lib-name: [showcase, kms, translate, monitoring, dlp, texttospeech, showcase-legacy, compute, logging] steps: - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v3 diff --git a/BUILD.bazel b/BUILD.bazel index 7a02266bc..d5a82a164 100644 --- a/BUILD.bazel +++ b/BUILD.bazel @@ -30,7 +30,7 @@ filegroup( ) npm_runtime_dependencies = [ - "//:node_modules/google-gax", + "//:node_modules/protobufjs", "//:node_modules/js-yaml", "//:node_modules/long", "//:node_modules/nunjucks", diff --git a/baselines/asset/package.json b/baselines/asset/package.json index d678eaa0f..b79390605 100644 --- a/baselines/asset/package.json +++ b/baselines/asset/package.json @@ -35,14 +35,15 @@ "test": "c8 mocha build/test" }, "dependencies": { - "google-gax": "^3.6.0" + "google-gax": "^4.0.1" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "@types/sinon": "^10.0.15", "c8": "^8.0.0", - "gts": "^3.1.1", + "gapic-tools": "^0.1.7", + "gts": "3.1.1", "jsdoc": "^4.0.2", "jsdoc-fresh": "^2.0.2", "jsdoc-region-tag": "^2.0.1", @@ -51,11 +52,11 @@ "pack-n-play": "^1.0.0-2", "sinon": "^15.2.0", "ts-loader": "^8.4.0", - "typescript": "^4.8.4", + "typescript": "5.1.3", "webpack": "^4.46.0", "webpack-cli": "^4.10.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } } diff --git a/baselines/bigquery-storage/package.json b/baselines/bigquery-storage/package.json index 80ec7778e..68a80426b 100644 --- a/baselines/bigquery-storage/package.json +++ b/baselines/bigquery-storage/package.json @@ -35,14 +35,15 @@ "test": "c8 mocha build/test" }, "dependencies": { - "google-gax": "^3.6.0" + "google-gax": "^4.0.1" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "@types/sinon": "^10.0.15", "c8": "^8.0.0", - "gts": "^3.1.1", + "gapic-tools": "^0.1.7", + "gts": "3.1.1", "jsdoc": "^4.0.2", "jsdoc-fresh": "^2.0.2", "jsdoc-region-tag": "^2.0.1", @@ -51,11 +52,11 @@ "pack-n-play": "^1.0.0-2", "sinon": "^15.2.0", "ts-loader": "^8.4.0", - "typescript": "^4.8.4", + "typescript": "5.1.3", "webpack": "^4.46.0", "webpack-cli": "^4.10.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } } diff --git a/baselines/compute/package.json b/baselines/compute/package.json index caf341b88..e5ded014f 100644 --- a/baselines/compute/package.json +++ b/baselines/compute/package.json @@ -36,14 +36,15 @@ "test": "c8 mocha build/test" }, "dependencies": { - "google-gax": "^3.6.0" + "google-gax": "^4.0.1" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "@types/sinon": "^10.0.15", "c8": "^8.0.0", - "gts": "^3.1.1", + "gapic-tools": "^0.1.7", + "gts": "3.1.1", "jsdoc": "^4.0.2", "jsdoc-fresh": "^2.0.2", "jsdoc-region-tag": "^2.0.1", @@ -52,11 +53,11 @@ "pack-n-play": "^1.0.0-2", "sinon": "^15.2.0", "ts-loader": "^8.4.0", - "typescript": "^4.8.4", + "typescript": "5.1.3", "webpack": "^4.46.0", "webpack-cli": "^4.10.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } } diff --git a/baselines/deprecatedtest/package.json b/baselines/deprecatedtest/package.json index c15cc4fe6..532243844 100644 --- a/baselines/deprecatedtest/package.json +++ b/baselines/deprecatedtest/package.json @@ -35,14 +35,15 @@ "test": "c8 mocha build/test" }, "dependencies": { - "google-gax": "^3.6.0" + "google-gax": "^4.0.1" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "@types/sinon": "^10.0.15", "c8": "^8.0.0", - "gts": "^3.1.1", + "gapic-tools": "^0.1.7", + "gts": "3.1.1", "jsdoc": "^4.0.2", "jsdoc-fresh": "^2.0.2", "jsdoc-region-tag": "^2.0.1", @@ -51,11 +52,11 @@ "pack-n-play": "^1.0.0-2", "sinon": "^15.2.0", "ts-loader": "^8.4.0", - "typescript": "^4.8.4", + "typescript": "5.1.3", "webpack": "^4.46.0", "webpack-cli": "^4.10.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } } diff --git a/baselines/disable-packing-test/package.json b/baselines/disable-packing-test/package.json index e4714c767..c43d9a770 100644 --- a/baselines/disable-packing-test/package.json +++ b/baselines/disable-packing-test/package.json @@ -40,14 +40,15 @@ "test": "c8 mocha build/test" }, "dependencies": { - "google-gax": "^3.6.0" + "google-gax": "^4.0.1" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "@types/sinon": "^10.0.15", "c8": "^8.0.0", - "gts": "^3.1.1", + "gapic-tools": "^0.1.7", + "gts": "3.1.1", "jsdoc": "^4.0.2", "jsdoc-fresh": "^2.0.2", "jsdoc-region-tag": "^2.0.1", @@ -56,11 +57,11 @@ "pack-n-play": "^1.0.0-2", "sinon": "^15.2.0", "ts-loader": "^8.4.0", - "typescript": "^4.8.4", + "typescript": "5.1.3", "webpack": "^4.46.0", "webpack-cli": "^4.10.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } } diff --git a/baselines/dlp/package.json b/baselines/dlp/package.json index 064865ccf..1ccc83f6b 100644 --- a/baselines/dlp/package.json +++ b/baselines/dlp/package.json @@ -35,14 +35,15 @@ "test": "c8 mocha build/test" }, "dependencies": { - "google-gax": "^3.6.0" + "google-gax": "^4.0.1" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "@types/sinon": "^10.0.15", "c8": "^8.0.0", - "gts": "^3.1.1", + "gapic-tools": "^0.1.7", + "gts": "3.1.1", "jsdoc": "^4.0.2", "jsdoc-fresh": "^2.0.2", "jsdoc-region-tag": "^2.0.1", @@ -51,11 +52,11 @@ "pack-n-play": "^1.0.0-2", "sinon": "^15.2.0", "ts-loader": "^8.4.0", - "typescript": "^4.8.4", + "typescript": "5.1.3", "webpack": "^4.46.0", "webpack-cli": "^4.10.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } } diff --git a/baselines/kms/package.json b/baselines/kms/package.json index fb1020d7e..fce464246 100644 --- a/baselines/kms/package.json +++ b/baselines/kms/package.json @@ -35,14 +35,15 @@ "test": "c8 mocha build/test" }, "dependencies": { - "google-gax": "^3.6.0" + "google-gax": "^4.0.1" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "@types/sinon": "^10.0.15", "c8": "^8.0.0", - "gts": "^3.1.1", + "gapic-tools": "^0.1.7", + "gts": "3.1.1", "jsdoc": "^4.0.2", "jsdoc-fresh": "^2.0.2", "jsdoc-region-tag": "^2.0.1", @@ -51,11 +52,11 @@ "pack-n-play": "^1.0.0-2", "sinon": "^15.2.0", "ts-loader": "^8.4.0", - "typescript": "^4.8.4", + "typescript": "5.1.3", "webpack": "^4.46.0", "webpack-cli": "^4.10.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } } diff --git a/baselines/logging/package.json b/baselines/logging/package.json index cdfacedd1..cf2ebf1f3 100644 --- a/baselines/logging/package.json +++ b/baselines/logging/package.json @@ -37,14 +37,15 @@ "test": "c8 mocha build/test" }, "dependencies": { - "google-gax": "^3.6.0" + "google-gax": "^4.0.1" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "@types/sinon": "^10.0.15", "c8": "^8.0.0", - "gts": "^3.1.1", + "gapic-tools": "^0.1.7", + "gts": "3.1.1", "jsdoc": "^4.0.2", "jsdoc-fresh": "^2.0.2", "jsdoc-region-tag": "^2.0.1", @@ -53,11 +54,11 @@ "pack-n-play": "^1.0.0-2", "sinon": "^15.2.0", "ts-loader": "^8.4.0", - "typescript": "^4.8.4", + "typescript": "5.1.3", "webpack": "^4.46.0", "webpack-cli": "^4.10.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } } diff --git a/baselines/monitoring/package.json b/baselines/monitoring/package.json index 4ff7a7b6c..fa3e14e30 100644 --- a/baselines/monitoring/package.json +++ b/baselines/monitoring/package.json @@ -40,14 +40,15 @@ "test": "c8 mocha build/test" }, "dependencies": { - "google-gax": "^3.6.0" + "google-gax": "^4.0.1" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "@types/sinon": "^10.0.15", "c8": "^8.0.0", - "gts": "^3.1.1", + "gapic-tools": "^0.1.7", + "gts": "3.1.1", "jsdoc": "^4.0.2", "jsdoc-fresh": "^2.0.2", "jsdoc-region-tag": "^2.0.1", @@ -56,11 +57,11 @@ "pack-n-play": "^1.0.0-2", "sinon": "^15.2.0", "ts-loader": "^8.4.0", - "typescript": "^4.8.4", + "typescript": "5.1.3", "webpack": "^4.46.0", "webpack-cli": "^4.10.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } } diff --git a/baselines/naming/package.json b/baselines/naming/package.json index 02c625183..a623ae12e 100644 --- a/baselines/naming/package.json +++ b/baselines/naming/package.json @@ -35,14 +35,15 @@ "test": "c8 mocha build/test" }, "dependencies": { - "google-gax": "^3.6.0" + "google-gax": "^4.0.1" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "@types/sinon": "^10.0.15", "c8": "^8.0.0", - "gts": "^3.1.1", + "gapic-tools": "^0.1.7", + "gts": "3.1.1", "jsdoc": "^4.0.2", "jsdoc-fresh": "^2.0.2", "jsdoc-region-tag": "^2.0.1", @@ -51,11 +52,11 @@ "pack-n-play": "^1.0.0-2", "sinon": "^15.2.0", "ts-loader": "^8.4.0", - "typescript": "^4.8.4", + "typescript": "5.1.3", "webpack": "^4.46.0", "webpack-cli": "^4.10.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } } diff --git a/baselines/redis/package.json b/baselines/redis/package.json index 123dbbd0d..3012cc393 100644 --- a/baselines/redis/package.json +++ b/baselines/redis/package.json @@ -35,14 +35,15 @@ "test": "c8 mocha build/test" }, "dependencies": { - "google-gax": "^3.6.0" + "google-gax": "^4.0.1" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "@types/sinon": "^10.0.15", "c8": "^8.0.0", - "gts": "^3.1.1", + "gapic-tools": "^0.1.7", + "gts": "3.1.1", "jsdoc": "^4.0.2", "jsdoc-fresh": "^2.0.2", "jsdoc-region-tag": "^2.0.1", @@ -51,11 +52,11 @@ "pack-n-play": "^1.0.0-2", "sinon": "^15.2.0", "ts-loader": "^8.4.0", - "typescript": "^4.8.4", + "typescript": "5.1.3", "webpack": "^4.46.0", "webpack-cli": "^4.10.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } } diff --git a/baselines/routingtest/package.json b/baselines/routingtest/package.json index 07e11b030..0fb5c43e4 100644 --- a/baselines/routingtest/package.json +++ b/baselines/routingtest/package.json @@ -35,14 +35,15 @@ "test": "c8 mocha build/test" }, "dependencies": { - "google-gax": "^3.6.0" + "google-gax": "^4.0.1" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "@types/sinon": "^10.0.15", "c8": "^8.0.0", - "gts": "^3.1.1", + "gapic-tools": "^0.1.7", + "gts": "3.1.1", "jsdoc": "^4.0.2", "jsdoc-fresh": "^2.0.2", "jsdoc-region-tag": "^2.0.1", @@ -51,11 +52,11 @@ "pack-n-play": "^1.0.0-2", "sinon": "^15.2.0", "ts-loader": "^8.4.0", - "typescript": "^4.8.4", + "typescript": "5.1.3", "webpack": "^4.46.0", "webpack-cli": "^4.10.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } } diff --git a/baselines/showcase-legacy/package.json b/baselines/showcase-legacy/package.json index 09dd4e764..93244876a 100644 --- a/baselines/showcase-legacy/package.json +++ b/baselines/showcase-legacy/package.json @@ -35,14 +35,15 @@ "test": "c8 mocha build/test" }, "dependencies": { - "google-gax": "^3.6.0" + "google-gax": "^4.0.1" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "@types/sinon": "^10.0.15", "c8": "^8.0.0", - "gts": "^3.1.1", + "gapic-tools": "^0.1.7", + "gts": "3.1.1", "jsdoc": "^4.0.2", "jsdoc-fresh": "^2.0.2", "jsdoc-region-tag": "^2.0.1", @@ -51,11 +52,11 @@ "pack-n-play": "^1.0.0-2", "sinon": "^15.2.0", "ts-loader": "^8.4.0", - "typescript": "^4.8.4", + "typescript": "5.1.3", "webpack": "^4.46.0", "webpack-cli": "^4.10.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } } diff --git a/baselines/showcase/package.json b/baselines/showcase/package.json index e4714c767..c43d9a770 100644 --- a/baselines/showcase/package.json +++ b/baselines/showcase/package.json @@ -40,14 +40,15 @@ "test": "c8 mocha build/test" }, "dependencies": { - "google-gax": "^3.6.0" + "google-gax": "^4.0.1" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "@types/sinon": "^10.0.15", "c8": "^8.0.0", - "gts": "^3.1.1", + "gapic-tools": "^0.1.7", + "gts": "3.1.1", "jsdoc": "^4.0.2", "jsdoc-fresh": "^2.0.2", "jsdoc-region-tag": "^2.0.1", @@ -56,11 +57,11 @@ "pack-n-play": "^1.0.0-2", "sinon": "^15.2.0", "ts-loader": "^8.4.0", - "typescript": "^4.8.4", + "typescript": "5.1.3", "webpack": "^4.46.0", "webpack-cli": "^4.10.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } } diff --git a/baselines/tasks/package.json b/baselines/tasks/package.json index fbaad8ecf..ef442ee04 100644 --- a/baselines/tasks/package.json +++ b/baselines/tasks/package.json @@ -35,14 +35,15 @@ "test": "c8 mocha build/test" }, "dependencies": { - "google-gax": "^3.6.0" + "google-gax": "^4.0.1" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "@types/sinon": "^10.0.15", "c8": "^8.0.0", - "gts": "^3.1.1", + "gapic-tools": "^0.1.7", + "gts": "3.1.1", "jsdoc": "^4.0.2", "jsdoc-fresh": "^2.0.2", "jsdoc-region-tag": "^2.0.1", @@ -51,11 +52,11 @@ "pack-n-play": "^1.0.0-2", "sinon": "^15.2.0", "ts-loader": "^8.4.0", - "typescript": "^4.8.4", + "typescript": "5.1.3", "webpack": "^4.46.0", "webpack-cli": "^4.10.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } } diff --git a/baselines/texttospeech/package.json b/baselines/texttospeech/package.json index 38e283a84..f4204034c 100644 --- a/baselines/texttospeech/package.json +++ b/baselines/texttospeech/package.json @@ -35,14 +35,15 @@ "test": "c8 mocha build/test" }, "dependencies": { - "google-gax": "^3.6.0" + "google-gax": "^4.0.1" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "@types/sinon": "^10.0.15", "c8": "^8.0.0", - "gts": "^3.1.1", + "gapic-tools": "^0.1.7", + "gts": "3.1.1", "jsdoc": "^4.0.2", "jsdoc-fresh": "^2.0.2", "jsdoc-region-tag": "^2.0.1", @@ -51,11 +52,11 @@ "pack-n-play": "^1.0.0-2", "sinon": "^15.2.0", "ts-loader": "^8.4.0", - "typescript": "^4.8.4", + "typescript": "5.1.3", "webpack": "^4.46.0", "webpack-cli": "^4.10.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } } diff --git a/baselines/translate/package.json b/baselines/translate/package.json index a93f6ede5..c74505b72 100644 --- a/baselines/translate/package.json +++ b/baselines/translate/package.json @@ -35,14 +35,15 @@ "test": "c8 mocha build/test" }, "dependencies": { - "google-gax": "^3.6.0" + "google-gax": "^4.0.1" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "@types/sinon": "^10.0.15", "c8": "^8.0.0", - "gts": "^3.1.1", + "gapic-tools": "^0.1.7", + "gts": "3.1.1", "jsdoc": "^4.0.2", "jsdoc-fresh": "^2.0.2", "jsdoc-region-tag": "^2.0.1", @@ -51,11 +52,11 @@ "pack-n-play": "^1.0.0-2", "sinon": "^15.2.0", "ts-loader": "^8.4.0", - "typescript": "^4.8.4", + "typescript": "5.1.3", "webpack": "^4.46.0", "webpack-cli": "^4.10.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } } diff --git a/baselines/videointelligence/package.json b/baselines/videointelligence/package.json index e6d6315c6..85461ad6e 100644 --- a/baselines/videointelligence/package.json +++ b/baselines/videointelligence/package.json @@ -35,14 +35,15 @@ "test": "c8 mocha build/test" }, "dependencies": { - "google-gax": "^3.6.0" + "google-gax": "^4.0.1" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "@types/sinon": "^10.0.15", "c8": "^8.0.0", - "gts": "^3.1.1", + "gapic-tools": "^0.1.7", + "gts": "3.1.1", "jsdoc": "^4.0.2", "jsdoc-fresh": "^2.0.2", "jsdoc-region-tag": "^2.0.1", @@ -51,11 +52,11 @@ "pack-n-play": "^1.0.0-2", "sinon": "^15.2.0", "ts-loader": "^8.4.0", - "typescript": "^4.8.4", + "typescript": "5.1.3", "webpack": "^4.46.0", "webpack-cli": "^4.10.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } } diff --git a/package.json b/package.json index 401bc697c..752a07503 100644 --- a/package.json +++ b/package.json @@ -40,12 +40,12 @@ }, "dependencies": { "@types/js-yaml": "^4.0.5", - "google-gax": "^3.6.0", "js-yaml": "^4.1.0", "long": "^5.2.3", "nunjucks": "^3.2.4", "object-hash": "^3.0.0", "proto3-json-serializer": "^1.1.1", + "protobufjs": "7.2.4", "yargs": "^17.7.2" }, "devDependencies": { @@ -57,8 +57,9 @@ "@types/object-hash": "^3.0.2", "@types/yargs": "^17.0.24", "espower-typescript": "^10.0.1", + "gapic-tools": "^0.1.7", "mocha": "^10.2.0", - "typescript": "4.9.3" + "typescript": "5.1.6" }, "engines": { "node": ">=18" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c58a758f9..c4762a30a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: '6.0' +lockfileVersion: '6.1' settings: autoInstallPeers: true @@ -8,9 +8,6 @@ dependencies: '@types/js-yaml': specifier: ^4.0.5 version: 4.0.5 - google-gax: - specifier: ^3.6.0 - version: 3.6.0 js-yaml: specifier: ^4.1.0 version: 4.1.0 @@ -26,6 +23,9 @@ dependencies: proto3-json-serializer: specifier: ^1.1.1 version: 1.1.1 + protobufjs: + specifier: ^7.2.4 + version: 7.2.4 yargs: specifier: ^17.7.2 version: 17.7.2 @@ -54,25 +54,28 @@ devDependencies: version: 17.0.24 espower-typescript: specifier: ^10.0.1 - version: 10.0.1(@types/node@18.13.0)(typescript@4.9.3) + version: 10.0.1(@types/node@18.13.0)(typescript@5.1.6) + gapic-tools: + specifier: ^0.1.7 + version: 0.1.7(protobufjs@7.2.4) mocha: specifier: ^10.2.0 version: 10.2.0 typescript: - specifier: 4.9.3 - version: 4.9.3 + specifier: 5.1.6 + version: 5.1.6 packages: /@babel/helper-string-parser@7.19.4: resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} engines: {node: '>=6.9.0'} - dev: false + dev: true /@babel/helper-validator-identifier@7.19.1: resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} engines: {node: '>=6.9.0'} - dev: false + dev: true /@babel/parser@7.20.15: resolution: {integrity: sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==} @@ -80,7 +83,7 @@ packages: hasBin: true dependencies: '@babel/types': 7.20.7 - dev: false + dev: true /@babel/types@7.20.7: resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==} @@ -89,7 +92,7 @@ packages: '@babel/helper-string-parser': 7.19.4 '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 - dev: false + dev: true /@bazel/bazelisk@1.12.1: resolution: {integrity: sha512-TGCwVeIiVeQUP6yLpxAg8yluFOC+tBQnWw5l8lqwMxKhRtOA+WaH1CJKAXeCBAaS2MxohhkXq44zj/7AM+t2jg==} @@ -103,26 +106,6 @@ packages: '@jridgewell/trace-mapping': 0.3.9 dev: true - /@grpc/grpc-js@1.8.8: - resolution: {integrity: sha512-4gfDqMLXTrorvYTKA1jL22zLvVwiHJ73t6Re1OHwdCFRjdGTDOVtSJuaWhtHaivyeDGg0LeCkmU77MTKoV3wPA==} - engines: {node: ^8.13.0 || >=10.10.0} - dependencies: - '@grpc/proto-loader': 0.7.4 - '@types/node': 18.13.0 - dev: false - - /@grpc/proto-loader@0.7.4: - resolution: {integrity: sha512-MnWjkGwqQ3W8fx94/c1CwqLsNmHHv2t0CFn+9++6+cDphC1lolpg9M2OU0iebIjK//pBNX9e94ho+gjx6vz39w==} - engines: {node: '>=6'} - hasBin: true - dependencies: - '@types/long': 4.0.2 - lodash.camelcase: 4.3.0 - long: 4.0.0 - protobufjs: 7.2.3 - yargs: 16.2.0 - dev: false - /@jridgewell/resolve-uri@3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} @@ -144,50 +127,40 @@ packages: engines: {node: '>=v12.0.0'} dependencies: lodash: 4.17.21 - dev: false + dev: true /@protobufjs/aspromise@1.1.2: resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} - dev: false /@protobufjs/base64@1.1.2: resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} - dev: false /@protobufjs/codegen@2.0.4: resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} - dev: false /@protobufjs/eventemitter@1.1.0: resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} - dev: false /@protobufjs/fetch@1.1.0: resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} dependencies: '@protobufjs/aspromise': 1.1.2 '@protobufjs/inquire': 1.1.0 - dev: false /@protobufjs/float@1.0.2: resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} - dev: false /@protobufjs/inquire@1.1.0: resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} - dev: false /@protobufjs/path@1.1.2: resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} - dev: false /@protobufjs/pool@1.1.0: resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} - dev: false /@protobufjs/utf8@1.1.0: resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} - dev: false /@tsconfig/node10@1.0.9: resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} @@ -210,7 +183,7 @@ packages: dependencies: '@types/minimatch': 5.1.2 '@types/node': 18.13.0 - dev: false + dev: true /@types/js-yaml@4.0.5: resolution: {integrity: sha512-FhpRzf927MNQdRZP0J5DLIdTXhjLYzeUTmLAu69mnVksLH9CJY3IuSeEgbKUki7GQZm0WqDkGzyxju2EZGD2wA==} @@ -218,26 +191,22 @@ packages: /@types/linkify-it@3.0.2: resolution: {integrity: sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==} - dev: false - - /@types/long@4.0.2: - resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==} - dev: false + dev: true /@types/markdown-it@12.2.3: resolution: {integrity: sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==} dependencies: '@types/linkify-it': 3.0.2 '@types/mdurl': 1.0.2 - dev: false + dev: true /@types/mdurl@1.0.2: resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==} - dev: false + dev: true /@types/minimatch@5.1.2: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} - dev: false + dev: true /@types/mocha@10.0.1: resolution: {integrity: sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==} @@ -263,7 +232,7 @@ packages: dependencies: '@types/glob': 8.0.1 '@types/node': 18.13.0 - dev: false + dev: true /@types/yargs-parser@21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} @@ -279,13 +248,6 @@ packages: resolution: {integrity: sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==} dev: false - /abort-controller@3.0.0: - resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} - engines: {node: '>=6.5'} - dependencies: - event-target-shim: 5.0.1 - dev: false - /acorn-es7-plugin@1.1.7: resolution: {integrity: sha512-7D+8kscFMf6F2t+8ZRYmv82CncDZETsaZ4dEl5lh3qQez7FVABk2Vz616SAbnIq1PbNsLVaZjl2oSkk5BWAKng==} dev: true @@ -296,7 +258,7 @@ packages: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: acorn: 8.8.2 - dev: false + dev: true /acorn-walk@8.2.0: resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} @@ -313,15 +275,7 @@ packages: resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} engines: {node: '>=0.4.0'} hasBin: true - - /agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - dependencies: - debug: 4.3.4(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - dev: false + dev: true /amdefine@1.0.1: resolution: {integrity: sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==} @@ -362,25 +316,13 @@ packages: resolution: {integrity: sha512-kO/vVCacW9mnpn3WPWbTVlEnOabK2L7LWi2HViURtCM46y1zb6I8UMjx4LgbiqadTgHnLInUronwn3ampNTJtQ==} dev: true - /arrify@2.0.1: - resolution: {integrity: sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==} - engines: {node: '>=8'} - dev: false - /asap@2.0.6: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} dev: false /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - /base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - dev: false - - /bignumber.js@9.1.1: - resolution: {integrity: sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig==} - dev: false + dev: true /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} @@ -389,18 +331,20 @@ packages: /bluebird@3.7.2: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - dev: false + dev: true /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 + dev: true /brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} dependencies: balanced-match: 1.0.2 + dev: true /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} @@ -413,10 +357,6 @@ packages: resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} dev: true - /buffer-equal-constant-time@1.0.1: - resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} - dev: false - /buffer-from@1.1.2: resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} dev: true @@ -447,7 +387,7 @@ packages: engines: {node: '>= 10'} dependencies: lodash: 4.17.21 - dev: false + dev: true /chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -455,6 +395,7 @@ packages: dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 + dev: true /chokidar@3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} @@ -477,6 +418,7 @@ packages: string-width: 4.2.3 strip-ansi: 6.0.1 wrap-ansi: 7.0.0 + dev: true /cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} @@ -503,6 +445,7 @@ packages: /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: true /convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} @@ -536,6 +479,7 @@ packages: dependencies: ms: 2.1.2 supports-color: 8.1.1 + dev: true /decamelize@4.0.0: resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==} @@ -555,6 +499,7 @@ packages: /deep-is@0.1.4: resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + dev: true /define-properties@1.2.0: resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} @@ -574,21 +519,6 @@ packages: engines: {node: '>=0.3.1'} dev: true - /duplexify@4.1.2: - resolution: {integrity: sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==} - dependencies: - end-of-stream: 1.4.4 - inherits: 2.0.4 - readable-stream: 3.6.0 - stream-shift: 1.0.1 - dev: false - - /ecdsa-sig-formatter@1.0.11: - resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} - dependencies: - safe-buffer: 5.2.1 - dev: false - /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -598,15 +528,9 @@ packages: estraverse: 4.3.0 dev: true - /end-of-stream@1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - dependencies: - once: 1.4.0 - dev: false - /entities@2.1.0: resolution: {integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==} - dev: false + dev: true /es5-ext@0.10.62: resolution: {integrity: sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==} @@ -679,7 +603,7 @@ packages: /escape-string-regexp@2.0.0: resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} engines: {node: '>=8'} - dev: false + dev: true /escape-string-regexp@4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} @@ -697,6 +621,7 @@ packages: optionator: 0.8.3 optionalDependencies: source-map: 0.6.1 + dev: true /escope@3.6.0: resolution: {integrity: sha512-75IUQsusDdalQEW/G/2esa87J7raqdJF+Ca0/Xm5C3Q58Nr4yVYjZGp/P1+2xiEVgXRrA39dpRb8LcshajbqDQ==} @@ -711,7 +636,7 @@ packages: /eslint-visitor-keys@3.3.0: resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: false + dev: true /espower-location-detector@1.0.0: resolution: {integrity: sha512-Y/3H6ytYwqC3YcOc0gOU22Lp3eI5GAFGOymTdzFyfaiglKgtsw2dePOgXY3yrV+QcLPMPiVYwBU9RKaDoh2bbQ==} @@ -739,7 +664,7 @@ packages: xtend: 4.0.2 dev: true - /espower-typescript@10.0.1(@types/node@18.13.0)(typescript@4.9.3): + /espower-typescript@10.0.1(@types/node@18.13.0)(typescript@5.1.6): resolution: {integrity: sha512-Otz3g+JKQCPG3CxyUQnmcmr9LeYXe+bEU2F/WtBeaByIj+kgR+8lyYSa1Rcqh27b/sp9EjrDLDUTW+d7dsfJQw==} engines: {node: '>=10.17'} peerDependencies: @@ -748,8 +673,8 @@ packages: espower-source: 2.3.0 minimatch: 5.1.6 source-map-support: 0.5.21 - ts-node: 10.9.1(@types/node@18.13.0)(typescript@4.9.3) - typescript: 4.9.3 + ts-node: 10.9.1(@types/node@18.13.0)(typescript@5.1.6) + typescript: 5.1.6 transitivePeerDependencies: - '@swc/core' - '@swc/wasm' @@ -777,7 +702,7 @@ packages: acorn: 8.8.2 acorn-jsx: 5.3.2(acorn@8.8.2) eslint-visitor-keys: 3.3.0 - dev: false + dev: true /esprima@2.7.3: resolution: {integrity: sha512-OarPfz0lFCiW4/AV2Oy1Rp9qu0iusTKqykwTspGCZtPxmF81JR4MmIebvF1F9+UOKth2ZubLQ4XGGaU+hSn99A==} @@ -789,6 +714,7 @@ packages: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} hasBin: true + dev: true /espurify@1.8.1: resolution: {integrity: sha512-ZDko6eY/o+D/gHCWyHTU85mKDgYcS4FJj7S+YD6WIInm7GQ6AnOjmcL4+buFV/JOztVLELi/7MmuGU5NHta0Mg==} @@ -806,14 +732,17 @@ packages: /estraverse@4.3.0: resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} engines: {node: '>=4.0'} + dev: true /estraverse@5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} + dev: true /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} + dev: true /event-emitter@0.3.5: resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} @@ -822,27 +751,15 @@ packages: es5-ext: 0.10.62 dev: true - /event-target-shim@5.0.1: - resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} - engines: {node: '>=6'} - dev: false - /ext@1.7.0: resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==} dependencies: type: 2.7.2 dev: true - /extend@3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - dev: false - /fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - - /fast-text-encoding@1.0.6: - resolution: {integrity: sha512-VhXlQgj9ioXCqGstD37E/HBeqEGV/qOD/kmbVG8h5xKBYvM1L3lR1Zn4555cQ8GkYbJa8aJSipLPndE1k6zK2w==} - dev: false + dev: true /fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} @@ -866,6 +783,7 @@ packages: /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: true /fsevents@2.3.2: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} @@ -883,29 +801,20 @@ packages: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: true - /gaxios@5.0.2: - resolution: {integrity: sha512-TjtV2AJOZoMQqRYoy5eM8cCQogYwazWNYLQ72QB0kwa6vHHruYkGmhhyrlzbmgNHK1dNnuP2WSH81urfzyN2Og==} - engines: {node: '>=12'} - dependencies: - extend: 3.0.2 - https-proxy-agent: 5.0.1 - is-stream: 2.0.1 - node-fetch: 2.6.9 - transitivePeerDependencies: - - encoding - - supports-color - dev: false - - /gcp-metadata@5.2.0: - resolution: {integrity: sha512-aFhhvvNycky2QyhG+dcfEdHBF0FRbYcf39s6WNHUDysKSrbJ5vuFbjydxBcmewtXeV248GP8dWT3ByPNxsyHCw==} - engines: {node: '>=12'} + /gapic-tools@0.1.7(protobufjs@7.2.4): + resolution: {integrity: sha512-OlM63+8hKu482t+uWqidbpolbt4kZkMEk6DJrz0jKcjrVBcQSTvvVQLzmjQFKIZ7oGEETJ16PMEaceyHArICxA==} + engines: {node: '>=14'} + hasBin: true dependencies: - gaxios: 5.0.2 - json-bigint: 1.0.0 + '@types/rimraf': 3.0.2 + google-proto-files: 3.0.3 + protobufjs-cli: 1.1.1(protobufjs@7.2.4) + rimraf: 3.0.2 + uglify-js: 3.17.4 + walkdir: 0.4.1 transitivePeerDependencies: - - encoding - - supports-color - dev: false + - protobufjs + dev: true /get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} @@ -946,7 +855,7 @@ packages: minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 - dev: false + dev: true /glob@8.1.0: resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} @@ -957,78 +866,24 @@ packages: inherits: 2.0.4 minimatch: 5.1.6 once: 1.4.0 - dev: false - - /google-auth-library@8.7.0: - resolution: {integrity: sha512-1M0NG5VDIvJZEnstHbRdckLZESoJwguinwN8Dhae0j2ZKIQFIV63zxm6Fo6nM4xkgqUr2bbMtV5Dgo+Hy6oo0Q==} - engines: {node: '>=12'} - dependencies: - arrify: 2.0.1 - base64-js: 1.5.1 - ecdsa-sig-formatter: 1.0.11 - fast-text-encoding: 1.0.6 - gaxios: 5.0.2 - gcp-metadata: 5.2.0 - gtoken: 6.1.2 - jws: 4.0.0 - lru-cache: 6.0.0 - transitivePeerDependencies: - - encoding - - supports-color - dev: false - - /google-gax@3.6.0: - resolution: {integrity: sha512-2fyb61vWxUonHiArRNJQmE4tx5oY1ni8VPo08fzII409vDSCWG7apDX4qNOQ2GXXT82gLBn3d3P1Dydh7pWjyw==} - engines: {node: '>=12'} - hasBin: true - dependencies: - '@grpc/grpc-js': 1.8.8 - '@grpc/proto-loader': 0.7.4 - '@types/long': 4.0.2 - '@types/rimraf': 3.0.2 - abort-controller: 3.0.0 - duplexify: 4.1.2 - fast-text-encoding: 1.0.6 - google-auth-library: 8.7.0 - is-stream-ended: 0.1.4 - node-fetch: 2.6.9 - object-hash: 3.0.0 - proto3-json-serializer: 1.1.1 - protobufjs: 7.2.3 - protobufjs-cli: 1.1.1(protobufjs@7.2.3) - retry-request: 5.0.2 - transitivePeerDependencies: - - encoding - - supports-color - dev: false + dev: true - /google-p12-pem@4.0.1: - resolution: {integrity: sha512-WPkN4yGtz05WZ5EhtlxNDWPhC4JIic6G8ePitwUWy4l+XPVYec+a0j0Ts47PDtW59y3RwAhUd9/h9ZZ63px6RQ==} + /google-proto-files@3.0.3: + resolution: {integrity: sha512-7JaU/smPA/FpNsCaXyVjitwiQyn5zYC/ETA+xag3ziovBojIWvzevyrbVqhxgnQdgMJ0p1RVSvpzQL6hkg6yGw==} engines: {node: '>=12.0.0'} - hasBin: true dependencies: - node-forge: 1.3.1 - dev: false + protobufjs: 7.2.4 + walkdir: 0.4.1 + dev: true /graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} - dev: false - - /gtoken@6.1.2: - resolution: {integrity: sha512-4ccGpzz7YAr7lxrT2neugmXQ3hP9ho2gcaityLVkiUecAiwiy60Ii8gRbZeOsXV19fYaRjgBSshs8kXw+NKCPQ==} - engines: {node: '>=12.0.0'} - dependencies: - gaxios: 5.0.2 - google-p12-pem: 4.0.1 - jws: 4.0.0 - transitivePeerDependencies: - - encoding - - supports-color - dev: false + dev: true /has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} + dev: true /has-property-descriptors@1.0.0: resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} @@ -1060,24 +915,16 @@ packages: hasBin: true dev: true - /https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - dependencies: - agent-base: 6.0.2 - debug: 4.3.4(supports-color@8.1.1) - transitivePeerDependencies: - - supports-color - dev: false - /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: once: 1.4.0 wrappy: 1.0.2 + dev: true /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + dev: true /is-arguments@1.1.1: resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} @@ -1135,15 +982,6 @@ packages: has-tostringtag: 1.0.0 dev: true - /is-stream-ended@0.1.4: - resolution: {integrity: sha512-xj0XPvmr7bQFTvirqnFr50o0hQIh6ZItDqloxt5aJrR4NQsYeSsyFQERYGCAzfindAcnKjINnwEEgLx4IqVzQw==} - dev: false - - /is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - dev: false - /is-unicode-supported@0.1.0: resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} engines: {node: '>=10'} @@ -1163,7 +1001,7 @@ packages: resolution: {integrity: sha512-6n4D8gLlLf1n5mNLQPRfViYzu9RATblzPEtm1SthMX1Pjao0r9YI9nw7ZIfRxQMERS87mcswrg+r/OYrPRX6jA==} dependencies: xmlcreate: 2.0.4 - dev: false + dev: true /jsdoc@4.0.0: resolution: {integrity: sha512-tzTgkklbWKrlaQL2+e3NNgLcZu3NaK2vsHRx7tyHQ+H5jcB9Gx0txSd2eJWlMC/xU1+7LQu4s58Ry0RkuaEQVg==} @@ -1185,34 +1023,13 @@ packages: requizzle: 0.2.4 strip-json-comments: 3.1.1 underscore: 1.13.6 - dev: false - - /json-bigint@1.0.0: - resolution: {integrity: sha512-SiPv/8VpZuWbvLSMtTDU8hEfrZWg/mH/nV/b4o0CYbSxu1UIQPLdwKOCIyLQX+VIPO5vrLX3i8qtqFyhdPSUSQ==} - dependencies: - bignumber.js: 9.1.1 - dev: false - - /jwa@2.0.0: - resolution: {integrity: sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==} - dependencies: - buffer-equal-constant-time: 1.0.1 - ecdsa-sig-formatter: 1.0.11 - safe-buffer: 5.2.1 - dev: false - - /jws@4.0.0: - resolution: {integrity: sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==} - dependencies: - jwa: 2.0.0 - safe-buffer: 5.2.1 - dev: false + dev: true /klaw@3.0.0: resolution: {integrity: sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==} dependencies: graceful-fs: 4.2.10 - dev: false + dev: true /levn@0.3.0: resolution: {integrity: sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==} @@ -1220,12 +1037,13 @@ packages: dependencies: prelude-ls: 1.1.2 type-check: 0.3.2 + dev: true /linkify-it@3.0.3: resolution: {integrity: sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==} dependencies: uc.micro: 1.0.6 - dev: false + dev: true /locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} @@ -1234,13 +1052,9 @@ packages: p-locate: 5.0.0 dev: true - /lodash.camelcase@4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - dev: false - /lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - dev: false + dev: true /log-symbols@4.1.0: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} @@ -1250,20 +1064,15 @@ packages: is-unicode-supported: 0.1.0 dev: true - /long@4.0.0: - resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} - dev: false - /long@5.2.3: resolution: {integrity: sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==} - dev: false /lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} dependencies: yallist: 4.0.0 - dev: false + dev: true /make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} @@ -1277,7 +1086,7 @@ packages: dependencies: '@types/markdown-it': 12.2.3 markdown-it: 12.3.2 - dev: false + dev: true /markdown-it@12.3.2: resolution: {integrity: sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==} @@ -1288,17 +1097,17 @@ packages: linkify-it: 3.0.3 mdurl: 1.0.1 uc.micro: 1.0.6 - dev: false + dev: true /marked@4.2.12: resolution: {integrity: sha512-yr8hSKa3Fv4D3jdZmtMMPghgVt6TWbk86WQaWhDloQjRSQhMMYCAro7jP7VDJrjjdV8pxVxMssXS8B8Y5DZ5aw==} engines: {node: '>= 12'} hasBin: true - dev: false + dev: true /mdurl@1.0.1: resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} - dev: false + dev: true /merge-estraverse-visitors@1.0.0: resolution: {integrity: sha512-YcT59TImpdL2qe+I7OWI+ESjBVov9CWTQjK9Issk58BNQzyputg2s8wOE+DDvxtgmPHG4L6xAl0yAwbNCyXszg==} @@ -1310,6 +1119,7 @@ packages: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: brace-expansion: 1.1.11 + dev: true /minimatch@5.0.1: resolution: {integrity: sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==} @@ -1323,16 +1133,17 @@ packages: engines: {node: '>=10'} dependencies: brace-expansion: 2.0.1 + dev: true /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - dev: false + dev: true /mkdirp@1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} hasBin: true - dev: false + dev: true /mocha@10.2.0: resolution: {integrity: sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==} @@ -1364,6 +1175,7 @@ packages: /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: true /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} @@ -1385,23 +1197,6 @@ packages: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} dev: true - /node-fetch@2.6.9: - resolution: {integrity: sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - dependencies: - whatwg-url: 5.0.0 - dev: false - - /node-forge@1.3.1: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} - engines: {node: '>= 6.13.0'} - dev: false - /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} @@ -1444,6 +1239,7 @@ packages: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 + dev: true /optionator@0.8.3: resolution: {integrity: sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==} @@ -1455,6 +1251,7 @@ packages: prelude-ls: 1.1.2 type-check: 0.3.2 word-wrap: 1.2.4 + dev: true /p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} @@ -1478,6 +1275,7 @@ packages: /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} + dev: true /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -1487,15 +1285,16 @@ packages: /prelude-ls@1.1.2: resolution: {integrity: sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==} engines: {node: '>= 0.8.0'} + dev: true /proto3-json-serializer@1.1.1: resolution: {integrity: sha512-AwAuY4g9nxx0u52DnSMkqqgyLHaW/XaPLtaAo3y/ZCfeaQB/g4YDH4kb8Wc/mWzWvu0YjOznVnfn373MVZZrgw==} engines: {node: '>=12.0.0'} dependencies: - protobufjs: 7.2.3 + protobufjs: 7.2.4 dev: false - /protobufjs-cli@1.1.1(protobufjs@7.2.3): + /protobufjs-cli@1.1.1(protobufjs@7.2.4): resolution: {integrity: sha512-VPWMgIcRNyQwWUv8OLPyGQ/0lQY/QTQAVN5fh+XzfDwsVw1FZ2L3DM/bcBf8WPiRz2tNpaov9lPZfNcmNo6LXA==} engines: {node: '>=12.0.0'} hasBin: true @@ -1509,14 +1308,14 @@ packages: glob: 8.1.0 jsdoc: 4.0.0 minimist: 1.2.8 - protobufjs: 7.2.3 + protobufjs: 7.2.4 semver: 7.3.8 tmp: 0.2.1 uglify-js: 3.17.4 - dev: false + dev: true - /protobufjs@7.2.3: - resolution: {integrity: sha512-TtpvOqwB5Gdz/PQmOjgsrGH1nHjAQVCN7JG4A6r1sXRWESL5rNMAiRcBQlCAdKxZcAbstExQePYG8xof/JVRgg==} + /protobufjs@7.2.4: + resolution: {integrity: sha512-AT+RJgD2sH8phPmCf7OUZR8xGdcJRga4+1cOaXJ64hvcSkVhNcRHOwIxUatPH15+nj59WAGTDv3LSGZPEQbJaQ==} engines: {node: '>=12.0.0'} requiresBuild: true dependencies: @@ -1532,7 +1331,6 @@ packages: '@protobufjs/utf8': 1.1.0 '@types/node': 18.13.0 long: 5.2.3 - dev: false /randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} @@ -1540,15 +1338,6 @@ packages: safe-buffer: 5.2.1 dev: true - /readable-stream@3.6.0: - resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} - engines: {node: '>= 6'} - dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 - dev: false - /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -1573,27 +1362,18 @@ packages: resolution: {integrity: sha512-JRrFk1D4OQ4SqovXOgdav+K8EAhSB/LJZqCz8tbX0KObcdeM15Ss59ozWMBWmmINMagCwmqn4ZNryUGpBsl6Jw==} dependencies: lodash: 4.17.21 - dev: false - - /retry-request@5.0.2: - resolution: {integrity: sha512-wfI3pk7EE80lCIXprqh7ym48IHYdwmAAzESdbU8Q9l7pnRCk9LEhpbOTNKjz6FARLm/Bl5m+4F0ABxOkYUujSQ==} - engines: {node: '>=12'} - dependencies: - debug: 4.3.4(supports-color@8.1.1) - extend: 3.0.2 - transitivePeerDependencies: - - supports-color - dev: false + dev: true /rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true dependencies: glob: 7.2.3 - dev: false + dev: true /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + dev: true /semver@7.3.8: resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} @@ -1601,7 +1381,7 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 - dev: false + dev: true /serialize-javascript@6.0.0: resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} @@ -1631,10 +1411,7 @@ packages: /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - - /stream-shift@1.0.1: - resolution: {integrity: sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==} - dev: false + dev: true /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} @@ -1644,12 +1421,6 @@ packages: is-fullwidth-code-point: 3.0.0 strip-ansi: 6.0.1 - /string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - dependencies: - safe-buffer: 5.2.1 - dev: false - /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -1659,30 +1430,33 @@ packages: /strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} + dev: true /supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} dependencies: has-flag: 4.0.0 + dev: true /supports-color@8.1.1: resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} engines: {node: '>=10'} dependencies: has-flag: 4.0.0 + dev: true /tmp@0.2.1: resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==} engines: {node: '>=8.17.0'} dependencies: rimraf: 3.0.2 - dev: false + dev: true /to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} - dev: false + dev: true /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} @@ -1691,11 +1465,7 @@ packages: is-number: 7.0.0 dev: true - /tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - dev: false - - /ts-node@10.9.1(@types/node@18.13.0)(typescript@4.9.3): + /ts-node@10.9.1(@types/node@18.13.0)(typescript@5.1.6): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -1721,7 +1491,7 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.9.3 + typescript: 5.1.6 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -1731,6 +1501,7 @@ packages: engines: {node: '>= 0.8.0'} dependencies: prelude-ls: 1.1.2 + dev: true /type-name@2.0.2: resolution: {integrity: sha512-kkgkuqR/jKdKO5oh/I2SMu2dGbLXoJq0zkdgbxaqYK+hr9S9edwVVGf+tMUFTx2gH9TN2+Zu9JZ/Njonb3cjhA==} @@ -1744,48 +1515,39 @@ packages: resolution: {integrity: sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==} dev: true - /typescript@4.9.3: - resolution: {integrity: sha512-CIfGzTelbKNEnLpLdGFgdyKhG23CKdKgQPOBc+OUNrkJ2vr+KSzsSV5kq5iWhEQbok+quxgGzrAtGWCyU7tHnA==} - engines: {node: '>=4.2.0'} + /typescript@5.1.6: + resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} + engines: {node: '>=14.17'} hasBin: true dev: true /uc.micro@1.0.6: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} - dev: false + dev: true /uglify-js@3.17.4: resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==} engines: {node: '>=0.8.0'} hasBin: true - dev: false + dev: true /underscore@1.13.6: resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==} - dev: false - - /util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - dev: false + dev: true /v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} dev: true - /webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - dev: false - - /whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - dev: false + /walkdir@0.4.1: + resolution: {integrity: sha512-3eBwRyEln6E1MSzcxcVpQIhRG8Q1jLvEqRmCZqS3dsfXEDR/AhOF4d+jHg1qvDCpYaVRZjENPQyrVxAkQqxPgQ==} + engines: {node: '>=6.0.0'} + dev: true /word-wrap@1.2.4: resolution: {integrity: sha512-2V81OA4ugVo5pRo46hAoD2ivUJx8jXmWXfUkY4KFNw0hEptvN0QfH3K4nHiwzGeKl5rFKedV48QVoqYavy4YpA==} engines: {node: '>=0.10.0'} + dev: true /workerpool@6.2.1: resolution: {integrity: sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==} @@ -1801,10 +1563,11 @@ packages: /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + dev: true /xmlcreate@2.0.4: resolution: {integrity: sha512-nquOebG4sngPmGPICTS5EnxqhKbCmz5Ox5hsszI2T6U5qdrJizBc+0ilYSEjTSzU0yZcmvppztXe/5Al5fUwdg==} - dev: false + dev: true /xtend@4.0.2: resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} @@ -1817,11 +1580,12 @@ packages: /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: false + dev: true /yargs-parser@20.2.4: resolution: {integrity: sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==} engines: {node: '>=10'} + dev: true /yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} @@ -1849,6 +1613,7 @@ packages: string-width: 4.2.3 y18n: 5.0.8 yargs-parser: 20.2.4 + dev: true /yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} diff --git a/protos/index.d.ts b/protos/index.d.ts index ca52f80a7..3807e5e6f 100644 --- a/protos/index.d.ts +++ b/protos/index.d.ts @@ -1,5 +1,4 @@ -// Note: the import line below was manually edited to import protobuf.js from google-gax, but not directly. -import {protobuf as $protobuf} from "google-gax"; +import * as $protobuf from "protobufjs"; // Note: this file was manually edited to remove references to Long which are not needed in this project. diff --git a/templates/typescript_gapic/package.json b/templates/typescript_gapic/package.json index a0efb2050..993227a04 100644 --- a/templates/typescript_gapic/package.json +++ b/templates/typescript_gapic/package.json @@ -35,14 +35,15 @@ "test": "c8 mocha build/test" }, "dependencies": { - "google-gax": "^3.6.0" + "google-gax": "^4.0.1" }, "devDependencies": { "@types/mocha": "^10.0.1", "@types/node": "^18.11.18", "@types/sinon": "^10.0.15", "c8": "^8.0.0", - "gts": "^3.1.1", + "gapic-tools": "^0.1.7", + "gts": "3.1.1", "jsdoc": "^4.0.2", "jsdoc-fresh": "^2.0.2", "jsdoc-region-tag": "^2.0.1", @@ -51,11 +52,11 @@ "pack-n-play": "^1.0.0-2", "sinon": "^15.2.0", "ts-loader": "^8.4.0", - "typescript": "^4.8.4", + "typescript": "5.1.3", "webpack": "^4.46.0", "webpack-cli": "^4.10.0" }, "engines": { - "node": ">=v12" + "node": ">=v14" } } diff --git a/typescript/src/generator.ts b/typescript/src/generator.ts index da8b6ff24..209e31fed 100644 --- a/typescript/src/generator.ts +++ b/typescript/src/generator.ts @@ -17,7 +17,7 @@ import * as fs from 'fs'; import * as util from 'util'; import * as yaml from 'js-yaml'; import * as serializer from 'proto3-json-serializer'; -import {protobuf} from 'google-gax'; +import protobuf from 'protobufjs'; import type * as protos from '../../protos/index.js'; import protoJson from '../../protos/protos.json' assert { type: 'json' }; import * as url from 'url'; diff --git a/typescript/src/schema/proto.ts b/typescript/src/schema/proto.ts index 985ed5ce5..79ac4d3aa 100644 --- a/typescript/src/schema/proto.ts +++ b/typescript/src/schema/proto.ts @@ -25,7 +25,7 @@ import { import {BundleConfig} from '../bundle.js'; import {Options} from './naming.js'; import {ServiceYaml} from '../serviceyaml.js'; -import {protobuf} from 'google-gax'; +import protobuf from 'protobufjs'; import protoJson from '../../../protos/protos.json' assert { type: 'json' }; const COMMON_PROTO_LIST = [ diff --git a/typescript/test/unit/util.ts b/typescript/test/unit/util.ts index 39e5d3fb3..cd0933354 100644 --- a/typescript/test/unit/util.ts +++ b/typescript/test/unit/util.ts @@ -21,7 +21,7 @@ import { isDigit, processPathTemplate, } from '../../src/util.js'; -import {protobuf} from 'google-gax'; +import protobuf from 'protobufjs'; import protoJson from '../../../protos/protos.json' assert { type: 'json' }; import type * as protos from '../../../protos/index.js';