diff --git a/package-lock.json b/package-lock.json index 5ef0c13..46734a9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "v0.7.1", "license": "MIT", "dependencies": { - "@google-cloud/speech": "^4.2.0", + "@google-cloud/speech": "^4.9.0", "@google-cloud/text-to-speech": "^3.1.3", "@jambonz/db-helpers": "^0.6.12", "@jambonz/realtimedb-helpers": "^0.4.14", @@ -552,13 +552,13 @@ } }, "node_modules/@google-cloud/speech": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/@google-cloud/speech/-/speech-4.5.2.tgz", - "integrity": "sha512-MAxa6tlXzA0ZDL2Or7U7GTjrlbjU7ZpSxAeu0gUe79Df1W3ALcFl33zMJmBAc/xzKWZ+yQ1XIdPIYq2ydam4WQ==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@google-cloud/speech/-/speech-4.9.0.tgz", + "integrity": "sha512-XErX4hL97vzkwCVBroP3rvEXh61R60Tqf+OozhVwgn91CC8cX8BL2f7kFWY0WlX0ECRbZz2PsENX5DMw0xsh3g==", "dependencies": { "@google-cloud/common": "^3.0.0", "@types/pumpify": "^1.4.1", - "google-gax": "^2.12.0", + "google-gax": "^2.24.1", "protobufjs": "^6.8.6", "pumpify": "^2.0.0", "stream-events": "^1.0.4", @@ -588,10 +588,11 @@ } }, "node_modules/@grpc/grpc-js": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.3.2.tgz", - "integrity": "sha512-UXepkOKCATJrhHGsxt+CGfpZy9zUn1q9mop5kfcXq1fBkTePxVNPOdnISlCbJFlCtld+pSLGyZCzr9/zVprFKA==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.5.3.tgz", + "integrity": "sha512-q0xgaZ3ymUM+ZOhe1hdocVSdKHCnJ6llLSXcP+MqMXMyYPUZ3mzQOCxZ3Zkg+QZ7sZ950sn7hvueQrIJZumPZg==", "dependencies": { + "@grpc/proto-loader": "^0.6.4", "@types/node": ">=12.12.47" }, "engines": { @@ -599,15 +600,15 @@ } }, "node_modules/@grpc/proto-loader": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.2.tgz", - "integrity": "sha512-q2Qle60Ht2OQBCp9S5hv1JbI4uBBq6/mqSevFNK3ZEgRDBCAkWqZPUhD/K9gXOHrHKluliHiVq2L9sw1mVyAIg==", + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.9.tgz", + "integrity": "sha512-UlcCS8VbsU9d3XTXGiEVFonN7hXk+oMXZtoHHG2oSA1/GcDP1q6OUgs20PzHDGizzyi8ufGSUDlk3O2NyY7leg==", "dependencies": { "@types/long": "^4.0.1", "lodash.camelcase": "^4.3.0", "long": "^4.0.0", "protobufjs": "^6.10.0", - "yargs": "^16.1.1" + "yargs": "^16.2.0" }, "bin": { "proto-loader-gen-types": "build/bin/proto-loader-gen-types.js" @@ -2624,9 +2625,9 @@ } }, "node_modules/google-auth-library": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.1.2.tgz", - "integrity": "sha512-FMipHgfe2u1LzWsf2n9zEB9KsJ8M3n8OYTHbHtlkzPCyo7IknXQR5X99nfvwUHGuX+iEpihUZxDuPm7+qBYeXg==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.11.0.tgz", + "integrity": "sha512-3S5jn2quRumvh9F/Ubf7GFrIq71HZ5a6vqosgdIu105kkk0WtSqc2jGCRqtWWOLRS8SX3AHACMOEDxhyWAQIcg==", "dependencies": { "arrify": "^2.0.0", "base64-js": "^1.3.0", @@ -2643,21 +2644,22 @@ } }, "node_modules/google-gax": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.15.0.tgz", - "integrity": "sha512-jfShUgX1DVu+DiOeAcsT5JbWlLdUnb2FsdWRb+Q/pNz6kNAUbmq8sFLB2uaWjlTxoSGHZLfrt3vJ9lpArzzQPA==", + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.29.4.tgz", + "integrity": "sha512-3o6cByD2fE1yIc6i1gpKMQlJStqlvu8Sa/Ly/HCQ6GPHpltpVfkTT4KVj2YLVa7WTSDoGbsLBDmJ1KfN1uNiRw==", "dependencies": { - "@grpc/grpc-js": "~1.3.0", + "@grpc/grpc-js": "~1.5.0", "@grpc/proto-loader": "^0.6.1", "@types/long": "^4.0.0", "abort-controller": "^3.0.0", "duplexify": "^4.0.0", "fast-text-encoding": "^1.0.3", - "google-auth-library": "^7.0.2", + "google-auth-library": "^7.6.1", "is-stream-ended": "^0.1.4", "node-fetch": "^2.6.1", "object-hash": "^2.1.1", - "protobufjs": "^6.10.2", + "proto3-json-serializer": "^0.1.7", + "protobufjs": "6.11.2", "retry-request": "^4.0.0" }, "bin": { @@ -4492,6 +4494,14 @@ "node": ">=0.4.0" } }, + "node_modules/proto3-json-serializer": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-0.1.8.tgz", + "integrity": "sha512-ACilkB6s1U1gWnl5jtICpnDai4VCxmI9GFxuEaYdxtDG2oVI3sVFIUsvUZcQbJgtPM6p+zqKbjTKQZp6Y4FpQw==", + "dependencies": { + "protobufjs": "^6.11.2" + } + }, "node_modules/protobufjs": { "version": "6.11.2", "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz", @@ -6348,13 +6358,13 @@ "integrity": "sha512-d4VSA86eL/AFTe5xtyZX+ePUjE8dIFu2T8zmdeNBSa5/kNgXPCx/o/wbFNHAGLJdGnk1vddRuMESD9HbOC8irw==" }, "@google-cloud/speech": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/@google-cloud/speech/-/speech-4.5.2.tgz", - "integrity": "sha512-MAxa6tlXzA0ZDL2Or7U7GTjrlbjU7ZpSxAeu0gUe79Df1W3ALcFl33zMJmBAc/xzKWZ+yQ1XIdPIYq2ydam4WQ==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@google-cloud/speech/-/speech-4.9.0.tgz", + "integrity": "sha512-XErX4hL97vzkwCVBroP3rvEXh61R60Tqf+OozhVwgn91CC8cX8BL2f7kFWY0WlX0ECRbZz2PsENX5DMw0xsh3g==", "requires": { "@google-cloud/common": "^3.0.0", "@types/pumpify": "^1.4.1", - "google-gax": "^2.12.0", + "google-gax": "^2.24.1", "protobufjs": "^6.8.6", "pumpify": "^2.0.0", "stream-events": "^1.0.4", @@ -6377,23 +6387,24 @@ } }, "@grpc/grpc-js": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.3.2.tgz", - "integrity": "sha512-UXepkOKCATJrhHGsxt+CGfpZy9zUn1q9mop5kfcXq1fBkTePxVNPOdnISlCbJFlCtld+pSLGyZCzr9/zVprFKA==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@grpc/grpc-js/-/grpc-js-1.5.3.tgz", + "integrity": "sha512-q0xgaZ3ymUM+ZOhe1hdocVSdKHCnJ6llLSXcP+MqMXMyYPUZ3mzQOCxZ3Zkg+QZ7sZ950sn7hvueQrIJZumPZg==", "requires": { + "@grpc/proto-loader": "^0.6.4", "@types/node": ">=12.12.47" } }, "@grpc/proto-loader": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.2.tgz", - "integrity": "sha512-q2Qle60Ht2OQBCp9S5hv1JbI4uBBq6/mqSevFNK3ZEgRDBCAkWqZPUhD/K9gXOHrHKluliHiVq2L9sw1mVyAIg==", + "version": "0.6.9", + "resolved": "https://registry.npmjs.org/@grpc/proto-loader/-/proto-loader-0.6.9.tgz", + "integrity": "sha512-UlcCS8VbsU9d3XTXGiEVFonN7hXk+oMXZtoHHG2oSA1/GcDP1q6OUgs20PzHDGizzyi8ufGSUDlk3O2NyY7leg==", "requires": { "@types/long": "^4.0.1", "lodash.camelcase": "^4.3.0", "long": "^4.0.0", "protobufjs": "^6.10.0", - "yargs": "^16.1.1" + "yargs": "^16.2.0" } }, "@istanbuljs/load-nyc-config": { @@ -7987,9 +7998,9 @@ } }, "google-auth-library": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.1.2.tgz", - "integrity": "sha512-FMipHgfe2u1LzWsf2n9zEB9KsJ8M3n8OYTHbHtlkzPCyo7IknXQR5X99nfvwUHGuX+iEpihUZxDuPm7+qBYeXg==", + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/google-auth-library/-/google-auth-library-7.11.0.tgz", + "integrity": "sha512-3S5jn2quRumvh9F/Ubf7GFrIq71HZ5a6vqosgdIu105kkk0WtSqc2jGCRqtWWOLRS8SX3AHACMOEDxhyWAQIcg==", "requires": { "arrify": "^2.0.0", "base64-js": "^1.3.0", @@ -8003,21 +8014,22 @@ } }, "google-gax": { - "version": "2.15.0", - "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.15.0.tgz", - "integrity": "sha512-jfShUgX1DVu+DiOeAcsT5JbWlLdUnb2FsdWRb+Q/pNz6kNAUbmq8sFLB2uaWjlTxoSGHZLfrt3vJ9lpArzzQPA==", + "version": "2.29.4", + "resolved": "https://registry.npmjs.org/google-gax/-/google-gax-2.29.4.tgz", + "integrity": "sha512-3o6cByD2fE1yIc6i1gpKMQlJStqlvu8Sa/Ly/HCQ6GPHpltpVfkTT4KVj2YLVa7WTSDoGbsLBDmJ1KfN1uNiRw==", "requires": { - "@grpc/grpc-js": "~1.3.0", + "@grpc/grpc-js": "~1.5.0", "@grpc/proto-loader": "^0.6.1", "@types/long": "^4.0.0", "abort-controller": "^3.0.0", "duplexify": "^4.0.0", "fast-text-encoding": "^1.0.3", - "google-auth-library": "^7.0.2", + "google-auth-library": "^7.6.1", "is-stream-ended": "^0.1.4", "node-fetch": "^2.6.1", "object-hash": "^2.1.1", - "protobufjs": "^6.10.2", + "proto3-json-serializer": "^0.1.7", + "protobufjs": "6.11.2", "retry-request": "^4.0.0" } }, @@ -9419,6 +9431,14 @@ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, + "proto3-json-serializer": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/proto3-json-serializer/-/proto3-json-serializer-0.1.8.tgz", + "integrity": "sha512-ACilkB6s1U1gWnl5jtICpnDai4VCxmI9GFxuEaYdxtDG2oVI3sVFIUsvUZcQbJgtPM6p+zqKbjTKQZp6Y4FpQw==", + "requires": { + "protobufjs": "^6.11.2" + } + }, "protobufjs": { "version": "6.11.2", "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-6.11.2.tgz", diff --git a/package.json b/package.json index 6488c81..cdbbdb8 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "url": "https://github.com/jambonz/jambonz-api-server.git" }, "dependencies": { - "@google-cloud/speech": "^4.2.0", + "@google-cloud/speech": "^4.9.0", "@google-cloud/text-to-speech": "^3.1.3", "@jambonz/db-helpers": "^0.6.12", "@jambonz/realtimedb-helpers": "^0.4.14",