From 490384d3696f99f64741428377f3b9dedd11b1f5 Mon Sep 17 00:00:00 2001 From: Alex Sanders Date: Tue, 18 Jun 2024 11:22:00 +0100 Subject: [PATCH] Update typescript setup, take 2 (#1554) --- .changeset/serious-bulldogs-unite.md | 8 + .github/workflows/ci.yml | 1 + Makefile | 78 +- apps/github-pages/package.json | 15 +- apps/storybooks/package.json | 2 +- configs/jest.config.js | 7 +- configs/storybook/package.json | 20 +- docs/source/storybook.md | 2 +- libs/@guardian/ab-core/package.json | 14 + libs/@guardian/ab-core/tsconfig.json | 10 +- libs/@guardian/ab-core/tsconfig.spec.json | 21 - libs/@guardian/ab-react/package.json | 14 + libs/@guardian/ab-react/tsconfig.json | 4 +- libs/@guardian/ab-react/tsconfig.spec.json | 21 - .../browserslist-config/package.json | 14 + .../browserslist-config/tsconfig.json | 2 +- libs/@guardian/cobalt-plugin-ts/package.json | 16 +- libs/@guardian/cobalt-plugin-ts/tsconfig.json | 2 +- libs/@guardian/core-web-vitals/package.json | 14 + libs/@guardian/core-web-vitals/tsconfig.json | 10 +- .../core-web-vitals/tsconfig.spec.json | 21 - libs/@guardian/design-tokens/package.json | 16 +- libs/@guardian/design-tokens/tsconfig.json | 2 +- .../eslint-config-typescript/package.json | 16 +- .../eslint-config-typescript/tsconfig.json | 3 +- libs/@guardian/eslint-config/package.json | 16 +- libs/@guardian/eslint-config/tsconfig.json | 3 +- .../identity-auth-frontend/package.json | 14 + .../identity-auth-frontend/tsconfig.json | 10 +- .../identity-auth-frontend/tsconfig.spec.json | 10 - libs/@guardian/identity-auth/package.json | 14 + libs/@guardian/identity-auth/tsconfig.json | 10 +- .../identity-auth/tsconfig.spec.json | 21 - libs/@guardian/libs/package.json | 14 + libs/@guardian/libs/tsconfig.json | 10 +- libs/@guardian/libs/tsconfig.spec.json | 21 - libs/@guardian/newsletter-types/package.json | 16 +- libs/@guardian/newsletter-types/tsconfig.json | 10 +- .../newsletter-types/tsconfig.spec.json | 21 - libs/@guardian/prettier/package.json | 16 +- libs/@guardian/prettier/tsconfig.json | 3 +- .../source-development-kitchen/package.json | 30 +- .../numeric-input/NumericInput.stories.tsx | 2 +- .../source-development-kitchen/tsconfig.json | 14 +- .../tsconfig.spec.json | 22 - libs/@guardian/source/package.json | 30 +- .../react-components/radio/Radio.stories.tsx | 4 +- .../radio/RadioGroup.stories.tsx | 6 +- .../text-input/TextInput.stories.tsx | 2 +- libs/@guardian/source/tsconfig.json | 13 +- libs/@guardian/source/tsconfig.spec.json | 22 - pnpm-lock.yaml | 2503 ++++++++++++++--- scripts/deno/check-npm-scripts.ts | 11 +- tsconfig.base.json | 8 +- 54 files changed, 2435 insertions(+), 774 deletions(-) create mode 100644 .changeset/serious-bulldogs-unite.md delete mode 100644 libs/@guardian/ab-core/tsconfig.spec.json delete mode 100644 libs/@guardian/ab-react/tsconfig.spec.json delete mode 100644 libs/@guardian/core-web-vitals/tsconfig.spec.json delete mode 100644 libs/@guardian/identity-auth-frontend/tsconfig.spec.json delete mode 100644 libs/@guardian/identity-auth/tsconfig.spec.json delete mode 100644 libs/@guardian/libs/tsconfig.spec.json delete mode 100644 libs/@guardian/newsletter-types/tsconfig.spec.json delete mode 100644 libs/@guardian/source-development-kitchen/tsconfig.spec.json delete mode 100644 libs/@guardian/source/tsconfig.spec.json diff --git a/.changeset/serious-bulldogs-unite.md b/.changeset/serious-bulldogs-unite.md new file mode 100644 index 000000000..2f93deb09 --- /dev/null +++ b/.changeset/serious-bulldogs-unite.md @@ -0,0 +1,8 @@ +--- +'@guardian/source-development-kitchen': major +'@guardian/source': major +--- + +Now has a peer dependency of `@emotion/react@^11.11.3` (from `^11.11.1`). + +Fixes conflicting types between Emotion's deps, as outlined in https://github.com/emotion-js/emotion/pull/3141. diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f7337a9aa..7e12b7f44 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,6 +13,7 @@ jobs: matrix: include: - task: formatting:check + - task: tsc - task: lint - task: test - task: e2e diff --git a/Makefile b/Makefile index 4fe187ddc..10019ffed 100644 --- a/Makefile +++ b/Makefile @@ -52,27 +52,33 @@ verify-dist: env # checks all projects for lint errors .PHONY: lint -lint: install +lint: env $(call log,"Linting projects") @corepack pnpm -r lint @node ./tools/scripts/check-packages-for-tslib.mjs # check repo for formatting errors .PHONY: formatting\:check -formatting\:check: install +formatting\:check: env $(call log,"Checking formatting across repo") @corepack pnpm prettier --ignore-unknown --cache --check . # attemps to fix lint errors across all projects .PHONY: fix -fix: install +fix: env $(call log,"Attempting to fix issues across all projects") @corepack pnpm -r fix @corepack pnpm prettier --ignore-unknown --cache --write . +# type-checking all projects +.PHONY: tsc +tsc: env + $(call log,"Checking types across all projects") + @corepack pnpm -r tsc + # makes sure absolutely everything is working .PHONY: validate -validate: env lint test e2e build verify-dist build-storybook +validate: env tsc lint test e2e build verify-dist build-storybook ##################################### BUILD #################################### @@ -163,6 +169,10 @@ install: check-node-version @guardian/ab-core\:test: env @corepack pnpm --filter @guardian/ab-core test +.PHONY: @guardian/ab-core\:tsc +@guardian/ab-core\:tsc: env + @corepack pnpm --filter @guardian/ab-core tsc + .PHONY: @guardian/ab-core\:verify-dist @guardian/ab-core\:verify-dist: env @corepack pnpm --filter @guardian/ab-core verify-dist @@ -187,6 +197,10 @@ install: check-node-version @guardian/ab-react\:test: env @corepack pnpm --filter @guardian/ab-react test +.PHONY: @guardian/ab-react\:tsc +@guardian/ab-react\:tsc: env + @corepack pnpm --filter @guardian/ab-react tsc + .PHONY: @guardian/ab-react\:verify-dist @guardian/ab-react\:verify-dist: env @corepack pnpm --filter @guardian/ab-react verify-dist @@ -199,6 +213,10 @@ install: check-node-version @guardian/browserslist-config\:lint: env @corepack pnpm --filter @guardian/browserslist-config lint +.PHONY: @guardian/browserslist-config\:tsc +@guardian/browserslist-config\:tsc: env + @corepack pnpm --filter @guardian/browserslist-config tsc + .PHONY: @guardian/browserslist-config\:update-readme @guardian/browserslist-config\:update-readme: env @corepack pnpm --filter @guardian/browserslist-config update-readme @@ -211,6 +229,10 @@ install: check-node-version @guardian/cobalt-plugin-ts\:lint: env @corepack pnpm --filter @guardian/cobalt-plugin-ts lint +.PHONY: @guardian/cobalt-plugin-ts\:tsc +@guardian/cobalt-plugin-ts\:tsc: env + @corepack pnpm --filter @guardian/cobalt-plugin-ts tsc + .PHONY: @guardian/core-web-vitals\:build @guardian/core-web-vitals\:build: env @corepack pnpm --filter @guardian/core-web-vitals build @@ -231,6 +253,10 @@ install: check-node-version @guardian/core-web-vitals\:test: env @corepack pnpm --filter @guardian/core-web-vitals test +.PHONY: @guardian/core-web-vitals\:tsc +@guardian/core-web-vitals\:tsc: env + @corepack pnpm --filter @guardian/core-web-vitals tsc + .PHONY: @guardian/core-web-vitals\:verify-dist @guardian/core-web-vitals\:verify-dist: env @corepack pnpm --filter @guardian/core-web-vitals verify-dist @@ -247,6 +273,10 @@ install: check-node-version @guardian/design-tokens\:lint: env @corepack pnpm --filter @guardian/design-tokens lint +.PHONY: @guardian/design-tokens\:tsc +@guardian/design-tokens\:tsc: env + @corepack pnpm --filter @guardian/design-tokens tsc + .PHONY: @guardian/eslint-config\:fix @guardian/eslint-config\:fix: env @corepack pnpm --filter @guardian/eslint-config fix @@ -255,6 +285,10 @@ install: check-node-version @guardian/eslint-config\:lint: env @corepack pnpm --filter @guardian/eslint-config lint +.PHONY: @guardian/eslint-config\:tsc +@guardian/eslint-config\:tsc: env + @corepack pnpm --filter @guardian/eslint-config tsc + .PHONY: @guardian/eslint-config-typescript\:fix @guardian/eslint-config-typescript\:fix: env @corepack pnpm --filter @guardian/eslint-config-typescript fix @@ -263,6 +297,10 @@ install: check-node-version @guardian/eslint-config-typescript\:lint: env @corepack pnpm --filter @guardian/eslint-config-typescript lint +.PHONY: @guardian/eslint-config-typescript\:tsc +@guardian/eslint-config-typescript\:tsc: env + @corepack pnpm --filter @guardian/eslint-config-typescript tsc + .PHONY: @guardian/identity-auth\:build @guardian/identity-auth\:build: env @corepack pnpm --filter @guardian/identity-auth build @@ -283,6 +321,10 @@ install: check-node-version @guardian/identity-auth\:test: env @corepack pnpm --filter @guardian/identity-auth test +.PHONY: @guardian/identity-auth\:tsc +@guardian/identity-auth\:tsc: env + @corepack pnpm --filter @guardian/identity-auth tsc + .PHONY: @guardian/identity-auth\:verify-dist @guardian/identity-auth\:verify-dist: env @corepack pnpm --filter @guardian/identity-auth verify-dist @@ -307,6 +349,10 @@ install: check-node-version @guardian/identity-auth-frontend\:test: env @corepack pnpm --filter @guardian/identity-auth-frontend test +.PHONY: @guardian/identity-auth-frontend\:tsc +@guardian/identity-auth-frontend\:tsc: env + @corepack pnpm --filter @guardian/identity-auth-frontend tsc + .PHONY: @guardian/identity-auth-frontend\:verify-dist @guardian/identity-auth-frontend\:verify-dist: env @corepack pnpm --filter @guardian/identity-auth-frontend verify-dist @@ -339,6 +385,10 @@ install: check-node-version @guardian/libs\:test: env @corepack pnpm --filter @guardian/libs test +.PHONY: @guardian/libs\:tsc +@guardian/libs\:tsc: env + @corepack pnpm --filter @guardian/libs tsc + .PHONY: @guardian/libs\:verify-dist @guardian/libs\:verify-dist: env @corepack pnpm --filter @guardian/libs verify-dist @@ -359,6 +409,10 @@ install: check-node-version @guardian/newsletter-types\:lint: env @corepack pnpm --filter @guardian/newsletter-types lint +.PHONY: @guardian/newsletter-types\:tsc +@guardian/newsletter-types\:tsc: env + @corepack pnpm --filter @guardian/newsletter-types tsc + .PHONY: @guardian/prettier\:fix @guardian/prettier\:fix: env @corepack pnpm --filter @guardian/prettier fix @@ -367,6 +421,10 @@ install: check-node-version @guardian/prettier\:lint: env @corepack pnpm --filter @guardian/prettier lint +.PHONY: @guardian/prettier\:tsc +@guardian/prettier\:tsc: env + @corepack pnpm --filter @guardian/prettier tsc + .PHONY: @guardian/source\:build @guardian/source\:build: env @corepack pnpm --filter @guardian/source build @@ -403,6 +461,10 @@ install: check-node-version @guardian/source\:test: env @corepack pnpm --filter @guardian/source test +.PHONY: @guardian/source\:tsc +@guardian/source\:tsc: env + @corepack pnpm --filter @guardian/source tsc + .PHONY: @guardian/source\:verify-dist @guardian/source\:verify-dist: env @corepack pnpm --filter @guardian/source verify-dist @@ -435,6 +497,10 @@ install: check-node-version @guardian/source-development-kitchen\:test: env @corepack pnpm --filter @guardian/source-development-kitchen test +.PHONY: @guardian/source-development-kitchen\:tsc +@guardian/source-development-kitchen\:tsc: env + @corepack pnpm --filter @guardian/source-development-kitchen tsc + .PHONY: @guardian/source-development-kitchen\:verify-dist @guardian/source-development-kitchen\:verify-dist: env @corepack pnpm --filter @guardian/source-development-kitchen verify-dist @@ -451,6 +517,10 @@ github-pages\:dev: env github-pages\:start: env @corepack pnpm --filter github-pages start +.PHONY: github-pages\:tsc +github-pages\:tsc: env + @corepack pnpm --filter github-pages tsc + .PHONY: storybooks\:dev storybooks\:dev: env @corepack pnpm --filter storybooks dev diff --git a/apps/github-pages/package.json b/apps/github-pages/package.json index a7d43f851..99f8aa951 100644 --- a/apps/github-pages/package.json +++ b/apps/github-pages/package.json @@ -6,7 +6,8 @@ "scripts": { "build": "wireit", "dev": "wireit", - "start": "wireit" + "start": "wireit", + "tsc": "wireit" }, "devDependencies": { "@astrojs/check": "0.7.0", @@ -54,6 +55,18 @@ "files": [ "dist/**" ] + }, + "tsc": { + "command": "tsc --pretty", + "files": [ + "src/**/*", + "tsconfig.json", + "../../libs/@guardian/tsconfig/tsconfig.json", + "../../@types/**", + "../../tsconfig.base.json", + "!(dist)/**" + ], + "output": [] } } } diff --git a/apps/storybooks/package.json b/apps/storybooks/package.json index 9a256be6c..134f8c5cf 100644 --- a/apps/storybooks/package.json +++ b/apps/storybooks/package.json @@ -7,7 +7,7 @@ "dev": "wireit" }, "devDependencies": { - "storybook": "8.0.5", + "storybook": "8.1.8", "wireit": "0.14.4" }, "wireit": { diff --git a/configs/jest.config.js b/configs/jest.config.js index d7ec06a04..ecaaf6feb 100644 --- a/configs/jest.config.js +++ b/configs/jest.config.js @@ -5,12 +5,7 @@ export const config = { testPathIgnorePatterns: ['/node_modules/', '/.wireit/'], transformIgnorePatterns: ['node_modules/.pnpm/(?!@guardian)'], transform: { - '^.+\\.[tj]sx?$': [ - 'ts-jest', - { - tsconfig: '/tsconfig.spec.json', - }, - ], + '^.+\\.[tj]sx?$': ['ts-jest'], }, coveragePathIgnorePatterns: ['/__generated__/'], }; diff --git a/configs/storybook/package.json b/configs/storybook/package.json index b74c1b863..dc94014ea 100644 --- a/configs/storybook/package.json +++ b/configs/storybook/package.json @@ -10,17 +10,17 @@ "@babel/preset-react": "7.24.1", "@babel/preset-typescript": "7.24.1", "@emotion/babel-plugin": "11.11.0", - "@emotion/react": "11.11.1", + "@emotion/react": "11.11.3", "@guardian/source": "workspace:*", - "@storybook/addon-a11y": "8.0.5", - "@storybook/addon-docs": "8.0.5", - "@storybook/addon-essentials": "8.0.5", - "@storybook/addon-links": "8.0.5", - "@storybook/addon-viewport": "8.0.5", - "@storybook/manager-api": "8.0.5", - "@storybook/react": "8.0.5", - "@storybook/react-webpack5": "8.0.5", - "@storybook/theming": "8.0.5", + "@storybook/addon-a11y": "8.1.8", + "@storybook/addon-docs": "8.1.8", + "@storybook/addon-essentials": "8.1.8", + "@storybook/addon-links": "8.1.8", + "@storybook/addon-viewport": "8.1.8", + "@storybook/manager-api": "8.1.8", + "@storybook/react": "8.1.8", + "@storybook/react-webpack5": "8.1.8", + "@storybook/theming": "8.1.8", "@types/babel__core": "7.20.5", "@types/react": "18.2.11", "babel-loader": "9.1.3", diff --git a/docs/source/storybook.md b/docs/source/storybook.md index 90622924f..eb050ab53 100644 --- a/docs/source/storybook.md +++ b/docs/source/storybook.md @@ -65,7 +65,7 @@ export default { title: 'Source/src-my-component/MyComponent', component: MyComponent, argTypes: { - id: { control: null }, + id: { control: { disable: true } }, }, args: { label: 'Label', diff --git a/libs/@guardian/ab-core/package.json b/libs/@guardian/ab-core/package.json index 4b7857a9c..a1c2291ea 100644 --- a/libs/@guardian/ab-core/package.json +++ b/libs/@guardian/ab-core/package.json @@ -22,6 +22,7 @@ "fix": "wireit", "lint": "wireit", "test": "wireit", + "tsc": "wireit", "verify-dist": "wireit" }, "devDependencies": { @@ -93,6 +94,19 @@ ], "output": [] }, + "tsc": { + "command": "tsc --pretty", + "files": [ + "**", + "tsconfig.json", + "../tsconfig/tsconfig.json", + "../../../@types/**", + "../../../tsconfig.base.json", + "!(dist)/**", + "!.eslintcache" + ], + "output": [] + }, "verify-dist": { "command": "jest --setupFilesAfterEnv ./jest.dist.setup.js", "dependencies": [ diff --git a/libs/@guardian/ab-core/tsconfig.json b/libs/@guardian/ab-core/tsconfig.json index b1aaffb25..6f3c72d1a 100644 --- a/libs/@guardian/ab-core/tsconfig.json +++ b/libs/@guardian/ab-core/tsconfig.json @@ -1,11 +1,5 @@ { "extends": "../../../tsconfig.base.json", - "files": ["../../../@types/window.d.ts"], - "include": ["."], - "exclude": ["node_modules", "dist", ".wireit"], - "references": [ - { - "path": "./tsconfig.spec.json" - } - ] + "include": ["**/*"], + "exclude": ["node_modules", "dist", ".wireit", "jest.dist.setup.js"] } diff --git a/libs/@guardian/ab-core/tsconfig.spec.json b/libs/@guardian/ab-core/tsconfig.spec.json deleted file mode 100644 index 13f825682..000000000 --- a/libs/@guardian/ab-core/tsconfig.spec.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../dist/out-tsc", - "module": "commonjs", - "moduleResolution": "node", - "types": ["jest", "node"] - }, - "include": [ - "jest.config.js", - "**/*.test.ts", - "**/*.spec.ts", - "**/*.test.tsx", - "**/*.spec.tsx", - "**/*.test.js", - "**/*.spec.js", - "**/*.test.jsx", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/libs/@guardian/ab-react/package.json b/libs/@guardian/ab-react/package.json index 7bd2646a0..115df1dc1 100644 --- a/libs/@guardian/ab-react/package.json +++ b/libs/@guardian/ab-react/package.json @@ -22,6 +22,7 @@ "fix": "wireit", "lint": "wireit", "test": "wireit", + "tsc": "wireit", "verify-dist": "wireit" }, "devDependencies": { @@ -105,6 +106,19 @@ ], "output": [] }, + "tsc": { + "command": "tsc --pretty", + "files": [ + "**", + "tsconfig.json", + "../tsconfig/tsconfig.json", + "../../../@types/**", + "../../../tsconfig.base.json", + "!(dist)/**", + "!.eslintcache" + ], + "output": [] + }, "verify-dist": { "command": "jest --setupFilesAfterEnv ./jest.dist.setup.js", "dependencies": [ diff --git a/libs/@guardian/ab-react/tsconfig.json b/libs/@guardian/ab-react/tsconfig.json index be52d85dd..9775c26cd 100644 --- a/libs/@guardian/ab-react/tsconfig.json +++ b/libs/@guardian/ab-react/tsconfig.json @@ -1,7 +1,7 @@ { "extends": "../../../tsconfig.base.json", - "include": ["."], - "exclude": ["node_modules", "dist", ".wireit"], + "include": ["**/*"], + "exclude": ["node_modules", "dist", ".wireit", "jest.dist.setup.js"], "compilerOptions": { "jsxImportSource": "react" } diff --git a/libs/@guardian/ab-react/tsconfig.spec.json b/libs/@guardian/ab-react/tsconfig.spec.json deleted file mode 100644 index ddd0e078a..000000000 --- a/libs/@guardian/ab-react/tsconfig.spec.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../dist/out-tsc", - "module": "commonjs", - "moduleResolution": "node", - "types": ["jest", "node"] - }, - "include": [ - "jest.config.ts", - "**/*.test.ts", - "**/*.spec.ts", - "**/*.test.tsx", - "**/*.spec.tsx", - "**/*.test.js", - "**/*.spec.js", - "**/*.test.jsx", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/libs/@guardian/browserslist-config/package.json b/libs/@guardian/browserslist-config/package.json index 5ccce9f66..930942ece 100644 --- a/libs/@guardian/browserslist-config/package.json +++ b/libs/@guardian/browserslist-config/package.json @@ -10,6 +10,7 @@ "scripts": { "fix": "wireit", "lint": "wireit", + "tsc": "wireit", "update-readme": "node ./scripts/update-readme.mjs" }, "devDependencies": { @@ -46,6 +47,19 @@ "!.eslintcache" ], "output": [] + }, + "tsc": { + "command": "tsc --pretty", + "files": [ + "**", + "tsconfig.json", + "../tsconfig/tsconfig.json", + "../../../@types/**", + "../../../tsconfig.base.json", + "!(dist)/**", + "!.eslintcache" + ], + "output": [] } } } diff --git a/libs/@guardian/browserslist-config/tsconfig.json b/libs/@guardian/browserslist-config/tsconfig.json index 99cfde952..90e6c8bcc 100644 --- a/libs/@guardian/browserslist-config/tsconfig.json +++ b/libs/@guardian/browserslist-config/tsconfig.json @@ -1,5 +1,5 @@ { "extends": "../../../tsconfig.base.json", - "include": ["."], + "include": ["**/*"], "exclude": ["node_modules", "dist", ".wireit"] } diff --git a/libs/@guardian/cobalt-plugin-ts/package.json b/libs/@guardian/cobalt-plugin-ts/package.json index 1c77e583f..10bcacbd3 100644 --- a/libs/@guardian/cobalt-plugin-ts/package.json +++ b/libs/@guardian/cobalt-plugin-ts/package.json @@ -6,7 +6,8 @@ "main": "./index.js", "scripts": { "fix": "wireit", - "lint": "wireit" + "lint": "wireit", + "tsc": "wireit" }, "devDependencies": { "@cobalt-ui/cli": "^1.11.0", @@ -42,6 +43,19 @@ "!.eslintcache" ], "output": [] + }, + "tsc": { + "command": "tsc --pretty", + "files": [ + "**", + "tsconfig.json", + "../tsconfig/tsconfig.json", + "../../../@types/**", + "../../../tsconfig.base.json", + "!(dist)/**", + "!.eslintcache" + ], + "output": [] } } } diff --git a/libs/@guardian/cobalt-plugin-ts/tsconfig.json b/libs/@guardian/cobalt-plugin-ts/tsconfig.json index 99cfde952..90e6c8bcc 100644 --- a/libs/@guardian/cobalt-plugin-ts/tsconfig.json +++ b/libs/@guardian/cobalt-plugin-ts/tsconfig.json @@ -1,5 +1,5 @@ { "extends": "../../../tsconfig.base.json", - "include": ["."], + "include": ["**/*"], "exclude": ["node_modules", "dist", ".wireit"] } diff --git a/libs/@guardian/core-web-vitals/package.json b/libs/@guardian/core-web-vitals/package.json index ffaa32778..bca4a60aa 100644 --- a/libs/@guardian/core-web-vitals/package.json +++ b/libs/@guardian/core-web-vitals/package.json @@ -21,6 +21,7 @@ "fix": "wireit", "lint": "wireit", "test": "wireit", + "tsc": "wireit", "verify-dist": "wireit" }, "devDependencies": { @@ -96,6 +97,19 @@ ], "output": [] }, + "tsc": { + "command": "tsc --pretty", + "files": [ + "**", + "tsconfig.json", + "../tsconfig/tsconfig.json", + "../../../@types/**", + "../../../tsconfig.base.json", + "!(dist)/**", + "!.eslintcache" + ], + "output": [] + }, "verify-dist": { "command": "jest --setupFilesAfterEnv ./jest.dist.setup.js", "dependencies": [ diff --git a/libs/@guardian/core-web-vitals/tsconfig.json b/libs/@guardian/core-web-vitals/tsconfig.json index b1aaffb25..6f3c72d1a 100644 --- a/libs/@guardian/core-web-vitals/tsconfig.json +++ b/libs/@guardian/core-web-vitals/tsconfig.json @@ -1,11 +1,5 @@ { "extends": "../../../tsconfig.base.json", - "files": ["../../../@types/window.d.ts"], - "include": ["."], - "exclude": ["node_modules", "dist", ".wireit"], - "references": [ - { - "path": "./tsconfig.spec.json" - } - ] + "include": ["**/*"], + "exclude": ["node_modules", "dist", ".wireit", "jest.dist.setup.js"] } diff --git a/libs/@guardian/core-web-vitals/tsconfig.spec.json b/libs/@guardian/core-web-vitals/tsconfig.spec.json deleted file mode 100644 index 13f825682..000000000 --- a/libs/@guardian/core-web-vitals/tsconfig.spec.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../dist/out-tsc", - "module": "commonjs", - "moduleResolution": "node", - "types": ["jest", "node"] - }, - "include": [ - "jest.config.js", - "**/*.test.ts", - "**/*.spec.ts", - "**/*.test.tsx", - "**/*.spec.tsx", - "**/*.test.js", - "**/*.spec.js", - "**/*.test.jsx", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/libs/@guardian/design-tokens/package.json b/libs/@guardian/design-tokens/package.json index 1c0cb37a9..272552572 100644 --- a/libs/@guardian/design-tokens/package.json +++ b/libs/@guardian/design-tokens/package.json @@ -11,7 +11,8 @@ "scripts": { "build": "wireit", "fix": "wireit", - "lint": "wireit" + "lint": "wireit", + "tsc": "wireit" }, "devDependencies": { "@cobalt-ui/cli": "1.11.0", @@ -57,6 +58,19 @@ "!.eslintcache" ], "output": [] + }, + "tsc": { + "command": "tsc --pretty", + "files": [ + "**", + "tsconfig.json", + "../tsconfig/tsconfig.json", + "../../../@types/**", + "../../../tsconfig.base.json", + "!(dist)/**", + "!.eslintcache" + ], + "output": [] } } } diff --git a/libs/@guardian/design-tokens/tsconfig.json b/libs/@guardian/design-tokens/tsconfig.json index 99cfde952..90e6c8bcc 100644 --- a/libs/@guardian/design-tokens/tsconfig.json +++ b/libs/@guardian/design-tokens/tsconfig.json @@ -1,5 +1,5 @@ { "extends": "../../../tsconfig.base.json", - "include": ["."], + "include": ["**/*"], "exclude": ["node_modules", "dist", ".wireit"] } diff --git a/libs/@guardian/eslint-config-typescript/package.json b/libs/@guardian/eslint-config-typescript/package.json index e3a692c43..48c74a17d 100644 --- a/libs/@guardian/eslint-config-typescript/package.json +++ b/libs/@guardian/eslint-config-typescript/package.json @@ -5,7 +5,8 @@ "main": "index.js", "scripts": { "fix": "wireit", - "lint": "wireit" + "lint": "wireit", + "tsc": "wireit" }, "dependencies": { "@guardian/eslint-config": "workspace:*", @@ -46,6 +47,19 @@ "output": [ "." ] + }, + "tsc": { + "command": "tsc --pretty", + "files": [ + "**", + "tsconfig.json", + "../tsconfig/tsconfig.json", + "../../../@types/**", + "../../../tsconfig.base.json", + "!(dist)/**", + "!.eslintcache" + ], + "output": [] } } } diff --git a/libs/@guardian/eslint-config-typescript/tsconfig.json b/libs/@guardian/eslint-config-typescript/tsconfig.json index 01b87e865..39919224e 100644 --- a/libs/@guardian/eslint-config-typescript/tsconfig.json +++ b/libs/@guardian/eslint-config-typescript/tsconfig.json @@ -1,4 +1,5 @@ { "extends": "../../../tsconfig.base.json", - "include": ["."] + "include": ["**/*"], + "exclude": ["node_modules", ".wireit"] } diff --git a/libs/@guardian/eslint-config/package.json b/libs/@guardian/eslint-config/package.json index f1f9519d6..f32633211 100644 --- a/libs/@guardian/eslint-config/package.json +++ b/libs/@guardian/eslint-config/package.json @@ -5,7 +5,8 @@ "main": "index.js", "scripts": { "fix": "wireit", - "lint": "wireit" + "lint": "wireit", + "tsc": "wireit" }, "dependencies": { "eslint-config-prettier": "9.1.0", @@ -42,6 +43,19 @@ "output": [ "." ] + }, + "tsc": { + "command": "tsc --pretty", + "files": [ + "**", + "tsconfig.json", + "../tsconfig/tsconfig.json", + "../../../@types/**", + "../../../tsconfig.base.json", + "!(dist)/**", + "!.eslintcache" + ], + "output": [] } } } diff --git a/libs/@guardian/eslint-config/tsconfig.json b/libs/@guardian/eslint-config/tsconfig.json index 01b87e865..39919224e 100644 --- a/libs/@guardian/eslint-config/tsconfig.json +++ b/libs/@guardian/eslint-config/tsconfig.json @@ -1,4 +1,5 @@ { "extends": "../../../tsconfig.base.json", - "include": ["."] + "include": ["**/*"], + "exclude": ["node_modules", ".wireit"] } diff --git a/libs/@guardian/identity-auth-frontend/package.json b/libs/@guardian/identity-auth-frontend/package.json index 6149a3779..3a93dbe52 100644 --- a/libs/@guardian/identity-auth-frontend/package.json +++ b/libs/@guardian/identity-auth-frontend/package.json @@ -22,6 +22,7 @@ "fix": "wireit", "lint": "wireit", "test": "wireit", + "tsc": "wireit", "verify-dist": "wireit" }, "devDependencies": { @@ -110,6 +111,19 @@ ], "output": [] }, + "tsc": { + "command": "tsc --pretty", + "files": [ + "**", + "tsconfig.json", + "../tsconfig/tsconfig.json", + "../../../@types/**", + "../../../tsconfig.base.json", + "!(dist)/**", + "!.eslintcache" + ], + "output": [] + }, "verify-dist": { "command": "jest --setupFilesAfterEnv ./jest.dist.setup.js", "dependencies": [ diff --git a/libs/@guardian/identity-auth-frontend/tsconfig.json b/libs/@guardian/identity-auth-frontend/tsconfig.json index b1aaffb25..23ea67cc6 100644 --- a/libs/@guardian/identity-auth-frontend/tsconfig.json +++ b/libs/@guardian/identity-auth-frontend/tsconfig.json @@ -1,11 +1,5 @@ { "extends": "../../../tsconfig.base.json", - "files": ["../../../@types/window.d.ts"], - "include": ["."], - "exclude": ["node_modules", "dist", ".wireit"], - "references": [ - { - "path": "./tsconfig.spec.json" - } - ] + "include": ["**/*", "../../../@types/window.d.ts"], + "exclude": ["node_modules", "dist", ".wireit", "jest.dist.setup.js"] } diff --git a/libs/@guardian/identity-auth-frontend/tsconfig.spec.json b/libs/@guardian/identity-auth-frontend/tsconfig.spec.json deleted file mode 100644 index 2f7088fa8..000000000 --- a/libs/@guardian/identity-auth-frontend/tsconfig.spec.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../dist/out-tsc", - "module": "commonjs", - "moduleResolution": "node", - "types": ["jest", "node"] - }, - "include": ["jest.config.js", "**/*.test.ts", "**/*.d.ts"] -} diff --git a/libs/@guardian/identity-auth/package.json b/libs/@guardian/identity-auth/package.json index 9cf5f9988..01a926122 100644 --- a/libs/@guardian/identity-auth/package.json +++ b/libs/@guardian/identity-auth/package.json @@ -22,6 +22,7 @@ "fix": "wireit", "lint": "wireit", "test": "wireit", + "tsc": "wireit", "verify-dist": "wireit" }, "devDependencies": { @@ -96,6 +97,19 @@ ], "output": [] }, + "tsc": { + "command": "tsc --pretty", + "files": [ + "**", + "tsconfig.json", + "../tsconfig/tsconfig.json", + "../../../@types/**", + "../../../tsconfig.base.json", + "!(dist)/**", + "!.eslintcache" + ], + "output": [] + }, "verify-dist": { "command": "jest --setupFilesAfterEnv ./jest.dist.setup.js", "dependencies": [ diff --git a/libs/@guardian/identity-auth/tsconfig.json b/libs/@guardian/identity-auth/tsconfig.json index b1aaffb25..6f3c72d1a 100644 --- a/libs/@guardian/identity-auth/tsconfig.json +++ b/libs/@guardian/identity-auth/tsconfig.json @@ -1,11 +1,5 @@ { "extends": "../../../tsconfig.base.json", - "files": ["../../../@types/window.d.ts"], - "include": ["."], - "exclude": ["node_modules", "dist", ".wireit"], - "references": [ - { - "path": "./tsconfig.spec.json" - } - ] + "include": ["**/*"], + "exclude": ["node_modules", "dist", ".wireit", "jest.dist.setup.js"] } diff --git a/libs/@guardian/identity-auth/tsconfig.spec.json b/libs/@guardian/identity-auth/tsconfig.spec.json deleted file mode 100644 index 13f825682..000000000 --- a/libs/@guardian/identity-auth/tsconfig.spec.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../dist/out-tsc", - "module": "commonjs", - "moduleResolution": "node", - "types": ["jest", "node"] - }, - "include": [ - "jest.config.js", - "**/*.test.ts", - "**/*.spec.ts", - "**/*.test.tsx", - "**/*.spec.tsx", - "**/*.test.js", - "**/*.spec.js", - "**/*.test.jsx", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/libs/@guardian/libs/package.json b/libs/@guardian/libs/package.json index 9fb9b472d..3fe56e80e 100644 --- a/libs/@guardian/libs/package.json +++ b/libs/@guardian/libs/package.json @@ -23,6 +23,7 @@ "fix": "wireit", "lint": "wireit", "test": "wireit", + "tsc": "wireit", "verify-dist": "wireit" }, "devDependencies": { @@ -120,6 +121,19 @@ ], "output": [] }, + "tsc": { + "command": "tsc --pretty", + "files": [ + "**", + "tsconfig.json", + "../tsconfig/tsconfig.json", + "../../../@types/**", + "../../../tsconfig.base.json", + "!(dist)/**", + "!.eslintcache" + ], + "output": [] + }, "verify-dist": { "command": "jest -c=./jest.dist.config.js --setupFilesAfterEnv ./jest.dist.setup.js", "dependencies": [ diff --git a/libs/@guardian/libs/tsconfig.json b/libs/@guardian/libs/tsconfig.json index b1aaffb25..23ea67cc6 100644 --- a/libs/@guardian/libs/tsconfig.json +++ b/libs/@guardian/libs/tsconfig.json @@ -1,11 +1,5 @@ { "extends": "../../../tsconfig.base.json", - "files": ["../../../@types/window.d.ts"], - "include": ["."], - "exclude": ["node_modules", "dist", ".wireit"], - "references": [ - { - "path": "./tsconfig.spec.json" - } - ] + "include": ["**/*", "../../../@types/window.d.ts"], + "exclude": ["node_modules", "dist", ".wireit", "jest.dist.setup.js"] } diff --git a/libs/@guardian/libs/tsconfig.spec.json b/libs/@guardian/libs/tsconfig.spec.json deleted file mode 100644 index 13f825682..000000000 --- a/libs/@guardian/libs/tsconfig.spec.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../dist/out-tsc", - "module": "commonjs", - "moduleResolution": "node", - "types": ["jest", "node"] - }, - "include": [ - "jest.config.js", - "**/*.test.ts", - "**/*.spec.ts", - "**/*.test.tsx", - "**/*.spec.tsx", - "**/*.test.js", - "**/*.spec.js", - "**/*.test.jsx", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/libs/@guardian/newsletter-types/package.json b/libs/@guardian/newsletter-types/package.json index 78bac56a8..b82963b6a 100644 --- a/libs/@guardian/newsletter-types/package.json +++ b/libs/@guardian/newsletter-types/package.json @@ -16,7 +16,8 @@ "build": "wireit", "dev": "jest --watch", "fix": "wireit", - "lint": "wireit" + "lint": "wireit", + "tsc": "wireit" }, "devDependencies": { "rollup": "4.18.0", @@ -72,6 +73,19 @@ "!.eslintcache" ], "output": [] + }, + "tsc": { + "command": "tsc --pretty", + "files": [ + "**", + "tsconfig.json", + "../tsconfig/tsconfig.json", + "../../../@types/**", + "../../../tsconfig.base.json", + "!(dist)/**", + "!.eslintcache" + ], + "output": [] } } } diff --git a/libs/@guardian/newsletter-types/tsconfig.json b/libs/@guardian/newsletter-types/tsconfig.json index b1aaffb25..90e6c8bcc 100644 --- a/libs/@guardian/newsletter-types/tsconfig.json +++ b/libs/@guardian/newsletter-types/tsconfig.json @@ -1,11 +1,5 @@ { "extends": "../../../tsconfig.base.json", - "files": ["../../../@types/window.d.ts"], - "include": ["."], - "exclude": ["node_modules", "dist", ".wireit"], - "references": [ - { - "path": "./tsconfig.spec.json" - } - ] + "include": ["**/*"], + "exclude": ["node_modules", "dist", ".wireit"] } diff --git a/libs/@guardian/newsletter-types/tsconfig.spec.json b/libs/@guardian/newsletter-types/tsconfig.spec.json deleted file mode 100644 index ddd0e078a..000000000 --- a/libs/@guardian/newsletter-types/tsconfig.spec.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "outDir": "../../../dist/out-tsc", - "module": "commonjs", - "moduleResolution": "node", - "types": ["jest", "node"] - }, - "include": [ - "jest.config.ts", - "**/*.test.ts", - "**/*.spec.ts", - "**/*.test.tsx", - "**/*.spec.tsx", - "**/*.test.js", - "**/*.spec.js", - "**/*.test.jsx", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/libs/@guardian/prettier/package.json b/libs/@guardian/prettier/package.json index 1c16aa84d..c25d5e948 100644 --- a/libs/@guardian/prettier/package.json +++ b/libs/@guardian/prettier/package.json @@ -8,7 +8,8 @@ ], "scripts": { "fix": "wireit", - "lint": "wireit" + "lint": "wireit", + "tsc": "wireit" }, "devDependencies": { "prettier": "3.2.2", @@ -40,6 +41,19 @@ "!.eslintcache" ], "output": [] + }, + "tsc": { + "command": "tsc --pretty", + "files": [ + "**", + "tsconfig.json", + "../tsconfig/tsconfig.json", + "../../../@types/**", + "../../../tsconfig.base.json", + "!(dist)/**", + "!.eslintcache" + ], + "output": [] } } } diff --git a/libs/@guardian/prettier/tsconfig.json b/libs/@guardian/prettier/tsconfig.json index 01b87e865..39919224e 100644 --- a/libs/@guardian/prettier/tsconfig.json +++ b/libs/@guardian/prettier/tsconfig.json @@ -1,4 +1,5 @@ { "extends": "../../../tsconfig.base.json", - "include": ["."] + "include": ["**/*"], + "exclude": ["node_modules", ".wireit"] } diff --git a/libs/@guardian/source-development-kitchen/package.json b/libs/@guardian/source-development-kitchen/package.json index 0f1b10786..031b07007 100644 --- a/libs/@guardian/source-development-kitchen/package.json +++ b/libs/@guardian/source-development-kitchen/package.json @@ -22,28 +22,29 @@ "lint": "wireit", "storybook": "storybook dev --port 4402", "test": "wireit", + "tsc": "wireit", "verify-dist": "wireit" }, "devDependencies": { "@babel/core": "7.24.0", - "@emotion/react": "11.11.1", + "@emotion/react": "11.11.3", "@guardian/libs": "16.1.3", "@guardian/source": "3.0.0", - "@storybook/manager-api": "8.0.5", - "@storybook/react": "8.0.5", + "@storybook/manager-api": "8.1.8", + "@storybook/react": "8.1.8", "@types/jest": "29.5.8", "@types/react": "18.2.11", "jest": "29.7.0", "react": "18.2.0", "rollup": "4.18.0", - "storybook": "8.0.5", + "storybook": "8.1.8", "ts-jest": "29.1.1", "tslib": "2.6.2", "typescript": "5.3.3", "wireit": "0.14.4" }, "peerDependencies": { - "@emotion/react": "^11.11.1", + "@emotion/react": "^11.11.3", "@guardian/libs": "^16.1.3", "@guardian/source": "^3.0.0", "@types/react": "^18.2.11", @@ -81,6 +82,9 @@ }, "build-storybook": { "command": "NODE_ENV=production storybook build --webpack-stats-json", + "dependencies": [ + "../source:build" + ], "files": [ "**", "../../../configs/storybook/**", @@ -125,6 +129,22 @@ ], "output": [] }, + "tsc": { + "command": "tsc --pretty", + "dependencies": [ + "../source:build" + ], + "files": [ + "**", + "tsconfig.json", + "../tsconfig/tsconfig.json", + "../../../@types/**", + "../../../tsconfig.base.json", + "!(dist|storybook-static)/**", + "!.eslintcache" + ], + "output": [] + }, "verify-dist": { "command": "jest --setupFilesAfterEnv ./jest.dist.setup.js", "dependencies": [ diff --git a/libs/@guardian/source-development-kitchen/src/react-components/numeric-input/NumericInput.stories.tsx b/libs/@guardian/source-development-kitchen/src/react-components/numeric-input/NumericInput.stories.tsx index 0c81cb162..c455bc367 100644 --- a/libs/@guardian/source-development-kitchen/src/react-components/numeric-input/NumericInput.stories.tsx +++ b/libs/@guardian/source-development-kitchen/src/react-components/numeric-input/NumericInput.stories.tsx @@ -32,7 +32,7 @@ const meta: Meta = { }, control: { type: 'radio' }, }, - id: { control: null }, + id: { control: { disable: true } }, }, }; diff --git a/libs/@guardian/source-development-kitchen/tsconfig.json b/libs/@guardian/source-development-kitchen/tsconfig.json index 15e382d78..ab6da17fc 100644 --- a/libs/@guardian/source-development-kitchen/tsconfig.json +++ b/libs/@guardian/source-development-kitchen/tsconfig.json @@ -1,11 +1,11 @@ { "extends": "../../../tsconfig.base.json", - "files": ["../../../@types/window.d.ts"], - "include": [".", ".storybook/*"], - "exclude": ["node_modules", "dist", ".wireit", "storybook-static"], - "references": [ - { - "path": "./tsconfig.spec.json" - } + "include": ["**/*", ".storybook/**/*"], + "exclude": [ + "node_modules", + "dist", + ".wireit", + "storybook-static", + "jest.dist.setup.js" ] } diff --git a/libs/@guardian/source-development-kitchen/tsconfig.spec.json b/libs/@guardian/source-development-kitchen/tsconfig.spec.json deleted file mode 100644 index 9e61e3a75..000000000 --- a/libs/@guardian/source-development-kitchen/tsconfig.spec.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "allowJs": true, - "outDir": "../../../dist/out-tsc", - "module": "commonjs", - "moduleResolution": "node", - "types": ["jest", "node"] - }, - "include": [ - "jest.config.js", - "**/*.test.ts", - "**/*.spec.ts", - "**/*.test.tsx", - "**/*.spec.tsx", - "**/*.test.js", - "**/*.spec.js", - "**/*.test.jsx", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/libs/@guardian/source/package.json b/libs/@guardian/source/package.json index 7f3784e31..b6090aff7 100644 --- a/libs/@guardian/source/package.json +++ b/libs/@guardian/source/package.json @@ -31,6 +31,7 @@ "lint": "wireit", "storybook": "storybook dev --port 4401", "test": "wireit", + "tsc": "wireit", "verify-dist": "wireit" }, "dependencies": { @@ -38,16 +39,17 @@ }, "devDependencies": { "@babel/core": "7.24.0", - "@emotion/react": "11.11.1", + "@emotion/react": "11.11.3", "@guardian/design-tokens": "workspace:*", "@guardian/libs": "16.1.3", - "@storybook/manager-api": "8.0.5", - "@storybook/react": "8.0.5", + "@storybook/manager-api": "8.1.8", + "@storybook/react": "8.1.8", "@svgr/babel-preset": "8.1.0", "@svgr/core": "8.1.0", "@svgr/plugin-jsx": "8.1.0", "@svgr/plugin-prettier": "8.1.0", "@svgr/plugin-svgo": "8.1.0", + "@types/babel__core": "7.20.5", "@types/jest": "29.5.8", "@types/mkdirp": "2.0.0", "@types/prettier": "3.0.0", @@ -59,7 +61,7 @@ "prettier": "3.3.0", "react": "18.2.0", "rollup": "4.18.0", - "storybook": "8.0.5", + "storybook": "8.1.8", "ts-jest": "29.1.1", "tslib": "2.6.2", "tsx": "4.11.2", @@ -67,7 +69,7 @@ "wireit": "0.14.4" }, "peerDependencies": { - "@emotion/react": "^11.11.1", + "@emotion/react": "^11.11.3", "@types/react": "^18.2.11", "react": "^18.2.0", "tslib": "^2.6.2", @@ -112,7 +114,7 @@ "build-storybook": { "command": "NODE_ENV=production storybook build --webpack-stats-json", "dependencies": [ - "__deps__" + "build" ], "files": [ "**", @@ -180,6 +182,22 @@ ], "output": [] }, + "tsc": { + "command": "tsc --pretty", + "dependencies": [ + "build" + ], + "files": [ + "**", + "tsconfig.json", + "../tsconfig/tsconfig.json", + "../../../@types/**", + "../../../tsconfig.base.json", + "!(dist|storybook-static)/**", + "!.eslintcache" + ], + "output": [] + }, "verify-dist": { "command": "jest --setupFilesAfterEnv ./jest.dist.setup.js", "dependencies": [ diff --git a/libs/@guardian/source/src/react-components/radio/Radio.stories.tsx b/libs/@guardian/source/src/react-components/radio/Radio.stories.tsx index 406643e02..62a387ebc 100644 --- a/libs/@guardian/source/src/react-components/radio/Radio.stories.tsx +++ b/libs/@guardian/source/src/react-components/radio/Radio.stories.tsx @@ -18,9 +18,7 @@ const meta: Meta = { type: 'text', }, }, - cssOverrides: { - control: null, - }, + cssOverrides: { control: { disable: true } }, }, args: { label: 'Red', diff --git a/libs/@guardian/source/src/react-components/radio/RadioGroup.stories.tsx b/libs/@guardian/source/src/react-components/radio/RadioGroup.stories.tsx index c1c461c73..41347ca43 100644 --- a/libs/@guardian/source/src/react-components/radio/RadioGroup.stories.tsx +++ b/libs/@guardian/source/src/react-components/radio/RadioGroup.stories.tsx @@ -24,9 +24,9 @@ const meta: Meta = { type: 'text', }, }, - id: { control: null }, - className: { control: null }, - cssOverrides: { control: null }, + id: { control: { disable: true } }, + className: { control: { disable: true } }, + cssOverrides: { control: { disable: true } }, }, }; diff --git a/libs/@guardian/source/src/react-components/text-input/TextInput.stories.tsx b/libs/@guardian/source/src/react-components/text-input/TextInput.stories.tsx index 0e4aba5be..dede20973 100644 --- a/libs/@guardian/source/src/react-components/text-input/TextInput.stories.tsx +++ b/libs/@guardian/source/src/react-components/text-input/TextInput.stories.tsx @@ -33,7 +33,7 @@ const meta: Meta = { }, control: { type: 'radio' }, }, - id: { control: null }, + id: { control: { disable: true } }, }, }; diff --git a/libs/@guardian/source/tsconfig.json b/libs/@guardian/source/tsconfig.json index 87ce9e930..ab6da17fc 100644 --- a/libs/@guardian/source/tsconfig.json +++ b/libs/@guardian/source/tsconfig.json @@ -1,10 +1,11 @@ { "extends": "../../../tsconfig.base.json", - "include": [".", ".storybook/*"], - "exclude": ["node_modules", "dist", ".wireit", "storybook-static"], - "references": [ - { - "path": "./tsconfig.spec.json" - } + "include": ["**/*", ".storybook/**/*"], + "exclude": [ + "node_modules", + "dist", + ".wireit", + "storybook-static", + "jest.dist.setup.js" ] } diff --git a/libs/@guardian/source/tsconfig.spec.json b/libs/@guardian/source/tsconfig.spec.json deleted file mode 100644 index 9e61e3a75..000000000 --- a/libs/@guardian/source/tsconfig.spec.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "allowJs": true, - "outDir": "../../../dist/out-tsc", - "module": "commonjs", - "moduleResolution": "node", - "types": ["jest", "node"] - }, - "include": [ - "jest.config.js", - "**/*.test.ts", - "**/*.spec.ts", - "**/*.test.tsx", - "**/*.spec.tsx", - "**/*.test.js", - "**/*.spec.js", - "**/*.test.jsx", - "**/*.spec.jsx", - "**/*.d.ts" - ] -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e9aec7c92..33a332cb0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -111,8 +111,8 @@ importers: apps/storybooks: devDependencies: storybook: - specifier: 8.0.5 - version: 8.0.5(react-dom@18.2.0)(react@18.2.0) + specifier: 8.1.8 + version: 8.1.8(react-dom@18.2.0)(react@18.2.0) wireit: specifier: 0.14.4 version: 0.14.4 @@ -162,38 +162,38 @@ importers: specifier: 11.11.0 version: 11.11.0 '@emotion/react': - specifier: 11.11.1 - version: 11.11.1(@types/react@18.2.11)(react@18.2.0) + specifier: 11.11.3 + version: 11.11.3(@types/react@18.2.11)(react@18.2.0) '@guardian/source': specifier: workspace:* version: link:../../libs/@guardian/source '@storybook/addon-a11y': - specifier: 8.0.5 - version: 8.0.5 + specifier: 8.1.8 + version: 8.1.8 '@storybook/addon-docs': - specifier: 8.0.5 - version: 8.0.5 + specifier: 8.1.8 + version: 8.1.8(prettier@3.3.0) '@storybook/addon-essentials': - specifier: 8.0.5 - version: 8.0.5(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0) + specifier: 8.1.8 + version: 8.1.8(@types/react@18.2.11)(prettier@3.3.0)(react-dom@18.2.0)(react@18.2.0) '@storybook/addon-links': - specifier: 8.0.5 - version: 8.0.5(react@18.2.0) + specifier: 8.1.8 + version: 8.1.8(react@18.2.0) '@storybook/addon-viewport': - specifier: 8.0.5 - version: 8.0.5 + specifier: 8.1.8 + version: 8.1.8 '@storybook/manager-api': - specifier: 8.0.5 - version: 8.0.5(react-dom@18.2.0)(react@18.2.0) + specifier: 8.1.8 + version: 8.1.8(react-dom@18.2.0)(react@18.2.0) '@storybook/react': - specifier: 8.0.5 - version: 8.0.5(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + specifier: 8.1.8 + version: 8.1.8(prettier@3.3.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@storybook/react-webpack5': - specifier: 8.0.5 - version: 8.0.5(esbuild@0.20.2)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + specifier: 8.1.8 + version: 8.1.8(esbuild@0.20.2)(prettier@3.3.0)(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) + specifier: 8.1.8 + version: 8.1.8(react-dom@18.2.0)(react@18.2.0) '@types/babel__core': specifier: 7.20.5 version: 7.20.5 @@ -583,8 +583,8 @@ importers: specifier: 7.24.0 version: 7.24.0 '@emotion/react': - specifier: 11.11.1 - version: 11.11.1(@types/react@18.2.11)(react@18.2.0) + specifier: 11.11.3 + version: 11.11.3(@types/react@18.2.11)(react@18.2.0) '@guardian/design-tokens': specifier: workspace:* version: link:../design-tokens @@ -592,11 +592,11 @@ importers: specifier: 16.1.3 version: 16.1.3(tslib@2.6.2)(typescript@5.3.3) '@storybook/manager-api': - specifier: 8.0.5 - version: 8.0.5(react-dom@18.2.0)(react@18.2.0) + specifier: 8.1.8 + version: 8.1.8(react-dom@18.2.0)(react@18.2.0) '@storybook/react': - specifier: 8.0.5 - version: 8.0.5(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + specifier: 8.1.8 + version: 8.1.8(prettier@3.3.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@svgr/babel-preset': specifier: 8.1.0 version: 8.1.0(@babel/core@7.24.0) @@ -612,6 +612,9 @@ importers: '@svgr/plugin-svgo': specifier: 8.1.0 version: 8.1.0(@svgr/core@8.1.0)(typescript@5.3.3) + '@types/babel__core': + specifier: 7.20.5 + version: 7.20.5 '@types/jest': specifier: 29.5.8 version: 29.5.8 @@ -646,8 +649,8 @@ importers: specifier: 4.18.0 version: 4.18.0 storybook: - specifier: 8.0.5 - version: 8.0.5(react-dom@18.2.0)(react@18.2.0) + specifier: 8.1.8 + version: 8.1.8(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) @@ -670,20 +673,20 @@ importers: specifier: 7.24.0 version: 7.24.0 '@emotion/react': - specifier: 11.11.1 - version: 11.11.1(@types/react@18.2.11)(react@18.2.0) + specifier: 11.11.3 + version: 11.11.3(@types/react@18.2.11)(react@18.2.0) '@guardian/libs': specifier: 16.1.3 version: 16.1.3(tslib@2.6.2)(typescript@5.3.3) '@guardian/source': specifier: 3.0.0 - version: 3.0.0(@emotion/react@11.11.1)(@types/react@18.2.11)(react@18.2.0)(tslib@2.6.2)(typescript@5.3.3) + version: 3.0.0(@emotion/react@11.11.3)(@types/react@18.2.11)(react@18.2.0)(tslib@2.6.2)(typescript@5.3.3) '@storybook/manager-api': - specifier: 8.0.5 - version: 8.0.5(react-dom@18.2.0)(react@18.2.0) + specifier: 8.1.8 + version: 8.1.8(react-dom@18.2.0)(react@18.2.0) '@storybook/react': - specifier: 8.0.5 - version: 8.0.5(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + specifier: 8.1.8 + version: 8.1.8(prettier@3.3.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) '@types/jest': specifier: 29.5.8 version: 29.5.8 @@ -700,8 +703,8 @@ importers: specifier: 4.18.0 version: 4.18.0 storybook: - specifier: 8.0.5 - version: 8.0.5(react-dom@18.2.0)(react@18.2.0) + specifier: 8.1.8 + version: 8.1.8(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) @@ -901,6 +904,11 @@ packages: resolution: {integrity: sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==} engines: {node: '>=6.9.0'} + /@babel/compat-data@7.24.7: + resolution: {integrity: sha512-qJzAIcv03PyaWqxRgO4mSU3lihncDT296vnyuE2O8uA4w3UHWI4S3hgeZd1L8W1Bft40w9JxJ2b412iDUFFRhw==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/core@7.24.0: resolution: {integrity: sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==} engines: {node: '>=6.9.0'} @@ -936,7 +944,7 @@ packages: '@babel/parser': 7.24.6 '@babel/template': 7.24.6 '@babel/traverse': 7.24.6 - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 convert-source-map: 2.0.0 debug: 4.3.5 gensync: 1.0.0-beta.2 @@ -944,7 +952,6 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color - dev: true /@babel/generator@7.24.5: resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==} @@ -959,7 +966,7 @@ packages: resolution: {integrity: sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 @@ -979,11 +986,29 @@ packages: dependencies: '@babel/types': 7.24.6 + /@babel/helper-annotate-as-pure@7.24.7: + resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.7 + dev: true + /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.6 + dev: false + + /@babel/helper-builder-binary-assignment-operator-visitor@7.24.7: + resolution: {integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true /@babel/helper-compilation-targets@7.23.6: resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} @@ -1005,6 +1030,17 @@ packages: lru-cache: 5.1.1 semver: 6.3.1 + /@babel/helper-compilation-targets@7.24.7: + resolution: {integrity: sha512-ctSdRHBi20qWOfy27RUb4Fhp07KSJ3sXcuSvTrXrc4aG8NSYDo1ici3Vhg9bg69y5bj0Mr1lh0aeEgTvc12rMg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.24.7 + '@babel/helper-validator-option': 7.24.7 + browserslist: 4.23.0 + lru-cache: 5.1.1 + semver: 6.3.1 + dev: true + /@babel/helper-create-class-features-plugin@7.24.5(@babel/core@7.24.0): resolution: {integrity: sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==} engines: {node: '>=6.9.0'} @@ -1022,6 +1058,26 @@ packages: '@babel/helper-split-export-declaration': 7.24.5 semver: 6.3.1 + /@babel/helper-create-class-features-plugin@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.7 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.6) + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.0): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} engines: {node: '>=6.9.0'} @@ -1032,6 +1088,31 @@ packages: '@babel/helper-annotate-as-pure': 7.22.5 regexpu-core: 5.3.2 semver: 6.3.1 + dev: false + + /@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.24.6): + resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-annotate-as-pure': 7.22.5 + regexpu-core: 5.3.2 + semver: 6.3.1 + dev: true + + /@babel/helper-create-regexp-features-plugin@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-03TCmXy2FtXJEZfbXDTSqq1fRJArk7lX9DOFC/47VthYcxyIOx+eXQmdo6DOQvrbpIix+KfXwvuXdFDZHxt+rA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-annotate-as-pure': 7.24.7 + regexpu-core: 5.3.2 + semver: 6.3.1 + dev: true /@babel/helper-define-polyfill-provider@0.5.0(@babel/core@7.24.0): resolution: {integrity: sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==} @@ -1046,6 +1127,7 @@ packages: resolve: 1.22.8 transitivePeerDependencies: - supports-color + dev: false /@babel/helper-define-polyfill-provider@0.6.0(@babel/core@7.24.0): resolution: {integrity: sha512-efwOM90nCG6YeT8o3PCyBVSxRfmILxCNL+TNI8CGQl7a62M0Wd9VkV+XHwIlkOz1r4b+lxu6gBjdWiOMdUCrCQ==} @@ -1060,6 +1142,22 @@ packages: resolve: 1.22.8 transitivePeerDependencies: - supports-color + dev: false + + /@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.24.6): + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + debug: 4.3.5 + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + dev: true /@babel/helper-environment-visitor@7.22.20: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} @@ -1069,6 +1167,13 @@ packages: resolution: {integrity: sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==} engines: {node: '>=6.9.0'} + /@babel/helper-environment-visitor@7.24.7: + resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.7 + dev: true + /@babel/helper-function-name@7.23.0: resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} engines: {node: '>=6.9.0'} @@ -1083,6 +1188,14 @@ packages: '@babel/template': 7.24.6 '@babel/types': 7.24.6 + /@babel/helper-function-name@7.24.7: + resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.24.7 + '@babel/types': 7.24.7 + dev: true + /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} @@ -1095,12 +1208,29 @@ packages: dependencies: '@babel/types': 7.24.6 + /@babel/helper-hoist-variables@7.24.7: + resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.7 + dev: true + /@babel/helper-member-expression-to-functions@7.24.5: resolution: {integrity: sha512-4owRteeihKWKamtqg4JmWSsEZU445xpFRXPEwp44HbgbxdWlUV1b4Agg4lkA806Lil5XM/e+FJyS0vj5T6vmcA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.6 + /@babel/helper-member-expression-to-functions@7.24.7: + resolution: {integrity: sha512-LGeMaf5JN4hAT471eJdBs/GK1DoYIJ5GCtZN/EsL6KUiiDZOvO/eKE11AMZJa2zP4zk4qe9V2O/hxAmkRc8p6w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-module-imports@7.24.3: resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} engines: {node: '>=6.9.0'} @@ -1113,6 +1243,16 @@ packages: dependencies: '@babel/types': 7.24.6 + /@babel/helper-module-imports@7.24.7: + resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-module-transforms@7.24.5(@babel/core@7.24.0): resolution: {integrity: sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==} engines: {node: '>=6.9.0'} @@ -1138,6 +1278,21 @@ packages: '@babel/helper-simple-access': 7.24.6 '@babel/helper-split-export-declaration': 7.24.6 '@babel/helper-validator-identifier': 7.24.7 + + /@babel/helper-module-transforms@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color dev: true /@babel/helper-optimise-call-expression@7.22.5: @@ -1146,10 +1301,22 @@ packages: dependencies: '@babel/types': 7.24.6 + /@babel/helper-optimise-call-expression@7.24.7: + resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.7 + dev: true + /@babel/helper-plugin-utils@7.24.5: resolution: {integrity: sha512-xjNLDopRzW2o6ba0gKbkZq5YWEBaK3PCyTOY1K2P/O07LGMhMqlMXPxwN4S5/RhWuCobT8z0jrlKGlYmeR1OhQ==} engines: {node: '>=6.9.0'} + /@babel/helper-plugin-utils@7.24.7: + resolution: {integrity: sha512-Rq76wjt7yz9AAc1KnlRKNAi/dMSVWgDRx43FHoJEbcYU6xOWaE2dVPwcdTukJrjxS65GITyfbvEYHvkirZ6uEg==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.24.0): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} @@ -1160,6 +1327,21 @@ packages: '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-environment-visitor': 7.24.6 '@babel/helper-wrap-function': 7.22.20 + dev: false + + /@babel/helper-remap-async-to-generator@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-9pKLcTlZ92hNZMQfGCHImUpDOlAgkkpqalWEeftW5FBya75k8Li2ilerxkM/uBEj01iBZXcCIB/bwvDYgWyibA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-wrap-function': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.0): resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} @@ -1172,6 +1354,20 @@ packages: '@babel/helper-member-expression-to-functions': 7.24.5 '@babel/helper-optimise-call-expression': 7.22.5 + /@babel/helper-replace-supers@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.7 + '@babel/helper-optimise-call-expression': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-simple-access@7.24.5: resolution: {integrity: sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==} engines: {node: '>=6.9.0'} @@ -1182,7 +1378,16 @@ packages: resolution: {integrity: sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 + + /@babel/helper-simple-access@7.24.7: + resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color dev: true /@babel/helper-skip-transparent-expression-wrappers@7.22.5: @@ -1191,6 +1396,16 @@ packages: dependencies: '@babel/types': 7.24.6 + /@babel/helper-skip-transparent-expression-wrappers@7.24.7: + resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/helper-split-export-declaration@7.24.5: resolution: {integrity: sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==} engines: {node: '>=6.9.0'} @@ -1203,6 +1418,13 @@ packages: dependencies: '@babel/types': 7.24.6 + /@babel/helper-split-export-declaration@7.24.7: + resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.7 + dev: true + /@babel/helper-string-parser@7.24.1: resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} engines: {node: '>=6.9.0'} @@ -1231,6 +1453,11 @@ packages: resolution: {integrity: sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==} engines: {node: '>=6.9.0'} + /@babel/helper-validator-option@7.24.7: + resolution: {integrity: sha512-yy1/KvjhV/ZCL+SM7hBrvnZJ3ZuT9OuZgIJAGpPEToANvc3iM6iDvBnRjtElWibHU6n8/LPR/EjX9EtIEYO3pw==} + engines: {node: '>=6.9.0'} + dev: true + /@babel/helper-wrap-function@7.22.20: resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} engines: {node: '>=6.9.0'} @@ -1238,6 +1465,19 @@ packages: '@babel/helper-function-name': 7.24.6 '@babel/template': 7.24.6 '@babel/types': 7.24.6 + dev: false + + /@babel/helper-wrap-function@7.24.7: + resolution: {integrity: sha512-N9JIYk3TD+1vq/wn77YnJOqMtfWhNewNE+DJV4puD2X7Ew9J4JvrzrFDfTfyv5EgEXVy9/Wt8QiOErzEmv5Ifw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-function-name': 7.24.7 + '@babel/template': 7.24.7 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true /@babel/helpers@7.24.5: resolution: {integrity: sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==} @@ -1254,8 +1494,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.24.6 - '@babel/types': 7.24.6 - dev: true + '@babel/types': 7.24.7 /@babel/highlight@7.24.6: resolution: {integrity: sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==} @@ -1287,7 +1526,26 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 + + /@babel/parser@7.24.7: + resolution: {integrity: sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.24.7 + dev: true + + /@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} @@ -1297,6 +1555,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-unaQgZ/iRu/By6tsjMZzpeBZjChYfLYry6HrEXPoz3KmfF0sVBQ1l8zKMQ4xRGLWVsjuvB8nQfjNP/DcfEOCsg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==} @@ -1308,6 +1577,21 @@ packages: '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.24.0) + dev: false + + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-transform-optional-chaining': 7.24.7(@babel/core@7.24.6) + transitivePeerDependencies: + - supports-color + dev: true /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.24.0): resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==} @@ -1318,6 +1602,18 @@ packages: '@babel/core': 7.24.0 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-utA4HuR6F4Vvcr+o4DnjL8fCOlgRFGbeeBEGNg3ZTrLFw6VWG5XmUrvcQ0FjIYMU2ST4XcR2Wsp7t9qOAPnxMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.0): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} @@ -1326,6 +1622,16 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.24.0 + dev: false + + /@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.6): + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + dev: true /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.0): resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} @@ -1335,6 +1641,15 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.24.6): + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} peerDependencies: @@ -1351,6 +1666,15 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.24.6): + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.0): resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} engines: {node: '>=6.9.0'} @@ -1359,6 +1683,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.24.6): + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.5 + dev: true /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} @@ -1367,14 +1702,34 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false - /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.0): - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + /@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.24.6): + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.6 '@babel/helper-plugin-utils': 7.24.5 + dev: true + + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.0): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.6): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.5 + dev: true /@babel/plugin-syntax-flow@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==} @@ -1394,6 +1749,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==} @@ -1403,6 +1769,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.0): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} @@ -1412,6 +1789,15 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + /@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.24.6): + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: @@ -1420,6 +1806,15 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + /@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.24.6): + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.0): resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} engines: {node: '>=6.9.0'} @@ -1447,6 +1842,15 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.24.6): + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: @@ -1455,6 +1859,15 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + /@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.24.6): + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.0): resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: @@ -1463,6 +1876,15 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + /@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.24.6): + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: @@ -1471,6 +1893,15 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + /@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.24.6): + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: @@ -1479,6 +1910,15 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + /@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.24.6): + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.0): resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: @@ -1487,6 +1927,15 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + /@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.24.6): + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.0): resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} engines: {node: '>=6.9.0'} @@ -1495,6 +1944,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.24.6): + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.5 + dev: true /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.0): resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} @@ -1505,6 +1965,16 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + /@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.24.6): + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.5 + dev: true + /@babel/plugin-syntax-typescript@7.24.1(@babel/core@7.24.0): resolution: {integrity: sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==} engines: {node: '>=6.9.0'} @@ -1523,6 +1993,18 @@ packages: '@babel/core': 7.24.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.24.6): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.6) + '@babel/helper-plugin-utils': 7.24.5 + dev: true /@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==} @@ -1532,6 +2014,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-async-generator-functions@7.23.9(@babel/core@7.24.0): resolution: {integrity: sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==} @@ -1544,6 +2037,22 @@ packages: '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.0) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.0) + dev: false + + /@babel/plugin-transform-async-generator-functions@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-o+iF77e3u7ZS4AoAuJvapz9Fm001PuD2V3Lp6OSE4FYQke+cSewYtnek+THqGRWyQloRCyvWL1OkyfNEl9vr/g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.6) + transitivePeerDependencies: + - supports-color + dev: true /@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==} @@ -1555,6 +2064,21 @@ packages: '@babel/helper-module-imports': 7.24.3 '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-remap-async-to-generator': 7.22.20(@babel/core@7.24.0) + dev: false + + /@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-remap-async-to-generator': 7.24.7(@babel/core@7.24.6) + transitivePeerDependencies: + - supports-color + dev: true /@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==} @@ -1564,6 +2088,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==} @@ -1573,6 +2108,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-block-scoping@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-Nd5CvgMbWc+oWzBsuaMcbwjJWAcp5qzrbg69SZdHSP7AMY0AbWFqFO0WTFCA1jxhMCwodRwvRec8k0QUbZk7RQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-class-properties@7.24.1(@babel/core@7.24.0): resolution: {integrity: sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==} @@ -1584,6 +2130,19 @@ packages: '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.5 + /@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.6) + '@babel/helper-plugin-utils': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==} engines: {node: '>=6.9.0'} @@ -1594,6 +2153,21 @@ packages: '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.0) + dev: false + + /@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.6) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.6) + transitivePeerDependencies: + - supports-color + dev: true /@babel/plugin-transform-classes@7.23.8(@babel/core@7.24.0): resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==} @@ -1610,6 +2184,26 @@ packages: '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.0) '@babel/helper-split-export-declaration': 7.24.5 globals: 11.12.0 + dev: false + + /@babel/plugin-transform-classes@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-CFbbBigp8ln4FU6Bpy6g7sE8B/WmCmzvivzUC6xDAdWVsjYTXijpuuGJmYkAaoWAzcItGKT3IOAbxRItZ5HTjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.6) + '@babel/helper-split-export-declaration': 7.24.7 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true /@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==} @@ -1620,6 +2214,18 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 '@babel/template': 7.24.0 + dev: false + + /@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/template': 7.24.7 + dev: true /@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==} @@ -1629,6 +2235,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-destructuring@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-19eJO/8kdCQ9zISOf+SEUJM/bAUIsvY3YDnXZTupUCQ8LgrWnsG/gFB9dvXqdXnRXMAM8fvt7b0CBKQHNGy1mw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==} @@ -1639,6 +2256,18 @@ packages: '@babel/core': 7.24.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.6) + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} @@ -1648,6 +2277,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} @@ -1658,6 +2298,18 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.0) + dev: false + + /@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.6) + dev: true /@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==} @@ -1668,6 +2320,20 @@ packages: '@babel/core': 7.24.0 '@babel/helper-builder-binary-assignment-operator-visitor': 7.22.15 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true /@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==} @@ -1678,6 +2344,18 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.0) + dev: false + + /@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.6) + dev: true /@babel/plugin-transform-flow-strip-types@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==} @@ -1699,6 +2377,20 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: false + + /@babel/plugin-transform-for-of@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true /@babel/plugin-transform-function-name@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==} @@ -1710,6 +2402,19 @@ packages: '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-function-name': 7.23.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-function-name@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-U9FcnA821YoILngSmYkW6FjyQe2TyZD5pHt4EVIhmcTkrJw/3KqcrRSxuOo5tFZJi7TE19iDyI1u+weTI7bn2w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==} @@ -1720,6 +2425,18 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.0) + dev: false + + /@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.6) + dev: true /@babel/plugin-transform-literals@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==} @@ -1729,6 +2446,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-literals@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-vcwCbb4HDH+hWi8Pqenwnjy+UiklO4Kt1vfspcQYFhJdpthSnW8XvWGyDZWKNVrVbVViI/S7K9PDJZiUmP2fYQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==} @@ -1739,6 +2467,18 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.0) + dev: false + + /@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.6) + dev: true /@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==} @@ -1748,6 +2488,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==} @@ -1758,6 +2509,20 @@ packages: '@babel/core': 7.24.0 '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.6) + '@babel/helper-plugin-utils': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.0): resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==} @@ -1770,6 +2535,20 @@ packages: '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-simple-access': 7.24.5 + /@babel/plugin-transform-modules-commonjs@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.6) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-modules-systemjs@7.23.9(@babel/core@7.24.0): resolution: {integrity: sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==} engines: {node: '>=6.9.0'} @@ -1781,6 +2560,22 @@ packages: '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-validator-identifier': 7.24.7 + dev: false + + /@babel/plugin-transform-modules-systemjs@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-GYQE0tW7YoaN13qFh3O1NCY4MPkUiAH3fiF7UcV/I3ajmDKEdG3l+UOcbAm4zUE3gnvUU+Eni7XrVKo9eO9auw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-hoist-variables': 7.24.7 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.6) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true /@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==} @@ -1791,6 +2586,20 @@ packages: '@babel/core': 7.24.0 '@babel/helper-module-transforms': 7.24.5(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.6) + '@babel/helper-plugin-utils': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true /@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.24.0): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==} @@ -1801,6 +2610,18 @@ packages: '@babel/core': 7.24.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.6) + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-new-target@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==} @@ -1810,6 +2631,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-new-target@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==} @@ -1821,6 +2653,17 @@ packages: '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.0) + /@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.6) + dev: true + /@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==} engines: {node: '>=6.9.0'} @@ -1830,6 +2673,18 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.0) + dev: false + + /@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.6) + dev: true /@babel/plugin-transform-object-rest-spread@7.24.0(@babel/core@7.24.0): resolution: {integrity: sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w==} @@ -1843,6 +2698,20 @@ packages: '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.0) '@babel/plugin-transform-parameters': 7.23.3(@babel/core@7.24.0) + dev: false + + /@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.6) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.6) + dev: true /@babel/plugin-transform-object-super@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==} @@ -1853,6 +2722,20 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.0) + dev: false + + /@babel/plugin-transform-object-super@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-replace-supers': 7.24.7(@babel/core@7.24.6) + transitivePeerDependencies: + - supports-color + dev: true /@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==} @@ -1863,6 +2746,18 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.0) + dev: false + + /@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.6) + dev: true /@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==} @@ -1875,6 +2770,20 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0) + /@babel/plugin-transform-optional-chaining@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-tK+0N9yd4j+x/4hxF3F0e0fu/VdcxU18y5SevtyM/PCFlQvXbR0Zmlo2eBrKtVipGNFzpq56o8WsIIKcJFUCRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.6) + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-parameters@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==} engines: {node: '>=6.9.0'} @@ -1883,6 +2792,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-parameters@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==} @@ -1894,6 +2814,19 @@ packages: '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.5 + /@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.6) + '@babel/helper-plugin-utils': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true + /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==} engines: {node: '>=6.9.0'} @@ -1905,6 +2838,22 @@ packages: '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.0) + dev: false + + /@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.6) + '@babel/helper-plugin-utils': 7.24.7 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.6) + transitivePeerDependencies: + - supports-color + dev: true /@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==} @@ -1914,6 +2863,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-react-display-name@7.24.1(@babel/core@7.24.0): resolution: {integrity: sha512-mvoQg2f9p2qlpDQRBC7M3c3XTr0k7cp/0+kFKKO/7Gtu0LSw16eKB+Fabe2bDT/UpsyasTBBkAnbdsLrkD5XMw==} @@ -1946,7 +2906,7 @@ packages: '@babel/helper-module-imports': 7.24.6 '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.0) - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 dev: false /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.24.6): @@ -1960,7 +2920,7 @@ packages: '@babel/helper-module-imports': 7.24.6 '@babel/helper-plugin-utils': 7.24.5 '@babel/plugin-syntax-jsx': 7.24.1(@babel/core@7.24.6) - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 dev: true /@babel/plugin-transform-react-pure-annotations@7.24.1(@babel/core@7.24.0): @@ -1983,6 +2943,18 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 regenerator-transform: 0.15.2 + dev: false + + /@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + regenerator-transform: 0.15.2 + dev: true /@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==} @@ -1992,6 +2964,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==} @@ -2001,6 +2984,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-spread@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==} @@ -2011,6 +3005,20 @@ packages: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 + dev: false + + /@babel/plugin-transform-spread@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color + dev: true /@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==} @@ -2020,6 +3028,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} @@ -2029,6 +3048,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} @@ -2038,6 +3068,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-typeof-symbol@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-VtR8hDy7YLB7+Pet9IarXjg/zgCMSF+1mNS/EQEiEaUPoFXCVsHG64SIxcaaI2zJgRiv+YmgaQESUfWAdbjzgg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-typescript@7.24.5(@babel/core@7.24.0): resolution: {integrity: sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==} @@ -2059,6 +3100,17 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==} @@ -2069,6 +3121,18 @@ packages: '@babel/core': 7.24.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.6) + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==} @@ -2079,6 +3143,18 @@ packages: '@babel/core': 7.24.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.6) + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.24.0): resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==} @@ -2089,6 +3165,18 @@ packages: '@babel/core': 7.24.0 '@babel/helper-create-regexp-features-plugin': 7.22.15(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.5 + dev: false + + /@babel/plugin-transform-unicode-sets-regex@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-2G8aAvF4wy1w/AGZkemprdGMRg5o6zPNhbHVImRz3lss55TYCBd6xStN19rt8XJHq20sqV0JbyWjOWwQRwV/wg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-create-regexp-features-plugin': 7.24.7(@babel/core@7.24.6) + '@babel/helper-plugin-utils': 7.24.7 + dev: true /@babel/preset-env@7.24.0(@babel/core@7.24.0): resolution: {integrity: sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==} @@ -2179,6 +3267,99 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: false + + /@babel/preset-env@7.24.7(@babel/core@7.24.6): + resolution: {integrity: sha512-1YZNsc+y6cTvWlDHidMBsQZrZfEFjRIo/BZCT906PMdzOyXtSLTgqGdrpcuTDCXyd11Am5uQULtDIcCfnTc8fQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.24.7 + '@babel/core': 7.24.6 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-plugin-utils': 7.24.7 + '@babel/helper-validator-option': 7.24.7 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.24.6) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.24.6) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.24.6) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.24.6) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.24.6) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.6) + '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.6) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.24.6) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.24.6) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.6) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.24.6) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.24.6) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.24.6) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.6) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.24.6) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.24.6) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.24.6) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-async-generator-functions': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-block-scoping': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-classes': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-destructuring': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-function-name': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-literals': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-modules-systemjs': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-optional-chaining': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-typeof-symbol': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.24.6) + '@babel/plugin-transform-unicode-sets-regex': 7.24.7(@babel/core@7.24.6) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.24.6) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.24.6) + babel-plugin-polyfill-corejs3: 0.10.4(@babel/core@7.24.6) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.24.6) + core-js-compat: 3.36.0 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true /@babel/preset-flow@7.24.0(@babel/core@7.24.0): resolution: {integrity: sha512-cum/nSi82cDaSJ21I4PgLTVlj0OXovFk6GRguJYe/IKg6y6JHLTbJhybtX4k35WT9wdeJfEVjycTixMhBHd0Dg==} @@ -2201,6 +3382,18 @@ packages: '@babel/helper-plugin-utils': 7.24.5 '@babel/types': 7.24.6 esutils: 2.0.3 + dev: false + + /@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.24.6): + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-plugin-utils': 7.24.5 + '@babel/types': 7.24.6 + esutils: 2.0.3 + dev: true /@babel/preset-react@7.24.1(@babel/core@7.24.0): resolution: {integrity: sha512-eFa8up2/8cZXLIpkafhaADTXSnl7IsUFCYenRWrARBz0/qZwcT0RBXpys0LJU4+WfPoF2ZG6ew6s2V6izMCwRA==} @@ -2276,6 +3469,15 @@ packages: '@babel/parser': 7.24.6 '@babel/types': 7.24.6 + /@babel/template@7.24.7: + resolution: {integrity: sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 + dev: true + /@babel/traverse@7.24.5: resolution: {integrity: sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==} engines: {node: '>=6.9.0'} @@ -2304,11 +3506,29 @@ packages: '@babel/helper-hoist-variables': 7.24.6 '@babel/helper-split-export-declaration': 7.24.6 '@babel/parser': 7.24.6 - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 + debug: 4.3.5 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + /@babel/traverse@7.24.7: + resolution: {integrity: sha512-yb65Ed5S/QAcewNPh0nZczy9JdYXkkAbIsEo+P7BE7yO3txAY30Y/oPa3QkQ5It3xVG2kpKMg9MsdxZaO31uKA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.24.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-hoist-variables': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/types': 7.24.7 debug: 4.3.5 globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: true /@babel/types@7.24.5: resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} @@ -2671,8 +3891,8 @@ packages: /@emotion/memoize@0.8.1: resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} - /@emotion/react@11.11.1(@types/react@18.2.11)(react@18.2.0): - resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==} + /@emotion/react@11.11.3(@types/react@18.2.11)(react@18.2.0): + resolution: {integrity: sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==} peerDependencies: '@types/react': '*' react: '>=16.8.0' @@ -2683,7 +3903,7 @@ packages: '@babel/runtime': 7.24.5 '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 - '@emotion/serialize': 1.1.2 + '@emotion/serialize': 1.1.4 '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 @@ -2700,6 +3920,15 @@ packages: '@emotion/utils': 1.2.1 csstype: 3.1.3 + /@emotion/serialize@1.1.4: + resolution: {integrity: sha512-RIN04MBT8g+FnDwgvIUi8czvr1LU1alUMI05LekWB5DGyTm8cCBMCRpq3GqaiyEDRptEXOyXnvZ58GZYu4kBxQ==} + dependencies: + '@emotion/hash': 0.9.1 + '@emotion/memoize': 0.8.1 + '@emotion/unitless': 0.8.1 + '@emotion/utils': 1.2.1 + csstype: 3.1.3 + /@emotion/sheet@1.2.2: resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} @@ -3427,7 +4656,7 @@ packages: typescript: 5.3.3 dev: true - /@guardian/source@3.0.0(@emotion/react@11.11.1)(@types/react@18.2.11)(react@18.2.0)(tslib@2.6.2)(typescript@5.3.3): + /@guardian/source@3.0.0(@emotion/react@11.11.3)(@types/react@18.2.11)(react@18.2.0)(tslib@2.6.2)(typescript@5.3.3): resolution: {integrity: sha512-ocdnSojiVmPaDXnPSMo9FQbPgP00JzR74AftgCDqcLTo9uXgLmO0w9TADMHm48MhNsHqH1RDqgDdStd37Qbctw==} peerDependencies: '@emotion/react': ^11.11.1 @@ -3445,7 +4674,7 @@ packages: typescript: optional: true dependencies: - '@emotion/react': 11.11.1(@types/react@18.2.11)(react@18.2.0) + '@emotion/react': 11.11.3(@types/react@18.2.11)(react@18.2.0) '@types/react': 18.2.11 mini-svg-data-uri: 1.4.4 react: 18.2.0 @@ -4029,6 +5258,12 @@ packages: playwright: 1.44.1 dev: true + /@radix-ui/primitive@1.0.1: + resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} + dependencies: + '@babel/runtime': 7.24.5 + dev: false + /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.11)(react@18.2.0): resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} peerDependencies: @@ -4043,6 +5278,189 @@ packages: react: 18.2.0 dev: false + /@radix-ui/react-context@1.0.1(@types/react@18.2.11)(react@18.2.0): + resolution: {integrity: sha512-ebbrdFoYTcuZ0v4wG5tedGnp9tzcV8awzsxYph7gXUyvnNLuTIcCk1q17JEbnVhXAKG9oX3KtchwiMIAYp9NLg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.5 + '@types/react': 18.2.11 + react: 18.2.0 + dev: false + + /@radix-ui/react-dialog@1.0.5(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-GjWJX/AUpB703eEBanuBnIWdIXg6NvJFCXcNlSZk4xdszCdhrJgBoUd1cGk67vFO+WdA2pfI/plOpqz/5GUP6Q==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.5 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.11)(react@18.2.0) + '@radix-ui/react-context': 1.0.1(@types/react@18.2.11)(react@18.2.0) + '@radix-ui/react-dismissable-layer': 1.0.5(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-focus-guards': 1.0.1(@types/react@18.2.11)(react@18.2.0) + '@radix-ui/react-focus-scope': 1.0.4(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-id': 1.0.1(@types/react@18.2.11)(react@18.2.0) + '@radix-ui/react-portal': 1.0.4(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-presence': 1.0.1(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.11)(react@18.2.0) + '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.2.11)(react@18.2.0) + '@types/react': 18.2.11 + aria-hidden: 1.2.4 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-remove-scroll: 2.5.5(@types/react@18.2.11)(react@18.2.0) + dev: false + + /@radix-ui/react-dismissable-layer@1.0.5(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-aJeDjQhywg9LBu2t/At58hCvr7pEm0o2Ke1x33B+MhjNmmZ17sy4KImo0KPLgsnc/zN7GPdce8Cnn0SWvwZO7g==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.5 + '@radix-ui/primitive': 1.0.1 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.11)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.11)(react@18.2.0) + '@radix-ui/react-use-escape-keydown': 1.0.3(@types/react@18.2.11)(react@18.2.0) + '@types/react': 18.2.11 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-focus-guards@1.0.1(@types/react@18.2.11)(react@18.2.0): + resolution: {integrity: sha512-Rect2dWbQ8waGzhMavsIbmSVCgYxkXLxxR3ZvCX79JOglzdEy4JXMb98lq4hPxUbLr77nP0UOGf4rcMU+s1pUA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.5 + '@types/react': 18.2.11 + react: 18.2.0 + dev: false + + /@radix-ui/react-focus-scope@1.0.4(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-sL04Mgvf+FmyvZeYfNu1EPAaaxD+aw7cYeIB9L9Fvq8+urhltTRaEo5ysKOpHuKPclsZcSUMKlN05x4u+CINpA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.5 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.11)(react@18.2.0) + '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0) + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.11)(react@18.2.0) + '@types/react': 18.2.11 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-id@1.0.1(@types/react@18.2.11)(react@18.2.0): + resolution: {integrity: sha512-tI7sT/kqYp8p96yGWY1OAnLHrqDgzHefRBKQ2YAkBS5ja7QLcZ9Z/uY7bEjPUatf8RomoXM8/1sMj1IJaE5UzQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.5 + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.11)(react@18.2.0) + '@types/react': 18.2.11 + react: 18.2.0 + dev: false + + /@radix-ui/react-portal@1.0.4(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Qki+C/EuGUVCQTOTD5vzJzJuMUlewbzuKyUy+/iHM2uwGiru9gZeBJtHAPKAEkB5KWGi9mP/CHKcY0wt1aW45Q==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.5 + '@radix-ui/react-primitive': 1.0.3(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0) + '@types/react': 18.2.11 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-presence@1.0.1(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-UXLW4UAbIY5ZjcvzjfRFo5gxva8QirC9hF7wRE4U5gz+TP0DbRk+//qyuAQ1McDxBt1xNMBTaciFGvEmJvAZCg==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.5 + '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.11)(react@18.2.0) + '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.2.11)(react@18.2.0) + '@types/react': 18.2.11 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + + /@radix-ui/react-primitive@1.0.3(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-yi58uVyoAcK/Nq1inRY56ZSjKypBNKTa/1mcL8qdl6oJeEaDbOldlzrGn7P6Q3Id5d+SYNGc5AJgc4vGhjs5+g==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true + dependencies: + '@babel/runtime': 7.24.5 + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.11)(react@18.2.0) + '@types/react': 18.2.11 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false + /@radix-ui/react-slot@1.0.2(@types/react@18.2.11)(react@18.2.0): resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} peerDependencies: @@ -4058,6 +5476,64 @@ packages: react: 18.2.0 dev: false + /@radix-ui/react-use-callback-ref@1.0.1(@types/react@18.2.11)(react@18.2.0): + resolution: {integrity: sha512-D94LjX4Sp0xJFVaoQOd3OO9k7tpBYNOXdVhkltUbGv2Qb9OXdrg/CpsjlZv7ia14Sylv398LswWBVVu5nqKzAQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.5 + '@types/react': 18.2.11 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-controllable-state@1.0.1(@types/react@18.2.11)(react@18.2.0): + resolution: {integrity: sha512-Svl5GY5FQeN758fWKrjM6Qb7asvXeiZltlT4U2gVfl8Gx5UAv2sMR0LWo8yhsIZh2oQ0eFdZ59aoOOMV7b47VA==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.5 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.11)(react@18.2.0) + '@types/react': 18.2.11 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.11)(react@18.2.0): + resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.5 + '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.2.11)(react@18.2.0) + '@types/react': 18.2.11 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-layout-effect@1.0.1(@types/react@18.2.11)(react@18.2.0): + resolution: {integrity: sha512-v/5RegiJWYdoCvMnITBkNNx6bCj20fiaJnWtRkU18yITptraXjffz5Qbn05uOiQnOvi+dbkznkoaMltz1GnszQ==} + peerDependencies: + '@types/react': '*' + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@babel/runtime': 7.24.5 + '@types/react': 18.2.11 + react: 18.2.0 + dev: false + /@rollup/plugin-commonjs@26.0.1(rollup@4.18.0): resolution: {integrity: sha512-UnsKoZK6/aGIH6AdkptXhNvhaqftcjq3zZdT+LY5Ftms6JR06nADcDsYp5hTU9E2lbJUEOhdlY5J4DNTneM+jQ==} engines: {node: '>=16.0.0 || 14 >= 14.17'} @@ -4257,6 +5733,11 @@ packages: /@sinclair/typebox@0.27.8: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} + /@sindresorhus/merge-streams@2.3.0: + resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} + engines: {node: '>=18'} + dev: true + /@sinonjs/commons@3.0.0: resolution: {integrity: sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA==} dependencies: @@ -4267,17 +5748,17 @@ packages: dependencies: '@sinonjs/commons': 3.0.0 - /@storybook/addon-a11y@8.0.5: - resolution: {integrity: sha512-QWMbFyZ3Cs859OZ4hoidfZBVHpQ+BAsyu88g/o+AKh5hP3/SRu8g+D/ZVtt2vkwN4jvIQzNDpzjIYKp1zRDczQ==} + /@storybook/addon-a11y@8.1.8: + resolution: {integrity: sha512-0LuJ3FdbFuOSeAd/fgU1tJQiYHKMIayTc4XRMya1j/k4KVSDcg0PGj/y6XIjdUeNxbkCx+syYB0yGrZ5UbgwNw==} dependencies: - '@storybook/addon-highlight': 8.0.5 + '@storybook/addon-highlight': 8.1.8 axe-core: 4.8.4 dev: false - /@storybook/addon-actions@8.0.5: - resolution: {integrity: sha512-l1UBvD61DRcfuBTkdqMp2K+60M1QpvhNpYxMmJ/JEYQjzWTg/s9gLmX8eSjgA5bi0sjjJ5i1ddr9d8nHrmwfPA==} + /@storybook/addon-actions@8.1.8: + resolution: {integrity: sha512-bDfeoU+rkrvEXR8MUYqqTDOHIKjcuC44JAqKbj0yBVeh2haJF66rBiTPYO/AD9JcBTCA95S9ya3j08cy9+g5lw==} dependencies: - '@storybook/core-events': 8.0.5 + '@storybook/core-events': 8.1.8 '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 @@ -4285,44 +5766,47 @@ packages: uuid: 9.0.1 dev: false - /@storybook/addon-backgrounds@8.0.5: - resolution: {integrity: sha512-XKSnJm6bGVkG9hv6VSK+djz7ZbxEHwVpsSEUKtOEt/ScLFxU0mlsH8dd5aMy9/MAYuB93Y+bJ2SR5kyOjmi1zQ==} + /@storybook/addon-backgrounds@8.1.8: + resolution: {integrity: sha512-HEHvJHyLdR/iLg53ynKp+EqHDMbLnCZr2yaxdUUyQ2p5M5kg+VXe75+H34H0AYW7uTQniHghfVUgXuHKY9z4Jg==} dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 ts-dedent: 2.2.0 dev: false - /@storybook/addon-controls@8.0.5(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-iUL89OJQse9DlZkwY8jhyl12L/qziUkwbdSgQJxRIEceW6vrHAmc5VGwneS7N3pBuiOIKQQmMhAQ660JXHM7eQ==} + /@storybook/addon-controls@8.1.8(@types/react@18.2.11)(prettier@3.3.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-o/0WUSlWd6Erf37D9xOnRk7GYMOYf0eI1O7MQdPBSOpI+I77684vCp35D/WcamK3lqz0sAewF5tM14tuo3ATZw==} dependencies: - '@storybook/blocks': 8.0.5(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0) + '@storybook/blocks': 8.1.8(@types/react@18.2.11)(prettier@3.3.0)(react-dom@18.2.0)(react@18.2.0) + dequal: 2.0.3 lodash: 4.17.21 ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' + - '@types/react-dom' - encoding + - prettier - react - react-dom - supports-color dev: false - /@storybook/addon-docs@8.0.5: - resolution: {integrity: sha512-FMlJLPjyNpqY68/9SJH7350/ncySKMGBQQAQnPrMtGVBld8eeOo3DB+GSffOSbmitomq+t16HOprvPSekTMlPw==} + /@storybook/addon-docs@8.1.8(prettier@3.3.0): + resolution: {integrity: sha512-zTQxrO53TxDNUn/laK4BCBHp1nO2DABq4BIuNAapYq+DuQ3w981/Jcb9Qwr8TrGGb0hmT1vV2ZGP1m0KfA8OQg==} dependencies: - '@babel/core': 7.24.0 + '@babel/core': 7.24.6 '@mdx-js/react': 3.0.1(@types/react@18.2.11)(react@18.2.0) - '@storybook/blocks': 8.0.5(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0) - '@storybook/client-logger': 8.0.5 - '@storybook/components': 8.0.5(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0) - '@storybook/csf-plugin': 8.0.5 - '@storybook/csf-tools': 8.0.5 + '@storybook/blocks': 8.1.8(@types/react@18.2.11)(prettier@3.3.0)(react-dom@18.2.0)(react@18.2.0) + '@storybook/client-logger': 8.1.8 + '@storybook/components': 8.1.8(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0) + '@storybook/csf-plugin': 8.1.8 + '@storybook/csf-tools': 8.1.8 '@storybook/global': 5.0.0 - '@storybook/node-logger': 8.0.5 - '@storybook/preview-api': 8.0.5 - '@storybook/react-dom-shim': 8.0.5(react-dom@18.2.0)(react@18.2.0) - '@storybook/theming': 8.0.5(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 8.0.5 + '@storybook/node-logger': 8.1.8 + '@storybook/preview-api': 8.1.8 + '@storybook/react-dom-shim': 8.1.8(react-dom@18.2.0)(react@18.2.0) + '@storybook/theming': 8.1.8(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 8.1.8 '@types/react': 18.2.11 fs-extra: 11.2.0 react: 18.2.0 @@ -4331,102 +5815,106 @@ packages: rehype-slug: 6.0.0 ts-dedent: 2.2.0 transitivePeerDependencies: + - '@types/react-dom' - encoding + - prettier - supports-color dev: false - /@storybook/addon-essentials@8.0.5(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-1yjwf9ibKn2rVqv+fqxACoIjsaUsimSEx8QwjIl2krDNhMULXzFeVubTQ09gXSVEnHUR1nKX3X9qOXJQ2bOFlQ==} - dependencies: - '@storybook/addon-actions': 8.0.5 - '@storybook/addon-backgrounds': 8.0.5 - '@storybook/addon-controls': 8.0.5(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0) - '@storybook/addon-docs': 8.0.5 - '@storybook/addon-highlight': 8.0.5 - '@storybook/addon-measure': 8.0.5 - '@storybook/addon-outline': 8.0.5 - '@storybook/addon-toolbars': 8.0.5 - '@storybook/addon-viewport': 8.0.5 - '@storybook/core-common': 8.0.5 - '@storybook/manager-api': 8.0.5(react-dom@18.2.0)(react@18.2.0) - '@storybook/node-logger': 8.0.5 - '@storybook/preview-api': 8.0.5 + /@storybook/addon-essentials@8.1.8(@types/react@18.2.11)(prettier@3.3.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-qAVuighthkhYEgM977vj3sk4mZEOP+JGt+qYLT4nIjuucNm9aXyUOQovIiLQeAwtj+zvwSJ7diFDlQW3eYq+hQ==} + dependencies: + '@storybook/addon-actions': 8.1.8 + '@storybook/addon-backgrounds': 8.1.8 + '@storybook/addon-controls': 8.1.8(@types/react@18.2.11)(prettier@3.3.0)(react-dom@18.2.0)(react@18.2.0) + '@storybook/addon-docs': 8.1.8(prettier@3.3.0) + '@storybook/addon-highlight': 8.1.8 + '@storybook/addon-measure': 8.1.8 + '@storybook/addon-outline': 8.1.8 + '@storybook/addon-toolbars': 8.1.8 + '@storybook/addon-viewport': 8.1.8 + '@storybook/core-common': 8.1.8(prettier@3.3.0) + '@storybook/manager-api': 8.1.8(react-dom@18.2.0)(react@18.2.0) + '@storybook/node-logger': 8.1.8 + '@storybook/preview-api': 8.1.8 ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' + - '@types/react-dom' - encoding + - prettier - react - react-dom - supports-color dev: false - /@storybook/addon-highlight@8.0.5: - resolution: {integrity: sha512-z4Aad6Dcf9gQIEPkR8WVIdRj/5RARI6SeIX3JRJoZ4l6fu7AvTZKDWPRpwLXSpEQqdeOb7l7FrZHISmXdrPoiQ==} + /@storybook/addon-highlight@8.1.8: + resolution: {integrity: sha512-5xT0+F2TqLyS2Jg6pEpCgonFLpWypNufUPN5v4Sne2pTrmGSUu6Jse7j856eNlMcoULOrB81wWi0oZ7DH6Hyyw==} dependencies: '@storybook/global': 5.0.0 dev: false - /@storybook/addon-links@8.0.5(react@18.2.0): - resolution: {integrity: sha512-B5EAs0+LxgYH59GSVVAfgW8rAzGUmzdAAR3XJKbTXp3/d9e27uXwpLVYhi/VQHKLIsshDQRbc0s109APHs/SjQ==} + /@storybook/addon-links@8.1.8(react@18.2.0): + resolution: {integrity: sha512-R6pRpsIWw06v21KdUjCxGZ8664hPtCSEGNhK1dqk9EbSXOpc24iX3cn39EqxQ4OEo/laAfozNJQkzD+/dIL6kw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta peerDependenciesMeta: react: optional: true dependencies: - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.8 '@storybook/global': 5.0.0 react: 18.2.0 ts-dedent: 2.2.0 dev: false - /@storybook/addon-measure@8.0.5: - resolution: {integrity: sha512-B5c33aREHbTA+An7Q5Q1yEXUB0ETE5yPnGgsXuxVl6LyYqyqjai1qE48vcmkA7S+vt5MR6Sf9Lmy3UL+kkyYzQ==} + /@storybook/addon-measure@8.1.8: + resolution: {integrity: sha512-slmzrMEQVY+K+3XNRs+JajLTVOMuIWBhdT1LqEI9HT2MH8ng5hutLYWW02df6QuwsEtLn03QmT2RLokgPxshyw==} dependencies: '@storybook/global': 5.0.0 tiny-invariant: 1.3.3 dev: false - /@storybook/addon-outline@8.0.5: - resolution: {integrity: sha512-ouQ4IOBw7AAyukkaQwNe2MRTpDbCv+j4z76BRE7qvu9PckifsWsm00pTQwvbNdjiogS8c3EPMV5aBGIPoK/zAQ==} + /@storybook/addon-outline@8.1.8: + resolution: {integrity: sha512-hj2hNXMdfwZcUINftviwyl2c6k1kKwe+HgXYI1aUbaPvyj7K86CujYr9WlOUQITp7oTDE8+8/yZe0Xq2MEO/mA==} dependencies: '@storybook/global': 5.0.0 ts-dedent: 2.2.0 dev: false - /@storybook/addon-toolbars@8.0.5: - resolution: {integrity: sha512-1QrvHtsQI1RNzDrkTMUFaEzZRRKHYrkj/rYpf6B2QyFvaZ6XY4urxSrmssLENuPsoDF4ABU2j6j4BAUgWjIe4A==} + /@storybook/addon-toolbars@8.1.8: + resolution: {integrity: sha512-E3h7h/fbis+9PfIJLKRA8ZRwD/o21PRwuvkOWjX0H+7bgVZKkj0ndT0wBvyMRDY9bDoiUIUrc5biA0g3vMbdSw==} dev: false - /@storybook/addon-viewport@8.0.5: - resolution: {integrity: sha512-Y2sTsNeQctfLBPQYuOjMGSQY4lUycZRZblToU0q6siJ030QjgpuEMcu1yDt654T6jnp/s4VwRS6yaZHnqZ97Mw==} + /@storybook/addon-viewport@8.1.8: + resolution: {integrity: sha512-npYqLSpduRvIQ51VJuKvWo2xKPQ1i2WF6p0SgGXqfhoX+c0NColAQC/5VcSdbfFMkx5hH6ikeOmEJqkB2myFCQ==} dependencies: memoizerific: 1.11.3 dev: false - /@storybook/blocks@8.0.5(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-zfcwJ0yE5HM28BxZeNU4SYF8zxq2PEqLP1aWCdRuZT9k8lgnBwAKzlvt50LtPzOfGtKuGnvIEriELx/i+Qh4Sw==} + /@storybook/blocks@8.1.8(@types/react@18.2.11)(prettier@3.3.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-nx18ism4YCuLFOmI6mQ+EJD1XABcbDdAyeheZPwkwB+fKkseNiOy7C/Mqio7ReYIncvlML6CCUyFm/OSEZkHkQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@storybook/channels': 8.0.5 - '@storybook/client-logger': 8.0.5 - '@storybook/components': 8.0.5(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 8.0.5 + '@storybook/channels': 8.1.8 + '@storybook/client-logger': 8.1.8 + '@storybook/components': 8.1.8(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0) + '@storybook/core-events': 8.1.8 '@storybook/csf': 0.1.8 - '@storybook/docs-tools': 8.0.5 + '@storybook/docs-tools': 8.1.8(prettier@3.3.0) '@storybook/global': 5.0.0 '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0) - '@storybook/manager-api': 8.0.5(react-dom@18.2.0)(react@18.2.0) - '@storybook/preview-api': 8.0.5 - '@storybook/theming': 8.0.5(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 8.0.5 + '@storybook/manager-api': 8.1.8(react-dom@18.2.0)(react@18.2.0) + '@storybook/preview-api': 8.1.8 + '@storybook/theming': 8.1.8(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 8.1.8 '@types/lodash': 4.17.0 color-convert: 2.0.1 dequal: 2.0.3 @@ -4443,17 +5931,19 @@ packages: util-deprecate: 1.0.2 transitivePeerDependencies: - '@types/react' + - '@types/react-dom' - encoding + - prettier - supports-color dev: false - /@storybook/builder-manager@8.0.5: - resolution: {integrity: sha512-63gIHfgdhpL3rcHkOcGm29PbIkgx2bLRxi2RYa0osGMtfBIePFXJh7nol+4KpaRkNR8RZg+N9omVGjyhLj7IWg==} + /@storybook/builder-manager@8.1.8(prettier@3.3.0): + resolution: {integrity: sha512-M4qpETmQNUTg6KEt4nVONjF2dXlVV1V+Mxf9saiinoj+PCyHdz+BmYYmiGtopUPxJ2YGvTL1nGykkyH57HutrQ==} dependencies: '@fal-works/esbuild-plugin-global-externals': 2.1.2 - '@storybook/core-common': 8.0.5 - '@storybook/manager': 8.0.5 - '@storybook/node-logger': 8.0.5 + '@storybook/core-common': 8.1.8(prettier@3.3.0) + '@storybook/manager': 8.1.8 + '@storybook/node-logger': 8.1.8 '@types/ejs': 3.1.5 '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.20.2) browser-assert: 1.2.1 @@ -4466,50 +5956,51 @@ packages: util: 0.12.5 transitivePeerDependencies: - encoding + - prettier - supports-color dev: true - /@storybook/builder-webpack5@8.0.5(esbuild@0.20.2)(typescript@5.3.3): - resolution: {integrity: sha512-tt7ZrRscsg+AJayOLXYCsDleNzNy0UHjfs7FnDzh331Ulyt2WeGkcELTZmHnBg5WwVBgjGTYmxYKSgGXF0hKXQ==} + /@storybook/builder-webpack5@8.1.8(esbuild@0.20.2)(prettier@3.3.0)(typescript@5.3.3): + resolution: {integrity: sha512-L02ZG8583WqAhcW8+gKVKO99kb8ThhwSKMmtCk9XR++CCpO7kgR0N/lGJr79f2OYFuM6WQhfO/FRtER/7o45lw==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@storybook/channels': 8.0.5 - '@storybook/client-logger': 8.0.5 - '@storybook/core-common': 8.0.5 - '@storybook/core-events': 8.0.5 - '@storybook/core-webpack': 8.0.5 - '@storybook/node-logger': 8.0.5 - '@storybook/preview': 8.0.5 - '@storybook/preview-api': 8.0.5 + '@storybook/channels': 8.1.8 + '@storybook/client-logger': 8.1.8 + '@storybook/core-common': 8.1.8(prettier@3.3.0) + '@storybook/core-events': 8.1.8 + '@storybook/core-webpack': 8.1.8(prettier@3.3.0) + '@storybook/node-logger': 8.1.8 + '@storybook/preview': 8.1.8 + '@storybook/preview-api': 8.1.8 '@types/node': 18.19.3 '@types/semver': 7.5.8 browser-assert: 1.2.1 case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.3.1 constants-browserify: 1.0.0 - css-loader: 6.10.0(webpack@5.91.0) + css-loader: 6.10.0(webpack@5.92.0) es-module-lexer: 1.5.3 express: 4.19.2 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.3.3)(webpack@5.91.0) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.3.3)(webpack@5.92.0) fs-extra: 11.2.0 - html-webpack-plugin: 5.6.0(webpack@5.91.0) + html-webpack-plugin: 5.6.0(webpack@5.92.0) magic-string: 0.30.10 path-browserify: 1.0.1 process: 0.11.10 semver: 7.5.4 - style-loader: 3.3.4(webpack@5.91.0) - terser-webpack-plugin: 5.3.10(esbuild@0.20.2)(webpack@5.91.0) + style-loader: 3.3.4(webpack@5.92.0) + terser-webpack-plugin: 5.3.10(esbuild@0.20.2)(webpack@5.92.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(esbuild@0.20.2) - webpack-dev-middleware: 6.1.2(webpack@5.91.0) + webpack: 5.92.0(esbuild@0.20.2) + webpack-dev-middleware: 6.1.2(webpack@5.92.0) webpack-hot-middleware: 2.26.1 webpack-virtual-modules: 0.5.0 transitivePeerDependencies: @@ -4517,35 +6008,36 @@ packages: - '@swc/core' - encoding - esbuild + - prettier - supports-color - uglify-js - webpack-cli dev: false - /@storybook/channels@8.0.5: - resolution: {integrity: sha512-UWzjt4STzBgg28Q6FxqyJWwXLWYM6oSz9gGKMUJbn2vRAlEJaG3XwvpT39YFVDUIuiFSHguV5cisXY5Be4nOZw==} + /@storybook/channels@8.1.8: + resolution: {integrity: sha512-mEjg72jmB7hBSDUIpSzQL+MC61kUn4D9CCH1EK5K6Cfr1dmmHaCyDPCtBXSvuVSKn1VbF3JfT429v+iYeBrHlA==} dependencies: - '@storybook/client-logger': 8.0.5 - '@storybook/core-events': 8.0.5 + '@storybook/client-logger': 8.1.8 + '@storybook/core-events': 8.1.8 '@storybook/global': 5.0.0 telejson: 7.2.0 tiny-invariant: 1.3.3 - /@storybook/cli@8.0.5(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-6t0d2ILXonC7bsq6Dx6tFTls2a/JeOR7lr3UgoVaiFu5l1M5pOB6uI9JG14F+UmsCifXGJdvxR38CBwVSKtg/Q==} + /@storybook/cli@8.1.8(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-GrU8zcLK0l/Jo9xQ42iEBqF0YL83gZF/GDTV+9MVMU1JtBtFldomvyGzT9J3TwvPgzC+rCmlk16rY1M2vc5klg==} hasBin: true dependencies: - '@babel/core': 7.24.0 - '@babel/types': 7.24.6 + '@babel/core': 7.24.6 + '@babel/types': 7.24.7 '@ndelangen/get-tarball': 3.0.9 - '@storybook/codemod': 8.0.5 - '@storybook/core-common': 8.0.5 - '@storybook/core-events': 8.0.5 - '@storybook/core-server': 8.0.5(react-dom@18.2.0)(react@18.2.0) - '@storybook/csf-tools': 8.0.5 - '@storybook/node-logger': 8.0.5 - '@storybook/telemetry': 8.0.5 - '@storybook/types': 8.0.5 + '@storybook/codemod': 8.1.8 + '@storybook/core-common': 8.1.8(prettier@3.3.0) + '@storybook/core-events': 8.1.8 + '@storybook/core-server': 8.1.8(prettier@3.3.0)(react-dom@18.2.0)(react@18.2.0) + '@storybook/csf-tools': 8.1.8 + '@storybook/node-logger': 8.1.8 + '@storybook/telemetry': 8.1.8(prettier@3.3.0) + '@storybook/types': 8.1.8 '@types/semver': 7.5.8 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 @@ -4559,8 +6051,8 @@ packages: fs-extra: 11.2.0 get-npm-tarball-url: 2.1.0 giget: 1.2.1 - globby: 11.1.0 - jscodeshift: 0.15.2(@babel/preset-env@7.24.0) + globby: 14.0.1 + jscodeshift: 0.15.2(@babel/preset-env@7.24.7) leven: 3.1.0 ora: 5.4.1 prettier: 3.3.0 @@ -4568,7 +6060,7 @@ packages: read-pkg-up: 7.0.1 semver: 7.5.4 strip-json-comments: 3.1.1 - tempy: 1.0.1 + tempy: 3.1.0 tiny-invariant: 1.3.3 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -4581,25 +6073,25 @@ packages: - utf-8-validate dev: true - /@storybook/client-logger@8.0.5: - resolution: {integrity: sha512-6D7zvPPnLuTVlBNpZSdzEbk5xfWKhEG0gejtPnhjG9R5YzC/dFckdUI0gtvwGWUVMWhL3H/0gjRjhKujUMRY1Q==} + /@storybook/client-logger@8.1.8: + resolution: {integrity: sha512-VABFR6jHtORRuRcm+q49T0F3z6LY46+qjkvETafMIy3jcXnLTKubaLVMZBxUyYbh6H4RYv8YjnkYcrUszgZCEQ==} dependencies: '@storybook/global': 5.0.0 - /@storybook/codemod@8.0.5: - resolution: {integrity: sha512-1ub3RRT+/ziJUdS2rz5UkQWu6teGULxHDMDRFhTrGYHVOgkc/lLnFuF0rgrLxsFdTmKIBTKN2xFfSE7z9Palsg==} + /@storybook/codemod@8.1.8: + resolution: {integrity: sha512-hW9kQTgYN7GjLzjG624Bym1SfWfxQrHE2snIgbwRD9mO+jc/J6qjrR7Z42hV60LypqZ/FcZvBRq/1F247tNq9g==} dependencies: - '@babel/core': 7.24.0 - '@babel/preset-env': 7.24.0(@babel/core@7.24.0) - '@babel/types': 7.24.6 + '@babel/core': 7.24.6 + '@babel/preset-env': 7.24.7(@babel/core@7.24.6) + '@babel/types': 7.24.7 '@storybook/csf': 0.1.8 - '@storybook/csf-tools': 8.0.5 - '@storybook/node-logger': 8.0.5 - '@storybook/types': 8.0.5 + '@storybook/csf-tools': 8.1.8 + '@storybook/node-logger': 8.1.8 + '@storybook/types': 8.1.8 '@types/cross-spawn': 6.0.6 cross-spawn: 7.0.3 - globby: 11.1.0 - jscodeshift: 0.15.2(@babel/preset-env@7.24.0) + globby: 14.0.1 + jscodeshift: 0.15.2(@babel/preset-env@7.24.7) lodash: 4.17.21 prettier: 3.3.0 recast: 0.23.6 @@ -4608,34 +6100,41 @@ packages: - supports-color dev: true - /@storybook/components@8.0.5(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-trBWV9gc4YhFhMKUevkBY9Mdk9WmYmthpBfmF0Y2vgrJQidUqkkQqfAMQThSJ0KLpV8k3fB27s5d93rgrr50Rg==} + /@storybook/components@8.1.8(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-DEfAtDEeISkic8jFm/rFQeVGdA0evVkbiOof+insJxzh6KnIfnZVmJysX02xoUhOCIMjo59c7x0nmUf7NlYsMw==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta dependencies: + '@radix-ui/react-dialog': 1.0.5(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-slot': 1.0.2(@types/react@18.2.11)(react@18.2.0) - '@storybook/client-logger': 8.0.5 + '@storybook/client-logger': 8.1.8 '@storybook/csf': 0.1.8 '@storybook/global': 5.0.0 '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0) - '@storybook/theming': 8.0.5(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 8.0.5 + '@storybook/theming': 8.1.8(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 8.1.8 memoizerific: 1.11.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) util-deprecate: 1.0.2 transitivePeerDependencies: - '@types/react' + - '@types/react-dom' dev: false - /@storybook/core-common@8.0.5: - resolution: {integrity: sha512-WCu2ZPMq1FuO33tYuCPb9joWaZGtJgfKvXXVGLYYg6LufpbWOI+IB7OWmHahtEdKuaNoIr3CEf1p3zm12NNiYA==} + /@storybook/core-common@8.1.8(prettier@3.3.0): + resolution: {integrity: sha512-RcJUTGjvVCuGtz7GifY8sMHLUvmsg8moDOgwwkOJ+9QdgInyuZeqLzNI7BjOv2CYCK1sy7x0eU7B4CWD8LwnwA==} + peerDependencies: + prettier: ^2 || ^3 + peerDependenciesMeta: + prettier: + optional: true dependencies: - '@storybook/core-events': 8.0.5 - '@storybook/csf-tools': 8.0.5 - '@storybook/node-logger': 8.0.5 - '@storybook/types': 8.0.5 + '@storybook/core-events': 8.1.8 + '@storybook/csf-tools': 8.1.8 + '@storybook/node-logger': 8.1.8 + '@storybook/types': 8.1.8 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 chalk: 4.1.2 @@ -4653,10 +6152,12 @@ packages: node-fetch: 2.7.0 picomatch: 2.3.1 pkg-dir: 5.0.0 + prettier: 3.3.0 + prettier-fallback: /prettier@3.3.0 pretty-hrtime: 1.0.3 resolve-from: 5.0.0 semver: 7.5.4 - tempy: 1.0.1 + tempy: 3.1.0 tiny-invariant: 1.3.3 ts-dedent: 2.2.0 util: 0.12.5 @@ -4664,32 +6165,35 @@ packages: - encoding - supports-color - /@storybook/core-events@8.0.5: - resolution: {integrity: sha512-26c0m7P7qt9zUKcD1noWLPJmZ+iS6MKXNngUgNBSxTtG20NFV3nxD0/tx9FzNfDVZDF6cHINkWj+FVBAaVuBVQ==} + /@storybook/core-events@8.1.8: + resolution: {integrity: sha512-ZJWPeqBLFKRlRN1MitYNEXpNL+7vACXy14d6ja3zYW39htSSPlQYI1RXMURk+qTvGfxy1ZlAeyN62WeYXhTqLA==} dependencies: + '@storybook/csf': 0.1.8 ts-dedent: 2.2.0 - /@storybook/core-server@8.0.5(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-aQGHRQZF4jbMqBT0sGptql+S3hiNksi4n6pPJPxGf6TE8TyRA1x7USjmvXHwv59vpmMm9HaRpGWzWCo4SqwNqw==} + /@storybook/core-server@8.1.8(prettier@3.3.0)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-v2V7FC/y/lrKPxcseIwPavjdCCDHphpj+A23Jmp822tqYn+I4nYRvE74QKyn5dfLrdn52nz8KrUFwjhuacj10Q==} dependencies: '@aw-web-design/x-default-browser': 1.4.126 - '@babel/core': 7.24.0 + '@babel/core': 7.24.6 + '@babel/parser': 7.24.6 '@discoveryjs/json-ext': 0.5.7 - '@storybook/builder-manager': 8.0.5 - '@storybook/channels': 8.0.5 - '@storybook/core-common': 8.0.5 - '@storybook/core-events': 8.0.5 + '@storybook/builder-manager': 8.1.8(prettier@3.3.0) + '@storybook/channels': 8.1.8 + '@storybook/core-common': 8.1.8(prettier@3.3.0) + '@storybook/core-events': 8.1.8 '@storybook/csf': 0.1.8 - '@storybook/csf-tools': 8.0.5 - '@storybook/docs-mdx': 3.0.0 + '@storybook/csf-tools': 8.1.8 + '@storybook/docs-mdx': 3.1.0-next.0 '@storybook/global': 5.0.0 - '@storybook/manager': 8.0.5 - '@storybook/manager-api': 8.0.5(react-dom@18.2.0)(react@18.2.0) - '@storybook/node-logger': 8.0.5 - '@storybook/preview-api': 8.0.5 - '@storybook/telemetry': 8.0.5 - '@storybook/types': 8.0.5 + '@storybook/manager': 8.1.8 + '@storybook/manager-api': 8.1.8(react-dom@18.2.0)(react@18.2.0) + '@storybook/node-logger': 8.1.8 + '@storybook/preview-api': 8.1.8 + '@storybook/telemetry': 8.1.8(prettier@3.3.0) + '@storybook/types': 8.1.8 '@types/detect-port': 1.3.5 + '@types/diff': 5.2.1 '@types/node': 18.19.3 '@types/pretty-hrtime': 1.0.3 '@types/semver': 7.5.8 @@ -4698,10 +6202,10 @@ packages: cli-table3: 0.6.3 compression: 1.7.4 detect-port: 1.5.1 + diff: 5.2.0 express: 4.19.2 fs-extra: 11.2.0 - globby: 11.1.0 - ip: 2.0.1 + globby: 14.0.1 lodash: 4.17.21 open: 8.4.2 pretty-hrtime: 1.0.3 @@ -4718,43 +6222,45 @@ packages: transitivePeerDependencies: - bufferutil - encoding + - prettier - react - react-dom - supports-color - utf-8-validate dev: true - /@storybook/core-webpack@8.0.5: - resolution: {integrity: sha512-xGjOgMFPEiQeofXyUM1rlnpqSJ3FVcuPkrbh8rDLC8mTzGeEqqhNH5hluywk1H8UqYlaNrVhPi6/iGWhRUvlgw==} + /@storybook/core-webpack@8.1.8(prettier@3.3.0): + resolution: {integrity: sha512-rT0Nn72Z6tDLM4EX9SWUmRtIWGxve/u1MBwckBuztzeQaGUl4ORMDtbo4Ahvfc1oEapHKmow+zvzeH0NWGCw5w==} dependencies: - '@storybook/core-common': 8.0.5 - '@storybook/node-logger': 8.0.5 - '@storybook/types': 8.0.5 + '@storybook/core-common': 8.1.8(prettier@3.3.0) + '@storybook/node-logger': 8.1.8 + '@storybook/types': 8.1.8 '@types/node': 18.19.3 ts-dedent: 2.2.0 transitivePeerDependencies: - encoding + - prettier - supports-color dev: false - /@storybook/csf-plugin@8.0.5: - resolution: {integrity: sha512-R6VjQl+I9k4oc3OfOHOFzz5T20WROHOZ5/zkkFKM/1YUa6QNpMcuStOtr/qcAx+QizmQqmxgJwTFapFBP5yWjg==} + /@storybook/csf-plugin@8.1.8: + resolution: {integrity: sha512-5OxJlbedziDFdIGefPGSptEbfdGfuW9CViv9+eQ3g4AwG8HLdtSrcJtxYuUsK3vNTs7+Txy3Hm7fd9NSUcxOdg==} dependencies: - '@storybook/csf-tools': 8.0.5 + '@storybook/csf-tools': 8.1.8 unplugin: 1.10.0 transitivePeerDependencies: - supports-color dev: false - /@storybook/csf-tools@8.0.5: - resolution: {integrity: sha512-fW2hAO57ayq7eHjpS5jXy/AKm3oZxApngd9QU/bC800EyTWENwLPxFnHLAE86N57Dc3bcE4PTFCyqpxzE4Uc7g==} + /@storybook/csf-tools@8.1.8: + resolution: {integrity: sha512-5kI0q2HPGNqaedjNx4Eh5uQf3f6qSyUa14fT4GCAAGgbG0YgUeIff4N95XZ1VVeQ14epx2UK4p3+FsD58Lwnig==} dependencies: - '@babel/generator': 7.24.6 + '@babel/generator': 7.24.7 '@babel/parser': 7.24.6 '@babel/traverse': 7.24.6 - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 '@storybook/csf': 0.1.8 - '@storybook/types': 8.0.5 + '@storybook/types': 8.1.8 fs-extra: 11.2.0 recast: 0.23.6 ts-dedent: 2.2.0 @@ -4767,32 +6273,29 @@ packages: lodash: 4.17.21 dev: true - /@storybook/csf@0.1.2: - resolution: {integrity: sha512-ePrvE/pS1vsKR9Xr+o+YwdqNgHUyXvg+1Xjx0h9LrVx7Zq4zNe06pd63F5EvzTbCbJsHj7GHr9tkiaqm7U8WRA==} - dependencies: - type-fest: 2.19.0 - /@storybook/csf@0.1.8: resolution: {integrity: sha512-Ntab9o7LjBCbFIao5l42itFiaSh/Qu+l16l/r/9qmV9LnYZkO+JQ7tzhdlwpgJfhs+B5xeejpdAtftDRyXNajw==} dependencies: type-fest: 2.19.0 - /@storybook/docs-mdx@3.0.0: - resolution: {integrity: sha512-NmiGXl2HU33zpwTv1XORe9XG9H+dRUC1Jl11u92L4xr062pZtrShLmD4VKIsOQujxhhOrbxpwhNOt+6TdhyIdQ==} + /@storybook/docs-mdx@3.1.0-next.0: + resolution: {integrity: sha512-t4syFIeSyufieNovZbLruPt2DmRKpbwL4fERCZ1MifWDRIORCKLc4NCEHy+IqvIqd71/SJV2k4B51nF7vlJfmQ==} dev: true - /@storybook/docs-tools@8.0.5: - resolution: {integrity: sha512-IzQMlsumiBgHAh5TTZTinNcedU98l0S0hczbTgjXQWgTp3//RHO36LYowAeFrB6V9SACYs/Q47iB15K4b2dqUg==} + /@storybook/docs-tools@8.1.8(prettier@3.3.0): + resolution: {integrity: sha512-YdwuLKIiqNFfpfBucWXt+MDvqBYmBWdm3pADTYmC9P3BI+jQ4A88LhIHYVycq8JWLxFQHSKNvgJ+Z5MFbnijIQ==} dependencies: - '@storybook/core-common': 8.0.5 - '@storybook/preview-api': 8.0.5 - '@storybook/types': 8.0.5 + '@storybook/core-common': 8.1.8(prettier@3.3.0) + '@storybook/core-events': 8.1.8 + '@storybook/preview-api': 8.1.8 + '@storybook/types': 8.1.8 '@types/doctrine': 0.0.3 assert: 2.1.0 doctrine: 3.0.0 lodash: 4.17.21 transitivePeerDependencies: - encoding + - prettier - supports-color /@storybook/global@5.0.0: @@ -4808,18 +6311,18 @@ packages: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - /@storybook/manager-api@8.0.5(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-2Q+DI9XU1U4EBrihnyfo+kuRK7T3Ce2eSlWEHHkTZ3OYSf+EhFxLUA6AOfMoA1B0nzNEr6SUkW8DBvMrtdTQMA==} + /@storybook/manager-api@8.1.8(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-mVUGMp2Z0lnuIZL8wgb++Id1tGTBtaFtB89w89U/Y5Ii8UMv2tukNiDY37HTkkVIvRz0sm9bJa94GNDrUubnTw==} dependencies: - '@storybook/channels': 8.0.5 - '@storybook/client-logger': 8.0.5 - '@storybook/core-events': 8.0.5 - '@storybook/csf': 0.1.2 + '@storybook/channels': 8.1.8 + '@storybook/client-logger': 8.1.8 + '@storybook/core-events': 8.1.8 + '@storybook/csf': 0.1.8 '@storybook/global': 5.0.0 '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0) - '@storybook/router': 8.0.5 - '@storybook/theming': 8.0.5(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 8.0.5 + '@storybook/router': 8.1.8 + '@storybook/theming': 8.1.8(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 8.1.8 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 @@ -4830,29 +6333,29 @@ packages: - react - react-dom - /@storybook/manager@8.0.5: - resolution: {integrity: sha512-eJtf2SaAzOmRV03zn/pFRTqBua8/qy+VDtgaaCFmAyrjsUHO/bcHpbu9vnwP8a+C8ojJnthooi3yz755UTDYYg==} + /@storybook/manager@8.1.8: + resolution: {integrity: sha512-3d1qAIzx9TQslolwZSRvlgZ78bxL3RtesUq1NYtC/nDQ7M8Yb+X3taIk8iE/AXa2wlJ8dQ4vU5grLl/oWQeTJg==} dev: true - /@storybook/node-logger@8.0.5: - resolution: {integrity: sha512-ssT8YCcCqgc89ee+EeExCxcOpueOsU05iek2roR+NCZnoCL1DmzcUp8H9t0utLaK/ngPV8zatlzSDVgKTHSIJw==} + /@storybook/node-logger@8.1.8: + resolution: {integrity: sha512-7woDHnwd8HdssbEQnfpwZu+zNjp9X6vqdPHhxhwAYsYt3x+m0Y8LP0sMJk8w/gQygelUoJsZLFZsJ2pifLXLCg==} - /@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==} + /@storybook/preset-react-webpack@8.1.8(esbuild@0.20.2)(prettier@3.3.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-JS4XRqVmRqUY0i/NjkfKNZ08wvuBq2Lexs1Np/8CFrgenT5EeqZPQkvW955zkQT17jHQ8WgTyygVaXKh+TSSRQ==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@storybook/core-webpack': 8.0.5 - '@storybook/docs-tools': 8.0.5 - '@storybook/node-logger': 8.0.5 - '@storybook/react': 8.0.5(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.91.0) + '@storybook/core-webpack': 8.1.8(prettier@3.3.0) + '@storybook/docs-tools': 8.1.8(prettier@3.3.0) + '@storybook/node-logger': 8.1.8 + '@storybook/react': 8.1.8(prettier@3.3.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.92.0) '@types/node': 18.19.3 '@types/semver': 7.5.8 find-up: 5.0.0 @@ -4865,25 +6368,26 @@ packages: semver: 7.5.4 tsconfig-paths: 4.2.0 typescript: 5.3.3 - webpack: 5.91.0(esbuild@0.20.2) + webpack: 5.92.0(esbuild@0.20.2) transitivePeerDependencies: - '@swc/core' - encoding - esbuild + - prettier - supports-color - uglify-js - webpack-cli dev: false - /@storybook/preview-api@8.0.5: - resolution: {integrity: sha512-BSDVTR9/X6DHVA4rIhN6d/SB6PiaRdns8ky/TKTzwFEyO3NOASHe8051O+uNtXzgCtMUj/8imNrTdMTYgUm1LA==} + /@storybook/preview-api@8.1.8: + resolution: {integrity: sha512-O+QnMYA5WbNvWVYcnXtzKorSbM/68QHz3Jlcjr8pRw78G478XKUACTUob/XIfZ64HGLhs7MyCjC6clHptx5kpw==} dependencies: - '@storybook/channels': 8.0.5 - '@storybook/client-logger': 8.0.5 - '@storybook/core-events': 8.0.5 + '@storybook/channels': 8.1.8 + '@storybook/client-logger': 8.1.8 + '@storybook/core-events': 8.1.8 '@storybook/csf': 0.1.8 '@storybook/global': 5.0.0 - '@storybook/types': 8.0.5 + '@storybook/types': 8.1.8 '@types/qs': 6.9.12 dequal: 2.0.3 lodash: 4.17.21 @@ -4893,11 +6397,11 @@ packages: ts-dedent: 2.2.0 util-deprecate: 1.0.2 - /@storybook/preview@8.0.5: - resolution: {integrity: sha512-D2uY0LTjkGbpNwJJeqtv1NieBTtvt0IEEKH+srMNXOOM+KascTYGbBlEPkYSf5bZdMft5c1GXglVIhJIqTZntg==} + /@storybook/preview@8.1.8: + resolution: {integrity: sha512-xUAV/7dLRXfCRp8j/Y4c9IG8YVZ3W+Ps6OAIXWoMjHRDNdEAItka2WnOlZWjDFNHSxOR7vOh0oraYPKgBV8edQ==} dev: false - /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.91.0): + /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.92.0): resolution: {integrity: sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==} peerDependencies: typescript: '>= 4.x' @@ -4911,34 +6415,35 @@ packages: react-docgen-typescript: 2.2.2(typescript@5.3.3) tslib: 2.6.2 typescript: 5.3.3 - webpack: 5.91.0(esbuild@0.20.2) + webpack: 5.92.0(esbuild@0.20.2) transitivePeerDependencies: - supports-color dev: false - /@storybook/react-dom-shim@8.0.5(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-KIcLkCml5dIiVeChMyudz8Q/pZ/T86Y1LrHZvYD/t3iXH+HOOvg6KNsY6TZFM93Rqhk10AIEUNCgYzj2/QjddA==} + /@storybook/react-dom-shim@8.1.8(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-6lzFv/H5szDCy4D7Ob7gDAS9hTfFH9Cds+LEB6dRAsCC7ZMF56hp79AZZWkT3XXTNGXcy8w4+bI7Ntk3l4+rrA==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - /@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==} + /@storybook/react-webpack5@8.1.8(esbuild@0.20.2)(prettier@3.3.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-XpZL2D7Zgl2iPcg3yTSiEGX6BuHQSOEeXNqDkWti2xqwGRYhczaSp3oi+P5cSUYAGY9hn3BBOzFNUpOMrBNG6Q==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta typescript: '>= 4.2.x' peerDependenciesMeta: typescript: optional: true dependencies: - '@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) + '@storybook/builder-webpack5': 8.1.8(esbuild@0.20.2)(prettier@3.3.0)(typescript@5.3.3) + '@storybook/preset-react-webpack': 8.1.8(esbuild@0.20.2)(prettier@3.3.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@storybook/react': 8.1.8(prettier@3.3.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3) + '@storybook/types': 8.1.8 '@types/node': 18.19.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -4948,28 +6453,29 @@ packages: - '@swc/core' - encoding - esbuild + - prettier - supports-color - uglify-js - webpack-cli dev: false - /@storybook/react@8.0.5(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): - resolution: {integrity: sha512-Vwq4xt8eSKE/PLPvunOFDlzBki6L3mP7LNVWCLkQba7vzuCOPjSZ0+95v/K8XQn3jVRXAMUnlPW1SKg21aKJdw==} + /@storybook/react@8.1.8(prettier@3.3.0)(react-dom@18.2.0)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-QFwyccbyZGcTpYk6BVChSSemeZ3mmnpp62Ca60j6JO+zbtZv3tTr4PFo79lkWwtz+jpfj0CX8hyYdT1p3r77YA==} engines: {node: '>=18.0.0'} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta typescript: '>= 4.2.x' peerDependenciesMeta: typescript: optional: true dependencies: - '@storybook/client-logger': 8.0.5 - '@storybook/docs-tools': 8.0.5 + '@storybook/client-logger': 8.1.8 + '@storybook/docs-tools': 8.1.8(prettier@3.3.0) '@storybook/global': 5.0.0 - '@storybook/preview-api': 8.0.5 - '@storybook/react-dom-shim': 8.0.5(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 8.0.5 + '@storybook/preview-api': 8.1.8 + '@storybook/react-dom-shim': 8.1.8(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 8.1.8 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 '@types/node': 18.19.3 @@ -4990,21 +6496,22 @@ packages: util-deprecate: 1.0.2 transitivePeerDependencies: - encoding + - prettier - supports-color - /@storybook/router@8.0.5: - resolution: {integrity: sha512-1d4CqNJB5sA25HCd7jZ4eVqMsdlD4r4SuFA/eR6fas0lk7yjVCpG1zWfvSSk5tKoVcNLSptc/TYBiSr2rcGRvw==} + /@storybook/router@8.1.8: + resolution: {integrity: sha512-7OzLdeCE+a8Ypk4Ne/2DU3s81GDNISnKIaFJ2DAuLSJbmF/LzvL39H/gyHXqmFqXWeSuCdBS0V37OEgejlZIAQ==} dependencies: - '@storybook/client-logger': 8.0.5 + '@storybook/client-logger': 8.1.8 memoizerific: 1.11.3 qs: 6.12.0 - /@storybook/telemetry@8.0.5: - resolution: {integrity: sha512-KTt6wP78dn9hfsc0sR2CcFT/DWJgYqYuFBhc3NDgtT41ATLGgGniCQW9PtKLQc+FMofKejz1S+XXk0W322Pjxg==} + /@storybook/telemetry@8.1.8(prettier@3.3.0): + resolution: {integrity: sha512-Hr5QUVtn4BzQrqsv1dwlfKRj2yU8XRXmhwCbo0DFULpJasVsJB3VJXeuUOijwteWsGo2avKMZErwNZElJy2yXA==} dependencies: - '@storybook/client-logger': 8.0.5 - '@storybook/core-common': 8.0.5 - '@storybook/csf-tools': 8.0.5 + '@storybook/client-logger': 8.1.8 + '@storybook/core-common': 8.1.8(prettier@3.3.0) + '@storybook/csf-tools': 8.1.8 chalk: 4.1.2 detect-package-manager: 2.0.1 fetch-retry: 5.0.6 @@ -5012,14 +6519,15 @@ packages: read-pkg-up: 7.0.1 transitivePeerDependencies: - encoding + - prettier - supports-color dev: true - /@storybook/theming@8.0.5(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Hy4hJaKg6UUyivkUM77nCHccv4/lO++ZG9F88qBFVPdBlCwMHHnUrR7Hgje5cCVAy0jK6LyYlD3cWO6nS9OR8w==} + /@storybook/theming@8.1.8(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-QhRMSRpnWVD1IB5sTZXVI35ETSQdwGh4/g8gKlGol8MN2Behd7CFgFAj2UL4jpPgjhnioH0U4rwwLkRfDlkR6Q==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta peerDependenciesMeta: react: optional: true @@ -5027,16 +6535,16 @@ packages: optional: true dependencies: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) - '@storybook/client-logger': 8.0.5 + '@storybook/client-logger': 8.1.8 '@storybook/global': 5.0.0 memoizerific: 1.11.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - /@storybook/types@8.0.5: - resolution: {integrity: sha512-lYXwYF9qooQhYJkg3HWr6PD/vnQK+iO8fSKS8jtntwgJUKJvTbGZKAhNnS8WzNEI9jIp5QXFsSA367NjIDPaeQ==} + /@storybook/types@8.1.8: + resolution: {integrity: sha512-bWg6WkhnhkWBIu03lUKlX2eOYSjDzpzoulzLh1H4Tl1JReGed+cHbIpdIU6lke2aJyb2BNyzoyudUHKBBGaOzg==} dependencies: - '@storybook/channels': 8.0.5 + '@storybook/channels': 8.1.8 '@types/express': 4.17.21 file-system-cache: 2.3.0 @@ -5272,8 +6780,8 @@ packages: /@types/babel__core@7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.24.5 - '@babel/types': 7.24.5 + '@babel/parser': 7.24.6 + '@babel/types': 7.24.7 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.20.5 @@ -5333,6 +6841,10 @@ packages: resolution: {integrity: sha512-Rf3/lB9WkDfIL9eEKaSYKc+1L/rNVYBjThk22JTqQw0YozXarX8YljFAz+HCoC6h4B4KwCMsBPZHaFezwT4BNA==} dev: true + /@types/diff@5.2.1: + resolution: {integrity: sha512-uxpcuwWJGhe2AR1g8hD9F5OYGCqjqWnBUQFD8gMZsDbv8oPHzxJF6iMO6n8Tk0AdzlxoaaoQhOYlIg/PukVU8g==} + dev: true + /@types/doctrine@0.0.3: resolution: {integrity: sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==} @@ -6119,14 +7631,6 @@ packages: acorn-walk: 8.3.2 dev: true - /acorn-import-assertions@1.9.0(acorn@8.11.3): - resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} - peerDependencies: - acorn: ^8 - dependencies: - acorn: 8.11.3 - dev: false - /acorn-import-attributes@1.9.5(acorn@8.11.3): resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==} peerDependencies: @@ -6182,13 +7686,6 @@ packages: - supports-color dev: true - /aggregate-error@3.1.0: - resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} - engines: {node: '>=8'} - dependencies: - clean-stack: 2.2.0 - indent-string: 4.0.0 - /ajv-formats@2.1.1(ajv@8.14.0): resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependencies: @@ -6308,6 +7805,13 @@ packages: /argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + /aria-hidden@1.2.4: + resolution: {integrity: sha512-y+CcFFwelSXpLZk/7fMB2mUbGtX9lKycf1MWJ7CaTIERyitVlyQx6C+sxcROU2BAJ24OiZyK+8wj2i8AlBoS3A==} + engines: {node: '>=10'} + dependencies: + tslib: 2.6.2 + dev: false + /aria-query@5.1.3: resolution: {integrity: sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==} dependencies: @@ -6621,6 +8125,19 @@ packages: cosmiconfig: 7.1.0 resolve: 1.22.8 + /babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.24.6): + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/compat-data': 7.24.7 + '@babel/core': 7.24.6 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.6) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-polyfill-corejs2@0.4.9(@babel/core@7.24.0): resolution: {integrity: sha512-BXIWIaO3MewbXWdJdIGDWZurv5OGJlFNo7oy20DpB3kWDVJLcY2NRypRsRUbRe5KMqSNLuOGnWTFQQtY5MAsRw==} peerDependencies: @@ -6632,6 +8149,19 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: false + + /babel-plugin-polyfill-corejs3@0.10.4(@babel/core@7.24.6): + resolution: {integrity: sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.6) + core-js-compat: 3.37.1 + transitivePeerDependencies: + - supports-color + dev: true /babel-plugin-polyfill-corejs3@0.9.0(@babel/core@7.24.0): resolution: {integrity: sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==} @@ -6643,6 +8173,7 @@ packages: core-js-compat: 3.36.0 transitivePeerDependencies: - supports-color + dev: false /babel-plugin-polyfill-regenerator@0.5.5(@babel/core@7.24.0): resolution: {integrity: sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==} @@ -6653,6 +8184,18 @@ packages: '@babel/helper-define-polyfill-provider': 0.5.0(@babel/core@7.24.0) transitivePeerDependencies: - supports-color + dev: false + + /babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.24.6): + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': 7.24.6 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.24.6) + transitivePeerDependencies: + - supports-color + dev: true /babel-preset-current-node-syntax@1.0.1(@babel/core@7.24.0): resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} @@ -6868,7 +8411,7 @@ packages: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} dependencies: pascal-case: 3.1.2 - tslib: 2.6.3 + tslib: 2.6.2 dev: false /camelcase-keys@6.2.2: @@ -6969,11 +8512,6 @@ packages: engines: {node: '>=10'} dev: true - /chrome-trace-event@1.0.3: - resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} - engines: {node: '>=6.0'} - dev: false - /chrome-trace-event@1.0.4: resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} engines: {node: '>=6.0'} @@ -7004,10 +8542,6 @@ packages: source-map: 0.6.1 dev: false - /clean-stack@2.2.0: - resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} - engines: {node: '>=6'} - /cli-boxes@3.0.0: resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} engines: {node: '>=10'} @@ -7249,6 +8783,12 @@ packages: dependencies: browserslist: 4.23.0 + /core-js-compat@3.37.1: + resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} + dependencies: + browserslist: 4.23.0 + dev: true + /core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: true @@ -7321,11 +8861,13 @@ packages: shebang-command: 2.0.0 which: 2.0.2 - /crypto-random-string@2.0.0: - resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} - engines: {node: '>=8'} + /crypto-random-string@4.0.0: + resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} + engines: {node: '>=12'} + dependencies: + type-fest: 1.4.0 - /css-loader@6.10.0(webpack@5.91.0): + /css-loader@6.10.0(webpack@5.92.0): resolution: {integrity: sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -7345,7 +8887,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(esbuild@0.20.2) + webpack: 5.92.0(esbuild@0.20.2) dev: false /css-select@4.3.0: @@ -7634,19 +9176,6 @@ packages: resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} dev: true - /del@6.1.1: - resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} - engines: {node: '>=10'} - dependencies: - globby: 11.1.0 - graceful-fs: 4.2.11 - is-glob: 4.0.3 - is-path-cwd: 2.2.0 - is-path-inside: 3.0.3 - p-map: 4.0.0 - rimraf: 3.0.2 - slash: 3.0.0 - /delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} @@ -7696,6 +9225,10 @@ packages: engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true + /detect-node-es@1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + dev: false + /detect-package-manager@2.0.1: resolution: {integrity: sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==} engines: {node: '>=12'} @@ -9021,7 +10554,7 @@ packages: cross-spawn: 7.0.3 signal-exit: 4.1.0 - /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.3.3)(webpack@5.91.0): + /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.3.3)(webpack@5.92.0): resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -9041,7 +10574,7 @@ packages: semver: 7.5.4 tapable: 2.2.1 typescript: 5.3.3 - webpack: 5.91.0(esbuild@0.20.2) + webpack: 5.92.0(esbuild@0.20.2) dev: false /form-data@4.0.0: @@ -9176,6 +10709,11 @@ packages: has-symbols: 1.0.3 hasown: 2.0.2 + /get-nonce@1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + dev: false + /get-npm-tarball-url@2.1.0: resolution: {integrity: sha512-ro+DiMu5DXgRBabqXupW38h7WPZ9+Ad8UjwhvsmmN8w1sU7ab0nzAXvVZ4kqYg57OrqomRtJvepX5/xvFKNtjA==} engines: {node: '>=12.17'} @@ -9308,6 +10846,18 @@ packages: slash: 4.0.0 dev: true + /globby@14.0.1: + resolution: {integrity: sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==} + engines: {node: '>=18'} + dependencies: + '@sindresorhus/merge-streams': 2.3.0 + fast-glob: 3.3.2 + ignore: 5.3.1 + path-type: 5.0.0 + slash: 5.1.0 + unicorn-magic: 0.1.0 + dev: true + /gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} dependencies: @@ -9583,7 +11133,7 @@ packages: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} dev: true - /html-webpack-plugin@5.6.0(webpack@5.91.0): + /html-webpack-plugin@5.6.0(webpack@5.92.0): resolution: {integrity: sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==} engines: {node: '>=10.13.0'} peerDependencies: @@ -9600,7 +11150,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.91.0(esbuild@0.20.2) + webpack: 5.92.0(esbuild@0.20.2) dev: false /htmlparser2@6.1.0: @@ -9722,6 +11272,7 @@ packages: /indent-string@4.0.0: resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} engines: {node: '>=8'} + dev: true /index-to-position@0.1.2: resolution: {integrity: sha512-MWDKS3AS1bGCHLBA2VLImJz42f7bJh8wQsTGCzI3j519/CASStoDONUBVz2I/VID0MpiX3SGSnbOD2xUalbE5g==} @@ -9755,9 +11306,11 @@ packages: hasown: 2.0.2 side-channel: 1.0.6 - /ip@2.0.1: - resolution: {integrity: sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==} - dev: true + /invariant@2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + dependencies: + loose-envify: 1.4.0 + dev: false /ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} @@ -9972,10 +11525,6 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - /is-path-cwd@2.2.0: - resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} - engines: {node: '>=6'} - /is-path-inside@3.0.3: resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} engines: {node: '>=8'} @@ -10047,7 +11596,6 @@ packages: /is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dev: true /is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} @@ -10666,7 +12214,7 @@ packages: dependencies: argparse: 2.0.1 - /jscodeshift@0.15.2(@babel/preset-env@7.24.0): + /jscodeshift@0.15.2(@babel/preset-env@7.24.7): resolution: {integrity: sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==} hasBin: true peerDependencies: @@ -10682,7 +12230,7 @@ packages: '@babel/plugin-transform-nullish-coalescing-operator': 7.23.4(@babel/core@7.24.0) '@babel/plugin-transform-optional-chaining': 7.23.4(@babel/core@7.24.0) '@babel/plugin-transform-private-methods': 7.23.3(@babel/core@7.24.0) - '@babel/preset-env': 7.24.0(@babel/core@7.24.0) + '@babel/preset-env': 7.24.7(@babel/core@7.24.6) '@babel/preset-flow': 7.24.0(@babel/core@7.24.0) '@babel/preset-typescript': 7.24.1(@babel/core@7.24.0) '@babel/register': 7.23.7(@babel/core@7.24.0) @@ -12148,12 +13696,6 @@ packages: engines: {node: '>=6'} dev: true - /p-map@4.0.0: - resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} - engines: {node: '>=10'} - dependencies: - aggregate-error: 3.1.0 - /p-queue@8.0.1: resolution: {integrity: sha512-NXzu9aQJTAzbBqOt2hwsR63ea7yvxJc0PwN/zobNAudYfb1B7R08SzB4TsLeSbUCuG467NhnoT0oO6w1qRO+BA==} engines: {node: '>=18'} @@ -12183,7 +13725,7 @@ packages: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: dot-case: 3.0.4 - tslib: 2.6.3 + tslib: 2.6.2 dev: false /parent-module@1.0.1: @@ -12285,6 +13827,11 @@ packages: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} + /path-type@5.0.0: + resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} + engines: {node: '>=12'} + dev: true + /pathe@1.1.2: resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} dev: true @@ -12484,7 +14031,6 @@ packages: resolution: {integrity: sha512-J9odKxERhCQ10OC2yb93583f6UnYutOeiV5i0zEDS7UGTdUt0u+y8erxl3lBKvwo/JHyyoEdXjwp4dke9oyZ/g==} engines: {node: '>=14'} hasBin: true - dev: true /pretty-error@4.0.0: resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} @@ -12675,7 +14221,7 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/traverse': 7.24.6 - '@babel/types': 7.24.6 + '@babel/types': 7.24.7 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.5 '@types/doctrine': 0.0.9 @@ -12721,6 +14267,58 @@ packages: /react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + /react-remove-scroll-bar@2.3.6(@types/react@18.2.11)(react@18.2.0): + resolution: {integrity: sha512-DtSYaao4mBmX+HDo5YWYdBWQwYIQQshUV/dVxFxK+KM26Wjwp1gZ6rv6OC3oujI6Bfu6Xyg3TwK533AQutsn/g==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.2.11 + react: 18.2.0 + react-style-singleton: 2.2.1(@types/react@18.2.11)(react@18.2.0) + tslib: 2.6.2 + dev: false + + /react-remove-scroll@2.5.5(@types/react@18.2.11)(react@18.2.0): + resolution: {integrity: sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.2.11 + react: 18.2.0 + react-remove-scroll-bar: 2.3.6(@types/react@18.2.11)(react@18.2.0) + react-style-singleton: 2.2.1(@types/react@18.2.11)(react@18.2.0) + tslib: 2.6.2 + use-callback-ref: 1.3.2(@types/react@18.2.11)(react@18.2.0) + use-sidecar: 1.1.2(@types/react@18.2.11)(react@18.2.0) + dev: false + + /react-style-singleton@2.2.1(@types/react@18.2.11)(react@18.2.0): + resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.2.11 + get-nonce: 1.0.1 + invariant: 2.2.4 + react: 18.2.0 + tslib: 2.6.2 + dev: false + /react@18.2.0: resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} @@ -13467,6 +15065,11 @@ packages: engines: {node: '>=12'} dev: true + /slash@5.1.0: + resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} + engines: {node: '>=14.16'} + dev: true + /slice-ansi@5.0.0: resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} engines: {node: '>=12'} @@ -13605,11 +15208,11 @@ packages: /store2@2.14.3: resolution: {integrity: sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==} - /storybook@8.0.5(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-rdxfjkED5CBKj6T01NKr9MRakyXkffV8dvLXj5bWN4AlQ1OOm5Sw9B1z+rQ/FN7RYIU5b63xiX2pu3gy5t6nRQ==} + /storybook@8.1.8(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-2ld3JEmPWy3KOksfF0Reyiq5SC+dYBzV2XW2/YTkNkLTkyNofhdPeq71COGcB0Lq2PHZkZyNin8htQWbh0LLNg==} hasBin: true dependencies: - '@storybook/cli': 8.0.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/cli': 8.1.8(react-dom@18.2.0)(react@18.2.0) transitivePeerDependencies: - '@babel/preset-env' - bufferutil @@ -13780,13 +15383,13 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - /style-loader@3.3.4(webpack@5.91.0): + /style-loader@3.3.4(webpack@5.92.0): resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.91.0(esbuild@0.20.2) + webpack: 5.92.0(esbuild@0.20.2) dev: false /stylis@4.2.0: @@ -13920,9 +15523,9 @@ packages: dependencies: memoizerific: 1.11.3 - /temp-dir@2.0.0: - resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} - engines: {node: '>=8'} + /temp-dir@3.0.0: + resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==} + engines: {node: '>=14.16'} /temp@0.8.4: resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} @@ -13931,46 +15534,20 @@ packages: rimraf: 2.6.3 dev: true - /tempy@1.0.1: - resolution: {integrity: sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==} - engines: {node: '>=10'} + /tempy@3.1.0: + resolution: {integrity: sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==} + engines: {node: '>=14.16'} dependencies: - del: 6.1.1 - is-stream: 2.0.1 - temp-dir: 2.0.0 - type-fest: 0.16.0 - unique-string: 2.0.0 + is-stream: 3.0.0 + temp-dir: 3.0.0 + type-fest: 2.19.0 + unique-string: 3.0.0 /term-size@2.2.1: resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} engines: {node: '>=8'} dev: true - /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: - '@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 - 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(esbuild@0.20.2) - dev: false - /terser-webpack-plugin@5.3.10(esbuild@0.20.2)(webpack@5.92.0): resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} @@ -14172,10 +15749,6 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - /tslib@2.6.3: - resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} - dev: false - /tsutils@3.21.0(typescript@5.3.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -14226,10 +15799,6 @@ packages: engines: {node: '>=10'} dev: true - /type-fest@0.16.0: - resolution: {integrity: sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==} - engines: {node: '>=10'} - /type-fest@0.20.2: resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} engines: {node: '>=10'} @@ -14248,6 +15817,10 @@ packages: engines: {node: '>=8'} dev: true + /type-fest@1.4.0: + resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} + engines: {node: '>=10'} + /type-fest@2.19.0: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} @@ -14364,6 +15937,11 @@ packages: resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} engines: {node: '>=4'} + /unicorn-magic@0.1.0: + resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} + engines: {node: '>=18'} + dev: true + /unified@10.1.2: resolution: {integrity: sha512-pUSWAi/RAnVy1Pif2kAoeWNBa3JVrx0MId2LASj8G+7AiHWoKZNTomq6LG326T68U7/e263X6fTdcXIy7XnF7Q==} dependencies: @@ -14388,11 +15966,11 @@ packages: vfile: 6.0.1 dev: true - /unique-string@2.0.0: - resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} - engines: {node: '>=8'} + /unique-string@3.0.0: + resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} + engines: {node: '>=12'} dependencies: - crypto-random-string: 2.0.0 + crypto-random-string: 4.0.0 /unist-util-find-after@5.0.0: resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} @@ -14544,6 +16122,37 @@ packages: qs: 6.12.0 dev: false + /use-callback-ref@1.3.2(@types/react@18.2.11)(react@18.2.0): + resolution: {integrity: sha512-elOQwe6Q8gqZgDA8mrh44qRTQqpIHDcZ3hXTLjBe1i4ph8XpNJnO+aQf3NaG+lriLopI4HMx9VjQLfPQ6vhnoA==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.2.11 + react: 18.2.0 + tslib: 2.6.2 + dev: false + + /use-sidecar@1.1.2(@types/react@18.2.11)(react@18.2.0): + resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.2.11 + detect-node-es: 1.1.0 + react: 18.2.0 + tslib: 2.6.2 + dev: false + /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -14909,7 +16518,7 @@ packages: engines: {node: '>=12'} dev: true - /webpack-dev-middleware@6.1.2(webpack@5.91.0): + /webpack-dev-middleware@6.1.2(webpack@5.92.0): resolution: {integrity: sha512-Wu+EHmX326YPYUpQLKmKbTyZZJIB8/n6R09pTmB03kJmnMsVPTo9COzHZFr01txwaCAuZvfBJE4ZCHRcKs5JaQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -14923,7 +16532,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.91.0(esbuild@0.20.2) + webpack: 5.92.0(esbuild@0.20.2) dev: false /webpack-hot-middleware@2.26.1: @@ -14947,46 +16556,6 @@ packages: resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} dev: false - /webpack@5.91.0(esbuild@0.20.2): - 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.5.3 - 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(esbuild@0.20.2)(webpack@5.91.0) - watchpack: 2.4.1 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - dev: false - /webpack@5.92.0(esbuild@0.20.2): resolution: {integrity: sha512-Bsw2X39MYIgxouNATyVpCNVWBCuUwDgWtN78g6lSdPJRLaQ/PUVm/oXcaRAyY/sMFoKFQrsPeqvTizWtq7QPCA==} engines: {node: '>=10.13.0'} diff --git a/scripts/deno/check-npm-scripts.ts b/scripts/deno/check-npm-scripts.ts index 6e8f74ca1..cba4824a1 100644 --- a/scripts/deno/check-npm-scripts.ts +++ b/scripts/deno/check-npm-scripts.ts @@ -88,9 +88,14 @@ async function deleteDirs(dirName: string) { async function runNpmScript(pkgPath: string, script: string) { // Skip these scripts as they are long-running if ( - ['dev', 'start', 'storybook', 'create-icons', 'update-readme'].includes( - script, - ) + [ + 'dev', + 'start', + 'storybook', + 'create-icons', + 'update-readme', + 'e2e:ui', + ].includes(script) ) { return { result: 'skipping', error: '' }; } diff --git a/tsconfig.base.json b/tsconfig.base.json index a8b36f510..06a8cb0ea 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -14,11 +14,5 @@ "rootDir": ".", "sourceMap": true }, - "exclude": ["node_modules", "tmp"], - "ts-node": { - "compilerOptions": { - "module": "CommonJS", - "moduleResolution": "node" - } - } + "include": [] }