From d229238158675b0f70c1ea25c995fdcbb68f94de Mon Sep 17 00:00:00 2001 From: Mengxin Zhu <843303+zxkane@users.noreply.github.com> Date: Sun, 19 May 2024 12:54:52 +0800 Subject: [PATCH] chore: mitigate ci build intermitent failure --- .projenrc.js | 1 + frontend/.projen/deps.json | 9 + frontend/.projen/tasks.json | 6 +- frontend/package.json | 2 + pnpm-lock.yaml | 646 ++++++++++-------- src/base-lib/.projen/deps.json | 9 + src/base-lib/.projen/tasks.json | 6 +- src/base-lib/package.json | 2 + .../backend/lambda/api/.projen/deps.json | 14 + .../backend/lambda/api/.projen/tasks.json | 6 +- .../backend/lambda/api/package.json | 3 + 11 files changed, 404 insertions(+), 300 deletions(-) diff --git a/.projenrc.js b/.projenrc.js index 19c6ea562b..ae9b5cfd75 100644 --- a/.projenrc.js +++ b/.projenrc.js @@ -48,6 +48,7 @@ const commonDevDeps = [ '@types/jsonwebtoken@^9.0.0', '@types/jsonpath-plus@^5.0.2', '@types/node-fetch@^2.6.4', + 'esbuild@^0.21.3', ]; const smithyPackagesVersion = '2.0.7'; diff --git a/frontend/.projen/deps.json b/frontend/.projen/deps.json index b8b0961e82..45bde5f7cd 100644 --- a/frontend/.projen/deps.json +++ b/frontend/.projen/deps.json @@ -99,6 +99,11 @@ "version": "^1.2.0", "type": "build" }, + { + "name": "constructs", + "version": "^10.0.0", + "type": "build" + }, { "name": "crypto-browserify", "version": "^3.12.0", @@ -208,6 +213,10 @@ "version": "^0.11.10", "type": "build" }, + { + "name": "projen", + "type": "build" + }, { "name": "stream-browserify", "version": "^3.0.0", diff --git a/frontend/.projen/tasks.json b/frontend/.projen/tasks.json index 976c9648a6..8b5596b2bc 100644 --- a/frontend/.projen/tasks.json +++ b/frontend/.projen/tasks.json @@ -66,7 +66,7 @@ "exec": "mkdir -p dist/js" }, { - "exec": "pnpm pack --pack-destination dist/js" + "exec": "mv $(pnpm pack) dist/js/" } ] }, @@ -109,13 +109,13 @@ }, "steps": [ { - "exec": "pnpm dlx npm-check-updates@16 --upgrade --target=minor --peer --dep=dev,peer,prod,optional --filter=@types/jest,jest,ts-jest,typescript" + "exec": "pnpm dlx npm-check-updates@16 --upgrade --target=minor --peer --dep=dev,peer,prod,optional --filter=@types/jest,jest,projen,ts-jest,typescript" }, { "exec": "pnpm i --no-frozen-lockfile" }, { - "exec": "pnpm update @babel/plugin-proposal-private-property-in-object @testing-library/jest-dom @testing-library/react @testing-library/user-event @types/jest @types/lodash @types/node @types/react-dom @types/react @types/testing-library__jest-dom @types/uuid @typescript-eslint/eslint-plugin assert-browserify babel-jest babel-loader babel-plugin-named-asset-import babel-preset-react-app browserify-url browserify-util console-browserify crypto-browserify esbuild-plugin-inline-image esbuild-plugin-sass esbuild eslint-config-prettier eslint-config-react-app eslint-config-standard-with-typescript eslint-plugin-import eslint-plugin-n eslint-plugin-promise eslint-plugin-react eslint-webpack-plugin eslint html-minifier https-browserify jest jest-junit jest-resolve jest-watch-typeahead nock prettier process stream-browserify stream-http ts-jest typescript vm-browserify webpack-dev-server webpack-manifest-plugin webpack workbox-webpack-plugin @aws-sdk/client-s3 @aws-sdk/lib-storage @aws-sdk/xhr-http-handler @aws/clickstream-base-lib @babel/core @cloudscape-design/collection-hooks @cloudscape-design/components @cloudscape-design/design-tokens @cloudscape-design/global-styles @pmmmwh/react-refresh-webpack-plugin @svgr/webpack amazon-quicksight-embedding-sdk axios bfj browserslist camelcase case-sensitive-paths-webpack-plugin classnames css-loader css-minimizer-webpack-plugin dotenv-expand dotenv file-loader fs-extra html-webpack-plugin http-proxy-middleware i18next-browser-languagedetector i18next-http-backend i18next identity-obj-proxy lodash mini-css-extract-plugin moment-timezone moment oidc-client-ts postcss-flexbugs-fixes postcss-loader postcss-normalize postcss-preset-env postcss prompts react-app-polyfill react-dev-utils react-dom react-i18next react-oidc-context react-refresh react-router-dom react resolve-url-loader resolve sass-loader sass semver source-map-loader style-loader tailwindcss terser-webpack-plugin uuid web-vitals" + "exec": "pnpm update @babel/plugin-proposal-private-property-in-object @testing-library/jest-dom @testing-library/react @testing-library/user-event @types/jest @types/lodash @types/node @types/react-dom @types/react @types/testing-library__jest-dom @types/uuid @typescript-eslint/eslint-plugin assert-browserify babel-jest babel-loader babel-plugin-named-asset-import babel-preset-react-app browserify-url browserify-util console-browserify constructs crypto-browserify esbuild-plugin-inline-image esbuild-plugin-sass esbuild eslint-config-prettier eslint-config-react-app eslint-config-standard-with-typescript eslint-plugin-import eslint-plugin-n eslint-plugin-promise eslint-plugin-react eslint-webpack-plugin eslint html-minifier https-browserify jest jest-junit jest-resolve jest-watch-typeahead nock prettier process projen stream-browserify stream-http ts-jest typescript vm-browserify webpack-dev-server webpack-manifest-plugin webpack workbox-webpack-plugin @aws-sdk/client-s3 @aws-sdk/lib-storage @aws-sdk/xhr-http-handler @aws/clickstream-base-lib @babel/core @cloudscape-design/collection-hooks @cloudscape-design/components @cloudscape-design/design-tokens @cloudscape-design/global-styles @pmmmwh/react-refresh-webpack-plugin @svgr/webpack amazon-quicksight-embedding-sdk axios bfj browserslist camelcase case-sensitive-paths-webpack-plugin classnames css-loader css-minimizer-webpack-plugin dotenv-expand dotenv file-loader fs-extra html-webpack-plugin http-proxy-middleware i18next-browser-languagedetector i18next-http-backend i18next identity-obj-proxy lodash mini-css-extract-plugin moment-timezone moment oidc-client-ts postcss-flexbugs-fixes postcss-loader postcss-normalize postcss-preset-env postcss prompts react-app-polyfill react-dev-utils react-dom react-i18next react-oidc-context react-refresh react-router-dom react resolve-url-loader resolve sass-loader sass semver source-map-loader style-loader tailwindcss terser-webpack-plugin uuid web-vitals" }, { "exec": "pnpm dlx projen" diff --git a/frontend/package.json b/frontend/package.json index 5c3da681a9..e510fa83d9 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -40,6 +40,7 @@ "browserify-url": "^0.0.1", "browserify-util": "^0.12.6", "console-browserify": "^1.2.0", + "constructs": "^10.0.0", "crypto-browserify": "^3.12.0", "esbuild": "^0.17.12", "esbuild-plugin-inline-image": "^0.0.9", @@ -62,6 +63,7 @@ "nock": "^13.5.4", "prettier": "^2.7.1", "process": "^0.11.10", + "projen": "^0.81.10", "stream-browserify": "^3.0.0", "stream-http": "^3.0.0", "ts-jest": "^29.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 49f4256b5c..31963f6333 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -373,7 +373,7 @@ importers: version: 5.6.0(webpack@5.91.0) http-proxy-middleware: specifier: ^2.0.6 - version: 2.0.6 + version: 2.0.6(@types/express@4.17.21) i18next: specifier: ^22.4.6 version: 22.5.1 @@ -466,7 +466,7 @@ importers: version: 3.3.4(webpack@5.91.0) tailwindcss: specifier: ^3.3.2 - version: 3.4.3 + version: 3.4.3(ts-node@10.9.2) terser-webpack-plugin: specifier: ^5.2.5 version: 5.3.10(esbuild@0.17.19)(webpack@5.91.0) @@ -537,6 +537,9 @@ importers: console-browserify: specifier: ^1.2.0 version: 1.2.0 + constructs: + specifier: ^10.0.0 + version: 10.3.0 crypto-browserify: specifier: ^3.12.0 version: 3.12.0 @@ -557,13 +560,13 @@ importers: version: 8.10.0(eslint@8.57.0) eslint-config-react-app: specifier: ^7.0.1 - version: 7.0.1(@babel/plugin-syntax-flow@7.24.1)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.57.0)(jest@27.5.1)(typescript@4.9.5) + version: 7.0.1(@babel/plugin-syntax-flow@7.24.1)(@babel/plugin-transform-react-jsx@7.23.4)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)(jest@27.5.1)(typescript@4.9.5) eslint-config-standard-with-typescript: specifier: ^23.0.0 version: 23.0.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint-plugin-import@2.29.1)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.57.0)(typescript@4.9.5) eslint-plugin-import: specifier: ^2.26.0 - version: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.57.0) + version: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-n: specifier: ^15.4.0 version: 15.7.0(eslint@8.57.0) @@ -584,7 +587,7 @@ importers: version: 1.0.0 jest: specifier: ^27.5.1 - version: 27.5.1 + version: 27.5.1(ts-node@10.9.2) jest-junit: specifier: ^15 version: 15.0.0 @@ -603,6 +606,9 @@ importers: process: specifier: ^0.11.10 version: 0.11.10 + projen: + specifier: ^0.81.10 + version: 0.81.10(constructs@10.3.0) stream-browserify: specifier: ^3.0.0 version: 3.0.0 @@ -676,15 +682,21 @@ importers: '@types/node-fetch': specifier: ^2.6.4 version: 2.6.11 + constructs: + specifier: ^10.0.0 + version: 10.3.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@18.19.17) + version: 29.7.0(@types/node@18.19.17)(ts-node@10.9.2) jest-junit: specifier: ^15 version: 15.0.0 + projen: + specifier: ^0.81.10 + version: 0.81.10(constructs@10.3.0) ts-jest: specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.24.5)(jest@29.7.0)(typescript@5.3.3) + version: 29.1.2(@babel/core@7.24.5)(esbuild@0.21.2)(jest@29.7.0)(typescript@5.3.3) typescript: specifier: ^5.3.3 version: 5.3.3 @@ -884,6 +896,12 @@ importers: aws-sdk-client-mock-jest: specifier: ^3.0.1 version: 3.1.0(aws-sdk-client-mock@3.1.0) + constructs: + specifier: ^10.0.0 + version: 10.3.0 + esbuild: + specifier: ^0.21.3 + version: 0.21.3 jest: specifier: ^29.7.0 version: 29.7.0(@types/node@20.12.11)(ts-node@10.9.2) @@ -899,12 +917,15 @@ importers: nodemon: specifier: ^2.0.20 version: 2.0.22 + projen: + specifier: ^0.81.10 + version: 0.81.10(constructs@10.3.0) supertest: specifier: ^6.3.3 version: 6.3.4 ts-jest: specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.24.5)(jest@29.7.0)(typescript@4.9.5) + version: 29.1.2(@babel/core@7.24.5)(esbuild@0.21.3)(jest@29.7.0)(typescript@4.9.5) ts-node: specifier: ^10.9.1 version: 10.9.2(@types/node@20.12.11)(typescript@4.9.5) @@ -1105,7 +1126,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -1155,7 +1176,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -1206,7 +1227,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -1255,7 +1276,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -1306,7 +1327,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -1355,7 +1376,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -1407,7 +1428,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -1459,7 +1480,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -1510,7 +1531,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -1560,7 +1581,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -1610,7 +1631,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -1659,7 +1680,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -1708,7 +1729,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -1758,7 +1779,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -1807,7 +1828,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -1856,7 +1877,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -1909,7 +1930,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -1963,7 +1984,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -2012,7 +2033,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -2062,7 +2083,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -2111,7 +2132,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -2161,7 +2182,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -2214,7 +2235,7 @@ packages: '@aws-crypto/sha1-browser': 3.0.0 '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -2279,7 +2300,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -2329,7 +2350,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -2379,7 +2400,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -2428,7 +2449,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -2479,7 +2500,7 @@ packages: dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/client-sts': 3.574.0 '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) @@ -2524,13 +2545,13 @@ packages: - aws-crt dev: false - /@aws-sdk/client-sso-oidc@3.572.0: + /@aws-sdk/client-sso-oidc@3.572.0(@aws-sdk/client-sts@3.572.0): resolution: {integrity: sha512-S6C/S6xYesDakEuzYvlY1DMMKLtKQxdbbygq3hfeG2R0jUt9KpRLsQXK8qrBuVCKa3WcnjN/30hp4g/iUWFU/w==} engines: {node: '>=16.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.572.0 + '@aws-sdk/client-sts': 3.572.0(@aws-sdk/client-sso-oidc@3.572.0) '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.572.0)(@aws-sdk/client-sts@3.572.0) '@aws-sdk/middleware-host-header': 3.567.0 @@ -2569,54 +2590,7 @@ packages: '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 transitivePeerDependencies: - - aws-crt - dev: false - - /@aws-sdk/client-sso-oidc@3.574.0: - resolution: {integrity: sha512-WcR8AnFhx7bqhYwfSl3OrF0Pu0LfHGgSOnmmORHqRF7ykguE09M/WUlCCjTGmZjJZ1we3uF5Xg8Jg12eiD+bmw==} - engines: {node: '>=16.0.0'} - dependencies: - '@aws-crypto/sha256-browser': 3.0.0 - '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.574.0 - '@aws-sdk/core': 3.572.0 - '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.574.0)(@aws-sdk/client-sts@3.574.0) - '@aws-sdk/middleware-host-header': 3.567.0 - '@aws-sdk/middleware-logger': 3.568.0 - '@aws-sdk/middleware-recursion-detection': 3.567.0 - '@aws-sdk/middleware-user-agent': 3.572.0 - '@aws-sdk/region-config-resolver': 3.572.0 - '@aws-sdk/types': 3.567.0 - '@aws-sdk/util-endpoints': 3.572.0 - '@aws-sdk/util-user-agent-browser': 3.567.0 - '@aws-sdk/util-user-agent-node': 3.568.0 - '@smithy/config-resolver': 2.2.0 - '@smithy/core': 1.4.2 - '@smithy/fetch-http-handler': 2.5.0 - '@smithy/hash-node': 2.2.0 - '@smithy/invalid-dependency': 2.2.0 - '@smithy/middleware-content-length': 2.2.0 - '@smithy/middleware-endpoint': 2.5.1 - '@smithy/middleware-retry': 2.3.1 - '@smithy/middleware-serde': 2.3.0 - '@smithy/middleware-stack': 2.2.0 - '@smithy/node-config-provider': 2.3.0 - '@smithy/node-http-handler': 2.5.0 - '@smithy/protocol-http': 3.3.0 - '@smithy/smithy-client': 2.5.1 - '@smithy/types': 2.12.0 - '@smithy/url-parser': 2.2.0 - '@smithy/util-base64': 2.3.0 - '@smithy/util-body-length-browser': 2.2.0 - '@smithy/util-body-length-node': 2.3.0 - '@smithy/util-defaults-mode-browser': 2.2.1 - '@smithy/util-defaults-mode-node': 2.3.1 - '@smithy/util-endpoints': 1.2.0 - '@smithy/util-middleware': 2.2.0 - '@smithy/util-retry': 2.2.0 - '@smithy/util-utf8': 2.3.0 - tslib: 2.6.2 - transitivePeerDependencies: + - '@aws-sdk/client-sts' - aws-crt dev: false @@ -2715,13 +2689,13 @@ packages: - aws-crt dev: false - /@aws-sdk/client-sts@3.572.0: + /@aws-sdk/client-sts@3.572.0(@aws-sdk/client-sso-oidc@3.572.0): resolution: {integrity: sha512-jCQuH2qkbWoSY4wckLSfzf3OPh7zc7ZckEbIGGVUQar/JVff6EIbpQ+uNG29DDEOpdPPd8rrJsVuUlA/nvJdXA==} engines: {node: '>=16.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sso-oidc': 3.572.0 + '@aws-sdk/client-sso-oidc': 3.572.0(@aws-sdk/client-sts@3.572.0) '@aws-sdk/core': 3.572.0 '@aws-sdk/credential-provider-node': 3.572.0(@aws-sdk/client-sso-oidc@3.572.0)(@aws-sdk/client-sts@3.572.0) '@aws-sdk/middleware-host-header': 3.567.0 @@ -2760,6 +2734,7 @@ packages: '@smithy/util-utf8': 2.3.0 tslib: 2.6.2 transitivePeerDependencies: + - '@aws-sdk/client-sso-oidc' - aws-crt dev: false @@ -2868,7 +2843,7 @@ packages: peerDependencies: '@aws-sdk/client-sts': 3.572.0 dependencies: - '@aws-sdk/client-sts': 3.572.0 + '@aws-sdk/client-sts': 3.572.0(@aws-sdk/client-sso-oidc@3.572.0) '@aws-sdk/credential-provider-env': 3.568.0 '@aws-sdk/credential-provider-process': 3.572.0 '@aws-sdk/credential-provider-sso': 3.572.0(@aws-sdk/client-sso-oidc@3.572.0) @@ -3043,7 +3018,7 @@ packages: peerDependencies: '@aws-sdk/client-sts': ^3.568.0 dependencies: - '@aws-sdk/client-sts': 3.572.0 + '@aws-sdk/client-sts': 3.572.0(@aws-sdk/client-sso-oidc@3.572.0) '@aws-sdk/types': 3.567.0 '@smithy/property-provider': 2.2.0 '@smithy/types': 2.12.0 @@ -3339,7 +3314,7 @@ packages: peerDependencies: '@aws-sdk/client-sso-oidc': 3.572.0 dependencies: - '@aws-sdk/client-sso-oidc': 3.572.0 + '@aws-sdk/client-sso-oidc': 3.572.0(@aws-sdk/client-sts@3.572.0) '@aws-sdk/types': 3.567.0 '@smithy/property-provider': 2.2.0 '@smithy/shared-ini-file-loader': 2.4.0 @@ -3353,7 +3328,7 @@ packages: peerDependencies: '@aws-sdk/client-sso-oidc': 3.572.0 dependencies: - '@aws-sdk/client-sso-oidc': 3.574.0 + '@aws-sdk/client-sso-oidc': 3.574.0(@aws-sdk/client-sts@3.574.0) '@aws-sdk/types': 3.567.0 '@smithy/property-provider': 2.2.0 '@smithy/shared-ini-file-loader': 2.4.0 @@ -4882,7 +4857,6 @@ packages: engines: {node: '>=12'} dependencies: '@jridgewell/trace-mapping': 0.3.9 - dev: true /@csstools/normalize.css@12.1.1: resolution: {integrity: sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==} @@ -5093,6 +5067,15 @@ packages: dev: true optional: true + /@esbuild/aix-ppc64@0.21.3: + resolution: {integrity: sha512-yTgnwQpFVYfvvo4SvRFB0SwrW8YjOxEoT7wfMT7Ol5v7v5LDNvSGo67aExmxOb87nQNeWPVvaGBNfQ7BXcrZ9w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm64@0.17.19: resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} engines: {node: '>=12'} @@ -5110,6 +5093,15 @@ packages: dev: true optional: true + /@esbuild/android-arm64@0.21.3: + resolution: {integrity: sha512-c+ty9necz3zB1Y+d/N+mC6KVVkGUUOcm4ZmT5i/Fk5arOaY3i6CA3P5wo/7+XzV8cb4GrI/Zjp8NuOQ9Lfsosw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-arm@0.17.19: resolution: {integrity: sha512-rIKddzqhmav7MSmoFCmDIb6e2W57geRsM94gV2l38fzhXMwq7hZoClug9USI2pFRGL06f4IOPHHpFNOkWieR8A==} engines: {node: '>=12'} @@ -5127,6 +5119,15 @@ packages: dev: true optional: true + /@esbuild/android-arm@0.21.3: + resolution: {integrity: sha512-bviJOLMgurLJtF1/mAoJLxDZDL6oU5/ztMHnJQRejbJrSc9FFu0QoUoFhvi6qSKJEw9y5oGyvr9fuDtzJ30rNQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/android-x64@0.17.19: resolution: {integrity: sha512-uUTTc4xGNDT7YSArp/zbtmbhO0uEEK9/ETW29Wk1thYUJBz3IVnvgEiEwEa9IeLyvnpKrWK64Utw2bgUmDveww==} engines: {node: '>=12'} @@ -5144,6 +5145,15 @@ packages: dev: true optional: true + /@esbuild/android-x64@0.21.3: + resolution: {integrity: sha512-JReHfYCRK3FVX4Ra+y5EBH1b9e16TV2OxrPAvzMsGeES0X2Ndm9ImQRI4Ket757vhc5XBOuGperw63upesclRw==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-arm64@0.17.19: resolution: {integrity: sha512-80wEoCfF/hFKM6WE1FyBHc9SfUblloAWx6FJkFWTWiCoht9Mc0ARGEM47e67W9rI09YoUxJL68WHfDRYEAvOhg==} engines: {node: '>=12'} @@ -5161,6 +5171,15 @@ packages: dev: true optional: true + /@esbuild/darwin-arm64@0.21.3: + resolution: {integrity: sha512-U3fuQ0xNiAkXOmQ6w5dKpEvXQRSpHOnbw7gEfHCRXPeTKW9sBzVck6C5Yneb8LfJm0l6le4NQfkNPnWMSlTFUQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/darwin-x64@0.17.19: resolution: {integrity: sha512-IJM4JJsLhRYr9xdtLytPLSH9k/oxR3boaUIYiHkAawtwNOXKE8KoU8tMvryogdcT8AU+Bflmh81Xn6Q0vTZbQw==} engines: {node: '>=12'} @@ -5178,6 +5197,15 @@ packages: dev: true optional: true + /@esbuild/darwin-x64@0.21.3: + resolution: {integrity: sha512-3m1CEB7F07s19wmaMNI2KANLcnaqryJxO1fXHUV5j1rWn+wMxdUYoPyO2TnAbfRZdi7ADRwJClmOwgT13qlP3Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-arm64@0.17.19: resolution: {integrity: sha512-pBwbc7DufluUeGdjSU5Si+P3SoMF5DQ/F/UmTSb8HXO80ZEAJmrykPyzo1IfNbAoaqw48YRpv8shwd1NoI0jcQ==} engines: {node: '>=12'} @@ -5195,6 +5223,15 @@ packages: dev: true optional: true + /@esbuild/freebsd-arm64@0.21.3: + resolution: {integrity: sha512-fsNAAl5pU6wmKHq91cHWQT0Fz0vtyE1JauMzKotrwqIKAswwP5cpHUCxZNSTuA/JlqtScq20/5KZ+TxQdovU/g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/freebsd-x64@0.17.19: resolution: {integrity: sha512-4lu+n8Wk0XlajEhbEffdy2xy53dpR06SlzvhGByyg36qJw6Kpfk7cp45DR/62aPH9mtJRmIyrXAS5UWBrJT6TQ==} engines: {node: '>=12'} @@ -5212,6 +5249,15 @@ packages: dev: true optional: true + /@esbuild/freebsd-x64@0.21.3: + resolution: {integrity: sha512-tci+UJ4zP5EGF4rp8XlZIdq1q1a/1h9XuronfxTMCNBslpCtmk97Q/5qqy1Mu4zIc0yswN/yP/BLX+NTUC1bXA==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm64@0.17.19: resolution: {integrity: sha512-ct1Tg3WGwd3P+oZYqic+YZF4snNl2bsnMKRkb3ozHmnM0dGWuxcPTTntAF6bOP0Sp4x0PjSF+4uHQ1xvxfRKqg==} engines: {node: '>=12'} @@ -5229,6 +5275,15 @@ packages: dev: true optional: true + /@esbuild/linux-arm64@0.21.3: + resolution: {integrity: sha512-vvG6R5g5ieB4eCJBQevyDMb31LMHthLpXTc2IGkFnPWS/GzIFDnaYFp558O+XybTmYrVjxnryru7QRleJvmZ6Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-arm@0.17.19: resolution: {integrity: sha512-cdmT3KxjlOQ/gZ2cjfrQOtmhG4HJs6hhvm3mWSRDPtZ/lP5oe8FWceS10JaSJC13GBd4eH/haHnqf7hhGNLerA==} engines: {node: '>=12'} @@ -5246,6 +5301,15 @@ packages: dev: true optional: true + /@esbuild/linux-arm@0.21.3: + resolution: {integrity: sha512-f6kz2QpSuyHHg01cDawj0vkyMwuIvN62UAguQfnNVzbge2uWLhA7TCXOn83DT0ZvyJmBI943MItgTovUob36SQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ia32@0.17.19: resolution: {integrity: sha512-w4IRhSy1VbsNxHRQpeGCHEmibqdTUx61Vc38APcsRbuVgK0OPEnQ0YD39Brymn96mOx48Y2laBQGqgZ0j9w6SQ==} engines: {node: '>=12'} @@ -5263,6 +5327,15 @@ packages: dev: true optional: true + /@esbuild/linux-ia32@0.21.3: + resolution: {integrity: sha512-HjCWhH7K96Na+66TacDLJmOI9R8iDWDDiqe17C7znGvvE4sW1ECt9ly0AJ3dJH62jHyVqW9xpxZEU1jKdt+29A==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-loong64@0.17.19: resolution: {integrity: sha512-2iAngUbBPMq439a+z//gE+9WBldoMp1s5GWsUSgqHLzLJ9WoZLZhpwWuym0u0u/4XmZ3gpHmzV84PonE+9IIdQ==} engines: {node: '>=12'} @@ -5280,6 +5353,15 @@ packages: dev: true optional: true + /@esbuild/linux-loong64@0.21.3: + resolution: {integrity: sha512-BGpimEccmHBZRcAhdlRIxMp7x9PyJxUtj7apL2IuoG9VxvU/l/v1z015nFs7Si7tXUwEsvjc1rOJdZCn4QTU+Q==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-mips64el@0.17.19: resolution: {integrity: sha512-LKJltc4LVdMKHsrFe4MGNPp0hqDFA1Wpt3jE1gEyM3nKUvOiO//9PheZZHfYRfYl6AwdTH4aTcXSqBerX0ml4A==} engines: {node: '>=12'} @@ -5297,6 +5379,15 @@ packages: dev: true optional: true + /@esbuild/linux-mips64el@0.21.3: + resolution: {integrity: sha512-5rMOWkp7FQGtAH3QJddP4w3s47iT20hwftqdm7b+loe95o8JU8ro3qZbhgMRy0VuFU0DizymF1pBKkn3YHWtsw==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-ppc64@0.17.19: resolution: {integrity: sha512-/c/DGybs95WXNS8y3Ti/ytqETiW7EU44MEKuCAcpPto3YjQbyK3IQVKfF6nbghD7EcLUGl0NbiL5Rt5DMhn5tg==} engines: {node: '>=12'} @@ -5314,6 +5405,15 @@ packages: dev: true optional: true + /@esbuild/linux-ppc64@0.21.3: + resolution: {integrity: sha512-h0zj1ldel89V5sjPLo5H1SyMzp4VrgN1tPkN29TmjvO1/r0MuMRwJxL8QY05SmfsZRs6TF0c/IDH3u7XYYmbAg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-riscv64@0.17.19: resolution: {integrity: sha512-FC3nUAWhvFoutlhAkgHf8f5HwFWUL6bYdvLc/TTuxKlvLi3+pPzdZiFKSWz/PF30TB1K19SuCxDTI5KcqASJqA==} engines: {node: '>=12'} @@ -5331,6 +5431,15 @@ packages: dev: true optional: true + /@esbuild/linux-riscv64@0.21.3: + resolution: {integrity: sha512-dkAKcTsTJ+CRX6bnO17qDJbLoW37npd5gSNtSzjYQr0svghLJYGYB0NF1SNcU1vDcjXLYS5pO4qOW4YbFama4A==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-s390x@0.17.19: resolution: {integrity: sha512-IbFsFbxMWLuKEbH+7sTkKzL6NJmG2vRyy6K7JJo55w+8xDk7RElYn6xvXtDW8HCfoKBFK69f3pgBJSUSQPr+4Q==} engines: {node: '>=12'} @@ -5348,6 +5457,15 @@ packages: dev: true optional: true + /@esbuild/linux-s390x@0.21.3: + resolution: {integrity: sha512-vnD1YUkovEdnZWEuMmy2X2JmzsHQqPpZElXx6dxENcIwTu+Cu5ERax6+Ke1QsE814Zf3c6rxCfwQdCTQ7tPuXA==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/linux-x64@0.17.19: resolution: {integrity: sha512-68ngA9lg2H6zkZcyp22tsVt38mlhWde8l3eJLWkyLrp4HwMUr3c1s/M2t7+kHIhvMjglIBrFpncX1SzMckomGw==} engines: {node: '>=12'} @@ -5365,6 +5483,15 @@ packages: dev: true optional: true + /@esbuild/linux-x64@0.21.3: + resolution: {integrity: sha512-IOXOIm9WaK7plL2gMhsWJd+l2bfrhfilv0uPTptoRoSb2p09RghhQQp9YY6ZJhk/kqmeRt6siRdMSLLwzuT0KQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + /@esbuild/netbsd-x64@0.17.19: resolution: {integrity: sha512-CwFq42rXCR8TYIjIfpXCbRX0rp1jo6cPIUPSaWwzbVI4aOfX96OXY8M6KNmtPcg7QjYeDmN+DD0Wp3LaBOLf4Q==} engines: {node: '>=12'} @@ -5382,6 +5509,15 @@ packages: dev: true optional: true + /@esbuild/netbsd-x64@0.21.3: + resolution: {integrity: sha512-uTgCwsvQ5+vCQnqM//EfDSuomo2LhdWhFPS8VL8xKf+PKTCrcT/2kPPoWMTs22aB63MLdGMJiE3f1PHvCDmUOw==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/openbsd-x64@0.17.19: resolution: {integrity: sha512-cnq5brJYrSZ2CF6c35eCmviIN3k3RczmHz8eYaVlNasVqsNY+JKohZU5MKmaOI+KkllCdzOKKdPs762VCPC20g==} engines: {node: '>=12'} @@ -5399,6 +5535,15 @@ packages: dev: true optional: true + /@esbuild/openbsd-x64@0.21.3: + resolution: {integrity: sha512-vNAkR17Ub2MgEud2Wag/OE4HTSI6zlb291UYzHez/psiKarp0J8PKGDnAhMBcHFoOHMXHfExzmjMojJNbAStrQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + /@esbuild/sunos-x64@0.17.19: resolution: {integrity: sha512-vCRT7yP3zX+bKWFeP/zdS6SqdWB8OIpaRq/mbXQxTGHnIxspRtigpkUcDMlSCOejlHowLqII7K2JKevwyRP2rg==} engines: {node: '>=12'} @@ -5416,6 +5561,15 @@ packages: dev: true optional: true + /@esbuild/sunos-x64@0.21.3: + resolution: {integrity: sha512-W8H9jlGiSBomkgmouaRoTXo49j4w4Kfbl6I1bIdO/vT0+0u4f20ko3ELzV3hPI6XV6JNBVX+8BC+ajHkvffIJA==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-arm64@0.17.19: resolution: {integrity: sha512-yYx+8jwowUstVdorcMdNlzklLYhPxjniHWFKgRqH7IFlUEa0Umu3KuYplf1HUZZ422e3NU9F4LGb+4O0Kdcaag==} engines: {node: '>=12'} @@ -5433,6 +5587,15 @@ packages: dev: true optional: true + /@esbuild/win32-arm64@0.21.3: + resolution: {integrity: sha512-EjEomwyLSCg8Ag3LDILIqYCZAq/y3diJ04PnqGRgq8/4O3VNlXyMd54j/saShaN4h5o5mivOjAzmU6C3X4v0xw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-ia32@0.17.19: resolution: {integrity: sha512-eggDKanJszUtCdlVs0RB+h35wNlb5v4TWEkq4vZcmVt5u/HiDZrTXe2bWFQUez3RgNHwx/x4sk5++4NSSicKkw==} engines: {node: '>=12'} @@ -5450,6 +5613,15 @@ packages: dev: true optional: true + /@esbuild/win32-ia32@0.21.3: + resolution: {integrity: sha512-WGiE/GgbsEwR33++5rzjiYsKyHywE8QSZPF7Rfx9EBfK3Qn3xyR6IjyCr5Uk38Kg8fG4/2phN7sXp4NPWd3fcw==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@esbuild/win32-x64@0.17.19: resolution: {integrity: sha512-lAhycmKnVOuRYNtRtatQR1LPQf2oYCkRGkSFnseDAKPl8lu5SOsK/e1sXe5a0Pc5kHIHe6P2I/ilntNv2xf3cA==} engines: {node: '>=12'} @@ -5467,6 +5639,15 @@ packages: dev: true optional: true + /@esbuild/win32-x64@0.21.3: + resolution: {integrity: sha512-xRxC0jaJWDLYvcUvjQmHCJSfMrgmUuvsoXgDeU/wTorQ1ngDdUBuFtgY3W1Pc5sprGAvZBtWdJX7RPg/iZZUqA==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + /@eslint-community/eslint-utils@4.4.0(eslint@8.57.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5619,7 +5800,7 @@ packages: slash: 3.0.0 dev: true - /@jest/core@27.5.1: + /@jest/core@27.5.1(ts-node@10.9.2): resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: @@ -5640,7 +5821,7 @@ packages: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 27.5.1 - jest-config: 27.5.1 + jest-config: 27.5.1(ts-node@10.9.2) jest-haste-map: 27.5.1 jest-message-util: 27.5.1 jest-regex-util: 27.5.1 @@ -5664,49 +5845,6 @@ packages: - utf-8-validate dev: true - /@jest/core@29.7.0: - resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - dependencies: - '@jest/console': 29.7.0 - '@jest/reporters': 29.7.0 - '@jest/test-result': 29.7.0 - '@jest/transform': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 20.12.11 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - ci-info: 3.9.0 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.12.11) - jest-haste-map: 29.7.0 - jest-message-util: 29.7.0 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-resolve-dependencies: 29.7.0 - jest-runner: 29.7.0 - jest-runtime: 29.7.0 - jest-snapshot: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - jest-watcher: 29.7.0 - micromatch: 4.0.5 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - ts-node - dev: true - /@jest/core@29.7.0(ts-node@10.9.2): resolution: {integrity: sha512-n7aeXWKMnGtDA48y8TLWJPJmLmmZ642Ceo78cYWEpiD7FzDgmNDV/GCVRorPABdXLJZ/9wzzgZAlHjXjxDHGsg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -6108,7 +6246,6 @@ packages: dependencies: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.4.15 - dev: true /@juggle/resize-observer@3.4.0: resolution: {integrity: sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==} @@ -7180,19 +7317,15 @@ packages: /@tsconfig/node10@1.0.9: resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} - dev: true /@tsconfig/node12@1.0.11: resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} - dev: true /@tsconfig/node14@1.0.3: resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} - dev: true /@tsconfig/node16@1.0.4: resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} - dev: true /@types/aria-query@5.0.4: resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} @@ -7980,7 +8113,6 @@ packages: /acorn-walk@8.3.2: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} - dev: true /acorn@7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} @@ -8124,7 +8256,6 @@ packages: /arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} - dev: true /arg@5.0.2: resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} @@ -9303,7 +9434,7 @@ packages: sha.js: 2.4.11 dev: true - /create-jest@29.7.0(@types/node@18.19.17): + /create-jest@29.7.0(@types/node@18.19.17)(ts-node@10.9.2): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -9312,7 +9443,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@18.19.17) + jest-config: 29.7.0(@types/node@18.19.17)(ts-node@10.9.2) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -9343,7 +9474,6 @@ packages: /create-require@1.1.1: resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} - dev: true /cron-parser@4.9.0: resolution: {integrity: sha512-p0SaNjrHOnQeR8/VnfGbmg9te2kfyYSQ7Sc/j/6DtPL3JQvKxmjO9TSjNFpujqV3vEYYBvNNvXSxzyksBWAx1Q==} @@ -9710,17 +9840,6 @@ packages: dependencies: ms: 2.0.0 - /debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.3 - dev: true - /debug@3.2.7(supports-color@5.5.0): resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} peerDependencies: @@ -9889,7 +10008,6 @@ packages: /diff@4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} - dev: true /diff@5.2.0: resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} @@ -10389,6 +10507,37 @@ packages: '@esbuild/win32-x64': 0.21.2 dev: true + /esbuild@0.21.3: + resolution: {integrity: sha512-Kgq0/ZsAPzKrbOjCQcjoSmPoWhlcVnGAUo7jvaLHoxW1Drto0KGkR1xBNg2Cp43b9ImvxmPEJZ9xkfcnqPsfBw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/aix-ppc64': 0.21.3 + '@esbuild/android-arm': 0.21.3 + '@esbuild/android-arm64': 0.21.3 + '@esbuild/android-x64': 0.21.3 + '@esbuild/darwin-arm64': 0.21.3 + '@esbuild/darwin-x64': 0.21.3 + '@esbuild/freebsd-arm64': 0.21.3 + '@esbuild/freebsd-x64': 0.21.3 + '@esbuild/linux-arm': 0.21.3 + '@esbuild/linux-arm64': 0.21.3 + '@esbuild/linux-ia32': 0.21.3 + '@esbuild/linux-loong64': 0.21.3 + '@esbuild/linux-mips64el': 0.21.3 + '@esbuild/linux-ppc64': 0.21.3 + '@esbuild/linux-riscv64': 0.21.3 + '@esbuild/linux-s390x': 0.21.3 + '@esbuild/linux-x64': 0.21.3 + '@esbuild/netbsd-x64': 0.21.3 + '@esbuild/openbsd-x64': 0.21.3 + '@esbuild/sunos-x64': 0.21.3 + '@esbuild/win32-arm64': 0.21.3 + '@esbuild/win32-ia32': 0.21.3 + '@esbuild/win32-x64': 0.21.3 + dev: true + /escalade@3.1.2: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} @@ -10443,7 +10592,7 @@ packages: eslint: 8.57.0 dev: true - /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.24.1)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.57.0)(jest@27.5.1)(typescript@4.9.5): + /eslint-config-react-app@7.0.1(@babel/plugin-syntax-flow@7.24.1)(@babel/plugin-transform-react-jsx@7.23.4)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0)(jest@27.5.1)(typescript@4.9.5): resolution: {integrity: sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -10462,7 +10611,7 @@ packages: confusing-browser-globals: 1.0.11 eslint: 8.57.0 eslint-plugin-flowtype: 8.0.3(@babel/plugin-syntax-flow@7.24.1)(@babel/plugin-transform-react-jsx@7.23.4)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-jest: 25.7.0(@typescript-eslint/eslint-plugin@5.62.0)(eslint@8.57.0)(jest@27.5.1)(typescript@4.9.5) eslint-plugin-jsx-a11y: 6.8.0(eslint@8.57.0) eslint-plugin-react: 7.34.1(eslint@8.57.0) @@ -10493,7 +10642,7 @@ packages: '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@4.9.5) eslint: 8.57.0 eslint-config-standard: 17.0.0(eslint-plugin-import@2.29.1)(eslint-plugin-n@15.7.0)(eslint-plugin-promise@6.1.1)(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-n: 15.7.0(eslint@8.57.0) eslint-plugin-promise: 6.1.1(eslint@8.57.0) typescript: 4.9.5 @@ -10510,7 +10659,7 @@ packages: eslint-plugin-promise: ^6.0.0 dependencies: eslint: 8.57.0 - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-n: 15.7.0(eslint@8.57.0) eslint-plugin-promise: 6.1.1(eslint@8.57.0) dev: true @@ -10518,7 +10667,7 @@ packages: /eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: - debug: 3.2.7 + debug: 3.2.7(supports-color@5.5.0) is-core-module: 2.13.1 resolve: 1.22.8 transitivePeerDependencies: @@ -10535,7 +10684,7 @@ packages: debug: 4.3.4 enhanced-resolve: 5.16.0 eslint: 8.57.0 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.3 @@ -10548,7 +10697,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): + /eslint-module-utils@2.8.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} engines: {node: '>=4'} peerDependencies: @@ -10570,9 +10719,10 @@ packages: optional: true dependencies: '@typescript-eslint/parser': 5.62.0(eslint@8.57.0)(typescript@4.9.5) - debug: 3.2.7 + debug: 3.2.7(supports-color@5.5.0) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0) transitivePeerDependencies: - supports-color dev: true @@ -10599,7 +10749,7 @@ packages: optional: true dependencies: '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@4.9.5) - debug: 3.2.7 + debug: 3.2.7(supports-color@5.5.0) eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0) @@ -10607,35 +10757,6 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.1(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): - resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.57.0)(typescript@4.9.5) - debug: 3.2.7 - eslint: 8.57.0 - eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0)(eslint-plugin-import@2.29.1)(eslint@8.57.0) - transitivePeerDependencies: - - supports-color - dev: true - /eslint-plugin-es@4.1.0(eslint@8.57.0): resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} engines: {node: '>=8.10.0'} @@ -10662,7 +10783,7 @@ packages: string-natural-compare: 3.0.1 dev: true - /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0)(eslint@8.57.0): + /eslint-plugin-import@2.29.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} engines: {node: '>=4'} peerDependencies: @@ -10677,11 +10798,11 @@ packages: array.prototype.findlastindex: 1.2.4 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 - debug: 3.2.7 + debug: 3.2.7(supports-color@5.5.0) doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@5.62.0)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) hasown: 2.0.2 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -10712,7 +10833,7 @@ packages: array.prototype.findlastindex: 1.2.4 array.prototype.flat: 1.3.2 array.prototype.flatmap: 1.3.2 - debug: 3.2.7 + debug: 3.2.7(supports-color@5.5.0) doctrine: 2.1.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 @@ -10748,7 +10869,7 @@ packages: '@typescript-eslint/eslint-plugin': 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.57.0)(typescript@4.9.5) '@typescript-eslint/experimental-utils': 5.62.0(eslint@8.57.0)(typescript@4.9.5) eslint: 8.57.0 - jest: 27.5.1 + jest: 27.5.1(ts-node@10.9.2) transitivePeerDependencies: - supports-color - typescript @@ -11848,24 +11969,6 @@ packages: - supports-color dev: true - /http-proxy-middleware@2.0.6: - resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/express': ^4.17.13 - peerDependenciesMeta: - '@types/express': - optional: true - dependencies: - '@types/http-proxy': 1.17.14 - http-proxy: 1.18.1 - is-glob: 4.0.3 - is-plain-obj: 3.0.0 - micromatch: 4.0.5 - transitivePeerDependencies: - - debug - dev: false - /http-proxy-middleware@2.0.6(@types/express@4.17.21): resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} engines: {node: '>=12.0.0'} @@ -12462,7 +12565,7 @@ packages: - supports-color dev: true - /jest-cli@27.5.1: + /jest-cli@27.5.1(ts-node@10.9.2): resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true @@ -12472,14 +12575,14 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.5.1 + '@jest/core': 27.5.1(ts-node@10.9.2) '@jest/test-result': 27.5.1 '@jest/types': 27.5.1 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 27.5.1 + jest-config: 27.5.1(ts-node@10.9.2) jest-util: 27.5.1 jest-validate: 27.5.1 prompts: 2.4.2 @@ -12492,7 +12595,7 @@ packages: - utf-8-validate dev: true - /jest-cli@29.7.0(@types/node@18.19.17): + /jest-cli@29.7.0(@types/node@18.19.17)(ts-node@10.9.2): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -12502,14 +12605,14 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.7.0 + '@jest/core': 29.7.0(ts-node@10.9.2) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@18.19.17) + create-jest: 29.7.0(@types/node@18.19.17)(ts-node@10.9.2) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@18.19.17) + jest-config: 29.7.0(@types/node@18.19.17)(ts-node@10.9.2) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -12548,7 +12651,7 @@ packages: - ts-node dev: true - /jest-config@27.5.1: + /jest-config@27.5.1(ts-node@10.9.2): resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} peerDependencies: @@ -12581,6 +12684,7 @@ packages: pretty-format: 27.5.1 slash: 3.0.0 strip-json-comments: 3.1.1 + ts-node: 10.9.2(@types/node@20.12.11)(typescript@4.9.5) transitivePeerDependencies: - bufferutil - canvas @@ -12588,7 +12692,7 @@ packages: - utf-8-validate dev: true - /jest-config@29.7.0(@types/node@18.19.17): + /jest-config@29.7.0(@types/node@18.19.17)(ts-node@10.9.2): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -12623,46 +12727,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - dev: true - - /jest-config@29.7.0(@types/node@20.12.11): - resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} - engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - peerDependencies: - '@types/node': '*' - ts-node: '>=9.0.0' - peerDependenciesMeta: - '@types/node': - optional: true - ts-node: - optional: true - dependencies: - '@babel/core': 7.24.5 - '@jest/test-sequencer': 29.7.0 - '@jest/types': 29.6.3 - '@types/node': 20.12.11 - babel-jest: 29.7.0(@babel/core@7.24.5) - chalk: 4.1.2 - ci-info: 3.9.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.7.0 - jest-environment-node: 29.7.0 - jest-get-type: 29.6.3 - jest-regex-util: 29.6.3 - jest-resolve: 29.7.0 - jest-runner: 29.7.0 - jest-util: 29.7.0 - jest-validate: 29.7.0 - micromatch: 4.0.5 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 + ts-node: 10.9.2(@types/node@20.12.11)(typescript@4.9.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -13335,7 +13400,7 @@ packages: dependencies: ansi-escapes: 4.3.2 chalk: 4.1.2 - jest: 27.5.1 + jest: 27.5.1(ts-node@10.9.2) jest-regex-util: 28.0.2 jest-watcher: 28.1.3 slash: 4.0.0 @@ -13420,7 +13485,7 @@ packages: supports-color: 8.1.1 dev: true - /jest@27.5.1: + /jest@27.5.1(ts-node@10.9.2): resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} hasBin: true @@ -13430,9 +13495,9 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 27.5.1 + '@jest/core': 27.5.1(ts-node@10.9.2) import-local: 3.1.0 - jest-cli: 27.5.1 + jest-cli: 27.5.1(ts-node@10.9.2) transitivePeerDependencies: - bufferutil - canvas @@ -13441,7 +13506,7 @@ packages: - utf-8-validate dev: true - /jest@29.7.0(@types/node@18.19.17): + /jest@29.7.0(@types/node@18.19.17)(ts-node@10.9.2): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -13451,10 +13516,10 @@ packages: node-notifier: optional: true dependencies: - '@jest/core': 29.7.0 + '@jest/core': 29.7.0(ts-node@10.9.2) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@18.19.17) + jest-cli: 29.7.0(@types/node@18.19.17)(ts-node@10.9.2) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -13935,7 +14000,6 @@ packages: /make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} - dev: true /makeerror@1.0.12: resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} @@ -15011,7 +15075,7 @@ packages: postcss-value-parser: 4.2.0 dev: false - /postcss-load-config@4.0.2(postcss@8.4.38): + /postcss-load-config@4.0.2(postcss@8.4.38)(ts-node@10.9.2): resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} engines: {node: '>= 14'} peerDependencies: @@ -15025,6 +15089,7 @@ packages: dependencies: lilconfig: 3.1.1 postcss: 8.4.38 + ts-node: 10.9.2(@types/node@20.12.11)(typescript@4.9.5) yaml: 2.4.2 dev: false @@ -16929,7 +16994,7 @@ packages: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} dev: true - /tailwindcss@3.4.3: + /tailwindcss@3.4.3(ts-node@10.9.2): resolution: {integrity: sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==} engines: {node: '>=14.0.0'} hasBin: true @@ -16951,7 +17016,7 @@ packages: postcss: 8.4.38 postcss-import: 15.1.0(postcss@8.4.38) postcss-js: 4.0.1(postcss@8.4.38) - postcss-load-config: 4.0.2(postcss@8.4.38) + postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.2) postcss-nested: 6.0.1(postcss@8.4.38) postcss-selector-parser: 6.0.16 resolve: 1.22.8 @@ -17180,7 +17245,7 @@ packages: bs-logger: 0.2.6 esbuild: 0.17.19 fast-json-stable-stringify: 2.1.0 - jest: 27.5.1 + jest: 27.5.1(ts-node@10.9.2) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -17225,7 +17290,7 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-jest@29.1.2(@babel/core@7.24.5)(jest@29.7.0)(typescript@4.9.5): + /ts-jest@29.1.2(@babel/core@7.24.5)(esbuild@0.21.2)(jest@29.7.0)(typescript@5.3.3): resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true @@ -17248,18 +17313,19 @@ packages: dependencies: '@babel/core': 7.24.5 bs-logger: 0.2.6 + esbuild: 0.21.2 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.12.11)(ts-node@10.9.2) + jest: 29.7.0(@types/node@18.19.17)(ts-node@10.9.2) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.6.2 - typescript: 4.9.5 + typescript: 5.3.3 yargs-parser: 21.1.1 dev: true - /ts-jest@29.1.2(@babel/core@7.24.5)(jest@29.7.0)(typescript@5.3.3): + /ts-jest@29.1.2(@babel/core@7.24.5)(esbuild@0.21.3)(jest@29.7.0)(typescript@4.9.5): resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true @@ -17282,14 +17348,15 @@ packages: dependencies: '@babel/core': 7.24.5 bs-logger: 0.2.6 + esbuild: 0.21.3 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@18.19.17) + jest: 29.7.0(@types/node@20.12.11)(ts-node@10.9.2) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.6.2 - typescript: 5.3.3 + typescript: 4.9.5 yargs-parser: 21.1.1 dev: true @@ -17328,7 +17395,6 @@ packages: typescript: 4.9.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - dev: true /tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} @@ -17600,7 +17666,6 @@ packages: /v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} - dev: true /v8-compile-cache@2.3.0: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} @@ -18262,7 +18327,6 @@ packages: /yn@3.1.1: resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} engines: {node: '>=6'} - dev: true /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} diff --git a/src/base-lib/.projen/deps.json b/src/base-lib/.projen/deps.json index 9d9d2c8ad5..a2d2b1c72c 100644 --- a/src/base-lib/.projen/deps.json +++ b/src/base-lib/.projen/deps.json @@ -19,6 +19,11 @@ "version": "^18", "type": "build" }, + { + "name": "constructs", + "version": "^10.0.0", + "type": "build" + }, { "name": "jest", "type": "build" @@ -28,6 +33,10 @@ "version": "^15", "type": "build" }, + { + "name": "projen", + "type": "build" + }, { "name": "ts-jest", "type": "build" diff --git a/src/base-lib/.projen/tasks.json b/src/base-lib/.projen/tasks.json index f689523425..1eb1e5890b 100644 --- a/src/base-lib/.projen/tasks.json +++ b/src/base-lib/.projen/tasks.json @@ -66,7 +66,7 @@ "exec": "mkdir -p dist/js" }, { - "exec": "pnpm pack --pack-destination dist/js" + "exec": "mv $(pnpm pack) dist/js/" } ] }, @@ -109,13 +109,13 @@ }, "steps": [ { - "exec": "pnpm dlx npm-check-updates@16 --upgrade --target=minor --peer --dep=dev,peer,prod,optional --filter=@types/jest,jest,ts-jest,typescript,@aws-sdk/types,@smithy/node-http-handler" + "exec": "pnpm dlx npm-check-updates@16 --upgrade --target=minor --peer --dep=dev,peer,prod,optional --filter=@types/jest,jest,projen,ts-jest,typescript,@aws-sdk/types,@smithy/node-http-handler" }, { "exec": "pnpm i --no-frozen-lockfile" }, { - "exec": "pnpm update @types/jest @types/jsonwebtoken @types/node-fetch @types/node jest jest-junit ts-jest typescript @aws-lambda-powertools/logger @aws-sdk/types @smithy/node-http-handler hpagent jsonwebtoken jwks-rsa moment-timezone mustache node-cache node-fetch" + "exec": "pnpm update @types/jest @types/jsonwebtoken @types/node-fetch @types/node constructs jest jest-junit projen ts-jest typescript @aws-lambda-powertools/logger @aws-sdk/types @smithy/node-http-handler hpagent jsonwebtoken jwks-rsa moment-timezone mustache node-cache node-fetch" }, { "exec": "pnpm dlx projen" diff --git a/src/base-lib/package.json b/src/base-lib/package.json index e61b9830ae..73df29de9d 100644 --- a/src/base-lib/package.json +++ b/src/base-lib/package.json @@ -20,8 +20,10 @@ "@types/jsonwebtoken": "^9.0.0", "@types/node": "^18", "@types/node-fetch": "^2.6.4", + "constructs": "^10.0.0", "jest": "^29.7.0", "jest-junit": "^15", + "projen": "^0.81.10", "ts-jest": "^29.1.2", "typescript": "^5.3.3" }, diff --git a/src/control-plane/backend/lambda/api/.projen/deps.json b/src/control-plane/backend/lambda/api/.projen/deps.json index 9055ffe30b..fb7ec65909 100644 --- a/src/control-plane/backend/lambda/api/.projen/deps.json +++ b/src/control-plane/backend/lambda/api/.projen/deps.json @@ -74,6 +74,16 @@ "version": "^3.0.1", "type": "build" }, + { + "name": "constructs", + "version": "^10.0.0", + "type": "build" + }, + { + "name": "esbuild", + "version": "^0.21.3", + "type": "build" + }, { "name": "jest", "type": "build" @@ -98,6 +108,10 @@ "version": "^2.0.20", "type": "build" }, + { + "name": "projen", + "type": "build" + }, { "name": "supertest", "version": "^6.3.3", diff --git a/src/control-plane/backend/lambda/api/.projen/tasks.json b/src/control-plane/backend/lambda/api/.projen/tasks.json index 8e9f485dda..64988cc1df 100644 --- a/src/control-plane/backend/lambda/api/.projen/tasks.json +++ b/src/control-plane/backend/lambda/api/.projen/tasks.json @@ -66,7 +66,7 @@ "exec": "mkdir -p dist/js" }, { - "exec": "pnpm pack --pack-destination dist/js" + "exec": "mv $(pnpm pack) dist/js/" } ] }, @@ -109,13 +109,13 @@ }, "steps": [ { - "exec": "pnpm dlx npm-check-updates@16 --upgrade --target=minor --peer --dep=dev,peer,prod,optional --filter=@types/jest,jest,ts-jest,typescript" + "exec": "pnpm dlx npm-check-updates@16 --upgrade --target=minor --peer --dep=dev,peer,prod,optional --filter=@types/jest,jest,projen,ts-jest,typescript" }, { "exec": "pnpm i --no-frozen-lockfile" }, { - "exec": "pnpm update @types/aws-lambda @types/express @types/jest @types/jsonpath-plus @types/jsonwebtoken @types/lodash @types/mock-fs @types/mustache @types/node-fetch @types/node @types/supertest @types/uuid @vercel/ncc aws-sdk-client-mock-jest aws-sdk-client-mock jest jest-junit lodash mock-fs nodemon supertest ts-jest ts-node typescript @aws-lambda-powertools/logger @aws-lambda-powertools/metrics @aws-sdk/client-acm @aws-sdk/client-cloudformation @aws-sdk/client-cloudwatch-events @aws-sdk/client-cloudwatch @aws-sdk/client-dynamodb @aws-sdk/client-ec2 @aws-sdk/client-eventbridge @aws-sdk/client-iam @aws-sdk/client-kafka @aws-sdk/client-quicksight @aws-sdk/client-redshift-data @aws-sdk/client-redshift-serverless @aws-sdk/client-redshift @aws-sdk/client-route-53 @aws-sdk/client-s3 @aws-sdk/client-secrets-manager @aws-sdk/client-sfn @aws-sdk/client-sns @aws-sdk/client-sts @aws-sdk/credential-providers @aws-sdk/lib-dynamodb @aws-sdk/s3-request-presigner @aws-sdk/types @aws-sdk/util-dynamodb @aws/clickstream-base-lib @smithy/node-http-handler @smithy/types @smithy/util-stream-node cidr-block cron-parser csv-parser express-validator express fast-memoize i18next-fs-backend i18next json-difference jsonpath-plus jsonwebtoken jwks-rsa moment-timezone mustache node-fetch p-limit sql-formatter ts-json-object uuid" + "exec": "pnpm update @types/aws-lambda @types/express @types/jest @types/jsonpath-plus @types/jsonwebtoken @types/lodash @types/mock-fs @types/mustache @types/node-fetch @types/node @types/supertest @types/uuid @vercel/ncc aws-sdk-client-mock-jest aws-sdk-client-mock constructs esbuild jest jest-junit lodash mock-fs nodemon projen supertest ts-jest ts-node typescript @aws-lambda-powertools/logger @aws-lambda-powertools/metrics @aws-sdk/client-acm @aws-sdk/client-cloudformation @aws-sdk/client-cloudwatch-events @aws-sdk/client-cloudwatch @aws-sdk/client-dynamodb @aws-sdk/client-ec2 @aws-sdk/client-eventbridge @aws-sdk/client-iam @aws-sdk/client-kafka @aws-sdk/client-quicksight @aws-sdk/client-redshift-data @aws-sdk/client-redshift-serverless @aws-sdk/client-redshift @aws-sdk/client-route-53 @aws-sdk/client-s3 @aws-sdk/client-secrets-manager @aws-sdk/client-sfn @aws-sdk/client-sns @aws-sdk/client-sts @aws-sdk/credential-providers @aws-sdk/lib-dynamodb @aws-sdk/s3-request-presigner @aws-sdk/types @aws-sdk/util-dynamodb @aws/clickstream-base-lib @smithy/node-http-handler @smithy/types @smithy/util-stream-node cidr-block cron-parser csv-parser express-validator express fast-memoize i18next-fs-backend i18next json-difference jsonpath-plus jsonwebtoken jwks-rsa moment-timezone mustache node-fetch p-limit sql-formatter ts-json-object uuid" }, { "exec": "pnpm dlx projen" diff --git a/src/control-plane/backend/lambda/api/package.json b/src/control-plane/backend/lambda/api/package.json index d9053b8167..33f30c7d1f 100644 --- a/src/control-plane/backend/lambda/api/package.json +++ b/src/control-plane/backend/lambda/api/package.json @@ -34,11 +34,14 @@ "@vercel/ncc": "^0.38.1", "aws-sdk-client-mock": "^3.0.1", "aws-sdk-client-mock-jest": "^3.0.1", + "constructs": "^10.0.0", + "esbuild": "^0.21.3", "jest": "^29.7.0", "jest-junit": "^15", "lodash": "^4.17.21", "mock-fs": "^5.2.0", "nodemon": "^2.0.20", + "projen": "^0.81.10", "supertest": "^6.3.3", "ts-jest": "^29.1.2", "ts-node": "^10.9.1",