diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index d966f337..b16e479e 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -30,6 +30,8 @@ jobs: run: pnpm install --frozen-lockfile - name: Lint (show only errors) run: pnpm lint --quiet + - name: Check exports + run: pnpm check-exports-ci - name: Test run: pnpm test - name: Install Playwright diff --git a/.storybook/preview.ts b/.storybook/preview.ts index e47a6446..dc12cca6 100644 --- a/.storybook/preview.ts +++ b/.storybook/preview.ts @@ -1,9 +1,9 @@ -import type { Preview } from '@storybook/vue3' -import { setup } from '@storybook/vue3' -import { themes } from '@storybook/theming' import { withThemeByDataAttribute } from '@storybook/addon-styling' +import { themes } from '@storybook/theming' +import { setup } from '@storybook/vue3' import { FocusTrap } from 'focus-trap-vue' import { defineComponent } from 'vue' +import type { Preview } from '@storybook/vue3' import VIcon from '../src/components/VIcon/VIcon.vue' import VueDsfrTheme from './vue-dsfr-theme.js' diff --git a/.vitepress/config.ts b/.vitepress/config.ts index 3b42fe8b..5ddc72f1 100644 --- a/.vitepress/config.ts +++ b/.vitepress/config.ts @@ -1,8 +1,8 @@ import { fileURLToPath, URL } from 'node:url' -import { defineConfig } from 'vitepress' import { whyframe } from '@whyframe/core' import { whyframeVue } from '@whyframe/vue' +import { defineConfig } from 'vitepress' import { hmrFix } from './plugins/hmrFix.js' const minimalToc = [ diff --git a/.vitepress/theme/AppIcons.vue b/.vitepress/theme/AppIcons.vue index b33b5ceb..282d59c8 100644 --- a/.vitepress/theme/AppIcons.vue +++ b/.vitepress/theme/AppIcons.vue @@ -1,6 +1,6 @@ diff --git a/eslint.config.js b/eslint.config.js index 68a9dc99..4a1e90c1 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -69,4 +69,10 @@ export default antfu({ 'storybook/use-storybook-testing-library': 'error', }, }, + { + files: ['src/components/index.ts'], + rules: { + 'perfectionist/sort-exports': 'off', + }, + }, ]) diff --git a/package.json b/package.json index 61ad0aea..6cbaf6b3 100644 --- a/package.json +++ b/package.json @@ -55,7 +55,7 @@ "test": "run-s test:unit", "test:watch": "vitest", "test:unit": "vitest run", - "format": "run-s lint -- --fix", + "format": "eslint . --fix", "lint": "eslint .", "lint:staged": "eslint ", "prepublishOnly": "run-s build", @@ -78,12 +78,13 @@ "@gouvfr/dsfr": "~1.12.1", "focus-trap": "^7.5.4", "focus-trap-vue": "^4.0.3", - "vue": "^3.4.38", - "vue-router": "^4.4.3" + "pnpm": "^9.10.0", + "vue": "^3.5.4", + "vue-router": "^4.4.4" }, "devDependencies": { - "@antfu/eslint-config": "^3.0.0", - "@chromatic-com/storybook": "^1.8.0", + "@antfu/eslint-config": "^3.5.1", + "@chromatic-com/storybook": "^2.0.0", "@commitlint/cli": "^19.4.1", "@commitlint/config-conventional": "^19.4.1", "@iconify/vue": "^4.1.2", @@ -106,7 +107,7 @@ "@testing-library/user-event": "^14.5.2", "@testing-library/vue": "^8.1.0", "@types/jsdom": "^21.1.7", - "@types/node": "^20.16.2", + "@types/node": "^20.16.5", "@vitejs/plugin-vue": "^5.1.3", "@vitejs/plugin-vue-jsx": "^4.0.1", "@vue/test-utils": "^2.4.6", @@ -116,31 +117,34 @@ "@whyframe/core": "^0.1.11", "@whyframe/vue": "^0.1.7", "browserslist": "^4.23.3", + "chalk": "^5.3.0", "commitlint": "^19.4.1", "cross-env": "^7.0.3", - "eslint": "^9.9.1", - "eslint-plugin-vue": "^9.27.0", + "eslint": "^9.10.0", + "eslint-plugin-vue": "^9.28.0", + "globby": "^14.0.2", "husky": "^9.1.5", + "inquirer": "^10.2.2", "jsdom": "^25.0.0", - "lightningcss": "^1.26.0", - "lint-staged": "^15.2.9", + "lightningcss": "^1.27.0", + "lint-staged": "^15.2.10", "npm-run-all": "^4.1.5", "p-debounce": "^4.0.0", - "playwright": "^1.46.1", + "playwright": "^1.47.0", "publint": "^0.2.10", "regenerator-runtime": "^0.14.1", "rimraf": "^6.0.1", - "semantic-release": "^24.1.0", - "start-server-and-test": "^2.0.5", + "semantic-release": "^24.1.1", + "start-server-and-test": "^2.0.7", "storybook": "^8.2.9", "typescript": "~5.5.4", - "vite": "^5.4.2", + "vite": "^5.4.4", "vite-node": "^2.0.5", "vite-plugin-full-reload": "^1.2.0", "vitepress": "^1.3.4", "vitest": "^2.0.5", "vue-demi": "^0.14.10", - "vue-tsc": "^2.1.2" + "vue-tsc": "^2.1.6" }, "lint-staged": { "*.{vue,js,jsx,ts,tsx}": "run-s check-exports-ci lint --" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 83ee3afe..af97a2ed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,29 +16,32 @@ importers: version: 7.5.4 focus-trap-vue: specifier: ^4.0.3 - version: 4.0.3(focus-trap@7.5.4)(vue@3.4.38(typescript@5.5.4)) + version: 4.0.3(focus-trap@7.5.4)(vue@3.5.4(typescript@5.5.4)) + pnpm: + specifier: ^9.10.0 + version: 9.10.0 vue: - specifier: ^3.4.38 - version: 3.4.38(typescript@5.5.4) + specifier: ^3.5.4 + version: 3.5.4(typescript@5.5.4) vue-router: - specifier: ^4.4.3 - version: 4.4.3(vue@3.4.38(typescript@5.5.4)) + specifier: ^4.4.4 + version: 4.4.4(vue@3.5.4(typescript@5.5.4)) devDependencies: '@antfu/eslint-config': - specifier: ^3.0.0 - version: 3.0.0(@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4))(@vue/compiler-sfc@3.4.38)(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4)(vitest@2.0.5(@types/node@20.16.2)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6)) + specifier: ^3.5.1 + version: 3.5.1(@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(@vue/compiler-sfc@3.5.4)(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)(vitest@2.0.5(@types/node@20.16.5)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6)) '@chromatic-com/storybook': - specifier: ^1.8.0 - version: 1.8.0(react@18.3.1) + specifier: ^2.0.0 + version: 2.0.0(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))) '@commitlint/cli': specifier: ^19.4.1 - version: 19.4.1(@types/node@20.16.2)(typescript@5.5.4) + version: 19.4.1(@types/node@20.16.5)(typescript@5.5.4) '@commitlint/config-conventional': specifier: ^19.4.1 version: 19.4.1 '@iconify/vue': specifier: ^4.1.2 - version: 4.1.2(vue@3.4.38(typescript@5.5.4)) + version: 4.1.2(vue@3.5.4(typescript@5.5.4)) '@storybook/addon-a11y': specifier: ^8.2.9 version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))) @@ -50,7 +53,7 @@ importers: version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))) '@storybook/addon-interactions': specifier: ^8.2.9 - version: 8.2.9(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.16.2))(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vitest@2.0.5(@types/node@20.16.2)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6)) + version: 8.2.9(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.16.5))(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vitest@2.0.5(@types/node@20.16.5)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6)) '@storybook/addon-links': specifier: ^8.2.9 version: 8.2.9(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))) @@ -68,19 +71,19 @@ importers: version: 8.2.9(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))) '@storybook/test': specifier: ^8.2.9 - version: 8.2.9(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.16.2))(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vitest@2.0.5(@types/node@20.16.2)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6)) + version: 8.2.9(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.16.5))(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vitest@2.0.5(@types/node@20.16.5)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6)) '@storybook/test-runner': specifier: ^0.19.1 - version: 0.19.1(@types/node@20.16.2)(prettier@3.3.3) + version: 0.19.1(@types/node@20.16.5)(prettier@3.3.3) '@storybook/theming': specifier: ^8.2.9 version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))) '@storybook/vue3': specifier: ^8.2.9 - version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vue@3.4.38(typescript@5.5.4)) + version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vue@3.5.4(typescript@5.5.4)) '@storybook/vue3-vite': specifier: ^8.2.9 - version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vite@5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6))(vue@3.4.38(typescript@5.5.4)) + version: 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vite@5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))(vue@3.5.4(typescript@5.5.4)) '@testing-library/dom': specifier: ^10.4.0 version: 10.4.0 @@ -92,19 +95,19 @@ importers: version: 14.5.2(@testing-library/dom@10.4.0) '@testing-library/vue': specifier: ^8.1.0 - version: 8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4)) + version: 8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.5.4)) '@types/jsdom': specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^20.16.2 - version: 20.16.2 + specifier: ^20.16.5 + version: 20.16.5 '@vitejs/plugin-vue': specifier: ^5.1.3 - version: 5.1.3(vite@5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6))(vue@3.4.38(typescript@5.5.4)) + version: 5.1.3(vite@5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))(vue@3.5.4(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - version: 4.0.1(vite@5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6))(vue@3.4.38(typescript@5.5.4)) + version: 4.0.1(vite@5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))(vue@3.5.4(typescript@5.5.4)) '@vue/test-utils': specifier: ^2.4.6 version: 2.4.6 @@ -113,43 +116,52 @@ importers: version: 0.5.1 '@vueuse/core': specifier: ^11.0.3 - version: 11.0.3(vue@3.4.38(typescript@5.5.4)) + version: 11.0.3(vue@3.5.4(typescript@5.5.4)) '@vueuse/shared': specifier: ^11.0.3 - version: 11.0.3(vue@3.4.38(typescript@5.5.4)) + version: 11.0.3(vue@3.5.4(typescript@5.5.4)) '@whyframe/core': specifier: ^0.1.11 - version: 0.1.11(vite@5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6))(webpack@5.90.0(@swc/core@1.6.6)(esbuild@0.21.5)) + version: 0.1.11(vite@5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))(webpack@5.90.0(@swc/core@1.6.6)(esbuild@0.21.5)) '@whyframe/vue': specifier: ^0.1.7 - version: 0.1.7(@whyframe/core@0.1.11(vite@5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6))(webpack@5.90.0(@swc/core@1.6.6)(esbuild@0.21.5)))(vite@5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6)) + version: 0.1.7(@whyframe/core@0.1.11(vite@5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))(webpack@5.90.0(@swc/core@1.6.6)(esbuild@0.21.5)))(vite@5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6)) browserslist: specifier: ^4.23.3 version: 4.23.3 + chalk: + specifier: ^5.3.0 + version: 5.3.0 commitlint: specifier: ^19.4.1 - version: 19.4.1(@types/node@20.16.2)(typescript@5.5.4) + version: 19.4.1(@types/node@20.16.5)(typescript@5.5.4) cross-env: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^9.9.1 - version: 9.9.1(jiti@1.21.0) + specifier: ^9.10.0 + version: 9.10.0(jiti@1.21.0) eslint-plugin-vue: - specifier: ^9.27.0 - version: 9.27.0(eslint@9.9.1(jiti@1.21.0)) + specifier: ^9.28.0 + version: 9.28.0(eslint@9.10.0(jiti@1.21.0)) + globby: + specifier: ^14.0.2 + version: 14.0.2 husky: specifier: ^9.1.5 version: 9.1.5 + inquirer: + specifier: ^10.2.2 + version: 10.2.2 jsdom: specifier: ^25.0.0 version: 25.0.0 lightningcss: - specifier: ^1.26.0 - version: 1.26.0 + specifier: ^1.27.0 + version: 1.27.0 lint-staged: - specifier: ^15.2.9 - version: 15.2.9 + specifier: ^15.2.10 + version: 15.2.10 npm-run-all: specifier: ^4.1.5 version: 4.1.5 @@ -157,8 +169,8 @@ importers: specifier: ^4.0.0 version: 4.0.0 playwright: - specifier: ^1.46.1 - version: 1.46.1 + specifier: ^1.47.0 + version: 1.47.0 publint: specifier: ^0.2.10 version: 0.2.10 @@ -169,11 +181,11 @@ importers: specifier: ^6.0.1 version: 6.0.1 semantic-release: - specifier: ^24.1.0 - version: 24.1.0(typescript@5.5.4) + specifier: ^24.1.1 + version: 24.1.1(typescript@5.5.4) start-server-and-test: - specifier: ^2.0.5 - version: 2.0.5 + specifier: ^2.0.7 + version: 2.0.7 storybook: specifier: ^8.2.9 version: 8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)) @@ -181,26 +193,26 @@ importers: specifier: ~5.5.4 version: 5.5.4 vite: - specifier: ^5.4.2 - version: 5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6) + specifier: ^5.4.4 + version: 5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) vite-node: specifier: ^2.0.5 - version: 2.0.5(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6) + version: 2.0.5(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) vite-plugin-full-reload: specifier: ^1.2.0 version: 1.2.0 vitepress: specifier: ^1.3.4 - version: 1.3.4(@algolia/client-search@4.20.0)(@types/node@20.16.2)(@types/react@18.2.48)(axios@1.6.7)(less@4.2.0)(lightningcss@1.26.0)(postcss@8.4.41)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(search-insights@2.8.2)(terser@5.31.6)(typescript@5.5.4) + version: 1.3.4(@algolia/client-search@4.20.0)(@types/node@20.16.5)(@types/react@18.2.48)(axios@1.7.7)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.41)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(search-insights@2.8.2)(terser@5.31.6)(typescript@5.5.4) vitest: specifier: ^2.0.5 - version: 2.0.5(@types/node@20.16.2)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6) + version: 2.0.5(@types/node@20.16.5)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) vue-demi: specifier: ^0.14.10 - version: 0.14.10(vue@3.4.38(typescript@5.5.4)) + version: 0.14.10(vue@3.5.4(typescript@5.5.4)) vue-tsc: - specifier: ^2.1.2 - version: 2.1.2(typescript@5.5.4) + specifier: ^2.1.6 + version: 2.1.6(typescript@5.5.4) packages: @@ -281,20 +293,20 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/eslint-config@3.0.0': - resolution: {integrity: sha512-3HC35LrsW5kvHyVY2U6yat3Uz20/9Re5137LAKqAtl2tKictef2CmdYk5z+qK4UsaY32MMfg98MhuBbvAvZF1w==} + '@antfu/eslint-config@3.5.1': + resolution: {integrity: sha512-zSQs+1B1/rw/gdM1959e/tmNORibN1nLYdysV3qnH7qOD4c5spi1C9ogJbwXJ49dFD56GZw+Eue8FJ2HQx0hKA==} hasBin: true peerDependencies: '@eslint-react/eslint-plugin': ^1.5.8 '@prettier/plugin-xml': ^3.4.1 '@unocss/eslint-plugin': '>=0.50.0' astro-eslint-parser: ^1.0.2 - eslint: ^9.5.0 + eslint: ^9.10.0 eslint-plugin-astro: ^1.2.0 eslint-plugin-format: '>=0.1.0' eslint-plugin-react-hooks: ^4.6.0 eslint-plugin-react-refresh: ^0.4.4 - eslint-plugin-solid: ^0.13.2 + eslint-plugin-solid: ^0.14.3 eslint-plugin-svelte: '>=2.35.1' prettier-plugin-astro: ^0.13.0 prettier-plugin-slidev: ^1.0.5 @@ -456,6 +468,10 @@ packages: resolution: {integrity: sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.24.8': + resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.22.20': resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} @@ -494,6 +510,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.25.6': + resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7': resolution: {integrity: sha512-TiT1ss81W80eQsN+722OaeQMY/G4yTb4G9JrqeiDADs3N8lbPMGldWi9x8tyqCW5NLx1Jh2AvkE6r6QvEltMMQ==} engines: {node: '>=6.9.0'} @@ -1003,12 +1024,18 @@ packages: resolution: {integrity: sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q==} engines: {node: '>=6.9.0'} + '@babel/types@7.25.6': + resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} - '@chromatic-com/storybook@1.8.0': - resolution: {integrity: sha512-vkB9dPVmM2Yvqc/0DJ4MYwOGY1MOjd/KbB9TXTMGN+qshaEyiZtSOgbz9u0ExFALEgDKLmtUnWyUtoGb0pCzUg==} + '@chromatic-com/storybook@2.0.0': + resolution: {integrity: sha512-9sG8BVdf4ipEbX9OGNFX/USvnpi3SffEuRiIn1Qzsp/dM263EVdCAPcS9GOAZz6zOgcgaScdyvjTQozBYJrIVA==} engines: {node: '>=16.0.0', yarn: '>=1.22.18'} + peerDependencies: + storybook: ^8.2.0 '@clack/core@0.3.4': resolution: {integrity: sha512-H4hxZDXgHtWTwV3RAVenqcC4VbJZNegbBjlPvzOzCouXtS2y3sDvlO3IsbrPNWuLWPPlYVYPghQdSF64683Ldw==} @@ -1119,10 +1146,6 @@ packages: peerDependencies: react: '>=16.8.0' - '@es-joy/jsdoccomment@0.43.1': - resolution: {integrity: sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==} - engines: {node: '>=16'} - '@es-joy/jsdoccomment@0.48.0': resolution: {integrity: sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==} engines: {node: '>=16'} @@ -1425,14 +1448,24 @@ packages: resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.9.1': - resolution: {integrity: sha512-xIDQRsfg5hNBqHz04H1R3scSVwmI+KUbqjsQKHKQ1DAUSaUjYPReZZmS/5PNiKu1fUvzDd6H7DEDKACSEhu+TQ==} + '@eslint/js@9.10.0': + resolution: {integrity: sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/markdown@6.1.0': + resolution: {integrity: sha512-cX1tyD+aIbhzKrCKe/9M5s2jZhldWGOR+cy7cIVpxG9RkoaN4XU+gG3dy6oEKtBFXjDx06GtP0OGO7jgbqa2DA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: '>=9' + '@eslint/object-schema@2.1.4': resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/plugin-kit@0.1.0': + resolution: {integrity: sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@floating-ui/core@1.6.0': resolution: {integrity: sha512-PcF++MykgmTj3CIyOQbKA/hDzOAiqI3mhuoN44WRCopIs1sgoDoU4oty4Jtqaj/y3oDU6fnVSm4QG0a3t5i0+g==} @@ -1476,6 +1509,62 @@ packages: peerDependencies: vue: '>=3' + '@inquirer/checkbox@2.5.0': + resolution: {integrity: sha512-sMgdETOfi2dUHT8r7TT1BTKOwNvdDGFDXYWtQ2J69SvlYNntk9I/gJe7r5yvMwwsuKnYbuRs3pNhx4tgNck5aA==} + engines: {node: '>=18'} + + '@inquirer/confirm@3.2.0': + resolution: {integrity: sha512-oOIwPs0Dvq5220Z8lGL/6LHRTEr9TgLHmiI99Rj1PJ1p1czTys+olrgBqZk4E2qC0YTzeHprxSQmoHioVdJ7Lw==} + engines: {node: '>=18'} + + '@inquirer/core@9.1.0': + resolution: {integrity: sha512-RZVfH//2ytTjmaBIzeKT1zefcQZzuruwkpTwwbe/i2jTl4o9M+iML5ChULzz6iw1Ok8iUBBsRCjY2IEbD8Ft4w==} + engines: {node: '>=18'} + + '@inquirer/editor@2.2.0': + resolution: {integrity: sha512-9KHOpJ+dIL5SZli8lJ6xdaYLPPzB8xB9GZItg39MBybzhxA16vxmszmQFrRwbOA918WA2rvu8xhDEg/p6LXKbw==} + engines: {node: '>=18'} + + '@inquirer/expand@2.3.0': + resolution: {integrity: sha512-qnJsUcOGCSG1e5DTOErmv2BPQqrtT6uzqn1vI/aYGiPKq+FgslGZmtdnXbhuI7IlT7OByDoEEqdnhUnVR2hhLw==} + engines: {node: '>=18'} + + '@inquirer/figures@1.0.5': + resolution: {integrity: sha512-79hP/VWdZ2UVc9bFGJnoQ/lQMpL74mGgzSYX1xUqCVk7/v73vJCMw1VuyWN1jGkZ9B3z7THAbySqGbCNefcjfA==} + engines: {node: '>=18'} + + '@inquirer/input@2.3.0': + resolution: {integrity: sha512-XfnpCStx2xgh1LIRqPXrTNEEByqQWoxsWYzNRSEUxJ5c6EQlhMogJ3vHKu8aXuTacebtaZzMAHwEL0kAflKOBw==} + engines: {node: '>=18'} + + '@inquirer/number@1.1.0': + resolution: {integrity: sha512-ilUnia/GZUtfSZy3YEErXLJ2Sljo/mf9fiKc08n18DdwdmDbOzRcTv65H1jjDvlsAuvdFXf4Sa/aL7iw/NanVA==} + engines: {node: '>=18'} + + '@inquirer/password@2.2.0': + resolution: {integrity: sha512-5otqIpgsPYIshqhgtEwSspBQE40etouR8VIxzpJkv9i0dVHIpyhiivbkH9/dGiMLdyamT54YRdGJLfl8TFnLHg==} + engines: {node: '>=18'} + + '@inquirer/prompts@5.5.0': + resolution: {integrity: sha512-BHDeL0catgHdcHbSFFUddNzvx/imzJMft+tWDPwTm3hfu8/tApk1HrooNngB2Mb4qY+KaRWF+iZqoVUPeslEog==} + engines: {node: '>=18'} + + '@inquirer/rawlist@2.3.0': + resolution: {integrity: sha512-zzfNuINhFF7OLAtGHfhwOW2TlYJyli7lOUoJUXw/uyklcwalV6WRXBXtFIicN8rTRK1XTiPWB4UY+YuW8dsnLQ==} + engines: {node: '>=18'} + + '@inquirer/search@1.1.0': + resolution: {integrity: sha512-h+/5LSj51dx7hp5xOn4QFnUaKeARwUCLs6mIhtkJ0JYPBLmEYjdHSYh7I6GrLg9LwpJ3xeX0FZgAG1q0QdCpVQ==} + engines: {node: '>=18'} + + '@inquirer/select@2.5.0': + resolution: {integrity: sha512-YmDobTItPP3WcEI86GvPo+T2sRHkxxOq/kXmsBjHS5BVXUgvgZ5AfJjkvQvZr03T81NnI3KrrRuMzeuYUQRFOA==} + engines: {node: '>=18'} + + '@inquirer/type@1.5.3': + resolution: {integrity: sha512-xUQ14WQGR/HK5ei+2CvgcwoH9fQ4PgPGmVFSN0pc1+fVyDL3MREhyAY7nxEErSu6CkllBM3D7e3e+kOvtu+eIg==} + engines: {node: '>=18'} + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -1576,6 +1665,9 @@ packages: '@jridgewell/sourcemap-codec@1.4.15': resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} @@ -2099,6 +2191,9 @@ packages: '@sideway/address@4.1.4': resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} + '@sideway/address@4.1.5': + resolution: {integrity: sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==} + '@sideway/formula@3.0.1': resolution: {integrity: sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==} @@ -2408,8 +2503,8 @@ packages: storybook: ^8.2.9 vue: ^3.0.0 - '@stylistic/eslint-plugin@2.7.1': - resolution: {integrity: sha512-JqnHom8CP14oOgPhwTPbn0QgsBJwgNySQSe00V9GQQDlY1tEqZUlK4jM2DIOJ5nE+oXoy51vZWHnHkfZ6rEruw==} + '@stylistic/eslint-plugin@2.8.0': + resolution: {integrity: sha512-Ufvk7hP+bf+pD35R/QfunF793XlSRIC7USr3/EdgduK9j13i2JjmsM0LUz3/foS+jDYp2fzyWZA9N44CPur0Ow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -2590,9 +2685,6 @@ packages: '@types/eslint-scope@3.7.7': resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} - '@types/eslint@8.56.10': - resolution: {integrity: sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==} - '@types/eslint@9.6.1': resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} @@ -2641,9 +2733,6 @@ packages: '@types/markdown-it@14.1.2': resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==} - '@types/mdast@3.0.15': - resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} - '@types/mdast@4.0.4': resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} @@ -2662,17 +2751,20 @@ packages: '@types/ms@0.7.34': resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} + '@types/mute-stream@0.0.4': + resolution: {integrity: sha512-CPM9nzrCPPJHQNA9keH9CVkVI+WR5kMa+7XEs5jcGQ0VoAGnLv242w8lIVgwAEfmE4oufJRaTc9PNLQl0ioAow==} + '@types/node-fetch@2.6.11': resolution: {integrity: sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==} '@types/node@18.19.10': resolution: {integrity: sha512-IZD8kAM02AW1HRDTPOlz3npFava678pr8Ie9Vp8uRhBROXAv8MXT2pCnGZZAKYdromsNQLHQcfWQ6EOatVLtqA==} - '@types/node@20.16.2': - resolution: {integrity: sha512-91s/n4qUPV/wg8eE9KHYW1kouTfDk2FPGjXbBMfRWP/2vg1rCXNQL1OCabwGs0XSdukuK+MwCDXE30QpSeMUhQ==} + '@types/node@20.16.5': + resolution: {integrity: sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==} - '@types/node@20.16.3': - resolution: {integrity: sha512-/wdGiWRkMOm53gAsSyFMXFZHbVg7C6CbkrzHNpaHoYfsUWPg7m6ZRKtvQjgvQ9i8WT540a3ydRlRQbxjY30XxQ==} + '@types/node@22.5.4': + resolution: {integrity: sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2710,9 +2802,6 @@ packages: '@types/tough-cookie@4.0.5': resolution: {integrity: sha512-/Ad8+nIOV7Rl++6f1BdKxFSMgmoqEoYbHRpPcx3JEfv8VRsQe9Z4mCXeJBzxs7mbHY/XOZZuXlRNfhpVPbs6ZA==} - '@types/unist@2.0.10': - resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} - '@types/unist@3.0.2': resolution: {integrity: sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==} @@ -2725,14 +2814,17 @@ packages: '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} + '@types/wrap-ansi@3.0.0': + resolution: {integrity: sha512-ltIpx+kM7g/MLRZfkbL7EsCEjfzCcScLpkg37eXEtx5kmrAKBkTJwd1GIAjDSL8wTpM6Hzn5YO4pSb91BEwu1g==} + '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} '@types/yargs@17.0.32': resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} - '@typescript-eslint/eslint-plugin@8.3.0': - resolution: {integrity: sha512-FLAIn63G5KH+adZosDYiutqkOkYEx0nvcwNNfJAf+c7Ae/H35qWwTYvPZUKFj5AS+WfHG/WJJfWnDnyNUlp8UA==} + '@typescript-eslint/eslint-plugin@8.5.0': + resolution: {integrity: sha512-lHS5hvz33iUFQKuPFGheAB84LwcJ60G8vKnEhnfcK1l8kGVLro2SFYW6K0/tj8FUhRJ0VHyg1oAfg50QGbPPHw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -2742,8 +2834,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.3.0': - resolution: {integrity: sha512-h53RhVyLu6AtpUzVCYLPhZGL5jzTD9fZL+SYf/+hYOx2bDkyQXztXSc4tbvKYHzfMXExMLiL9CWqJmVz6+78IQ==} + '@typescript-eslint/parser@8.5.0': + resolution: {integrity: sha512-gF77eNv0Xz2UJg/NbpWJ0kqAm35UMsvZf1GHj8D9MRFTj/V3tAciIWXfmPLsAAF/vUlpWPvUDyH1jjsr0cMVWw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2756,8 +2848,12 @@ packages: resolution: {integrity: sha512-mz2X8WcN2nVu5Hodku+IR8GgCOl4C0G/Z1ruaWN4dgec64kDBabuXyPAr+/RgJtumv8EEkqIzf3X2U5DUKB2eg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.3.0': - resolution: {integrity: sha512-wrV6qh//nLbfXZQoj32EXKmwHf4b7L+xXLrP3FZ0GOUU72gSvLjeWUl5J5Ue5IwRxIV1TfF73j/eaBapxx99Lg==} + '@typescript-eslint/scope-manager@8.5.0': + resolution: {integrity: sha512-06JOQ9Qgj33yvBEx6tpC8ecP9o860rsR22hWMEd12WcTRrfaFgHr2RB/CA/B+7BMhHkXT4chg2MyboGdFGawYg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@8.5.0': + resolution: {integrity: sha512-N1K8Ix+lUM+cIDhL2uekVn/ZD7TZW+9/rwz8DclQpcQ9rk4sIL5CAlBC0CugWKREmDjBzI/kQqU4wkg46jWLYA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2765,14 +2861,14 @@ packages: typescript: optional: true - '@typescript-eslint/types@7.15.0': - resolution: {integrity: sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==} - engines: {node: ^18.18.0 || >=20.0.0} - '@typescript-eslint/types@8.3.0': resolution: {integrity: sha512-y6sSEeK+facMaAyixM36dQ5NVXTnKWunfD1Ft4xraYqxP0lC0POJmIaL/mw72CUMqjY9qfyVfXafMeaUj0noWw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.5.0': + resolution: {integrity: sha512-qjkormnQS5wF9pjSi6q60bKUHH44j2APxfh9TQRXK8wbYVeDYYdYJGIROL87LGZZ2gz3Rbmjc736qyL8deVtdw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.3.0': resolution: {integrity: sha512-Mq7FTHl0R36EmWlCJWojIC1qn/ZWo2YiWYc1XVtasJ7FIgjo0MVv9rZWXEE7IK2CGrtwe1dVOxWwqXUdNgfRCA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2782,16 +2878,35 @@ packages: typescript: optional: true + '@typescript-eslint/typescript-estree@8.5.0': + resolution: {integrity: sha512-vEG2Sf9P8BPQ+d0pxdfndw3xIXaoSjliG0/Ejk7UggByZPKXmJmw3GW5jV2gHNQNawBUyfahoSiCFVov0Ruf7Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + '@typescript-eslint/utils@8.3.0': resolution: {integrity: sha512-F77WwqxIi/qGkIGOGXNBLV7nykwfjLsdauRB/DOFPdv6LTF3BHHkBpq81/b5iMPSF055oO2BiivDJV4ChvNtXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/utils@8.5.0': + resolution: {integrity: sha512-6yyGYVL0e+VzGYp60wvkBHiqDWOpT63pdMV2CVG4LVDd5uR6q1qQN/7LafBZtAtNIn/mqXjsSeS5ggv/P0iECw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + '@typescript-eslint/visitor-keys@8.3.0': resolution: {integrity: sha512-RmZwrTbQ9QveF15m/Cl28n0LXD6ea2CjkhH5rQ55ewz3H24w+AMCJHPVYaZ8/0HoG8Z3cLLFFycRXxeO2tz9FA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.5.0': + resolution: {integrity: sha512-yTPqMnbAZJNy2Xq2XU8AdtOW9tJIr+UQb64aXB9f3B1498Zx9JorVgFJcZpEc9UBuCCrdzKID2RGAMkYcDtZOw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -2891,29 +3006,35 @@ packages: '@vue/compiler-core@3.4.38': resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} + '@vue/compiler-core@3.5.4': + resolution: {integrity: sha512-oNwn+BAt3n9dK9uAYvI+XGlutwuTq/wfj4xCBaZCqwwVIGtD7D6ViihEbyYZrDHIHTDE3Q6oL3/hqmAyFEy9DQ==} + '@vue/compiler-dom@3.4.31': resolution: {integrity: sha512-wK424WMXsG1IGMyDGyLqB+TbmEBFM78hIsOJ9QwUVLGrcSk0ak6zYty7Pj8ftm7nEtdU/DGQxAXp0/lM/2cEpQ==} '@vue/compiler-dom@3.4.38': resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} + '@vue/compiler-dom@3.5.4': + resolution: {integrity: sha512-yP9RRs4BDLOLfldn6ah+AGCNovGjMbL9uHvhDHf5wan4dAHLnFGOkqtfE7PPe4HTXIqE7l/NILdYw53bo1C8jw==} + '@vue/compiler-sfc@3.4.31': resolution: {integrity: sha512-einJxqEw8IIJxzmnxmJBuK2usI+lJonl53foq+9etB2HAzlPjAS/wa7r0uUpXw5ByX3/0uswVSrjNb17vJm1kQ==} - '@vue/compiler-sfc@3.4.38': - resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} + '@vue/compiler-sfc@3.5.4': + resolution: {integrity: sha512-P+yiPhL+NYH7m0ZgCq7AQR2q7OIE+mpAEgtkqEeH9oHSdIRvUO+4X6MPvblJIWcoe4YC5a2Gdf/RsoyP8FFiPQ==} '@vue/compiler-ssr@3.4.31': resolution: {integrity: sha512-RtefmITAje3fJ8FSg1gwgDhdKhZVntIVbwupdyZDSifZTRMiWxWehAOTCc8/KZDnBOcYQ4/9VWxsTbd3wT0hAA==} - '@vue/compiler-ssr@3.4.38': - resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} + '@vue/compiler-ssr@3.5.4': + resolution: {integrity: sha512-acESdTXsxPnYr2C4Blv0ggx5zIFMgOzZmYU2UgvIff9POdRGbRNBHRyzHAnizcItvpgerSKQbllUc9USp3V7eg==} '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} - '@vue/devtools-api@6.6.3': - resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==} + '@vue/devtools-api@6.6.4': + resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} '@vue/devtools-api@7.3.9': resolution: {integrity: sha512-D+GTYtFg68bqSu66EugQUydsOqaDlPLNmYw5oYk8k81uBu9/bVTUrqlAJrAA9Am7MXhKz2gWdDkopY6sOBf/Bg==} @@ -2932,27 +3053,27 @@ packages: typescript: optional: true - '@vue/language-core@2.1.2': - resolution: {integrity: sha512-tt2J7C+l0J/T5PaLhJ0jvCCi0JNwu3e8azWTYxW3jmAW5B/dac0g5UxmI7l59CQgCGFotqUqI3tXjfZgoWNtog==} + '@vue/language-core@2.1.6': + resolution: {integrity: sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true - '@vue/reactivity@3.4.38': - resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==} + '@vue/reactivity@3.5.4': + resolution: {integrity: sha512-HKKbEuP7tYSGCq4e4nK6ZW6l5hyG66OUetefBp4budUyjvAYsnQDf+bgFzg2RAgnH0CInyqXwD9y47jwJEHrQw==} - '@vue/runtime-core@3.4.38': - resolution: {integrity: sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==} + '@vue/runtime-core@3.5.4': + resolution: {integrity: sha512-f3ek2sTA0AFu0n+w+kCtz567Euqqa3eHewvo4klwS7mWfSj/A+UmYTwsnUFo35KeyAFY60JgrCGvEBsu1n/3LA==} - '@vue/runtime-dom@3.4.38': - resolution: {integrity: sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==} + '@vue/runtime-dom@3.5.4': + resolution: {integrity: sha512-ofyc0w6rbD5KtjhP1i9hGOKdxGpvmuB1jprP7Djlj0X7R5J/oLwuNuE98GJ8WW31Hu2VxQHtk/LYTAlW8xrJdw==} - '@vue/server-renderer@3.4.38': - resolution: {integrity: sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==} + '@vue/server-renderer@3.5.4': + resolution: {integrity: sha512-FbjV6DJLgKRetMYFBA1UXCroCiED/Ckr53/ba9wivyd7D/Xw9fpo0T6zXzCnxQwyvkyrL7y6plgYhWhNjGxY5g==} peerDependencies: - vue: 3.4.38 + vue: 3.5.4 '@vue/shared@3.4.31': resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==} @@ -2960,6 +3081,9 @@ packages: '@vue/shared@3.4.38': resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} + '@vue/shared@3.5.4': + resolution: {integrity: sha512-L2MCDD8l7yC62Te5UUyPVpmexhL9ipVnYRw9CsWfm/BGRL5FwDX4a25bcJ/OJSD3+Hx+k/a8LDKcG2AFdJV3BA==} + '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} @@ -3292,6 +3416,9 @@ packages: axios@1.6.7: resolution: {integrity: sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==} + axios@1.7.7: + resolution: {integrity: sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==} + babel-core@7.0.0-bridge.0: resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==} peerDependencies: @@ -3392,10 +3519,6 @@ packages: brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} - braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} - braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} @@ -3501,20 +3624,14 @@ packages: resolution: {integrity: sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==} engines: {node: '>=12.20'} - character-entities-legacy@1.1.4: - resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} - - character-entities@1.2.4: - resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} - character-entities@2.0.2: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} character-parser@2.2.0: resolution: {integrity: sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw==} - character-reference-invalid@1.1.4: - resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} check-error@1.0.3: resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} @@ -3602,6 +3719,10 @@ packages: resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} engines: {node: '>=18'} + cli-width@4.1.0: + resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} + engines: {node: '>= 12'} + cliui@6.0.0: resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} @@ -3894,8 +4015,8 @@ packages: supports-color: optional: true - debug@4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -3903,8 +4024,8 @@ packages: supports-color: optional: true - debug@4.3.5: - resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + debug@4.3.6: + resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -3912,8 +4033,8 @@ packages: supports-color: optional: true - debug@4.3.6: - resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + debug@4.3.7: + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -4141,10 +4262,6 @@ packages: resolution: {integrity: sha512-C5Pn8Wk+1vKBoHghJODM63yk8MvrO9EWZUfkAt5HAqIgPE4/8FF0PEGHXtEd40l223+cE5ABWuPzm38PHFXfMA==} engines: {node: '>=10.2.0'} - enhanced-resolve@5.17.0: - resolution: {integrity: sha512-dwDPwZL0dmye8Txp2gzFmA6sxALaSvdRDjPH0viLcKrtlOL3tw62nWWweVD1SdILDTJrbrL6tdWVN58Wo6U3eA==} - engines: {node: '>=10.13.0'} - enhanced-resolve@5.17.1: resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==} engines: {node: '>=10.13.0'} @@ -4253,8 +4370,8 @@ packages: peerDependencies: eslint: ^9.5.0 - eslint-flat-config-utils@0.3.1: - resolution: {integrity: sha512-eFT3EaoJN1hlN97xw4FIEX//h0TiFUobgl2l5uLkIwhVN9ahGq95Pbs+i1/B5UACA78LO3rco3JzuvxLdTUOPA==} + eslint-flat-config-utils@0.4.0: + resolution: {integrity: sha512-kfd5kQZC+BMO0YwTol6zxjKX1zAsk8JfSAopbKjKqmENTJcew+yBejuvccAg37cvOrN0Mh+DVbeyznuNWEjt4A==} eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} @@ -4264,13 +4381,13 @@ packages: peerDependencies: eslint: '*' - eslint-plugin-antfu@2.3.6: - resolution: {integrity: sha512-31VwbU1Yd4BFNUUPQEazKyP79f3c+ohJtq5iZIuw38JjkRQdQAcF/31Kjr0DOKZXVDkeeNPrttKidrr3xhnhOA==} + eslint-plugin-antfu@2.6.0: + resolution: {integrity: sha512-4dz0VgWGpZ6jUSEUPSI6OGFqBc+P8c7zFFXht5t+YwzIvBsruqVX7Hjl3I8KNNEyJmA4fL3+GIc+EWU1woTp1A==} peerDependencies: eslint: '*' - eslint-plugin-command@0.2.3: - resolution: {integrity: sha512-1bBYNfjZg60N2ZpLV5ATYSYyueIJ+zl5yKrTs0UFDdnyu07dNSZ7Xplnc+Wb6SXTdc1sIaoIrnuyhvztcltX6A==} + eslint-plugin-command@0.2.4: + resolution: {integrity: sha512-IbZnQY21pOanbcCh/bAWWl+1BynV2HuDE75URMmk/28Tdn+PM7CoKeibXtPGrL7KQdIEHMgUEnRwwI8qmggVMA==} peerDependencies: eslint: '*' @@ -4280,8 +4397,8 @@ packages: peerDependencies: eslint: '>=8' - eslint-plugin-import-x@4.1.1: - resolution: {integrity: sha512-dBEM8fACIFNt4H7GoOaRmnH6evJW6JSTJTYYgmRd3vI4geBTjgDM/JyUDKUwIw0HDSyI+u7Vs3vFRXUo/BOAtA==} + eslint-plugin-import-x@4.2.1: + resolution: {integrity: sha512-WWi2GedccIJa0zXxx3WDnTgouGQTtdYK1nhXMwywbqqAgB0Ov+p1pYBsWh3VaB0bvBOwLse6OfVII7jZD9xo5Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -4298,12 +4415,6 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-markdown@5.1.0: - resolution: {integrity: sha512-SJeyKko1K6GwI0AN6xeCDToXDkfKZfXcexA6B+O2Wr2btUS9GrC+YgwSyVli5DJnctUHjFXcQ2cqTaAmVoLi2A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=8' - eslint-plugin-n@17.10.2: resolution: {integrity: sha512-e+s4eAf5NtJaxPhTNu3qMO0Iz40WANS93w9LQgYcvuljgvDmWi/a3rh+OrNyMHeng6aOWGJO0rCg5lH4zi8yTw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -4314,8 +4425,8 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.3.0: - resolution: {integrity: sha512-sGgShkEqDBqIZ3WlenGHwLe1cl3vHKTfeh9b1XXAamaxSC7AY4Os0jdNCXnGJW4l0TlpismT5t2r7CXY7sfKlw==} + eslint-plugin-perfectionist@3.5.0: + resolution: {integrity: sha512-vwDNuxlAlbZJ3DjHo6GnfZrmMlJBLFrkOLBV/rYvVnLFD+x54u9VyJcGOfJ2DK9d1cd3a/C/vtBrbBNgAC6Mrg==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 @@ -4360,8 +4471,8 @@ packages: '@typescript-eslint/eslint-plugin': optional: true - eslint-plugin-vue@9.27.0: - resolution: {integrity: sha512-5Dw3yxEyuBSXTzT5/Ge1X5kIkRTQ3nvBn/VwPwInNiZBSJOO/timWMUaflONnFBzU6NhB68lxnCda7ULV5N7LA==} + eslint-plugin-vue@9.28.0: + resolution: {integrity: sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -4398,8 +4509,8 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.9.1: - resolution: {integrity: sha512-dHvhrbfr4xFQ9/dq+jcVneZMyRYLjggWjk6RVsIiHsP8Rz6yZ8LvZ//iU4TrZF+SXWG+JkNF2OyiZRvzgRDqMg==} + eslint@9.10.0: + resolution: {integrity: sha512-Y4D0IgtBZfOcOUAIQTSXBKoNGfY0REGqHJG6+Q81vNippW5YlKjHFj4soMxamKK1NXHUWuBZTLdU3Km+L/pcHw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -4421,10 +4532,6 @@ packages: engines: {node: '>=4'} hasBin: true - esquery@1.5.0: - resolution: {integrity: sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==} - engines: {node: '>=0.10'} - esquery@1.6.0: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} @@ -4502,6 +4609,10 @@ packages: extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + fast-deep-equal@3.1.3: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} @@ -4543,10 +4654,6 @@ packages: resolution: {integrity: sha512-Dx770ai81ohflojxhU+oG+Z2QGvKdYxgEr9OSA8UVrqhwNHjfH9A8f5NKfg83fEH8ZFA5N5llJo5T3PIoZ4CRA==} engines: {node: '>= 10.4.0'} - fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} - fill-range@7.1.1: resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} engines: {node: '>=8'} @@ -4639,6 +4746,15 @@ packages: debug: optional: true + follow-redirects@1.15.9: + resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + for-each@0.3.3: resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} @@ -4935,6 +5051,10 @@ packages: resolution: {integrity: sha512-+K84LB1DYwMHoHSgaOY/Jfhw3ucPmSET5v98Ke/HdNSw4a0UktWzyW1mjhjpuxxTqOOsfWT/7iVshHmVZ4IpOA==} engines: {node: ^16.14.0 || >=18.0.0} + hosted-git-info@8.0.0: + resolution: {integrity: sha512-4nw3vOVR+vHUOT8+U4giwe2tcGv+R3pwwRidUe67DoMBTjhrfr6rZYJVVwdkBE+Um050SG+X9tf0Jo4fOpn01w==} + engines: {node: ^18.17.0 || >=20.5.0} + html-encoding-sniffer@4.0.0: resolution: {integrity: sha512-Y22oTqIU4uuPgEemfz7NDJz6OeKf12Lsu+QC+s3BVpda64lTiMYCyGwg5ki4vFxkMwQdeZDl2adZoqUgdFuTgQ==} engines: {node: '>=18'} @@ -5068,6 +5188,10 @@ packages: resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + inquirer@10.2.2: + resolution: {integrity: sha512-tyao/4Vo36XnUItZ7DnUXX4f1jVao2mSrleV/5IPtW/XAEA26hRVsbc68nuTEKWcr5vMP/1mVoT2O7u8H4v1Vg==} + engines: {node: '>=18'} + internal-slot@1.0.6: resolution: {integrity: sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==} engines: {node: '>= 0.4'} @@ -5087,12 +5211,6 @@ packages: resolution: {integrity: sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - is-alphabetical@1.0.4: - resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} - - is-alphanumerical@1.0.4: - resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} - is-arguments@1.1.1: resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} engines: {node: '>= 0.4'} @@ -5129,9 +5247,6 @@ packages: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} - is-decimal@1.0.4: - resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} - is-expression@4.0.0: resolution: {integrity: sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==} @@ -5163,9 +5278,6 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} - is-hexadecimal@1.0.4: - resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} - is-interactive@1.0.0: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} engines: {node: '>=8'} @@ -5516,6 +5628,9 @@ packages: joi@17.12.0: resolution: {integrity: sha512-HSLsmSmXz+PV9PYoi3p7cgIbj06WnEBNT28n+bbBNcPZXZFqCzzvGqpTBPujx/Z0nh1+KNQPDrNgdmQ8dq0qYw==} + joi@17.13.3: + resolution: {integrity: sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==} + js-beautify@1.14.11: resolution: {integrity: sha512-rPogWqAfoYh1Ryqqh2agUpVfbxAhbjuN1SmU86dskQUKouRiggUTCO4+2ym9UPXllc2WAp0J+T5qxn7Um3lCdw==} engines: {node: '>=14'} @@ -5544,10 +5659,6 @@ packages: '@babel/preset-env': optional: true - jsdoc-type-pratt-parser@4.0.0: - resolution: {integrity: sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==} - engines: {node: '>=12.0.0'} - jsdoc-type-pratt-parser@4.1.0: resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} engines: {node: '>=12.0.0'} @@ -5657,68 +5768,68 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} - lightningcss-darwin-arm64@1.26.0: - resolution: {integrity: sha512-n4TIvHO1NY1ondKFYpL2ZX0bcC2y6yjXMD6JfyizgR8BCFNEeArINDzEaeqlfX9bXz73Bpz/Ow0nu+1qiDrBKg==} + lightningcss-darwin-arm64@1.27.0: + resolution: {integrity: sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] - lightningcss-darwin-x64@1.26.0: - resolution: {integrity: sha512-Rf9HuHIDi1R6/zgBkJh25SiJHF+dm9axUZW/0UoYCW1/8HV0gMI0blARhH4z+REmWiU1yYT/KyNF3h7tHyRXUg==} + lightningcss-darwin-x64@1.27.0: + resolution: {integrity: sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] - lightningcss-freebsd-x64@1.26.0: - resolution: {integrity: sha512-C/io7POAxp6sZxFSVGezjajMlCKQ8KSwISLLGRq8xLQpQMokYrUoqYEwmIX8mLmF6C/CZPk0gFmRSzd8biWM0g==} + lightningcss-freebsd-x64@1.27.0: + resolution: {integrity: sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] - lightningcss-linux-arm-gnueabihf@1.26.0: - resolution: {integrity: sha512-Aag9kqXqkyPSW+dXMgyWk66C984Nay2pY8Nws+67gHlDzV3cWh7TvFlzuaTaVFMVqdDTzN484LSK3u39zFBnzg==} + lightningcss-linux-arm-gnueabihf@1.27.0: + resolution: {integrity: sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] - lightningcss-linux-arm64-gnu@1.26.0: - resolution: {integrity: sha512-iJmZM7fUyVjH+POtdiCtExG+67TtPUTer7K/5A8DIfmPfrmeGvzfRyBltGhQz13Wi15K1lf2cPYoRaRh6vcwNA==} + lightningcss-linux-arm64-gnu@1.27.0: + resolution: {integrity: sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - lightningcss-linux-arm64-musl@1.26.0: - resolution: {integrity: sha512-XxoEL++tTkyuvu+wq/QS8bwyTXZv2y5XYCMcWL45b8XwkiS8eEEEej9BkMGSRwxa5J4K+LDeIhLrS23CpQyfig==} + lightningcss-linux-arm64-musl@1.27.0: + resolution: {integrity: sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] - lightningcss-linux-x64-gnu@1.26.0: - resolution: {integrity: sha512-1dkTfZQAYLj8MUSkd6L/+TWTG8V6Kfrzfa0T1fSlXCXQHrt1HC1/UepXHtKHDt/9yFwyoeayivxXAsApVxn6zA==} + lightningcss-linux-x64-gnu@1.27.0: + resolution: {integrity: sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - lightningcss-linux-x64-musl@1.26.0: - resolution: {integrity: sha512-yX3Rk9m00JGCUzuUhFEojY+jf/6zHs3XU8S8Vk+FRbnr4St7cjyMXdNjuA2LjiT8e7j8xHRCH8hyZ4H/btRE4A==} + lightningcss-linux-x64-musl@1.27.0: + resolution: {integrity: sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] - lightningcss-win32-arm64-msvc@1.26.0: - resolution: {integrity: sha512-X/597/cFnCogy9VItj/+7Tgu5VLbAtDF7KZDPdSw0MaL6FL940th1y3HiOzFIlziVvAtbo0RB3NAae1Oofr+Tw==} + lightningcss-win32-arm64-msvc@1.27.0: + resolution: {integrity: sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [win32] - lightningcss-win32-x64-msvc@1.26.0: - resolution: {integrity: sha512-pYS3EyGP3JRhfqEFYmfFDiZ9/pVNfy8jVIYtrx9TVNusVyDK3gpW1w/rbvroQ4bDJi7grdUtyrYU6V2xkY/bBw==} + lightningcss-win32-x64-msvc@1.27.0: + resolution: {integrity: sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] - lightningcss@1.26.0: - resolution: {integrity: sha512-a/XZ5hdgifrofQJUArr5AiJjx26SwMam3SJUSMjgebZbESZ96i+6Qsl8tLi0kaUsdMzBWXh9sN1Oe6hp2/dkQw==} + lightningcss@1.27.0: + resolution: {integrity: sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==} engines: {node: '>= 12.0.0'} lilconfig@3.1.2: @@ -5731,8 +5842,8 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - lint-staged@15.2.9: - resolution: {integrity: sha512-BZAt8Lk3sEnxw7tfxM7jeZlPRuT4M68O0/CwZhhaw6eeWu0Lz5eERE3m386InivXB64fp/mDID452h48tvKlRQ==} + lint-staged@15.2.10: + resolution: {integrity: sha512-5dY5t743e1byO19P9I4b3x8HJwalIznL5E1FWYnU6OWw33KxNBSLAc6Cy7F2PsFEO8FKnLwjwm5hx7aMF0jzZg==} engines: {node: '>=18.12.0'} hasBin: true @@ -5882,6 +5993,9 @@ packages: magic-string@0.30.10: resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + magic-string@0.30.11: + resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} engines: {node: '>=6'} @@ -5929,9 +6043,6 @@ packages: mdast-util-find-and-replace@3.0.1: resolution: {integrity: sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA==} - mdast-util-from-markdown@0.8.5: - resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} - mdast-util-from-markdown@2.0.1: resolution: {integrity: sha512-aJEUyzZ6TzlsX2s5B4Of7lN7EQtAxvtradMMglCQDyaTFgse6CmtmdJ15ElnVRlCg1vpNyVtbem0PWzlNieZsA==} @@ -5959,9 +6070,6 @@ packages: mdast-util-to-markdown@2.1.0: resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} - mdast-util-to-string@2.0.0: - resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} - mdast-util-to-string@4.0.0: resolution: {integrity: sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==} @@ -6079,20 +6187,17 @@ packages: micromark-util-types@2.0.0: resolution: {integrity: sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w==} - micromark@2.11.4: - resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} - micromark@4.0.0: resolution: {integrity: sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ==} - micromatch@4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} - micromatch@4.0.7: resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==} engines: {node: '>=8.6'} + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} @@ -6146,10 +6251,6 @@ packages: resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.3: - resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} - engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -6210,6 +6311,10 @@ packages: muggle-string@0.4.1: resolution: {integrity: sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==} + mute-stream@1.0.0: + resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} @@ -6472,6 +6577,10 @@ packages: resolution: {integrity: sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==} engines: {node: '>=0.10.0'} + os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + p-debounce@4.0.0: resolution: {integrity: sha512-4Ispi9I9qYGO4lueiLDhe4q4iK5ERK8reLsuzH6BPaXn53EGaua8H66PXIFGrW897hwjXp+pVLrm/DLxN0RF0A==} engines: {node: '>=12'} @@ -6558,9 +6667,6 @@ packages: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} - parse-entities@2.0.0: - resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} - parse-gitignore@2.0.0: resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==} engines: {node: '>=14'} @@ -6685,6 +6791,9 @@ packages: picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -6739,13 +6848,13 @@ packages: engines: {node: '>=18'} hasBin: true - playwright-core@1.46.1: - resolution: {integrity: sha512-h9LqIQaAv+CYvWzsZ+h3RsrqCStkBHlgo6/TJlFst3cOTlLghBQlJwPOZKQJTKNaD3QIB7aAVQ+gfWbN3NXB7A==} + playwright-core@1.47.0: + resolution: {integrity: sha512-1DyHT8OqkcfCkYUD9zzUTfg7EfTd+6a8MkD/NWOvjo0u/SCNd5YmY/lJwFvUZOxJbWNds+ei7ic2+R/cRz/PDg==} engines: {node: '>=18'} hasBin: true - playwright@1.46.1: - resolution: {integrity: sha512-oPcr1yqoXLCkgKtD5eNUPLiN40rYEM39odNpIb6VE6S7/15gJmA1NzVv6zJYusV0e7tzvkU/utBFNa/Kpxmwng==} + playwright@1.47.0: + resolution: {integrity: sha512-jOWiRq2pdNAX/mwLiwFYnPHpEZ4rM+fRSQpRHwEwZlP2PUANvL3+aJOF/bvISMhFD30rqMxUB4RJx9aQbfh4Ww==} engines: {node: '>=18'} hasBin: true @@ -6753,6 +6862,11 @@ packages: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} + pnpm@9.10.0: + resolution: {integrity: sha512-c6Ka+jag0JLs5Scd5Rd+y/gxjUVOzXATQxMbjrwMGpHEh9pGq3fI5ZbWrPFGHjWUztS+zt+JIbB0+9hlPtcFHA==} + engines: {node: '>=18.12'} + hasBin: true + polished@4.2.2: resolution: {integrity: sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==} engines: {node: '>=10'} @@ -6803,6 +6917,10 @@ packages: resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} engines: {node: ^10 || ^12 || >=14} + postcss@8.4.45: + resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} + engines: {node: ^10 || ^12 || >=14} + preact@10.17.1: resolution: {integrity: sha512-X9BODrvQ4Ekwv9GURm9AKAGaomqXmip7NQTZgY7gcNmr7XE83adOMJvd3N42id1tMFU7ojiynRsYnY6/BRFxLA==} @@ -7213,6 +7331,10 @@ packages: rrweb-cssom@0.7.1: resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==} + run-async@3.0.0: + resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} + engines: {node: '>=0.12.0'} + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -7283,8 +7405,8 @@ packages: search-insights@2.8.2: resolution: {integrity: sha512-PxA9M5Q2bpBelVvJ3oDZR8nuY00Z6qwOxL53wNpgzV28M/D6u9WUbImDckjLSILBF8F1hn/mgyuUaOPtjow4Qw==} - semantic-release@24.1.0: - resolution: {integrity: sha512-FwaE2hKDHQn9G6GA7xmqsc9WnsjaFD/ppLM5PUg56Do9oKSCf+vH6cPeb3hEBV/m06n8Sh9vbVqPjHu/1onzQw==} + semantic-release@24.1.1: + resolution: {integrity: sha512-4Ax2GxD411jUe9IdhOjMLuN+6wAj+aKjvOGngByrpD/iKL+UKN/2puQglhyI4gxNyy9XzEBMzBwbqpnEwbXGEg==} engines: {node: '>=20.8.1'} hasBin: true @@ -7515,8 +7637,8 @@ packages: stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - start-server-and-test@2.0.5: - resolution: {integrity: sha512-2CV4pz69NJVJKQmJeSr+O+SPtOreu0yxvhPmSXclzmAKkPREuMabyMh+Txpzemjx0RDzXOcG2XkhiUuxjztSQw==} + start-server-and-test@2.0.7: + resolution: {integrity: sha512-tsOG1QbXKcRmrhCT0SrmmTex+uTjrb0SG8iF9XFmw1Cu8vPbVhER8zR4xkm5LAt1BarM/Dk7Jkfts+h8Rxfb2w==} engines: {node: '>=16'} hasBin: true @@ -7792,6 +7914,10 @@ packages: resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} engines: {node: '>=14.0.0'} + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + tmpl@1.0.5: resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} @@ -7852,9 +7978,6 @@ packages: tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - tslib@2.6.2: - resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - tslib@2.7.0: resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} @@ -7982,9 +8105,6 @@ packages: unist-util-is@6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} - unist-util-stringify-position@2.0.3: - resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} - unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} @@ -8101,8 +8221,8 @@ packages: vite-plugin-full-reload@1.2.0: resolution: {integrity: sha512-kz18NW79x0IHbxRSHm0jttP4zoO9P9gXh+n6UTwlNKnviTTEpOlum6oS9SmecrTtSr+muHEn5TUuC75UovQzcA==} - vite@5.4.2: - resolution: {integrity: sha512-dDrQTRHp5C1fTFzcSaMxjk6vdpKvT+2/mIdE07Gw2ykehT49O0z/VHS3zZ8iV/Gh8BJJKHWOe5RjaNrW5xf/GA==} + vite@5.4.4: + resolution: {integrity: sha512-RHFCkULitycHVTtelJ6jQLd+KSAAzOgEYorV32R2q++M6COBjKJR6BxqClwp5sf0XaBDjVMuJ9wnNfyAJwjMkA==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -8187,8 +8307,8 @@ packages: vue-component-type-helpers@2.0.24: resolution: {integrity: sha512-Jr5N8QVYEcbQuMN1LRgvg61758G8HTnzUlQsAFOxx6Y6X8kmhJ7C+jOvWsQruYxi3uHhhS6BghyRlyiwO99DBg==} - vue-component-type-helpers@2.1.4: - resolution: {integrity: sha512-aVqB3KxwpM76cYRkpnezl1J62E/1omzHQfx1yuz7zcbxmzmP/PeSgI20NEmkdeGnjZPVzm0V9fB4ZyRu5BBj4A==} + vue-component-type-helpers@2.1.6: + resolution: {integrity: sha512-ng11B8B/ZADUMMOsRbqv0arc442q7lifSubD0v8oDXIFoMg/mXwAPUunrroIDkY+mcD0dHKccdaznSVp8EoX3w==} vue-demi@0.14.10: resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} @@ -8217,22 +8337,22 @@ packages: peerDependencies: vue: '>=2' - vue-router@4.4.3: - resolution: {integrity: sha512-sv6wmNKx2j3aqJQDMxLFzs/u/mjA9Z5LCgy6BE0f7yFWMjrPLnS/sPNn8ARY/FXw6byV18EFutn5lTO6+UsV5A==} + vue-router@4.4.4: + resolution: {integrity: sha512-3MlnDqwRwZwCQVbtVfpsU+nrNymNjnXSsQtXName5925NVC1+326VVfYH9vSrA0N13teGEo8z5x7gbRnGjCDiQ==} peerDependencies: vue: ^3.2.0 vue-template-compiler@2.7.16: resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==} - vue-tsc@2.1.2: - resolution: {integrity: sha512-PH1BDxWT3eaPhl73elyZj6DV0nR3K4IFoUM1sGzMXXQneovVUwHQytdSyAHiED5MtEINGSHpL/Hs9ch+c/tDTw==} + vue-tsc@2.1.6: + resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==} hasBin: true peerDependencies: typescript: '>=5.0.0' - vue@3.4.38: - resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==} + vue@3.5.4: + resolution: {integrity: sha512-3yAj2gkmiY+i7+22A1PWM+kjOVXjU74UPINcTiN7grIVPyFFI0lpGwHlV/4xydDmobaBn7/xmi+YG8HeSlCTcg==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -8248,6 +8368,11 @@ packages: engines: {node: '>=12.0.0'} hasBin: true + wait-on@8.0.0: + resolution: {integrity: sha512-fNE5SXinLr2Bt7cJvjvLg2PcXfqznlqRvtE3f8AqYdRZ9BhE+XpsCp1mwQbRoO7s1q7uhAuCw0Ro3mG/KdZjEw==} + engines: {node: '>=12.0.0'} + hasBin: true + wait-port@0.2.14: resolution: {integrity: sha512-kIzjWcr6ykl7WFbZd0TMae8xovwqcqbx6FM9l+7agOgUByhzdjfzZBPK2CPufldTOMxbUivss//Sh9MFawmPRQ==} engines: {node: '>=8'} @@ -8472,6 +8597,10 @@ packages: resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==} engines: {node: '>=12.20'} + yoctocolors-cjs@2.1.2: + resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} + engines: {node: '>=18'} + yoctocolors@2.1.0: resolution: {integrity: sha512-FsQpXXeOEe05tcJN4Z2eicuC6+6KiJdBbPOAChanSkwwjZ277XGsh8wh/HaPuGeifTiw/7dgAzabitu2bnDvRg==} engines: {node: '>=18'} @@ -8585,42 +8714,42 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@3.0.0(@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4))(@vue/compiler-sfc@3.4.38)(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4)(vitest@2.0.5(@types/node@20.16.2)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6))': + '@antfu/eslint-config@3.5.1(@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(@vue/compiler-sfc@3.5.4)(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)(vitest@2.0.5(@types/node@20.16.5)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))': dependencies: '@antfu/install-pkg': 0.4.1 '@clack/prompts': 0.7.0 - '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.9.1(jiti@1.21.0)) - '@stylistic/eslint-plugin': 2.7.1(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4) - '@typescript-eslint/eslint-plugin': 8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4) - '@typescript-eslint/parser': 8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4) - '@vitest/eslint-plugin': 1.1.0(@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4)(vitest@2.0.5(@types/node@20.16.2)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6)) - eslint: 9.9.1(jiti@1.21.0) - eslint-config-flat-gitignore: 0.3.0(eslint@9.9.1(jiti@1.21.0)) - eslint-flat-config-utils: 0.3.1 - eslint-merge-processors: 0.1.0(eslint@9.9.1(jiti@1.21.0)) - eslint-plugin-antfu: 2.3.6(eslint@9.9.1(jiti@1.21.0)) - eslint-plugin-command: 0.2.3(eslint@9.9.1(jiti@1.21.0)) - eslint-plugin-import-x: 4.1.1(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4) - eslint-plugin-jsdoc: 50.2.2(eslint@9.9.1(jiti@1.21.0)) - eslint-plugin-jsonc: 2.16.0(eslint@9.9.1(jiti@1.21.0)) - eslint-plugin-markdown: 5.1.0(eslint@9.9.1(jiti@1.21.0)) - eslint-plugin-n: 17.10.2(eslint@9.9.1(jiti@1.21.0)) + '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.10.0(jiti@1.21.0)) + '@eslint/markdown': 6.1.0(eslint@9.10.0(jiti@1.21.0)) + '@stylistic/eslint-plugin': 2.8.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/parser': 8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) + '@vitest/eslint-plugin': 1.1.0(@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)(vitest@2.0.5(@types/node@20.16.5)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6)) + eslint: 9.10.0(jiti@1.21.0) + eslint-config-flat-gitignore: 0.3.0(eslint@9.10.0(jiti@1.21.0)) + eslint-flat-config-utils: 0.4.0 + eslint-merge-processors: 0.1.0(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-antfu: 2.6.0(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-command: 0.2.4(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-import-x: 4.2.1(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) + eslint-plugin-jsdoc: 50.2.2(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-jsonc: 2.16.0(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-n: 17.10.2(eslint@9.10.0(jiti@1.21.0)) eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-perfectionist: 3.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.0))) - eslint-plugin-regexp: 2.6.0(eslint@9.9.1(jiti@1.21.0)) - eslint-plugin-toml: 0.11.1(eslint@9.9.1(jiti@1.21.0)) - eslint-plugin-unicorn: 55.0.0(eslint@9.9.1(jiti@1.21.0)) - eslint-plugin-unused-imports: 4.1.3(@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.0)) - eslint-plugin-vue: 9.27.0(eslint@9.9.1(jiti@1.21.0)) - eslint-plugin-yml: 1.14.0(eslint@9.9.1(jiti@1.21.0)) - eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.1(jiti@1.21.0)) + eslint-plugin-perfectionist: 3.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.0))) + eslint-plugin-regexp: 2.6.0(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-toml: 0.11.1(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-unicorn: 55.0.0(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-unused-imports: 4.1.3(@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-vue: 9.28.0(eslint@9.10.0(jiti@1.21.0)) + eslint-plugin-yml: 1.14.0(eslint@9.10.0(jiti@1.21.0)) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.4)(eslint@9.10.0(jiti@1.21.0)) globals: 15.9.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 parse-gitignore: 2.0.0 - picocolors: 1.0.1 + picocolors: 1.1.0 toml-eslint-parser: 0.10.0 - vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@1.21.0)) + vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@1.21.0)) yaml-eslint-parser: 1.2.3 yargs: 17.7.2 transitivePeerDependencies: @@ -8819,6 +8948,8 @@ snapshots: '@babel/helper-string-parser@7.24.7': {} + '@babel/helper-string-parser@7.24.8': {} + '@babel/helper-validator-identifier@7.22.20': {} '@babel/helper-validator-identifier@7.24.7': {} @@ -8860,6 +8991,10 @@ snapshots: dependencies: '@babel/types': 7.24.7 + '@babel/parser@7.25.6': + dependencies: + '@babel/types': 7.25.6 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.24.7(@babel/core@7.24.7)': dependencies: '@babel/core': 7.24.7 @@ -9512,14 +9647,21 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 + '@babel/types@7.25.6': + dependencies: + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 + to-fast-properties: 2.0.0 + '@bcoe/v8-coverage@0.2.3': {} - '@chromatic-com/storybook@1.8.0(react@18.3.1)': + '@chromatic-com/storybook@2.0.0(react@18.3.1)(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': dependencies: chromatic: 11.5.4 filesize: 10.1.2 jsonfile: 6.1.0 react-confetti: 6.1.0(react@18.3.1) + storybook: 8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)) strip-ansi: 7.1.0 transitivePeerDependencies: - '@chromatic-com/cypress' @@ -9528,23 +9670,23 @@ snapshots: '@clack/core@0.3.4': dependencies: - picocolors: 1.0.1 + picocolors: 1.1.0 sisteransi: 1.0.5 '@clack/prompts@0.7.0': dependencies: '@clack/core': 0.3.4 - picocolors: 1.0.1 + picocolors: 1.1.0 sisteransi: 1.0.5 '@colors/colors@1.5.0': optional: true - '@commitlint/cli@19.4.1(@types/node@20.16.2)(typescript@5.5.4)': + '@commitlint/cli@19.4.1(@types/node@20.16.5)(typescript@5.5.4)': dependencies: '@commitlint/format': 19.3.0 '@commitlint/lint': 19.4.1 - '@commitlint/load': 19.4.0(@types/node@20.16.2)(typescript@5.5.4) + '@commitlint/load': 19.4.0(@types/node@20.16.5)(typescript@5.5.4) '@commitlint/read': 19.4.0 '@commitlint/types': 19.0.3 execa: 8.0.1 @@ -9591,7 +9733,7 @@ snapshots: '@commitlint/rules': 19.4.1 '@commitlint/types': 19.0.3 - '@commitlint/load@19.4.0(@types/node@20.16.2)(typescript@5.5.4)': + '@commitlint/load@19.4.0(@types/node@20.16.5)(typescript@5.5.4)': dependencies: '@commitlint/config-validator': 19.0.3 '@commitlint/execute-rule': 19.0.0 @@ -9599,7 +9741,7 @@ snapshots: '@commitlint/types': 19.0.3 chalk: 5.3.0 cosmiconfig: 9.0.0(typescript@5.5.4) - cosmiconfig-typescript-loader: 5.0.0(@types/node@20.16.2)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.16.5)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -9682,15 +9824,6 @@ snapshots: dependencies: react: 18.3.1 - '@es-joy/jsdoccomment@0.43.1': - dependencies: - '@types/eslint': 8.56.10 - '@types/estree': 1.0.5 - '@typescript-eslint/types': 7.15.0 - comment-parser: 1.4.1 - esquery: 1.6.0 - jsdoc-type-pratt-parser: 4.0.0 - '@es-joy/jsdoccomment@0.48.0': dependencies: comment-parser: 1.4.1 @@ -9832,15 +9965,15 @@ snapshots: '@esbuild/win32-x64@0.21.5': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.9.1(jiti@1.21.0))': + '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.10.0(jiti@1.21.0))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.9.1(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) ignore: 5.3.1 - '@eslint-community/eslint-utils@4.4.0(eslint@9.9.1(jiti@1.21.0))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.10.0(jiti@1.21.0))': dependencies: - eslint: 9.9.1(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -9850,7 +9983,7 @@ snapshots: '@eslint/config-array@0.18.0': dependencies: '@eslint/object-schema': 2.1.4 - debug: 4.3.5 + debug: 4.3.6 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -9858,7 +9991,7 @@ snapshots: '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 - debug: 4.3.5 + debug: 4.3.6 espree: 10.1.0 globals: 14.0.0 ignore: 5.3.1 @@ -9869,10 +10002,23 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.9.1': {} + '@eslint/js@9.10.0': {} + + '@eslint/markdown@6.1.0(eslint@9.10.0(jiti@1.21.0))': + dependencies: + eslint: 9.10.0(jiti@1.21.0) + mdast-util-from-markdown: 2.0.1 + mdast-util-gfm: 3.0.0 + micromark-extension-gfm: 3.0.0 + transitivePeerDependencies: + - supports-color '@eslint/object-schema@2.1.4': {} + '@eslint/plugin-kit@0.1.0': + dependencies: + levn: 0.4.1 + '@floating-ui/core@1.6.0': dependencies: '@floating-ui/utils': 0.2.1 @@ -9906,10 +10052,107 @@ snapshots: '@iconify/types@2.0.0': {} - '@iconify/vue@4.1.2(vue@3.4.38(typescript@5.5.4))': + '@iconify/vue@4.1.2(vue@3.5.4(typescript@5.5.4))': dependencies: '@iconify/types': 2.0.0 - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.4(typescript@5.5.4) + + '@inquirer/checkbox@2.5.0': + dependencies: + '@inquirer/core': 9.1.0 + '@inquirer/figures': 1.0.5 + '@inquirer/type': 1.5.3 + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.2 + + '@inquirer/confirm@3.2.0': + dependencies: + '@inquirer/core': 9.1.0 + '@inquirer/type': 1.5.3 + + '@inquirer/core@9.1.0': + dependencies: + '@inquirer/figures': 1.0.5 + '@inquirer/type': 1.5.3 + '@types/mute-stream': 0.0.4 + '@types/node': 22.5.4 + '@types/wrap-ansi': 3.0.0 + ansi-escapes: 4.3.2 + cli-spinners: 2.9.2 + cli-width: 4.1.0 + mute-stream: 1.0.0 + signal-exit: 4.1.0 + strip-ansi: 6.0.1 + wrap-ansi: 6.2.0 + yoctocolors-cjs: 2.1.2 + + '@inquirer/editor@2.2.0': + dependencies: + '@inquirer/core': 9.1.0 + '@inquirer/type': 1.5.3 + external-editor: 3.1.0 + + '@inquirer/expand@2.3.0': + dependencies: + '@inquirer/core': 9.1.0 + '@inquirer/type': 1.5.3 + yoctocolors-cjs: 2.1.2 + + '@inquirer/figures@1.0.5': {} + + '@inquirer/input@2.3.0': + dependencies: + '@inquirer/core': 9.1.0 + '@inquirer/type': 1.5.3 + + '@inquirer/number@1.1.0': + dependencies: + '@inquirer/core': 9.1.0 + '@inquirer/type': 1.5.3 + + '@inquirer/password@2.2.0': + dependencies: + '@inquirer/core': 9.1.0 + '@inquirer/type': 1.5.3 + ansi-escapes: 4.3.2 + + '@inquirer/prompts@5.5.0': + dependencies: + '@inquirer/checkbox': 2.5.0 + '@inquirer/confirm': 3.2.0 + '@inquirer/editor': 2.2.0 + '@inquirer/expand': 2.3.0 + '@inquirer/input': 2.3.0 + '@inquirer/number': 1.1.0 + '@inquirer/password': 2.2.0 + '@inquirer/rawlist': 2.3.0 + '@inquirer/search': 1.1.0 + '@inquirer/select': 2.5.0 + + '@inquirer/rawlist@2.3.0': + dependencies: + '@inquirer/core': 9.1.0 + '@inquirer/type': 1.5.3 + yoctocolors-cjs: 2.1.2 + + '@inquirer/search@1.1.0': + dependencies: + '@inquirer/core': 9.1.0 + '@inquirer/figures': 1.0.5 + '@inquirer/type': 1.5.3 + yoctocolors-cjs: 2.1.2 + + '@inquirer/select@2.5.0': + dependencies: + '@inquirer/core': 9.1.0 + '@inquirer/figures': 1.0.5 + '@inquirer/type': 1.5.3 + ansi-escapes: 4.3.2 + yoctocolors-cjs: 2.1.2 + + '@inquirer/type@1.5.3': + dependencies: + mute-stream: 1.0.0 '@isaacs/cliui@8.0.2': dependencies: @@ -9933,7 +10176,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.2 + '@types/node': 20.16.5 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -9946,14 +10189,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.2 + '@types/node': 20.16.5 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.16.2) + jest-config: 29.7.0(@types/node@20.16.5) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -9982,7 +10225,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.2 + '@types/node': 20.16.5 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -10000,7 +10243,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.16.2 + '@types/node': 20.16.5 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -10022,7 +10265,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.16.2 + '@types/node': 20.16.5 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -10092,7 +10335,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.16.2 + '@types/node': 20.16.5 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -10113,6 +10356,8 @@ snapshots: '@jridgewell/sourcemap-codec@1.4.15': {} + '@jridgewell/sourcemap-codec@1.5.0': {} + '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.1 @@ -10560,7 +10805,7 @@ snapshots: '@sec-ant/readable-stream@0.4.1': {} - '@semantic-release/commit-analyzer@13.0.0(semantic-release@24.1.0(typescript@5.5.4))': + '@semantic-release/commit-analyzer@13.0.0(semantic-release@24.1.1(typescript@5.5.4))': dependencies: conventional-changelog-angular: 8.0.0 conventional-changelog-writer: 8.0.0 @@ -10570,13 +10815,13 @@ snapshots: import-from-esm: 1.3.3 lodash-es: 4.17.21 micromatch: 4.0.7 - semantic-release: 24.1.0(typescript@5.5.4) + semantic-release: 24.1.1(typescript@5.5.4) transitivePeerDependencies: - supports-color '@semantic-release/error@4.0.0': {} - '@semantic-release/github@10.0.7(semantic-release@24.1.0(typescript@5.5.4))': + '@semantic-release/github@10.0.7(semantic-release@24.1.1(typescript@5.5.4))': dependencies: '@octokit/core': 6.1.2 '@octokit/plugin-paginate-rest': 11.3.3(@octokit/core@6.1.2) @@ -10593,12 +10838,12 @@ snapshots: lodash-es: 4.17.21 mime: 4.0.1 p-filter: 4.1.0 - semantic-release: 24.1.0(typescript@5.5.4) + semantic-release: 24.1.1(typescript@5.5.4) url-join: 5.0.0 transitivePeerDependencies: - supports-color - '@semantic-release/npm@12.0.1(semantic-release@24.1.0(typescript@5.5.4))': + '@semantic-release/npm@12.0.1(semantic-release@24.1.1(typescript@5.5.4))': dependencies: '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 @@ -10611,11 +10856,11 @@ snapshots: rc: 1.2.8 read-pkg: 9.0.1 registry-auth-token: 5.0.2 - semantic-release: 24.1.0(typescript@5.5.4) + semantic-release: 24.1.1(typescript@5.5.4) semver: 7.6.3 tempy: 3.1.0 - '@semantic-release/release-notes-generator@14.0.1(semantic-release@24.1.0(typescript@5.5.4))': + '@semantic-release/release-notes-generator@14.0.1(semantic-release@24.1.1(typescript@5.5.4))': dependencies: conventional-changelog-angular: 8.0.0 conventional-changelog-writer: 8.0.0 @@ -10627,7 +10872,7 @@ snapshots: into-stream: 7.0.0 lodash-es: 4.17.21 read-package-up: 11.0.0 - semantic-release: 24.1.0(typescript@5.5.4) + semantic-release: 24.1.1(typescript@5.5.4) transitivePeerDependencies: - supports-color @@ -10643,6 +10888,10 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 + '@sideway/address@4.1.5': + dependencies: + '@hapi/hoek': 9.3.0 + '@sideway/formula@3.0.1': {} '@sideway/pinpoint@2.0.0': {} @@ -10734,11 +10983,11 @@ snapshots: '@storybook/global': 5.0.0 storybook: 8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)) - '@storybook/addon-interactions@8.2.9(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.16.2))(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vitest@2.0.5(@types/node@20.16.2)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6))': + '@storybook/addon-interactions@8.2.9(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.16.5))(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vitest@2.0.5(@types/node@20.16.5)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))': dependencies: '@storybook/global': 5.0.0 '@storybook/instrumenter': 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))) - '@storybook/test': 8.2.9(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.16.2))(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vitest@2.0.5(@types/node@20.16.2)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6)) + '@storybook/test': 8.2.9(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.16.5))(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vitest@2.0.5(@types/node@20.16.5)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6)) polished: 4.2.2 storybook: 8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)) ts-dedent: 2.2.0 @@ -10858,7 +11107,7 @@ snapshots: react: 18.3.1 react-dom: 18.2.0(react@18.3.1) - '@storybook/builder-vite@8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6))': + '@storybook/builder-vite@8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(typescript@5.5.4)(vite@5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))': dependencies: '@storybook/csf-plugin': 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))) '@types/find-cache-dir': 3.2.1 @@ -10870,7 +11119,7 @@ snapshots: magic-string: 0.30.10 storybook: 8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)) ts-dedent: 2.2.0 - vite: 5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6) + vite: 5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: @@ -11151,7 +11400,7 @@ snapshots: memoizerific: 1.11.3 qs: 6.11.2 - '@storybook/test-runner@0.19.1(@types/node@20.16.2)(prettier@3.3.3)': + '@storybook/test-runner@0.19.1(@types/node@20.16.5)(prettier@3.3.3)': dependencies: '@babel/core': 7.24.7 '@babel/generator': 7.24.7 @@ -11165,16 +11414,16 @@ snapshots: '@swc/core': 1.6.6 '@swc/jest': 0.2.36(@swc/core@1.6.6) expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@20.16.2) + jest: 29.7.0(@types/node@20.16.5) jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-junit: 16.0.0 - jest-playwright-preset: 4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@20.16.2)) + jest-playwright-preset: 4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@20.16.5)) jest-runner: 29.7.0 jest-serializer-html: 7.1.0 - jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@20.16.2)) + jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@20.16.5)) nyc: 15.1.0 - playwright: 1.46.1 + playwright: 1.47.0 transitivePeerDependencies: - '@swc/helpers' - '@types/node' @@ -11186,12 +11435,12 @@ snapshots: - supports-color - ts-node - '@storybook/test@8.2.9(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.16.2))(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vitest@2.0.5(@types/node@20.16.2)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6))': + '@storybook/test@8.2.9(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.16.5))(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vitest@2.0.5(@types/node@20.16.5)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))': dependencies: '@storybook/csf': 0.1.11 '@storybook/instrumenter': 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))) '@testing-library/dom': 10.1.0 - '@testing-library/jest-dom': 6.4.5(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.16.2))(vitest@2.0.5(@types/node@20.16.2)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6)) + '@testing-library/jest-dom': 6.4.5(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.16.5))(vitest@2.0.5(@types/node@20.16.5)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6)) '@testing-library/user-event': 14.5.2(@testing-library/dom@10.1.0) '@vitest/expect': 1.6.0 '@vitest/spy': 1.6.0 @@ -11230,24 +11479,24 @@ snapshots: '@types/express': 4.17.21 file-system-cache: 2.3.0 - '@storybook/vue3-vite@8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vite@5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6))(vue@3.4.38(typescript@5.5.4))': + '@storybook/vue3-vite@8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vite@5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))(vue@3.5.4(typescript@5.5.4))': dependencies: - '@storybook/builder-vite': 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(typescript@5.5.4)(vite@5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6)) - '@storybook/vue3': 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vue@3.4.38(typescript@5.5.4)) + '@storybook/builder-vite': 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(typescript@5.5.4)(vite@5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6)) + '@storybook/vue3': 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vue@3.5.4(typescript@5.5.4)) find-package-json: 1.2.0 magic-string: 0.30.10 storybook: 8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)) typescript: 5.5.4 - vite: 5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6) + vite: 5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) vue-component-meta: 2.0.24(typescript@5.5.4) - vue-docgen-api: 4.75.1(vue@3.4.38(typescript@5.5.4)) + vue-docgen-api: 4.75.1(vue@3.5.4(typescript@5.5.4)) transitivePeerDependencies: - '@preact/preset-vite' - supports-color - vite-plugin-glimmerx - vue - '@storybook/vue3@8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vue@3.4.38(typescript@5.5.4))': + '@storybook/vue3@8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vue@3.5.4(typescript@5.5.4))': dependencies: '@storybook/components': 8.2.9(storybook@8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7))) '@storybook/global': 5.0.0 @@ -11259,14 +11508,13 @@ snapshots: storybook: 8.2.9(@babel/preset-env@7.24.7(@babel/core@7.24.7)) ts-dedent: 2.2.0 type-fest: 2.19.0 - vue: 3.4.38(typescript@5.5.4) - vue-component-type-helpers: 2.1.4 + vue: 3.5.4(typescript@5.5.4) + vue-component-type-helpers: 2.1.6 - '@stylistic/eslint-plugin@2.7.1(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4)': + '@stylistic/eslint-plugin@2.8.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)': dependencies: - '@types/eslint': 9.6.1 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.0) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) + eslint: 9.10.0(jiti@1.21.0) eslint-visitor-keys: 4.0.0 espree: 10.1.0 estraverse: 5.3.0 @@ -11367,7 +11615,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.5(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.16.2))(vitest@2.0.5(@types/node@20.16.2)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6))': + '@testing-library/jest-dom@6.4.5(@jest/globals@29.7.0)(jest@29.7.0(@types/node@20.16.5))(vitest@2.0.5(@types/node@20.16.5)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.23.9 @@ -11379,8 +11627,8 @@ snapshots: redent: 3.0.0 optionalDependencies: '@jest/globals': 29.7.0 - jest: 29.7.0(@types/node@20.16.2) - vitest: 2.0.5(@types/node@20.16.2)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6) + jest: 29.7.0(@types/node@20.16.5) + vitest: 2.0.5(@types/node@20.16.5)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) '@testing-library/jest-dom@6.5.0': dependencies: @@ -11400,14 +11648,14 @@ snapshots: dependencies: '@testing-library/dom': 10.4.0 - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.4.38)(vue@3.4.38(typescript@5.5.4))': + '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.5.4))': dependencies: '@babel/runtime': 7.23.9 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.4(typescript@5.5.4) optionalDependencies: - '@vue/compiler-sfc': 3.4.38 + '@vue/compiler-sfc': 3.5.4 '@types/aria-query@5.0.4': {} @@ -11435,25 +11683,25 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.16.2 + '@types/node': 20.16.5 '@types/connect@3.4.38': dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.5 '@types/conventional-commits-parser@5.0.0': dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.5 '@types/cookie@0.4.1': {} '@types/cors@2.8.17': dependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.5 '@types/cross-spawn@6.0.6': dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.5 '@types/debug@4.1.12': dependencies: @@ -11466,11 +11714,6 @@ snapshots: '@types/eslint': 9.6.1 '@types/estree': 1.0.5 - '@types/eslint@8.56.10': - dependencies: - '@types/estree': 1.0.5 - '@types/json-schema': 7.0.15 - '@types/eslint@9.6.1': dependencies: '@types/estree': 1.0.5 @@ -11480,7 +11723,7 @@ snapshots: '@types/express-serve-static-core@4.17.42': dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.5 '@types/qs': 6.9.11 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -11496,7 +11739,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.5 '@types/hast@3.0.4': dependencies: @@ -11516,7 +11759,7 @@ snapshots: '@types/jsdom@21.1.7': dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.5 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 @@ -11531,10 +11774,6 @@ snapshots: '@types/linkify-it': 5.0.0 '@types/mdurl': 2.0.0 - '@types/mdast@3.0.15': - dependencies: - '@types/unist': 2.0.10 - '@types/mdast@4.0.4': dependencies: '@types/unist': 3.0.2 @@ -11549,20 +11788,24 @@ snapshots: '@types/ms@0.7.34': {} + '@types/mute-stream@0.0.4': + dependencies: + '@types/node': 20.16.5 + '@types/node-fetch@2.6.11': dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.5 form-data: 4.0.0 '@types/node@18.19.10': dependencies: undici-types: 5.26.5 - '@types/node@20.16.2': + '@types/node@20.16.5': dependencies: undici-types: 6.19.8 - '@types/node@20.16.3': + '@types/node@22.5.4': dependencies: undici-types: 6.19.8 @@ -11589,45 +11832,45 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.16.2 + '@types/node': 20.16.5 '@types/serve-static@1.15.5': dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 20.16.2 + '@types/node': 20.16.5 '@types/stack-utils@2.0.3': {} '@types/tough-cookie@4.0.5': {} - '@types/unist@2.0.10': {} - '@types/unist@3.0.2': {} '@types/uuid@9.0.8': {} '@types/wait-on@5.3.4': dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.5 '@types/web-bluetooth@0.0.20': {} + '@types/wrap-ansi@3.0.0': {} + '@types/yargs-parser@21.0.3': {} '@types/yargs@17.0.32': dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4)': + '@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4) - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/type-utils': 8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4) - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.3.0 - eslint: 9.9.1(jiti@1.21.0) + '@typescript-eslint/parser': 8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.5.0 + '@typescript-eslint/type-utils': 8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.5.0 + eslint: 9.10.0(jiti@1.21.0) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -11637,14 +11880,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4)': + '@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)': dependencies: - '@typescript-eslint/scope-manager': 8.3.0 - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - '@typescript-eslint/visitor-keys': 8.3.0 + '@typescript-eslint/scope-manager': 8.5.0 + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.5.0 debug: 4.3.6 - eslint: 9.9.1(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: @@ -11655,10 +11898,15 @@ snapshots: '@typescript-eslint/types': 8.3.0 '@typescript-eslint/visitor-keys': 8.3.0 - '@typescript-eslint/type-utils@8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4)': + '@typescript-eslint/scope-manager@8.5.0': dependencies: - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/visitor-keys': 8.5.0 + + '@typescript-eslint/type-utils@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)': + dependencies: + '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.5.4) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) debug: 4.3.6 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: @@ -11667,10 +11915,10 @@ snapshots: - eslint - supports-color - '@typescript-eslint/types@7.15.0': {} - '@typescript-eslint/types@8.3.0': {} + '@typescript-eslint/types@8.5.0': {} + '@typescript-eslint/typescript-estree@8.3.0(typescript@5.5.4)': dependencies: '@typescript-eslint/types': 8.3.0 @@ -11686,13 +11934,39 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@8.5.0(typescript@5.5.4)': + dependencies: + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/visitor-keys': 8.5.0 + debug: 4.3.6 + fast-glob: 3.3.2 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.5.4) + optionalDependencies: + typescript: 5.5.4 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.3.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) '@typescript-eslint/scope-manager': 8.3.0 '@typescript-eslint/types': 8.3.0 '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)': + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) + '@typescript-eslint/scope-manager': 8.5.0 + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/typescript-estree': 8.5.0(typescript@5.5.4) + eslint: 9.10.0(jiti@1.21.0) transitivePeerDependencies: - supports-color - typescript @@ -11702,30 +11976,35 @@ snapshots: '@typescript-eslint/types': 8.3.0 eslint-visitor-keys: 3.4.3 + '@typescript-eslint/visitor-keys@8.5.0': + dependencies: + '@typescript-eslint/types': 8.5.0 + eslint-visitor-keys: 3.4.3 + '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6))(vue@3.4.38(typescript@5.5.4))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))(vue@3.5.4(typescript@5.5.4))': dependencies: '@babel/core': 7.24.7 '@babel/plugin-transform-typescript': 7.24.7(@babel/core@7.24.7) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7) - vite: 5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6) - vue: 3.4.38(typescript@5.5.4) + vite: 5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) + vue: 3.5.4(typescript@5.5.4) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.3(vite@5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6))(vue@3.4.38(typescript@5.5.4))': + '@vitejs/plugin-vue@5.1.3(vite@5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))(vue@3.5.4(typescript@5.5.4))': dependencies: - vite: 5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6) - vue: 3.4.38(typescript@5.5.4) + vite: 5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) + vue: 3.5.4(typescript@5.5.4) - '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4)(vitest@2.0.5(@types/node@20.16.2)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6))': + '@vitest/eslint-plugin@1.1.0(@typescript-eslint/utils@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)(vitest@2.0.5(@types/node@20.16.5)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))': dependencies: - eslint: 9.9.1(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) optionalDependencies: - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) typescript: 5.5.4 - vitest: 2.0.5(@types/node@20.16.2)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6) + vitest: 2.0.5(@types/node@20.16.5)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) '@vitest/expect@1.6.0': dependencies: @@ -11846,6 +12125,14 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.0 + '@vue/compiler-core@3.5.4': + dependencies: + '@babel/parser': 7.25.6 + '@vue/shared': 3.5.4 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 + '@vue/compiler-dom@3.4.31': dependencies: '@vue/compiler-core': 3.4.31 @@ -11856,6 +12143,11 @@ snapshots: '@vue/compiler-core': 3.4.38 '@vue/shared': 3.4.38 + '@vue/compiler-dom@3.5.4': + dependencies: + '@vue/compiler-core': 3.5.4 + '@vue/shared': 3.5.4 + '@vue/compiler-sfc@3.4.31': dependencies: '@babel/parser': 7.24.7 @@ -11868,16 +12160,16 @@ snapshots: postcss: 8.4.41 source-map-js: 1.2.0 - '@vue/compiler-sfc@3.4.38': + '@vue/compiler-sfc@3.5.4': dependencies: - '@babel/parser': 7.24.7 - '@vue/compiler-core': 3.4.38 - '@vue/compiler-dom': 3.4.38 - '@vue/compiler-ssr': 3.4.38 - '@vue/shared': 3.4.38 + '@babel/parser': 7.25.6 + '@vue/compiler-core': 3.5.4 + '@vue/compiler-dom': 3.5.4 + '@vue/compiler-ssr': 3.5.4 + '@vue/shared': 3.5.4 estree-walker: 2.0.2 - magic-string: 0.30.10 - postcss: 8.4.41 + magic-string: 0.30.11 + postcss: 8.4.45 source-map-js: 1.2.0 '@vue/compiler-ssr@3.4.31': @@ -11885,17 +12177,17 @@ snapshots: '@vue/compiler-dom': 3.4.31 '@vue/shared': 3.4.31 - '@vue/compiler-ssr@3.4.38': + '@vue/compiler-ssr@3.5.4': dependencies: - '@vue/compiler-dom': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-dom': 3.5.4 + '@vue/shared': 3.5.4 '@vue/compiler-vue2@2.7.16': dependencies: de-indent: 1.0.2 he: 1.2.0 - '@vue/devtools-api@6.6.3': {} + '@vue/devtools-api@6.6.4': {} '@vue/devtools-api@7.3.9': dependencies: @@ -11928,12 +12220,12 @@ snapshots: optionalDependencies: typescript: 5.5.4 - '@vue/language-core@2.1.2(typescript@5.5.4)': + '@vue/language-core@2.1.6(typescript@5.5.4)': dependencies: '@volar/language-core': 2.4.1 - '@vue/compiler-dom': 3.4.31 + '@vue/compiler-dom': 3.4.38 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.4.31 + '@vue/shared': 3.4.38 computeds: 0.0.1 minimatch: 9.0.5 muggle-string: 0.4.1 @@ -11941,32 +12233,34 @@ snapshots: optionalDependencies: typescript: 5.5.4 - '@vue/reactivity@3.4.38': + '@vue/reactivity@3.5.4': dependencies: - '@vue/shared': 3.4.38 + '@vue/shared': 3.5.4 - '@vue/runtime-core@3.4.38': + '@vue/runtime-core@3.5.4': dependencies: - '@vue/reactivity': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/reactivity': 3.5.4 + '@vue/shared': 3.5.4 - '@vue/runtime-dom@3.4.38': + '@vue/runtime-dom@3.5.4': dependencies: - '@vue/reactivity': 3.4.38 - '@vue/runtime-core': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/reactivity': 3.5.4 + '@vue/runtime-core': 3.5.4 + '@vue/shared': 3.5.4 csstype: 3.1.3 - '@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.5.4))': + '@vue/server-renderer@3.5.4(vue@3.5.4(typescript@5.5.4))': dependencies: - '@vue/compiler-ssr': 3.4.38 - '@vue/shared': 3.4.38 - vue: 3.4.38(typescript@5.5.4) + '@vue/compiler-ssr': 3.5.4 + '@vue/shared': 3.5.4 + vue: 3.5.4(typescript@5.5.4) '@vue/shared@3.4.31': {} '@vue/shared@3.4.38': {} + '@vue/shared@3.5.4': {} + '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.14.11 @@ -11974,23 +12268,23 @@ snapshots: '@vue/tsconfig@0.5.1': {} - '@vueuse/core@11.0.3(vue@3.4.38(typescript@5.5.4))': + '@vueuse/core@11.0.3(vue@3.5.4(typescript@5.5.4))': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 11.0.3 - '@vueuse/shared': 11.0.3(vue@3.4.38(typescript@5.5.4)) - vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) + '@vueuse/shared': 11.0.3(vue@3.5.4(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.4(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.0.3(axios@1.6.7)(focus-trap@7.5.4)(vue@3.4.38(typescript@5.5.4))': + '@vueuse/integrations@11.0.3(axios@1.7.7)(focus-trap@7.5.4)(vue@3.5.4(typescript@5.5.4))': dependencies: - '@vueuse/core': 11.0.3(vue@3.4.38(typescript@5.5.4)) - '@vueuse/shared': 11.0.3(vue@3.4.38(typescript@5.5.4)) - vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.4(typescript@5.5.4)) + '@vueuse/shared': 11.0.3(vue@3.5.4(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.4(typescript@5.5.4)) optionalDependencies: - axios: 1.6.7 + axios: 1.7.7 focus-trap: 7.5.4 transitivePeerDependencies: - '@vue/composition-api' @@ -11998,9 +12292,9 @@ snapshots: '@vueuse/metadata@11.0.3': {} - '@vueuse/shared@11.0.3(vue@3.4.38(typescript@5.5.4))': + '@vueuse/shared@11.0.3(vue@3.5.4(typescript@5.5.4))': dependencies: - vue-demi: 0.14.10(vue@3.4.38(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.4(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -12081,17 +12375,17 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@whyframe/core@0.1.11(vite@5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6))(webpack@5.90.0(@swc/core@1.6.6)(esbuild@0.21.5))': + '@whyframe/core@0.1.11(vite@5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))(webpack@5.90.0(@swc/core@1.6.6)(esbuild@0.21.5))': optionalDependencies: - vite: 5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6) + vite: 5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) webpack: 5.90.0(@swc/core@1.6.6)(esbuild@0.21.5) - '@whyframe/vue@0.1.7(@whyframe/core@0.1.11(vite@5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6))(webpack@5.90.0(@swc/core@1.6.6)(esbuild@0.21.5)))(vite@5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6))': + '@whyframe/vue@0.1.7(@whyframe/core@0.1.11(vite@5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))(webpack@5.90.0(@swc/core@1.6.6)(esbuild@0.21.5)))(vite@5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))': dependencies: '@vue/compiler-dom': 3.4.31 - '@whyframe/core': 0.1.11(vite@5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6))(webpack@5.90.0(@swc/core@1.6.6)(esbuild@0.21.5)) + '@whyframe/core': 0.1.11(vite@5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))(webpack@5.90.0(@swc/core@1.6.6)(esbuild@0.21.5)) magic-string: 0.30.10 - vite: 5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6) + vite: 5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) '@xtuc/ieee754@1.2.0': {} @@ -12123,9 +12417,9 @@ snapshots: dependencies: acorn: 8.12.1 - acorn-jsx@5.3.2(acorn@8.12.0): + acorn-jsx@5.3.2(acorn@8.12.1): dependencies: - acorn: 8.12.0 + acorn: 8.12.1 acorn@7.4.1: {} @@ -12246,7 +12540,7 @@ snapshots: aria-hidden@1.2.3: dependencies: - tslib: 2.6.2 + tslib: 2.7.0 aria-query@5.1.3: dependencies: @@ -12285,7 +12579,7 @@ snapshots: ast-types@0.16.1: dependencies: - tslib: 2.6.2 + tslib: 2.7.0 async-each-series@0.1.1: {} @@ -12301,7 +12595,7 @@ snapshots: axios@0.21.4(debug@4.3.2): dependencies: - follow-redirects: 1.15.5(debug@4.3.2) + follow-redirects: 1.15.9(debug@4.3.2) transitivePeerDependencies: - debug @@ -12313,9 +12607,18 @@ snapshots: transitivePeerDependencies: - debug - axios@1.6.7(debug@4.3.6): + axios@1.7.7: dependencies: - follow-redirects: 1.15.5(debug@4.3.6) + follow-redirects: 1.15.9 + form-data: 4.0.0 + proxy-from-env: 1.1.0 + transitivePeerDependencies: + - debug + optional: true + + axios@1.7.7(debug@4.3.7): + dependencies: + follow-redirects: 1.15.9(debug@4.3.7) form-data: 4.0.0 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -12461,10 +12764,6 @@ snapshots: dependencies: balanced-match: 1.0.2 - braces@3.0.2: - dependencies: - fill-range: 7.0.1 - braces@3.0.3: dependencies: fill-range: 7.1.1 @@ -12509,7 +12808,7 @@ snapshots: http-proxy: 1.18.1 immutable: 3.8.2 localtunnel: 2.0.2 - micromatch: 4.0.7 + micromatch: 4.0.8 opn: 5.3.0 portscanner: 2.2.0 raw-body: 2.5.2 @@ -12617,17 +12916,13 @@ snapshots: char-regex@2.0.1: {} - character-entities-legacy@1.1.4: {} - - character-entities@1.2.4: {} - character-entities@2.0.2: {} character-parser@2.2.0: dependencies: is-regex: 1.1.4 - character-reference-invalid@1.1.4: {} + chardet@0.7.0: {} check-error@1.0.3: dependencies: @@ -12705,6 +13000,8 @@ snapshots: slice-ansi: 5.0.0 string-width: 7.1.0 + cli-width@4.1.0: {} + cliui@6.0.0: dependencies: string-width: 4.2.3 @@ -12767,9 +13064,9 @@ snapshots: comment-parser@1.4.1: {} - commitlint@19.4.1(@types/node@20.16.2)(typescript@5.5.4): + commitlint@19.4.1(@types/node@20.16.5)(typescript@5.5.4): dependencies: - '@commitlint/cli': 19.4.1(@types/node@20.16.2)(typescript@5.5.4) + '@commitlint/cli': 19.4.1(@types/node@20.16.5)(typescript@5.5.4) '@commitlint/types': 19.0.3 transitivePeerDependencies: - '@types/node' @@ -12879,9 +13176,9 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - cosmiconfig-typescript-loader@5.0.0(@types/node@20.16.2)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4): + cosmiconfig-typescript-loader@5.0.0(@types/node@20.16.5)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4): dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.5 cosmiconfig: 9.0.0(typescript@5.5.4) jiti: 1.21.0 typescript: 5.5.4 @@ -12904,13 +13201,13 @@ snapshots: optionalDependencies: typescript: 5.5.4 - create-jest@29.7.0(@types/node@20.16.2): + create-jest@29.7.0(@types/node@20.16.5): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.16.2) + jest-config: 29.7.0(@types/node@20.16.5) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -12989,10 +13286,6 @@ snapshots: dependencies: ms: 2.1.2 - debug@4.3.4: - dependencies: - ms: 2.1.2 - debug@4.3.5: dependencies: ms: 2.1.2 @@ -13001,6 +13294,10 @@ snapshots: dependencies: ms: 2.1.2 + debug@4.3.7: + dependencies: + ms: 2.1.3 + decamelize@1.2.0: {} decimal.js@10.4.3: {} @@ -13182,7 +13479,7 @@ snapshots: engine.io-client@6.5.4: dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.3.6 + debug: 4.3.7 engine.io-parser: 5.2.3 ws: 8.17.1 xmlhttprequest-ssl: 2.0.0 @@ -13197,12 +13494,12 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 20.16.3 + '@types/node': 20.16.5 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 cors: 2.8.5 - debug: 4.3.6 + debug: 4.3.7 engine.io-parser: 5.2.3 ws: 8.17.1 transitivePeerDependencies: @@ -13210,11 +13507,6 @@ snapshots: - supports-color - utf-8-validate - enhanced-resolve@5.17.0: - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - enhanced-resolve@5.17.1: dependencies: graceful-fs: 4.2.11 @@ -13393,20 +13685,19 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.9.1(jiti@1.21.0)): + eslint-compat-utils@0.5.1(eslint@9.10.0(jiti@1.21.0)): dependencies: - eslint: 9.9.1(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) semver: 7.6.3 - eslint-config-flat-gitignore@0.3.0(eslint@9.9.1(jiti@1.21.0)): + eslint-config-flat-gitignore@0.3.0(eslint@9.10.0(jiti@1.21.0)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.9.1(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) find-up-simple: 1.0.0 - eslint-flat-config-utils@0.3.1: + eslint-flat-config-utils@0.4.0: dependencies: - '@types/eslint': 9.6.1 pathe: 1.1.2 eslint-import-resolver-node@0.3.9: @@ -13417,34 +13708,33 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-merge-processors@0.1.0(eslint@9.9.1(jiti@1.21.0)): + eslint-merge-processors@0.1.0(eslint@9.10.0(jiti@1.21.0)): dependencies: - eslint: 9.9.1(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) - eslint-plugin-antfu@2.3.6(eslint@9.9.1(jiti@1.21.0)): + eslint-plugin-antfu@2.6.0(eslint@9.10.0(jiti@1.21.0)): dependencies: '@antfu/utils': 0.7.10 - eslint: 9.9.1(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) - eslint-plugin-command@0.2.3(eslint@9.9.1(jiti@1.21.0)): + eslint-plugin-command@0.2.4(eslint@9.10.0(jiti@1.21.0)): dependencies: - '@es-joy/jsdoccomment': 0.43.1 - eslint: 9.9.1(jiti@1.21.0) + '@es-joy/jsdoccomment': 0.48.0 + eslint: 9.10.0(jiti@1.21.0) - eslint-plugin-es-x@7.8.0(eslint@9.9.1(jiti@1.21.0)): + eslint-plugin-es-x@7.8.0(eslint@9.10.0(jiti@1.21.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) '@eslint-community/regexpp': 4.11.0 - eslint: 9.9.1(jiti@1.21.0) - eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.0)) + eslint: 9.10.0(jiti@1.21.0) + eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.0)) - eslint-plugin-import-x@4.1.1(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4): + eslint-plugin-import-x@4.2.1(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4): dependencies: - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/utils': 8.3.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) debug: 4.3.6 doctrine: 3.0.0 - eslint: 9.9.1(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.5 is-glob: 4.0.3 @@ -13456,14 +13746,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.9.1(jiti@1.21.0)): + eslint-plugin-jsdoc@50.2.2(eslint@9.10.0(jiti@1.21.0)): dependencies: '@es-joy/jsdoccomment': 0.48.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.6 escape-string-regexp: 4.0.0 - eslint: 9.9.1(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -13473,30 +13763,23 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.16.0(eslint@9.9.1(jiti@1.21.0)): + eslint-plugin-jsonc@2.16.0(eslint@9.10.0(jiti@1.21.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.0)) - eslint: 9.9.1(jiti@1.21.0) - eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) + eslint: 9.10.0(jiti@1.21.0) + eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.0)) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-markdown@5.1.0(eslint@9.9.1(jiti@1.21.0)): + eslint-plugin-n@17.10.2(eslint@9.10.0(jiti@1.21.0)): dependencies: - eslint: 9.9.1(jiti@1.21.0) - mdast-util-from-markdown: 0.8.5 - transitivePeerDependencies: - - supports-color - - eslint-plugin-n@17.10.2(eslint@9.9.1(jiti@1.21.0)): - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.0)) - enhanced-resolve: 5.17.0 - eslint: 9.9.1(jiti@1.21.0) - eslint-plugin-es-x: 7.8.0(eslint@9.9.1(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) + enhanced-resolve: 5.17.1 + eslint: 9.10.0(jiti@1.21.0) + eslint-plugin-es-x: 7.8.0(eslint@9.10.0(jiti@1.21.0)) get-tsconfig: 4.7.5 globals: 15.9.0 ignore: 5.3.1 @@ -13505,48 +13788,48 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.0))): + eslint-plugin-perfectionist@3.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.0))): dependencies: - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/utils': 8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4) - eslint: 9.9.1(jiti@1.21.0) - minimatch: 10.0.1 + '@typescript-eslint/types': 8.5.0 + '@typescript-eslint/utils': 8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) + eslint: 9.10.0(jiti@1.21.0) + minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@1.21.0)) + vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@1.21.0)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.9.1(jiti@1.21.0)): + eslint-plugin-regexp@2.6.0(eslint@9.10.0(jiti@1.21.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.9.1(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-toml@0.11.1(eslint@9.9.1(jiti@1.21.0)): + eslint-plugin-toml@0.11.1(eslint@9.10.0(jiti@1.21.0)): dependencies: debug: 4.3.6 - eslint: 9.9.1(jiti@1.21.0) - eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.0)) + eslint: 9.10.0(jiti@1.21.0) + eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.0)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@55.0.0(eslint@9.9.1(jiti@1.21.0)): + eslint-plugin-unicorn@55.0.0(eslint@9.10.0(jiti@1.21.0)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.37.1 - eslint: 9.9.1(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) esquery: 1.6.0 globals: 15.9.0 indent-string: 4.0.0 @@ -13559,41 +13842,41 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.0)): + eslint-plugin-unused-imports@4.1.3(@typescript-eslint/eslint-plugin@8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.0)): dependencies: - eslint: 9.9.1(jiti@1.21.0) + eslint: 9.10.0(jiti@1.21.0) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.3.0(@typescript-eslint/parser@8.3.0(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4))(eslint@9.9.1(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.5.0(@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) - eslint-plugin-vue@9.27.0(eslint@9.9.1(jiti@1.21.0)): + eslint-plugin-vue@9.28.0(eslint@9.10.0(jiti@1.21.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.0)) - eslint: 9.9.1(jiti@1.21.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) + eslint: 9.10.0(jiti@1.21.0) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.0 - semver: 7.6.2 - vue-eslint-parser: 9.4.3(eslint@9.9.1(jiti@1.21.0)) + semver: 7.6.3 + vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@1.21.0)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.14.0(eslint@9.9.1(jiti@1.21.0)): + eslint-plugin-yml@1.14.0(eslint@9.10.0(jiti@1.21.0)): dependencies: debug: 4.3.6 - eslint: 9.9.1(jiti@1.21.0) - eslint-compat-utils: 0.5.1(eslint@9.9.1(jiti@1.21.0)) + eslint: 9.10.0(jiti@1.21.0) + eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.0)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.38)(eslint@9.9.1(jiti@1.21.0)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.4)(eslint@9.10.0(jiti@1.21.0)): dependencies: - '@vue/compiler-sfc': 3.4.38 - eslint: 9.9.1(jiti@1.21.0) + '@vue/compiler-sfc': 3.5.4 + eslint: 9.10.0(jiti@1.21.0) eslint-scope@5.1.1: dependencies: @@ -13614,25 +13897,26 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.9.1(jiti@1.21.0): + eslint@9.10.0(jiti@1.21.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.9.1(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.9.1 + '@eslint/js': 9.10.0 + '@eslint/plugin-kit': 0.1.0 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.3.0 '@nodelib/fs.walk': 1.2.8 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.5 + debug: 4.3.6 escape-string-regexp: 4.0.0 eslint-scope: 8.0.2 eslint-visitor-keys: 4.0.0 espree: 10.1.0 - esquery: 1.5.0 + esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 file-entry-cache: 8.0.0 @@ -13643,7 +13927,6 @@ snapshots: is-glob: 4.0.3 is-path-inside: 3.0.3 json-stable-stringify-without-jsonify: 1.0.1 - levn: 0.4.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 @@ -13657,22 +13940,18 @@ snapshots: espree@10.1.0: dependencies: - acorn: 8.12.0 - acorn-jsx: 5.3.2(acorn@8.12.0) + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 4.0.0 espree@9.6.1: dependencies: - acorn: 8.12.0 - acorn-jsx: 5.3.2(acorn@8.12.0) + acorn: 8.12.1 + acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} - esquery@1.5.0: - dependencies: - estraverse: 5.3.0 - esquery@1.6.0: dependencies: estraverse: 5.3.0 @@ -13804,6 +14083,12 @@ snapshots: extend@3.0.2: {} + external-editor@3.1.0: + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + fast-deep-equal@3.1.3: {} fast-glob@3.3.2: @@ -13812,7 +14097,7 @@ snapshots: '@nodelib/fs.walk': 1.2.8 glob-parent: 5.1.2 merge2: 1.4.1 - micromatch: 4.0.5 + micromatch: 4.0.8 fast-json-stable-stringify@2.1.0: {} @@ -13849,10 +14134,6 @@ snapshots: filesize@10.1.2: {} - fill-range@7.0.1: - dependencies: - to-regex-range: 5.0.1 - fill-range@7.1.1: dependencies: to-regex-range: 5.0.1 @@ -13952,10 +14233,10 @@ snapshots: flow-parser@0.227.0: {} - focus-trap-vue@4.0.3(focus-trap@7.5.4)(vue@3.4.38(typescript@5.5.4)): + focus-trap-vue@4.0.3(focus-trap@7.5.4)(vue@3.5.4(typescript@5.5.4)): dependencies: focus-trap: 7.5.4 - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.4(typescript@5.5.4) focus-trap@7.5.4: dependencies: @@ -13963,13 +14244,15 @@ snapshots: follow-redirects@1.15.5: {} - follow-redirects@1.15.5(debug@4.3.2): + follow-redirects@1.15.9: {} + + follow-redirects@1.15.9(debug@4.3.2): optionalDependencies: debug: 4.3.2 - follow-redirects@1.15.5(debug@4.3.6): + follow-redirects@1.15.9(debug@4.3.7): optionalDependencies: - debug: 4.3.6 + debug: 4.3.7 for-each@0.3.3: dependencies: @@ -14130,7 +14413,7 @@ snapshots: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 - minimatch: 9.0.3 + minimatch: 9.0.5 minipass: 7.0.4 path-scurry: 1.10.1 @@ -14277,6 +14560,10 @@ snapshots: dependencies: lru-cache: 10.2.0 + hosted-git-info@8.0.0: + dependencies: + lru-cache: 10.2.0 + html-encoding-sniffer@4.0.0: dependencies: whatwg-encoding: 3.1.1 @@ -14319,7 +14606,7 @@ snapshots: http-proxy@1.18.1: dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.15.5 + follow-redirects: 1.15.9 requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -14404,6 +14691,17 @@ snapshots: ini@4.1.1: {} + inquirer@10.2.2: + dependencies: + '@inquirer/core': 9.1.0 + '@inquirer/prompts': 5.5.0 + '@inquirer/type': 1.5.3 + '@types/mute-stream': 0.0.4 + ansi-escapes: 4.3.2 + mute-stream: 1.0.0 + run-async: 3.0.0 + rxjs: 7.8.1 + internal-slot@1.0.6: dependencies: get-intrinsic: 1.2.2 @@ -14423,13 +14721,6 @@ snapshots: is-absolute-url@4.0.1: {} - is-alphabetical@1.0.4: {} - - is-alphanumerical@1.0.4: - dependencies: - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 - is-arguments@1.1.1: dependencies: call-bind: 1.0.5 @@ -14470,8 +14761,6 @@ snapshots: dependencies: has-tostringtag: 1.0.0 - is-decimal@1.0.4: {} - is-expression@4.0.0: dependencies: acorn: 7.4.1 @@ -14497,8 +14786,6 @@ snapshots: dependencies: is-extglob: 2.1.1 - is-hexadecimal@1.0.4: {} - is-interactive@1.0.0: {} is-map@2.0.2: {} @@ -14694,7 +14981,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.2 + '@types/node': 20.16.5 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -14714,16 +15001,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.16.2): + jest-cli@29.7.0(@types/node@20.16.5): dependencies: '@jest/core': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.16.2) + create-jest: 29.7.0(@types/node@20.16.5) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.16.2) + jest-config: 29.7.0(@types/node@20.16.5) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -14733,7 +15020,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.16.2): + jest-config@29.7.0(@types/node@20.16.5): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -14752,13 +15039,13 @@ snapshots: jest-runner: 29.7.0 jest-util: 29.7.0 jest-validate: 29.7.0 - micromatch: 4.0.7 + micromatch: 4.0.8 parse-json: 5.2.0 pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.5 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -14787,7 +15074,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.2 + '@types/node': 20.16.5 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -14797,7 +15084,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.16.2 + '@types/node': 20.16.5 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -14843,13 +15130,13 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.2 + '@types/node': 20.16.5 jest-util: 29.7.0 - jest-playwright-preset@4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@20.16.2)): + jest-playwright-preset@4.0.0(jest-circus@29.7.0)(jest-environment-node@29.7.0)(jest-runner@29.7.0)(jest@29.7.0(@types/node@20.16.5)): dependencies: expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@20.16.2) + jest: 29.7.0(@types/node@20.16.5) jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-process-manager: 0.4.0 @@ -14910,7 +15197,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.2 + '@types/node': 20.16.5 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -14938,7 +15225,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.2 + '@types/node': 20.16.5 chalk: 4.1.2 cjs-module-lexer: 1.3.1 collect-v8-coverage: 1.0.2 @@ -14981,14 +15268,14 @@ snapshots: jest-util: 29.7.0 natural-compare: 1.4.0 pretty-format: 29.7.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.2 + '@types/node': 20.16.5 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -15003,11 +15290,11 @@ snapshots: leven: 3.1.0 pretty-format: 29.7.0 - jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@20.16.2)): + jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@20.16.5)): dependencies: ansi-escapes: 6.2.0 chalk: 5.3.0 - jest: 29.7.0(@types/node@20.16.2) + jest: 29.7.0(@types/node@20.16.5) jest-regex-util: 29.6.3 jest-watcher: 29.7.0 slash: 5.1.0 @@ -15018,7 +15305,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.2 + '@types/node': 20.16.5 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -15027,23 +15314,23 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.3 + '@types/node': 20.16.5 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.5 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.16.2): + jest@29.7.0(@types/node@20.16.5): dependencies: '@jest/core': 29.7.0 '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.16.2) + jest-cli: 29.7.0(@types/node@20.16.5) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -15060,6 +15347,14 @@ snapshots: '@sideway/formula': 3.0.1 '@sideway/pinpoint': 2.0.0 + joi@17.13.3: + dependencies: + '@hapi/hoek': 9.3.0 + '@hapi/topo': 5.1.0 + '@sideway/address': 4.1.5 + '@sideway/formula': 3.0.1 + '@sideway/pinpoint': 2.0.0 + js-beautify@1.14.11: dependencies: config-chain: 1.1.13 @@ -15107,8 +15402,6 @@ snapshots: transitivePeerDependencies: - supports-color - jsdoc-type-pratt-parser@4.0.0: {} - jsdoc-type-pratt-parser@4.1.0: {} jsdom@25.0.0: @@ -15161,7 +15454,7 @@ snapshots: jsonc-eslint-parser@2.4.0: dependencies: - acorn: 8.12.0 + acorn: 8.12.1 eslint-visitor-keys: 3.4.3 espree: 9.6.1 semver: 7.6.3 @@ -15227,50 +15520,50 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 - lightningcss-darwin-arm64@1.26.0: + lightningcss-darwin-arm64@1.27.0: optional: true - lightningcss-darwin-x64@1.26.0: + lightningcss-darwin-x64@1.27.0: optional: true - lightningcss-freebsd-x64@1.26.0: + lightningcss-freebsd-x64@1.27.0: optional: true - lightningcss-linux-arm-gnueabihf@1.26.0: + lightningcss-linux-arm-gnueabihf@1.27.0: optional: true - lightningcss-linux-arm64-gnu@1.26.0: + lightningcss-linux-arm64-gnu@1.27.0: optional: true - lightningcss-linux-arm64-musl@1.26.0: + lightningcss-linux-arm64-musl@1.27.0: optional: true - lightningcss-linux-x64-gnu@1.26.0: + lightningcss-linux-x64-gnu@1.27.0: optional: true - lightningcss-linux-x64-musl@1.26.0: + lightningcss-linux-x64-musl@1.27.0: optional: true - lightningcss-win32-arm64-msvc@1.26.0: + lightningcss-win32-arm64-msvc@1.27.0: optional: true - lightningcss-win32-x64-msvc@1.26.0: + lightningcss-win32-x64-msvc@1.27.0: optional: true - lightningcss@1.26.0: + lightningcss@1.27.0: dependencies: detect-libc: 1.0.3 optionalDependencies: - lightningcss-darwin-arm64: 1.26.0 - lightningcss-darwin-x64: 1.26.0 - lightningcss-freebsd-x64: 1.26.0 - lightningcss-linux-arm-gnueabihf: 1.26.0 - lightningcss-linux-arm64-gnu: 1.26.0 - lightningcss-linux-arm64-musl: 1.26.0 - lightningcss-linux-x64-gnu: 1.26.0 - lightningcss-linux-x64-musl: 1.26.0 - lightningcss-win32-arm64-msvc: 1.26.0 - lightningcss-win32-x64-msvc: 1.26.0 + lightningcss-darwin-arm64: 1.27.0 + lightningcss-darwin-x64: 1.27.0 + lightningcss-freebsd-x64: 1.27.0 + lightningcss-linux-arm-gnueabihf: 1.27.0 + lightningcss-linux-arm64-gnu: 1.27.0 + lightningcss-linux-arm64-musl: 1.27.0 + lightningcss-linux-x64-gnu: 1.27.0 + lightningcss-linux-x64-musl: 1.27.0 + lightningcss-win32-arm64-msvc: 1.27.0 + lightningcss-win32-x64-msvc: 1.27.0 lilconfig@3.1.2: {} @@ -15278,7 +15571,7 @@ snapshots: lines-and-columns@1.2.4: {} - lint-staged@15.2.9: + lint-staged@15.2.10: dependencies: chalk: 5.3.0 commander: 12.1.0 @@ -15286,7 +15579,7 @@ snapshots: execa: 8.0.1 lilconfig: 3.1.2 listr2: 8.2.4 - micromatch: 4.0.7 + micromatch: 4.0.8 pidtree: 0.6.0 string-argv: 0.3.2 yaml: 2.5.0 @@ -15436,6 +15729,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + magic-string@0.30.11: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + make-dir@2.1.0: dependencies: pify: 4.0.1 @@ -15484,16 +15781,6 @@ snapshots: unist-util-is: 6.0.0 unist-util-visit-parents: 6.0.1 - mdast-util-from-markdown@0.8.5: - dependencies: - '@types/mdast': 3.0.15 - mdast-util-to-string: 2.0.0 - micromark: 2.11.4 - parse-entities: 2.0.0 - unist-util-stringify-position: 2.0.3 - transitivePeerDependencies: - - supports-color - mdast-util-from-markdown@2.0.1: dependencies: '@types/mdast': 4.0.4 @@ -15584,8 +15871,6 @@ snapshots: unist-util-visit: 5.0.0 zwitch: 2.0.4 - mdast-util-to-string@2.0.0: {} - mdast-util-to-string@4.0.0: dependencies: '@types/mdast': 4.0.4 @@ -15779,13 +16064,6 @@ snapshots: micromark-util-types@2.0.0: {} - micromark@2.11.4: - dependencies: - debug: 4.3.6 - parse-entities: 2.0.0 - transitivePeerDependencies: - - supports-color - micromark@4.0.0: dependencies: '@types/debug': 4.1.12 @@ -15808,12 +16086,12 @@ snapshots: transitivePeerDependencies: - supports-color - micromatch@4.0.5: + micromatch@4.0.7: dependencies: - braces: 3.0.2 + braces: 3.0.3 picomatch: 2.3.1 - micromatch@4.0.7: + micromatch@4.0.8: dependencies: braces: 3.0.3 picomatch: 2.3.1 @@ -15854,10 +16132,6 @@ snapshots: dependencies: brace-expansion: 2.0.1 - minimatch@9.0.3: - dependencies: - brace-expansion: 2.0.1 - minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 @@ -15889,7 +16163,7 @@ snapshots: mlly@1.5.0: dependencies: - acorn: 8.12.0 + acorn: 8.12.1 pathe: 1.1.2 pkg-types: 1.0.3 ufo: 1.3.2 @@ -15904,6 +16178,8 @@ snapshots: muggle-string@0.4.1: {} + mute-stream@1.0.0: {} + mz@2.7.0: dependencies: any-promise: 1.3.0 @@ -16130,6 +16406,8 @@ snapshots: os-homedir@1.0.2: {} + os-tmpdir@1.0.2: {} + p-debounce@4.0.0: {} p-each-series@3.0.0: {} @@ -16203,15 +16481,6 @@ snapshots: dependencies: callsites: 3.1.0 - parse-entities@2.0.0: - dependencies: - character-entities: 1.2.4 - character-entities-legacy: 1.1.4 - character-reference-invalid: 1.1.4 - is-alphanumerical: 1.0.4 - is-decimal: 1.0.4 - is-hexadecimal: 1.0.4 - parse-gitignore@2.0.0: {} parse-imports@2.1.1: @@ -16309,6 +16578,8 @@ snapshots: picocolors@1.0.1: {} + picocolors@1.1.0: {} + picomatch@2.3.1: {} picomatch@4.0.2: {} @@ -16348,16 +16619,18 @@ snapshots: playwright-core@1.45.1: {} - playwright-core@1.46.1: {} + playwright-core@1.47.0: {} - playwright@1.46.1: + playwright@1.47.0: dependencies: - playwright-core: 1.46.1 + playwright-core: 1.47.0 optionalDependencies: fsevents: 2.3.2 pluralize@8.0.0: {} + pnpm@9.10.0: {} + polished@4.2.2: dependencies: '@babel/runtime': 7.23.9 @@ -16411,6 +16684,12 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 + postcss@8.4.45: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + preact@10.17.1: {} prelude-ls@1.2.1: {} @@ -16609,7 +16888,7 @@ snapshots: dependencies: react: 18.3.1 react-style-singleton: 2.2.1(@types/react@18.2.48)(react@18.3.1) - tslib: 2.6.2 + tslib: 2.7.0 optionalDependencies: '@types/react': 18.2.48 @@ -16618,7 +16897,7 @@ snapshots: react: 18.3.1 react-remove-scroll-bar: 2.3.4(@types/react@18.2.48)(react@18.3.1) react-style-singleton: 2.2.1(@types/react@18.2.48)(react@18.3.1) - tslib: 2.6.2 + tslib: 2.7.0 use-callback-ref: 1.3.1(@types/react@18.2.48)(react@18.3.1) use-sidecar: 1.1.2(@types/react@18.2.48)(react@18.3.1) optionalDependencies: @@ -16629,7 +16908,7 @@ snapshots: get-nonce: 1.0.1 invariant: 2.2.4 react: 18.3.1 - tslib: 2.6.2 + tslib: 2.7.0 optionalDependencies: '@types/react': 18.2.48 @@ -16696,7 +16975,7 @@ snapshots: esprima: 4.0.1 source-map: 0.6.1 tiny-invariant: 1.3.3 - tslib: 2.6.2 + tslib: 2.7.0 redent@3.0.0: dependencies: @@ -16901,6 +17180,8 @@ snapshots: rrweb-cssom@0.7.1: {} + run-async@3.0.0: {} + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -16909,7 +17190,7 @@ snapshots: rxjs@7.8.1: dependencies: - tslib: 2.6.2 + tslib: 2.7.0 sade@1.8.1: dependencies: @@ -16964,13 +17245,13 @@ snapshots: search-insights@2.8.2: {} - semantic-release@24.1.0(typescript@5.5.4): + semantic-release@24.1.1(typescript@5.5.4): dependencies: - '@semantic-release/commit-analyzer': 13.0.0(semantic-release@24.1.0(typescript@5.5.4)) + '@semantic-release/commit-analyzer': 13.0.0(semantic-release@24.1.1(typescript@5.5.4)) '@semantic-release/error': 4.0.0 - '@semantic-release/github': 10.0.7(semantic-release@24.1.0(typescript@5.5.4)) - '@semantic-release/npm': 12.0.1(semantic-release@24.1.0(typescript@5.5.4)) - '@semantic-release/release-notes-generator': 14.0.1(semantic-release@24.1.0(typescript@5.5.4)) + '@semantic-release/github': 10.0.7(semantic-release@24.1.1(typescript@5.5.4)) + '@semantic-release/npm': 12.0.1(semantic-release@24.1.1(typescript@5.5.4)) + '@semantic-release/release-notes-generator': 14.0.1(semantic-release@24.1.1(typescript@5.5.4)) aggregate-error: 5.0.0 cosmiconfig: 9.0.0(typescript@5.5.4) debug: 4.3.6 @@ -16981,7 +17262,7 @@ snapshots: get-stream: 6.0.1 git-log-parser: 1.2.0 hook-std: 3.0.0 - hosted-git-info: 7.0.1 + hosted-git-info: 8.0.0 import-from-esm: 1.3.3 lodash-es: 4.17.21 marked: 12.0.2 @@ -17174,7 +17455,7 @@ snapshots: socket.io-adapter@2.5.5: dependencies: - debug: 4.3.6 + debug: 4.3.7 ws: 8.17.1 transitivePeerDependencies: - bufferutil @@ -17184,7 +17465,7 @@ snapshots: socket.io-client@4.7.5: dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.3.6 + debug: 4.3.7 engine.io-client: 6.5.4 socket.io-parser: 4.2.4 transitivePeerDependencies: @@ -17195,7 +17476,7 @@ snapshots: socket.io-parser@4.2.4: dependencies: '@socket.io/component-emitter': 3.1.2 - debug: 4.3.6 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -17204,7 +17485,7 @@ snapshots: accepts: 1.3.8 base64id: 2.0.0 cors: 2.8.5 - debug: 4.3.6 + debug: 4.3.7 engine.io: 6.5.5 socket.io-adapter: 2.5.5 socket.io-parser: 4.2.4 @@ -17290,16 +17571,16 @@ snapshots: stackback@0.0.2: {} - start-server-and-test@2.0.5: + start-server-and-test@2.0.7: dependencies: arg: 5.0.2 bluebird: 3.7.2 check-more-types: 2.24.0 - debug: 4.3.6 + debug: 4.3.7 execa: 5.1.1 lazy-ass: 1.6.0 ps-tree: 1.2.0 - wait-on: 7.2.0(debug@4.3.6) + wait-on: 8.0.0(debug@4.3.7) transitivePeerDependencies: - supports-color @@ -17594,6 +17875,10 @@ snapshots: tinyspy@3.0.0: {} + tmp@0.0.33: + dependencies: + os-tmpdir: 1.0.2 + tmpl@1.0.5: {} to-fast-properties@2.0.0: {} @@ -17639,8 +17924,6 @@ snapshots: tslib@1.14.1: {} - tslib@2.6.2: {} - tslib@2.7.0: {} tween-functions@1.2.0: {} @@ -17756,10 +18039,6 @@ snapshots: dependencies: '@types/unist': 3.0.2 - unist-util-stringify-position@2.0.3: - dependencies: - '@types/unist': 2.0.10 - unist-util-stringify-position@4.0.0: dependencies: '@types/unist': 3.0.2 @@ -17812,7 +18091,7 @@ snapshots: use-callback-ref@1.3.1(@types/react@18.2.48)(react@18.3.1): dependencies: react: 18.3.1 - tslib: 2.6.2 + tslib: 2.7.0 optionalDependencies: '@types/react': 18.2.48 @@ -17826,7 +18105,7 @@ snapshots: dependencies: detect-node-es: 1.1.0 react: 18.3.1 - tslib: 2.6.2 + tslib: 2.7.0 optionalDependencies: '@types/react': 18.2.48 @@ -17870,13 +18149,13 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6): + vite-node@2.0.5(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6): dependencies: cac: 6.7.14 debug: 4.3.5 pathe: 1.1.2 tinyrainbow: 1.2.0 - vite: 5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6) + vite: 5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) transitivePeerDependencies: - '@types/node' - less @@ -17893,36 +18172,36 @@ snapshots: picocolors: 1.0.1 picomatch: 2.3.1 - vite@5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6): + vite@5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6): dependencies: esbuild: 0.21.5 - postcss: 8.4.41 + postcss: 8.4.45 rollup: 4.21.1 optionalDependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.5 fsevents: 2.3.3 less: 4.2.0 - lightningcss: 1.26.0 + lightningcss: 1.27.0 terser: 5.31.6 - vitepress@1.3.4(@algolia/client-search@4.20.0)(@types/node@20.16.2)(@types/react@18.2.48)(axios@1.6.7)(less@4.2.0)(lightningcss@1.26.0)(postcss@8.4.41)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(search-insights@2.8.2)(terser@5.31.6)(typescript@5.5.4): + vitepress@1.3.4(@algolia/client-search@4.20.0)(@types/node@20.16.5)(@types/react@18.2.48)(axios@1.7.7)(less@4.2.0)(lightningcss@1.27.0)(postcss@8.4.41)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(search-insights@2.8.2)(terser@5.31.6)(typescript@5.5.4): dependencies: '@docsearch/css': 3.6.1 '@docsearch/js': 3.6.1(@algolia/client-search@4.20.0)(@types/react@18.2.48)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(search-insights@2.8.2) '@shikijs/core': 1.14.1 '@shikijs/transformers': 1.14.1 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.1.3(vite@5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6))(vue@3.4.38(typescript@5.5.4)) + '@vitejs/plugin-vue': 5.1.3(vite@5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))(vue@3.5.4(typescript@5.5.4)) '@vue/devtools-api': 7.3.9 '@vue/shared': 3.4.38 - '@vueuse/core': 11.0.3(vue@3.4.38(typescript@5.5.4)) - '@vueuse/integrations': 11.0.3(axios@1.6.7)(focus-trap@7.5.4)(vue@3.4.38(typescript@5.5.4)) + '@vueuse/core': 11.0.3(vue@3.5.4(typescript@5.5.4)) + '@vueuse/integrations': 11.0.3(axios@1.7.7)(focus-trap@7.5.4)(vue@3.5.4(typescript@5.5.4)) focus-trap: 7.5.4 mark.js: 8.11.1 minisearch: 7.1.0 shiki: 1.14.1 - vite: 5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6) - vue: 3.4.38(typescript@5.5.4) + vite: 5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) + vue: 3.5.4(typescript@5.5.4) optionalDependencies: postcss: 8.4.41 transitivePeerDependencies: @@ -17953,7 +18232,7 @@ snapshots: - typescript - universal-cookie - vitest@2.0.5(@types/node@20.16.2)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6): + vitest@2.0.5(@types/node@20.16.5)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6): dependencies: '@ampproject/remapping': 2.3.0 '@vitest/expect': 2.0.5 @@ -17971,11 +18250,11 @@ snapshots: tinybench: 2.9.0 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.2(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6) - vite-node: 2.0.5(@types/node@20.16.2)(less@4.2.0)(lightningcss@1.26.0)(terser@5.31.6) + vite: 5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) + vite-node: 2.0.5(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.2 + '@types/node': 20.16.5 jsdom: 25.0.0 transitivePeerDependencies: - less @@ -18002,13 +18281,13 @@ snapshots: vue-component-type-helpers@2.0.24: {} - vue-component-type-helpers@2.1.4: {} + vue-component-type-helpers@2.1.6: {} - vue-demi@0.14.10(vue@3.4.38(typescript@5.5.4)): + vue-demi@0.14.10(vue@3.5.4(typescript@5.5.4)): dependencies: - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.4(typescript@5.5.4) - vue-docgen-api@4.75.1(vue@3.4.38(typescript@5.5.4)): + vue-docgen-api@4.75.1(vue@3.5.4(typescript@5.5.4)): dependencies: '@babel/parser': 7.24.7 '@babel/types': 7.24.7 @@ -18020,50 +18299,50 @@ snapshots: pug: 3.0.2 recast: 0.23.9 ts-map: 1.0.3 - vue: 3.4.38(typescript@5.5.4) - vue-inbrowser-compiler-independent-utils: 4.71.1(vue@3.4.38(typescript@5.5.4)) + vue: 3.5.4(typescript@5.5.4) + vue-inbrowser-compiler-independent-utils: 4.71.1(vue@3.5.4(typescript@5.5.4)) - vue-eslint-parser@9.4.3(eslint@9.9.1(jiti@1.21.0)): + vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.0)): dependencies: - debug: 4.3.4 - eslint: 9.9.1(jiti@1.21.0) + debug: 4.3.6 + eslint: 9.10.0(jiti@1.21.0) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - esquery: 1.5.0 + esquery: 1.6.0 lodash: 4.17.21 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color - vue-inbrowser-compiler-independent-utils@4.71.1(vue@3.4.38(typescript@5.5.4)): + vue-inbrowser-compiler-independent-utils@4.71.1(vue@3.5.4(typescript@5.5.4)): dependencies: - vue: 3.4.38(typescript@5.5.4) + vue: 3.5.4(typescript@5.5.4) - vue-router@4.4.3(vue@3.4.38(typescript@5.5.4)): + vue-router@4.4.4(vue@3.5.4(typescript@5.5.4)): dependencies: - '@vue/devtools-api': 6.6.3 - vue: 3.4.38(typescript@5.5.4) + '@vue/devtools-api': 6.6.4 + vue: 3.5.4(typescript@5.5.4) vue-template-compiler@2.7.16: dependencies: de-indent: 1.0.2 he: 1.2.0 - vue-tsc@2.1.2(typescript@5.5.4): + vue-tsc@2.1.6(typescript@5.5.4): dependencies: '@volar/typescript': 2.4.1 - '@vue/language-core': 2.1.2(typescript@5.5.4) - semver: 7.6.2 + '@vue/language-core': 2.1.6(typescript@5.5.4) + semver: 7.6.3 typescript: 5.5.4 - vue@3.4.38(typescript@5.5.4): + vue@3.5.4(typescript@5.5.4): dependencies: - '@vue/compiler-dom': 3.4.38 - '@vue/compiler-sfc': 3.4.38 - '@vue/runtime-dom': 3.4.38 - '@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@5.5.4)) - '@vue/shared': 3.4.38 + '@vue/compiler-dom': 3.5.4 + '@vue/compiler-sfc': 3.5.4 + '@vue/runtime-dom': 3.5.4 + '@vue/server-renderer': 3.5.4(vue@3.5.4(typescript@5.5.4)) + '@vue/shared': 3.5.4 optionalDependencies: typescript: 5.5.4 @@ -18081,10 +18360,10 @@ snapshots: transitivePeerDependencies: - debug - wait-on@7.2.0(debug@4.3.6): + wait-on@8.0.0(debug@4.3.7): dependencies: - axios: 1.6.7(debug@4.3.6) - joi: 17.12.0 + axios: 1.7.7(debug@4.3.7) + joi: 17.13.3 lodash: 4.17.21 minimist: 1.2.8 rxjs: 7.8.1 @@ -18349,6 +18628,8 @@ snapshots: yocto-queue@1.0.0: {} + yoctocolors-cjs@2.1.2: {} + yoctocolors@2.1.0: {} zwitch@2.0.4: {} diff --git a/scripts/get-colors.js b/scripts/get-colors.js index dc88ab28..bef172a3 100644 --- a/scripts/get-colors.js +++ b/scripts/get-colors.js @@ -1,5 +1,5 @@ -import { resolve } from 'node:path' import { readFile, writeFile } from 'node:fs/promises' +import { resolve } from 'node:path' const coreCss = await readFile('node_modules/@gouvfr/dsfr/dist/core/core.css', 'utf8') const schemeCss = await readFile('node_modules/@gouvfr/dsfr/dist/scheme/scheme.css', 'utf8') diff --git a/src/components/DsfrAccordion/DsfrAccordion.spec.ts b/src/components/DsfrAccordion/DsfrAccordion.spec.ts index 0706cc55..9e3a9e4e 100644 --- a/src/components/DsfrAccordion/DsfrAccordion.spec.ts +++ b/src/components/DsfrAccordion/DsfrAccordion.spec.ts @@ -2,9 +2,9 @@ import { render } from '@testing-library/vue' import VIcon from '../VIcon/VIcon.vue' // import '@gouvfr/dsfr/dist/core/core.module.js' +import { ref } from 'vue' import DsfrAccordion from './DsfrAccordion.vue' import { registerTabKey } from './injection-key' -import { ref } from 'vue' describe('DsfrAccordion', () => { it('should render a simple accordion', async () => { diff --git a/src/components/DsfrAccordion/DsfrAccordion.stories.ts b/src/components/DsfrAccordion/DsfrAccordion.stories.ts index da79e828..5425f4f7 100644 --- a/src/components/DsfrAccordion/DsfrAccordion.stories.ts +++ b/src/components/DsfrAccordion/DsfrAccordion.stories.ts @@ -1,7 +1,7 @@ +import { expect, within } from '@storybook/test' +import DsfrCheckboxSet from '../DsfrCheckbox/DsfrCheckboxSet.vue' import DsfrAccordion from './DsfrAccordion.vue' import DsfrAccordionsGroup from './DsfrAccordionsGroup.vue' -import DsfrCheckboxSet from '../DsfrCheckbox/DsfrCheckboxSet.vue' -import { expect, within } from '@storybook/test' const delay = (timeout = 100) => new Promise((resolve) => setTimeout(resolve, timeout)) diff --git a/src/components/DsfrAccordion/DsfrAccordion.vue b/src/components/DsfrAccordion/DsfrAccordion.vue index 1fef0b34..9c2afc49 100644 --- a/src/components/DsfrAccordion/DsfrAccordion.vue +++ b/src/components/DsfrAccordion/DsfrAccordion.vue @@ -1,10 +1,10 @@ - - diff --git a/src/components/DsfrTable/docs-demo/DsfrTableRowDemo.vue b/src/components/DsfrTable/docs-demo/DsfrTableRowDemo.vue index f3b72ed8..a6d67cc0 100644 --- a/src/components/DsfrTable/docs-demo/DsfrTableRowDemo.vue +++ b/src/components/DsfrTable/docs-demo/DsfrTableRowDemo.vue @@ -1,9 +1,9 @@ - - diff --git a/src/components/DsfrTooltip/DsfrTooltip.vue b/src/components/DsfrTooltip/DsfrTooltip.vue index bd38d33d..6770bed3 100644 --- a/src/components/DsfrTooltip/DsfrTooltip.vue +++ b/src/components/DsfrTooltip/DsfrTooltip.vue @@ -1,5 +1,5 @@