diff --git a/package-lock.json b/package-lock.json index 88a9d752b..5337cd8a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "dependencies": { "@grpc/grpc-js": "^1.10.0", "@redis/client": "^1.5.14", - "@relaycorp/awala-keystore-cloud": "^2.2.7", + "@relaycorp/awala-keystore-cloud": "^2.2.13", "@relaycorp/awala-keystore-mongodb": "^1.1.31", "@relaycorp/cloudevents-transport": "^2.0.11", "@relaycorp/cogrpc": "^1.4.3", @@ -1464,9 +1464,9 @@ } }, "node_modules/@google-cloud/kms": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/kms/-/kms-4.0.1.tgz", - "integrity": "sha512-ET0X8d0Im3aUXb8y1xG2infclGi0mfL+WbnWmtqN5vyhgfkhvxQWA9w1xjZYow0isbn76c/63DbYWPdicXIZtw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@google-cloud/kms/-/kms-4.1.0.tgz", + "integrity": "sha512-CYS45CBhnkf0o69zljlnCcGJlwEmPh/19PP+AFtocdH4igRQJWRyYpKn4GED9hCGUvjnWFZWdQWjLqaSYKCRlQ==", "dependencies": { "google-gax": "^4.0.3" }, @@ -2781,17 +2781,17 @@ } }, "node_modules/@relaycorp/awala-keystore-cloud": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/@relaycorp/awala-keystore-cloud/-/awala-keystore-cloud-2.2.7.tgz", - "integrity": "sha512-5A3xuqSAkMxKWsJFE+eBLlwwdNy5vouwLBp5lvjLo4aqFMqcy9U675yHgyRny+bbh5fu/COmaVKDskz/lnsSig==", + "version": "2.2.13", + "resolved": "https://registry.npmjs.org/@relaycorp/awala-keystore-cloud/-/awala-keystore-cloud-2.2.13.tgz", + "integrity": "sha512-Rap7z7aVOnZP5poj622PAzmyxfeJUXzzGiOt4q7OUqFHBOFz11AuaRd2pGTfz3gX+5KgSsvf42XhYa1+a5+c9g==", "dependencies": { - "@google-cloud/kms": "^4.0.1", + "@google-cloud/kms": "^4.1.0", "@relaycorp/relaynet-core": ">=1.88.1, < 2.0", - "@typegoose/typegoose": "^12.1.0", + "@typegoose/typegoose": "^12.2.0", "axios": "^1.6.7", "env-var": "^7.4.1", "fast-crc32c": "^2.0.0", - "mongoose": "^8.1.2", + "mongoose": "^8.2.1", "webcrypto-core": "< 2.0" }, "engines": { @@ -2804,6 +2804,24 @@ "webcrypto-core": "< 2.0" } }, + "node_modules/@relaycorp/awala-keystore-cloud/node_modules/@typegoose/typegoose": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/@typegoose/typegoose/-/typegoose-12.2.0.tgz", + "integrity": "sha512-6gC5aIfccXw4IZOMe3oSef63M6leDyMvuycfwzQdVi8M9C5UnpaV8tO1xzmxiOxUHDST0GdDW/aWCCX6MtOQxg==", + "dependencies": { + "lodash": "^4.17.20", + "loglevel": "^1.9.1", + "reflect-metadata": "^0.2.1", + "semver": "^7.6.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=16.20.1" + }, + "peerDependencies": { + "mongoose": "~8.2.0" + } + }, "node_modules/@relaycorp/awala-keystore-cloud/node_modules/axios": { "version": "1.6.7", "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", @@ -2814,6 +2832,46 @@ "proxy-from-env": "^1.1.0" } }, + "node_modules/@relaycorp/awala-keystore-cloud/node_modules/mongoose": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.2.2.tgz", + "integrity": "sha512-6sMxe1d3k/dBjiOX4ExNTNOP0g1x0iq8eXyg+ttgIXM3HLnQ0IUyXRwVVAPFFY6O4/8uYN5dB0Ec72FrexbPpw==", + "dependencies": { + "bson": "^6.2.0", + "kareem": "2.5.1", + "mongodb": "6.3.0", + "mpath": "0.9.0", + "mquery": "5.0.0", + "ms": "2.1.3", + "sift": "16.0.1" + }, + "engines": { + "node": ">=16.20.1" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mongoose" + } + }, + "node_modules/@relaycorp/awala-keystore-cloud/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@relaycorp/awala-keystore-cloud/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, "node_modules/@relaycorp/awala-keystore-mongodb": { "version": "1.1.31", "resolved": "https://registry.npmjs.org/@relaycorp/awala-keystore-mongodb/-/awala-keystore-mongodb-1.1.31.tgz", @@ -14024,9 +14082,9 @@ } }, "@google-cloud/kms": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/kms/-/kms-4.0.1.tgz", - "integrity": "sha512-ET0X8d0Im3aUXb8y1xG2infclGi0mfL+WbnWmtqN5vyhgfkhvxQWA9w1xjZYow0isbn76c/63DbYWPdicXIZtw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@google-cloud/kms/-/kms-4.1.0.tgz", + "integrity": "sha512-CYS45CBhnkf0o69zljlnCcGJlwEmPh/19PP+AFtocdH4igRQJWRyYpKn4GED9hCGUvjnWFZWdQWjLqaSYKCRlQ==", "requires": { "google-gax": "^4.0.3" } @@ -15062,20 +15120,32 @@ } }, "@relaycorp/awala-keystore-cloud": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/@relaycorp/awala-keystore-cloud/-/awala-keystore-cloud-2.2.7.tgz", - "integrity": "sha512-5A3xuqSAkMxKWsJFE+eBLlwwdNy5vouwLBp5lvjLo4aqFMqcy9U675yHgyRny+bbh5fu/COmaVKDskz/lnsSig==", + "version": "2.2.13", + "resolved": "https://registry.npmjs.org/@relaycorp/awala-keystore-cloud/-/awala-keystore-cloud-2.2.13.tgz", + "integrity": "sha512-Rap7z7aVOnZP5poj622PAzmyxfeJUXzzGiOt4q7OUqFHBOFz11AuaRd2pGTfz3gX+5KgSsvf42XhYa1+a5+c9g==", "requires": { - "@google-cloud/kms": "^4.0.1", + "@google-cloud/kms": "^4.1.0", "@relaycorp/relaynet-core": ">=1.88.1, < 2.0", - "@typegoose/typegoose": "^12.1.0", + "@typegoose/typegoose": "^12.2.0", "axios": "^1.6.7", "env-var": "^7.4.1", "fast-crc32c": "^2.0.0", - "mongoose": "^8.1.2", + "mongoose": "^8.2.1", "webcrypto-core": "< 2.0" }, "dependencies": { + "@typegoose/typegoose": { + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/@typegoose/typegoose/-/typegoose-12.2.0.tgz", + "integrity": "sha512-6gC5aIfccXw4IZOMe3oSef63M6leDyMvuycfwzQdVi8M9C5UnpaV8tO1xzmxiOxUHDST0GdDW/aWCCX6MtOQxg==", + "requires": { + "lodash": "^4.17.20", + "loglevel": "^1.9.1", + "reflect-metadata": "^0.2.1", + "semver": "^7.6.0", + "tslib": "^2.6.2" + } + }, "axios": { "version": "1.6.7", "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", @@ -15085,6 +15155,33 @@ "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } + }, + "mongoose": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-8.2.2.tgz", + "integrity": "sha512-6sMxe1d3k/dBjiOX4ExNTNOP0g1x0iq8eXyg+ttgIXM3HLnQ0IUyXRwVVAPFFY6O4/8uYN5dB0Ec72FrexbPpw==", + "requires": { + "bson": "^6.2.0", + "kareem": "2.5.1", + "mongodb": "6.3.0", + "mpath": "0.9.0", + "mquery": "5.0.0", + "ms": "2.1.3", + "sift": "16.0.1" + } + }, + "semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" } } }, diff --git a/package.json b/package.json index bb41cfff2..806e00eba 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "dependencies": { "@grpc/grpc-js": "^1.10.0", "@redis/client": "^1.5.14", - "@relaycorp/awala-keystore-cloud": "^2.2.7", + "@relaycorp/awala-keystore-cloud": "^2.2.13", "@relaycorp/awala-keystore-mongodb": "^1.1.31", "@relaycorp/cloudevents-transport": "^2.0.11", "@relaycorp/cogrpc": "^1.4.3",