From 6428180f2bd6d7c58242d50a621249b805c84487 Mon Sep 17 00:00:00 2001 From: VachetVirginie Date: Thu, 7 Nov 2024 14:24:35 +0100 Subject: [PATCH] Feat/phone field (#185) * add phoneField * fix lockfile * wip add source code * improve stories * improve stories * improve stories * improve stories * improve stories --- dev/Playground.vue | 2 +- package.json | 4 +- pnpm-lock.yaml | 888 +++++++++--------- .../CustomInputSelect/CustomInputSelect.mdx | 2 +- .../Customs/CustomSelect/CustomSelect.vue | 27 +- src/components/PhoneField/PhoneField.mdx | 16 + .../PhoneField/PhoneField.stories.ts | 791 ++++++++++++++++ src/components/PhoneField/PhoneField.vue | 222 +++++ src/components/PhoneField/indicatifs.ts | 104 ++ src/components/PhoneField/locales.ts | 4 + .../PhoneField/tests/PhoneField.spec.ts | 179 ++++ src/utils/rules/exactLength/index.ts | 33 + src/utils/rules/exactLength/locales.ts | 6 + src/utils/rules/required/index.ts | 25 + src/utils/rules/required/locales.ts | 5 + src/utils/rules/required/ruleMessageHelper.ts | 14 + src/utils/rules/required/tests/index.spec.ts | 47 + .../required/tests/rulesMessageHelper.spec.ts | 22 + src/utils/rules/types.d.ts | 15 + 19 files changed, 1963 insertions(+), 443 deletions(-) create mode 100644 src/components/PhoneField/PhoneField.mdx create mode 100644 src/components/PhoneField/PhoneField.stories.ts create mode 100644 src/components/PhoneField/PhoneField.vue create mode 100644 src/components/PhoneField/indicatifs.ts create mode 100644 src/components/PhoneField/locales.ts create mode 100644 src/components/PhoneField/tests/PhoneField.spec.ts create mode 100644 src/utils/rules/exactLength/index.ts create mode 100644 src/utils/rules/exactLength/locales.ts create mode 100644 src/utils/rules/required/index.ts create mode 100644 src/utils/rules/required/locales.ts create mode 100644 src/utils/rules/required/ruleMessageHelper.ts create mode 100644 src/utils/rules/required/tests/index.spec.ts create mode 100644 src/utils/rules/required/tests/rulesMessageHelper.spec.ts create mode 100644 src/utils/rules/types.d.ts diff --git a/dev/Playground.vue b/dev/Playground.vue index 6beff519..ba534139 100644 --- a/dev/Playground.vue +++ b/dev/Playground.vue @@ -1,2 +1,2 @@ + \ No newline at end of file diff --git a/package.json b/package.json index 4769ec73..b19f353e 100644 --- a/package.json +++ b/package.json @@ -77,7 +77,7 @@ "happy-dom": "^15.7.4", "husky": "^9.1.6", "resize-observer-polyfill": "^1.5.1", - "sass": "^1.80.4", + "sass": "^1.80.5", "storybook": "^8.3.6", "storybook-addon-vue-mdx": "^1.0.4", "typescript": "5.4.2", @@ -99,6 +99,8 @@ "@storybook/addon-docs": "^8.3.4", "deepmerge": "^4.3.1", "iso-639-1": "^3.1.3", + "maska": "^3.0.3", + "sass-loader": "^16.0.3", "semantic-release": "^24.1.2" }, "publishConfig": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c345b179..9235f38d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,19 +10,25 @@ dependencies: version: 7.4.47 '@storybook/addon-docs': specifier: ^8.3.4 - version: 8.4.2(@types/react@18.3.12)(storybook@8.4.2) + version: 8.4.0(@types/react@18.3.12)(storybook@8.4.0) deepmerge: specifier: ^4.3.1 version: 4.3.1 iso-639-1: specifier: ^3.1.3 version: 3.1.3 + maska: + specifier: ^3.0.3 + version: 3.0.3 + sass-loader: + specifier: ^16.0.3 + version: 16.0.3(sass@1.80.5) semantic-release: specifier: ^24.1.2 version: 24.2.0(typescript@5.4.2) vuetify: specifier: ^3.6.13 - version: 3.7.4(typescript@5.4.2)(vite-plugin-vuetify@2.0.4)(vue@3.5.12) + version: 3.7.3(typescript@5.4.2)(vite-plugin-vuetify@2.0.4)(vue@3.5.12) devDependencies: '@chromatic-com/storybook': @@ -30,55 +36,55 @@ devDependencies: version: 2.0.2(react@18.3.1) '@jls-digital/storybook-addon-code': specifier: ^1.0.4 - version: 1.0.4(@storybook/addons@7.6.17)(@storybook/api@7.6.17)(@storybook/components@8.4.2)(@storybook/manager@8.4.2)(@storybook/preview@8.4.2)(react@18.3.1) + version: 1.0.4(@storybook/addons@7.6.17)(@storybook/api@7.6.17)(@storybook/components@8.4.0)(@storybook/manager@8.4.2)(@storybook/preview@8.4.2)(react@18.3.1) '@storybook/addon-essentials': specifier: ^8.3.6 - version: 8.4.2(@types/react@18.3.12)(storybook@8.4.2) + version: 8.4.0(@types/react@18.3.12)(storybook@8.4.0) '@storybook/addon-interactions': specifier: ^8.3.6 - version: 8.4.2(storybook@8.4.2) + version: 8.4.0(storybook@8.4.0) '@storybook/addon-links': specifier: ^8.3.6 - version: 8.4.2(react@18.3.1)(storybook@8.4.2) + version: 8.4.0(react@18.3.1)(storybook@8.4.0) '@storybook/addon-onboarding': specifier: ^8.3.6 - version: 8.4.2(react@18.3.1)(storybook@8.4.2) + version: 8.4.0(react@18.3.1)(storybook@8.4.0) '@storybook/addon-viewport': specifier: ^8.3.6 - version: 8.4.2(storybook@8.4.2) + version: 8.4.0(storybook@8.4.0) '@storybook/blocks': specifier: ^8.3.6 - version: 8.4.2(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2) + version: 8.4.0(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.0) '@storybook/manager-api': specifier: ^8.3.6 - version: 8.4.2(storybook@8.4.2) + version: 8.4.0(storybook@8.4.0) '@storybook/test': specifier: ^8.3.6 - version: 8.4.2(storybook@8.4.2) + version: 8.4.0(storybook@8.4.0) '@storybook/theming': specifier: ^8.3.6 - version: 8.4.2(storybook@8.4.2) + version: 8.4.0(storybook@8.4.0) '@storybook/vue3': specifier: ^8.3.6 - version: 8.4.2(storybook@8.4.2)(vue@3.5.12) + version: 8.4.0(storybook@8.4.0)(vue@3.5.12) '@storybook/vue3-vite': specifier: ^8.3.6 - version: 8.4.2(storybook@8.4.2)(vite@5.4.10)(vue@3.5.12) + version: 8.4.0(storybook@8.4.0)(vite@5.4.10)(vue@3.5.12) '@stylistic/eslint-plugin': specifier: ^2.9.0 - version: 2.10.1(eslint@9.14.0)(typescript@5.4.2) + version: 2.10.0(eslint@9.13.0)(typescript@5.4.2) '@stylistic/eslint-plugin-ts': specifier: ^2.9.0 - version: 2.10.1(eslint@9.14.0)(typescript@5.4.2) + version: 2.10.0(eslint@9.13.0)(typescript@5.4.2) '@tsconfig/node20': specifier: ^20.1.4 version: 20.1.4 '@types/node': specifier: ^20.17.1 - version: 20.17.6 + version: 20.17.4 '@typescript-eslint/parser': specifier: ^8.11.0 - version: 8.13.0(eslint@9.14.0)(typescript@5.4.2) + version: 8.12.2(eslint@9.13.0)(typescript@5.4.2) '@vitejs/plugin-vue': specifier: ^5.1.4 version: 5.1.4(vite@5.4.10)(vue@3.5.12) @@ -99,19 +105,19 @@ devDependencies: version: 1.7.7 eslint: specifier: ^9.13.0 - version: 9.14.0 + version: 9.13.0 eslint-plugin-storybook: specifier: ^0.8.0 - version: 0.8.0(eslint@9.14.0)(typescript@5.4.2) + version: 0.8.0(eslint@9.13.0)(typescript@5.4.2) eslint-plugin-vue: specifier: ^9.30.0 - version: 9.30.0(eslint@9.14.0) + version: 9.30.0(eslint@9.13.0) eslint-plugin-vuejs-accessibility: specifier: ^2.4.1 - version: 2.4.1(eslint@9.14.0) + version: 2.4.1(eslint@9.13.0) happy-dom: specifier: ^15.7.4 - version: 15.10.1 + version: 15.7.4 husky: specifier: ^9.1.6 version: 9.1.6 @@ -119,32 +125,32 @@ devDependencies: specifier: ^1.5.1 version: 1.5.1 sass: - specifier: ^1.80.4 - version: 1.80.6 + specifier: ^1.80.5 + version: 1.80.5 storybook: specifier: ^8.3.6 - version: 8.4.2 + version: 8.4.0 storybook-addon-vue-mdx: specifier: ^1.0.4 - version: 1.0.4(@storybook/blocks@8.4.2)(@storybook/builder-vite@8.4.2)(@storybook/components@8.4.2)(@storybook/core-events@8.4.2)(@storybook/manager-api@8.4.2)(@storybook/mdx2-csf@1.1.0)(@storybook/preview-api@8.4.2)(@storybook/theming@8.4.2)(@storybook/types@8.4.2)(react-dom@18.3.1)(react@18.3.1)(vue@3.5.12) + version: 1.0.4(@storybook/blocks@8.4.0)(@storybook/builder-vite@8.4.0)(@storybook/components@8.4.0)(@storybook/core-events@8.4.0)(@storybook/manager-api@8.4.0)(@storybook/mdx2-csf@1.1.0)(@storybook/preview-api@8.4.0)(@storybook/theming@8.4.0)(@storybook/types@8.4.0)(react-dom@18.3.1)(react@18.3.1)(vue@3.5.12) typescript: specifier: 5.4.2 version: 5.4.2 typescript-eslint: specifier: ^8.11.0 - version: 8.13.0(eslint@9.14.0)(typescript@5.4.2) + version: 8.12.2(eslint@9.13.0)(typescript@5.4.2) vite: specifier: ^5.4.10 - version: 5.4.10(@types/node@20.17.6)(sass@1.80.6) + version: 5.4.10(@types/node@20.17.4)(sass@1.80.5) vite-plugin-dts: specifier: ^4.0.1 - version: 4.3.0(@types/node@20.17.6)(typescript@5.4.2)(vite@5.4.10) + version: 4.3.0(@types/node@20.17.4)(typescript@5.4.2)(vite@5.4.10) vite-plugin-vuetify: specifier: ^2.0.4 - version: 2.0.4(vite@5.4.10)(vue@3.5.12)(vuetify@3.7.4) + version: 2.0.4(vite@5.4.10)(vue@3.5.12)(vuetify@3.7.3) vitest: specifier: ^2.0.5 - version: 2.1.4(@types/node@20.17.6)(happy-dom@15.10.1)(sass@1.80.6) + version: 2.1.4(@types/node@20.17.4)(happy-dom@15.7.4)(sass@1.80.5) vue: specifier: ^3.4.33 version: 3.5.12(typescript@5.4.2) @@ -214,7 +220,7 @@ packages: resolution: {integrity: sha512-7bPIliISedeIpnVKbzktysFYW5n56bN91kxuOj1XXKixmjbUHRUMvcXd4K2liN6MiR5ZqJtmtcPsZ6CebbGlEA==} engines: {node: '>=16.0.0', yarn: '>=1.22.18'} dependencies: - chromatic: 11.16.5 + chromatic: 11.16.3 filesize: 10.1.6 jsonfile: 6.1.0 react-confetti: 6.1.0(react@18.3.1) @@ -616,13 +622,13 @@ packages: requiresBuild: true optional: true - /@eslint-community/eslint-utils@4.4.1(eslint@9.14.0): + /@eslint-community/eslint-utils@4.4.1(eslint@9.13.0): resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 9.14.0 + eslint: 9.13.0 eslint-visitor-keys: 3.4.3 dev: true @@ -664,8 +670,8 @@ packages: - supports-color dev: true - /@eslint/js@9.14.0: - resolution: {integrity: sha512-pFoEtFWCPyDOl+C6Ift+wC7Ro89otjigCf5vcuWqWgqNSQbRrpjSvdeE6ofLz4dHmyxD5f7gIdGT4+p36L6Twg==} + /@eslint/js@9.13.0: + resolution: {integrity: sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true @@ -704,11 +710,6 @@ packages: engines: {node: '>=18.18'} dev: true - /@humanwhocodes/retry@0.4.1: - resolution: {integrity: sha512-c7hNEllBlenFTHBky65mhq8WD2kbN9Q6gk0bTk8lSBvc554jpXSkST1iePudpt7+A/AQvuHs9EMqjHDXMY1lrA==} - engines: {node: '>=18.18'} - dev: true - /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -726,7 +727,7 @@ packages: engines: {node: '>=8'} dev: true - /@jls-digital/storybook-addon-code@1.0.4(@storybook/addons@7.6.17)(@storybook/api@7.6.17)(@storybook/components@8.4.2)(@storybook/manager@8.4.2)(@storybook/preview@8.4.2)(react@18.3.1): + /@jls-digital/storybook-addon-code@1.0.4(@storybook/addons@7.6.17)(@storybook/api@7.6.17)(@storybook/components@8.4.0)(@storybook/manager@8.4.2)(@storybook/preview@8.4.2)(react@18.3.1): resolution: {integrity: sha512-Oq/FCuJ5KTN8YkS8QokG2zHU4tLOtDgVC6byb/xeC58V5eoALlFWB7jzoYqkRJgl4zYdeJ+9AAd6EJWV6lPrrA==} peerDependencies: '@storybook/addons': ^7.6.17 @@ -738,9 +739,9 @@ packages: dependencies: '@storybook/addons': 7.6.17(react-dom@18.3.1)(react@18.3.1) '@storybook/api': 7.6.17(react-dom@18.3.1)(react@18.3.1) - '@storybook/components': 8.4.2(storybook@8.4.2) - '@storybook/manager': 8.4.2(storybook@8.4.2) - '@storybook/preview': 8.4.2(storybook@8.4.2) + '@storybook/components': 8.4.0(storybook@8.4.0) + '@storybook/manager': 8.4.2(storybook@8.4.0) + '@storybook/preview': 8.4.2(storybook@8.4.0) react: 18.3.1 dev: true @@ -787,27 +788,27 @@ packages: '@types/react': 18.3.12 react: 18.3.1 - /@microsoft/api-extractor-model@7.29.8(@types/node@20.17.6): + /@microsoft/api-extractor-model@7.29.8(@types/node@20.17.4): resolution: {integrity: sha512-t3Z/xcO6TRbMcnKGVMs4uMzv/gd5j0NhMiJIGjD4cJMeFJ1Hf8wnLSx37vxlRlL0GWlGJhnFgxvnaL6JlS+73g==} dependencies: '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.9.0(@types/node@20.17.6) + '@rushstack/node-core-library': 5.9.0(@types/node@20.17.4) transitivePeerDependencies: - '@types/node' dev: true - /@microsoft/api-extractor@7.47.11(@types/node@20.17.6): + /@microsoft/api-extractor@7.47.11(@types/node@20.17.4): resolution: {integrity: sha512-lrudfbPub5wzBhymfFtgZKuBvXxoSIAdrvS2UbHjoMT2TjIEddq6Z13pcve7A03BAouw0x8sW8G4txdgfiSwpQ==} hasBin: true dependencies: - '@microsoft/api-extractor-model': 7.29.8(@types/node@20.17.6) + '@microsoft/api-extractor-model': 7.29.8(@types/node@20.17.4) '@microsoft/tsdoc': 0.15.0 '@microsoft/tsdoc-config': 0.17.0 - '@rushstack/node-core-library': 5.9.0(@types/node@20.17.6) + '@rushstack/node-core-library': 5.9.0(@types/node@20.17.4) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.14.2(@types/node@20.17.6) - '@rushstack/ts-command-line': 4.23.0(@types/node@20.17.6) + '@rushstack/terminal': 0.14.2(@types/node@20.17.4) + '@rushstack/ts-command-line': 4.23.0(@types/node@20.17.4) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.8 @@ -948,134 +949,123 @@ packages: resolution: {integrity: sha512-XuySG1E38YScSJoMlqovLru4KTUNSjgVTIjyh7qMX6aNN5HY5Ct5LhRJdxO79JtTzKfzV/bnWpz+zquYrISsvw==} dev: true - /@parcel/watcher-android-arm64@2.5.0: - resolution: {integrity: sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==} + /@parcel/watcher-android-arm64@2.4.1: + resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [android] requiresBuild: true optional: true - /@parcel/watcher-darwin-arm64@2.5.0: - resolution: {integrity: sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==} + /@parcel/watcher-darwin-arm64@2.4.1: + resolution: {integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@parcel/watcher-darwin-x64@2.5.0: - resolution: {integrity: sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==} + /@parcel/watcher-darwin-x64@2.4.1: + resolution: {integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@parcel/watcher-freebsd-x64@2.5.0: - resolution: {integrity: sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==} + /@parcel/watcher-freebsd-x64@2.4.1: + resolution: {integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [freebsd] requiresBuild: true optional: true - /@parcel/watcher-linux-arm-glibc@2.5.0: - resolution: {integrity: sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==} - engines: {node: '>= 10.0.0'} - cpu: [arm] - os: [linux] - requiresBuild: true - optional: true - - /@parcel/watcher-linux-arm-musl@2.5.0: - resolution: {integrity: sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==} + /@parcel/watcher-linux-arm-glibc@2.4.1: + resolution: {integrity: sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==} engines: {node: '>= 10.0.0'} cpu: [arm] os: [linux] requiresBuild: true optional: true - /@parcel/watcher-linux-arm64-glibc@2.5.0: - resolution: {integrity: sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==} + /@parcel/watcher-linux-arm64-glibc@2.4.1: + resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@parcel/watcher-linux-arm64-musl@2.5.0: - resolution: {integrity: sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==} + /@parcel/watcher-linux-arm64-musl@2.4.1: + resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@parcel/watcher-linux-x64-glibc@2.5.0: - resolution: {integrity: sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==} + /@parcel/watcher-linux-x64-glibc@2.4.1: + resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@parcel/watcher-linux-x64-musl@2.5.0: - resolution: {integrity: sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==} + /@parcel/watcher-linux-x64-musl@2.4.1: + resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@parcel/watcher-win32-arm64@2.5.0: - resolution: {integrity: sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==} + /@parcel/watcher-win32-arm64@2.4.1: + resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==} engines: {node: '>= 10.0.0'} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@parcel/watcher-win32-ia32@2.5.0: - resolution: {integrity: sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==} + /@parcel/watcher-win32-ia32@2.4.1: + resolution: {integrity: sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==} engines: {node: '>= 10.0.0'} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@parcel/watcher-win32-x64@2.5.0: - resolution: {integrity: sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==} + /@parcel/watcher-win32-x64@2.4.1: + resolution: {integrity: sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==} engines: {node: '>= 10.0.0'} cpu: [x64] os: [win32] requiresBuild: true optional: true - /@parcel/watcher@2.5.0: - resolution: {integrity: sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==} + /@parcel/watcher@2.4.1: + resolution: {integrity: sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==} engines: {node: '>= 10.0.0'} - requiresBuild: true dependencies: detect-libc: 1.0.3 is-glob: 4.0.3 micromatch: 4.0.8 node-addon-api: 7.1.1 optionalDependencies: - '@parcel/watcher-android-arm64': 2.5.0 - '@parcel/watcher-darwin-arm64': 2.5.0 - '@parcel/watcher-darwin-x64': 2.5.0 - '@parcel/watcher-freebsd-x64': 2.5.0 - '@parcel/watcher-linux-arm-glibc': 2.5.0 - '@parcel/watcher-linux-arm-musl': 2.5.0 - '@parcel/watcher-linux-arm64-glibc': 2.5.0 - '@parcel/watcher-linux-arm64-musl': 2.5.0 - '@parcel/watcher-linux-x64-glibc': 2.5.0 - '@parcel/watcher-linux-x64-musl': 2.5.0 - '@parcel/watcher-win32-arm64': 2.5.0 - '@parcel/watcher-win32-ia32': 2.5.0 - '@parcel/watcher-win32-x64': 2.5.0 - optional: true + '@parcel/watcher-android-arm64': 2.4.1 + '@parcel/watcher-darwin-arm64': 2.4.1 + '@parcel/watcher-darwin-x64': 2.4.1 + '@parcel/watcher-freebsd-x64': 2.4.1 + '@parcel/watcher-linux-arm-glibc': 2.4.1 + '@parcel/watcher-linux-arm64-glibc': 2.4.1 + '@parcel/watcher-linux-arm64-musl': 2.4.1 + '@parcel/watcher-linux-x64-glibc': 2.4.1 + '@parcel/watcher-linux-x64-musl': 2.4.1 + '@parcel/watcher-win32-arm64': 2.4.1 + '@parcel/watcher-win32-ia32': 2.4.1 + '@parcel/watcher-win32-x64': 2.4.1 /@pkgjs/parseargs@0.11.0: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} @@ -1119,133 +1109,133 @@ packages: picomatch: 4.0.2 dev: true - /@rollup/rollup-android-arm-eabi@4.24.4: - resolution: {integrity: sha512-jfUJrFct/hTA0XDM5p/htWKoNNTbDLY0KRwEt6pyOA6k2fmk0WVwl65PdUdJZgzGEHWx+49LilkcSaumQRyNQw==} + /@rollup/rollup-android-arm-eabi@4.24.3: + resolution: {integrity: sha512-ufb2CH2KfBWPJok95frEZZ82LtDl0A6QKTa8MoM+cWwDZvVGl5/jNb79pIhRvAalUu+7LD91VYR0nwRD799HkQ==} cpu: [arm] os: [android] requiresBuild: true optional: true - /@rollup/rollup-android-arm64@4.24.4: - resolution: {integrity: sha512-j4nrEO6nHU1nZUuCfRKoCcvh7PIywQPUCBa2UsootTHvTHIoIu2BzueInGJhhvQO/2FTRdNYpf63xsgEqH9IhA==} + /@rollup/rollup-android-arm64@4.24.3: + resolution: {integrity: sha512-iAHpft/eQk9vkWIV5t22V77d90CRofgR2006UiCjHcHJFVI1E0oBkQIAbz+pLtthFw3hWEmVB4ilxGyBf48i2Q==} cpu: [arm64] os: [android] requiresBuild: true optional: true - /@rollup/rollup-darwin-arm64@4.24.4: - resolution: {integrity: sha512-GmU/QgGtBTeraKyldC7cDVVvAJEOr3dFLKneez/n7BvX57UdhOqDsVwzU7UOnYA7AAOt+Xb26lk79PldDHgMIQ==} + /@rollup/rollup-darwin-arm64@4.24.3: + resolution: {integrity: sha512-QPW2YmkWLlvqmOa2OwrfqLJqkHm7kJCIMq9kOz40Zo9Ipi40kf9ONG5Sz76zszrmIZZ4hgRIkez69YnTHgEz1w==} cpu: [arm64] os: [darwin] requiresBuild: true optional: true - /@rollup/rollup-darwin-x64@4.24.4: - resolution: {integrity: sha512-N6oDBiZCBKlwYcsEPXGDE4g9RoxZLK6vT98M8111cW7VsVJFpNEqvJeIPfsCzbf0XEakPslh72X0gnlMi4Ddgg==} + /@rollup/rollup-darwin-x64@4.24.3: + resolution: {integrity: sha512-KO0pN5x3+uZm1ZXeIfDqwcvnQ9UEGN8JX5ufhmgH5Lz4ujjZMAnxQygZAVGemFWn+ZZC0FQopruV4lqmGMshow==} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@rollup/rollup-freebsd-arm64@4.24.4: - resolution: {integrity: sha512-py5oNShCCjCyjWXCZNrRGRpjWsF0ic8f4ieBNra5buQz0O/U6mMXCpC1LvrHuhJsNPgRt36tSYMidGzZiJF6mw==} + /@rollup/rollup-freebsd-arm64@4.24.3: + resolution: {integrity: sha512-CsC+ZdIiZCZbBI+aRlWpYJMSWvVssPuWqrDy/zi9YfnatKKSLFCe6fjna1grHuo/nVaHG+kiglpRhyBQYRTK4A==} cpu: [arm64] os: [freebsd] requiresBuild: true optional: true - /@rollup/rollup-freebsd-x64@4.24.4: - resolution: {integrity: sha512-L7VVVW9FCnTTp4i7KrmHeDsDvjB4++KOBENYtNYAiYl96jeBThFfhP6HVxL74v4SiZEVDH/1ILscR5U9S4ms4g==} + /@rollup/rollup-freebsd-x64@4.24.3: + resolution: {integrity: sha512-F0nqiLThcfKvRQhZEzMIXOQG4EeX61im61VYL1jo4eBxv4aZRmpin6crnBJQ/nWnCsjH5F6J3W6Stdm0mBNqBg==} cpu: [x64] os: [freebsd] requiresBuild: true optional: true - /@rollup/rollup-linux-arm-gnueabihf@4.24.4: - resolution: {integrity: sha512-10ICosOwYChROdQoQo589N5idQIisxjaFE/PAnX2i0Zr84mY0k9zul1ArH0rnJ/fpgiqfu13TFZR5A5YJLOYZA==} + /@rollup/rollup-linux-arm-gnueabihf@4.24.3: + resolution: {integrity: sha512-KRSFHyE/RdxQ1CSeOIBVIAxStFC/hnBgVcaiCkQaVC+EYDtTe4X7z5tBkFyRoBgUGtB6Xg6t9t2kulnX6wJc6A==} cpu: [arm] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-arm-musleabihf@4.24.4: - resolution: {integrity: sha512-ySAfWs69LYC7QhRDZNKqNhz2UKN8LDfbKSMAEtoEI0jitwfAG2iZwVqGACJT+kfYvvz3/JgsLlcBP+WWoKCLcw==} + /@rollup/rollup-linux-arm-musleabihf@4.24.3: + resolution: {integrity: sha512-h6Q8MT+e05zP5BxEKz0vi0DhthLdrNEnspdLzkoFqGwnmOzakEHSlXfVyA4HJ322QtFy7biUAVFPvIDEDQa6rw==} cpu: [arm] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-arm64-gnu@4.24.4: - resolution: {integrity: sha512-uHYJ0HNOI6pGEeZ/5mgm5arNVTI0nLlmrbdph+pGXpC9tFHFDQmDMOEqkmUObRfosJqpU8RliYoGz06qSdtcjg==} + /@rollup/rollup-linux-arm64-gnu@4.24.3: + resolution: {integrity: sha512-fKElSyXhXIJ9pqiYRqisfirIo2Z5pTTve5K438URf08fsypXrEkVmShkSfM8GJ1aUyvjakT+fn2W7Czlpd/0FQ==} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-arm64-musl@4.24.4: - resolution: {integrity: sha512-38yiWLemQf7aLHDgTg85fh3hW9stJ0Muk7+s6tIkSUOMmi4Xbv5pH/5Bofnsb6spIwD5FJiR+jg71f0CH5OzoA==} + /@rollup/rollup-linux-arm64-musl@4.24.3: + resolution: {integrity: sha512-YlddZSUk8G0px9/+V9PVilVDC6ydMz7WquxozToozSnfFK6wa6ne1ATUjUvjin09jp34p84milxlY5ikueoenw==} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-powerpc64le-gnu@4.24.4: - resolution: {integrity: sha512-q73XUPnkwt9ZNF2xRS4fvneSuaHw2BXuV5rI4cw0fWYVIWIBeDZX7c7FWhFQPNTnE24172K30I+dViWRVD9TwA==} + /@rollup/rollup-linux-powerpc64le-gnu@4.24.3: + resolution: {integrity: sha512-yNaWw+GAO8JjVx3s3cMeG5Esz1cKVzz8PkTJSfYzE5u7A+NvGmbVFEHP+BikTIyYWuz0+DX9kaA3pH9Sqxp69g==} cpu: [ppc64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-riscv64-gnu@4.24.4: - resolution: {integrity: sha512-Aie/TbmQi6UXokJqDZdmTJuZBCU3QBDA8oTKRGtd4ABi/nHgXICulfg1KI6n9/koDsiDbvHAiQO3YAUNa/7BCw==} + /@rollup/rollup-linux-riscv64-gnu@4.24.3: + resolution: {integrity: sha512-lWKNQfsbpv14ZCtM/HkjCTm4oWTKTfxPmr7iPfp3AHSqyoTz5AgLemYkWLwOBWc+XxBbrU9SCokZP0WlBZM9lA==} cpu: [riscv64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-s390x-gnu@4.24.4: - resolution: {integrity: sha512-P8MPErVO/y8ohWSP9JY7lLQ8+YMHfTI4bAdtCi3pC2hTeqFJco2jYspzOzTUB8hwUWIIu1xwOrJE11nP+0JFAQ==} + /@rollup/rollup-linux-s390x-gnu@4.24.3: + resolution: {integrity: sha512-HoojGXTC2CgCcq0Woc/dn12wQUlkNyfH0I1ABK4Ni9YXyFQa86Fkt2Q0nqgLfbhkyfQ6003i3qQk9pLh/SpAYw==} cpu: [s390x] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-x64-gnu@4.24.4: - resolution: {integrity: sha512-K03TljaaoPK5FOyNMZAAEmhlyO49LaE4qCsr0lYHUKyb6QacTNF9pnfPpXnFlFD3TXuFbFbz7tJ51FujUXkXYA==} + /@rollup/rollup-linux-x64-gnu@4.24.3: + resolution: {integrity: sha512-mnEOh4iE4USSccBOtcrjF5nj+5/zm6NcNhbSEfR3Ot0pxBwvEn5QVUXcuOwwPkapDtGZ6pT02xLoPaNv06w7KQ==} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-linux-x64-musl@4.24.4: - resolution: {integrity: sha512-VJYl4xSl/wqG2D5xTYncVWW+26ICV4wubwN9Gs5NrqhJtayikwCXzPL8GDsLnaLU3WwhQ8W02IinYSFJfyo34Q==} + /@rollup/rollup-linux-x64-musl@4.24.3: + resolution: {integrity: sha512-rMTzawBPimBQkG9NKpNHvquIUTQPzrnPxPbCY1Xt+mFkW7pshvyIS5kYgcf74goxXOQk0CP3EoOC1zcEezKXhw==} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@rollup/rollup-win32-arm64-msvc@4.24.4: - resolution: {integrity: sha512-ku2GvtPwQfCqoPFIJCqZ8o7bJcj+Y54cZSr43hHca6jLwAiCbZdBUOrqE6y29QFajNAzzpIOwsckaTFmN6/8TA==} + /@rollup/rollup-win32-arm64-msvc@4.24.3: + resolution: {integrity: sha512-2lg1CE305xNvnH3SyiKwPVsTVLCg4TmNCF1z7PSHX2uZY2VbUpdkgAllVoISD7JO7zu+YynpWNSKAtOrX3AiuA==} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@rollup/rollup-win32-ia32-msvc@4.24.4: - resolution: {integrity: sha512-V3nCe+eTt/W6UYNr/wGvO1fLpHUrnlirlypZfKCT1fG6hWfqhPgQV/K/mRBXBpxc0eKLIF18pIOFVPh0mqHjlg==} + /@rollup/rollup-win32-ia32-msvc@4.24.3: + resolution: {integrity: sha512-9SjYp1sPyxJsPWuhOCX6F4jUMXGbVVd5obVpoVEi8ClZqo52ViZewA6eFz85y8ezuOA+uJMP5A5zo6Oz4S5rVQ==} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@rollup/rollup-win32-x64-msvc@4.24.4: - resolution: {integrity: sha512-LTw1Dfd0mBIEqUVCxbvTE/LLo+9ZxVC9k99v1v4ahg9Aak6FpqOfNu5kRkeTAn0wphoC4JU7No1/rL+bBCEwhg==} + /@rollup/rollup-win32-x64-msvc@4.24.3: + resolution: {integrity: sha512-HGZgRFFYrMrP3TJlq58nR1xy8zHKId25vhmm5S9jETEfDf6xybPxsavFTJaufe2zgOGYJBskGlj49CwtEuFhWQ==} cpu: [x64] os: [win32] requiresBuild: true optional: true - /@rushstack/node-core-library@5.9.0(@types/node@20.17.6): + /@rushstack/node-core-library@5.9.0(@types/node@20.17.4): resolution: {integrity: sha512-MMsshEWkTbXqxqFxD4gcIUWQOCeBChlGczdZbHfqmNZQFLHB3yWxDFSMHFUdu2/OB9NUk7Awn5qRL+rws4HQNg==} peerDependencies: '@types/node': '*' @@ -1253,7 +1243,7 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 20.17.6 + '@types/node': 20.17.4 ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) ajv-formats: 3.0.1(ajv@8.13.0) @@ -1271,7 +1261,7 @@ packages: strip-json-comments: 3.1.1 dev: true - /@rushstack/terminal@0.14.2(@types/node@20.17.6): + /@rushstack/terminal@0.14.2(@types/node@20.17.4): resolution: {integrity: sha512-2fC1wqu1VCExKC0/L+0noVcFQEXEnoBOtCIex1TOjBzEDWcw8KzJjjj7aTP6mLxepG0XIyn9OufeFb6SFsa+sg==} peerDependencies: '@types/node': '*' @@ -1279,15 +1269,15 @@ packages: '@types/node': optional: true dependencies: - '@rushstack/node-core-library': 5.9.0(@types/node@20.17.6) - '@types/node': 20.17.6 + '@rushstack/node-core-library': 5.9.0(@types/node@20.17.4) + '@types/node': 20.17.4 supports-color: 8.1.1 dev: true - /@rushstack/ts-command-line@4.23.0(@types/node@20.17.6): + /@rushstack/ts-command-line@4.23.0(@types/node@20.17.4): resolution: {integrity: sha512-jYREBtsxduPV6ptNq8jOKp9+yx0ld1Tb/Tkdnlj8gTjazl1sF3DwX2VbluyYrNd0meWIL0bNeer7WDf5tKFjaQ==} dependencies: - '@rushstack/terminal': 0.14.2(@types/node@20.17.6) + '@rushstack/terminal': 0.14.2(@types/node@20.17.4) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -1408,106 +1398,106 @@ packages: engines: {node: '>=18'} dev: false - /@storybook/addon-actions@8.4.2(storybook@8.4.2): - resolution: {integrity: sha512-+hA200XN5aeA4T3jq8IifQq6Y+9FyNQ0Q+blM1L0Tl7WLzBc7B1kHQnKvhSj5pvMSBWc/Q/kY7Ev5t9gdOu13g==} + /@storybook/addon-actions@8.4.0(storybook@8.4.0): + resolution: {integrity: sha512-xQ84mDIl+jyDpjt8SnCfhqVECQu7k1dLyhiAi983Tp5nyW8KRJa/tEATDLOCpz1eL9AMf2WjAypi+vIiNIul8w==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.0 dependencies: '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.3.1 - storybook: 8.4.2 + storybook: 8.4.0 uuid: 9.0.1 dev: true - /@storybook/addon-backgrounds@8.4.2(storybook@8.4.2): - resolution: {integrity: sha512-s4uag5VKuk8q2MSnuNS7Sv+v1/mykzGPXe/zZRW2ammtkdHp8Uy78eQS2G0aiG02chXCX+qQgWMyy5QItDcTFQ==} + /@storybook/addon-backgrounds@8.4.0(storybook@8.4.0): + resolution: {integrity: sha512-2LpA7Ja7s76rFjSQHTPhbfmwsCmAuyU5k05CIbbUxM+iBVOaBXUYLaoi8dl448W/o/rmNHeW5YCtxzmMPlScrQ==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.0 dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 - storybook: 8.4.2 + storybook: 8.4.0 ts-dedent: 2.2.0 dev: true - /@storybook/addon-controls@8.4.2(storybook@8.4.2): - resolution: {integrity: sha512-raCbHEj1xl4F3wKH6IdfEXNRaxKpY4QGhjSTE8Pte5iJSVhKG86taLqqRr+4dC7H1/LVMPU1XCGV4mkgDGtyxQ==} + /@storybook/addon-controls@8.4.0(storybook@8.4.0): + resolution: {integrity: sha512-KoqwWHi6cUv1WXcANH4l175kNkuFPVhexP/8F9tE9uhv2xHNx5cTefmB174dWpfOO2H3IdUk0RuMWjOZFpztqQ==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.0 dependencies: '@storybook/global': 5.0.0 dequal: 2.0.3 - storybook: 8.4.2 + storybook: 8.4.0 ts-dedent: 2.2.0 dev: true - /@storybook/addon-docs@8.4.2(@types/react@18.3.12)(storybook@8.4.2): - resolution: {integrity: sha512-jIpykha7hv2Inlrq31ZoYg2QhuCuvcO+Q+uvhT45RDTB+2US/fg3rJINKlw2Djq8RPPOXvty5W0yvE6CrWKhnQ==} + /@storybook/addon-docs@8.4.0(@types/react@18.3.12)(storybook@8.4.0): + resolution: {integrity: sha512-n/tAu8xmfdxTkr7ooDM3h+QwDyP9eoKoKuaKXfiPPevrFk0FXRw5KzNhTHTlHniJ2LD+gyaomPGV6D2oBl1KIg==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.0 dependencies: '@mdx-js/react': 3.1.0(@types/react@18.3.12)(react@18.3.1) - '@storybook/blocks': 8.4.2(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2) - '@storybook/csf-plugin': 8.4.2(storybook@8.4.2) - '@storybook/react-dom-shim': 8.4.2(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2) + '@storybook/blocks': 8.4.0(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.0) + '@storybook/csf-plugin': 8.4.0(storybook@8.4.0) + '@storybook/react-dom-shim': 8.4.0(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.4.2 + storybook: 8.4.0 ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - webpack-sources - /@storybook/addon-essentials@8.4.2(@types/react@18.3.12)(storybook@8.4.2): - resolution: {integrity: sha512-+/vfPrXM/GWU3Kbrg92PepwAZr7lOeulTTYF4THK0CL3DfUUlkGNpBPLP5PtjCuIkVrTCjXiIEdVWk47d5m2+w==} + /@storybook/addon-essentials@8.4.0(@types/react@18.3.12)(storybook@8.4.0): + resolution: {integrity: sha512-45CI0LpNr8ASHEckxbW/osgnsFMWl847S9rALNQUAN3VaqlDQeF/VIDt1s9vtV9ZYNHASxPFmW4qjgylxv8HpQ==} peerDependencies: - storybook: ^8.4.2 - dependencies: - '@storybook/addon-actions': 8.4.2(storybook@8.4.2) - '@storybook/addon-backgrounds': 8.4.2(storybook@8.4.2) - '@storybook/addon-controls': 8.4.2(storybook@8.4.2) - '@storybook/addon-docs': 8.4.2(@types/react@18.3.12)(storybook@8.4.2) - '@storybook/addon-highlight': 8.4.2(storybook@8.4.2) - '@storybook/addon-measure': 8.4.2(storybook@8.4.2) - '@storybook/addon-outline': 8.4.2(storybook@8.4.2) - '@storybook/addon-toolbars': 8.4.2(storybook@8.4.2) - '@storybook/addon-viewport': 8.4.2(storybook@8.4.2) - storybook: 8.4.2 + storybook: ^8.4.0 + dependencies: + '@storybook/addon-actions': 8.4.0(storybook@8.4.0) + '@storybook/addon-backgrounds': 8.4.0(storybook@8.4.0) + '@storybook/addon-controls': 8.4.0(storybook@8.4.0) + '@storybook/addon-docs': 8.4.0(@types/react@18.3.12)(storybook@8.4.0) + '@storybook/addon-highlight': 8.4.0(storybook@8.4.0) + '@storybook/addon-measure': 8.4.0(storybook@8.4.0) + '@storybook/addon-outline': 8.4.0(storybook@8.4.0) + '@storybook/addon-toolbars': 8.4.0(storybook@8.4.0) + '@storybook/addon-viewport': 8.4.0(storybook@8.4.0) + storybook: 8.4.0 ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - webpack-sources dev: true - /@storybook/addon-highlight@8.4.2(storybook@8.4.2): - resolution: {integrity: sha512-vTtwp7nyJ09SXrsMnH+pukCjHjRMjQXgHZHxvbrv09uoH8ldQMv9B7u+X+9Wcy/jYSKFz/ng7pWo4b4a2oXHkg==} + /@storybook/addon-highlight@8.4.0(storybook@8.4.0): + resolution: {integrity: sha512-tshX/2HnPzGQ9Kza2DARNfirBRhE/Ts7bldbhMiJu20YhJD1jQzXSDEX1cCgHsDc8HKYOsV/Kuu5WDzp/1i97w==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.0 dependencies: '@storybook/global': 5.0.0 - storybook: 8.4.2 + storybook: 8.4.0 dev: true - /@storybook/addon-interactions@8.4.2(storybook@8.4.2): - resolution: {integrity: sha512-+/NTENTApeOcONgFNQ6Olbk0GH3pTDG3w0eh00slCB+2agD1BcVKg8SSlHQV0lQF1cK3vWL/X3jeaxdFLYOjjg==} + /@storybook/addon-interactions@8.4.0(storybook@8.4.0): + resolution: {integrity: sha512-yXPAyGRjElYZ0ObUo7Ipww4CwgScc2FXMxeQHKSZ+9wuDOU8uSaWpINB++8nS6yPZyhHeUqgzGCF/w3ZusNvzA==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.0 dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.4.2(storybook@8.4.2) - '@storybook/test': 8.4.2(storybook@8.4.2) + '@storybook/instrumenter': 8.4.0(storybook@8.4.0) + '@storybook/test': 8.4.0(storybook@8.4.0) polished: 4.3.1 - storybook: 8.4.2 + storybook: 8.4.0 ts-dedent: 2.2.0 dev: true - /@storybook/addon-links@8.4.2(react@18.3.1)(storybook@8.4.2): - resolution: {integrity: sha512-8nncReA/drR2cyAcUz484FIv+MXbyCQxYrA6yfWHthZfGu+vMIETvhh+eP4OpluVnxySoQ+hCVK/V8G2jcyAZg==} + /@storybook/addon-links@8.4.0(react@18.3.1)(storybook@8.4.0): + resolution: {integrity: sha512-6MxHHfeshQLA0q40/djK7LrDDLtYt/FnKbNWgH4fbj281IELn1BTYc8cihyN7CZEWyqRqusi6EFpGFgO3LWBgA==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^8.4.2 + storybook: ^8.4.0 peerDependenciesMeta: react: optional: true @@ -1515,56 +1505,56 @@ packages: '@storybook/csf': 0.1.11 '@storybook/global': 5.0.0 react: 18.3.1 - storybook: 8.4.2 + storybook: 8.4.0 ts-dedent: 2.2.0 dev: true - /@storybook/addon-measure@8.4.2(storybook@8.4.2): - resolution: {integrity: sha512-z+j6xQwcUBSpgzl1XDU+xU4YYgLraLMljECW7NvRNyJ/PYixvol8R3wtzWbr+CBpxmvbXjEJCPlF+EjF9/mBWQ==} + /@storybook/addon-measure@8.4.0(storybook@8.4.0): + resolution: {integrity: sha512-Zews/03IL/UUJMaheduGxJKG1mEwfpGq7SP1RtK0kK3l/yh6kVcKG63RXw5zVEoDwG4wzuuH9vi06Mlzhu8/rA==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.0 dependencies: '@storybook/global': 5.0.0 - storybook: 8.4.2 + storybook: 8.4.0 tiny-invariant: 1.3.3 dev: true - /@storybook/addon-onboarding@8.4.2(react@18.3.1)(storybook@8.4.2): - resolution: {integrity: sha512-zWzOyRASnIPt2AcaEl1KhI+aOaKDuoIcNB7u1GoABj0YM+V9d6o3lvcsmOAQG5pgwgFyqyOnLwpTfvRSEyzGFA==} + /@storybook/addon-onboarding@8.4.0(react@18.3.1)(storybook@8.4.0): + resolution: {integrity: sha512-q9nvMFxvjwDvkumIO0VEa2RhIfxwU8YiCCLVXrGw73XtWs2UViXBLaVl/W2USDGDq27T6VFTh6KzZVMikPJrUQ==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.0 dependencies: react-confetti: 6.1.0(react@18.3.1) - storybook: 8.4.2 + storybook: 8.4.0 transitivePeerDependencies: - react dev: true - /@storybook/addon-outline@8.4.2(storybook@8.4.2): - resolution: {integrity: sha512-oTMlPEyT4CBqzcQbfemoJzJ6yzeRAmvrAx9ssaBcnQQRsKxo0D2Ri/Jmm6SNcR0yBHxYRkvIH+2phLw8aiflCQ==} + /@storybook/addon-outline@8.4.0(storybook@8.4.0): + resolution: {integrity: sha512-qZdHaWq/DXoVycKzcynvVxg3MNzavsGCuq9HUl2X/oBKNii00NEZgYVLo4dQ8iDNlmykuJ9ReyXKBOKF7AU+9w==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.0 dependencies: '@storybook/global': 5.0.0 - storybook: 8.4.2 + storybook: 8.4.0 ts-dedent: 2.2.0 dev: true - /@storybook/addon-toolbars@8.4.2(storybook@8.4.2): - resolution: {integrity: sha512-DidzW/NQS224niMJIjcJI2ls83emqygUcS9GYNGgdc5Xwro/TPgGYOXP2qnXgYUxXQTHbrxmIbHdEehxC7CcYQ==} + /@storybook/addon-toolbars@8.4.0(storybook@8.4.0): + resolution: {integrity: sha512-fXDeLsAweC1/roe5qNys+pBrjf1Mxof/7O/dZtQZJtcKox4WwzgirxexFFAZLfXOE9awm5svzo0YWYxWk+Lfwg==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.0 dependencies: - storybook: 8.4.2 + storybook: 8.4.0 dev: true - /@storybook/addon-viewport@8.4.2(storybook@8.4.2): - resolution: {integrity: sha512-qVQ2UaxCNsUSFHnAAAizNPIJ/QwfMg7p5bBdpYROTZXJe+bxVp0rFzZmQgHZ3/sn+lzE4ItM4QEfxkfQUWi1ag==} + /@storybook/addon-viewport@8.4.0(storybook@8.4.0): + resolution: {integrity: sha512-hbHJzz7PcZ/bazUH3nAdG9yP3CUfF+wPdDwzcqSEVBRjdWSLZ4DHAtB0wajqhUoCsiRehg9avft1NokAc+KOgg==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.0 dependencies: memoizerific: 1.11.3 - storybook: 8.4.2 + storybook: 8.4.0 dev: true /@storybook/addons@7.6.17(react-dom@18.3.1)(react@18.3.1): @@ -1588,12 +1578,12 @@ packages: - react-dom dev: true - /@storybook/blocks@8.4.2(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2): - resolution: {integrity: sha512-yAAvmOWaD8gIrepOxCh/RxQqd/1xZIwd/V+gsvAhW/thawN+SpI+zK63gmcqAPLX84hJ3Dh5pegRk0SoHNuDVA==} + /@storybook/blocks@8.4.0(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.0): + resolution: {integrity: sha512-LeXsZLTNcmKtgt0ZRdgzBa2Z8A5CH3gGyjG7QT3M+3yH9fVAXB2XplKOIejDsvR9jSBww3mKXyabX12NVZKz0A==} 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.4.2 + storybook: ^8.4.0 peerDependenciesMeta: react: optional: true @@ -1604,20 +1594,20 @@ packages: '@storybook/icons': 1.2.12(react-dom@18.3.1)(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.4.2 + storybook: 8.4.0 ts-dedent: 2.2.0 - /@storybook/builder-vite@8.4.2(storybook@8.4.2)(vite@5.4.10): - resolution: {integrity: sha512-dO5FB5yH1C6tr/kBHn1frvGwp8Pt0D1apgXWkJ5ITWEUfh6WwOqX2fqsWsqaNwE7gP0qn0XgwCIEkI/4Mj55SA==} + /@storybook/builder-vite@8.4.0(storybook@8.4.0)(vite@5.4.10): + resolution: {integrity: sha512-V1CjAumq1Xkj077MT1A7o00GOdewwQTE2LxhThUaB/qND+sApCaBbB3+jjfz147bu9IFn2esV3k5oLjiwqgUKw==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.0 vite: ^4.0.0 || ^5.0.0 dependencies: - '@storybook/csf-plugin': 8.4.2(storybook@8.4.2) + '@storybook/csf-plugin': 8.4.0(storybook@8.4.0) browser-assert: 1.2.1 - storybook: 8.4.2 + storybook: 8.4.0 ts-dedent: 2.2.0 - vite: 5.4.10(@types/node@20.17.6)(sass@1.80.6) + vite: 5.4.10(@types/node@20.17.4)(sass@1.80.5) transitivePeerDependencies: - webpack-sources dev: true @@ -1639,12 +1629,12 @@ packages: '@storybook/global': 5.0.0 dev: true - /@storybook/components@8.4.2(storybook@8.4.2): - resolution: {integrity: sha512-+W59oF7D73LAxLNmCfFrfs98cH9pyNHK9HlJoO5/lKbK4IdWhhOoqUR/AJ3ueksoLuetFat4DxyE8SN1H4Bvrg==} + /@storybook/components@8.4.0(storybook@8.4.0): + resolution: {integrity: sha512-o2jPW05YN2rbSLNMzPV769c4zCy3Vn0DhJbIQZsxUmUXAMX/n1+V1jlV3kbY0kCjiI6i/PH7i6PJnxICdJ35mQ==} peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.4.0 dependencies: - storybook: 8.4.2 + storybook: 8.4.0 dev: true /@storybook/core-events@7.6.17: @@ -1653,16 +1643,16 @@ packages: ts-dedent: 2.2.0 dev: true - /@storybook/core-events@8.4.2(storybook@8.4.2): - resolution: {integrity: sha512-Lxct0793LdMbMS0dFm5fwCD7ez2BLb0vDCfEIt0+IZ+UKxx7nhyc7skO5oNP5k8ouOxjYsHu4jhAepT6kiFHhg==} + /@storybook/core-events@8.4.0(storybook@8.4.0): + resolution: {integrity: sha512-Tng27CZjnsKsnYl8SpDogW68B+Xoswbx3EnbYyIRGwZ8M8QRq9vmy2J/8rKQCCZBgkFrrCsClPCSYWMGvb40UQ==} peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.4.0 dependencies: - storybook: 8.4.2 + storybook: 8.4.0 dev: true - /@storybook/core@8.4.2: - resolution: {integrity: sha512-hF8GWoUZTjwwuV5j4OLhMHZtZQL/NYcVUBReC2Ba06c8PkFIKqKZwATr1zKd301gQ5Qwcn9WgmZxJTMgdKQtOg==} + /@storybook/core@8.4.0: + resolution: {integrity: sha512-RlvkBNPPLbHtJQ5M3SKfLLtn5GssRBOLBbJLJf8HjraeDI+YRt+J9FVXqNa9aHhOGoxam+hFinmuy9gyMbPW1A==} peerDependencies: prettier: ^2 || ^3 peerDependenciesMeta: @@ -1685,12 +1675,12 @@ packages: - supports-color - utf-8-validate - /@storybook/csf-plugin@8.4.2(storybook@8.4.2): - resolution: {integrity: sha512-1f0t6W5xbC1sSAHHs3uXYPIQs2NXAEtIGqn6X9i3xbbub6hDS8PF8BIm7dOjQ8dZOPp7d9ltR64V5CoLlsOigA==} + /@storybook/csf-plugin@8.4.0(storybook@8.4.0): + resolution: {integrity: sha512-l4vD1XboHh3nFOvcCIjoTED6bQZtRx+T/CUFfuZu3KEA7uJnXt/kUCXair9+Cgky9XvSEMvBPhoqa2dRx9ibBQ==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.0 dependencies: - storybook: 8.4.2 + storybook: 8.4.0 unplugin: 1.15.0 transitivePeerDependencies: - webpack-sources @@ -1720,14 +1710,14 @@ packages: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - /@storybook/instrumenter@8.4.2(storybook@8.4.2): - resolution: {integrity: sha512-gPYCZ/0O6gRLI3zmenu2N6QtKzxDZFdT2xf4RWcNUSZyp28RZkRCIgKFMt3fTmvE0yMzAjQyRSkBdrONjQ44HA==} + /@storybook/instrumenter@8.4.0(storybook@8.4.0): + resolution: {integrity: sha512-iqQdH2lhyRVcCBnVOmjn/r/pFwIJ5X1isUkvyavwPf0KOB2bz+QuXXkvKdzirwQFu9jSLOEdu0v3Fr+PHUbIfA==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.0 dependencies: '@storybook/global': 5.0.0 '@vitest/utils': 2.1.4 - storybook: 8.4.2 + storybook: 8.4.0 dev: true /@storybook/manager-api@7.6.17(react-dom@18.3.1)(react@18.3.1): @@ -1752,20 +1742,20 @@ packages: - react-dom dev: true - /@storybook/manager-api@8.4.2(storybook@8.4.2): - resolution: {integrity: sha512-rhPc4cgQDKDH8NUyRh/ZaJW7QIhR/PO5MNX4xc+vz71sM2nO7ONA/FrgLtCuu4SULdwilEPvGefYvLK0dE+Caw==} + /@storybook/manager-api@8.4.0(storybook@8.4.0): + resolution: {integrity: sha512-duYoAtx3VkTHpoXd+NaMqBQNqIovmbTN7w/244O0LWyhF6AmQXnrY1Z72rjvvpxY6c1boRs6YdDLXPKxGVeRxw==} peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.4.0 dependencies: - storybook: 8.4.2 + storybook: 8.4.0 dev: true - /@storybook/manager@8.4.2(storybook@8.4.2): + /@storybook/manager@8.4.2(storybook@8.4.0): resolution: {integrity: sha512-O+6dUESUDuYmTBzY2EhJJvNvYiXwCRjdPVHlC2m9vWUIJ6V+zroCeHIrWvuFojCsAcBvKkJHpCaNS+6qi2scJQ==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.4.2 + storybook: 8.4.0 dev: true /@storybook/mdx2-csf@1.1.0: @@ -1791,32 +1781,32 @@ packages: util-deprecate: 1.0.2 dev: true - /@storybook/preview-api@8.4.2(storybook@8.4.2): - resolution: {integrity: sha512-5X/xvIvDPaWJKUBCo5zVeBbbjkhnwcI2KPkuOgrHVRRhuQ5WqD0RYxVtOOFNyQXme7g0nNl5RFNgvT7qv9qGeg==} + /@storybook/preview-api@8.4.0(storybook@8.4.0): + resolution: {integrity: sha512-Z9yduQRqzqeV85GEFyaTKtRtg/QYCb89bKhi4xcxY9l7DMAr7/lqpUxqngW5ogiNslusQzct3zI7os6INBlMFg==} peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.4.0 dependencies: - storybook: 8.4.2 + storybook: 8.4.0 dev: true - /@storybook/preview@8.4.2(storybook@8.4.2): + /@storybook/preview@8.4.2(storybook@8.4.0): resolution: {integrity: sha512-teb7JFmtDc9Ct6tr928cCb2aMy2SAKtmdbxPCPqR8oFwKGbeBY0WtweqqcFkZ50HWO203hWEWP4Ug90w/NKJeQ==} peerDependencies: storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 dependencies: - storybook: 8.4.2 + storybook: 8.4.0 dev: true - /@storybook/react-dom-shim@8.4.2(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2): - resolution: {integrity: sha512-FZVTM1f34FpGnf6e3MDIKkz05gmn8H9wEccvQAgr8pEFe8VWfrpVWeUrmatSAfgrCMNXYC1avDend8UX6IM8Fg==} + /@storybook/react-dom-shim@8.4.0(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.0): + resolution: {integrity: sha512-PYYZVdQ6/ts6hBMAwMEu4hfbyHFPzUYmVsZNtF2egaVJQ44xM4i1Zt+RJuo2NOt5VyBCfXJOs+lSIdmSBY2arw==} 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.4.2 + storybook: ^8.4.0 dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 8.4.2 + storybook: 8.4.0 /@storybook/router@7.6.17: resolution: {integrity: sha512-GnyC0j6Wi5hT4qRhSyT8NPtJfGmf82uZw97LQRWeyYu5gWEshUdM7aj40XlNiScd5cZDp0owO1idduVF2k2l2A==} @@ -1826,20 +1816,20 @@ packages: qs: 6.13.0 dev: true - /@storybook/test@8.4.2(storybook@8.4.2): - resolution: {integrity: sha512-MipTdboStv0hsqF2Sw8TZgP0YnxCcDYwxkTOd4hmRzev/7Brtvpi4pqjqh8k98ZCvhrCPAPVIoX5drk+oi3YUA==} + /@storybook/test@8.4.0(storybook@8.4.0): + resolution: {integrity: sha512-uHZ6+8RfEauwxi7Zy/LijfyIXrjCD7iTHmnTdT3BdP+2c/lDFAKXzHmbQJitefDFEgz1eHx/MArHZ8V3qu1ogg==} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.0 dependencies: '@storybook/csf': 0.1.11 '@storybook/global': 5.0.0 - '@storybook/instrumenter': 8.4.2(storybook@8.4.2) + '@storybook/instrumenter': 8.4.0(storybook@8.4.0) '@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.4.2 + storybook: 8.4.0 dev: true /@storybook/theming@7.6.17(react-dom@18.3.1)(react@18.3.1): @@ -1856,12 +1846,12 @@ packages: react-dom: 18.3.1(react@18.3.1) dev: true - /@storybook/theming@8.4.2(storybook@8.4.2): - resolution: {integrity: sha512-9j4fnu5LcV+qSs1rdwf61Bt14lms0T1LOZkHxGNcS1c1oH+cPS+sxECh2lxtni+mvOAHUlBs9pKhVZzRPdWpvg==} + /@storybook/theming@8.4.0(storybook@8.4.0): + resolution: {integrity: sha512-S7Iv5HMiYEJZlkQM0K9bxACLN7s8lCSG3M2CN6A82LSoXayFauuaPpn3LrNE2BvkTpdu17w19YiGbVYhPtRqsg==} peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.4.0 dependencies: - storybook: 8.4.2 + storybook: 8.4.0 dev: true /@storybook/types@7.6.17: @@ -1873,28 +1863,28 @@ packages: file-system-cache: 2.3.0 dev: true - /@storybook/types@8.4.2(storybook@8.4.2): - resolution: {integrity: sha512-fpHeQOeYg9DdBgx1+aXDtIxwb8thWc7z6yoesv+5SPetLAwasnptkqGS1/w5mSgXkHkui7e4cGoboPnuTM7cFg==} + /@storybook/types@8.4.0(storybook@8.4.0): + resolution: {integrity: sha512-x7NZjWnHXHwQ+4C5CGnA2d5e2nAy/dqbNnpTCLZEOeDeqL5zYmLByc2RUfc4z2GSBvF2We8V31oTkmpjmB1FvQ==} peerDependencies: - storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0 + storybook: ^8.4.0 dependencies: - storybook: 8.4.2 + storybook: 8.4.0 dev: true - /@storybook/vue3-vite@8.4.2(storybook@8.4.2)(vite@5.4.10)(vue@3.5.12): - resolution: {integrity: sha512-0M2/gFtCi0RzJN398v6QdOm4Iyz5/Slg5cGvXWfpT5ArcJmo7a1FnUBiR0JRu7HI0GcQL3F+wbYCm6vLumK5ow==} + /@storybook/vue3-vite@8.4.0(storybook@8.4.0)(vite@5.4.10)(vue@3.5.12): + resolution: {integrity: sha512-RXULLTU0GkGIkUoRHOn1eKup3VXS2JEj7fboSdNfKrZgtV54D2oIAyq2PhVTtGQTzL+BGxM2egTmttkztkylIw==} engines: {node: '>=18.0.0'} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.0 vite: ^4.0.0 || ^5.0.0 dependencies: - '@storybook/builder-vite': 8.4.2(storybook@8.4.2)(vite@5.4.10) - '@storybook/vue3': 8.4.2(storybook@8.4.2)(vue@3.5.12) + '@storybook/builder-vite': 8.4.0(storybook@8.4.0)(vite@5.4.10) + '@storybook/vue3': 8.4.0(storybook@8.4.0)(vue@3.5.12) find-package-json: 1.2.0 magic-string: 0.30.12 - storybook: 8.4.2 + storybook: 8.4.0 typescript: 5.4.2 - vite: 5.4.10(@types/node@20.17.6)(sass@1.80.6) + vite: 5.4.10(@types/node@20.17.4)(sass@1.80.5) vue-component-meta: 2.1.10(typescript@5.4.2) vue-docgen-api: 4.79.2(vue@3.5.12) transitivePeerDependencies: @@ -1902,34 +1892,34 @@ packages: - webpack-sources dev: true - /@storybook/vue3@8.4.2(storybook@8.4.2)(vue@3.5.12): - resolution: {integrity: sha512-1l4Icg1r8YrKoGVsEuWushhK0KqDsBRmj0tgfLm6Z8tsceNPD9Ev7OGUWmi7SClI8wqkz2Zn3W/TSESI6Bu7Fw==} + /@storybook/vue3@8.4.0(storybook@8.4.0)(vue@3.5.12): + resolution: {integrity: sha512-0iQ/+os8GcKu77Do+KPwPAna+boQmkM+lrUzGFdP04XNcyYAawOxrhUTD4hZejxbeL7C6NQjGjEDxQEl+XmiYg==} engines: {node: '>=18.0.0'} peerDependencies: - storybook: ^8.4.2 + storybook: ^8.4.0 vue: ^3.0.0 dependencies: - '@storybook/components': 8.4.2(storybook@8.4.2) + '@storybook/components': 8.4.0(storybook@8.4.0) '@storybook/global': 5.0.0 - '@storybook/manager-api': 8.4.2(storybook@8.4.2) - '@storybook/preview-api': 8.4.2(storybook@8.4.2) - '@storybook/theming': 8.4.2(storybook@8.4.2) + '@storybook/manager-api': 8.4.0(storybook@8.4.0) + '@storybook/preview-api': 8.4.0(storybook@8.4.0) + '@storybook/theming': 8.4.0(storybook@8.4.0) '@vue/compiler-core': 3.5.12 - storybook: 8.4.2 + storybook: 8.4.0 ts-dedent: 2.2.0 type-fest: 2.19.0 vue: 3.5.12(typescript@5.4.2) vue-component-type-helpers: 2.1.10 dev: true - /@stylistic/eslint-plugin-ts@2.10.1(eslint@9.14.0)(typescript@5.4.2): - resolution: {integrity: sha512-XmXcixLPYfW0Z4Nf2ChnQ7CnfALNy/5gwNh22POiy64xreVYtiag4+yxN2SBEalEfoOAwDnqwDKam7e7XeoKTA==} + /@stylistic/eslint-plugin-ts@2.10.0(eslint@9.13.0)(typescript@5.4.2): + resolution: {integrity: sha512-/pydlXkvbvn0MUrXzxfLElne/wr5Mb5fC+inncpBUB2nvSUdSjiNDBJC0ehbg0Z6U3FD2XNotOIQV9srHbP3nQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0)(typescript@5.4.2) - eslint: 9.14.0 + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.4.2) + eslint: 9.13.0 eslint-visitor-keys: 4.2.0 espree: 10.3.0 transitivePeerDependencies: @@ -1937,14 +1927,14 @@ packages: - typescript dev: true - /@stylistic/eslint-plugin@2.10.1(eslint@9.14.0)(typescript@5.4.2): - resolution: {integrity: sha512-U+4yzNXElTf9q0kEfnloI9XbOyD4cnEQCxjUI94q0+W++0GAEQvJ/slwEj9lwjDHfGADRSr+Tco/z0XJvmDfCQ==} + /@stylistic/eslint-plugin@2.10.0(eslint@9.13.0)(typescript@5.4.2): + resolution: {integrity: sha512-neWEgjp0qKxutbrKac5g23V5LX2c2Clyiz3zFxxybY8VSMfr+MmvwM204zg8YFbe9n2zcTwkpppCL2luwYcMhg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' dependencies: - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0)(typescript@5.4.2) - eslint: 9.14.0 + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.4.2) + eslint: 9.13.0 eslint-visitor-keys: 4.2.0 espree: 10.3.0 estraverse: 5.3.0 @@ -2035,13 +2025,13 @@ packages: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.17.6 + '@types/node': 20.17.4 dev: true /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.17.6 + '@types/node': 20.17.4 dev: true /@types/estree@1.0.6: @@ -2050,7 +2040,7 @@ packages: /@types/express-serve-static-core@4.19.6: resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} dependencies: - '@types/node': 20.17.6 + '@types/node': 20.17.4 '@types/qs': 6.9.17 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -2080,8 +2070,8 @@ packages: resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} dev: true - /@types/node@20.17.6: - resolution: {integrity: sha512-VEI7OdvK2wP7XHnsuXbAJnEpEkF6NjSN45QJlL4VGqZSXsnicpesdTWsg9RISeSdYd3yeRj/y3k5KGjUXYnFwQ==} + /@types/node@20.17.4: + resolution: {integrity: sha512-Fi1Bj8qTJr4f1FDdHFR7oMlOawEYSzkHNdBJK+aRjcDDNHwEV3jPPjuZP2Lh2QNgXeqzM8Y+U6b6urKAog2rZw==} dependencies: undici-types: 6.19.8 @@ -2113,14 +2103,14 @@ packages: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.17.6 + '@types/node': 20.17.4 dev: true /@types/serve-static@1.15.7: resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} dependencies: '@types/http-errors': 2.0.4 - '@types/node': 20.17.6 + '@types/node': 20.17.4 '@types/send': 0.17.4 dev: true @@ -2128,8 +2118,8 @@ packages: resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} dev: true - /@typescript-eslint/eslint-plugin@8.13.0(@typescript-eslint/parser@8.13.0)(eslint@9.14.0)(typescript@5.4.2): - resolution: {integrity: sha512-nQtBLiZYMUPkclSeC3id+x4uVd1SGtHuElTxL++SfP47jR0zfkZBJHc+gL4qPsgTuypz0k8Y2GheaDYn6Gy3rg==} + /@typescript-eslint/eslint-plugin@8.12.2(@typescript-eslint/parser@8.12.2)(eslint@9.13.0)(typescript@5.4.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 @@ -2140,12 +2130,12 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.13.0(eslint@9.14.0)(typescript@5.4.2) - '@typescript-eslint/scope-manager': 8.13.0 - '@typescript-eslint/type-utils': 8.13.0(eslint@9.14.0)(typescript@5.4.2) - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0)(typescript@5.4.2) - '@typescript-eslint/visitor-keys': 8.13.0 - eslint: 9.14.0 + '@typescript-eslint/parser': 8.12.2(eslint@9.13.0)(typescript@5.4.2) + '@typescript-eslint/scope-manager': 8.12.2 + '@typescript-eslint/type-utils': 8.12.2(eslint@9.13.0)(typescript@5.4.2) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.4.2) + '@typescript-eslint/visitor-keys': 8.12.2 + eslint: 9.13.0 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -2155,8 +2145,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@8.13.0(eslint@9.14.0)(typescript@5.4.2): - resolution: {integrity: sha512-w0xp+xGg8u/nONcGw1UXAr6cjCPU1w0XVyBs6Zqaj5eLmxkKQAByTdV/uGgNN5tVvN/kKpoQlP2cL7R+ajZZIQ==} + /@typescript-eslint/parser@8.12.2(eslint@9.13.0)(typescript@5.4.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 @@ -2165,12 +2155,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 8.13.0 - '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.4.2) - '@typescript-eslint/visitor-keys': 8.13.0 + '@typescript-eslint/scope-manager': 8.12.2 + '@typescript-eslint/types': 8.12.2 + '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.4.2) + '@typescript-eslint/visitor-keys': 8.12.2 debug: 4.3.7 - eslint: 9.14.0 + eslint: 9.13.0 typescript: 5.4.2 transitivePeerDependencies: - supports-color @@ -2184,16 +2174,16 @@ packages: '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/scope-manager@8.13.0: - resolution: {integrity: sha512-XsGWww0odcUT0gJoBZ1DeulY1+jkaHUciUq4jKNv4cpInbvvrtDoyBH9rE/n2V29wQJPk8iCH1wipra9BhmiMA==} + /@typescript-eslint/scope-manager@8.12.2: + resolution: {integrity: sha512-gPLpLtrj9aMHOvxJkSbDBmbRuYdtiEbnvO25bCMza3DhMjTQw0u7Y1M+YR5JPbMsXXnSPuCf5hfq0nEkQDL/JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/visitor-keys': 8.13.0 + '@typescript-eslint/types': 8.12.2 + '@typescript-eslint/visitor-keys': 8.12.2 dev: true - /@typescript-eslint/type-utils@8.13.0(eslint@9.14.0)(typescript@5.4.2): - resolution: {integrity: sha512-Rqnn6xXTR316fP4D2pohZenJnp+NwQ1mo7/JM+J1LWZENSLkJI8ID8QNtlvFeb0HnFSK94D6q0cnMX6SbE5/vA==} + /@typescript-eslint/type-utils@8.12.2(eslint@9.13.0)(typescript@5.4.2): + resolution: {integrity: sha512-bwuU4TAogPI+1q/IJSKuD4shBLc/d2vGcRT588q+jzayQyjVK2X6v/fbR4InY2U2sgf8MEvVCqEWUzYzgBNcGQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2201,8 +2191,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.4.2) - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0)(typescript@5.4.2) + '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.4.2) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.4.2) debug: 4.3.7 ts-api-utils: 1.4.0(typescript@5.4.2) typescript: 5.4.2 @@ -2216,8 +2206,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types@8.13.0: - resolution: {integrity: sha512-4cyFErJetFLckcThRUFdReWJjVsPCqyBlJTi6IDEpc1GWCIIZRFxVppjWLIMcQhNGhdWJJRYFHpHoDWvMlDzng==} + /@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} dev: true @@ -2242,8 +2232,8 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@8.13.0(typescript@5.4.2): - resolution: {integrity: sha512-v7SCIGmVsRK2Cy/LTLGN22uea6SaUIlpBcO/gnMGT/7zPtxp90bphcGf4fyrCQl3ZtiBKqVTG32hb668oIYy1g==} + /@typescript-eslint/typescript-estree@8.12.2(typescript@5.4.2): + resolution: {integrity: sha512-mME5MDwGe30Pq9zKPvyduyU86PH7aixwqYR2grTglAdB+AN8xXQ1vFGpYaUSJ5o5P/5znsSBeNcs5g5/2aQwow==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2251,8 +2241,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/visitor-keys': 8.13.0 + '@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 @@ -2264,19 +2254,19 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@5.62.0(eslint@9.14.0)(typescript@5.4.2): + /@typescript-eslint/utils@5.62.0(eslint@9.13.0)(typescript@5.4.2): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.13.0) '@types/json-schema': 7.0.15 '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.2) - eslint: 9.14.0 + eslint: 9.13.0 eslint-scope: 5.1.1 semver: 7.6.3 transitivePeerDependencies: @@ -2284,17 +2274,17 @@ packages: - typescript dev: true - /@typescript-eslint/utils@8.13.0(eslint@9.14.0)(typescript@5.4.2): - resolution: {integrity: sha512-A1EeYOND6Uv250nybnLZapeXpYMl8tkzYUxqmoKAWnI4sei3ihf2XdZVd+vVOmHGcp3t+P7yRrNsyyiXTvShFQ==} + /@typescript-eslint/utils@8.12.2(eslint@9.13.0)(typescript@5.4.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 dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0) - '@typescript-eslint/scope-manager': 8.13.0 - '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.4.2) - eslint: 9.14.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.13.0) + '@typescript-eslint/scope-manager': 8.12.2 + '@typescript-eslint/types': 8.12.2 + '@typescript-eslint/typescript-estree': 8.12.2(typescript@5.4.2) + eslint: 9.13.0 transitivePeerDependencies: - supports-color - typescript @@ -2308,11 +2298,11 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@8.13.0: - resolution: {integrity: sha512-7N/+lztJqH4Mrf0lb10R/CbI1EaAMMGyF5y0oJvFoAhafwgiRA7TXyd8TFn8FC8k5y2dTsYogg238qavRGNnlw==} + /@typescript-eslint/visitor-keys@8.12.2: + resolution: {integrity: sha512-PChz8UaKQAVNHghsHcPyx1OMHoFRUEA7rJSK/mDhdq85bk+PLsUHUBqTQTFt18VJZbmxBovM65fezlheQRsSDA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.13.0 + '@typescript-eslint/types': 8.12.2 eslint-visitor-keys: 3.4.3 dev: true @@ -2323,7 +2313,7 @@ packages: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.4.10(@types/node@20.17.6)(sass@1.80.6) + vite: 5.4.10(@types/node@20.17.4)(sass@1.80.5) vue: 3.5.12(typescript@5.4.2) dev: true @@ -2348,7 +2338,7 @@ packages: std-env: 3.7.0 test-exclude: 7.0.1 tinyrainbow: 1.2.0 - vitest: 2.1.4(@types/node@20.17.6)(happy-dom@15.10.1)(sass@1.80.6) + vitest: 2.1.4(@types/node@20.17.4)(happy-dom@15.7.4)(sass@1.80.5) transitivePeerDependencies: - supports-color dev: true @@ -2385,7 +2375,7 @@ packages: '@vitest/spy': 2.1.4 estree-walker: 3.0.3 magic-string: 0.30.12 - vite: 5.4.10(@types/node@20.17.6)(sass@1.80.6) + vite: 5.4.10(@types/node@20.17.4)(sass@1.80.5) dev: true /@vitest/pretty-format@2.0.5: @@ -2587,7 +2577,7 @@ packages: resolution: {integrity: sha512-VcZK7MvpjuTPx2w6blwnwZAu5/LgBUtejFOi3pPGQFXQN5Ela03FUtd2Qtg4yWGGissVL0dr6Ro1LfOFh+PCuQ==} dev: true - /@vuetify/loader-shared@2.0.3(vue@3.5.12)(vuetify@3.7.4): + /@vuetify/loader-shared@2.0.3(vue@3.5.12)(vuetify@3.7.3): resolution: {integrity: sha512-Ss3GC7eJYkp2SF6xVzsT7FAruEmdihmn4OCk2+UocREerlXKWgOKKzTN5PN3ZVN5q05jHHrsNhTuWbhN61Bpdg==} peerDependencies: vue: ^3.0.0 @@ -2595,7 +2585,7 @@ packages: dependencies: upath: 2.0.1 vue: 3.5.12(typescript@5.4.2) - vuetify: 3.7.4(typescript@5.4.2)(vite-plugin-vuetify@2.0.4)(vue@3.5.12) + vuetify: 3.7.3(typescript@5.4.2)(vite-plugin-vuetify@2.0.4)(vue@3.5.12) /abbrev@2.0.0: resolution: {integrity: sha512-6/mh1E2u2YgEsCHdY0Yx5oW+61gZU+1vXaoiHHrpKeuRNNgFvS+/jrwHiQhB5apAf5oB7UB7E19ol2R2LKH8hQ==} @@ -2783,7 +2773,7 @@ packages: resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} engines: {node: '>=4'} dependencies: - tslib: 2.8.1 + tslib: 2.8.0 /asynckit@0.4.0: resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} @@ -2952,8 +2942,8 @@ packages: dependencies: readdirp: 4.0.2 - /chromatic@11.16.5: - resolution: {integrity: sha512-wUEKXyu3GYmUg6Jq13uyRE9iC8ph5gbfDHdyHH0vQathkGQrcjHHdoxI/GXKIjU6d+xupLon8sxRV9NuZKTWbA==} + /chromatic@11.16.3: + resolution: {integrity: sha512-bckarRbZ3M1BvsmhLqEMschuQPk2FlSD9cvy8383JwoVvaIqLr0dv1tI/DPM4LMuXOjTjeBSZZINVH9r3RMiiA==} hasBin: true peerDependencies: '@chromatic-com/cypress': ^0.*.* || ^1.0.0 @@ -3228,8 +3218,6 @@ packages: resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} engines: {node: '>=0.10'} hasBin: true - requiresBuild: true - optional: true /dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} @@ -3421,15 +3409,15 @@ packages: engines: {node: '>=12'} dev: false - /eslint-plugin-storybook@0.8.0(eslint@9.14.0)(typescript@5.4.2): + /eslint-plugin-storybook@0.8.0(eslint@9.13.0)(typescript@5.4.2): resolution: {integrity: sha512-CZeVO5EzmPY7qghO2t64oaFM+8FTaD4uzOEjHKp516exyTKo+skKAL9GI3QALS2BXhyALJjNtwbmr1XinGE8bA==} engines: {node: '>= 18'} peerDependencies: eslint: '>=6' dependencies: '@storybook/csf': 0.0.1 - '@typescript-eslint/utils': 5.62.0(eslint@9.14.0)(typescript@5.4.2) - eslint: 9.14.0 + '@typescript-eslint/utils': 5.62.0(eslint@9.13.0)(typescript@5.4.2) + eslint: 9.13.0 requireindex: 1.2.0 ts-dedent: 2.2.0 transitivePeerDependencies: @@ -3437,26 +3425,26 @@ packages: - typescript dev: true - /eslint-plugin-vue@9.30.0(eslint@9.14.0): + /eslint-plugin-vue@9.30.0(eslint@9.13.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 dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0) - eslint: 9.14.0 + '@eslint-community/eslint-utils': 4.4.1(eslint@9.13.0) + eslint: 9.13.0 globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.14.0) + vue-eslint-parser: 9.4.3(eslint@9.13.0) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-vuejs-accessibility@2.4.1(eslint@9.14.0): + /eslint-plugin-vuejs-accessibility@2.4.1(eslint@9.13.0): resolution: {integrity: sha512-ZRZhPdslplZXSF71MtSG+zXYRAT5KiHR4JVuo/DERQf9noAkDvi5W418VOE1qllmJd7wTenndxi1q8XeDMxdHw==} engines: {node: '>=16.0.0'} peerDependencies: @@ -3464,8 +3452,8 @@ packages: dependencies: aria-query: 5.3.2 emoji-regex: 10.4.0 - eslint: 9.14.0 - vue-eslint-parser: 9.4.3(eslint@9.14.0) + eslint: 9.13.0 + vue-eslint-parser: 9.4.3(eslint@9.13.0) transitivePeerDependencies: - supports-color dev: true @@ -3504,8 +3492,8 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /eslint@9.14.0: - resolution: {integrity: sha512-c2FHsVBr87lnUtjP4Yhvk4yEhKrQavGafRA/Se1ouse8PfbfC/Qh9Mxa00yWsZRlqeUB9raXip0aiiUZkgnr9g==} + /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: @@ -3514,16 +3502,16 @@ packages: jiti: optional: true dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.13.0) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.18.0 '@eslint/core': 0.7.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.14.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.4.1 + '@humanwhocodes/retry': 0.3.1 '@types/estree': 1.0.6 '@types/json-schema': 7.0.15 ajv: 6.12.6 @@ -3985,8 +3973,8 @@ packages: optionalDependencies: uglify-js: 3.19.3 - /happy-dom@15.10.1: - resolution: {integrity: sha512-FuGnj/qIB4QnBL6fWmD7Wnh6STxevLgOVWB6+nopDGgWG1+t9CXkNB2ldZ+iqwD2UKxD2D0SU8el8A6AX6Q1+g==} + /happy-dom@15.7.4: + resolution: {integrity: sha512-r1vadDYGMtsHAAsqhDuk4IpPvr6N8MGKy5ntBo7tSdim+pWDxus2PNqOcOt8LuDZ4t3KJHE+gCuzupcx/GKnyQ==} engines: {node: '>=18.0.0'} dependencies: entities: 4.5.0 @@ -4602,6 +4590,10 @@ packages: hasBin: true dev: false + /maska@3.0.3: + resolution: {integrity: sha512-ItFbuqVeBKk1JmC4QCRxKeNaX+Ym/oMUYZVXwvAPKAwMeO4bYZpIGjNWOcZy+L8YXQaPvCZ68+5eYpGRdyaA8w==} + dev: false + /memoizerific@1.11.3: resolution: {integrity: sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==} dependencies: @@ -4732,8 +4724,6 @@ packages: /node-addon-api@7.1.1: resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} - requiresBuild: true - optional: true /node-emoji@2.1.3: resolution: {integrity: sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA==} @@ -5381,7 +5371,7 @@ packages: esprima: 4.0.1 source-map: 0.6.1 tiny-invariant: 1.3.3 - tslib: 2.8.1 + tslib: 2.8.0 /redent@3.0.0: resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} @@ -5442,31 +5432,31 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - /rollup@4.24.4: - resolution: {integrity: sha512-vGorVWIsWfX3xbcyAS+I047kFKapHYivmkaT63Smj77XwvLSJos6M1xGqZnBPFQFBRZDOcG1QnYEIxAvTr/HjA==} + /rollup@4.24.3: + resolution: {integrity: sha512-HBW896xR5HGmoksbi3JBDtmVzWiPAYqp7wip50hjQ67JbDz61nyoMPdqu1DvVW9asYb2M65Z20ZHsyJCMqMyDg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true dependencies: '@types/estree': 1.0.6 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.24.4 - '@rollup/rollup-android-arm64': 4.24.4 - '@rollup/rollup-darwin-arm64': 4.24.4 - '@rollup/rollup-darwin-x64': 4.24.4 - '@rollup/rollup-freebsd-arm64': 4.24.4 - '@rollup/rollup-freebsd-x64': 4.24.4 - '@rollup/rollup-linux-arm-gnueabihf': 4.24.4 - '@rollup/rollup-linux-arm-musleabihf': 4.24.4 - '@rollup/rollup-linux-arm64-gnu': 4.24.4 - '@rollup/rollup-linux-arm64-musl': 4.24.4 - '@rollup/rollup-linux-powerpc64le-gnu': 4.24.4 - '@rollup/rollup-linux-riscv64-gnu': 4.24.4 - '@rollup/rollup-linux-s390x-gnu': 4.24.4 - '@rollup/rollup-linux-x64-gnu': 4.24.4 - '@rollup/rollup-linux-x64-musl': 4.24.4 - '@rollup/rollup-win32-arm64-msvc': 4.24.4 - '@rollup/rollup-win32-ia32-msvc': 4.24.4 - '@rollup/rollup-win32-x64-msvc': 4.24.4 + '@rollup/rollup-android-arm-eabi': 4.24.3 + '@rollup/rollup-android-arm64': 4.24.3 + '@rollup/rollup-darwin-arm64': 4.24.3 + '@rollup/rollup-darwin-x64': 4.24.3 + '@rollup/rollup-freebsd-arm64': 4.24.3 + '@rollup/rollup-freebsd-x64': 4.24.3 + '@rollup/rollup-linux-arm-gnueabihf': 4.24.3 + '@rollup/rollup-linux-arm-musleabihf': 4.24.3 + '@rollup/rollup-linux-arm64-gnu': 4.24.3 + '@rollup/rollup-linux-arm64-musl': 4.24.3 + '@rollup/rollup-linux-powerpc64le-gnu': 4.24.3 + '@rollup/rollup-linux-riscv64-gnu': 4.24.3 + '@rollup/rollup-linux-s390x-gnu': 4.24.3 + '@rollup/rollup-linux-x64-gnu': 4.24.3 + '@rollup/rollup-linux-x64-musl': 4.24.3 + '@rollup/rollup-win32-arm64-msvc': 4.24.3 + '@rollup/rollup-win32-ia32-msvc': 4.24.3 + '@rollup/rollup-win32-x64-msvc': 4.24.3 fsevents: 2.3.3 /run-parallel@1.2.0: @@ -5478,16 +5468,40 @@ packages: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} dev: false - /sass@1.80.6: - resolution: {integrity: sha512-ccZgdHNiBF1NHBsWvacvT5rju3y1d/Eu+8Ex6c21nHp2lZGLBEtuwc415QfiI1PJa1TpCo3iXwwSRjRpn2Ckjg==} + /sass-loader@16.0.3(sass@1.80.5): + resolution: {integrity: sha512-gosNorT1RCkuCMyihv6FBRR7BMV06oKRAs+l4UMp1mlcVg9rWN6KMmUj3igjQwmYys4mDP3etEYJgiHRbgHCHA==} + engines: {node: '>= 18.12.0'} + peerDependencies: + '@rspack/core': 0.x || 1.x + node-sass: ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 + sass: ^1.3.0 + sass-embedded: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + node-sass: + optional: true + sass: + optional: true + sass-embedded: + optional: true + webpack: + optional: true + dependencies: + neo-async: 2.6.2 + sass: 1.80.5 + dev: false + + /sass@1.80.5: + resolution: {integrity: sha512-TQd2aoQl/+zsxRMEDSxVdpPIqeq9UFc6pr7PzkugiTx3VYCFPUaa3P4RrBQsqok4PO200Vkz0vXQBNlg7W907g==} engines: {node: '>=14.0.0'} hasBin: true dependencies: + '@parcel/watcher': 2.4.1 chokidar: 4.0.1 immutable: 4.3.7 source-map-js: 1.2.1 - optionalDependencies: - '@parcel/watcher': 2.5.0 /scheduler@0.23.2: resolution: {integrity: sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==} @@ -5679,7 +5693,7 @@ packages: resolution: {integrity: sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==} dev: true - /storybook-addon-vue-mdx@1.0.4(@storybook/blocks@8.4.2)(@storybook/builder-vite@8.4.2)(@storybook/components@8.4.2)(@storybook/core-events@8.4.2)(@storybook/manager-api@8.4.2)(@storybook/mdx2-csf@1.1.0)(@storybook/preview-api@8.4.2)(@storybook/theming@8.4.2)(@storybook/types@8.4.2)(react-dom@18.3.1)(react@18.3.1)(vue@3.5.12): + /storybook-addon-vue-mdx@1.0.4(@storybook/blocks@8.4.0)(@storybook/builder-vite@8.4.0)(@storybook/components@8.4.0)(@storybook/core-events@8.4.0)(@storybook/manager-api@8.4.0)(@storybook/mdx2-csf@1.1.0)(@storybook/preview-api@8.4.0)(@storybook/theming@8.4.0)(@storybook/types@8.4.0)(react-dom@18.3.1)(react@18.3.1)(vue@3.5.12): resolution: {integrity: sha512-WyeIvbu4t3EeJijS8sGbnS8zjRFUD41145He39u9e5vkChPsBF9JlAjB/i7be2VQUuXPuv5wmfn+tSOA0sCoBw==} peerDependencies: '@storybook/blocks': ^8.0.0 @@ -5695,23 +5709,23 @@ packages: react-dom: ^18.0.0 vue: ^3.4.31 dependencies: - '@storybook/blocks': 8.4.2(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.2) - '@storybook/builder-vite': 8.4.2(storybook@8.4.2)(vite@5.4.10) - '@storybook/components': 8.4.2(storybook@8.4.2) - '@storybook/core-events': 8.4.2(storybook@8.4.2) - '@storybook/manager-api': 8.4.2(storybook@8.4.2) + '@storybook/blocks': 8.4.0(react-dom@18.3.1)(react@18.3.1)(storybook@8.4.0) + '@storybook/builder-vite': 8.4.0(storybook@8.4.0)(vite@5.4.10) + '@storybook/components': 8.4.0(storybook@8.4.0) + '@storybook/core-events': 8.4.0(storybook@8.4.0) + '@storybook/manager-api': 8.4.0(storybook@8.4.0) '@storybook/mdx2-csf': 1.1.0 - '@storybook/preview-api': 8.4.2(storybook@8.4.2) - '@storybook/theming': 8.4.2(storybook@8.4.2) - '@storybook/types': 8.4.2(storybook@8.4.2) + '@storybook/preview-api': 8.4.0(storybook@8.4.0) + '@storybook/theming': 8.4.0(storybook@8.4.0) + '@storybook/types': 8.4.0(storybook@8.4.0) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) veaury: 2.5.1(react-dom@18.3.1)(react@18.3.1) vue: 3.5.12(typescript@5.4.2) dev: true - /storybook@8.4.2: - resolution: {integrity: sha512-GMCgyAulmLNrkUtDkCpFO4SB77YrpiIxq6e5tzaQdXEuaDu1mdNwOuP3VG7nE2FzxmqDvagSgriM68YW9iFaZA==} + /storybook@8.4.0: + resolution: {integrity: sha512-hLfXPtqfoQUMKVortxXdnQoUwDwtH85eSj9LbqGT/z1f/gLLYGNG3Mv3QbsRjHXhn+EfYffh7wuLpAn+Cicijw==} hasBin: true peerDependencies: prettier: ^2 || ^3 @@ -5719,7 +5733,7 @@ packages: prettier: optional: true dependencies: - '@storybook/core': 8.4.2 + '@storybook/core': 8.4.0 transitivePeerDependencies: - bufferutil - supports-color @@ -5977,8 +5991,8 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tslib@2.8.1: - resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + /tslib@2.8.0: + resolution: {integrity: sha512-jWVzBLplnCmoaTr13V9dYbiQ99wvZRd0vNWaDRg+aVYRcjDF3nDksxFDE/+fkXnKhpnUUkmx5pK/v8mCtLVqZA==} /tsutils@3.21.0(typescript@5.4.2): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} @@ -6020,8 +6034,8 @@ packages: engines: {node: '>=16'} dev: false - /typescript-eslint@8.13.0(eslint@9.14.0)(typescript@5.4.2): - resolution: {integrity: sha512-vIMpDRJrQd70au2G8w34mPps0ezFSPMEX4pXkTzUkrNbRX+36ais2ksGWN0esZL+ZMaFJEneOBHzCgSqle7DHw==} + /typescript-eslint@8.12.2(eslint@9.13.0)(typescript@5.4.2): + resolution: {integrity: sha512-UbuVUWSrHVR03q9CWx+JDHeO6B/Hr9p4U5lRH++5tq/EbFq1faYZe50ZSBePptgfIKLEti0aPQ3hFgnPVcd8ZQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -6029,9 +6043,9 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 8.13.0(@typescript-eslint/parser@8.13.0)(eslint@9.14.0)(typescript@5.4.2) - '@typescript-eslint/parser': 8.13.0(eslint@9.14.0)(typescript@5.4.2) - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0)(typescript@5.4.2) + '@typescript-eslint/eslint-plugin': 8.12.2(@typescript-eslint/parser@8.12.2)(eslint@9.13.0)(typescript@5.4.2) + '@typescript-eslint/parser': 8.12.2(eslint@9.13.0)(typescript@5.4.2) + '@typescript-eslint/utils': 8.12.2(eslint@9.13.0)(typescript@5.4.2) typescript: 5.4.2 transitivePeerDependencies: - eslint @@ -6153,7 +6167,7 @@ packages: react-dom: 18.3.1(react@18.3.1) dev: true - /vite-node@2.1.4(@types/node@20.17.6)(sass@1.80.6): + /vite-node@2.1.4(@types/node@20.17.4)(sass@1.80.5): resolution: {integrity: sha512-kqa9v+oi4HwkG6g8ufRnb5AeplcRw8jUF6/7/Qz1qRQOXHImG8YnLbB+LLszENwFnoBl9xIf9nVdCFzNd7GQEg==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -6161,7 +6175,7 @@ packages: cac: 6.7.14 debug: 4.3.7 pathe: 1.1.2 - vite: 5.4.10(@types/node@20.17.6)(sass@1.80.6) + vite: 5.4.10(@types/node@20.17.4)(sass@1.80.5) transitivePeerDependencies: - '@types/node' - less @@ -6174,7 +6188,7 @@ packages: - terser dev: true - /vite-plugin-dts@4.3.0(@types/node@20.17.6)(typescript@5.4.2)(vite@5.4.10): + /vite-plugin-dts@4.3.0(@types/node@20.17.4)(typescript@5.4.2)(vite@5.4.10): resolution: {integrity: sha512-LkBJh9IbLwL6/rxh0C1/bOurDrIEmRE7joC+jFdOEEciAFPbpEKOLSAr5nNh5R7CJ45cMbksTrFfy52szzC5eA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -6184,7 +6198,7 @@ packages: vite: optional: true dependencies: - '@microsoft/api-extractor': 7.47.11(@types/node@20.17.6) + '@microsoft/api-extractor': 7.47.11(@types/node@20.17.4) '@rollup/pluginutils': 5.1.3 '@volar/typescript': 2.4.8 '@vue/language-core': 2.1.6(typescript@5.4.2) @@ -6194,14 +6208,14 @@ packages: local-pkg: 0.5.0 magic-string: 0.30.12 typescript: 5.4.2 - vite: 5.4.10(@types/node@20.17.6)(sass@1.80.6) + vite: 5.4.10(@types/node@20.17.4)(sass@1.80.5) transitivePeerDependencies: - '@types/node' - rollup - supports-color dev: true - /vite-plugin-vuetify@2.0.4(vite@5.4.10)(vue@3.5.12)(vuetify@3.7.4): + /vite-plugin-vuetify@2.0.4(vite@5.4.10)(vue@3.5.12)(vuetify@3.7.3): resolution: {integrity: sha512-A4cliYUoP/u4AWSRVRvAPKgpgR987Pss7LpFa7s1GvOe8WjgDq92Rt3eVXrvgxGCWvZsPKziVqfHHdCMqeDhfw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: @@ -6209,16 +6223,16 @@ packages: vue: ^3.0.0 vuetify: ^3.0.0 dependencies: - '@vuetify/loader-shared': 2.0.3(vue@3.5.12)(vuetify@3.7.4) + '@vuetify/loader-shared': 2.0.3(vue@3.5.12)(vuetify@3.7.3) debug: 4.3.7 upath: 2.0.1 - vite: 5.4.10(@types/node@20.17.6)(sass@1.80.6) + vite: 5.4.10(@types/node@20.17.4)(sass@1.80.5) vue: 3.5.12(typescript@5.4.2) - vuetify: 3.7.4(typescript@5.4.2)(vite-plugin-vuetify@2.0.4)(vue@3.5.12) + vuetify: 3.7.3(typescript@5.4.2)(vite-plugin-vuetify@2.0.4)(vue@3.5.12) transitivePeerDependencies: - supports-color - /vite@5.4.10(@types/node@20.17.6)(sass@1.80.6): + /vite@5.4.10(@types/node@20.17.4)(sass@1.80.5): resolution: {integrity: sha512-1hvaPshuPUtxeQ0hsVH3Mud0ZanOLwVTneA1EgbAM5LhaZEqyPWGRQ7BtaMvUrTDeEaC8pxtj6a6jku3x4z6SQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -6249,15 +6263,15 @@ packages: terser: optional: true dependencies: - '@types/node': 20.17.6 + '@types/node': 20.17.4 esbuild: 0.21.5 postcss: 8.4.47 - rollup: 4.24.4 - sass: 1.80.6 + rollup: 4.24.3 + sass: 1.80.5 optionalDependencies: fsevents: 2.3.3 - /vitest@2.1.4(@types/node@20.17.6)(happy-dom@15.10.1)(sass@1.80.6): + /vitest@2.1.4(@types/node@20.17.4)(happy-dom@15.7.4)(sass@1.80.5): resolution: {integrity: sha512-eDjxbVAJw1UJJCHr5xr/xM86Zx+YxIEXGAR+bmnEID7z9qWfoxpHw0zdobz+TQAFOLT+nEXz3+gx6nUJ7RgmlQ==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -6282,7 +6296,7 @@ packages: jsdom: optional: true dependencies: - '@types/node': 20.17.6 + '@types/node': 20.17.4 '@vitest/expect': 2.1.4 '@vitest/mocker': 2.1.4(vite@5.4.10) '@vitest/pretty-format': 2.1.4 @@ -6293,7 +6307,7 @@ packages: chai: 5.1.2 debug: 4.3.7 expect-type: 1.1.0 - happy-dom: 15.10.1 + happy-dom: 15.7.4 magic-string: 0.30.12 pathe: 1.1.2 std-env: 3.7.0 @@ -6301,8 +6315,8 @@ packages: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.10(@types/node@20.17.6)(sass@1.80.6) - vite-node: 2.1.4(@types/node@20.17.6)(sass@1.80.6) + vite: 5.4.10(@types/node@20.17.4)(sass@1.80.5) + vite-node: 2.1.4(@types/node@20.17.4)(sass@1.80.5) why-is-node-running: 2.3.0 transitivePeerDependencies: - less @@ -6364,14 +6378,14 @@ packages: vue-inbrowser-compiler-independent-utils: 4.71.1(vue@3.5.12) dev: true - /vue-eslint-parser@9.4.3(eslint@9.14.0): + /vue-eslint-parser@9.4.3(eslint@9.13.0): resolution: {integrity: sha512-2rYRLWlIpaiN8xbPiDyXZXRgLGOtWxERV7ND5fFAv5qo1D2N9Fu9MNajBNc6o13lZ+24DAWCkQCvj4klgmcITg==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.3.7 - eslint: 9.14.0 + eslint: 9.13.0 eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -6426,8 +6440,8 @@ packages: '@vue/shared': 3.5.12 typescript: 5.4.2 - /vuetify@3.7.4(typescript@5.4.2)(vite-plugin-vuetify@2.0.4)(vue@3.5.12): - resolution: {integrity: sha512-Y8UU5wUDQXC3oz2uumPb8IOdvB4XMCxtxnmqdOc+LihNuPlkSgxIwf92ndRzbOtJFKHsggFUxpyLqpQp+A+5kg==} + /vuetify@3.7.3(typescript@5.4.2)(vite-plugin-vuetify@2.0.4)(vue@3.5.12): + resolution: {integrity: sha512-bpuvBpZl1/+nLlXDgdVXekvMNR6W/ciaoa8CYlpeAzAARbY8zUFSoBq05JlLhkIHI58AnzKVy4c09d0OtfYAPg==} engines: {node: ^12.20 || >=14.13} peerDependencies: typescript: '>=4.7' @@ -6443,7 +6457,7 @@ packages: optional: true dependencies: typescript: 5.4.2 - vite-plugin-vuetify: 2.0.4(vite@5.4.10)(vue@3.5.12)(vuetify@3.7.4) + vite-plugin-vuetify: 2.0.4(vite@5.4.10)(vue@3.5.12)(vuetify@3.7.3) vue: 3.5.12(typescript@5.4.2) /webidl-conversions@3.0.1: diff --git a/src/components/Customs/CustomInputSelect/CustomInputSelect.mdx b/src/components/Customs/CustomInputSelect/CustomInputSelect.mdx index f9b55aa4..3ad881c1 100644 --- a/src/components/Customs/CustomInputSelect/CustomInputSelect.mdx +++ b/src/components/Customs/CustomInputSelect/CustomInputSelect.mdx @@ -3,7 +3,7 @@ import * as CustomInputSelectStories from "./CustomInputSelect.stories.ts"; -# CustomSelect +# CustomInputSelect Le composant `CustomInputSelect` est utilisé pour proposer une alternative au `v-select` de Vuetify qui ne respecte pas les règles RGAA. diff --git a/src/components/Customs/CustomSelect/CustomSelect.vue b/src/components/Customs/CustomSelect/CustomSelect.vue index e4946bd5..9424e028 100644 --- a/src/components/Customs/CustomSelect/CustomSelect.vue +++ b/src/components/Customs/CustomSelect/CustomSelect.vue @@ -1,5 +1,5 @@