From d2d5c6fd4fdcd02602c568280733c3ed955f900c Mon Sep 17 00:00:00 2001 From: Alex Sanders Date: Thu, 23 May 2024 16:09:34 +0100 Subject: [PATCH] Clean root deps (#1484) --- .github/dependabot.yml | 4 - libs/@guardian/ab-core/package.json | 8 +- libs/@guardian/ab-react/package.json | 8 +- libs/@guardian/core-web-vitals/package.json | 8 +- .../identity-auth-frontend/package.json | 8 +- libs/@guardian/identity-auth/package.json | 5 +- libs/@guardian/libs/.lintstagedrc.js | 2 +- libs/@guardian/libs/package.json | 9 +- .../src/consent-management-platform/index.ts | 3 +- .../source-development-kitchen/package.json | 7 +- libs/@guardian/source/package.json | 4 +- package.json | 11 - pnpm-lock.yaml | 528 +++++------------- 13 files changed, 185 insertions(+), 420 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 7ec3662b7..fc68bdc1a 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -53,9 +53,6 @@ updates: guardian: patterns: - '@guardian*' - swc: - patterns: - - '@swc*' react: patterns: - 'react*' @@ -73,7 +70,6 @@ updates: - '@rollup*' - 'rollup' - '@guardian*' - - '@swc*' - '*prettier*' - package-ecosystem: 'github-actions' diff --git a/libs/@guardian/ab-core/package.json b/libs/@guardian/ab-core/package.json index 63509d8d6..826b878a0 100644 --- a/libs/@guardian/ab-core/package.json +++ b/libs/@guardian/ab-core/package.json @@ -25,7 +25,11 @@ "verify-dist": "wireit" }, "devDependencies": { + "@types/jest": "29.5.8", + "jest": "29.7.0", + "jest-environment-jsdom": "29.7.0", "rollup": "4.17.2", + "ts-jest": "29.1.1", "tslib": "2.6.2", "typescript": "5.3.3", "wireit": "0.14.4" @@ -82,7 +86,7 @@ "files": [ "!(dist)/**", "!(.eslintcache)", - "../../../jest.*" + "../../../configs/jest.*" ], "output": [] }, @@ -94,7 +98,7 @@ "files": [ "!(dist)/**", "!(.eslintcache)", - "../../../jest.*" + "../../../configs/jest.*" ], "output": [] } diff --git a/libs/@guardian/ab-react/package.json b/libs/@guardian/ab-react/package.json index aaa60042d..8228d1c8b 100644 --- a/libs/@guardian/ab-react/package.json +++ b/libs/@guardian/ab-react/package.json @@ -27,10 +27,14 @@ "devDependencies": { "@guardian/ab-core": "7.0.0", "@testing-library/react": "14.2.1", + "@types/jest": "29.5.8", "@types/react": "18.2.11", + "jest": "29.7.0", + "jest-environment-jsdom": "29.7.0", "react": "18.2.0", "react-dom": "18.2.0", "rollup": "4.17.2", + "ts-jest": "29.1.1", "tslib": "2.6.2", "typescript": "5.3.3", "wireit": "0.14.4" @@ -94,7 +98,7 @@ "files": [ "!(dist)/**", "!(.eslintcache)", - "../../../jest.*" + "../../../configs/jest.*" ], "output": [] }, @@ -106,7 +110,7 @@ "files": [ "!(dist)/**", "!(.eslintcache)", - "../../../jest.*" + "../../../configs/jest.*" ], "output": [] } diff --git a/libs/@guardian/core-web-vitals/package.json b/libs/@guardian/core-web-vitals/package.json index 2453d51b2..3c869da3a 100644 --- a/libs/@guardian/core-web-vitals/package.json +++ b/libs/@guardian/core-web-vitals/package.json @@ -25,7 +25,11 @@ }, "devDependencies": { "@guardian/libs": "16.0.0", + "@types/jest": "29.5.8", + "jest": "29.7.0", + "jest-environment-jsdom": "29.7.0", "rollup": "4.17.2", + "ts-jest": "29.1.1", "tslib": "2.6.2", "typescript": "5.3.3", "web-vitals": "3.5.0", @@ -85,7 +89,7 @@ "files": [ "!(dist)/**", "!(.eslintcache)", - "../../../jest.*" + "../../../configs/jest.*" ], "output": [] }, @@ -97,7 +101,7 @@ "files": [ "!(dist)/**", "!(.eslintcache)", - "../../../jest.*" + "../../../configs/jest.*" ], "output": [] } diff --git a/libs/@guardian/identity-auth-frontend/package.json b/libs/@guardian/identity-auth-frontend/package.json index 326ff5b58..9e9deaf92 100644 --- a/libs/@guardian/identity-auth-frontend/package.json +++ b/libs/@guardian/identity-auth-frontend/package.json @@ -27,8 +27,12 @@ "devDependencies": { "@guardian/identity-auth": "2.1.0", "@guardian/libs": "16.0.0", + "@types/jest": "29.5.8", + "jest": "29.7.0", + "jest-environment-jsdom": "29.7.0", "jest-fetch-mock": "3.0.3", "rollup": "4.17.2", + "ts-jest": "29.1.1", "tslib": "2.6.2", "typescript": "5.3.3", "wireit": "0.14.4" @@ -99,7 +103,7 @@ "files": [ "!(dist)/**", "!(.eslintcache)", - "../../../jest.*" + "../../../configs/jest.*" ], "output": [] }, @@ -111,7 +115,7 @@ "files": [ "!(dist)/**", "!(.eslintcache)", - "../../../jest.*" + "../../../configs/jest.*" ], "output": [] } diff --git a/libs/@guardian/identity-auth/package.json b/libs/@guardian/identity-auth/package.json index bbba4c9b9..b49e5d47b 100644 --- a/libs/@guardian/identity-auth/package.json +++ b/libs/@guardian/identity-auth/package.json @@ -26,6 +26,7 @@ }, "devDependencies": { "@guardian/libs": "16.0.0", + "@types/jest": "29.5.8", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", "jest-fetch-mock": "3.0.3", @@ -88,7 +89,7 @@ "files": [ "!(dist)/**", "!(.eslintcache)", - "../../../jest.*" + "../../../configs/jest.*" ], "output": [] }, @@ -100,7 +101,7 @@ "files": [ "!(dist)/**", "!(.eslintcache)", - "../../../jest.*" + "../../../configs/jest.*" ], "output": [] } diff --git a/libs/@guardian/libs/.lintstagedrc.js b/libs/@guardian/libs/.lintstagedrc.js index fbf888c04..ebf5ff610 100644 --- a/libs/@guardian/libs/.lintstagedrc.js +++ b/libs/@guardian/libs/.lintstagedrc.js @@ -2,6 +2,6 @@ import config from '../../../.lintstagedrc.js'; export default { 'src/logger/**/*|scripts/generateSvg.logger.subscriptions.*': - 'node -r @swc-node/register scripts/generateSvg.logger.subscriptions.ts', + 'tsx scripts/generateSvg.logger.subscriptions.ts', ...config, }; diff --git a/libs/@guardian/libs/package.json b/libs/@guardian/libs/package.json index f0ad214d7..581f4f446 100644 --- a/libs/@guardian/libs/package.json +++ b/libs/@guardian/libs/package.json @@ -25,14 +25,19 @@ "verify-dist": "wireit" }, "devDependencies": { + "@types/jest": "29.5.8", "@types/wcag-contrast": "3.0.3", "cypress": "13.7.1", "cypress-wait-until": "3.0.1", "eslint-plugin-cypress": "2.15.1", + "jest": "29.7.0", + "jest-environment-jsdom": "29.7.0", "jest-fetch-mock": "3.0.3", "mockdate": "3.0.5", "rollup": "4.17.2", + "ts-jest": "29.1.1", "tslib": "2.6.2", + "tsx": "4.7.1", "typescript": "5.3.3", "wcag-contrast": "3.0.0", "wireit": "0.14.4" @@ -101,7 +106,7 @@ "files": [ "!(dist)/**", "!(.eslintcache)", - "../../../jest.*" + "../../../configs/jest.*" ], "output": [] }, @@ -113,7 +118,7 @@ "files": [ "!(dist)/**", "!(.eslintcache)", - "../../../jest.*" + "../../../configs/jest.*" ], "output": [] } diff --git a/libs/@guardian/libs/src/consent-management-platform/index.ts b/libs/@guardian/libs/src/consent-management-platform/index.ts index 3715a8a00..bce0d8130 100644 --- a/libs/@guardian/libs/src/consent-management-platform/index.ts +++ b/libs/@guardian/libs/src/consent-management-platform/index.ts @@ -1,5 +1,4 @@ import { version } from '../../package.json'; -import type { CountryCode } from '../countries/@types/CountryCode'; import { log } from '../logger/logger'; import { CMP as UnifiedCMP } from './cmp'; import { disable, enable, isDisabled } from './disable'; @@ -60,7 +59,7 @@ const init: InitCMP = ({ pubData, country }) => { ); } - const framework = getFramework(country as CountryCode); + const framework = getFramework(country); UnifiedCMP.init(framework, pubData ?? {}); diff --git a/libs/@guardian/source-development-kitchen/package.json b/libs/@guardian/source-development-kitchen/package.json index c3daa4b6f..9426876a9 100644 --- a/libs/@guardian/source-development-kitchen/package.json +++ b/libs/@guardian/source-development-kitchen/package.json @@ -31,10 +31,13 @@ "@guardian/source": "1.0.0", "@storybook/manager-api": "8.0.5", "@storybook/react": "8.0.5", + "@types/jest": "29.5.8", "@types/react": "18.2.11", + "jest": "29.7.0", "react": "18.2.0", "rollup": "4.17.2", "storybook": "8.0.5", + "ts-jest": "29.1.1", "tslib": "2.6.2", "typescript": "5.3.3", "wireit": "0.14.4" @@ -113,7 +116,7 @@ "files": [ "!(dist)/**", "!(.eslintcache)", - "../../../jest.*" + "../../../configs/jest.*" ], "output": [] }, @@ -125,7 +128,7 @@ "files": [ "!(dist)/**", "!(.eslintcache)", - "../../../jest.*" + "../../../configs/jest.*" ], "output": [] } diff --git a/libs/@guardian/source/package.json b/libs/@guardian/source/package.json index 35c6bb79a..32f23a731 100644 --- a/libs/@guardian/source/package.json +++ b/libs/@guardian/source/package.json @@ -143,7 +143,7 @@ "command": "jest", "files": [ "!(dist|storybook-static)/**", - "../../../jest.*" + "../../../configs/jest.*" ], "output": [] }, @@ -154,7 +154,7 @@ ], "files": [ "!(dist|storybook-static)/**", - "../../../jest.*" + "../../../configs/jest.*" ], "output": [] } diff --git a/package.json b/package.json index d4ffad3e7..6fd7ad4bb 100644 --- a/package.json +++ b/package.json @@ -14,29 +14,18 @@ "@guardian/eslint-config-typescript": "workspace:*", "@guardian/prettier": "workspace:*", "@manypkg/get-packages": "2.2.0", - "@swc-node/register": "1.9.0", - "@swc/core": "1.4.0", - "@swc/helpers": "^0.5.2", - "@types/jest": "29.5.8", "@types/node": "20.12.11", - "@typescript-eslint/eslint-plugin": "6.21.0", "@typescript-eslint/parser": "6.21.0", "colorette": "2.0.20", "eslint": "8.56.0", - "eslint-plugin-eslint-comments": "3.2.0", - "eslint-plugin-import": "2.29.0", "eslint-plugin-storybook": "^0.6.15", "fast-glob": "^3.3.2", "husky": "9.0.6", - "jest": "29.7.0", - "jest-environment-jsdom": "29.7.0", "lint-staged": "15.2.0", "prettier": "3.2.2", "sort-package-json": "2.10.0", - "ts-jest": "29.1.1", "typescript": "5.3.3", "update-section": "0.3.3", - "webpack": "5.91.0", "wireit": "0.14.4" }, "packageManager": "pnpm@8.14.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 946d59a0b..43200d5f8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,24 +29,9 @@ importers: '@manypkg/get-packages': specifier: 2.2.0 version: 2.2.0 - '@swc-node/register': - specifier: 1.9.0 - version: 1.9.0(@swc/core@1.4.0)(@swc/types@0.1.7)(typescript@5.3.3) - '@swc/core': - specifier: 1.4.0 - version: 1.4.0(@swc/helpers@0.5.11) - '@swc/helpers': - specifier: ^0.5.2 - version: 0.5.11 - '@types/jest': - specifier: 29.5.8 - version: 29.5.8 '@types/node': specifier: 20.12.11 version: 20.12.11 - '@typescript-eslint/eslint-plugin': - specifier: 6.21.0 - version: 6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3) '@typescript-eslint/parser': specifier: 6.21.0 version: 6.21.0(eslint@8.56.0)(typescript@5.3.3) @@ -56,12 +41,6 @@ importers: eslint: specifier: 8.56.0 version: 8.56.0 - eslint-plugin-eslint-comments: - specifier: 3.2.0 - version: 3.2.0(eslint@8.56.0) - eslint-plugin-import: - specifier: 2.29.0 - version: 2.29.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0) eslint-plugin-storybook: specifier: ^0.6.15 version: 0.6.15(eslint@8.56.0)(typescript@5.3.3) @@ -71,12 +50,6 @@ importers: husky: specifier: 9.0.6 version: 9.0.6 - jest: - specifier: 29.7.0 - version: 29.7.0(@types/node@20.12.11) - jest-environment-jsdom: - specifier: 29.7.0 - version: 29.7.0 lint-staged: specifier: 15.2.0 version: 15.2.0 @@ -86,18 +59,12 @@ importers: sort-package-json: specifier: 2.10.0 version: 2.10.0 - ts-jest: - specifier: 29.1.1 - version: 29.1.1(@babel/core@7.24.0)(esbuild@0.20.2)(jest@29.7.0)(typescript@5.3.3) typescript: specifier: 5.3.3 version: 5.3.3 update-section: specifier: 0.3.3 version: 0.3.3 - webpack: - specifier: 5.91.0 - version: 5.91.0(@swc/core@1.4.0) wireit: specifier: 0.14.4 version: 0.14.4 @@ -208,7 +175,7 @@ importers: version: 8.0.5(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@storybook/react-webpack5': specifier: 8.0.5 - version: 8.0.5(@swc/core@1.4.0)(esbuild@0.20.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + version: 8.0.5(esbuild@0.20.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@storybook/theming': specifier: 8.0.5 version: 8.0.5(react-dom@18.2.0)(react@18.2.0) @@ -227,9 +194,21 @@ importers: libs/@guardian/ab-core: devDependencies: + '@types/jest': + specifier: 29.5.8 + version: 29.5.8 + jest: + specifier: 29.7.0 + version: 29.7.0(@types/node@20.12.11) + jest-environment-jsdom: + specifier: 29.7.0 + version: 29.7.0 rollup: specifier: 4.17.2 version: 4.17.2 + ts-jest: + specifier: 29.1.1 + version: 29.1.1(@babel/core@7.24.0)(esbuild@0.20.2)(jest@29.7.0)(typescript@5.3.3) tslib: specifier: 2.6.2 version: 2.6.2 @@ -248,9 +227,18 @@ importers: '@testing-library/react': specifier: 14.2.1 version: 14.2.1(react-dom@18.2.0)(react@18.2.0) + '@types/jest': + specifier: 29.5.8 + version: 29.5.8 '@types/react': specifier: 18.2.11 version: 18.2.11 + jest: + specifier: 29.7.0 + version: 29.7.0(@types/node@20.12.11) + jest-environment-jsdom: + specifier: 29.7.0 + version: 29.7.0 react: specifier: 18.2.0 version: 18.2.0 @@ -260,6 +248,9 @@ importers: rollup: specifier: 4.17.2 version: 4.17.2 + ts-jest: + specifier: 29.1.1 + version: 29.1.1(@babel/core@7.24.0)(esbuild@0.20.2)(jest@29.7.0)(typescript@5.3.3) tslib: specifier: 2.6.2 version: 2.6.2 @@ -317,9 +308,21 @@ importers: '@guardian/libs': specifier: 16.0.0 version: 16.0.0(tslib@2.6.2)(typescript@5.3.3) + '@types/jest': + specifier: 29.5.8 + version: 29.5.8 + jest: + specifier: 29.7.0 + version: 29.7.0(@types/node@20.12.11) + jest-environment-jsdom: + specifier: 29.7.0 + version: 29.7.0 rollup: specifier: 4.17.2 version: 4.17.2 + ts-jest: + specifier: 29.1.1 + version: 29.1.1(@babel/core@7.24.0)(esbuild@0.20.2)(jest@29.7.0)(typescript@5.3.3) tslib: specifier: 2.6.2 version: 2.6.2 @@ -413,6 +416,9 @@ importers: '@guardian/libs': specifier: 16.0.0 version: 16.0.0(tslib@2.6.2)(typescript@5.3.3) + '@types/jest': + specifier: 29.5.8 + version: 29.5.8 jest: specifier: 29.7.0 version: 29.7.0(@types/node@20.12.11) @@ -446,12 +452,24 @@ importers: '@guardian/libs': specifier: 16.0.0 version: 16.0.0(tslib@2.6.2)(typescript@5.3.3) + '@types/jest': + specifier: 29.5.8 + version: 29.5.8 + jest: + specifier: 29.7.0 + version: 29.7.0(@types/node@20.12.11) + jest-environment-jsdom: + specifier: 29.7.0 + version: 29.7.0 jest-fetch-mock: specifier: 3.0.3 version: 3.0.3 rollup: specifier: 4.17.2 version: 4.17.2 + ts-jest: + specifier: 29.1.1 + version: 29.1.1(@babel/core@7.24.0)(esbuild@0.20.2)(jest@29.7.0)(typescript@5.3.3) tslib: specifier: 2.6.2 version: 2.6.2 @@ -464,6 +482,9 @@ importers: libs/@guardian/libs: devDependencies: + '@types/jest': + specifier: 29.5.8 + version: 29.5.8 '@types/wcag-contrast': specifier: 3.0.3 version: 3.0.3 @@ -476,6 +497,12 @@ importers: eslint-plugin-cypress: specifier: 2.15.1 version: 2.15.1(eslint@8.56.0) + jest: + specifier: 29.7.0 + version: 29.7.0(@types/node@20.12.11) + jest-environment-jsdom: + specifier: 29.7.0 + version: 29.7.0 jest-fetch-mock: specifier: 3.0.3 version: 3.0.3 @@ -485,9 +512,15 @@ importers: rollup: specifier: 4.17.2 version: 4.17.2 + ts-jest: + specifier: 29.1.1 + version: 29.1.1(@babel/core@7.24.0)(esbuild@0.20.2)(jest@29.7.0)(typescript@5.3.3) tslib: specifier: 2.6.2 version: 2.6.2 + tsx: + specifier: 4.7.1 + version: 4.7.1 typescript: specifier: 5.3.3 version: 5.3.3 @@ -633,9 +666,15 @@ importers: '@storybook/react': specifier: 8.0.5 version: 8.0.5(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@types/jest': + specifier: 29.5.8 + version: 29.5.8 '@types/react': specifier: 18.2.11 version: 18.2.11 + jest: + specifier: 29.7.0 + version: 29.7.0(@types/node@20.12.11) react: specifier: 18.2.0 version: 18.2.0 @@ -645,6 +684,9 @@ importers: storybook: specifier: 8.0.5 version: 8.0.5(react-dom@18.2.0)(react@18.2.0) + ts-jest: + specifier: 29.1.1 + version: 29.1.1(@babel/core@7.24.0)(esbuild@0.20.2)(jest@29.7.0)(typescript@5.3.3) tslib: specifier: 2.6.2 version: 2.6.2 @@ -3338,6 +3380,7 @@ packages: dependencies: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 + dev: false /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} @@ -3888,7 +3931,7 @@ packages: - supports-color dev: true - /@storybook/builder-webpack5@8.0.5(@swc/core@1.4.0)(esbuild@0.20.2)(typescript@5.3.3): + /@storybook/builder-webpack5@8.0.5(esbuild@0.20.2)(typescript@5.3.3): resolution: {integrity: sha512-tt7ZrRscsg+AJayOLXYCsDleNzNy0UHjfs7FnDzh331Ulyt2WeGkcELTZmHnBg5WwVBgjGTYmxYKSgGXF0hKXQ==} peerDependencies: typescript: '*' @@ -3921,13 +3964,13 @@ packages: process: 0.11.10 semver: 7.5.4 style-loader: 3.3.4(webpack@5.91.0) - terser-webpack-plugin: 5.3.10(@swc/core@1.4.0)(esbuild@0.20.2)(webpack@5.91.0) + terser-webpack-plugin: 5.3.10(esbuild@0.20.2)(webpack@5.91.0) ts-dedent: 2.2.0 typescript: 5.3.3 url: 0.11.3 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.91.0(@swc/core@1.4.0)(esbuild@0.20.2) + webpack: 5.91.0(esbuild@0.20.2) webpack-dev-middleware: 6.1.2(webpack@5.91.0) webpack-hot-middleware: 2.26.1 webpack-virtual-modules: 0.5.0 @@ -4251,7 +4294,7 @@ packages: /@storybook/node-logger@8.0.5: resolution: {integrity: sha512-ssT8YCcCqgc89ee+EeExCxcOpueOsU05iek2roR+NCZnoCL1DmzcUp8H9t0utLaK/ngPV8zatlzSDVgKTHSIJw==} - /@storybook/preset-react-webpack@8.0.5(@swc/core@1.4.0)(esbuild@0.20.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + /@storybook/preset-react-webpack@8.0.5(esbuild@0.20.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-+V4eEtbsaDcSgRFP6/8ZAUcmyEyF2o6iBVZ72prs2GO4rInrYFMUZZRIXRSvH92x8BurJck2ap9EGjFt08o0Ag==} engines: {node: '>=18.0.0'} peerDependencies: @@ -4279,7 +4322,7 @@ packages: semver: 7.5.4 tsconfig-paths: 4.2.0 typescript: 5.3.3 - webpack: 5.91.0(@swc/core@1.4.0)(esbuild@0.20.2) + webpack: 5.91.0(esbuild@0.20.2) transitivePeerDependencies: - '@swc/core' - encoding @@ -4325,7 +4368,7 @@ packages: react-docgen-typescript: 2.2.2(typescript@5.3.3) tslib: 2.6.2 typescript: 5.3.3 - webpack: 5.91.0(@swc/core@1.4.0)(esbuild@0.20.2) + webpack: 5.91.0(esbuild@0.20.2) transitivePeerDependencies: - supports-color dev: false @@ -4339,7 +4382,7 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - /@storybook/react-webpack5@8.0.5(@swc/core@1.4.0)(esbuild@0.20.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + /@storybook/react-webpack5@8.0.5(esbuild@0.20.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): resolution: {integrity: sha512-EFhCxt2oEH69glk5CXMipO/my/EzqF8c4uqriKyiTCQr7wPAFRkEJT3+HaRrjiOiuafwtvxfDQHgTC2fg1DNwA==} engines: {node: '>=18.0.0'} peerDependencies: @@ -4350,8 +4393,8 @@ packages: typescript: optional: true dependencies: - '@storybook/builder-webpack5': 8.0.5(@swc/core@1.4.0)(esbuild@0.20.2)(typescript@5.3.3) - '@storybook/preset-react-webpack': 8.0.5(@swc/core@1.4.0)(esbuild@0.20.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@storybook/builder-webpack5': 8.0.5(esbuild@0.20.2)(typescript@5.3.3) + '@storybook/preset-react-webpack': 8.0.5(esbuild@0.20.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@storybook/react': 8.0.5(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@types/node': 18.19.3 react: 18.2.0 @@ -4641,161 +4684,6 @@ packages: - typescript dev: true - /@swc-node/core@1.13.1(@swc/core@1.4.0)(@swc/types@0.1.7): - resolution: {integrity: sha512-emB5l2nZsXjUEAuusqjYvWnQMLWZp6K039Mv8aq5SX1rsNM/N7DNhw1i4/DX7AyzNZ0tT+ASWyTvqEURldp5HA==} - engines: {node: '>= 10'} - peerDependencies: - '@swc/core': '>= 1.4.13' - '@swc/types': '>= 0.1' - dependencies: - '@swc/core': 1.4.0(@swc/helpers@0.5.11) - '@swc/types': 0.1.7 - dev: true - - /@swc-node/register@1.9.0(@swc/core@1.4.0)(@swc/types@0.1.7)(typescript@5.3.3): - resolution: {integrity: sha512-i0iYInD4q5v3xQC6bKvs0QtfUxu197CU5qKALmpxEqTYs7sIhQ7KFLe3kP+eAR4gRkJTvAgjQgrokXLN2jZrOw==} - peerDependencies: - '@swc/core': '>= 1.3' - typescript: '>= 4.3' - dependencies: - '@swc-node/core': 1.13.1(@swc/core@1.4.0)(@swc/types@0.1.7) - '@swc-node/sourcemap-support': 0.5.0 - '@swc/core': 1.4.0(@swc/helpers@0.5.11) - colorette: 2.0.20 - debug: 4.3.4(supports-color@8.1.1) - pirates: 4.0.6 - tslib: 2.6.2 - typescript: 5.3.3 - transitivePeerDependencies: - - '@swc/types' - - supports-color - dev: true - - /@swc-node/sourcemap-support@0.5.0: - resolution: {integrity: sha512-fbhjL5G0YvFoWwNhWleuBUfotiX+USiA9oJqu9STFw+Hb0Cgnddn+HVS/K5fI45mn92e8V+cHD2jgFjk4w2T9Q==} - dependencies: - source-map-support: 0.5.21 - tslib: 2.6.2 - dev: true - - /@swc/core-darwin-arm64@1.4.0: - resolution: {integrity: sha512-UTJ/Vz+s7Pagef6HmufWt6Rs0aUu+EJF4Pzuwvr7JQQ5b1DZeAAUeUtkUTFx/PvCbM8Xfw4XdKBUZfrIKCfW8A==} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - optional: true - - /@swc/core-darwin-x64@1.4.0: - resolution: {integrity: sha512-f8v58u2GsGak8EtZFN9guXqE0Ep10Suny6xriaW2d8FGqESPyNrnBzli3aqkSeQk5gGqu2zJ7WiiKp3XoUOidA==} - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - optional: true - - /@swc/core-linux-arm-gnueabihf@1.4.0: - resolution: {integrity: sha512-q2KAkBzmPcTnRij/Y1fgHCKAGevUX/H4uUESrw1J5gmUg9Qip6onKV80lTumA1/aooGJ18LOsB31qdbwmZk9OA==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - requiresBuild: true - optional: true - - /@swc/core-linux-arm64-gnu@1.4.0: - resolution: {integrity: sha512-SknGu96W0mzHtLHWm+62fk5+Omp9fMPFO7AWyGFmz2tr8EgRRXtTSrBUnWhAbgcalnhen48GsvtMdxf1KNputg==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - - /@swc/core-linux-arm64-musl@1.4.0: - resolution: {integrity: sha512-/k3TDvpBRMDNskHooNN1KqwUhcwkfBlIYxRTnJvsfT2C7My4pffR+4KXmt0IKynlTTbCdlU/4jgX4801FSuliw==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - - /@swc/core-linux-x64-gnu@1.4.0: - resolution: {integrity: sha512-GYsTMvNt5+WTVlwwQzOOWsPMw6P/F41u5PGHWmfev8Nd4QJ1h3rWPySKk4mV42IJwH9MgQCVSl3ygwNqwl6kFg==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - - /@swc/core-linux-x64-musl@1.4.0: - resolution: {integrity: sha512-jGVPdM/VwF7kK/uYRW5N6FwzKf/FnDjGIR3RPvQokjYJy7Auk+3Oj21C0Jev7sIT9RYnO/TrFEoEozKeD/z2Qw==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - - /@swc/core-win32-arm64-msvc@1.4.0: - resolution: {integrity: sha512-biHYm1AronEKlt47O/H8sSOBM2BKXMmWT+ApvlxUw50m1RGNnVnE0bgY7tylFuuSiWyXsQPJbmUV708JqORXVg==} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - optional: true - - /@swc/core-win32-ia32-msvc@1.4.0: - resolution: {integrity: sha512-TL5L2tFQb19kJwv6+elToGBj74QXCn9j+hZfwQatvZEJRA5rDK16eH6oAE751dGUArhnWlW3Vj65hViPvTuycw==} - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - optional: true - - /@swc/core-win32-x64-msvc@1.4.0: - resolution: {integrity: sha512-e2xVezU7XZ2Stzn4i7TOQe2Kn84oYdG0M3A7XI7oTdcpsKCcKwgiMoroiAhqCv+iN20KNqhnWwJiUiTj/qN5AA==} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - requiresBuild: true - optional: true - - /@swc/core@1.4.0(@swc/helpers@0.5.11): - resolution: {integrity: sha512-wc5DMI5BJftnK0Fyx9SNJKkA0+BZSJQx8430yutWmsILkHMBD3Yd9GhlMaxasab9RhgKqZp7Ht30hUYO5ZDvQg==} - engines: {node: '>=10'} - requiresBuild: true - peerDependencies: - '@swc/helpers': ^0.5.0 - peerDependenciesMeta: - '@swc/helpers': - optional: true - dependencies: - '@swc/counter': 0.1.3 - '@swc/helpers': 0.5.11 - '@swc/types': 0.1.7 - optionalDependencies: - '@swc/core-darwin-arm64': 1.4.0 - '@swc/core-darwin-x64': 1.4.0 - '@swc/core-linux-arm-gnueabihf': 1.4.0 - '@swc/core-linux-arm64-gnu': 1.4.0 - '@swc/core-linux-arm64-musl': 1.4.0 - '@swc/core-linux-x64-gnu': 1.4.0 - '@swc/core-linux-x64-musl': 1.4.0 - '@swc/core-win32-arm64-msvc': 1.4.0 - '@swc/core-win32-ia32-msvc': 1.4.0 - '@swc/core-win32-x64-msvc': 1.4.0 - - /@swc/counter@0.1.3: - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - - /@swc/helpers@0.5.11: - resolution: {integrity: sha512-YNlnKRWF2sVojTpIyzwou9XoTNbzbzONwRhOoniEioF1AtaitTvVZblaQRrAzChWQ1bLYyYSWzM18y4WwgzJ+A==} - dependencies: - tslib: 2.6.2 - - /@swc/types@0.1.7: - resolution: {integrity: sha512-scHWahbHF0eyj3JsxG9CFJgFdFNaVQCNAimBlT6PzS3n/HptxqREjsm4OH6AN3lYcffZYSPxXW8ua2BEHp0lJQ==} - dependencies: - '@swc/counter': 0.1.3 - /@testing-library/dom@9.3.1: resolution: {integrity: sha512-0DGPd9AR3+iDTjGoMpxIkAsUihHZ3Ai6CneU6bRRrffXMgzCdlNk43jTrD2/5LT6CBb3MWTP8v510JzYtahD2w==} engines: {node: '>=14'} @@ -4920,12 +4808,14 @@ packages: dependencies: '@types/eslint': 8.56.6 '@types/estree': 1.0.5 + dev: false /@types/eslint@8.56.6: resolution: {integrity: sha512-ymwc+qb1XkjT/gfoQwxIeHZ6ixH23A+tCT2ADSA/DPVKzAjwYkTXBMCQ/f6fe4wEa85Lhp26VPeUxI7wMhAi7A==} dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 + dev: false /@types/estree@0.0.51: resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} @@ -5003,6 +4893,7 @@ packages: /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + dev: false /@types/lodash@4.17.0: resolution: {integrity: sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA==} @@ -5175,37 +5066,6 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - eslint: - optional: true - typescript: - optional: true - dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/type-utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) - '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.56.0 - graphemer: 1.4.0 - ignore: 5.3.1 - natural-compare: 1.4.0 - semver: 7.5.4 - ts-api-utils: 1.3.0(typescript@5.3.3) - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/eslint-plugin@7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-STEDMVQGww5lhCuNXVSQfbfuNII5E08QWkvAw5Qwf+bj2WT+JkG1uc+5/vXA3AOYMDHVOSpL+9rcbEUiHIm2dw==} engines: {node: ^18.18.0 || >=20.0.0} @@ -5305,28 +5165,6 @@ packages: '@typescript-eslint/visitor-keys': 7.3.1 dev: false - /@typescript-eslint/type-utils@6.21.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - eslint: - optional: true - typescript: - optional: true - dependencies: - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) - '@typescript-eslint/utils': 6.21.0(eslint@8.56.0)(typescript@5.3.3) - debug: 4.3.4(supports-color@8.1.1) - eslint: 8.56.0 - ts-api-utils: 1.3.0(typescript@5.3.3) - typescript: 5.3.3 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/type-utils@7.3.1(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-iFhaysxFsMDQlzJn+vr3OrxN8NmdQkHks4WaqD4QBnt5hsq234wcYdyQ9uquzJJIDAj5W4wQne3yEsYA6OmXGw==} engines: {node: ^18.18.0 || >=20.0.0} @@ -5450,28 +5288,6 @@ packages: - typescript dev: true - /@typescript-eslint/utils@6.21.0(eslint@8.56.0)(typescript@5.3.3): - resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - eslint: - optional: true - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.56.0) - '@types/json-schema': 7.0.15 - '@types/semver': 7.5.8 - '@typescript-eslint/scope-manager': 6.21.0 - '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.3.3) - eslint: 8.56.0 - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - /@typescript-eslint/utils@7.3.1(eslint@8.56.0)(typescript@5.3.3): resolution: {integrity: sha512-jIERm/6bYQ9HkynYlNZvXpzmXWZGhMbrOvq3jJzOSOlKXsVjrrolzWBjDW6/TvT5Q3WqaN4EkmcfdQwi9tDjBQ==} engines: {node: ^18.18.0 || >=20.0.0} @@ -5607,15 +5423,19 @@ packages: dependencies: '@webassemblyjs/helper-numbers': 1.11.6 '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + dev: false /@webassemblyjs/floating-point-hex-parser@1.11.6: resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} + dev: false /@webassemblyjs/helper-api-error@1.11.6: resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} + dev: false /@webassemblyjs/helper-buffer@1.12.1: resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} + dev: false /@webassemblyjs/helper-numbers@1.11.6: resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} @@ -5623,9 +5443,11 @@ packages: '@webassemblyjs/floating-point-hex-parser': 1.11.6 '@webassemblyjs/helper-api-error': 1.11.6 '@xtuc/long': 4.2.2 + dev: false /@webassemblyjs/helper-wasm-bytecode@1.11.6: resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} + dev: false /@webassemblyjs/helper-wasm-section@1.12.1: resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} @@ -5634,19 +5456,23 @@ packages: '@webassemblyjs/helper-buffer': 1.12.1 '@webassemblyjs/helper-wasm-bytecode': 1.11.6 '@webassemblyjs/wasm-gen': 1.12.1 + dev: false /@webassemblyjs/ieee754@1.11.6: resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} dependencies: '@xtuc/ieee754': 1.2.0 + dev: false /@webassemblyjs/leb128@1.11.6: resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} dependencies: '@xtuc/long': 4.2.2 + dev: false /@webassemblyjs/utf8@1.11.6: resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} + dev: false /@webassemblyjs/wasm-edit@1.12.1: resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} @@ -5659,6 +5485,7 @@ packages: '@webassemblyjs/wasm-opt': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 '@webassemblyjs/wast-printer': 1.12.1 + dev: false /@webassemblyjs/wasm-gen@1.12.1: resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} @@ -5668,6 +5495,7 @@ packages: '@webassemblyjs/ieee754': 1.11.6 '@webassemblyjs/leb128': 1.11.6 '@webassemblyjs/utf8': 1.11.6 + dev: false /@webassemblyjs/wasm-opt@1.12.1: resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} @@ -5676,6 +5504,7 @@ packages: '@webassemblyjs/helper-buffer': 1.12.1 '@webassemblyjs/wasm-gen': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 + dev: false /@webassemblyjs/wasm-parser@1.12.1: resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} @@ -5686,18 +5515,22 @@ packages: '@webassemblyjs/ieee754': 1.11.6 '@webassemblyjs/leb128': 1.11.6 '@webassemblyjs/utf8': 1.11.6 + dev: false /@webassemblyjs/wast-printer@1.12.1: resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} dependencies: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 + dev: false /@xtuc/ieee754@1.2.0: resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + dev: false /@xtuc/long@4.2.2: resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + dev: false /@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.20.2): resolution: {integrity: sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==} @@ -5747,6 +5580,7 @@ packages: acorn: ^8 dependencies: acorn: 8.11.3 + dev: false /acorn-jsx@5.3.2(acorn@7.4.1): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} @@ -5819,6 +5653,7 @@ packages: ajv: ^6.9.1 dependencies: ajv: 6.12.6 + dev: false /ajv-keywords@5.1.0(ajv@8.12.0): resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} @@ -5957,6 +5792,7 @@ packages: es-abstract: 1.22.3 get-intrinsic: 1.2.4 is-string: 1.0.7 + dev: false /array-iterate@2.0.1: resolution: {integrity: sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==} @@ -5975,6 +5811,7 @@ packages: es-abstract: 1.22.3 es-shim-unscopables: 1.0.2 get-intrinsic: 1.2.4 + dev: false /array.prototype.flat@1.3.2: resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} @@ -5993,6 +5830,7 @@ packages: define-properties: 1.2.1 es-abstract: 1.22.3 es-shim-unscopables: 1.0.2 + dev: false /arraybuffer.prototype.slice@1.0.2: resolution: {integrity: sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==} @@ -6203,7 +6041,7 @@ packages: '@babel/core': 7.24.0 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.91.0(@swc/core@1.4.0)(esbuild@0.20.2) + webpack: 5.91.0(esbuild@0.20.2) dev: false /babel-plugin-istanbul@6.1.1: @@ -6700,6 +6538,7 @@ packages: /chrome-trace-event@1.0.3: resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} engines: {node: '>=6.0'} + dev: false /ci-info@3.9.0: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} @@ -6893,6 +6732,7 @@ packages: /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + dev: false /commander@6.2.1: resolution: {integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==} @@ -7088,7 +6928,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.38) postcss-value-parser: 4.2.0 semver: 7.5.4 - webpack: 5.91.0(@swc/core@1.4.0)(esbuild@0.20.2) + webpack: 5.91.0(esbuild@0.20.2) dev: false /css-select@4.3.0: @@ -7548,6 +7388,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: esutils: 2.0.3 + dev: false /doctrine@3.0.0: resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} @@ -7732,6 +7573,7 @@ packages: dependencies: graceful-fs: 4.2.11 tapable: 2.2.1 + dev: false /enquirer@2.4.1: resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} @@ -7984,6 +7826,7 @@ packages: resolve: 1.22.8 transitivePeerDependencies: - supports-color + dev: false /eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@7.3.1)(eslint-plugin-import@2.29.1)(eslint@8.56.0): resolution: {integrity: sha512-xgdptdoi5W3niYeuQxKmzVDTATvLYqhpwmykwsh7f6HIOStGWEIL9iqZgQDF9u9OEzrRwR8no5q2VT+bjAujTg==} @@ -8038,6 +7881,7 @@ packages: eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color + dev: false /eslint-module-utils@2.8.0(@typescript-eslint/parser@7.3.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1)(eslint@8.56.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} @@ -8093,43 +7937,7 @@ packages: escape-string-regexp: 1.0.5 eslint: 8.56.0 ignore: 5.3.1 - - /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.21.0)(eslint@8.56.0): - resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - dependencies: - '@typescript-eslint/parser': 6.21.0(eslint@8.56.0)(typescript@5.3.3) - array-includes: 3.1.7 - array.prototype.findlastindex: 1.2.3 - array.prototype.flat: 1.3.2 - array.prototype.flatmap: 1.3.2 - debug: 3.2.7(supports-color@8.1.1) - doctrine: 2.1.0 - eslint: 8.56.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0)(eslint-import-resolver-node@0.3.9)(eslint@8.56.0) - hasown: 2.0.2 - is-core-module: 2.13.1 - is-glob: 4.0.3 - minimatch: 3.1.2 - object.fromentries: 2.0.7 - object.groupby: 1.0.1 - object.values: 1.1.7 - semver: 6.3.1 - tsconfig-paths: 3.15.0 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color - dev: true + dev: false /eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0)(eslint@8.56.0): resolution: {integrity: sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==} @@ -8359,6 +8167,7 @@ packages: /events@3.3.0: resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} engines: {node: '>=0.8.x'} + dev: false /execa@4.1.0: resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} @@ -8731,7 +8540,7 @@ packages: semver: 7.5.4 tapable: 2.2.1 typescript: 5.3.3 - webpack: 5.91.0(@swc/core@1.4.0)(esbuild@0.20.2) + webpack: 5.91.0(esbuild@0.20.2) dev: false /form-data@2.3.3: @@ -9359,7 +9168,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.91.0(@swc/core@1.4.0)(esbuild@0.20.2) + webpack: 5.91.0(esbuild@0.20.2) dev: false /htmlparser2@6.1.0: @@ -10395,6 +10204,7 @@ packages: '@types/node': 20.12.11 merge-stream: 2.0.0 supports-color: 8.1.1 + dev: false /jest-worker@29.7.0: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} @@ -10565,6 +10375,7 @@ packages: hasBin: true dependencies: minimist: 1.2.8 + dev: false /json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} @@ -10817,6 +10628,7 @@ packages: /loader-runner@4.3.0: resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} engines: {node: '>=6.11.5'} + dev: false /locate-character@3.0.0: resolution: {integrity: sha512-SW13ws7BjaeJ6p7Q6CO2nchbYEc3X3J6WrmTTDto7yMPqVSZTUyY5Tjbid+Ab8gLnATtygYtiDIJGQRRn2ZOiA==} @@ -11813,6 +11625,7 @@ packages: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 + dev: false /object.groupby@1.0.1: resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} @@ -11821,6 +11634,7 @@ packages: define-properties: 1.2.1 es-abstract: 1.22.3 get-intrinsic: 1.2.4 + dev: false /object.values@1.1.7: resolution: {integrity: sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==} @@ -11829,6 +11643,7 @@ packages: call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 + dev: false /objectorarray@1.0.5: resolution: {integrity: sha512-eJJDYkhJFFbBBAxeh8xW+weHlkI28n2ZdQV/J/DNfWfSKlGEf2xcfAbZTv3riEXHAhL9SVOTs2pRmXiSTf78xg==} @@ -12523,6 +12338,7 @@ packages: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: safe-buffer: 5.2.1 + dev: false /range-parser@1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} @@ -13131,6 +12947,7 @@ packages: '@types/json-schema': 7.0.15 ajv: 6.12.6 ajv-keywords: 3.5.2(ajv@6.12.6) + dev: false /schema-utils@4.2.0: resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} @@ -13194,6 +13011,7 @@ packages: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} dependencies: randombytes: 2.1.0 + dev: false /serve-static@1.15.0: resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} @@ -13703,7 +13521,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.91.0(@swc/core@1.4.0)(esbuild@0.20.2) + webpack: 5.91.0(esbuild@0.20.2) dev: false /stylis@4.2.0: @@ -13797,6 +13615,7 @@ packages: /tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} + dev: false /tar-fs@2.1.1: resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} @@ -13884,7 +13703,7 @@ packages: engines: {node: '>=8'} dev: true - /terser-webpack-plugin@5.3.10(@swc/core@1.4.0)(esbuild@0.20.2)(webpack@5.91.0): + /terser-webpack-plugin@5.3.10(esbuild@0.20.2)(webpack@5.91.0): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -13901,40 +13720,14 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.25 - '@swc/core': 1.4.0(@swc/helpers@0.5.11) esbuild: 0.20.2 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.29.2 - webpack: 5.91.0(@swc/core@1.4.0)(esbuild@0.20.2) + webpack: 5.91.0(esbuild@0.20.2) dev: false - /terser-webpack-plugin@5.3.10(@swc/core@1.4.0)(webpack@5.91.0): - resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - dependencies: - '@jridgewell/trace-mapping': 0.3.25 - '@swc/core': 1.4.0(@swc/helpers@0.5.11) - jest-worker: 27.5.1 - schema-utils: 3.3.0 - serialize-javascript: 6.0.2 - terser: 5.29.2 - webpack: 5.91.0(@swc/core@1.4.0) - dev: true - /terser@5.29.2: resolution: {integrity: sha512-ZiGkhUBIM+7LwkNjXYJq8svgkd+QK3UUr0wJqY4MieaezBSAIPgbSPZyIx0idM6XWK5CMzSWa8MJIzmRcB8Caw==} engines: {node: '>=10'} @@ -13944,6 +13737,7 @@ packages: acorn: 8.11.3 commander: 2.20.3 source-map-support: 0.5.21 + dev: false /test-exclude@6.0.0: resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} @@ -14118,6 +13912,7 @@ packages: json5: 1.0.2 minimist: 1.2.8 strip-bom: 3.0.0 + dev: false /tsconfig-paths@4.2.0: resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} @@ -14904,7 +14699,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.91.0(@swc/core@1.4.0)(esbuild@0.20.2) + webpack: 5.91.0(esbuild@0.20.2) dev: false /webpack-hot-middleware@2.26.1: @@ -14918,6 +14713,7 @@ packages: /webpack-sources@3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} + dev: false /webpack-virtual-modules@0.5.0: resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} @@ -14927,47 +14723,7 @@ packages: resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} dev: false - /webpack@5.91.0(@swc/core@1.4.0): - resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.5 - '@webassemblyjs/ast': 1.12.1 - '@webassemblyjs/wasm-edit': 1.12.1 - '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.11.3 - acorn-import-assertions: 1.9.0(acorn@8.11.3) - browserslist: 4.23.0 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.16.0 - es-module-lexer: 1.4.2 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.11 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.3.0 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.4.0)(webpack@5.91.0) - watchpack: 2.4.1 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - dev: true - - /webpack@5.91.0(@swc/core@1.4.0)(esbuild@0.20.2): + /webpack@5.91.0(esbuild@0.20.2): resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} engines: {node: '>=10.13.0'} hasBin: true @@ -14998,7 +14754,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.4.0)(esbuild@0.20.2)(webpack@5.91.0) + terser-webpack-plugin: 5.3.10(esbuild@0.20.2)(webpack@5.91.0) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: