diff --git a/common/changes/@boostercloud/framework-core/update_dependencies_2023-07-24-09-16.json b/common/changes/@boostercloud/framework-core/update_dependencies_2023-07-24-09-16.json new file mode 100644 index 000000000..734954fba --- /dev/null +++ b/common/changes/@boostercloud/framework-core/update_dependencies_2023-07-24-09-16.json @@ -0,0 +1,10 @@ +{ + "changes": [ + { + "packageName": "@boostercloud/framework-core", + "comment": "Update booster dependencies", + "type": "minor" + } + ], + "packageName": "@boostercloud/framework-core" +} \ No newline at end of file diff --git a/common/config/rush/pnpm-lock.yaml b/common/config/rush/pnpm-lock.yaml index b1c579362..76b78ea2d 100644 --- a/common/config/rush/pnpm-lock.yaml +++ b/common/config/rush/pnpm-lock.yaml @@ -11,7 +11,7 @@ importers: '@boostercloud/eslint-config': workspace:^1.18.1 '@boostercloud/framework-types': workspace:^1.18.1 '@effect-ts/core': ^0.60.4 - '@types/jsonwebtoken': ^8.5.8 + '@types/jsonwebtoken': 9.0.1 '@types/node': 16.11.7 '@types/sinon': 10.0.0 '@types/ws': 8.5.4 @@ -27,7 +27,7 @@ importers: eslint-plugin-unicorn: ~44.0.2 fast-check: 2.17.0 graphql: ^16.6.0 - jsonwebtoken: 8.5.1 + jsonwebtoken: 9.0.1 prettier: 2.3.0 rimraf: 5.0.0 sinon: 9.2.3 @@ -43,14 +43,14 @@ importers: '@types/sinon': 10.0.0 cross-fetch: 3.1.5 graphql: 16.6.0 - jsonwebtoken: 8.5.1 + jsonwebtoken: 9.0.1 sinon: 9.2.3 subscriptions-transport-ws: 0.11.0_graphql@16.6.0 tslib: 2.5.0 ws: 8.12.0 devDependencies: '@boostercloud/eslint-config': link:../../tools/eslint-config - '@types/jsonwebtoken': 8.5.9 + '@types/jsonwebtoken': 9.0.1 '@types/node': 16.11.7 '@types/ws': 8.5.4 '@typescript-eslint/eslint-plugin': 5.59.1_lhpu32umveoeq4t2qgxwjpp3k4 @@ -89,7 +89,7 @@ importers: '@types/fs-extra': ^9.0.13 '@types/inflected': 1.1.29 '@types/inquirer': ^6.5.0 - '@types/mocha': 8.2.2 + '@types/mocha': 10.0.1 '@types/mustache': 4.1.0 '@types/node': 16.11.7 '@types/rewire': ^2.5.28 @@ -114,7 +114,7 @@ importers: fs-extra: ^8.1.0 inflected: 2.1.0 inquirer: ^7.0.0 - mocha: 8.4.0 + mocha: 10.2.0 mustache: 4.1.0 nyc: ^15.1.0 ora: ^3.4.0 @@ -159,7 +159,7 @@ importers: '@types/fs-extra': 9.0.13 '@types/inflected': 1.1.29 '@types/inquirer': 6.5.0 - '@types/mocha': 8.2.2 + '@types/mocha': 10.0.1 '@types/mustache': 4.1.0 '@types/node': 16.11.7 '@types/rewire': 2.5.28 @@ -177,7 +177,7 @@ importers: eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 faker: 5.1.0 fancy-test: 1.4.3 - mocha: 8.4.0 + mocha: 10.2.0 nyc: 15.1.0 prettier: 2.3.0 rewire: 5.0.0 @@ -195,7 +195,7 @@ importers: '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/child-process-promise': ^2.2.1 - '@types/mocha': 8.2.2 + '@types/mocha': 10.0.1 '@types/node': 16.11.7 '@types/rewire': ^2.5.28 '@types/sinon': 10.0.0 @@ -211,7 +211,7 @@ importers: eslint-plugin-import: ^2.26.0 eslint-plugin-prettier: 3.4.0 eslint-plugin-unicorn: ~44.0.2 - mocha: 8.4.0 + mocha: 10.2.0 nyc: ^15.1.0 prettier: 2.3.0 rewire: 5.0.0 @@ -231,7 +231,7 @@ importers: '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/child-process-promise': 2.2.2 - '@types/mocha': 8.2.2 + '@types/mocha': 10.0.1 '@types/node': 16.11.7 '@types/rewire': 2.5.28 '@types/sinon': 10.0.0 @@ -246,7 +246,7 @@ importers: eslint-plugin-import: 2.27.5_eslint@8.39.0 eslint-plugin-prettier: 3.4.0_uyy4h6aa7bacputuojct3xmumq eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 - mocha: 8.4.0 + mocha: 10.2.0 nyc: 15.1.0 prettier: 2.3.0 rewire: 5.0.0 @@ -267,8 +267,8 @@ importers: '@types/chai-as-promised': 7.1.4 '@types/faker': 5.1.5 '@types/inflected': 1.1.29 - '@types/jsonwebtoken': ^8.5.8 - '@types/mocha': 8.2.2 + '@types/jsonwebtoken': 9.0.1 + '@types/mocha': 10.0.1 '@types/node': 16.11.7 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 @@ -290,9 +290,9 @@ importers: graphql-subscriptions: 2.0.0 inflected: 2.1.0 iterall: 1.3.0 - jsonwebtoken: 8.5.1 - jwks-rsa: 2.0.3 - mocha: 8.4.0 + jsonwebtoken: 9.0.1 + jwks-rsa: 3.0.1 + mocha: 10.2.0 mock-jwks: 1.0.3 nock: 11.8.2 nyc: ^15.1.0 @@ -314,8 +314,8 @@ importers: graphql-subscriptions: 2.0.0_graphql@16.6.0 inflected: 2.1.0 iterall: 1.3.0 - jsonwebtoken: 8.5.1 - jwks-rsa: 2.0.3 + jsonwebtoken: 9.0.1 + jwks-rsa: 3.0.1 reflect-metadata: 0.1.13 tslib: 2.5.0 validator: 13.7.0 @@ -326,8 +326,8 @@ importers: '@types/chai-as-promised': 7.1.4 '@types/faker': 5.1.5 '@types/inflected': 1.1.29 - '@types/jsonwebtoken': 8.5.9 - '@types/mocha': 8.2.2 + '@types/jsonwebtoken': 9.0.1 + '@types/mocha': 10.0.1 '@types/node': 16.11.7 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 @@ -344,7 +344,7 @@ importers: eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 faker: 5.1.0 graphql: 16.6.0 - mocha: 8.4.0 + mocha: 10.2.0 mock-jwks: 1.0.3_nock@11.8.2 nock: 11.8.2 nyc: 15.1.0 @@ -372,15 +372,14 @@ importers: '@boostercloud/framework-types': workspace:^1.18.1 '@boostercloud/metadata-booster': workspace:^1.18.1 '@effect-ts/core': ^0.60.4 - '@kubernetes/client-node': ^0.17.0 '@types/aws-lambda': 8.10.48 '@types/chai': 4.2.18 '@types/chai-arrays': 2.0.0 '@types/chai-as-promised': 7.1.4 '@types/child-process-promise': ^2.2.1 '@types/faker': 5.1.5 - '@types/jsonwebtoken': ^8.5.8 - '@types/mocha': 8.2.2 + '@types/jsonwebtoken': 9.0.1 + '@types/mocha': 10.0.1 '@types/nedb': ^1.8.12 '@types/node': 16.11.7 '@types/sinon': 10.0.0 @@ -405,9 +404,9 @@ importers: graphology-types: ^0.24.0 graphql: ^16.6.0 ink: ^3.0.5 - jsonwebtoken: 8.5.1 - jwks-rsa: 2.0.3 - mocha: 8.4.0 + jsonwebtoken: 9.0.1 + jwks-rsa: 3.0.1 + mocha: 10.2.0 mocha-skip-if: 0.0.3 nedb: ^1.8.0 nyc: ^15.1.0 @@ -444,15 +443,14 @@ importers: '@boostercloud/framework-provider-azure-infrastructure': link:../framework-provider-azure-infrastructure '@boostercloud/framework-provider-local-infrastructure': link:../framework-provider-local-infrastructure '@boostercloud/metadata-booster': link:../metadata-booster - '@kubernetes/client-node': 0.17.1 '@types/aws-lambda': 8.10.48 '@types/chai': 4.2.18 '@types/chai-arrays': 2.0.0 '@types/chai-as-promised': 7.1.4 '@types/child-process-promise': 2.2.2 '@types/faker': 5.1.5 - '@types/jsonwebtoken': 8.5.9 - '@types/mocha': 8.2.2 + '@types/jsonwebtoken': 9.0.1 + '@types/mocha': 10.0.1 '@types/nedb': 1.8.13 '@types/node': 16.11.7 '@types/sinon': 10.0.0 @@ -474,9 +472,9 @@ importers: faker: 5.1.0 graphology-types: 0.24.7 ink: 3.2.0_react@17.0.2 - jsonwebtoken: 8.5.1 - jwks-rsa: 2.0.3 - mocha: 8.4.0 + jsonwebtoken: 9.0.1 + jwks-rsa: 3.0.1 + mocha: 10.2.0 mocha-skip-if: 0.0.3 nedb: 1.8.0 nyc: 15.1.0 @@ -503,7 +501,7 @@ importers: '@types/chai-arrays': 2.0.0 '@types/chai-as-promised': 7.1.4 '@types/faker': 5.1.5 - '@types/mocha': 8.2.2 + '@types/mocha': 10.0.1 '@types/node': 16.11.7 '@types/rewire': ^2.5.28 '@types/sinon': 10.0.0 @@ -520,7 +518,7 @@ importers: eslint-plugin-prettier: 3.4.0 eslint-plugin-unicorn: ~44.0.2 faker: 5.1.0 - mocha: 8.4.0 + mocha: 10.2.0 nyc: ^15.1.0 prettier: 2.3.0 rewire: 5.0.0 @@ -543,7 +541,7 @@ importers: '@types/chai-arrays': 2.0.0 '@types/chai-as-promised': 7.1.4 '@types/faker': 5.1.5 - '@types/mocha': 8.2.2 + '@types/mocha': 10.0.1 '@types/node': 16.11.7 '@types/rewire': 2.5.28 '@types/sinon': 10.0.0 @@ -560,7 +558,7 @@ importers: eslint-plugin-prettier: 3.4.0_uyy4h6aa7bacputuojct3xmumq eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 faker: 5.1.0 - mocha: 8.4.0 + mocha: 10.2.0 nyc: 15.1.0 prettier: 2.3.0 rewire: 5.0.0 @@ -601,7 +599,7 @@ importers: '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/faker': 5.1.5 - '@types/mocha': 8.2.2 + '@types/mocha': 10.0.1 '@types/node': 16.11.7 '@types/rewire': ^2.5.28 '@types/sinon': 10.0.0 @@ -622,7 +620,7 @@ importers: eslint-plugin-prettier: 3.4.0 eslint-plugin-unicorn: ~44.0.2 faker: 5.1.0 - mocha: 8.4.0 + mocha: 10.2.0 nyc: ^15.1.0 prettier: 2.3.0 promptly: ~3.2.0 @@ -674,7 +672,7 @@ importers: '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/faker': 5.1.5 - '@types/mocha': 8.2.2 + '@types/mocha': 10.0.1 '@types/node': 16.11.7 '@types/rewire': 2.5.28 '@types/sinon': 10.0.0 @@ -689,7 +687,7 @@ importers: eslint-plugin-prettier: 3.4.0_uyy4h6aa7bacputuojct3xmumq eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 faker: 5.1.0 - mocha: 8.4.0 + mocha: 10.2.0 nyc: 15.1.0 prettier: 2.3.0 rewire: 5.0.0 @@ -713,7 +711,7 @@ importers: '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/faker': 5.1.5 - '@types/mocha': 8.2.2 + '@types/mocha': 10.0.1 '@types/node': 16.11.7 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 @@ -727,7 +725,7 @@ importers: eslint-plugin-prettier: 3.4.0 eslint-plugin-unicorn: ~44.0.2 faker: 5.1.0 - mocha: 8.4.0 + mocha: 10.2.0 nyc: ^15.1.0 prettier: 2.3.0 rimraf: 5.0.0 @@ -750,7 +748,7 @@ importers: '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/faker': 5.1.5 - '@types/mocha': 8.2.2 + '@types/mocha': 10.0.1 '@types/node': 16.11.7 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 @@ -764,7 +762,7 @@ importers: eslint-plugin-prettier: 3.4.0_uyy4h6aa7bacputuojct3xmumq eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 faker: 5.1.0 - mocha: 8.4.0 + mocha: 10.2.0 nyc: 15.1.0 prettier: 2.3.0 rimraf: 5.0.0 @@ -792,7 +790,7 @@ importers: '@types/chai-as-promised': 7.1.4 '@types/faker': 5.1.5 '@types/fs-extra': ^9.0.13 - '@types/mocha': 8.2.2 + '@types/mocha': 10.0.1 '@types/mustache': 4.1.0 '@types/needle': ^2.0.4 '@types/node': 16.11.7 @@ -816,7 +814,7 @@ importers: faker: 5.1.0 fs-extra: ^8.1.0 ink: ^3.0.5 - mocha: 8.4.0 + mocha: 10.2.0 mustache: 4.1.0 needle: ^2.5.0 nyc: ^15.1.0 @@ -853,7 +851,6 @@ importers: copyfiles: 2.4.1 fs-extra: 8.1.0 ink: 3.2.0_react@17.0.2 - mocha: 8.4.0 mustache: 4.1.0 needle: 2.9.1 ora: 3.4.0 @@ -867,7 +864,7 @@ importers: '@types/chai-as-promised': 7.1.4 '@types/faker': 5.1.5 '@types/fs-extra': 9.0.13 - '@types/mocha': 8.2.2 + '@types/mocha': 10.0.1 '@types/mustache': 4.1.0 '@types/node': 16.11.7 '@types/sinon': 10.0.0 @@ -881,6 +878,7 @@ importers: eslint-plugin-prettier: 3.4.0_uyy4h6aa7bacputuojct3xmumq eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 faker: 5.1.0 + mocha: 10.2.0 nyc: 15.1.0 prettier: 2.3.0 rimraf: 5.0.0 @@ -898,7 +896,7 @@ importers: '@types/chai-as-promised': 7.1.4 '@types/express': ^4.17.13 '@types/faker': 5.1.5 - '@types/mocha': 8.2.2 + '@types/mocha': 10.0.1 '@types/nedb': ^1.8.12 '@types/node': 16.11.7 '@types/sinon': 10.0.0 @@ -916,7 +914,7 @@ importers: eslint-plugin-unicorn: ~44.0.2 express: ^4.17.1 faker: 5.1.0 - mocha: 8.4.0 + mocha: 10.2.0 nedb: ^1.8.0 nyc: ^15.1.0 prettier: 2.3.0 @@ -942,7 +940,7 @@ importers: '@types/chai-as-promised': 7.1.4 '@types/express': 4.17.17 '@types/faker': 5.1.5 - '@types/mocha': 8.2.2 + '@types/mocha': 10.0.1 '@types/node': 16.11.7 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 @@ -959,7 +957,7 @@ importers: eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 express: 4.18.2 faker: 5.1.0 - mocha: 8.4.0 + mocha: 10.2.0 nyc: 15.1.0 prettier: 2.3.0 rimraf: 5.0.0 @@ -981,7 +979,7 @@ importers: '@types/cors': ^2.8.12 '@types/express': ^4.17.13 '@types/faker': 5.1.5 - '@types/mocha': 8.2.2 + '@types/mocha': 10.0.1 '@types/node': 16.11.7 '@types/node-schedule': ^1.3.2 '@types/sinon': 10.0.0 @@ -999,7 +997,7 @@ importers: eslint-plugin-unicorn: ~44.0.2 express: ^4.17.1 faker: 5.1.0 - mocha: 8.4.0 + mocha: 10.2.0 node-schedule: ^2.1.0 nyc: ^15.1.0 prettier: 2.3.0 @@ -1026,7 +1024,7 @@ importers: '@types/cors': 2.8.13 '@types/express': 4.17.17 '@types/faker': 5.1.5 - '@types/mocha': 8.2.2 + '@types/mocha': 10.0.1 '@types/node': 16.11.7 '@types/node-schedule': 1.3.2 '@types/sinon': 10.0.0 @@ -1042,7 +1040,7 @@ importers: eslint-plugin-prettier: 3.4.0_uyy4h6aa7bacputuojct3xmumq eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 faker: 5.1.0 - mocha: 8.4.0 + mocha: 10.2.0 nyc: 15.1.0 prettier: 2.3.0 rimraf: 5.0.0 @@ -1061,7 +1059,7 @@ importers: '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/graphql': ^14.5.0 - '@types/mocha': 8.2.2 + '@types/mocha': 10.0.1 '@types/node': 16.11.7 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 @@ -1077,7 +1075,7 @@ importers: eslint-plugin-unicorn: ~44.0.2 fast-check: 2.17.0 graphql: ^16.6.0 - mocha: 8.4.0 + mocha: 10.2.0 nyc: ^15.1.0 prettier: 2.3.0 sinon: 9.2.3 @@ -1096,7 +1094,7 @@ importers: '@types/chai': 4.2.18 '@types/chai-as-promised': 7.1.4 '@types/graphql': 14.5.0 - '@types/mocha': 8.2.2 + '@types/mocha': 10.0.1 '@types/node': 16.11.7 '@types/sinon': 10.0.0 '@types/sinon-chai': 3.2.5 @@ -1112,7 +1110,7 @@ importers: eslint-plugin-unicorn: 44.0.2_eslint@8.39.0 fast-check: 2.17.0 graphql: 16.6.0 - mocha: 8.4.0 + mocha: 10.2.0 nyc: 15.1.0 prettier: 2.3.0 sinon: 9.2.3 @@ -2705,7 +2703,7 @@ packages: engines: {node: 10 || 12 || 14 || 16 || 18} dependencies: '@azure/msal-common': 12.1.0 - jsonwebtoken: 9.0.0 + jsonwebtoken: 9.0.1 uuid: 8.3.2 dev: false @@ -2718,7 +2716,7 @@ packages: '@azure/core-rest-pipeline': 1.10.3 '@azure/core-tracing': 1.0.1 '@azure/logger': 1.0.4 - jsonwebtoken: 9.0.0 + jsonwebtoken: 9.0.1 tslib: 2.5.0 transitivePeerDependencies: - supports-color @@ -3188,30 +3186,6 @@ packages: dependencies: ajv: 8.12.0 - /@kubernetes/client-node/0.17.1: - resolution: {integrity: sha512-qXANjukuTq/drb1hq1NCYZafpdRTvbyTzbliWO6RwW7eEb2b9qwINbw0DiVHpBQg3e9DeQd8+brI1sR1Fck5kQ==} - dependencies: - byline: 5.0.0 - execa: 5.0.0 - isomorphic-ws: 4.0.1_ws@7.5.9 - js-yaml: 4.1.0 - jsonpath-plus: 0.19.0 - request: 2.88.2 - rfc4648: 1.5.2 - shelljs: 0.8.5 - stream-buffers: 3.0.2 - tar: 6.1.13 - tmp-promise: 3.0.3 - tslib: 1.14.1 - underscore: 1.13.6 - ws: 7.5.9 - optionalDependencies: - openid-client: 5.4.2 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: true - /@kwsites/file-exists/1.1.1_supports-color@8.1.1: resolution: {integrity: sha512-m9/5YGR18lIwxSFDwfE3oA7bWuq9kdau6ugN4H2rJeyhFQZcG9AgSHkQtSD15a8WvTgfz9aikZMrKPHvbpqFiw==} dependencies: @@ -3525,10 +3499,6 @@ packages: - typescript dev: true - /@panva/asn1.js/1.0.0: - resolution: {integrity: sha512-UdkG3mLEqXgnlKsWanWcgb6dOjUzJ+XC5f+aWw30qrtjxeNUSfKX1cd5FBzOaXQumoe9nIqeZUvrRJS03HCCtw==} - engines: {node: '>=10.13.0'} - /@pkgjs/parseargs/0.11.0: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -3830,12 +3800,6 @@ packages: '@types/node': 16.11.7 dev: true - /@types/express-jwt/0.0.42: - resolution: {integrity: sha512-WszgUddvM1t5dPpJ3LhWNH8kfNN8GPIBrAGxgIYXVCEGx6Bx4A036aAuf/r5WH9DIEdlmp7gHOYvSM6U87B0ag==} - dependencies: - '@types/express': 4.17.17 - '@types/express-unless': 2.0.1 - /@types/express-serve-static-core/4.17.34: resolution: {integrity: sha512-fvr49XlCGoUj2Pp730AItckfjat4WNb0lb3kfrLWffd+RLeoGAMsq7UOy04PAPtoL01uKwcp6u8nhzpgpDYr3w==} dependencies: @@ -3844,12 +3808,6 @@ packages: '@types/range-parser': 1.2.4 '@types/send': 0.17.1 - /@types/express-unless/2.0.1: - resolution: {integrity: sha512-PJLiNw03EjkWDkQbhNjIXXDLObC3eMQhFASDV+WakFbT8eL7YdjlbV6MXd3Av5Lejq499d6pFuV1jyK+EHyG3Q==} - deprecated: This is a stub types definition. express-unless provides its own type definitions, so you do not need this installed. - dependencies: - express-unless: 2.1.3 - /@types/express/4.17.17: resolution: {integrity: sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==} dependencies: @@ -3909,11 +3867,10 @@ packages: /@types/json5/0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - /@types/jsonwebtoken/8.5.9: - resolution: {integrity: sha512-272FMnFGzAVMGtu9tkr29hRL6bZj4Zs1KZNeHLnKqAvp06tAIcarTMwOh8/8bz4FmKRcMxZhZNeUAQsNLoiPhg==} + /@types/jsonwebtoken/9.0.1: + resolution: {integrity: sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==} dependencies: '@types/node': 16.11.7 - dev: true /@types/keyv/3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} @@ -3934,8 +3891,8 @@ packages: /@types/minimatch/5.1.2: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} - /@types/mocha/8.2.2: - resolution: {integrity: sha512-Lwh0lzzqT5Pqh6z61P3c3P5nm6fzQK/MMHl9UKeneAeInVflBSz1O2EkX6gM6xfJd7FBXBY5purtLx7fUiZ7Hw==} + /@types/mocha/10.0.1: + resolution: {integrity: sha512-/fvYntiO1GeICvqbQ3doGDIP97vWmvFt83GKguJ6prmQM2iXZfFcq6YE8KteFyRtX2/h5Hf91BYvPodJKFYv5Q==} dev: true /@types/mustache/4.1.0: @@ -4180,9 +4137,6 @@ packages: '@typescript-eslint/types': 5.59.1 eslint-visitor-keys: 3.4.0 - /@ungap/promise-all-settled/1.1.2: - resolution: {integrity: sha512-sL/cEvJWAnClXw0wHk85/2L0G6Sj8UB0Ctc1TEMbKSsmpRosqhwj9gWgFRZSrBr2f9tiXISwNhCPmlfqUqyb9Q==} - /@wry/context/0.7.1: resolution: {integrity: sha512-nEWMz5t7VPcQU7aMImt9ReZgv18ZJREIH03YpFLGtGLj91Ulf0YROhYVc5J/hUaHXL2NuwRJdZvq+piNLN23kA==} engines: {node: '>=8'} @@ -4300,6 +4254,7 @@ packages: /ansi-colors/4.1.1: resolution: {integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==} engines: {node: '>=6'} + dev: true /ansi-escapes/3.2.0: resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} @@ -4311,10 +4266,6 @@ packages: dependencies: type-fest: 0.21.3 - /ansi-regex/3.0.1: - resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==} - engines: {node: '>=4'} - /ansi-regex/4.1.1: resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} engines: {node: '>=6'} @@ -4354,6 +4305,7 @@ packages: dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 + dev: true /append-transform/2.0.0: resolution: {integrity: sha512-7yeyCEurROLQJFv5Xj4lEGTy0borxepjFv1g22oAdqFu//SrAlDl1O1Nxx15SH1RoliUml6p8dwJW9jvZughhg==} @@ -4476,11 +4428,6 @@ packages: resolution: {integrity: sha512-6i37w/+EhlWlGUJff3T/Q8u1RGmP5wgbiwYnOnbOqvtrPxT63/sYFyP9RcpxtxGymtfA075IvmOnL7ycNOWl3w==} dev: true - /assert-plus/1.0.0: - resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} - engines: {node: '>=0.8'} - dev: true - /assertion-error/1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} @@ -4551,14 +4498,6 @@ packages: uuid: 3.3.2 xml2js: 0.4.19 - /aws-sign2/0.7.0: - resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} - dev: true - - /aws4/1.12.0: - resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} - dev: true - /axios/0.21.4: resolution: {integrity: sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==} dependencies: @@ -4581,15 +4520,10 @@ packages: engines: {node: '>=6'} dev: true - /bcrypt-pbkdf/1.0.2: - resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} - dependencies: - tweetnacl: 0.14.5 - dev: true - /binary-extensions/2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} + dev: true /binary-search-tree/0.2.5: resolution: {integrity: sha512-CvNVKS6iXagL1uGwLagSXz1hzSMezxOuGnFi5FHGKqaTO3nPPWrAbyALUzK640j+xOTVm7lzD9YP8W1f/gvUdw==} @@ -4650,6 +4584,7 @@ packages: /browser-stdout/1.3.1: resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} + dev: true /browserslist/4.21.5: resolution: {integrity: sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==} @@ -4705,11 +4640,6 @@ packages: resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==} dev: true - /byline/5.0.0: - resolution: {integrity: sha512-s6webAy+R4SR8XVuJWt2V2rGvhnrhxN+9S15GNuTK3wKPOXFF6RNc+8ug2XhH+2s4f+uudG4kUVYmYOQWL2g0Q==} - engines: {node: '>=0.10.0'} - dev: true - /bytes/3.1.2: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} @@ -4780,10 +4710,6 @@ packages: resolution: {integrity: sha512-mzDSXIPaFwVDvZAHqZ9VlbyF4yyXRuX6IvB06WvPYkqJVO24kX1PPhv9bfpKNFZyxYFmmgo03HUiD8iklmJYRQ==} engines: {node: '>= 0.8.0'} - /caseless/0.12.0: - resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} - dev: true - /cdk-assets/2.39.1: resolution: {integrity: sha512-a7k9kKt3HyNm6nxXJhFxyR5iFuh2C1B0gX0p9+d1ZgqpmOgtdIdQFIYiBmjPMBnj4mtJiBI1Nz5BvqV3pKHKxw==} engines: {node: '>= 14.15.0'} @@ -4924,20 +4850,6 @@ packages: node-version: 1.2.0 promise-polyfill: 6.1.0 - /chokidar/3.5.1: - resolution: {integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.3 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.5.0 - optionalDependencies: - fsevents: 2.3.2 - /chokidar/3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} @@ -5277,10 +5189,6 @@ packages: untildify: 4.0.0 yargs: 16.2.0 - /core-util-is/1.0.2: - resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} - dev: true - /core-util-is/1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -5364,13 +5272,6 @@ packages: type: 1.2.0 dev: true - /dashdash/1.14.1: - resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} - engines: {node: '>=0.10'} - dependencies: - assert-plus: 1.0.0 - dev: true - /date-format/4.0.14: resolution: {integrity: sha512-39BOQLs9ZjKh0/patS9nrT8wc3ioX3/eA/zgbKNopnF2wCqJEoxywwwElATYvRsXdnOxA/OQeQoFZ3rFjVajhg==} engines: {node: '>=4.0'} @@ -5389,18 +5290,6 @@ packages: dependencies: ms: 2.1.3 - /debug/4.3.1_supports-color@8.1.1: - resolution: {integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - supports-color: 8.1.1 - /debug/4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} @@ -5431,6 +5320,7 @@ packages: /decamelize/4.0.0: resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==} engines: {node: '>=10'} + dev: true /decamelize/5.0.1: resolution: {integrity: sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==} @@ -5591,6 +5481,7 @@ packages: /diff/5.0.0: resolution: {integrity: sha512-/VTCrvm5Z0JGty/BWHljh+BAiw3IK+2j87NGMu8Nwc/f48WoDAC395uomO9ZD117ZOBaHmkX1oyLvkVM/aIT3w==} engines: {node: '>=0.3.1'} + dev: true /diff/5.1.0: resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} @@ -5635,13 +5526,6 @@ packages: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true - /ecc-jsbn/0.1.2: - resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} - dependencies: - jsbn: 0.1.1 - safer-buffer: 2.1.2 - dev: true - /ecdsa-sig-formatter/1.0.11: resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} dependencies: @@ -6156,23 +6040,9 @@ packages: strip-final-newline: 2.0.0 dev: false - /execa/5.0.0: - resolution: {integrity: sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ==} - engines: {node: '>=10'} - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - dev: true - /express-unless/2.1.3: resolution: {integrity: sha512-wj4tLMyCVYuIIKHGt0FhCtIViBcwzWejX0EjNxveAa6dG+0XBCQhMbx+PnkLkFCxLC69qoFrxds4pIyL88inaQ==} + dev: false /express/4.18.2: resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==} @@ -6231,10 +6101,6 @@ packages: type: 2.7.2 dev: true - /extend/3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - dev: true - /external-editor/3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} engines: {node: '>=4'} @@ -6248,11 +6114,6 @@ packages: engines: {node: '>=8'} dev: true - /extsprintf/1.3.0: - resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} - engines: {'0': node >=0.6.0} - dev: true - /faker/5.1.0: resolution: {integrity: sha512-RrWKFSSA/aNLP0g3o2WW1Zez7/MnMr7xkiZmoCfAGZmdkDQZ6l2KtuXHN5XjdvpRjDl8+3vf+Rrtl06Z352+Mw==} dev: true @@ -6263,7 +6124,7 @@ packages: dependencies: '@types/chai': 4.2.18 '@types/lodash': 4.14.194 - '@types/mocha': 8.2.2 + '@types/mocha': 10.0.1 '@types/nock': 11.1.0 '@types/node': 16.11.7 '@types/sinon': 10.0.0 @@ -6492,6 +6353,7 @@ packages: /flat/5.0.2: resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} hasBin: true + dev: true /flatted/2.0.2: resolution: {integrity: sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==} @@ -6530,19 +6392,6 @@ packages: signal-exit: 4.0.2 dev: true - /forever-agent/0.6.1: - resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} - dev: true - - /form-data/2.3.3: - resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} - engines: {node: '>= 0.12'} - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - dev: true - /form-data/3.0.1: resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} engines: {node: '>= 6'} @@ -6733,12 +6582,6 @@ packages: call-bind: 1.0.2 get-intrinsic: 1.2.0 - /getpass/0.1.7: - resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} - dependencies: - assert-plus: 1.0.0 - dev: true - /github-slugger/1.5.0: resolution: {integrity: sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==} dev: true @@ -6767,15 +6610,16 @@ packages: path-scurry: 1.9.1 dev: true - /glob/7.1.6: - resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} + /glob/7.2.0: + resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.0.4 + minimatch: 3.1.2 once: 1.4.0 path-is-absolute: 1.0.1 + dev: true /glob/7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} @@ -6918,24 +6762,6 @@ packages: resolution: {integrity: sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} - /growl/1.10.5: - resolution: {integrity: sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==} - engines: {node: '>=4.x'} - - /har-schema/2.0.0: - resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} - engines: {node: '>=4'} - dev: true - - /har-validator/5.1.5: - resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} - engines: {node: '>=6'} - deprecated: this library is no longer supported - dependencies: - ajv: 6.12.6 - har-schema: 2.0.0 - dev: true - /has-bigints/1.0.2: resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} @@ -6983,6 +6809,7 @@ packages: /he/1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true + dev: true /hexoid/1.0.0: resolution: {integrity: sha512-QFLV0taWQOZtvIRIAdBChesmogZrtuXvVWsFHZTk2SU+anspqZ2vMnoLg7IE1+Uk16N19APic1BuF8bC8c2m5g==} @@ -7048,15 +6875,6 @@ packages: - supports-color dev: false - /http-signature/1.2.0: - resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} - engines: {node: '>=0.8', npm: '>=1.3.7'} - dependencies: - assert-plus: 1.0.0 - jsprim: 1.4.2 - sshpk: 1.17.0 - dev: true - /http2-wrapper/1.0.3: resolution: {integrity: sha512-V+23sDMr12Wnz7iTcDeJr3O6AIxlnvT/bmaAAAP/Xda35C90p9599p0F1eHR/N1KILWSoWVAiOMFjBBXaXSMxg==} engines: {node: '>=10.19.0'} @@ -7084,11 +6902,6 @@ packages: - supports-color dev: true - /human-signals/2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - dev: true - /hyperlinker/1.0.0: resolution: {integrity: sha512-Ty8UblRWFEcfSuIaajM34LdPXIhbs1ajEX/BBPv24J+enSVaEVY63xQ6lTO9VRYS5LAoghIG0IDJ+p+IPzKUQQ==} engines: {node: '>=4'} @@ -7243,11 +7056,6 @@ packages: has: 1.0.3 side-channel: 1.0.4 - /interpret/1.4.0: - resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} - engines: {node: '>= 0.10'} - dev: true - /ipaddr.js/1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} engines: {node: '>= 0.10'} @@ -7280,6 +7088,7 @@ packages: engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 + dev: true /is-boolean-object/1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} @@ -7332,6 +7141,7 @@ packages: /is-fullwidth-code-point/2.0.0: resolution: {integrity: sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==} engines: {node: '>=4'} + dev: true /is-fullwidth-code-point/3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} @@ -7384,6 +7194,7 @@ packages: /is-plain-obj/2.1.0: resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} engines: {node: '>=8'} + dev: true /is-promise/2.2.2: resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} @@ -7484,10 +7295,6 @@ packages: ws: 7.5.9 dev: true - /isstream/0.1.2: - resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} - dev: true - /istanbul-lib-coverage/3.2.0: resolution: {integrity: sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==} engines: {node: '>=8'} @@ -7582,16 +7389,8 @@ packages: resolution: {integrity: sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw==} engines: {node: '>= 0.6.0'} - /jose/2.0.6: - resolution: {integrity: sha512-FVoPY7SflDodE4lknJmbAHSUjLCzE2H1F6MS0RYKMQ8SR+lNccpMf8R4eqkNYyyUjR5qZReOzZo5C5YiHOCjjg==} - engines: {node: '>=10.13.0 < 13 || >=13.7.0'} - dependencies: - '@panva/asn1.js': 1.0.0 - /jose/4.14.4: resolution: {integrity: sha512-j8GhLiKmUAh+dsFXlX1aJCbt5KMibuKb+d7j1JaOJG6s2UjX1PQlW+OKB/sD4a/5ZYF4RcmYmLSndOoU3Lt/3g==} - dev: true - optional: true /js-sdsl/4.4.0: resolution: {integrity: sha512-FfVSdx6pJ41Oa+CF7RDaFmTnCaFhua+SNYQX74riGOpl96x+2jQCqEfQ2bnXu/5DPCqlRuiqyvTJM0Qjz26IVg==} @@ -7606,12 +7405,6 @@ packages: argparse: 1.0.10 esprima: 4.0.1 - /js-yaml/4.0.0: - resolution: {integrity: sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q==} - hasBin: true - dependencies: - argparse: 2.0.1 - /js-yaml/4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true @@ -7622,10 +7415,6 @@ packages: resolution: {integrity: sha512-aBE4n43IPvjaddScbvWRA2YlTzKEynHzu7MqOyTipdHucf/VxS63ViCjxYRg86M8Rxwbt/GfzHl1kKERkt45fQ==} dev: false - /jsbn/0.1.1: - resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} - dev: true - /jsesc/2.5.2: resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} engines: {node: '>=4'} @@ -7757,10 +7546,6 @@ packages: /json-schema-traverse/1.0.0: resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - /json-schema/0.4.0: - resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} - dev: true - /json-stable-stringify-without-jsonify/1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} @@ -7800,11 +7585,6 @@ packages: /jsonify/0.0.1: resolution: {integrity: sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==} - /jsonpath-plus/0.19.0: - resolution: {integrity: sha512-GSVwsrzW9LsA5lzsqe4CkuZ9wp+kxBb2GwNniaWzI2YFn5Ig42rSW8ZxVpWXaAfakXNrx5pgY5AbQq7kzX29kg==} - engines: {node: '>=6.0'} - dev: true - /jsonschema/1.4.1: resolution: {integrity: sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==} dev: false @@ -7823,26 +7603,16 @@ packages: lodash.once: 4.1.1 ms: 2.1.3 semver: 5.7.1 + dev: true - /jsonwebtoken/9.0.0: - resolution: {integrity: sha512-tuGfYXxkQGDPnLJ7SibiQgVgeDgfbPq2k2ICcbgqW8WxWLBAxKQM/ZCu/IT8SOSwmaYl4dpTFCW5xZv7YbbWUw==} + /jsonwebtoken/9.0.1: + resolution: {integrity: sha512-K8wx7eJ5TPvEjuiVSkv167EVboBDv9PZdDoF7BgeQnBLVvZWW9clr2PsQHVJDTKaEIH5JBIwHujGcHp7GgI2eg==} engines: {node: '>=12', npm: '>=6'} dependencies: jws: 3.2.2 lodash: 4.17.21 ms: 2.1.3 semver: 7.5.0 - dev: false - - /jsprim/1.4.2: - resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} - engines: {node: '>=0.6.0'} - dependencies: - assert-plus: 1.0.0 - extsprintf: 1.3.0 - json-schema: 0.4.0 - verror: 1.10.0 - dev: true /jszip/3.10.1: resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==} @@ -7871,13 +7641,14 @@ packages: safe-buffer: 5.2.1 dev: false - /jwks-rsa/2.0.3: - resolution: {integrity: sha512-/rkjXRWAp0cS00tunsHResw68P5iTQru8+jHufLNv3JHc4nObFEndfEUSuPugh09N+V9XYxKUqi7QrkmCHSSSg==} - engines: {node: '>=10 < 13 || >=14'} + /jwks-rsa/3.0.1: + resolution: {integrity: sha512-UUOZ0CVReK1QVU3rbi9bC7N5/le8ziUj0A2ef1Q0M7OPD2KvjEYizptqIxGIo6fSLYDkqBrazILS18tYuRc8gw==} + engines: {node: '>=14'} dependencies: - '@types/express-jwt': 0.0.42 + '@types/express': 4.17.17 + '@types/jsonwebtoken': 9.0.1 debug: 4.3.4 - jose: 2.0.6 + jose: 4.14.4 limiter: 1.1.5 lru-memoizer: 2.2.0 transitivePeerDependencies: @@ -8005,30 +7776,36 @@ packages: /lodash.includes/4.3.0: resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} + dev: true /lodash.isboolean/3.0.3: resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} + dev: true /lodash.isequal/4.5.0: resolution: {integrity: sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==} /lodash.isinteger/4.0.4: resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} + dev: true /lodash.isnumber/3.0.3: resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} + dev: true /lodash.isplainobject/4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} /lodash.isstring/4.0.1: resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} + dev: true /lodash.merge/4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} /lodash.once/4.1.1: resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} + dev: true /lodash.truncate/4.4.2: resolution: {integrity: sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==} @@ -8064,12 +7841,6 @@ packages: chalk: 2.4.2 dev: false - /log-symbols/4.0.0: - resolution: {integrity: sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==} - engines: {node: '>=10'} - dependencies: - chalk: 4.1.2 - /log-symbols/4.1.0: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} engines: {node: '>=10'} @@ -8216,6 +7987,7 @@ packages: /merge-stream/2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + dev: false /merge2/1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} @@ -8276,16 +8048,18 @@ packages: engines: {node: '>=4'} dev: true - /minimatch/3.0.4: - resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} - dependencies: - brace-expansion: 1.1.11 - /minimatch/3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: brace-expansion: 1.1.11 + /minimatch/5.0.1: + resolution: {integrity: sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==} + engines: {node: '>=10'} + dependencies: + brace-expansion: 2.0.1 + dev: true + /minimatch/5.1.6: resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} engines: {node: '>=10'} @@ -8346,36 +8120,33 @@ packages: resolution: {integrity: sha512-MFv2uymlrAl4q0kd55Bn/dyhvSP+jg14lWFTL6KFY2uBtzJWbwhHG1RcR+wZEIE2OnAFUX9dyJq+t3GGZwK3YQ==} dev: true - /mocha/8.4.0: - resolution: {integrity: sha512-hJaO0mwDXmZS4ghXsvPVriOhsxQ7ofcpQdm8dE+jISUOKopitvnXFQmpRR7jd2K6VBG6E26gU3IAbXXGIbu4sQ==} - engines: {node: '>= 10.12.0'} + /mocha/10.2.0: + resolution: {integrity: sha512-IDY7fl/BecMwFHzoqF2sg/SHHANeBoMMXFlS9r0OXKDssYE1M5O43wUY/9BVPeIvfH2zmEbBfseqN9gBQZzXkg==} + engines: {node: '>= 14.0.0'} hasBin: true dependencies: - '@ungap/promise-all-settled': 1.1.2 ansi-colors: 4.1.1 browser-stdout: 1.3.1 - chokidar: 3.5.1 - debug: 4.3.1_supports-color@8.1.1 + chokidar: 3.5.3 + debug: 4.3.4_supports-color@8.1.1 diff: 5.0.0 escape-string-regexp: 4.0.0 find-up: 5.0.0 - glob: 7.1.6 - growl: 1.10.5 + glob: 7.2.0 he: 1.2.0 - js-yaml: 4.0.0 - log-symbols: 4.0.0 - minimatch: 3.0.4 + js-yaml: 4.1.0 + log-symbols: 4.1.0 + minimatch: 5.0.1 ms: 2.1.3 - nanoid: 3.1.20 - serialize-javascript: 5.0.1 + nanoid: 3.3.3 + serialize-javascript: 6.0.0 strip-json-comments: 3.1.1 supports-color: 8.1.1 - which: 2.0.2 - wide-align: 1.1.3 - workerpool: 6.1.0 + workerpool: 6.2.1 yargs: 16.2.0 yargs-parser: 20.2.4 yargs-unparser: 2.0.0 + dev: true /mock-jwks/1.0.3_nock@11.8.2: resolution: {integrity: sha512-/O+mwJUp9FITzXqMUWz9mxoQSUe2DTgx7J0TiM02BxExGM47/llZRAEDiuJTtIGCFa11J3rAuSPE2BZw2kTFIQ==} @@ -8418,10 +8189,11 @@ packages: resolution: {integrity: sha512-s/snB+WGm6uwi0WjsZdaVcuf3KJXlfGl2LcxgwkEwJF0D/BWzVWAZW/XY4bFaiR7s0Jk3FPvlnepg1H1b1UwlA==} dev: true - /nanoid/3.1.20: - resolution: {integrity: sha512-a1cQNyczgKbLX9jwbS/+d7W8fX/RfgYR7lVWwWOGIPNgK2m0MWvrGF6/m4kk6U3QcFMnZf3RIhL0v2Jgh/0Uxw==} + /nanoid/3.3.3: + resolution: {integrity: sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + dev: true /native-promise-only/0.8.1: resolution: {integrity: sha512-zkVhZUA3y8mbz652WrL5x0fB0ehrBkulWT3TomAQ9iDtyXZvzKeEA6GPxAItBYeNYl5yngKRX612qHOhvMkDeg==} @@ -8647,13 +8419,6 @@ packages: path-key: 3.1.1 dev: false - /npm-run-path/4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - dependencies: - path-key: 3.1.1 - dev: true - /nyc/15.1.0: resolution: {integrity: sha512-jMW04n9SxKdKi1ZMGhvUTHBN0EICCRkHemEoE5jm6mTYcqcdas0ATzgUgejlQUHMvpnOZqGB5Xxsv9KxJW1j8A==} engines: {node: '>=8.9'} @@ -8690,10 +8455,6 @@ packages: - supports-color dev: true - /oauth-sign/0.9.0: - resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} - dev: true - /object-assign/4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} @@ -8734,12 +8495,6 @@ packages: /obliterator/2.0.4: resolution: {integrity: sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ==} - /oidc-token-hash/5.0.3: - resolution: {integrity: sha512-IF4PcGgzAr6XXSff26Sk/+P4KZFJVuHAJZj3wgO3vX2bMdNVp/QXTP3P7CEm9V1IdG8lDLY3HhiqpsE/nOwpPw==} - engines: {node: ^10.13.0 || >=12.0.0} - dev: true - optional: true - /on-finished/2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} engines: {node: '>= 0.8'} @@ -8784,17 +8539,6 @@ packages: is-docker: 2.2.1 is-wsl: 2.2.0 - /openid-client/5.4.2: - resolution: {integrity: sha512-lIhsdPvJ2RneBm3nGBBhQchpe3Uka//xf7WPHTIglery8gnckvW7Bd9IaQzekzXJvWthCMyi/xVEyGW0RFPytw==} - requiresBuild: true - dependencies: - jose: 4.14.4 - lru-cache: 6.0.0 - object-hash: 2.2.0 - oidc-token-hash: 5.0.3 - dev: true - optional: true - /optimism/0.16.2: resolution: {integrity: sha512-zWNbgWj+3vLEjZNIh/okkY2EUfX+vB9TJopzIZwT1xxaMqC5hRLLraePod4c5n4He08xuXNH+zhKFFCu390wiQ==} dependencies: @@ -9051,10 +8795,6 @@ packages: resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} dev: true - /performance-now/2.1.0: - resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} - dev: true - /picocolors/1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} dev: true @@ -9187,10 +8927,6 @@ packages: /pseudomap/1.0.2: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==} - /psl/1.9.0: - resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} - dev: true - /pump/3.0.0: resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} dependencies: @@ -9242,11 +8978,6 @@ packages: side-channel: 1.0.4 dev: true - /qs/6.5.3: - resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} - engines: {node: '>=0.6'} - dev: true - /querystring/0.2.0: resolution: {integrity: sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==} engines: {node: '>=0.4.x'} @@ -9270,6 +9001,7 @@ packages: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: safe-buffer: 5.2.1 + dev: true /range-parser/1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} @@ -9379,12 +9111,6 @@ packages: dependencies: minimatch: 5.1.6 - /readdirp/3.5.0: - resolution: {integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==} - engines: {node: '>=8.10.0'} - dependencies: - picomatch: 2.3.1 - /readdirp/3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} @@ -9392,13 +9118,6 @@ packages: picomatch: 2.3.1 dev: true - /rechoir/0.6.2: - resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} - engines: {node: '>= 0.10'} - dependencies: - resolve: 1.22.2 - dev: true - /redeyed/2.1.1: resolution: {integrity: sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==} dependencies: @@ -9432,33 +9151,6 @@ packages: es6-error: 4.1.1 dev: true - /request/2.88.2: - resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} - engines: {node: '>= 6'} - deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 - dependencies: - aws-sign2: 0.7.0 - aws4: 1.12.0 - caseless: 0.12.0 - combined-stream: 1.0.8 - extend: 3.0.2 - forever-agent: 0.6.1 - form-data: 2.3.3 - har-validator: 5.1.5 - http-signature: 1.2.0 - is-typedarray: 1.0.0 - isstream: 0.1.2 - json-stringify-safe: 5.0.1 - mime-types: 2.1.35 - oauth-sign: 0.9.0 - performance-now: 2.1.0 - qs: 6.5.3 - safe-buffer: 5.2.1 - tough-cookie: 2.5.0 - tunnel-agent: 0.6.0 - uuid: 3.3.2 - dev: true - /require-directory/2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} @@ -9531,10 +9223,6 @@ packages: - supports-color dev: true - /rfc4648/1.5.2: - resolution: {integrity: sha512-tLOizhR6YGovrEBLatX1sdcuhoSCXddw3mqNVAcKxGJ+J0hFeJ+SjeWCv5UPA/WU3YzWPPuCVYgXBKZUPGpKtg==} - dev: true - /rfdc/1.3.0: resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} @@ -9677,10 +9365,11 @@ packages: range-parser: 1.2.1 statuses: 2.0.1 - /serialize-javascript/5.0.1: - resolution: {integrity: sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==} + /serialize-javascript/6.0.0: + resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} dependencies: randombytes: 2.1.0 + dev: true /serve-static/1.15.0: resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} @@ -9809,16 +9498,6 @@ packages: /shell-quote/1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - /shelljs/0.8.5: - resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} - engines: {node: '>=4'} - hasBin: true - dependencies: - glob: 7.2.3 - interpret: 1.4.0 - rechoir: 0.6.2 - dev: true - /shortid/2.2.16: resolution: {integrity: sha512-Ugt+GIZqvGXCIItnsL+lvFJOiN7RYqlGy7QE41O3YC1xbNSeDGIRO7xg2JJXIAj1cAGnOeC1r7/T9pgrtQbv4g==} dependencies: @@ -9998,22 +9677,6 @@ packages: es5-ext: 0.10.62 dev: true - /sshpk/1.17.0: - resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==} - engines: {node: '>=0.10.0'} - hasBin: true - dependencies: - asn1: 0.2.3 - assert-plus: 1.0.0 - bcrypt-pbkdf: 1.0.2 - dashdash: 1.14.1 - ecc-jsbn: 0.1.2 - getpass: 0.1.7 - jsbn: 0.1.1 - safer-buffer: 2.1.2 - tweetnacl: 0.14.5 - dev: true - /stack-utils/2.0.6: resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} engines: {node: '>=10'} @@ -10039,11 +9702,6 @@ packages: engines: {node: '>=4', npm: '>=6'} dev: false - /stream-buffers/3.0.2: - resolution: {integrity: sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ==} - engines: {node: '>= 0.10.0'} - dev: true - /stream-chain/2.2.5: resolution: {integrity: sha512-1TJmBx6aSWqZ4tx7aTpBDXK0/e2hhcNSTV8+CbFJtDjbb+I1mZ8lHit0Grw9GRT+6JbIrrDd8esncgBi8aBXGA==} @@ -10070,13 +9728,6 @@ packages: transitivePeerDependencies: - supports-color - /string-width/2.1.1: - resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==} - engines: {node: '>=4'} - dependencies: - is-fullwidth-code-point: 2.0.0 - strip-ansi: 4.0.0 - /string-width/3.1.0: resolution: {integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==} engines: {node: '>=6'} @@ -10141,12 +9792,6 @@ packages: dependencies: safe-buffer: 5.2.1 - /strip-ansi/4.0.0: - resolution: {integrity: sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==} - engines: {node: '>=4'} - dependencies: - ansi-regex: 3.0.1 - /strip-ansi/5.2.0: resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} engines: {node: '>=6'} @@ -10189,6 +9834,7 @@ packages: /strip-final-newline/2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} + dev: false /strip-indent/3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} @@ -10393,12 +10039,6 @@ packages: next-tick: 1.1.0 dev: true - /tmp-promise/3.0.3: - resolution: {integrity: sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==} - dependencies: - tmp: 0.2.1 - dev: true - /tmp/0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} @@ -10412,13 +10052,6 @@ packages: rimraf: 2.7.1 dev: true - /tmp/0.2.1: - resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==} - engines: {node: '>=8.17.0'} - dependencies: - rimraf: 3.0.2 - dev: true - /to-buffer/1.1.1: resolution: {integrity: sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==} dev: true @@ -10445,14 +10078,6 @@ packages: ieee754: 1.2.1 dev: true - /tough-cookie/2.5.0: - resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} - engines: {node: '>=0.8'} - dependencies: - psl: 1.9.0 - punycode: 2.3.0 - dev: true - /tr46/0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} @@ -10550,10 +10175,6 @@ packages: dependencies: safe-buffer: 5.2.1 - /tweetnacl/0.14.5: - resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} - dev: true - /type-check/0.3.2: resolution: {integrity: sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==} engines: {node: '>= 0.8.0'} @@ -10646,10 +10267,6 @@ packages: through: 2.3.8 dev: true - /underscore/1.13.6: - resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==} - dev: true - /underscore/1.4.4: resolution: {integrity: sha512-ZqGrAgaqqZM7LGRzNjLnw5elevWb5M8LEoDMadxIW3OWbcv72wMMgKdwOKpd5Fqxe8choLD8HN3iSj3TUh/giQ==} @@ -10769,15 +10386,6 @@ packages: - supports-color dev: true - /verror/1.10.0: - resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} - engines: {'0': node >=0.6.0} - dependencies: - assert-plus: 1.0.0 - core-util-is: 1.0.2 - extsprintf: 1.3.0 - dev: true - /wcwidth/1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} dependencies: @@ -10828,11 +10436,6 @@ packages: dependencies: isexe: 2.0.0 - /wide-align/1.1.3: - resolution: {integrity: sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==} - dependencies: - string-width: 2.1.1 - /widest-line/3.1.0: resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} engines: {node: '>=8'} @@ -10846,8 +10449,9 @@ packages: /wordwrap/1.0.0: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} - /workerpool/6.1.0: - resolution: {integrity: sha512-toV7q9rWNYha963Pl/qyeZ6wG+3nnsyvolaNUS8+R5Wtw6qJPTxIlOP1ZSvcGhEJw+l3HMMmtiNo9Gl61G4GVg==} + /workerpool/6.2.1: + resolution: {integrity: sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==} + dev: true /workerpool/6.4.0: resolution: {integrity: sha512-i3KR1mQMNwY2wx20ozq2EjISGtQWDIfV56We+yGJ5yDs8jTwQiLLaqHlkBHITlCuJnYlVRmXegxFxZg7gqI++A==} @@ -11049,6 +10653,7 @@ packages: decamelize: 4.0.0 flat: 5.0.2 is-plain-obj: 2.1.0 + dev: true /yargs/13.3.2: resolution: {integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==} diff --git a/packages/application-tester/package.json b/packages/application-tester/package.json index c790127fd..0719cc225 100644 --- a/packages/application-tester/package.json +++ b/packages/application-tester/package.json @@ -36,7 +36,7 @@ "@boostercloud/framework-types": "workspace:^1.18.1", "cross-fetch": "3.1.5", "graphql": "^16.6.0", - "jsonwebtoken": "8.5.1", + "jsonwebtoken": "9.0.1", "subscriptions-transport-ws": "0.11.0", "tslib": "^2.4.0", "ws": "8.12.0", @@ -52,7 +52,7 @@ "eslint-config-prettier": "8.3.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "3.4.0", - "@types/jsonwebtoken": "^8.5.8", + "@types/jsonwebtoken": "9.0.1", "@types/node": "16.11.7", "@types/ws": "8.5.4", "chai": "4.2.0", @@ -68,7 +68,7 @@ "pnpm": { "overrides": { "pac-resolver@<5.0.0": ">=5.0.0", - "underscore@>=1.3.2 <1.12.1": ">=1.12.1", + "underscore@>=1.3.2 <1.12.1": ">=1.13.6", "node-fetch@<2.6.7": ">=2.6.7", "ws@>=7.0.0 <7.4.6": ">=7.4.6", "nanoid@>=3.0.0 <3.1.31": ">=3.1.31", diff --git a/packages/cli/package.json b/packages/cli/package.json index abc315fb8..569bd38f3 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -44,7 +44,7 @@ "@types/fs-extra": "^9.0.13", "@types/inflected": "1.1.29", "@types/inquirer": "^6.5.0", - "@types/mocha": "8.2.2", + "@types/mocha": "10.0.1", "@types/mustache": "4.1.0", "@types/node": "16.11.7", "@types/rewire": "^2.5.28", @@ -61,7 +61,7 @@ "eslint-plugin-prettier": "3.4.0", "faker": "5.1.0", "fancy-test": "1.4.3", - "mocha": "8.4.0", + "mocha": "10.2.0", "nyc": "^15.1.0", "prettier": "2.3.0", "rewire": "5.0.0", @@ -108,7 +108,7 @@ "pnpm": { "overrides": { "pac-resolver@<5.0.0": ">=5.0.0", - "underscore@>=1.3.2 <1.12.1": ">=1.12.1", + "underscore@>=1.3.2 <1.12.1": ">=1.13.6", "node-fetch@<2.6.7": ">=2.6.7", "ws@>=7.0.0 <7.4.6": ">=7.4.6", "nanoid@>=3.0.0 <3.1.31": ">=3.1.31", diff --git a/packages/cli/src/templates/project/package-json.ts b/packages/cli/src/templates/project/package-json.ts index e6b4e6fc8..fda72fd42 100644 --- a/packages/cli/src/templates/project/package-json.ts +++ b/packages/cli/src/templates/project/package-json.ts @@ -24,9 +24,9 @@ export const template = `{ "eslint": "7.26.0", "eslint-config-prettier": "8.3.0", "eslint-plugin-prettier": "3.4.0", - "mocha": "8.4.0", - "@types/mocha": "8.2.2", - "@types/jsonwebtoken": "^8.5.1", + "mocha": "10.2.0", + "@types/mocha": "10.0.1", + "@types/jsonwebtoken": "9.0.1", "nyc": "15.1.0", "prettier": "2.3.0", "typescript": "4.7.4", diff --git a/packages/cli/test/fixtures/mock_project/package.json b/packages/cli/test/fixtures/mock_project/package.json index c76d4bd1f..85346d7ff 100644 --- a/packages/cli/test/fixtures/mock_project/package.json +++ b/packages/cli/test/fixtures/mock_project/package.json @@ -19,7 +19,7 @@ "eslint": "^6.8.0", "eslint-config-prettier": "^6.10.0", "eslint-plugin-prettier": "^3.1.2", - "mocha": "^7.0.1", + "mocha": "10.2.0", "nyc": "^15.1.0", "prettier": "^1.19.1", "typescript": "4.7.4", diff --git a/packages/framework-common-helpers/package.json b/packages/framework-common-helpers/package.json index a2edab22c..4ed3d1e0b 100644 --- a/packages/framework-common-helpers/package.json +++ b/packages/framework-common-helpers/package.json @@ -43,7 +43,7 @@ "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", "@types/child-process-promise": "^2.2.1", - "@types/mocha": "8.2.2", + "@types/mocha": "10.0.1", "@types/node": "16.11.7", "@types/rewire": "^2.5.28", "@types/sinon": "10.0.0", @@ -57,7 +57,7 @@ "eslint-config-prettier": "8.3.0", "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "3.4.0", - "mocha": "8.4.0", + "mocha": "10.2.0", "nyc": "^15.1.0", "prettier": "2.3.0", "rewire": "5.0.0", @@ -71,7 +71,7 @@ "pnpm": { "overrides": { "pac-resolver@<5.0.0": ">=5.0.0", - "underscore@>=1.3.2 <1.12.1": ">=1.12.1", + "underscore@>=1.3.2 <1.12.1": ">=1.13.6", "node-fetch@<2.6.7": ">=2.6.7", "ws@>=7.0.0 <7.4.6": ">=7.4.6", "nanoid@>=3.0.0 <3.1.31": ">=3.1.31", diff --git a/packages/framework-core/package.json b/packages/framework-core/package.json index 280f33d45..130d0c832 100644 --- a/packages/framework-core/package.json +++ b/packages/framework-core/package.json @@ -40,8 +40,8 @@ "graphql-subscriptions": "2.0.0", "inflected": "2.1.0", "iterall": "1.3.0", - "jsonwebtoken": "8.5.1", - "jwks-rsa": "2.0.3", + "jsonwebtoken": "9.0.1", + "jwks-rsa": "3.0.1", "reflect-metadata": "0.1.13", "tslib": "^2.4.0", "validator": "13.7.0", @@ -54,8 +54,8 @@ "@types/chai-as-promised": "7.1.4", "@types/faker": "5.1.5", "@types/inflected": "1.1.29", - "@types/jsonwebtoken": "^8.5.8", - "@types/mocha": "8.2.2", + "@types/jsonwebtoken": "9.0.1", + "@types/mocha": "10.0.1", "@types/node": "16.11.7", "@types/sinon": "10.0.0", "@types/sinon-chai": "3.2.5", @@ -70,7 +70,7 @@ "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "3.4.0", "faker": "5.1.0", - "mocha": "8.4.0", + "mocha": "10.2.0", "mock-jwks": "1.0.3", "nock": "11.8.2", "nyc": "^15.1.0", @@ -86,7 +86,7 @@ "pnpm": { "overrides": { "pac-resolver@<5.0.0": ">=5.0.0", - "underscore@>=1.3.2 <1.12.1": ">=1.12.1", + "underscore@>=1.3.2 <1.12.1": ">=1.13.6", "node-fetch@<2.6.7": ">=2.6.7", "ws@>=7.0.0 <7.4.6": ">=7.4.6", "nanoid@>=3.0.0 <3.1.31": ">=3.1.31", diff --git a/packages/framework-core/src/services/token-verifiers/utilities.ts b/packages/framework-core/src/services/token-verifiers/utilities.ts index e735ef5d3..b21d0e185 100644 --- a/packages/framework-core/src/services/token-verifiers/utilities.ts +++ b/packages/framework-core/src/services/token-verifiers/utilities.ts @@ -32,12 +32,12 @@ export function getKeyWithClient(client: JwksClient, header: jwt.JwtHeader, call callback(new Error('JWT kid not found')) return } - client.getSigningKey(header.kid, function (err: Error | null, key: SigningKey) { + client.getSigningKey(header.kid, function (err: Error | null, key?: SigningKey) { if (err) { callback(err) return } - callback(null, key.getPublicKey()) + callback(null, key?.getPublicKey()) }) } diff --git a/packages/framework-integration-tests/package.json b/packages/framework-integration-tests/package.json index a3daa0291..18b1ffe6f 100644 --- a/packages/framework-integration-tests/package.json +++ b/packages/framework-integration-tests/package.json @@ -29,15 +29,14 @@ "@boostercloud/framework-provider-azure-infrastructure": "workspace:^1.18.1", "@boostercloud/framework-provider-local-infrastructure": "workspace:^1.18.1", "@boostercloud/metadata-booster": "workspace:^1.18.1", - "@kubernetes/client-node": "^0.17.0", "@types/aws-lambda": "8.10.48", "@types/chai": "4.2.18", "@types/chai-arrays": "2.0.0", "@types/chai-as-promised": "7.1.4", "@types/child-process-promise": "^2.2.1", "@types/faker": "5.1.5", - "@types/jsonwebtoken": "^8.5.8", - "@types/mocha": "8.2.2", + "@types/jsonwebtoken": "9.0.1", + "@types/mocha": "10.0.1", "@types/nedb": "^1.8.12", "@types/node": "16.11.7", "@types/sinon": "10.0.0", @@ -60,9 +59,9 @@ "eslint-plugin-prettier": "3.4.0", "faker": "5.1.0", "graphology-types": "^0.24.0", - "jsonwebtoken": "8.5.1", - "jwks-rsa": "2.0.3", - "mocha": "8.4.0", + "jsonwebtoken": "9.0.1", + "jwks-rsa": "3.0.1", + "mocha": "10.2.0", "mocha-skip-if": "0.0.3", "nedb": "^1.8.0", "nyc": "^15.1.0", diff --git a/packages/framework-provider-aws-infrastructure/package.json b/packages/framework-provider-aws-infrastructure/package.json index 3817c5ca8..1a39d7572 100644 --- a/packages/framework-provider-aws-infrastructure/package.json +++ b/packages/framework-provider-aws-infrastructure/package.json @@ -71,7 +71,7 @@ "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", "@types/faker": "5.1.5", - "@types/mocha": "8.2.2", + "@types/mocha": "10.0.1", "@types/node": "16.11.7", "@types/rewire": "^2.5.28", "@types/sinon": "10.0.0", @@ -86,7 +86,7 @@ "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "3.4.0", "faker": "5.1.0", - "mocha": "8.4.0", + "mocha": "10.2.0", "nyc": "^15.1.0", "prettier": "2.3.0", "rewire": "5.0.0", @@ -101,7 +101,7 @@ "pnpm": { "overrides": { "pac-resolver@<5.0.0": ">=5.0.0", - "underscore@>=1.3.2 <1.12.1": ">=1.12.1", + "underscore@>=1.3.2 <1.12.1": ">=1.13.6", "node-fetch@<2.6.7": ">=2.6.7", "ws@>=7.0.0 <7.4.6": ">=7.4.6", "nanoid@>=3.0.0 <3.1.31": ">=3.1.31", diff --git a/packages/framework-provider-aws/package.json b/packages/framework-provider-aws/package.json index 05e1eeaa1..6d78c3277 100644 --- a/packages/framework-provider-aws/package.json +++ b/packages/framework-provider-aws/package.json @@ -45,7 +45,7 @@ "@types/chai-arrays": "2.0.0", "@types/chai-as-promised": "7.1.4", "@types/faker": "5.1.5", - "@types/mocha": "8.2.2", + "@types/mocha": "10.0.1", "@types/node": "16.11.7", "@types/rewire": "^2.5.28", "@types/sinon": "10.0.0", @@ -61,7 +61,7 @@ "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "3.4.0", "faker": "5.1.0", - "mocha": "8.4.0", + "mocha": "10.2.0", "nyc": "^15.1.0", "prettier": "2.3.0", "rewire": "5.0.0", @@ -76,7 +76,7 @@ "pnpm": { "overrides": { "pac-resolver@<5.0.0": ">=5.0.0", - "underscore@>=1.3.2 <1.12.1": ">=1.12.1", + "underscore@>=1.3.2 <1.12.1": ">=1.13.6", "node-fetch@<2.6.7": ">=2.6.7", "ws@>=7.0.0 <7.4.6": ">=7.4.6", "nanoid@>=3.0.0 <3.1.31": ">=3.1.31", diff --git a/packages/framework-provider-azure-infrastructure/package.json b/packages/framework-provider-azure-infrastructure/package.json index dc5dd103d..a26131614 100644 --- a/packages/framework-provider-azure-infrastructure/package.json +++ b/packages/framework-provider-azure-infrastructure/package.json @@ -41,7 +41,6 @@ "constructs": "^10.0.0", "copyfiles": "^2.3.0", "fs-extra": "^8.1.0", - "mocha": "8.4.0", "mustache": "4.1.0", "needle": "^2.5.0", "ora": "^3.4.0", @@ -70,7 +69,7 @@ "@types/chai-as-promised": "7.1.4", "@types/faker": "5.1.5", "@types/fs-extra": "^9.0.13", - "@types/mocha": "8.2.2", + "@types/mocha": "10.0.1", "@types/mustache": "4.1.0", "@types/node": "16.11.7", "@types/sinon": "10.0.0", @@ -83,7 +82,7 @@ "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "3.4.0", "faker": "5.1.0", - "mocha": "8.4.0", + "mocha": "10.2.0", "nyc": "^15.1.0", "prettier": "2.3.0", "rimraf": "5.0.0", @@ -95,7 +94,7 @@ "pnpm": { "overrides": { "pac-resolver@<5.0.0": ">=5.0.0", - "underscore@>=1.3.2 <1.12.1": ">=1.12.1", + "underscore@>=1.3.2 <1.12.1": ">=1.13.6", "node-fetch@<2.6.7": ">=2.6.7", "ws@>=7.0.0 <7.4.6": ">=7.4.6", "nanoid@>=3.0.0 <3.1.31": ">=3.1.31", diff --git a/packages/framework-provider-azure/package.json b/packages/framework-provider-azure/package.json index 4a9db1cd8..0090af62f 100644 --- a/packages/framework-provider-azure/package.json +++ b/packages/framework-provider-azure/package.json @@ -34,7 +34,7 @@ "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", "@types/faker": "5.1.5", - "@types/mocha": "8.2.2", + "@types/mocha": "10.0.1", "@types/node": "16.11.7", "@types/sinon": "10.0.0", "@types/sinon-chai": "3.2.5", @@ -47,7 +47,7 @@ "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "3.4.0", "faker": "5.1.0", - "mocha": "8.4.0", + "mocha": "10.2.0", "nyc": "^15.1.0", "prettier": "2.3.0", "rimraf": "5.0.0", @@ -73,7 +73,7 @@ "pnpm": { "overrides": { "pac-resolver@<5.0.0": ">=5.0.0", - "underscore@>=1.3.2 <1.12.1": ">=1.12.1", + "underscore@>=1.3.2 <1.12.1": ">=1.13.6", "node-fetch@<2.6.7": ">=2.6.7", "ws@>=7.0.0 <7.4.6": ">=7.4.6", "nanoid@>=3.0.0 <3.1.31": ">=3.1.31", diff --git a/packages/framework-provider-local-infrastructure/package.json b/packages/framework-provider-local-infrastructure/package.json index e48e85697..859cb6a14 100644 --- a/packages/framework-provider-local-infrastructure/package.json +++ b/packages/framework-provider-local-infrastructure/package.json @@ -49,7 +49,7 @@ "@types/cors": "^2.8.12", "@types/express": "^4.17.13", "@types/faker": "5.1.5", - "@types/mocha": "8.2.2", + "@types/mocha": "10.0.1", "@types/node": "16.11.7", "@types/node-schedule": "^1.3.2", "@types/sinon": "10.0.0", @@ -64,7 +64,7 @@ "eslint-plugin-import": "^2.26.0", "eslint-plugin-prettier": "3.4.0", "faker": "5.1.0", - "mocha": "8.4.0", + "mocha": "10.2.0", "nyc": "^15.1.0", "prettier": "2.3.0", "rimraf": "5.0.0", @@ -78,7 +78,7 @@ "pnpm": { "overrides": { "pac-resolver@<5.0.0": ">=5.0.0", - "underscore@>=1.3.2 <1.12.1": ">=1.12.1", + "underscore@>=1.3.2 <1.12.1": ">=1.13.6", "node-fetch@<2.6.7": ">=2.6.7", "ws@>=7.0.0 <7.4.6": ">=7.4.6", "nanoid@>=3.0.0 <3.1.31": ">=3.1.31", diff --git a/packages/framework-provider-local/package.json b/packages/framework-provider-local/package.json index 615d1e94e..a88fe5229 100644 --- a/packages/framework-provider-local/package.json +++ b/packages/framework-provider-local/package.json @@ -47,7 +47,7 @@ "@types/chai-as-promised": "7.1.4", "@types/express": "^4.17.13", "@types/faker": "5.1.5", - "@types/mocha": "8.2.2", + "@types/mocha": "10.0.1", "@types/node": "16.11.7", "@types/sinon": "10.0.0", "@types/sinon-chai": "3.2.5", @@ -63,7 +63,7 @@ "eslint-plugin-prettier": "3.4.0", "express": "^4.17.1", "faker": "5.1.0", - "mocha": "8.4.0", + "mocha": "10.2.0", "nyc": "^15.1.0", "prettier": "2.3.0", "rimraf": "5.0.0", @@ -77,7 +77,7 @@ "pnpm": { "overrides": { "pac-resolver@<5.0.0": ">=5.0.0", - "underscore@>=1.3.2 <1.12.1": ">=1.12.1", + "underscore@>=1.3.2 <1.12.1": ">=1.13.6", "node-fetch@<2.6.7": ">=2.6.7", "ws@>=7.0.0 <7.4.6": ">=7.4.6", "nanoid@>=3.0.0 <3.1.31": ">=3.1.31", diff --git a/packages/framework-types/package.json b/packages/framework-types/package.json index 55cfedc0d..c1db2a1d1 100644 --- a/packages/framework-types/package.json +++ b/packages/framework-types/package.json @@ -46,7 +46,7 @@ "@boostercloud/metadata-booster": "workspace:^1.18.1", "@types/chai": "4.2.18", "@types/chai-as-promised": "7.1.4", - "@types/mocha": "8.2.2", + "@types/mocha": "10.0.1", "@types/node": "16.11.7", "@types/sinon": "10.0.0", "@types/sinon-chai": "3.2.5", @@ -61,7 +61,7 @@ "chai": "4.2.0", "chai-as-promised": "7.1.1", "fast-check": "2.17.0", - "mocha": "8.4.0", + "mocha": "10.2.0", "nyc": "^15.1.0", "sinon": "9.2.3", "sinon-chai": "3.5.0", @@ -73,7 +73,7 @@ "pnpm": { "overrides": { "pac-resolver@<5.0.0": ">=5.0.0", - "underscore@>=1.3.2 <1.12.1": ">=1.12.1", + "underscore@>=1.3.2 <1.12.1": ">=1.13.6", "node-fetch@<2.6.7": ">=2.6.7", "ws@>=7.0.0 <7.4.6": ">=7.4.6", "nanoid@>=3.0.0 <3.1.31": ">=3.1.31", diff --git a/packages/metadata-booster/package.json b/packages/metadata-booster/package.json index 9d5a58759..46c3daeb8 100644 --- a/packages/metadata-booster/package.json +++ b/packages/metadata-booster/package.json @@ -55,7 +55,7 @@ "pnpm": { "overrides": { "pac-resolver@<5.0.0": ">=5.0.0", - "underscore@>=1.3.2 <1.12.1": ">=1.12.1", + "underscore@>=1.3.2 <1.12.1": ">=1.13.6", "node-fetch@<2.6.7": ">=2.6.7", "ws@>=7.0.0 <7.4.6": ">=7.4.6", "nanoid@>=3.0.0 <3.1.31": ">=3.1.31", diff --git a/website/docs/10_going-deeper/data-migrations.md b/website/docs/10_going-deeper/data-migrations.md index 2a393acc2..dab7c6725 100644 --- a/website/docs/10_going-deeper/data-migrations.md +++ b/website/docs/10_going-deeper/data-migrations.md @@ -151,8 +151,8 @@ export class CartIdDataMigrateV2 { "eslint": "7.26.0", "eslint-config-prettier": "8.3.0", "eslint-plugin-prettier": "3.4.0", - "mocha": "8.4.0", - "@types/mocha": "8.2.2", + "mocha": "10.2.0", + "@types/mocha": "10.0.1", "nyc": "15.1.0", "prettier": "2.3.0", "typescript": "4.5.4",