diff --git a/.changeset/fresh-poems-compare.md b/.changeset/fresh-poems-compare.md deleted file mode 100644 index 302783b9b..000000000 --- a/.changeset/fresh-poems-compare.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@guardian/source-development-kitchen': patch ---- - -Replace use of deprecated `ArticlePillar` with `Pillar` from `@guardian/libs`. diff --git a/.changeset/serious-bulldogs-unite.md b/.changeset/serious-bulldogs-unite.md deleted file mode 100644 index 2f93deb09..000000000 --- a/.changeset/serious-bulldogs-unite.md +++ /dev/null @@ -1,8 +0,0 @@ ---- -'@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 7e12b7f44..f7337a9aa 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -13,7 +13,6 @@ jobs: matrix: include: - task: formatting:check - - task: tsc - task: lint - task: test - task: e2e diff --git a/Makefile b/Makefile index 3bde9e287..7a9d69e1b 100644 --- a/Makefile +++ b/Makefile @@ -46,33 +46,27 @@ verify-dist: env # checks all projects for lint errors .PHONY: lint -lint: env +lint: install $(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: env +formatting\:check: install $(call log,"Checking formatting across repo") @corepack pnpm prettier --ignore-unknown --cache --check . # attemps to fix lint errors across all projects .PHONY: fix -fix: env +fix: install $(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 tsc lint test e2e build verify-dist build-storybook +validate: env lint test e2e build verify-dist build-storybook ##################################### BUILD #################################### @@ -163,10 +157,6 @@ 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 @@ -191,10 +181,6 @@ 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 @@ -207,10 +193,6 @@ 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 @@ -223,10 +205,6 @@ 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 @@ -247,10 +225,6 @@ 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 @@ -267,10 +241,6 @@ 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 @@ -279,10 +249,6 @@ 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 @@ -291,10 +257,6 @@ 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 @@ -315,10 +277,6 @@ 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 @@ -343,10 +301,6 @@ 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 @@ -379,10 +333,6 @@ 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 @@ -403,10 +353,6 @@ 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 @@ -415,10 +361,6 @@ 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 @@ -455,10 +397,6 @@ 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 @@ -491,10 +429,6 @@ 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 @@ -511,10 +445,6 @@ 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/README.md b/README.md index ff2e6b9b2..dcd77189e 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,6 @@ Tasks that apply to all projects are defined in the [`Makefile`](./Makefile): - `make ls` _lists available `make` targets_ - `make storybooks` _runs storybook for all projects in single instance_ - `make test` _runs the unit tests for all projects_ -- `make tsc` _type-checking all projects_ - `make validate` _makes sure absolutely everything is working_ - `make verify-dist` _runs unit tests against dist for all projects_ @@ -78,7 +77,6 @@ Project-specific tasks are defined as `scripts` in their `package.json`, and can - `make @guardian/ab-core:fix` - `make @guardian/ab-core:lint` - `make @guardian/ab-core:test` -- `make @guardian/ab-core:tsc` - `make @guardian/ab-core:verify-dist` #### @guardian/ab-react @@ -88,21 +86,18 @@ Project-specific tasks are defined as `scripts` in their `package.json`, and can - `make @guardian/ab-react:fix` - `make @guardian/ab-react:lint` - `make @guardian/ab-react:test` -- `make @guardian/ab-react:tsc` - `make @guardian/ab-react:verify-dist` #### @guardian/browserslist-config - `make @guardian/browserslist-config:fix` - `make @guardian/browserslist-config:lint` -- `make @guardian/browserslist-config:tsc` - `make @guardian/browserslist-config:update-readme` #### @guardian/cobalt-plugin-ts - `make @guardian/cobalt-plugin-ts:fix` - `make @guardian/cobalt-plugin-ts:lint` -- `make @guardian/cobalt-plugin-ts:tsc` #### @guardian/core-web-vitals @@ -111,7 +106,6 @@ Project-specific tasks are defined as `scripts` in their `package.json`, and can - `make @guardian/core-web-vitals:fix` - `make @guardian/core-web-vitals:lint` - `make @guardian/core-web-vitals:test` -- `make @guardian/core-web-vitals:tsc` - `make @guardian/core-web-vitals:verify-dist` #### @guardian/design-tokens @@ -119,19 +113,16 @@ Project-specific tasks are defined as `scripts` in their `package.json`, and can - `make @guardian/design-tokens:build` - `make @guardian/design-tokens:fix` - `make @guardian/design-tokens:lint` -- `make @guardian/design-tokens:tsc` #### @guardian/eslint-config - `make @guardian/eslint-config:fix` - `make @guardian/eslint-config:lint` -- `make @guardian/eslint-config:tsc` #### @guardian/eslint-config-typescript - `make @guardian/eslint-config-typescript:fix` - `make @guardian/eslint-config-typescript:lint` -- `make @guardian/eslint-config-typescript:tsc` #### @guardian/identity-auth @@ -140,7 +131,6 @@ Project-specific tasks are defined as `scripts` in their `package.json`, and can - `make @guardian/identity-auth:fix` - `make @guardian/identity-auth:lint` - `make @guardian/identity-auth:test` -- `make @guardian/identity-auth:tsc` - `make @guardian/identity-auth:verify-dist` #### @guardian/identity-auth-frontend @@ -150,7 +140,6 @@ Project-specific tasks are defined as `scripts` in their `package.json`, and can - `make @guardian/identity-auth-frontend:fix` - `make @guardian/identity-auth-frontend:lint` - `make @guardian/identity-auth-frontend:test` -- `make @guardian/identity-auth-frontend:tsc` - `make @guardian/identity-auth-frontend:verify-dist` #### @guardian/libs @@ -162,7 +151,6 @@ Project-specific tasks are defined as `scripts` in their `package.json`, and can - `make @guardian/libs:fix` - `make @guardian/libs:lint` - `make @guardian/libs:test` -- `make @guardian/libs:tsc` - `make @guardian/libs:verify-dist` #### @guardian/newsletter-types @@ -171,13 +159,11 @@ Project-specific tasks are defined as `scripts` in their `package.json`, and can - `make @guardian/newsletter-types:dev` - `make @guardian/newsletter-types:fix` - `make @guardian/newsletter-types:lint` -- `make @guardian/newsletter-types:tsc` #### @guardian/prettier - `make @guardian/prettier:fix` - `make @guardian/prettier:lint` -- `make @guardian/prettier:tsc` #### @guardian/source @@ -190,7 +176,6 @@ Project-specific tasks are defined as `scripts` in their `package.json`, and can - `make @guardian/source:lint` - `make @guardian/source:storybook` - `make @guardian/source:test` -- `make @guardian/source:tsc` - `make @guardian/source:verify-dist` #### @guardian/source-development-kitchen @@ -202,7 +187,6 @@ Project-specific tasks are defined as `scripts` in their `package.json`, and can - `make @guardian/source-development-kitchen:lint` - `make @guardian/source-development-kitchen:storybook` - `make @guardian/source-development-kitchen:test` -- `make @guardian/source-development-kitchen:tsc` - `make @guardian/source-development-kitchen:verify-dist` #### github-pages @@ -210,7 +194,6 @@ Project-specific tasks are defined as `scripts` in their `package.json`, and can - `make github-pages:build` - `make github-pages:dev` - `make github-pages:start` -- `make github-pages:tsc` #### storybooks diff --git a/apps/github-pages/package.json b/apps/github-pages/package.json index 99f8aa951..a7d43f851 100644 --- a/apps/github-pages/package.json +++ b/apps/github-pages/package.json @@ -6,8 +6,7 @@ "scripts": { "build": "wireit", "dev": "wireit", - "start": "wireit", - "tsc": "wireit" + "start": "wireit" }, "devDependencies": { "@astrojs/check": "0.7.0", @@ -55,18 +54,6 @@ "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 134f8c5cf..9a256be6c 100644 --- a/apps/storybooks/package.json +++ b/apps/storybooks/package.json @@ -7,7 +7,7 @@ "dev": "wireit" }, "devDependencies": { - "storybook": "8.1.8", + "storybook": "8.0.5", "wireit": "0.14.4" }, "wireit": { diff --git a/configs/jest.config.js b/configs/jest.config.js index aad9b6244..e05fc4082 100644 --- a/configs/jest.config.js +++ b/configs/jest.config.js @@ -5,6 +5,11 @@ export const config = { testPathIgnorePatterns: ['/node_modules/', '/.wireit/'], transformIgnorePatterns: ['node_modules/.pnpm/(?!@guardian)'], transform: { - '^.+\\.[tj]sx?$': ['ts-jest'], + '^.+\\.[tj]sx?$': [ + 'ts-jest', + { + tsconfig: '/tsconfig.spec.json', + }, + ], }, }; diff --git a/configs/storybook/package.json b/configs/storybook/package.json index dc94014ea..b74c1b863 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.3", + "@emotion/react": "11.11.1", "@guardian/source": "workspace:*", - "@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", + "@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", "@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 eb050ab53..90622924f 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: { disable: true } }, + id: { control: null }, }, args: { label: 'Label', diff --git a/libs/@guardian/ab-core/package.json b/libs/@guardian/ab-core/package.json index a1c2291ea..4b7857a9c 100644 --- a/libs/@guardian/ab-core/package.json +++ b/libs/@guardian/ab-core/package.json @@ -22,7 +22,6 @@ "fix": "wireit", "lint": "wireit", "test": "wireit", - "tsc": "wireit", "verify-dist": "wireit" }, "devDependencies": { @@ -94,19 +93,6 @@ ], "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 6f3c72d1a..b1aaffb25 100644 --- a/libs/@guardian/ab-core/tsconfig.json +++ b/libs/@guardian/ab-core/tsconfig.json @@ -1,5 +1,11 @@ { "extends": "../../../tsconfig.base.json", - "include": ["**/*"], - "exclude": ["node_modules", "dist", ".wireit", "jest.dist.setup.js"] + "files": ["../../../@types/window.d.ts"], + "include": ["."], + "exclude": ["node_modules", "dist", ".wireit"], + "references": [ + { + "path": "./tsconfig.spec.json" + } + ] } diff --git a/libs/@guardian/ab-core/tsconfig.spec.json b/libs/@guardian/ab-core/tsconfig.spec.json new file mode 100644 index 000000000..13f825682 --- /dev/null +++ b/libs/@guardian/ab-core/tsconfig.spec.json @@ -0,0 +1,21 @@ +{ + "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 115df1dc1..7bd2646a0 100644 --- a/libs/@guardian/ab-react/package.json +++ b/libs/@guardian/ab-react/package.json @@ -22,7 +22,6 @@ "fix": "wireit", "lint": "wireit", "test": "wireit", - "tsc": "wireit", "verify-dist": "wireit" }, "devDependencies": { @@ -106,19 +105,6 @@ ], "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 9775c26cd..be52d85dd 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", "jest.dist.setup.js"], + "include": ["."], + "exclude": ["node_modules", "dist", ".wireit"], "compilerOptions": { "jsxImportSource": "react" } diff --git a/libs/@guardian/ab-react/tsconfig.spec.json b/libs/@guardian/ab-react/tsconfig.spec.json new file mode 100644 index 000000000..ddd0e078a --- /dev/null +++ b/libs/@guardian/ab-react/tsconfig.spec.json @@ -0,0 +1,21 @@ +{ + "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 930942ece..5ccce9f66 100644 --- a/libs/@guardian/browserslist-config/package.json +++ b/libs/@guardian/browserslist-config/package.json @@ -10,7 +10,6 @@ "scripts": { "fix": "wireit", "lint": "wireit", - "tsc": "wireit", "update-readme": "node ./scripts/update-readme.mjs" }, "devDependencies": { @@ -47,19 +46,6 @@ "!.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 90e6c8bcc..99cfde952 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 10bcacbd3..1c77e583f 100644 --- a/libs/@guardian/cobalt-plugin-ts/package.json +++ b/libs/@guardian/cobalt-plugin-ts/package.json @@ -6,8 +6,7 @@ "main": "./index.js", "scripts": { "fix": "wireit", - "lint": "wireit", - "tsc": "wireit" + "lint": "wireit" }, "devDependencies": { "@cobalt-ui/cli": "^1.11.0", @@ -43,19 +42,6 @@ "!.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 90e6c8bcc..99cfde952 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 bca4a60aa..ffaa32778 100644 --- a/libs/@guardian/core-web-vitals/package.json +++ b/libs/@guardian/core-web-vitals/package.json @@ -21,7 +21,6 @@ "fix": "wireit", "lint": "wireit", "test": "wireit", - "tsc": "wireit", "verify-dist": "wireit" }, "devDependencies": { @@ -97,19 +96,6 @@ ], "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 6f3c72d1a..b1aaffb25 100644 --- a/libs/@guardian/core-web-vitals/tsconfig.json +++ b/libs/@guardian/core-web-vitals/tsconfig.json @@ -1,5 +1,11 @@ { "extends": "../../../tsconfig.base.json", - "include": ["**/*"], - "exclude": ["node_modules", "dist", ".wireit", "jest.dist.setup.js"] + "files": ["../../../@types/window.d.ts"], + "include": ["."], + "exclude": ["node_modules", "dist", ".wireit"], + "references": [ + { + "path": "./tsconfig.spec.json" + } + ] } diff --git a/libs/@guardian/core-web-vitals/tsconfig.spec.json b/libs/@guardian/core-web-vitals/tsconfig.spec.json new file mode 100644 index 000000000..13f825682 --- /dev/null +++ b/libs/@guardian/core-web-vitals/tsconfig.spec.json @@ -0,0 +1,21 @@ +{ + "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 272552572..1c0cb37a9 100644 --- a/libs/@guardian/design-tokens/package.json +++ b/libs/@guardian/design-tokens/package.json @@ -11,8 +11,7 @@ "scripts": { "build": "wireit", "fix": "wireit", - "lint": "wireit", - "tsc": "wireit" + "lint": "wireit" }, "devDependencies": { "@cobalt-ui/cli": "1.11.0", @@ -58,19 +57,6 @@ "!.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 90e6c8bcc..99cfde952 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 48c74a17d..e3a692c43 100644 --- a/libs/@guardian/eslint-config-typescript/package.json +++ b/libs/@guardian/eslint-config-typescript/package.json @@ -5,8 +5,7 @@ "main": "index.js", "scripts": { "fix": "wireit", - "lint": "wireit", - "tsc": "wireit" + "lint": "wireit" }, "dependencies": { "@guardian/eslint-config": "workspace:*", @@ -47,19 +46,6 @@ "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 39919224e..01b87e865 100644 --- a/libs/@guardian/eslint-config-typescript/tsconfig.json +++ b/libs/@guardian/eslint-config-typescript/tsconfig.json @@ -1,5 +1,4 @@ { "extends": "../../../tsconfig.base.json", - "include": ["**/*"], - "exclude": ["node_modules", ".wireit"] + "include": ["."] } diff --git a/libs/@guardian/eslint-config/package.json b/libs/@guardian/eslint-config/package.json index f32633211..f1f9519d6 100644 --- a/libs/@guardian/eslint-config/package.json +++ b/libs/@guardian/eslint-config/package.json @@ -5,8 +5,7 @@ "main": "index.js", "scripts": { "fix": "wireit", - "lint": "wireit", - "tsc": "wireit" + "lint": "wireit" }, "dependencies": { "eslint-config-prettier": "9.1.0", @@ -43,19 +42,6 @@ "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 39919224e..01b87e865 100644 --- a/libs/@guardian/eslint-config/tsconfig.json +++ b/libs/@guardian/eslint-config/tsconfig.json @@ -1,5 +1,4 @@ { "extends": "../../../tsconfig.base.json", - "include": ["**/*"], - "exclude": ["node_modules", ".wireit"] + "include": ["."] } diff --git a/libs/@guardian/identity-auth-frontend/package.json b/libs/@guardian/identity-auth-frontend/package.json index 3a93dbe52..6149a3779 100644 --- a/libs/@guardian/identity-auth-frontend/package.json +++ b/libs/@guardian/identity-auth-frontend/package.json @@ -22,7 +22,6 @@ "fix": "wireit", "lint": "wireit", "test": "wireit", - "tsc": "wireit", "verify-dist": "wireit" }, "devDependencies": { @@ -111,19 +110,6 @@ ], "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 23ea67cc6..b1aaffb25 100644 --- a/libs/@guardian/identity-auth-frontend/tsconfig.json +++ b/libs/@guardian/identity-auth-frontend/tsconfig.json @@ -1,5 +1,11 @@ { "extends": "../../../tsconfig.base.json", - "include": ["**/*", "../../../@types/window.d.ts"], - "exclude": ["node_modules", "dist", ".wireit", "jest.dist.setup.js"] + "files": ["../../../@types/window.d.ts"], + "include": ["."], + "exclude": ["node_modules", "dist", ".wireit"], + "references": [ + { + "path": "./tsconfig.spec.json" + } + ] } diff --git a/libs/@guardian/identity-auth-frontend/tsconfig.spec.json b/libs/@guardian/identity-auth-frontend/tsconfig.spec.json new file mode 100644 index 000000000..2f7088fa8 --- /dev/null +++ b/libs/@guardian/identity-auth-frontend/tsconfig.spec.json @@ -0,0 +1,10 @@ +{ + "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 01a926122..9cf5f9988 100644 --- a/libs/@guardian/identity-auth/package.json +++ b/libs/@guardian/identity-auth/package.json @@ -22,7 +22,6 @@ "fix": "wireit", "lint": "wireit", "test": "wireit", - "tsc": "wireit", "verify-dist": "wireit" }, "devDependencies": { @@ -97,19 +96,6 @@ ], "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 6f3c72d1a..b1aaffb25 100644 --- a/libs/@guardian/identity-auth/tsconfig.json +++ b/libs/@guardian/identity-auth/tsconfig.json @@ -1,5 +1,11 @@ { "extends": "../../../tsconfig.base.json", - "include": ["**/*"], - "exclude": ["node_modules", "dist", ".wireit", "jest.dist.setup.js"] + "files": ["../../../@types/window.d.ts"], + "include": ["."], + "exclude": ["node_modules", "dist", ".wireit"], + "references": [ + { + "path": "./tsconfig.spec.json" + } + ] } diff --git a/libs/@guardian/identity-auth/tsconfig.spec.json b/libs/@guardian/identity-auth/tsconfig.spec.json new file mode 100644 index 000000000..13f825682 --- /dev/null +++ b/libs/@guardian/identity-auth/tsconfig.spec.json @@ -0,0 +1,21 @@ +{ + "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 3fe56e80e..9fb9b472d 100644 --- a/libs/@guardian/libs/package.json +++ b/libs/@guardian/libs/package.json @@ -23,7 +23,6 @@ "fix": "wireit", "lint": "wireit", "test": "wireit", - "tsc": "wireit", "verify-dist": "wireit" }, "devDependencies": { @@ -121,19 +120,6 @@ ], "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 23ea67cc6..b1aaffb25 100644 --- a/libs/@guardian/libs/tsconfig.json +++ b/libs/@guardian/libs/tsconfig.json @@ -1,5 +1,11 @@ { "extends": "../../../tsconfig.base.json", - "include": ["**/*", "../../../@types/window.d.ts"], - "exclude": ["node_modules", "dist", ".wireit", "jest.dist.setup.js"] + "files": ["../../../@types/window.d.ts"], + "include": ["."], + "exclude": ["node_modules", "dist", ".wireit"], + "references": [ + { + "path": "./tsconfig.spec.json" + } + ] } diff --git a/libs/@guardian/libs/tsconfig.spec.json b/libs/@guardian/libs/tsconfig.spec.json new file mode 100644 index 000000000..13f825682 --- /dev/null +++ b/libs/@guardian/libs/tsconfig.spec.json @@ -0,0 +1,21 @@ +{ + "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 b82963b6a..78bac56a8 100644 --- a/libs/@guardian/newsletter-types/package.json +++ b/libs/@guardian/newsletter-types/package.json @@ -16,8 +16,7 @@ "build": "wireit", "dev": "jest --watch", "fix": "wireit", - "lint": "wireit", - "tsc": "wireit" + "lint": "wireit" }, "devDependencies": { "rollup": "4.18.0", @@ -73,19 +72,6 @@ "!.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 90e6c8bcc..b1aaffb25 100644 --- a/libs/@guardian/newsletter-types/tsconfig.json +++ b/libs/@guardian/newsletter-types/tsconfig.json @@ -1,5 +1,11 @@ { "extends": "../../../tsconfig.base.json", - "include": ["**/*"], - "exclude": ["node_modules", "dist", ".wireit"] + "files": ["../../../@types/window.d.ts"], + "include": ["."], + "exclude": ["node_modules", "dist", ".wireit"], + "references": [ + { + "path": "./tsconfig.spec.json" + } + ] } diff --git a/libs/@guardian/newsletter-types/tsconfig.spec.json b/libs/@guardian/newsletter-types/tsconfig.spec.json new file mode 100644 index 000000000..ddd0e078a --- /dev/null +++ b/libs/@guardian/newsletter-types/tsconfig.spec.json @@ -0,0 +1,21 @@ +{ + "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 c25d5e948..1c16aa84d 100644 --- a/libs/@guardian/prettier/package.json +++ b/libs/@guardian/prettier/package.json @@ -8,8 +8,7 @@ ], "scripts": { "fix": "wireit", - "lint": "wireit", - "tsc": "wireit" + "lint": "wireit" }, "devDependencies": { "prettier": "3.2.2", @@ -41,19 +40,6 @@ "!.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 39919224e..01b87e865 100644 --- a/libs/@guardian/prettier/tsconfig.json +++ b/libs/@guardian/prettier/tsconfig.json @@ -1,5 +1,4 @@ { "extends": "../../../tsconfig.base.json", - "include": ["**/*"], - "exclude": ["node_modules", ".wireit"] + "include": ["."] } diff --git a/libs/@guardian/source-development-kitchen/package.json b/libs/@guardian/source-development-kitchen/package.json index 031b07007..0f1b10786 100644 --- a/libs/@guardian/source-development-kitchen/package.json +++ b/libs/@guardian/source-development-kitchen/package.json @@ -22,29 +22,28 @@ "lint": "wireit", "storybook": "storybook dev --port 4402", "test": "wireit", - "tsc": "wireit", "verify-dist": "wireit" }, "devDependencies": { "@babel/core": "7.24.0", - "@emotion/react": "11.11.3", + "@emotion/react": "11.11.1", "@guardian/libs": "16.1.3", "@guardian/source": "3.0.0", - "@storybook/manager-api": "8.1.8", - "@storybook/react": "8.1.8", + "@storybook/manager-api": "8.0.5", + "@storybook/react": "8.0.5", "@types/jest": "29.5.8", "@types/react": "18.2.11", "jest": "29.7.0", "react": "18.2.0", "rollup": "4.18.0", - "storybook": "8.1.8", + "storybook": "8.0.5", "ts-jest": "29.1.1", "tslib": "2.6.2", "typescript": "5.3.3", "wireit": "0.14.4" }, "peerDependencies": { - "@emotion/react": "^11.11.3", + "@emotion/react": "^11.11.1", "@guardian/libs": "^16.1.3", "@guardian/source": "^3.0.0", "@types/react": "^18.2.11", @@ -82,9 +81,6 @@ }, "build-storybook": { "command": "NODE_ENV=production storybook build --webpack-stats-json", - "dependencies": [ - "../source:build" - ], "files": [ "**", "../../../configs/storybook/**", @@ -129,22 +125,6 @@ ], "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/editorial-button/styles.ts b/libs/@guardian/source-development-kitchen/src/react-components/editorial-button/styles.ts index d5e5cdf10..eea0b853b 100644 --- a/libs/@guardian/source-development-kitchen/src/react-components/editorial-button/styles.ts +++ b/libs/@guardian/source-development-kitchen/src/react-components/editorial-button/styles.ts @@ -4,8 +4,8 @@ import type { ArticleFormat } from '@guardian/libs'; import { ArticleDesign, ArticleDisplay, + ArticlePillar, ArticleSpecial, - Pillar, } from '@guardian/libs'; import { culture, @@ -23,7 +23,7 @@ import type { ButtonPriority } from '@guardian/source/react-components'; export const defaultFormat = { display: ArticleDisplay.Standard, design: ArticleDesign.Standard, - theme: Pillar.News, + theme: ArticlePillar.News, }; const WHITE = neutral[100]; @@ -36,7 +36,7 @@ export const decideBackground = ( case 'primary': case 'secondary': switch (format.theme) { - case Pillar.News: + case ArticlePillar.News: return css` background-color: ${news[300]}; :hover { @@ -44,7 +44,7 @@ export const decideBackground = ( border: 1px solid ${news[400]}; } `; - case Pillar.Culture: + case ArticlePillar.Culture: return css` background-color: ${culture[300]}; :hover { @@ -52,7 +52,7 @@ export const decideBackground = ( border: 1px solid ${culture[400]}; } `; - case Pillar.Lifestyle: + case ArticlePillar.Lifestyle: return css` background-color: ${lifestyle[300]}; :hover { @@ -60,7 +60,7 @@ export const decideBackground = ( border: 1px solid ${lifestyle[400]}; } `; - case Pillar.Sport: + case ArticlePillar.Sport: return css` background-color: ${sport[300]}; :hover { @@ -68,7 +68,7 @@ export const decideBackground = ( border: 1px solid ${sport[400]}; } `; - case Pillar.Opinion: + case ArticlePillar.Opinion: return css` background-color: ${opinion[300]}; :hover { @@ -133,23 +133,23 @@ export const decideFont = ( case 'subdued': case 'tertiary': switch (format.theme) { - case Pillar.News: + case ArticlePillar.News: return css` color: ${news[400]}; `; - case Pillar.Culture: + case ArticlePillar.Culture: return css` color: ${culture[400]}; `; - case Pillar.Lifestyle: + case ArticlePillar.Lifestyle: return css` color: ${lifestyle[400]}; `; - case Pillar.Sport: + case ArticlePillar.Sport: return css` color: ${sport[400]}; `; - case Pillar.Opinion: + case ArticlePillar.Opinion: return css` color: ${opinion[400]}; `; 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 c455bc367..0c81cb162 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: { disable: true } }, + id: { control: null }, }, }; diff --git a/libs/@guardian/source-development-kitchen/tsconfig.json b/libs/@guardian/source-development-kitchen/tsconfig.json index ab6da17fc..15e382d78 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", - "include": ["**/*", ".storybook/**/*"], - "exclude": [ - "node_modules", - "dist", - ".wireit", - "storybook-static", - "jest.dist.setup.js" + "files": ["../../../@types/window.d.ts"], + "include": [".", ".storybook/*"], + "exclude": ["node_modules", "dist", ".wireit", "storybook-static"], + "references": [ + { + "path": "./tsconfig.spec.json" + } ] } diff --git a/libs/@guardian/source-development-kitchen/tsconfig.spec.json b/libs/@guardian/source-development-kitchen/tsconfig.spec.json new file mode 100644 index 000000000..9e61e3a75 --- /dev/null +++ b/libs/@guardian/source-development-kitchen/tsconfig.spec.json @@ -0,0 +1,22 @@ +{ + "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 b6090aff7..7f3784e31 100644 --- a/libs/@guardian/source/package.json +++ b/libs/@guardian/source/package.json @@ -31,7 +31,6 @@ "lint": "wireit", "storybook": "storybook dev --port 4401", "test": "wireit", - "tsc": "wireit", "verify-dist": "wireit" }, "dependencies": { @@ -39,17 +38,16 @@ }, "devDependencies": { "@babel/core": "7.24.0", - "@emotion/react": "11.11.3", + "@emotion/react": "11.11.1", "@guardian/design-tokens": "workspace:*", "@guardian/libs": "16.1.3", - "@storybook/manager-api": "8.1.8", - "@storybook/react": "8.1.8", + "@storybook/manager-api": "8.0.5", + "@storybook/react": "8.0.5", "@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", @@ -61,7 +59,7 @@ "prettier": "3.3.0", "react": "18.2.0", "rollup": "4.18.0", - "storybook": "8.1.8", + "storybook": "8.0.5", "ts-jest": "29.1.1", "tslib": "2.6.2", "tsx": "4.11.2", @@ -69,7 +67,7 @@ "wireit": "0.14.4" }, "peerDependencies": { - "@emotion/react": "^11.11.3", + "@emotion/react": "^11.11.1", "@types/react": "^18.2.11", "react": "^18.2.0", "tslib": "^2.6.2", @@ -114,7 +112,7 @@ "build-storybook": { "command": "NODE_ENV=production storybook build --webpack-stats-json", "dependencies": [ - "build" + "__deps__" ], "files": [ "**", @@ -182,22 +180,6 @@ ], "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 62a387ebc..406643e02 100644 --- a/libs/@guardian/source/src/react-components/radio/Radio.stories.tsx +++ b/libs/@guardian/source/src/react-components/radio/Radio.stories.tsx @@ -18,7 +18,9 @@ const meta: Meta = { type: 'text', }, }, - cssOverrides: { control: { disable: true } }, + cssOverrides: { + control: null, + }, }, 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 41347ca43..c1c461c73 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: { disable: true } }, - className: { control: { disable: true } }, - cssOverrides: { control: { disable: true } }, + id: { control: null }, + className: { control: null }, + cssOverrides: { control: null }, }, }; 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 dede20973..0e4aba5be 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: { disable: true } }, + id: { control: null }, }, }; diff --git a/libs/@guardian/source/tsconfig.json b/libs/@guardian/source/tsconfig.json index ab6da17fc..87ce9e930 100644 --- a/libs/@guardian/source/tsconfig.json +++ b/libs/@guardian/source/tsconfig.json @@ -1,11 +1,10 @@ { "extends": "../../../tsconfig.base.json", - "include": ["**/*", ".storybook/**/*"], - "exclude": [ - "node_modules", - "dist", - ".wireit", - "storybook-static", - "jest.dist.setup.js" + "include": [".", ".storybook/*"], + "exclude": ["node_modules", "dist", ".wireit", "storybook-static"], + "references": [ + { + "path": "./tsconfig.spec.json" + } ] } diff --git a/libs/@guardian/source/tsconfig.spec.json b/libs/@guardian/source/tsconfig.spec.json new file mode 100644 index 000000000..9e61e3a75 --- /dev/null +++ b/libs/@guardian/source/tsconfig.spec.json @@ -0,0 +1,22 @@ +{ + "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 06c6a0b0f..461d2cdde 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -111,8 +111,8 @@ importers: apps/storybooks: devDependencies: storybook: - specifier: 8.1.8 - version: 8.1.8(react-dom@18.2.0)(react@18.2.0) + specifier: 8.0.5 + version: 8.0.5(react-dom@18.3.1)(react@18.3.1) wireit: specifier: 0.14.4 version: 0.14.4 @@ -133,7 +133,7 @@ importers: version: 4.18.0 rollup-plugin-dts: specifier: 6.1.0 - version: 6.1.0(rollup@4.18.0)(typescript@5.3.3) + version: 6.1.0(rollup@4.18.0)(typescript@5.4.5) rollup-plugin-esbuild: specifier: 6.1.1 version: 6.1.1(esbuild@0.21.5)(rollup@4.18.0) @@ -162,38 +162,38 @@ importers: specifier: 11.11.0 version: 11.11.0 '@emotion/react': - specifier: 11.11.3 - version: 11.11.3(@types/react@18.2.11)(react@18.2.0) + specifier: 11.11.1 + version: 11.11.1(@types/react@18.2.11)(react@18.2.0) '@guardian/source': specifier: workspace:* version: link:../../libs/@guardian/source '@storybook/addon-a11y': - specifier: 8.1.8 - version: 8.1.8 + specifier: 8.0.5 + version: 8.0.5 '@storybook/addon-docs': - specifier: 8.1.8 - version: 8.1.8(prettier@3.3.0) + specifier: 8.0.5 + version: 8.0.5 '@storybook/addon-essentials': - 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) + specifier: 8.0.5 + version: 8.0.5(@types/react@18.2.11)(react-dom@18.3.1)(react@18.2.0) '@storybook/addon-links': - specifier: 8.1.8 - version: 8.1.8(react@18.2.0) + specifier: 8.0.5 + version: 8.0.5(react@18.2.0) '@storybook/addon-viewport': - specifier: 8.1.8 - version: 8.1.8 + specifier: 8.0.5 + version: 8.0.5 '@storybook/manager-api': - specifier: 8.1.8 - version: 8.1.8(react-dom@18.2.0)(react@18.2.0) + specifier: 8.0.5 + version: 8.0.5(react-dom@18.3.1)(react@18.2.0) '@storybook/react': - 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) + specifier: 8.0.5 + version: 8.0.5(react-dom@18.3.1)(react@18.2.0)(typescript@5.4.5) '@storybook/react-webpack5': - 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) + specifier: 8.0.5 + version: 8.0.5(esbuild@0.20.2)(react-dom@18.3.1)(react@18.2.0)(typescript@5.4.5) '@storybook/theming': - specifier: 8.1.8 - version: 8.1.8(react-dom@18.2.0)(react@18.2.0) + specifier: 8.0.5 + version: 8.0.5(react-dom@18.3.1)(react@18.2.0) '@types/babel__core': specifier: 7.20.5 version: 7.20.5 @@ -223,7 +223,7 @@ importers: version: 4.18.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) + version: 29.1.1(@babel/core@7.24.7)(jest@29.7.0)(typescript@5.3.3) tslib: specifier: 2.6.2 version: 2.6.2 @@ -265,7 +265,7 @@ importers: version: 4.18.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) + version: 29.1.1(@babel/core@7.24.7)(jest@29.7.0)(typescript@5.3.3) tslib: specifier: 2.6.2 version: 2.6.2 @@ -337,7 +337,7 @@ importers: version: 4.18.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) + version: 29.1.1(@babel/core@7.24.7)(jest@29.7.0)(typescript@5.3.3) tslib: specifier: 2.6.2 version: 2.6.2 @@ -448,7 +448,7 @@ importers: version: 4.18.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) + version: 29.1.1(@babel/core@7.24.7)(jest@29.7.0)(typescript@5.3.3) tslib: specifier: 2.6.2 version: 2.6.2 @@ -484,7 +484,7 @@ importers: version: 4.18.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) + version: 29.1.1(@babel/core@7.24.7)(jest@29.7.0)(typescript@5.3.3) tslib: specifier: 2.6.2 version: 2.6.2 @@ -523,7 +523,7 @@ importers: version: 4.18.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) + version: 29.1.1(@babel/core@7.24.7)(jest@29.7.0)(typescript@5.3.3) tslib: specifier: 2.6.2 version: 2.6.2 @@ -577,8 +577,8 @@ importers: specifier: 7.24.0 version: 7.24.0 '@emotion/react': - specifier: 11.11.3 - version: 11.11.3(@types/react@18.2.11)(react@18.2.0) + specifier: 11.11.1 + version: 11.11.1(@types/react@18.2.11)(react@18.2.0) '@guardian/design-tokens': specifier: workspace:* version: link:../design-tokens @@ -586,11 +586,11 @@ importers: specifier: 16.1.3 version: 16.1.3(tslib@2.6.2)(typescript@5.3.3) '@storybook/manager-api': - specifier: 8.1.8 - version: 8.1.8(react-dom@18.2.0)(react@18.2.0) + specifier: 8.0.5 + version: 8.0.5(react-dom@18.3.1)(react@18.2.0) '@storybook/react': - 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) + specifier: 8.0.5 + version: 8.0.5(react-dom@18.3.1)(react@18.2.0)(typescript@5.3.3) '@svgr/babel-preset': specifier: 8.1.0 version: 8.1.0(@babel/core@7.24.0) @@ -606,9 +606,6 @@ 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 @@ -643,8 +640,8 @@ importers: specifier: 4.18.0 version: 4.18.0 storybook: - specifier: 8.1.8 - version: 8.1.8(react-dom@18.2.0)(react@18.2.0) + specifier: 8.0.5 + version: 8.0.5(react-dom@18.3.1)(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) @@ -667,20 +664,20 @@ importers: specifier: 7.24.0 version: 7.24.0 '@emotion/react': - specifier: 11.11.3 - version: 11.11.3(@types/react@18.2.11)(react@18.2.0) + specifier: 11.11.1 + version: 11.11.1(@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.3)(@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.1)(@types/react@18.2.11)(react@18.2.0)(tslib@2.6.2)(typescript@5.3.3) '@storybook/manager-api': - specifier: 8.1.8 - version: 8.1.8(react-dom@18.2.0)(react@18.2.0) + specifier: 8.0.5 + version: 8.0.5(react-dom@18.3.1)(react@18.2.0) '@storybook/react': - 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) + specifier: 8.0.5 + version: 8.0.5(react-dom@18.3.1)(react@18.2.0)(typescript@5.3.3) '@types/jest': specifier: 29.5.8 version: 29.5.8 @@ -697,8 +694,8 @@ importers: specifier: 4.18.0 version: 4.18.0 storybook: - specifier: 8.1.8 - version: 8.1.8(react-dom@18.2.0)(react@18.2.0) + specifier: 8.0.5 + version: 8.0.5(react-dom@18.3.1)(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) @@ -947,6 +944,30 @@ packages: semver: 6.3.1 transitivePeerDependencies: - supports-color + dev: true + + /@babel/core@7.24.7: + resolution: {integrity: sha512-nykK+LEK86ahTkX/3TgauT0ikKoNCfKHEaZYTUVupJdTLzGNvrblu4u6fa7DhZONAltdf8e662t/abY8idrd/g==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.24.7 + '@babel/helper-compilation-targets': 7.24.7 + '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.7) + '@babel/helpers': 7.24.7 + '@babel/parser': 7.24.7 + '@babel/template': 7.24.7 + '@babel/traverse': 7.24.7 + '@babel/types': 7.24.7 + convert-source-map: 2.0.0 + debug: 4.3.5 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: true /@babel/generator@7.24.5: resolution: {integrity: sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==} @@ -974,6 +995,7 @@ packages: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 jsesc: 2.5.2 + dev: true /@babel/helper-annotate-as-pure@7.22.5: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} @@ -981,29 +1003,11 @@ 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==} @@ -1031,7 +1035,7 @@ packages: dependencies: '@babel/compat-data': 7.24.7 '@babel/helper-validator-option': 7.24.7 - browserslist: 4.23.0 + browserslist: 4.23.1 lru-cache: 5.1.1 semver: 6.3.1 dev: true @@ -1053,46 +1057,6 @@ 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.0): - resolution: {integrity: sha512-kTkaDl7c9vO80zeX1rJxnuRpEsD5tA81yh11X1gQo+PhSti3JS+7qeZo9U4RHobKRiFPKaGK3svUAeb8D0Q7eg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.0 - '@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.0) - '@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-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'} @@ -1103,31 +1067,6 @@ 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==} @@ -1142,7 +1081,6 @@ 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==} @@ -1157,22 +1095,6 @@ 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==} @@ -1187,6 +1109,7 @@ packages: 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==} @@ -1208,6 +1131,7 @@ packages: 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==} @@ -1226,6 +1150,7 @@ packages: 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==} @@ -1233,16 +1158,6 @@ packages: 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'} @@ -1290,30 +1205,15 @@ 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.0): - resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.0 - '@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-module-transforms@7.24.7(@babel/core@7.24.6): + /@babel/helper-module-transforms@7.24.7(@babel/core@7.24.7): resolution: {integrity: sha512-1fuJEwIrp+97rM4RWdO+qrRsZlAeL1lQJoPqtCYWv0NL115XM93hIH4CSRln2w52SqvmY5hqdtauB6QFCDiZNQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': 7.24.6 + '@babel/core': 7.24.7 '@babel/helper-environment-visitor': 7.24.7 '@babel/helper-module-imports': 7.24.7 '@babel/helper-simple-access': 7.24.7 @@ -1329,22 +1229,10 @@ 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'} @@ -1355,21 +1243,6 @@ 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==} @@ -1382,34 +1255,6 @@ 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.0): - resolution: {integrity: sha512-qTAxxBM81VEyoAY0TtLrx1oAEJc09ZK67Q9ljQToqCnA+55eNwCORaxlKyu+rNfX86o8OXRUSNUnrtsAZXM9sg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.24.0 - '@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-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'} @@ -1420,7 +1265,8 @@ packages: resolution: {integrity: sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.24.6 + dev: true /@babel/helper-simple-access@7.24.7: resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} @@ -1438,16 +1284,6 @@ 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'} @@ -1465,6 +1301,7 @@ packages: 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==} @@ -1477,6 +1314,7 @@ packages: /@babel/helper-string-parser@7.24.7: resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-validator-identifier@7.24.6: resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==} @@ -1507,19 +1345,6 @@ 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==} @@ -1537,6 +1362,15 @@ packages: dependencies: '@babel/template': 7.24.6 '@babel/types': 7.24.6 + dev: true + + /@babel/helpers@7.24.7: + resolution: {integrity: sha512-NlmJJtvcw72yRJRcnCmGvSi+3jDEg8qFu3z0AFoymmzLx5ERVWyzd9kVXr7Th9/8yIJi2Zc6av4Tqz3wFs8QWg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.24.7 + '@babel/types': 7.24.7 + dev: true /@babel/highlight@7.24.6: resolution: {integrity: sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==} @@ -1577,16 +1411,6 @@ packages: hasBin: true dependencies: '@babel/types': 7.24.7 - - /@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): @@ -1597,17 +1421,6 @@ 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==} @@ -1619,21 +1432,6 @@ 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==} @@ -1644,18 +1442,6 @@ 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==} @@ -1664,16 +1450,6 @@ 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==} @@ -1683,15 +1459,6 @@ 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: @@ -1709,15 +1476,6 @@ 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'} @@ -1726,17 +1484,6 @@ 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==} @@ -1745,16 +1492,6 @@ packages: dependencies: '@babel/core': 7.24.0 '@babel/helper-plugin-utils': 7.24.5 - dev: false - - /@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.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==} @@ -1763,16 +1500,6 @@ 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.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==} @@ -1792,17 +1519,6 @@ 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==} @@ -1812,17 +1528,6 @@ 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==} @@ -1832,15 +1537,6 @@ 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: @@ -1849,15 +1545,6 @@ 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'} @@ -1885,15 +1572,6 @@ 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: @@ -1902,15 +1580,6 @@ 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: @@ -1919,15 +1588,6 @@ 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: @@ -1936,15 +1596,6 @@ 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: @@ -1953,15 +1604,6 @@ 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: @@ -1970,15 +1612,6 @@ 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'} @@ -1987,17 +1620,6 @@ 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==} @@ -2008,16 +1630,6 @@ 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'} @@ -2036,18 +1648,6 @@ 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==} @@ -2057,17 +1657,6 @@ 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==} @@ -2080,22 +1669,6 @@ 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==} @@ -2107,21 +1680,6 @@ 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==} @@ -2131,17 +1689,6 @@ 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==} @@ -2151,17 +1698,6 @@ 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==} @@ -2172,33 +1708,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.5 - dev: false - - /@babel/plugin-transform-class-properties@7.24.7(@babel/core@7.24.0): - resolution: {integrity: sha512-vKbfawVYayKcSeSR5YYzzyXvsDFWU2mD8U5TFeXtbCPLFUqe7GyCgvO6XDHzje862ODrOwy6WCPmKeWHbCFJ4w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.0 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.7 - transitivePeerDependencies: - - supports-color - dev: true - - /@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==} @@ -2210,21 +1719,6 @@ 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==} @@ -2241,26 +1735,6 @@ 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==} @@ -2271,18 +1745,6 @@ 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==} @@ -2292,17 +1754,6 @@ 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==} @@ -2313,38 +1764,15 @@ 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==} + /@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==} 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==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - 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/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.24.0): resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==} @@ -2355,18 +1783,6 @@ 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==} @@ -2377,20 +1793,6 @@ 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==} @@ -2401,18 +1803,6 @@ 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==} @@ -2434,20 +1824,6 @@ 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==} @@ -2459,19 +1835,6 @@ 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==} @@ -2482,18 +1845,6 @@ 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==} @@ -2503,17 +1854,6 @@ 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==} @@ -2524,18 +1864,6 @@ 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==} @@ -2545,17 +1873,6 @@ 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==} @@ -2566,20 +1883,6 @@ 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==} @@ -2592,34 +1895,6 @@ 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.0): - resolution: {integrity: sha512-iFI8GDxtevHJ/Z22J5xQpVqFLlMNstcLXh994xifFwxxGslr2ZXXLWgtBeLctOD63UFDArdvN6Tg8RFw+aEmjQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.0 - '@babel/helper-module-transforms': 7.24.7(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.7 - '@babel/helper-simple-access': 7.24.7 - transitivePeerDependencies: - - supports-color - dev: true - - /@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'} @@ -2631,22 +1906,6 @@ 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==} @@ -2657,20 +1916,6 @@ 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==} @@ -2681,18 +1926,6 @@ 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==} @@ -2702,17 +1935,6 @@ 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==} @@ -2723,29 +1945,6 @@ 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.0) - dev: false - - /@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.24.0): - resolution: {integrity: sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.0 - '@babel/helper-plugin-utils': 7.24.7 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.24.0) - dev: true - - /@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==} @@ -2756,18 +1955,6 @@ 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==} @@ -2781,20 +1968,6 @@ 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==} @@ -2805,20 +1978,6 @@ 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==} @@ -2829,18 +1988,6 @@ 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==} @@ -2852,35 +1999,6 @@ packages: '@babel/helper-plugin-utils': 7.24.5 '@babel/helper-skip-transparent-expression-wrappers': 7.22.5 '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.24.0) - dev: false - - /@babel/plugin-transform-optional-chaining@7.24.7(@babel/core@7.24.0): - 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.0 - '@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.0) - transitivePeerDependencies: - - supports-color - dev: true - - /@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==} @@ -2890,17 +2008,6 @@ 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==} @@ -2911,33 +2018,6 @@ packages: '@babel/core': 7.24.0 '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.0) '@babel/helper-plugin-utils': 7.24.5 - dev: false - - /@babel/plugin-transform-private-methods@7.24.7(@babel/core@7.24.0): - resolution: {integrity: sha512-COTCOkG2hn4JKGEKBADkA8WNb35TGkkRbI5iT845dB+NyqgO8Hn+ajPbSnIQznneJTa3d30scb6iz/DhH8GsJQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.24.0 - '@babel/helper-create-class-features-plugin': 7.24.7(@babel/core@7.24.0) - '@babel/helper-plugin-utils': 7.24.7 - transitivePeerDependencies: - - supports-color - dev: true - - /@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==} @@ -2950,22 +2030,6 @@ 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==} @@ -2975,17 +2039,6 @@ 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==} @@ -3055,18 +2108,6 @@ 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==} @@ -3076,17 +2117,6 @@ 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==} @@ -3096,17 +2126,6 @@ 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==} @@ -3117,20 +2136,6 @@ 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==} @@ -3140,57 +2145,24 @@ 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==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - 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==} + /@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 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==} + /@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.24.0): + resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==} 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/core': 7.24.0 + '@babel/helper-plugin-utils': 7.24.5 /@babel/plugin-transform-typescript@7.24.5(@babel/core@7.24.0): resolution: {integrity: sha512-E0VWu/hk83BIFUWnsKZ4D81KXjN5L3MobvevOHErASk9IPwKHOkTgvqzvNo1yP/ePJWqqK2SpUR5z+KQbl6NVw==} @@ -3212,17 +2184,6 @@ 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==} @@ -3233,18 +2194,6 @@ 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==} @@ -3255,18 +2204,6 @@ 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==} @@ -3277,18 +2214,6 @@ 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==} @@ -3379,99 +2304,6 @@ 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.37.1 - 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==} @@ -3494,18 +2326,6 @@ 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==} @@ -3588,6 +2408,7 @@ packages: '@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==} @@ -3639,6 +2460,7 @@ packages: globals: 11.12.0 transitivePeerDependencies: - supports-color + dev: true /@babel/types@7.24.5: resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} @@ -3663,6 +2485,7 @@ packages: '@babel/helper-string-parser': 7.24.7 '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 + dev: true /@base2/pretty-print-object@1.0.1: resolution: {integrity: sha512-4iri8i1AqYHJE2DstZYkyEprg6Pq6sKx3xn5FpySk9sNhH7qN2LLlHJCfDTZRILNwQNPD7mATWM0TBui7uC1pA==} @@ -3968,7 +2791,7 @@ packages: resolution: {integrity: sha512-bV21/9LQmcQeCPEg3BDFtvwL6cwiTMksYNWQQ4KOxCZikEGalWtenoZ0wCiukJINlGCIi2KXx01g4FoH/LxpzQ==} requiresBuild: true dependencies: - tslib: 2.6.2 + tslib: 2.6.3 dev: true optional: true @@ -4002,8 +2825,8 @@ packages: /@emotion/memoize@0.8.1: resolution: {integrity: sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==} - /@emotion/react@11.11.3(@types/react@18.2.11)(react@18.2.0): - resolution: {integrity: sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==} + /@emotion/react@11.11.1(@types/react@18.2.11)(react@18.2.0): + resolution: {integrity: sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==} peerDependencies: '@types/react': '*' react: '>=16.8.0' @@ -4014,7 +2837,7 @@ packages: '@babel/runtime': 7.24.5 '@emotion/babel-plugin': 11.11.0 '@emotion/cache': 11.11.0 - '@emotion/serialize': 1.1.4 + '@emotion/serialize': 1.1.2 '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) '@emotion/utils': 1.2.1 '@emotion/weak-memoize': 0.3.1 @@ -4031,15 +2854,6 @@ 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==} @@ -4053,6 +2867,14 @@ packages: dependencies: react: 18.2.0 + /@emotion/use-insertion-effect-with-fallbacks@1.0.1(react@18.3.1): + resolution: {integrity: sha512-jT/qyKZ9rzLErtrjGgdkMBn2OP8wl0G3sQlBb3YPryvKHsjvINUhVaPFfP+fpBcOkmrVOVEEHQFJ7nbj2TH2gw==} + peerDependencies: + react: '>=16.8.0' + dependencies: + react: 18.3.1 + dev: true + /@emotion/utils@1.2.1: resolution: {integrity: sha512-Y2tGf3I+XVnajdItskUCn6LX+VUDmP6lTL4fcqsXAv43dnlbZiuW4MWQW38rW/BVWSE7Q/7+XQocmpnRYILUmg==} @@ -4767,7 +3589,7 @@ packages: typescript: 5.3.3 dev: true - /@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): + /@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): resolution: {integrity: sha512-ocdnSojiVmPaDXnPSMo9FQbPgP00JzR74AftgCDqcLTo9uXgLmO0w9TADMHm48MhNsHqH1RDqgDdStd37Qbctw==} peerDependencies: '@emotion/react': ^11.11.1 @@ -4785,7 +3607,7 @@ packages: typescript: optional: true dependencies: - '@emotion/react': 11.11.3(@types/react@18.2.11)(react@18.2.0) + '@emotion/react': 11.11.1(@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 @@ -5326,314 +4148,67 @@ packages: /@manypkg/tools@1.1.0: resolution: {integrity: sha512-SkAyKAByB9l93Slyg8AUHGuM2kjvWioUTCckT/03J09jYnfEzMO/wSXmEhnKGYs6qx9De8TH4yJCl0Y9lRgnyQ==} - engines: {node: '>=14.18.0'} - dependencies: - fs-extra: 8.1.0 - globby: 11.1.0 - jju: 1.4.0 - read-yaml-file: 1.1.0 - dev: true - - /@mdx-js/react@3.0.1(@types/react@18.2.11)(react@18.2.0): - resolution: {integrity: sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==} - peerDependencies: - '@types/react': '>=16' - react: '>=16' - dependencies: - '@types/mdx': 2.0.11 - '@types/react': 18.2.11 - react: 18.2.0 - dev: false - - /@ndelangen/get-tarball@3.0.9: - resolution: {integrity: sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==} - dependencies: - gunzip-maybe: 1.4.2 - pump: 3.0.0 - tar-fs: 2.1.1 - dev: true - - /@nodelib/fs.scandir@2.1.5: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - /@nodelib/fs.stat@2.0.5: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - /@nodelib/fs.walk@1.2.8: - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.16.0 - - /@pkgjs/parseargs@0.11.0: - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} - engines: {node: '>=14'} - requiresBuild: true - optional: true - - /@playwright/test@1.44.1: - resolution: {integrity: sha512-1hZ4TNvD5z9VuhNJ/walIjvMVvYkZKf71axoF/uiAqpntQJXpG64dlXhoDXE3OczPuTuvjf/M5KWFg5VAVUS3Q==} - engines: {node: '>=16'} - hasBin: true - dependencies: - 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: - '@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-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 + engines: {node: '>=14.18.0'} + dependencies: + fs-extra: 8.1.0 + globby: 11.1.0 + jju: 1.4.0 + read-yaml-file: 1.1.0 + dev: true - /@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==} + /@mdx-js/react@3.0.1(@types/react@18.2.11)(react@18.2.0): + resolution: {integrity: sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==} 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 + '@types/react': '>=16' + react: '>=16' 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/mdx': 2.0.11 '@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 + /@ndelangen/get-tarball@3.0.9: + resolution: {integrity: sha512-9JKTEik4vq+yGosHYhZ1tiH/3WpUS0Nh0kej4Agndhox8pAdWhEx5knFVRcb/ya9knCRCs1rPxNrSXTDdfVqpA==} 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 + gunzip-maybe: 1.4.2 + pump: 3.0.0 + tar-fs: 2.1.1 + dev: true - /@radix-ui/react-slot@1.0.2(@types/react@18.2.11)(react@18.2.0): - resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} - peerDependencies: - '@types/react': '*' - react: ^16.8 || ^17.0 || ^18.0 - peerDependenciesMeta: - '@types/react': - optional: true + /@nodelib/fs.scandir@2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} dependencies: - '@babel/runtime': 7.24.5 - '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.2.11)(react@18.2.0) - '@types/react': 18.2.11 - react: 18.2.0 - dev: false + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 - /@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 + /@nodelib/fs.stat@2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + /@nodelib/fs.walk@1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} dependencies: - '@babel/runtime': 7.24.5 - '@types/react': 18.2.11 - react: 18.2.0 - dev: false + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.16.0 - /@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 + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + requiresBuild: true + optional: true + + /@playwright/test@1.44.1: + resolution: {integrity: sha512-1hZ4TNvD5z9VuhNJ/walIjvMVvYkZKf71axoF/uiAqpntQJXpG64dlXhoDXE3OczPuTuvjf/M5KWFg5VAVUS3Q==} + engines: {node: '>=16'} + hasBin: 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 + playwright: 1.44.1 + dev: true - /@radix-ui/react-use-escape-keydown@1.0.3(@types/react@18.2.11)(react@18.2.0): - resolution: {integrity: sha512-vyL82j40hcFicA+M4Ex7hVkB9vHgSse1ZWomAqV2Je3RleKGO5iM8KMOEtfoSB0PnIelMd2lATjTGMYqN5ylTg==} + /@radix-ui/react-compose-refs@1.0.1(@types/react@18.2.11)(react@18.2.0): + resolution: {integrity: sha512-fDSBgd44FKHa1FRMU59qBMPFcl2PZE+2nmqunj+BWFyYYjnhIDWL2ItDs3rrbJDQOtzt5nIebLCQc4QRfz6LJw==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 @@ -5642,13 +4217,12 @@ packages: 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==} + /@radix-ui/react-slot@1.0.2(@types/react@18.2.11)(react@18.2.0): + resolution: {integrity: sha512-YeTpuq4deV+6DusvVUW4ivBgnkHwECUu0BiN43L5UCDFgdhsRUWAghhTF5MbvNTPzmiFOx90asDSUjWuCNapwg==} peerDependencies: '@types/react': '*' react: ^16.8 || ^17.0 || ^18.0 @@ -5657,6 +4231,7 @@ packages: 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) '@types/react': 18.2.11 react: 18.2.0 dev: false @@ -5861,11 +4436,6 @@ packages: resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} dev: true - /@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: @@ -5878,17 +4448,17 @@ packages: '@sinonjs/commons': 3.0.0 dev: true - /@storybook/addon-a11y@8.1.8: - resolution: {integrity: sha512-0LuJ3FdbFuOSeAd/fgU1tJQiYHKMIayTc4XRMya1j/k4KVSDcg0PGj/y6XIjdUeNxbkCx+syYB0yGrZ5UbgwNw==} + /@storybook/addon-a11y@8.0.5: + resolution: {integrity: sha512-QWMbFyZ3Cs859OZ4hoidfZBVHpQ+BAsyu88g/o+AKh5hP3/SRu8g+D/ZVtt2vkwN4jvIQzNDpzjIYKp1zRDczQ==} dependencies: - '@storybook/addon-highlight': 8.1.8 + '@storybook/addon-highlight': 8.0.5 axe-core: 4.8.4 dev: false - /@storybook/addon-actions@8.1.8: - resolution: {integrity: sha512-bDfeoU+rkrvEXR8MUYqqTDOHIKjcuC44JAqKbj0yBVeh2haJF66rBiTPYO/AD9JcBTCA95S9ya3j08cy9+g5lw==} + /@storybook/addon-actions@8.0.5: + resolution: {integrity: sha512-l1UBvD61DRcfuBTkdqMp2K+60M1QpvhNpYxMmJ/JEYQjzWTg/s9gLmX8eSjgA5bi0sjjJ5i1ddr9d8nHrmwfPA==} dependencies: - '@storybook/core-events': 8.1.8 + '@storybook/core-events': 8.0.5 '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 @@ -5896,47 +4466,44 @@ packages: uuid: 9.0.1 dev: false - /@storybook/addon-backgrounds@8.1.8: - resolution: {integrity: sha512-HEHvJHyLdR/iLg53ynKp+EqHDMbLnCZr2yaxdUUyQ2p5M5kg+VXe75+H34H0AYW7uTQniHghfVUgXuHKY9z4Jg==} + /@storybook/addon-backgrounds@8.0.5: + resolution: {integrity: sha512-XKSnJm6bGVkG9hv6VSK+djz7ZbxEHwVpsSEUKtOEt/ScLFxU0mlsH8dd5aMy9/MAYuB93Y+bJ2SR5kyOjmi1zQ==} dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 ts-dedent: 2.2.0 dev: false - /@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==} + /@storybook/addon-controls@8.0.5(@types/react@18.2.11)(react-dom@18.3.1)(react@18.2.0): + resolution: {integrity: sha512-iUL89OJQse9DlZkwY8jhyl12L/qziUkwbdSgQJxRIEceW6vrHAmc5VGwneS7N3pBuiOIKQQmMhAQ660JXHM7eQ==} dependencies: - '@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 + '@storybook/blocks': 8.0.5(@types/react@18.2.11)(react-dom@18.3.1)(react@18.2.0) 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.1.8(prettier@3.3.0): - resolution: {integrity: sha512-zTQxrO53TxDNUn/laK4BCBHp1nO2DABq4BIuNAapYq+DuQ3w981/Jcb9Qwr8TrGGb0hmT1vV2ZGP1m0KfA8OQg==} + /@storybook/addon-docs@8.0.5: + resolution: {integrity: sha512-FMlJLPjyNpqY68/9SJH7350/ncySKMGBQQAQnPrMtGVBld8eeOo3DB+GSffOSbmitomq+t16HOprvPSekTMlPw==} dependencies: - '@babel/core': 7.24.6 + '@babel/core': 7.24.0 '@mdx-js/react': 3.0.1(@types/react@18.2.11)(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) - '@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/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/global': 5.0.0 - '@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 + '@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 '@types/react': 18.2.11 fs-extra: 11.2.0 react: 18.2.0 @@ -5945,106 +4512,102 @@ 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.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 + /@storybook/addon-essentials@8.0.5(@types/react@18.2.11)(react-dom@18.3.1)(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.3.1)(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.3.1)(react@18.2.0) + '@storybook/node-logger': 8.0.5 + '@storybook/preview-api': 8.0.5 ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - - '@types/react-dom' - encoding - - prettier - react - react-dom - supports-color dev: false - /@storybook/addon-highlight@8.1.8: - resolution: {integrity: sha512-5xT0+F2TqLyS2Jg6pEpCgonFLpWypNufUPN5v4Sne2pTrmGSUu6Jse7j856eNlMcoULOrB81wWi0oZ7DH6Hyyw==} + /@storybook/addon-highlight@8.0.5: + resolution: {integrity: sha512-z4Aad6Dcf9gQIEPkR8WVIdRj/5RARI6SeIX3JRJoZ4l6fu7AvTZKDWPRpwLXSpEQqdeOb7l7FrZHISmXdrPoiQ==} dependencies: '@storybook/global': 5.0.0 dev: false - /@storybook/addon-links@8.1.8(react@18.2.0): - resolution: {integrity: sha512-R6pRpsIWw06v21KdUjCxGZ8664hPtCSEGNhK1dqk9EbSXOpc24iX3cn39EqxQ4OEo/laAfozNJQkzD+/dIL6kw==} + /@storybook/addon-links@8.0.5(react@18.2.0): + resolution: {integrity: sha512-B5EAs0+LxgYH59GSVVAfgW8rAzGUmzdAAR3XJKbTXp3/d9e27uXwpLVYhi/VQHKLIsshDQRbc0s109APHs/SjQ==} peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta + react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true dependencies: - '@storybook/csf': 0.1.8 + '@storybook/csf': 0.1.2 '@storybook/global': 5.0.0 react: 18.2.0 ts-dedent: 2.2.0 dev: false - /@storybook/addon-measure@8.1.8: - resolution: {integrity: sha512-slmzrMEQVY+K+3XNRs+JajLTVOMuIWBhdT1LqEI9HT2MH8ng5hutLYWW02df6QuwsEtLn03QmT2RLokgPxshyw==} + /@storybook/addon-measure@8.0.5: + resolution: {integrity: sha512-B5c33aREHbTA+An7Q5Q1yEXUB0ETE5yPnGgsXuxVl6LyYqyqjai1qE48vcmkA7S+vt5MR6Sf9Lmy3UL+kkyYzQ==} dependencies: '@storybook/global': 5.0.0 tiny-invariant: 1.3.3 dev: false - /@storybook/addon-outline@8.1.8: - resolution: {integrity: sha512-hj2hNXMdfwZcUINftviwyl2c6k1kKwe+HgXYI1aUbaPvyj7K86CujYr9WlOUQITp7oTDE8+8/yZe0Xq2MEO/mA==} + /@storybook/addon-outline@8.0.5: + resolution: {integrity: sha512-ouQ4IOBw7AAyukkaQwNe2MRTpDbCv+j4z76BRE7qvu9PckifsWsm00pTQwvbNdjiogS8c3EPMV5aBGIPoK/zAQ==} dependencies: '@storybook/global': 5.0.0 ts-dedent: 2.2.0 dev: false - /@storybook/addon-toolbars@8.1.8: - resolution: {integrity: sha512-E3h7h/fbis+9PfIJLKRA8ZRwD/o21PRwuvkOWjX0H+7bgVZKkj0ndT0wBvyMRDY9bDoiUIUrc5biA0g3vMbdSw==} + /@storybook/addon-toolbars@8.0.5: + resolution: {integrity: sha512-1QrvHtsQI1RNzDrkTMUFaEzZRRKHYrkj/rYpf6B2QyFvaZ6XY4urxSrmssLENuPsoDF4ABU2j6j4BAUgWjIe4A==} dev: false - /@storybook/addon-viewport@8.1.8: - resolution: {integrity: sha512-npYqLSpduRvIQ51VJuKvWo2xKPQ1i2WF6p0SgGXqfhoX+c0NColAQC/5VcSdbfFMkx5hH6ikeOmEJqkB2myFCQ==} + /@storybook/addon-viewport@8.0.5: + resolution: {integrity: sha512-Y2sTsNeQctfLBPQYuOjMGSQY4lUycZRZblToU0q6siJ030QjgpuEMcu1yDt654T6jnp/s4VwRS6yaZHnqZ97Mw==} dependencies: memoizerific: 1.11.3 dev: false - /@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==} + /@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==} peerDependencies: - 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 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true react-dom: optional: true dependencies: - '@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/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/csf': 0.1.8 - '@storybook/docs-tools': 8.1.8(prettier@3.3.0) + '@storybook/docs-tools': 8.0.5 '@storybook/global': 5.0.0 '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0) - '@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 + '@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 '@types/lodash': 4.17.0 color-convert: 2.0.1 dequal: 2.0.3 @@ -6061,19 +4624,60 @@ packages: util-deprecate: 1.0.2 transitivePeerDependencies: - '@types/react' - - '@types/react-dom' - encoding - - prettier - supports-color dev: false - /@storybook/builder-manager@8.1.8(prettier@3.3.0): - resolution: {integrity: sha512-M4qpETmQNUTg6KEt4nVONjF2dXlVV1V+Mxf9saiinoj+PCyHdz+BmYYmiGtopUPxJ2YGvTL1nGykkyH57HutrQ==} + /@storybook/blocks@8.0.5(@types/react@18.2.11)(react-dom@18.3.1)(react@18.2.0): + resolution: {integrity: sha512-zfcwJ0yE5HM28BxZeNU4SYF8zxq2PEqLP1aWCdRuZT9k8lgnBwAKzlvt50LtPzOfGtKuGnvIEriELx/i+Qh4Sw==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + 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.3.1)(react@18.2.0) + '@storybook/core-events': 8.0.5 + '@storybook/csf': 0.1.8 + '@storybook/docs-tools': 8.0.5 + '@storybook/global': 5.0.0 + '@storybook/icons': 1.2.9(react-dom@18.3.1)(react@18.2.0) + '@storybook/manager-api': 8.0.5(react-dom@18.3.1)(react@18.2.0) + '@storybook/preview-api': 8.0.5 + '@storybook/theming': 8.0.5(react-dom@18.3.1)(react@18.2.0) + '@storybook/types': 8.0.5 + '@types/lodash': 4.17.0 + color-convert: 2.0.1 + dequal: 2.0.3 + lodash: 4.17.21 + markdown-to-jsx: 7.3.2(react@18.2.0) + memoizerific: 1.11.3 + polished: 4.3.1 + react: 18.2.0 + react-colorful: 5.6.1(react-dom@18.3.1)(react@18.2.0) + react-dom: 18.3.1(react@18.2.0) + telejson: 7.2.0 + tocbot: 4.25.0 + ts-dedent: 2.2.0 + util-deprecate: 1.0.2 + transitivePeerDependencies: + - '@types/react' + - encoding + - supports-color + dev: false + + /@storybook/builder-manager@8.0.5: + resolution: {integrity: sha512-63gIHfgdhpL3rcHkOcGm29PbIkgx2bLRxi2RYa0osGMtfBIePFXJh7nol+4KpaRkNR8RZg+N9omVGjyhLj7IWg==} dependencies: '@fal-works/esbuild-plugin-global-externals': 2.1.2 - '@storybook/core-common': 8.1.8(prettier@3.3.0) - '@storybook/manager': 8.1.8 - '@storybook/node-logger': 8.1.8 + '@storybook/core-common': 8.0.5 + '@storybook/manager': 8.0.5 + '@storybook/node-logger': 8.0.5 '@types/ejs': 3.1.5 '@yarnpkg/esbuild-plugin-pnp': 3.0.0-rc.15(esbuild@0.20.2) browser-assert: 1.2.1 @@ -6086,51 +4690,50 @@ packages: util: 0.12.5 transitivePeerDependencies: - encoding - - prettier - supports-color dev: true - /@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==} + /@storybook/builder-webpack5@8.0.5(esbuild@0.20.2)(typescript@5.4.5): + resolution: {integrity: sha512-tt7ZrRscsg+AJayOLXYCsDleNzNy0UHjfs7FnDzh331Ulyt2WeGkcELTZmHnBg5WwVBgjGTYmxYKSgGXF0hKXQ==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@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 + '@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 '@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.92.0) + css-loader: 6.10.0(webpack@5.91.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.92.0) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.4.5)(webpack@5.91.0) fs-extra: 11.2.0 - html-webpack-plugin: 5.6.0(webpack@5.92.0) + html-webpack-plugin: 5.6.0(webpack@5.91.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.92.0) - terser-webpack-plugin: 5.3.10(esbuild@0.20.2)(webpack@5.92.0) + style-loader: 3.3.4(webpack@5.91.0) + terser-webpack-plugin: 5.3.10(esbuild@0.20.2)(webpack@5.91.0) ts-dedent: 2.2.0 - typescript: 5.3.3 + typescript: 5.4.5 url: 0.11.3 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.92.0(esbuild@0.20.2) - webpack-dev-middleware: 6.1.2(webpack@5.92.0) + webpack: 5.91.0(esbuild@0.20.2) + webpack-dev-middleware: 6.1.2(webpack@5.91.0) webpack-hot-middleware: 2.26.1 webpack-virtual-modules: 0.5.0 transitivePeerDependencies: @@ -6138,36 +4741,85 @@ packages: - '@swc/core' - encoding - esbuild - - prettier - supports-color - uglify-js - webpack-cli dev: false - /@storybook/channels@8.1.8: - resolution: {integrity: sha512-mEjg72jmB7hBSDUIpSzQL+MC61kUn4D9CCH1EK5K6Cfr1dmmHaCyDPCtBXSvuVSKn1VbF3JfT429v+iYeBrHlA==} + /@storybook/channels@8.0.5: + resolution: {integrity: sha512-UWzjt4STzBgg28Q6FxqyJWwXLWYM6oSz9gGKMUJbn2vRAlEJaG3XwvpT39YFVDUIuiFSHguV5cisXY5Be4nOZw==} dependencies: - '@storybook/client-logger': 8.1.8 - '@storybook/core-events': 8.1.8 + '@storybook/client-logger': 8.0.5 + '@storybook/core-events': 8.0.5 '@storybook/global': 5.0.0 telejson: 7.2.0 tiny-invariant: 1.3.3 - /@storybook/cli@8.1.8(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-GrU8zcLK0l/Jo9xQ42iEBqF0YL83gZF/GDTV+9MVMU1JtBtFldomvyGzT9J3TwvPgzC+rCmlk16rY1M2vc5klg==} + /@storybook/cli@8.0.5(react-dom@18.3.1)(react@18.2.0): + resolution: {integrity: sha512-6t0d2ILXonC7bsq6Dx6tFTls2a/JeOR7lr3UgoVaiFu5l1M5pOB6uI9JG14F+UmsCifXGJdvxR38CBwVSKtg/Q==} hasBin: true dependencies: - '@babel/core': 7.24.6 - '@babel/types': 7.24.7 + '@babel/core': 7.24.0 + '@babel/types': 7.24.6 + '@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.3.1)(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 + '@types/semver': 7.5.8 + '@yarnpkg/fslib': 2.10.3 + '@yarnpkg/libzip': 2.3.0 + chalk: 4.1.2 + commander: 6.2.1 + cross-spawn: 7.0.3 + detect-indent: 6.1.0 + envinfo: 7.11.1 + execa: 5.1.1 + find-up: 5.0.0 + 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) + leven: 3.1.0 + ora: 5.4.1 + prettier: 3.3.0 + prompts: 2.4.2 + read-pkg-up: 7.0.1 + semver: 7.5.4 + strip-json-comments: 3.1.1 + tempy: 1.0.1 + tiny-invariant: 1.3.3 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - '@babel/preset-env' + - bufferutil + - encoding + - react + - react-dom + - supports-color + - utf-8-validate + dev: true + + /@storybook/cli@8.0.5(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-6t0d2ILXonC7bsq6Dx6tFTls2a/JeOR7lr3UgoVaiFu5l1M5pOB6uI9JG14F+UmsCifXGJdvxR38CBwVSKtg/Q==} + hasBin: true + dependencies: + '@babel/core': 7.24.0 + '@babel/types': 7.24.6 '@ndelangen/get-tarball': 3.0.9 - '@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 + '@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.3.1)(react@18.3.1) + '@storybook/csf-tools': 8.0.5 + '@storybook/node-logger': 8.0.5 + '@storybook/telemetry': 8.0.5 + '@storybook/types': 8.0.5 '@types/semver': 7.5.8 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 @@ -6181,8 +4833,8 @@ packages: fs-extra: 11.2.0 get-npm-tarball-url: 2.1.0 giget: 1.2.1 - globby: 14.0.1 - jscodeshift: 0.15.2(@babel/preset-env@7.24.7) + globby: 11.1.0 + jscodeshift: 0.15.2(@babel/preset-env@7.24.0) leven: 3.1.0 ora: 5.4.1 prettier: 3.3.0 @@ -6190,7 +4842,7 @@ packages: read-pkg-up: 7.0.1 semver: 7.5.4 strip-json-comments: 3.1.1 - tempy: 3.1.0 + tempy: 1.0.1 tiny-invariant: 1.3.3 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -6203,25 +4855,25 @@ packages: - utf-8-validate dev: true - /@storybook/client-logger@8.1.8: - resolution: {integrity: sha512-VABFR6jHtORRuRcm+q49T0F3z6LY46+qjkvETafMIy3jcXnLTKubaLVMZBxUyYbh6H4RYv8YjnkYcrUszgZCEQ==} + /@storybook/client-logger@8.0.5: + resolution: {integrity: sha512-6D7zvPPnLuTVlBNpZSdzEbk5xfWKhEG0gejtPnhjG9R5YzC/dFckdUI0gtvwGWUVMWhL3H/0gjRjhKujUMRY1Q==} dependencies: '@storybook/global': 5.0.0 - /@storybook/codemod@8.1.8: - resolution: {integrity: sha512-hW9kQTgYN7GjLzjG624Bym1SfWfxQrHE2snIgbwRD9mO+jc/J6qjrR7Z42hV60LypqZ/FcZvBRq/1F247tNq9g==} + /@storybook/codemod@8.0.5: + resolution: {integrity: sha512-1ub3RRT+/ziJUdS2rz5UkQWu6teGULxHDMDRFhTrGYHVOgkc/lLnFuF0rgrLxsFdTmKIBTKN2xFfSE7z9Palsg==} dependencies: - '@babel/core': 7.24.6 - '@babel/preset-env': 7.24.7(@babel/core@7.24.6) - '@babel/types': 7.24.7 + '@babel/core': 7.24.0 + '@babel/preset-env': 7.24.0(@babel/core@7.24.0) + '@babel/types': 7.24.6 '@storybook/csf': 0.1.8 - '@storybook/csf-tools': 8.1.8 - '@storybook/node-logger': 8.1.8 - '@storybook/types': 8.1.8 + '@storybook/csf-tools': 8.0.5 + '@storybook/node-logger': 8.0.5 + '@storybook/types': 8.0.5 '@types/cross-spawn': 6.0.6 cross-spawn: 7.0.3 - globby: 14.0.1 - jscodeshift: 0.15.2(@babel/preset-env@7.24.7) + globby: 11.1.0 + jscodeshift: 0.15.2(@babel/preset-env@7.24.0) lodash: 4.17.21 prettier: 3.3.0 recast: 0.23.6 @@ -6230,41 +4882,55 @@ packages: - supports-color dev: true - /@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==} + /@storybook/components@8.0.5(@types/react@18.2.11)(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-trBWV9gc4YhFhMKUevkBY9Mdk9WmYmthpBfmF0Y2vgrJQidUqkkQqfAMQThSJ0KLpV8k3fB27s5d93rgrr50Rg==} peerDependencies: - 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 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 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.1.8 + '@storybook/client-logger': 8.0.5 '@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.1.8(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 8.1.8 + '@storybook/theming': 8.0.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 8.0.5 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.1.8(prettier@3.3.0): - resolution: {integrity: sha512-RcJUTGjvVCuGtz7GifY8sMHLUvmsg8moDOgwwkOJ+9QdgInyuZeqLzNI7BjOv2CYCK1sy7x0eU7B4CWD8LwnwA==} + /@storybook/components@8.0.5(@types/react@18.2.11)(react-dom@18.3.1)(react@18.2.0): + resolution: {integrity: sha512-trBWV9gc4YhFhMKUevkBY9Mdk9WmYmthpBfmF0Y2vgrJQidUqkkQqfAMQThSJ0KLpV8k3fB27s5d93rgrr50Rg==} peerDependencies: - prettier: ^2 || ^3 - peerDependenciesMeta: - prettier: - optional: true + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/core-events': 8.1.8 - '@storybook/csf-tools': 8.1.8 - '@storybook/node-logger': 8.1.8 - '@storybook/types': 8.1.8 + '@radix-ui/react-slot': 1.0.2(@types/react@18.2.11)(react@18.2.0) + '@storybook/client-logger': 8.0.5 + '@storybook/csf': 0.1.8 + '@storybook/global': 5.0.0 + '@storybook/icons': 1.2.9(react-dom@18.3.1)(react@18.2.0) + '@storybook/theming': 8.0.5(react-dom@18.3.1)(react@18.2.0) + '@storybook/types': 8.0.5 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.3.1(react@18.2.0) + util-deprecate: 1.0.2 + transitivePeerDependencies: + - '@types/react' + dev: false + + /@storybook/core-common@8.0.5: + resolution: {integrity: sha512-WCu2ZPMq1FuO33tYuCPb9joWaZGtJgfKvXXVGLYYg6LufpbWOI+IB7OWmHahtEdKuaNoIr3CEf1p3zm12NNiYA==} + dependencies: + '@storybook/core-events': 8.0.5 + '@storybook/csf-tools': 8.0.5 + '@storybook/node-logger': 8.0.5 + '@storybook/types': 8.0.5 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 chalk: 4.1.2 @@ -6282,48 +4948,98 @@ 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: 3.1.0 + tempy: 1.0.1 + tiny-invariant: 1.3.3 + ts-dedent: 2.2.0 + util: 0.12.5 + transitivePeerDependencies: + - encoding + - supports-color + + /@storybook/core-events@8.0.5: + resolution: {integrity: sha512-26c0m7P7qt9zUKcD1noWLPJmZ+iS6MKXNngUgNBSxTtG20NFV3nxD0/tx9FzNfDVZDF6cHINkWj+FVBAaVuBVQ==} + dependencies: + ts-dedent: 2.2.0 + + /@storybook/core-server@8.0.5(react-dom@18.3.1)(react@18.2.0): + resolution: {integrity: sha512-aQGHRQZF4jbMqBT0sGptql+S3hiNksi4n6pPJPxGf6TE8TyRA1x7USjmvXHwv59vpmMm9HaRpGWzWCo4SqwNqw==} + dependencies: + '@aw-web-design/x-default-browser': 1.4.126 + '@babel/core': 7.24.0 + '@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/csf': 0.1.8 + '@storybook/csf-tools': 8.0.5 + '@storybook/docs-mdx': 3.0.0 + '@storybook/global': 5.0.0 + '@storybook/manager': 8.0.5 + '@storybook/manager-api': 8.0.5(react-dom@18.3.1)(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 + '@types/detect-port': 1.3.5 + '@types/node': 18.19.3 + '@types/pretty-hrtime': 1.0.3 + '@types/semver': 7.5.8 + better-opn: 3.0.2 + chalk: 4.1.2 + cli-table3: 0.6.3 + compression: 1.7.4 + detect-port: 1.5.1 + express: 4.19.2 + fs-extra: 11.2.0 + globby: 11.1.0 + ip: 2.0.1 + lodash: 4.17.21 + open: 8.4.2 + pretty-hrtime: 1.0.3 + prompts: 2.4.2 + read-pkg-up: 7.0.1 + semver: 7.5.4 + telejson: 7.2.0 tiny-invariant: 1.3.3 ts-dedent: 2.2.0 util: 0.12.5 + util-deprecate: 1.0.2 + watchpack: 2.4.1 + ws: 8.16.0 transitivePeerDependencies: + - bufferutil - encoding + - react + - react-dom - supports-color + - utf-8-validate + dev: true - /@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.1.8(prettier@3.3.0)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-v2V7FC/y/lrKPxcseIwPavjdCCDHphpj+A23Jmp822tqYn+I4nYRvE74QKyn5dfLrdn52nz8KrUFwjhuacj10Q==} + /@storybook/core-server@8.0.5(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-aQGHRQZF4jbMqBT0sGptql+S3hiNksi4n6pPJPxGf6TE8TyRA1x7USjmvXHwv59vpmMm9HaRpGWzWCo4SqwNqw==} dependencies: '@aw-web-design/x-default-browser': 1.4.126 - '@babel/core': 7.24.6 - '@babel/parser': 7.24.7 + '@babel/core': 7.24.0 '@discoveryjs/json-ext': 0.5.7 - '@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/builder-manager': 8.0.5 + '@storybook/channels': 8.0.5 + '@storybook/core-common': 8.0.5 + '@storybook/core-events': 8.0.5 '@storybook/csf': 0.1.8 - '@storybook/csf-tools': 8.1.8 - '@storybook/docs-mdx': 3.1.0-next.0 + '@storybook/csf-tools': 8.0.5 + '@storybook/docs-mdx': 3.0.0 '@storybook/global': 5.0.0 - '@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 + '@storybook/manager': 8.0.5 + '@storybook/manager-api': 8.0.5(react-dom@18.3.1)(react@18.3.1) + '@storybook/node-logger': 8.0.5 + '@storybook/preview-api': 8.0.5 + '@storybook/telemetry': 8.0.5 + '@storybook/types': 8.0.5 '@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 @@ -6332,10 +5048,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: 14.0.1 + globby: 11.1.0 + ip: 2.0.1 lodash: 4.17.21 open: 8.4.2 pretty-hrtime: 1.0.3 @@ -6352,45 +5068,43 @@ packages: transitivePeerDependencies: - bufferutil - encoding - - prettier - react - react-dom - supports-color - utf-8-validate dev: true - /@storybook/core-webpack@8.1.8(prettier@3.3.0): - resolution: {integrity: sha512-rT0Nn72Z6tDLM4EX9SWUmRtIWGxve/u1MBwckBuztzeQaGUl4ORMDtbo4Ahvfc1oEapHKmow+zvzeH0NWGCw5w==} + /@storybook/core-webpack@8.0.5: + resolution: {integrity: sha512-xGjOgMFPEiQeofXyUM1rlnpqSJ3FVcuPkrbh8rDLC8mTzGeEqqhNH5hluywk1H8UqYlaNrVhPi6/iGWhRUvlgw==} dependencies: - '@storybook/core-common': 8.1.8(prettier@3.3.0) - '@storybook/node-logger': 8.1.8 - '@storybook/types': 8.1.8 + '@storybook/core-common': 8.0.5 + '@storybook/node-logger': 8.0.5 + '@storybook/types': 8.0.5 '@types/node': 18.19.3 ts-dedent: 2.2.0 transitivePeerDependencies: - encoding - - prettier - supports-color dev: false - /@storybook/csf-plugin@8.1.8: - resolution: {integrity: sha512-5OxJlbedziDFdIGefPGSptEbfdGfuW9CViv9+eQ3g4AwG8HLdtSrcJtxYuUsK3vNTs7+Txy3Hm7fd9NSUcxOdg==} + /@storybook/csf-plugin@8.0.5: + resolution: {integrity: sha512-R6VjQl+I9k4oc3OfOHOFzz5T20WROHOZ5/zkkFKM/1YUa6QNpMcuStOtr/qcAx+QizmQqmxgJwTFapFBP5yWjg==} dependencies: - '@storybook/csf-tools': 8.1.8 + '@storybook/csf-tools': 8.0.5 unplugin: 1.10.0 transitivePeerDependencies: - supports-color dev: false - /@storybook/csf-tools@8.1.8: - resolution: {integrity: sha512-5kI0q2HPGNqaedjNx4Eh5uQf3f6qSyUa14fT4GCAAGgbG0YgUeIff4N95XZ1VVeQ14epx2UK4p3+FsD58Lwnig==} + /@storybook/csf-tools@8.0.5: + resolution: {integrity: sha512-fW2hAO57ayq7eHjpS5jXy/AKm3oZxApngd9QU/bC800EyTWENwLPxFnHLAE86N57Dc3bcE4PTFCyqpxzE4Uc7g==} dependencies: - '@babel/generator': 7.24.7 - '@babel/parser': 7.24.7 - '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/generator': 7.24.6 + '@babel/parser': 7.24.6 + '@babel/traverse': 7.24.6 + '@babel/types': 7.24.6 '@storybook/csf': 0.1.8 - '@storybook/types': 8.1.8 + '@storybook/types': 8.0.5 fs-extra: 11.2.0 recast: 0.23.6 ts-dedent: 2.2.0 @@ -6403,29 +5117,32 @@ 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.1.0-next.0: - resolution: {integrity: sha512-t4syFIeSyufieNovZbLruPt2DmRKpbwL4fERCZ1MifWDRIORCKLc4NCEHy+IqvIqd71/SJV2k4B51nF7vlJfmQ==} + /@storybook/docs-mdx@3.0.0: + resolution: {integrity: sha512-NmiGXl2HU33zpwTv1XORe9XG9H+dRUC1Jl11u92L4xr062pZtrShLmD4VKIsOQujxhhOrbxpwhNOt+6TdhyIdQ==} dev: true - /@storybook/docs-tools@8.1.8(prettier@3.3.0): - resolution: {integrity: sha512-YdwuLKIiqNFfpfBucWXt+MDvqBYmBWdm3pADTYmC9P3BI+jQ4A88LhIHYVycq8JWLxFQHSKNvgJ+Z5MFbnijIQ==} + /@storybook/docs-tools@8.0.5: + resolution: {integrity: sha512-IzQMlsumiBgHAh5TTZTinNcedU98l0S0hczbTgjXQWgTp3//RHO36LYowAeFrB6V9SACYs/Q47iB15K4b2dqUg==} dependencies: - '@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 + '@storybook/core-common': 8.0.5 + '@storybook/preview-api': 8.0.5 + '@storybook/types': 8.0.5 '@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: @@ -6440,19 +5157,86 @@ packages: dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + dev: false + + /@storybook/icons@1.2.9(react-dom@18.3.1)(react@18.2.0): + resolution: {integrity: sha512-cOmylsz25SYXaJL/gvTk/dl3pyk7yBFRfeXTsHvTA3dfhoU/LWSq0NKL9nM7WBasJyn6XPSGnLS4RtKXLw5EUg==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + react-dom: 18.3.1(react@18.2.0) + + /@storybook/icons@1.2.9(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-cOmylsz25SYXaJL/gvTk/dl3pyk7yBFRfeXTsHvTA3dfhoU/LWSq0NKL9nM7WBasJyn6XPSGnLS4RtKXLw5EUg==} + engines: {node: '>=14.0.0'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: true - /@storybook/manager-api@8.1.8(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-mVUGMp2Z0lnuIZL8wgb++Id1tGTBtaFtB89w89U/Y5Ii8UMv2tukNiDY37HTkkVIvRz0sm9bJa94GNDrUubnTw==} + /@storybook/manager-api@8.0.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-2Q+DI9XU1U4EBrihnyfo+kuRK7T3Ce2eSlWEHHkTZ3OYSf+EhFxLUA6AOfMoA1B0nzNEr6SUkW8DBvMrtdTQMA==} dependencies: - '@storybook/channels': 8.1.8 - '@storybook/client-logger': 8.1.8 - '@storybook/core-events': 8.1.8 - '@storybook/csf': 0.1.8 + '@storybook/channels': 8.0.5 + '@storybook/client-logger': 8.0.5 + '@storybook/core-events': 8.0.5 + '@storybook/csf': 0.1.2 '@storybook/global': 5.0.0 '@storybook/icons': 1.2.9(react-dom@18.2.0)(react@18.2.0) - '@storybook/router': 8.1.8 - '@storybook/theming': 8.1.8(react-dom@18.2.0)(react@18.2.0) - '@storybook/types': 8.1.8 + '@storybook/router': 8.0.5 + '@storybook/theming': 8.0.5(react-dom@18.2.0)(react@18.2.0) + '@storybook/types': 8.0.5 + dequal: 2.0.3 + lodash: 4.17.21 + memoizerific: 1.11.3 + store2: 2.14.3 + telejson: 7.2.0 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - react + - react-dom + dev: false + + /@storybook/manager-api@8.0.5(react-dom@18.3.1)(react@18.2.0): + resolution: {integrity: sha512-2Q+DI9XU1U4EBrihnyfo+kuRK7T3Ce2eSlWEHHkTZ3OYSf+EhFxLUA6AOfMoA1B0nzNEr6SUkW8DBvMrtdTQMA==} + dependencies: + '@storybook/channels': 8.0.5 + '@storybook/client-logger': 8.0.5 + '@storybook/core-events': 8.0.5 + '@storybook/csf': 0.1.2 + '@storybook/global': 5.0.0 + '@storybook/icons': 1.2.9(react-dom@18.3.1)(react@18.2.0) + '@storybook/router': 8.0.5 + '@storybook/theming': 8.0.5(react-dom@18.3.1)(react@18.2.0) + '@storybook/types': 8.0.5 + dequal: 2.0.3 + lodash: 4.17.21 + memoizerific: 1.11.3 + store2: 2.14.3 + telejson: 7.2.0 + ts-dedent: 2.2.0 + transitivePeerDependencies: + - react + - react-dom + + /@storybook/manager-api@8.0.5(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-2Q+DI9XU1U4EBrihnyfo+kuRK7T3Ce2eSlWEHHkTZ3OYSf+EhFxLUA6AOfMoA1B0nzNEr6SUkW8DBvMrtdTQMA==} + dependencies: + '@storybook/channels': 8.0.5 + '@storybook/client-logger': 8.0.5 + '@storybook/core-events': 8.0.5 + '@storybook/csf': 0.1.2 + '@storybook/global': 5.0.0 + '@storybook/icons': 1.2.9(react-dom@18.3.1)(react@18.3.1) + '@storybook/router': 8.0.5 + '@storybook/theming': 8.0.5(react-dom@18.3.1)(react@18.3.1) + '@storybook/types': 8.0.5 dequal: 2.0.3 lodash: 4.17.21 memoizerific: 1.11.3 @@ -6462,30 +5246,31 @@ packages: transitivePeerDependencies: - react - react-dom + dev: true - /@storybook/manager@8.1.8: - resolution: {integrity: sha512-3d1qAIzx9TQslolwZSRvlgZ78bxL3RtesUq1NYtC/nDQ7M8Yb+X3taIk8iE/AXa2wlJ8dQ4vU5grLl/oWQeTJg==} + /@storybook/manager@8.0.5: + resolution: {integrity: sha512-eJtf2SaAzOmRV03zn/pFRTqBua8/qy+VDtgaaCFmAyrjsUHO/bcHpbu9vnwP8a+C8ojJnthooi3yz755UTDYYg==} dev: true - /@storybook/node-logger@8.1.8: - resolution: {integrity: sha512-7woDHnwd8HdssbEQnfpwZu+zNjp9X6vqdPHhxhwAYsYt3x+m0Y8LP0sMJk8w/gQygelUoJsZLFZsJ2pifLXLCg==} + /@storybook/node-logger@8.0.5: + resolution: {integrity: sha512-ssT8YCcCqgc89ee+EeExCxcOpueOsU05iek2roR+NCZnoCL1DmzcUp8H9t0utLaK/ngPV8zatlzSDVgKTHSIJw==} - /@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==} + /@storybook/preset-react-webpack@8.0.5(esbuild@0.20.2)(react-dom@18.3.1)(react@18.2.0)(typescript@5.4.5): + resolution: {integrity: sha512-+V4eEtbsaDcSgRFP6/8ZAUcmyEyF2o6iBVZ72prs2GO4rInrYFMUZZRIXRSvH92x8BurJck2ap9EGjFt08o0Ag==} engines: {node: '>=18.0.0'} peerDependencies: - 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 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@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) + '@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.3.1)(react@18.2.0)(typescript@5.4.5) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.91.0) '@types/node': 18.19.3 '@types/semver': 7.5.8 find-up: 5.0.0 @@ -6493,31 +5278,30 @@ packages: magic-string: 0.30.10 react: 18.2.0 react-docgen: 7.0.3 - react-dom: 18.2.0(react@18.2.0) + react-dom: 18.3.1(react@18.2.0) resolve: 1.22.8 semver: 7.5.4 tsconfig-paths: 4.2.0 - typescript: 5.3.3 - webpack: 5.92.0(esbuild@0.20.2) + typescript: 5.4.5 + webpack: 5.91.0(esbuild@0.20.2) transitivePeerDependencies: - '@swc/core' - encoding - esbuild - - prettier - supports-color - uglify-js - webpack-cli dev: false - /@storybook/preview-api@8.1.8: - resolution: {integrity: sha512-O+QnMYA5WbNvWVYcnXtzKorSbM/68QHz3Jlcjr8pRw78G478XKUACTUob/XIfZ64HGLhs7MyCjC6clHptx5kpw==} + /@storybook/preview-api@8.0.5: + resolution: {integrity: sha512-BSDVTR9/X6DHVA4rIhN6d/SB6PiaRdns8ky/TKTzwFEyO3NOASHe8051O+uNtXzgCtMUj/8imNrTdMTYgUm1LA==} dependencies: - '@storybook/channels': 8.1.8 - '@storybook/client-logger': 8.1.8 - '@storybook/core-events': 8.1.8 + '@storybook/channels': 8.0.5 + '@storybook/client-logger': 8.0.5 + '@storybook/core-events': 8.0.5 '@storybook/csf': 0.1.8 '@storybook/global': 5.0.0 - '@storybook/types': 8.1.8 + '@storybook/types': 8.0.5 '@types/qs': 6.9.12 dequal: 2.0.3 lodash: 4.17.21 @@ -6527,11 +5311,11 @@ packages: ts-dedent: 2.2.0 util-deprecate: 1.0.2 - /@storybook/preview@8.1.8: - resolution: {integrity: sha512-xUAV/7dLRXfCRp8j/Y4c9IG8YVZ3W+Ps6OAIXWoMjHRDNdEAItka2WnOlZWjDFNHSxOR7vOh0oraYPKgBV8edQ==} + /@storybook/preview@8.0.5: + resolution: {integrity: sha512-D2uY0LTjkGbpNwJJeqtv1NieBTtvt0IEEKH+srMNXOOM+KascTYGbBlEPkYSf5bZdMft5c1GXglVIhJIqTZntg==} dev: false - /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.3.3)(webpack@5.92.0): + /@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.4.5)(webpack@5.91.0): resolution: {integrity: sha512-KUqXC3oa9JuQ0kZJLBhVdS4lOneKTOopnNBK4tUAgoxWQ3u/IjzdueZjFr7gyBrXMoU6duutk3RQR9u8ZpYJ4Q==} peerDependencies: typescript: '>= 4.x' @@ -6542,70 +5326,78 @@ packages: find-cache-dir: 3.3.2 flat-cache: 3.2.0 micromatch: 4.0.5 - react-docgen-typescript: 2.2.2(typescript@5.3.3) + react-docgen-typescript: 2.2.2(typescript@5.4.5) tslib: 2.6.2 - typescript: 5.3.3 - webpack: 5.92.0(esbuild@0.20.2) + typescript: 5.4.5 + webpack: 5.91.0(esbuild@0.20.2) transitivePeerDependencies: - supports-color dev: false - /@storybook/react-dom-shim@8.1.8(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-6lzFv/H5szDCy4D7Ob7gDAS9hTfFH9Cds+LEB6dRAsCC7ZMF56hp79AZZWkT3XXTNGXcy8w4+bI7Ntk3l4+rrA==} + /@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==} peerDependencies: - 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 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + dev: false + + /@storybook/react-dom-shim@8.0.5(react-dom@18.3.1)(react@18.2.0): + resolution: {integrity: sha512-KIcLkCml5dIiVeChMyudz8Q/pZ/T86Y1LrHZvYD/t3iXH+HOOvg6KNsY6TZFM93Rqhk10AIEUNCgYzj2/QjddA==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 18.2.0 + react-dom: 18.3.1(react@18.2.0) - /@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==} + /@storybook/react-webpack5@8.0.5(esbuild@0.20.2)(react-dom@18.3.1)(react@18.2.0)(typescript@5.4.5): + resolution: {integrity: sha512-EFhCxt2oEH69glk5CXMipO/my/EzqF8c4uqriKyiTCQr7wPAFRkEJT3+HaRrjiOiuafwtvxfDQHgTC2fg1DNwA==} engines: {node: '>=18.0.0'} peerDependencies: - 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 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '>= 4.2.x' peerDependenciesMeta: typescript: optional: true dependencies: - '@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 + '@storybook/builder-webpack5': 8.0.5(esbuild@0.20.2)(typescript@5.4.5) + '@storybook/preset-react-webpack': 8.0.5(esbuild@0.20.2)(react-dom@18.3.1)(react@18.2.0)(typescript@5.4.5) + '@storybook/react': 8.0.5(react-dom@18.3.1)(react@18.2.0)(typescript@5.4.5) '@types/node': 18.19.3 react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - typescript: 5.3.3 + react-dom: 18.3.1(react@18.2.0) + typescript: 5.4.5 transitivePeerDependencies: - '@rspack/core' - '@swc/core' - encoding - esbuild - - prettier - supports-color - uglify-js - webpack-cli dev: false - /@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==} + /@storybook/react@8.0.5(react-dom@18.3.1)(react@18.2.0)(typescript@5.3.3): + resolution: {integrity: sha512-Vwq4xt8eSKE/PLPvunOFDlzBki6L3mP7LNVWCLkQba7vzuCOPjSZ0+95v/K8XQn3jVRXAMUnlPW1SKg21aKJdw==} engines: {node: '>=18.0.0'} peerDependencies: - 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 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 typescript: '>= 4.2.x' peerDependenciesMeta: typescript: optional: true dependencies: - '@storybook/client-logger': 8.1.8 - '@storybook/docs-tools': 8.1.8(prettier@3.3.0) + '@storybook/client-logger': 8.0.5 + '@storybook/docs-tools': 8.0.5 '@storybook/global': 5.0.0 - '@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 + '@storybook/preview-api': 8.0.5 + '@storybook/react-dom-shim': 8.0.5(react-dom@18.3.1)(react@18.2.0) + '@storybook/types': 8.0.5 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 '@types/node': 18.19.3 @@ -6617,8 +5409,8 @@ packages: lodash: 4.17.21 prop-types: 15.8.1 react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-element-to-jsx-string: 15.0.0(react-dom@18.2.0)(react@18.2.0) + react-dom: 18.3.1(react@18.2.0) + react-element-to-jsx-string: 15.0.0(react-dom@18.3.1)(react@18.2.0) semver: 7.5.4 ts-dedent: 2.2.0 type-fest: 2.19.0 @@ -6626,22 +5418,62 @@ packages: util-deprecate: 1.0.2 transitivePeerDependencies: - encoding - - prettier - supports-color + dev: true + + /@storybook/react@8.0.5(react-dom@18.3.1)(react@18.2.0)(typescript@5.4.5): + resolution: {integrity: sha512-Vwq4xt8eSKE/PLPvunOFDlzBki6L3mP7LNVWCLkQba7vzuCOPjSZ0+95v/K8XQn3jVRXAMUnlPW1SKg21aKJdw==} + 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 + typescript: '>= 4.2.x' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@storybook/client-logger': 8.0.5 + '@storybook/docs-tools': 8.0.5 + '@storybook/global': 5.0.0 + '@storybook/preview-api': 8.0.5 + '@storybook/react-dom-shim': 8.0.5(react-dom@18.3.1)(react@18.2.0) + '@storybook/types': 8.0.5 + '@types/escodegen': 0.0.6 + '@types/estree': 0.0.51 + '@types/node': 18.19.3 + acorn: 7.4.1 + acorn-jsx: 5.3.2(acorn@7.4.1) + acorn-walk: 7.2.0 + escodegen: 2.1.0 + html-tags: 3.3.1 + lodash: 4.17.21 + prop-types: 15.8.1 + react: 18.2.0 + react-dom: 18.3.1(react@18.2.0) + react-element-to-jsx-string: 15.0.0(react-dom@18.3.1)(react@18.2.0) + semver: 7.5.4 + ts-dedent: 2.2.0 + type-fest: 2.19.0 + typescript: 5.4.5 + util-deprecate: 1.0.2 + transitivePeerDependencies: + - encoding + - supports-color + dev: false - /@storybook/router@8.1.8: - resolution: {integrity: sha512-7OzLdeCE+a8Ypk4Ne/2DU3s81GDNISnKIaFJ2DAuLSJbmF/LzvL39H/gyHXqmFqXWeSuCdBS0V37OEgejlZIAQ==} + /@storybook/router@8.0.5: + resolution: {integrity: sha512-1d4CqNJB5sA25HCd7jZ4eVqMsdlD4r4SuFA/eR6fas0lk7yjVCpG1zWfvSSk5tKoVcNLSptc/TYBiSr2rcGRvw==} dependencies: - '@storybook/client-logger': 8.1.8 + '@storybook/client-logger': 8.0.5 memoizerific: 1.11.3 qs: 6.12.0 - /@storybook/telemetry@8.1.8(prettier@3.3.0): - resolution: {integrity: sha512-Hr5QUVtn4BzQrqsv1dwlfKRj2yU8XRXmhwCbo0DFULpJasVsJB3VJXeuUOijwteWsGo2avKMZErwNZElJy2yXA==} + /@storybook/telemetry@8.0.5: + resolution: {integrity: sha512-KTt6wP78dn9hfsc0sR2CcFT/DWJgYqYuFBhc3NDgtT41ATLGgGniCQW9PtKLQc+FMofKejz1S+XXk0W322Pjxg==} dependencies: - '@storybook/client-logger': 8.1.8 - '@storybook/core-common': 8.1.8(prettier@3.3.0) - '@storybook/csf-tools': 8.1.8 + '@storybook/client-logger': 8.0.5 + '@storybook/core-common': 8.0.5 + '@storybook/csf-tools': 8.0.5 chalk: 4.1.2 detect-package-manager: 2.0.1 fetch-retry: 5.0.6 @@ -6649,15 +5481,14 @@ packages: read-pkg-up: 7.0.1 transitivePeerDependencies: - encoding - - prettier - supports-color dev: true - /@storybook/theming@8.1.8(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-QhRMSRpnWVD1IB5sTZXVI35ETSQdwGh4/g8gKlGol8MN2Behd7CFgFAj2UL4jpPgjhnioH0U4rwwLkRfDlkR6Q==} + /@storybook/theming@8.0.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-Hy4hJaKg6UUyivkUM77nCHccv4/lO++ZG9F88qBFVPdBlCwMHHnUrR7Hgje5cCVAy0jK6LyYlD3cWO6nS9OR8w==} peerDependencies: - 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 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: optional: true @@ -6665,16 +5496,54 @@ packages: optional: true dependencies: '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) - '@storybook/client-logger': 8.1.8 + '@storybook/client-logger': 8.0.5 '@storybook/global': 5.0.0 memoizerific: 1.11.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) + dev: false + + /@storybook/theming@8.0.5(react-dom@18.3.1)(react@18.2.0): + resolution: {integrity: sha512-Hy4hJaKg6UUyivkUM77nCHccv4/lO++ZG9F88qBFVPdBlCwMHHnUrR7Hgje5cCVAy0jK6LyYlD3cWO6nS9OR8w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.2.0) + '@storybook/client-logger': 8.0.5 + '@storybook/global': 5.0.0 + memoizerific: 1.11.3 + react: 18.2.0 + react-dom: 18.3.1(react@18.2.0) + + /@storybook/theming@8.0.5(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-Hy4hJaKg6UUyivkUM77nCHccv4/lO++ZG9F88qBFVPdBlCwMHHnUrR7Hgje5cCVAy0jK6LyYlD3cWO6nS9OR8w==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + react: + optional: true + react-dom: + optional: true + dependencies: + '@emotion/use-insertion-effect-with-fallbacks': 1.0.1(react@18.3.1) + '@storybook/client-logger': 8.0.5 + '@storybook/global': 5.0.0 + memoizerific: 1.11.3 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + dev: true - /@storybook/types@8.1.8: - resolution: {integrity: sha512-bWg6WkhnhkWBIu03lUKlX2eOYSjDzpzoulzLh1H4Tl1JReGed+cHbIpdIU6lke2aJyb2BNyzoyudUHKBBGaOzg==} + /@storybook/types@8.0.5: + resolution: {integrity: sha512-lYXwYF9qooQhYJkg3HWr6PD/vnQK+iO8fSKS8jtntwgJUKJvTbGZKAhNnS8WzNEI9jIp5QXFsSA367NjIDPaeQ==} dependencies: - '@storybook/channels': 8.1.8 + '@storybook/channels': 8.0.5 '@types/express': 4.17.21 file-system-cache: 2.3.0 @@ -6910,8 +5779,8 @@ packages: /@types/babel__core@7.20.5: resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} dependencies: - '@babel/parser': 7.24.6 - '@babel/types': 7.24.6 + '@babel/parser': 7.24.5 + '@babel/types': 7.24.5 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.20.5 @@ -6971,10 +5840,6 @@ 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==} @@ -7768,6 +6633,14 @@ 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: @@ -7823,6 +6696,13 @@ 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: @@ -7945,13 +6825,6 @@ 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: @@ -8254,8 +7127,8 @@ packages: resolution: {integrity: sha512-ESAc/RJvGTFEzRwOTT4+lNDk/GNHMkKbNzsvT0qKRfDyyYTskxB5rnU2njIDYVxXCBHHEI1c0YwHob3WaYujOg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/template': 7.24.7 - '@babel/types': 7.24.7 + '@babel/template': 7.24.6 + '@babel/types': 7.24.6 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.5 dev: true @@ -8268,19 +7141,6 @@ 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: @@ -8292,19 +7152,6 @@ 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==} @@ -8316,7 +7163,6 @@ 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==} @@ -8327,18 +7173,6 @@ 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==} @@ -8502,6 +7336,16 @@ packages: node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.23.0) + /browserslist@4.23.1: + resolution: {integrity: sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001632 + electron-to-chromium: 1.4.799 + node-releases: 2.0.14 + update-browserslist-db: 1.0.16(browserslist@4.23.1) + /bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} engines: {node: '>= 6'} @@ -8557,7 +7401,7 @@ packages: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} dependencies: pascal-case: 3.1.2 - tslib: 2.6.2 + tslib: 2.6.3 dev: false /camelcase-keys@6.2.2: @@ -8587,6 +7431,9 @@ packages: /caniuse-lite@1.0.30001600: resolution: {integrity: sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==} + /caniuse-lite@1.0.30001632: + resolution: {integrity: sha512-udx3o7yHJfUxMLkGohMlVHCvFvWmirKh9JAH/d7WOLPetlH+LTL5cocMZ0t7oZx/mdlOWXti97xLZWc8uURRHg==} + /case-sensitive-paths-webpack-plugin@2.4.0: resolution: {integrity: sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==} engines: {node: '>=4'} @@ -8661,6 +7508,11 @@ 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'} @@ -8692,6 +7544,10 @@ 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'} @@ -8935,13 +7791,6 @@ packages: resolution: {integrity: sha512-iV9Pd/PsgjNWBXeq8XRtWVSgz2tKAfhfvBs7qxYty+RlRd+OCksaWmOnc4JKrTc1cToXL1N0s3l/vwlxPtdElw==} dependencies: browserslist: 4.23.0 - dev: false - - /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==} @@ -9016,13 +7865,11 @@ packages: shebang-command: 2.0.0 which: 2.0.2 - /crypto-random-string@4.0.0: - resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} - engines: {node: '>=12'} - dependencies: - type-fest: 1.4.0 + /crypto-random-string@2.0.0: + resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} + engines: {node: '>=8'} - /css-loader@6.10.0(webpack@5.92.0): + /css-loader@6.10.0(webpack@5.91.0): resolution: {integrity: sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==} engines: {node: '>= 12.13.0'} peerDependencies: @@ -9042,7 +7889,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.38) postcss-value-parser: 4.2.0 semver: 7.5.4 - webpack: 5.92.0(esbuild@0.20.2) + webpack: 5.91.0(esbuild@0.20.2) dev: false /css-select@4.3.0: @@ -9332,6 +8179,19 @@ 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'} @@ -9382,10 +8242,6 @@ 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'} @@ -9568,6 +8424,9 @@ packages: /electron-to-chromium@1.4.715: resolution: {integrity: sha512-XzWNH4ZSa9BwVUQSDorPWAUQ5WGuYz7zJUNpNif40zFCiCl20t8zgylmreNmn26h5kiyw2lg7RfTmeMBsDklqg==} + /electron-to-chromium@1.4.799: + resolution: {integrity: sha512-3D3DwWkRTzrdEpntY0hMLYwj7SeBk1138CkPE8sBDSj3WzrzOiG2rHm3luw8jucpf+WiyLBCZyU9lMHyQI9M9Q==} + /emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} engines: {node: '>=12'} @@ -10717,7 +9576,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.92.0): + /fork-ts-checker-webpack-plugin@8.0.0(typescript@5.4.5)(webpack@5.91.0): resolution: {integrity: sha512-mX3qW3idpueT2klaQXBzrIM/pHw+T0B/V9KHEvNrqijTq9NFnMZU6oreVxDYcf33P8a5cW+67PjodNHthGnNVg==} engines: {node: '>=12.13.0', yarn: '>=1.0.0'} peerDependencies: @@ -10736,8 +9595,8 @@ packages: schema-utils: 3.3.0 semver: 7.5.4 tapable: 2.2.1 - typescript: 5.3.3 - webpack: 5.92.0(esbuild@0.20.2) + typescript: 5.4.5 + webpack: 5.91.0(esbuild@0.20.2) dev: false /form-data@4.0.0: @@ -10870,13 +9729,8 @@ packages: es-errors: 1.3.0 function-bind: 1.1.2 has-proto: 1.0.3 - 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 + has-symbols: 1.0.3 + hasown: 2.0.2 /get-npm-tarball-url@2.1.0: resolution: {integrity: sha512-ro+DiMu5DXgRBabqXupW38h7WPZ9+Ad8UjwhvsmmN8w1sU7ab0nzAXvVZ4kqYg57OrqomRtJvepX5/xvFKNtjA==} @@ -11011,18 +9865,6 @@ 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: @@ -11299,7 +10141,7 @@ packages: resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} dev: true - /html-webpack-plugin@5.6.0(webpack@5.92.0): + /html-webpack-plugin@5.6.0(webpack@5.91.0): resolution: {integrity: sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw==} engines: {node: '>=10.13.0'} peerDependencies: @@ -11316,7 +10158,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.92.0(esbuild@0.20.2) + webpack: 5.91.0(esbuild@0.20.2) dev: false /htmlparser2@6.1.0: @@ -11439,7 +10281,6 @@ 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==} @@ -11473,11 +10314,9 @@ packages: hasown: 2.0.2 side-channel: 1.0.6 - /invariant@2.2.4: - resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - dependencies: - loose-envify: 1.4.0 - dev: false + /ip@2.0.1: + resolution: {integrity: sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==} + dev: true /ipaddr.js@1.9.1: resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} @@ -11693,6 +10532,10 @@ 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'} @@ -11764,6 +10607,7 @@ 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==} @@ -12415,7 +11259,7 @@ packages: dependencies: argparse: 2.0.1 - /jscodeshift@0.15.2(@babel/preset-env@7.24.7): + /jscodeshift@0.15.2(@babel/preset-env@7.24.0): resolution: {integrity: sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==} hasBin: true peerDependencies: @@ -12425,13 +11269,13 @@ packages: optional: true dependencies: '@babel/core': 7.24.0 - '@babel/parser': 7.24.7 - '@babel/plugin-transform-class-properties': 7.24.7(@babel/core@7.24.0) - '@babel/plugin-transform-modules-commonjs': 7.24.7(@babel/core@7.24.0) - '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.24.0) - '@babel/plugin-transform-optional-chaining': 7.24.7(@babel/core@7.24.0) - '@babel/plugin-transform-private-methods': 7.24.7(@babel/core@7.24.0) - '@babel/preset-env': 7.24.7(@babel/core@7.24.6) + '@babel/parser': 7.24.6 + '@babel/plugin-transform-class-properties': 7.24.1(@babel/core@7.24.0) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.0) + '@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-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) @@ -13902,6 +12746,12 @@ 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'} @@ -13931,7 +12781,7 @@ packages: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: dot-case: 3.0.4 - tslib: 2.6.2 + tslib: 2.6.3 dev: false /parent-module@1.0.1: @@ -14033,11 +12883,6 @@ 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 @@ -14238,6 +13083,7 @@ 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==} @@ -14417,12 +13263,22 @@ packages: react-dom: 18.2.0(react@18.2.0) dev: false - /react-docgen-typescript@2.2.2(typescript@5.3.3): + /react-colorful@5.6.1(react-dom@18.3.1)(react@18.2.0): + resolution: {integrity: sha512-1exovf0uGTGyq5mXQT0zgQ80uvj2PCwvF8zY1RN9/vbJVSjSo3fsB/4L3ObbF7u70NduSiK4xu4Y6q1MHoUGEw==} + peerDependencies: + react: '>=16.8.0' + react-dom: '>=16.8.0' + dependencies: + react: 18.2.0 + react-dom: 18.3.1(react@18.2.0) + dev: false + + /react-docgen-typescript@2.2.2(typescript@5.4.5): resolution: {integrity: sha512-tvg2ZtOpOi6QDwsb3GZhOjDkkX0h8Z2gipvTg6OVMUyoYoURhEiRNePT8NZItTVCDh39JJHnLdfCOkzoLbFnTg==} peerDependencies: typescript: '>= 4.3.x' dependencies: - typescript: 5.3.3 + typescript: 5.4.5 dev: false /react-docgen@7.0.3: @@ -14452,7 +13308,26 @@ packages: react: 18.2.0 scheduler: 0.23.0 - /react-element-to-jsx-string@15.0.0(react-dom@18.2.0)(react@18.2.0): + /react-dom@18.3.1(react@18.2.0): + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.2 + + /react-dom@18.3.1(react@18.3.1): + resolution: {integrity: sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==} + peerDependencies: + react: ^18.3.1 + dependencies: + loose-envify: 1.4.0 + react: 18.3.1 + scheduler: 0.23.2 + dev: true + + /react-element-to-jsx-string@15.0.0(react-dom@18.3.1)(react@18.2.0): resolution: {integrity: sha512-UDg4lXB6BzlobN60P8fHWVPX3Kyw8ORrTeBtClmIlGdkOOE+GYQSFvmEU5iLLpwp/6v42DINwNcwOhOLfQ//FQ==} peerDependencies: react: ^0.14.8 || ^15.0.1 || ^16.0.0 || ^17.0.1 || ^18.0.0 @@ -14461,7 +13336,7 @@ packages: '@base2/pretty-print-object': 1.0.1 is-plain-object: 5.0.0 react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) + react-dom: 18.3.1(react@18.2.0) react-is: 18.1.0 /react-is@16.13.1: @@ -14478,64 +13353,19 @@ packages: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} dev: true - /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'} dependencies: loose-envify: 1.4.0 + /react@18.3.1: + resolution: {integrity: sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + dev: true + /read-pkg-up@7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'} @@ -14947,7 +13777,7 @@ packages: dependencies: glob: 7.2.3 - /rollup-plugin-dts@6.1.0(rollup@4.18.0)(typescript@5.3.3): + /rollup-plugin-dts@6.1.0(rollup@4.18.0)(typescript@5.4.5): resolution: {integrity: sha512-ijSCPICkRMDKDLBK9torss07+8dl9UpY9z1N/zTeA1cIqdzMlpkV3MOOC7zukyvQfDyxa1s3Dl2+DeiP/G6DOw==} engines: {node: '>=16'} peerDependencies: @@ -14956,7 +13786,7 @@ packages: dependencies: magic-string: 0.30.8 rollup: 4.18.0 - typescript: 5.3.3 + typescript: 5.4.5 optionalDependencies: '@babel/code-frame': 7.24.7 dev: true @@ -15057,6 +13887,11 @@ packages: dependencies: loose-envify: 1.4.0 + /scheduler@0.23.2: + resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} + dependencies: + loose-envify: 1.4.0 + /schema-utils@3.3.0: resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==} engines: {node: '>= 10.13.0'} @@ -15280,11 +14115,6 @@ 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'} @@ -15426,11 +14256,26 @@ packages: /store2@2.14.3: resolution: {integrity: sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==} - /storybook@8.1.8(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-2ld3JEmPWy3KOksfF0Reyiq5SC+dYBzV2XW2/YTkNkLTkyNofhdPeq71COGcB0Lq2PHZkZyNin8htQWbh0LLNg==} + /storybook@8.0.5(react-dom@18.3.1)(react@18.2.0): + resolution: {integrity: sha512-rdxfjkED5CBKj6T01NKr9MRakyXkffV8dvLXj5bWN4AlQ1OOm5Sw9B1z+rQ/FN7RYIU5b63xiX2pu3gy5t6nRQ==} + hasBin: true + dependencies: + '@storybook/cli': 8.0.5(react-dom@18.3.1)(react@18.2.0) + transitivePeerDependencies: + - '@babel/preset-env' + - bufferutil + - encoding + - react + - react-dom + - supports-color + - utf-8-validate + dev: true + + /storybook@8.0.5(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-rdxfjkED5CBKj6T01NKr9MRakyXkffV8dvLXj5bWN4AlQ1OOm5Sw9B1z+rQ/FN7RYIU5b63xiX2pu3gy5t6nRQ==} hasBin: true dependencies: - '@storybook/cli': 8.1.8(react-dom@18.2.0)(react@18.2.0) + '@storybook/cli': 8.0.5(react-dom@18.3.1)(react@18.3.1) transitivePeerDependencies: - '@babel/preset-env' - bufferutil @@ -15603,13 +14448,13 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - /style-loader@3.3.4(webpack@5.92.0): + /style-loader@3.3.4(webpack@5.91.0): resolution: {integrity: sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==} engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.92.0(esbuild@0.20.2) + webpack: 5.91.0(esbuild@0.20.2) dev: false /stylis@4.2.0: @@ -15743,9 +14588,9 @@ packages: dependencies: memoizerific: 1.11.3 - /temp-dir@3.0.0: - resolution: {integrity: sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==} - engines: {node: '>=14.16'} + /temp-dir@2.0.0: + resolution: {integrity: sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==} + engines: {node: '>=8'} /temp@0.8.4: resolution: {integrity: sha512-s0ZZzd0BzYv5tLSptZooSjK8oj6C+c19p7Vqta9+6NPOf7r+fxq0cJe6/oN4LTC79sy5NY8ucOJNgwsKCSbfqg==} @@ -15754,20 +14599,46 @@ packages: rimraf: 2.6.3 dev: true - /tempy@3.1.0: - resolution: {integrity: sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==} - engines: {node: '>=14.16'} + /tempy@1.0.1: + resolution: {integrity: sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==} + engines: {node: '>=10'} dependencies: - is-stream: 3.0.0 - temp-dir: 3.0.0 - type-fest: 2.19.0 - unique-string: 3.0.0 + del: 6.1.1 + is-stream: 2.0.1 + temp-dir: 2.0.0 + type-fest: 0.16.0 + unique-string: 2.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'} @@ -15935,6 +14806,40 @@ packages: yargs-parser: 21.1.1 dev: true + /ts-jest@29.1.1(@babel/core@7.24.7)(jest@29.7.0)(typescript@5.3.3): + resolution: {integrity: sha512-D6xjnnbP17cC85nliwGiL+tpoKN0StpgE0TeOjXQTU6MVCfsB4v7aW05CgQ/1OywGb0x/oy9hHFnN+sczTiRaA==} + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + hasBin: true + peerDependencies: + '@babel/core': '>=7.0.0-beta.0 <8' + '@jest/types': ^29.0.0 + babel-jest: ^29.0.0 + esbuild: '*' + jest: ^29.0.0 + typescript: '>=4.3 <6' + peerDependenciesMeta: + '@babel/core': + optional: true + '@jest/types': + optional: true + babel-jest: + optional: true + esbuild: + optional: true + dependencies: + '@babel/core': 7.24.7 + bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + jest: 29.7.0(@types/node@20.12.11) + jest-util: 29.7.0 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.5.4 + typescript: 5.3.3 + yargs-parser: 21.1.1 + dev: true + /tsconfck@3.1.0(typescript@5.3.3): resolution: {integrity: sha512-CMjc5zMnyAjcS9sPLytrbFmj89st2g+JYtY/c02ug4Q+CZaAtCgbyviI0n1YvjZE/pzoc6FbNsINS13DOL1B9w==} engines: {node: ^18 || >=20} @@ -15971,6 +14876,9 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + /tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + /tsutils@3.21.0(typescript@5.3.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} @@ -16022,6 +14930,10 @@ 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'} @@ -16041,10 +14953,6 @@ 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'} @@ -16116,6 +15024,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + /typescript@5.4.5: + resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + engines: {node: '>=14.17'} + hasBin: true + /ufo@1.5.0: resolution: {integrity: sha512-c7SxU8XB0LTO7hALl6CcE1Q92ZrLzr1iE0IVIsUa9SlFfkn2B2p6YLO6dLxOj7qCWY98PB3Q3EZbN6bEu8p7jA==} dev: true @@ -16161,11 +15074,6 @@ 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: @@ -16190,11 +15098,11 @@ packages: vfile: 6.0.1 dev: true - /unique-string@3.0.0: - resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} - engines: {node: '>=12'} + /unique-string@2.0.0: + resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} + engines: {node: '>=8'} dependencies: - crypto-random-string: 4.0.0 + crypto-random-string: 2.0.0 /unist-util-find-after@5.0.0: resolution: {integrity: sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==} @@ -16323,6 +15231,16 @@ packages: escalade: 3.1.2 picocolors: 1.0.1 + /update-browserslist-db@1.0.16(browserslist@4.23.1): + resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.23.1 + escalade: 3.1.2 + picocolors: 1.0.1 + /update-section@0.3.3: resolution: {integrity: sha512-BpRZMZpgXLuTiKeiu7kK0nIPwGdyrqrs6EDSaXtjD/aQ2T+qVo9a5hRC3HN3iJjCMxNT/VxoLGQ7E/OzE5ucnw==} dev: true @@ -16346,37 +15264,6 @@ 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==} @@ -16744,7 +15631,7 @@ packages: engines: {node: '>=12'} dev: true - /webpack-dev-middleware@6.1.2(webpack@5.92.0): + /webpack-dev-middleware@6.1.2(webpack@5.91.0): resolution: {integrity: sha512-Wu+EHmX326YPYUpQLKmKbTyZZJIB8/n6R09pTmB03kJmnMsVPTo9COzHZFr01txwaCAuZvfBJE4ZCHRcKs5JaQ==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -16758,7 +15645,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.92.0(esbuild@0.20.2) + webpack: 5.91.0(esbuild@0.20.2) dev: false /webpack-hot-middleware@2.26.1: @@ -16782,6 +15669,46 @@ 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'} @@ -16799,7 +15726,7 @@ packages: '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.11.3 acorn-import-attributes: 1.9.5(acorn@8.11.3) - browserslist: 4.23.0 + browserslist: 4.23.1 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.0 es-module-lexer: 1.5.3 diff --git a/scripts/deno/check-npm-scripts.ts b/scripts/deno/check-npm-scripts.ts index cba4824a1..6e8f74ca1 100644 --- a/scripts/deno/check-npm-scripts.ts +++ b/scripts/deno/check-npm-scripts.ts @@ -88,14 +88,9 @@ 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', - 'e2e:ui', - ].includes(script) + ['dev', 'start', 'storybook', 'create-icons', 'update-readme'].includes( + script, + ) ) { return { result: 'skipping', error: '' }; } diff --git a/tsconfig.base.json b/tsconfig.base.json index 06a8cb0ea..a8b36f510 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -14,5 +14,11 @@ "rootDir": ".", "sourceMap": true }, - "include": [] + "exclude": ["node_modules", "tmp"], + "ts-node": { + "compilerOptions": { + "module": "CommonJS", + "moduleResolution": "node" + } + } }