diff --git a/.storybook/manager.ts b/.storybook/manager.ts index 28dafedd..ab59b8d8 100644 --- a/.storybook/manager.ts +++ b/.storybook/manager.ts @@ -1,5 +1,6 @@ import { addons } from '@storybook/manager-api' import { themes } from '@storybook/theming' + import VueDsfrTheme from './vue-dsfr-theme.js' addons.setConfig({ diff --git a/.storybook/preview.ts b/.storybook/preview.ts index dc12cca6..cae7015f 100644 --- a/.storybook/preview.ts +++ b/.storybook/preview.ts @@ -4,6 +4,7 @@ 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/.storybook/vue-dsfr-theme.ts b/.storybook/vue-dsfr-theme.ts index 58a36b42..8c6acbcf 100644 --- a/.storybook/vue-dsfr-theme.ts +++ b/.storybook/vue-dsfr-theme.ts @@ -1,4 +1,5 @@ import { create } from '@storybook/theming' + import brandImage from '../src/assets/icone-marianne-seule.png' export default create({ diff --git a/.vitepress/config.ts b/.vitepress/config.ts index 54c9faa3..755efc2b 100644 --- a/.vitepress/config.ts +++ b/.vitepress/config.ts @@ -3,6 +3,7 @@ import { fileURLToPath, URL } from 'node:url' 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/plugins/hmrFix.ts b/.vitepress/plugins/hmrFix.ts index c0e1f057..dd86b7c2 100644 --- a/.vitepress/plugins/hmrFix.ts +++ b/.vitepress/plugins/hmrFix.ts @@ -1,4 +1,5 @@ import { fileURLToPath } from 'node:url' + import fullReload from 'vite-plugin-full-reload' import type { Plugin } from 'vitepress' diff --git a/.vitepress/theme/Story.vue b/.vitepress/theme/Story.vue index de424f0a..1b2b323a 100644 --- a/.vitepress/theme/Story.vue +++ b/.vitepress/theme/Story.vue @@ -1,6 +1,7 @@ diff --git a/demo-app/views/SchemeSettings.vue b/demo-app/views/SchemeSettings.vue index 06d495e7..62a401a2 100644 --- a/demo-app/views/SchemeSettings.vue +++ b/demo-app/views/SchemeSettings.vue @@ -1,11 +1,10 @@ diff --git a/eslint.config.js b/eslint.config.js index 4a1e90c1..eb98c465 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -1,9 +1,5 @@ import antfu from '@antfu/eslint-config' -// const compat = new FlatCompat({ -// baseDirectory: import.meta.dirname, -// }) - export default antfu({ vue: true, }, [ @@ -11,7 +7,10 @@ export default antfu({ rules: { 'test/prefer-lowercase-title': 'off', 'sort-imports': 'off', // Should be 'error' - 'import/order': 'off', // Should be 'error' + 'import/order': ['error', { + 'newlines-between': 'always', + groups: ['builtin', 'external', 'internal', 'parent', 'sibling', 'index'], + }], 'antfu/top-level-function': 'off', // Should be 'error' 'style/quote-props': ['error', 'as-needed'], // Should be ['error', 'consistent-as-needed'] 'vue/quote-props': ['error', 'as-needed'], // Should be ['error', 'consistent-as-needed'] @@ -21,6 +20,8 @@ export default antfu({ 'style/max-statements-per-line': 'off', // Should be 'error' 'vue/no-irregular-whitespace': 'warn', 'no-irregular-whitespace': 'warn', + 'perfectionist/sort-imports': 'off', // import/order is better + 'perfectionist/sort-exports': 'off', // Think about it 'style/space-before-function-paren': ['error', 'always'], 'style/brace-style': ['error', '1tbs', { allowSingleLine: true }], curly: ['error', 'all'], @@ -70,9 +71,9 @@ export default antfu({ }, }, { - files: ['src/components/index.ts'], + files: ['ci/**/*.mjs'], rules: { - 'perfectionist/sort-exports': 'off', + 'antfu/no-top-level-await': 'off', }, }, ]) diff --git a/package.json b/package.json index 61303f42..9b65261f 100644 --- a/package.json +++ b/package.json @@ -76,75 +76,75 @@ }, "dependencies": { "@gouvfr/dsfr": "~1.12.1", - "focus-trap": "^7.5.4", + "focus-trap": "^7.6.0", "focus-trap-vue": "^4.0.3", - "vue": "^3.5.4", - "vue-router": "^4.4.4" + "vue": "^3.5.12", + "vue-router": "^4.4.5" }, "devDependencies": { - "@antfu/eslint-config": "^3.5.1", + "@antfu/eslint-config": "^3.8.0", "@chromatic-com/storybook": "^2.0.2", - "@commitlint/cli": "^19.4.1", - "@commitlint/config-conventional": "^19.4.1", + "@commitlint/cli": "^19.5.0", + "@commitlint/config-conventional": "^19.5.0", "@iconify/vue": "^4.1.2", "@playwright/test": "1.48.1", - "@storybook/addon-a11y": "^8.3.0", - "@storybook/addon-docs": "^8.3.0", - "@storybook/addon-essentials": "^8.3.0", - "@storybook/addon-interactions": "^8.3.0", - "@storybook/addon-links": "^8.3.0", - "@storybook/addon-mdx-gfm": "^8.3.0", + "@storybook/addon-a11y": "^8.3.6", + "@storybook/addon-docs": "^8.3.6", + "@storybook/addon-essentials": "^8.3.6", + "@storybook/addon-interactions": "^8.3.6", + "@storybook/addon-links": "^8.3.6", + "@storybook/addon-mdx-gfm": "^8.3.6", "@storybook/addon-styling": "^1.3.7", - "@storybook/addon-themes": "^8.3.0", - "@storybook/blocks": "^8.3.0", - "@storybook/test": "^8.3.0", + "@storybook/addon-themes": "^8.3.6", + "@storybook/blocks": "^8.3.6", + "@storybook/test": "^8.3.6", "@storybook/test-runner": "^0.19.1", - "@storybook/theming": "^8.3.0", - "@storybook/vue3": "^8.3.0", - "@storybook/vue3-vite": "^8.3.0", + "@storybook/theming": "^8.3.6", + "@storybook/vue3": "^8.3.6", + "@storybook/vue3-vite": "^8.3.6", "@testing-library/dom": "^10.4.0", - "@testing-library/jest-dom": "^6.5.0", + "@testing-library/jest-dom": "^6.6.2", "@testing-library/user-event": "^14.5.2", "@testing-library/vue": "^8.1.0", "@types/jsdom": "^21.1.7", - "@types/node": "^20.16.5", - "@vitejs/plugin-vue": "^5.1.3", + "@types/node": "^20.17.4", + "@vitejs/plugin-vue": "^5.1.4", "@vitejs/plugin-vue-jsx": "^4.0.1", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.5.1", - "@vueuse/core": "^11.0.3", - "@vueuse/shared": "^11.0.3", + "@vueuse/core": "^11.2.0", + "@vueuse/shared": "^11.2.0", "@whyframe/core": "^0.1.11", "@whyframe/vue": "^0.1.7", - "browserslist": "^4.23.3", + "browserslist": "^4.24.2", "chalk": "^5.3.0", - "commitlint": "^19.4.1", + "commitlint": "^19.5.0", "cross-env": "^7.0.3", - "eslint": "^9.10.0", - "eslint-plugin-vue": "^9.28.0", + "eslint": "^9.13.0", + "eslint-plugin-vue": "^9.30.0", "globby": "^14.0.2", - "husky": "^9.1.5", + "husky": "^9.1.6", "inquirer": "^10.2.2", - "jsdom": "^25.0.0", + "jsdom": "^25.0.1", "lightningcss": "^1.27.0", "lint-staged": "^15.2.10", "npm-run-all": "^4.1.5", "p-debounce": "^4.0.0", "pnpm": "^9.10.0", - "publint": "^0.2.10", + "publint": "^0.2.12", "regenerator-runtime": "^0.14.1", "rimraf": "^6.0.1", - "semantic-release": "^24.1.1", - "start-server-and-test": "^2.0.7", - "storybook": "^8.3.0", + "semantic-release": "^24.2.0", + "start-server-and-test": "^2.0.8", + "storybook": "^8.3.6", "typescript": "~5.5.4", - "vite": "^5.4.4", - "vite-node": "^2.0.5", + "vite": "^5.4.10", + "vite-node": "^2.1.4", "vite-plugin-full-reload": "^1.2.0", - "vitepress": "^1.3.4", - "vitest": "^2.0.5", + "vitepress": "^1.4.2", + "vitest": "^2.1.4", "vue-demi": "^0.14.10", - "vue-tsc": "^2.1.6" + "vue-tsc": "^2.1.10" }, "lint-staged": { "*.{vue,js,jsx,ts,tsx}": "run-s check-exports-ci lint --" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 16b99a3a..3ac5bf8c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,102 +12,102 @@ importers: specifier: ~1.12.1 version: 1.12.1(browser-sync@2.29.3) focus-trap: - specifier: ^7.5.4 - version: 7.5.4 + specifier: ^7.6.0 + version: 7.6.0 focus-trap-vue: specifier: ^4.0.3 - version: 4.0.3(focus-trap@7.5.4)(vue@3.5.4(typescript@5.5.4)) + version: 4.0.3(focus-trap@7.6.0)(vue@3.5.12(typescript@5.5.4)) vue: - specifier: ^3.5.4 - version: 3.5.4(typescript@5.5.4) + specifier: ^3.5.12 + version: 3.5.12(typescript@5.5.4) vue-router: - specifier: ^4.4.4 - version: 4.4.4(vue@3.5.4(typescript@5.5.4)) + specifier: ^4.4.5 + version: 4.4.5(vue@3.5.12(typescript@5.5.4)) devDependencies: '@antfu/eslint-config': - 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)) + specifier: ^3.8.0 + version: 3.8.0(@typescript-eslint/utils@8.12.2(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4))(@vue/compiler-sfc@3.5.12)(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4)(vitest@2.1.4(@types/node@20.17.4)(jsdom@25.0.1)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6)) '@chromatic-com/storybook': specifier: ^2.0.2 version: 2.0.2(react@18.3.1) '@commitlint/cli': - specifier: ^19.4.1 - version: 19.4.1(@types/node@20.16.5)(typescript@5.5.4) + specifier: ^19.5.0 + version: 19.5.0(@types/node@20.17.4)(typescript@5.5.4) '@commitlint/config-conventional': - specifier: ^19.4.1 - version: 19.4.1 + specifier: ^19.5.0 + version: 19.5.0 '@iconify/vue': specifier: ^4.1.2 - version: 4.1.2(vue@3.5.4(typescript@5.5.4)) + version: 4.1.2(vue@3.5.12(typescript@5.5.4)) '@playwright/test': specifier: 1.48.1 version: 1.48.1 '@storybook/addon-a11y': - specifier: ^8.3.0 - version: 8.3.0(storybook@8.3.0) + specifier: ^8.3.6 + version: 8.3.6(storybook@8.3.6) '@storybook/addon-docs': - specifier: ^8.3.0 - version: 8.3.0(storybook@8.3.0) + specifier: ^8.3.6 + version: 8.3.6(storybook@8.3.6) '@storybook/addon-essentials': - specifier: ^8.3.0 - version: 8.3.0(storybook@8.3.0) + specifier: ^8.3.6 + version: 8.3.6(storybook@8.3.6) '@storybook/addon-interactions': - specifier: ^8.3.0 - version: 8.3.0(storybook@8.3.0) + specifier: ^8.3.6 + version: 8.3.6(storybook@8.3.6) '@storybook/addon-links': - specifier: ^8.3.0 - version: 8.3.0(react@18.3.1)(storybook@8.3.0) + specifier: ^8.3.6 + version: 8.3.6(react@18.3.1)(storybook@8.3.6) '@storybook/addon-mdx-gfm': - specifier: ^8.3.0 - version: 8.3.0(storybook@8.3.0) + specifier: ^8.3.6 + version: 8.3.6(storybook@8.3.6) '@storybook/addon-styling': specifier: ^1.3.7 version: 1.3.7(@types/react@18.2.48)(less@4.2.0)(postcss@8.4.41)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.90.0(@swc/core@1.6.6)(esbuild@0.21.5)) '@storybook/addon-themes': - specifier: ^8.3.0 - version: 8.3.0(storybook@8.3.0) + specifier: ^8.3.6 + version: 8.3.6(storybook@8.3.6) '@storybook/blocks': - specifier: ^8.3.0 - version: 8.3.0(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(storybook@8.3.0) + specifier: ^8.3.6 + version: 8.3.6(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(storybook@8.3.6) '@storybook/test': - specifier: ^8.3.0 - version: 8.3.0(storybook@8.3.0) + specifier: ^8.3.6 + version: 8.3.6(storybook@8.3.6) '@storybook/test-runner': specifier: ^0.19.1 - version: 0.19.1(@types/node@20.16.5)(prettier@3.3.3) + version: 0.19.1(@types/node@20.17.4)(prettier@3.3.3) '@storybook/theming': - specifier: ^8.3.0 - version: 8.3.0(storybook@8.3.0) + specifier: ^8.3.6 + version: 8.3.6(storybook@8.3.6) '@storybook/vue3': - specifier: ^8.3.0 - version: 8.3.0(storybook@8.3.0)(vue@3.5.4(typescript@5.5.4)) + specifier: ^8.3.6 + version: 8.3.6(storybook@8.3.6)(vue@3.5.12(typescript@5.5.4)) '@storybook/vue3-vite': - specifier: ^8.3.0 - version: 8.3.0(storybook@8.3.0)(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)) + specifier: ^8.3.6 + version: 8.3.6(storybook@8.3.6)(vite@5.4.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))(vue@3.5.12(typescript@5.5.4)) '@testing-library/dom': specifier: ^10.4.0 version: 10.4.0 '@testing-library/jest-dom': - specifier: ^6.5.0 - version: 6.5.0 + specifier: ^6.6.2 + version: 6.6.2 '@testing-library/user-event': specifier: ^14.5.2 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.5.4)(vue@3.5.4(typescript@5.5.4)) + version: 8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.5.4)) '@types/jsdom': specifier: ^21.1.7 version: 21.1.7 '@types/node': - specifier: ^20.16.5 - version: 20.16.5 + specifier: ^20.17.4 + version: 20.17.4 '@vitejs/plugin-vue': - specifier: ^5.1.3 - 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)) + specifier: ^5.1.4 + version: 5.1.4(vite@5.4.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))(vue@3.5.12(typescript@5.5.4)) '@vitejs/plugin-vue-jsx': specifier: ^4.0.1 - 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)) + version: 4.0.1(vite@5.4.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))(vue@3.5.12(typescript@5.5.4)) '@vue/test-utils': specifier: ^2.4.6 version: 2.4.6 @@ -115,47 +115,47 @@ importers: specifier: ^0.5.1 version: 0.5.1 '@vueuse/core': - specifier: ^11.0.3 - version: 11.0.3(vue@3.5.4(typescript@5.5.4)) + specifier: ^11.2.0 + version: 11.2.0(vue@3.5.12(typescript@5.5.4)) '@vueuse/shared': - specifier: ^11.0.3 - version: 11.0.3(vue@3.5.4(typescript@5.5.4)) + specifier: ^11.2.0 + version: 11.2.0(vue@3.5.12(typescript@5.5.4)) '@whyframe/core': specifier: ^0.1.11 - 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)) + version: 0.1.11(vite@5.4.10(@types/node@20.17.4)(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.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)) + version: 0.1.7(@whyframe/core@0.1.11(vite@5.4.10(@types/node@20.17.4)(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.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6)) browserslist: - specifier: ^4.23.3 - version: 4.23.3 + specifier: ^4.24.2 + version: 4.24.2 chalk: specifier: ^5.3.0 version: 5.3.0 commitlint: - specifier: ^19.4.1 - version: 19.4.1(@types/node@20.16.5)(typescript@5.5.4) + specifier: ^19.5.0 + version: 19.5.0(@types/node@20.17.4)(typescript@5.5.4) cross-env: specifier: ^7.0.3 version: 7.0.3 eslint: - specifier: ^9.10.0 - version: 9.10.0(jiti@1.21.0) + specifier: ^9.13.0 + version: 9.13.0(jiti@1.21.0) eslint-plugin-vue: - specifier: ^9.28.0 - version: 9.28.0(eslint@9.10.0(jiti@1.21.0)) + specifier: ^9.30.0 + version: 9.30.0(eslint@9.13.0(jiti@1.21.0)) globby: specifier: ^14.0.2 version: 14.0.2 husky: - specifier: ^9.1.5 - version: 9.1.5 + specifier: ^9.1.6 + version: 9.1.6 inquirer: specifier: ^10.2.2 version: 10.2.2 jsdom: - specifier: ^25.0.0 - version: 25.0.0 + specifier: ^25.0.1 + version: 25.0.1 lightningcss: specifier: ^1.27.0 version: 1.27.0 @@ -170,10 +170,10 @@ importers: version: 4.0.0 pnpm: specifier: ^9.10.0 - version: 9.10.0 + version: 9.12.3 publint: - specifier: ^0.2.10 - version: 0.2.10 + specifier: ^0.2.12 + version: 0.2.12 regenerator-runtime: specifier: ^0.14.1 version: 0.14.1 @@ -181,38 +181,38 @@ importers: specifier: ^6.0.1 version: 6.0.1 semantic-release: - specifier: ^24.1.1 - version: 24.1.1(typescript@5.5.4) + specifier: ^24.2.0 + version: 24.2.0(typescript@5.5.4) start-server-and-test: - specifier: ^2.0.7 - version: 2.0.7 + specifier: ^2.0.8 + version: 2.0.8 storybook: - specifier: ^8.3.0 - version: 8.3.0 + specifier: ^8.3.6 + version: 8.3.6 typescript: specifier: ~5.5.4 version: 5.5.4 vite: - 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) + specifier: ^5.4.10 + version: 5.4.10(@types/node@20.17.4)(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.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) + specifier: ^2.1.4 + version: 2.1.4(@types/node@20.17.4)(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.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) + specifier: ^1.4.2 + version: 1.4.2(@algolia/client-search@4.20.0)(@types/node@20.17.4)(@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.5)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) + specifier: ^2.1.4 + version: 2.1.4(@types/node@20.17.4)(jsdom@25.0.1)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) vue-demi: specifier: ^0.14.10 - version: 0.14.10(vue@3.5.4(typescript@5.5.4)) + version: 0.14.10(vue@3.5.12(typescript@5.5.4)) vue-tsc: - specifier: ^2.1.6 - version: 2.1.6(typescript@5.5.4) + specifier: ^2.1.10 + version: 2.1.10(typescript@5.5.4) packages: @@ -289,12 +289,8 @@ packages: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} - '@ampproject/remapping@2.3.0': - resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} - engines: {node: '>=6.0.0'} - - '@antfu/eslint-config@3.5.1': - resolution: {integrity: sha512-zSQs+1B1/rw/gdM1959e/tmNORibN1nLYdysV3qnH7qOD4c5spi1C9ogJbwXJ49dFD56GZw+Eue8FJ2HQx0hKA==} + '@antfu/eslint-config@3.8.0': + resolution: {integrity: sha512-O5QSufPHpKTm0wk1OQ5c2mOZVzCqYV3hIDrt5zt+cOWqiG8YXLPkSOD4fFwjomATtOuUbcLUwkcgY5dErM7aIw==} hasBin: true peerDependencies: '@eslint-react/eslint-plugin': ^1.5.8 @@ -304,7 +300,7 @@ packages: 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-hooks: ^5.0.0 eslint-plugin-react-refresh: ^0.4.4 eslint-plugin-solid: ^0.14.3 eslint-plugin-svelte: '>=2.35.1' @@ -620,83 +616,83 @@ packages: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} - '@commitlint/cli@19.4.1': - resolution: {integrity: sha512-EerFVII3ZcnhXsDT9VePyIdCJoh3jEzygN1L37MjQXgPfGS6fJTWL/KHClVMod1d8w94lFC3l4Vh/y5ysVAz2A==} + '@commitlint/cli@19.5.0': + resolution: {integrity: sha512-gaGqSliGwB86MDmAAKAtV9SV1SHdmN8pnGq4EJU4+hLisQ7IFfx4jvU4s+pk6tl0+9bv6yT+CaZkufOinkSJIQ==} engines: {node: '>=v18'} hasBin: true - '@commitlint/config-conventional@19.4.1': - resolution: {integrity: sha512-D5S5T7ilI5roybWGc8X35OBlRXLAwuTseH1ro0XgqkOWrhZU8yOwBOslrNmSDlTXhXLq8cnfhQyC42qaUCzlXA==} + '@commitlint/config-conventional@19.5.0': + resolution: {integrity: sha512-OBhdtJyHNPryZKg0fFpZNOBM1ZDbntMvqMuSmpfyP86XSfwzGw4CaoYRG4RutUPg0BTK07VMRIkNJT6wi2zthg==} engines: {node: '>=v18'} - '@commitlint/config-validator@19.0.3': - resolution: {integrity: sha512-2D3r4PKjoo59zBc2auodrSCaUnCSALCx54yveOFwwP/i2kfEAQrygwOleFWswLqK0UL/F9r07MFi5ev2ohyM4Q==} + '@commitlint/config-validator@19.5.0': + resolution: {integrity: sha512-CHtj92H5rdhKt17RmgALhfQt95VayrUo2tSqY9g2w+laAXyk7K/Ef6uPm9tn5qSIwSmrLjKaXK9eiNuxmQrDBw==} engines: {node: '>=v18'} - '@commitlint/ensure@19.0.3': - resolution: {integrity: sha512-SZEpa/VvBLoT+EFZVb91YWbmaZ/9rPH3ESrINOl0HD2kMYsjvl0tF7nMHh0EpTcv4+gTtZBAe1y/SS6/OhfZzQ==} + '@commitlint/ensure@19.5.0': + resolution: {integrity: sha512-Kv0pYZeMrdg48bHFEU5KKcccRfKmISSm9MvgIgkpI6m+ohFTB55qZlBW6eYqh/XDfRuIO0x4zSmvBjmOwWTwkg==} engines: {node: '>=v18'} - '@commitlint/execute-rule@19.0.0': - resolution: {integrity: sha512-mtsdpY1qyWgAO/iOK0L6gSGeR7GFcdW7tIjcNFxcWkfLDF5qVbPHKuGATFqRMsxcO8OUKNj0+3WOHB7EHm4Jdw==} + '@commitlint/execute-rule@19.5.0': + resolution: {integrity: sha512-aqyGgytXhl2ejlk+/rfgtwpPexYyri4t8/n4ku6rRJoRhGZpLFMqrZ+YaubeGysCP6oz4mMA34YSTaSOKEeNrg==} engines: {node: '>=v18'} - '@commitlint/format@19.3.0': - resolution: {integrity: sha512-luguk5/aF68HiF4H23ACAfk8qS8AHxl4LLN5oxPc24H+2+JRPsNr1OS3Gaea0CrH7PKhArBMKBz5RX9sA5NtTg==} + '@commitlint/format@19.5.0': + resolution: {integrity: sha512-yNy088miE52stCI3dhG/vvxFo9e4jFkU1Mj3xECfzp/bIS/JUay4491huAlVcffOoMK1cd296q0W92NlER6r3A==} engines: {node: '>=v18'} - '@commitlint/is-ignored@19.2.2': - resolution: {integrity: sha512-eNX54oXMVxncORywF4ZPFtJoBm3Tvp111tg1xf4zWXGfhBPKpfKG6R+G3G4v5CPlRROXpAOpQ3HMhA9n1Tck1g==} + '@commitlint/is-ignored@19.5.0': + resolution: {integrity: sha512-0XQ7Llsf9iL/ANtwyZ6G0NGp5Y3EQ8eDQSxv/SRcfJ0awlBY4tHFAvwWbw66FVUaWICH7iE5en+FD9TQsokZ5w==} engines: {node: '>=v18'} - '@commitlint/lint@19.4.1': - resolution: {integrity: sha512-Ws4YVAZ0jACTv6VThumITC1I5AG0UyXMGua3qcf55JmXIXm/ejfaVKykrqx7RyZOACKVAs8uDRIsEsi87JZ3+Q==} + '@commitlint/lint@19.5.0': + resolution: {integrity: sha512-cAAQwJcRtiBxQWO0eprrAbOurtJz8U6MgYqLz+p9kLElirzSCc0vGMcyCaA1O7AqBuxo11l1XsY3FhOFowLAAg==} engines: {node: '>=v18'} - '@commitlint/load@19.4.0': - resolution: {integrity: sha512-I4lCWaEZYQJ1y+Y+gdvbGAx9pYPavqZAZ3/7/8BpWh+QjscAn8AjsUpLV2PycBsEx7gupq5gM4BViV9xwTIJuw==} + '@commitlint/load@19.5.0': + resolution: {integrity: sha512-INOUhkL/qaKqwcTUvCE8iIUf5XHsEPCLY9looJ/ipzi7jtGhgmtH7OOFiNvwYgH7mA8osUWOUDV8t4E2HAi4xA==} engines: {node: '>=v18'} - '@commitlint/message@19.0.0': - resolution: {integrity: sha512-c9czf6lU+9oF9gVVa2lmKaOARJvt4soRsVmbR7Njwp9FpbBgste5i7l/2l5o8MmbwGh4yE1snfnsy2qyA2r/Fw==} + '@commitlint/message@19.5.0': + resolution: {integrity: sha512-R7AM4YnbxN1Joj1tMfCyBryOC5aNJBdxadTZkuqtWi3Xj0kMdutq16XQwuoGbIzL2Pk62TALV1fZDCv36+JhTQ==} engines: {node: '>=v18'} - '@commitlint/parse@19.0.3': - resolution: {integrity: sha512-Il+tNyOb8VDxN3P6XoBBwWJtKKGzHlitEuXA5BP6ir/3loWlsSqDr5aecl6hZcC/spjq4pHqNh0qPlfeWu38QA==} + '@commitlint/parse@19.5.0': + resolution: {integrity: sha512-cZ/IxfAlfWYhAQV0TwcbdR1Oc0/r0Ik1GEessDJ3Lbuma/MRO8FRQX76eurcXtmhJC//rj52ZSZuXUg0oIX0Fw==} engines: {node: '>=v18'} - '@commitlint/read@19.4.0': - resolution: {integrity: sha512-r95jLOEZzKDakXtnQub+zR3xjdnrl2XzerPwm7ch1/cc5JGq04tyaNpa6ty0CRCWdVrk4CZHhqHozb8yZwy2+g==} + '@commitlint/read@19.5.0': + resolution: {integrity: sha512-TjS3HLPsLsxFPQj6jou8/CZFAmOP2y+6V4PGYt3ihbQKTY1Jnv0QG28WRKl/d1ha6zLODPZqsxLEov52dhR9BQ==} engines: {node: '>=v18'} - '@commitlint/resolve-extends@19.1.0': - resolution: {integrity: sha512-z2riI+8G3CET5CPgXJPlzftH+RiWYLMYv4C9tSLdLXdr6pBNimSKukYP9MS27ejmscqCTVA4almdLh0ODD2KYg==} + '@commitlint/resolve-extends@19.5.0': + resolution: {integrity: sha512-CU/GscZhCUsJwcKTJS9Ndh3AKGZTNFIOoQB2n8CmFnizE0VnEuJoum+COW+C1lNABEeqk6ssfc1Kkalm4bDklA==} engines: {node: '>=v18'} - '@commitlint/rules@19.4.1': - resolution: {integrity: sha512-AgctfzAONoVxmxOXRyxXIq7xEPrd7lK/60h2egp9bgGUMZK9v0+YqLOA+TH+KqCa63ZoCr8owP2YxoSSu7IgnQ==} + '@commitlint/rules@19.5.0': + resolution: {integrity: sha512-hDW5TPyf/h1/EufSHEKSp6Hs+YVsDMHazfJ2azIk9tHPXS6UqSz1dIRs1gpqS3eMXgtkT7JH6TW4IShdqOwhAw==} engines: {node: '>=v18'} - '@commitlint/to-lines@19.0.0': - resolution: {integrity: sha512-vkxWo+VQU5wFhiP9Ub9Sre0FYe019JxFikrALVoD5UGa8/t3yOJEpEhxC5xKiENKKhUkTpEItMTRAjHw2SCpZw==} + '@commitlint/to-lines@19.5.0': + resolution: {integrity: sha512-R772oj3NHPkodOSRZ9bBVNq224DOxQtNef5Pl8l2M8ZnkkzQfeSTr4uxawV2Sd3ui05dUVzvLNnzenDBO1KBeQ==} engines: {node: '>=v18'} - '@commitlint/top-level@19.0.0': - resolution: {integrity: sha512-KKjShd6u1aMGNkCkaX4aG1jOGdn7f8ZI8TR1VEuNqUOjWTOdcDSsmglinglJ18JTjuBX5I1PtjrhQCRcixRVFQ==} + '@commitlint/top-level@19.5.0': + resolution: {integrity: sha512-IP1YLmGAk0yWrImPRRc578I3dDUI5A2UBJx9FbSOjxe9sTlzFiwVJ+zeMLgAtHMtGZsC8LUnzmW1qRemkFU4ng==} engines: {node: '>=v18'} - '@commitlint/types@19.0.3': - resolution: {integrity: sha512-tpyc+7i6bPG9mvaBbtKUeghfyZSDgWquIDfMgqYtTbmZ9Y9VzEm2je9EYcQ0aoz5o7NvGS+rcDec93yO08MHYA==} + '@commitlint/types@19.5.0': + resolution: {integrity: sha512-DSHae2obMSMkAtTBSOulg5X7/z+rGLxcXQIkg3OmWvY6wifojge5uVMydfhUvs7yQj+V7jNmRZ2Xzl8GJyqRgg==} engines: {node: '>=v18'} - '@docsearch/css@3.6.1': - resolution: {integrity: sha512-VtVb5DS+0hRIprU2CO6ZQjK2Zg4QU5HrDM1+ix6rT0umsYvFvatMAnf97NHZlVWDaaLlx7GRfR/7FikANiM2Fg==} + '@docsearch/css@3.6.2': + resolution: {integrity: sha512-vKNZepO2j7MrYBTZIGXvlUOIR+v9KRf70FApRgovWrj3GTs1EITz/Xb0AOlm1xsQBp16clVZj1SY/qaOJbQtZw==} - '@docsearch/js@3.6.1': - resolution: {integrity: sha512-erI3RRZurDr1xES5hvYJ3Imp7jtrXj6f1xYIzDzxiS7nNBufYWPbJwrmMqWC5g9y165PmxEmN9pklGCdLi0Iqg==} + '@docsearch/js@3.6.2': + resolution: {integrity: sha512-pS4YZF+VzUogYrkblCucQ0Oy2m8Wggk8Kk7lECmZM60hTbaydSIhJTTiCrmoxtBqV8wxORnOqcqqOfbmkkQEcA==} - '@docsearch/react@3.6.1': - resolution: {integrity: sha512-qXZkEPvybVhSXj0K7U3bXc233tk5e8PfhoZ6MhPOiik/qUQxYC+Dn9DnoS7CxHQQhHfCvTiN0eY9M12oRghEXw==} + '@docsearch/react@3.6.2': + resolution: {integrity: sha512-rtZce46OOkVflCQH71IdbXSFK+S8iJZlUF56XBW5rIgx/eG5qoomC7Ag3anZson1bBac/JFQn7XOBfved/IMRA==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' react: '>= 16.8.0 < 19.0.0' @@ -721,6 +717,10 @@ packages: resolution: {integrity: sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==} engines: {node: '>=16'} + '@es-joy/jsdoccomment@0.49.0': + resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} + engines: {node: '>=16'} + '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} @@ -1015,26 +1015,28 @@ packages: resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/core@0.7.0': + resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.10.0': - resolution: {integrity: sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==} + '@eslint/js@9.13.0': + resolution: {integrity: sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/markdown@6.1.0': - resolution: {integrity: sha512-cX1tyD+aIbhzKrCKe/9M5s2jZhldWGOR+cy7cIVpxG9RkoaN4XU+gG3dy6oEKtBFXjDx06GtP0OGO7jgbqa2DA==} + '@eslint/markdown@6.2.1': + resolution: {integrity: sha512-cKVd110hG4ICHmWhIwZJfKmmJBvbiDWyrHODJknAtudKgZtlROGoLX9UEOA0o746zC0hCY4UV4vR+aOGW9S6JQ==} 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==} + '@eslint/plugin-kit@0.2.2': + resolution: {integrity: sha512-CXtq5nR4Su+2I47WPOlWud98Y5Lv8Kyxp2ukhgFx/eW6Blm18VXJO5WuQylPugRo8nbluoi6GvvxBLqHcvqUUw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@floating-ui/core@1.6.0': @@ -1064,12 +1066,20 @@ packages: '@hapi/topo@5.1.0': resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + '@humanfs/core@0.19.1': + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.6': + resolution: {integrity: sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==} + engines: {node: '>=18.18.0'} + '@humanwhocodes/module-importer@1.0.1': resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} engines: {node: '>=12.22'} - '@humanwhocodes/retry@0.3.0': - resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} + '@humanwhocodes/retry@0.3.1': + resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} engines: {node: '>=18.18'} '@iconify/types@2.0.0': @@ -1740,11 +1750,11 @@ packages: resolution: {integrity: sha512-mgdxrHTLOjOddRVYIYDo0fR3/v61GNN1YGkfbrjuIKg/uMgCd+Qzo3UAXJ+woLQQpos4pl5Esuw5A7AoNlzjUQ==} engines: {node: '>=18'} - '@semantic-release/github@10.0.7': - resolution: {integrity: sha512-J7JiFvOu/8QKqFF5FDTk/k19Z/Jku4LdDof/+LsjaGgLOISJR7TL66q89c2YXV6Dh5Jw5VmiT4uK4q6SSfbQGA==} + '@semantic-release/github@11.0.0': + resolution: {integrity: sha512-Uon6G6gJD8U1JNvPm7X0j46yxNRJ8Ui6SgK4Zw5Ktu8RgjEft3BGn+l/RX1TTzhhO3/uUcKuqM+/9/ETFxWS/Q==} engines: {node: '>=20.8.1'} peerDependencies: - semantic-release: '>=20.1.0' + semantic-release: '>=24.1.0' '@semantic-release/npm@12.0.1': resolution: {integrity: sha512-/6nntGSUGK2aTOI0rHPwY3ZjgY9FkXmEHbW9Kr+62NVOsyqpKKeP0lrCH+tphv+EsNdJNmqqwijTEnVWUMQ2Nw==} @@ -1758,11 +1768,23 @@ packages: peerDependencies: semantic-release: '>=20.1.0' - '@shikijs/core@1.14.1': - resolution: {integrity: sha512-KyHIIpKNaT20FtFPFjCQB5WVSTpLR/n+jQXhWHWVUMm9MaOaG9BGOG0MSyt7yA4+Lm+4c9rTc03tt3nYzeYSfw==} + '@shikijs/core@1.22.2': + resolution: {integrity: sha512-bvIQcd8BEeR1yFvOYv6HDiyta2FFVePbzeowf5pPS1avczrPK+cjmaxxh0nx5QzbON7+Sv0sQfQVciO7bN72sg==} - '@shikijs/transformers@1.14.1': - resolution: {integrity: sha512-JJqL8QBVCJh3L61jqqEXgFq1cTycwjcGj7aSmqOEsbxnETM9hRlaB74QuXvY/fVJNjbNt8nvWo0VwAXKvMSLRg==} + '@shikijs/engine-javascript@1.22.2': + resolution: {integrity: sha512-iOvql09ql6m+3d1vtvP8fLCVCK7BQD1pJFmHIECsujB0V32BJ0Ab6hxk1ewVSMFA58FI0pR2Had9BKZdyQrxTw==} + + '@shikijs/engine-oniguruma@1.22.2': + resolution: {integrity: sha512-GIZPAGzQOy56mGvWMoZRPggn0dTlBf1gutV5TdceLCZlFNqWmuc7u+CzD0Gd9vQUTgLbrt0KLzz6FNprqYAxlA==} + + '@shikijs/transformers@1.22.2': + resolution: {integrity: sha512-8f78OiBa6pZDoZ53lYTmuvpFPlWtevn23bzG+azpPVvZg7ITax57o/K3TC91eYL3OMJOO0onPbgnQyZjRos8XQ==} + + '@shikijs/types@1.22.2': + resolution: {integrity: sha512-NCWDa6LGZqTuzjsGfXOBWfjS/fDIbDdmVDug+7ykVe1IKT4c1gakrvlfFYp5NhAXH/lyqLM8wsAPo5wNy73Feg==} + + '@shikijs/vscode-textmate@9.3.0': + resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} '@sideway/address@4.1.4': resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} @@ -1800,69 +1822,69 @@ packages: '@socket.io/component-emitter@3.1.2': resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} - '@storybook/addon-a11y@8.3.0': - resolution: {integrity: sha512-ub/O4tkeQFE3bXEg8VsH3HU9MmqD+CSwGN5QVJmnkCOzpwjnhaVtWFNVZ+3C2AsT0b3sW9llDaK4UgivglV8+A==} + '@storybook/addon-a11y@8.3.6': + resolution: {integrity: sha512-EeVzUN+WaLtz/DXVBL3rIGvP8+pTuJXA3lEz9CbTQXRO7QMhzTTXLKmp8xmSA2w5H01a8XpjLcZ5LYjdKrvw0g==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 - '@storybook/addon-actions@8.3.0': - resolution: {integrity: sha512-HvAc3fW979JVw8CSKXZMouvgrJ2BNLNWaUB8jNokQb3Us00P6igVKLwg/pBV8GBgDr5Ng4pHYqi/ZH+xzEYFFw==} + '@storybook/addon-actions@8.3.6': + resolution: {integrity: sha512-nOqgl0WoZK2KwjaABaXMoIgrIHOQl9inOzJvqQau0HOtsvnXGXYfJXYnpjZenoZDoZXKbUDl0U2haDFx2a2fJw==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 - '@storybook/addon-backgrounds@8.3.0': - resolution: {integrity: sha512-qaV/QsXoviAmBYFszI/KN1CaI/LcACGX9RCBB54fMau3JuouIBU/zTl2jY2+BioCBk6oY8KqcnAS1coOZzlNXQ==} + '@storybook/addon-backgrounds@8.3.6': + resolution: {integrity: sha512-yBn+a8i5OJzJaX6Bx5MAkfei7c2nvq+RRmvuyvxw11rtDGR6Nz4OBBe56reWxo868wVUggpRTPJCMVe5tDYgVg==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 - '@storybook/addon-controls@8.3.0': - resolution: {integrity: sha512-Id4j6Neimkdq0OyfQ3qkHpKLisbN08M8pXHDI/A0VeF91xEGBdc1bJgS/EU+ifa24tr5SRYwlAlcBDAWJbZMfA==} + '@storybook/addon-controls@8.3.6': + resolution: {integrity: sha512-9IMLHgtWPuFoRCt3hDsIk1FbkK5SlCMDW1DDwtTBIeWYYZLvptS42+vGVTeQ8v5SejmVzZkzuUdzu3p4sb3IcA==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 - '@storybook/addon-docs@8.3.0': - resolution: {integrity: sha512-LrvWBDX5Vi//82Q78QRbTsG+9rJU9JJFAVPk1NnLp2Yn0F4FueVzIw8AabAkZFy0LHPMGV+EHpkPtYz4Czkhgw==} + '@storybook/addon-docs@8.3.6': + resolution: {integrity: sha512-31Rk1TOhDIzGM2wNCUIB1xKuWtArW0D2Puua9warEXlQ3FtvwmxnPrwbIzw6ufYZDWPwl9phDYTcRh8WqZIoGg==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 - '@storybook/addon-essentials@8.3.0': - resolution: {integrity: sha512-y+hlMnIoD+h/diY7BvIeySPCz/ZtJPPZfS/COQuPRXfPWCr37p9XLEz3E+m2spniAbgGv9KpvdqQd0kWcwwfiA==} + '@storybook/addon-essentials@8.3.6': + resolution: {integrity: sha512-MQPFvThlGU7wlda1xhBPQCmDh90cSSZ31OsVs1uC5kJh0aLbY2gYXPurq1G54kzrYo8SMfBxsXrCplz8Ir6UTg==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 - '@storybook/addon-highlight@8.3.0': - resolution: {integrity: sha512-bS1rqzbwGgeTKVLYEyY+6DzpafLtDLnoSF+KzRIiV7/1H30evhwVSzkgX1L2F6+ssS1n9WrRJeglniv9j+5mGQ==} + '@storybook/addon-highlight@8.3.6': + resolution: {integrity: sha512-A7uU+1OPVXGpkklEUJjSl2VEEDLCSNvmffUJlvW1GjajsNFIHOW2CSD+KnfFlQyPxyVbnWAYLqUP4XJxoqrvDw==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 - '@storybook/addon-interactions@8.3.0': - resolution: {integrity: sha512-nAVUFpt2kTaPMY7RxfZwiYipngxf76dfx1E/QP9n/333+/pe88UwXbUkmLKpyC8EWqZXDI0oSV5XDDzoI5x3dA==} + '@storybook/addon-interactions@8.3.6': + resolution: {integrity: sha512-Y0YUJj0oE1+6DFkaTPXM/8+dwTSoy0ltj2Sn2KOTJYzxKQYXBp8TlUv0QOQiGH7o/GKXIWek/VlTuvG/JEeiWw==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 - '@storybook/addon-links@8.3.0': - resolution: {integrity: sha512-nUnoMPPuxM8yJ7LCrppsUrn3gwqt4E0si9fqIIb5IkB56vz48RxCO9MtO1qjwhWosfMdN6boHaOl1Qc6IxV3Lg==} + '@storybook/addon-links@8.3.6': + resolution: {integrity: sha512-EGEH/kEjndEldbqyiJ8XSASkxqwzL/lgA/+6mHpa6Ljxhk1s5IMGcdA1ymJYJ2BpNdkUxRj/uxAa38eGcQiJ/g==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.3.0 + storybook: ^8.3.6 peerDependenciesMeta: react: optional: true - '@storybook/addon-mdx-gfm@8.3.0': - resolution: {integrity: sha512-qGaO5/3jd2mcxKiV4Gfloxgw4yvzCsj/ZwqysDIGVJtliguscWYbWE2JMz7zluUyt6nVMhQhDYkF9GnNU4yaoA==} + '@storybook/addon-mdx-gfm@8.3.6': + resolution: {integrity: sha512-5Q/0YT/i9xdLyq7QvXvVfrcGVFHvJ3GEPM+XgGaX9C67ch3pYllAGDKJMtq3eDhgzxHkPT8NnjXb/9VLVYr75w==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 - '@storybook/addon-measure@8.3.0': - resolution: {integrity: sha512-0TZ2ihzX0mRr1rNrFDieDsIKASZ2qUg3eHDkskLKOhxwoUHqsLzXlvS/scKZ+zb8pgjrvsBAsjyPstlrK+z0Zg==} + '@storybook/addon-measure@8.3.6': + resolution: {integrity: sha512-VHWeGgYjhzhwb2WAqYW/qyEPqg5pwKR/XqFfd+3tEirUs/64olL1l3lzLwZ8Cm07cJ81T8Z4myywb9kObZfQlw==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 - '@storybook/addon-outline@8.3.0': - resolution: {integrity: sha512-xTvBGgX6RIkKjQiAi9LvPGbGuBa6tsJS2jCmjwiei3SX3I56E6Bf3KASsFH2x8j9khMVsgQcfA3QDIhjwatdgw==} + '@storybook/addon-outline@8.3.6': + resolution: {integrity: sha512-+VXpM8SIHX2cn30qLlMvER9/6iioFRSn2sAfLniqy4RrcQmcMP+qgE7ZzbzExt7cneJh3VFsYqBS/HElu14Vgg==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 '@storybook/addon-styling@1.3.7': resolution: {integrity: sha512-JSBZMOrSw/3rlq5YoEI7Qyq703KSNP0Jd+gxTWu3/tP6245mpjn2dXnR8FvqVxCi+FG4lt2kQyPzgsuwEw1SSA==} @@ -1885,41 +1907,41 @@ packages: webpack: optional: true - '@storybook/addon-themes@8.3.0': - resolution: {integrity: sha512-kAvpsQBrIMe7u8zU5+WoYKPhSo/MzgYXHARjYKhJYpsFatCv/npg/hLOiBlKWV5FzEqjQx9dAZiehXDF3JsCZw==} + '@storybook/addon-themes@8.3.6': + resolution: {integrity: sha512-NX6zVWs0JVUg0xICL2v1zlb6eTAQYlE/vd6ATA4bNUNL5sabWGEd1w2ArQaHC9nTnfV60JuRQ8o3SvD7Gg0xMg==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 - '@storybook/addon-toolbars@8.3.0': - resolution: {integrity: sha512-/3/jnd70tnvh3x1EL8axE4TR9EHwC+bBch1uIc3vH/lmyZBqSBVA50clz23FvjhykjcaKQogcugCuU1w5TJlBA==} + '@storybook/addon-toolbars@8.3.6': + resolution: {integrity: sha512-FJH+lRoZXENfpMR/G09ZqB0TmL/k6bv07GN1ysoVs420tKRgjfz6uXaZz5COrhcdISr5mTNmG+mw9x7xXTfX3Q==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 - '@storybook/addon-viewport@8.3.0': - resolution: {integrity: sha512-6h/0mKipUG6w2o5IOzyhvC/2ifJlSNIA60hLkJ291g42+ilzkydpby9TBN7FcnrVL3Bv+oLgkDLBWVCqma/fyw==} + '@storybook/addon-viewport@8.3.6': + resolution: {integrity: sha512-bL51v837W1cng/+0pypkoLsWKWmvux96zLOzqLCpcWAQ4OSMhW3foIWpCiFwMG/KY+GanoOocTx6i7j5hLtuTA==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 '@storybook/api@7.6.10': resolution: {integrity: sha512-28qfs7sdzcnKfGBVnWuKgqAPe++NLrMjL6cp/rxuRlAtGyl0Q3eC9jj1ggOm4SFVTu6NoFzTuTXFUEbskZVk1Q==} - '@storybook/blocks@8.3.0': - resolution: {integrity: sha512-V7D5lv5R+GJya9cCZOCjmOVjhvP5J3KIaclQuuGGJda/ZD/SpwHcFOGSpo6sNR2UKHXXvb61oM8gRQQWDvqPlg==} + '@storybook/blocks@8.3.6': + resolution: {integrity: sha512-Oc5jU6EzfsENjrd91KcKyEKBh60RT+8uyLi1RIrymC2C/mzZMTEoNIrbnQt0eIqbjlHxn6y9JMJxHu4NJ4EmZg==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.3.0 + storybook: ^8.3.6 peerDependenciesMeta: react: optional: true react-dom: optional: true - '@storybook/builder-vite@8.3.0': - resolution: {integrity: sha512-9qo3zcZkEpy69E7cx9OHHexBe9+25vH0p+4sWZSjl2sjqjhaxLN5eXnODQbDsOKZNRVrLVTGmKxfFJzAJFnY0w==} + '@storybook/builder-vite@8.3.6': + resolution: {integrity: sha512-AF4+oFe1mvIHrLvaYsv8B0YSlXQtSlKTKwrXnUbcAbeGRwMmFKA1t3VyAcXV0yB9MtZ8YJsA/uKRkgGEaN7wJQ==} peerDependencies: '@preact/preset-vite': '*' - storybook: ^8.3.0 + storybook: ^8.3.6 typescript: '>= 4.3.x' vite: ^4.0.0 || ^5.0.0 vite-plugin-glimmerx: '*' @@ -1949,10 +1971,10 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@storybook/components@8.3.0': - resolution: {integrity: sha512-SO/iTkmWp3aYCIy8DEhRMoOn6K7lcKTPNC/YjTvOFFzwq/CLq86WNqz6aX+wV5n6MvWTs7evSwMoz7lp4Lc4sw==} + '@storybook/components@8.3.6': + resolution: {integrity: sha512-TXuoGZY7X3iixF45lXkYOFk8k2q9OHcqHyHyem1gATLLQXgyOvDgzm+VB7uKBNzssRQPEE+La70nfG8bq/viRw==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 '@storybook/core-common@7.6.10': resolution: {integrity: sha512-K3YWqjCKMnpvYsWNjOciwTH6zWbuuZzmOiipziZaVJ+sB1XYmH52Y3WGEm07TZI8AYK9DRgwA13dR/7W0nw72Q==} @@ -1971,13 +1993,13 @@ packages: '@storybook/core-events@8.1.11': resolution: {integrity: sha512-vXaNe2KEW9BGlLrg0lzmf5cJ0xt+suPjWmEODH5JqBbrdZ67X6ApA2nb6WcxDQhykesWCuFN5gp1l+JuDOBi7A==} - '@storybook/core@8.3.0': - resolution: {integrity: sha512-UeErpD0xRIP2nFA2TjPYxtEyv24O6VRfq2XXU5ki2QPYnxOxAPBbrMHCADjgBwNS4S2NUWTaVBYxybISVbrj+w==} + '@storybook/core@8.3.6': + resolution: {integrity: sha512-frwfgf0EJ7QL29DWZ5bla/g0eOOWqJGd14t+VUBlpP920zB6sdDfo7+p9JoCjD9u08lGeFDqbPNKayUk+0qDag==} - '@storybook/csf-plugin@8.3.0': - resolution: {integrity: sha512-sCmeN/OVYj95TKkMqJqxbaztIbdv5jCrtrXuNg4oJaGzNucmMNAbmv2jK2tCNE6Uz2X9IMRcseFX/h9TgjyJ9A==} + '@storybook/csf-plugin@8.3.6': + resolution: {integrity: sha512-TJyJPFejO6Gyr3+bXqE/+LomQbivvfHEbee/GwtlRj0XF4KQlqnvuEdEdcK25JbD0NXT8AbyncEUmjoxE7ojQw==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 '@storybook/csf-tools@8.1.11': resolution: {integrity: sha512-6qMWAg/dBwCVIHzANM9lSHoirwqSS+wWmv+NwAs0t9S94M75IttHYxD3IyzwaSYCC5llp0EQFvtXXAuSfFbibg==} @@ -1995,18 +2017,18 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@storybook/instrumenter@8.3.0': - resolution: {integrity: sha512-oJmX8jbNKbPBlNMItRvEoaVAJWX1u6jsqXdIcNRCXo3PDdVnunVYz8vVkG8mbL8Cp/cKlsuQk7YBZA4IM5mRgg==} + '@storybook/instrumenter@8.3.6': + resolution: {integrity: sha512-0RowbKwoB/s7rtymlnKNiyWN1Z3ZK5mwgzVjlRmzxDL8hrdi5KDjTNExuJTRR3ZaBP2RR0/I3m/n0p9JhHAZvg==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 '@storybook/manager-api@7.6.10': resolution: {integrity: sha512-8eGVpRlpunuFScDtc7nxpPJf/4kJBAAZlNdlhmX09j8M3voX6GpcxabBamSEX5pXZqhwxQCshD4IbqBmjvadlw==} - '@storybook/manager-api@8.3.0': - resolution: {integrity: sha512-5WBLEFHpe4H+9vZZLjNh7msIkyl9MPt4/C2nI+MXKZyU55xBBgiAy4fcD9aj02PcbhyR4JhLqbqmdeBe5Xafeg==} + '@storybook/manager-api@8.3.6': + resolution: {integrity: sha512-Xt5VFZcL+G/9uzaHjzWFhxRNrP+4rPhSRKEvCZorAbC9+Hv+ZDs1JSZS5wMb4WKpXBZ0rwDVOLwngqbVtfRHuQ==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 '@storybook/node-logger@7.6.10': resolution: {integrity: sha512-ZBuqrv4bjJzKXyfRGFkVIi+z6ekn6rOPoQao4KmsfLNQAUUsEdR8Baw/zMnnU417zw5dSEaZdpuwx75SCQAeOA==} @@ -2020,17 +2042,17 @@ packages: '@storybook/preview-api@8.1.11': resolution: {integrity: sha512-8ZChmFV56GKppCJ0hnBd/kNTfGn2gWVq1242kuet13pbJtBpvOhyq4W01e/Yo14tAPXvgz8dSnMvWLbJx4QfhQ==} - '@storybook/preview-api@8.3.0': - resolution: {integrity: sha512-pHq/T7oWBfzc9TCIPYyJQUXuiUiFfmdrcYvuZE1kf46i7wXh9Q2/Kd3BUJWSCpBXUMoYfAxg9YysGljMII8LWA==} + '@storybook/preview-api@8.3.6': + resolution: {integrity: sha512-/Wxvb7wbI2O2iH63arRQQyyojA630vibdshkFjuC/u1nYdptEV1jkxa0OYmbZbKCn4/ze6uH4hfsKOpDPV9SWg==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 - '@storybook/react-dom-shim@8.3.0': - resolution: {integrity: sha512-87X4cvgwFT1ll5SzXgQq6iGbkVCgxLBpBm58akF/hzpeRkwfJDncGi/A5hElOJrBg63IkznmSJE7tf9RkrboqQ==} + '@storybook/react-dom-shim@8.3.6': + resolution: {integrity: sha512-9BO6VXIdli4GHSfiP/Z0gwAf7oQig3D/yWK2U1+91UWDV8nIAgnNBAi76U4ORC6MiK5MdkDfIikIxnLLeLnahA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.3.0 + storybook: ^8.3.6 '@storybook/router@7.6.10': resolution: {integrity: sha512-G/H4Jn2+y8PDe8Zbq4DVxF/TPn0/goSItdILts39JENucHiuGBCjKjSWGBe1rkwKi1tUbB3yhxJVrLagxFEPpQ==} @@ -2040,10 +2062,10 @@ packages: engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true - '@storybook/test@8.3.0': - resolution: {integrity: sha512-d8y8ST8YY/pSjTxBcWitKM7YbbupN8D0obVlciZRt6WW3o8WUz6iwMuzuJuiUVwtxiRtdKL9jygC5M+aaCpFYQ==} + '@storybook/test@8.3.6': + resolution: {integrity: sha512-WIc8LzK9jaEw+e3OiweEM2j3cppPzsWod59swuf6gDBf176EQLIyjtVc+Kh3qO4NNkcL+lwmqaLPjOxlBLaDbg==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 '@storybook/theming@7.6.10': resolution: {integrity: sha512-f5tuy7yV3TOP3fIboSqpgLHy0wKayAw/M8HxX0jVET4Z4fWlFK0BiHJabQ+XEdAfQM97XhPFHB2IPbwsqhCEcQ==} @@ -2051,10 +2073,10 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@storybook/theming@8.3.0': - resolution: {integrity: sha512-lJCarAzswZvUgBt/o1LMJp+07Io5G2VI1+Fw+bgn+92kRD8otCFwuMZIy0u7cEjHiEGqGnpzThlIki6vFjEXeA==} + '@storybook/theming@8.3.6': + resolution: {integrity: sha512-LQjUk6GXRW9ELkoBKuqzQKFUW+ajfGPfVELcfs3/VQX61VhthJ4olov4bGPc04wsmmFMgN/qODxT485IwOHfPQ==} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 '@storybook/types@7.6.10': resolution: {integrity: sha512-hcS2HloJblaMpCAj2axgGV+53kgSRYPT0a1PG1IHsZaYQILfHSMmBqM8XzXXYTsgf9250kz3dqFX1l0n3EqMlQ==} @@ -2062,22 +2084,22 @@ packages: '@storybook/types@8.1.11': resolution: {integrity: sha512-k9N5iRuY2+t7lVRL6xeu6diNsxO3YI3lS4Juv3RZ2K4QsE/b3yG5ElfJB8DjHDSHwRH4ORyrU71KkOCUVfvtnw==} - '@storybook/vue3-vite@8.3.0': - resolution: {integrity: sha512-lnhyMJk89ZgsCVa9toGhh8nVAQvZ1Is2twwtATOONaFq+2TPeel38RAkZes3uVcm3F9HuTQMAcrb3QKq5ff58Q==} + '@storybook/vue3-vite@8.3.6': + resolution: {integrity: sha512-C7QvFgbDVE7Tjqd/iaJH+T80Kd7gKk8B9LwpzYl6Rm/xt4/64pc294AkkC/FGoOPVV1gTVDPGGf0tr0uxpeiIQ==} engines: {node: '>=18.0.0'} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 vite: ^4.0.0 || ^5.0.0 - '@storybook/vue3@8.3.0': - resolution: {integrity: sha512-75PmRUoyDPvSFkR+LYLBpFJIACA9Wyfd7Illa/0D7PF0eQKjKIFdyxqa0nfPsB2UGFiP+778A2jAXsTYw3i+9Q==} + '@storybook/vue3@8.3.6': + resolution: {integrity: sha512-ztf54Ug2u6xSWocBybeGiUR1Cy9znlVMPRlLtsOtq05Huk+a5km/Lg7AZRvzAUtj3HUMhQeiUEP5je7SSD1gBg==} engines: {node: '>=18.0.0'} peerDependencies: - storybook: ^8.3.0 + storybook: ^8.3.6 vue: ^3.0.0 - '@stylistic/eslint-plugin@2.8.0': - resolution: {integrity: sha512-Ufvk7hP+bf+pD35R/QfunF793XlSRIC7USr3/EdgduK9j13i2JjmsM0LUz3/foS+jDYp2fzyWZA9N44CPur0Ow==} + '@stylistic/eslint-plugin@2.10.0': + resolution: {integrity: sha512-neWEgjp0qKxutbrKac5g23V5LX2c2Clyiz3zFxxybY8VSMfr+MmvwM204zg8YFbe9n2zcTwkpppCL2luwYcMhg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -2175,6 +2197,10 @@ packages: resolution: {integrity: sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==} engines: {node: '>=14', npm: '>=6', yarn: '>=1'} + '@testing-library/jest-dom@6.6.2': + resolution: {integrity: sha512-P6GJD4yqc9jZLbe98j/EkyQDTPgqftohZF5FBkHY5BUERZmcf4HeO2k0XaefEg329ux2p21i1A1DmyQ1kKw2Jw==} + engines: {node: '>=14', npm: '>=6', yarn: '>=1'} + '@testing-library/user-event@14.5.2': resolution: {integrity: sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==} engines: {node: '>=12', npm: '>=6'} @@ -2236,6 +2262,9 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/express-serve-static-core@4.17.42': resolution: {integrity: sha512-ckM3jm2bf/MfB3+spLPWYPUH573plBFwpOhqQ2WottxYV85j1HQFlxmnTq57X1yHY9awZPig06hL/cLMgNWHIQ==} @@ -2305,8 +2334,8 @@ packages: '@types/node@18.19.10': resolution: {integrity: sha512-IZD8kAM02AW1HRDTPOlz3npFava678pr8Ie9Vp8uRhBROXAv8MXT2pCnGZZAKYdromsNQLHQcfWQ6EOatVLtqA==} - '@types/node@20.16.5': - resolution: {integrity: sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==} + '@types/node@20.17.4': + resolution: {integrity: sha512-Fi1Bj8qTJr4f1FDdHFR7oMlOawEYSzkHNdBJK+aRjcDDNHwEV3jPPjuZP2Lh2QNgXeqzM8Y+U6b6urKAog2rZw==} '@types/node@22.5.4': resolution: {integrity: sha512-FDuKUJQm/ju9fT/SeX/6+gBzoPzlVCzfzmGkwKvRHQVxi4BntVbyIwf6a4Xn62mrvndLiml6z/UBXIdEVjQLXg==} @@ -2368,8 +2397,8 @@ packages: '@types/yargs@17.0.32': resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} - '@typescript-eslint/eslint-plugin@8.5.0': - resolution: {integrity: sha512-lHS5hvz33iUFQKuPFGheAB84LwcJ60G8vKnEhnfcK1l8kGVLro2SFYW6K0/tj8FUhRJ0VHyg1oAfg50QGbPPHw==} + '@typescript-eslint/eslint-plugin@8.12.2': + resolution: {integrity: sha512-gQxbxM8mcxBwaEmWdtLCIGLfixBMHhQjBqR8sVWNTPpcj45WlYL2IObS/DNMLH1DBP0n8qz+aiiLTGfopPEebw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -2379,8 +2408,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.5.0': - resolution: {integrity: sha512-gF77eNv0Xz2UJg/NbpWJ0kqAm35UMsvZf1GHj8D9MRFTj/V3tAciIWXfmPLsAAF/vUlpWPvUDyH1jjsr0cMVWw==} + '@typescript-eslint/parser@8.12.2': + resolution: {integrity: sha512-MrvlXNfGPLH3Z+r7Tk+Z5moZAc0dzdVjTgUgwsdGweH7lydysQsnSww3nAmsq8blFuRD5VRlAr9YdEFw3e6PBw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2389,16 +2418,16 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@8.3.0': - resolution: {integrity: sha512-mz2X8WcN2nVu5Hodku+IR8GgCOl4C0G/Z1ruaWN4dgec64kDBabuXyPAr+/RgJtumv8EEkqIzf3X2U5DUKB2eg==} + '@typescript-eslint/scope-manager@8.12.2': + resolution: {integrity: sha512-gPLpLtrj9aMHOvxJkSbDBmbRuYdtiEbnvO25bCMza3DhMjTQw0u7Y1M+YR5JPbMsXXnSPuCf5hfq0nEkQDL/JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@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==} + '@typescript-eslint/type-utils@8.12.2': + resolution: {integrity: sha512-bwuU4TAogPI+1q/IJSKuD4shBLc/d2vGcRT588q+jzayQyjVK2X6v/fbR4InY2U2sgf8MEvVCqEWUzYzgBNcGQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2406,16 +2435,16 @@ packages: typescript: optional: true - '@typescript-eslint/types@8.3.0': - resolution: {integrity: sha512-y6sSEeK+facMaAyixM36dQ5NVXTnKWunfD1Ft4xraYqxP0lC0POJmIaL/mw72CUMqjY9qfyVfXafMeaUj0noWw==} + '@typescript-eslint/types@8.12.2': + resolution: {integrity: sha512-VwDwMF1SZ7wPBUZwmMdnDJ6sIFk4K4s+ALKLP6aIQsISkPv8jhiw65sAK6SuWODN/ix+m+HgbYDkH+zLjrzvOA==} 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==} + '@typescript-eslint/typescript-estree@8.12.2': + resolution: {integrity: sha512-mME5MDwGe30Pq9zKPvyduyU86PH7aixwqYR2grTglAdB+AN8xXQ1vFGpYaUSJ5o5P/5znsSBeNcs5g5/2aQwow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2432,8 +2461,8 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.3.0': - resolution: {integrity: sha512-F77WwqxIi/qGkIGOGXNBLV7nykwfjLsdauRB/DOFPdv6LTF3BHHkBpq81/b5iMPSF055oO2BiivDJV4ChvNtXA==} + '@typescript-eslint/utils@8.12.2': + resolution: {integrity: sha512-UTTuDIX3fkfAz6iSVa5rTuSfWIYZ6ATtEocQ/umkRSyC9O919lbZ8dcH7mysshrCdrAM03skJOEYaBugxN+M6A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2444,8 +2473,8 @@ packages: peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/visitor-keys@8.3.0': - resolution: {integrity: sha512-RmZwrTbQ9QveF15m/Cl28n0LXD6ea2CjkhH5rQ55ewz3H24w+AMCJHPVYaZ8/0HoG8Z3cLLFFycRXxeO2tz9FA==} + '@typescript-eslint/visitor-keys@8.12.2': + resolution: {integrity: sha512-PChz8UaKQAVNHghsHcPyx1OMHoFRUEA7rJSK/mDhdq85bk+PLsUHUBqTQTFt18VJZbmxBovM65fezlheQRsSDA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript-eslint/visitor-keys@8.5.0': @@ -2462,23 +2491,21 @@ packages: vite: ^5.0.0 vue: ^3.0.0 - '@vitejs/plugin-vue@5.1.3': - resolution: {integrity: sha512-3xbWsKEKXYlmX82aOHufFQVnkbMC/v8fLpWwh6hWOUrK5fbbtBh9Q/WWse27BFgSy2/e2c0fz5Scgya9h2GLhw==} + '@vitejs/plugin-vue@5.1.4': + resolution: {integrity: sha512-N2XSI2n3sQqp5w7Y/AN/L2XDjBIRGqXko+eDp42sydYSBeJuSm5a1sLf8zakmo8u7tA8NmBgoDLA1HeOESjp9A==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: vite: ^5.0.0 vue: ^3.2.25 - '@vitest/eslint-plugin@1.1.0': - resolution: {integrity: sha512-Ur80Y27Wbw8gFHJ3cv6vypcjXmrx6QHfw+q435h6Q2L+tf+h4Xf5pJTCL4YU/Jps9EVeggQxS85OcUZU7sdXRw==} + '@vitest/eslint-plugin@1.1.7': + resolution: {integrity: sha512-pTWGW3y6lH2ukCuuffpan6kFxG6nIuoesbhMiQxskyQMRcCN5t9SXsKrNHvEw3p8wcCsgJoRqFZVkOTn6TjclA==} peerDependencies: '@typescript-eslint/utils': '>= 8.0' eslint: '>= 8.57.0' typescript: '>= 5.0.0' vitest: '*' peerDependenciesMeta: - '@typescript-eslint/utils': - optional: true typescript: optional: true vitest: @@ -2487,30 +2514,62 @@ packages: '@vitest/expect@2.0.5': resolution: {integrity: sha512-yHZtwuP7JZivj65Gxoi8upUN2OzHTi3zVfjwdpu2WrvCZPLwsJ2Ey5ILIPccoW23dd/zQBlJ4/dhi7DWNyXCpA==} + '@vitest/expect@2.1.4': + resolution: {integrity: sha512-DOETT0Oh1avie/D/o2sgMHGrzYUFFo3zqESB2Hn70z6QB1HrS2IQ9z5DfyTqU8sg4Bpu13zZe9V4+UTNQlUeQA==} + + '@vitest/mocker@2.1.4': + resolution: {integrity: sha512-Ky/O1Lc0QBbutJdW0rqLeFNbuLEyS+mIPiNdlVlp2/yhJ0SbyYqObS5IHdhferJud8MbbwMnexg4jordE5cCoQ==} + peerDependencies: + msw: ^2.4.9 + vite: ^5.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + '@vitest/pretty-format@2.0.5': resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==} - '@vitest/runner@2.0.5': - resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==} + '@vitest/pretty-format@2.1.4': + resolution: {integrity: sha512-L95zIAkEuTDbUX1IsjRl+vyBSLh3PwLLgKpghl37aCK9Jvw0iP+wKwIFhfjdUtA2myLgjrG6VU6JCFLv8q/3Ww==} + + '@vitest/runner@2.1.4': + resolution: {integrity: sha512-sKRautINI9XICAMl2bjxQM8VfCMTB0EbsBc/EDFA57V6UQevEKY/TOPOF5nzcvCALltiLfXWbq4MaAwWx/YxIA==} - '@vitest/snapshot@2.0.5': - resolution: {integrity: sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==} + '@vitest/snapshot@2.1.4': + resolution: {integrity: sha512-3Kab14fn/5QZRog5BPj6Rs8dc4B+mim27XaKWFWHWA87R56AKjHTGcBFKpvZKDzC4u5Wd0w/qKsUIio3KzWW4Q==} '@vitest/spy@2.0.5': resolution: {integrity: sha512-c/jdthAhvJdpfVuaexSrnawxZz6pywlTPe84LUB2m/4t3rl2fTo9NFGBG4oWgaD+FTgDDV8hJ/nibT7IfH3JfA==} + '@vitest/spy@2.1.4': + resolution: {integrity: sha512-4JOxa+UAizJgpZfaCPKK2smq9d8mmjZVPMt2kOsg/R8QkoRzydHH1qHxIYNvr1zlEaFj4SXiaaJWxq/LPLKaLg==} + '@vitest/utils@2.0.5': resolution: {integrity: sha512-d8HKbqIcya+GR67mkZbrzhS5kKhtp8dQLcmRZLGTscGVg7yImT82cIrhtn2L8+VujWcy6KZweApgNmPsTAO/UQ==} + '@vitest/utils@2.1.4': + resolution: {integrity: sha512-MXDnZn0Awl2S86PSNIim5PWXgIAx8CIkzu35mBdSApUip6RFOGXBCf3YFyeEu8n1IHk4bWD46DeYFu9mQlFIRg==} + '@volar/language-core@2.4.1': resolution: {integrity: sha512-9AKhC7Qn2mQYxj7Dz3bVxeOk7gGJladhWixUYKef/o0o7Bm4an+A3XvmcTHVqZ8stE6lBVH++g050tBtJ4TZPQ==} + '@volar/language-core@2.4.8': + resolution: {integrity: sha512-K/GxMOXGq997bO00cdFhTNuR85xPxj0BEEAy+BaqqayTmy9Tmhfgmq2wpJcVspRhcwfgPoE2/mEJa26emUhG/g==} + '@volar/source-map@2.4.1': resolution: {integrity: sha512-Xq6ep3OZg9xUqN90jEgB9ztX5SsTz1yiV8wiQbcYNjWkek+Ie3dc8l7AVt3EhDm9mSIR58oWczHkzM2H6HIsmQ==} + '@volar/source-map@2.4.8': + resolution: {integrity: sha512-jeWJBkC/WivdelMwxKkpFL811uH/jJ1kVxa+c7OvG48DXc3VrP7pplSWPP2W1dLMqBxD+awRlg55FQQfiup4cA==} + '@volar/typescript@2.4.1': resolution: {integrity: sha512-UoRzC0PXcwajFQTu8XxKSYNsWNBtVja6Y9gC8eLv7kYm+UEKJCcZ8g7dialsOYA0HKs3Vpg57MeCsawFLC6m9Q==} + '@volar/typescript@2.4.8': + resolution: {integrity: sha512-6xkIYJ5xxghVBhVywMoPMidDDAFT1OoQeXwa27HSgJ6AiIKRe61RXLoik+14Z7r0JvnblXVsjsRLmCr42SGzqg==} + '@vue/babel-helper-vue-transform-on@1.2.2': resolution: {integrity: sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==} @@ -2530,8 +2589,8 @@ packages: '@vue/compiler-core@3.4.31': resolution: {integrity: sha512-skOiodXWTV3DxfDhB4rOf3OGalpITLlgCeOwb+Y9GJpfQ8ErigdBUHomBzvG78JoVE8MJoQsb+qhZiHfKeNeEg==} - '@vue/compiler-core@3.4.38': - resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} + '@vue/compiler-core@3.5.12': + resolution: {integrity: sha512-ISyBTRMmMYagUxhcpyEH0hpXRd/KqDU4ymofPgl2XAkY9ZhQ+h0ovEZJIiPop13UmR/54oA2cgMDjgroRelaEw==} '@vue/compiler-core@3.5.4': resolution: {integrity: sha512-oNwn+BAt3n9dK9uAYvI+XGlutwuTq/wfj4xCBaZCqwwVIGtD7D6ViihEbyYZrDHIHTDE3Q6oL3/hqmAyFEy9DQ==} @@ -2539,20 +2598,20 @@ packages: '@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.12': + resolution: {integrity: sha512-9G6PbJ03uwxLHKQ3P42cMTi85lDRvGLB2rSGOiQqtXELat6uI4n8cNz9yjfVHRPIu+MsK6TE418Giruvgptckg==} '@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.5.12': + resolution: {integrity: sha512-2k973OGo2JuAa5+ZlekuQJtitI5CgLMOwgl94BzMCsKZCX/xiqzJYzapl4opFogKHqwJk34vfsaKpfEhd1k5nw==} '@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.5.12': + resolution: {integrity: sha512-eLwc7v6bfGBSM7wZOGPmRavSWzNFF6+PdRhE+VFJhNCgHiF8AM7ccoqcv5kBXA2eWUfigD7byekvf/JsOfKvPA==} '@vue/compiler-ssr@3.5.4': resolution: {integrity: sha512-acESdTXsxPnYr2C4Blv0ggx5zIFMgOzZmYU2UgvIff9POdRGbRNBHRyzHAnizcItvpgerSKQbllUc9USp3V7eg==} @@ -2563,14 +2622,14 @@ packages: '@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==} + '@vue/devtools-api@7.6.1': + resolution: {integrity: sha512-W99uw1nJKWeG4V2Bgp/pR1vnIREfixmnYW71wjtID7Gn/XnHH+nhfJmNy/0DjxcXOM14POVBDkl9JGlsOx1UjQ==} - '@vue/devtools-kit@7.3.9': - resolution: {integrity: sha512-Gr17nA+DaQzqyhNx1DUJr1CJRzTRfbIuuC80ZgU8MD/qNO302tv9la+ROi+Uaw+ULVwU9T71GnwLy4n8m9Lspg==} + '@vue/devtools-kit@7.6.1': + resolution: {integrity: sha512-cCcdskZDLqKwJUHq1+kH9zAfYM+y9OFq8J2NT0xcAUYpu8K5IJd03ydZkvr7ydOd9UKBxrGyZpYe9PpJ0ChrVw==} - '@vue/devtools-shared@7.3.9': - resolution: {integrity: sha512-CdfMRZKXyI8vw+hqOcQIiLihB6Hbbi7WNZGp7LsuH1Qe4aYAFmTaKjSciRZ301oTnwmU/knC/s5OGuV6UNiNoA==} + '@vue/devtools-shared@7.6.1': + resolution: {integrity: sha512-SdIif2YoOWo8/s8c1+NU67jcx8qoSjM9caetQnjl3++Kufo0qa5JRZe95iV6vvupQzVGGo3ACY0LTyAsMfGeCg==} '@vue/language-core@2.0.24': resolution: {integrity: sha512-997YD6Lq/66LXr3ZOLNxDCmyn13z9NP8LU1UZn9hGCDWhzlbXAIP0hOgL3w3x4RKEaWTaaRtsHP9DzHvmduruQ==} @@ -2580,33 +2639,33 @@ packages: typescript: optional: true - '@vue/language-core@2.1.6': - resolution: {integrity: sha512-MW569cSky9R/ooKMh6xa2g1D0AtRKbL56k83dzus/bx//RDJk24RHWkMzbAlXjMdDNyxAaagKPRquBIxkxlCkg==} + '@vue/language-core@2.1.10': + resolution: {integrity: sha512-DAI289d0K3AB5TUG3xDp9OuQ71CnrujQwJrQnfuZDwo6eGNf0UoRlPuaVNO+Zrn65PC3j0oB2i7mNmVPggeGeQ==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true - '@vue/reactivity@3.5.4': - resolution: {integrity: sha512-HKKbEuP7tYSGCq4e4nK6ZW6l5hyG66OUetefBp4budUyjvAYsnQDf+bgFzg2RAgnH0CInyqXwD9y47jwJEHrQw==} + '@vue/reactivity@3.5.12': + resolution: {integrity: sha512-UzaN3Da7xnJXdz4Okb/BGbAaomRHc3RdoWqTzlvd9+WBR5m3J39J1fGcHes7U3za0ruYn/iYy/a1euhMEHvTAg==} - '@vue/runtime-core@3.5.4': - resolution: {integrity: sha512-f3ek2sTA0AFu0n+w+kCtz567Euqqa3eHewvo4klwS7mWfSj/A+UmYTwsnUFo35KeyAFY60JgrCGvEBsu1n/3LA==} + '@vue/runtime-core@3.5.12': + resolution: {integrity: sha512-hrMUYV6tpocr3TL3Ad8DqxOdpDe4zuQY4HPY3X/VRh+L2myQO8MFXPAMarIOSGNu0bFAjh1yBkMPXZBqCk62Uw==} - '@vue/runtime-dom@3.5.4': - resolution: {integrity: sha512-ofyc0w6rbD5KtjhP1i9hGOKdxGpvmuB1jprP7Djlj0X7R5J/oLwuNuE98GJ8WW31Hu2VxQHtk/LYTAlW8xrJdw==} + '@vue/runtime-dom@3.5.12': + resolution: {integrity: sha512-q8VFxR9A2MRfBr6/55Q3umyoN7ya836FzRXajPB6/Vvuv0zOPL+qltd9rIMzG/DbRLAIlREmnLsplEF/kotXKA==} - '@vue/server-renderer@3.5.4': - resolution: {integrity: sha512-FbjV6DJLgKRetMYFBA1UXCroCiED/Ckr53/ba9wivyd7D/Xw9fpo0T6zXzCnxQwyvkyrL7y6plgYhWhNjGxY5g==} + '@vue/server-renderer@3.5.12': + resolution: {integrity: sha512-I3QoeDDeEPZm8yR28JtY+rk880Oqmj43hreIBVTicisFTx/Dl7JpG72g/X7YF8hnQD3IFhkky5i2bPonwrTVPg==} peerDependencies: - vue: 3.5.4 + vue: 3.5.12 '@vue/shared@3.4.31': resolution: {integrity: sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==} - '@vue/shared@3.4.38': - resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} + '@vue/shared@3.5.12': + resolution: {integrity: sha512-L2RPSAwUFbgZH20etwrXyVyCBu9OxRSi8T/38QsvnkJyvq2LufW2lDCOzm7t/U9C1mkhJGWYfCuFBCmIuNivrg==} '@vue/shared@3.5.4': resolution: {integrity: sha512-L2MCDD8l7yC62Te5UUyPVpmexhL9ipVnYRw9CsWfm/BGRL5FwDX4a25bcJ/OJSD3+Hx+k/a8LDKcG2AFdJV3BA==} @@ -2617,11 +2676,11 @@ packages: '@vue/tsconfig@0.5.1': resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==} - '@vueuse/core@11.0.3': - resolution: {integrity: sha512-RENlh64+SYA9XMExmmH1a3TPqeIuJBNNB/63GT35MZI+zpru3oMRUA6cEFr9HmGqEgUisurwGwnIieF6qu3aXw==} + '@vueuse/core@11.2.0': + resolution: {integrity: sha512-JIUwRcOqOWzcdu1dGlfW04kaJhW3EXnnjJJfLTtddJanymTL7lF1C0+dVVZ/siLfc73mWn+cGP1PE1PKPruRSA==} - '@vueuse/integrations@11.0.3': - resolution: {integrity: sha512-w6CDisaxs19S5Fd+NPPLFaA3GoX5gxuxrbTTBu0EYap7oH13w75L6C/+7e9mcoF9akhcR6GyYajwVMQEjdapJg==} + '@vueuse/integrations@11.2.0': + resolution: {integrity: sha512-zGXz3dsxNHKwiD9jPMvR3DAxQEOV6VWIEYTGVSB9PNpk4pTWR+pXrHz9gvXWcP2sTk3W2oqqS6KwWDdntUvNVA==} peerDependencies: async-validator: ^4 axios: ^1 @@ -2661,11 +2720,11 @@ packages: universal-cookie: optional: true - '@vueuse/metadata@11.0.3': - resolution: {integrity: sha512-+FtbO4SD5WpsOcQTcC0hAhNlOid6QNLzqedtquTtQ+CRNBoAt9GuV07c6KNHK1wCmlq8DFPwgiLF2rXwgSHX5Q==} + '@vueuse/metadata@11.2.0': + resolution: {integrity: sha512-L0ZmtRmNx+ZW95DmrgD6vn484gSpVeRbgpWevFKXwqqQxW9hnSi2Ppuh2BzMjnbv4aJRiIw8tQatXT9uOB23dQ==} - '@vueuse/shared@11.0.3': - resolution: {integrity: sha512-0rY2m6HS5t27n/Vp5cTDsKTlNnimCqsbh/fmT2LgE+aaU42EMfXo8+bNX91W9I7DDmxfuACXMmrd7d79JxkqWA==} + '@vueuse/shared@11.2.0': + resolution: {integrity: sha512-VxFjie0EanOudYSgMErxXfq6fo8vhr5ICI+BuE3I9FnX7ePllEsVrRQ7O6Q1TLgApeLuPKcHQxAXpP+KnlrJsg==} '@webassemblyjs/ast@1.12.1': resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} @@ -2775,6 +2834,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + engines: {node: '>=0.4.0'} + hasBin: true + adjust-sourcemap-loader@4.0.0: resolution: {integrity: sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==} engines: {node: '>=8.9'} @@ -2805,6 +2869,9 @@ packages: algoliasearch@4.20.0: resolution: {integrity: sha512-y+UHEjnOItoNy0bYO+WWmLWBlPwDjKHW6mNHrPi0NkuhpQOOEbrkwQH/wgKFDLh7qlKjzoKeiRtlpewDPDG23g==} + alien-signals@0.2.0: + resolution: {integrity: sha512-StlonZhBBrsPPwrDjiPAiVTf/rolxffLxVPT60Qv/t88BZ81BvUVzHgGqEFvJ1ii8HXtm1+zU2Icr59tfWEcag==} + ansi-escapes@4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} @@ -2983,6 +3050,10 @@ packages: before-after-hook@3.0.2: resolution: {integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==} + better-opn@3.0.2: + resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==} + engines: {node: '>=12.0.0'} + big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} @@ -2990,8 +3061,8 @@ packages: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - birpc@0.2.17: - resolution: {integrity: sha512-+hkTxhot+dWsLpp3gia5AkVHIsKlZybNT5gIYiDlNzJrmYPcTM9k5/w2uaj3IPpd7LlEYpmCj4Jj1nC41VhDFg==} + birpc@0.2.19: + resolution: {integrity: sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==} bluebird@3.7.2: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} @@ -3031,8 +3102,8 @@ packages: engines: {node: '>= 8.0.0'} hasBin: true - browserslist@4.23.3: - resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} + browserslist@4.24.2: + resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -3076,8 +3147,8 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - caniuse-lite@1.0.30001653: - resolution: {integrity: sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==} + caniuse-lite@1.0.30001676: + resolution: {integrity: sha512-Qz6zwGCiPghQXGJvgQAem79esjitvJ+CxSbSQkW9H/UX5hg8XM88d4lp2W+MEQ81j+Hip58Il+jGVdazk1z9cw==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -3086,6 +3157,10 @@ packages: resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} engines: {node: '>=12'} + chai@5.1.2: + resolution: {integrity: sha512-aGtmf24DW6MLHHG5gCx4zaI3uBq3KRtxeVs0DjFH6Z0rDNbsvTxFASFvdj79pxjxZ8/5u3PIiN3IwEIQkiiuPw==} + engines: {node: '>=12'} + chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -3110,6 +3185,12 @@ packages: resolution: {integrity: sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==} engines: {node: '>=12.20'} + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + character-entities@2.0.2: resolution: {integrity: sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==} @@ -3232,6 +3313,9 @@ packages: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + commander@10.0.1: resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} engines: {node: '>=14'} @@ -3254,8 +3338,8 @@ packages: resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} engines: {node: '>= 12.0.0'} - commitlint@19.4.1: - resolution: {integrity: sha512-w9PRvPad1ywVXl4QuS/OA9kzyoyW68dIpaxTdezpr1ycZeYkBRUHRQMmtL5rSYw1JytktojaKEBuvf1neDmeCg==} + commitlint@19.5.0: + resolution: {integrity: sha512-lCtwxgFulvMnCgBc8MVPlVMf+PNOqQSBhHpEnjV2JjEQEAhxjVDtC7IeuEtR+hHpGvHt6CwlLtm3uZNyEby5dQ==} engines: {node: '>=v18'} hasBin: true @@ -3352,8 +3436,8 @@ packages: resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} engines: {node: '>=12.13'} - core-js-compat@3.37.1: - resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} + core-js-compat@3.39.0: + resolution: {integrity: sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==} core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -3424,8 +3508,8 @@ packages: engines: {node: '>=4'} hasBin: true - cssstyle@4.0.1: - resolution: {integrity: sha512-8ZYiJ3A/3OkDd093CBT/0UKDWry7ak4BdPTFP2+QEP7cmhouyq/Up709ASSj2cK02BbZiMgk7kYjZNS4QP5qrQ==} + cssstyle@4.1.0: + resolution: {integrity: sha512-h66W1URKpBS5YMI/V8PyXvTMFT8SupJ1IzoIV8IeBC/ji8WVmrO8dGlTi+2dh6whmdk6BiKJLD/ZBkhWbcg6nA==} engines: {node: '>=18'} csstype@3.1.3: @@ -3543,6 +3627,10 @@ packages: resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} engines: {node: '>= 0.4'} + define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + define-properties@1.2.1: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} @@ -3666,8 +3754,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=} - electron-to-chromium@1.5.13: - resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==} + electron-to-chromium@1.5.49: + resolution: {integrity: sha512-ZXfs1Of8fDb6z7WEYZjXpgIRF6MEu8JdeGA0A40aZq6OQbS+eJpnnV49epZRna2DU/YsEjSQuGtQPPtvt6J65A==} emittery@0.13.1: resolution: {integrity: sha512-DeWwawk6r5yR9jFgnDKYt4sLS0LmHJJi3ZOnb5/JdbYwj3nW+FxQnHIjhBKz8YLC7oRNPVM9NQ47I3CVx34eqQ==} @@ -3777,6 +3865,10 @@ packages: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} @@ -3818,13 +3910,13 @@ packages: peerDependencies: eslint: '*' - eslint-plugin-antfu@2.6.0: - resolution: {integrity: sha512-4dz0VgWGpZ6jUSEUPSI6OGFqBc+P8c7zFFXht5t+YwzIvBsruqVX7Hjl3I8KNNEyJmA4fL3+GIc+EWU1woTp1A==} + eslint-plugin-antfu@2.7.0: + resolution: {integrity: sha512-gZM3jq3ouqaoHmUNszb1Zo2Ux7RckSvkGksjLWz9ipBYGSv1EwwBETN6AdiUXn+RpVHXTbEMPAPlXJazcA6+iA==} peerDependencies: eslint: '*' - eslint-plugin-command@0.2.4: - resolution: {integrity: sha512-IbZnQY21pOanbcCh/bAWWl+1BynV2HuDE75URMmk/28Tdn+PM7CoKeibXtPGrL7KQdIEHMgUEnRwwI8qmggVMA==} + eslint-plugin-command@0.2.6: + resolution: {integrity: sha512-T0bHZ1oblW1xUHUVoBKZJR2osSNNGkfZuK4iqboNwuNS/M7tdp3pmURaJtTi/XDzitxaQ02lvOdFH0mUd5QLvQ==} peerDependencies: eslint: '*' @@ -3834,14 +3926,14 @@ packages: peerDependencies: eslint: '>=8' - eslint-plugin-import-x@4.2.1: - resolution: {integrity: sha512-WWi2GedccIJa0zXxx3WDnTgouGQTtdYK1nhXMwywbqqAgB0Ov+p1pYBsWh3VaB0bvBOwLse6OfVII7jZD9xo5Q==} + eslint-plugin-import-x@4.4.0: + resolution: {integrity: sha512-me58aWTjdkPtgmOzPe+uP0bebpN5etH4bJRnYzy85Rn9g/3QyASg6kTCqdwNzyaJRqMI2ii2o8s01P2LZpREHg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - eslint-plugin-jsdoc@50.2.2: - resolution: {integrity: sha512-i0ZMWA199DG7sjxlzXn5AeYZxpRfMJjDPUl7lL9eJJX8TPRoIaxJU4ys/joP5faM5AXE1eqW/dslCj3uj4Nqpg==} + eslint-plugin-jsdoc@50.4.3: + resolution: {integrity: sha512-uWtwFxGRv6B8sU63HZM5dAGDhgsatb+LONwmILZJhdRALLOkCX2HFZhdL/Kw2ls8SQMAVEfK+LmnEfxInRN8HA==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -3852,8 +3944,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-n@17.10.2: - resolution: {integrity: sha512-e+s4eAf5NtJaxPhTNu3qMO0Iz40WANS93w9LQgYcvuljgvDmWi/a3rh+OrNyMHeng6aOWGJO0rCg5lH4zi8yTw==} + eslint-plugin-n@17.12.0: + resolution: {integrity: sha512-zNAtz/erDn0v78bIY3MASSQlyaarV4IOTvP5ldHsqblRFrXriikB6ghkDTkHjUad+nMRrIbOy9euod2azjRfBg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -3862,14 +3954,14 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.5.0: - resolution: {integrity: sha512-vwDNuxlAlbZJ3DjHo6GnfZrmMlJBLFrkOLBV/rYvVnLFD+x54u9VyJcGOfJ2DK9d1cd3a/C/vtBrbBNgAC6Mrg==} + eslint-plugin-perfectionist@3.9.1: + resolution: {integrity: sha512-9WRzf6XaAxF4Oi5t/3TqKP5zUjERhasHmLFHin2Yw6ZAp/EP/EVA2dr3BhQrrHWCm5SzTMZf0FcjDnBkO2xFkA==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 eslint: '>=8.0.0' svelte: '>=3.0.0' - svelte-eslint-parser: ^0.41.0 + svelte-eslint-parser: ^0.41.1 vue-eslint-parser: '>=9.0.0' peerDependenciesMeta: astro-eslint-parser: @@ -3893,14 +3985,14 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-unicorn@55.0.0: - resolution: {integrity: sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==} + eslint-plugin-unicorn@56.0.0: + resolution: {integrity: sha512-aXpddVz/PQMmd69uxO98PA4iidiVNvA0xOtbpUoz1WhBd4RxOQQYqN618v68drY0hmy5uU2jy1bheKEVWBjlPw==} engines: {node: '>=18.18'} peerDependencies: eslint: '>=8.56.0' - eslint-plugin-unused-imports@4.1.3: - resolution: {integrity: sha512-lqrNZIZjFMUr7P06eoKtQLwyVRibvG7N+LtfKtObYGizAAGrcqLkc3tDx+iAik2z7q0j/XI3ihjupIqxhFabFA==} + eslint-plugin-unused-imports@4.1.4: + resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==} peerDependencies: '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 eslint: ^9.0.0 || ^8.0.0 @@ -3908,8 +4000,8 @@ packages: '@typescript-eslint/eslint-plugin': optional: true - eslint-plugin-vue@9.28.0: - resolution: {integrity: sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==} + eslint-plugin-vue@9.30.0: + resolution: {integrity: sha512-CyqlRgShvljFkOeYK8wN5frh/OGTvkj1S7wlr2Q2pUvwq+X5VYiLd6ZjujpgSgLnys2W8qrBLkXQ41SUYaoPIQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -3934,8 +4026,8 @@ packages: resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-scope@8.0.2: - resolution: {integrity: sha512-6E4xmrTw5wtxnLA5wYL3WDfhZ/1bUBGOXV0zQvVRDOtrR8D0p6W7fs3JweNYhwRYeGvd/1CKX2se0/2s7Q/nJA==} + eslint-scope@8.2.0: + resolution: {integrity: sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-visitor-keys@3.4.3: @@ -3946,8 +4038,12 @@ packages: resolution: {integrity: sha512-OtIRv/2GyiF6o/d8K7MYKKbXrOUBIK6SfkIRM4Z0dY3w+LiQ0vy3F57m0Z71bjbyeiWFiHJ8brqnmE6H6/jEuw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.10.0: - resolution: {integrity: sha512-Y4D0IgtBZfOcOUAIQTSXBKoNGfY0REGqHJG6+Q81vNippW5YlKjHFj4soMxamKK1NXHUWuBZTLdU3Km+L/pcHw==} + eslint-visitor-keys@4.2.0: + resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@9.13.0: + resolution: {integrity: sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -3960,6 +4056,10 @@ packages: resolution: {integrity: sha512-M1M6CpiE6ffoigIOWYO9UDP8TMUw9kqb21tf+08IgDYjCsOvCuDt4jQcZmoYxx+w7zlKw9/N0KXfto+I8/FrXA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@10.3.0: + resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@9.6.1: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -4035,6 +4135,10 @@ packages: expect-playwright@0.8.0: resolution: {integrity: sha512-+kn8561vHAY+dt+0gMqqj1oY+g5xWrsuGMk4QGxotT2WS545nVqqjs37z6hrYfIuucwqthzwJfCJUEYqixyljg==} + expect-type@1.1.0: + resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==} + engines: {node: '>=12.0.0'} + expect@29.7.0: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -4156,8 +4260,8 @@ packages: focus-trap: ^7.0.0 vue: ^3.0.0 - focus-trap@7.5.4: - resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} + focus-trap@7.6.0: + resolution: {integrity: sha512-1td0l3pMkWJLFipobUcGaf+5DTY4PLDDrcqoSaKP8ediO/CoWCCYk/fT/Y2A4e6TNB+Sh6clRJCjOPPnKoNHnQ==} follow-redirects@1.15.5: resolution: {integrity: sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==} @@ -4300,6 +4404,9 @@ packages: get-tsconfig@4.7.5: resolution: {integrity: sha512-ZCuZCnlqNzjb4QprAzXKdpp/gh6KTxSJuw3IBsPnV/7fV4NxC9ckB+vPTt8w7fJA0TaSD7c55BR47JD6MEDyDw==} + get-tsconfig@4.8.1: + resolution: {integrity: sha512-k9PN+cFBmaLWtVz29SkUoqU5O0slLuHJXt/2P+tMVFT+phsSGXGkp9t3rQIqdz0e+06EHNGs3oM6ZX1s2zHxRg==} + git-log-parser@1.2.0: resolution: {integrity: sha512-rnCVNfkTL8tdNryFuaY0fYiBWEBcgF748O6ZI61rslBvr2o7U65c2/6npCRqH40vuAhtgtDiqLTJjBVdrejCzA==} @@ -4365,8 +4472,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.9.0: - resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==} + globals@15.11.0: + resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} engines: {node: '>=18'} globalthis@1.0.3: @@ -4437,9 +4544,15 @@ packages: hast-util-is-element@3.0.0: resolution: {integrity: sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==} + hast-util-to-html@9.0.3: + resolution: {integrity: sha512-M17uBDzMJ9RPCqLMO92gNNUDuBSq10a25SDBI08iCCxmorf4Yy6sYHK57n9WAbRAAaU+DuR4W6GN9K4DFZesYg==} + hast-util-to-string@3.0.0: resolution: {integrity: sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==} + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true @@ -4480,6 +4593,9 @@ packages: resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} engines: {node: '>=8'} + html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + htmlparser2@3.10.1: resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} @@ -4515,8 +4631,8 @@ packages: resolution: {integrity: sha512-74kytxOUSvNbjrT9KisAbaTZ/eJwD/LrbM/kh5j0IhPuJzwuA19dWvniFGwBzN9rVjg+O/e+F310PjObDXS+9Q==} engines: {node: '>=18.18.0'} - husky@9.1.5: - resolution: {integrity: sha512-rowAVRUBfI0b4+niA4SJMhfQwc107VLkBUgEYYAOQAbqDCnra1nYh83hF/MDmhYs9t9n1E3DuKOrs2LYNC+0Ag==} + husky@9.1.6: + resolution: {integrity: sha512-sqbjZKK7kf44hfdE94EoX8MZNk0n7HeW37O4YrVGCF4wzgQjp+akPAkfUK5LZ6KuR/6sqeAVuXHji+RzQgOn5A==} engines: {node: '>=18'} hasBin: true @@ -4542,6 +4658,10 @@ packages: resolution: {integrity: sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==} engines: {node: '>= 4'} + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + image-size@0.5.5: resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} engines: {node: '>=0.10.0'} @@ -4658,6 +4778,11 @@ packages: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} engines: {node: '>= 0.4'} + is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + is-expression@4.0.0: resolution: {integrity: sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==} @@ -4711,10 +4836,6 @@ packages: resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} engines: {node: '>=8'} - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - is-plain-obj@4.1.0: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} @@ -4798,6 +4919,10 @@ packages: resolution: {integrity: sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==} engines: {node: '>=4'} + is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} @@ -5049,8 +5174,8 @@ packages: resolution: {integrity: sha512-Hicd6JK5Njt2QB6XYFS7ok9e37O8AYk3jTcppG4YVQnYjOemymvTcmc7OWsmq/Qqj5TdRFO5/x/tIPmBeRtGHg==} engines: {node: '>=12.0.0'} - jsdom@25.0.0: - resolution: {integrity: sha512-OhoFVT59T7aEq75TVw9xxEfkXgacpqAhQaYgP9y/fDqWQCMB/b1H66RfmPm/MaeaAIU9nDwMOVTlPN51+ao6CQ==} + jsdom@25.0.1: + resolution: {integrity: sha512-8i7LzZj7BF8uplX+ZyOlIz86V6TAsSs+np6m1kpW9u0JWi4z/1t+FzcK1aek+ybTnAC4KhBL4uXCNT0wcUIeCw==} engines: {node: '>=18'} peerDependencies: canvas: ^2.11.2 @@ -5335,6 +5460,9 @@ packages: loupe@3.1.1: resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} + loupe@3.1.2: + resolution: {integrity: sha512-23I4pFZHmAemUnz8WZXbYRSKYj801VDaNv9ETuMh7IrMc7VuVVSo+Z9iLE3ni30+U48iDWfi30d3twAXBYmnCg==} + lru-cache@10.2.0: resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==} engines: {node: 14 || >=16.14} @@ -5364,6 +5492,9 @@ packages: magic-string@0.30.11: resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + magic-string@0.30.12: + resolution: {integrity: sha512-Ea8I3sQMVXr8JhN4z+H/d8zwo+tYDgHE9+5G4Wnrwhs0gaK9fXTKx0Tw5Xwsd/bCPTTZNRAdpyzvoeORe9LYpw==} + make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} engines: {node: '>=6'} @@ -5435,6 +5566,9 @@ packages: mdast-util-phrasing@4.1.0: resolution: {integrity: sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==} + mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} + mdast-util-to-markdown@2.1.0: resolution: {integrity: sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ==} @@ -5899,6 +6033,13 @@ packages: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} + oniguruma-to-js@0.4.3: + resolution: {integrity: sha512-X0jWUcAlxORhOqqBREgPMgnshB7ZGYszBNspP+tS9hPD3l13CdaXcHbgImoHUHlrvGx/7AvFEkTRhAGYh+jzjQ==} + + open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + openurl@1.1.1: resolution: {integrity: sha512-d/gTkTb1i1GKz5k3XE3XFV/PxQ1k45zDqGP2OA7YhgsaLoqm6qRvARAZOFer1fcXritWlGBRCu/UgeS4HAnXAA==} @@ -6124,6 +6265,9 @@ packages: picocolors@1.1.0: resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -6193,8 +6337,8 @@ packages: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} engines: {node: '>=4'} - pnpm@9.10.0: - resolution: {integrity: sha512-c6Ka+jag0JLs5Scd5Rd+y/gxjUVOzXATQxMbjrwMGpHEh9pGq3fI5ZbWrPFGHjWUztS+zt+JIbB0+9hlPtcFHA==} + pnpm@9.12.3: + resolution: {integrity: sha512-zOD53pxafJW++UQWnMXf6HQav7FFB4wNUIuGgFaEiofIHmJiRstglny9f9KabAYu9z/4QNlrPIbECsks9KgT7g==} engines: {node: '>=18.12'} hasBin: true @@ -6252,6 +6396,10 @@ packages: resolution: {integrity: sha512-7KTLTdzdZZYscUc65XmjFiB73vBhBfbPztCYdUNvlaso9PrzjzcmjqBPR0lNGkcVlcO4BjiO5rK/qNz+XAen1Q==} engines: {node: ^10 || ^12 || >=14} + postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} + engines: {node: ^10 || ^12 || >=14} + preact@10.17.1: resolution: {integrity: sha512-X9BODrvQ4Ekwv9GURm9AKAGaomqXmip7NQTZgY7gcNmr7XE83adOMJvd3N42id1tMFU7ojiynRsYnY6/BRFxLA==} @@ -6303,6 +6451,9 @@ packages: resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} engines: {node: '>= 6'} + property-information@6.5.0: + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} + proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} @@ -6321,11 +6472,8 @@ packages: engines: {node: '>= 0.10'} hasBin: true - psl@1.9.0: - resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} - - publint@0.2.10: - resolution: {integrity: sha512-5TzYaAFiGpgkYX/k6VaItRMT2uHI4zO5OWJ2k7Er0Ot3jutBCNTJB1qRHuy1lYq07JhRczzFs6HFPB4D+A47xA==} + publint@0.2.12: + resolution: {integrity: sha512-YNeUtCVeM4j9nDiTT2OPczmlyzOkIXNtdDZnSuajAxS/nZ6j3t7Vs9SUB4euQNddiltIwu7Tdd3s+hr08fAsMw==} engines: {node: '>=16'} hasBin: true @@ -6380,9 +6528,6 @@ packages: resolution: {integrity: sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==} engines: {node: '>=0.6'} - querystringify@2.2.0: - resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} - queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -6510,6 +6655,9 @@ packages: regex-parser@2.3.0: resolution: {integrity: sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==} + regex@4.3.3: + resolution: {integrity: sha512-r/AadFO7owAq1QJVeZ/nq9jNS1vyZt+6t1p/E59B56Rn2GCya+gr1KSyOzNL/er+r+B7phv5jG2xU2Nz1YkmJg==} + regexp-ast-analysis@0.7.1: resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -6624,9 +6772,6 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true - rrweb-cssom@0.6.0: - resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} - rrweb-cssom@0.7.1: resolution: {integrity: sha512-TrEMa7JGdVm0UThDJSx7ddw5nVm3UJS9o9CCIZ72B1vSyEZoziDqBYP3XIoi/12lKrJR8rE3jeFHMok2F/Mnsg==} @@ -6704,8 +6849,8 @@ packages: search-insights@2.8.2: resolution: {integrity: sha512-PxA9M5Q2bpBelVvJ3oDZR8nuY00Z6qwOxL53wNpgzV28M/D6u9WUbImDckjLSILBF8F1hn/mgyuUaOPtjow4Qw==} - semantic-release@24.1.1: - resolution: {integrity: sha512-4Ax2GxD411jUe9IdhOjMLuN+6wAj+aKjvOGngByrpD/iKL+UKN/2puQglhyI4gxNyy9XzEBMzBwbqpnEwbXGEg==} + semantic-release@24.2.0: + resolution: {integrity: sha512-fQfn6e/aYToRtVJYKqneFM1Rg3KP2gh3wSWtpYsLlz6uaPKlISrTzvYAFn+mYWo07F0X1Cz5ucU89AVE8X1mbg==} engines: {node: '>=20.8.1'} hasBin: true @@ -6802,8 +6947,8 @@ packages: shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} - shiki@1.14.1: - resolution: {integrity: sha512-FujAN40NEejeXdzPt+3sZ3F2dx1U24BY2XTY01+MG8mbxCiA2XukXdcbyMyLAHJ/1AUUnQd1tZlvIjefWWEJeA==} + shiki@1.22.2: + resolution: {integrity: sha512-3IZau0NdGKXhH2bBlUk4w1IHNxPh6A5B2sUpyY+8utLu2j/h1QpFkAaUA1bAMxOWWGtTWcAh531vnS4NJKS/lA==} side-channel@1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} @@ -6867,6 +7012,10 @@ packages: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + source-map-support@0.5.13: resolution: {integrity: sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==} @@ -6932,8 +7081,8 @@ packages: stackback@0.0.2: resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - start-server-and-test@2.0.7: - resolution: {integrity: sha512-tsOG1QbXKcRmrhCT0SrmmTex+uTjrb0SG8iF9XFmw1Cu8vPbVhER8zR4xkm5LAt1BarM/Dk7Jkfts+h8Rxfb2w==} + start-server-and-test@2.0.8: + resolution: {integrity: sha512-v2fV6NV2F7tL1ocwfI4Wpait+IKjRbT5l3ZZ+ZikXdMLmxYsS8ynGAsCQAUVXkVyGyS+UibsRnvgHkMvJIvCsw==} engines: {node: '>=16'} hasBin: true @@ -6959,8 +7108,8 @@ packages: store2@2.14.2: resolution: {integrity: sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==} - storybook@8.3.0: - resolution: {integrity: sha512-XKU+nem9OKX/juvJPwka1Q7DTpSbOe0IMp8ZyLQWorhFKpquJdUjryl7Z9GiFZyyTykCqH4ItQ7h8PaOmqVMOw==} + storybook@8.3.6: + resolution: {integrity: sha512-9GVbtej6ZzPRUM7KRQ7848506FfHrUiJGqPuIQdoSJd09EmuEoLjmLAgEOmrHBQKgGYMaM7Vh9GsTLim6vwZTQ==} hasBin: true stream-combiner2@1.1.1: @@ -7018,6 +7167,9 @@ packages: string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -7185,6 +7337,9 @@ packages: tinyexec@0.3.0: resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} + tinyexec@0.3.1: + resolution: {integrity: sha512-WiCJLEECkO18gwqIp6+hJg0//p23HXp4S+gGtAKu3mI2F2/sXC4FvHvXvB0zJVVaTPhx1/tOwdbRsa1sOBIKqQ==} + tinypool@1.0.1: resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -7197,6 +7352,17 @@ packages: resolution: {integrity: sha512-q5nmENpTHgiPVd1cJDDc9cVoYN5x4vCvwT3FMilvKPKneCBZAxn2YWQjDF0UMcE9k0Cay1gBiDfTMU0g+mPMQA==} engines: {node: '>=14.0.0'} + tinyspy@3.0.2: + resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} + engines: {node: '>=14.0.0'} + + tldts-core@6.1.57: + resolution: {integrity: sha512-lXnRhuQpx3zU9EONF9F7HfcRLvN1uRYUBIiKL+C/gehC/77XTU+Jye6ui86GA3rU6FjlJ0triD1Tkjt2F/2lEg==} + + tldts@6.1.57: + resolution: {integrity: sha512-Oy7yDXK8meJl8vPMOldzA+MtueAJ5BrH4l4HXwZuj2AtfoQbLjmTJmjNWPUcAo+E/ibHn7QlqMS0BOcXJFJyHQ==} + hasBin: true + tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} @@ -7223,9 +7389,9 @@ packages: resolution: {integrity: sha512-khrZo4buq4qVmsGzS5yQjKe/WsFvV8fGfOjDQN0q4iy9FjRfPWRgTFrU8u1R2iu/SfWLhY9WnCi4Jhdrcbtg+g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - tough-cookie@4.1.4: - resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} - engines: {node: '>=6'} + tough-cookie@5.0.0: + resolution: {integrity: sha512-FRKsF7cz96xIIeMZ82ehjC3xW2E+O2+v11udrDYewUbszngYhsGa8z6YUMMzO9QJZzzyd0nGGXnML/TReX6W8Q==} + engines: {node: '>=16'} tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} @@ -7242,6 +7408,9 @@ packages: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} @@ -7372,6 +7541,9 @@ packages: unist-util-is@6.0.0: resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + unist-util-stringify-position@4.0.0: resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} @@ -7388,10 +7560,6 @@ packages: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} - universalify@0.2.0: - resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} - engines: {node: '>= 4.0.0'} - universalify@2.0.1: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} @@ -7403,8 +7571,8 @@ packages: unplugin@1.6.0: resolution: {integrity: sha512-BfJEpWBu3aE/AyHx8VaNE/WgouoQxgH9baAiH82JjX8cqVyi3uJQstqwD5J+SZxIK326SZIhsSZlALXVBCknTQ==} - update-browserslist-db@1.1.0: - resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} + update-browserslist-db@1.1.1: + resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -7416,9 +7584,6 @@ packages: resolution: {integrity: sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - url-parse@1.5.10: - resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} - use-callback-ref@1.3.1: resolution: {integrity: sha512-Lg4Vx1XZQauB42Hw3kK7JM6yjVjgFmFC5/Ab797s79aARomD2nEErc4mCgM8EZrARLmmbWpi5DGCadmK50DcAQ==} engines: {node: '>=10'} @@ -7480,16 +7645,16 @@ packages: vfile@6.0.1: resolution: {integrity: sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw==} - vite-node@2.0.5: - resolution: {integrity: sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==} + vite-node@2.1.4: + resolution: {integrity: sha512-kqa9v+oi4HwkG6g8ufRnb5AeplcRw8jUF6/7/Qz1qRQOXHImG8YnLbB+LLszENwFnoBl9xIf9nVdCFzNd7GQEg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true vite-plugin-full-reload@1.2.0: resolution: {integrity: sha512-kz18NW79x0IHbxRSHm0jttP4zoO9P9gXh+n6UTwlNKnviTTEpOlum6oS9SmecrTtSr+muHEn5TUuC75UovQzcA==} - vite@5.4.4: - resolution: {integrity: sha512-RHFCkULitycHVTtelJ6jQLd+KSAAzOgEYorV32R2q++M6COBjKJR6BxqClwp5sf0XaBDjVMuJ9wnNfyAJwjMkA==} + vite@5.4.10: + resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: @@ -7519,8 +7684,8 @@ packages: terser: optional: true - vitepress@1.3.4: - resolution: {integrity: sha512-I1/F6OW1xl3kW4PaIMC6snxjWgf3qfziq2aqsDoFc/Gt41WbcRv++z8zjw8qGRIJ+I4bUW7ZcKFDHHN/jkH9DQ==} + vitepress@1.4.2: + resolution: {integrity: sha512-10v92Lqx0N4r7YC3cQLBvu+gRS2rHviE7vgdKiwlupUGfSWkyiQDqYccxM5iPStDGSi1Brnec1lf+lmhaQcZXw==} hasBin: true peerDependencies: markdown-it-mathjax3: ^4 @@ -7531,15 +7696,15 @@ packages: postcss: optional: true - vitest@2.0.5: - resolution: {integrity: sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==} + vitest@2.1.4: + resolution: {integrity: sha512-eDjxbVAJw1UJJCHr5xr/xM86Zx+YxIEXGAR+bmnEID7z9qWfoxpHw0zdobz+TQAFOLT+nEXz3+gx6nUJ7RgmlQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 2.0.5 - '@vitest/ui': 2.0.5 + '@vitest/browser': 2.1.4 + '@vitest/ui': 2.1.4 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -7604,22 +7769,22 @@ packages: peerDependencies: vue: '>=2' - vue-router@4.4.4: - resolution: {integrity: sha512-3MlnDqwRwZwCQVbtVfpsU+nrNymNjnXSsQtXName5925NVC1+326VVfYH9vSrA0N13teGEo8z5x7gbRnGjCDiQ==} + vue-router@4.4.5: + resolution: {integrity: sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==} peerDependencies: vue: ^3.2.0 vue-template-compiler@2.7.16: resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==} - vue-tsc@2.1.6: - resolution: {integrity: sha512-f98dyZp5FOukcYmbFpuSCJ4Z0vHSOSmxGttZJCsFeX0M4w/Rsq0s4uKXjcSRsZqsRgQa6z7SfuO+y0HVICE57Q==} + vue-tsc@2.1.10: + resolution: {integrity: sha512-RBNSfaaRHcN5uqVqJSZh++Gy/YUzryuv9u1aFWhsammDJXNtUiJMNoJ747lZcQ68wUQFx6E73y4FY3D8E7FGMA==} hasBin: true peerDependencies: typescript: '>=5.0.0' - vue@3.5.4: - resolution: {integrity: sha512-3yAj2gkmiY+i7+22A1PWM+kjOVXjU74UPINcTiN7grIVPyFFI0lpGwHlV/4xydDmobaBn7/xmi+YG8HeSlCTcg==} + vue@3.5.12: + resolution: {integrity: sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -7635,8 +7800,8 @@ packages: engines: {node: '>=12.0.0'} hasBin: true - wait-on@8.0.0: - resolution: {integrity: sha512-fNE5SXinLr2Bt7cJvjvLg2PcXfqznlqRvtE3f8AqYdRZ9BhE+XpsCp1mwQbRoO7s1q7uhAuCw0Ro3mG/KdZjEw==} + wait-on@8.0.1: + resolution: {integrity: sha512-1wWQOyR2LVVtaqrcIL2+OM+x7bkpmzVROa0Nf6FryXkS+er5Sa1kzFGjzZRqLnHa3n1rACFLeTwUqE1ETL9Mig==} engines: {node: '>=12.0.0'} hasBin: true @@ -7967,47 +8132,42 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@ampproject/remapping@2.3.0': - dependencies: - '@jridgewell/gen-mapping': 0.3.5 - '@jridgewell/trace-mapping': 0.3.25 - - '@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))': + '@antfu/eslint-config@3.8.0(@typescript-eslint/utils@8.12.2(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4))(@vue/compiler-sfc@3.5.12)(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4)(vitest@2.1.4(@types/node@20.17.4)(jsdom@25.0.1)(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.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-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.13.0(jiti@1.21.0)) + '@eslint/markdown': 6.2.1 + '@stylistic/eslint-plugin': 2.10.0(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/parser': 8.12.2(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4) + '@vitest/eslint-plugin': 1.1.7(@typescript-eslint/utils@8.12.2(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4)(vitest@2.1.4(@types/node@20.17.4)(jsdom@25.0.1)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6)) + eslint: 9.13.0(jiti@1.21.0) + eslint-config-flat-gitignore: 0.3.0(eslint@9.13.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-merge-processors: 0.1.0(eslint@9.13.0(jiti@1.21.0)) + eslint-plugin-antfu: 2.7.0(eslint@9.13.0(jiti@1.21.0)) + eslint-plugin-command: 0.2.6(eslint@9.13.0(jiti@1.21.0)) + eslint-plugin-import-x: 4.4.0(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4) + eslint-plugin-jsdoc: 50.4.3(eslint@9.13.0(jiti@1.21.0)) + eslint-plugin-jsonc: 2.16.0(eslint@9.13.0(jiti@1.21.0)) + eslint-plugin-n: 17.12.0(eslint@9.13.0(jiti@1.21.0)) eslint-plugin-no-only-tests: 3.3.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 + eslint-plugin-perfectionist: 3.9.1(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.13.0(jiti@1.21.0))) + eslint-plugin-regexp: 2.6.0(eslint@9.13.0(jiti@1.21.0)) + eslint-plugin-toml: 0.11.1(eslint@9.13.0(jiti@1.21.0)) + eslint-plugin-unicorn: 56.0.0(eslint@9.13.0(jiti@1.21.0)) + eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.12.2(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.13.0(jiti@1.21.0)) + eslint-plugin-vue: 9.30.0(eslint@9.13.0(jiti@1.21.0)) + eslint-plugin-yml: 1.14.0(eslint@9.13.0(jiti@1.21.0)) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.13.0(jiti@1.21.0)) + globals: 15.11.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 parse-gitignore: 2.0.0 - picocolors: 1.1.0 + picocolors: 1.1.1 toml-eslint-parser: 0.10.0 - vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@1.21.0)) + vue-eslint-parser: 9.4.3(eslint@9.13.0(jiti@1.21.0)) yaml-eslint-parser: 1.2.3 yargs: 17.7.2 transitivePeerDependencies: @@ -8072,7 +8232,7 @@ snapshots: dependencies: '@babel/compat-data': 7.24.7 '@babel/helper-validator-option': 7.24.7 - browserslist: 4.23.3 + browserslist: 4.24.2 lru-cache: 5.1.1 semver: 6.3.1 @@ -8361,78 +8521,78 @@ snapshots: '@clack/core@0.3.4': dependencies: - picocolors: 1.1.0 + picocolors: 1.1.1 sisteransi: 1.0.5 '@clack/prompts@0.7.0': dependencies: '@clack/core': 0.3.4 - picocolors: 1.1.0 + picocolors: 1.1.1 sisteransi: 1.0.5 '@colors/colors@1.5.0': optional: true - '@commitlint/cli@19.4.1(@types/node@20.16.5)(typescript@5.5.4)': + '@commitlint/cli@19.5.0(@types/node@20.17.4)(typescript@5.5.4)': dependencies: - '@commitlint/format': 19.3.0 - '@commitlint/lint': 19.4.1 - '@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 + '@commitlint/format': 19.5.0 + '@commitlint/lint': 19.5.0 + '@commitlint/load': 19.5.0(@types/node@20.17.4)(typescript@5.5.4) + '@commitlint/read': 19.5.0 + '@commitlint/types': 19.5.0 + tinyexec: 0.3.0 yargs: 17.7.2 transitivePeerDependencies: - '@types/node' - typescript - '@commitlint/config-conventional@19.4.1': + '@commitlint/config-conventional@19.5.0': dependencies: - '@commitlint/types': 19.0.3 + '@commitlint/types': 19.5.0 conventional-changelog-conventionalcommits: 7.0.2 - '@commitlint/config-validator@19.0.3': + '@commitlint/config-validator@19.5.0': dependencies: - '@commitlint/types': 19.0.3 + '@commitlint/types': 19.5.0 ajv: 8.12.0 - '@commitlint/ensure@19.0.3': + '@commitlint/ensure@19.5.0': dependencies: - '@commitlint/types': 19.0.3 + '@commitlint/types': 19.5.0 lodash.camelcase: 4.3.0 lodash.kebabcase: 4.1.1 lodash.snakecase: 4.1.1 lodash.startcase: 4.4.0 lodash.upperfirst: 4.3.1 - '@commitlint/execute-rule@19.0.0': {} + '@commitlint/execute-rule@19.5.0': {} - '@commitlint/format@19.3.0': + '@commitlint/format@19.5.0': dependencies: - '@commitlint/types': 19.0.3 + '@commitlint/types': 19.5.0 chalk: 5.3.0 - '@commitlint/is-ignored@19.2.2': + '@commitlint/is-ignored@19.5.0': dependencies: - '@commitlint/types': 19.0.3 - semver: 7.6.2 + '@commitlint/types': 19.5.0 + semver: 7.6.3 - '@commitlint/lint@19.4.1': + '@commitlint/lint@19.5.0': dependencies: - '@commitlint/is-ignored': 19.2.2 - '@commitlint/parse': 19.0.3 - '@commitlint/rules': 19.4.1 - '@commitlint/types': 19.0.3 + '@commitlint/is-ignored': 19.5.0 + '@commitlint/parse': 19.5.0 + '@commitlint/rules': 19.5.0 + '@commitlint/types': 19.5.0 - '@commitlint/load@19.4.0(@types/node@20.16.5)(typescript@5.5.4)': + '@commitlint/load@19.5.0(@types/node@20.17.4)(typescript@5.5.4)': dependencies: - '@commitlint/config-validator': 19.0.3 - '@commitlint/execute-rule': 19.0.0 - '@commitlint/resolve-extends': 19.1.0 - '@commitlint/types': 19.0.3 + '@commitlint/config-validator': 19.5.0 + '@commitlint/execute-rule': 19.5.0 + '@commitlint/resolve-extends': 19.5.0 + '@commitlint/types': 19.5.0 chalk: 5.3.0 cosmiconfig: 9.0.0(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) + cosmiconfig-typescript-loader: 5.0.0(@types/node@20.17.4)(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 @@ -8440,55 +8600,54 @@ snapshots: - '@types/node' - typescript - '@commitlint/message@19.0.0': {} + '@commitlint/message@19.5.0': {} - '@commitlint/parse@19.0.3': + '@commitlint/parse@19.5.0': dependencies: - '@commitlint/types': 19.0.3 + '@commitlint/types': 19.5.0 conventional-changelog-angular: 7.0.0 conventional-commits-parser: 5.0.0 - '@commitlint/read@19.4.0': + '@commitlint/read@19.5.0': dependencies: - '@commitlint/top-level': 19.0.0 - '@commitlint/types': 19.0.3 - execa: 8.0.1 + '@commitlint/top-level': 19.5.0 + '@commitlint/types': 19.5.0 git-raw-commits: 4.0.0 minimist: 1.2.8 + tinyexec: 0.3.0 - '@commitlint/resolve-extends@19.1.0': + '@commitlint/resolve-extends@19.5.0': dependencies: - '@commitlint/config-validator': 19.0.3 - '@commitlint/types': 19.0.3 + '@commitlint/config-validator': 19.5.0 + '@commitlint/types': 19.5.0 global-directory: 4.0.1 import-meta-resolve: 4.0.0 lodash.mergewith: 4.6.2 resolve-from: 5.0.0 - '@commitlint/rules@19.4.1': + '@commitlint/rules@19.5.0': dependencies: - '@commitlint/ensure': 19.0.3 - '@commitlint/message': 19.0.0 - '@commitlint/to-lines': 19.0.0 - '@commitlint/types': 19.0.3 - execa: 8.0.1 + '@commitlint/ensure': 19.5.0 + '@commitlint/message': 19.5.0 + '@commitlint/to-lines': 19.5.0 + '@commitlint/types': 19.5.0 - '@commitlint/to-lines@19.0.0': {} + '@commitlint/to-lines@19.5.0': {} - '@commitlint/top-level@19.0.0': + '@commitlint/top-level@19.5.0': dependencies: find-up: 7.0.0 - '@commitlint/types@19.0.3': + '@commitlint/types@19.5.0': dependencies: '@types/conventional-commits-parser': 5.0.0 chalk: 5.3.0 - '@docsearch/css@3.6.1': {} + '@docsearch/css@3.6.2': {} - '@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)': + '@docsearch/js@3.6.2(@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)': dependencies: - '@docsearch/react': 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) + '@docsearch/react': 3.6.2(@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) preact: 10.17.1 transitivePeerDependencies: - '@algolia/client-search' @@ -8497,11 +8656,11 @@ snapshots: - react-dom - search-insights - '@docsearch/react@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)': + '@docsearch/react@3.6.2(@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)': dependencies: '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0)(search-insights@2.8.2) '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.20.0)(algoliasearch@4.20.0) - '@docsearch/css': 3.6.1 + '@docsearch/css': 3.6.2 algoliasearch: 4.20.0 optionalDependencies: '@types/react': 18.2.48 @@ -8521,6 +8680,12 @@ snapshots: esquery: 1.6.0 jsdoc-type-pratt-parser: 4.1.0 + '@es-joy/jsdoccomment@0.49.0': + dependencies: + comment-parser: 1.4.1 + esquery: 1.6.0 + jsdoc-type-pratt-parser: 4.1.0 + '@esbuild/aix-ppc64@0.21.5': optional: true @@ -8656,15 +8821,15 @@ snapshots: '@esbuild/win32-x64@0.21.5': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.10.0(jiti@1.21.0))': + '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.13.0(jiti@1.21.0))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.10.0(jiti@1.21.0) + eslint: 9.13.0(jiti@1.21.0) ignore: 5.3.1 - '@eslint-community/eslint-utils@4.4.0(eslint@9.10.0(jiti@1.21.0))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.13.0(jiti@1.21.0))': dependencies: - eslint: 9.10.0(jiti@1.21.0) + eslint: 9.13.0(jiti@1.21.0) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -8674,16 +8839,18 @@ snapshots: '@eslint/config-array@0.18.0': dependencies: '@eslint/object-schema': 2.1.4 - debug: 4.3.6 + debug: 4.3.7 minimatch: 3.1.2 transitivePeerDependencies: - supports-color + '@eslint/core@0.7.0': {} + '@eslint/eslintrc@3.1.0': dependencies: ajv: 6.12.6 - debug: 4.3.6 - espree: 10.1.0 + debug: 4.3.7 + espree: 10.3.0 globals: 14.0.0 ignore: 5.3.1 import-fresh: 3.3.0 @@ -8693,11 +8860,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.10.0': {} + '@eslint/js@9.13.0': {} - '@eslint/markdown@6.1.0(eslint@9.10.0(jiti@1.21.0))': + '@eslint/markdown@6.2.1': dependencies: - eslint: 9.10.0(jiti@1.21.0) + '@eslint/plugin-kit': 0.2.2 mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 micromark-extension-gfm: 3.0.0 @@ -8706,7 +8873,7 @@ snapshots: '@eslint/object-schema@2.1.4': {} - '@eslint/plugin-kit@0.1.0': + '@eslint/plugin-kit@0.2.2': dependencies: levn: 0.4.1 @@ -8737,16 +8904,23 @@ snapshots: dependencies: '@hapi/hoek': 9.3.0 + '@humanfs/core@0.19.1': {} + + '@humanfs/node@0.16.6': + dependencies: + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.3.1 + '@humanwhocodes/module-importer@1.0.1': {} - '@humanwhocodes/retry@0.3.0': {} + '@humanwhocodes/retry@0.3.1': {} '@iconify/types@2.0.0': {} - '@iconify/vue@4.1.2(vue@3.5.4(typescript@5.5.4))': + '@iconify/vue@4.1.2(vue@3.5.12(typescript@5.5.4))': dependencies: '@iconify/types': 2.0.0 - vue: 3.5.4(typescript@5.5.4) + vue: 3.5.12(typescript@5.5.4) '@inquirer/checkbox@2.5.0': dependencies: @@ -8867,7 +9041,7 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.17.4 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -8880,14 +9054,14 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.17.4 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.5) + jest-config: 29.7.0(@types/node@20.17.4) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -8916,7 +9090,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.17.4 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -8934,7 +9108,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.16.5 + '@types/node': 20.17.4 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -8956,7 +9130,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 20.16.5 + '@types/node': 20.17.4 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -9014,7 +9188,7 @@ snapshots: jest-haste-map: 29.7.0 jest-regex-util: 29.6.3 jest-util: 29.7.0 - micromatch: 4.0.7 + micromatch: 4.0.8 pirates: 4.0.6 slash: 3.0.0 write-file-atomic: 4.0.2 @@ -9026,7 +9200,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.16.5 + '@types/node': 20.17.4 '@types/yargs': 17.0.32 chalk: 4.1.2 @@ -9500,23 +9674,23 @@ snapshots: '@sec-ant/readable-stream@0.4.1': {} - '@semantic-release/commit-analyzer@13.0.0(semantic-release@24.1.1(typescript@5.5.4))': + '@semantic-release/commit-analyzer@13.0.0(semantic-release@24.2.0(typescript@5.5.4))': dependencies: conventional-changelog-angular: 8.0.0 conventional-changelog-writer: 8.0.0 conventional-commits-filter: 5.0.0 conventional-commits-parser: 6.0.0 - debug: 4.3.6 + debug: 4.3.7 import-from-esm: 1.3.3 lodash-es: 4.17.21 - micromatch: 4.0.7 - semantic-release: 24.1.1(typescript@5.5.4) + micromatch: 4.0.8 + semantic-release: 24.2.0(typescript@5.5.4) transitivePeerDependencies: - supports-color '@semantic-release/error@4.0.0': {} - '@semantic-release/github@10.0.7(semantic-release@24.1.1(typescript@5.5.4))': + '@semantic-release/github@11.0.0(semantic-release@24.2.0(typescript@5.5.4))': dependencies: '@octokit/core': 6.1.2 '@octokit/plugin-paginate-rest': 11.3.3(@octokit/core@6.1.2) @@ -9524,7 +9698,7 @@ snapshots: '@octokit/plugin-throttling': 9.3.0(@octokit/core@6.1.2) '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 - debug: 4.3.6 + debug: 4.3.7 dir-glob: 3.0.1 globby: 14.0.2 http-proxy-agent: 7.0.2 @@ -9533,12 +9707,12 @@ snapshots: lodash-es: 4.17.21 mime: 4.0.1 p-filter: 4.1.0 - semantic-release: 24.1.1(typescript@5.5.4) + semantic-release: 24.2.0(typescript@5.5.4) url-join: 5.0.0 transitivePeerDependencies: - supports-color - '@semantic-release/npm@12.0.1(semantic-release@24.1.1(typescript@5.5.4))': + '@semantic-release/npm@12.0.1(semantic-release@24.2.0(typescript@5.5.4))': dependencies: '@semantic-release/error': 4.0.0 aggregate-error: 5.0.0 @@ -9551,33 +9725,56 @@ snapshots: rc: 1.2.8 read-pkg: 9.0.1 registry-auth-token: 5.0.2 - semantic-release: 24.1.1(typescript@5.5.4) + semantic-release: 24.2.0(typescript@5.5.4) semver: 7.6.3 tempy: 3.1.0 - '@semantic-release/release-notes-generator@14.0.1(semantic-release@24.1.1(typescript@5.5.4))': + '@semantic-release/release-notes-generator@14.0.1(semantic-release@24.2.0(typescript@5.5.4))': dependencies: conventional-changelog-angular: 8.0.0 conventional-changelog-writer: 8.0.0 conventional-commits-filter: 5.0.0 conventional-commits-parser: 6.0.0 - debug: 4.3.6 + debug: 4.3.7 get-stream: 7.0.1 import-from-esm: 1.3.3 into-stream: 7.0.0 lodash-es: 4.17.21 read-package-up: 11.0.0 - semantic-release: 24.1.1(typescript@5.5.4) + semantic-release: 24.2.0(typescript@5.5.4) transitivePeerDependencies: - supports-color - '@shikijs/core@1.14.1': + '@shikijs/core@1.22.2': dependencies: + '@shikijs/engine-javascript': 1.22.2 + '@shikijs/engine-oniguruma': 1.22.2 + '@shikijs/types': 1.22.2 + '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 + hast-util-to-html: 9.0.3 + + '@shikijs/engine-javascript@1.22.2': + dependencies: + '@shikijs/types': 1.22.2 + '@shikijs/vscode-textmate': 9.3.0 + oniguruma-to-js: 0.4.3 + + '@shikijs/engine-oniguruma@1.22.2': + dependencies: + '@shikijs/types': 1.22.2 + '@shikijs/vscode-textmate': 9.3.0 + + '@shikijs/transformers@1.22.2': + dependencies: + shiki: 1.22.2 - '@shikijs/transformers@1.14.1': + '@shikijs/types@1.22.2': dependencies: - shiki: 1.14.1 + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + + '@shikijs/vscode-textmate@9.3.0': {} '@sideway/address@4.1.4': dependencies: @@ -9609,107 +9806,107 @@ snapshots: '@socket.io/component-emitter@3.1.2': {} - '@storybook/addon-a11y@8.3.0(storybook@8.3.0)': + '@storybook/addon-a11y@8.3.6(storybook@8.3.6)': dependencies: - '@storybook/addon-highlight': 8.3.0(storybook@8.3.0) + '@storybook/addon-highlight': 8.3.6(storybook@8.3.6) axe-core: 4.8.3 - storybook: 8.3.0 + storybook: 8.3.6 - '@storybook/addon-actions@8.3.0(storybook@8.3.0)': + '@storybook/addon-actions@8.3.6(storybook@8.3.6)': dependencies: '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.2.2 - storybook: 8.3.0 + storybook: 8.3.6 uuid: 9.0.1 - '@storybook/addon-backgrounds@8.3.0(storybook@8.3.0)': + '@storybook/addon-backgrounds@8.3.6(storybook@8.3.6)': dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 - storybook: 8.3.0 + storybook: 8.3.6 ts-dedent: 2.2.0 - '@storybook/addon-controls@8.3.0(storybook@8.3.0)': + '@storybook/addon-controls@8.3.6(storybook@8.3.6)': dependencies: '@storybook/global': 5.0.0 dequal: 2.0.3 lodash: 4.17.21 - storybook: 8.3.0 + storybook: 8.3.6 ts-dedent: 2.2.0 - '@storybook/addon-docs@8.3.0(storybook@8.3.0)': + '@storybook/addon-docs@8.3.6(storybook@8.3.6)': dependencies: '@mdx-js/react': 3.0.1(@types/react@18.2.48)(react@18.3.1) - '@storybook/blocks': 8.3.0(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(storybook@8.3.0) - '@storybook/csf-plugin': 8.3.0(storybook@8.3.0) + '@storybook/blocks': 8.3.6(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(storybook@8.3.6) + '@storybook/csf-plugin': 8.3.6(storybook@8.3.6) '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 8.3.0(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(storybook@8.3.0) + '@storybook/react-dom-shim': 8.3.6(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(storybook@8.3.6) '@types/react': 18.2.48 fs-extra: 11.2.0 react: 18.3.1 react-dom: 18.2.0(react@18.3.1) rehype-external-links: 3.0.0 rehype-slug: 6.0.0 - storybook: 8.3.0 + storybook: 8.3.6 ts-dedent: 2.2.0 - '@storybook/addon-essentials@8.3.0(storybook@8.3.0)': - dependencies: - '@storybook/addon-actions': 8.3.0(storybook@8.3.0) - '@storybook/addon-backgrounds': 8.3.0(storybook@8.3.0) - '@storybook/addon-controls': 8.3.0(storybook@8.3.0) - '@storybook/addon-docs': 8.3.0(storybook@8.3.0) - '@storybook/addon-highlight': 8.3.0(storybook@8.3.0) - '@storybook/addon-measure': 8.3.0(storybook@8.3.0) - '@storybook/addon-outline': 8.3.0(storybook@8.3.0) - '@storybook/addon-toolbars': 8.3.0(storybook@8.3.0) - '@storybook/addon-viewport': 8.3.0(storybook@8.3.0) - storybook: 8.3.0 + '@storybook/addon-essentials@8.3.6(storybook@8.3.6)': + dependencies: + '@storybook/addon-actions': 8.3.6(storybook@8.3.6) + '@storybook/addon-backgrounds': 8.3.6(storybook@8.3.6) + '@storybook/addon-controls': 8.3.6(storybook@8.3.6) + '@storybook/addon-docs': 8.3.6(storybook@8.3.6) + '@storybook/addon-highlight': 8.3.6(storybook@8.3.6) + '@storybook/addon-measure': 8.3.6(storybook@8.3.6) + '@storybook/addon-outline': 8.3.6(storybook@8.3.6) + '@storybook/addon-toolbars': 8.3.6(storybook@8.3.6) + '@storybook/addon-viewport': 8.3.6(storybook@8.3.6) + storybook: 8.3.6 ts-dedent: 2.2.0 - '@storybook/addon-highlight@8.3.0(storybook@8.3.0)': + '@storybook/addon-highlight@8.3.6(storybook@8.3.6)': dependencies: '@storybook/global': 5.0.0 - storybook: 8.3.0 + storybook: 8.3.6 - '@storybook/addon-interactions@8.3.0(storybook@8.3.0)': + '@storybook/addon-interactions@8.3.6(storybook@8.3.6)': dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.3.0(storybook@8.3.0) - '@storybook/test': 8.3.0(storybook@8.3.0) + '@storybook/instrumenter': 8.3.6(storybook@8.3.6) + '@storybook/test': 8.3.6(storybook@8.3.6) polished: 4.2.2 - storybook: 8.3.0 + storybook: 8.3.6 ts-dedent: 2.2.0 - '@storybook/addon-links@8.3.0(react@18.3.1)(storybook@8.3.0)': + '@storybook/addon-links@8.3.6(react@18.3.1)(storybook@8.3.6)': dependencies: '@storybook/csf': 0.1.11 '@storybook/global': 5.0.0 - storybook: 8.3.0 + storybook: 8.3.6 ts-dedent: 2.2.0 optionalDependencies: react: 18.3.1 - '@storybook/addon-mdx-gfm@8.3.0(storybook@8.3.0)': + '@storybook/addon-mdx-gfm@8.3.6(storybook@8.3.6)': dependencies: remark-gfm: 4.0.0 - storybook: 8.3.0 + storybook: 8.3.6 ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color - '@storybook/addon-measure@8.3.0(storybook@8.3.0)': + '@storybook/addon-measure@8.3.6(storybook@8.3.6)': dependencies: '@storybook/global': 5.0.0 - storybook: 8.3.0 + storybook: 8.3.6 tiny-invariant: 1.3.3 - '@storybook/addon-outline@8.3.0(storybook@8.3.0)': + '@storybook/addon-outline@8.3.6(storybook@8.3.6)': dependencies: '@storybook/global': 5.0.0 - storybook: 8.3.0 + storybook: 8.3.6 ts-dedent: 2.2.0 '@storybook/addon-styling@1.3.7(@types/react@18.2.48)(less@4.2.0)(postcss@8.4.41)(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(typescript@5.5.4)(webpack@5.90.0(@swc/core@1.6.6)(esbuild@0.21.5))': @@ -9749,19 +9946,19 @@ snapshots: - supports-color - typescript - '@storybook/addon-themes@8.3.0(storybook@8.3.0)': + '@storybook/addon-themes@8.3.6(storybook@8.3.6)': dependencies: - storybook: 8.3.0 + storybook: 8.3.6 ts-dedent: 2.2.0 - '@storybook/addon-toolbars@8.3.0(storybook@8.3.0)': + '@storybook/addon-toolbars@8.3.6(storybook@8.3.6)': dependencies: - storybook: 8.3.0 + storybook: 8.3.6 - '@storybook/addon-viewport@8.3.0(storybook@8.3.0)': + '@storybook/addon-viewport@8.3.6(storybook@8.3.6)': dependencies: memoizerific: 1.11.3 - storybook: 8.3.0 + storybook: 8.3.6 '@storybook/api@7.6.10(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': dependencies: @@ -9771,7 +9968,7 @@ snapshots: - react - react-dom - '@storybook/blocks@8.3.0(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(storybook@8.3.0)': + '@storybook/blocks@8.3.6(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(storybook@8.3.6)': dependencies: '@storybook/csf': 0.1.11 '@storybook/global': 5.0.0 @@ -9784,7 +9981,7 @@ snapshots: memoizerific: 1.11.3 polished: 4.2.2 react-colorful: 5.6.1(react-dom@18.2.0(react@18.3.1))(react@18.3.1) - storybook: 8.3.0 + storybook: 8.3.6 telejson: 7.2.0 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -9792,9 +9989,9 @@ snapshots: react: 18.3.1 react-dom: 18.2.0(react@18.3.1) - '@storybook/builder-vite@8.3.0(storybook@8.3.0)(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/builder-vite@8.3.6(storybook@8.3.6)(typescript@5.5.4)(vite@5.4.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))': dependencies: - '@storybook/csf-plugin': 8.3.0(storybook@8.3.0) + '@storybook/csf-plugin': 8.3.6(storybook@8.3.6) '@types/find-cache-dir': 3.2.1 browser-assert: 1.2.1 es-module-lexer: 1.5.4 @@ -9802,9 +9999,9 @@ snapshots: find-cache-dir: 3.3.2 fs-extra: 11.2.0 magic-string: 0.30.11 - storybook: 8.3.0 + storybook: 8.3.6 ts-dedent: 2.2.0 - vite: 5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) + vite: 5.4.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: @@ -9853,9 +10050,9 @@ snapshots: - '@types/react' - '@types/react-dom' - '@storybook/components@8.3.0(storybook@8.3.0)': + '@storybook/components@8.3.6(storybook@8.3.6)': dependencies: - storybook: 8.3.0 + storybook: 8.3.6 '@storybook/core-common@7.6.10': dependencies: @@ -9932,14 +10129,16 @@ snapshots: '@storybook/csf': 0.1.11 ts-dedent: 2.2.0 - '@storybook/core@8.3.0': + '@storybook/core@8.3.6': dependencies: '@storybook/csf': 0.1.11 '@types/express': 4.17.21 + better-opn: 3.0.2 browser-assert: 1.2.1 esbuild: 0.21.5 esbuild-register: 3.5.0(esbuild@0.21.5) express: 4.19.2 + jsdoc-type-pratt-parser: 4.1.0 process: 0.11.10 recast: 0.23.9 semver: 7.6.3 @@ -9950,9 +10149,9 @@ snapshots: - supports-color - utf-8-validate - '@storybook/csf-plugin@8.3.0(storybook@8.3.0)': + '@storybook/csf-plugin@8.3.6(storybook@8.3.6)': dependencies: - storybook: 8.3.0 + storybook: 8.3.6 unplugin: 1.6.0 '@storybook/csf-tools@8.1.11': @@ -9980,11 +10179,11 @@ snapshots: react: 18.3.1 react-dom: 18.2.0(react@18.3.1) - '@storybook/instrumenter@8.3.0(storybook@8.3.0)': + '@storybook/instrumenter@8.3.6(storybook@8.3.6)': dependencies: '@storybook/global': 5.0.0 '@vitest/utils': 2.0.5 - storybook: 8.3.0 + storybook: 8.3.6 util: 0.12.5 '@storybook/manager-api@7.6.10(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': @@ -10007,9 +10206,9 @@ snapshots: - react - react-dom - '@storybook/manager-api@8.3.0(storybook@8.3.0)': + '@storybook/manager-api@8.3.6(storybook@8.3.6)': dependencies: - storybook: 8.3.0 + storybook: 8.3.6 '@storybook/node-logger@7.6.10': {} @@ -10049,15 +10248,15 @@ snapshots: ts-dedent: 2.2.0 util-deprecate: 1.0.2 - '@storybook/preview-api@8.3.0(storybook@8.3.0)': + '@storybook/preview-api@8.3.6(storybook@8.3.6)': dependencies: - storybook: 8.3.0 + storybook: 8.3.6 - '@storybook/react-dom-shim@8.3.0(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(storybook@8.3.0)': + '@storybook/react-dom-shim@8.3.6(react-dom@18.2.0(react@18.3.1))(react@18.3.1)(storybook@8.3.6)': dependencies: react: 18.3.1 react-dom: 18.2.0(react@18.3.1) - storybook: 8.3.0 + storybook: 8.3.6 '@storybook/router@7.6.10': dependencies: @@ -10065,7 +10264,7 @@ snapshots: memoizerific: 1.11.3 qs: 6.11.2 - '@storybook/test-runner@0.19.1(@types/node@20.16.5)(prettier@3.3.3)': + '@storybook/test-runner@0.19.1(@types/node@20.17.4)(prettier@3.3.3)': dependencies: '@babel/core': 7.24.7 '@babel/generator': 7.24.7 @@ -10079,14 +10278,14 @@ 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.5) + jest: 29.7.0(@types/node@20.17.4) 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.5)) + 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.17.4)) 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.5)) + jest-watch-typeahead: 2.2.2(jest@29.7.0(@types/node@20.17.4)) nyc: 15.1.0 playwright: 1.47.0 transitivePeerDependencies: @@ -10100,17 +10299,17 @@ snapshots: - supports-color - ts-node - '@storybook/test@8.3.0(storybook@8.3.0)': + '@storybook/test@8.3.6(storybook@8.3.6)': dependencies: '@storybook/csf': 0.1.11 '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.3.0(storybook@8.3.0) + '@storybook/instrumenter': 8.3.6(storybook@8.3.6) '@testing-library/dom': 10.4.0 '@testing-library/jest-dom': 6.5.0 '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) '@vitest/expect': 2.0.5 '@vitest/spy': 2.0.5 - storybook: 8.3.0 + storybook: 8.3.6 util: 0.12.5 '@storybook/theming@7.6.10(react-dom@18.2.0(react@18.3.1))(react@18.3.1)': @@ -10122,9 +10321,9 @@ snapshots: react: 18.3.1 react-dom: 18.2.0(react@18.3.1) - '@storybook/theming@8.3.0(storybook@8.3.0)': + '@storybook/theming@8.3.6(storybook@8.3.6)': dependencies: - storybook: 8.3.0 + storybook: 8.3.6 '@storybook/types@7.6.10': dependencies: @@ -10139,43 +10338,43 @@ snapshots: '@types/express': 4.17.21 file-system-cache: 2.3.0 - '@storybook/vue3-vite@8.3.0(storybook@8.3.0)(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))': + '@storybook/vue3-vite@8.3.6(storybook@8.3.6)(vite@5.4.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))(vue@3.5.12(typescript@5.5.4))': dependencies: - '@storybook/builder-vite': 8.3.0(storybook@8.3.0)(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.3.0(storybook@8.3.0)(vue@3.5.4(typescript@5.5.4)) + '@storybook/builder-vite': 8.3.6(storybook@8.3.6)(typescript@5.5.4)(vite@5.4.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6)) + '@storybook/vue3': 8.3.6(storybook@8.3.6)(vue@3.5.12(typescript@5.5.4)) find-package-json: 1.2.0 magic-string: 0.30.11 - storybook: 8.3.0 + storybook: 8.3.6 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) + vite: 5.4.10(@types/node@20.17.4)(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.5.4(typescript@5.5.4)) + vue-docgen-api: 4.75.1(vue@3.5.12(typescript@5.5.4)) transitivePeerDependencies: - '@preact/preset-vite' - supports-color - vite-plugin-glimmerx - vue - '@storybook/vue3@8.3.0(storybook@8.3.0)(vue@3.5.4(typescript@5.5.4))': + '@storybook/vue3@8.3.6(storybook@8.3.6)(vue@3.5.12(typescript@5.5.4))': dependencies: - '@storybook/components': 8.3.0(storybook@8.3.0) + '@storybook/components': 8.3.6(storybook@8.3.6) '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.3.0(storybook@8.3.0) - '@storybook/preview-api': 8.3.0(storybook@8.3.0) - '@storybook/theming': 8.3.0(storybook@8.3.0) + '@storybook/manager-api': 8.3.6(storybook@8.3.6) + '@storybook/preview-api': 8.3.6(storybook@8.3.6) + '@storybook/theming': 8.3.6(storybook@8.3.6) '@vue/compiler-core': 3.5.4 - storybook: 8.3.0 + storybook: 8.3.6 ts-dedent: 2.2.0 type-fest: 2.19.0 - vue: 3.5.4(typescript@5.5.4) + vue: 3.5.12(typescript@5.5.4) vue-component-type-helpers: 2.1.10 - '@stylistic/eslint-plugin@2.8.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)': + '@stylistic/eslint-plugin@2.10.0(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4)': dependencies: - '@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 + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4) + eslint: 9.13.0(jiti@1.21.0) + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 estraverse: 5.3.0 picomatch: 4.0.2 transitivePeerDependencies: @@ -10273,18 +10472,28 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 + '@testing-library/jest-dom@6.6.2': + dependencies: + '@adobe/css-tools': 4.4.0 + aria-query: 5.3.0 + chalk: 3.0.0 + css.escape: 1.5.1 + dom-accessibility-api: 0.6.3 + lodash: 4.17.21 + redent: 3.0.0 + '@testing-library/user-event@14.5.2(@testing-library/dom@10.4.0)': dependencies: '@testing-library/dom': 10.4.0 - '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.4)(vue@3.5.4(typescript@5.5.4))': + '@testing-library/vue@8.1.0(@vue/compiler-sfc@3.5.12)(vue@3.5.12(typescript@5.5.4))': dependencies: '@babel/runtime': 7.23.9 '@testing-library/dom': 9.3.4 '@vue/test-utils': 2.4.6 - vue: 3.5.4(typescript@5.5.4) + vue: 3.5.12(typescript@5.5.4) optionalDependencies: - '@vue/compiler-sfc': 3.5.4 + '@vue/compiler-sfc': 3.5.12 '@types/aria-query@5.0.4': {} @@ -10312,21 +10521,21 @@ snapshots: '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 20.16.5 + '@types/node': 20.17.4 '@types/connect@3.4.38': dependencies: - '@types/node': 20.16.5 + '@types/node': 20.17.4 '@types/conventional-commits-parser@5.0.0': dependencies: - '@types/node': 20.16.5 + '@types/node': 20.17.4 '@types/cookie@0.4.1': {} '@types/cors@2.8.17': dependencies: - '@types/node': 20.16.5 + '@types/node': 20.17.4 '@types/debug@4.1.12': dependencies: @@ -10337,18 +10546,20 @@ snapshots: '@types/eslint-scope@3.7.7': dependencies: '@types/eslint': 9.6.1 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/eslint@9.6.1': dependencies: - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 '@types/estree@1.0.5': {} + '@types/estree@1.0.6': {} + '@types/express-serve-static-core@4.17.42': dependencies: - '@types/node': 20.16.5 + '@types/node': 20.17.4 '@types/qs': 6.9.11 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -10364,7 +10575,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 20.16.5 + '@types/node': 20.17.4 '@types/hast@3.0.4': dependencies: @@ -10384,7 +10595,7 @@ snapshots: '@types/jsdom@21.1.7': dependencies: - '@types/node': 20.16.5 + '@types/node': 20.17.4 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 @@ -10415,18 +10626,18 @@ snapshots: '@types/mute-stream@0.0.4': dependencies: - '@types/node': 20.16.5 + '@types/node': 20.17.4 '@types/node-fetch@2.6.11': dependencies: - '@types/node': 20.16.5 + '@types/node': 20.17.4 form-data: 4.0.0 '@types/node@18.19.10': dependencies: undici-types: 5.26.5 - '@types/node@20.16.5': + '@types/node@20.17.4': dependencies: undici-types: 6.19.8 @@ -10457,13 +10668,13 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 20.16.5 + '@types/node': 20.17.4 '@types/serve-static@1.15.5': dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 20.16.5 + '@types/node': 20.17.4 '@types/stack-utils@2.0.3': {} @@ -10475,7 +10686,7 @@ snapshots: '@types/wait-on@5.3.4': dependencies: - '@types/node': 20.16.5 + '@types/node': 20.17.4 '@types/web-bluetooth@0.0.20': {} @@ -10487,15 +10698,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.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)': + '@typescript-eslint/eslint-plugin@8.12.2(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4)': dependencies: '@eslint-community/regexpp': 4.11.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) + '@typescript-eslint/parser': 8.12.2(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/scope-manager': 8.12.2 + '@typescript-eslint/type-utils': 8.12.2(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.12.2 + eslint: 9.13.0(jiti@1.21.0) graphemer: 1.4.0 ignore: 5.3.1 natural-compare: 1.4.0 @@ -10505,34 +10716,34 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.5.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)': + '@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4)': dependencies: - '@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.10.0(jiti@1.21.0) + '@typescript-eslint/scope-manager': 8.12.2 + '@typescript-eslint/types': 8.12.2 + '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.5.4) + '@typescript-eslint/visitor-keys': 8.12.2 + debug: 4.3.7 + eslint: 9.13.0(jiti@1.21.0) optionalDependencies: typescript: 5.5.4 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.3.0': + '@typescript-eslint/scope-manager@8.12.2': dependencies: - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/visitor-keys': 8.3.0 + '@typescript-eslint/types': 8.12.2 + '@typescript-eslint/visitor-keys': 8.12.2 '@typescript-eslint/scope-manager@8.5.0': dependencies: '@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)': + '@typescript-eslint/type-utils@8.12.2(eslint@9.13.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 + '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.5.4) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4) + debug: 4.3.7 ts-api-utils: 1.3.0(typescript@5.5.4) optionalDependencies: typescript: 5.5.4 @@ -10540,15 +10751,15 @@ snapshots: - eslint - supports-color - '@typescript-eslint/types@8.3.0': {} + '@typescript-eslint/types@8.12.2': {} '@typescript-eslint/types@8.5.0': {} - '@typescript-eslint/typescript-estree@8.3.0(typescript@5.5.4)': + '@typescript-eslint/typescript-estree@8.12.2(typescript@5.5.4)': dependencies: - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/visitor-keys': 8.3.0 - debug: 4.3.6 + '@typescript-eslint/types': 8.12.2 + '@typescript-eslint/visitor-keys': 8.12.2 + debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -10563,7 +10774,7 @@ snapshots: dependencies: '@typescript-eslint/types': 8.5.0 '@typescript-eslint/visitor-keys': 8.5.0 - debug: 4.3.6 + debug: 4.3.7 fast-glob: 3.3.2 is-glob: 4.0.3 minimatch: 9.0.5 @@ -10574,31 +10785,31 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.3.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4)': + '@typescript-eslint/utils@8.12.2(eslint@9.13.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.3.0 - '@typescript-eslint/types': 8.3.0 - '@typescript-eslint/typescript-estree': 8.3.0(typescript@5.5.4) - eslint: 9.10.0(jiti@1.21.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@1.21.0)) + '@typescript-eslint/scope-manager': 8.12.2 + '@typescript-eslint/types': 8.12.2 + '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.5.4) + eslint: 9.13.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)': + '@typescript-eslint/utils@8.5.0(eslint@9.13.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)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.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) + eslint: 9.13.0(jiti@1.21.0) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@8.3.0': + '@typescript-eslint/visitor-keys@8.12.2': dependencies: - '@typescript-eslint/types': 8.3.0 + '@typescript-eslint/types': 8.12.2 eslint-visitor-keys: 3.4.3 '@typescript-eslint/visitor-keys@8.5.0': @@ -10608,28 +10819,28 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@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))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))(vue@3.5.12(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.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) + vite: 5.4.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) + vue: 3.5.12(typescript@5.5.4) transitivePeerDependencies: - supports-color - '@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))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))(vue@3.5.12(typescript@5.5.4))': dependencies: - 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) + vite: 5.4.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) + vue: 3.5.12(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))': + '@vitest/eslint-plugin@1.1.7(@typescript-eslint/utils@8.12.2(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4)(vitest@2.1.4(@types/node@20.17.4)(jsdom@25.0.1)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))': dependencies: - eslint: 9.10.0(jiti@1.21.0) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4) + eslint: 9.13.0(jiti@1.21.0) optionalDependencies: - '@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.5)(jsdom@25.0.0)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) + vitest: 2.1.4(@types/node@20.17.4)(jsdom@25.0.1)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) '@vitest/expect@2.0.5': dependencies: @@ -10638,25 +10849,48 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 + '@vitest/expect@2.1.4': + dependencies: + '@vitest/spy': 2.1.4 + '@vitest/utils': 2.1.4 + chai: 5.1.2 + tinyrainbow: 1.2.0 + + '@vitest/mocker@2.1.4(vite@5.4.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))': + dependencies: + '@vitest/spy': 2.1.4 + estree-walker: 3.0.3 + magic-string: 0.30.12 + optionalDependencies: + vite: 5.4.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) + '@vitest/pretty-format@2.0.5': dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@2.0.5': + '@vitest/pretty-format@2.1.4': dependencies: - '@vitest/utils': 2.0.5 + tinyrainbow: 1.2.0 + + '@vitest/runner@2.1.4': + dependencies: + '@vitest/utils': 2.1.4 pathe: 1.1.2 - '@vitest/snapshot@2.0.5': + '@vitest/snapshot@2.1.4': dependencies: - '@vitest/pretty-format': 2.0.5 - magic-string: 0.30.10 + '@vitest/pretty-format': 2.1.4 + magic-string: 0.30.12 pathe: 1.1.2 '@vitest/spy@2.0.5': dependencies: tinyspy: 3.0.0 + '@vitest/spy@2.1.4': + dependencies: + tinyspy: 3.0.2 + '@vitest/utils@2.0.5': dependencies: '@vitest/pretty-format': 2.0.5 @@ -10664,18 +10898,36 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 + '@vitest/utils@2.1.4': + dependencies: + '@vitest/pretty-format': 2.1.4 + loupe: 3.1.2 + tinyrainbow: 1.2.0 + '@volar/language-core@2.4.1': dependencies: '@volar/source-map': 2.4.1 + '@volar/language-core@2.4.8': + dependencies: + '@volar/source-map': 2.4.8 + '@volar/source-map@2.4.1': {} + '@volar/source-map@2.4.8': {} + '@volar/typescript@2.4.1': dependencies: '@volar/language-core': 2.4.1 path-browserify: 1.0.1 vscode-uri: 3.0.8 + '@volar/typescript@2.4.8': + dependencies: + '@volar/language-core': 2.4.8 + path-browserify: 1.0.1 + vscode-uri: 3.0.8 + '@vue/babel-helper-vue-transform-on@1.2.2': {} '@vue/babel-plugin-jsx@1.2.2(@babel/core@7.24.7)': @@ -10703,7 +10955,7 @@ snapshots: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.7 '@babel/parser': 7.24.7 - '@vue/compiler-sfc': 3.4.31 + '@vue/compiler-sfc': 3.5.4 '@vue/compiler-core@3.4.31': dependencies: @@ -10713,10 +10965,10 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-core@3.4.38': + '@vue/compiler-core@3.5.12': dependencies: - '@babel/parser': 7.24.7 - '@vue/shared': 3.4.38 + '@babel/parser': 7.25.6 + '@vue/shared': 3.5.12 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 @@ -10734,26 +10986,26 @@ snapshots: '@vue/compiler-core': 3.4.31 '@vue/shared': 3.4.31 - '@vue/compiler-dom@3.4.38': + '@vue/compiler-dom@3.5.12': dependencies: - '@vue/compiler-core': 3.4.38 - '@vue/shared': 3.4.38 + '@vue/compiler-core': 3.5.12 + '@vue/shared': 3.5.12 '@vue/compiler-dom@3.5.4': dependencies: '@vue/compiler-core': 3.5.4 '@vue/shared': 3.5.4 - '@vue/compiler-sfc@3.4.31': + '@vue/compiler-sfc@3.5.12': dependencies: - '@babel/parser': 7.24.7 - '@vue/compiler-core': 3.4.31 - '@vue/compiler-dom': 3.4.31 - '@vue/compiler-ssr': 3.4.31 - '@vue/shared': 3.4.31 + '@babel/parser': 7.25.6 + '@vue/compiler-core': 3.5.12 + '@vue/compiler-dom': 3.5.12 + '@vue/compiler-ssr': 3.5.12 + '@vue/shared': 3.5.12 estree-walker: 2.0.2 - magic-string: 0.30.10 - postcss: 8.4.41 + magic-string: 0.30.11 + postcss: 8.4.47 source-map-js: 1.2.0 '@vue/compiler-sfc@3.5.4': @@ -10768,10 +11020,10 @@ snapshots: postcss: 8.4.45 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.4.31': + '@vue/compiler-ssr@3.5.12': dependencies: - '@vue/compiler-dom': 3.4.31 - '@vue/shared': 3.4.31 + '@vue/compiler-dom': 3.5.12 + '@vue/shared': 3.5.12 '@vue/compiler-ssr@3.5.4': dependencies: @@ -10785,21 +11037,21 @@ snapshots: '@vue/devtools-api@6.6.4': {} - '@vue/devtools-api@7.3.9': + '@vue/devtools-api@7.6.1': dependencies: - '@vue/devtools-kit': 7.3.9 + '@vue/devtools-kit': 7.6.1 - '@vue/devtools-kit@7.3.9': + '@vue/devtools-kit@7.6.1': dependencies: - '@vue/devtools-shared': 7.3.9 - birpc: 0.2.17 + '@vue/devtools-shared': 7.6.1 + birpc: 0.2.19 hookable: 5.5.3 mitt: 3.0.1 perfect-debounce: 1.0.0 speakingurl: 14.0.1 superjson: 2.2.1 - '@vue/devtools-shared@7.3.9': + '@vue/devtools-shared@7.6.1': dependencies: rfdc: 1.4.1 @@ -10816,44 +11068,44 @@ snapshots: optionalDependencies: typescript: 5.5.4 - '@vue/language-core@2.1.6(typescript@5.5.4)': + '@vue/language-core@2.1.10(typescript@5.5.4)': dependencies: - '@volar/language-core': 2.4.1 - '@vue/compiler-dom': 3.4.38 + '@volar/language-core': 2.4.8 + '@vue/compiler-dom': 3.5.4 '@vue/compiler-vue2': 2.7.16 - '@vue/shared': 3.4.38 - computeds: 0.0.1 + '@vue/shared': 3.5.4 + alien-signals: 0.2.0 minimatch: 9.0.5 muggle-string: 0.4.1 path-browserify: 1.0.1 optionalDependencies: typescript: 5.5.4 - '@vue/reactivity@3.5.4': + '@vue/reactivity@3.5.12': dependencies: - '@vue/shared': 3.5.4 + '@vue/shared': 3.5.12 - '@vue/runtime-core@3.5.4': + '@vue/runtime-core@3.5.12': dependencies: - '@vue/reactivity': 3.5.4 - '@vue/shared': 3.5.4 + '@vue/reactivity': 3.5.12 + '@vue/shared': 3.5.12 - '@vue/runtime-dom@3.5.4': + '@vue/runtime-dom@3.5.12': dependencies: - '@vue/reactivity': 3.5.4 - '@vue/runtime-core': 3.5.4 - '@vue/shared': 3.5.4 + '@vue/reactivity': 3.5.12 + '@vue/runtime-core': 3.5.12 + '@vue/shared': 3.5.12 csstype: 3.1.3 - '@vue/server-renderer@3.5.4(vue@3.5.4(typescript@5.5.4))': + '@vue/server-renderer@3.5.12(vue@3.5.12(typescript@5.5.4))': dependencies: - '@vue/compiler-ssr': 3.5.4 - '@vue/shared': 3.5.4 - vue: 3.5.4(typescript@5.5.4) + '@vue/compiler-ssr': 3.5.12 + '@vue/shared': 3.5.12 + vue: 3.5.12(typescript@5.5.4) '@vue/shared@3.4.31': {} - '@vue/shared@3.4.38': {} + '@vue/shared@3.5.12': {} '@vue/shared@3.5.4': {} @@ -10864,33 +11116,33 @@ snapshots: '@vue/tsconfig@0.5.1': {} - '@vueuse/core@11.0.3(vue@3.5.4(typescript@5.5.4))': + '@vueuse/core@11.2.0(vue@3.5.12(typescript@5.5.4))': dependencies: '@types/web-bluetooth': 0.0.20 - '@vueuse/metadata': 11.0.3 - '@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)) + '@vueuse/metadata': 11.2.0 + '@vueuse/shared': 11.2.0(vue@3.5.12(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/integrations@11.0.3(axios@1.7.7)(focus-trap@7.5.4)(vue@3.5.4(typescript@5.5.4))': + '@vueuse/integrations@11.2.0(axios@1.7.7)(focus-trap@7.6.0)(vue@3.5.12(typescript@5.5.4))': dependencies: - '@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)) + '@vueuse/core': 11.2.0(vue@3.5.12(typescript@5.5.4)) + '@vueuse/shared': 11.2.0(vue@3.5.12(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.5.4)) optionalDependencies: axios: 1.7.7 - focus-trap: 7.5.4 + focus-trap: 7.6.0 transitivePeerDependencies: - '@vue/composition-api' - vue - '@vueuse/metadata@11.0.3': {} + '@vueuse/metadata@11.2.0': {} - '@vueuse/shared@11.0.3(vue@3.5.4(typescript@5.5.4))': + '@vueuse/shared@11.2.0(vue@3.5.12(typescript@5.5.4))': dependencies: - vue-demi: 0.14.10(vue@3.5.4(typescript@5.5.4)) + vue-demi: 0.14.10(vue@3.5.12(typescript@5.5.4)) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -10971,17 +11223,17 @@ snapshots: '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - '@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))': + '@whyframe/core@0.1.11(vite@5.4.10(@types/node@20.17.4)(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.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) + vite: 5.4.10(@types/node@20.17.4)(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.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))': + '@whyframe/vue@0.1.7(@whyframe/core@0.1.11(vite@5.4.10(@types/node@20.17.4)(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.10(@types/node@20.17.4)(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.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/core': 0.1.11(vite@5.4.10(@types/node@20.17.4)(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.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) + vite: 5.4.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) '@xtuc/ieee754@1.2.0': {} @@ -11009,18 +11261,24 @@ snapshots: mime-types: 2.1.35 negotiator: 0.6.3 - acorn-import-assertions@1.9.0(acorn@8.12.1): + acorn-import-assertions@1.9.0(acorn@8.14.0): dependencies: - acorn: 8.12.1 + acorn: 8.14.0 acorn-jsx@5.3.2(acorn@8.12.1): dependencies: acorn: 8.12.1 + acorn-jsx@5.3.2(acorn@8.14.0): + dependencies: + acorn: 8.14.0 + acorn@7.4.1: {} acorn@8.12.1: {} + acorn@8.14.0: {} + adjust-sourcemap-loader@4.0.0: dependencies: loader-utils: 2.0.4 @@ -11028,7 +11286,7 @@ snapshots: agent-base@7.1.0: dependencies: - debug: 4.3.6 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -11077,6 +11335,8 @@ snapshots: '@algolia/requester-node-http': 4.20.0 '@algolia/transporter': 4.20.0 + alien-signals@0.2.0: {} + ansi-escapes@4.3.2: dependencies: type-fest: 0.21.3 @@ -11242,7 +11502,7 @@ snapshots: babel-plugin-jest-hoist@29.6.3: dependencies: '@babel/template': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.25.6 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.5 @@ -11282,11 +11542,15 @@ snapshots: before-after-hook@3.0.2: {} + better-opn@3.0.2: + dependencies: + open: 8.4.2 + big.js@5.2.2: {} binary-extensions@2.2.0: {} - birpc@0.2.17: {} + birpc@0.2.19: {} bluebird@3.7.2: {} @@ -11383,12 +11647,12 @@ snapshots: - supports-color - utf-8-validate - browserslist@4.23.3: + browserslist@4.24.2: dependencies: - caniuse-lite: 1.0.30001653 - electron-to-chromium: 1.5.13 + caniuse-lite: 1.0.30001676 + electron-to-chromium: 1.5.49 node-releases: 2.0.18 - update-browserslist-db: 1.1.0(browserslist@4.23.3) + update-browserslist-db: 1.1.1(browserslist@4.24.2) bs-recipes@1.3.4: {} @@ -11423,7 +11687,7 @@ snapshots: camelcase@6.3.0: {} - caniuse-lite@1.0.30001653: {} + caniuse-lite@1.0.30001676: {} ccount@2.0.1: {} @@ -11435,6 +11699,14 @@ snapshots: loupe: 3.1.1 pathval: 2.0.0 + chai@5.1.2: + dependencies: + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.1 + pathval: 2.0.0 + chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -11457,6 +11729,10 @@ snapshots: char-regex@2.0.1: {} + character-entities-html4@2.1.0: {} + + character-entities-legacy@3.0.0: {} + character-entities@2.0.2: {} character-parser@2.2.0: @@ -11569,6 +11845,8 @@ snapshots: dependencies: delayed-stream: 1.0.0 + comma-separated-tokens@2.0.3: {} + commander@10.0.1: {} commander@12.1.0: {} @@ -11581,10 +11859,10 @@ snapshots: comment-parser@1.4.1: {} - commitlint@19.4.1(@types/node@20.16.5)(typescript@5.5.4): + commitlint@19.5.0(@types/node@20.17.4)(typescript@5.5.4): dependencies: - '@commitlint/cli': 19.4.1(@types/node@20.16.5)(typescript@5.5.4) - '@commitlint/types': 19.0.3 + '@commitlint/cli': 19.5.0(@types/node@20.17.4)(typescript@5.5.4) + '@commitlint/types': 19.5.0 transitivePeerDependencies: - '@types/node' - typescript @@ -11680,9 +11958,9 @@ snapshots: dependencies: is-what: 4.1.16 - core-js-compat@3.37.1: + core-js-compat@3.39.0: dependencies: - browserslist: 4.23.3 + browserslist: 4.24.2 core-util-is@1.0.3: {} @@ -11691,9 +11969,9 @@ snapshots: object-assign: 4.1.1 vary: 1.1.2 - cosmiconfig-typescript-loader@5.0.0(@types/node@20.16.5)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4): + cosmiconfig-typescript-loader@5.0.0(@types/node@20.17.4)(cosmiconfig@9.0.0(typescript@5.5.4))(typescript@5.5.4): dependencies: - '@types/node': 20.16.5 + '@types/node': 20.17.4 cosmiconfig: 9.0.0(typescript@5.5.4) jiti: 1.21.0 typescript: 5.5.4 @@ -11716,13 +11994,13 @@ snapshots: optionalDependencies: typescript: 5.5.4 - create-jest@29.7.0(@types/node@20.16.5): + create-jest@29.7.0(@types/node@20.17.4): 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.5) + jest-config: 29.7.0(@types/node@20.17.4) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -11769,9 +12047,9 @@ snapshots: cssesc@3.0.0: {} - cssstyle@4.0.1: + cssstyle@4.1.0: dependencies: - rrweb-cssom: 0.6.0 + rrweb-cssom: 0.7.1 csstype@3.1.3: {} @@ -11862,6 +12140,8 @@ snapshots: gopd: 1.0.1 has-property-descriptors: 1.0.1 + define-lazy-prop@2.0.0: {} + define-properties@1.2.1: dependencies: define-data-property: 1.1.1 @@ -11963,7 +12243,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.13: {} + electron-to-chromium@1.5.49: {} emittery@0.13.1: {} @@ -11997,7 +12277,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 20.16.5 + '@types/node': 20.17.4 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -12111,14 +12391,14 @@ snapshots: esbuild-register@3.5.0(esbuild@0.18.20): dependencies: - debug: 4.3.6 + debug: 4.3.7 esbuild: 0.18.20 transitivePeerDependencies: - supports-color esbuild-register@3.5.0(esbuild@0.21.5): dependencies: - debug: 4.3.6 + debug: 4.3.7 esbuild: 0.21.5 transitivePeerDependencies: - supports-color @@ -12176,6 +12456,8 @@ snapshots: escalade@3.1.2: {} + escalade@3.2.0: {} + escape-html@1.0.3: {} escape-string-regexp@1.0.5: {} @@ -12186,15 +12468,15 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.10.0(jiti@1.21.0)): + eslint-compat-utils@0.5.1(eslint@9.13.0(jiti@1.21.0)): dependencies: - eslint: 9.10.0(jiti@1.21.0) + eslint: 9.13.0(jiti@1.21.0) semver: 7.6.3 - eslint-config-flat-gitignore@0.3.0(eslint@9.10.0(jiti@1.21.0)): + eslint-config-flat-gitignore@0.3.0(eslint@9.13.0(jiti@1.21.0)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.10.0(jiti@1.21.0) + eslint: 9.13.0(jiti@1.21.0) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: @@ -12209,33 +12491,33 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-merge-processors@0.1.0(eslint@9.10.0(jiti@1.21.0)): + eslint-merge-processors@0.1.0(eslint@9.13.0(jiti@1.21.0)): dependencies: - eslint: 9.10.0(jiti@1.21.0) + eslint: 9.13.0(jiti@1.21.0) - eslint-plugin-antfu@2.6.0(eslint@9.10.0(jiti@1.21.0)): + eslint-plugin-antfu@2.7.0(eslint@9.13.0(jiti@1.21.0)): dependencies: '@antfu/utils': 0.7.10 - eslint: 9.10.0(jiti@1.21.0) + eslint: 9.13.0(jiti@1.21.0) - eslint-plugin-command@0.2.4(eslint@9.10.0(jiti@1.21.0)): + eslint-plugin-command@0.2.6(eslint@9.13.0(jiti@1.21.0)): dependencies: '@es-joy/jsdoccomment': 0.48.0 - eslint: 9.10.0(jiti@1.21.0) + eslint: 9.13.0(jiti@1.21.0) - eslint-plugin-es-x@7.8.0(eslint@9.10.0(jiti@1.21.0)): + eslint-plugin-es-x@7.8.0(eslint@9.13.0(jiti@1.21.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@1.21.0)) '@eslint-community/regexpp': 4.11.0 - eslint: 9.10.0(jiti@1.21.0) - eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.0)) + eslint: 9.13.0(jiti@1.21.0) + eslint-compat-utils: 0.5.1(eslint@9.13.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-import-x@4.4.0(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4): dependencies: - '@typescript-eslint/utils': 8.3.0(eslint@9.10.0(jiti@1.21.0))(typescript@5.5.4) - debug: 4.3.6 + '@typescript-eslint/utils': 8.5.0(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4) + debug: 4.3.7 doctrine: 3.0.0 - eslint: 9.10.0(jiti@1.21.0) + eslint: 9.13.0(jiti@1.21.0) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.5 is-glob: 4.0.3 @@ -12247,14 +12529,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.2.2(eslint@9.10.0(jiti@1.21.0)): + eslint-plugin-jsdoc@50.4.3(eslint@9.13.0(jiti@1.21.0)): dependencies: - '@es-joy/jsdoccomment': 0.48.0 + '@es-joy/jsdoccomment': 0.49.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 - debug: 4.3.6 + debug: 4.3.7 escape-string-regexp: 4.0.0 - eslint: 9.10.0(jiti@1.21.0) + eslint: 9.13.0(jiti@1.21.0) espree: 10.1.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -12264,75 +12546,75 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.16.0(eslint@9.10.0(jiti@1.21.0)): + eslint-plugin-jsonc@2.16.0(eslint@9.13.0(jiti@1.21.0)): dependencies: - '@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)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@1.21.0)) + eslint: 9.13.0(jiti@1.21.0) + eslint-compat-utils: 0.5.1(eslint@9.13.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-n@17.10.2(eslint@9.10.0(jiti@1.21.0)): + eslint-plugin-n@17.12.0(eslint@9.13.0(jiti@1.21.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.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 + eslint: 9.13.0(jiti@1.21.0) + eslint-plugin-es-x: 7.8.0(eslint@9.13.0(jiti@1.21.0)) + get-tsconfig: 4.8.1 + globals: 15.11.0 + ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 eslint-plugin-no-only-tests@3.3.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-perfectionist@3.9.1(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4)(vue-eslint-parser@9.4.3(eslint@9.13.0(jiti@1.21.0))): dependencies: - '@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) + '@typescript-eslint/types': 8.12.2 + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4) + eslint: 9.13.0(jiti@1.21.0) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@1.21.0)) + vue-eslint-parser: 9.4.3(eslint@9.13.0(jiti@1.21.0)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.10.0(jiti@1.21.0)): + eslint-plugin-regexp@2.6.0(eslint@9.13.0(jiti@1.21.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@1.21.0)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.10.0(jiti@1.21.0) + eslint: 9.13.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.10.0(jiti@1.21.0)): + eslint-plugin-toml@0.11.1(eslint@9.13.0(jiti@1.21.0)): dependencies: - debug: 4.3.6 - eslint: 9.10.0(jiti@1.21.0) - eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.0)) + debug: 4.3.7 + eslint: 9.13.0(jiti@1.21.0) + eslint-compat-utils: 0.5.1(eslint@9.13.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.10.0(jiti@1.21.0)): + eslint-plugin-unicorn@56.0.0(eslint@9.13.0(jiti@1.21.0)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@1.21.0)) ci-info: 4.0.0 clean-regexp: 1.0.0 - core-js-compat: 3.37.1 - eslint: 9.10.0(jiti@1.21.0) + core-js-compat: 3.39.0 + eslint: 9.13.0(jiti@1.21.0) esquery: 1.6.0 - globals: 15.9.0 + globals: 15.11.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -12343,41 +12625,41 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.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-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.12.2(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.13.0(jiti@1.21.0)): dependencies: - eslint: 9.10.0(jiti@1.21.0) + eslint: 9.13.0(jiti@1.21.0) optionalDependencies: - '@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/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.12.2(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4))(eslint@9.13.0(jiti@1.21.0))(typescript@5.5.4) - eslint-plugin-vue@9.28.0(eslint@9.10.0(jiti@1.21.0)): + eslint-plugin-vue@9.30.0(eslint@9.13.0(jiti@1.21.0)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) - eslint: 9.10.0(jiti@1.21.0) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@1.21.0)) + eslint: 9.13.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.3 - vue-eslint-parser: 9.4.3(eslint@9.10.0(jiti@1.21.0)) + vue-eslint-parser: 9.4.3(eslint@9.13.0(jiti@1.21.0)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.14.0(eslint@9.10.0(jiti@1.21.0)): + eslint-plugin-yml@1.14.0(eslint@9.13.0(jiti@1.21.0)): dependencies: - debug: 4.3.6 - eslint: 9.10.0(jiti@1.21.0) - eslint-compat-utils: 0.5.1(eslint@9.10.0(jiti@1.21.0)) + debug: 4.3.7 + eslint: 9.13.0(jiti@1.21.0) + eslint-compat-utils: 0.5.1(eslint@9.13.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.5.4)(eslint@9.10.0(jiti@1.21.0)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.13.0(jiti@1.21.0)): dependencies: - '@vue/compiler-sfc': 3.5.4 - eslint: 9.10.0(jiti@1.21.0) + '@vue/compiler-sfc': 3.5.12 + eslint: 9.13.0(jiti@1.21.0) eslint-scope@5.1.1: dependencies: @@ -12389,7 +12671,7 @@ snapshots: esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-scope@8.0.2: + eslint-scope@8.2.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 @@ -12398,25 +12680,30 @@ snapshots: eslint-visitor-keys@4.0.0: {} - eslint@9.10.0(jiti@1.21.0): + eslint-visitor-keys@4.2.0: {} + + eslint@9.13.0(jiti@1.21.0): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.10.0(jiti@1.21.0)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@1.21.0)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 + '@eslint/core': 0.7.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.10.0 - '@eslint/plugin-kit': 0.1.0 + '@eslint/js': 9.13.0 + '@eslint/plugin-kit': 0.2.2 + '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.3.0 - '@nodelib/fs.walk': 1.2.8 + '@humanwhocodes/retry': 0.3.1 + '@types/estree': 1.0.6 + '@types/json-schema': 7.0.15 ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.6 + debug: 4.3.7 escape-string-regexp: 4.0.0 - eslint-scope: 8.0.2 - eslint-visitor-keys: 4.0.0 - espree: 10.1.0 + eslint-scope: 8.2.0 + eslint-visitor-keys: 4.2.0 + espree: 10.3.0 esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -12426,13 +12713,11 @@ snapshots: ignore: 5.3.1 imurmurhash: 0.1.4 is-glob: 4.0.3 - is-path-inside: 3.0.3 json-stable-stringify-without-jsonify: 1.0.1 lodash.merge: 4.6.2 minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.3 - strip-ansi: 6.0.1 text-table: 0.2.0 optionalDependencies: jiti: 1.21.0 @@ -12445,6 +12730,12 @@ snapshots: acorn-jsx: 5.3.2(acorn@8.12.1) eslint-visitor-keys: 4.0.0 + espree@10.3.0: + dependencies: + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) + eslint-visitor-keys: 4.2.0 + espree@9.6.1: dependencies: acorn: 8.12.1 @@ -12538,6 +12829,8 @@ snapshots: expect-playwright@0.8.0: {} + expect-type@1.1.0: {} + expect@29.7.0: dependencies: '@jest/expect-utils': 29.7.0 @@ -12718,12 +13011,12 @@ snapshots: flatted@3.2.9: {} - focus-trap-vue@4.0.3(focus-trap@7.5.4)(vue@3.5.4(typescript@5.5.4)): + focus-trap-vue@4.0.3(focus-trap@7.6.0)(vue@3.5.12(typescript@5.5.4)): dependencies: - focus-trap: 7.5.4 - vue: 3.5.4(typescript@5.5.4) + focus-trap: 7.6.0 + vue: 3.5.12(typescript@5.5.4) - focus-trap@7.5.4: + focus-trap@7.6.0: dependencies: tabbable: 6.2.0 @@ -12852,6 +13145,10 @@ snapshots: dependencies: resolve-pkg-maps: 1.0.0 + get-tsconfig@4.8.1: + dependencies: + resolve-pkg-maps: 1.0.0 + git-log-parser@1.2.0: dependencies: argv-formatter: 1.0.0 @@ -12937,7 +13234,7 @@ snapshots: globals@14.0.0: {} - globals@15.9.0: {} + globals@15.11.0: {} globalthis@1.0.3: dependencies: @@ -13008,10 +13305,28 @@ snapshots: dependencies: '@types/hast': 3.0.4 + hast-util-to-html@9.0.3: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.2 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 + hast-util-to-string@3.0.0: dependencies: '@types/hast': 3.0.4 + hast-util-whitespace@3.0.0: + dependencies: + '@types/hast': 3.0.4 + he@1.2.0: {} highlight.js@10.7.3: {} @@ -13042,6 +13357,8 @@ snapshots: html-tags@3.3.1: {} + html-void-elements@3.0.0: {} + htmlparser2@3.10.1: dependencies: domelementtype: 1.3.1 @@ -13069,7 +13386,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.0 - debug: 4.3.6 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -13084,7 +13401,7 @@ snapshots: https-proxy-agent@7.0.5: dependencies: agent-base: 7.1.0 - debug: 4.3.6 + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -13094,7 +13411,7 @@ snapshots: human-signals@7.0.0: {} - husky@9.1.5: {} + husky@9.1.6: {} iconv-lite@0.4.24: dependencies: @@ -13114,6 +13431,8 @@ snapshots: ignore@5.3.1: {} + ignore@5.3.2: {} + image-size@0.5.5: optional: true @@ -13126,7 +13445,7 @@ snapshots: import-from-esm@1.3.3: dependencies: - debug: 4.3.6 + debug: 4.3.7 import-meta-resolve: 4.0.0 transitivePeerDependencies: - supports-color @@ -13229,6 +13548,8 @@ snapshots: dependencies: has-tostringtag: 1.0.0 + is-docker@2.2.1: {} + is-expression@4.0.0: dependencies: acorn: 7.4.1 @@ -13270,8 +13591,6 @@ snapshots: is-obj@2.0.0: {} - is-path-inside@3.0.3: {} - is-plain-obj@4.1.0: {} is-potential-custom-element-name@1.0.1: {} @@ -13336,6 +13655,10 @@ snapshots: is-wsl@1.1.0: {} + is-wsl@2.2.0: + dependencies: + is-docker: 2.2.1 + isarray@1.0.0: {} isarray@2.0.5: {} @@ -13368,7 +13691,7 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: '@babel/core': 7.24.7 - '@babel/parser': 7.24.7 + '@babel/parser': 7.25.6 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -13378,7 +13701,7 @@ snapshots: istanbul-lib-instrument@6.0.3: dependencies: '@babel/core': 7.24.7 - '@babel/parser': 7.24.7 + '@babel/parser': 7.25.6 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.6.3 @@ -13439,7 +13762,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.17.4 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -13459,16 +13782,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@20.16.5): + jest-cli@29.7.0(@types/node@20.17.4): 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.5) + create-jest: 29.7.0(@types/node@20.17.4) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.16.5) + jest-config: 29.7.0(@types/node@20.17.4) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -13478,7 +13801,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@20.16.5): + jest-config@29.7.0(@types/node@20.17.4): dependencies: '@babel/core': 7.24.7 '@jest/test-sequencer': 29.7.0 @@ -13503,7 +13826,7 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 20.16.5 + '@types/node': 20.17.4 transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -13532,7 +13855,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.17.4 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -13542,14 +13865,14 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.16.5 + '@types/node': 20.17.4 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 jest-regex-util: 29.6.3 jest-util: 29.7.0 jest-worker: 29.7.0 - micromatch: 4.0.7 + micromatch: 4.0.8 walker: 1.0.8 optionalDependencies: fsevents: 2.3.3 @@ -13580,7 +13903,7 @@ snapshots: '@types/stack-utils': 2.0.3 chalk: 4.1.2 graceful-fs: 4.2.11 - micromatch: 4.0.7 + micromatch: 4.0.8 pretty-format: 29.7.0 slash: 3.0.0 stack-utils: 2.0.6 @@ -13588,13 +13911,13 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.17.4 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.5)): + 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.17.4)): dependencies: expect-playwright: 0.8.0 - jest: 29.7.0(@types/node@20.16.5) + jest: 29.7.0(@types/node@20.17.4) jest-circus: 29.7.0 jest-environment-node: 29.7.0 jest-process-manager: 0.4.0 @@ -13655,7 +13978,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.17.4 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -13683,7 +14006,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.17.4 chalk: 4.1.2 cjs-module-lexer: 1.3.1 collect-v8-coverage: 1.0.2 @@ -13733,7 +14056,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.17.4 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -13748,11 +14071,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.5)): + jest-watch-typeahead@2.2.2(jest@29.7.0(@types/node@20.17.4)): dependencies: ansi-escapes: 6.2.0 chalk: 5.3.0 - jest: 29.7.0(@types/node@20.16.5) + jest: 29.7.0(@types/node@20.17.4) jest-regex-util: 29.6.3 jest-watcher: 29.7.0 slash: 5.1.0 @@ -13763,7 +14086,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.16.5 + '@types/node': 20.17.4 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -13772,23 +14095,23 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.16.5 + '@types/node': 20.17.4 merge-stream: 2.0.0 supports-color: 8.1.1 jest-worker@29.7.0: dependencies: - '@types/node': 20.16.5 + '@types/node': 20.17.4 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@20.16.5): + jest@29.7.0(@types/node@20.17.4): 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.5) + jest-cli: 29.7.0(@types/node@20.17.4) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -13835,9 +14158,9 @@ snapshots: jsdoc-type-pratt-parser@4.1.0: {} - jsdom@25.0.0: + jsdom@25.0.1: dependencies: - cssstyle: 4.0.1 + cssstyle: 4.1.0 data-urls: 5.0.0 decimal.js: 10.4.3 form-data: 4.0.0 @@ -13850,7 +14173,7 @@ snapshots: rrweb-cssom: 0.7.1 saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 4.1.4 + tough-cookie: 5.0.0 w3c-xmlserializer: 5.0.0 webidl-conversions: 7.0.0 whatwg-encoding: 3.1.1 @@ -14122,6 +14445,8 @@ snapshots: dependencies: get-func-name: 2.0.2 + loupe@3.1.2: {} + lru-cache@10.2.0: {} lru-cache@11.0.0: {} @@ -14146,6 +14471,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.12: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + make-dir@2.1.0: dependencies: pify: 4.0.1 @@ -14274,6 +14603,18 @@ snapshots: '@types/mdast': 4.0.4 unist-util-is: 6.0.0 + mdast-util-to-hast@13.2.0: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.2.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.0 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.1 + mdast-util-to-markdown@2.1.0: dependencies: '@types/mdast': 4.0.4 @@ -14481,7 +14822,7 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.6 + debug: 4.3.7 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -14765,6 +15106,16 @@ snapshots: dependencies: mimic-function: 5.0.1 + oniguruma-to-js@0.4.3: + dependencies: + regex: 4.3.3 + + open@8.4.2: + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + openurl@1.1.1: {} opn@5.3.0: @@ -14950,6 +15301,8 @@ snapshots: picocolors@1.1.0: {} + picocolors@1.1.1: {} + picomatch@2.3.1: {} picomatch@4.0.2: {} @@ -15002,7 +15355,7 @@ snapshots: pluralize@8.0.0: {} - pnpm@9.10.0: {} + pnpm@9.12.3: {} polished@4.2.2: dependencies: @@ -15054,15 +15407,21 @@ snapshots: postcss@8.4.41: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 + picocolors: 1.1.0 source-map-js: 1.2.0 postcss@8.4.45: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 + picocolors: 1.1.0 source-map-js: 1.2.0 + postcss@8.4.47: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.0 + source-map-js: 1.2.1 + preact@10.17.1: {} prelude-ls@1.2.1: {} @@ -15106,6 +15465,8 @@ snapshots: kleur: 3.0.3 sisteransi: 1.0.5 + property-information@6.5.0: {} + proto-list@1.2.4: {} proxy-addr@2.0.7: @@ -15122,12 +15483,10 @@ snapshots: dependencies: event-stream: 3.3.4 - psl@1.9.0: {} - - publint@0.2.10: + publint@0.2.12: dependencies: npm-packlist: 5.1.3 - picocolors: 1.0.1 + picocolors: 1.1.1 sade: 1.8.1 pug-attrs@3.0.0: @@ -15209,8 +15568,6 @@ snapshots: dependencies: side-channel: 1.0.4 - querystringify@2.2.0: {} - queue-microtask@1.2.3: {} ramda@0.29.0: {} @@ -15361,6 +15718,8 @@ snapshots: regex-parser@2.3.0: {} + regex@4.3.3: {} + regexp-ast-analysis@0.7.1: dependencies: '@eslint-community/regexpp': 4.11.0 @@ -15515,8 +15874,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.21.1 fsevents: 2.3.3 - rrweb-cssom@0.6.0: {} - rrweb-cssom@0.7.1: {} run-async@3.0.0: {} @@ -15584,16 +15941,16 @@ snapshots: search-insights@2.8.2: {} - semantic-release@24.1.1(typescript@5.5.4): + semantic-release@24.2.0(typescript@5.5.4): dependencies: - '@semantic-release/commit-analyzer': 13.0.0(semantic-release@24.1.1(typescript@5.5.4)) + '@semantic-release/commit-analyzer': 13.0.0(semantic-release@24.2.0(typescript@5.5.4)) '@semantic-release/error': 4.0.0 - '@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)) + '@semantic-release/github': 11.0.0(semantic-release@24.2.0(typescript@5.5.4)) + '@semantic-release/npm': 12.0.1(semantic-release@24.2.0(typescript@5.5.4)) + '@semantic-release/release-notes-generator': 14.0.1(semantic-release@24.2.0(typescript@5.5.4)) aggregate-error: 5.0.0 cosmiconfig: 9.0.0(typescript@5.5.4) - debug: 4.3.6 + debug: 4.3.7 env-ci: 11.0.0 execa: 9.3.0 figures: 6.1.0 @@ -15606,7 +15963,7 @@ snapshots: lodash-es: 4.17.21 marked: 12.0.2 marked-terminal: 7.1.0(marked@12.0.2) - micromatch: 4.0.7 + micromatch: 4.0.8 p-each-series: 3.0.0 p-reduce: 3.0.0 read-package-up: 11.0.0 @@ -15743,9 +16100,13 @@ snapshots: shell-quote@1.8.1: {} - shiki@1.14.1: + shiki@1.22.2: dependencies: - '@shikijs/core': 1.14.1 + '@shikijs/core': 1.22.2 + '@shikijs/engine-javascript': 1.22.2 + '@shikijs/engine-oniguruma': 1.22.2 + '@shikijs/types': 1.22.2 + '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 side-channel@1.0.4: @@ -15831,6 +16192,8 @@ snapshots: source-map-js@1.2.0: {} + source-map-js@1.2.1: {} + source-map-support@0.5.13: dependencies: buffer-from: 1.1.2 @@ -15906,7 +16269,7 @@ snapshots: stackback@0.0.2: {} - start-server-and-test@2.0.7: + start-server-and-test@2.0.8: dependencies: arg: 5.0.2 bluebird: 3.7.2 @@ -15915,7 +16278,7 @@ snapshots: execa: 5.1.1 lazy-ass: 1.6.0 ps-tree: 1.2.0 - wait-on: 8.0.0(debug@4.3.7) + wait-on: 8.0.1(debug@4.3.7) transitivePeerDependencies: - supports-color @@ -15933,9 +16296,9 @@ snapshots: store2@2.14.2: {} - storybook@8.3.0: + storybook@8.3.6: dependencies: - '@storybook/core': 8.3.0 + '@storybook/core': 8.3.6 transitivePeerDependencies: - bufferutil - supports-color @@ -16017,6 +16380,11 @@ snapshots: dependencies: safe-buffer: 5.2.1 + stringify-entities@4.0.4: + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 @@ -16122,7 +16490,7 @@ snapshots: terser@5.31.6: dependencies: '@jridgewell/source-map': 0.3.6 - acorn: 8.12.1 + acorn: 8.14.0 commander: 2.20.3 source-map-support: 0.5.21 @@ -16161,12 +16529,22 @@ snapshots: tinyexec@0.3.0: {} + tinyexec@0.3.1: {} + tinypool@1.0.1: {} tinyrainbow@1.2.0: {} tinyspy@3.0.0: {} + tinyspy@3.0.2: {} + + tldts-core@6.1.57: {} + + tldts@6.1.57: + dependencies: + tldts-core: 6.1.57 + tmp@0.0.33: dependencies: os-tmpdir: 1.0.2 @@ -16187,12 +16565,9 @@ snapshots: dependencies: eslint-visitor-keys: 3.4.3 - tough-cookie@4.1.4: + tough-cookie@5.0.0: dependencies: - psl: 1.9.0 - punycode: 2.3.1 - universalify: 0.2.0 - url-parse: 1.5.10 + tldts: 6.1.57 tr46@0.0.3: {} @@ -16204,6 +16579,8 @@ snapshots: tree-kill@1.2.2: {} + trim-lines@3.0.1: {} + trough@2.2.0: {} ts-api-utils@1.3.0(typescript@5.5.4): @@ -16320,6 +16697,10 @@ snapshots: dependencies: '@types/unist': 3.0.2 + unist-util-position@5.0.0: + dependencies: + '@types/unist': 3.0.2 + unist-util-stringify-position@4.0.0: dependencies: '@types/unist': 3.0.2 @@ -16339,8 +16720,6 @@ snapshots: universalify@0.1.2: {} - universalify@0.2.0: {} - universalify@2.0.1: {} unpipe@1.0.0: {} @@ -16352,11 +16731,11 @@ snapshots: webpack-sources: 3.2.3 webpack-virtual-modules: 0.6.1 - update-browserslist-db@1.1.0(browserslist@4.23.3): + update-browserslist-db@1.1.1(browserslist@4.24.2): dependencies: - browserslist: 4.23.3 - escalade: 3.1.2 - picocolors: 1.0.1 + browserslist: 4.24.2 + escalade: 3.2.0 + picocolors: 1.1.0 uri-js@4.4.1: dependencies: @@ -16364,11 +16743,6 @@ snapshots: url-join@5.0.0: {} - url-parse@1.5.10: - dependencies: - querystringify: 2.2.0 - requires-port: 1.0.0 - use-callback-ref@1.3.1(@types/react@18.2.48)(react@18.3.1): dependencies: react: 18.3.1 @@ -16430,13 +16804,12 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.0.5(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6): + vite-node@2.1.4(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6): dependencies: cac: 6.7.14 - debug: 4.3.5 + debug: 4.3.7 pathe: 1.1.2 - tinyrainbow: 1.2.0 - vite: 5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) + vite: 5.4.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) transitivePeerDependencies: - '@types/node' - less @@ -16453,36 +16826,37 @@ snapshots: picocolors: 1.0.1 picomatch: 2.3.1 - vite@5.4.4(@types/node@20.16.5)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6): + vite@5.4.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6): dependencies: esbuild: 0.21.5 postcss: 8.4.45 rollup: 4.21.1 optionalDependencies: - '@types/node': 20.16.5 + '@types/node': 20.17.4 fsevents: 2.3.3 less: 4.2.0 lightningcss: 1.27.0 terser: 5.31.6 - 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): + vitepress@1.4.2(@algolia/client-search@4.20.0)(@types/node@20.17.4)(@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 + '@docsearch/css': 3.6.2 + '@docsearch/js': 3.6.2(@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.22.2 + '@shikijs/transformers': 1.22.2 + '@shikijs/types': 1.22.2 '@types/markdown-it': 14.1.2 - '@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.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 + '@vitejs/plugin-vue': 5.1.4(vite@5.4.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6))(vue@3.5.12(typescript@5.5.4)) + '@vue/devtools-api': 7.6.1 + '@vue/shared': 3.5.12 + '@vueuse/core': 11.2.0(vue@3.5.12(typescript@5.5.4)) + '@vueuse/integrations': 11.2.0(axios@1.7.7)(focus-trap@7.6.0)(vue@3.5.12(typescript@5.5.4)) + focus-trap: 7.6.0 mark.js: 8.11.1 minisearch: 7.1.0 - shiki: 1.14.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) + shiki: 1.22.2 + vite: 5.4.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) + vue: 3.5.12(typescript@5.5.4) optionalDependencies: postcss: 8.4.41 transitivePeerDependencies: @@ -16513,33 +16887,35 @@ snapshots: - typescript - universal-cookie - 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@2.1.4(@types/node@20.17.4)(jsdom@25.0.1)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6): dependencies: - '@ampproject/remapping': 2.3.0 - '@vitest/expect': 2.0.5 - '@vitest/pretty-format': 2.0.5 - '@vitest/runner': 2.0.5 - '@vitest/snapshot': 2.0.5 - '@vitest/spy': 2.0.5 - '@vitest/utils': 2.0.5 - chai: 5.1.1 - debug: 4.3.5 - execa: 8.0.1 - magic-string: 0.30.10 + '@vitest/expect': 2.1.4 + '@vitest/mocker': 2.1.4(vite@5.4.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6)) + '@vitest/pretty-format': 2.1.4 + '@vitest/runner': 2.1.4 + '@vitest/snapshot': 2.1.4 + '@vitest/spy': 2.1.4 + '@vitest/utils': 2.1.4 + chai: 5.1.2 + debug: 4.3.7 + expect-type: 1.1.0 + magic-string: 0.30.12 pathe: 1.1.2 std-env: 3.7.0 tinybench: 2.9.0 + tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - 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) + vite: 5.4.10(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) + vite-node: 2.1.4(@types/node@20.17.4)(less@4.2.0)(lightningcss@1.27.0)(terser@5.31.6) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.16.5 - jsdom: 25.0.0 + '@types/node': 20.17.4 + jsdom: 25.0.1 transitivePeerDependencies: - less - lightningcss + - msw - sass - sass-embedded - stylus @@ -16564,11 +16940,11 @@ snapshots: vue-component-type-helpers@2.1.10: {} - vue-demi@0.14.10(vue@3.5.4(typescript@5.5.4)): + vue-demi@0.14.10(vue@3.5.12(typescript@5.5.4)): dependencies: - vue: 3.5.4(typescript@5.5.4) + vue: 3.5.12(typescript@5.5.4) - vue-docgen-api@4.75.1(vue@3.5.4(typescript@5.5.4)): + vue-docgen-api@4.75.1(vue@3.5.12(typescript@5.5.4)): dependencies: '@babel/parser': 7.25.6 '@babel/types': 7.25.6 @@ -16580,13 +16956,13 @@ snapshots: pug: 3.0.2 recast: 0.23.9 ts-map: 1.0.3 - 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: 3.5.12(typescript@5.5.4) + vue-inbrowser-compiler-independent-utils: 4.71.1(vue@3.5.12(typescript@5.5.4)) - vue-eslint-parser@9.4.3(eslint@9.10.0(jiti@1.21.0)): + vue-eslint-parser@9.4.3(eslint@9.13.0(jiti@1.21.0)): dependencies: - debug: 4.3.6 - eslint: 9.10.0(jiti@1.21.0) + debug: 4.3.7 + eslint: 9.13.0(jiti@1.21.0) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -16596,34 +16972,34 @@ snapshots: transitivePeerDependencies: - supports-color - vue-inbrowser-compiler-independent-utils@4.71.1(vue@3.5.4(typescript@5.5.4)): + vue-inbrowser-compiler-independent-utils@4.71.1(vue@3.5.12(typescript@5.5.4)): dependencies: - vue: 3.5.4(typescript@5.5.4) + vue: 3.5.12(typescript@5.5.4) - vue-router@4.4.4(vue@3.5.4(typescript@5.5.4)): + vue-router@4.4.5(vue@3.5.12(typescript@5.5.4)): dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.5.4(typescript@5.5.4) + vue: 3.5.12(typescript@5.5.4) vue-template-compiler@2.7.16: dependencies: de-indent: 1.0.2 he: 1.2.0 - vue-tsc@2.1.6(typescript@5.5.4): + vue-tsc@2.1.10(typescript@5.5.4): dependencies: - '@volar/typescript': 2.4.1 - '@vue/language-core': 2.1.6(typescript@5.5.4) + '@volar/typescript': 2.4.8 + '@vue/language-core': 2.1.10(typescript@5.5.4) semver: 7.6.3 typescript: 5.5.4 - vue@3.5.4(typescript@5.5.4): + vue@3.5.12(typescript@5.5.4): dependencies: - '@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 + '@vue/compiler-dom': 3.5.12 + '@vue/compiler-sfc': 3.5.12 + '@vue/runtime-dom': 3.5.12 + '@vue/server-renderer': 3.5.12(vue@3.5.12(typescript@5.5.4)) + '@vue/shared': 3.5.12 optionalDependencies: typescript: 5.5.4 @@ -16641,7 +17017,7 @@ snapshots: transitivePeerDependencies: - debug - wait-on@8.0.0(debug@4.3.7): + wait-on@8.0.1(debug@4.3.7): dependencies: axios: 1.7.7(debug@4.3.7) joi: 17.13.3 @@ -16679,13 +17055,13 @@ snapshots: webpack@5.90.0(@swc/core@1.6.6)(esbuild@0.21.5): dependencies: '@types/eslint-scope': 3.7.7 - '@types/estree': 1.0.5 + '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 '@webassemblyjs/wasm-edit': 1.12.1 '@webassemblyjs/wasm-parser': 1.12.1 - acorn: 8.12.1 - acorn-import-assertions: 1.9.0(acorn@8.12.1) - browserslist: 4.23.3 + acorn: 8.14.0 + acorn-import-assertions: 1.9.0(acorn@8.14.0) + browserslist: 4.24.2 chrome-trace-event: 1.0.4 enhanced-resolve: 5.17.1 es-module-lexer: 1.5.4 @@ -16876,7 +17252,7 @@ snapshots: yargs@17.1.1: dependencies: cliui: 7.0.4 - escalade: 3.1.2 + escalade: 3.2.0 get-caller-file: 2.0.5 require-directory: 2.1.1 string-width: 4.2.3 diff --git a/src/components/DsfrAccordion/DsfrAccordion.spec.ts b/src/components/DsfrAccordion/DsfrAccordion.spec.ts index 9e3a9e4e..287e5dab 100644 --- a/src/components/DsfrAccordion/DsfrAccordion.spec.ts +++ b/src/components/DsfrAccordion/DsfrAccordion.spec.ts @@ -1,8 +1,9 @@ import { render } from '@testing-library/vue' +import { ref } from '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' diff --git a/src/components/DsfrAccordion/DsfrAccordion.stories.ts b/src/components/DsfrAccordion/DsfrAccordion.stories.ts index 5425f4f7..834d3f0e 100644 --- a/src/components/DsfrAccordion/DsfrAccordion.stories.ts +++ b/src/components/DsfrAccordion/DsfrAccordion.stories.ts @@ -1,5 +1,7 @@ import { expect, within } from '@storybook/test' + import DsfrCheckboxSet from '../DsfrCheckbox/DsfrCheckboxSet.vue' + import DsfrAccordion from './DsfrAccordion.vue' import DsfrAccordionsGroup from './DsfrAccordionsGroup.vue' diff --git a/src/components/DsfrAccordion/DsfrAccordion.vue b/src/components/DsfrAccordion/DsfrAccordion.vue index 127ba763..2c32c127 100644 --- a/src/components/DsfrAccordion/DsfrAccordion.vue +++ b/src/components/DsfrAccordion/DsfrAccordion.vue @@ -3,6 +3,7 @@ import { inject, onMounted, ref, toRef, watch } from 'vue' import { useCollapsable } from '../../composables' import { getRandomId } from '../../utils/random-utils' + import { registerAccordionKey } from './injection-key' import type { DsfrAccordionProps } from './DsfrAccordion.types' diff --git a/src/components/DsfrAccordion/DsfrAccordionsGroup.stories.ts b/src/components/DsfrAccordion/DsfrAccordionsGroup.stories.ts index c54afe66..f2f42ca0 100644 --- a/src/components/DsfrAccordion/DsfrAccordionsGroup.stories.ts +++ b/src/components/DsfrAccordion/DsfrAccordionsGroup.stories.ts @@ -1,6 +1,6 @@ import { expect, within } from '@storybook/test' -import DsfrAccordion from './DsfrAccordion.vue' +import DsfrAccordion from './DsfrAccordion.vue' import DsfrAccordionsGroup from './DsfrAccordionsGroup.vue' const delay = (timeout = 100) => diff --git a/src/components/DsfrAlert/DsfrAlert.spec.ts b/src/components/DsfrAlert/DsfrAlert.spec.ts index f80f457e..afd285af 100644 --- a/src/components/DsfrAlert/DsfrAlert.spec.ts +++ b/src/components/DsfrAlert/DsfrAlert.spec.ts @@ -1,6 +1,7 @@ import { fireEvent, render } from '@testing-library/vue' import VIcon from '../VIcon/VIcon.vue' + import DsfrAlert from './DsfrAlert.vue' describe('DsfrAlert', () => { diff --git a/src/components/DsfrAlert/DsfrAlert.vue b/src/components/DsfrAlert/DsfrAlert.vue index f1fee350..0534222f 100644 --- a/src/components/DsfrAlert/DsfrAlert.vue +++ b/src/components/DsfrAlert/DsfrAlert.vue @@ -1,9 +1,10 @@ diff --git a/src/components/DsfrInput/DsfrInput.stories.ts b/src/components/DsfrInput/DsfrInput.stories.ts index 5d9e3f95..415779b8 100644 --- a/src/components/DsfrInput/DsfrInput.stories.ts +++ b/src/components/DsfrInput/DsfrInput.stories.ts @@ -1,4 +1,5 @@ import { expect, within } from '@storybook/test' + import DsfrAlert from '../DsfrAlert/DsfrAlert.vue' import DsfrButton from '../DsfrButton/DsfrButton.vue' import VIcon from '../VIcon/VIcon.vue' diff --git a/src/components/DsfrInput/DsfrInputGroup.vue b/src/components/DsfrInput/DsfrInputGroup.vue index d24580b5..10e223cf 100644 --- a/src/components/DsfrInput/DsfrInputGroup.vue +++ b/src/components/DsfrInput/DsfrInputGroup.vue @@ -2,7 +2,6 @@ import { getRandomId } from '../../utils/random-utils' import DsfrInput from './DsfrInput.vue' - import type { DsfrInputGroupProps } from './DsfrInput.types' export type { DsfrInputGroupProps } diff --git a/src/components/DsfrLanguageSelector/DsfrLanguageSelector.vue b/src/components/DsfrLanguageSelector/DsfrLanguageSelector.vue index 47339894..c442fe97 100644 --- a/src/components/DsfrLanguageSelector/DsfrLanguageSelector.vue +++ b/src/components/DsfrLanguageSelector/DsfrLanguageSelector.vue @@ -1,5 +1,6 @@