From 9d3dc9c2c101408445d788b41910fcc468b42453 Mon Sep 17 00:00:00 2001 From: Xander Marjoram Date: Fri, 18 Oct 2024 15:29:41 +0100 Subject: [PATCH] DSW-2294: Initial migration progress --- .eslintignore | 7 - .eslintrc.js | 40 - apps/examples/wc-react17/.eslintrc.js | 11 - apps/examples/wc-react17/eslint.config.js | 13 + apps/examples/wc-react18/.eslintrc.js | 10 - apps/examples/wc-react18/eslint.config.js | 12 + .../{.eslintrc.js => eslint.config.js} | 1 - apps/pie-docs/.eslintignore | 3 - apps/pie-storybook/.eslintignore | 2 - commitlint.config.js | 2 +- eslint.config.mjs | 48 + package.json | 13 +- .../pie-assistive-text/.eslintignore | 6 - packages/components/pie-button/.eslintignore | 5 - packages/components/pie-card/.eslintignore | 6 - .../pie-checkbox-group/.eslintignore | 6 - .../components/pie-checkbox/.eslintignore | 6 - packages/components/pie-chip/.eslintignore | 6 - .../pie-cookie-banner/.eslintignore | 6 - packages/components/pie-divider/.eslintignore | 6 - .../components/pie-form-label/.eslintignore | 6 - .../components/pie-icon-button/.eslintignore | 5 - packages/components/pie-link/.eslintignore | 6 - .../pie-lottie-player/.eslintignore | 6 - packages/components/pie-modal/.eslintignore | 5 - .../components/pie-notification/.eslintignore | 6 - .../components/pie-radio-group/.eslintignore | 6 - .../components/pie-radio-group/src/defs.ts | 2 +- packages/components/pie-radio/.eslintignore | 6 - packages/components/pie-spinner/.eslintignore | 6 - packages/components/pie-switch/.eslintignore | 6 - packages/components/pie-tag/.eslintignore | 6 - .../components/pie-text-input/.eslintignore | 6 - .../components/pie-textarea/.eslintignore | 6 - packages/components/pie-toast/.eslintignore | 6 - .../components/pie-webc-core/.eslintignore | 5 - .../mixins/formControl/formControlMixin.ts | 2 +- .../src/mixins/types/GenericConstructor.ts | 2 +- .../components/pie-webc-testing/.eslintignore | 3 - .../pie-webc-testing/src/helpers/defs.ts | 2 +- packages/components/pie-webc/.eslintignore | 1 - .../tools/eslint-config-pie/.eslintignore | 2 - packages/tools/eslint-config-pie/.eslintrc.js | 8 - .../__snapshots__/eslint-rules.test.js.snap | 275 - .../__tests__/eslint-rules.test.js | 135 - .../tools/eslint-config-pie/base/index.js | 65 +- .../base/rules/best-practices.js | 76 +- .../eslint-config-pie/base/rules/classes.js | 20 +- .../eslint-config-pie/base/rules/errors.js | 22 +- .../tools/eslint-config-pie/base/rules/es6.js | 60 +- .../eslint-config-pie/base/rules/imports.js | 37 +- .../eslint-config-pie/base/rules/index.js | 34 +- .../eslint-config-pie/base/rules/node.js | 12 +- .../eslint-config-pie/base/rules/style.js | 240 +- .../eslint-config-pie/base/rules/vitest.js | 26 +- .../tools/eslint-config-pie/eslint.config.js | 13 + .../eslint-config-pie/frameworks/index.js | 6 +- .../tools/eslint-config-pie/frameworks/vue.js | 410 +- .../eslint-config-pie/frameworks/vue3.js | 76 +- packages/tools/eslint-config-pie/package.json | 15 +- .../tools/eslint-config-pie/strict/index.js | 36 +- .../strict/rules/best-practices.js | 10 +- .../eslint-config-pie/strict/rules/imports.js | 19 +- .../eslint-config-pie/strict/rules/style.js | 24 +- .../__snapshots__/eslint-rules.test.js.snap | 17 + .../test/unit/eslint-rules.test.js | 140 + .../tools/eslint-config-pie/vite.config.js | 3 + .../generator-pie-component/.eslintignore | 3 - .../src/app/templates/.eslintignore | 6 - .../src/app/templates/src/defs.ts | 2 +- packages/tools/pie-css/.eslintignore | 2 - .../check-branch-name.js | 2 +- .../pie-git-hooks-scripts/check-ticket-id.js | 2 +- .../__tests__/configs-react.test.js | 1 - .../tools/pie-icons-configs/configs-vue.js | 4 +- packages/tools/pie-icons-react/.eslintignore | 5 - packages/tools/pie-icons-vue/.eslintignore | 5 - packages/tools/pie-icons-vue/.eslintrc.cjs | 21 - packages/tools/pie-icons-vue/eslint.config.js | 33 + packages/tools/pie-icons-vue/fileMock.js | 2 +- packages/tools/pie-icons-vue/package.json | 4 +- packages/tools/pie-icons-webc/.eslintignore | 9 - packages/tools/pie-icons/.eslintignore | 4 - packages/tools/pie-icons/.eslintrc.js | 13 - packages/tools/pie-icons/eslint.config.mjs | 19 + .../tools/stylelint-config-pie/.eslintignore | 1 - .../tools/stylelint-config-pie/.eslintrc.cjs | 8 - .../stylelint-config-pie/eslint.config.js | 12 + renovate.json | 2 +- yarn.lock | 5431 ++--------------- 90 files changed, 1597 insertions(+), 6083 deletions(-) delete mode 100644 .eslintignore delete mode 100644 .eslintrc.js delete mode 100644 apps/examples/wc-react17/.eslintrc.js create mode 100644 apps/examples/wc-react17/eslint.config.js delete mode 100644 apps/examples/wc-react18/.eslintrc.js create mode 100644 apps/examples/wc-react18/eslint.config.js rename apps/examples/wc-vue3/{.eslintrc.js => eslint.config.js} (87%) delete mode 100644 apps/pie-docs/.eslintignore delete mode 100644 apps/pie-storybook/.eslintignore create mode 100644 eslint.config.mjs delete mode 100644 packages/components/pie-assistive-text/.eslintignore delete mode 100644 packages/components/pie-button/.eslintignore delete mode 100644 packages/components/pie-card/.eslintignore delete mode 100644 packages/components/pie-checkbox-group/.eslintignore delete mode 100644 packages/components/pie-checkbox/.eslintignore delete mode 100644 packages/components/pie-chip/.eslintignore delete mode 100644 packages/components/pie-cookie-banner/.eslintignore delete mode 100644 packages/components/pie-divider/.eslintignore delete mode 100644 packages/components/pie-form-label/.eslintignore delete mode 100644 packages/components/pie-icon-button/.eslintignore delete mode 100644 packages/components/pie-link/.eslintignore delete mode 100644 packages/components/pie-lottie-player/.eslintignore delete mode 100644 packages/components/pie-modal/.eslintignore delete mode 100644 packages/components/pie-notification/.eslintignore delete mode 100644 packages/components/pie-radio-group/.eslintignore delete mode 100644 packages/components/pie-radio/.eslintignore delete mode 100644 packages/components/pie-spinner/.eslintignore delete mode 100644 packages/components/pie-switch/.eslintignore delete mode 100644 packages/components/pie-tag/.eslintignore delete mode 100644 packages/components/pie-text-input/.eslintignore delete mode 100644 packages/components/pie-textarea/.eslintignore delete mode 100644 packages/components/pie-toast/.eslintignore delete mode 100644 packages/components/pie-webc-core/.eslintignore delete mode 100644 packages/components/pie-webc-testing/.eslintignore delete mode 100644 packages/components/pie-webc/.eslintignore delete mode 100644 packages/tools/eslint-config-pie/.eslintignore delete mode 100644 packages/tools/eslint-config-pie/.eslintrc.js delete mode 100644 packages/tools/eslint-config-pie/__tests__/__snapshots__/eslint-rules.test.js.snap delete mode 100644 packages/tools/eslint-config-pie/__tests__/eslint-rules.test.js create mode 100644 packages/tools/eslint-config-pie/eslint.config.js create mode 100644 packages/tools/eslint-config-pie/test/unit/__snapshots__/eslint-rules.test.js.snap create mode 100644 packages/tools/eslint-config-pie/test/unit/eslint-rules.test.js create mode 100644 packages/tools/eslint-config-pie/vite.config.js delete mode 100644 packages/tools/generator-pie-component/.eslintignore delete mode 100644 packages/tools/generator-pie-component/src/app/templates/.eslintignore delete mode 100644 packages/tools/pie-css/.eslintignore delete mode 100644 packages/tools/pie-icons-react/.eslintignore delete mode 100644 packages/tools/pie-icons-vue/.eslintignore delete mode 100644 packages/tools/pie-icons-vue/.eslintrc.cjs create mode 100644 packages/tools/pie-icons-vue/eslint.config.js delete mode 100644 packages/tools/pie-icons-webc/.eslintignore delete mode 100644 packages/tools/pie-icons/.eslintignore delete mode 100644 packages/tools/pie-icons/.eslintrc.js create mode 100644 packages/tools/pie-icons/eslint.config.mjs delete mode 100644 packages/tools/stylelint-config-pie/.eslintignore delete mode 100644 packages/tools/stylelint-config-pie/.eslintrc.cjs create mode 100644 packages/tools/stylelint-config-pie/eslint.config.js diff --git a/.eslintignore b/.eslintignore deleted file mode 100644 index a4ada4b712..0000000000 --- a/.eslintignore +++ /dev/null @@ -1,7 +0,0 @@ -.turbo -.yarn -node_modules -lit-browsers-report -lit-visual-report -test-results -react-browsers-report diff --git a/.eslintrc.js b/.eslintrc.js deleted file mode 100644 index de2aeeaf4e..0000000000 --- a/.eslintrc.js +++ /dev/null @@ -1,40 +0,0 @@ -module.exports = { - extends: [ - require.resolve('@justeattakeaway/eslint-config-pie/strict'), - 'plugin:@typescript-eslint/recommended' - ], - plugins: [ - 'json-format', - '@typescript-eslint' - ], - root: true, - settings: { - 'json/sort-package-json': false, - }, - rules: { - 'class-methods-use-this': 'off', - 'import/extensions': 'off', - 'import/no-unresolved': 'off', - 'import/no-extraneous-dependencies': 'off', - 'no-shadow': 'off', - 'no-use-before-define': 'off', - '@typescript-eslint/no-var-requires': 'off', - }, - overrides: [ - { - files: ['**/*.ts', '**/*.tsx'], - parser: '@typescript-eslint/parser', - parserOptions: { - project: `${__dirname}/tsconfig.json`, - }, - }, - { - files: ['**/components/**/visual/*.spec.ts'], - rules: { - // ForOfStatement is allowed in Visual tests - 'no-restricted-syntax': ['error', 'ForInStatement', 'LabeledStatement', 'WithStatement'], - 'no-await-in-loop': 'off', - }, - } - ], -}; diff --git a/apps/examples/wc-react17/.eslintrc.js b/apps/examples/wc-react17/.eslintrc.js deleted file mode 100644 index b3e81446f7..0000000000 --- a/apps/examples/wc-react17/.eslintrc.js +++ /dev/null @@ -1,11 +0,0 @@ -module.exports = { - root: true, - extends: [ - require.resolve('@justeattakeaway/eslint-config-pie/strict'), - ], - parserOptions: { - ecmaFeatures: { - jsx: true, - }, - }, -}; diff --git a/apps/examples/wc-react17/eslint.config.js b/apps/examples/wc-react17/eslint.config.js new file mode 100644 index 0000000000..b1f9fca0e7 --- /dev/null +++ b/apps/examples/wc-react17/eslint.config.js @@ -0,0 +1,13 @@ +export default [ + { + root: true, + extends: [ + require.resolve('@justeattakeaway/eslint-config-pie/strict'), + ], + parserOptions: { + ecmaFeatures: { + jsx: true, + }, + }, + }, +]; diff --git a/apps/examples/wc-react18/.eslintrc.js b/apps/examples/wc-react18/.eslintrc.js deleted file mode 100644 index fd91e9f133..0000000000 --- a/apps/examples/wc-react18/.eslintrc.js +++ /dev/null @@ -1,10 +0,0 @@ -module.exports = { - extends: [ - require.resolve('@justeattakeaway/eslint-config-pie/strict'), - ], - parserOptions: { - ecmaFeatures: { - jsx: true, - }, - }, -}; diff --git a/apps/examples/wc-react18/eslint.config.js b/apps/examples/wc-react18/eslint.config.js new file mode 100644 index 0000000000..2b768aa517 --- /dev/null +++ b/apps/examples/wc-react18/eslint.config.js @@ -0,0 +1,12 @@ +export default [ + { + extends: [ + require.resolve('@justeattakeaway/eslint-config-pie/strict'), + ], + parserOptions: { + ecmaFeatures: { + jsx: true, + }, + }, + }, +]; diff --git a/apps/examples/wc-vue3/.eslintrc.js b/apps/examples/wc-vue3/eslint.config.js similarity index 87% rename from apps/examples/wc-vue3/.eslintrc.js rename to apps/examples/wc-vue3/eslint.config.js index 82c00777ce..ca633393d8 100644 --- a/apps/examples/wc-vue3/.eslintrc.js +++ b/apps/examples/wc-vue3/eslint.config.js @@ -1,4 +1,3 @@ -// eslint-disable-next-line import/no-extraneous-dependencies const { vue, vue3 } = require('@justeattakeaway/eslint-config-pie/frameworks'); module.exports = { diff --git a/apps/pie-docs/.eslintignore b/apps/pie-docs/.eslintignore deleted file mode 100644 index 49a97d4c8c..0000000000 --- a/apps/pie-docs/.eslintignore +++ /dev/null @@ -1,3 +0,0 @@ -.turbo -dist -coverage diff --git a/apps/pie-storybook/.eslintignore b/apps/pie-storybook/.eslintignore deleted file mode 100644 index e247097780..0000000000 --- a/apps/pie-storybook/.eslintignore +++ /dev/null @@ -1,2 +0,0 @@ -.turbo -dist \ No newline at end of file diff --git a/commitlint.config.js b/commitlint.config.js index 818b85ce34..be18011bd1 100644 --- a/commitlint.config.js +++ b/commitlint.config.js @@ -1,4 +1,4 @@ -// eslint-disable-next-line @typescript-eslint/no-var-requires +// eslint-disable-next-line typescript-eslint/no-var-requires const czConfig = require('./.cz-config.js'); module.exports = { diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000000..e56fba5435 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,48 @@ +import eslintConfigPie from '@justeattakeaway/eslint-config-pie/strict'; +import eslint from '@eslint/js'; +import tseslint from 'typescript-eslint'; +import importPlugin from 'eslint-plugin-import'; +// import jsonPlugin from 'eslint-plugin-json-format'; + +export default tseslint.config( + eslint.configs.recommended, + importPlugin.flatConfigs.recommended, + ...tseslint.configs.recommendedTypeChecked, + ...eslintConfigPie, + { + plugins: { + import: importPlugin, + // json: jsonPlugin, + }, + root: true, + settings: { + 'json/sort-package-json': false, + }, + rules: { + 'class-methods-use-this': 'off', + 'import/extensions': 'off', + 'import/no-unresolved': 'off', + 'import/no-extraneous-dependencies': 'off', + 'no-shadow': 'off', + 'no-use-before-define': 'off', + 'typescript-eslint/no-var-requires': 'off', + }, + overrides: [ + // { + // files: ['**/*.ts', '**/*.tsx'], + // parser: '@typescript-eslint/parser', + // parserOptions: { + // project: `${__dirname}/tsconfig.json`, + // }, + // }, + { + files: ['**/components/**/visual/*.spec.ts'], + rules: { + // ForOfStatement is allowed in Visual tests + 'no-restricted-syntax': ['error', 'ForInStatement', 'LabeledStatement', 'WithStatement'], + 'no-await-in-loop': 'off', + }, + } + ], + }, +); diff --git a/package.json b/package.json index 6136c1dde2..33e35b0699 100644 --- a/package.json +++ b/package.json @@ -73,6 +73,7 @@ "@changesets/cli": "2.26.2", "@commitlint/cli": "17.5.1", "@commitlint/config-conventional": "17.4.4", + "@eslint/js": "9.12.0", "@justeat/pie-design-tokens": "6.5.0", "@justeattakeaway/browserslist-config-pie": "0.2.0", "@justeattakeaway/generator-pie-component": "0.23.0", @@ -86,10 +87,9 @@ "@playwright/test": "1.41.0", "@rollup/plugin-node-resolve": "15.1.0", "@sand4rt/experimental-ct-web": "1.41.0", + "@types/eslint__js": "8.42.3", "@types/node": "20.4.8", "@types/react": "18.3.11", - "@typescript-eslint/eslint-plugin": "5.62.0", - "@typescript-eslint/parser": "5.62.0", "@vitest/coverage-c8": "0.29.8", "autoprefixer": "10.4.20", "babel-loader": "8.3.0", @@ -99,10 +99,10 @@ "cz-customizable": "7.2.1", "danger": "11.3.0", "dree": "3.4.5", - "eslint": "8.57.0", - "eslint-plugin-import": "2.27.5", + "eslint": "9.12.0", + "eslint-plugin-import": "2.31.0", "eslint-plugin-json-format": "2.0.1", - "eslint-plugin-vitest": "0.3.22", + "eslint-plugin-vitest": "0.5.4", "glob": "10.3.3", "husky": "8.0.3", "jsdom": "24.0.0", @@ -118,7 +118,8 @@ "stylelint-order": "6.0.4", "ts-node": "10.9.1", "turbo": "1.10.16", - "typescript": "5.4.5", + "typescript": "5.6.3", + "typescript-eslint": "8.10.0", "vite": "5.3.6", "vite-plugin-dts": "2.3.0", "vitest": "0.29.8", diff --git a/packages/components/pie-assistive-text/.eslintignore b/packages/components/pie-assistive-text/.eslintignore deleted file mode 100644 index a4c746553e..0000000000 --- a/packages/components/pie-assistive-text/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report -test-results diff --git a/packages/components/pie-button/.eslintignore b/packages/components/pie-button/.eslintignore deleted file mode 100644 index 6de3035ce4..0000000000 --- a/packages/components/pie-button/.eslintignore +++ /dev/null @@ -1,5 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report \ No newline at end of file diff --git a/packages/components/pie-card/.eslintignore b/packages/components/pie-card/.eslintignore deleted file mode 100644 index a4c746553e..0000000000 --- a/packages/components/pie-card/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report -test-results diff --git a/packages/components/pie-checkbox-group/.eslintignore b/packages/components/pie-checkbox-group/.eslintignore deleted file mode 100644 index a4c746553e..0000000000 --- a/packages/components/pie-checkbox-group/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report -test-results diff --git a/packages/components/pie-checkbox/.eslintignore b/packages/components/pie-checkbox/.eslintignore deleted file mode 100644 index a4c746553e..0000000000 --- a/packages/components/pie-checkbox/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report -test-results diff --git a/packages/components/pie-chip/.eslintignore b/packages/components/pie-chip/.eslintignore deleted file mode 100644 index a4c746553e..0000000000 --- a/packages/components/pie-chip/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report -test-results diff --git a/packages/components/pie-cookie-banner/.eslintignore b/packages/components/pie-cookie-banner/.eslintignore deleted file mode 100644 index a4c746553e..0000000000 --- a/packages/components/pie-cookie-banner/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report -test-results diff --git a/packages/components/pie-divider/.eslintignore b/packages/components/pie-divider/.eslintignore deleted file mode 100644 index a4c746553e..0000000000 --- a/packages/components/pie-divider/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report -test-results diff --git a/packages/components/pie-form-label/.eslintignore b/packages/components/pie-form-label/.eslintignore deleted file mode 100644 index a4c746553e..0000000000 --- a/packages/components/pie-form-label/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report -test-results diff --git a/packages/components/pie-icon-button/.eslintignore b/packages/components/pie-icon-button/.eslintignore deleted file mode 100644 index cb5c549baa..0000000000 --- a/packages/components/pie-icon-button/.eslintignore +++ /dev/null @@ -1,5 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report diff --git a/packages/components/pie-link/.eslintignore b/packages/components/pie-link/.eslintignore deleted file mode 100644 index a4c746553e..0000000000 --- a/packages/components/pie-link/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report -test-results diff --git a/packages/components/pie-lottie-player/.eslintignore b/packages/components/pie-lottie-player/.eslintignore deleted file mode 100644 index a4c746553e..0000000000 --- a/packages/components/pie-lottie-player/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report -test-results diff --git a/packages/components/pie-modal/.eslintignore b/packages/components/pie-modal/.eslintignore deleted file mode 100644 index cb5c549baa..0000000000 --- a/packages/components/pie-modal/.eslintignore +++ /dev/null @@ -1,5 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report diff --git a/packages/components/pie-notification/.eslintignore b/packages/components/pie-notification/.eslintignore deleted file mode 100644 index a4c746553e..0000000000 --- a/packages/components/pie-notification/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report -test-results diff --git a/packages/components/pie-radio-group/.eslintignore b/packages/components/pie-radio-group/.eslintignore deleted file mode 100644 index a4c746553e..0000000000 --- a/packages/components/pie-radio-group/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report -test-results diff --git a/packages/components/pie-radio-group/src/defs.ts b/packages/components/pie-radio-group/src/defs.ts index b6a06f6dce..80088988b9 100644 --- a/packages/components/pie-radio-group/src/defs.ts +++ b/packages/components/pie-radio-group/src/defs.ts @@ -1,3 +1,3 @@ // TODO - please remove the eslint disable comment below when you add props to this interface -// eslint-disable-next-line @typescript-eslint/no-empty-interface +// eslint-disable-next-line typescript-eslint/no-empty-interface export interface RadioGroupProps {} diff --git a/packages/components/pie-radio/.eslintignore b/packages/components/pie-radio/.eslintignore deleted file mode 100644 index a4c746553e..0000000000 --- a/packages/components/pie-radio/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report -test-results diff --git a/packages/components/pie-spinner/.eslintignore b/packages/components/pie-spinner/.eslintignore deleted file mode 100644 index a4c746553e..0000000000 --- a/packages/components/pie-spinner/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report -test-results diff --git a/packages/components/pie-switch/.eslintignore b/packages/components/pie-switch/.eslintignore deleted file mode 100644 index a4c746553e..0000000000 --- a/packages/components/pie-switch/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report -test-results diff --git a/packages/components/pie-tag/.eslintignore b/packages/components/pie-tag/.eslintignore deleted file mode 100644 index a4c746553e..0000000000 --- a/packages/components/pie-tag/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report -test-results diff --git a/packages/components/pie-text-input/.eslintignore b/packages/components/pie-text-input/.eslintignore deleted file mode 100644 index a4c746553e..0000000000 --- a/packages/components/pie-text-input/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report -test-results diff --git a/packages/components/pie-textarea/.eslintignore b/packages/components/pie-textarea/.eslintignore deleted file mode 100644 index a4c746553e..0000000000 --- a/packages/components/pie-textarea/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report -test-results diff --git a/packages/components/pie-toast/.eslintignore b/packages/components/pie-toast/.eslintignore deleted file mode 100644 index a4c746553e..0000000000 --- a/packages/components/pie-toast/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report -test-results diff --git a/packages/components/pie-webc-core/.eslintignore b/packages/components/pie-webc-core/.eslintignore deleted file mode 100644 index d7c5f0788c..0000000000 --- a/packages/components/pie-webc-core/.eslintignore +++ /dev/null @@ -1,5 +0,0 @@ -.turbo -dist -node_modules -test-results -lit-browsers-report diff --git a/packages/components/pie-webc-core/src/mixins/formControl/formControlMixin.ts b/packages/components/pie-webc-core/src/mixins/formControl/formControlMixin.ts index 0a21d52ae9..3016b9341f 100644 --- a/packages/components/pie-webc-core/src/mixins/formControl/formControlMixin.ts +++ b/packages/components/pie-webc-core/src/mixins/formControl/formControlMixin.ts @@ -47,7 +47,7 @@ export const FormControlMixin = return this._internals.form; } - // eslint-disable-next-line @typescript-eslint/no-explicit-any + // eslint-disable-next-line typescript-eslint/no-explicit-any constructor (...args: any[]) { super(...args); this._internals = this.attachInternals(); diff --git a/packages/components/pie-webc-core/src/mixins/types/GenericConstructor.ts b/packages/components/pie-webc-core/src/mixins/types/GenericConstructor.ts index ef86085828..03ba972956 100644 --- a/packages/components/pie-webc-core/src/mixins/types/GenericConstructor.ts +++ b/packages/components/pie-webc-core/src/mixins/types/GenericConstructor.ts @@ -3,5 +3,5 @@ * @typedef {new (...args: any[]) => T} Constructor * @template T */ -// eslint-disable-next-line @typescript-eslint/no-explicit-any +// eslint-disable-next-line typescript-eslint/no-explicit-any export type GenericConstructor = new (...args: any[]) => T; diff --git a/packages/components/pie-webc-testing/.eslintignore b/packages/components/pie-webc-testing/.eslintignore deleted file mode 100644 index 44de66f72e..0000000000 --- a/packages/components/pie-webc-testing/.eslintignore +++ /dev/null @@ -1,3 +0,0 @@ -.turbo -dist -node_modules diff --git a/packages/components/pie-webc-testing/src/helpers/defs.ts b/packages/components/pie-webc-testing/src/helpers/defs.ts index a6f4c50132..a8f0e2c98b 100644 --- a/packages/components/pie-webc-testing/src/helpers/defs.ts +++ b/packages/components/pie-webc-testing/src/helpers/defs.ts @@ -1,4 +1,4 @@ -/* eslint-disable @typescript-eslint/no-explicit-any */ +/* eslint-disable typescript-eslint/no-explicit-any */ /** * This test helper type contains the same keys as the component prop interface. diff --git a/packages/components/pie-webc/.eslintignore b/packages/components/pie-webc/.eslintignore deleted file mode 100644 index c72a4fc775..0000000000 --- a/packages/components/pie-webc/.eslintignore +++ /dev/null @@ -1 +0,0 @@ -.turbo diff --git a/packages/tools/eslint-config-pie/.eslintignore b/packages/tools/eslint-config-pie/.eslintignore deleted file mode 100644 index a2f7f15e53..0000000000 --- a/packages/tools/eslint-config-pie/.eslintignore +++ /dev/null @@ -1,2 +0,0 @@ -.turbo -generators \ No newline at end of file diff --git a/packages/tools/eslint-config-pie/.eslintrc.js b/packages/tools/eslint-config-pie/.eslintrc.js deleted file mode 100644 index ff98a216a7..0000000000 --- a/packages/tools/eslint-config-pie/.eslintrc.js +++ /dev/null @@ -1,8 +0,0 @@ -const path = require('path'); - -module.exports = { - extends: [ - // This allows eslint-config-pie to lint itself - path.join(__dirname, 'base'), - ], -}; diff --git a/packages/tools/eslint-config-pie/__tests__/__snapshots__/eslint-rules.test.js.snap b/packages/tools/eslint-config-pie/__tests__/__snapshots__/eslint-rules.test.js.snap deleted file mode 100644 index 5438f4127e..0000000000 --- a/packages/tools/eslint-config-pie/__tests__/__snapshots__/eslint-rules.test.js.snap +++ /dev/null @@ -1,275 +0,0 @@ -// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html - -exports[`ESLint > base > should find the expected errors 1`] = ` -[ - { - "column": 7, - "endColumn": 13, - "endLine": 1, - "line": 1, - "message": "'aConst' is assigned a value but never used.", - "messageId": "unusedVar", - "nodeType": "Identifier", - "ruleId": "no-unused-vars", - "severity": 2, - }, - { - "column": 7, - "endColumn": 13, - "endLine": 1, - "line": 1, - "message": "'aConst' is assigned a value but never used.", - "messageId": "unusedVar", - "nodeType": "Identifier", - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 1, - }, - { - "column": 7, - "endColumn": 14, - "endLine": 2, - "line": 2, - "message": "'MyClass' is defined but never used.", - "messageId": "unusedVar", - "nodeType": "Identifier", - "ruleId": "no-unused-vars", - "severity": 2, - }, - { - "column": 7, - "endColumn": 14, - "endLine": 2, - "line": 2, - "message": "'MyClass' is defined but never used.", - "messageId": "unusedVar", - "nodeType": "Identifier", - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 1, - }, - { - "column": 5, - "endColumn": 9, - "endLine": 3, - "line": 3, - "message": "Expected 'this' to be used by class method 'foo'.", - "messageId": "missingThis", - "nodeType": "FunctionExpression", - "ruleId": "class-methods-use-this", - "severity": 2, - }, - { - "column": 12, - "endColumn": 6, - "endLine": 4, - "line": 3, - "message": "Unexpected empty method 'foo'.", - "messageId": "unexpected", - "nodeType": "FunctionExpression", - "ruleId": "@typescript-eslint/no-empty-function", - "severity": 2, - }, - { - "column": 5, - "endColumn": 9, - "endLine": 6, - "line": 6, - "message": "Expected 'this' to be used by class method 'bar'.", - "messageId": "missingThis", - "nodeType": "FunctionExpression", - "ruleId": "class-methods-use-this", - "severity": 2, - }, - { - "column": 9, - "endColumn": 10, - "endLine": 8, - "line": 7, - "message": "The update clause in this loop moves the variable in the wrong direction.", - "messageId": "incorrectDirection", - "nodeType": "ForStatement", - "ruleId": "for-direction", - "severity": 2, - }, - { - "column": 38, - "endColumn": 10, - "endLine": 8, - "line": 7, - "message": "Empty block statement.", - "messageId": "unexpected", - "nodeType": "BlockStatement", - "ruleId": "no-empty", - "severity": 2, - "suggestions": [ - { - "data": { - "type": "block", - }, - "desc": "Add comment inside empty block statement.", - "fix": { - "range": [ - 106, - 115, - ], - "text": " /* empty */ ", - }, - "messageId": "suggestComment", - }, - ], - }, - { - "column": 2, - "fix": { - "range": [ - 124, - 124, - ], - "text": " -", - }, - "line": 10, - "message": "Newline required at end of file but not found.", - "messageId": "missing", - "nodeType": "Program", - "ruleId": "eol-last", - "severity": 2, - }, -] -`; - -exports[`ESLint > strict > inherits base > should find the expected errors 1`] = ` -[ - { - "column": 7, - "endColumn": 13, - "endLine": 1, - "line": 1, - "message": "'aConst' is assigned a value but never used.", - "messageId": "unusedVar", - "nodeType": "Identifier", - "ruleId": "no-unused-vars", - "severity": 2, - }, - { - "column": 7, - "endColumn": 13, - "endLine": 1, - "line": 1, - "message": "'aConst' is assigned a value but never used.", - "messageId": "unusedVar", - "nodeType": "Identifier", - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 1, - }, - { - "column": 7, - "endColumn": 14, - "endLine": 2, - "line": 2, - "message": "'MyClass' is defined but never used.", - "messageId": "unusedVar", - "nodeType": "Identifier", - "ruleId": "no-unused-vars", - "severity": 2, - }, - { - "column": 7, - "endColumn": 14, - "endLine": 2, - "line": 2, - "message": "'MyClass' is defined but never used.", - "messageId": "unusedVar", - "nodeType": "Identifier", - "ruleId": "@typescript-eslint/no-unused-vars", - "severity": 1, - }, - { - "column": 5, - "endColumn": 9, - "endLine": 3, - "line": 3, - "message": "Expected 'this' to be used by class method 'foo'.", - "messageId": "missingThis", - "nodeType": "FunctionExpression", - "ruleId": "class-methods-use-this", - "severity": 2, - }, - { - "column": 12, - "endColumn": 6, - "endLine": 4, - "line": 3, - "message": "Unexpected empty method 'foo'.", - "messageId": "unexpected", - "nodeType": "FunctionExpression", - "ruleId": "@typescript-eslint/no-empty-function", - "severity": 2, - }, - { - "column": 5, - "endColumn": 9, - "endLine": 6, - "line": 6, - "message": "Expected 'this' to be used by class method 'bar'.", - "messageId": "missingThis", - "nodeType": "FunctionExpression", - "ruleId": "class-methods-use-this", - "severity": 2, - }, - { - "column": 9, - "endColumn": 10, - "endLine": 8, - "line": 7, - "message": "The update clause in this loop moves the variable in the wrong direction.", - "messageId": "incorrectDirection", - "nodeType": "ForStatement", - "ruleId": "for-direction", - "severity": 2, - }, - { - "column": 38, - "endColumn": 10, - "endLine": 8, - "line": 7, - "message": "Empty block statement.", - "messageId": "unexpected", - "nodeType": "BlockStatement", - "ruleId": "no-empty", - "severity": 2, - "suggestions": [ - { - "data": { - "type": "block", - }, - "desc": "Add comment inside empty block statement.", - "fix": { - "range": [ - 106, - 115, - ], - "text": " /* empty */ ", - }, - "messageId": "suggestComment", - }, - ], - }, - { - "column": 2, - "fix": { - "range": [ - 124, - 124, - ], - "text": " -", - }, - "line": 10, - "message": "Newline required at end of file but not found.", - "messageId": "missing", - "nodeType": "Program", - "ruleId": "eol-last", - "severity": 2, - }, -] -`; diff --git a/packages/tools/eslint-config-pie/__tests__/eslint-rules.test.js b/packages/tools/eslint-config-pie/__tests__/eslint-rules.test.js deleted file mode 100644 index d379455512..0000000000 --- a/packages/tools/eslint-config-pie/__tests__/eslint-rules.test.js +++ /dev/null @@ -1,135 +0,0 @@ -// eslint-disable-next-line import/no-extraneous-dependencies -import { describe, it, expect } from 'vitest'; - -import { ESLint } from 'eslint'; - -const ESLINT_SEVERITY = { - WARN: 1, - ERROR: 2, -}; - -const srcCodeWithIssues = `const aConst = 10; -class MyClass { - foo () { - } - - bar () { - for (let i = 0; i < 10; i--) { - } - } -}`; - -const srcCodeWithoutIssues = `let foo = 10; -export default class MyClass { - static foo () { - foo = foo++; - } - - static bar () { - for (let i = 0; i < 10; i++) { - // - } - } -} -`; - -const srcCodeWith2EmptyLines = `function foo () {} - - -export default foo; -`; - -const baseConfig = { overrideConfigFile: './base/index.js' }; -const strictConfig = { overrideConfigFile: './strict/index.js' }; - -describe('ESLint', () => { - describe('base', () => { - it('should find the expected errors', async () => { - const eslint = new ESLint(baseConfig); - const results = await eslint.lintText(srcCodeWithIssues); - - expect(results.length).toBe(1); - expect(results[0].messages).toMatchSnapshot(); - }); - - it('shouldnt find any errors', async () => { - const eslint = new ESLint(baseConfig); - const results = await eslint.lintText(srcCodeWithoutIssues); - - expect(results.length).toBe(1); - expect(results[0].messages).toEqual([]); - }); - - it('console.log usage should raise a warning', async () => { - const eslint = new ESLint(baseConfig); - const results = await eslint.lintText('console.log(1);\n'); - - expect(results[0].messages).toEqual(expect.arrayContaining([ - expect.objectContaining({ - ruleId: 'no-console', - severity: ESLINT_SEVERITY.WARN, - }), - ])); - }); - - it('no-multiple-empty-lines should not raise an error for 2 empty lines', async () => { - const src = srcCodeWith2EmptyLines; - const eslint = new ESLint(baseConfig); - const results = await eslint.lintText(src); - - expect(results[0].messages).not.toEqual(expect.arrayContaining([ - expect.objectContaining({ - ruleId: 'no-multiple-empty-lines', - severity: ESLINT_SEVERITY.ERROR, - }), - ])); - }); - }); - - describe('strict', () => { - describe('inherits base', () => { - it('should find the expected errors', async () => { - const eslint = new ESLint(strictConfig); - const results = await eslint.lintText(srcCodeWithIssues); - - expect(results.length).toBe(1); - expect(results[0].messages).toMatchSnapshot(); - }); - - it('shouldnt find any errors', async () => { - const eslint = new ESLint(strictConfig); - const results = await eslint.lintText(srcCodeWithoutIssues); - - expect(results.length).toBe(1); - expect(results[0].messages).toEqual([]); - }); - }); - - describe('own rules', () => { - it('console.log usage should raise an error', async () => { - const eslint = new ESLint(strictConfig); - const results = await eslint.lintText('console.log(1);\n'); - - expect(results[0].messages).toEqual(expect.arrayContaining([ - expect.objectContaining({ - ruleId: 'no-console', - severity: ESLINT_SEVERITY.WARN, - }), - ])); - }); - - it('no-multiple-empty-lines should raise an error when more than 1 empty line is found', async () => { - const src = srcCodeWith2EmptyLines; - const eslint = new ESLint(strictConfig); - const results = await eslint.lintText(src); - - expect(results[0].messages).toEqual(expect.arrayContaining([ - expect.objectContaining({ - ruleId: 'no-multiple-empty-lines', - severity: ESLINT_SEVERITY.ERROR, - }), - ])); - }); - }); - }); -}); diff --git a/packages/tools/eslint-config-pie/base/index.js b/packages/tools/eslint-config-pie/base/index.js index 083f2e331c..b43bd77ec2 100644 --- a/packages/tools/eslint-config-pie/base/index.js +++ b/packages/tools/eslint-config-pie/base/index.js @@ -1,30 +1,39 @@ -const standard = [ - 'eslint-config-airbnb-base' -]; +import globals from 'globals'; +// import eslintConfigAirbnbBase from 'eslint-config-airbnb-base'; -const base = [ - './rules/best-practices', - './rules/classes', - './rules/errors', - './rules/node', - './rules/style', - './rules/es6', - './rules/imports', - './rules/vitest', -].map(require.resolve); +import bestPractices from './rules/best-practices.js'; +import classes from './rules/classes.js'; +import errors from './rules/errors.js'; +import es6 from './rules/es6.js'; +import imports from './rules/imports.js'; +import node from './rules/node.js'; +import style from './rules/style.js'; +import vitest from './rules/vitest.js'; -module.exports = { - env: { - browser: true, - es6: true, - node: true, - }, - extends: [...standard, ...base], - parserOptions: { - ecmaVersion: 2018, - sourceType: 'module', - }, - rules: { - strict: 'error', - }, -}; +export default [ + // eslintConfigAirbnbBase, + ...bestPractices, + ...classes, + ...errors, + ...es6, + ...imports, + ...node, + ...style, + ...vitest, + { + languageOptions: { + globals: { + ...globals.browser, + ...globals.es2015, + ...globals.node, + }, + parserOptions: { + ecmaVersion: 2018, + sourceType: 'module', + }, + }, + rules: { + strict: 'error', + }, + } +]; diff --git a/packages/tools/eslint-config-pie/base/rules/best-practices.js b/packages/tools/eslint-config-pie/base/rules/best-practices.js index 9d2a09f732..a253c03db1 100755 --- a/packages/tools/eslint-config-pie/base/rules/best-practices.js +++ b/packages/tools/eslint-config-pie/base/rules/best-practices.js @@ -1,54 +1,56 @@ -module.exports = { - rules: { - // require default case in switch statements - 'default-case': ['error', { commentPattern: '^no default$' }], +export default [ + { + rules: { + // require default case in switch statements + 'default-case': ['error', { commentPattern: '^no default$' }], - 'default-param-last': 'off', + 'default-param-last': 'off', - 'grouped-accessor-pairs': ['error', 'getBeforeSet'], + 'grouped-accessor-pairs': ['error', 'getBeforeSet'], - 'max-classes-per-file': 'error', + 'max-classes-per-file': ['error', 1], - 'no-constructor-return': 'error', + 'no-constructor-return': 'error', - 'no-dupe-else-if': 'error', + 'no-dupe-else-if': 'error', - // Do not restrict else if statements - // It was causing a bug when auto fix is correcting the code - 'no-else-return': ['error', { - allowElseIf: true, - }], + // Do not restrict else if statements + // It was causing a bug when auto fix is correcting the code + 'no-else-return': ['error', { + allowElseIf: true, + }], - // disallow reassignments of native objects or read-only globals - // http://eslint.org/docs/rules/no-global-assign - 'no-global-assign': ['error', { exceptions: [] }], + // disallow reassignments of native objects or read-only globals + // http://eslint.org/docs/rules/no-global-assign + 'no-global-assign': ['error', { exceptions: [] }], - 'no-nonoctal-decimal-escape': 'error', + 'no-nonoctal-decimal-escape': 'error', - // disallow reassignment of function parameters - // disallow parameter object manipulation except for specific exclusions - // rule: http://eslint.org/docs/rules/no-param-reassign.html - 'no-param-reassign': ['error', { - props: false, - }], + // disallow reassignment of function parameters + // disallow parameter object manipulation except for specific exclusions + // rule: http://eslint.org/docs/rules/no-param-reassign.html + 'no-param-reassign': ['error', { + props: false, + }], - 'no-setter-return': 'error', + 'no-setter-return': 'error', - // disallow usage of expressions in statement position - 'no-unused-expressions': ['error', { - allowShortCircuit: false, - allowTaggedTemplates: false, - allowTernary: false, - }], + // disallow usage of expressions in statement position + 'no-unused-expressions': ['error', { + allowShortCircuit: false, + allowTaggedTemplates: false, + allowTernary: false, + }], - 'no-useless-catch': 'error', + 'no-useless-catch': 'error', - 'prefer-exponentiation-operator': 'error', + 'prefer-exponentiation-operator': 'error', - 'prefer-named-capture-group': 'off', + 'prefer-named-capture-group': 'off', - 'prefer-object-has-own': 'off', + 'prefer-object-has-own': 'off', - 'prefer-regex-literals': 'off', + 'prefer-regex-literals': 'off', + }, }, -}; +]; diff --git a/packages/tools/eslint-config-pie/base/rules/classes.js b/packages/tools/eslint-config-pie/base/rules/classes.js index 82b2a5e8e8..49a46463fe 100644 --- a/packages/tools/eslint-config-pie/base/rules/classes.js +++ b/packages/tools/eslint-config-pie/base/rules/classes.js @@ -1,10 +1,12 @@ -module.exports = { - rules: { - // Allow no new line between class variables - 'lines-between-class-members': [ - 'error', - 'always', - { exceptAfterSingleLine: true } - ], +export default [ + { + rules: { + // Allow no new line between class variables + 'lines-between-class-members': [ + 'error', + 'always', + { exceptAfterSingleLine: true } + ], + }, }, -}; +]; diff --git a/packages/tools/eslint-config-pie/base/rules/errors.js b/packages/tools/eslint-config-pie/base/rules/errors.js index 9c578247ed..fb458cd74b 100755 --- a/packages/tools/eslint-config-pie/base/rules/errors.js +++ b/packages/tools/eslint-config-pie/base/rules/errors.js @@ -1,15 +1,17 @@ -module.exports = { - rules: { - 'for-direction': 'error', +export default [ + { + rules: { + 'for-direction': 'error', - // Disallow comparisons to negative zero - // http://eslint.org/docs/rules/no-compare-neg-zero - 'no-compare-neg-zero': 'error', + // Disallow comparisons to negative zero + // http://eslint.org/docs/rules/no-compare-neg-zero + 'no-compare-neg-zero': 'error', - 'no-constant-binary-expression': 'error', + 'no-constant-binary-expression': 'error', - 'no-import-assign': 'error', + 'no-import-assign': 'error', - 'no-unsafe-optional-chaining': 'error', + 'no-unsafe-optional-chaining': 'error', + }, }, -}; +]; diff --git a/packages/tools/eslint-config-pie/base/rules/es6.js b/packages/tools/eslint-config-pie/base/rules/es6.js index 9d4a4af0b6..b73f6aa6eb 100755 --- a/packages/tools/eslint-config-pie/base/rules/es6.js +++ b/packages/tools/eslint-config-pie/base/rules/es6.js @@ -1,31 +1,37 @@ -module.exports = { - env: { - es6: true, - }, - parserOptions: { - ecmaFeatures: { - generators: false, - objectLiteralDuplicateProperties: false, +import globals from 'globals'; + +export default [ + { + languageOptions: { + globals: { + ...globals.es2015, // ES6 === ES2015 + }, + parserOptions: { + ecmaFeatures: { + generators: false, + objectLiteralDuplicateProperties: false, + }, + ecmaVersion: 6, + sourceType: 'module', + }, }, - ecmaVersion: 6, - sourceType: 'module', - }, - rules: { - // require parens in arrow function arguments - // http://eslint.org/docs/rules/arrow-parens - 'arrow-parens': ['error', 'always'], + rules: { + // require parens in arrow function arguments + // http://eslint.org/docs/rules/arrow-parens + 'arrow-parens': ['error', 'always'], - // require property shorthand syntax for object literals - // http://eslint.org/docs/rules/object-shorthand - 'object-shorthand': ['error', 'properties'], + // require property shorthand syntax for object literals + // http://eslint.org/docs/rules/object-shorthand + 'object-shorthand': ['error', 'properties'], - // Prefer destructuring from arrays and objects - // http://eslint.org/docs/rules/prefer-destructuring - 'prefer-destructuring': ['warn', { - array: true, - object: true, - }, { - enforceForRenamedProperties: false, - }], + // Prefer destructuring from arrays and objects + // http://eslint.org/docs/rules/prefer-destructuring + 'prefer-destructuring': ['warn', { + array: true, + object: true, + }, { + enforceForRenamedProperties: false, + }], + }, }, -}; +]; diff --git a/packages/tools/eslint-config-pie/base/rules/imports.js b/packages/tools/eslint-config-pie/base/rules/imports.js index 5928c4d23a..0cbbd02b9e 100644 --- a/packages/tools/eslint-config-pie/base/rules/imports.js +++ b/packages/tools/eslint-config-pie/base/rules/imports.js @@ -1,19 +1,26 @@ -module.exports = { - rules: { - 'import/no-import-module-exports': 'off', - 'import/no-named-export': 'off', +import importPlugin from 'eslint-plugin-import'; - 'import/no-relative-packages': 'error', - 'import/no-relative-parent-imports': 'off', +export default [ + { + plugins: { + import: importPlugin, + }, + rules: { + 'import/no-import-module-exports': 'off', + 'import/no-named-export': 'off', - 'import/no-unresolved': [ - 'error', - { - caseSensitive: false, - commonjs: true, - } - ], + 'import/no-relative-packages': 'error', + 'import/no-relative-parent-imports': 'off', - 'import/no-unused-modules': 'off', + 'import/no-unresolved': [ + 'error', + { + caseSensitive: false, + commonjs: true, + } + ], + + 'import/no-unused-modules': 'off', + }, }, -}; +]; diff --git a/packages/tools/eslint-config-pie/base/rules/index.js b/packages/tools/eslint-config-pie/base/rules/index.js index cc06503a42..9bd5604f56 100644 --- a/packages/tools/eslint-config-pie/base/rules/index.js +++ b/packages/tools/eslint-config-pie/base/rules/index.js @@ -1,17 +1,19 @@ -const bestPractices = require('./best-practices'); -const classes = require('./classes'); -const errors = require('./errors'); -const es6 = require('./es6'); -const imports = require('./imports'); -const node = require('./node'); -const style = require('./style'); +import bestPractices from './best-practices.js'; +import classes from './classes.js'; +import errors from './errors.js'; +import es6 from './es6.js'; +import imports from './imports.js'; +import node from './node.js'; +import style from './style.js'; +import vitest from './vitest.js'; -module.exports = { - bestPractices, - classes, - errors, - es6, - imports, - node, - style, -}; +export default [ + ...bestPractices, + ...classes, + ...errors, + ...es6, + ...imports, + ...node, + ...style, + ...vitest, +]; diff --git a/packages/tools/eslint-config-pie/base/rules/node.js b/packages/tools/eslint-config-pie/base/rules/node.js index d431d0695a..beb5cea55f 100644 --- a/packages/tools/eslint-config-pie/base/rules/node.js +++ b/packages/tools/eslint-config-pie/base/rules/node.js @@ -1,6 +1,8 @@ -module.exports = { - rules: { - 'no-buffer-constructor': 'off', - '@typescript-eslint/no-var-requires': 'off', +export default [ + { + rules: { + 'no-buffer-constructor': 'off', + 'typescript-eslint/no-var-requires': 'off', + }, }, -}; +]; diff --git a/packages/tools/eslint-config-pie/base/rules/style.js b/packages/tools/eslint-config-pie/base/rules/style.js index 7eb7cd1328..c57cc3a429 100755 --- a/packages/tools/eslint-config-pie/base/rules/style.js +++ b/packages/tools/eslint-config-pie/base/rules/style.js @@ -1,120 +1,122 @@ -module.exports = { - rules: { - 'array-bracket-newline': 'off', - 'array-element-newline': 'off', - - // require camel case names - camelcase: ['error', { properties: 'always' }], - - // Enable dangling commas - 'comma-dangle': ['error', { - arrays: 'only-multiline', - objects: 'always-multiline', - imports: 'always-multiline', - exports: 'always-multiline', - functions: 'always-multiline', - }], - - 'function-call-argument-newline': 'off', - - 'function-paren-newline': ['error', 'multiline'], - - 'import/no-anonymous-default-export': 'off', - // this option sets a specific tab width for your code - // http://eslint.org/docs/rules/indent - indent: ['error', 4, { - FunctionDeclaration: { - body: 1, - parameters: 1, - }, - - FunctionExpression: { - body: 1, - parameters: 1, - }, - - MemberExpression: 'off', - SwitchCase: 1, - VariableDeclarator: 1, - - ignoredNodes: ['TemplateLiteral'], - - outerIIFEBody: 1, - }], - - // enforces spacing between keys and values in object literal properties - 'key-spacing': ['error', { - afterColon: true, - beforeColon: false, - mode: 'minimum', - }], - - // disallow mixed 'LF' and 'CRLF' as linebreaks - // http://eslint.org/docs/rules/linebreak-style - 'linebreak-style': 'off', - - 'logical-assignment-operators': 'off', - - // specify the maximum length of a line in your program - // http://eslint.org/docs/rules/max-len - 'max-len': ['error', 200, 4, { - ignoreComments: false, - ignoreRegExpLiterals: true, - ignoreStrings: true, - ignoreTemplateLiterals: true, - ignoreUrls: true, - }], - - 'max-lines-per-function': 'off', - - // enforces new line after each method call in the chain to make it - // more readable and easy to maintain - // http://eslint.org/docs/rules/newline-per-chained-call - 'newline-per-chained-call': ['error', { ignoreChainWithDepth: 4 }], - - // disallow multiple empty lines and only one newline at the end - 'no-multiple-empty-lines': ['error', { max: 2 }], - - // Allow use of unary operators, ++ and -- - // http://eslint.org/docs/rules/no-plusplus - 'no-plusplus': 'off', - - // disallow dangling underscores in identifiers - 'no-underscore-dangle': 'off', - - // allow single or multiple var statements per function - 'one-var': 'off', - - // https://eslint.org/docs/rules/operator-linebreak - 'operator-linebreak': 'off', - - 'padding-line-between-statements': 'off', - - 'prefer-object-spread': 'error', - - 'semi-style': ['error', 'last'], - - // require or disallow space before function opening parenthesis - // http://eslint.org/docs/rules/space-before-function-paren - 'space-before-function-paren': ['error', { - anonymous: 'always', - asyncArrow: 'always', - named: 'always', - }], - - // require or disallow a space immediately following the // or /* in a comment - // http://eslint.org/docs/rules/spaced-comment - 'spaced-comment': ['error', 'always', { - block: { - balanced: false, - exceptions: ['-', '*'], - }, - line: { - exceptions: ['-', '*'], - markers: ['global'], - }, - }], - - 'switch-colon-spacing': ['error', { after: true, before: false }], +export default [ + { + rules: { + 'array-bracket-newline': 'off', + 'array-element-newline': 'off', + + // require camel case names + camelcase: ['error', { properties: 'always' }], + + // Enable dangling commas + 'comma-dangle': ['error', { + arrays: 'only-multiline', + objects: 'always-multiline', + imports: 'always-multiline', + exports: 'always-multiline', + functions: 'always-multiline', + }], + + 'function-call-argument-newline': 'off', + + 'function-paren-newline': ['error', 'multiline'], + + 'import/no-anonymous-default-export': 'off', + // this option sets a specific tab width for your code + // http://eslint.org/docs/rules/indent + indent: ['error', 4, { + FunctionDeclaration: { + body: 1, + parameters: 1, + }, + + FunctionExpression: { + body: 1, + parameters: 1, + }, + + MemberExpression: 'off', + SwitchCase: 1, + VariableDeclarator: 1, + + ignoredNodes: ['TemplateLiteral'], + + outerIIFEBody: 1, + }], + + // enforces spacing between keys and values in object literal properties + 'key-spacing': ['error', { + afterColon: true, + beforeColon: false, + mode: 'minimum', + }], + + // disallow mixed 'LF' and 'CRLF' as linebreaks + // http://eslint.org/docs/rules/linebreak-style + 'linebreak-style': 'off', + + 'logical-assignment-operators': 'off', + + // specify the maximum length of a line in your program + // http://eslint.org/docs/rules/max-len + 'max-len': ['error', 200, 4, { + ignoreComments: false, + ignoreRegExpLiterals: true, + ignoreStrings: true, + ignoreTemplateLiterals: true, + ignoreUrls: true, + }], + + 'max-lines-per-function': 'off', + + // enforces new line after each method call in the chain to make it + // more readable and easy to maintain + // http://eslint.org/docs/rules/newline-per-chained-call + 'newline-per-chained-call': ['error', { ignoreChainWithDepth: 4 }], + + // disallow multiple empty lines and only one newline at the end + 'no-multiple-empty-lines': ['error', { max: 2 }], + + // Allow use of unary operators, ++ and -- + // http://eslint.org/docs/rules/no-plusplus + 'no-plusplus': 'off', + + // disallow dangling underscores in identifiers + 'no-underscore-dangle': 'off', + + // allow single or multiple var statements per function + 'one-var': 'off', + + // https://eslint.org/docs/rules/operator-linebreak + 'operator-linebreak': 'off', + + 'padding-line-between-statements': 'off', + + 'prefer-object-spread': 'error', + + 'semi-style': ['error', 'last'], + + // require or disallow space before function opening parenthesis + // http://eslint.org/docs/rules/space-before-function-paren + 'space-before-function-paren': ['error', { + anonymous: 'always', + asyncArrow: 'always', + named: 'always', + }], + + // require or disallow a space immediately following the // or /* in a comment + // http://eslint.org/docs/rules/spaced-comment + 'spaced-comment': ['error', 'always', { + block: { + balanced: false, + exceptions: ['-', '*'], + }, + line: { + exceptions: ['-', '*'], + markers: ['global'], + }, + }], + + 'switch-colon-spacing': ['error', { after: true, before: false }], + }, }, -}; +]; diff --git a/packages/tools/eslint-config-pie/base/rules/vitest.js b/packages/tools/eslint-config-pie/base/rules/vitest.js index 6735bc8937..fd7d02d762 100644 --- a/packages/tools/eslint-config-pie/base/rules/vitest.js +++ b/packages/tools/eslint-config-pie/base/rules/vitest.js @@ -1,13 +1,17 @@ -const vitest = require('eslint-plugin-vitest'); +import vitest from 'eslint-plugin-vitest'; -module.exports = { - plugins: [ - 'vitest', - ], - rules: { - ...vitest.configs.recommended.rules, +export default [ + { + plugins: { + vitest, + }, + rules: { + ...vitest.configs.recommended.rules, + }, + languageOptions: { + globals: { + ...vitest.environments.env.globals, + } + }, }, - globals: { - ...vitest.environments.env.globals, - }, -}; +]; diff --git a/packages/tools/eslint-config-pie/eslint.config.js b/packages/tools/eslint-config-pie/eslint.config.js new file mode 100644 index 0000000000..b961fefa7f --- /dev/null +++ b/packages/tools/eslint-config-pie/eslint.config.js @@ -0,0 +1,13 @@ +// import path from 'path'; +// import { fileURLToPath } from 'url'; + +// const __filename = fileURLToPath(import.meta.url); +// const __dirname = path.dirname(__filename); + +export default [ + { + files: ['**/*.js'], + } + // This allows eslint-config-pie to lint itself + // path.join(__dirname, 'base'), +]; diff --git a/packages/tools/eslint-config-pie/frameworks/index.js b/packages/tools/eslint-config-pie/frameworks/index.js index 49be79f4a7..02c14abe3f 100644 --- a/packages/tools/eslint-config-pie/frameworks/index.js +++ b/packages/tools/eslint-config-pie/frameworks/index.js @@ -1,7 +1,7 @@ -const vue = require('./vue'); -const vue3 = require('./vue3'); +import vue from './vue.js'; +import vue3 from './vue3.js'; -module.exports = { +export default { vue, vue3, }; diff --git a/packages/tools/eslint-config-pie/frameworks/vue.js b/packages/tools/eslint-config-pie/frameworks/vue.js index a29051af26..33fbe1d6a3 100755 --- a/packages/tools/eslint-config-pie/frameworks/vue.js +++ b/packages/tools/eslint-config-pie/frameworks/vue.js @@ -1,307 +1,309 @@ -module.exports = { - rules: { - 'vue/array-bracket-newline': 'off', +export default [ + { + rules: { + 'vue/array-bracket-newline': 'off', - 'vue/array-bracket-spacing': ['error', 'never'], + 'vue/array-bracket-spacing': ['error', 'never'], - 'vue/arrow-spacing': ['error', { after: true, before: true }], + 'vue/arrow-spacing': ['error', { after: true, before: true }], - 'vue/block-lang': 'off', + 'vue/block-lang': 'off', - 'vue/block-spacing': ['error', 'always'], + 'vue/block-spacing': ['error', 'always'], - 'vue/block-tag-newline': 'error', + 'vue/block-tag-newline': 'error', - 'vue/brace-style': ['error', '1tbs', { allowSingleLine: true }], + 'vue/brace-style': ['error', '1tbs', { allowSingleLine: true }], - 'vue/camelcase': ['error', { properties: 'never' }], + 'vue/camelcase': ['error', { properties: 'never' }], - 'vue/comma-dangle': ['error', 'never'], + 'vue/comma-dangle': ['error', 'never'], - // enforce spacing before and after comma - 'vue/comma-spacing': ['error', { after: true, before: false }], + // enforce spacing before and after comma + 'vue/comma-spacing': ['error', { after: true, before: false }], - // enforce one true comma style - 'vue/comma-style': ['error', 'last', { - exceptions: { - ArrayExpression: false, - ArrayPattern: false, - ArrowFunctionExpression: false, - CallExpression: false, - FunctionDeclaration: false, - FunctionExpression: false, - ImportDeclaration: false, - NewExpression: false, - ObjectExpression: false, - ObjectPattern: false, - VariableDeclaration: false, - }, - }], + // enforce one true comma style + 'vue/comma-style': ['error', 'last', { + exceptions: { + ArrayExpression: false, + ArrayPattern: false, + ArrowFunctionExpression: false, + CallExpression: false, + FunctionDeclaration: false, + FunctionExpression: false, + ImportDeclaration: false, + NewExpression: false, + ObjectExpression: false, + ObjectPattern: false, + VariableDeclaration: false, + }, + }], - 'vue/component-api-style': 'off', + 'vue/component-api-style': 'off', - 'vue/component-definition-name-casing': 'error', + 'vue/component-definition-name-casing': 'error', - // Use kebab-case for Vue component names, as then in-line with the - // HTML custom elements spec (which requires that a dash is included in the name) - 'vue/component-name-in-template-casing': ['error', 'kebab-case'], + // Use kebab-case for Vue component names, as then in-line with the + // HTML custom elements spec (which requires that a dash is included in the name) + 'vue/component-name-in-template-casing': ['error', 'kebab-case'], - // Default is "PascalCase" - 'vue/component-options-name-casing': 'error', + // Default is "PascalCase" + 'vue/component-options-name-casing': 'error', - 'vue/component-tags-order': ['error', { - order: ['template', 'script', 'style'], - }], + 'vue/component-tags-order': ['error', { + order: ['template', 'script', 'style'], + }], - 'vue/custom-event-name-casing': 'off', + 'vue/custom-event-name-casing': 'off', - 'vue/define-macros-order': 'off', + 'vue/define-macros-order': 'off', - 'vue/dot-location': ['error', 'property'], + 'vue/dot-location': ['error', 'property'], - // encourages use of dot notation whenever possible - // https://eslint.org/docs/rules/dot-notation - 'vue/dot-notation': ['error', { allowKeywords: true }], + // encourages use of dot notation whenever possible + // https://eslint.org/docs/rules/dot-notation + 'vue/dot-notation': ['error', { allowKeywords: true }], - 'vue/eqeqeq': ['error', 'always', { null: 'ignore' }], + 'vue/eqeqeq': ['error', 'always', { null: 'ignore' }], - // enforce spacing between functions and their invocations - // https://eslint.org/docs/rules/func-call-spacing - 'vue/func-call-spacing': ['error', 'never'], + // enforce spacing between functions and their invocations + // https://eslint.org/docs/rules/func-call-spacing + 'vue/func-call-spacing': ['error', 'never'], - 'vue/html-button-has-type': ['error'], + 'vue/html-button-has-type': ['error'], - 'vue/html-closing-bracket-newline': 'off', + 'vue/html-closing-bracket-newline': 'off', - 'vue/html-comment-content-newline': 'error', + 'vue/html-comment-content-newline': 'error', - 'vue/html-comment-content-spacing': 'off', + 'vue/html-comment-content-spacing': 'off', - 'vue/html-comment-indent': 'off', + 'vue/html-comment-indent': 'off', - 'vue/html-indent': ['error', 4], + 'vue/html-indent': ['error', 4], - 'vue/key-spacing': ['error', { - afterColon: true, - beforeColon: false, - mode: 'minimum', - }], + 'vue/key-spacing': ['error', { + afterColon: true, + beforeColon: false, + mode: 'minimum', + }], - 'vue/keyword-spacing': ['error', { - after: true, - before: true, - overrides: { - case: { after: true }, - return: { after: true }, - throw: { after: true }, - }, - }], + 'vue/keyword-spacing': ['error', { + after: true, + before: true, + overrides: { + case: { after: true }, + return: { after: true }, + throw: { after: true }, + }, + }], - 'vue/match-component-file-name': 'off', + 'vue/match-component-file-name': 'off', - 'vue/match-component-import-name': 'off', + 'vue/match-component-import-name': 'off', - 'vue/max-len': 'off', + 'vue/max-len': 'off', - 'vue/new-line-between-multi-line-property': 'off', + 'vue/new-line-between-multi-line-property': 'off', - 'vue/next-tick-style': 'off', + 'vue/next-tick-style': 'off', - 'vue/no-bare-strings-in-template': 'off', + 'vue/no-bare-strings-in-template': 'off', - // https://github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/no-boolean-default.md - 'vue/no-boolean-default': 'off', + // https://github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/no-boolean-default.md + 'vue/no-boolean-default': 'off', - 'vue/no-child-content': 'error', + 'vue/no-child-content': 'error', - // disallow use of constant expressions in conditions - 'vue/no-constant-condition': 'warn', + // disallow use of constant expressions in conditions + 'vue/no-constant-condition': 'warn', - // https://vuejs.org/v2/api/#scope-removed - 'vue/no-deprecated-scope-attribute': 'warn', + // https://vuejs.org/v2/api/#scope-removed + 'vue/no-deprecated-scope-attribute': 'warn', - 'vue/no-deprecated-slot-attribute': 'error', + 'vue/no-deprecated-slot-attribute': 'error', - 'vue/no-deprecated-slot-scope-attribute': 'error', + 'vue/no-deprecated-slot-scope-attribute': 'error', - 'vue/no-duplicate-attr-inheritance': 'error', + 'vue/no-duplicate-attr-inheritance': 'error', - 'vue/no-empty-component-block': 'off', + 'vue/no-empty-component-block': 'off', - 'vue/no-empty-pattern': 'error', + 'vue/no-empty-pattern': 'error', - 'vue/no-expose-after-await': 'error', + 'vue/no-expose-after-await': 'error', - // disallow unnecessary parentheses - // https://eslint.org/docs/rules/no-extra-parens - 'vue/no-extra-parens': 'off', + // disallow unnecessary parentheses + // https://eslint.org/docs/rules/no-extra-parens + 'vue/no-extra-parens': 'off', - 'vue/no-invalid-model-keys': 'error', + 'vue/no-invalid-model-keys': 'error', - 'vue/no-irregular-whitespace': 'error', + 'vue/no-irregular-whitespace': 'error', - // Disallow Number Literals That Lose Precision - // https://eslint.org/docs/rules/no-loss-of-precision - 'vue/no-loss-of-precision': 'error', + // Disallow Number Literals That Lose Precision + // https://eslint.org/docs/rules/no-loss-of-precision + 'vue/no-loss-of-precision': 'error', - 'vue/no-multiple-objects-in-class': 'off', + 'vue/no-multiple-objects-in-class': 'off', - 'vue/no-potential-component-option-typo': 'off', + 'vue/no-potential-component-option-typo': 'off', - 'vue/no-reserved-component-names': 'error', + 'vue/no-reserved-component-names': 'error', - 'vue/no-restricted-block': 'off', + 'vue/no-restricted-block': 'off', - 'vue/no-restricted-call-after-await': 'off', + 'vue/no-restricted-call-after-await': 'off', - 'vue/no-restricted-class': 'off', + 'vue/no-restricted-class': 'off', - 'vue/no-restricted-component-options': 'off', + 'vue/no-restricted-component-options': 'off', - 'vue/no-restricted-custom-event': 'off', + 'vue/no-restricted-custom-event': 'off', - 'vue/no-restricted-html-elements': 'off', + 'vue/no-restricted-html-elements': 'off', - 'vue/no-restricted-props': 'off', + 'vue/no-restricted-props': 'off', - 'vue/no-restricted-static-attribute': 'off', + 'vue/no-restricted-static-attribute': 'off', - // Copy of baseAIrbnb restricted-syntax ruleset - // https://github.com/airbnb/javascript/blob/b85baeafed8b66fdd9756439a0b8774860147913/packages/eslint-config-airbnb-base/rules/style.js#L332-L352 - 'vue/no-restricted-syntax': [ - 'error', - { - message: 'for..in loops iterate over the entire prototype chain, which is virtually never what you want. Use Object.{keys,values,entries}, and iterate over the resulting array.', - selector: 'ForInStatement', - }, - { - message: 'iterators/generators require regenerator-runtime, which is too heavyweight for this guide to allow them. Separately, loops should be avoided in favor of array iterations.', - selector: 'ForOfStatement', - }, - { - message: 'Labels are a form of GOTO; using them makes code confusing and hard to maintain and understand.', - selector: 'LabeledStatement', - }, - { - message: '`with` is disallowed in strict mode because it makes code impossible to predict and optimize.', - selector: 'WithStatement', - } - ], + // Copy of baseAIrbnb restricted-syntax ruleset + // https://github.com/airbnb/javascript/blob/b85baeafed8b66fdd9756439a0b8774860147913/packages/eslint-config-airbnb-base/rules/style.js#L332-L352 + 'vue/no-restricted-syntax': [ + 'error', + { + message: 'for..in loops iterate over the entire prototype chain, which is virtually never what you want. Use Object.{keys,values,entries}, and iterate over the resulting array.', + selector: 'ForInStatement', + }, + { + message: 'iterators/generators require regenerator-runtime, which is too heavyweight for this guide to allow them. Separately, loops should be avoided in favor of array iterations.', + selector: 'ForOfStatement', + }, + { + message: 'Labels are a form of GOTO; using them makes code confusing and hard to maintain and understand.', + selector: 'LabeledStatement', + }, + { + message: '`with` is disallowed in strict mode because it makes code impossible to predict and optimize.', + selector: 'WithStatement', + } + ], - 'vue/no-restricted-v-bind': 'off', + 'vue/no-restricted-v-bind': 'off', - // disallow sparse arrays - 'vue/no-sparse-arrays': 'error', + // disallow sparse arrays + 'vue/no-sparse-arrays': 'error', - 'vue/no-static-inline-styles': 'error', + 'vue/no-static-inline-styles': 'error', - 'vue/no-template-target-blank': 'error', + 'vue/no-template-target-blank': 'error', - 'vue/no-this-in-before-route-enter': 'error', + 'vue/no-this-in-before-route-enter': 'error', - 'vue/no-undef-components': 'off', + 'vue/no-undef-components': 'off', - 'vue/no-undef-properties': 'off', + 'vue/no-undef-properties': 'off', - 'vue/no-unsupported-features': 'error', + 'vue/no-unsupported-features': 'error', - 'vue/no-unused-properties': 'off', + 'vue/no-unused-properties': 'off', - 'vue/no-unused-refs': 'off', + 'vue/no-unused-refs': 'off', - 'vue/no-use-computed-property-like-method': 'off', + 'vue/no-use-computed-property-like-method': 'off', - // disallow useless string concatenation - // https://eslint.org/docs/rules/no-useless-concat - 'vue/no-useless-concat': 'error', + // disallow useless string concatenation + // https://eslint.org/docs/rules/no-useless-concat + 'vue/no-useless-concat': 'error', - 'vue/no-useless-mustaches': 'error', + 'vue/no-useless-mustaches': 'error', - 'vue/no-useless-v-bind': 'error', + 'vue/no-useless-v-bind': 'error', - 'vue/no-v-text': 'off', + 'vue/no-v-text': 'off', - 'vue/no-v-text-v-html-on-component': 'error', + 'vue/no-v-text-v-html-on-component': 'error', - // enforce line breaks between braces - // https://eslint.org/docs/rules/object-curly-newline - 'vue/object-curly-newline': ['error', { - ExportDeclaration: { consistent: true, minProperties: 4, multiline: true }, - ImportDeclaration: { consistent: true, minProperties: 4, multiline: true }, - ObjectExpression: { consistent: true, minProperties: 4, multiline: true }, - ObjectPattern: { consistent: true, minProperties: 4, multiline: true }, - }], + // enforce line breaks between braces + // https://eslint.org/docs/rules/object-curly-newline + 'vue/object-curly-newline': ['error', { + ExportDeclaration: { consistent: true, minProperties: 4, multiline: true }, + ImportDeclaration: { consistent: true, minProperties: 4, multiline: true }, + ObjectExpression: { consistent: true, minProperties: 4, multiline: true }, + ObjectPattern: { consistent: true, minProperties: 4, multiline: true }, + }], - 'vue/object-curly-spacing': ['error', 'always'], + 'vue/object-curly-spacing': ['error', 'always'], - // enforce "same line" or "multiple line" on object properties. - // https://eslint.org/docs/rules/object-property-newline - 'vue/object-property-newline': ['error', { - allowAllPropertiesOnSameLine: true, - }], + // enforce "same line" or "multiple line" on object properties. + // https://eslint.org/docs/rules/object-property-newline + 'vue/object-property-newline': ['error', { + allowAllPropertiesOnSameLine: true, + }], - // require method and property shorthand syntax for object literals - // https://eslint.org/docs/rules/object-shorthand - 'vue/object-shorthand': ['error', 'always', { - avoidQuotes: true, - ignoreConstructors: false, - }], + // require method and property shorthand syntax for object literals + // https://eslint.org/docs/rules/object-shorthand + 'vue/object-shorthand': ['error', 'always', { + avoidQuotes: true, + ignoreConstructors: false, + }], - // Requires operator at the beginning of the line in multiline statements - // https://eslint.org/docs/rules/operator-linebreak - 'vue/operator-linebreak': ['error', 'before', { overrides: { '=': 'none' } }], + // Requires operator at the beginning of the line in multiline statements + // https://eslint.org/docs/rules/operator-linebreak + 'vue/operator-linebreak': ['error', 'before', { overrides: { '=': 'none' } }], - 'vue/padding-line-between-blocks': ['error', 'always'], + 'vue/padding-line-between-blocks': ['error', 'always'], - 'vue/prefer-prop-type-boolean-first': 'off', + 'vue/prefer-prop-type-boolean-first': 'off', - 'vue/prefer-separate-static-class': 'off', + 'vue/prefer-separate-static-class': 'off', - // https://eslint.org/docs/rules/prefer-template - 'vue/prefer-template': 'error', + // https://eslint.org/docs/rules/prefer-template + 'vue/prefer-template': 'error', - 'vue/prefer-true-attribute-shorthand': ['error', 'always'], + 'vue/prefer-true-attribute-shorthand': ['error', 'always'], - // require quotes around object literal property names - // https://eslint.org/docs/rules/quote-props.html - 'vue/quote-props': ['error', 'as-needed', { keywords: false, numbers: false, unnecessary: true }], + // require quotes around object literal property names + // https://eslint.org/docs/rules/quote-props.html + 'vue/quote-props': ['error', 'as-needed', { keywords: false, numbers: false, unnecessary: true }], - 'vue/require-direct-export': 'off', + 'vue/require-direct-export': 'off', - 'vue/require-emit-validator': 'off', + 'vue/require-emit-validator': 'off', - 'vue/require-name-property': 'off', + 'vue/require-name-property': 'off', - 'vue/script-indent': 'off', + 'vue/script-indent': 'off', - 'vue/sort-keys': ['error', 'asc'], + 'vue/sort-keys': ['error', 'asc'], - // require or disallow spaces inside parentheses - 'vue/space-in-parens': ['error', 'never'], + // require or disallow spaces inside parentheses + 'vue/space-in-parens': ['error', 'never'], - 'vue/space-infix-ops': 'error', + 'vue/space-infix-ops': 'error', - // Require or disallow spaces before/after unary operators - // https://eslint.org/docs/rules/space-unary-ops - 'vue/space-unary-ops': ['error', { - nonwords: false, - words: true, - }], + // Require or disallow spaces before/after unary operators + // https://eslint.org/docs/rules/space-unary-ops + 'vue/space-unary-ops': ['error', { + nonwords: false, + words: true, + }], - 'vue/static-class-names-order': 'off', + 'vue/static-class-names-order': 'off', - // enforce usage of spacing in template strings - // https://eslint.org/docs/rules/template-curly-spacing - 'vue/template-curly-spacing': 'error', + // enforce usage of spacing in template strings + // https://eslint.org/docs/rules/template-curly-spacing + 'vue/template-curly-spacing': 'error', - 'vue/v-for-delimiter-style': 'off', + 'vue/v-for-delimiter-style': 'off', - 'vue/v-on-function-call': ['error', 'never'], + 'vue/v-on-function-call': ['error', 'never'], - 'vue/v-slot-style': 'off', + 'vue/v-slot-style': 'off', - 'vue/valid-v-bind-sync': 'error', + 'vue/valid-v-bind-sync': 'error', - 'vue/valid-v-slot': 'error', - }, -}; + 'vue/valid-v-slot': 'error', + }, + } +]; diff --git a/packages/tools/eslint-config-pie/frameworks/vue3.js b/packages/tools/eslint-config-pie/frameworks/vue3.js index 02d1384d55..29e97caeab 100755 --- a/packages/tools/eslint-config-pie/frameworks/vue3.js +++ b/packages/tools/eslint-config-pie/frameworks/vue3.js @@ -1,38 +1,40 @@ -module.exports = { - rules: { - // These rules will be included as part of vue/vue3-recommended when we migrate to vue3 - 'vue/no-deprecated-data-object-declaration': 'off', - 'vue/no-deprecated-destroyed-lifecycle': 'off', - 'vue/no-deprecated-dollar-listeners-api': 'off', - 'vue/no-deprecated-dollar-scopedslots-api': 'off', - 'vue/no-deprecated-events-api': 'off', - 'vue/no-deprecated-filter': 'off', - 'vue/no-deprecated-functional-template': 'off', - 'vue/no-deprecated-html-element-is': 'off', - 'vue/no-deprecated-inline-template': 'off', - 'vue/no-deprecated-props-default-this': 'off', - 'vue/no-deprecated-router-link-tag-prop': 'off', - 'vue/no-deprecated-v-bind-sync': 'off', - 'vue/no-deprecated-v-is': 'off', - 'vue/no-deprecated-v-on-native-modifier': 'off', - 'vue/no-deprecated-v-on-number-modifiers': 'off', - 'vue/no-deprecated-vue-config-keycodes': 'off', - 'vue/no-export-in-script-setup': 'off', - 'vue/no-lifecycle-after-await': 'off', - 'vue/no-ref-as-operand': 'off', - 'vue/no-setup-props-destructure': 'off', - 'vue/no-v-for-template-key-on-child': 'off', - 'vue/no-watch-after-await': 'off', - 'vue/prefer-import-from-vue': 'off', - 'vue/require-explicit-emits': 'off', - 'vue/require-expose': 'off', - 'vue/require-slots-as-functions': 'off', - 'vue/require-toggle-inside-transition': 'off', - 'vue/return-in-emits-validator': 'off', - 'vue/v-on-event-hyphenation': 'off', - 'vue/valid-define-emits': 'off', - 'vue/valid-define-props': 'off', - 'vue/valid-v-is': 'off', - 'vue/valid-v-memo': 'off', +export default [ + { + rules: { + // These rules will be included as part of vue/vue3-recommended when we migrate to vue3 + 'vue/no-deprecated-data-object-declaration': 'off', + 'vue/no-deprecated-destroyed-lifecycle': 'off', + 'vue/no-deprecated-dollar-listeners-api': 'off', + 'vue/no-deprecated-dollar-scopedslots-api': 'off', + 'vue/no-deprecated-events-api': 'off', + 'vue/no-deprecated-filter': 'off', + 'vue/no-deprecated-functional-template': 'off', + 'vue/no-deprecated-html-element-is': 'off', + 'vue/no-deprecated-inline-template': 'off', + 'vue/no-deprecated-props-default-this': 'off', + 'vue/no-deprecated-router-link-tag-prop': 'off', + 'vue/no-deprecated-v-bind-sync': 'off', + 'vue/no-deprecated-v-is': 'off', + 'vue/no-deprecated-v-on-native-modifier': 'off', + 'vue/no-deprecated-v-on-number-modifiers': 'off', + 'vue/no-deprecated-vue-config-keycodes': 'off', + 'vue/no-export-in-script-setup': 'off', + 'vue/no-lifecycle-after-await': 'off', + 'vue/no-ref-as-operand': 'off', + 'vue/no-setup-props-destructure': 'off', + 'vue/no-v-for-template-key-on-child': 'off', + 'vue/no-watch-after-await': 'off', + 'vue/prefer-import-from-vue': 'off', + 'vue/require-explicit-emits': 'off', + 'vue/require-expose': 'off', + 'vue/require-slots-as-functions': 'off', + 'vue/require-toggle-inside-transition': 'off', + 'vue/return-in-emits-validator': 'off', + 'vue/v-on-event-hyphenation': 'off', + 'vue/valid-define-emits': 'off', + 'vue/valid-define-props': 'off', + 'vue/valid-v-is': 'off', + 'vue/valid-v-memo': 'off', + }, }, -}; +]; diff --git a/packages/tools/eslint-config-pie/package.json b/packages/tools/eslint-config-pie/package.json index 42d227c3e7..f5e80bfdd0 100644 --- a/packages/tools/eslint-config-pie/package.json +++ b/packages/tools/eslint-config-pie/package.json @@ -7,14 +7,14 @@ "./strict": "./strict/index.js", "./frameworks": "./frameworks/index.js" }, + "type": "module", "scripts": { "lint:scripts": "run -T eslint .", "lint:scripts:fix": "run -T eslint . --fix", "check-rules": "eslint-find-rules --unused", "pretest": "yarn lint:scripts && yarn check-rules", - "test": "yarn tests-only", - "test:ci": "yarn test", - "tests-only": "run -T vitest run" + "test": "run -T vitest --config=../../../vite.config.js", + "test:ci": "yarn test" }, "license": "Apache-2.0", "author": "Just Eat Takeaway.com - Design System Team", @@ -28,12 +28,13 @@ "eslint-config-airbnb-base": "15.0.0" }, "devDependencies": { - "eslint-find-rules": "4.1.0" + "eslint-find-rules": "4.1.0", + "globals": "15.11.0" }, "peerDependencies": { - "eslint": "7.x || 8.x", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-vitest": "^0.3.20" + "eslint": "9.x", + "eslint-plugin-import": "^2.31.0", + "eslint-plugin-vitest": "^0.5.4" }, "volta": { "extends": "../../../package.json" diff --git a/packages/tools/eslint-config-pie/strict/index.js b/packages/tools/eslint-config-pie/strict/index.js index 7a6d9445af..9b8481f612 100644 --- a/packages/tools/eslint-config-pie/strict/index.js +++ b/packages/tools/eslint-config-pie/strict/index.js @@ -1,12 +1,28 @@ -const base = require('../base/index'); +// Base +import baseBestPractices from '../base/rules/best-practices.js'; +import baseClasses from '../base/rules/classes.js'; +import baseErrors from '../base/rules/errors.js'; +import baseEs6 from '../base/rules/es6.js'; +import baseImports from '../base/rules/imports.js'; +import baseNode from '../base/rules/node.js'; +import baseStyle from '../base/rules/style.js'; +import baseVitest from '../base/rules/vitest.js'; -const strict = [ - './rules/best-practices', - './rules/style', - './rules/imports' -].map(require.resolve); +// Strict +import strictBestPractices from './rules/best-practices.js'; +import strictStyle from './rules/style.js'; +import strictImports from './rules/imports.js'; -module.exports = { - ...base, - extends: [...base.extends, ...strict], -}; +export default [ + ...baseBestPractices, + ...baseClasses, + ...baseErrors, + ...baseEs6, + ...baseImports, + ...baseNode, + ...baseStyle, + ...baseVitest, + ...strictBestPractices, + ...strictStyle, + ...strictImports, +]; \ No newline at end of file diff --git a/packages/tools/eslint-config-pie/strict/rules/best-practices.js b/packages/tools/eslint-config-pie/strict/rules/best-practices.js index 8832b25c54..3fd576f7b9 100755 --- a/packages/tools/eslint-config-pie/strict/rules/best-practices.js +++ b/packages/tools/eslint-config-pie/strict/rules/best-practices.js @@ -1,5 +1,7 @@ -module.exports = { - rules: { - 'no-console': ['warn', { allow: ['info', 'warn', 'error'] }], +export default [ + { + rules: { + 'no-console': ['warn', { allow: ['info', 'warn', 'error'] }], + }, }, -}; +]; diff --git a/packages/tools/eslint-config-pie/strict/rules/imports.js b/packages/tools/eslint-config-pie/strict/rules/imports.js index 3799d47037..61ec4a9ac6 100755 --- a/packages/tools/eslint-config-pie/strict/rules/imports.js +++ b/packages/tools/eslint-config-pie/strict/rules/imports.js @@ -1,6 +1,15 @@ -module.exports = { - rules: { - 'import/prefer-default-export': 'off', - '@typescript-eslint/consistent-type-imports': ['error', { prefer: 'type-imports', fixStyle: 'inline-type-imports' }], +import importPlugin from 'eslint-plugin-import'; +import tseslint from 'typescript-eslint'; + +export default [ + { + plugins: { + import: importPlugin, + '@typescript-eslint': tseslint, + }, + rules: { + 'import/prefer-default-export': 'off', + '@typescript-eslint/consistent-type-imports': ['error', { prefer: 'type-imports', fixStyle: 'inline-type-imports' }], + }, }, -}; +]; diff --git a/packages/tools/eslint-config-pie/strict/rules/style.js b/packages/tools/eslint-config-pie/strict/rules/style.js index 9d848459ed..7d8dc539c6 100644 --- a/packages/tools/eslint-config-pie/strict/rules/style.js +++ b/packages/tools/eslint-config-pie/strict/rules/style.js @@ -1,12 +1,14 @@ -module.exports = { - rules: { - // disallow multiple empty lines and only one newline at the end - 'no-multiple-empty-lines': ['error', { max: 1 }], - 'operator-linebreak': ['error', 'after', { - overrides: { - '?': 'before', - ':': 'before', - }, - }], +export default [ + { + rules: { + // disallow multiple empty lines and only one newline at the end + 'no-multiple-empty-lines': ['error', { max: 1 }], + 'operator-linebreak': ['error', 'after', { + overrides: { + '?': 'before', + ':': 'before', + }, + }], + }, }, -}; +]; diff --git a/packages/tools/eslint-config-pie/test/unit/__snapshots__/eslint-rules.test.js.snap b/packages/tools/eslint-config-pie/test/unit/__snapshots__/eslint-rules.test.js.snap new file mode 100644 index 0000000000..add707b942 --- /dev/null +++ b/packages/tools/eslint-config-pie/test/unit/__snapshots__/eslint-rules.test.js.snap @@ -0,0 +1,17 @@ +// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html + +exports[`ESLint > base > should find the expected errors 1`] = ` +[ + { + "column": 9, + "endColumn": 10, + "endLine": 8, + "line": 7, + "message": "The update clause in this loop moves the variable in the wrong direction.", + "messageId": "incorrectDirection", + "nodeType": "ForStatement", + "ruleId": "for-direction", + "severity": 2, + }, +] +`; diff --git a/packages/tools/eslint-config-pie/test/unit/eslint-rules.test.js b/packages/tools/eslint-config-pie/test/unit/eslint-rules.test.js new file mode 100644 index 0000000000..c0fa309fdf --- /dev/null +++ b/packages/tools/eslint-config-pie/test/unit/eslint-rules.test.js @@ -0,0 +1,140 @@ +import { ESLint } from 'eslint'; +import base from '../../base/index.js'; +// import strict from '../../strict/index.js'; // Importing this causes the entire test suite not to run properly + +try { + console.log('Testing file...'); + + const ESLINT_SEVERITY = { + WARN: 1, + ERROR: 2, + }; + + const srcCodeWithIssues = `const aConst = 10; +class MyClass { + foo () { + } + + bar () { + for (let i = 0; i < 10; i--) { + } + } +}`; + + const srcCodeWithoutIssues = `let foo = 10; +export default class MyClass { + static foo () { + foo = foo++; + } + + static bar () { + for (let i = 0; i < 10; i++) { + // + } + } +} +`; + + const srcCodeWith2EmptyLines = `function foo () {} + + +export default foo; +`; + + const baseConfig = { overrideConfig: base }; + // const strictConfig = { overrideConfig: strict }; + + describe('ESLint', () => { + describe('base', () => { + it('should find the expected errors', async () => { + const eslint = new ESLint(baseConfig); + const results = await eslint.lintText(srcCodeWithIssues); + + expect(results.length).toBe(1); + expect(results[0].messages).toMatchSnapshot(); + }); + + it('shouldnt find any errors', async () => { + const eslint = new ESLint(baseConfig); + const results = await eslint.lintText(srcCodeWithoutIssues); + + expect(results.length).toBe(1); + expect(results[0].messages).toEqual([]); + }); + + it('console.log usage should raise a warning', async () => { + const eslint = new ESLint(baseConfig); + const results = await eslint.lintText('console.log(1);\n'); + + expect(results[0].messages).toEqual(expect.arrayContaining([ + expect.objectContaining({ + ruleId: 'no-console', + severity: ESLINT_SEVERITY.WARN, + }), + ])); + }); + + it('no-multiple-empty-lines should not raise an error for 2 empty lines', async () => { + const src = srcCodeWith2EmptyLines; + const eslint = new ESLint(baseConfig); + const results = await eslint.lintText(src); + + expect(results[0].messages).not.toEqual(expect.arrayContaining([ + expect.objectContaining({ + ruleId: 'no-multiple-empty-lines', + severity: ESLINT_SEVERITY.ERROR, + }), + ])); + }); + }); + }); + + // describe('strict', () => { + // describe('inherits base', () => { + // it('should find the expected errors', async () => { + // const eslint = new ESLint(strictConfig); + // const results = await eslint.lintText(srcCodeWithIssues); + + // expect(results.length).toBe(1); + // expect(results[0].messages).toMatchSnapshot(); + // }); + + // it('shouldnt find any errors', async () => { + // const eslint = new ESLint(strictConfig); + // const results = await eslint.lintText(srcCodeWithoutIssues); + + // expect(results.length).toBe(1); + // expect(results[0].messages).toEqual([]); + // }); + // }); + + // describe('own rules', () => { + // it('console.log usage should raise an error', async () => { + // const eslint = new ESLint(strictConfig); + // const results = await eslint.lintText('console.log(1);\n'); + + // expect(results[0].messages).toEqual(expect.arrayContaining([ + // expect.objectContaining({ + // ruleId: 'no-console', + // severity: ESLINT_SEVERITY.WARN, + // }), + // ])); + // }); + + // it('no-multiple-empty-lines should raise an error when more than 1 empty line is found', async () => { + // const src = srcCodeWith2EmptyLines; + // const eslint = new ESLint(strictConfig); + // const results = await eslint.lintText(src); + + // expect(results[0].messages).toEqual(expect.arrayContaining([ + // expect.objectContaining({ + // ruleId: 'no-multiple-empty-lines', + // severity: ESLINT_SEVERITY.ERROR, + // }), + // ])); + // }); + // }); + // }); +} catch (error) { + console.error('Uncaught error in test file', error); +} diff --git a/packages/tools/eslint-config-pie/vite.config.js b/packages/tools/eslint-config-pie/vite.config.js new file mode 100644 index 0000000000..cd07913d05 --- /dev/null +++ b/packages/tools/eslint-config-pie/vite.config.js @@ -0,0 +1,3 @@ +import viteConfig from '@justeattakeaway/pie-components-config/vite.config'; + +export default viteConfig; diff --git a/packages/tools/generator-pie-component/.eslintignore b/packages/tools/generator-pie-component/.eslintignore deleted file mode 100644 index 15c4a6cdc7..0000000000 --- a/packages/tools/generator-pie-component/.eslintignore +++ /dev/null @@ -1,3 +0,0 @@ -.turbo -generators -src/app/templates diff --git a/packages/tools/generator-pie-component/src/app/templates/.eslintignore b/packages/tools/generator-pie-component/src/app/templates/.eslintignore deleted file mode 100644 index a4c746553e..0000000000 --- a/packages/tools/generator-pie-component/src/app/templates/.eslintignore +++ /dev/null @@ -1,6 +0,0 @@ -.turbo -dist -node_modules -lit-browsers-report -lit-visual-report -test-results diff --git a/packages/tools/generator-pie-component/src/app/templates/src/defs.ts b/packages/tools/generator-pie-component/src/app/templates/src/defs.ts index 9734f4fd98..a0c966f1e4 100644 --- a/packages/tools/generator-pie-component/src/app/templates/src/defs.ts +++ b/packages/tools/generator-pie-component/src/app/templates/src/defs.ts @@ -1,3 +1,3 @@ // TODO - please remove the eslint disable comment below when you add props to this interface -// eslint-disable-next-line @typescript-eslint/no-empty-interface +// eslint-disable-next-line typescript-eslint/no-empty-interface export interface <%= componentName %>Props {} diff --git a/packages/tools/pie-css/.eslintignore b/packages/tools/pie-css/.eslintignore deleted file mode 100644 index e247097780..0000000000 --- a/packages/tools/pie-css/.eslintignore +++ /dev/null @@ -1,2 +0,0 @@ -.turbo -dist \ No newline at end of file diff --git a/packages/tools/pie-git-hooks-scripts/check-branch-name.js b/packages/tools/pie-git-hooks-scripts/check-branch-name.js index 420eba360f..3e316f8e21 100755 --- a/packages/tools/pie-git-hooks-scripts/check-branch-name.js +++ b/packages/tools/pie-git-hooks-scripts/check-branch-name.js @@ -1,6 +1,6 @@ #!/usr/bin/env node -/* eslint-disable @typescript-eslint/no-var-requires */ +/* eslint-disable typescript-eslint/no-var-requires */ const { validateBranchName } = require('./git-hooks-utils.js'); /** diff --git a/packages/tools/pie-git-hooks-scripts/check-ticket-id.js b/packages/tools/pie-git-hooks-scripts/check-ticket-id.js index bd25da649e..95e616bdc1 100755 --- a/packages/tools/pie-git-hooks-scripts/check-ticket-id.js +++ b/packages/tools/pie-git-hooks-scripts/check-ticket-id.js @@ -1,6 +1,6 @@ #!/usr/bin/env node -/* eslint-disable @typescript-eslint/no-var-requires */ +/* eslint-disable typescript-eslint/no-var-requires */ const fs = require('fs'); const { getTicketIdFromBranchName, verifyCommitMessage } = require('./git-hooks-utils.js'); diff --git a/packages/tools/pie-icons-configs/__tests__/configs-react.test.js b/packages/tools/pie-icons-configs/__tests__/configs-react.test.js index e9f88cb427..c4e4f9fc0a 100644 --- a/packages/tools/pie-icons-configs/__tests__/configs-react.test.js +++ b/packages/tools/pie-icons-configs/__tests__/configs-react.test.js @@ -1,4 +1,3 @@ -// eslint-disable-next-line import/no-extraneous-dependencies import { describe, it, expect } from 'vitest'; import { getReactSvgProps } from '../configs-react'; diff --git a/packages/tools/pie-icons-configs/configs-vue.js b/packages/tools/pie-icons-configs/configs-vue.js index 32c4367adb..ba095d77ac 100644 --- a/packages/tools/pie-icons-configs/configs-vue.js +++ b/packages/tools/pie-icons-configs/configs-vue.js @@ -29,13 +29,13 @@ export const iconSize = { */ export const updateContextData = (ctx, svgClasses, componentName) => { const { staticClass } = ctx.data; - /* eslint-disable @typescript-eslint/no-unused-vars */ + /* eslint-disable typescript-eslint/no-unused-vars */ const { width, height, ...rest } = ctx.data.attrs || {}; - /* eslint-enable @typescript-eslint/no-unused-vars */ + /* eslint-enable typescript-eslint/no-unused-vars */ const props = getSvgProps(svgClasses, staticClass, ctx.props.size, componentName); diff --git a/packages/tools/pie-icons-react/.eslintignore b/packages/tools/pie-icons-react/.eslintignore deleted file mode 100644 index c60a46fdde..0000000000 --- a/packages/tools/pie-icons-react/.eslintignore +++ /dev/null @@ -1,5 +0,0 @@ -.turbo -dist -esm -node_modules -icons diff --git a/packages/tools/pie-icons-vue/.eslintignore b/packages/tools/pie-icons-vue/.eslintignore deleted file mode 100644 index a255f3435e..0000000000 --- a/packages/tools/pie-icons-vue/.eslintignore +++ /dev/null @@ -1,5 +0,0 @@ -node_modules -dist -coverage -example -generated diff --git a/packages/tools/pie-icons-vue/.eslintrc.cjs b/packages/tools/pie-icons-vue/.eslintrc.cjs deleted file mode 100644 index 7d4bba7cc2..0000000000 --- a/packages/tools/pie-icons-vue/.eslintrc.cjs +++ /dev/null @@ -1,21 +0,0 @@ -const { vue, vue3 } = require('@justeattakeaway/eslint-config-pie/frameworks'); - -module.exports = { - extends: [ - require.resolve('@justeattakeaway/eslint-config-pie/strict'), - 'plugin:vue/vue3-recommended', - ], - rules: { - ...vue.rules, - ...vue3.rules, - 'vue/sort-keys': 'off', - 'import/no-extraneous-dependencies': 'off', - 'import/no-unresolved': 'off', - }, - parserOptions: { - parser: '@babel/eslint-parser', - requireConfigFile: false, - ecmaVersion: 2017, - sourceType: 'module', - }, -}; diff --git a/packages/tools/pie-icons-vue/eslint.config.js b/packages/tools/pie-icons-vue/eslint.config.js new file mode 100644 index 0000000000..06e5673b8b --- /dev/null +++ b/packages/tools/pie-icons-vue/eslint.config.js @@ -0,0 +1,33 @@ +// import { vue, vue3 } from '@justeattakeaway/eslint-config-pie/frameworks'; +import eslintConfigPie from '@justeattakeaway/eslint-config-pie/strict'; +import importPlugin from 'eslint-plugin-import'; + +export default [ + // importPlugin.flatConfigs.recommended, + ...eslintConfigPie, + // ...vue, + // ...vue3, + { + plugins: { + import: importPlugin, + }, + // extends: [ + // 'plugin:vue/vue3-recommended', + // ], + rules: { + // ...vue.rules, + // ...vue3.rules, + 'vue/sort-keys': 'off', + 'import/no-extraneous-dependencies': 'off', + 'import/no-unresolved': 'off', + }, + languageOptions: { + parserOptions: { + parser: '@babel/eslint-parser', + requireConfigFile: false, + ecmaVersion: 2017, + sourceType: 'module', + }, + }, + }, +]; diff --git a/packages/tools/pie-icons-vue/fileMock.js b/packages/tools/pie-icons-vue/fileMock.js index b7dbbc8098..c55f5596b7 100644 --- a/packages/tools/pie-icons-vue/fileMock.js +++ b/packages/tools/pie-icons-vue/fileMock.js @@ -1,6 +1,6 @@ const Vue = require('vue'); // eslint-disable-line module.exports = Vue.component('TestFileStub', { - // eslint-disable-next-line vue/require-render-return, @typescript-eslint/no-empty-function + // eslint-disable-next-line vue/require-render-return, typescript-eslint/no-empty-function render: () => {}, }); diff --git a/packages/tools/pie-icons-vue/package.json b/packages/tools/pie-icons-vue/package.json index 49e40a5bfc..ecb5a616aa 100644 --- a/packages/tools/pie-icons-vue/package.json +++ b/packages/tools/pie-icons-vue/package.json @@ -60,8 +60,8 @@ "@rollup/plugin-commonjs": "25.0.8", "@vue/babel-preset-jsx": "1.4.0", "@vue/test-utils": "1.1.3", - "eslint": "8.57.0", - "eslint-plugin-vue": "^9.9.0", + "eslint": "9.12.0", + "eslint-plugin-vue": "9.29.0", "fs-extra": "9.1.0", "lodash.kebabcase": "4.1.1", "marked": "4.0.10", diff --git a/packages/tools/pie-icons-webc/.eslintignore b/packages/tools/pie-icons-webc/.eslintignore deleted file mode 100644 index 65d8d60ffe..0000000000 --- a/packages/tools/pie-icons-webc/.eslintignore +++ /dev/null @@ -1,9 +0,0 @@ -.turbo -node_modules -dist -icons -__snapshots__ -playwright -test-results -lit-browsers-report -react-browsers-report diff --git a/packages/tools/pie-icons/.eslintignore b/packages/tools/pie-icons/.eslintignore deleted file mode 100644 index 6ca1f05564..0000000000 --- a/packages/tools/pie-icons/.eslintignore +++ /dev/null @@ -1,4 +0,0 @@ -.turbo -node_modules -dist -coverage \ No newline at end of file diff --git a/packages/tools/pie-icons/.eslintrc.js b/packages/tools/pie-icons/.eslintrc.js deleted file mode 100644 index 614f7aff86..0000000000 --- a/packages/tools/pie-icons/.eslintrc.js +++ /dev/null @@ -1,13 +0,0 @@ -module.exports = { - extends: [require.resolve('@justeattakeaway/eslint-config-pie/strict')], - rules: { - 'no-console': 'off', - 'no-param-reassign': 'off', - 'no-shadow': 'off', - 'no-use-before-define': 'off', - 'vue/sort-keys': 'off', - }, - parserOptions: { - ecmaVersion: 2020, - }, -}; diff --git a/packages/tools/pie-icons/eslint.config.mjs b/packages/tools/pie-icons/eslint.config.mjs new file mode 100644 index 0000000000..ee86c713bb --- /dev/null +++ b/packages/tools/pie-icons/eslint.config.mjs @@ -0,0 +1,19 @@ +import eslintConfigPie from '@justeattakeaway/eslint-config-pie/strict'; + +export default [ + ...eslintConfigPie, + { + rules: { + 'no-console': 'off', + 'no-param-reassign': 'off', + 'no-shadow': 'off', + 'no-use-before-define': 'off', + 'vue/sort-keys': 'off', + }, + languageOptions: { + parserOptions: { + ecmaVersion: 2020, + }, + }, + }, +]; diff --git a/packages/tools/stylelint-config-pie/.eslintignore b/packages/tools/stylelint-config-pie/.eslintignore deleted file mode 100644 index 5c4983acac..0000000000 --- a/packages/tools/stylelint-config-pie/.eslintignore +++ /dev/null @@ -1 +0,0 @@ -.turbo \ No newline at end of file diff --git a/packages/tools/stylelint-config-pie/.eslintrc.cjs b/packages/tools/stylelint-config-pie/.eslintrc.cjs deleted file mode 100644 index 12ef510c1c..0000000000 --- a/packages/tools/stylelint-config-pie/.eslintrc.cjs +++ /dev/null @@ -1,8 +0,0 @@ -module.exports = { - env: { - browser: true, - es6: true, - node: true, - }, - extends: [require.resolve('@justeattakeaway/eslint-config-pie/strict')], -}; diff --git a/packages/tools/stylelint-config-pie/eslint.config.js b/packages/tools/stylelint-config-pie/eslint.config.js new file mode 100644 index 0000000000..4b8dfdd9b9 --- /dev/null +++ b/packages/tools/stylelint-config-pie/eslint.config.js @@ -0,0 +1,12 @@ +import eslintConfigPie from '@justeattakeaway/eslint-config-pie/strict'; + +export default [ + ...eslintConfigPie, +// { +// env: { +// browser: true, +// es6: true, +// node: true, +// }, +// }, +]; diff --git a/renovate.json b/renovate.json index 30297f6995..2251e2688c 100644 --- a/renovate.json +++ b/renovate.json @@ -47,7 +47,7 @@ "description": "Group Vitest devDependencies from package.json within pie-monorepo", "matchFiles": ["./package.json"], "matchDepTypes": ["devDependencies"], - "matchPackagePatterns": ["viest-*", "@vitest"], + "matchPackagePatterns": ["vitest-*", "@vitest"], "matchUpdateTypes": ["minor", "patch"], "groupName": "vitest", "groupSlug": "root-vitest-devDeps", diff --git a/yarn.lock b/yarn.lock index d098147687..ec8b34d693 100644 --- a/yarn.lock +++ b/yarn.lock @@ -686,16 +686,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:7.12.11": - version: 7.12.11 - resolution: "@babel/code-frame@npm:7.12.11" - dependencies: - "@babel/highlight": ^7.10.4 - checksum: 3963eff3ebfb0e091c7e6f99596ef4b258683e4ba8a134e4e95f77afe85be5c931e184fff6435fb4885d12eba04a5e25532f7fbc292ca13b48e7da943474e2f3 - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.11, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.18.6, @babel/code-frame@npm:^7.22.5, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.24.2, @babel/code-frame@npm:^7.24.7": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.11, @babel/code-frame@npm:^7.18.6, @babel/code-frame@npm:^7.22.5, @babel/code-frame@npm:^7.24.7": version: 7.24.7 resolution: "@babel/code-frame@npm:7.24.7" dependencies: @@ -758,30 +749,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:7.24.5": - version: 7.24.5 - resolution: "@babel/core@npm:7.24.5" - dependencies: - "@ampproject/remapping": ^2.2.0 - "@babel/code-frame": ^7.24.2 - "@babel/generator": ^7.24.5 - "@babel/helper-compilation-targets": ^7.23.6 - "@babel/helper-module-transforms": ^7.24.5 - "@babel/helpers": ^7.24.5 - "@babel/parser": ^7.24.5 - "@babel/template": ^7.24.0 - "@babel/traverse": ^7.24.5 - "@babel/types": ^7.24.5 - convert-source-map: ^2.0.0 - debug: ^4.1.0 - gensync: ^1.0.0-beta.2 - json5: ^2.2.3 - semver: ^6.3.1 - checksum: f4f0eafde12b145f2cb9cc893085e5f1436e1ef265bb3b7d8aa6282515c9b4e740bbd5e2cbc32114adb9afed2dd62c2336758b9fabb7e46e8ba542f76d4f3f80 - languageName: node - linkType: hard - -"@babel/core@npm:7.24.9, @babel/core@npm:^7.12.3, @babel/core@npm:^7.19.6, @babel/core@npm:^7.22.5, @babel/core@npm:^7.23.3, @babel/core@npm:^7.23.7, @babel/core@npm:^7.24.5": +"@babel/core@npm:7.24.9, @babel/core@npm:^7.12.3, @babel/core@npm:^7.19.6, @babel/core@npm:^7.22.5, @babel/core@npm:^7.24.5": version: 7.24.9 resolution: "@babel/core@npm:7.24.9" dependencies: @@ -829,7 +797,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.19.3, @babel/generator@npm:^7.20.7, @babel/generator@npm:^7.22.5, @babel/generator@npm:^7.24.5, @babel/generator@npm:^7.24.9": +"@babel/generator@npm:^7.19.3, @babel/generator@npm:^7.20.7, @babel/generator@npm:^7.22.5, @babel/generator@npm:^7.24.9": version: 7.24.10 resolution: "@babel/generator@npm:7.24.10" dependencies: @@ -882,7 +850,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0, @babel/helper-create-class-features-plugin@npm:^7.24.7, @babel/helper-create-class-features-plugin@npm:^7.24.8": +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0, @babel/helper-create-class-features-plugin@npm:^7.24.7": version: 7.24.8 resolution: "@babel/helper-create-class-features-plugin@npm:7.24.8" dependencies: @@ -983,7 +951,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.18.6, @babel/helper-module-imports@npm:^7.22.5, @babel/helper-module-imports@npm:^7.24.3, @babel/helper-module-imports@npm:^7.24.7": +"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.18.6, @babel/helper-module-imports@npm:^7.22.5, @babel/helper-module-imports@npm:^7.24.7": version: 7.24.7 resolution: "@babel/helper-module-imports@npm:7.24.7" dependencies: @@ -993,16 +961,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:~7.22.15": - version: 7.22.15 - resolution: "@babel/helper-module-imports@npm:7.22.15" - dependencies: - "@babel/types": ^7.22.15 - checksum: ecd7e457df0a46f889228f943ef9b4a47d485d82e030676767e6a2fdcbdaa63594d8124d4b55fd160b41c201025aec01fc27580352b1c87a37c9c6f33d116702 - languageName: node - linkType: hard - -"@babel/helper-module-transforms@npm:^7.19.0, @babel/helper-module-transforms@npm:^7.20.11, @babel/helper-module-transforms@npm:^7.24.5, @babel/helper-module-transforms@npm:^7.24.7, @babel/helper-module-transforms@npm:^7.24.8, @babel/helper-module-transforms@npm:^7.24.9": +"@babel/helper-module-transforms@npm:^7.19.0, @babel/helper-module-transforms@npm:^7.20.11, @babel/helper-module-transforms@npm:^7.24.7, @babel/helper-module-transforms@npm:^7.24.8, @babel/helper-module-transforms@npm:^7.24.9": version: 7.24.9 resolution: "@babel/helper-module-transforms@npm:7.24.9" dependencies: @@ -1026,7 +985,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.0, @babel/helper-plugin-utils@npm:^7.24.5, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.16.7, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.18.9, @babel/helper-plugin-utils@npm:^7.19.0, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.5, @babel/helper-plugin-utils@npm:^7.24.7, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": version: 7.24.8 resolution: "@babel/helper-plugin-utils@npm:7.24.8" checksum: 73b1a83ba8bcee21dc94de2eb7323207391715e4369fd55844bb15cf13e3df6f3d13a40786d990e6370bf0f571d94fc31f70dec96c1d1002058258c35ca3767a @@ -1130,7 +1089,7 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.19.0, @babel/helpers@npm:^7.20.7, @babel/helpers@npm:^7.24.5, @babel/helpers@npm:^7.24.8": +"@babel/helpers@npm:^7.19.0, @babel/helpers@npm:^7.20.7, @babel/helpers@npm:^7.24.8": version: 7.24.8 resolution: "@babel/helpers@npm:7.24.8" dependencies: @@ -1140,7 +1099,7 @@ __metadata: languageName: node linkType: hard -"@babel/highlight@npm:^7.10.4, @babel/highlight@npm:^7.24.7": +"@babel/highlight@npm:^7.24.7": version: 7.24.7 resolution: "@babel/highlight@npm:7.24.7" dependencies: @@ -1170,7 +1129,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.4, @babel/parser@npm:^7.18.4, @babel/parser@npm:^7.19.3, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.4, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.5, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.5, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.24.8, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.9.6": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.4, @babel/parser@npm:^7.18.4, @babel/parser@npm:^7.19.3, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.4, @babel/parser@npm:^7.22.5, @babel/parser@npm:^7.23.5, @babel/parser@npm:^7.24.7, @babel/parser@npm:^7.24.8, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.9.6": version: 7.24.8 resolution: "@babel/parser@npm:7.24.8" bin: @@ -1548,7 +1507,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.2.0, @babel/plugin-syntax-jsx@npm:^7.23.3, @babel/plugin-syntax-jsx@npm:^7.24.7": +"@babel/plugin-syntax-jsx@npm:^7.2.0, @babel/plugin-syntax-jsx@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-syntax-jsx@npm:7.24.7" dependencies: @@ -1647,17 +1606,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.24.7": - version: 7.24.7 - resolution: "@babel/plugin-syntax-typescript@npm:7.24.7" - dependencies: - "@babel/helper-plugin-utils": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 56fe84f3044ecbf038977281648db6b63bd1301f2fff6595820dc10ee276c1d1586919d48d52a8d497ecae32c958be38f42c1c8d174dc58aad856c516dc5b35a - languageName: node - linkType: hard - "@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6": version: 7.18.6 resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6" @@ -2136,7 +2084,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-display-name@npm:^7.24.1, @babel/plugin-transform-react-display-name@npm:^7.24.7": +"@babel/plugin-transform-react-display-name@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-react-display-name@npm:7.24.7" dependencies: @@ -2147,7 +2095,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-development@npm:^7.22.5, @babel/plugin-transform-react-jsx-development@npm:^7.24.7": +"@babel/plugin-transform-react-jsx-development@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-react-jsx-development@npm:7.24.7" dependencies: @@ -2180,7 +2128,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.23.4, @babel/plugin-transform-react-jsx@npm:^7.24.7": +"@babel/plugin-transform-react-jsx@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-react-jsx@npm:7.24.7" dependencies: @@ -2195,7 +2143,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-pure-annotations@npm:^7.24.1, @babel/plugin-transform-react-pure-annotations@npm:^7.24.7": +"@babel/plugin-transform-react-pure-annotations@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.24.7" dependencies: @@ -2246,22 +2194,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-runtime@npm:7.24.3": - version: 7.24.3 - resolution: "@babel/plugin-transform-runtime@npm:7.24.3" - dependencies: - "@babel/helper-module-imports": ^7.24.3 - "@babel/helper-plugin-utils": ^7.24.0 - babel-plugin-polyfill-corejs2: ^0.4.10 - babel-plugin-polyfill-corejs3: ^0.10.1 - babel-plugin-polyfill-regenerator: ^0.6.1 - semver: ^6.3.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 719112524e6fe3e665385ad4425530dadb2ddee839023381ed9d77edf5ce2748f32cc0e38dacda1990c56a7ae0af4de6cdca2413ffaf307e9f75f8d2200d09a2 - languageName: node - linkType: hard - "@babel/plugin-transform-runtime@npm:^7.22.5": version: 7.24.7 resolution: "@babel/plugin-transform-runtime@npm:7.24.7" @@ -2334,20 +2266,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.23.3": - version: 7.24.8 - resolution: "@babel/plugin-transform-typescript@npm:7.24.8" - dependencies: - "@babel/helper-annotate-as-pure": ^7.24.7 - "@babel/helper-create-class-features-plugin": ^7.24.8 - "@babel/helper-plugin-utils": ^7.24.8 - "@babel/plugin-syntax-typescript": ^7.24.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 4dcdc0ca2b523ccfb216ad7e68d2954576e42d83956e0e65626ad1ece17da85cb1122b6c350c4746db927996060466c879945d40cde156a94019f30587fef41a - languageName: node - linkType: hard - "@babel/plugin-transform-unicode-escapes@npm:^7.18.10, @babel/plugin-transform-unicode-escapes@npm:^7.24.1, @babel/plugin-transform-unicode-escapes@npm:^7.24.7": version: 7.24.7 resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.7" @@ -2781,22 +2699,6 @@ __metadata: languageName: node linkType: hard -"@babel/preset-react@npm:7.24.1": - version: 7.24.1 - resolution: "@babel/preset-react@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": ^7.24.0 - "@babel/helper-validator-option": ^7.23.5 - "@babel/plugin-transform-react-display-name": ^7.24.1 - "@babel/plugin-transform-react-jsx": ^7.23.4 - "@babel/plugin-transform-react-jsx-development": ^7.22.5 - "@babel/plugin-transform-react-pure-annotations": ^7.24.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 70e146a6de480cb4b6c5eb197003960a2d148d513e1f5b5d04ee954f255d68c935c2800da13e550267f47b894bd0214b2548181467b52a4bdc0a85020061b68c - languageName: node - linkType: hard - "@babel/preset-react@npm:7.24.7": version: 7.24.7 resolution: "@babel/preset-react@npm:7.24.7" @@ -2835,15 +2737,6 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:7.12.5": - version: 7.12.5 - resolution: "@babel/runtime@npm:7.12.5" - dependencies: - regenerator-runtime: ^0.13.4 - checksum: 64964a0fd172917fc5faac56bea5f0e6ec6200973e4ed6373e114f23f8cd6f113be31a6559fadfdd4f62071559e05d00a391760876a00345ea7813356c880209 - languageName: node - linkType: hard - "@babel/runtime@npm:7.20.13": version: 7.20.13 resolution: "@babel/runtime@npm:7.20.13" @@ -2862,13 +2755,6 @@ __metadata: languageName: node linkType: hard -"@babel/standalone@npm:^7.23.8": - version: 7.24.10 - resolution: "@babel/standalone@npm:7.24.10" - checksum: 9bc789e1725b8886f79209f7e675f3713ad0389dd231900192cda7e9a1a72e62fd3d3f63229694a30a673ef65316956f5475e7e37a5f43bd3decfa48237e4828 - languageName: node - linkType: hard - "@babel/template@npm:7.20.7": version: 7.20.7 resolution: "@babel/template@npm:7.20.7" @@ -2880,7 +2766,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7, @babel/template@npm:^7.23.9, @babel/template@npm:^7.24.0, @babel/template@npm:^7.24.7": +"@babel/template@npm:^7.18.10, @babel/template@npm:^7.20.7, @babel/template@npm:^7.24.7": version: 7.24.7 resolution: "@babel/template@npm:7.24.7" dependencies: @@ -2909,18 +2795,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:7.8.3": - version: 7.8.3 - resolution: "@babel/types@npm:7.8.3" - dependencies: - esutils: ^2.0.2 - lodash: ^4.17.13 - to-fast-properties: ^2.0.0 - checksum: c51ec3ad2850940ed87e6db9cb783f4688bb6b589115a335fcc49e292e5fe00a086966b39d5b808d8c7aa7e81b7d4dbd19c2f403ad422c46f526311992b4c1fc - languageName: node - linkType: hard - -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.6, @babel/types@npm:^7.19.3, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.6, @babel/types@npm:^7.23.9, @babel/types@npm:^7.24.5, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.24.9, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.8.3, @babel/types@npm:^7.9.6": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.6, @babel/types@npm:^7.19.3, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.5, @babel/types@npm:^7.24.7, @babel/types@npm:^7.24.8, @babel/types@npm:^7.24.9, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.8.3, @babel/types@npm:^7.9.6": version: 7.24.9 resolution: "@babel/types@npm:7.24.9" dependencies: @@ -3195,15 +3070,6 @@ __metadata: languageName: node linkType: hard -"@cloudflare/kv-asset-handler@npm:^0.3.4": - version: 0.3.4 - resolution: "@cloudflare/kv-asset-handler@npm:0.3.4" - dependencies: - mime: ^3.0.0 - checksum: 7221f46231cfe4698260741d0661b36296d8cff7368672f563bc3d7fd806e36d66d15eb1abc0d114e8fc4d1218cd90f744729ff3aaa61fcfbfe0ac613704b3f5 - languageName: node - linkType: hard - "@commitlint/cli@npm:17.5.1": version: 17.5.1 resolution: "@commitlint/cli@npm:17.5.1" @@ -3928,13 +3794,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/aix-ppc64@npm:0.20.2" - conditions: os=aix & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/aix-ppc64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/aix-ppc64@npm:0.21.5" @@ -3949,13 +3808,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/android-arm64@npm:0.17.19" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/android-arm64@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/android-arm64@npm:0.17.8" @@ -3970,13 +3822,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/android-arm64@npm:0.20.2" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/android-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/android-arm64@npm:0.21.5" @@ -3991,13 +3836,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/android-arm@npm:0.17.19" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@esbuild/android-arm@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/android-arm@npm:0.17.8" @@ -4012,13 +3850,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/android-arm@npm:0.20.2" - conditions: os=android & cpu=arm - languageName: node - linkType: hard - "@esbuild/android-arm@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/android-arm@npm:0.21.5" @@ -4033,13 +3864,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/android-x64@npm:0.17.19" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - "@esbuild/android-x64@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/android-x64@npm:0.17.8" @@ -4054,13 +3878,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/android-x64@npm:0.20.2" - conditions: os=android & cpu=x64 - languageName: node - linkType: hard - "@esbuild/android-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/android-x64@npm:0.21.5" @@ -4075,13 +3892,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/darwin-arm64@npm:0.17.19" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/darwin-arm64@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/darwin-arm64@npm:0.17.8" @@ -4096,13 +3906,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/darwin-arm64@npm:0.20.2" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/darwin-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/darwin-arm64@npm:0.21.5" @@ -4117,13 +3920,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/darwin-x64@npm:0.17.19" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@esbuild/darwin-x64@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/darwin-x64@npm:0.17.8" @@ -4138,13 +3934,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/darwin-x64@npm:0.20.2" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - "@esbuild/darwin-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/darwin-x64@npm:0.21.5" @@ -4159,13 +3948,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/freebsd-arm64@npm:0.17.19" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/freebsd-arm64@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/freebsd-arm64@npm:0.17.8" @@ -4180,13 +3962,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/freebsd-arm64@npm:0.20.2" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/freebsd-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/freebsd-arm64@npm:0.21.5" @@ -4201,13 +3976,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/freebsd-x64@npm:0.17.19" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/freebsd-x64@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/freebsd-x64@npm:0.17.8" @@ -4222,13 +3990,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/freebsd-x64@npm:0.20.2" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/freebsd-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/freebsd-x64@npm:0.21.5" @@ -4243,13 +4004,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-arm64@npm:0.17.19" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/linux-arm64@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/linux-arm64@npm:0.17.8" @@ -4264,13 +4018,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-arm64@npm:0.20.2" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/linux-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-arm64@npm:0.21.5" @@ -4285,13 +4032,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-arm@npm:0.17.19" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@esbuild/linux-arm@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/linux-arm@npm:0.17.8" @@ -4306,13 +4046,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-arm@npm:0.20.2" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - "@esbuild/linux-arm@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-arm@npm:0.21.5" @@ -4327,13 +4060,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-ia32@npm:0.17.19" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/linux-ia32@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/linux-ia32@npm:0.17.8" @@ -4348,13 +4074,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-ia32@npm:0.20.2" - conditions: os=linux & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/linux-ia32@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-ia32@npm:0.21.5" @@ -4369,13 +4088,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-loong64@npm:0.17.19" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - "@esbuild/linux-loong64@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/linux-loong64@npm:0.17.8" @@ -4390,13 +4102,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-loong64@npm:0.20.2" - conditions: os=linux & cpu=loong64 - languageName: node - linkType: hard - "@esbuild/linux-loong64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-loong64@npm:0.21.5" @@ -4411,13 +4116,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-mips64el@npm:0.17.19" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - "@esbuild/linux-mips64el@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/linux-mips64el@npm:0.17.8" @@ -4432,13 +4130,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-mips64el@npm:0.20.2" - conditions: os=linux & cpu=mips64el - languageName: node - linkType: hard - "@esbuild/linux-mips64el@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-mips64el@npm:0.21.5" @@ -4453,13 +4144,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-ppc64@npm:0.17.19" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/linux-ppc64@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/linux-ppc64@npm:0.17.8" @@ -4474,13 +4158,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-ppc64@npm:0.20.2" - conditions: os=linux & cpu=ppc64 - languageName: node - linkType: hard - "@esbuild/linux-ppc64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-ppc64@npm:0.21.5" @@ -4495,13 +4172,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-riscv64@npm:0.17.19" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - "@esbuild/linux-riscv64@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/linux-riscv64@npm:0.17.8" @@ -4516,13 +4186,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-riscv64@npm:0.20.2" - conditions: os=linux & cpu=riscv64 - languageName: node - linkType: hard - "@esbuild/linux-riscv64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-riscv64@npm:0.21.5" @@ -4537,13 +4200,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-s390x@npm:0.17.19" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - "@esbuild/linux-s390x@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/linux-s390x@npm:0.17.8" @@ -4558,13 +4214,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-s390x@npm:0.20.2" - conditions: os=linux & cpu=s390x - languageName: node - linkType: hard - "@esbuild/linux-s390x@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-s390x@npm:0.21.5" @@ -4579,13 +4228,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/linux-x64@npm:0.17.19" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - "@esbuild/linux-x64@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/linux-x64@npm:0.17.8" @@ -4600,13 +4242,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-x64@npm:0.20.2" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - "@esbuild/linux-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/linux-x64@npm:0.21.5" @@ -4621,13 +4256,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/netbsd-x64@npm:0.17.19" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/netbsd-x64@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/netbsd-x64@npm:0.17.8" @@ -4642,13 +4270,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/netbsd-x64@npm:0.20.2" - conditions: os=netbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/netbsd-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/netbsd-x64@npm:0.21.5" @@ -4670,13 +4291,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/openbsd-x64@npm:0.17.19" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/openbsd-x64@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/openbsd-x64@npm:0.17.8" @@ -4691,13 +4305,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/openbsd-x64@npm:0.20.2" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - "@esbuild/openbsd-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/openbsd-x64@npm:0.21.5" @@ -4712,13 +4319,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/sunos-x64@npm:0.17.19" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - "@esbuild/sunos-x64@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/sunos-x64@npm:0.17.8" @@ -4733,13 +4333,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/sunos-x64@npm:0.20.2" - conditions: os=sunos & cpu=x64 - languageName: node - linkType: hard - "@esbuild/sunos-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/sunos-x64@npm:0.21.5" @@ -4754,13 +4347,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/win32-arm64@npm:0.17.19" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/win32-arm64@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/win32-arm64@npm:0.17.8" @@ -4775,13 +4361,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/win32-arm64@npm:0.20.2" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - "@esbuild/win32-arm64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/win32-arm64@npm:0.21.5" @@ -4796,13 +4375,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/win32-ia32@npm:0.17.19" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/win32-ia32@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/win32-ia32@npm:0.17.8" @@ -4817,13 +4389,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/win32-ia32@npm:0.20.2" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - "@esbuild/win32-ia32@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/win32-ia32@npm:0.21.5" @@ -4838,13 +4403,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.17.19": - version: 0.17.19 - resolution: "@esbuild/win32-x64@npm:0.17.19" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@esbuild/win32-x64@npm:0.17.8": version: 0.17.8 resolution: "@esbuild/win32-x64@npm:0.17.8" @@ -4859,13 +4417,6 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/win32-x64@npm:0.20.2" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@esbuild/win32-x64@npm:0.21.5": version: 0.21.5 resolution: "@esbuild/win32-x64@npm:0.21.5" @@ -4891,13 +4442,38 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.11.0": + version: 4.11.1 + resolution: "@eslint-community/regexpp@npm:4.11.1" + checksum: 6986685529d30e33c2640973c3d8e7ddd31bef3cc8cb10ad54ddc1dea12680779a2c23a45562aa1462c488137a3570e672d122fac7da22d82294382d915cec70 + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.6.1": version: 4.11.0 resolution: "@eslint-community/regexpp@npm:4.11.0" checksum: 97d2fe46690b69417a551bd19a3dc53b6d9590d2295c43cc4c4e44e64131af541e2f4a44d5c12e87de990403654d3dae9d33600081f3a2f0386b368abc9111ec languageName: node linkType: hard +"@eslint/config-array@npm:^0.18.0": + version: 0.18.0 + resolution: "@eslint/config-array@npm:0.18.0" + dependencies: + "@eslint/object-schema": ^2.1.4 + debug: ^4.3.1 + minimatch: ^3.1.2 + checksum: 5ff748e1788745bfb3160c3b3151d62a7c054e336e9fe8069e86cfa6106f3abbd59b24f1253122268295f98c66803e9a7b23d7f947a8c00f62d2060cc44bc7fc + languageName: node + linkType: hard + +"@eslint/core@npm:^0.6.0": + version: 0.6.0 + resolution: "@eslint/core@npm:0.6.0" + checksum: bf6a285d8cfb7f76524041991832fcc1573c7fc4bdfa091a14972bdb719d5a735330efb88ec453dd33930f49bcc9bb2737b40c43fb1220933781ebb712667265 + languageName: node + linkType: hard + "@eslint/eslintrc@npm:^2.1.4": version: 2.1.4 resolution: "@eslint/eslintrc@npm:2.1.4" @@ -4915,6 +4491,23 @@ __metadata: languageName: node linkType: hard +"@eslint/eslintrc@npm:^3.1.0": + version: 3.1.0 + resolution: "@eslint/eslintrc@npm:3.1.0" + dependencies: + ajv: ^6.12.4 + debug: ^4.3.2 + espree: ^10.0.1 + globals: ^14.0.0 + ignore: ^5.2.0 + import-fresh: ^3.2.1 + js-yaml: ^4.1.0 + minimatch: ^3.1.2 + strip-json-comments: ^3.1.1 + checksum: b0a9bbd98c8b9e0f4d975b042ff9b874dde722b20834ea2ff46551c3de740d4f10f56c449b790ef34d7f82147cbddfc22b004a43cc885dbc2664bb134766b5e4 + languageName: node + linkType: hard + "@eslint/js@npm:8.57.0": version: 8.57.0 resolution: "@eslint/js@npm:8.57.0" @@ -4922,10 +4515,26 @@ __metadata: languageName: node linkType: hard -"@fastify/busboy@npm:^2.0.0": - version: 2.1.1 - resolution: "@fastify/busboy@npm:2.1.1" - checksum: 42c32ef75e906c9a4809c1e1930a5ca6d4ddc8d138e1a8c8ba5ea07f997db32210617d23b2e4a85fe376316a41a1a0439fc6ff2dedf5126d96f45a9d80754fb2 +"@eslint/js@npm:9.12.0": + version: 9.12.0 + resolution: "@eslint/js@npm:9.12.0" + checksum: cad2ee0d3080a3e507e18f1846e343d4dac00cb83b0c56355fa165b05fa0780ad746e0b93540666036e50b4cf4a4ee496a730417e500dc217c201902edd7ab5b + languageName: node + linkType: hard + +"@eslint/object-schema@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/object-schema@npm:2.1.4" + checksum: 5a03094115bcdab7991dbbc5d17a9713f394cebb4b44d3eaf990d7487b9b8e1877b817997334ab40be52e299a0384595c6f6ba91b389901e5e1d21efda779271 + languageName: node + linkType: hard + +"@eslint/plugin-kit@npm:^0.2.0": + version: 0.2.0 + resolution: "@eslint/plugin-kit@npm:0.2.0" + dependencies: + levn: ^0.4.1 + checksum: 2c358c816575b8338e017cff59bf8b7a186510bc0e6c1b234e889156bfea9e00ce588ce424a0aa5d322e316f1ad08e8fdc7450a7fd966c64cbb911e64eaffbb9 languageName: node linkType: hard @@ -5002,25 +4611,6 @@ __metadata: languageName: node linkType: hard -"@hapi/accept@npm:5.0.2": - version: 5.0.2 - resolution: "@hapi/accept@npm:5.0.2" - dependencies: - "@hapi/boom": 9.x.x - "@hapi/hoek": 9.x.x - checksum: 8088cbc245287f52722b2f6c42ae1f21f1f40001453582876b7de0329104427f88a277cd7857458bfc8ade4b9c872c9e5571b94de3c38440e40dbd3d25387954 - languageName: node - linkType: hard - -"@hapi/boom@npm:9.x.x": - version: 9.1.4 - resolution: "@hapi/boom@npm:9.1.4" - dependencies: - "@hapi/hoek": 9.x.x - checksum: b1cdde1e82fae8222d893ac74e13e9a784f0398ffcb7ece32f6eb69bad990ca62f3c40cca19673e74cc676628ff121ee5576d6b0f1add92dcfa182ff9b90b937 - languageName: node - linkType: hard - "@hapi/bourne@npm:^3.0.0": version: 3.0.0 resolution: "@hapi/bourne@npm:3.0.0" @@ -5028,10 +4618,20 @@ __metadata: languageName: node linkType: hard -"@hapi/hoek@npm:9.x.x": - version: 9.3.0 - resolution: "@hapi/hoek@npm:9.3.0" - checksum: 4771c7a776242c3c022b168046af4e324d116a9d2e1d60631ee64f474c6e38d1bb07092d898bf95c7bc5d334c5582798a1456321b2e53ca817d4e7c88bc25b43 +"@humanfs/core@npm:^0.19.0": + version: 0.19.0 + resolution: "@humanfs/core@npm:0.19.0" + checksum: d73c153e9a41efce401cdf8eaa831e5b01630b45a46678eded3803347251a24446f1500b0074750fcab0a88d947609b164a0d5bba57f58ec18167bea01c69ac5 + languageName: node + linkType: hard + +"@humanfs/node@npm:^0.16.5": + version: 0.16.5 + resolution: "@humanfs/node@npm:0.16.5" + dependencies: + "@humanfs/core": ^0.19.0 + "@humanwhocodes/retry": ^0.3.0 + checksum: ae4799c6bf436450e1b1836f23fdb4ce0eb862df8e02fd498ee7d8ebe552d85fe36ccac81fcfbe39bf43cb49b302ae438d94699a451d1cfc78f64198d4b45674 languageName: node linkType: hard @@ -5060,6 +4660,13 @@ __metadata: languageName: node linkType: hard +"@humanwhocodes/retry@npm:^0.3.0, @humanwhocodes/retry@npm:^0.3.1": + version: 0.3.1 + resolution: "@humanwhocodes/retry@npm:0.3.1" + checksum: 7e5517bb51dbea3e02ab6cacef59a8f4b0ca023fc4b0b8cbc40de0ad29f46edd50b897c6e7fba79366a0217e3f48e2da8975056f6c35cfe19d9cc48f1d03c1dd + languageName: node + linkType: hard + "@iarna/toml@npm:^2.2.5": version: 2.2.5 resolution: "@iarna/toml@npm:2.2.5" @@ -5067,13 +4674,6 @@ __metadata: languageName: node linkType: hard -"@ioredis/commands@npm:^1.1.1": - version: 1.2.0 - resolution: "@ioredis/commands@npm:1.2.0" - checksum: 9b20225ba36ef3e5caf69b3c0720597c3016cc9b1e157f519ea388f621dd9037177f84cfe7e25c4c32dad7dd90c70ff9123cd411f747e053cf292193c9c461e2 - languageName: node - linkType: hard - "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -5224,10 +4824,11 @@ __metadata: dependencies: eslint-config-airbnb-base: 15.0.0 eslint-find-rules: 4.1.0 + globals: 15.11.0 peerDependencies: - eslint: 7.x || 8.x + eslint: 7.x || 8.x || 9.x eslint-plugin-import: ^2.26.0 - eslint-plugin-vitest: ^0.3.20 + eslint-plugin-vitest: ^0.5.4 languageName: unknown linkType: soft @@ -5311,7 +4912,7 @@ __metadata: languageName: unknown linkType: soft -"@justeattakeaway/pie-chip@0.8.6, @justeattakeaway/pie-chip@workspace:packages/components/pie-chip": +"@justeattakeaway/pie-chip@0.9.0, @justeattakeaway/pie-chip@workspace:packages/components/pie-chip": version: 0.0.0-use.local resolution: "@justeattakeaway/pie-chip@workspace:packages/components/pie-chip" dependencies: @@ -5337,7 +4938,7 @@ __metadata: languageName: unknown linkType: soft -"@justeattakeaway/pie-cookie-banner@0.26.11, @justeattakeaway/pie-cookie-banner@workspace:packages/components/pie-cookie-banner": +"@justeattakeaway/pie-cookie-banner@1.0.0, @justeattakeaway/pie-cookie-banner@workspace:packages/components/pie-cookie-banner": version: 0.0.0-use.local resolution: "@justeattakeaway/pie-cookie-banner@workspace:packages/components/pie-cookie-banner" dependencies: @@ -5452,8 +5053,8 @@ __metadata: "@vue/babel-helper-vue-jsx-merge-props": 1.4.0 "@vue/babel-preset-jsx": 1.4.0 "@vue/test-utils": 1.1.3 - eslint: 8.57.0 - eslint-plugin-vue: ^9.9.0 + eslint: 9.12.0 + eslint-plugin-vue: 9.29.0 fs-extra: 9.1.0 lodash.kebabcase: 4.1.1 marked: 4.0.10 @@ -5615,7 +5216,7 @@ __metadata: languageName: unknown linkType: soft -"@justeattakeaway/pie-tag@0.10.2, @justeattakeaway/pie-tag@workspace:packages/components/pie-tag": +"@justeattakeaway/pie-tag@0.11.0, @justeattakeaway/pie-tag@workspace:packages/components/pie-tag": version: 0.0.0-use.local resolution: "@justeattakeaway/pie-tag@workspace:packages/components/pie-tag" dependencies: @@ -5645,7 +5246,7 @@ __metadata: languageName: unknown linkType: soft -"@justeattakeaway/pie-textarea@0.10.2, @justeattakeaway/pie-textarea@workspace:packages/components/pie-textarea": +"@justeattakeaway/pie-textarea@0.11.0, @justeattakeaway/pie-textarea@workspace:packages/components/pie-textarea": version: 0.0.0-use.local resolution: "@justeattakeaway/pie-textarea@workspace:packages/components/pie-textarea" dependencies: @@ -5695,7 +5296,7 @@ __metadata: languageName: unknown linkType: soft -"@justeattakeaway/pie-webc@0.5.44, @justeattakeaway/pie-webc@workspace:packages/components/pie-webc": +"@justeattakeaway/pie-webc@0.5.46, @justeattakeaway/pie-webc@workspace:packages/components/pie-webc": version: 0.0.0-use.local resolution: "@justeattakeaway/pie-webc@workspace:packages/components/pie-webc" dependencies: @@ -5704,9 +5305,9 @@ __metadata: "@justeattakeaway/pie-card": 0.21.2 "@justeattakeaway/pie-checkbox": 0.13.3 "@justeattakeaway/pie-checkbox-group": 0.7.3 - "@justeattakeaway/pie-chip": 0.8.6 + "@justeattakeaway/pie-chip": 0.9.0 "@justeattakeaway/pie-components-config": 0.18.0 - "@justeattakeaway/pie-cookie-banner": 0.26.11 + "@justeattakeaway/pie-cookie-banner": 1.0.0 "@justeattakeaway/pie-divider": 0.14.2 "@justeattakeaway/pie-form-label": 0.14.3 "@justeattakeaway/pie-icon-button": 0.29.0 @@ -5718,9 +5319,9 @@ __metadata: "@justeattakeaway/pie-radio-group": 0.1.2 "@justeattakeaway/pie-spinner": 0.7.2 "@justeattakeaway/pie-switch": 0.30.4 - "@justeattakeaway/pie-tag": 0.10.2 + "@justeattakeaway/pie-tag": 0.11.0 "@justeattakeaway/pie-text-input": 0.24.3 - "@justeattakeaway/pie-textarea": 0.10.2 + "@justeattakeaway/pie-textarea": 0.11.0 "@justeattakeaway/pie-toast": 0.4.1 chalk: 5.3.0 bin: @@ -5769,19 +5370,6 @@ __metadata: languageName: node linkType: hard -"@lit-labs/nextjs@npm:0.2.0": - version: 0.2.0 - resolution: "@lit-labs/nextjs@npm:0.2.0" - dependencies: - "@lit-labs/ssr-react": ^0.3.0 - "@webcomponents/template-shadowroot": ^0.2.1 - imports-loader: ^4.0.1 - peerDependencies: - next: 13 || 14 - checksum: c58c702945708f0fc1ff8651740403a40656d64a335b1275f509b37f47497276cc9d0fd222f634efeb84281075c364c00fdd268e5c7effa3c746c5b462051255 - languageName: node - linkType: hard - "@lit-labs/react@npm:^1.0.2": version: 1.2.1 resolution: "@lit-labs/react@npm:1.2.1" @@ -5789,17 +5377,6 @@ __metadata: languageName: node linkType: hard -"@lit-labs/ssr-client@npm:^1.1.7": - version: 1.1.7 - resolution: "@lit-labs/ssr-client@npm:1.1.7" - dependencies: - "@lit/reactive-element": ^2.0.4 - lit: ^3.1.2 - lit-html: ^3.1.2 - checksum: d8eb99f851bd9f88483bf6e4e536d6119936f526a7d5f22c206667c2bc332e9f669ba992fce1b38c535ffc696edca77d51e1cc1ce03c4c6ef02dcabe184c22be - languageName: node - linkType: hard - "@lit-labs/ssr-dom-shim@npm:^1.2.0": version: 1.2.0 resolution: "@lit-labs/ssr-dom-shim@npm:1.2.0" @@ -5807,47 +5384,6 @@ __metadata: languageName: node linkType: hard -"@lit-labs/ssr-react@npm:^0.3.0": - version: 0.3.0 - resolution: "@lit-labs/ssr-react@npm:0.3.0" - dependencies: - "@lit-labs/ssr": ^3.2.2 - "@lit-labs/ssr-client": ^1.1.7 - peerDependencies: - "@types/react": 17 || 18 - react: 17 || 18 - checksum: a760a5b347f68322a8f8e0ec78119d22b87def0f247e9691ce93fa4979d5ed12ebcc4b046fc081b921daffb25c254b50aa0180b8720715313c67aab57478d072 - languageName: node - linkType: hard - -"@lit-labs/ssr@npm:^3.1.2, @lit-labs/ssr@npm:^3.2.2": - version: 3.2.2 - resolution: "@lit-labs/ssr@npm:3.2.2" - dependencies: - "@lit-labs/ssr-client": ^1.1.7 - "@lit-labs/ssr-dom-shim": ^1.2.0 - "@lit/reactive-element": ^2.0.4 - "@parse5/tools": ^0.3.0 - "@types/node": ^16.0.0 - enhanced-resolve: ^5.10.0 - lit: ^3.1.2 - lit-element: ^4.0.4 - lit-html: ^3.1.2 - node-fetch: ^3.2.8 - parse5: ^7.1.1 - checksum: 0872959e26bdb24a077a68446ba41f96aebcf0cd5871ebd424572dfcaad841e3ffaf4d8b8c17bfa4919e0cd2d52a28b16f0a58f1546c04b3096676ef2524de10 - languageName: node - linkType: hard - -"@lit/react@npm:1.0.2": - version: 1.0.2 - resolution: "@lit/react@npm:1.0.2" - peerDependencies: - "@types/react": 17 || 18 - checksum: 6a5c2be97d53e75b714fd6831629366e7d9d296a8756132289a49e4e4474f26b5a4bb3ef44d5d4f89a0cacfc75b305845bbbf45b0bdc356ce4a6eda0c488b7e8 - languageName: node - linkType: hard - "@lit/react@npm:1.0.5": version: 1.0.5 resolution: "@lit/react@npm:1.0.5" @@ -5892,25 +5428,6 @@ __metadata: languageName: node linkType: hard -"@mapbox/node-pre-gyp@npm:^1.0.5": - version: 1.0.11 - resolution: "@mapbox/node-pre-gyp@npm:1.0.11" - dependencies: - detect-libc: ^2.0.0 - https-proxy-agent: ^5.0.0 - make-dir: ^3.1.0 - node-fetch: ^2.6.7 - nopt: ^5.0.0 - npmlog: ^5.0.1 - rimraf: ^3.0.2 - semver: ^7.3.5 - tar: ^6.1.11 - bin: - node-pre-gyp: bin/node-pre-gyp - checksum: b848f6abc531a11961d780db813cc510ca5a5b6bf3184d72134089c6875a91c44d571ba6c1879470020803f7803609e7b2e6e429651c026fe202facd11d444b8 - languageName: node - linkType: hard - "@mdx-js/react@npm:^3.0.0": version: 3.0.1 resolution: "@mdx-js/react@npm:3.0.1" @@ -5976,160 +5493,6 @@ __metadata: languageName: node linkType: hard -"@netlify/functions@npm:^2.8.0": - version: 2.8.1 - resolution: "@netlify/functions@npm:2.8.1" - dependencies: - "@netlify/serverless-functions-api": 1.19.1 - checksum: 26010e950b8e455683d0c959ac1dd2f47cd0d155b762941dba9308ad30c018aec5ad9240df87ed621f7e16df20ea1b28a2499c95c1d12abd998d95c6334328f6 - languageName: node - linkType: hard - -"@netlify/node-cookies@npm:^0.1.0": - version: 0.1.0 - resolution: "@netlify/node-cookies@npm:0.1.0" - checksum: 7258bebeafac3bb208f62a7a44e20ffe85f0d201bd71662de8fbf78bfbfd4eb2187f14e50249a8f090cd71e99058cd32972c1d10f5c8a74a511fe350cf968a01 - languageName: node - linkType: hard - -"@netlify/serverless-functions-api@npm:1.19.1": - version: 1.19.1 - resolution: "@netlify/serverless-functions-api@npm:1.19.1" - dependencies: - "@netlify/node-cookies": ^0.1.0 - urlpattern-polyfill: 8.0.2 - checksum: 05ef0b57cac11022ee7133468435f357deb618827e2d1d8b4b99a5765281ad8f72dda187800e93e62bd50b967906a02fbe480904e90993bae48b4a982f48e865 - languageName: node - linkType: hard - -"@next/env@npm:10.2.3": - version: 10.2.3 - resolution: "@next/env@npm:10.2.3" - checksum: f48e5148ec25b098c5663990775d98f4b8a747d6fa732fba0c1b25bf0cfa59aa1f341dac390ada5cad82c4a92aa8e50c8735870986878f7c052907d9c31d2a24 - languageName: node - linkType: hard - -"@next/env@npm:13.5.5": - version: 13.5.5 - resolution: "@next/env@npm:13.5.5" - checksum: 4e3a92f2bd60189d81eb0437bf8141de26dec371edc125553c2d93b1de4c40ce99e8c81f60d8450961fab5c8880a6bcfccd23d9ef9c86aceab2f5380776def9f - languageName: node - linkType: hard - -"@next/eslint-plugin-next@npm:13.2.4": - version: 13.2.4 - resolution: "@next/eslint-plugin-next@npm:13.2.4" - dependencies: - glob: 7.1.7 - checksum: 95f9a84922ec1c73aa51b794f9d2dc49c165a1c793db17cab4558097d31aaf65c2e5e3390d0691c056fac105562d6dc974b13b1df79981f8b7faba005f6eb3b5 - languageName: node - linkType: hard - -"@next/polyfill-module@npm:10.2.3": - version: 10.2.3 - resolution: "@next/polyfill-module@npm:10.2.3" - checksum: 4ef314ba95c0f53e9979a4c57e8ce444254591fe85315a60805b9dd26f670f38a3c594de87ba4b3d5b965c7225cf18553658990f27a6300ef42d6a07d36ec618 - languageName: node - linkType: hard - -"@next/react-dev-overlay@npm:10.2.3": - version: 10.2.3 - resolution: "@next/react-dev-overlay@npm:10.2.3" - dependencies: - "@babel/code-frame": 7.12.11 - anser: 1.4.9 - chalk: 4.0.0 - classnames: 2.2.6 - css.escape: 1.5.1 - data-uri-to-buffer: 3.0.1 - platform: 1.3.6 - shell-quote: 1.7.2 - source-map: 0.8.0-beta.0 - stacktrace-parser: 0.1.10 - strip-ansi: 6.0.0 - peerDependencies: - react: ^16.9.0 || ^17 - react-dom: ^16.9.0 || ^17 - checksum: f387003701907fbe99499e75eb148422e199ff9c34daab119313d4dffa806ff5f890e42ca3268a7a2f40036c3824e9ae1f33e8af3d15f8fb2e0d046e8a338f04 - languageName: node - linkType: hard - -"@next/react-refresh-utils@npm:10.2.3": - version: 10.2.3 - resolution: "@next/react-refresh-utils@npm:10.2.3" - peerDependencies: - react-refresh: 0.8.3 - webpack: ^4 || ^5 - peerDependenciesMeta: - webpack: - optional: true - checksum: caf481fc81ed0a754b2c649c7ab6557c1da1cd22e0c0a8003025865973229b62a0950fbf6b0ad6fc473e69180012319f9e1ca699acfc7a977659e93a57a37657 - languageName: node - linkType: hard - -"@next/swc-darwin-arm64@npm:13.5.5": - version: 13.5.5 - resolution: "@next/swc-darwin-arm64@npm:13.5.5" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@next/swc-darwin-x64@npm:13.5.5": - version: 13.5.5 - resolution: "@next/swc-darwin-x64@npm:13.5.5" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@next/swc-linux-arm64-gnu@npm:13.5.5": - version: 13.5.5 - resolution: "@next/swc-linux-arm64-gnu@npm:13.5.5" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@next/swc-linux-arm64-musl@npm:13.5.5": - version: 13.5.5 - resolution: "@next/swc-linux-arm64-musl@npm:13.5.5" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@next/swc-linux-x64-gnu@npm:13.5.5": - version: 13.5.5 - resolution: "@next/swc-linux-x64-gnu@npm:13.5.5" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@next/swc-linux-x64-musl@npm:13.5.5": - version: 13.5.5 - resolution: "@next/swc-linux-x64-musl@npm:13.5.5" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@next/swc-win32-arm64-msvc@npm:13.5.5": - version: 13.5.5 - resolution: "@next/swc-win32-arm64-msvc@npm:13.5.5" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@next/swc-win32-ia32-msvc@npm:13.5.5": - version: 13.5.5 - resolution: "@next/swc-win32-ia32-msvc@npm:13.5.5" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@next/swc-win32-x64-msvc@npm:13.5.5": - version: 13.5.5 - resolution: "@next/swc-win32-x64-msvc@npm:13.5.5" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - "@ngtools/webpack@npm:15.2.6": version: 15.2.6 resolution: "@ngtools/webpack@npm:15.2.6" @@ -6436,7 +5799,7 @@ __metadata: languageName: node linkType: hard -"@nuxt/devalue@npm:^2.0.0, @nuxt/devalue@npm:^2.0.2": +"@nuxt/devalue@npm:^2.0.2": version: 2.0.2 resolution: "@nuxt/devalue@npm:2.0.2" checksum: 3c0caaa30939fbeddf0f55c44d05ad978e63ca119e3aff9812ba6ddac20fc431ebc95134f9e80c8c9c66dd0f05d828658a13db0ec52fde16a97fbdaa8fb04794 @@ -6474,60 +5837,6 @@ __metadata: languageName: node linkType: hard -"@nuxt/kit@npm:3.4.3": - version: 3.4.3 - resolution: "@nuxt/kit@npm:3.4.3" - dependencies: - "@nuxt/schema": 3.4.3 - c12: ^1.4.1 - consola: ^3.1.0 - defu: ^6.1.2 - globby: ^13.1.4 - hash-sum: ^2.0.0 - ignore: ^5.2.4 - jiti: ^1.18.2 - knitwork: ^1.0.0 - lodash.template: ^4.5.0 - mlly: ^1.2.0 - pathe: ^1.1.0 - pkg-types: ^1.0.2 - scule: ^1.0.0 - semver: ^7.5.0 - unctx: ^2.3.0 - unimport: ^3.0.6 - untyped: ^1.3.2 - checksum: a1c6d0830aa0c048ab82c8726b5db711451a385f3b1a7974bb191e83bc28ee3d00a544a6cdcbe370508e7b07f701004ea77e10d4bee62952cf4fb43e4c0a5825 - languageName: node - linkType: hard - -"@nuxt/kit@npm:^3.11.2, @nuxt/kit@npm:^3.7.4": - version: 3.12.4 - resolution: "@nuxt/kit@npm:3.12.4" - dependencies: - "@nuxt/schema": 3.12.4 - c12: ^1.11.1 - consola: ^3.2.3 - defu: ^6.1.4 - destr: ^2.0.3 - globby: ^14.0.2 - hash-sum: ^2.0.0 - ignore: ^5.3.1 - jiti: ^1.21.6 - klona: ^2.0.6 - knitwork: ^1.1.0 - mlly: ^1.7.1 - pathe: ^1.1.2 - pkg-types: ^1.1.3 - scule: ^1.3.0 - semver: ^7.6.3 - ufo: ^1.5.4 - unctx: ^2.3.1 - unimport: ^3.9.0 - untyped: ^1.4.2 - checksum: 21e0e6b8558576a55d0b888554478fe679643e93f251477c9f54a5a3c7d9c6a6f830494d316f65f1da42f5177881eca3a8d299e05ffc88aba3c268b635755cc9 - languageName: node - linkType: hard - "@nuxt/loading-screen@npm:^2.0.4": version: 2.0.4 resolution: "@nuxt/loading-screen@npm:2.0.4" @@ -6554,43 +5863,6 @@ __metadata: languageName: node linkType: hard -"@nuxt/schema@npm:3.12.4": - version: 3.12.4 - resolution: "@nuxt/schema@npm:3.12.4" - dependencies: - compatx: ^0.1.8 - consola: ^3.2.3 - defu: ^6.1.4 - hookable: ^5.5.3 - pathe: ^1.1.2 - pkg-types: ^1.1.3 - scule: ^1.3.0 - std-env: ^3.7.0 - ufo: ^1.5.4 - uncrypto: ^0.1.3 - unimport: ^3.9.0 - untyped: ^1.4.2 - checksum: 65b87f5dd9f7c02b85a7861540a55f5e2e3bb0d39f56c0150ea3c6447e2c2e16bed79f0643acb306d719f3d91b6681cbae80984de6d8d9e3ec71e877fa3f9aa1 - languageName: node - linkType: hard - -"@nuxt/schema@npm:3.4.3": - version: 3.4.3 - resolution: "@nuxt/schema@npm:3.4.3" - dependencies: - defu: ^6.1.2 - hookable: ^5.5.3 - pathe: ^1.1.0 - pkg-types: ^1.0.2 - postcss-import-resolver: ^2.0.0 - std-env: ^3.3.2 - ufo: ^1.1.1 - unimport: ^3.0.6 - untyped: ^1.3.2 - checksum: 6d249a4cfb7dcdd36d3fd2fb72761f7103a1d769f776acf691f7f848050b23459325f94b2a5ea97b7d1be32175bb522e903aef233fc7c8674a5865fec2d34092 - languageName: node - linkType: hard - "@nuxt/server@npm:2.17.0": version: 2.17.0 resolution: "@nuxt/server@npm:2.17.0" @@ -6643,40 +5915,6 @@ __metadata: languageName: node linkType: hard -"@nuxt/telemetry@npm:^2.2.0": - version: 2.5.4 - resolution: "@nuxt/telemetry@npm:2.5.4" - dependencies: - "@nuxt/kit": ^3.11.2 - ci-info: ^4.0.0 - consola: ^3.2.3 - create-require: ^1.1.1 - defu: ^6.1.4 - destr: ^2.0.3 - dotenv: ^16.4.5 - git-url-parse: ^14.0.0 - is-docker: ^3.0.0 - jiti: ^1.21.0 - mri: ^1.2.0 - nanoid: ^5.0.7 - ofetch: ^1.3.4 - parse-git-config: ^3.0.0 - pathe: ^1.1.2 - rc9: ^2.1.2 - std-env: ^3.7.0 - bin: - nuxt-telemetry: bin/nuxt-telemetry.mjs - checksum: 1a8d126268d7d0842755ec8030830b2630d9a1c056bf7816a645934d9b1814bc98bf235a187f7b381d56c07748eca93130ece3d24622134b54710d1c2aa727ad - languageName: node - linkType: hard - -"@nuxt/ui-templates@npm:^1.1.1": - version: 1.3.4 - resolution: "@nuxt/ui-templates@npm:1.3.4" - checksum: 13fd4dc1d8227a5d5bfd88cdc23941ae2950c095878978763786160c29f203a9960cd327376a6c381e4e013726aa3ac9bdcc77e8df3f68aafdd9ab811a47139c - languageName: node - linkType: hard - "@nuxt/utils@npm:2.17.0": version: 2.17.0 resolution: "@nuxt/utils@npm:2.17.0" @@ -6697,50 +5935,6 @@ __metadata: languageName: node linkType: hard -"@nuxt/vite-builder@npm:3.4.3": - version: 3.4.3 - resolution: "@nuxt/vite-builder@npm:3.4.3" - dependencies: - "@nuxt/kit": 3.4.3 - "@rollup/plugin-replace": ^5.0.2 - "@vitejs/plugin-vue": ^4.2.1 - "@vitejs/plugin-vue-jsx": ^3.0.1 - autoprefixer: ^10.4.14 - clear: ^0.1.0 - cssnano: ^6.0.0 - defu: ^6.1.2 - esbuild: ^0.17.18 - escape-string-regexp: ^5.0.0 - estree-walker: ^3.0.3 - externality: ^1.0.0 - fs-extra: ^11.1.1 - get-port-please: ^3.0.1 - h3: ^1.6.4 - knitwork: ^1.0.0 - magic-string: ^0.30.0 - mlly: ^1.2.0 - ohash: ^1.1.2 - pathe: ^1.1.0 - perfect-debounce: ^0.1.3 - pkg-types: ^1.0.2 - postcss: ^8.4.23 - postcss-import: ^15.1.0 - postcss-url: ^10.1.3 - rollup-plugin-visualizer: ^5.9.0 - std-env: ^3.3.2 - strip-literal: ^1.0.1 - ufo: ^1.1.1 - unplugin: ^1.3.1 - vite: ~4.3.3 - vite-node: ^0.30.1 - vite-plugin-checker: ^0.5.6 - vue-bundle-renderer: ^1.0.3 - peerDependencies: - vue: ^3.2.47 - checksum: bd9456aa293657f65ce782da259a8c398693c26cb14dad65fc542dae7cd9ea65e1accb06f94ad54a162fd0b987eae334c1258b504cca5d32ec5ed8531c291196 - languageName: node - linkType: hard - "@nuxt/vue-app@npm:2.17.0": version: 2.17.0 resolution: "@nuxt/vue-app@npm:2.17.0" @@ -6955,200 +6149,30 @@ __metadata: linkType: hard "@octokit/rest@npm:^16.43.0 || ^17.11.0 || ^18.12.0, @octokit/rest@npm:^18.0.6, @octokit/rest@npm:^18.12.0": - version: 18.12.0 - resolution: "@octokit/rest@npm:18.12.0" - dependencies: - "@octokit/core": ^3.5.1 - "@octokit/plugin-paginate-rest": ^2.16.8 - "@octokit/plugin-request-log": ^1.0.4 - "@octokit/plugin-rest-endpoint-methods": ^5.12.0 - checksum: c18bd6676a60b66819b016b0f969fcd04d8dfa04d01b7af9af9a7410ff028c621c995185e29454c23c47906da506c1e01620711259989a964ebbfd9106f5b715 - languageName: node - linkType: hard - -"@octokit/types@npm:^6.0.3, @octokit/types@npm:^6.16.1, @octokit/types@npm:^6.39.0, @octokit/types@npm:^6.40.0": - version: 6.41.0 - resolution: "@octokit/types@npm:6.41.0" - dependencies: - "@octokit/openapi-types": ^12.11.0 - checksum: fd6f75e0b19b90d1a3d244d2b0c323ed8f2f05e474a281f60a321986683548ef2e0ec2b3a946aa9405d6092e055344455f69f58957c60f58368c8bdda5b7d2ab - languageName: node - linkType: hard - -"@one-ini/wasm@npm:0.1.1": - version: 0.1.1 - resolution: "@one-ini/wasm@npm:0.1.1" - checksum: 11de17108eae57c797e552e36b259398aede999b4a689d78be6459652edc37f3428472410590a9d328011a8751b771063a5648dd5c4205631c55d1d58e313156 - languageName: node - linkType: hard - -"@opentelemetry/api@npm:0.14.0": - version: 0.14.0 - resolution: "@opentelemetry/api@npm:0.14.0" - dependencies: - "@opentelemetry/context-base": ^0.14.0 - checksum: 856f05b0f21b8714f063eeebf1994d1168b0b13f4999c575ebf1224e2059041565d99e09c3b30fd1d1331ac26aefd452f8fbfff14572038bd95f986287fbfb2d - languageName: node - linkType: hard - -"@opentelemetry/context-base@npm:^0.14.0": - version: 0.14.0 - resolution: "@opentelemetry/context-base@npm:0.14.0" - checksum: 4f3b4bd06d5fdffee46d3e6e59e3b49cbe8cc5c957e05e4464585102060709b7dd09008ca293481e3af6be917a646376034a59012a996a3a7601c577e5740083 - languageName: node - linkType: hard - -"@parcel/watcher-android-arm64@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-android-arm64@npm:2.4.1" - conditions: os=android & cpu=arm64 - languageName: node - linkType: hard - -"@parcel/watcher-darwin-arm64@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-darwin-arm64@npm:2.4.1" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@parcel/watcher-darwin-x64@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-darwin-x64@npm:2.4.1" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@parcel/watcher-freebsd-x64@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-freebsd-x64@npm:2.4.1" - conditions: os=freebsd & cpu=x64 - languageName: node - linkType: hard - -"@parcel/watcher-linux-arm-glibc@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-linux-arm-glibc@npm:2.4.1" - conditions: os=linux & cpu=arm & libc=glibc - languageName: node - linkType: hard - -"@parcel/watcher-linux-arm64-glibc@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.4.1" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@parcel/watcher-linux-arm64-musl@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-linux-arm64-musl@npm:2.4.1" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@parcel/watcher-linux-x64-glibc@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-linux-x64-glibc@npm:2.4.1" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@parcel/watcher-linux-x64-musl@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-linux-x64-musl@npm:2.4.1" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@parcel/watcher-wasm@npm:^2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-wasm@npm:2.4.1" - dependencies: - is-glob: ^4.0.3 - micromatch: ^4.0.5 - napi-wasm: ^1.1.0 - checksum: 8ac9585b5aac43d7125ea326482b733fbe4564ed68846624647a93899885290a5a3e26c71d16adfc43dec98a69ee73256aa714f53b430be1ef501b6c69973b2e - languageName: node - linkType: hard - -"@parcel/watcher-win32-arm64@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-win32-arm64@npm:2.4.1" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@parcel/watcher-win32-ia32@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-win32-ia32@npm:2.4.1" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@parcel/watcher-win32-x64@npm:2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher-win32-x64@npm:2.4.1" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@parcel/watcher@npm:^2.4.1": - version: 2.4.1 - resolution: "@parcel/watcher@npm:2.4.1" - dependencies: - "@parcel/watcher-android-arm64": 2.4.1 - "@parcel/watcher-darwin-arm64": 2.4.1 - "@parcel/watcher-darwin-x64": 2.4.1 - "@parcel/watcher-freebsd-x64": 2.4.1 - "@parcel/watcher-linux-arm-glibc": 2.4.1 - "@parcel/watcher-linux-arm64-glibc": 2.4.1 - "@parcel/watcher-linux-arm64-musl": 2.4.1 - "@parcel/watcher-linux-x64-glibc": 2.4.1 - "@parcel/watcher-linux-x64-musl": 2.4.1 - "@parcel/watcher-win32-arm64": 2.4.1 - "@parcel/watcher-win32-ia32": 2.4.1 - "@parcel/watcher-win32-x64": 2.4.1 - detect-libc: ^1.0.3 - is-glob: ^4.0.3 - micromatch: ^4.0.5 - node-addon-api: ^7.0.0 - node-gyp: latest - dependenciesMeta: - "@parcel/watcher-android-arm64": - optional: true - "@parcel/watcher-darwin-arm64": - optional: true - "@parcel/watcher-darwin-x64": - optional: true - "@parcel/watcher-freebsd-x64": - optional: true - "@parcel/watcher-linux-arm-glibc": - optional: true - "@parcel/watcher-linux-arm64-glibc": - optional: true - "@parcel/watcher-linux-arm64-musl": - optional: true - "@parcel/watcher-linux-x64-glibc": - optional: true - "@parcel/watcher-linux-x64-musl": - optional: true - "@parcel/watcher-win32-arm64": - optional: true - "@parcel/watcher-win32-ia32": - optional: true - "@parcel/watcher-win32-x64": - optional: true - checksum: 4da70551da27e565c726b0bbd5ba5afcb2bca36dfd8619a649f0eaa41f693ddd1d630c36e53bc083895d71a3e28bc4199013e557cd13c7af6ccccab28ceecbff + version: 18.12.0 + resolution: "@octokit/rest@npm:18.12.0" + dependencies: + "@octokit/core": ^3.5.1 + "@octokit/plugin-paginate-rest": ^2.16.8 + "@octokit/plugin-request-log": ^1.0.4 + "@octokit/plugin-rest-endpoint-methods": ^5.12.0 + checksum: c18bd6676a60b66819b016b0f969fcd04d8dfa04d01b7af9af9a7410ff028c621c995185e29454c23c47906da506c1e01620711259989a964ebbfd9106f5b715 languageName: node linkType: hard -"@parse5/tools@npm:^0.3.0": - version: 0.3.0 - resolution: "@parse5/tools@npm:0.3.0" +"@octokit/types@npm:^6.0.3, @octokit/types@npm:^6.16.1, @octokit/types@npm:^6.39.0, @octokit/types@npm:^6.40.0": + version: 6.41.0 + resolution: "@octokit/types@npm:6.41.0" dependencies: - parse5: ^7.0.0 - checksum: 11cdf896fe798c9bf80648a87920f1332047f1d1bcac413ddc0ac6dd457df53d435208c18ddf19150a596af2dab17b4db2c446ba27a64dc1c0bcf5b5b9b3313d + "@octokit/openapi-types": ^12.11.0 + checksum: fd6f75e0b19b90d1a3d244d2b0c323ed8f2f05e474a281f60a321986683548ef2e0ec2b3a946aa9405d6092e055344455f69f58957c60f58368c8bdda5b7d2ab + languageName: node + linkType: hard + +"@one-ini/wasm@npm:0.1.1": + version: 0.1.1 + resolution: "@one-ini/wasm@npm:0.1.1" + checksum: 11de17108eae57c797e552e36b259398aede999b4a689d78be6459652edc37f3428472410590a9d328011a8751b771063a5648dd5c4205631c55d1d58e313156 languageName: node linkType: hard @@ -7414,21 +6438,7 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-alias@npm:^5.1.0": - version: 5.1.0 - resolution: "@rollup/plugin-alias@npm:5.1.0" - dependencies: - slash: ^4.0.0 - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: e9f0a27b0f6f166c4c72757a2ecf23411dcc6da22ae2e020ddf30fa95526c8ab36ad372ed994dde806de4dcc47b2f1305138b953764a8f879c85fd725ac2a493 - languageName: node - linkType: hard - -"@rollup/plugin-commonjs@npm:25.0.8, @rollup/plugin-commonjs@npm:^25.0.8": +"@rollup/plugin-commonjs@npm:25.0.8": version: 25.0.8 resolution: "@rollup/plugin-commonjs@npm:25.0.8" dependencies: @@ -7447,36 +6457,6 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-inject@npm:^5.0.5": - version: 5.0.5 - resolution: "@rollup/plugin-inject@npm:5.0.5" - dependencies: - "@rollup/pluginutils": ^5.0.1 - estree-walker: ^2.0.2 - magic-string: ^0.30.3 - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 22cb772fd6f7178308b2ece95cdde5f8615f6257197832166294552a7e4c0d3976dc996cbfa6470af3151d8b86c00091aa93da5f4db6ec563f11b6db29fd1b63 - languageName: node - linkType: hard - -"@rollup/plugin-json@npm:^6.1.0": - version: 6.1.0 - resolution: "@rollup/plugin-json@npm:6.1.0" - dependencies: - "@rollup/pluginutils": ^5.1.0 - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: cc018d20c80242a2b8b44fae61a968049cf31bb8406218187cc7cda35747616594e79452dd65722e7da6dd825b392e90d4599d43cd4461a02fefa2865945164e - languageName: node - linkType: hard - "@rollup/plugin-node-resolve@npm:15.1.0": version: 15.1.0 resolution: "@rollup/plugin-node-resolve@npm:15.1.0" @@ -7496,7 +6476,7 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-node-resolve@npm:^15.0.1, @rollup/plugin-node-resolve@npm:^15.2.3": +"@rollup/plugin-node-resolve@npm:^15.0.1": version: 15.2.3 resolution: "@rollup/plugin-node-resolve@npm:15.2.3" dependencies: @@ -7515,37 +6495,6 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-replace@npm:^5.0.2, @rollup/plugin-replace@npm:^5.0.7": - version: 5.0.7 - resolution: "@rollup/plugin-replace@npm:5.0.7" - dependencies: - "@rollup/pluginutils": ^5.0.1 - magic-string: ^0.30.3 - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 67985e3f4056b92a5f6847b9ddf5b8e9aaecefa0e20b96751dcd63c3ca1f907dadad2940f270867dab2e24bc27da6b0e82f0ce6bb20309aa3465869a9d2e3f13 - languageName: node - linkType: hard - -"@rollup/plugin-terser@npm:^0.4.4": - version: 0.4.4 - resolution: "@rollup/plugin-terser@npm:0.4.4" - dependencies: - serialize-javascript: ^6.0.1 - smob: ^1.0.0 - terser: ^5.17.4 - peerDependencies: - rollup: ^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 5472f659fbb7034488df91eb01ecd2ddf6d2cf203d049aa486139225ad5566254c6ec24aad1f5d1167e35f480212ede5160df9cc80e149a28874f78ed6a7fd9a - languageName: node - linkType: hard - "@rollup/plugin-typescript@npm:11.1.6": version: 11.1.6 resolution: "@rollup/plugin-typescript@npm:11.1.6" @@ -7565,7 +6514,7 @@ __metadata: languageName: node linkType: hard -"@rollup/pluginutils@npm:^4.0.0, @rollup/pluginutils@npm:^4.1.2": +"@rollup/pluginutils@npm:^4.1.2": version: 4.2.1 resolution: "@rollup/pluginutils@npm:4.2.1" dependencies: @@ -7703,10 +6652,10 @@ __metadata: languageName: node linkType: hard -"@rushstack/eslint-patch@npm:^1.1.3": - version: 1.10.3 - resolution: "@rushstack/eslint-patch@npm:1.10.3" - checksum: 1042779367ee102576a3c132f052d718d7111fee9f815758a72b21e8145620f7d3403c14fcde3b4cfa1cbc14b08b8519151ff77d0f353bf647f0a0a16eafdef5 +"@rtsao/scc@npm:^1.1.0": + version: 1.1.0 + resolution: "@rtsao/scc@npm:1.1.0" + checksum: 17d04adf404e04c1e61391ed97bca5117d4c2767a76ae3e879390d6dec7b317fcae68afbf9e98badee075d0b64fa60f287729c4942021b4d19cd01db77385c01 languageName: node linkType: hard @@ -7857,13 +6806,6 @@ __metadata: languageName: node linkType: hard -"@sindresorhus/merge-streams@npm:^2.1.0": - version: 2.3.0 - resolution: "@sindresorhus/merge-streams@npm:2.3.0" - checksum: e989d53dee68d7e49b4ac02ae49178d561c461144cea83f66fa91ff012d981ad0ad2340cbd13f2fdb57989197f5c987ca22a74eb56478626f04e79df84291159 - languageName: node - linkType: hard - "@sindresorhus/slugify@npm:^1.1.2": version: 1.1.2 resolution: "@sindresorhus/slugify@npm:1.1.2" @@ -8490,15 +7432,6 @@ __metadata: languageName: node linkType: hard -"@swc/helpers@npm:0.5.2": - version: 0.5.2 - resolution: "@swc/helpers@npm:0.5.2" - dependencies: - tslib: ^2.4.0 - checksum: 51d7e3d8bd56818c49d6bfbd715f0dbeedc13cf723af41166e45c03e37f109336bbcb57a1f2020f4015957721aeb21e1a7fff281233d797ff7d3dd1f447fa258 - languageName: node - linkType: hard - "@szmarczak/http-timer@npm:^4.0.5": version: 4.0.6 resolution: "@szmarczak/http-timer@npm:4.0.6" @@ -8827,6 +7760,15 @@ __metadata: languageName: node linkType: hard +"@types/eslint__js@npm:8.42.3": + version: 8.42.3 + resolution: "@types/eslint__js@npm:8.42.3" + dependencies: + "@types/eslint": "*" + checksum: e31f19de642d35a664695d0cab873ce6de19b8a3506755835b91f8a49a8c41099dcace449df49f1a486de6fa6565d21ceb1fa33be6004fc7adef9226e5d256a1 + languageName: node + linkType: hard + "@types/estree@npm:*, @types/estree@npm:1.0.5, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.5": version: 1.0.5 resolution: "@types/estree@npm:1.0.5" @@ -8841,6 +7783,13 @@ __metadata: languageName: node linkType: hard +"@types/estree@npm:^1.0.6": + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: 8825d6e729e16445d9a1dd2fb1db2edc5ed400799064cd4d028150701031af012ba30d6d03fe9df40f4d7a437d0de6d2b256020152b7b09bde9f2e420afdffd9 + languageName: node + linkType: hard + "@types/expect@npm:^1.20.4": version: 1.20.4 resolution: "@types/expect@npm:1.20.4" @@ -8935,7 +7884,7 @@ __metadata: languageName: node linkType: hard -"@types/http-proxy@npm:^1.17.14, @types/http-proxy@npm:^1.17.8": +"@types/http-proxy@npm:^1.17.8": version: 1.17.14 resolution: "@types/http-proxy@npm:1.17.14" dependencies: @@ -8988,7 +7937,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.15, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98 @@ -9167,15 +8116,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:18": - version: 18.19.41 - resolution: "@types/node@npm:18.19.41" - dependencies: - undici-types: ~5.26.4 - checksum: 377611b2ecd4a7e138ac1bc02fee91a125f0569af7b375cf98d42f0dce28b7967dc2e180ae41f3b0c2ab7d52bbd0891395da110d9620db15826d910bb7e43df0 - languageName: node - linkType: hard - "@types/node@npm:18.15.11": version: 18.15.11 resolution: "@types/node@npm:18.15.11" @@ -9204,13 +8144,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^16.0.0": - version: 16.18.103 - resolution: "@types/node@npm:16.18.103" - checksum: aef09cf77586568cf961b4c3aa15867b76079badf067e76104ffdc5437f8ce7057ee3b1e3699db43328ff460f9bbe7cc1c78a9a6b1bc82dc53994a663fe02863 - languageName: node - linkType: hard - "@types/normalize-package-data@npm:^2.4.0": version: 2.4.4 resolution: "@types/normalize-package-data@npm:2.4.4" @@ -9341,7 +8274,7 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.3.12, @types/semver@npm:^7.5.0": +"@types/semver@npm:^7.5.0": version: 7.5.8 resolution: "@types/semver@npm:7.5.8" checksum: ea6f5276f5b84c55921785a3a27a3cd37afee0111dfe2bcb3e03c31819c197c782598f17f0b150a69d453c9584cd14c4c4d7b9a55d2c5e6cacd4d66fdb3b3663 @@ -9557,187 +8490,179 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" +"@typescript-eslint/eslint-plugin@npm:8.9.0": + version: 8.9.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.9.0" dependencies: - "@eslint-community/regexpp": ^4.4.0 - "@typescript-eslint/scope-manager": 5.62.0 - "@typescript-eslint/type-utils": 5.62.0 - "@typescript-eslint/utils": 5.62.0 - debug: ^4.3.4 + "@eslint-community/regexpp": ^4.10.0 + "@typescript-eslint/scope-manager": 8.9.0 + "@typescript-eslint/type-utils": 8.9.0 + "@typescript-eslint/utils": 8.9.0 + "@typescript-eslint/visitor-keys": 8.9.0 graphemer: ^1.4.0 - ignore: ^5.2.0 - natural-compare-lite: ^1.4.0 - semver: ^7.3.7 - tsutils: ^3.21.0 + ignore: ^5.3.1 + natural-compare: ^1.4.0 + ts-api-utils: ^1.3.0 peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 peerDependenciesMeta: typescript: optional: true - checksum: fc104b389c768f9fa7d45a48c86d5c1ad522c1d0512943e782a56b1e3096b2cbcc1eea3fcc590647bf0658eef61aac35120a9c6daf979bf629ad2956deb516a1 + checksum: d72bda52eb26d184286e67ceaebff17d177bf021cfcf1c31d316385f4965c60620fd3ec7178c30092faa3f30d81c4cf54ef2563c4bb0fd361e9967d2e6e64d22 languageName: node linkType: hard -"@typescript-eslint/parser@npm:5.62.0, @typescript-eslint/parser@npm:^5.42.0": - version: 5.62.0 - resolution: "@typescript-eslint/parser@npm:5.62.0" +"@typescript-eslint/parser@npm:8.9.0": + version: 8.9.0 + resolution: "@typescript-eslint/parser@npm:8.9.0" dependencies: - "@typescript-eslint/scope-manager": 5.62.0 - "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/typescript-estree": 5.62.0 + "@typescript-eslint/scope-manager": 8.9.0 + "@typescript-eslint/types": 8.9.0 + "@typescript-eslint/typescript-estree": 8.9.0 + "@typescript-eslint/visitor-keys": 8.9.0 debug: ^4.3.4 peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^8.57.0 || ^9.0.0 peerDependenciesMeta: typescript: optional: true - checksum: d168f4c7f21a7a63f47002e2d319bcbb6173597af5c60c1cf2de046b46c76b4930a093619e69faf2d30214c29ab27b54dcf1efc7046a6a6bd6f37f59a990e752 + checksum: b7d899cca2834ab030c672693e9bdbc442b8026710af0e06cb89c162d81c43a5c777f90568cd9ea3ac5b689bbf161c8f7fcecd58989e0238bb45aec10567c26a languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/scope-manager@npm:5.62.0" +"@typescript-eslint/scope-manager@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/scope-manager@npm:7.18.0" dependencies: - "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/visitor-keys": 5.62.0 - checksum: 6062d6b797fe1ce4d275bb0d17204c827494af59b5eaf09d8a78cdd39dadddb31074dded4297aaf5d0f839016d601032857698b0e4516c86a41207de606e9573 + "@typescript-eslint/types": 7.18.0 + "@typescript-eslint/visitor-keys": 7.18.0 + checksum: b982c6ac13d8c86bb3b949c6b4e465f3f60557c2ccf4cc229799827d462df56b9e4d3eaed7711d79b875422fc3d71ec1ebcb5195db72134d07c619e3c5506b57 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/scope-manager@npm:6.21.0" +"@typescript-eslint/scope-manager@npm:8.9.0": + version: 8.9.0 + resolution: "@typescript-eslint/scope-manager@npm:8.9.0" dependencies: - "@typescript-eslint/types": 6.21.0 - "@typescript-eslint/visitor-keys": 6.21.0 - checksum: 71028b757da9694528c4c3294a96cc80bc7d396e383a405eab3bc224cda7341b88e0fc292120b35d3f31f47beac69f7083196c70616434072fbcd3d3e62d3376 + "@typescript-eslint/types": 8.9.0 + "@typescript-eslint/visitor-keys": 8.9.0 + checksum: 56b71993f3b8da3fe6947710d1ead8afb128d194994e0d82052799c2b05a017735649d4dcf897d2ea63b28c8633336342d3efd269c2910d6d06e2784f248a22c languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/type-utils@npm:5.62.0" +"@typescript-eslint/type-utils@npm:8.9.0": + version: 8.9.0 + resolution: "@typescript-eslint/type-utils@npm:8.9.0" dependencies: - "@typescript-eslint/typescript-estree": 5.62.0 - "@typescript-eslint/utils": 5.62.0 + "@typescript-eslint/typescript-estree": 8.9.0 + "@typescript-eslint/utils": 8.9.0 debug: ^4.3.4 - tsutils: ^3.21.0 - peerDependencies: - eslint: "*" + ts-api-utils: ^1.3.0 peerDependenciesMeta: typescript: optional: true - checksum: fc41eece5f315dfda14320be0da78d3a971d650ea41300be7196934b9715f3fe1120a80207551eb71d39568275dbbcf359bde540d1ca1439d8be15e9885d2739 + checksum: e4422ad2da0e73c1d503fd5cc72f873b20329c4fa55e4a88f201b7d02a6946b08a62d3a2ce53f6020d52db76c321b927b8e06a68e44b2a4f50b26967c75a27ff languageName: node linkType: hard -"@typescript-eslint/types@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/types@npm:5.62.0" - checksum: 48c87117383d1864766486f24de34086155532b070f6264e09d0e6139449270f8a9559cfef3c56d16e3bcfb52d83d42105d61b36743626399c7c2b5e0ac3b670 +"@typescript-eslint/types@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/types@npm:7.18.0" + checksum: 7df2750cd146a0acd2d843208d69f153b458e024bbe12aab9e441ad2c56f47de3ddfeb329c4d1ea0079e2577fea4b8c1c1ce15315a8d49044586b04fedfe7a4d languageName: node linkType: hard -"@typescript-eslint/types@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/types@npm:6.21.0" - checksum: 9501b47d7403417af95fc1fb72b2038c5ac46feac0e1598a46bcb43e56a606c387e9dcd8a2a0abe174c91b509f2d2a8078b093786219eb9a01ab2fbf9ee7b684 +"@typescript-eslint/types@npm:8.9.0": + version: 8.9.0 + resolution: "@typescript-eslint/types@npm:8.9.0" + checksum: bb79e8774b2c521d738d76efe6c61f5aa7f700765cf025410a5c37ca0449ed436c500a5c8cd3a4343edd5257301d4b0cfcd56275cc9bca992585e9dac76612bf languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" +"@typescript-eslint/typescript-estree@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.18.0" dependencies: - "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/visitor-keys": 5.62.0 + "@typescript-eslint/types": 7.18.0 + "@typescript-eslint/visitor-keys": 7.18.0 debug: ^4.3.4 globby: ^11.1.0 is-glob: ^4.0.3 - semver: ^7.3.7 - tsutils: ^3.21.0 + minimatch: ^9.0.4 + semver: ^7.6.0 + ts-api-utils: ^1.3.0 peerDependenciesMeta: typescript: optional: true - checksum: 3624520abb5807ed8f57b1197e61c7b1ed770c56dfcaca66372d584ff50175225798bccb701f7ef129d62c5989070e1ee3a0aa2d84e56d9524dcf011a2bb1a52 + checksum: c82d22ec9654973944f779eb4eb94c52f4a6eafaccce2f0231ff7757313f3a0d0256c3252f6dfe6d43f57171d09656478acb49a629a9d0c193fb959bc3f36116 languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/typescript-estree@npm:6.21.0" +"@typescript-eslint/typescript-estree@npm:8.9.0": + version: 8.9.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.9.0" dependencies: - "@typescript-eslint/types": 6.21.0 - "@typescript-eslint/visitor-keys": 6.21.0 + "@typescript-eslint/types": 8.9.0 + "@typescript-eslint/visitor-keys": 8.9.0 debug: ^4.3.4 - globby: ^11.1.0 + fast-glob: ^3.3.2 is-glob: ^4.0.3 - minimatch: 9.0.3 - semver: ^7.5.4 - ts-api-utils: ^1.0.1 + minimatch: ^9.0.4 + semver: ^7.6.0 + ts-api-utils: ^1.3.0 peerDependenciesMeta: typescript: optional: true - checksum: dec02dc107c4a541e14fb0c96148f3764b92117c3b635db3a577b5a56fc48df7a556fa853fb82b07c0663b4bf2c484c9f245c28ba3e17e5cb0918ea4cab2ea21 + checksum: 307b317c2ac45b83cbf2e5f45b6fd3615279c7ad8b105fa09004d6e415187d9ad1647ec205fcee017fdf2985192c469f9bad738f70cc754da4ba807d8d0d90ae languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/utils@npm:5.62.0" +"@typescript-eslint/utils@npm:8.9.0": + version: 8.9.0 + resolution: "@typescript-eslint/utils@npm:8.9.0" dependencies: - "@eslint-community/eslint-utils": ^4.2.0 - "@types/json-schema": ^7.0.9 - "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.62.0 - "@typescript-eslint/types": 5.62.0 - "@typescript-eslint/typescript-estree": 5.62.0 - eslint-scope: ^5.1.1 - semver: ^7.3.7 + "@eslint-community/eslint-utils": ^4.4.0 + "@typescript-eslint/scope-manager": 8.9.0 + "@typescript-eslint/types": 8.9.0 + "@typescript-eslint/typescript-estree": 8.9.0 peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: ee9398c8c5db6d1da09463ca7bf36ed134361e20131ea354b2da16a5fdb6df9ba70c62a388d19f6eebb421af1786dbbd79ba95ddd6ab287324fc171c3e28d931 + eslint: ^8.57.0 || ^9.0.0 + checksum: 23bb2a054fcad2e5a3bb2ab9173614b2257f42a5a704434de3d81e478ca5444f1989e317a8044d6e39ef000a938316c7bc175286d595e17933e35e573a430f4c languageName: node linkType: hard -"@typescript-eslint/utils@npm:^6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/utils@npm:6.21.0" +"@typescript-eslint/utils@npm:^7.7.1": + version: 7.18.0 + resolution: "@typescript-eslint/utils@npm:7.18.0" dependencies: "@eslint-community/eslint-utils": ^4.4.0 - "@types/json-schema": ^7.0.12 - "@types/semver": ^7.5.0 - "@typescript-eslint/scope-manager": 6.21.0 - "@typescript-eslint/types": 6.21.0 - "@typescript-eslint/typescript-estree": 6.21.0 - semver: ^7.5.4 + "@typescript-eslint/scope-manager": 7.18.0 + "@typescript-eslint/types": 7.18.0 + "@typescript-eslint/typescript-estree": 7.18.0 peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - checksum: b129b3a4aebec8468259f4589985cb59ea808afbfdb9c54f02fad11e17d185e2bf72bb332f7c36ec3c09b31f18fc41368678b076323e6e019d06f74ee93f7bf2 + eslint: ^8.56.0 + checksum: 751dbc816dab8454b7dc6b26a56671dbec08e3f4ef94c2661ce1c0fc48fa2d05a64e03efe24cba2c22d03ba943cd3c5c7a5e1b7b03bbb446728aec1c640bd767 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" +"@typescript-eslint/visitor-keys@npm:7.18.0": + version: 7.18.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.18.0" dependencies: - "@typescript-eslint/types": 5.62.0 - eslint-visitor-keys: ^3.3.0 - checksum: 976b05d103fe8335bef5c93ad3f76d781e3ce50329c0243ee0f00c0fcfb186c81df50e64bfdd34970148113f8ade90887f53e3c4938183afba830b4ba8e30a35 + "@typescript-eslint/types": 7.18.0 + eslint-visitor-keys: ^3.4.3 + checksum: 6e806a7cdb424c5498ea187a5a11d0fef7e4602a631be413e7d521e5aec1ab46ba00c76cfb18020adaa0a8c9802354a163bfa0deb74baa7d555526c7517bb158 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:6.21.0": - version: 6.21.0 - resolution: "@typescript-eslint/visitor-keys@npm:6.21.0" +"@typescript-eslint/visitor-keys@npm:8.9.0": + version: 8.9.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.9.0" dependencies: - "@typescript-eslint/types": 6.21.0 - eslint-visitor-keys: ^3.4.1 - checksum: 67c7e6003d5af042d8703d11538fca9d76899f0119130b373402819ae43f0bc90d18656aa7add25a24427ccf1a0efd0804157ba83b0d4e145f06107d7d1b7433 + "@typescript-eslint/types": 8.9.0 + eslint-visitor-keys: ^3.4.3 + checksum: 9afb7eabfc6d279e714b80e283e062f0c2a90e2adbde1c2d2fbc6cecd6444c6e76867599f6a781b847981d02f7956748bd3ecb7abc4770ab7e77c6709693b530 languageName: node linkType: hard @@ -9748,81 +8673,6 @@ __metadata: languageName: node linkType: hard -"@unhead/dom@npm:1.9.16": - version: 1.9.16 - resolution: "@unhead/dom@npm:1.9.16" - dependencies: - "@unhead/schema": 1.9.16 - "@unhead/shared": 1.9.16 - checksum: 439f7be474b60d2e1db62fd49719e5e5c29b54ac9cbc9536b410cd449c30f22a9379943d785b1af309f72345a94e5639ac79a61283953872c551b52137b248f0 - languageName: node - linkType: hard - -"@unhead/schema@npm:1.9.16": - version: 1.9.16 - resolution: "@unhead/schema@npm:1.9.16" - dependencies: - hookable: ^5.5.3 - zhead: ^2.2.4 - checksum: 4d0a55f4d5198aa425bb5e4220e95400cf07d7387ace78c9f0269e3d91b24a097433af4ad45b32eb06564490425c5993630a557c77660ca88588a6996ec922b6 - languageName: node - linkType: hard - -"@unhead/shared@npm:1.9.16": - version: 1.9.16 - resolution: "@unhead/shared@npm:1.9.16" - dependencies: - "@unhead/schema": 1.9.16 - checksum: de58e8434d58659ae6c5cb44480fdec2022a7c3e5523d1be52cd44ec4448fe5a058d28fb2c09a2b9a6968a239458c480e6a3b8322434b523a5ca796d04d8b088 - languageName: node - linkType: hard - -"@unhead/ssr@npm:^1.1.26": - version: 1.9.16 - resolution: "@unhead/ssr@npm:1.9.16" - dependencies: - "@unhead/schema": 1.9.16 - "@unhead/shared": 1.9.16 - checksum: 590dd7c85e964f3c37d444bc55c898c8604a2494ca924e6f60fce4ad48db8f1cd7f87a6c9143a8b2264947e3c4e491cca1f8c5ee63a0e91eaeea9fb620f3fa4a - languageName: node - linkType: hard - -"@unhead/vue@npm:^1.1.26": - version: 1.9.16 - resolution: "@unhead/vue@npm:1.9.16" - dependencies: - "@unhead/schema": 1.9.16 - "@unhead/shared": 1.9.16 - hookable: ^5.5.3 - unhead: 1.9.16 - peerDependencies: - vue: ">=2.7 || >=3" - checksum: 92a82dad48955845d9572503c0ba60422bff8981f9d1c3e164f8d56b4fac7335ae2c7788742bf4c7660d1384eb71421bc91bdc8316de6d435afe410e420d12a9 - languageName: node - linkType: hard - -"@vercel/nft@npm:^0.26.5": - version: 0.26.5 - resolution: "@vercel/nft@npm:0.26.5" - dependencies: - "@mapbox/node-pre-gyp": ^1.0.5 - "@rollup/pluginutils": ^4.0.0 - acorn: ^8.6.0 - acorn-import-attributes: ^1.9.2 - async-sema: ^3.1.1 - bindings: ^1.4.0 - estree-walker: 2.0.2 - glob: ^7.1.3 - graceful-fs: ^4.2.9 - micromatch: ^4.0.2 - node-gyp-build: ^4.2.2 - resolve-from: ^5.0.0 - bin: - nft: out/cli.js - checksum: 0856c2a7d1c3e7f2bb624891570309a1ee06510338d45a7bc5517486f8c789d897e0783e1ee34782c905865b969f808bee53a145c748673b1a4bf9dd346f0788 - languageName: node - linkType: hard - "@vitejs/plugin-react@npm:4.3.1, @vitejs/plugin-react@npm:^4.0.0": version: 4.3.1 resolution: "@vitejs/plugin-react@npm:4.3.1" @@ -9838,20 +8688,6 @@ __metadata: languageName: node linkType: hard -"@vitejs/plugin-vue-jsx@npm:^3.0.1": - version: 3.1.0 - resolution: "@vitejs/plugin-vue-jsx@npm:3.1.0" - dependencies: - "@babel/core": ^7.23.3 - "@babel/plugin-transform-typescript": ^7.23.3 - "@vue/babel-plugin-jsx": ^1.1.5 - peerDependencies: - vite: ^4.0.0 || ^5.0.0 - vue: ^3.0.0 - checksum: 46312a3013346f268fd75905855ac3bd2f75d779840bbf7abbb2f17dec9c9f9cc3b4a6d2257b3277eb4ad2541db6dd264579b60e1fca631bbe62778896a9ea54 - languageName: node - linkType: hard - "@vitejs/plugin-vue@npm:4.0.0": version: 4.0.0 resolution: "@vitejs/plugin-vue@npm:4.0.0" @@ -9862,16 +8698,6 @@ __metadata: languageName: node linkType: hard -"@vitejs/plugin-vue@npm:^4.2.1": - version: 4.6.2 - resolution: "@vitejs/plugin-vue@npm:4.6.2" - peerDependencies: - vite: ^4.0.0 || ^5.0.0 - vue: ^3.2.25 - checksum: 01bc4ed64319444f7dcad89f2c8da209f2a2fae1b7b9308c5f8593b5a307287d23178e7b252e1e6f89b20b69ae6629479e06adb7b49c70f5c409401d657e909b - languageName: node - linkType: hard - "@vitest/coverage-c8@npm:0.29.8": version: 0.29.8 resolution: "@vitest/coverage-c8@npm:0.29.8" @@ -9963,52 +8789,6 @@ __metadata: languageName: node linkType: hard -"@vue/babel-helper-vue-transform-on@npm:1.2.2": - version: 1.2.2 - resolution: "@vue/babel-helper-vue-transform-on@npm:1.2.2" - checksum: 90a2cc2365d7e16e8e397323b9894c023ec8d337ba704b08dbd51162a422fc3a060fbb2610ab204ab4679c9717c21f4b516ce9b0dd74b9c3077510a0856224b7 - languageName: node - linkType: hard - -"@vue/babel-plugin-jsx@npm:^1.1.5": - version: 1.2.2 - resolution: "@vue/babel-plugin-jsx@npm:1.2.2" - dependencies: - "@babel/helper-module-imports": ~7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/plugin-syntax-jsx": ^7.23.3 - "@babel/template": ^7.23.9 - "@babel/traverse": ^7.23.9 - "@babel/types": ^7.23.9 - "@vue/babel-helper-vue-transform-on": 1.2.2 - "@vue/babel-plugin-resolve-type": 1.2.2 - camelcase: ^6.3.0 - html-tags: ^3.3.1 - svg-tags: ^1.0.0 - peerDependencies: - "@babel/core": ^7.0.0-0 - peerDependenciesMeta: - "@babel/core": - optional: true - checksum: bea6921c858ef197385e3dd60aa2334a63e8a8f6b7c3cb54b46200cbe5b7bac00f0aacc64a5fcb029223b5c35581bc573eb77df42e178964e5f47d13c7c471c2 - languageName: node - linkType: hard - -"@vue/babel-plugin-resolve-type@npm:1.2.2": - version: 1.2.2 - resolution: "@vue/babel-plugin-resolve-type@npm:1.2.2" - dependencies: - "@babel/code-frame": ^7.23.5 - "@babel/helper-module-imports": ~7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/parser": ^7.23.9 - "@vue/compiler-sfc": ^3.4.15 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 951b96fe13a439ff45ce4e13d7d4182536b54fdae6c5e7cbbb4c8d28b1d9a54c1ccb439d8fae1125e1eda3093761032d40f24262c097ed47d444d11f5a59bcc4 - languageName: node - linkType: hard - "@vue/babel-plugin-transform-vue-jsx@npm:^1.4.0": version: 1.4.0 resolution: "@vue/babel-plugin-transform-vue-jsx@npm:1.4.0" @@ -10155,7 +8935,7 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-dom@npm:3.4.33, @vue/compiler-dom@npm:^3.4.0": +"@vue/compiler-dom@npm:^3.4.0": version: 3.4.33 resolution: "@vue/compiler-dom@npm:3.4.33" dependencies: @@ -10209,23 +8989,6 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-sfc@npm:3.4.33, @vue/compiler-sfc@npm:^3.4.15": - version: 3.4.33 - resolution: "@vue/compiler-sfc@npm:3.4.33" - dependencies: - "@babel/parser": ^7.24.7 - "@vue/compiler-core": 3.4.33 - "@vue/compiler-dom": 3.4.33 - "@vue/compiler-ssr": 3.4.33 - "@vue/shared": 3.4.33 - estree-walker: ^2.0.2 - magic-string: ^0.30.10 - postcss: ^8.4.39 - source-map-js: ^1.2.0 - checksum: 6cc032974c42e289c9e4cde1667caafe2a3ef61c0b448bcb447d0ca71c8b33a809c96480a7b594af14d48926bd4f2b5811f202886132fd9cfb705c374759496a - languageName: node - linkType: hard - "@vue/compiler-ssr@npm:3.2.47": version: 3.2.47 resolution: "@vue/compiler-ssr@npm:3.2.47" @@ -10236,16 +8999,6 @@ __metadata: languageName: node linkType: hard -"@vue/compiler-ssr@npm:3.4.33": - version: 3.4.33 - resolution: "@vue/compiler-ssr@npm:3.4.33" - dependencies: - "@vue/compiler-dom": 3.4.33 - "@vue/shared": 3.4.33 - checksum: 5c77cecf444da3c09d7e4db80ac79743df41f55ddaf82eb666dfcb618aca53283781a9e43f53f1a6e8d43a9410274a83c2199a0700b635a8c0cc50b6e6cb85b8 - languageName: node - linkType: hard - "@vue/component-compiler-utils@npm:^3.1.0": version: 3.3.0 resolution: "@vue/component-compiler-utils@npm:3.3.0" @@ -10266,13 +9019,6 @@ __metadata: languageName: node linkType: hard -"@vue/devtools-api@npm:^6.5.1": - version: 6.6.3 - resolution: "@vue/devtools-api@npm:6.6.3" - checksum: 4dc7e980bc50557b128655ca447d2f10ccda896a88d0560eec2c391a8b97ddb63547d79d30d76a6e9e2ec5368ee73c4a66bc44367cc607c0262c328fe648de8a - languageName: node - linkType: hard - "@vue/language-core@npm:2.0.19": version: 2.0.19 resolution: "@vue/language-core@npm:2.0.19" @@ -10315,15 +9061,6 @@ __metadata: languageName: node linkType: hard -"@vue/reactivity@npm:3.4.33": - version: 3.4.33 - resolution: "@vue/reactivity@npm:3.4.33" - dependencies: - "@vue/shared": 3.4.33 - checksum: 901f948d6b791c158f9f4be75db9f20d2ef0e9c5219d5fc7e10c93f6ebc567b785eea4d8942781ba4cb4ca014c0e7e50b8f4411be1de45a7878b70d7c03506d5 - languageName: node - linkType: hard - "@vue/runtime-core@npm:3.2.47": version: 3.2.47 resolution: "@vue/runtime-core@npm:3.2.47" @@ -10334,16 +9071,6 @@ __metadata: languageName: node linkType: hard -"@vue/runtime-core@npm:3.4.33": - version: 3.4.33 - resolution: "@vue/runtime-core@npm:3.4.33" - dependencies: - "@vue/reactivity": 3.4.33 - "@vue/shared": 3.4.33 - checksum: 1261d910793897f3566aa975977530c40142a47a77d622c011011808f1b0615fd01e6eefe1519d02f7334072f23cba0948aaf105992c2ca84ad6359e3ddfa2ed - languageName: node - linkType: hard - "@vue/runtime-dom@npm:3.2.47": version: 3.2.47 resolution: "@vue/runtime-dom@npm:3.2.47" @@ -10355,18 +9082,6 @@ __metadata: languageName: node linkType: hard -"@vue/runtime-dom@npm:3.4.33": - version: 3.4.33 - resolution: "@vue/runtime-dom@npm:3.4.33" - dependencies: - "@vue/reactivity": 3.4.33 - "@vue/runtime-core": 3.4.33 - "@vue/shared": 3.4.33 - csstype: ^3.1.3 - checksum: 979690ba48bf9c634bc3ca0f5735322564eeb2a4c00a06871a038586614c56bad842c0b5b311d43711a9dfdee4cfe0a65edfdf0ed91d3da355de8cea94fcc9a2 - languageName: node - linkType: hard - "@vue/server-renderer@npm:3.2.47": version: 3.2.47 resolution: "@vue/server-renderer@npm:3.2.47" @@ -10379,18 +9094,6 @@ __metadata: languageName: node linkType: hard -"@vue/server-renderer@npm:3.4.33": - version: 3.4.33 - resolution: "@vue/server-renderer@npm:3.4.33" - dependencies: - "@vue/compiler-ssr": 3.4.33 - "@vue/shared": 3.4.33 - peerDependencies: - vue: 3.4.33 - checksum: 5bfba05939d9d9ccb2d880fde99d3bd09af16f340aee11af49cf882d27f8db46ca1de5055d0bd28a7f01ed958c938dda6730865fdec709b4d6c4f6473cfdfd27 - languageName: node - linkType: hard - "@vue/shared@npm:3.2.47": version: 3.2.47 resolution: "@vue/shared@npm:3.2.47" @@ -10398,7 +9101,7 @@ __metadata: languageName: node linkType: hard -"@vue/shared@npm:3.4.33, @vue/shared@npm:^3.2.47, @vue/shared@npm:^3.4.0": +"@vue/shared@npm:3.4.33, @vue/shared@npm:^3.4.0": version: 3.4.33 resolution: "@vue/shared@npm:3.4.33" checksum: f2e99629b3f03165cf749e3beae1b4c73b5400f81500159af69977107e9454c15648c3b68ccd4542229c0c497c52d45925518cd1390fa1f8adcf861e7aca2061 @@ -11182,13 +9885,6 @@ __metadata: languageName: node linkType: hard -"@webcomponents/template-shadowroot@npm:^0.2.1": - version: 0.2.1 - resolution: "@webcomponents/template-shadowroot@npm:0.2.1" - checksum: c9a0ac8524e8923ee2d62f904769be6a59185b99ee42f36b11b84f0520f3e19803d7fcda90d2f95bfc8470e926ea469f04e728f8cd1724c78618154d7c423775 - languageName: node - linkType: hard - "@webpack-cli/configtest@npm:^1.2.0": version: 1.2.0 resolution: "@webpack-cli/configtest@npm:1.2.0" @@ -11276,26 +9972,17 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:1, abbrev@npm:^1.0.0": +"abbrev@npm:^1.0.0": version: 1.1.1 resolution: "abbrev@npm:1.1.1" checksum: a4a97ec07d7ea112c517036882b2ac22f3109b7b19077dc656316d07d308438aac28e4d9746dc4d84bf6b1e75b4a7b0a5f3cb30592419f128ca9a8cee3bcfa17 languageName: node linkType: hard -"abbrev@npm:^2.0.0": - version: 2.0.0 - resolution: "abbrev@npm:2.0.0" - checksum: 0e994ad2aa6575f94670d8a2149afe94465de9cedaaaac364e7fb43a40c3691c980ff74899f682f4ca58fa96b4cbd7421a015d3a6defe43a442117d7821a2f36 - languageName: node - linkType: hard - -"abort-controller@npm:^3.0.0": - version: 3.0.0 - resolution: "abort-controller@npm:3.0.0" - dependencies: - event-target-shim: ^5.0.0 - checksum: 170bdba9b47b7e65906a28c8ce4f38a7a369d78e2271706f020849c1bfe0ee2067d4261df8bbb66eb84f79208fd5b710df759d64191db58cfba7ce8ef9c54b75 +"abbrev@npm:^2.0.0": + version: 2.0.0 + resolution: "abbrev@npm:2.0.0" + checksum: 0e994ad2aa6575f94670d8a2149afe94465de9cedaaaac364e7fb43a40c3691c980ff74899f682f4ca58fa96b4cbd7421a015d3a6defe43a442117d7821a2f36 languageName: node linkType: hard @@ -11318,7 +10005,7 @@ __metadata: languageName: node linkType: hard -"acorn-import-attributes@npm:^1.9.2, acorn-import-attributes@npm:^1.9.5": +"acorn-import-attributes@npm:^1.9.5": version: 1.9.5 resolution: "acorn-import-attributes@npm:1.9.5" peerDependencies: @@ -11363,7 +10050,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.4, acorn@npm:^8.10.0, acorn@npm:^8.11.0, acorn@npm:^8.11.3, acorn@npm:^8.12.1, acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.6.0, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": +"acorn@npm:^8.0.4, acorn@npm:^8.10.0, acorn@npm:^8.11.0, acorn@npm:^8.11.3, acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": version: 8.12.1 resolution: "acorn@npm:8.12.1" bin: @@ -11372,6 +10059,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.12.0": + version: 8.13.0 + resolution: "acorn@npm:8.13.0" + bin: + acorn: bin/acorn + checksum: f1541f05eb5d6ff67990d1927290809b1ebb663ac96d9c7057c935cf29c5bcaba6d39f37bd007f4bb814f162f142b0f2b2dd4b14128b8fcfaf9f0508a6f05f1c + languageName: node + linkType: hard + "adjust-sourcemap-loader@npm:^4.0.0": version: 4.0.0 resolution: "adjust-sourcemap-loader@npm:4.0.0" @@ -11571,13 +10267,6 @@ __metadata: languageName: node linkType: hard -"anser@npm:1.4.9": - version: 1.4.9 - resolution: "anser@npm:1.4.9" - checksum: 1f77042dee6083bfacda4cf56cc2b02fe1490cb7d928aca2c9372b1b21acd8bc3360e4fcb4bc59991e3617aae3ae685c1c668641279ca0e1591f7923804ed5d8 - languageName: node - linkType: hard - "ansi-align@npm:^3.0.0, ansi-align@npm:^3.0.1": version: 3.0.1 resolution: "ansi-align@npm:3.0.1" @@ -11640,7 +10329,7 @@ __metadata: languageName: node linkType: hard -"ansi-regex@npm:^5.0.0, ansi-regex@npm:^5.0.1": +"ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b @@ -11703,7 +10392,7 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:^3.0.0, anymatch@npm:^3.1.3, anymatch@npm:~3.1.1, anymatch@npm:~3.1.2": +"anymatch@npm:^3.0.0, anymatch@npm:~3.1.2": version: 3.1.3 resolution: "anymatch@npm:3.1.3" dependencies: @@ -11734,46 +10423,6 @@ __metadata: languageName: node linkType: hard -"archiver-utils@npm:^5.0.0, archiver-utils@npm:^5.0.2": - version: 5.0.2 - resolution: "archiver-utils@npm:5.0.2" - dependencies: - glob: ^10.0.0 - graceful-fs: ^4.2.0 - is-stream: ^2.0.1 - lazystream: ^1.0.0 - lodash: ^4.17.15 - normalize-path: ^3.0.0 - readable-stream: ^4.0.0 - checksum: 7dc4f3001dc373bd0fa7671ebf08edf6f815cbc539c78b5478a2eaa67e52e3fc0e92f562cdef2ba016c4dcb5468d3d069eb89535c6844da4a5bb0baf08ad5720 - languageName: node - linkType: hard - -"archiver@npm:^7.0.1": - version: 7.0.1 - resolution: "archiver@npm:7.0.1" - dependencies: - archiver-utils: ^5.0.2 - async: ^3.2.4 - buffer-crc32: ^1.0.0 - readable-stream: ^4.0.0 - readdir-glob: ^1.1.2 - tar-stream: ^3.0.0 - zip-stream: ^6.0.1 - checksum: f93bcc00f919e0bbb6bf38fddf111d6e4d1ed34721b73cc073edd37278303a7a9f67aa4abd6fd2beb80f6c88af77f2eb4f60276343f67605e3aea404e5ad93ea - languageName: node - linkType: hard - -"are-we-there-yet@npm:^2.0.0": - version: 2.0.0 - resolution: "are-we-there-yet@npm:2.0.0" - dependencies: - delegates: ^1.0.0 - readable-stream: ^3.6.0 - checksum: 6c80b4fd04ecee6ba6e737e0b72a4b41bdc64b7d279edfc998678567ff583c8df27e27523bc789f2c99be603ffa9eaa612803da1d886962d2086e7ff6fa90c7c - languageName: node - linkType: hard - "are-we-there-yet@npm:^3.0.0": version: 3.0.1 resolution: "are-we-there-yet@npm:3.0.1" @@ -11814,15 +10463,6 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:~5.1.3": - version: 5.1.3 - resolution: "aria-query@npm:5.1.3" - dependencies: - deep-equal: ^2.0.5 - checksum: 929ff95f02857b650fb4cbcd2f41072eee2f46159a6605ea03bf63aa572e35ffdff43d69e815ddc462e16e07de8faba3978afc2813650b4448ee18c9895d982b - languageName: node - linkType: hard - "arr-diff@npm:^4.0.0": version: 4.0.0 resolution: "arr-diff@npm:4.0.0" @@ -11858,7 +10498,7 @@ __metadata: languageName: node linkType: hard -"array-buffer-byte-length@npm:^1.0.0, array-buffer-byte-length@npm:^1.0.1": +"array-buffer-byte-length@npm:^1.0.1": version: 1.0.1 resolution: "array-buffer-byte-length@npm:1.0.1" dependencies: @@ -11896,7 +10536,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.6, array-includes@npm:^3.1.7, array-includes@npm:^3.1.8": +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": version: 3.1.8 resolution: "array-includes@npm:3.1.8" dependencies: @@ -11954,7 +10594,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.findlastindex@npm:^1.2.3": +"array.prototype.findlastindex@npm:^1.2.5": version: 1.2.5 resolution: "array.prototype.findlastindex@npm:1.2.5" dependencies: @@ -11980,7 +10620,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.3.1, array.prototype.flatmap@npm:^1.3.2": +"array.prototype.flatmap@npm:^1.3.2": version: 1.3.2 resolution: "array.prototype.flatmap@npm:1.3.2" dependencies: @@ -12087,18 +10727,6 @@ __metadata: languageName: node linkType: hard -"assert@npm:2.0.0": - version: 2.0.0 - resolution: "assert@npm:2.0.0" - dependencies: - es6-object-assign: ^1.1.0 - is-nan: ^1.2.1 - object-is: ^1.0.1 - util: ^0.12.0 - checksum: bb91f181a86d10588ee16c5e09c280f9811373974c29974cbe401987ea34e966699d7989a812b0e19377b511ea0bc627f5905647ce569311824848ede382cae8 - languageName: node - linkType: hard - "assert@npm:^1.1.1": version: 1.5.1 resolution: "assert@npm:1.5.1" @@ -12123,20 +10751,6 @@ __metadata: languageName: node linkType: hard -"ast-types-flow@npm:^0.0.8": - version: 0.0.8 - resolution: "ast-types-flow@npm:0.0.8" - checksum: 0a64706609a179233aac23817837abab614f3548c252a2d3d79ea1e10c74aa28a0846e11f466cf72771b6ed8713abc094dcf8c40c3ec4207da163efa525a94a8 - languageName: node - linkType: hard - -"ast-types@npm:0.13.2": - version: 0.13.2 - resolution: "ast-types@npm:0.13.2" - checksum: afb39affbf1d35703862a655e811966a76bb4e8c27f22657acf990b3d482faa0114f818c2ea10ed9bc20b57a99da723fc5e1dd256eb97c87d407466717695de1 - languageName: node - linkType: hard - "ast-types@npm:^0.16.1": version: 0.16.1 resolution: "ast-types@npm:0.16.1" @@ -12178,13 +10792,6 @@ __metadata: languageName: node linkType: hard -"async-sema@npm:^3.1.1": - version: 3.1.1 - resolution: "async-sema@npm:3.1.1" - checksum: 07b8c51f6cab107417ecdd8126b7a9fe5a75151b7f69fdd420dcc8ee08f9e37c473a217247e894b56e999b088b32e902dbe41637e4e9b594d3f8dfcdddfadc5e - languageName: node - linkType: hard - "async@npm:^2.6.4": version: 2.6.4 resolution: "async@npm:2.6.4" @@ -12194,7 +10801,7 @@ __metadata: languageName: node linkType: hard -"async@npm:^3.2.3, async@npm:^3.2.4": +"async@npm:^3.2.3": version: 3.2.5 resolution: "async@npm:3.2.5" checksum: 5ec77f1312301dee02d62140a6b1f7ee0edd2a0f983b6fd2b0849b969f245225b990b47b8243e7b9ad16451a53e7f68e753700385b706198ced888beedba3af4 @@ -12287,29 +10894,13 @@ __metadata: languageName: node linkType: hard -"axe-core@npm:^4.2.0, axe-core@npm:^4.7.0, axe-core@npm:^4.9.1": +"axe-core@npm:^4.2.0, axe-core@npm:^4.7.0": version: 4.9.1 resolution: "axe-core@npm:4.9.1" checksum: 41d9227871781f96c2952e2a777fca73624959dd0e98864f6d82806a77602f82b4fc490852082a7e524d8cd864e50d8b4d9931819b4a150112981d8c932110c5 languageName: node linkType: hard -"axobject-query@npm:~3.1.1": - version: 3.1.1 - resolution: "axobject-query@npm:3.1.1" - dependencies: - deep-equal: ^2.0.5 - checksum: c12a5da10dc7bab75e1cda9b6a3b5fcf10eba426ddf1a17b71ef65a434ed707ede7d1c4f013ba1609e970bc8c0cddac01365080d376204314e9b294719acd8a5 - languageName: node - linkType: hard - -"b4a@npm:^1.6.4": - version: 1.6.6 - resolution: "b4a@npm:1.6.6" - checksum: c46a27e3ac9c84426ae728f0fc46a6ae7703a7bc03e771fa0bef4827fd7cf3bb976d1a3d5afff54606248372ab8fdf595bd0114406690edf37f14d120630cf7f - languageName: node - linkType: hard - "babel-loader@npm:8, babel-loader@npm:8.3.0, babel-loader@npm:^8.3.0": version: 8.3.0 resolution: "babel-loader@npm:8.3.0" @@ -12423,13 +11014,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-syntax-jsx@npm:6.18.0": - version: 6.18.0 - resolution: "babel-plugin-syntax-jsx@npm:6.18.0" - checksum: 0c7ce5b81d6cfc01a7dd7a76a9a8f090ee02ba5c890310f51217ef1a7e6163fb7848994bbc14fd560117892e82240df9c7157ad0764da67ca5f2afafb73a7d27 - languageName: node - linkType: hard - "babel-walk@npm:3.0.0-canary-5": version: 3.0.0-canary-5 resolution: "babel-walk@npm:3.0.0-canary-5" @@ -12453,13 +11037,6 @@ __metadata: languageName: node linkType: hard -"bare-events@npm:^2.2.0": - version: 2.4.2 - resolution: "bare-events@npm:2.4.2" - checksum: 6cd2b10dd32a3410787e120c091b6082fbc2df0c45ed723a7ae51d0e2f55d2a4037e1daff21dae90b671d36582f9f8d50df337875c281d10adb60df81b8cd861 - languageName: node - linkType: hard - "base64-js@npm:^1.0.2, base64-js@npm:^1.2.0, base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" @@ -12561,7 +11138,7 @@ __metadata: languageName: node linkType: hard -"bindings@npm:^1.4.0, bindings@npm:^1.5.0": +"bindings@npm:^1.5.0": version: 1.5.0 resolution: "bindings@npm:1.5.0" dependencies: @@ -12812,7 +11389,7 @@ __metadata: languageName: node linkType: hard -"browserify-zlib@npm:0.2.0, browserify-zlib@npm:^0.2.0": +"browserify-zlib@npm:^0.2.0": version: 0.2.0 resolution: "browserify-zlib@npm:0.2.0" dependencies: @@ -12821,21 +11398,6 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:4.16.6": - version: 4.16.6 - resolution: "browserslist@npm:4.16.6" - dependencies: - caniuse-lite: ^1.0.30001219 - colorette: ^1.2.2 - electron-to-chromium: ^1.3.723 - escalade: ^3.1.1 - node-releases: ^1.1.71 - bin: - browserslist: cli.js - checksum: 3dffc86892d2dcfcfc66b52519b7e5698ae070b4fc92ab047e760efc4cae0474e9e70bbe10d769c8d3491b655ef3a2a885b88e7196c83cc5dc0a46dfdba8b70c - languageName: node - linkType: hard - "browserslist@npm:4.21.5": version: 4.21.5 resolution: "browserslist@npm:4.21.5" @@ -12878,13 +11440,6 @@ __metadata: languageName: node linkType: hard -"buffer-crc32@npm:^1.0.0": - version: 1.0.0 - resolution: "buffer-crc32@npm:1.0.0" - checksum: bc114c0e02fe621249e0b5093c70e6f12d4c2b1d8ddaf3b1b7bbe3333466700100e6b1ebdc12c050d0db845bc582c4fce8c293da487cc483f97eea027c480b23 - languageName: node - linkType: hard - "buffer-crc32@npm:~0.2.3": version: 0.2.13 resolution: "buffer-crc32@npm:0.2.13" @@ -12920,16 +11475,6 @@ __metadata: languageName: node linkType: hard -"buffer@npm:5.6.0": - version: 5.6.0 - resolution: "buffer@npm:5.6.0" - dependencies: - base64-js: ^1.0.2 - ieee754: ^1.1.4 - checksum: d659494c5032dd39d03d2912e64179cc44c6340e7e9d1f68d3840e7ab4559989fbce92b4950174593c38d05268224235ba404f0878775cab2a616b6dcad9c23e - languageName: node - linkType: hard - "buffer@npm:^4.3.0": version: 4.9.2 resolution: "buffer@npm:4.9.2" @@ -12951,16 +11496,6 @@ __metadata: languageName: node linkType: hard -"buffer@npm:^6.0.3": - version: 6.0.3 - resolution: "buffer@npm:6.0.3" - dependencies: - base64-js: ^1.3.1 - ieee754: ^1.2.1 - checksum: 5ad23293d9a731e4318e420025800b42bf0d264004c0286c8cc010af7a270c7a0f6522e84f54b9ad65cbd6db20b8badbfd8d2ebf4f80fa03dab093b89e68c3f9 - languageName: node - linkType: hard - "builtin-modules@npm:^3.3.0": version: 3.3.0 resolution: "builtin-modules@npm:3.3.0" @@ -12975,15 +11510,6 @@ __metadata: languageName: node linkType: hard -"busboy@npm:1.6.0": - version: 1.6.0 - resolution: "busboy@npm:1.6.0" - dependencies: - streamsearch: ^1.1.0 - checksum: 32801e2c0164e12106bf236291a00795c3c4e4b709ae02132883fe8478ba2ae23743b11c5735a0aae8afe65ac4b6ca4568b91f0d9fed1fdbc32ede824a73746e - languageName: node - linkType: hard - "bytes@npm:3.0.0": version: 3.0.0 resolution: "bytes@npm:3.0.0" @@ -12991,13 +11517,6 @@ __metadata: languageName: node linkType: hard -"bytes@npm:3.1.0": - version: 3.1.0 - resolution: "bytes@npm:3.1.0" - checksum: 7c3b21c5d9d44ed455460d5d36a31abc6fa2ce3807964ba60a4b03fd44454c8cf07bb0585af83bfde1c5cc2ea4bbe5897bc3d18cd15e0acf25a3615a35aba2df - languageName: node - linkType: hard - "bytes@npm:3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" @@ -13005,31 +11524,6 @@ __metadata: languageName: node linkType: hard -"c12@npm:^1.11.1, c12@npm:^1.4.1": - version: 1.11.1 - resolution: "c12@npm:1.11.1" - dependencies: - chokidar: ^3.6.0 - confbox: ^0.1.7 - defu: ^6.1.4 - dotenv: ^16.4.5 - giget: ^1.2.3 - jiti: ^1.21.6 - mlly: ^1.7.1 - ohash: ^1.1.3 - pathe: ^1.1.2 - perfect-debounce: ^1.0.0 - pkg-types: ^1.1.1 - rc9: ^2.1.2 - peerDependencies: - magicast: ^0.3.4 - peerDependenciesMeta: - magicast: - optional: true - checksum: 705123b138d2e7d43cf37264f744091ae0d76fb98b705558ebc9dfbbf3c84e1eaf9696b34450a505dc7b73f842b16db807899fa96abac48d47894d64de72aa5f - languageName: node - linkType: hard - "c8@npm:^7.13.0": version: 7.14.0 resolution: "c8@npm:7.14.0" @@ -13267,7 +11761,7 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": +"call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": version: 1.0.7 resolution: "call-bind@npm:1.0.7" dependencies: @@ -13325,7 +11819,7 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^6.2.0, camelcase@npm:^6.3.0": +"camelcase@npm:^6.2.0": version: 6.3.0 resolution: "camelcase@npm:6.3.0" checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d @@ -13351,7 +11845,7 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001202, caniuse-lite@npm:^1.0.30001219, caniuse-lite@npm:^1.0.30001228, caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001426, caniuse-lite@npm:^1.0.30001449, caniuse-lite@npm:^1.0.30001497, caniuse-lite@npm:^1.0.30001599, caniuse-lite@npm:^1.0.30001640": +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001426, caniuse-lite@npm:^1.0.30001449, caniuse-lite@npm:^1.0.30001497, caniuse-lite@npm:^1.0.30001599, caniuse-lite@npm:^1.0.30001640": version: 1.0.30001643 resolution: "caniuse-lite@npm:1.0.30001643" checksum: e39991c13a0fd8f5c2aa99c9128188e4c4e9d6a203c3da6270c36285460ef152c5e9410ee4db560aa723904668946afe50541dce9636ab5e61434ba71dc22955 @@ -13398,27 +11892,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:2.4.2, chalk@npm:^2.1.0, chalk@npm:^2.3.0, chalk@npm:^2.4.1, chalk@npm:^2.4.2": - version: 2.4.2 - resolution: "chalk@npm:2.4.2" - dependencies: - ansi-styles: ^3.2.1 - escape-string-regexp: ^1.0.5 - supports-color: ^5.3.0 - checksum: ec3661d38fe77f681200f878edbd9448821924e0f93a9cefc0e26a33b145f1027a2084bf19967160d11e1f03bfe4eaffcabf5493b89098b2782c3fe0b03d80c2 - languageName: node - linkType: hard - -"chalk@npm:4.0.0": - version: 4.0.0 - resolution: "chalk@npm:4.0.0" - dependencies: - ansi-styles: ^4.1.0 - supports-color: ^7.1.0 - checksum: a9580afd4af8ffa8add8edb565d1b3f77efb880c5d887d3bb72a948d1bfb2bc764db2ceb6d62a60103aa384f3da71eb1969c7f68e886055e0a3438550e809cde - languageName: node - linkType: hard - "chalk@npm:5.0.1": version: 5.0.1 resolution: "chalk@npm:5.0.1" @@ -13433,6 +11906,17 @@ __metadata: languageName: node linkType: hard +"chalk@npm:^2.1.0, chalk@npm:^2.3.0, chalk@npm:^2.4.1, chalk@npm:^2.4.2": + version: 2.4.2 + resolution: "chalk@npm:2.4.2" + dependencies: + ansi-styles: ^3.2.1 + escape-string-regexp: ^1.0.5 + supports-color: ^5.3.0 + checksum: ec3661d38fe77f681200f878edbd9448821924e0f93a9cefc0e26a33b145f1027a2084bf19967160d11e1f03bfe4eaffcabf5493b89098b2782c3fe0b03d80c2 + languageName: node + linkType: hard + "chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" @@ -13482,7 +11966,7 @@ __metadata: languageName: node linkType: hard -"cheerio@npm:1.0.0-rc.12, cheerio@npm:^1.0.0-rc.10, cheerio@npm:^1.0.0-rc.12": +"cheerio@npm:1.0.0-rc.12, cheerio@npm:^1.0.0-rc.10": version: 1.0.0-rc.12 resolution: "cheerio@npm:1.0.0-rc.12" dependencies: @@ -13497,25 +11981,6 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:3.5.1": - version: 3.5.1 - resolution: "chokidar@npm:3.5.1" - dependencies: - anymatch: ~3.1.1 - braces: ~3.0.2 - fsevents: ~2.3.1 - glob-parent: ~5.1.0 - is-binary-path: ~2.1.0 - is-glob: ~4.0.1 - normalize-path: ~3.0.0 - readdirp: ~3.5.0 - dependenciesMeta: - fsevents: - optional: true - checksum: b7774e6e3aeca084d39e8542041555a11452414c744122436101243f89580fad97154ae11525e46bfa816313ae32533e2a88e8587e4d50b14ea716a9e6538978 - languageName: node - linkType: hard - "chokidar@npm:3.5.2": version: 3.5.2 resolution: "chokidar@npm:3.5.2" @@ -13554,7 +12019,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.0.0, chokidar@npm:^3.3.0, chokidar@npm:^3.4.0, chokidar@npm:^3.4.1, chokidar@npm:^3.4.3, chokidar@npm:^3.5.1, chokidar@npm:^3.5.2, chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": +"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.0.0, chokidar@npm:^3.3.0, chokidar@npm:^3.4.0, chokidar@npm:^3.4.1, chokidar@npm:^3.4.3, chokidar@npm:^3.5.2, chokidar@npm:^3.5.3, chokidar@npm:^3.6.0": version: 3.6.0 resolution: "chokidar@npm:3.6.0" dependencies: @@ -13649,13 +12114,6 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:^4.0.0": - version: 4.0.0 - resolution: "ci-info@npm:4.0.0" - checksum: 122fe41c5eb8d0b5fa0ab6fd674c5ddcf2dc59766528b062a0144ff0d913cfb210ef925ec52110e7c2a7f4e603d5f0e8b91cfe68867e196e9212fa0b94d0a08a - languageName: node - linkType: hard - "cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": version: 1.0.4 resolution: "cipher-base@npm:1.0.4" @@ -13666,15 +12124,6 @@ __metadata: languageName: node linkType: hard -"citty@npm:^0.1.5, citty@npm:^0.1.6": - version: 0.1.6 - resolution: "citty@npm:0.1.6" - dependencies: - consola: ^3.2.3 - checksum: 3fbcaaea92d328deddb5aba7d629d9076d4f1aa0338f59db7ea647a8f51eedc14b7f6218c87ad03c9e3c126213ba87d13d7774f9c30d64209f4b074aa83bd6ab - languageName: node - linkType: hard - "class-utils@npm:^0.3.5": version: 0.3.6 resolution: "class-utils@npm:0.3.6" @@ -13687,13 +12136,6 @@ __metadata: languageName: node linkType: hard -"classnames@npm:2.2.6": - version: 2.2.6 - resolution: "classnames@npm:2.2.6" - checksum: 09a4fda780158aa8399079898eabeeca0c48c28641d9e4de140db7412e5e346843039ded1af0152f755afc2cc246ff8c3d6f227bf0dcb004e070b7fa14ec54cc - languageName: node - linkType: hard - "classnames@npm:2.3.2": version: 2.3.2 resolution: "classnames@npm:2.3.2" @@ -13726,13 +12168,6 @@ __metadata: languageName: node linkType: hard -"clear@npm:^0.1.0": - version: 0.1.0 - resolution: "clear@npm:0.1.0" - checksum: 70a162069947a5bf2e5cea17a281713cd9a154c653a97bc09ed0a00903d66003b13e1b3adb92e406460db3e3cc6bcf6e4049bbca8fd6e8f0d26fbac10dc806fd - languageName: node - linkType: hard - "cli-boxes@npm:^2.2.1": version: 2.2.1 resolution: "cli-boxes@npm:2.2.1" @@ -13806,13 +12241,6 @@ __metadata: languageName: node linkType: hard -"client-only@npm:0.0.1": - version: 0.0.1 - resolution: "client-only@npm:0.0.1" - checksum: 0c16bf660dadb90610553c1d8946a7fdfb81d624adea073b8440b7d795d5b5b08beb3c950c6a2cf16279365a3265158a236876d92bce16423c485c322d7dfaf8 - languageName: node - linkType: hard - "clipboardy@npm:3.0.0": version: 3.0.0 resolution: "clipboardy@npm:3.0.0" @@ -13824,17 +12252,6 @@ __metadata: languageName: node linkType: hard -"clipboardy@npm:^4.0.0": - version: 4.0.0 - resolution: "clipboardy@npm:4.0.0" - dependencies: - execa: ^8.0.1 - is-wsl: ^3.1.0 - is64bit: ^2.0.0 - checksum: ac7fa4438451d4a509fd7163505c08be92087c1a0ab8f54f8063eb04a69191ded1b59333344e2fd60bad9688e2a3dd69e50a813bf05ebf8369fa8bf65a0f47a2 - languageName: node - linkType: hard - "cliui@npm:^3.2.0": version: 3.2.0 resolution: "cliui@npm:3.2.0" @@ -13913,13 +12330,6 @@ __metadata: languageName: node linkType: hard -"cluster-key-slot@npm:^1.1.0": - version: 1.1.2 - resolution: "cluster-key-slot@npm:1.1.2" - checksum: be0ad2d262502adc998597e83f9ded1b80f827f0452127c5a37b22dfca36bab8edf393f7b25bb626006fb9fb2436106939ede6d2d6ecf4229b96a47f27edd681 - languageName: node - linkType: hard - "co-body@npm:^6.1.0": version: 6.2.0 resolution: "co-body@npm:6.2.0" @@ -13996,7 +12406,7 @@ __metadata: languageName: node linkType: hard -"color-support@npm:^1.1.2, color-support@npm:^1.1.3": +"color-support@npm:^1.1.3": version: 1.1.3 resolution: "color-support@npm:1.1.3" bin: @@ -14012,7 +12422,7 @@ __metadata: languageName: node linkType: hard -"colorette@npm:^1.1.0, colorette@npm:^1.2.2": +"colorette@npm:^1.1.0": version: 1.4.0 resolution: "colorette@npm:1.4.0" checksum: 01c3c16058b182a4ab4c126a65a75faa4d38a20fa7c845090b25453acec6c371bb2c5dceb0a2338511f17902b9d1a9af0cadd8509c9403894b79311032c256c3 @@ -14127,13 +12537,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^8.0.0": - version: 8.3.0 - resolution: "commander@npm:8.3.0" - checksum: 0f82321821fc27b83bd409510bb9deeebcfa799ff0bf5d102128b500b7af22872c0c92cb6a0ebc5a4cf19c6b550fba9cedfa7329d18c6442a625f851377bacf0 - languageName: node - linkType: hard - "commander@npm:^9.0.0, commander@npm:^9.3.0, commander@npm:^9.4.1": version: 9.5.0 resolution: "commander@npm:9.5.0" @@ -14198,13 +12601,6 @@ __metadata: languageName: node linkType: hard -"compatx@npm:^0.1.8": - version: 0.1.8 - resolution: "compatx@npm:0.1.8" - checksum: 0fb09f486f600906f08cd35c2ec4c95eb80767dc6d0a8a0dcd75ec2c488e5701ae18e713f95f876ed67ed3d88918846191f577e4c04a553dd8e3ae565a3e594c - languageName: node - linkType: hard - "component-emitter@npm:^1.2.1": version: 1.3.1 resolution: "component-emitter@npm:1.3.1" @@ -14212,19 +12608,6 @@ __metadata: languageName: node linkType: hard -"compress-commons@npm:^6.0.2": - version: 6.0.2 - resolution: "compress-commons@npm:6.0.2" - dependencies: - crc-32: ^1.2.0 - crc32-stream: ^6.0.0 - is-stream: ^2.0.1 - normalize-path: ^3.0.0 - readable-stream: ^4.0.0 - checksum: 37d79a54f91344ecde352588e0a128f28ce619b085acd4f887defd76978a0640e3454a42c7dcadb0191bb3f971724ae4b1f9d6ef9620034aa0427382099ac946 - languageName: node - linkType: hard - "compressible@npm:~2.0.16": version: 2.0.18 resolution: "compressible@npm:2.0.18" @@ -14350,7 +12733,7 @@ __metadata: languageName: node linkType: hard -"console-control-strings@npm:^1.0.0, console-control-strings@npm:^1.1.0": +"console-control-strings@npm:^1.1.0": version: 1.1.0 resolution: "console-control-strings@npm:1.1.0" checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed @@ -14376,7 +12759,7 @@ __metadata: languageName: node linkType: hard -"constants-browserify@npm:1.0.0, constants-browserify@npm:^1.0.0": +"constants-browserify@npm:^1.0.0": version: 1.0.0 resolution: "constants-browserify@npm:1.0.0" checksum: f7ac8c6d0b6e4e0c77340a1d47a3574e25abd580bfd99ad707b26ff7618596cf1a5e5ce9caf44715e9e01d4a5d12cb3b4edaf1176f34c19adb2874815a56e64f @@ -14447,15 +12830,6 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:1.7.0": - version: 1.7.0 - resolution: "convert-source-map@npm:1.7.0" - dependencies: - safe-buffer: ~5.1.1 - checksum: bcd2e3ea7d37f96b85a6e362c8a89402ccc73757256e3ee53aa2c22fe915adb854c66b1f81111be815a3a6a6ce3c58e8001858e883c9d5b4fe08a853fa865967 - languageName: node - linkType: hard - "convert-source-map@npm:^1.5.1, convert-source-map@npm:^1.7.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" @@ -14470,20 +12844,6 @@ __metadata: languageName: node linkType: hard -"cookie-es@npm:^0.5.0": - version: 0.5.0 - resolution: "cookie-es@npm:0.5.0" - checksum: afe924dd44e2c9aaa60ed77e78182e44324acd0a155ea947bb0174e5c48625ee277b004bfbca1bc6cfd24955f2b4039813c7c88bd9d7921ca475eae0286d2666 - languageName: node - linkType: hard - -"cookie-es@npm:^1.1.0": - version: 1.2.1 - resolution: "cookie-es@npm:1.2.1" - checksum: 20f64e7e4d4aa542eb9d34fa61ea45d6313b83ddd10e2a8c4de6fead98a4c06d840d70285fa855994ea8f2d64c79ea3efee192c72f13c380c20a54239e747f7f - languageName: node - linkType: hard - "cookie-signature@npm:1.0.6": version: 1.0.6 resolution: "cookie-signature@npm:1.0.6" @@ -14663,25 +13023,6 @@ __metadata: languageName: node linkType: hard -"crc-32@npm:^1.2.0": - version: 1.2.2 - resolution: "crc-32@npm:1.2.2" - bin: - crc32: bin/crc32.njs - checksum: ad2d0ad0cbd465b75dcaeeff0600f8195b686816ab5f3ba4c6e052a07f728c3e70df2e3ca9fd3d4484dc4ba70586e161ca5a2334ec8bf5a41bf022a6103ff243 - languageName: node - linkType: hard - -"crc32-stream@npm:^6.0.0": - version: 6.0.0 - resolution: "crc32-stream@npm:6.0.0" - dependencies: - crc-32: ^1.2.0 - readable-stream: ^4.0.0 - checksum: e6edc2f81bc387daef6d18b2ac18c2ffcb01b554d3b5c7d8d29b177505aafffba574658fdd23922767e8dab1183d1962026c98c17e17fb272794c33293ef607c - languageName: node - linkType: hard - "crc@npm:^4.3.2": version: 4.3.2 resolution: "crc@npm:4.3.2" @@ -14752,13 +13093,6 @@ __metadata: languageName: node linkType: hard -"croner@npm:^8.0.2": - version: 8.1.0 - resolution: "croner@npm:8.1.0" - checksum: fdbcc68b682b0ebd7bf6b7fa37946edd220b738a482c5e15c0cb1c79dc07f510fc3689a0cf754ea1a5f50d4f0a513cffd1108ee4fe61c03cb24c6e66f0a961a5 - languageName: node - linkType: hard - "cross-env@npm:7.0.3": version: 7.0.3 resolution: "cross-env@npm:7.0.3" @@ -14815,19 +13149,7 @@ __metadata: languageName: node linkType: hard -"crossws@npm:^0.2.0, crossws@npm:^0.2.4": - version: 0.2.4 - resolution: "crossws@npm:0.2.4" - peerDependencies: - uWebSockets.js: "*" - peerDependenciesMeta: - uWebSockets.js: - optional: true - checksum: dcaf730a3af32cf081ab49fdb9c31192a738d7e0585585975e581e71a3d7d14df8d3b42ba183e13e34a1fc26645f695362abf30c40369d12652bcee372a484c3 - languageName: node - linkType: hard - -"crypto-browserify@npm:3.12.0, crypto-browserify@npm:^3.11.0": +"crypto-browserify@npm:^3.11.0": version: 3.12.0 resolution: "crypto-browserify@npm:3.12.0" dependencies: @@ -15005,13 +13327,6 @@ __metadata: languageName: node linkType: hard -"css.escape@npm:1.5.1": - version: 1.5.1 - resolution: "css.escape@npm:1.5.1" - checksum: f6d38088d870a961794a2580b2b2af1027731bb43261cfdce14f19238a88664b351cc8978abc20f06cc6bbde725699dec8deb6fe9816b139fc3f2af28719e774 - languageName: node - linkType: hard - "cssdb@npm:^7.6.0": version: 7.11.2 resolution: "cssdb@npm:7.11.2" @@ -15107,28 +13422,6 @@ __metadata: languageName: node linkType: hard -"cssnano-preset-simple@npm:^2.0.0": - version: 2.0.0 - resolution: "cssnano-preset-simple@npm:2.0.0" - dependencies: - caniuse-lite: ^1.0.30001202 - peerDependencies: - postcss: ^8.2.1 - checksum: 57cdca9d96d4fc88788ae5662633caa88fe8a53be49d39f21c3a76497cb3728381a93aef41b3430a8b708d6af595c00317eb4aa3b0ccb5bc2ce7a731540fef96 - languageName: node - linkType: hard - -"cssnano-simple@npm:2.0.0": - version: 2.0.0 - resolution: "cssnano-simple@npm:2.0.0" - dependencies: - cssnano-preset-simple: ^2.0.0 - peerDependencies: - postcss: ^8.2.2 - checksum: 9efc3ab4c30c25ad7e02ff22e9da5eba73a231241c9ae4602d969f48046b2fbe9aada7e8a82fed14ae416651738f61eebf78cab98d635d7fd06a332c7a1a8750 - languageName: node - linkType: hard - "cssnano-utils@npm:^3.1.0": version: 3.1.0 resolution: "cssnano-utils@npm:3.1.0" @@ -15160,7 +13453,7 @@ __metadata: languageName: node linkType: hard -"cssnano@npm:^6.0.0, cssnano@npm:^6.0.1": +"cssnano@npm:^6.0.1": version: 6.1.2 resolution: "cssnano@npm:6.1.2" dependencies: @@ -15206,7 +13499,7 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.0.2, csstype@npm:^3.1.0, csstype@npm:^3.1.3": +"csstype@npm:^3.0.2, csstype@npm:^3.1.0": version: 3.1.3 resolution: "csstype@npm:3.1.3" checksum: 8db785cc92d259102725b3c694ec0c823f5619a84741b5c7991b8ad135dfaa66093038a1cc63e03361a6cd28d122be48f2106ae72334e067dd619a51f49eddf7 @@ -15302,13 +13595,6 @@ __metadata: languageName: node linkType: hard -"damerau-levenshtein@npm:^1.0.8": - version: 1.0.8 - resolution: "damerau-levenshtein@npm:1.0.8" - checksum: d240b7757544460ae0586a341a53110ab0a61126570ef2d8c731e3eab3f0cb6e488e2609e6a69b46727635de49be20b071688698744417ff1b6c1d7ccd03e0de - languageName: node - linkType: hard - "danger@npm:11.3.0": version: 11.3.0 resolution: "danger@npm:11.3.0" @@ -15372,20 +13658,6 @@ __metadata: languageName: node linkType: hard -"data-uri-to-buffer@npm:3.0.1": - version: 3.0.1 - resolution: "data-uri-to-buffer@npm:3.0.1" - checksum: c59c3009686a78c071806b72f4810856ec28222f0f4e252aa495ec027ed9732298ceea99c50328cf59b151dd34cbc3ad6150bbb43e41fc56fa19f48c99e9fc30 - languageName: node - linkType: hard - -"data-uri-to-buffer@npm:^4.0.0": - version: 4.0.1 - resolution: "data-uri-to-buffer@npm:4.0.1" - checksum: 0d0790b67ffec5302f204c2ccca4494f70b4e2d940fea3d36b09f0bb2b8539c2e86690429eb1f1dc4bcc9e4df0644193073e63d9ee48ac9fce79ec1506e4aa4c - languageName: node - linkType: hard - "data-urls@npm:^5.0.0": version: 5.0.0 resolution: "data-urls@npm:5.0.0" @@ -15436,24 +13708,6 @@ __metadata: languageName: node linkType: hard -"db0@npm:^0.1.4": - version: 0.1.4 - resolution: "db0@npm:0.1.4" - peerDependencies: - "@libsql/client": ^0.5.2 - better-sqlite3: ^9.4.3 - drizzle-orm: ^0.29.4 - peerDependenciesMeta: - "@libsql/client": - optional: true - better-sqlite3: - optional: true - drizzle-orm: - optional: true - checksum: 76f2563838714f7f2abc870865f9e380fd90b72b0f50da6404589cca06da6bdf79668bc5ddd29f6e7032147c9440b9c0c47272e56b5c9383da547724e49cc526 - languageName: node - linkType: hard - "de-indent@npm:^1.0.2": version: 1.0.2 resolution: "de-indent@npm:1.0.2" @@ -15468,7 +13722,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2, debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.9": +"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -15566,32 +13820,6 @@ __metadata: languageName: node linkType: hard -"deep-equal@npm:^2.0.5": - version: 2.2.3 - resolution: "deep-equal@npm:2.2.3" - dependencies: - array-buffer-byte-length: ^1.0.0 - call-bind: ^1.0.5 - es-get-iterator: ^1.1.3 - get-intrinsic: ^1.2.2 - is-arguments: ^1.1.1 - is-array-buffer: ^3.0.2 - is-date-object: ^1.0.5 - is-regex: ^1.1.4 - is-shared-array-buffer: ^1.0.2 - isarray: ^2.0.5 - object-is: ^1.1.5 - object-keys: ^1.1.1 - object.assign: ^4.1.4 - regexp.prototype.flags: ^1.5.1 - side-channel: ^1.0.4 - which-boxed-primitive: ^1.0.2 - which-collection: ^1.0.1 - which-typed-array: ^1.1.13 - checksum: ee8852f23e4d20a5626c13b02f415ba443a1b30b4b3d39eaf366d59c4a85e6545d7ec917db44d476a85ae5a86064f7e5f7af7479f38f113995ba869f3a1ddc53 - languageName: node - linkType: hard - "deep-equal@npm:~1.0.1": version: 1.0.1 resolution: "deep-equal@npm:1.0.1" @@ -15670,7 +13898,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.2, define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": +"define-properties@npm:^1.1.2, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -15760,13 +13988,6 @@ __metadata: languageName: node linkType: hard -"denque@npm:^2.1.0": - version: 2.1.0 - resolution: "denque@npm:2.1.0" - checksum: 1d4ae1d05e59ac3a3481e7b478293f4b4c813819342273f3d5b826c7ffa9753c520919ba264f377e09108d24ec6cf0ec0ac729a5686cbb8f32d797126c5dae74 - languageName: node - linkType: hard - "depd@npm:2.0.0, depd@npm:^2.0.0, depd@npm:~2.0.0": version: 2.0.0 resolution: "depd@npm:2.0.0" @@ -15854,22 +14075,6 @@ __metadata: languageName: node linkType: hard -"detect-libc@npm:^1.0.3": - version: 1.0.3 - resolution: "detect-libc@npm:1.0.3" - bin: - detect-libc: ./bin/detect-libc.js - checksum: daaaed925ffa7889bd91d56e9624e6c8033911bb60f3a50a74a87500680652969dbaab9526d1e200a4c94acf80fc862a22131841145a0a8482d60a99c24f4a3e - languageName: node - linkType: hard - -"detect-libc@npm:^2.0.0": - version: 2.0.3 - resolution: "detect-libc@npm:2.0.3" - checksum: 2ba6a939ae55f189aea996ac67afceb650413c7a34726ee92c40fb0deb2400d57ef94631a8a3f052055eea7efb0f99a9b5e6ce923415daa3e68221f963cfc27d - languageName: node - linkType: hard - "detect-newline@npm:3.1.0": version: 3.1.0 resolution: "detect-newline@npm:3.1.0" @@ -15900,13 +14105,6 @@ __metadata: languageName: node linkType: hard -"devalue@npm:^4.3.0": - version: 4.3.3 - resolution: "devalue@npm:4.3.3" - checksum: 6fbc35d3ff7d815338b833cfdf72fd8c416fa41e14258903c8113876c744d84fe86e05d8fc14ff5c530770c3595e1718fb1efca6917288c473cb138496cb10dc - languageName: node - linkType: hard - "devtools-protocol@npm:0.0.1107588": version: 0.0.1107588 resolution: "devtools-protocol@npm:0.0.1107588" @@ -16034,13 +14232,6 @@ __metadata: languageName: node linkType: hard -"domain-browser@npm:4.19.0": - version: 4.19.0 - resolution: "domain-browser@npm:4.19.0" - checksum: 1b77fa2a85f1531b8bdfcc42c2a2706016aeaddeed12ce4851f9d6a17135588e05120e380c6b5b645290522684f9311a6e0a3e68b46f864f864ed89620d4bdd7 - languageName: node - linkType: hard - "domain-browser@npm:^1.1.1": version: 1.2.0 resolution: "domain-browser@npm:1.2.0" @@ -16121,16 +14312,7 @@ __metadata: languageName: node linkType: hard -"dot-prop@npm:^8.0.2": - version: 8.0.2 - resolution: "dot-prop@npm:8.0.2" - dependencies: - type-fest: ^3.8.0 - checksum: 6bb27f4a1790c340a8d848063ee8410184be0535082b942731a5d6d84763766d5811d9d7015c7f678e1e6b0d3839f65ce19a453525746bd853d2c09a064d4fdb - languageName: node - linkType: hard - -"dotenv@npm:^16.1.4, dotenv@npm:^16.4.5": +"dotenv@npm:^16.1.4": version: 16.4.5 resolution: "dotenv@npm:16.4.5" checksum: 301a12c3d44fd49888b74eb9ccf9f07a1f5df43f489e7fcb89647a2edcd84c42d6bc349dc8df099cd18f07c35c7b04685c1a4f3e6a6a9e6b30f8d48c15b7f49c @@ -16236,7 +14418,7 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.3.723, electron-to-chromium@npm:^1.4.284, electron-to-chromium@npm:^1.4.820": +"electron-to-chromium@npm:^1.4.284, electron-to-chromium@npm:^1.4.820": version: 1.5.0 resolution: "electron-to-chromium@npm:1.5.0" checksum: 82e362dd5851f5ad312ab6699c5d36221deb1fbd4ab2c28f43c3244dd7d28aee28c3239491564dd4bb57f3ed8291a88c4f7983c61aad6db98459e96400923b8d @@ -16345,13 +14527,6 @@ __metadata: languageName: node linkType: hard -"emojis-list@npm:^2.0.0": - version: 2.1.0 - resolution: "emojis-list@npm:2.1.0" - checksum: fb61fa6356dfcc9fbe6db8e334c29da365a34d3d82a915cb59621883d3023d804fd5edad5acd42b8eec016936e81d3b38e2faf921b32e073758374253afe1272 - languageName: node - linkType: hard - "emojis-list@npm:^3.0.0": version: 3.0.0 resolution: "emojis-list@npm:3.0.0" @@ -16366,7 +14541,7 @@ __metadata: languageName: node linkType: hard -"encoding@npm:0.1.13, encoding@npm:^0.1.13": +"encoding@npm:^0.1.13": version: 0.1.13 resolution: "encoding@npm:0.1.13" dependencies: @@ -16395,7 +14570,7 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.10.0, enhanced-resolve@npm:^5.12.0, enhanced-resolve@npm:^5.14.1, enhanced-resolve@npm:^5.17.1": +"enhanced-resolve@npm:^5.10.0, enhanced-resolve@npm:^5.17.1": version: 5.17.1 resolution: "enhanced-resolve@npm:5.17.1" dependencies: @@ -16495,7 +14670,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.17.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": +"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": version: 1.23.3 resolution: "es-abstract@npm:1.23.3" dependencies: @@ -16572,23 +14747,6 @@ __metadata: languageName: node linkType: hard -"es-get-iterator@npm:^1.1.3": - version: 1.1.3 - resolution: "es-get-iterator@npm:1.1.3" - dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.3 - has-symbols: ^1.0.3 - is-arguments: ^1.1.1 - is-map: ^2.0.2 - is-set: ^2.0.2 - is-string: ^1.0.7 - isarray: ^2.0.5 - stop-iteration-iterator: ^1.0.0 - checksum: 8fa118da42667a01a7c7529f8a8cca514feeff243feec1ce0bb73baaa3514560bd09d2b3438873cf8a5aaec5d52da248131de153b28e2638a061b6e4df13267d - languageName: node - linkType: hard - "es-iterator-helpers@npm:^1.0.19": version: 1.0.19 resolution: "es-iterator-helpers@npm:1.0.19" @@ -16665,13 +14823,6 @@ __metadata: languageName: node linkType: hard -"es6-object-assign@npm:^1.1.0": - version: 1.1.0 - resolution: "es6-object-assign@npm:1.1.0" - checksum: 8d4fdf63484d78b5c64cacc2c2e1165bc7b6a64b739d2a9db6a4dc8641d99cc9efb433cdd4dc3d3d6b00bfa6ce959694e4665e3255190339945c5f33b692b5d8 - languageName: node - linkType: hard - "esbuild-register@npm:^3.5.0": version: 3.5.0 resolution: "esbuild-register@npm:3.5.0" @@ -16769,83 +14920,6 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.17.18, esbuild@npm:^0.17.5": - version: 0.17.19 - resolution: "esbuild@npm:0.17.19" - dependencies: - "@esbuild/android-arm": 0.17.19 - "@esbuild/android-arm64": 0.17.19 - "@esbuild/android-x64": 0.17.19 - "@esbuild/darwin-arm64": 0.17.19 - "@esbuild/darwin-x64": 0.17.19 - "@esbuild/freebsd-arm64": 0.17.19 - "@esbuild/freebsd-x64": 0.17.19 - "@esbuild/linux-arm": 0.17.19 - "@esbuild/linux-arm64": 0.17.19 - "@esbuild/linux-ia32": 0.17.19 - "@esbuild/linux-loong64": 0.17.19 - "@esbuild/linux-mips64el": 0.17.19 - "@esbuild/linux-ppc64": 0.17.19 - "@esbuild/linux-riscv64": 0.17.19 - "@esbuild/linux-s390x": 0.17.19 - "@esbuild/linux-x64": 0.17.19 - "@esbuild/netbsd-x64": 0.17.19 - "@esbuild/openbsd-x64": 0.17.19 - "@esbuild/sunos-x64": 0.17.19 - "@esbuild/win32-arm64": 0.17.19 - "@esbuild/win32-ia32": 0.17.19 - "@esbuild/win32-x64": 0.17.19 - dependenciesMeta: - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: ac11b1a5a6008e4e37ccffbd6c2c054746fc58d0ed4a2f9ee643bd030cfcea9a33a235087bc777def8420f2eaafb3486e76adb7bdb7241a9143b43a69a10afd8 - languageName: node - linkType: hard - "esbuild@npm:^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0": version: 0.23.1 resolution: "esbuild@npm:0.23.1" @@ -17006,86 +15080,6 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.20.2": - version: 0.20.2 - resolution: "esbuild@npm:0.20.2" - dependencies: - "@esbuild/aix-ppc64": 0.20.2 - "@esbuild/android-arm": 0.20.2 - "@esbuild/android-arm64": 0.20.2 - "@esbuild/android-x64": 0.20.2 - "@esbuild/darwin-arm64": 0.20.2 - "@esbuild/darwin-x64": 0.20.2 - "@esbuild/freebsd-arm64": 0.20.2 - "@esbuild/freebsd-x64": 0.20.2 - "@esbuild/linux-arm": 0.20.2 - "@esbuild/linux-arm64": 0.20.2 - "@esbuild/linux-ia32": 0.20.2 - "@esbuild/linux-loong64": 0.20.2 - "@esbuild/linux-mips64el": 0.20.2 - "@esbuild/linux-ppc64": 0.20.2 - "@esbuild/linux-riscv64": 0.20.2 - "@esbuild/linux-s390x": 0.20.2 - "@esbuild/linux-x64": 0.20.2 - "@esbuild/netbsd-x64": 0.20.2 - "@esbuild/openbsd-x64": 0.20.2 - "@esbuild/sunos-x64": 0.20.2 - "@esbuild/win32-arm64": 0.20.2 - "@esbuild/win32-ia32": 0.20.2 - "@esbuild/win32-x64": 0.20.2 - dependenciesMeta: - "@esbuild/aix-ppc64": - optional: true - "@esbuild/android-arm": - optional: true - "@esbuild/android-arm64": - optional: true - "@esbuild/android-x64": - optional: true - "@esbuild/darwin-arm64": - optional: true - "@esbuild/darwin-x64": - optional: true - "@esbuild/freebsd-arm64": - optional: true - "@esbuild/freebsd-x64": - optional: true - "@esbuild/linux-arm": - optional: true - "@esbuild/linux-arm64": - optional: true - "@esbuild/linux-ia32": - optional: true - "@esbuild/linux-loong64": - optional: true - "@esbuild/linux-mips64el": - optional: true - "@esbuild/linux-ppc64": - optional: true - "@esbuild/linux-riscv64": - optional: true - "@esbuild/linux-s390x": - optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: bc88050fc1ca5c1bd03648f9979e514bdefb956a63aa3974373bb7b9cbac0b3aac9b9da1b5bdca0b3490e39d6b451c72815dbd6b7d7f978c91fbe9c9e9aa4e4c - languageName: node - linkType: hard - "esbuild@npm:^0.21.3": version: 0.21.5 resolution: "esbuild@npm:0.21.5" @@ -17201,13 +15195,6 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:^5.0.0": - version: 5.0.0 - resolution: "escape-string-regexp@npm:5.0.0" - checksum: 20daabe197f3cb198ec28546deebcf24b3dbb1a5a269184381b3116d12f0532e06007f4bc8da25669d6a7f8efb68db0758df4cd981f57bc5b57f521a3e12c59e - languageName: node - linkType: hard - "eslint-config-airbnb-base@npm:15.0.0": version: 15.0.0 resolution: "eslint-config-airbnb-base@npm:15.0.0" @@ -17223,29 +15210,6 @@ __metadata: languageName: node linkType: hard -"eslint-config-next@npm:13.2.4": - version: 13.2.4 - resolution: "eslint-config-next@npm:13.2.4" - dependencies: - "@next/eslint-plugin-next": 13.2.4 - "@rushstack/eslint-patch": ^1.1.3 - "@typescript-eslint/parser": ^5.42.0 - eslint-import-resolver-node: ^0.3.6 - eslint-import-resolver-typescript: ^3.5.2 - eslint-plugin-import: ^2.26.0 - eslint-plugin-jsx-a11y: ^6.5.1 - eslint-plugin-react: ^7.31.7 - eslint-plugin-react-hooks: ^4.5.0 - peerDependencies: - eslint: ^7.23.0 || ^8.0.0 - typescript: ">=3.3.1" - peerDependenciesMeta: - typescript: - optional: true - checksum: 84c202db75ec17c8a7fcebb3364f5b66fc9e81199442cb85d9531f284be5e102935f17aec5274da9ea39752ae9fc8a6afaf5a1e06fe4c8cb8695cf9bee8ea24f - languageName: node - linkType: hard - "eslint-find-rules@npm:4.1.0": version: 4.1.0 resolution: "eslint-find-rules@npm:4.1.0" @@ -17265,7 +15229,7 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-node@npm:^0.3.6, eslint-import-resolver-node@npm:^0.3.7, eslint-import-resolver-node@npm:^0.3.9": +"eslint-import-resolver-node@npm:^0.3.9": version: 0.3.9 resolution: "eslint-import-resolver-node@npm:0.3.9" dependencies: @@ -17276,85 +15240,44 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-typescript@npm:^3.5.2": - version: 3.6.1 - resolution: "eslint-import-resolver-typescript@npm:3.6.1" - dependencies: - debug: ^4.3.4 - enhanced-resolve: ^5.12.0 - eslint-module-utils: ^2.7.4 - fast-glob: ^3.3.1 - get-tsconfig: ^4.5.0 - is-core-module: ^2.11.0 - is-glob: ^4.0.3 - peerDependencies: - eslint: "*" - eslint-plugin-import: "*" - checksum: 454fa0646533050fb57f13d27daf8c71f51b0bb9156d6a461290ccb8576d892209fcc6702a89553f3f5ea8e5b407395ca2e5de169a952c953685f1f7c46b4496 - languageName: node - linkType: hard - -"eslint-module-utils@npm:^2.7.4, eslint-module-utils@npm:^2.8.0": - version: 2.8.1 - resolution: "eslint-module-utils@npm:2.8.1" +"eslint-module-utils@npm:^2.12.0": + version: 2.12.0 + resolution: "eslint-module-utils@npm:2.12.0" dependencies: debug: ^3.2.7 peerDependenciesMeta: eslint: optional: true - checksum: 3cecd99b6baf45ffc269167da0f95dcb75e5aa67b93d73a3bab63e2a7eedd9cdd6f188eed048e2f57c1b77db82c9cbf2adac20b512fa70e597d863dd3720170d - languageName: node - linkType: hard - -"eslint-plugin-import@npm:2.27.5": - version: 2.27.5 - resolution: "eslint-plugin-import@npm:2.27.5" - dependencies: - array-includes: ^3.1.6 - array.prototype.flat: ^1.3.1 - array.prototype.flatmap: ^1.3.1 - debug: ^3.2.7 - doctrine: ^2.1.0 - eslint-import-resolver-node: ^0.3.7 - eslint-module-utils: ^2.7.4 - has: ^1.0.3 - is-core-module: ^2.11.0 - is-glob: ^4.0.3 - minimatch: ^3.1.2 - object.values: ^1.1.6 - resolve: ^1.22.1 - semver: ^6.3.0 - tsconfig-paths: ^3.14.1 - peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: f500571a380167e25d72a4d925ef9a7aae8899eada57653e5f3051ec3d3c16d08271fcefe41a30a9a2f4fefc232f066253673ee4ea77b30dba65ae173dade85d + checksum: be3ac52e0971c6f46daeb1a7e760e45c7c45f820c8cc211799f85f10f04ccbf7afc17039165d56cb2da7f7ca9cec2b3a777013cddf0b976784b37eb9efa24180 languageName: node linkType: hard -"eslint-plugin-import@npm:^2.26.0": - version: 2.29.1 - resolution: "eslint-plugin-import@npm:2.29.1" +"eslint-plugin-import@npm:2.31.0": + version: 2.31.0 + resolution: "eslint-plugin-import@npm:2.31.0" dependencies: - array-includes: ^3.1.7 - array.prototype.findlastindex: ^1.2.3 + "@rtsao/scc": ^1.1.0 + array-includes: ^3.1.8 + array.prototype.findlastindex: ^1.2.5 array.prototype.flat: ^1.3.2 array.prototype.flatmap: ^1.3.2 debug: ^3.2.7 doctrine: ^2.1.0 eslint-import-resolver-node: ^0.3.9 - eslint-module-utils: ^2.8.0 - hasown: ^2.0.0 - is-core-module: ^2.13.1 + eslint-module-utils: ^2.12.0 + hasown: ^2.0.2 + is-core-module: ^2.15.1 is-glob: ^4.0.3 minimatch: ^3.1.2 - object.fromentries: ^2.0.7 - object.groupby: ^1.0.1 - object.values: ^1.1.7 + object.fromentries: ^2.0.8 + object.groupby: ^1.0.3 + object.values: ^1.2.0 semver: ^6.3.1 + string.prototype.trimend: ^1.0.8 tsconfig-paths: ^3.15.0 peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: e65159aef808136d26d029b71c8c6e4cb5c628e65e5de77f1eb4c13a379315ae55c9c3afa847f43f4ff9df7e54515c77ffc6489c6a6f81f7dd7359267577468c + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + checksum: b1d2ac268b3582ff1af2a72a2c476eae4d250c100f2e335b6e102036e4a35efa530b80ec578dfc36761fabb34a635b9bf5ab071abe9d4404a4bb054fdf22d415 languageName: node linkType: hard @@ -17376,33 +15299,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jsx-a11y@npm:^6.5.1": - version: 6.9.0 - resolution: "eslint-plugin-jsx-a11y@npm:6.9.0" - dependencies: - aria-query: ~5.1.3 - array-includes: ^3.1.8 - array.prototype.flatmap: ^1.3.2 - ast-types-flow: ^0.0.8 - axe-core: ^4.9.1 - axobject-query: ~3.1.1 - damerau-levenshtein: ^1.0.8 - emoji-regex: ^9.2.2 - es-iterator-helpers: ^1.0.19 - hasown: ^2.0.2 - jsx-ast-utils: ^3.3.5 - language-tags: ^1.0.9 - minimatch: ^3.1.2 - object.fromentries: ^2.0.8 - safe-regex-test: ^1.0.3 - string.prototype.includes: ^2.0.0 - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 122cbd22bbd8c3e4a37f386ec183ada63a4ecfa7af7d40cd8a110777ac5ad5ff542f60644596a9e2582ed138a1cc6d96c5d5ca934105e29d5245d6c951ebc3ef - languageName: node - linkType: hard - -"eslint-plugin-react-hooks@npm:4.6.2, eslint-plugin-react-hooks@npm:^4.5.0": +"eslint-plugin-react-hooks@npm:4.6.2": version: 4.6.2 resolution: "eslint-plugin-react-hooks@npm:4.6.2" peerDependencies: @@ -17443,71 +15340,43 @@ __metadata: semver: ^6.3.1 string.prototype.matchall: ^4.0.11 peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 1a519b9792ab9392a5157f2543ce98ab1218c62f4a31c4c3ceb5dd3e7997def4aa07ab39f7276af0fe116ef002db29d97216a15b7aa3b200e55b641cf77d6292 - languageName: node - linkType: hard - -"eslint-plugin-react@npm:^7.31.7": - version: 7.35.0 - resolution: "eslint-plugin-react@npm:7.35.0" - dependencies: - array-includes: ^3.1.8 - array.prototype.findlast: ^1.2.5 - array.prototype.flatmap: ^1.3.2 - array.prototype.tosorted: ^1.1.4 - doctrine: ^2.1.0 - es-iterator-helpers: ^1.0.19 - estraverse: ^5.3.0 - hasown: ^2.0.2 - jsx-ast-utils: ^2.4.1 || ^3.0.0 - minimatch: ^3.1.2 - object.entries: ^1.1.8 - object.fromentries: ^2.0.8 - object.values: ^1.2.0 - prop-types: ^15.8.1 - resolve: ^2.0.0-next.5 - semver: ^6.3.1 - string.prototype.matchall: ^4.0.11 - string.prototype.repeat: ^1.0.0 - peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 - checksum: cd4d3c0567e947964643dda5fc80147e058d75f06bac47c3f086ff0cd6156286c669d98e685e3834997c4043f3922b90e6374b6c3658f22abd025dbd41acc23f + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 + checksum: 1a519b9792ab9392a5157f2543ce98ab1218c62f4a31c4c3ceb5dd3e7997def4aa07ab39f7276af0fe116ef002db29d97216a15b7aa3b200e55b641cf77d6292 languageName: node linkType: hard -"eslint-plugin-vitest@npm:0.3.22": - version: 0.3.22 - resolution: "eslint-plugin-vitest@npm:0.3.22" +"eslint-plugin-vitest@npm:0.5.4": + version: 0.5.4 + resolution: "eslint-plugin-vitest@npm:0.5.4" dependencies: - "@typescript-eslint/utils": ^6.21.0 + "@typescript-eslint/utils": ^7.7.1 peerDependencies: - eslint: ">=8.0.0" + eslint: ^8.57.0 || ^9.0.0 vitest: "*" peerDependenciesMeta: "@typescript-eslint/eslint-plugin": optional: true vitest: optional: true - checksum: 7930bf874250752f2d2e2cd95229ff8bcd85fc7387886562f2f691bb743db085fd10e73260f3f0f3080ab73d64e152381ecf7135643329d720b96bd5360e3aae + checksum: 5995bccf9184914428070ef6d69e310a1e4b44e2b5ac4842433f034543e1fff175ae32221c31405e4335bb20cea34b0b3494354f83b0d3f4d3199e0f1e16ac16 languageName: node linkType: hard -"eslint-plugin-vue@npm:^9.9.0": - version: 9.27.0 - resolution: "eslint-plugin-vue@npm:9.27.0" +"eslint-plugin-vue@npm:9.29.0": + version: 9.29.0 + resolution: "eslint-plugin-vue@npm:9.29.0" dependencies: "@eslint-community/eslint-utils": ^4.4.0 globals: ^13.24.0 natural-compare: ^1.4.0 nth-check: ^2.1.1 postcss-selector-parser: ^6.0.15 - semver: ^7.6.0 + semver: ^7.6.3 vue-eslint-parser: ^9.4.3 xml-name-validator: ^4.0.0 peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - checksum: 5f8511516edf7e7cd66e6ae555a606a2e1e859004e25fcb7ef4039a3e2c054a14e083bff9c5309557437eafe2d2244dacd17c67d0c636067eda4bf3312b8ad97 + checksum: 19eb54c224d3c34296c2c29d9af85b313abacd3913dacca9af628db9967bc8b9ee557da7a4be6802b09987ff7b94a501fb7b31b8a386c416686b3a88e54e8bf7 languageName: node linkType: hard @@ -17518,7 +15387,7 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:5.1.1, eslint-scope@npm:^5.1.1": +"eslint-scope@npm:5.1.1": version: 5.1.1 resolution: "eslint-scope@npm:5.1.1" dependencies: @@ -17548,6 +15417,16 @@ __metadata: languageName: node linkType: hard +"eslint-scope@npm:^8.1.0": + version: 8.1.0 + resolution: "eslint-scope@npm:8.1.0" + dependencies: + esrecurse: ^4.3.0 + estraverse: ^5.2.0 + checksum: 3ce9392ec74f35f84eddad7755941cb5f7e3a1bc53cf902e95e541384ef78b604bec1489933f37c663e4686b36c31533d06cf0842be9a729a680c489efce7acb + languageName: node + linkType: hard + "eslint-visitor-keys@npm:^2.1.0": version: 2.1.0 resolution: "eslint-visitor-keys@npm:2.1.0" @@ -17562,6 +15441,13 @@ __metadata: languageName: node linkType: hard +"eslint-visitor-keys@npm:^4.1.0": + version: 4.1.0 + resolution: "eslint-visitor-keys@npm:4.1.0" + checksum: b5d53725df14a6a225fd74d5e687f5f0547b0aaa3e1963ab6f4acb8dc80f99ad0bec11148e14b4a67de024dde7b4449e7e4c0b1524de605955dee7eefcdd7824 + languageName: node + linkType: hard + "eslint@npm:8.57.0": version: 8.57.0 resolution: "eslint@npm:8.57.0" @@ -17610,6 +15496,67 @@ __metadata: languageName: node linkType: hard +"eslint@npm:9.12.0": + version: 9.12.0 + resolution: "eslint@npm:9.12.0" + dependencies: + "@eslint-community/eslint-utils": ^4.2.0 + "@eslint-community/regexpp": ^4.11.0 + "@eslint/config-array": ^0.18.0 + "@eslint/core": ^0.6.0 + "@eslint/eslintrc": ^3.1.0 + "@eslint/js": 9.12.0 + "@eslint/plugin-kit": ^0.2.0 + "@humanfs/node": ^0.16.5 + "@humanwhocodes/module-importer": ^1.0.1 + "@humanwhocodes/retry": ^0.3.1 + "@types/estree": ^1.0.6 + "@types/json-schema": ^7.0.15 + ajv: ^6.12.4 + chalk: ^4.0.0 + cross-spawn: ^7.0.2 + debug: ^4.3.2 + escape-string-regexp: ^4.0.0 + eslint-scope: ^8.1.0 + eslint-visitor-keys: ^4.1.0 + espree: ^10.2.0 + esquery: ^1.5.0 + esutils: ^2.0.2 + fast-deep-equal: ^3.1.3 + file-entry-cache: ^8.0.0 + find-up: ^5.0.0 + glob-parent: ^6.0.2 + ignore: ^5.2.0 + imurmurhash: ^0.1.4 + is-glob: ^4.0.0 + json-stable-stringify-without-jsonify: ^1.0.1 + lodash.merge: ^4.6.2 + minimatch: ^3.1.2 + natural-compare: ^1.4.0 + optionator: ^0.9.3 + text-table: ^0.2.0 + peerDependencies: + jiti: "*" + peerDependenciesMeta: + jiti: + optional: true + bin: + eslint: bin/eslint.js + checksum: cf0dbe242268ede8cc13c04566973077c4feea21cf94a2eacba7ad43f566b2dee0d8f1af32ccb46d30dbcd78a7274828199b8aa9a7b1c708d7a71085b686385c + languageName: node + linkType: hard + +"espree@npm:^10.0.1, espree@npm:^10.2.0": + version: 10.2.0 + resolution: "espree@npm:10.2.0" + dependencies: + acorn: ^8.12.0 + acorn-jsx: ^5.3.2 + eslint-visitor-keys: ^4.1.0 + checksum: 16ee75c2f6029622a70a675ad8989fffc6f7199265d07af516a11e4adc9eb2d03866fceff33f1a081c42621df79871e508f8fc8fe5855eac2de925b58196711b + languageName: node + linkType: hard + "espree@npm:^9.3.1, espree@npm:^9.6.0, espree@npm:^9.6.1": version: 9.6.1 resolution: "espree@npm:9.6.1" @@ -17631,7 +15578,7 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.4.0, esquery@npm:^1.4.2": +"esquery@npm:^1.4.0, esquery@npm:^1.4.2, esquery@npm:^1.5.0": version: 1.6.0 resolution: "esquery@npm:1.6.0" dependencies: @@ -17663,22 +15610,13 @@ __metadata: languageName: node linkType: hard -"estree-walker@npm:2.0.2, estree-walker@npm:^2.0.1, estree-walker@npm:^2.0.2": +"estree-walker@npm:^2.0.1, estree-walker@npm:^2.0.2": version: 2.0.2 resolution: "estree-walker@npm:2.0.2" checksum: 6151e6f9828abe2259e57f5fd3761335bb0d2ebd76dc1a01048ccee22fabcfef3c0859300f6d83ff0d1927849368775ec5a6d265dde2f6de5a1be1721cd94efc languageName: node linkType: hard -"estree-walker@npm:^3.0.3": - version: 3.0.3 - resolution: "estree-walker@npm:3.0.3" - dependencies: - "@types/estree": ^1.0.0 - checksum: a65728d5727b71de172c5df323385755a16c0fdab8234dc756c3854cfee343261ddfbb72a809a5660fac8c75d960bb3e21aa898c2d7e9b19bb298482ca58a3af - languageName: node - linkType: hard - "esutils@npm:^2.0.2": version: 2.0.3 resolution: "esutils@npm:2.0.3" @@ -17686,20 +15624,13 @@ __metadata: languageName: node linkType: hard -"etag@npm:1.8.1, etag@npm:^1.8.1, etag@npm:~1.8.1": +"etag@npm:^1.8.1, etag@npm:~1.8.1": version: 1.8.1 resolution: "etag@npm:1.8.1" checksum: 571aeb3dbe0f2bbd4e4fadbdb44f325fc75335cd5f6f6b6a091e6a06a9f25ed5392f0863c5442acb0646787446e816f13cbfc6edce5b07658541dff573cab1ff languageName: node linkType: hard -"event-target-shim@npm:^5.0.0": - version: 5.0.1 - resolution: "event-target-shim@npm:5.0.1" - checksum: 1ffe3bb22a6d51bdeb6bf6f7cf97d2ff4a74b017ad12284cc9e6a279e727dc30a5de6bb613e5596ff4dc3e517841339ad09a7eec44266eccb1aa201a30448166 - languageName: node - linkType: hard - "eventemitter-asyncresource@npm:^1.0.0": version: 1.0.0 resolution: "eventemitter-asyncresource@npm:1.0.0" @@ -17714,7 +15645,7 @@ __metadata: languageName: node linkType: hard -"events@npm:^3.0.0, events@npm:^3.2.0, events@npm:^3.3.0": +"events@npm:^3.0.0, events@npm:^3.2.0": version: 3.3.0 resolution: "events@npm:3.3.0" checksum: f6f487ad2198aa41d878fa31452f1a3c00958f46e9019286ff4787c84aac329332ab45c9cdc8c445928fc6d7ded294b9e005a7fce9426488518017831b272780 @@ -17756,40 +15687,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:^7.1.1": - version: 7.2.0 - resolution: "execa@npm:7.2.0" - dependencies: - cross-spawn: ^7.0.3 - get-stream: ^6.0.1 - human-signals: ^4.3.0 - is-stream: ^3.0.0 - merge-stream: ^2.0.0 - npm-run-path: ^5.1.0 - onetime: ^6.0.0 - signal-exit: ^3.0.7 - strip-final-newline: ^3.0.0 - checksum: 14fd17ba0ca8c87b277584d93b1d9fc24f2a65e5152b31d5eb159a3b814854283eaae5f51efa9525e304447e2f757c691877f7adff8fde5746aae67eb1edd1cc - languageName: node - linkType: hard - -"execa@npm:^8.0.1": - version: 8.0.1 - resolution: "execa@npm:8.0.1" - dependencies: - cross-spawn: ^7.0.3 - get-stream: ^8.0.1 - human-signals: ^5.0.0 - is-stream: ^3.0.0 - merge-stream: ^2.0.0 - npm-run-path: ^5.1.0 - onetime: ^6.0.0 - signal-exit: ^4.1.0 - strip-final-newline: ^3.0.0 - checksum: cac1bf86589d1d9b73bdc5dda65c52012d1a9619c44c526891956745f7b366ca2603d29fe3f7460bacc2b48c6eab5d6a4f7afe0534b31473d3708d1265545e1f - languageName: node - linkType: hard - "exit@npm:^0.1.2": version: 0.1.2 resolution: "exit@npm:0.1.2" @@ -17904,18 +15801,6 @@ __metadata: languageName: node linkType: hard -"externality@npm:^1.0.0": - version: 1.0.2 - resolution: "externality@npm:1.0.2" - dependencies: - enhanced-resolve: ^5.14.1 - mlly: ^1.3.0 - pathe: ^1.1.1 - ufo: ^1.1.2 - checksum: f189cac0849813063388bb340c3d576fa5411c0f3db9fa31874ca1437e0c4275b54f8f190c5426873f220875f3e6e473223a689fb004b51c555c6d29b66069d5 - languageName: node - linkType: hard - "extglob@npm:^2.0.4": version: 2.0.4 resolution: "extglob@npm:2.0.4" @@ -17970,13 +15855,6 @@ __metadata: languageName: node linkType: hard -"fast-fifo@npm:^1.2.0, fast-fifo@npm:^1.3.2": - version: 1.3.2 - resolution: "fast-fifo@npm:1.3.2" - checksum: 6bfcba3e4df5af7be3332703b69a7898a8ed7020837ec4395bb341bd96cc3a6d86c3f6071dd98da289618cf2234c70d84b2a6f09a33dd6f988b1ff60d8e54275 - languageName: node - linkType: hard - "fast-glob@npm:3.2.12": version: 3.2.12 resolution: "fast-glob@npm:3.2.12" @@ -17990,7 +15868,7 @@ __metadata: languageName: node linkType: hard -"fast-glob@npm:^3.0.3, fast-glob@npm:^3.1.1, fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.1, fast-glob@npm:^3.3.2": +"fast-glob@npm:^3.0.3, fast-glob@npm:^3.1.1, fast-glob@npm:^3.2.11, fast-glob@npm:^3.2.12, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -18074,16 +15952,6 @@ __metadata: languageName: node linkType: hard -"fetch-blob@npm:^3.1.2, fetch-blob@npm:^3.1.4": - version: 3.2.0 - resolution: "fetch-blob@npm:3.2.0" - dependencies: - node-domexception: ^1.0.0 - web-streams-polyfill: ^3.0.3 - checksum: f19bc28a2a0b9626e69fd7cf3a05798706db7f6c7548da657cbf5026a570945f5eeaedff52007ea35c8bcd3d237c58a20bf1543bc568ab2422411d762dd3d5bf - languageName: node - linkType: hard - "figgy-pudding@npm:^3.5.1": version: 3.5.2 resolution: "figgy-pudding@npm:3.5.2" @@ -18213,17 +16081,6 @@ __metadata: languageName: node linkType: hard -"find-cache-dir@npm:3.3.1": - version: 3.3.1 - resolution: "find-cache-dir@npm:3.3.1" - dependencies: - commondir: ^1.0.1 - make-dir: ^3.0.2 - pkg-dir: ^4.1.0 - checksum: 0f7c22b65e07f9b486b4560227d014fab1e79ffbbfbafb87d113a2e878510bd620ef6fdff090e5248bb2846d28851d19e42bfdc7c50687966acc106328e7abf1 - languageName: node - linkType: hard - "find-cache-dir@npm:^2.0.0, find-cache-dir@npm:^2.1.0": version: 2.1.0 resolution: "find-cache-dir@npm:2.1.0" @@ -18436,15 +16293,6 @@ __metadata: languageName: node linkType: hard -"formdata-polyfill@npm:^4.0.10": - version: 4.0.10 - resolution: "formdata-polyfill@npm:4.0.10" - dependencies: - fetch-blob: ^3.1.2 - checksum: 82a34df292afadd82b43d4a740ce387bc08541e0a534358425193017bf9fb3567875dc5f69564984b1da979979b70703aa73dee715a17b6c229752ae736dd9db - languageName: node - linkType: hard - "forwarded@npm:0.2.0": version: 0.2.0 resolution: "forwarded@npm:0.2.0" @@ -18522,7 +16370,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^11.0.0, fs-extra@npm:^11.1.0, fs-extra@npm:^11.1.1, fs-extra@npm:^11.2.0": +"fs-extra@npm:^11.0.0, fs-extra@npm:^11.1.0": version: 11.2.0 resolution: "fs-extra@npm:11.2.0" dependencies: @@ -18634,7 +16482,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:~2.3.1, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -18663,7 +16511,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@~2.3.1#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin, fsevents@patch:fsevents@~2.3.3#~builtin": +"fsevents@patch:fsevents@~2.3.2#~builtin, fsevents@patch:fsevents@~2.3.3#~builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -18698,23 +16546,6 @@ __metadata: languageName: node linkType: hard -"gauge@npm:^3.0.0": - version: 3.0.2 - resolution: "gauge@npm:3.0.2" - dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.2 - console-control-strings: ^1.0.0 - has-unicode: ^2.0.1 - object-assign: ^4.1.1 - signal-exit: ^3.0.0 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.2 - checksum: 81296c00c7410cdd48f997800155fbead4f32e4f82109be0719c63edc8560e6579946cc8abd04205297640691ec26d21b578837fd13a4e96288ab4b40b1dc3e9 - languageName: node - linkType: hard - "gauge@npm:^4.0.3": version: 4.0.4 resolution: "gauge@npm:4.0.4" @@ -18752,7 +16583,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" dependencies: @@ -18765,15 +16596,6 @@ __metadata: languageName: node linkType: hard -"get-orientation@npm:1.1.2": - version: 1.1.2 - resolution: "get-orientation@npm:1.1.2" - dependencies: - stream-parser: ^0.3.1 - checksum: 4b6b9ca03b74a3aeebc56a78898fe1598a188d5026ce77fae7c41b49bccc9993b0e15d694fbe9eda4735c0e1cf2fae119f819faacba64c1b68254f47b3d04612 - languageName: node - linkType: hard - "get-package-type@npm:^0.1.0": version: 0.1.0 resolution: "get-package-type@npm:0.1.0" @@ -18790,13 +16612,6 @@ __metadata: languageName: node linkType: hard -"get-port-please@npm:^3.0.1, get-port-please@npm:^3.1.2": - version: 3.1.2 - resolution: "get-port-please@npm:3.1.2" - checksum: 8e65b56459ead2f31c446d76bb8eb639c33e04e72b07a4dd5d8acc39738f12962591e90b2befecf10492844d0d11c2122c281f5204ee48692d4a8ba0ec68733a - languageName: node - linkType: hard - "get-stdin@npm:^6.0.0": version: 6.0.0 resolution: "get-stdin@npm:6.0.0" @@ -18820,20 +16635,13 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": +"get-stream@npm:^6.0.0": version: 6.0.1 resolution: "get-stream@npm:6.0.1" checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad languageName: node linkType: hard -"get-stream@npm:^8.0.1": - version: 8.0.1 - resolution: "get-stream@npm:8.0.1" - checksum: 01e3d3cf29e1393f05f44d2f00445c5f9ec3d1c49e8179b31795484b9c117f4c695e5e07b88b50785d5c8248a788c85d9913a79266fc77e3ef11f78f10f1b974 - languageName: node - linkType: hard - "get-symbol-description@npm:^1.0.2": version: 1.0.2 resolution: "get-symbol-description@npm:1.0.2" @@ -18845,15 +16653,6 @@ __metadata: languageName: node linkType: hard -"get-tsconfig@npm:^4.5.0": - version: 4.7.6 - resolution: "get-tsconfig@npm:4.7.6" - dependencies: - resolve-pkg-maps: ^1.0.0 - checksum: ebfd86f0b356cde98e2a7afe63b58d92e02b8e413ff95551933d277702bf725386ee82c5c0092fe45fb2ba60002340c94ee70777b3220bbfeca83ab45dda1544 - languageName: node - linkType: hard - "get-value@npm:^2.0.3, get-value@npm:^2.0.6": version: 2.0.6 resolution: "get-value@npm:2.0.6" @@ -18861,24 +16660,6 @@ __metadata: languageName: node linkType: hard -"giget@npm:^1.2.3": - version: 1.2.3 - resolution: "giget@npm:1.2.3" - dependencies: - citty: ^0.1.6 - consola: ^3.2.3 - defu: ^6.1.4 - node-fetch-native: ^1.6.3 - nypm: ^0.3.8 - ohash: ^1.1.3 - pathe: ^1.1.2 - tar: ^6.2.0 - bin: - giget: dist/cli.mjs - checksum: ec6e9126cb210377b952c090338dee5df0f58f724666318a14a505f1d2c961b91fd1b364b86a038b24a21a5ef44702c9d6841f8726b09aeb88a74720b6b682dd - languageName: node - linkType: hard - "git-config-path@npm:^1.0.1": version: 1.0.1 resolution: "git-config-path@npm:1.0.1" @@ -18938,15 +16719,6 @@ __metadata: languageName: node linkType: hard -"git-url-parse@npm:^14.0.0": - version: 14.1.0 - resolution: "git-url-parse@npm:14.1.0" - dependencies: - git-up: ^7.0.0 - checksum: 16bbf5ca423352ab1b0d704dc40b46123e0bfcc0ae2959ef6a93d43c509146151cd6a1d99690f3555324d2261b36443b7978abc379dc1a7bf8f564e52d676dee - languageName: node - linkType: hard - "github-slugger@npm:^2.0.0": version: 2.0.0 resolution: "github-slugger@npm:2.0.0" @@ -18973,7 +16745,7 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.0, glob-parent@npm:~5.1.2": +"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" dependencies: @@ -19013,20 +16785,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:7.1.7": - version: 7.1.7 - resolution: "glob@npm:7.1.7" - dependencies: - fs.realpath: ^1.0.0 - inflight: ^1.0.4 - inherits: 2 - minimatch: ^3.0.4 - once: ^1.3.0 - path-is-absolute: ^1.0.0 - checksum: b61f48973bbdcf5159997b0874a2165db572b368b931135832599875919c237fc05c12984e38fe828e69aa8a921eb0e8a4997266211c517c9cfaae8a93988bb8 - languageName: node - linkType: hard - "glob@npm:7.2.3, glob@npm:^7.0.0, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.7, glob@npm:^7.2.0": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -19054,7 +16812,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.3, glob@npm:^10.3.7": +"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.3, glob@npm:^10.3.7": version: 10.4.5 resolution: "glob@npm:10.4.5" dependencies: @@ -19132,6 +16890,13 @@ __metadata: languageName: node linkType: hard +"globals@npm:15.11.0": + version: 15.11.0 + resolution: "globals@npm:15.11.0" + checksum: ef32d5ef987f3d4b47fc2e389a0b235f6a46f605160c4e405722fd7b576106ca407cb867e66fd1e0fc43b631800e2e2e71847f37691026d813f96f40339da702 + languageName: node + linkType: hard + "globals@npm:^11.1.0": version: 11.12.0 resolution: "globals@npm:11.12.0" @@ -19148,6 +16913,13 @@ __metadata: languageName: node linkType: hard +"globals@npm:^14.0.0": + version: 14.0.0 + resolution: "globals@npm:14.0.0" + checksum: 534b8216736a5425737f59f6e6a5c7f386254560c9f41d24a9227d60ee3ad4a9e82c5b85def0e212e9d92162f83a92544be4c7fd4c902cb913736c10e08237ac + languageName: node + linkType: hard + "globalthis@npm:^1.0.3": version: 1.0.4 resolution: "globalthis@npm:1.0.4" @@ -19234,7 +17006,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^13.0.0, globby@npm:^13.1.1, globby@npm:^13.1.4": +"globby@npm:^13.0.0, globby@npm:^13.1.1": version: 13.2.2 resolution: "globby@npm:13.2.2" dependencies: @@ -19247,20 +17019,6 @@ __metadata: languageName: node linkType: hard -"globby@npm:^14.0.1, globby@npm:^14.0.2": - version: 14.0.2 - resolution: "globby@npm:14.0.2" - dependencies: - "@sindresorhus/merge-streams": ^2.1.0 - fast-glob: ^3.3.2 - ignore: ^5.2.4 - path-type: ^5.0.0 - slash: ^5.1.0 - unicorn-magic: ^0.1.0 - checksum: 2cee79efefca4383a825fc2fcbdb37e5706728f2d39d4b63851927c128fff62e6334ef7d4d467949d411409ad62767dc2d214e0f837a0f6d4b7290b6711d485c - languageName: node - linkType: hard - "globjoin@npm:^0.1.4": version: 0.1.4 resolution: "globjoin@npm:0.1.4" @@ -19338,33 +17096,6 @@ __metadata: languageName: node linkType: hard -"gzip-size@npm:^7.0.0": - version: 7.0.0 - resolution: "gzip-size@npm:7.0.0" - dependencies: - duplexer: ^0.1.2 - checksum: 52d0bf586307082428b99f7b04d56d756d640e1f84d4a56debf9fb8c972d9db679143b067dd4024ebef42e9f6787e9dc8b9dcad344372b9dc87e55d942276f49 - languageName: node - linkType: hard - -"h3@npm:^1.10.2, h3@npm:^1.11.1, h3@npm:^1.12.0, h3@npm:^1.6.4": - version: 1.12.0 - resolution: "h3@npm:1.12.0" - dependencies: - cookie-es: ^1.1.0 - crossws: ^0.2.4 - defu: ^6.1.4 - destr: ^2.0.3 - iron-webcrypto: ^1.1.1 - ohash: ^1.1.3 - radix3: ^1.1.2 - ufo: ^1.5.3 - uncrypto: ^0.1.3 - unenv: ^1.9.0 - checksum: 958d7364dc38460a02fb2032bbca887e741bfc173517eb49787a0cdf80ea194fe16964ab175f3d6e9c299600c67e3cfe51176d984dfd407b900fc0e20ef9bbb9 - languageName: node - linkType: hard - "hable@npm:^3.0.0": version: 3.0.0 resolution: "hable@npm:3.0.0" @@ -19540,13 +17271,6 @@ __metadata: languageName: node linkType: hard -"has@npm:^1.0.3": - version: 1.0.4 - resolution: "has@npm:1.0.4" - checksum: 8a11ba062e0627c9578a1d08285401e39f1d071a9692ddf793199070edb5648b21c774dd733e2a181edd635bf6862731885f476f4ccf67c998d7a5ff7cef2550 - languageName: node - linkType: hard - "hash-base@npm:^3.0.0": version: 3.1.0 resolution: "hash-base@npm:3.1.0" @@ -19675,13 +17399,6 @@ __metadata: languageName: node linkType: hard -"hookable@npm:^5.5.3": - version: 5.5.3 - resolution: "hookable@npm:5.5.3" - checksum: df659977888398649b6ef8c4470719e7e8384a1d939a6587e332e86fd55b3881806e2f8aaebaabdb4f218f74b83b98f2110e143df225e16d62a39dc271e7e288 - languageName: node - linkType: hard - "hosted-git-info@npm:^2.1.4": version: 2.8.9 resolution: "hosted-git-info@npm:2.8.9" @@ -19893,19 +17610,6 @@ __metadata: languageName: node linkType: hard -"http-errors@npm:1.7.3": - version: 1.7.3 - resolution: "http-errors@npm:1.7.3" - dependencies: - depd: ~1.1.2 - inherits: 2.0.4 - setprototypeof: 1.1.1 - statuses: ">= 1.5.0 < 2" - toidentifier: 1.0.0 - checksum: a59f359473f4b3ea78305beee90d186268d6075432622a46fb7483059068a2dd4c854a20ac8cd438883127e06afb78c1309168bde6cdfeed1e3700eb42487d99 - languageName: node - linkType: hard - "http-errors@npm:2.0.0": version: 2.0.0 resolution: "http-errors@npm:2.0.0" @@ -20001,13 +17705,6 @@ __metadata: languageName: node linkType: hard -"http-shutdown@npm:^1.2.2": - version: 1.2.2 - resolution: "http-shutdown@npm:1.2.2" - checksum: 5dccd94f4fe4f51f9cbd7ec4586121160cd6470728e581662ea8032724440d891c4c92b8210b871ac468adadb3c99c40098ad0f752a781a550abae49dfa26206 - languageName: node - linkType: hard - "http2-wrapper@npm:^1.0.0-beta.5.2": version: 1.0.3 resolution: "http2-wrapper@npm:1.0.3" @@ -20018,7 +17715,7 @@ __metadata: languageName: node linkType: hard -"https-browserify@npm:1.0.0, https-browserify@npm:^1.0.0": +"https-browserify@npm:^1.0.0": version: 1.0.0 resolution: "https-browserify@npm:1.0.0" checksum: 09b35353e42069fde2435760d13f8a3fb7dd9105e358270e2e225b8a94f811b461edd17cb57594e5f36ec1218f121c160ddceeec6e8be2d55e01dcbbbed8cbae @@ -20045,13 +17742,6 @@ __metadata: languageName: node linkType: hard -"httpxy@npm:^0.1.5": - version: 0.1.5 - resolution: "httpxy@npm:0.1.5" - checksum: a2e8535fde513618f24fe7ac6fded4ff29946e4bbbdc96badfcd849e9985d81d1aa88dd7e246ba7bf0c62c1dee640e97d5dc98743a85a547b77a856dfcf20834 - languageName: node - linkType: hard - "human-id@npm:^1.0.2": version: 1.0.2 resolution: "human-id@npm:1.0.2" @@ -20066,20 +17756,6 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^4.3.0": - version: 4.3.1 - resolution: "human-signals@npm:4.3.1" - checksum: 6f12958df3f21b6fdaf02d90896c271df00636a31e2bbea05bddf817a35c66b38a6fdac5863e2df85bd52f34958997f1f50350ff97249e1dff8452865d5235d1 - languageName: node - linkType: hard - -"human-signals@npm:^5.0.0": - version: 5.0.0 - resolution: "human-signals@npm:5.0.0" - checksum: 6504560d5ed91444f16bea3bd9dfc66110a339442084e56c3e7fa7bbdf3f406426d6563d662bdce67064b165eac31eeabfc0857ed170aaa612cf14ec9f9a464c - languageName: node - linkType: hard - "humanize-ms@npm:^1.2.1": version: 1.2.1 resolution: "humanize-ms@npm:1.2.1" @@ -20132,7 +17808,7 @@ __metadata: languageName: node linkType: hard -"ieee754@npm:^1.1.13, ieee754@npm:^1.1.4, ieee754@npm:^1.2.1": +"ieee754@npm:^1.1.13, ieee754@npm:^1.1.4": version: 1.2.1 resolution: "ieee754@npm:1.2.1" checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e @@ -20155,13 +17831,20 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^5.1.1, ignore@npm:^5.1.4, ignore@npm:^5.2.0, ignore@npm:^5.2.4, ignore@npm:^5.3.0, ignore@npm:^5.3.1": +"ignore@npm:^5.1.1, ignore@npm:^5.1.4, ignore@npm:^5.2.0, ignore@npm:^5.2.4, ignore@npm:^5.3.0": version: 5.3.1 resolution: "ignore@npm:5.3.1" checksum: 71d7bb4c1dbe020f915fd881108cbe85a0db3d636a0ea3ba911393c53946711d13a9b1143c7e70db06d571a5822c0a324a6bcde5c9904e7ca5047f01f1bf8cd3 languageName: node linkType: hard +"ignore@npm:^5.3.1": + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 2acfd32a573260ea522ea0bfeff880af426d68f6831f973129e2ba7363f422923cf53aab62f8369cbf4667c7b25b6f8a3761b34ecdb284ea18e87a5262a865be + languageName: node + linkType: hard + "image-size@npm:^1.0.0": version: 1.1.1 resolution: "image-size@npm:1.1.1" @@ -20225,18 +17908,6 @@ __metadata: languageName: node linkType: hard -"imports-loader@npm:^4.0.1": - version: 4.0.1 - resolution: "imports-loader@npm:4.0.1" - dependencies: - source-map: ^0.6.1 - strip-comments: ^2.0.1 - peerDependencies: - webpack: ^5.0.0 - checksum: 831882988de72f40be8c1177a18ef207a3e351efec088d7ebd94a31583b713c256ce89dd4af87469b77f650ec78e5fd78089d58ef648b20f3f1dc5e437425e03 - languageName: node - linkType: hard - "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" @@ -20282,7 +17953,7 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3, inherits@npm:~2.0.4": +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 @@ -20405,7 +18076,7 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.7": +"internal-slot@npm:^1.0.7": version: 1.0.7 resolution: "internal-slot@npm:1.0.7" dependencies: @@ -20439,23 +18110,6 @@ __metadata: languageName: node linkType: hard -"ioredis@npm:^5.4.1": - version: 5.4.1 - resolution: "ioredis@npm:5.4.1" - dependencies: - "@ioredis/commands": ^1.1.1 - cluster-key-slot: ^1.1.0 - debug: ^4.3.4 - denque: ^2.1.0 - lodash.defaults: ^4.2.0 - lodash.isarguments: ^3.1.0 - redis-errors: ^1.2.0 - redis-parser: ^3.0.0 - standard-as-callback: ^2.1.0 - checksum: 92210294f75800febe7544c27b07e4892480172363b11971aa575be5b68f023bfed4bc858abc9792230c153aa80409047a358f174062c14d17536aa4499fe10b - languageName: node - linkType: hard - "ip-address@npm:^9.0.5": version: 9.0.5 resolution: "ip-address@npm:9.0.5" @@ -20487,13 +18141,6 @@ __metadata: languageName: node linkType: hard -"iron-webcrypto@npm:^1.1.1": - version: 1.2.1 - resolution: "iron-webcrypto@npm:1.2.1" - checksum: b158d1893c8d037c11a7dcfd1998b519f31f979643c2c505c6eb1170fd63553498a58b05947d5dea116975df8f12ede5ca235cb68e4c1f404fa6695e4508c60c - languageName: node - linkType: hard - "is-absolute-url@npm:^4.0.0": version: 4.0.1 resolution: "is-absolute-url@npm:4.0.1" @@ -20527,7 +18174,7 @@ __metadata: languageName: node linkType: hard -"is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1": +"is-arguments@npm:^1.0.4": version: 1.1.1 resolution: "is-arguments@npm:1.1.1" dependencies: @@ -20537,7 +18184,7 @@ __metadata: languageName: node linkType: hard -"is-array-buffer@npm:^3.0.2, is-array-buffer@npm:^3.0.4": +"is-array-buffer@npm:^3.0.4": version: 3.0.4 resolution: "is-array-buffer@npm:3.0.4" dependencies: @@ -20634,7 +18281,7 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.11.0, is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0, is-core-module@npm:^2.8.1, is-core-module@npm:^2.9.0": version: 2.15.0 resolution: "is-core-module@npm:2.15.0" dependencies: @@ -20643,6 +18290,15 @@ __metadata: languageName: node linkType: hard +"is-core-module@npm:^2.15.1": + version: 2.15.1 + resolution: "is-core-module@npm:2.15.1" + dependencies: + hasown: ^2.0.2 + checksum: df134c168115690724b62018c37b2f5bba0d5745fa16960b329c5a00883a8bea6a5632fdb1e3efcce237c201826ba09f93197b7cd95577ea56b0df335be23633 + languageName: node + linkType: hard + "is-data-descriptor@npm:^1.0.1": version: 1.0.1 resolution: "is-data-descriptor@npm:1.0.1" @@ -20706,15 +18362,6 @@ __metadata: languageName: node linkType: hard -"is-docker@npm:^3.0.0": - version: 3.0.0 - resolution: "is-docker@npm:3.0.0" - bin: - is-docker: cli.js - checksum: b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 - languageName: node - linkType: hard - "is-expression@npm:^4.0.0": version: 4.0.0 resolution: "is-expression@npm:4.0.0" @@ -20809,19 +18456,8 @@ __metadata: version: 4.0.3 resolution: "is-glob@npm:4.0.3" dependencies: - is-extglob: ^2.1.1 - checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 - languageName: node - linkType: hard - -"is-inside-container@npm:^1.0.0": - version: 1.0.0 - resolution: "is-inside-container@npm:1.0.0" - dependencies: - is-docker: ^3.0.0 - bin: - is-inside-container: cli.js - checksum: c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 + is-extglob: ^2.1.1 + checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 languageName: node linkType: hard @@ -20846,7 +18482,7 @@ __metadata: languageName: node linkType: hard -"is-map@npm:^2.0.2, is-map@npm:^2.0.3": +"is-map@npm:^2.0.3": version: 2.0.3 resolution: "is-map@npm:2.0.3" checksum: e6ce5f6380f32b141b3153e6ba9074892bbbbd655e92e7ba5ff195239777e767a976dcd4e22f864accaf30e53ebf961ab1995424aef91af68788f0591b7396cc @@ -20860,16 +18496,6 @@ __metadata: languageName: node linkType: hard -"is-nan@npm:^1.2.1": - version: 1.3.2 - resolution: "is-nan@npm:1.3.2" - dependencies: - call-bind: ^1.0.0 - define-properties: ^1.1.3 - checksum: 5dfadcef6ad12d3029d43643d9800adbba21cf3ce2ec849f734b0e14ee8da4070d82b15fdb35138716d02587c6578225b9a22779cab34888a139cc43e4e3610a - languageName: node - linkType: hard - "is-negative-zero@npm:^2.0.3": version: 2.0.3 resolution: "is-negative-zero@npm:2.0.3" @@ -21007,7 +18633,7 @@ __metadata: languageName: node linkType: hard -"is-set@npm:^2.0.2, is-set@npm:^2.0.3": +"is-set@npm:^2.0.3": version: 2.0.3 resolution: "is-set@npm:2.0.3" checksum: 36e3f8c44bdbe9496c9689762cc4110f6a6a12b767c5d74c0398176aa2678d4467e3bf07595556f2dba897751bde1422480212b97d973c7b08a343100b0c0dfe @@ -21032,20 +18658,13 @@ __metadata: languageName: node linkType: hard -"is-stream@npm:^2.0.0, is-stream@npm:^2.0.1": +"is-stream@npm:^2.0.0": version: 2.0.1 resolution: "is-stream@npm:2.0.1" checksum: b8e05ccdf96ac330ea83c12450304d4a591f9958c11fd17bed240af8d5ffe08aedafa4c0f4cfccd4d28dc9d4d129daca1023633d5c11601a6cbc77521f6fae66 languageName: node linkType: hard -"is-stream@npm:^3.0.0": - version: 3.0.0 - resolution: "is-stream@npm:3.0.0" - checksum: 172093fe99119ffd07611ab6d1bcccfe8bc4aa80d864b15f43e63e54b7abc71e779acd69afdb854c4e2a67fdc16ae710e370eda40088d1cfc956a50ed82d8f16 - languageName: node - linkType: hard - "is-string@npm:^1.0.5, is-string@npm:^1.0.7": version: 1.0.7 resolution: "is-string@npm:1.0.7" @@ -21168,24 +18787,6 @@ __metadata: languageName: node linkType: hard -"is-wsl@npm:^3.1.0": - version: 3.1.0 - resolution: "is-wsl@npm:3.1.0" - dependencies: - is-inside-container: ^1.0.0 - checksum: f9734c81f2f9cf9877c5db8356bfe1ff61680f1f4c1011e91278a9c0564b395ae796addb4bf33956871041476ec82c3e5260ed57b22ac91794d4ae70a1d2f0a9 - languageName: node - linkType: hard - -"is64bit@npm:^2.0.0": - version: 2.0.0 - resolution: "is64bit@npm:2.0.0" - dependencies: - system-architecture: ^0.1.0 - checksum: 253079e64b6f9bb90295a63b73a046bea67364cdc104bc5abeffcf4cbc52b3e66b0e921cb14f686deb71b5cab628f9f490845c1194c6e94f84068d177c7f15cd - languageName: node - linkType: hard - "isarray@npm:1.0.0, isarray@npm:^1.0.0, isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" @@ -21338,17 +18939,6 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:27.0.0-next.5": - version: 27.0.0-next.5 - resolution: "jest-worker@npm:27.0.0-next.5" - dependencies: - "@types/node": "*" - merge-stream: ^2.0.0 - supports-color: ^8.0.0 - checksum: d56bfe67cdb32472d5ffe120bf4956a158155f8d7083c2ef258dc6b498a77d80cbee9aa029bbfb7e72f49e2de0c0dfbf5f76b48d39573f7d020578739ac5ea0d - languageName: node - linkType: hard - "jest-worker@npm:^26.5.0": version: 26.6.2 resolution: "jest-worker@npm:26.6.2" @@ -21371,7 +18961,7 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^1.18.2, jiti@npm:^1.19.1, jiti@npm:^1.21.0, jiti@npm:^1.21.6": +"jiti@npm:^1.18.2, jiti@npm:^1.19.1, jiti@npm:^1.21.0": version: 1.21.6 resolution: "jiti@npm:1.21.6" bin: @@ -21432,13 +19022,6 @@ __metadata: languageName: node linkType: hard -"js-tokens@npm:^9.0.0": - version: 9.0.0 - resolution: "js-tokens@npm:9.0.0" - checksum: 427d0db681caab0c906cfc78a0235bbe7b41712cee83f3f14785c1de079a1b1a85693cc8f99a3f71685d0d76acaa5b9c8920850b67f93d3eeb7ef186987d186c - languageName: node - linkType: hard - "js-yaml@npm:^3.13.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" @@ -21675,7 +19258,7 @@ __metadata: languageName: node linkType: hard -"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5": +"jsx-ast-utils@npm:^2.4.1 || ^3.0.0": version: 3.3.5 resolution: "jsx-ast-utils@npm:3.3.5" dependencies: @@ -21781,13 +19364,6 @@ __metadata: languageName: node linkType: hard -"kleur@npm:^3.0.3": - version: 3.0.3 - resolution: "kleur@npm:3.0.3" - checksum: df82cd1e172f957bae9c536286265a5cdbd5eeca487cb0a3b2a7b41ef959fc61f8e7c0e9aeea9c114ccf2c166b6a8dd45a46fd619c1c569d210ecd2765ad5169 - languageName: node - linkType: hard - "kleur@npm:^4.1.4, kleur@npm:^4.1.5": version: 4.1.5 resolution: "kleur@npm:4.1.5" @@ -21795,20 +19371,13 @@ __metadata: languageName: node linkType: hard -"klona@npm:^2.0.4, klona@npm:^2.0.5, klona@npm:^2.0.6": +"klona@npm:^2.0.4, klona@npm:^2.0.5": version: 2.0.6 resolution: "klona@npm:2.0.6" checksum: ac9ee3732e42b96feb67faae4d27cf49494e8a3bf3fa7115ce242fe04786788e0aff4741a07a45a2462e2079aa983d73d38519c85d65b70ef11447bbc3c58ce7 languageName: node linkType: hard -"knitwork@npm:^1.0.0, knitwork@npm:^1.1.0": - version: 1.1.0 - resolution: "knitwork@npm:1.1.0" - checksum: eb22cde0ec60c9be48dfb3e04a7e1d60527fc0c8725c0e0f63ac73c8974d1533b008ffa39d1ec871f0cfb223d953d27dcaf7feeedc6ba84326288eb00508bcb6 - languageName: node - linkType: hard - "known-css-properties@npm:^0.29.0": version: 0.29.0 resolution: "known-css-properties@npm:0.29.0" @@ -21908,22 +19477,6 @@ __metadata: languageName: node linkType: hard -"language-subtag-registry@npm:^0.3.20": - version: 0.3.23 - resolution: "language-subtag-registry@npm:0.3.23" - checksum: 0b64c1a6c5431c8df648a6d25594ff280613c886f4a1a542d9b864e5472fb93e5c7856b9c41595c38fac31370328fc79fcc521712e89ea6d6866cbb8e0995d81 - languageName: node - linkType: hard - -"language-tags@npm:^1.0.9": - version: 1.0.9 - resolution: "language-tags@npm:1.0.9" - dependencies: - language-subtag-registry: ^0.3.20 - checksum: 57c530796dc7179914dee71bc94f3747fd694612480241d0453a063777265dfe3a951037f7acb48f456bf167d6eb419d4c00263745326b3ba1cdcf4657070e78 - languageName: node - linkType: hard - "last-call-webpack-plugin@npm:^3.0.0": version: 3.0.0 resolution: "last-call-webpack-plugin@npm:3.0.0" @@ -21953,15 +19506,6 @@ __metadata: languageName: node linkType: hard -"lazystream@npm:^1.0.0": - version: 1.0.1 - resolution: "lazystream@npm:1.0.1" - dependencies: - readable-stream: ^2.0.5 - checksum: 822c54c6b87701a6491c70d4fabc4cafcf0f87d6b656af168ee7bb3c45de9128a801cb612e6eeeefc64d298a7524a698dd49b13b0121ae50c2ae305f0dcc5310 - languageName: node - linkType: hard - "less-loader@npm:11.1.0": version: 11.1.0 resolution: "less-loader@npm:11.1.0" @@ -22140,35 +19684,6 @@ __metadata: languageName: node linkType: hard -"listhen@npm:^1.7.2": - version: 1.7.2 - resolution: "listhen@npm:1.7.2" - dependencies: - "@parcel/watcher": ^2.4.1 - "@parcel/watcher-wasm": ^2.4.1 - citty: ^0.1.6 - clipboardy: ^4.0.0 - consola: ^3.2.3 - crossws: ^0.2.0 - defu: ^6.1.4 - get-port-please: ^3.1.2 - h3: ^1.10.2 - http-shutdown: ^1.2.2 - jiti: ^1.21.0 - mlly: ^1.6.1 - node-forge: ^1.3.1 - pathe: ^1.1.2 - std-env: ^3.7.0 - ufo: ^1.4.0 - untun: ^0.1.3 - uqr: ^0.1.2 - bin: - listen: bin/listhen.mjs - listhen: bin/listhen.mjs - checksum: 92b160ab493bbdb4941ba7fbfc7e0815b4c1da9ca01f792df2e77da13a6b726086d62d57cd2da51242c47a463d59a68798666fb8b64338510e2edf8dc2e7a1c3 - languageName: node - linkType: hard - "listr2@npm:^4.0.5": version: 4.0.5 resolution: "listr2@npm:4.0.5" @@ -22190,17 +19705,6 @@ __metadata: languageName: node linkType: hard -"lit-element@npm:^4.0.4": - version: 4.0.6 - resolution: "lit-element@npm:4.0.6" - dependencies: - "@lit-labs/ssr-dom-shim": ^1.2.0 - "@lit/reactive-element": ^2.0.4 - lit-html: ^3.1.2 - checksum: 4f73cd1c0d8dc9643a92a5a6cb93b5a4f1d25675ecd38c2e39583e0ed03f0b2725c0b08330f0f1a70b372e7e4c693839c94d95f59c7c65bbca596f4faf91bfee - languageName: node - linkType: hard - "lit-element@npm:^4.1.0": version: 4.1.0 resolution: "lit-element@npm:4.1.0" @@ -22212,15 +19716,6 @@ __metadata: languageName: node linkType: hard -"lit-html@npm:^3.1.2": - version: 3.1.4 - resolution: "lit-html@npm:3.1.4" - dependencies: - "@types/trusted-types": ^2.0.2 - checksum: 428593679cd295ef56db7220d1349a2eeba67aa513f99ddb7653d265e914017a17060c293f5fc899d3b6f36329fbac2d9c3392be26648091e3404da90c76bbf4 - languageName: node - linkType: hard - "lit-html@npm:^3.2.0": version: 3.2.0 resolution: "lit-html@npm:3.2.0" @@ -22279,17 +19774,6 @@ __metadata: languageName: node linkType: hard -"loader-utils@npm:1.2.3": - version: 1.2.3 - resolution: "loader-utils@npm:1.2.3" - dependencies: - big.js: ^5.2.2 - emojis-list: ^2.0.0 - json5: ^1.0.1 - checksum: 385407fc2683b6d664276fd41df962296de4a15030bb24389de77b175570c3b56bd896869376ba14cf8b33a9e257e17a91d395739ba7e23b5b68a8749a41df7e - languageName: node - linkType: hard - "loader-utils@npm:3.2.1": version: 3.2.1 resolution: "loader-utils@npm:3.2.1" @@ -22319,23 +19803,13 @@ __metadata: languageName: node linkType: hard -"local-pkg@npm:^0.4.2, local-pkg@npm:^0.4.3": +"local-pkg@npm:^0.4.2": version: 0.4.3 resolution: "local-pkg@npm:0.4.3" checksum: 7825aca531dd6afa3a3712a0208697aa4a5cd009065f32e3fb732aafcc42ed11f277b5ac67229222e96f4def55197171cdf3d5522d0381b489d2e5547b407d55 languageName: node linkType: hard -"local-pkg@npm:^0.5.0": - version: 0.5.0 - resolution: "local-pkg@npm:0.5.0" - dependencies: - mlly: ^1.4.2 - pkg-types: ^1.0.3 - checksum: b0a6931e588ad4f7bf4ab49faacf49e07fc4d05030f895aa055d46727a15b99300d39491cf2c3e3f05284aec65565fb760debb74c32e64109f4a101f9300d81a - languageName: node - linkType: hard - "locate-path@npm:^3.0.0": version: 3.0.0 resolution: "locate-path@npm:3.0.0" @@ -22399,13 +19873,6 @@ __metadata: languageName: node linkType: hard -"lodash.defaults@npm:^4.2.0": - version: 4.2.0 - resolution: "lodash.defaults@npm:4.2.0" - checksum: 84923258235592c8886e29de5491946ff8c2ae5c82a7ac5cddd2e3cb697e6fbdfbbb6efcca015795c86eec2bb953a5a2ee4016e3735a3f02720428a40efbb8f1 - languageName: node - linkType: hard - "lodash.find@npm:^4.6.0": version: 4.6.0 resolution: "lodash.find@npm:4.6.0" @@ -22427,13 +19894,6 @@ __metadata: languageName: node linkType: hard -"lodash.isarguments@npm:^3.1.0": - version: 3.1.0 - resolution: "lodash.isarguments@npm:3.1.0" - checksum: ae1526f3eb5c61c77944b101b1f655f846ecbedcb9e6b073526eba6890dc0f13f09f72e11ffbf6540b602caee319af9ac363d6cdd6be41f4ee453436f04f13b5 - languageName: node - linkType: hard - "lodash.isboolean@npm:^3.0.3": version: 3.0.3 resolution: "lodash.isboolean@npm:3.0.3" @@ -22546,13 +20006,6 @@ __metadata: languageName: node linkType: hard -"lodash.pick@npm:^4.4.0": - version: 4.4.0 - resolution: "lodash.pick@npm:4.4.0" - checksum: 2c36cab7da6b999a20bd3373b40e31a3ef81fa264f34a6979c852c5bc8ac039379686b27380f0cb8e3781610844fafec6949c6fbbebc059c98f8fa8570e3675f - languageName: node - linkType: hard - "lodash.snakecase@npm:^4.1.1": version: 4.1.1 resolution: "lodash.snakecase@npm:4.1.1" @@ -22560,13 +20013,6 @@ __metadata: languageName: node linkType: hard -"lodash.sortby@npm:^4.7.0": - version: 4.7.0 - resolution: "lodash.sortby@npm:4.7.0" - checksum: db170c9396d29d11fe9a9f25668c4993e0c1331bcb941ddbd48fb76f492e732add7f2a47cfdf8e9d740fa59ac41bbfaf931d268bc72aab3ab49e9f89354d718c - languageName: node - linkType: hard - "lodash.startcase@npm:^4.4.0": version: 4.4.0 resolution: "lodash.startcase@npm:4.4.0" @@ -22621,7 +20067,7 @@ __metadata: languageName: node linkType: hard -"lodash@npm:4.17.21, lodash@npm:^4.15.0, lodash@npm:^4.17.11, lodash@npm:^4.17.12, lodash@npm:^4.17.13, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.5, lodash@npm:~4.17.15": +"lodash@npm:4.17.21, lodash@npm:^4.15.0, lodash@npm:^4.17.11, lodash@npm:^4.17.12, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.5, lodash@npm:~4.17.15": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 @@ -22790,7 +20236,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.0, magic-string@npm:^0.30.10, magic-string@npm:^0.30.3, magic-string@npm:^0.30.8": +"magic-string@npm:^0.30.0, magic-string@npm:^0.30.3": version: 0.30.10 resolution: "magic-string@npm:0.30.10" dependencies: @@ -23337,15 +20783,6 @@ __metadata: languageName: node linkType: hard -"mime@npm:^4.0.3": - version: 4.0.4 - resolution: "mime@npm:4.0.4" - bin: - mime: bin/cli.js - checksum: 729904cd8b3913062017970ffa25c4303356f80dad33d472b47244e3baa35ab748ce005fb9a66ae854266fa73396ef219287bf6db311c8376ea3d9cfc5dda107 - languageName: node - linkType: hard - "mime@npm:~2.5.2": version: 2.5.2 resolution: "mime@npm:2.5.2" @@ -23369,13 +20806,6 @@ __metadata: languageName: node linkType: hard -"mimic-fn@npm:^4.0.0": - version: 4.0.0 - resolution: "mimic-fn@npm:4.0.0" - checksum: 995dcece15ee29aa16e188de6633d43a3db4611bcf93620e7e62109ec41c79c0f34277165b8ce5e361205049766e371851264c21ac64ca35499acb5421c2ba56 - languageName: node - linkType: hard - "mimic-response@npm:^1.0.0": version: 1.0.1 resolution: "mimic-response@npm:1.0.1" @@ -23440,16 +20870,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:9.0.3": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" - dependencies: - brace-expansion: ^2.0.1 - checksum: 253487976bf485b612f16bf57463520a14f512662e592e95c571afdab1442a6a6864b6c88f248ce6fc4ff0b6de04ac7aa6c8bb51e868e99d1d65eb0658a708b5 - languageName: node - linkType: hard - -"minimatch@npm:^5.0.1, minimatch@npm:^5.1.0": +"minimatch@npm:^5.0.1": version: 5.1.6 resolution: "minimatch@npm:5.1.6" dependencies: @@ -23713,7 +21134,7 @@ __metadata: languageName: node linkType: hard -"mlly@npm:^1.1.0, mlly@npm:^1.2.0, mlly@npm:^1.3.0, mlly@npm:^1.4.2, mlly@npm:^1.6.1, mlly@npm:^1.7.1": +"mlly@npm:^1.1.0, mlly@npm:^1.7.1": version: 1.7.1 resolution: "mlly@npm:1.7.1" dependencies: @@ -23753,13 +21174,6 @@ __metadata: languageName: node linkType: hard -"mri@npm:^1.2.0": - version: 1.2.0 - resolution: "mri@npm:1.2.0" - checksum: 83f515abbcff60150873e424894a2f65d68037e5a7fcde8a9e2b285ee9c13ac581b63cfc1e6826c4732de3aeb84902f7c1e16b7aff46cd3f897a0f757a894e85 - languageName: node - linkType: hard - "mrmime@npm:^2.0.0": version: 2.0.0 resolution: "mrmime@npm:2.0.0" @@ -23868,7 +21282,7 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.1.22, nanoid@npm:^3.1.23, nanoid@npm:^3.1.25, nanoid@npm:^3.3.4, nanoid@npm:^3.3.6, nanoid@npm:^3.3.7": +"nanoid@npm:^3.1.23, nanoid@npm:^3.1.25, nanoid@npm:^3.3.4, nanoid@npm:^3.3.7": version: 3.3.7 resolution: "nanoid@npm:3.3.7" bin: @@ -23877,15 +21291,6 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^5.0.7": - version: 5.0.7 - resolution: "nanoid@npm:5.0.7" - bin: - nanoid: bin/nanoid.js - checksum: 25ab0b0cf9082ae6747f0f55cec930e6c1cc5975103aa3a5fda44be5720eff57d9b25a8a9850274bfdde8def964b49bf03def71c6aa7ad1cba32787819b79f60 - languageName: node - linkType: hard - "nanomatch@npm:^1.2.9": version: 1.2.13 resolution: "nanomatch@npm:1.2.13" @@ -23905,29 +21310,6 @@ __metadata: languageName: node linkType: hard -"napi-wasm@npm:^1.1.0": - version: 1.1.0 - resolution: "napi-wasm@npm:1.1.0" - checksum: 649a5d03477b89ee75cd8d7be5404daa5c889915640fd4ab042f2d38d265e961f86933e83982388d72c8b0a3952f36f099b96598ea88210205519ec2adc41d8d - languageName: node - linkType: hard - -"native-url@npm:0.3.4": - version: 0.3.4 - resolution: "native-url@npm:0.3.4" - dependencies: - querystring: ^0.2.0 - checksum: 2c82baa9d0e71bd67bd893d139d33b29acb34d4ac4d39251625c1ee6e31663ae4ce62349c7b926d2d4a7056c6730ef96827d437e65bc71599edfef2006367bcc - languageName: node - linkType: hard - -"natural-compare-lite@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare-lite@npm:1.4.0" - checksum: 5222ac3986a2b78dd6069ac62cbb52a7bf8ffc90d972ab76dfe7b01892485d229530ed20d0c62e79a6b363a663b273db3bde195a1358ce9e5f779d4453887225 - languageName: node - linkType: hard - "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -23961,144 +21343,6 @@ __metadata: languageName: node linkType: hard -"next-transpile-modules@npm:4.1.0": - version: 4.1.0 - resolution: "next-transpile-modules@npm:4.1.0" - dependencies: - micromatch: ^4.0.2 - slash: ^3.0.0 - checksum: 146e060bc8277dcaafbe295e878de73fc4834d0300c0682c233d547011a4029f7f2512ad34d3fbeaa7b5141fce396e30255c160d7510b5b130a051bc994b4adc - languageName: node - linkType: hard - -"next@npm:10.2.3": - version: 10.2.3 - resolution: "next@npm:10.2.3" - dependencies: - "@babel/runtime": 7.12.5 - "@hapi/accept": 5.0.2 - "@next/env": 10.2.3 - "@next/polyfill-module": 10.2.3 - "@next/react-dev-overlay": 10.2.3 - "@next/react-refresh-utils": 10.2.3 - "@opentelemetry/api": 0.14.0 - assert: 2.0.0 - ast-types: 0.13.2 - browserify-zlib: 0.2.0 - browserslist: 4.16.6 - buffer: 5.6.0 - caniuse-lite: ^1.0.30001228 - chalk: 2.4.2 - chokidar: 3.5.1 - constants-browserify: 1.0.0 - crypto-browserify: 3.12.0 - cssnano-simple: 2.0.0 - domain-browser: 4.19.0 - encoding: 0.1.13 - etag: 1.8.1 - find-cache-dir: 3.3.1 - get-orientation: 1.1.2 - https-browserify: 1.0.0 - jest-worker: 27.0.0-next.5 - native-url: 0.3.4 - node-fetch: 2.6.1 - node-html-parser: 1.4.9 - node-libs-browser: ^2.2.1 - os-browserify: 0.3.0 - p-limit: 3.1.0 - path-browserify: 1.0.1 - pnp-webpack-plugin: 1.6.4 - postcss: 8.2.13 - process: 0.11.10 - prop-types: 15.7.2 - querystring-es3: 0.2.1 - raw-body: 2.4.1 - react-is: 16.13.1 - react-refresh: 0.8.3 - stream-browserify: 3.0.0 - stream-http: 3.1.1 - string_decoder: 1.3.0 - styled-jsx: 3.3.2 - timers-browserify: 2.0.12 - tty-browserify: 0.0.1 - use-subscription: 1.5.1 - util: 0.12.3 - vm-browserify: 1.1.2 - watchpack: 2.1.1 - peerDependencies: - fibers: ">= 3.1.0" - node-sass: ^4.0.0 || ^5.0.0 - react: ^16.6.0 || ^17 - react-dom: ^16.6.0 || ^17 - sass: ^1.3.0 - peerDependenciesMeta: - fibers: - optional: true - node-sass: - optional: true - sass: - optional: true - bin: - next: dist/bin/next - checksum: 715c83439fda55e64dcb39d0ac9cf2fe11337fd07227c257c957fc28b11b0a6036f17fce8b1a71d78d3eef0d5ec383721449169c60e3826ccd378a2b46a7744b - languageName: node - linkType: hard - -"next@npm:13.5.5": - version: 13.5.5 - resolution: "next@npm:13.5.5" - dependencies: - "@next/env": 13.5.5 - "@next/swc-darwin-arm64": 13.5.5 - "@next/swc-darwin-x64": 13.5.5 - "@next/swc-linux-arm64-gnu": 13.5.5 - "@next/swc-linux-arm64-musl": 13.5.5 - "@next/swc-linux-x64-gnu": 13.5.5 - "@next/swc-linux-x64-musl": 13.5.5 - "@next/swc-win32-arm64-msvc": 13.5.5 - "@next/swc-win32-ia32-msvc": 13.5.5 - "@next/swc-win32-x64-msvc": 13.5.5 - "@swc/helpers": 0.5.2 - busboy: 1.6.0 - caniuse-lite: ^1.0.30001406 - postcss: 8.4.31 - styled-jsx: 5.1.1 - watchpack: 2.4.0 - peerDependencies: - "@opentelemetry/api": ^1.1.0 - react: ^18.2.0 - react-dom: ^18.2.0 - sass: ^1.3.0 - dependenciesMeta: - "@next/swc-darwin-arm64": - optional: true - "@next/swc-darwin-x64": - optional: true - "@next/swc-linux-arm64-gnu": - optional: true - "@next/swc-linux-arm64-musl": - optional: true - "@next/swc-linux-x64-gnu": - optional: true - "@next/swc-linux-x64-musl": - optional: true - "@next/swc-win32-arm64-msvc": - optional: true - "@next/swc-win32-ia32-msvc": - optional: true - "@next/swc-win32-x64-msvc": - optional: true - peerDependenciesMeta: - "@opentelemetry/api": - optional: true - sass: - optional: true - bin: - next: dist/bin/next - checksum: 034a52cf9a5df79912ad67467e00ab98e6505a7544514a12d6310d67fea760764f6b04ade344d457aadecb6170dd50eb0709346fd97a9e6659fcabd5e510fb97 - languageName: node - linkType: hard - "nice-napi@npm:^1.0.2": version: 1.0.2 resolution: "nice-napi@npm:1.0.2" @@ -24117,88 +21361,6 @@ __metadata: languageName: node linkType: hard -"nitropack@npm:^2.3.3": - version: 2.9.7 - resolution: "nitropack@npm:2.9.7" - dependencies: - "@cloudflare/kv-asset-handler": ^0.3.4 - "@netlify/functions": ^2.8.0 - "@rollup/plugin-alias": ^5.1.0 - "@rollup/plugin-commonjs": ^25.0.8 - "@rollup/plugin-inject": ^5.0.5 - "@rollup/plugin-json": ^6.1.0 - "@rollup/plugin-node-resolve": ^15.2.3 - "@rollup/plugin-replace": ^5.0.7 - "@rollup/plugin-terser": ^0.4.4 - "@rollup/pluginutils": ^5.1.0 - "@types/http-proxy": ^1.17.14 - "@vercel/nft": ^0.26.5 - archiver: ^7.0.1 - c12: ^1.11.1 - chalk: ^5.3.0 - chokidar: ^3.6.0 - citty: ^0.1.6 - consola: ^3.2.3 - cookie-es: ^1.1.0 - croner: ^8.0.2 - crossws: ^0.2.4 - db0: ^0.1.4 - defu: ^6.1.4 - destr: ^2.0.3 - dot-prop: ^8.0.2 - esbuild: ^0.20.2 - escape-string-regexp: ^5.0.0 - etag: ^1.8.1 - fs-extra: ^11.2.0 - globby: ^14.0.1 - gzip-size: ^7.0.0 - h3: ^1.12.0 - hookable: ^5.5.3 - httpxy: ^0.1.5 - ioredis: ^5.4.1 - jiti: ^1.21.6 - klona: ^2.0.6 - knitwork: ^1.1.0 - listhen: ^1.7.2 - magic-string: ^0.30.10 - mime: ^4.0.3 - mlly: ^1.7.1 - mri: ^1.2.0 - node-fetch-native: ^1.6.4 - ofetch: ^1.3.4 - ohash: ^1.1.3 - openapi-typescript: ^6.7.6 - pathe: ^1.1.2 - perfect-debounce: ^1.0.0 - pkg-types: ^1.1.1 - pretty-bytes: ^6.1.1 - radix3: ^1.1.2 - rollup: ^4.18.0 - rollup-plugin-visualizer: ^5.12.0 - scule: ^1.3.0 - semver: ^7.6.2 - serve-placeholder: ^2.0.2 - serve-static: ^1.15.0 - std-env: ^3.7.0 - ufo: ^1.5.3 - uncrypto: ^0.1.3 - unctx: ^2.3.1 - unenv: ^1.9.0 - unimport: ^3.7.2 - unstorage: ^1.10.2 - unwasm: ^0.3.9 - peerDependencies: - xml2js: ^0.6.2 - peerDependenciesMeta: - xml2js: - optional: true - bin: - nitro: dist/cli/index.mjs - nitropack: dist/cli/index.mjs - checksum: 311956c60feccde4bdfbd3ec6dabdd14c118473a389125ff532ba3d5d03672a9c3bf494174967501cf9e7a21a9bfb2cba780622f7d19b47fc400be15a0e1ac9c - languageName: node - linkType: hard - "no-case@npm:^2.2.0": version: 2.3.2 resolution: "no-case@npm:2.3.2" @@ -24227,15 +21389,6 @@ __metadata: languageName: node linkType: hard -"node-addon-api@npm:^7.0.0": - version: 7.1.1 - resolution: "node-addon-api@npm:7.1.1" - dependencies: - node-gyp: latest - checksum: 46051999e3289f205799dfaf6bcb017055d7569090f0004811110312e2db94cb4f8654602c7eb77a60a1a05142cc2b96e1b5c56ca4622c41a5c6370787faaf30 - languageName: node - linkType: hard - "node-cleanup@npm:^2.1.2": version: 2.1.2 resolution: "node-cleanup@npm:2.1.2" @@ -24243,13 +21396,6 @@ __metadata: languageName: node linkType: hard -"node-domexception@npm:^1.0.0": - version: 1.0.0 - resolution: "node-domexception@npm:1.0.0" - checksum: ee1d37dd2a4eb26a8a92cd6b64dfc29caec72bff5e1ed9aba80c294f57a31ba4895a60fd48347cf17dd6e766da0ae87d75657dfd1f384ebfa60462c2283f5c7f - languageName: node - linkType: hard - "node-environment-flags@npm:^1.0.5": version: 1.0.6 resolution: "node-environment-flags@npm:1.0.6" @@ -24260,20 +21406,13 @@ __metadata: languageName: node linkType: hard -"node-fetch-native@npm:^1.2.0, node-fetch-native@npm:^1.6.2, node-fetch-native@npm:^1.6.3, node-fetch-native@npm:^1.6.4": +"node-fetch-native@npm:^1.2.0": version: 1.6.4 resolution: "node-fetch-native@npm:1.6.4" checksum: 7b159f610e037e8813750096a6616ec6771e9abf868aa6e75e5b790bfc2ba2d92cf2abcce33c18fd01f2e5e5cc72de09c78bd4381e7f8c0887f7de21bd96f045 languageName: node linkType: hard -"node-fetch@npm:2.6.1": - version: 2.6.1 - resolution: "node-fetch@npm:2.6.1" - checksum: 91075bedd57879117e310fbcc36983ad5d699e522edb1ebcdc4ee5294c982843982652925c3532729fdc86b2d64a8a827797a745f332040d91823c8752ee4d7c - languageName: node - linkType: hard - "node-fetch@npm:2.6.7": version: 2.6.7 resolution: "node-fetch@npm:2.6.7" @@ -24302,18 +21441,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^3.2.8": - version: 3.3.2 - resolution: "node-fetch@npm:3.3.2" - dependencies: - data-uri-to-buffer: ^4.0.0 - fetch-blob: ^3.1.4 - formdata-polyfill: ^4.0.10 - checksum: 06a04095a2ddf05b0830a0d5302699704d59bda3102894ea64c7b9d4c865ecdff2d90fd042df7f5bc40337266961cb6183dcc808ea4f3000d024f422b462da92 - languageName: node - linkType: hard - -"node-forge@npm:^1, node-forge@npm:^1.3.1": +"node-forge@npm:^1": version: 1.3.1 resolution: "node-forge@npm:1.3.1" checksum: 08fb072d3d670599c89a1704b3e9c649ff1b998256737f0e06fbd1a5bf41cae4457ccaee32d95052d80bbafd9ffe01284e078c8071f0267dc9744e51c5ed42a9 @@ -24372,15 +21500,6 @@ __metadata: languageName: node linkType: hard -"node-html-parser@npm:1.4.9": - version: 1.4.9 - resolution: "node-html-parser@npm:1.4.9" - dependencies: - he: 1.2.0 - checksum: fbcf5ea22f266b36a4761d448d3db7bcee6d7570e3a8ec38cbde223fe3d705cda1df8c287907520ae2d6bac8f68ef4dacdb5fd76c375c13c50bc746e980f4a91 - languageName: node - linkType: hard - "node-html-parser@npm:6.1.13, node-html-parser@npm:^6.1.5": version: 6.1.13 resolution: "node-html-parser@npm:6.1.13" @@ -24429,13 +21548,6 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^1.1.71": - version: 1.1.77 - resolution: "node-releases@npm:1.1.77" - checksum: eb2fcb45310e7d77f82bfdadeca546a698d258e011f15d88ad9a452a5e838a672ec532906581096ca19c66284a788330c3b09227ffc540e67228730f41b9c2e2 - languageName: node - linkType: hard - "node-releases@npm:^2.0.14, node-releases@npm:^2.0.18, node-releases@npm:^2.0.8": version: 2.0.18 resolution: "node-releases@npm:2.0.18" @@ -24456,17 +21568,6 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^5.0.0": - version: 5.0.0 - resolution: "nopt@npm:5.0.0" - dependencies: - abbrev: 1 - bin: - nopt: bin/nopt.js - checksum: d35fdec187269503843924e0114c0c6533fb54bbf1620d0f28b4b60ba01712d6687f62565c55cc20a504eff0fbe5c63e22340c3fad549ad40469ffb611b04f2f - languageName: node - linkType: hard - "nopt@npm:^6.0.0": version: 6.0.0 resolution: "nopt@npm:6.0.0" @@ -24682,27 +21783,6 @@ __metadata: languageName: node linkType: hard -"npm-run-path@npm:^5.1.0": - version: 5.3.0 - resolution: "npm-run-path@npm:5.3.0" - dependencies: - path-key: ^4.0.0 - checksum: ae8e7a89da9594fb9c308f6555c73f618152340dcaae423e5fb3620026fefbec463618a8b761920382d666fa7a2d8d240b6fe320e8a6cdd54dc3687e2b659d25 - languageName: node - linkType: hard - -"npmlog@npm:^5.0.1": - version: 5.0.1 - resolution: "npmlog@npm:5.0.1" - dependencies: - are-we-there-yet: ^2.0.0 - console-control-strings: ^1.1.0 - gauge: ^3.0.0 - set-blocking: ^2.0.0 - checksum: 516b2663028761f062d13e8beb3f00069c5664925871a9b57989642ebe09f23ab02145bf3ab88da7866c4e112cafff72401f61a672c7c8a20edc585a7016ef5f - languageName: node - linkType: hard - "npmlog@npm:^6.0.0": version: 6.0.2 resolution: "npmlog@npm:6.0.2" @@ -24736,44 +21816,16 @@ __metadata: resolution: "nunjucks@npm:3.2.4" dependencies: a-sync-waterfall: ^1.0.0 - asap: ^2.0.3 - commander: ^5.1.0 - peerDependencies: - chokidar: ^3.3.0 - peerDependenciesMeta: - chokidar: - optional: true - bin: - nunjucks-precompile: bin/precompile - checksum: 8b902a9deb9ff0f5c9ebbd2c7f96dfe5800bf42bdfc91d8f829fc0440ec1f87901593e20479f5ba1bddcc9f2472b16a5e932be5863dcdec0899a27c01a03df32 - languageName: node - linkType: hard - -"nuxi@npm:3.4.3": - version: 3.4.3 - resolution: "nuxi@npm:3.4.3" - dependencies: - fsevents: ~2.3.2 - dependenciesMeta: - fsevents: + asap: ^2.0.3 + commander: ^5.1.0 + peerDependencies: + chokidar: ^3.3.0 + peerDependenciesMeta: + chokidar: optional: true bin: - nuxi: bin/nuxi.mjs - checksum: 2bd34cfdfbc2ce0006aaa8cff576fc87de5d1b6df0a03dc780172dd05e9766849d69fe8b324db5d08c4ac44da6aa69abead77aa8ca5ec12b58499c5f02f2b222 - languageName: node - linkType: hard - -"nuxt-ssr-lit@npm:1.6.5": - version: 1.6.5 - resolution: "nuxt-ssr-lit@npm:1.6.5" - dependencies: - "@lit-labs/ssr": ^3.1.2 - "@nuxt/kit": ^3.7.4 - "@webcomponents/template-shadowroot": ^0.2.1 - cheerio: ^1.0.0-rc.12 - ufo: ^1.3.0 - ultrahtml: ^1.2.0 - checksum: 06a9b9b42c189c521a70871b5adf57ff7fd3d42aae5ada496e29a2001e11e8f42a290cdfa91b6ffb3b412403d8391a891b15721d85ee6f66d76ffb82d56858d4 + nunjucks-precompile: bin/precompile + checksum: 8b902a9deb9ff0f5c9ebbd2c7f96dfe5800bf42bdfc91d8f829fc0440ec1f87901593e20479f5ba1bddcc9f2472b16a5e932be5863dcdec0899a27c01a03df32 languageName: node linkType: hard @@ -24802,69 +21854,6 @@ __metadata: languageName: node linkType: hard -"nuxt@npm:3.4.3": - version: 3.4.3 - resolution: "nuxt@npm:3.4.3" - dependencies: - "@nuxt/devalue": ^2.0.0 - "@nuxt/kit": 3.4.3 - "@nuxt/schema": 3.4.3 - "@nuxt/telemetry": ^2.2.0 - "@nuxt/ui-templates": ^1.1.1 - "@nuxt/vite-builder": 3.4.3 - "@unhead/ssr": ^1.1.26 - "@unhead/vue": ^1.1.26 - "@vue/shared": ^3.2.47 - chokidar: ^3.5.3 - cookie-es: ^0.5.0 - defu: ^6.1.2 - destr: ^1.2.2 - devalue: ^4.3.0 - escape-string-regexp: ^5.0.0 - estree-walker: ^3.0.3 - fs-extra: ^11.1.1 - globby: ^13.1.4 - h3: ^1.6.4 - hookable: ^5.5.3 - jiti: ^1.18.2 - klona: ^2.0.6 - knitwork: ^1.0.0 - local-pkg: ^0.4.3 - magic-string: ^0.30.0 - mlly: ^1.2.0 - nitropack: ^2.3.3 - nuxi: 3.4.3 - nypm: ^0.2.0 - ofetch: ^1.0.1 - ohash: ^1.1.2 - pathe: ^1.1.0 - perfect-debounce: ^0.1.3 - prompts: ^2.4.2 - scule: ^1.0.0 - strip-literal: ^1.0.1 - ufo: ^1.1.1 - unctx: ^2.3.0 - unenv: ^1.4.1 - unimport: ^3.0.6 - unplugin: ^1.3.1 - untyped: ^1.3.2 - vue: ^3.2.47 - vue-bundle-renderer: ^1.0.3 - vue-devtools-stub: ^0.1.0 - vue-router: ^4.1.6 - peerDependencies: - "@parcel/watcher": ^2.1.0 - "@types/node": ^14.18.0 || >=16.10.0 - peerDependenciesMeta: - "@parcel/watcher": - optional: true - bin: - nuxi: bin/nuxt.mjs - nuxt: bin/nuxt.mjs - checksum: d9bb330260601ede94b8d28b09519894202d608c9e16dce27140e0753767ff040484fb5aa3fbfc0abcdc7ed4f35d3b28ebf7844a526dbd44a011344acef6d308 - languageName: node - linkType: hard - "nwsapi@npm:^2.2.7": version: 2.2.12 resolution: "nwsapi@npm:2.2.12" @@ -24872,31 +21861,6 @@ __metadata: languageName: node linkType: hard -"nypm@npm:^0.2.0": - version: 0.2.2 - resolution: "nypm@npm:0.2.2" - dependencies: - execa: ^7.1.1 - checksum: 385be2d8b8fa1c8e047d356123a42ba26c21843f662cfb62202aeab54f4d2e6a74e5c2ff77aa9a916fc31f8a1efbd049814c927fc7f8380574a6799513e8aa18 - languageName: node - linkType: hard - -"nypm@npm:^0.3.8": - version: 0.3.9 - resolution: "nypm@npm:0.3.9" - dependencies: - citty: ^0.1.6 - consola: ^3.2.3 - execa: ^8.0.1 - pathe: ^1.1.2 - pkg-types: ^1.1.1 - ufo: ^1.5.3 - bin: - nypm: dist/cli.mjs - checksum: 67fb85384d097fa281047d8dccc23bff4a4ffd7be8952c575c3ceda1b3bbc1401b8e0660d7a0f742b80e8b63f097d040dbba410cae4b94b8cad6a66e94ad8710 - languageName: node - linkType: hard - "object-assign@npm:^4.0.1, object-assign@npm:^4.1.0, object-assign@npm:^4.1.1": version: 4.1.1 resolution: "object-assign@npm:4.1.1" @@ -24922,16 +21886,6 @@ __metadata: languageName: node linkType: hard -"object-is@npm:^1.0.1, object-is@npm:^1.1.5": - version: 1.1.6 - resolution: "object-is@npm:1.1.6" - dependencies: - call-bind: ^1.0.7 - define-properties: ^1.2.1 - checksum: 3ea22759967e6f2380a2cbbd0f737b42dc9ddb2dfefdb159a1b927fea57335e1b058b564bfa94417db8ad58cddab33621a035de6f5e5ad56d89f2dd03e66c6a1 - languageName: node - linkType: hard - "object-keys@npm:^1.1.1": version: 1.1.1 resolution: "object-keys@npm:1.1.1" @@ -24971,7 +21925,7 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.7, object.fromentries@npm:^2.0.8": +"object.fromentries@npm:^2.0.8": version: 2.0.8 resolution: "object.fromentries@npm:2.0.8" dependencies: @@ -24998,7 +21952,7 @@ __metadata: languageName: node linkType: hard -"object.groupby@npm:^1.0.1": +"object.groupby@npm:^1.0.3": version: 1.0.3 resolution: "object.groupby@npm:1.0.3" dependencies: @@ -25029,7 +21983,7 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.6, object.values@npm:^1.1.7, object.values@npm:^1.2.0": +"object.values@npm:^1.1.6, object.values@npm:^1.2.0": version: 1.2.0 resolution: "object.values@npm:1.2.0" dependencies: @@ -25047,24 +22001,6 @@ __metadata: languageName: node linkType: hard -"ofetch@npm:^1.0.1, ofetch@npm:^1.3.3, ofetch@npm:^1.3.4": - version: 1.3.4 - resolution: "ofetch@npm:1.3.4" - dependencies: - destr: ^2.0.3 - node-fetch-native: ^1.6.3 - ufo: ^1.5.3 - checksum: 46749d5bf88cc924657520fa409ece473ee7d70303a374e0acf8a88883576be515861b2342b4e5d491776e2da9c8c52911c3ef298329619ef34832a5a4ffe64c - languageName: node - linkType: hard - -"ohash@npm:^1.1.2, ohash@npm:^1.1.3": - version: 1.1.3 - resolution: "ohash@npm:1.1.3" - checksum: 44c7321cb950ce6e87d46584fd5cc8dd3dd15fcd4ade0ac2995d0497dc6b6b1ae9bd844c59af185d63923da5cfe9b37ae37a9dbd9ac455f3ad0cdfb5a73d5ef6 - languageName: node - linkType: hard - "on-finished@npm:2.4.1, on-finished@npm:^2.3.0": version: 2.4.1 resolution: "on-finished@npm:2.4.1" @@ -25117,15 +22053,6 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^6.0.0": - version: 6.0.0 - resolution: "onetime@npm:6.0.0" - dependencies: - mimic-fn: ^4.0.0 - checksum: 0846ce78e440841335d4e9182ef69d5762e9f38aa7499b19f42ea1c4cd40f0b4446094c455c713f9adac3f4ae86f613bb5e30c99e52652764d06a89f709b3788 - languageName: node - linkType: hard - "only@npm:~0.0.2": version: 0.0.2 resolution: "only@npm:0.0.2" @@ -25155,22 +22082,6 @@ __metadata: languageName: node linkType: hard -"openapi-typescript@npm:^6.7.6": - version: 6.7.6 - resolution: "openapi-typescript@npm:6.7.6" - dependencies: - ansi-colors: ^4.1.3 - fast-glob: ^3.3.2 - js-yaml: ^4.1.0 - supports-color: ^9.4.0 - undici: ^5.28.4 - yargs-parser: ^21.1.1 - bin: - openapi-typescript: bin/cli.js - checksum: 2f46793066ae58541ee5177b650d2aec61989a671e296b37690f60086b5b6c2f8ee2de3e2788cad58b4fd29f04ea876fd256312309fd96a041b3dd299e803282 - languageName: node - linkType: hard - "opener@npm:1.5.2, opener@npm:^1.5.2": version: 1.5.2 resolution: "opener@npm:1.5.2" @@ -25224,7 +22135,7 @@ __metadata: languageName: node linkType: hard -"os-browserify@npm:0.3.0, os-browserify@npm:^0.3.0": +"os-browserify@npm:^0.3.0": version: 0.3.0 resolution: "os-browserify@npm:0.3.0" checksum: 16e37ba3c0e6a4c63443c7b55799ce4066d59104143cb637ecb9fce586d5da319cdca786ba1c867abbe3890d2cbf37953f2d51eea85e20dd6c4570d6c54bfebf @@ -25275,15 +22186,6 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:3.1.0, p-limit@npm:^3.0.2": - version: 3.1.0 - resolution: "p-limit@npm:3.1.0" - dependencies: - yocto-queue: ^0.1.0 - checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 - languageName: node - linkType: hard - "p-limit@npm:^2.0.0, p-limit@npm:^2.1.0, p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" @@ -25293,6 +22195,15 @@ __metadata: languageName: node linkType: hard +"p-limit@npm:^3.0.2": + version: 3.1.0 + resolution: "p-limit@npm:3.1.0" + dependencies: + yocto-queue: ^0.1.0 + checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 + languageName: node + linkType: hard + "p-limit@npm:^4.0.0": version: 4.0.0 resolution: "p-limit@npm:4.0.0" @@ -25654,7 +22565,7 @@ __metadata: languageName: node linkType: hard -"parse5@npm:^7.0.0, parse5@npm:^7.1.1, parse5@npm:^7.1.2": +"parse5@npm:^7.0.0, parse5@npm:^7.1.2": version: 7.1.2 resolution: "parse5@npm:7.1.2" dependencies: @@ -25694,7 +22605,7 @@ __metadata: languageName: node linkType: hard -"path-browserify@npm:1.0.1, path-browserify@npm:^1.0.1": +"path-browserify@npm:^1.0.1": version: 1.0.1 resolution: "path-browserify@npm:1.0.1" checksum: c6d7fa376423fe35b95b2d67990060c3ee304fc815ff0a2dc1c6c3cfaff2bd0d572ee67e18f19d0ea3bbe32e8add2a05021132ac40509416459fffee35200699 @@ -25750,13 +22661,6 @@ __metadata: languageName: node linkType: hard -"path-key@npm:^4.0.0": - version: 4.0.0 - resolution: "path-key@npm:4.0.0" - checksum: 8e6c314ae6d16b83e93032c61020129f6f4484590a777eed709c4a01b50e498822b00f76ceaf94bc64dbd90b327df56ceadce27da3d83393790f1219e07721d7 - languageName: node - linkType: hard - "path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" @@ -25811,14 +22715,7 @@ __metadata: languageName: node linkType: hard -"path-type@npm:^5.0.0": - version: 5.0.0 - resolution: "path-type@npm:5.0.0" - checksum: 15ec24050e8932c2c98d085b72cfa0d6b4eeb4cbde151a0a05726d8afae85784fc5544f733d8dfc68536587d5143d29c0bd793623fad03d7e61cc00067291cd5 - languageName: node - linkType: hard - -"pathe@npm:^1.1.0, pathe@npm:^1.1.1, pathe@npm:^1.1.2": +"pathe@npm:^1.1.0, pathe@npm:^1.1.2": version: 1.1.2 resolution: "pathe@npm:1.1.2" checksum: ec5f778d9790e7b9ffc3e4c1df39a5bb1ce94657a4e3ad830c1276491ca9d79f189f47609884671db173400256b005f4955f7952f52a2aeb5834ad5fb4faf134 @@ -25861,20 +22758,6 @@ __metadata: languageName: node linkType: hard -"perfect-debounce@npm:^0.1.3": - version: 0.1.3 - resolution: "perfect-debounce@npm:0.1.3" - checksum: c77465eb23d87669e5ee646d12331507c45278e0f2e6fc20a587104b956c1a53f9afe723915d882f73fa588e42770a2edd2bbd93eb0b958c9ff1eb7b915ccdc1 - languageName: node - linkType: hard - -"perfect-debounce@npm:^1.0.0": - version: 1.0.0 - resolution: "perfect-debounce@npm:1.0.0" - checksum: 220343acf52976947958fef3599849471605316e924fe19c633ae2772576298e9d38f02cefa8db46f06607505ce7b232cbb35c9bfd477bd0329bd0a2ce37c594 - languageName: node - linkType: hard - "picocolors@npm:^0.2.1": version: 0.2.1 resolution: "picocolors@npm:0.2.1" @@ -25955,6 +22838,7 @@ __metadata: "@changesets/cli": 2.26.2 "@commitlint/cli": 17.5.1 "@commitlint/config-conventional": 17.4.4 + "@eslint/js": 9.12.0 "@justeat/pie-design-tokens": 6.5.0 "@justeattakeaway/browserslist-config-pie": 0.2.0 "@justeattakeaway/generator-pie-component": 0.23.0 @@ -25968,10 +22852,9 @@ __metadata: "@playwright/test": 1.41.0 "@rollup/plugin-node-resolve": 15.1.0 "@sand4rt/experimental-ct-web": 1.41.0 + "@types/eslint__js": 8.42.3 "@types/node": 20.4.8 "@types/react": 18.3.11 - "@typescript-eslint/eslint-plugin": 5.62.0 - "@typescript-eslint/parser": 5.62.0 "@vitest/coverage-c8": 0.29.8 autoprefixer: 10.4.20 babel-loader: 8.3.0 @@ -25981,10 +22864,10 @@ __metadata: cz-customizable: 7.2.1 danger: 11.3.0 dree: 3.4.5 - eslint: 8.57.0 - eslint-plugin-import: 2.27.5 + eslint: 9.12.0 + eslint-plugin-import: 2.31.0 eslint-plugin-json-format: 2.0.1 - eslint-plugin-vitest: 0.3.22 + eslint-plugin-vitest: 0.5.4 glob: 10.3.3 husky: 8.0.3 jsdom: 24.0.0 @@ -26000,7 +22883,8 @@ __metadata: stylelint-order: 6.0.4 ts-node: 10.9.1 turbo: 1.10.16 - typescript: 5.4.5 + typescript: 5.6.3 + typescript-eslint: 8.9.0 vite: 5.3.6 vite-plugin-dts: 2.3.0 vitest: 0.29.8 @@ -26022,8 +22906,8 @@ __metadata: "@justeattakeaway/pie-card": 0.21.2 "@justeattakeaway/pie-checkbox": 0.13.3 "@justeattakeaway/pie-checkbox-group": 0.7.3 - "@justeattakeaway/pie-chip": 0.8.6 - "@justeattakeaway/pie-cookie-banner": 0.26.11 + "@justeattakeaway/pie-chip": 0.9.0 + "@justeattakeaway/pie-cookie-banner": 1.0.0 "@justeattakeaway/pie-css": 0.13.1 "@justeattakeaway/pie-divider": 0.14.2 "@justeattakeaway/pie-form-label": 0.14.3 @@ -26038,9 +22922,9 @@ __metadata: "@justeattakeaway/pie-radio-group": 0.1.2 "@justeattakeaway/pie-spinner": 0.7.2 "@justeattakeaway/pie-switch": 0.30.4 - "@justeattakeaway/pie-tag": 0.10.2 + "@justeattakeaway/pie-tag": 0.11.0 "@justeattakeaway/pie-text-input": 0.24.3 - "@justeattakeaway/pie-textarea": 0.10.2 + "@justeattakeaway/pie-textarea": 0.11.0 "@justeattakeaway/pie-toast": 0.4.1 "@storybook/addon-a11y": 8.3.0 "@storybook/addon-designs": 8.0.3 @@ -26148,7 +23032,7 @@ __metadata: languageName: node linkType: hard -"pkg-types@npm:^1.0.2, pkg-types@npm:^1.0.3, pkg-types@npm:^1.1.1, pkg-types@npm:^1.1.3": +"pkg-types@npm:^1.1.1": version: 1.1.3 resolution: "pkg-types@npm:1.1.3" dependencies: @@ -26159,13 +23043,6 @@ __metadata: languageName: node linkType: hard -"platform@npm:1.3.6": - version: 1.3.6 - resolution: "platform@npm:1.3.6" - checksum: 6f472a09c61d418c7e26c1c16d0bdc029549d512dbec6526216a1e59ec68100d07007d0097dcba69dddad883d6f2a83361b4bdfe0094a3d9a2af24158643d85e - languageName: node - linkType: hard - "playwright-core@npm:1.41.0": version: 1.41.0 resolution: "playwright-core@npm:1.41.0" @@ -26199,15 +23076,6 @@ __metadata: languageName: node linkType: hard -"pnp-webpack-plugin@npm:1.6.4": - version: 1.6.4 - resolution: "pnp-webpack-plugin@npm:1.6.4" - dependencies: - ts-pnp: ^1.1.6 - checksum: 0606a63db96400b07f182300168298da9518727a843f9e10cf5045d2a102a4be06bb18c73dc481281e3e0f1ed8d04ef0d285a342b6dcd0eff1340e28e5d2328d - languageName: node - linkType: hard - "pnp-webpack-plugin@npm:^1.7.0": version: 1.7.0 resolution: "pnp-webpack-plugin@npm:1.7.0" @@ -27439,17 +24307,6 @@ __metadata: languageName: node linkType: hard -"postcss@npm:8.2.13": - version: 8.2.13 - resolution: "postcss@npm:8.2.13" - dependencies: - colorette: ^1.2.2 - nanoid: ^3.1.22 - source-map: ^0.6.1 - checksum: 1f4a4d85c220d90d11486d0a21a0549dff91e52b8857957c797feb408b31f929b142d0b7ab029ec81bb5a48b0e8605ba716d674571fa98962737c90164d64648 - languageName: node - linkType: hard - "postcss@npm:8.4.21": version: 8.4.21 resolution: "postcss@npm:8.4.21" @@ -27461,17 +24318,6 @@ __metadata: languageName: node linkType: hard -"postcss@npm:8.4.31": - version: 8.4.31 - resolution: "postcss@npm:8.4.31" - dependencies: - nanoid: ^3.3.6 - picocolors: ^1.0.0 - source-map-js: ^1.0.2 - checksum: 1d8611341b073143ad90486fcdfeab49edd243377b1f51834dc4f6d028e82ce5190e4f11bb2633276864503654fb7cab28e67abdc0fbf9d1f88cad4a0ff0beea - languageName: node - linkType: hard - "postcss@npm:8.4.32": version: 8.4.32 resolution: "postcss@npm:8.4.32" @@ -27493,7 +24339,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.0.0, postcss@npm:^8.1.10, postcss@npm:^8.2.1, postcss@npm:^8.2.14, postcss@npm:^8.2.15, postcss@npm:^8.3.7, postcss@npm:^8.4.14, postcss@npm:^8.4.19, postcss@npm:^8.4.23, postcss@npm:^8.4.24, postcss@npm:^8.4.27, postcss@npm:^8.4.32, postcss@npm:^8.4.33, postcss@npm:^8.4.39": +"postcss@npm:^8.0.0, postcss@npm:^8.1.10, postcss@npm:^8.2.1, postcss@npm:^8.2.14, postcss@npm:^8.2.15, postcss@npm:^8.3.7, postcss@npm:^8.4.14, postcss@npm:^8.4.19, postcss@npm:^8.4.24, postcss@npm:^8.4.27, postcss@npm:^8.4.32, postcss@npm:^8.4.33, postcss@npm:^8.4.39": version: 8.4.39 resolution: "postcss@npm:8.4.39" dependencies: @@ -27602,13 +24448,6 @@ __metadata: languageName: node linkType: hard -"pretty-bytes@npm:^6.1.1": - version: 6.1.1 - resolution: "pretty-bytes@npm:6.1.1" - checksum: 43d29d909d2d88072da2c3d72f8fd0f2d2523c516bfa640aff6e31f596ea1004b6601f4cabc50d14b2cf10e82635ebe5b7d9378f3d5bae1c0067131829421b8a - languageName: node - linkType: hard - "pretty-error@npm:^2.1.1": version: 2.1.2 resolution: "pretty-error@npm:2.1.2" @@ -27695,7 +24534,7 @@ __metadata: languageName: node linkType: hard -"process@npm:0.11.10, process@npm:^0.11.10": +"process@npm:^0.11.10": version: 0.11.10 resolution: "process@npm:0.11.10" checksum: bfcce49814f7d172a6e6a14d5fa3ac92cc3d0c3b9feb1279774708a719e19acd673995226351a082a9ae99978254e320ccda4240ddc474ba31a76c79491ca7c3 @@ -27744,28 +24583,7 @@ __metadata: languageName: node linkType: hard -"prompts@npm:^2.4.2": - version: 2.4.2 - resolution: "prompts@npm:2.4.2" - dependencies: - kleur: ^3.0.3 - sisteransi: ^1.0.5 - checksum: d8fd1fe63820be2412c13bfc5d0a01909acc1f0367e32396962e737cb2fc52d004f3302475d5ce7d18a1e8a79985f93ff04ee03007d091029c3f9104bffc007d - languageName: node - linkType: hard - -"prop-types@npm:15.7.2": - version: 15.7.2 - resolution: "prop-types@npm:15.7.2" - dependencies: - loose-envify: ^1.4.0 - object-assign: ^4.1.1 - react-is: ^16.8.1 - checksum: 5eef82fdda64252c7e75aa5c8cc28a24bbdece0f540adb60ce67c205cf978a5bd56b83e4f269f91c6e4dcfd80b36f2a2dec24d362e278913db2086ca9c6f9430 - languageName: node - linkType: hard - -"prop-types@npm:^15.6.2, prop-types@npm:^15.8.1": +"prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -28106,20 +24924,13 @@ __metadata: languageName: node linkType: hard -"querystring-es3@npm:0.2.1, querystring-es3@npm:^0.2.0": +"querystring-es3@npm:^0.2.0": version: 0.2.1 resolution: "querystring-es3@npm:0.2.1" checksum: 691e8d6b8b157e7cd49ae8e83fcf86de39ab3ba948c25abaa94fba84c0986c641aa2f597770848c64abce290ed17a39c9df6df737dfa7e87c3b63acc7d225d61 languageName: node linkType: hard -"querystring@npm:^0.2.0": - version: 0.2.1 - resolution: "querystring@npm:0.2.1" - checksum: 7b83b45d641e75fd39cd6625ddfd44e7618e741c61e95281b57bbae8fde0afcc12cf851924559e5cc1ef9baa3b1e06e22b164ea1397d65dd94b801f678d9c8ce - languageName: node - linkType: hard - "querystringify@npm:^2.1.1": version: 2.2.0 resolution: "querystringify@npm:2.2.0" @@ -28134,13 +24945,6 @@ __metadata: languageName: node linkType: hard -"queue-tick@npm:^1.0.1": - version: 1.0.1 - resolution: "queue-tick@npm:1.0.1" - checksum: 57c3292814b297f87f792fbeb99ce982813e4e54d7a8bdff65cf53d5c084113913289d4a48ec8bbc964927a74b847554f9f4579df43c969a6c8e0f026457ad01 - languageName: node - linkType: hard - "queue@npm:6.0.2": version: 6.0.2 resolution: "queue@npm:6.0.2" @@ -28164,13 +24968,6 @@ __metadata: languageName: node linkType: hard -"radix3@npm:^1.1.2": - version: 1.1.2 - resolution: "radix3@npm:1.1.2" - checksum: c4d49a3f603b5b7b7704dd907383c8884d12064d6d475f7ca8b05ecc7604d3bd73524b55e0fbcca0f7c9da3a2e9b473a6b4fbc0b639c29c2b0e85020ebda67d3 - languageName: node - linkType: hard - "randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" @@ -28204,18 +25001,6 @@ __metadata: languageName: node linkType: hard -"raw-body@npm:2.4.1": - version: 2.4.1 - resolution: "raw-body@npm:2.4.1" - dependencies: - bytes: 3.1.0 - http-errors: 1.7.3 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - checksum: d5e9179d2f1f0a652cd107c080f25d165c724f546124d620c8df7fb80322df42bff547a8b310e55e1f7952556d013716a21b30162192eb0b3332d7efcba75883 - languageName: node - linkType: hard - "raw-body@npm:2.5.2, raw-body@npm:^2.3.3": version: 2.5.2 resolution: "raw-body@npm:2.5.2" @@ -28228,7 +25013,7 @@ __metadata: languageName: node linkType: hard -"rc9@npm:^2.1.0, rc9@npm:^2.1.1, rc9@npm:^2.1.2": +"rc9@npm:^2.1.0, rc9@npm:^2.1.1": version: 2.1.2 resolution: "rc9@npm:2.1.2" dependencies: @@ -28262,20 +25047,6 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:16.13.1": - version: 16.13.1 - resolution: "react-dom@npm:16.13.1" - dependencies: - loose-envify: ^1.1.0 - object-assign: ^4.1.1 - prop-types: ^15.6.2 - scheduler: ^0.19.1 - peerDependencies: - react: ^16.13.1 - checksum: 5009f3ee9bca06d6d4b9cf92c832eca102c284e6d019e832179c8de3e353534571474c95b7ab975935b22823726710dcd73783596c11dd71304beb11c19281c5 - languageName: node - linkType: hard - "react-dom@npm:17.0.2": version: 17.0.2 resolution: "react-dom@npm:17.0.2" @@ -28301,13 +25072,6 @@ __metadata: languageName: node linkType: hard -"react-is@npm:16.13.1, react-is@npm:^16.13.1, react-is@npm:^16.8.1": - version: 16.13.1 - resolution: "react-is@npm:16.13.1" - checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f - languageName: node - linkType: hard - "react-is@npm:^16.12.0 || ^17.0.0 || ^18.0.0, react-is@npm:^18.3.1": version: 18.3.1 resolution: "react-is@npm:18.3.1" @@ -28315,6 +25079,13 @@ __metadata: languageName: node linkType: hard +"react-is@npm:^16.13.1": + version: 16.13.1 + resolution: "react-is@npm:16.13.1" + checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f + languageName: node + linkType: hard + "react-is@npm:^17.0.1": version: 17.0.2 resolution: "react-is@npm:17.0.2" @@ -28322,13 +25093,6 @@ __metadata: languageName: node linkType: hard -"react-refresh@npm:0.8.3": - version: 0.8.3 - resolution: "react-refresh@npm:0.8.3" - checksum: 3cffe5a9cbac1c5d59bf74bf9fff43c987d87ef32098b9092ea94b6637377d86c08565b9374d9397f446b3fbcd95de986ec77220a16f979687cb39b7b89e2f91 - languageName: node - linkType: hard - "react-refresh@npm:^0.14.2": version: 0.14.2 resolution: "react-refresh@npm:0.14.2" @@ -28361,17 +25125,6 @@ __metadata: languageName: node linkType: hard -"react@npm:16.13.1": - version: 16.13.1 - resolution: "react@npm:16.13.1" - dependencies: - loose-envify: ^1.1.0 - object-assign: ^4.1.1 - prop-types: ^15.6.2 - checksum: 4508f4207caca6bef55736284cbf2ce18d2edfee4c1457fc0bb2086b34ed5bcf9b44acdb71e27574e73a5b5d4d093720b5b4ec0bf92bb89394ee3a0a7c42c2d4 - languageName: node - linkType: hard - "react@npm:17.0.2": version: 17.0.2 resolution: "react@npm:17.0.2" @@ -28468,7 +25221,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:1 || 2, readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.0.5, readable-stream@npm:^2.1.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": +"readable-stream@npm:1 || 2, readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.1.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -28483,7 +25236,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.5.0, readable-stream@npm:^3.6.0": +"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.6, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -28494,28 +25247,6 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^4.0.0": - version: 4.5.2 - resolution: "readable-stream@npm:4.5.2" - dependencies: - abort-controller: ^3.0.0 - buffer: ^6.0.3 - events: ^3.3.0 - process: ^0.11.10 - string_decoder: ^1.3.0 - checksum: c4030ccff010b83e4f33289c535f7830190773e274b3fcb6e2541475070bdfd69c98001c3b0cb78763fc00c8b62f514d96c2b10a8bd35d5ce45203a25fa1d33a - languageName: node - linkType: hard - -"readdir-glob@npm:^1.1.2": - version: 1.1.3 - resolution: "readdir-glob@npm:1.1.3" - dependencies: - minimatch: ^5.1.0 - checksum: 1dc0f7440ff5d9378b593abe9d42f34ebaf387516615e98ab410cf3a68f840abbf9ff1032d15e0a0dbffa78f9e2c46d4fafdbaac1ca435af2efe3264e3f21874 - languageName: node - linkType: hard - "readdirp@npm:^2.2.1": version: 2.2.1 resolution: "readdirp@npm:2.2.1" @@ -28527,15 +25258,6 @@ __metadata: languageName: node linkType: hard -"readdirp@npm:~3.5.0": - version: 3.5.0 - resolution: "readdirp@npm:3.5.0" - dependencies: - picomatch: ^2.2.1 - checksum: 6b1a9341e295e15d4fb40c010216cbcb6266587cd0b3ce7defabd66fa1b4e35f9fba3d64c2187fd38fadd01ccbfc5f1b33fdfb1da63b3cbf66224b7c6d75ce5a - languageName: node - linkType: hard - "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -28610,22 +25332,6 @@ __metadata: languageName: node linkType: hard -"redis-errors@npm:^1.0.0, redis-errors@npm:^1.2.0": - version: 1.2.0 - resolution: "redis-errors@npm:1.2.0" - checksum: f28ac2692113f6f9c222670735aa58aeae413464fd58ccf3fce3f700cae7262606300840c802c64f2b53f19f65993da24dc918afc277e9e33ac1ff09edb394f4 - languageName: node - linkType: hard - -"redis-parser@npm:^3.0.0": - version: 3.0.0 - resolution: "redis-parser@npm:3.0.0" - dependencies: - redis-errors: ^1.0.0 - checksum: 89290ae530332f2ae37577647fa18208d10308a1a6ba750b9d9a093e7398f5e5253f19855b64c98757f7129cccce958e4af2573fdc33bad41405f87f1943459a - languageName: node - linkType: hard - "reflect-metadata@npm:^0.1.2": version: 0.1.14 resolution: "reflect-metadata@npm:0.1.14" @@ -28664,7 +25370,7 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.11, regenerator-runtime@npm:^0.13.4, regenerator-runtime@npm:^0.13.9": +"regenerator-runtime@npm:^0.13.11, regenerator-runtime@npm:^0.13.9": version: 0.13.11 resolution: "regenerator-runtime@npm:0.13.11" checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 @@ -28704,7 +25410,7 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.1, regexp.prototype.flags@npm:^1.5.2": +"regexp.prototype.flags@npm:^1.5.2": version: 1.5.2 resolution: "regexp.prototype.flags@npm:1.5.2" dependencies: @@ -28915,13 +25621,6 @@ __metadata: languageName: node linkType: hard -"resolve-pkg-maps@npm:^1.0.0": - version: 1.0.0 - resolution: "resolve-pkg-maps@npm:1.0.0" - checksum: 1012afc566b3fdb190a6309cc37ef3b2dcc35dff5fa6683a9d00cd25c3247edfbc4691b91078c97adc82a29b77a2660c30d791d65dab4fc78bfc473f60289977 - languageName: node - linkType: hard - "resolve-url-loader@npm:5.0.0": version: 5.0.0 resolution: "resolve-url-loader@npm:5.0.0" @@ -29185,7 +25884,7 @@ __metadata: languageName: node linkType: hard -"rollup-plugin-visualizer@npm:5.12.0, rollup-plugin-visualizer@npm:^5.12.0, rollup-plugin-visualizer@npm:^5.9.0": +"rollup-plugin-visualizer@npm:5.12.0": version: 5.12.0 resolution: "rollup-plugin-visualizer@npm:5.12.0" dependencies: @@ -29218,7 +25917,7 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^3.15.0, rollup@npm:^3.21.0, rollup@npm:^3.27.1": +"rollup@npm:^3.15.0, rollup@npm:^3.27.1": version: 3.29.4 resolution: "rollup@npm:3.29.4" dependencies: @@ -29232,7 +25931,7 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.13.0, rollup@npm:^4.18.0": +"rollup@npm:^4.13.0": version: 4.19.0 resolution: "rollup@npm:4.19.0" dependencies: @@ -29487,16 +26186,6 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.19.1": - version: 0.19.1 - resolution: "scheduler@npm:0.19.1" - dependencies: - loose-envify: ^1.1.0 - object-assign: ^4.1.1 - checksum: 73e185a59e2ff5aa3609f5b9cb97ddd376f89e1610579d29939d952411ca6eb7a24907a4ea4556569dacb931467a1a4a56d94fe809ef713aa76748642cd96a6c - languageName: node - linkType: hard - "scheduler@npm:^0.20.2": version: 0.20.2 resolution: "scheduler@npm:0.20.2" @@ -29578,13 +26267,6 @@ __metadata: languageName: node linkType: hard -"scule@npm:^1.0.0, scule@npm:^1.2.0, scule@npm:^1.3.0": - version: 1.3.0 - resolution: "scule@npm:1.3.0" - checksum: f2968b292e33c0eddca4a68b5c70f08dfc8479e492461c248f72873deaf77ae87c9f27dde7a342b3cb6394d2fae9665890b07a2243f79cff5cba65c9525ccf7e - languageName: node - linkType: hard - "section-matter@npm:^1.0.0": version: 1.0.0 resolution: "section-matter@npm:1.0.0" @@ -29659,7 +26341,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.2.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.6, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.0, semver@npm:^7.5.1, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3": +"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.2.1, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.6, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.1, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.2, semver@npm:^7.6.3": version: 7.6.3 resolution: "semver@npm:7.6.3" bin: @@ -29747,7 +26429,7 @@ __metadata: languageName: node linkType: hard -"serve-placeholder@npm:^2.0.1, serve-placeholder@npm:^2.0.2": +"serve-placeholder@npm:^2.0.1": version: 2.0.2 resolution: "serve-placeholder@npm:2.0.2" dependencies: @@ -29855,13 +26537,6 @@ __metadata: languageName: node linkType: hard -"setprototypeof@npm:1.1.1": - version: 1.1.1 - resolution: "setprototypeof@npm:1.1.1" - checksum: a8bee29c1c64c245d460ce53f7460af8cbd0aceac68d66e5215153992cc8b3a7a123416353e0c642060e85cc5fd4241c92d1190eec97eda0dcb97436e8fcca3b - languageName: node - linkType: hard - "setprototypeof@npm:1.2.0": version: 1.2.0 resolution: "setprototypeof@npm:1.2.0" @@ -29922,13 +26597,6 @@ __metadata: languageName: node linkType: hard -"shell-quote@npm:1.7.2": - version: 1.7.2 - resolution: "shell-quote@npm:1.7.2" - checksum: efad426fb25d8a54d06363f1f45774aa9e195f62f14fa696d542b44bfe418ab41206448b63af18d726c62e099e66d9a3f4f44858b9ea2ce4b794b41b802672d1 - languageName: node - linkType: hard - "shell-quote@npm:^1.6.1, shell-quote@npm:^1.8.1": version: 1.8.1 resolution: "shell-quote@npm:1.8.1" @@ -29968,14 +26636,14 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": +"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 languageName: node linkType: hard -"signal-exit@npm:^4.0.1, signal-exit@npm:^4.0.2, signal-exit@npm:^4.1.0": +"signal-exit@npm:^4.0.1, signal-exit@npm:^4.0.2": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" checksum: 64c757b498cb8629ffa5f75485340594d2f8189e9b08700e69199069c8e3070fb3e255f7ab873c05dc0b3cec412aea7402e10a5990cb6a050bd33ba062a6c549 @@ -30008,13 +26676,6 @@ __metadata: languageName: node linkType: hard -"sisteransi@npm:^1.0.5": - version: 1.0.5 - resolution: "sisteransi@npm:1.0.5" - checksum: aba6438f46d2bfcef94cf112c835ab395172c75f67453fe05c340c770d3c402363018ae1ab4172a1026a90c47eaccf3af7b6ff6fa749a680c2929bd7fa2b37a4 - languageName: node - linkType: hard - "slash@npm:^1.0.0": version: 1.0.0 resolution: "slash@npm:1.0.0" @@ -30043,7 +26704,7 @@ __metadata: languageName: node linkType: hard -"slash@npm:^5.0.0, slash@npm:^5.1.0": +"slash@npm:^5.0.0": version: 5.1.0 resolution: "slash@npm:5.1.0" checksum: 70434b34c50eb21b741d37d455110258c42d2cf18c01e6518aeb7299f3c6e626330c889c0c552b5ca2ef54a8f5a74213ab48895f0640717cacefeef6830a1ba4 @@ -30112,13 +26773,6 @@ __metadata: languageName: node linkType: hard -"smob@npm:^1.0.0": - version: 1.5.0 - resolution: "smob@npm:1.5.0" - checksum: 436b99477ace208e44bd7cd7933532958acca507320724a8e57c730accc47c5d77e538fbc554ded145f1e3411ac0c4b55f6782bceaa5839671104fd68d4bdc7f - languageName: node - linkType: hard - "snapdragon-node@npm:^2.0.1": version: 2.1.1 resolution: "snapdragon-node@npm:2.1.1" @@ -30319,26 +26973,10 @@ __metadata: languageName: node linkType: hard -"source-map@npm:0.7.3": - version: 0.7.3 - resolution: "source-map@npm:0.7.3" - checksum: cd24efb3b8fa69b64bf28e3c1b1a500de77e84260c5b7f2b873f88284df17974157cc88d386ee9b6d081f08fdd8242f3fc05c953685a6ad81aad94c7393dedea - languageName: node - linkType: hard - "source-map@npm:0.7.4, source-map@npm:^0.7.3, source-map@npm:^0.7.4": version: 0.7.4 resolution: "source-map@npm:0.7.4" - checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5 - languageName: node - linkType: hard - -"source-map@npm:0.8.0-beta.0": - version: 0.8.0-beta.0 - resolution: "source-map@npm:0.8.0-beta.0" - dependencies: - whatwg-url: ^7.0.0 - checksum: e94169be6461ab0ac0913313ad1719a14c60d402bd22b0ad96f4a6cffd79130d91ab5df0a5336a326b04d2df131c1409f563c9dc0d21a6ca6239a44b6c8dbd92 + checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5 languageName: node linkType: hard @@ -30537,22 +27175,6 @@ __metadata: languageName: node linkType: hard -"stacktrace-parser@npm:0.1.10": - version: 0.1.10 - resolution: "stacktrace-parser@npm:0.1.10" - dependencies: - type-fest: ^0.7.1 - checksum: f4fbddfc09121d91e587b60de4beb4941108e967d71ad3a171812dc839b010ca374d064ad0a296295fed13acd103609d99a4224a25b4e67de13cae131f1901ee - languageName: node - linkType: hard - -"standard-as-callback@npm:^2.1.0": - version: 2.1.0 - resolution: "standard-as-callback@npm:2.1.0" - checksum: 88bec83ee220687c72d94fd86a98d5272c91d37ec64b66d830dbc0d79b62bfa6e47f53b71646011835fc9ce7fae62739545d13124262b53be4fbb3e2ebad551c - languageName: node - linkType: hard - "static-extend@npm:^0.1.1": version: 0.1.2 resolution: "static-extend@npm:0.1.2" @@ -30577,22 +27199,13 @@ __metadata: languageName: node linkType: hard -"std-env@npm:^3.0.1, std-env@npm:^3.3.1, std-env@npm:^3.3.2, std-env@npm:^3.3.3, std-env@npm:^3.5.0, std-env@npm:^3.7.0": +"std-env@npm:^3.0.1, std-env@npm:^3.3.1, std-env@npm:^3.3.3, std-env@npm:^3.5.0": version: 3.7.0 resolution: "std-env@npm:3.7.0" checksum: 4f489d13ff2ab838c9acd4ed6b786b51aa52ecacdfeaefe9275fcb220ff2ac80c6e95674723508fd29850a694569563a8caaaea738eb82ca16429b3a0b50e510 languageName: node linkType: hard -"stop-iteration-iterator@npm:^1.0.0": - version: 1.0.0 - resolution: "stop-iteration-iterator@npm:1.0.0" - dependencies: - internal-slot: ^1.0.4 - checksum: d04173690b2efa40e24ab70e5e51a3ff31d56d699550cfad084104ab3381390daccb36652b25755e420245f3b0737de66c1879eaa2a8d4fc0a78f9bf892fcb42 - languageName: node - linkType: hard - "storybook-dark-mode@npm:4.0.2": version: 4.0.2 resolution: "storybook-dark-mode@npm:4.0.2" @@ -30622,16 +27235,6 @@ __metadata: languageName: node linkType: hard -"stream-browserify@npm:3.0.0": - version: 3.0.0 - resolution: "stream-browserify@npm:3.0.0" - dependencies: - inherits: ~2.0.4 - readable-stream: ^3.5.0 - checksum: 4c47ef64d6f03815a9ca3874e2319805e8e8a85f3550776c47ce523b6f4c6cd57f40e46ec6a9ab8ad260fde61863c2718f250d3bedb3fe9052444eb9abfd9921 - languageName: node - linkType: hard - "stream-browserify@npm:^2.0.1": version: 2.0.2 resolution: "stream-browserify@npm:2.0.2" @@ -30652,18 +27255,6 @@ __metadata: languageName: node linkType: hard -"stream-http@npm:3.1.1": - version: 3.1.1 - resolution: "stream-http@npm:3.1.1" - dependencies: - builtin-status-codes: ^3.0.0 - inherits: ^2.0.4 - readable-stream: ^3.6.0 - xtend: ^4.0.2 - checksum: 17d10d1357bc2ee45cd7a65e6525cf9ac09b79e75bc058ecfdbd91cd576f2d914a6cf026ce9f5904790c8cfe7b158065d411884e9996126a0c13fe9acbecf6b0 - languageName: node - linkType: hard - "stream-http@npm:^2.7.2": version: 2.8.3 resolution: "stream-http@npm:2.8.3" @@ -30677,15 +27268,6 @@ __metadata: languageName: node linkType: hard -"stream-parser@npm:^0.3.1": - version: 0.3.1 - resolution: "stream-parser@npm:0.3.1" - dependencies: - debug: 2 - checksum: 4d86ff8cffe7c7587dc91433fff9dce38a93ea7e9f47560055addc81eae6b6befab22b75643ce539faf325fe2b17d371778242566bed086e75f6cffb1e76c06c - languageName: node - linkType: hard - "stream-shift@npm:^1.0.0": version: 1.0.3 resolution: "stream-shift@npm:1.0.3" @@ -30702,28 +27284,6 @@ __metadata: languageName: node linkType: hard -"streamsearch@npm:^1.1.0": - version: 1.1.0 - resolution: "streamsearch@npm:1.1.0" - checksum: 1cce16cea8405d7a233d32ca5e00a00169cc0e19fbc02aa839959985f267335d435c07f96e5e0edd0eadc6d39c98d5435fb5bbbdefc62c41834eadc5622ad942 - languageName: node - linkType: hard - -"streamx@npm:^2.15.0": - version: 2.18.0 - resolution: "streamx@npm:2.18.0" - dependencies: - bare-events: ^2.2.0 - fast-fifo: ^1.3.2 - queue-tick: ^1.0.1 - text-decoder: ^1.1.0 - dependenciesMeta: - bare-events: - optional: true - checksum: 88193eb37ad194e18cf62a7d6392180a0565017d494e2c96ee09f1e7ff64c16cdf97059e39cab4b16972e812d08d744d1e3c5117f4213e8057c44ad3963f2461 - languageName: node - linkType: hard - "strict-uri-encode@npm:^1.0.0": version: 1.1.0 resolution: "strict-uri-encode@npm:1.1.0" @@ -30745,13 +27305,6 @@ __metadata: languageName: node linkType: hard -"string-hash@npm:1.1.3": - version: 1.1.3 - resolution: "string-hash@npm:1.1.3" - checksum: 104b8667a5e0dc71bfcd29fee09cb88c6102e27bfb07c55f95535d90587d016731d52299380052e514266f4028a7a5172e0d9ac58e2f8f5001be61dc77c0754d - languageName: node - linkType: hard - "string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" @@ -30795,16 +27348,6 @@ __metadata: languageName: node linkType: hard -"string.prototype.includes@npm:^2.0.0": - version: 2.0.0 - resolution: "string.prototype.includes@npm:2.0.0" - dependencies: - define-properties: ^1.1.3 - es-abstract: ^1.17.5 - checksum: cf413e7f603b0414b65fdf1e7e3670ba85fd992b31c7eadfbdd9a484b86d265f0260431e7558cdb44a318dcadd1da8442b7bb8193b9ddd0aea3c376d2a559859 - languageName: node - linkType: hard - "string.prototype.matchall@npm:^4.0.11": version: 4.0.11 resolution: "string.prototype.matchall@npm:4.0.11" @@ -30837,16 +27380,6 @@ __metadata: languageName: node linkType: hard -"string.prototype.repeat@npm:^1.0.0": - version: 1.0.0 - resolution: "string.prototype.repeat@npm:1.0.0" - dependencies: - define-properties: ^1.1.3 - es-abstract: ^1.17.5 - checksum: 95dfc514ed7f328d80a066dabbfbbb1615c3e51490351085409db2eb7cbfed7ea29fdadaf277647fbf9f4a1e10e6dd9e95e78c0fd2c4e6bb6723ea6e59401004 - languageName: node - linkType: hard - "string.prototype.trim@npm:^1.2.9": version: 1.2.9 resolution: "string.prototype.trim@npm:1.2.9" @@ -30881,7 +27414,7 @@ __metadata: languageName: node linkType: hard -"string_decoder@npm:1.3.0, string_decoder@npm:^1.0.0, string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0": +"string_decoder@npm:^1.0.0, string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" dependencies: @@ -30908,15 +27441,6 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:6.0.0": - version: 6.0.0 - resolution: "strip-ansi@npm:6.0.0" - dependencies: - ansi-regex: ^5.0.0 - checksum: 04c3239ede44c4d195b0e66c0ad58b932f08bec7d05290416d361ff908ad282ecdaf5d9731e322c84f151d427436bde01f05b7422c3ec26dd927586736b0e5d0 - languageName: node - linkType: hard - "strip-ansi@npm:^3.0.0, strip-ansi@npm:^3.0.1": version: 3.0.1 resolution: "strip-ansi@npm:3.0.1" @@ -30974,13 +27498,6 @@ __metadata: languageName: node linkType: hard -"strip-comments@npm:^2.0.1": - version: 2.0.1 - resolution: "strip-comments@npm:2.0.1" - checksum: 36cd122e1c27b5be69df87e1687770a62fe183bdee9f3ff5cf85d30bbc98280afc012581f2fd50c7ad077c90f656f272560c9d2e520d28604b8b7ea3bc87d6f9 - languageName: node - linkType: hard - "strip-final-newline@npm:^2.0.0": version: 2.0.0 resolution: "strip-final-newline@npm:2.0.0" @@ -30988,13 +27505,6 @@ __metadata: languageName: node linkType: hard -"strip-final-newline@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-final-newline@npm:3.0.0" - checksum: 23ee263adfa2070cd0f23d1ac14e2ed2f000c9b44229aec9c799f1367ec001478469560abefd00c5c99ee6f0b31c137d53ec6029c53e9f32a93804e18c201050 - languageName: node - linkType: hard - "strip-indent@npm:^3.0.0": version: 3.0.0 resolution: "strip-indent@npm:3.0.0" @@ -31018,7 +27528,7 @@ __metadata: languageName: node linkType: hard -"strip-literal@npm:^1.0.0, strip-literal@npm:^1.0.1": +"strip-literal@npm:^1.0.0": version: 1.3.0 resolution: "strip-literal@npm:1.3.0" dependencies: @@ -31027,15 +27537,6 @@ __metadata: languageName: node linkType: hard -"strip-literal@npm:^2.1.0": - version: 2.1.0 - resolution: "strip-literal@npm:2.1.0" - dependencies: - js-tokens: ^9.0.0 - checksum: 37c2072634d2de11a3644fe1bcf4abd566d85e89f0d8e8b10d35d04e7bef962e7c112fbe5b805ce63e59dfacedc240356eeef57976351502966b7c64b742c6ac - languageName: node - linkType: hard - "style-resources-loader@npm:^1.5.0": version: 1.5.0 resolution: "style-resources-loader@npm:1.5.0" @@ -31050,40 +27551,6 @@ __metadata: languageName: node linkType: hard -"styled-jsx@npm:3.3.2": - version: 3.3.2 - resolution: "styled-jsx@npm:3.3.2" - dependencies: - "@babel/types": 7.8.3 - babel-plugin-syntax-jsx: 6.18.0 - convert-source-map: 1.7.0 - loader-utils: 1.2.3 - source-map: 0.7.3 - string-hash: 1.1.3 - stylis: 3.5.4 - stylis-rule-sheet: 0.0.10 - peerDependencies: - react: 15.x.x || 16.x.x || 17.x.x - checksum: 74a129dee798466aedd889dca297bcded768ac2eda1012463edab7e8636b6f1d60125b67e8247abab83745c05c1d31bb1c3535c786feee0da5b75bd5dfa578bb - languageName: node - linkType: hard - -"styled-jsx@npm:5.1.1": - version: 5.1.1 - resolution: "styled-jsx@npm:5.1.1" - dependencies: - client-only: 0.0.1 - peerDependencies: - react: ">= 16.8.0 || 17.x.x || ^18.0.0-0" - peerDependenciesMeta: - "@babel/core": - optional: true - babel-plugin-macros: - optional: true - checksum: 523a33b38603492547e861b98e29c873939b04e15fbe5ef16132c6f1e15958126647983c7d4675325038b428a5e91183d996e90141b18bdd1bbadf6e2c45b2fa - languageName: node - linkType: hard - "stylehacks@npm:^5.1.1": version: 5.1.1 resolution: "stylehacks@npm:5.1.1" @@ -31236,22 +27703,6 @@ __metadata: languageName: node linkType: hard -"stylis-rule-sheet@npm:0.0.10": - version: 0.0.10 - resolution: "stylis-rule-sheet@npm:0.0.10" - peerDependencies: - stylis: ^3.5.0 - checksum: 97ad016c64ecce8d4b2c2c1c3cf3260de3c0e2b151e78f90ded6cc1bfcca536625a77277af16a9c8a241236a9e4fd5b70d88dfa32e9b48afaddb8f102a95582d - languageName: node - linkType: hard - -"stylis@npm:3.5.4": - version: 3.5.4 - resolution: "stylis@npm:3.5.4" - checksum: 3673a748ad236219bd77ca9c0a8730b8726812e612cbc844aa6f029f13666a10cf2825a5f8d41f05e8af02b5987d31b7d3ebe995e4b42e0255366fec23489b77 - languageName: node - linkType: hard - "supports-color@npm:^5.0.0, supports-color@npm:^5.3.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" @@ -31279,7 +27730,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^9.2.2, supports-color@npm:^9.4.0": +"supports-color@npm:^9.2.2": version: 9.4.0 resolution: "supports-color@npm:9.4.0" checksum: cb8ff8daeaf1db642156f69a9aa545b6c01dd9c4def4f90a49f46cbf24be0c245d392fcf37acd119cd1819b99dad2cc9b7e3260813f64bcfd7f5b18b5a1eefb8 @@ -31391,13 +27842,6 @@ __metadata: languageName: node linkType: hard -"system-architecture@npm:^0.1.0": - version: 0.1.0 - resolution: "system-architecture@npm:0.1.0" - checksum: ca0dd793c45c354ab57dd7fc8ce7dc9923a6e07382bd3b22eb5b08f55ddb0217c390d00767549c5155fd4ce7ef23ffdd8cfb33dd4344cbbd37837d085a50f6f0 - languageName: node - linkType: hard - "table-layout@npm:^4.1.0": version: 4.1.0 resolution: "table-layout@npm:4.1.0" @@ -31461,17 +27905,6 @@ __metadata: languageName: node linkType: hard -"tar-stream@npm:^3.0.0": - version: 3.1.7 - resolution: "tar-stream@npm:3.1.7" - dependencies: - b4a: ^1.6.4 - fast-fifo: ^1.2.0 - streamx: ^2.15.0 - checksum: 6393a6c19082b17b8dcc8e7fd349352bb29b4b8bfe1075912b91b01743ba6bb4298f5ff0b499a3bbaf82121830e96a1a59d4f21a43c0df339e54b01789cb8cc6 - languageName: node - linkType: hard - "tar@npm:6.2.1": version: 6.2.1 resolution: "tar@npm:6.2.1" @@ -31599,7 +28032,7 @@ __metadata: languageName: node linkType: hard -"terser@npm:^5.15.1, terser@npm:^5.17.4, terser@npm:^5.26.0, terser@npm:^5.3.4": +"terser@npm:^5.15.1, terser@npm:^5.26.0, terser@npm:^5.3.4": version: 5.31.3 resolution: "terser@npm:5.31.3" dependencies: @@ -31624,15 +28057,6 @@ __metadata: languageName: node linkType: hard -"text-decoder@npm:^1.1.0": - version: 1.1.1 - resolution: "text-decoder@npm:1.1.1" - dependencies: - b4a: ^1.6.4 - checksum: 6e734c0ad1de0312e7517fd58066859586540e78741454aeb658a1e2b8bad304a600479cecf443ee3f3530505556434c20c0de193f92ea09cc21551898379cee - languageName: node - linkType: hard - "text-extensions@npm:^1.0.0": version: 1.9.0 resolution: "text-extensions@npm:1.9.0" @@ -31718,7 +28142,7 @@ __metadata: languageName: node linkType: hard -"timers-browserify@npm:2.0.12, timers-browserify@npm:^2.0.4": +"timers-browserify@npm:^2.0.4": version: 2.0.12 resolution: "timers-browserify@npm:2.0.12" dependencies: @@ -31727,7 +28151,7 @@ __metadata: languageName: node linkType: hard -"tiny-invariant@npm:^1.1.0, tiny-invariant@npm:^1.3.1, tiny-invariant@npm:^1.3.3": +"tiny-invariant@npm:^1.3.1, tiny-invariant@npm:^1.3.3": version: 1.3.3 resolution: "tiny-invariant@npm:1.3.3" checksum: 5e185c8cc2266967984ce3b352a4e57cb89dad5a8abb0dea21468a6ecaa67cd5bb47a3b7a85d08041008644af4f667fb8b6575ba38ba5fb00b3b5068306e59fe @@ -31818,13 +28242,6 @@ __metadata: languageName: node linkType: hard -"toidentifier@npm:1.0.0": - version: 1.0.0 - resolution: "toidentifier@npm:1.0.0" - checksum: 199e6bfca1531d49b3506cff02353d53ec987c9ee10ee272ca6484ed97f1fc10fb77c6c009079ca16d5c5be4a10378178c3cacdb41ce9ec954c3297c74c6053e - languageName: node - linkType: hard - "toidentifier@npm:1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" @@ -31858,15 +28275,6 @@ __metadata: languageName: node linkType: hard -"tr46@npm:^1.0.1": - version: 1.0.1 - resolution: "tr46@npm:1.0.1" - dependencies: - punycode: ^2.1.0 - checksum: 96d4ed46bc161db75dbf9247a236ea0bfcaf5758baae6749e92afab0bc5a09cb59af21788ede7e55080f2bf02dce3e4a8f2a484cc45164e29f4b5e68f7cbcc1a - languageName: node - linkType: hard - "tr46@npm:^3.0.0": version: 3.0.0 resolution: "tr46@npm:3.0.0" @@ -31908,7 +28316,7 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^1.0.1": +"ts-api-utils@npm:^1.3.0": version: 1.3.0 resolution: "ts-api-utils@npm:1.3.0" peerDependencies: @@ -32020,7 +28428,7 @@ __metadata: languageName: node linkType: hard -"tsconfig-paths@npm:^3.14.1, tsconfig-paths@npm:^3.15.0": +"tsconfig-paths@npm:^3.15.0": version: 3.15.0 resolution: "tsconfig-paths@npm:3.15.0" dependencies: @@ -32046,7 +28454,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.8.1, tslib@npm:^1.9.0": +"tslib@npm:^1.9.0": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd @@ -32067,17 +28475,6 @@ __metadata: languageName: node linkType: hard -"tsutils@npm:^3.21.0": - version: 3.21.0 - resolution: "tsutils@npm:3.21.0" - dependencies: - tslib: ^1.8.1 - peerDependencies: - typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" - checksum: 1843f4c1b2e0f975e08c4c21caa4af4f7f65a12ac1b81b3b8489366826259323feb3fc7a243123453d2d1a02314205a7634e048d4a8009921da19f99755cdc48 - languageName: node - linkType: hard - "tty-browserify@npm:0.0.0": version: 0.0.0 resolution: "tty-browserify@npm:0.0.0" @@ -32085,13 +28482,6 @@ __metadata: languageName: node linkType: hard -"tty-browserify@npm:0.0.1": - version: 0.0.1 - resolution: "tty-browserify@npm:0.0.1" - checksum: 93b745d43fa5a7d2b948fa23be8d313576d1d884b48acd957c07710bac1c0d8ac34c0556ad4c57c73d36e11741763ef66b3fb4fb97b06b7e4d525315a3cd45f5 - languageName: node - linkType: hard - "tty-table@npm:^4.1.5": version: 4.2.3 resolution: "tty-table@npm:4.2.3" @@ -32242,13 +28632,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^0.7.1": - version: 0.7.1 - resolution: "type-fest@npm:0.7.1" - checksum: 5b1b113529d59949d97b76977d545989ddc11b81bb0c766b6d2ccc65473cb4b4a5c7d24f5be2c2bb2de302a5d7a13c1732ea1d34c8c59b7e0ec1f890cf7fc424 - languageName: node - linkType: hard - "type-fest@npm:^0.8.1": version: 0.8.1 resolution: "type-fest@npm:0.8.1" @@ -32263,13 +28646,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^3.8.0": - version: 3.13.1 - resolution: "type-fest@npm:3.13.1" - checksum: c06b0901d54391dc46de3802375f5579868949d71f93b425ce564e19a428a0d411ae8d8cb0e300d330071d86152c3ea86e744c3f2860a42a79585b6ec2fdae8e - languageName: node - linkType: hard - "type-is@npm:^1.6.16, type-is@npm:~1.6.18": version: 1.6.18 resolution: "type-is@npm:1.6.18" @@ -32346,6 +28722,20 @@ __metadata: languageName: node linkType: hard +"typescript-eslint@npm:8.9.0": + version: 8.9.0 + resolution: "typescript-eslint@npm:8.9.0" + dependencies: + "@typescript-eslint/eslint-plugin": 8.9.0 + "@typescript-eslint/parser": 8.9.0 + "@typescript-eslint/utils": 8.9.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 6c54e7360e51fdbf1bc0d00f592949bb72e9c85d1b93145e9e7ad4e8259bf11784ebe035210c8f0a29e4f137ad268e22714d09bf82db1917258626d526a117a9 + languageName: node + linkType: hard + "typescript@npm:4.9.4": version: 4.9.4 resolution: "typescript@npm:4.9.4" @@ -32376,6 +28766,16 @@ __metadata: languageName: node linkType: hard +"typescript@npm:5.6.3": + version: 5.6.3 + resolution: "typescript@npm:5.6.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: ba302f8822777ebefb28b554105f3e074466b671e7444ec6b75dadc008a62f46f373d9e57ceced1c433756d06c8b7dc569a7eefdf3a9573122a49205ff99021a + languageName: node + linkType: hard + "typescript@npm:^4.6.4 || ^5.2.2": version: 5.5.4 resolution: "typescript@npm:5.5.4" @@ -32426,6 +28826,16 @@ __metadata: languageName: node linkType: hard +"typescript@patch:typescript@5.6.3#~builtin": + version: 5.6.3 + resolution: "typescript@patch:typescript@npm%3A5.6.3#~builtin::version=5.6.3&hash=5adc0c" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: ade87bce2363ee963eed0e4ca8a312ea02c81873ebd53609bc3f6dc0a57f6e61ad7e3fb8cbb7f7ab8b5081cbee801b023f7c4823ee70b1c447eae050e6c7622b + languageName: node + linkType: hard + "typescript@patch:typescript@^4.6.4 || ^5.2.2#~builtin": version: 5.5.4 resolution: "typescript@patch:typescript@npm%3A5.5.4#~builtin::version=5.5.4&hash=5adc0c" @@ -32474,7 +28884,7 @@ __metadata: languageName: node linkType: hard -"ufo@npm:^1.1.1, ufo@npm:^1.1.2, ufo@npm:^1.3.0, ufo@npm:^1.4.0, ufo@npm:^1.5.3, ufo@npm:^1.5.4": +"ufo@npm:^1.1.2, ufo@npm:^1.5.3": version: 1.5.4 resolution: "ufo@npm:1.5.4" checksum: f244703b7d4f9f0df4f9af23921241ab73410b591f4e5b39c23e3147f3159b139a4b1fb5903189c306129f7a16b55995dac0008e0fbae88a37c3e58cbc34d833 @@ -32490,13 +28900,6 @@ __metadata: languageName: node linkType: hard -"ultrahtml@npm:^1.2.0": - version: 1.5.3 - resolution: "ultrahtml@npm:1.5.3" - checksum: eff871bb116c28f972b4a229b4d177caa1102690bd7448b2e133a9ec0cbeb8bfdfb98ccf692bf9b5d7dff0a5819c1a36c59485592c93fac9253fe5e6814d7dbb - languageName: node - linkType: hard - "unbox-primitive@npm:^1.0.2": version: 1.0.2 resolution: "unbox-primitive@npm:1.0.2" @@ -32519,25 +28922,6 @@ __metadata: languageName: node linkType: hard -"uncrypto@npm:^0.1.3": - version: 0.1.3 - resolution: "uncrypto@npm:0.1.3" - checksum: 07160e08806dd6cea16bb96c3fd54cd70fc801e02fc3c6f86980144d15c9ebbd1c55587f7280a207b3af6cd34901c0d0b77ada5a02c2f7081a033a05acf409e2 - languageName: node - linkType: hard - -"unctx@npm:^2.3.0, unctx@npm:^2.3.1": - version: 2.3.1 - resolution: "unctx@npm:2.3.1" - dependencies: - acorn: ^8.8.2 - estree-walker: ^3.0.3 - magic-string: ^0.30.0 - unplugin: ^1.3.1 - checksum: 96876a01b2d7dc70b44dce0e863aa654d066b04f57cdc4739ce884c13aadbfddad10df4e52de3648dae24ccd7aca454b6927b372d4912b9471c7671376f82b27 - languageName: node - linkType: hard - "undici-types@npm:~5.26.4": version: 5.26.5 resolution: "undici-types@npm:5.26.5" @@ -32545,28 +28929,6 @@ __metadata: languageName: node linkType: hard -"undici@npm:^5.28.4": - version: 5.28.4 - resolution: "undici@npm:5.28.4" - dependencies: - "@fastify/busboy": ^2.0.0 - checksum: a8193132d84540e4dc1895ecc8dbaa176e8a49d26084d6fbe48a292e28397cd19ec5d13bc13e604484e76f94f6e334b2bdc740d5f06a6e50c44072818d0c19f9 - languageName: node - linkType: hard - -"unenv@npm:^1.4.1, unenv@npm:^1.9.0": - version: 1.10.0 - resolution: "unenv@npm:1.10.0" - dependencies: - consola: ^3.2.3 - defu: ^6.1.4 - mime: ^3.0.0 - node-fetch-native: ^1.6.4 - pathe: ^1.1.2 - checksum: 4510b20adb2d4481d5ea9996aa37f452add8085fbee76838088c57750014a5a6d6b05f9599333fdc32e7fcb52064ffbd39ee47d9d1c5d634109651ed260819d5 - languageName: node - linkType: hard - "unfetch@npm:^5.0.0": version: 5.0.0 resolution: "unfetch@npm:5.0.0" @@ -32574,18 +28936,6 @@ __metadata: languageName: node linkType: hard -"unhead@npm:1.9.16": - version: 1.9.16 - resolution: "unhead@npm:1.9.16" - dependencies: - "@unhead/dom": 1.9.16 - "@unhead/schema": 1.9.16 - "@unhead/shared": 1.9.16 - hookable: ^5.5.3 - checksum: 63121a6e5777aaaf0ea07c2ef6f4c117885233756c5c769a5303ed7c67ef3aee6518d57c85d94d0cfaaaeea137994b0972fcc6270bc638a90a18454fff61405f - languageName: node - linkType: hard - "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -32617,34 +28967,6 @@ __metadata: languageName: node linkType: hard -"unicorn-magic@npm:^0.1.0": - version: 0.1.0 - resolution: "unicorn-magic@npm:0.1.0" - checksum: 48c5882ca3378f380318c0b4eb1d73b7e3c5b728859b060276e0a490051d4180966beeb48962d850fd0c6816543bcdfc28629dcd030bb62a286a2ae2acb5acb6 - languageName: node - linkType: hard - -"unimport@npm:^3.0.6, unimport@npm:^3.7.2, unimport@npm:^3.9.0": - version: 3.9.0 - resolution: "unimport@npm:3.9.0" - dependencies: - "@rollup/pluginutils": ^5.1.0 - acorn: ^8.12.1 - escape-string-regexp: ^5.0.0 - estree-walker: ^3.0.3 - fast-glob: ^3.3.2 - local-pkg: ^0.5.0 - magic-string: ^0.30.10 - mlly: ^1.7.1 - pathe: ^1.1.2 - pkg-types: ^1.1.3 - scule: ^1.3.0 - strip-literal: ^2.1.0 - unplugin: ^1.11.0 - checksum: be8724b47cc00233cc72dd3f7a06f91813f395d8eaf0723efe5566c27ef68eff6392a1f2cdf49bbf2704f687447bf98d37252adb1e99c9274876dd83b35cfcbf - languageName: node - linkType: hard - "union-value@npm:^1.0.0": version: 1.0.1 resolution: "union-value@npm:1.0.1" @@ -32762,142 +29084,39 @@ __metadata: languageName: node linkType: hard -"universalify@npm:^2.0.0": - version: 2.0.1 - resolution: "universalify@npm:2.0.1" - checksum: ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 - languageName: node - linkType: hard - -"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": - version: 1.0.0 - resolution: "unpipe@npm:1.0.0" - checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 - languageName: node - linkType: hard - -"unplugin@npm:^1.10.0, unplugin@npm:^1.11.0, unplugin@npm:^1.3.1": - version: 1.11.0 - resolution: "unplugin@npm:1.11.0" - dependencies: - acorn: ^8.11.3 - chokidar: ^3.6.0 - webpack-sources: ^3.2.3 - webpack-virtual-modules: ^0.6.1 - checksum: b99ed2d0078fa49e81f5280e9cce58ce6ab2bd36700b4b5e02cafced96ef213ca1c6ed86cf95ef47ae3eda93cb4f79903927ec4f2068da302bd815f7c579aebc - languageName: node - linkType: hard - -"unset-value@npm:^1.0.0": - version: 1.0.0 - resolution: "unset-value@npm:1.0.0" - dependencies: - has-value: ^0.3.1 - isobject: ^3.0.0 - checksum: 5990ecf660672be2781fc9fb322543c4aa592b68ed9a3312fa4df0e9ba709d42e823af090fc8f95775b4cd2c9a5169f7388f0cec39238b6d0d55a69fc2ab6b29 - languageName: node - linkType: hard - -"unstorage@npm:^1.10.2": - version: 1.10.2 - resolution: "unstorage@npm:1.10.2" - dependencies: - anymatch: ^3.1.3 - chokidar: ^3.6.0 - destr: ^2.0.3 - h3: ^1.11.1 - listhen: ^1.7.2 - lru-cache: ^10.2.0 - mri: ^1.2.0 - node-fetch-native: ^1.6.2 - ofetch: ^1.3.3 - ufo: ^1.4.0 - peerDependencies: - "@azure/app-configuration": ^1.5.0 - "@azure/cosmos": ^4.0.0 - "@azure/data-tables": ^13.2.2 - "@azure/identity": ^4.0.1 - "@azure/keyvault-secrets": ^4.8.0 - "@azure/storage-blob": ^12.17.0 - "@capacitor/preferences": ^5.0.7 - "@netlify/blobs": ^6.5.0 || ^7.0.0 - "@planetscale/database": ^1.16.0 - "@upstash/redis": ^1.28.4 - "@vercel/kv": ^1.0.1 - idb-keyval: ^6.2.1 - ioredis: ^5.3.2 - peerDependenciesMeta: - "@azure/app-configuration": - optional: true - "@azure/cosmos": - optional: true - "@azure/data-tables": - optional: true - "@azure/identity": - optional: true - "@azure/keyvault-secrets": - optional: true - "@azure/storage-blob": - optional: true - "@capacitor/preferences": - optional: true - "@netlify/blobs": - optional: true - "@planetscale/database": - optional: true - "@upstash/redis": - optional: true - "@vercel/kv": - optional: true - idb-keyval: - optional: true - ioredis: - optional: true - checksum: dd3dc881fb2724b0e1af069b919682cc8cfe539e9c8fa50cd3fe448744c9608f97c47b092f48c615e4d17736e206e880b76d7479a4520177bc3e197159d49718 +"universalify@npm:^2.0.0": + version: 2.0.1 + resolution: "universalify@npm:2.0.1" + checksum: ecd8469fe0db28e7de9e5289d32bd1b6ba8f7183db34f3bfc4ca53c49891c2d6aa05f3fb3936a81285a905cc509fb641a0c3fc131ec786167eff41236ae32e60 languageName: node linkType: hard -"untun@npm:^0.1.3": - version: 0.1.3 - resolution: "untun@npm:0.1.3" - dependencies: - citty: ^0.1.5 - consola: ^3.2.3 - pathe: ^1.1.1 - bin: - untun: bin/untun.mjs - checksum: ad886c242dbac250f88ef6f18ad780fa084d07e4d030ab5ceacfe4378aa4bf2d3549b8ed8352bad5776facd9aaee05e3f914c661adc11bace867e2a12fd7bee5 +"unpipe@npm:1.0.0, unpipe@npm:~1.0.0": + version: 1.0.0 + resolution: "unpipe@npm:1.0.0" + checksum: 4fa18d8d8d977c55cb09715385c203197105e10a6d220087ec819f50cb68870f02942244f1017565484237f1f8c5d3cd413631b1ae104d3096f24fdfde1b4aa2 languageName: node linkType: hard -"untyped@npm:^1.3.2, untyped@npm:^1.4.2": - version: 1.4.2 - resolution: "untyped@npm:1.4.2" +"unplugin@npm:^1.3.1": + version: 1.11.0 + resolution: "unplugin@npm:1.11.0" dependencies: - "@babel/core": ^7.23.7 - "@babel/standalone": ^7.23.8 - "@babel/types": ^7.23.6 - defu: ^6.1.4 - jiti: ^1.21.0 - mri: ^1.2.0 - scule: ^1.2.0 - bin: - untyped: dist/cli.mjs - checksum: 3e46096c8c20cd3a25234da718825f8a8ed66f9c5e7a19a81089e195dc00c8d15a1acb30159d989772fbe94b515e4fc89e6402c970451b3ed43e93bcc9103fc8 + acorn: ^8.11.3 + chokidar: ^3.6.0 + webpack-sources: ^3.2.3 + webpack-virtual-modules: ^0.6.1 + checksum: b99ed2d0078fa49e81f5280e9cce58ce6ab2bd36700b4b5e02cafced96ef213ca1c6ed86cf95ef47ae3eda93cb4f79903927ec4f2068da302bd815f7c579aebc languageName: node linkType: hard -"unwasm@npm:^0.3.9": - version: 0.3.9 - resolution: "unwasm@npm:0.3.9" +"unset-value@npm:^1.0.0": + version: 1.0.0 + resolution: "unset-value@npm:1.0.0" dependencies: - knitwork: ^1.0.0 - magic-string: ^0.30.8 - mlly: ^1.6.1 - pathe: ^1.1.2 - pkg-types: ^1.0.3 - unplugin: ^1.10.0 - checksum: 568ddf5d5efc985bf46235cee5627b944077cef1445d6b4d0595c2e09b384526af17832ce164ee2d04dfdb56d56f931efafbc1921c5b7f4bb23fede29ad23d0a + has-value: ^0.3.1 + isobject: ^3.0.0 + checksum: 5990ecf660672be2781fc9fb322543c4aa592b68ed9a3312fa4df0e9ba709d42e823af090fc8f95775b4cd2c9a5169f7388f0cec39238b6d0d55a69fc2ab6b29 languageName: node linkType: hard @@ -32946,13 +29165,6 @@ __metadata: languageName: node linkType: hard -"uqr@npm:^0.1.2": - version: 0.1.2 - resolution: "uqr@npm:0.1.2" - checksum: 717766f03814172f5a9934dae2c4c48f6de065a4fd7da82aa513bd8300b621c1e606efdd174478cab79093e5ba244a99f0c0b1b0b9c0175656ab5e637a006d92 - languageName: node - linkType: hard - "uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": version: 4.4.1 resolution: "uri-js@npm:4.4.1" @@ -33006,24 +29218,6 @@ __metadata: languageName: node linkType: hard -"urlpattern-polyfill@npm:8.0.2": - version: 8.0.2 - resolution: "urlpattern-polyfill@npm:8.0.2" - checksum: d2cc0905a613c77e330c426e8697ee522dd9640eda79ac51160a0f6350e103f09b8c327623880989f8ba7325e8d95267b745aa280fdcc2aead80b023e16bd09d - languageName: node - linkType: hard - -"use-subscription@npm:1.5.1": - version: 1.5.1 - resolution: "use-subscription@npm:1.5.1" - dependencies: - object-assign: ^4.1.1 - peerDependencies: - react: ^16.8.0 || ^17.0.0 - checksum: 96e64977a573244fd11350a3141b2cf57fb72dd9dd902f387c8a0a565d0a948bc81588bd7378c6ef6defc0d1119f37f73aac4a7a287c8443abd444bd4e7bbea8 - languageName: node - linkType: hard - "use@npm:^3.1.0": version: 3.1.1 resolution: "use@npm:3.1.1" @@ -33057,20 +29251,6 @@ __metadata: languageName: node linkType: hard -"util@npm:0.12.3": - version: 0.12.3 - resolution: "util@npm:0.12.3" - dependencies: - inherits: ^2.0.3 - is-arguments: ^1.0.4 - is-generator-function: ^1.0.7 - is-typed-array: ^1.1.3 - safe-buffer: ^5.1.2 - which-typed-array: ^1.1.2 - checksum: e64d4a901999017d3125ba20d66f3f97429240ed1f7cf60a705abba8a4901277b909250677f616e043cd49f7ce5e4f2f4df5aa3960e8fdf83941f828f3643e9a - languageName: node - linkType: hard - "util@npm:^0.10.4": version: 0.10.4 resolution: "util@npm:0.10.4" @@ -33089,7 +29269,7 @@ __metadata: languageName: node linkType: hard -"util@npm:^0.12.0, util@npm:^0.12.5": +"util@npm:^0.12.5": version: 0.12.5 resolution: "util@npm:0.12.5" dependencies: @@ -33208,73 +29388,6 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:^0.30.1": - version: 0.30.1 - resolution: "vite-node@npm:0.30.1" - dependencies: - cac: ^6.7.14 - debug: ^4.3.4 - mlly: ^1.2.0 - pathe: ^1.1.0 - picocolors: ^1.0.0 - vite: ^3.0.0 || ^4.0.0 - bin: - vite-node: vite-node.mjs - checksum: 2a17cca94aaf9ea689aeff0b5e900aab9e9385e97189446a7bc9c067f094556a5fcdff4a04367811694c3dcd2001bef7f5133ac66cdf4307d90742c30aff5fea - languageName: node - linkType: hard - -"vite-plugin-checker@npm:^0.5.6": - version: 0.5.6 - resolution: "vite-plugin-checker@npm:0.5.6" - dependencies: - "@babel/code-frame": ^7.12.13 - ansi-escapes: ^4.3.0 - chalk: ^4.1.1 - chokidar: ^3.5.1 - commander: ^8.0.0 - fast-glob: ^3.2.7 - fs-extra: ^11.1.0 - lodash.debounce: ^4.0.8 - lodash.pick: ^4.4.0 - npm-run-path: ^4.0.1 - strip-ansi: ^6.0.0 - tiny-invariant: ^1.1.0 - vscode-languageclient: ^7.0.0 - vscode-languageserver: ^7.0.0 - vscode-languageserver-textdocument: ^1.0.1 - vscode-uri: ^3.0.2 - peerDependencies: - eslint: ">=7" - meow: ^9.0.0 - optionator: ^0.9.1 - stylelint: ">=13" - typescript: "*" - vite: ">=2.0.0" - vls: "*" - vti: "*" - vue-tsc: "*" - peerDependenciesMeta: - eslint: - optional: true - meow: - optional: true - optionator: - optional: true - stylelint: - optional: true - typescript: - optional: true - vls: - optional: true - vti: - optional: true - vue-tsc: - optional: true - checksum: 9590f7efb968a294bf575be0c106a4d9d4000d86a6a5870debb52a5a38ef25334f7e2fb65d21a522a6bca59e7767709ba752746c72aa28ff53d0f1f32fe17d50 - languageName: node - linkType: hard - "vite-plugin-dts@npm:2.3.0": version: 2.3.0 resolution: "vite-plugin-dts@npm:2.3.0" @@ -33375,43 +29488,6 @@ __metadata: languageName: node linkType: hard -"vite@npm:~4.3.3": - version: 4.3.9 - resolution: "vite@npm:4.3.9" - dependencies: - esbuild: ^0.17.5 - fsevents: ~2.3.2 - postcss: ^8.4.23 - rollup: ^3.21.0 - peerDependencies: - "@types/node": ">= 14" - less: "*" - sass: "*" - stylus: "*" - sugarss: "*" - terser: ^5.4.0 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - bin: - vite: bin/vite.js - checksum: 8c45a516278d1e0425fac00c0877336790f71484a851a318346a70e0d2aef9f3b9651deb2f9f002c791ceb920eda7d6a3cda753bdefd657321c99f448b02dd25 - languageName: node - linkType: hard - "vitest@npm:0.29.8": version: 0.29.8 resolution: "vitest@npm:0.29.8" @@ -33472,7 +29548,7 @@ __metadata: languageName: node linkType: hard -"vm-browserify@npm:1.1.2, vm-browserify@npm:^1.0.1": +"vm-browserify@npm:^1.0.1": version: 1.1.2 resolution: "vm-browserify@npm:1.1.2" checksum: 10a1c50aab54ff8b4c9042c15fc64aefccce8d2fb90c0640403242db0ee7fb269f9b102bdb69cfb435d7ef3180d61fd4fb004a043a12709abaf9056cfd7e039d @@ -33486,75 +29562,6 @@ __metadata: languageName: node linkType: hard -"vscode-jsonrpc@npm:6.0.0": - version: 6.0.0 - resolution: "vscode-jsonrpc@npm:6.0.0" - checksum: 3a67a56f287e8c449f2d9752eedf91e704dc7b9a326f47fb56ac07667631deb45ca52192e9bccb2ab108764e48409d70fa64b930d46fc3822f75270b111c5f53 - languageName: node - linkType: hard - -"vscode-languageclient@npm:^7.0.0": - version: 7.0.0 - resolution: "vscode-languageclient@npm:7.0.0" - dependencies: - minimatch: ^3.0.4 - semver: ^7.3.4 - vscode-languageserver-protocol: 3.16.0 - checksum: fde7122e96838f0de1940dba80fc4b6bb80717695dbfaff005b9d44eeea371b7f09daedefaebcbf0ff278f67446e37837ec0730ddbc7dbd82aca5d8567065594 - languageName: node - linkType: hard - -"vscode-languageserver-protocol@npm:3.16.0": - version: 3.16.0 - resolution: "vscode-languageserver-protocol@npm:3.16.0" - dependencies: - vscode-jsonrpc: 6.0.0 - vscode-languageserver-types: 3.16.0 - checksum: ac30cbe4b778344f7b93defbaa1332dcb5a5a3a0afda6b88618a9ed44093c1ae1d2f11548bdcff42a73bb46943df025d4fe721559144dd7bf25ae60663aabe06 - languageName: node - linkType: hard - -"vscode-languageserver-textdocument@npm:^1.0.1": - version: 1.0.11 - resolution: "vscode-languageserver-textdocument@npm:1.0.11" - checksum: ea7cdc9d4ffaae5952071fa11d17d714215a76444e6936c9359f94b9ba3222a52a55edb5bd5928bd3e9712b900a9f175bb3565ec1c8923234fe3bd327584bafb - languageName: node - linkType: hard - -"vscode-languageserver-types@npm:3.16.0": - version: 3.16.0 - resolution: "vscode-languageserver-types@npm:3.16.0" - checksum: 7a44fb10b9fbeb9529f832337b7f0430fc6275d62945b86851d425a950e22da3917ef5f6c552688191769dd1eae047c6ee9ec3d9f2280498353007c2dfe0725c - languageName: node - linkType: hard - -"vscode-languageserver@npm:^7.0.0": - version: 7.0.0 - resolution: "vscode-languageserver@npm:7.0.0" - dependencies: - vscode-languageserver-protocol: 3.16.0 - bin: - installServerIntoExtension: bin/installServerIntoExtension - checksum: 80cfbd5f8f0869c5369d1a61fe86b3210ee941cb646eb31b672045670ef3ce213dc1fd3bcd4cef6ef8bc7c5025f98e4a70dad645d97a0bd4708962bbd921683a - languageName: node - linkType: hard - -"vscode-uri@npm:^3.0.2": - version: 3.0.8 - resolution: "vscode-uri@npm:3.0.8" - checksum: 514249126850c0a41a7d8c3c2836cab35983b9dc1938b903cfa253b9e33974c1416d62a00111385adcfa2b98df456437ab704f709a2ecca76a90134ef5eb4832 - languageName: node - linkType: hard - -"vue-bundle-renderer@npm:^1.0.3": - version: 1.0.3 - resolution: "vue-bundle-renderer@npm:1.0.3" - dependencies: - ufo: ^1.1.1 - checksum: 4f9e141aa6a9686b2e6e10da157a4ff87f4ca5295cf8b964e51fc8fad5c400600fbca43a71242c60f6da0070311095135cd6939bda0a33c8695320eec180e40d - languageName: node - linkType: hard - "vue-client-only@npm:^2.1.0": version: 2.1.0 resolution: "vue-client-only@npm:2.1.0" @@ -33562,13 +29569,6 @@ __metadata: languageName: node linkType: hard -"vue-devtools-stub@npm:^0.1.0": - version: 0.1.0 - resolution: "vue-devtools-stub@npm:0.1.0" - checksum: 3f19fa2ab6d7f65de459f6c10d8f1d682dcd4ac55934c37617423d4a70efb98aa0a35f290120ec0c429ddcc0bdb7458836f87763ee0b8acfe007e4869f67dbbb - languageName: node - linkType: hard - "vue-eslint-parser@npm:^9.4.3": version: 9.4.3 resolution: "vue-eslint-parser@npm:9.4.3" @@ -33639,17 +29639,6 @@ __metadata: languageName: node linkType: hard -"vue-router@npm:^4.1.6": - version: 4.4.0 - resolution: "vue-router@npm:4.4.0" - dependencies: - "@vue/devtools-api": ^6.5.1 - peerDependencies: - vue: ^3.2.0 - checksum: 33b351cc140d1769193e326d77d2bf0fd9d0fd8b871cad848b6c73df0a6d3b7c8fec5657dbe45d7ad486a003033f3b2957e8b0adc9ae06b51cb129054cebb427 - languageName: node - linkType: hard - "vue-server-renderer@npm:2.7.16, vue-server-renderer@npm:^2.7.14": version: 2.7.16 resolution: "vue-server-renderer@npm:2.7.16" @@ -33751,24 +29740,6 @@ __metadata: languageName: node linkType: hard -"vue@npm:^3.2.47": - version: 3.4.33 - resolution: "vue@npm:3.4.33" - dependencies: - "@vue/compiler-dom": 3.4.33 - "@vue/compiler-sfc": 3.4.33 - "@vue/runtime-dom": 3.4.33 - "@vue/server-renderer": 3.4.33 - "@vue/shared": 3.4.33 - peerDependencies: - typescript: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: 69944969662be9726efe92a304ca4b788a8b48ac71634a13665a362ccc122b4ed88c9a32668343dc15154bd3415164ecf45c1e403034f56aa0c15ed08b26dcd5 - languageName: node - linkType: hard - "vuex@npm:^3.6.2": version: 3.6.2 resolution: "vuex@npm:3.6.2" @@ -33803,26 +29774,6 @@ __metadata: languageName: node linkType: hard -"watchpack@npm:2.1.1": - version: 2.1.1 - resolution: "watchpack@npm:2.1.1" - dependencies: - glob-to-regexp: ^0.4.1 - graceful-fs: ^4.1.2 - checksum: 4a2d7ed1b441814b232db9c065beaee40ad0e37f77279331d663fa950b6b1926210a8dfa6009dc806b248f15d48826c9c6ce1a7fd6e6c94178d13c6c0a33f32c - languageName: node - linkType: hard - -"watchpack@npm:2.4.0": - version: 2.4.0 - resolution: "watchpack@npm:2.4.0" - dependencies: - glob-to-regexp: ^0.4.1 - graceful-fs: ^4.1.2 - checksum: 23d4bc58634dbe13b86093e01c6a68d8096028b664ab7139d58f0c37d962d549a940e98f2f201cecdabd6f9c340338dc73ef8bf094a2249ef582f35183d1a131 - languageName: node - linkType: hard - "watchpack@npm:^1.7.4": version: 1.7.5 resolution: "watchpack@npm:1.7.5" @@ -33885,7 +29836,7 @@ __metadata: "@angular/platform-browser-dynamic": 15.2.0 "@angular/router": 15.2.0 "@justeattakeaway/pie-css": 0.13.1 - "@justeattakeaway/pie-webc": 0.5.44 + "@justeattakeaway/pie-webc": 0.5.46 rxjs: 7.8.0 tslib: 2.3.0 typescript: 4.9.4 @@ -33893,56 +29844,13 @@ __metadata: languageName: unknown linkType: soft -"wc-next10@workspace:apps/examples/wc-next10": - version: 0.0.0-use.local - resolution: "wc-next10@workspace:apps/examples/wc-next10" - dependencies: - "@babel/core": 7.24.5 - "@babel/plugin-transform-runtime": 7.24.3 - "@babel/preset-env": 7.24.5 - "@babel/preset-react": 7.24.1 - "@justeattakeaway/pie-css": 0.13.1 - "@justeattakeaway/pie-webc": 0.5.44 - "@lit/react": 1.0.2 - babel-loader: 8 - eslint: 8.57.0 - eslint-config-next: 13.2.4 - next: 10.2.3 - next-transpile-modules: 4.1.0 - react: 16.13.1 - react-dom: 16.13.1 - languageName: unknown - linkType: soft - -"wc-next13@workspace:apps/examples/wc-next13": - version: 0.0.0-use.local - resolution: "wc-next13@workspace:apps/examples/wc-next13" - dependencies: - "@justeattakeaway/pie-css": 0.13.1 - "@justeattakeaway/pie-webc": 0.5.44 - "@lit-labs/nextjs": 0.2.0 - "@lit/react": 1.0.5 - "@types/react": 18.3.3 - "@types/react-dom": 18.3.0 - "@vitejs/plugin-react": 4.3.1 - eslint: 8.57.0 - eslint-plugin-react: 7.34.3 - eslint-plugin-react-hooks: 4.6.2 - eslint-plugin-react-refresh: 0.4.7 - next: 13.5.5 - react: 18.3.1 - react-dom: 18.3.1 - vite: 5.3.6 - languageName: unknown - linkType: soft - "wc-nuxt2@workspace:apps/examples/wc-nuxt2": version: 0.0.0-use.local resolution: "wc-nuxt2@workspace:apps/examples/wc-nuxt2" dependencies: "@babel/preset-env": 7.24.5 "@justeattakeaway/pie-css": 0.13.1 - "@justeattakeaway/pie-webc": 0.5.44 + "@justeattakeaway/pie-webc": 0.5.46 babel-loader: 8 core-js: 3.30.0 nuxt: 2.17.0 @@ -33952,24 +29860,12 @@ __metadata: languageName: unknown linkType: soft -"wc-nuxt3@workspace:apps/examples/wc-nuxt3": - version: 0.0.0-use.local - resolution: "wc-nuxt3@workspace:apps/examples/wc-nuxt3" - dependencies: - "@justeattakeaway/pie-css": 0.13.1 - "@justeattakeaway/pie-webc": 0.5.44 - "@types/node": 18 - nuxt: 3.4.3 - nuxt-ssr-lit: 1.6.5 - languageName: unknown - linkType: soft - "wc-react17@workspace:apps/examples/wc-react17": version: 0.0.0-use.local resolution: "wc-react17@workspace:apps/examples/wc-react17" dependencies: "@justeattakeaway/pie-css": 0.13.1 - "@justeattakeaway/pie-webc": 0.5.44 + "@justeattakeaway/pie-webc": 0.5.46 "@lit/react": 1.0.5 "@types/react": ^17.0.2 "@types/react-dom": ^17.0.2 @@ -33989,7 +29885,7 @@ __metadata: resolution: "wc-react18@workspace:apps/examples/wc-react18" dependencies: "@justeattakeaway/pie-css": 0.13.1 - "@justeattakeaway/pie-webc": 0.5.44 + "@justeattakeaway/pie-webc": 0.5.46 "@lit/react": 1.0.5 "@types/react": 18.3.3 "@types/react-dom": 18.3.0 @@ -34004,24 +29900,12 @@ __metadata: languageName: unknown linkType: soft -"wc-vanilla@workspace:apps/examples/wc-vanilla": - version: 0.0.0-use.local - resolution: "wc-vanilla@workspace:apps/examples/wc-vanilla" - dependencies: - "@justeat/pie-design-tokens": 6.5.0 - "@justeattakeaway/pie-css": 0.13.1 - "@justeattakeaway/pie-icons-webc": 1.0.0 - "@justeattakeaway/pie-webc": 0.5.44 - vite: 5.3.6 - languageName: unknown - linkType: soft - "wc-vue3@workspace:apps/examples/wc-vue3": version: 0.0.0-use.local resolution: "wc-vue3@workspace:apps/examples/wc-vue3" dependencies: "@justeattakeaway/pie-css": 0.13.1 - "@justeattakeaway/pie-webc": 0.5.44 + "@justeattakeaway/pie-webc": 0.5.46 "@types/node": 18.15.11 "@vitejs/plugin-vue": 4.0.0 "@vue/tsconfig": 0.1.3 @@ -34042,13 +29926,6 @@ __metadata: languageName: node linkType: hard -"web-streams-polyfill@npm:^3.0.3": - version: 3.3.3 - resolution: "web-streams-polyfill@npm:3.3.3" - checksum: 21ab5ea08a730a2ef8023736afe16713b4f2023ec1c7085c16c8e293ee17ed085dff63a0ad8722da30c99c4ccbd4ccd1b2e79c861829f7ef2963d7de7004c2cb - languageName: node - linkType: hard - "webidl-conversions@npm:^3.0.0": version: 3.0.1 resolution: "webidl-conversions@npm:3.0.1" @@ -34056,13 +29933,6 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^4.0.2": - version: 4.0.2 - resolution: "webidl-conversions@npm:4.0.2" - checksum: c93d8dfe908a0140a4ae9c0ebc87a33805b416a33ee638a605b551523eec94a9632165e54632f6d57a39c5f948c4bab10e0e066525e9a4b87a79f0d04fbca374 - languageName: node - linkType: hard - "webidl-conversions@npm:^7.0.0": version: 7.0.0 resolution: "webidl-conversions@npm:7.0.0" @@ -34466,17 +30336,6 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^7.0.0": - version: 7.1.0 - resolution: "whatwg-url@npm:7.1.0" - dependencies: - lodash.sortby: ^4.7.0 - tr46: ^1.0.1 - webidl-conversions: ^4.0.2 - checksum: fecb07c87290b47d2ec2fb6d6ca26daad3c9e211e0e531dd7566e7ff95b5b3525a57d4f32640ad4adf057717e0c215731db842ad761e61d947e81010e05cf5fd - languageName: node - linkType: hard - "which-boxed-primitive@npm:^1.0.2": version: 1.0.2 resolution: "which-boxed-primitive@npm:1.0.2" @@ -34539,7 +30398,7 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": +"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": version: 1.1.15 resolution: "which-typed-array@npm:1.1.15" dependencies: @@ -34608,7 +30467,7 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:^1.1.2, wide-align@npm:^1.1.5": +"wide-align@npm:^1.1.5": version: 1.1.5 resolution: "wide-align@npm:1.1.5" dependencies: @@ -34851,7 +30710,7 @@ __metadata: languageName: node linkType: hard -"xtend@npm:^4.0.0, xtend@npm:^4.0.2, xtend@npm:~4.0.1": +"xtend@npm:^4.0.0, xtend@npm:~4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a @@ -35122,24 +30981,6 @@ __metadata: languageName: node linkType: hard -"zhead@npm:^2.2.4": - version: 2.2.4 - resolution: "zhead@npm:2.2.4" - checksum: 22836aa6947b27d35176cde40e3f5b19c24e0f46ee52d860e8df674a35aec07b34f6c78437323c797d1dc37ec0847e61e4f07ab605d519cc742245b5fa25b889 - languageName: node - linkType: hard - -"zip-stream@npm:^6.0.1": - version: 6.0.1 - resolution: "zip-stream@npm:6.0.1" - dependencies: - archiver-utils: ^5.0.0 - compress-commons: ^6.0.2 - readable-stream: ^4.0.0 - checksum: aa5abd6a89590eadeba040afbc375f53337f12637e5e98330012a12d9886cde7a3ccc28bd91aafab50576035bbb1de39a9a316eecf2411c8b9009c9f94f0db27 - languageName: node - linkType: hard - "zone.js@npm:0.12.0": version: 0.12.0 resolution: "zone.js@npm:0.12.0"