diff --git a/README.md b/README.md index eba467c..322674b 100644 --- a/README.md +++ b/README.md @@ -82,6 +82,12 @@ pnpm sb pnpm dev ``` +Для локального запуска Storybook необходимо выполнить команду +``` +pnpm sb +``` + + ## Инструкции ### Получение кода на свой компьютер diff --git a/package.json b/package.json index 5391a23..0d83544 100644 --- a/package.json +++ b/package.json @@ -19,9 +19,11 @@ "build-storybook": "storybook build" }, "dependencies": { + "@tailwindcss/vite": "^4.1.16", "pinia": "^3.0.1", "query-string": "^9.1.1", "storybook": "^9.1.13", + "tailwindcss": "^4.1.16", "vue": "^3.5.13", "vue-router": "^4.5.0" }, @@ -53,6 +55,7 @@ "knip": "^5.45.0", "openapi-typescript": "^7.6.1", "playwright": "^1.56.1", + "postcss-html": "^1.8.0", "postcss-preset-env": "^10.1.5", "prettier": "^3.5.2", "sass": "^1.93.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 43681a4..0a3b256 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,6 +8,9 @@ importers: .: dependencies: + '@tailwindcss/vite': + specifier: ^4.1.16 + version: 4.1.16(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) pinia: specifier: ^3.0.1 version: 3.0.1(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) @@ -16,7 +19,10 @@ importers: version: 9.1.1 storybook: specifier: ^9.1.13 - version: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) + version: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) + tailwindcss: + specifier: ^4.1.16 + version: 4.1.16 vue: specifier: ^3.5.13 version: 3.5.13(typescript@5.8.2) @@ -26,7 +32,7 @@ importers: devDependencies: '@chromatic-com/storybook': specifier: 4.1.1 - version: 4.1.1(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))) + version: 4.1.1(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))) '@eslint/eslintrc': specifier: ^3.3.0 version: 3.3.0 @@ -44,58 +50,58 @@ importers: version: 2025.3.1 '@storybook/addon-a11y': specifier: 9.1.13 - version: 9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))) + version: 9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))) '@storybook/addon-docs': specifier: 9.1.13 - version: 9.1.13(@types/react@19.2.2)(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))) + version: 9.1.13(@types/react@19.2.2)(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))) '@storybook/addon-onboarding': specifier: 9.1.13 - version: 9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))) + version: 9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))) '@storybook/addon-vitest': specifier: 9.1.13 - version: 9.1.13(@vitest/browser@4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) + version: 9.1.13(@vitest/browser@4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) '@storybook/vue3-vite': specifier: 9.1.13 - version: 9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)))(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))(vue@3.5.13(typescript@5.8.2)) + version: 9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))(vue@3.5.13(typescript@5.8.2)) '@types/node': specifier: ^22.13.8 version: 22.13.8 '@typescript-eslint/eslint-plugin': specifier: ^8.25.0 - version: 8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) + version: 8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2))(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2) '@typescript-eslint/parser': specifier: ^8.25.0 - version: 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) + version: 8.25.0(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2) '@vitejs/plugin-vue': specifier: ^5.2.1 - version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.1(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))(vue@3.5.13(typescript@5.8.2)) '@vitest/browser': specifier: ^4.0.2 - version: 4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) + version: 4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) '@vitest/coverage-v8': specifier: ^4.0.2 - version: 4.0.2(@vitest/browser@4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) + version: 4.0.2(@vitest/browser@4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) '@vue/eslint-config-typescript': specifier: ^14.4.0 - version: 14.4.0(eslint-plugin-vue@9.32.0(eslint@9.21.0(jiti@2.4.2)))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) + version: 14.4.0(eslint-plugin-vue@9.32.0(eslint@9.21.0(jiti@2.6.1)))(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2) dpdm: specifier: ^3.14.0 version: 3.14.0 eslint: specifier: ^9.21.0 - version: 9.21.0(jiti@2.4.2) + version: 9.21.0(jiti@2.6.1) eslint-config-prettier: specifier: ^10.0.2 - version: 10.0.2(eslint@9.21.0(jiti@2.4.2)) + version: 10.0.2(eslint@9.21.0(jiti@2.6.1)) eslint-plugin-prettier: specifier: ^5.2.3 - version: 5.2.3(eslint-config-prettier@10.0.2(eslint@9.21.0(jiti@2.4.2)))(eslint@9.21.0(jiti@2.4.2))(prettier@3.5.2) + version: 5.2.3(eslint-config-prettier@10.0.2(eslint@9.21.0(jiti@2.6.1)))(eslint@9.21.0(jiti@2.6.1))(prettier@3.5.2) eslint-plugin-storybook: specifier: 9.1.13 - version: 9.1.13(eslint@9.21.0(jiti@2.4.2))(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)))(typescript@5.8.2) + version: 9.1.13(eslint@9.21.0(jiti@2.6.1))(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))(typescript@5.8.2) eslint-plugin-vue: specifier: ^9.32.0 - version: 9.32.0(eslint@9.21.0(jiti@2.4.2)) + version: 9.32.0(eslint@9.21.0(jiti@2.6.1)) knip: specifier: ^5.45.0 version: 5.45.0(@types/node@22.13.8)(typescript@5.8.2) @@ -105,6 +111,9 @@ importers: playwright: specifier: ^1.56.1 version: 1.56.1 + postcss-html: + specifier: ^1.8.0 + version: 1.8.0 postcss-preset-env: specifier: ^10.1.5 version: 10.1.5(postcss@8.5.3) @@ -125,7 +134,7 @@ importers: version: 15.0.0(stylelint@16.15.0(typescript@5.8.2)) stylelint-config-recommended-vue: specifier: ^1.6.0 - version: 1.6.0(postcss-html@1.7.0)(stylelint@16.15.0(typescript@5.8.2)) + version: 1.6.0(postcss-html@1.8.0)(stylelint@16.15.0(typescript@5.8.2)) stylelint-config-standard: specifier: ^37.0.0 version: 37.0.0(stylelint@16.15.0(typescript@5.8.2)) @@ -137,22 +146,22 @@ importers: version: 5.8.2 typescript-eslint: specifier: ^8.25.0 - version: 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) + version: 8.25.0(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2) vite: specifier: ^6.2.0 - version: 6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2) + version: 6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2) vite-plugin-stylelint: specifier: ^6.0.0 - version: 6.0.0(postcss@8.5.3)(rollup@4.34.9)(stylelint@16.15.0(typescript@5.8.2))(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) + version: 6.0.0(postcss@8.5.3)(rollup@4.34.9)(stylelint@16.15.0(typescript@5.8.2))(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) vite-plugin-vuetify: specifier: ^2.1.0 - version: 2.1.0(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))(vue@3.5.13(typescript@5.8.2))(vuetify@3.7.14) + version: 2.1.0(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))(vue@3.5.13(typescript@5.8.2))(vuetify@3.7.14) vite-svg-loader: specifier: ^5.1.0 version: 5.1.0(vue@3.5.13(typescript@5.8.2)) vitest: specifier: ^4.0.2 - version: 4.0.2(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2) + version: 4.0.2(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2) vue-tsc: specifier: ^2.2.6 version: 2.2.6(typescript@5.8.2) @@ -663,6 +672,12 @@ packages: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -1009,6 +1024,96 @@ packages: storybook: ^9.1.13 vue: ^3.0.0 + '@tailwindcss/node@4.1.16': + resolution: {integrity: sha512-BX5iaSsloNuvKNHRN3k2RcCuTEgASTo77mofW0vmeHkfrDWaoFAFvNHpEgtu0eqyypcyiBkDWzSMxJhp3AUVcw==} + + '@tailwindcss/oxide-android-arm64@4.1.16': + resolution: {integrity: sha512-8+ctzkjHgwDJ5caq9IqRSgsP70xhdhJvm+oueS/yhD5ixLhqTw9fSL1OurzMUhBwE5zK26FXLCz2f/RtkISqHA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + + '@tailwindcss/oxide-darwin-arm64@4.1.16': + resolution: {integrity: sha512-C3oZy5042v2FOALBZtY0JTDnGNdS6w7DxL/odvSny17ORUnaRKhyTse8xYi3yKGyfnTUOdavRCdmc8QqJYwFKA==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + + '@tailwindcss/oxide-darwin-x64@4.1.16': + resolution: {integrity: sha512-vjrl/1Ub9+JwU6BP0emgipGjowzYZMjbWCDqwA2Z4vCa+HBSpP4v6U2ddejcHsolsYxwL5r4bPNoamlV0xDdLg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + + '@tailwindcss/oxide-freebsd-x64@4.1.16': + resolution: {integrity: sha512-TSMpPYpQLm+aR1wW5rKuUuEruc/oOX3C7H0BTnPDn7W/eMw8W+MRMpiypKMkXZfwH8wqPIRKppuZoedTtNj2tg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.16': + resolution: {integrity: sha512-p0GGfRg/w0sdsFKBjMYvvKIiKy/LNWLWgV/plR4lUgrsxFAoQBFrXkZ4C0w8IOXfslB9vHK/JGASWD2IefIpvw==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-gnu@4.1.16': + resolution: {integrity: sha512-DoixyMmTNO19rwRPdqviTrG1rYzpxgyYJl8RgQvdAQUzxC1ToLRqtNJpU/ATURSKgIg6uerPw2feW0aS8SNr/w==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-arm64-musl@4.1.16': + resolution: {integrity: sha512-H81UXMa9hJhWhaAUca6bU2wm5RRFpuHImrwXBUvPbYb+3jo32I9VIwpOX6hms0fPmA6f2pGVlybO6qU8pF4fzQ==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-gnu@4.1.16': + resolution: {integrity: sha512-ZGHQxDtFC2/ruo7t99Qo2TTIvOERULPl5l0K1g0oK6b5PGqjYMga+FcY1wIUnrUxY56h28FxybtDEla+ICOyew==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-linux-x64-musl@4.1.16': + resolution: {integrity: sha512-Oi1tAaa0rcKf1Og9MzKeINZzMLPbhxvm7rno5/zuP1WYmpiG0bEHq4AcRUiG2165/WUzvxkW4XDYCscZWbTLZw==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + + '@tailwindcss/oxide-wasm32-wasi@4.1.16': + resolution: {integrity: sha512-B01u/b8LteGRwucIBmCQ07FVXLzImWESAIMcUU6nvFt/tYsQ6IHz8DmZ5KtvmwxD+iTYBtM1xwoGXswnlu9v0Q==} + engines: {node: '>=14.0.0'} + cpu: [wasm32] + bundledDependencies: + - '@napi-rs/wasm-runtime' + - '@emnapi/core' + - '@emnapi/runtime' + - '@tybys/wasm-util' + - '@emnapi/wasi-threads' + - tslib + + '@tailwindcss/oxide-win32-arm64-msvc@4.1.16': + resolution: {integrity: sha512-zX+Q8sSkGj6HKRTMJXuPvOcP8XfYON24zJBRPlszcH1Np7xuHXhWn8qfFjIujVzvH3BHU+16jBXwgpl20i+v9A==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + + '@tailwindcss/oxide-win32-x64-msvc@4.1.16': + resolution: {integrity: sha512-m5dDFJUEejbFqP+UXVstd4W/wnxA4F61q8SoL+mqTypId2T2ZpuxosNSgowiCnLp2+Z+rivdU0AqpfgiD7yCBg==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + + '@tailwindcss/oxide@4.1.16': + resolution: {integrity: sha512-2OSv52FRuhdlgyOQqgtQHuCgXnS8nFSYRp2tJ+4WZXKgTxqPy7SMSls8c3mPT5pkZ17SBToGM5LHEJBO7miEdg==} + engines: {node: '>= 10'} + + '@tailwindcss/vite@4.1.16': + resolution: {integrity: sha512-bbguNBcDxsRmi9nnlWJxhfDWamY3lmcyACHcdO1crxfzuLpOhHLLtEIN/nCbbAtj5rchUgQD17QVAKi1f7IsKg==} + peerDependencies: + vite: ^5.2.0 || ^6 || ^7 + '@testing-library/dom@10.4.1': resolution: {integrity: sha512-o4PXJQidqJl82ckFaXUeoAW+XysPLauYI43Abki5hABd853iMhitooc6znOnczgbTYmEP6U6/y1ZyKAIsvMKGg==} engines: {node: '>=18'} @@ -1646,6 +1751,10 @@ packages: engines: {node: '>=0.10'} hasBin: true + detect-libc@2.1.2: + resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==} + engines: {node: '>=8'} + dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -1699,6 +1808,10 @@ packages: resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} engines: {node: '>=10.13.0'} + enhanced-resolve@5.18.3: + resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} + engines: {node: '>=10.13.0'} + entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} @@ -2171,6 +2284,10 @@ packages: resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} hasBin: true + jiti@2.6.1: + resolution: {integrity: sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==} + hasBin: true + js-levenshtein@1.1.6: resolution: {integrity: sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==} engines: {node: '>=0.10.0'} @@ -2238,6 +2355,76 @@ packages: resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} engines: {node: '>= 0.8.0'} + lightningcss-android-arm64@1.30.2: + resolution: {integrity: sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [android] + + lightningcss-darwin-arm64@1.30.2: + resolution: {integrity: sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + + lightningcss-darwin-x64@1.30.2: + resolution: {integrity: sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + + lightningcss-freebsd-x64@1.30.2: + resolution: {integrity: sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + + lightningcss-linux-arm-gnueabihf@1.30.2: + resolution: {integrity: sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + + lightningcss-linux-arm64-gnu@1.30.2: + resolution: {integrity: sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-arm64-musl@1.30.2: + resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + + lightningcss-linux-x64-gnu@1.30.2: + resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-linux-x64-musl@1.30.2: + resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + + lightningcss-win32-arm64-msvc@1.30.2: + resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [win32] + + lightningcss-win32-x64-msvc@1.30.2: + resolution: {integrity: sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + + lightningcss@1.30.2: + resolution: {integrity: sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==} + engines: {node: '>= 12.0.0'} + lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} @@ -2604,8 +2791,8 @@ packages: peerDependencies: postcss: ^8.4 - postcss-html@1.7.0: - resolution: {integrity: sha512-MfcMpSUIaR/nNgeVS8AyvyDugXlADjN9AcV7e5rDfrF1wduIAGSkL4q2+wgrZgA3sHVAHLDO9FuauHhZYW2nBw==} + postcss-html@1.8.0: + resolution: {integrity: sha512-5mMeb1TgLWoRKxZ0Xh9RZDfwUUIqRrcxO2uXO+Ezl1N5lqpCiSU5Gk6+1kZediBfBHFtPCdopr2UZ2SgUsKcgQ==} engines: {node: ^12 || >=14} postcss-image-set-function@7.0.0: @@ -3067,6 +3254,9 @@ packages: resolution: {integrity: sha512-9kY+CygyYM6j02t5YFHbNz2FN5QmYGv9zAjVp4lCDjlCw7amdckXlEt/bjMhUIfj4ThGRE4gCUH5+yGnNuPo5A==} engines: {node: '>=10.0.0'} + tailwindcss@4.1.16: + resolution: {integrity: sha512-pONL5awpaQX4LN5eiv7moSiSPd/DLDzKVRJz8Q9PgzmAdd1R4307GQS2ZpfiN7ZmekdQrfhZZiSE5jkLR4WNaA==} + tapable@2.2.1: resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} engines: {node: '>=6'} @@ -3308,8 +3498,8 @@ packages: vue-component-type-helpers@2.2.12: resolution: {integrity: sha512-YbGqHZ5/eW4SnkPNR44mKVc6ZKQoRs/Rux1sxC6rdwXb4qpbOSYfDr9DsTHolOTGmIKgM9j141mZbBeg05R1pw==} - vue-component-type-helpers@3.1.1: - resolution: {integrity: sha512-B0kHv7qX6E7+kdc5nsaqjdGZ1KwNKSUQDWGy7XkTYT7wFsOpkEyaJ1Vq79TjwrrtuLRgizrTV7PPuC4rRQo+vw==} + vue-component-type-helpers@3.1.2: + resolution: {integrity: sha512-ch3/SKBtxdZq18vsEntiGCdSszCRNfhX5QaTxjSacCAXLlNQRXfXo+ANjoQEYJMsJOJy1/vHF6Tkc4s85MS+zw==} vue-docgen-api@4.79.2: resolution: {integrity: sha512-n9ENAcs+40awPZMsas7STqjkZiVlIjxIKgiJr5rSohDP0/JCrD9VtlzNojafsA1MChm/hz2h3PDtUedx3lbgfA==} @@ -3473,13 +3663,13 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} - '@chromatic-com/storybook@4.1.1(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)))': + '@chromatic-com/storybook@4.1.1(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))': dependencies: '@neoconfetti/react': 1.0.0 chromatic: 12.2.0 filesize: 10.1.6 jsonfile: 6.1.0 - storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) + storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) strip-ansi: 7.1.0 transitivePeerDependencies: - '@chromatic-com/cypress' @@ -3814,9 +4004,9 @@ snapshots: '@esbuild/win32-x64@0.25.0': optional: true - '@eslint-community/eslint-utils@4.4.1(eslint@9.21.0(jiti@2.4.2))': + '@eslint-community/eslint-utils@4.4.1(eslint@9.21.0(jiti@2.6.1))': dependencies: - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.21.0(jiti@2.6.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -3878,6 +4068,16 @@ snapshots: wrap-ansi: 8.1.0 wrap-ansi-cjs: wrap-ansi@7.0.0 + '@jridgewell/gen-mapping@0.3.13': + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/sourcemap-codec@1.5.0': {} @@ -3887,7 +4087,7 @@ snapshots: '@jridgewell/trace-mapping@0.3.31': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.5 '@keyv/serialize@1.0.3': dependencies: @@ -4100,53 +4300,53 @@ snapshots: '@standard-schema/spec@1.0.0': {} - '@storybook/addon-a11y@9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)))': + '@storybook/addon-a11y@9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))': dependencies: '@storybook/global': 5.0.0 axe-core: 4.11.0 - storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) + storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) - '@storybook/addon-docs@9.1.13(@types/react@19.2.2)(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)))': + '@storybook/addon-docs@9.1.13(@types/react@19.2.2)(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))': dependencies: '@mdx-js/react': 3.1.1(@types/react@19.2.2)(react@19.2.0) - '@storybook/csf-plugin': 9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))) + '@storybook/csf-plugin': 9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))) '@storybook/icons': 1.6.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) - '@storybook/react-dom-shim': 9.1.13(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))) + '@storybook/react-dom-shim': 9.1.13(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))) react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) + storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) ts-dedent: 2.2.0 transitivePeerDependencies: - '@types/react' - '@storybook/addon-onboarding@9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)))': + '@storybook/addon-onboarding@9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))': dependencies: - storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) + storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) - '@storybook/addon-vitest@9.1.13(@vitest/browser@4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))': + '@storybook/addon-vitest@9.1.13(@vitest/browser@4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))': dependencies: '@storybook/global': 5.0.0 '@storybook/icons': 1.6.0(react-dom@19.2.0(react@19.2.0))(react@19.2.0) prompts: 2.4.2 - storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) + storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) ts-dedent: 2.2.0 optionalDependencies: - '@vitest/browser': 4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) - vitest: 4.0.2(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2) + '@vitest/browser': 4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) + vitest: 4.0.2(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2) transitivePeerDependencies: - react - react-dom - '@storybook/builder-vite@9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)))(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))': + '@storybook/builder-vite@9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))': dependencies: - '@storybook/csf-plugin': 9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))) - storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) + '@storybook/csf-plugin': 9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))) + storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) ts-dedent: 2.2.0 - vite: 6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2) + vite: 6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2) - '@storybook/csf-plugin@9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)))': + '@storybook/csf-plugin@9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))': dependencies: - storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) + storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) unplugin: 1.16.1 '@storybook/global@5.0.0': {} @@ -4156,33 +4356,101 @@ snapshots: react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - '@storybook/react-dom-shim@9.1.13(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)))': + '@storybook/react-dom-shim@9.1.13(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))': dependencies: react: 19.2.0 react-dom: 19.2.0(react@19.2.0) - storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) + storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) - '@storybook/vue3-vite@9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)))(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))(vue@3.5.13(typescript@5.8.2))': + '@storybook/vue3-vite@9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))(vue@3.5.13(typescript@5.8.2))': dependencies: - '@storybook/builder-vite': 9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)))(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) - '@storybook/vue3': 9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)))(vue@3.5.13(typescript@5.8.2)) + '@storybook/builder-vite': 9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) + '@storybook/vue3': 9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))(vue@3.5.13(typescript@5.8.2)) find-package-json: 1.2.0 magic-string: 0.30.17 - storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) + storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) typescript: 5.9.3 - vite: 6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2) + vite: 6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2) vue-component-meta: 2.2.12(typescript@5.9.3) vue-docgen-api: 4.79.2(vue@3.5.13(typescript@5.8.2)) transitivePeerDependencies: - vue - '@storybook/vue3@9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)))(vue@3.5.13(typescript@5.8.2))': + '@storybook/vue3@9.1.13(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))(vue@3.5.13(typescript@5.8.2))': dependencies: '@storybook/global': 5.0.0 - storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) + storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) type-fest: 2.19.0 vue: 3.5.13(typescript@5.8.2) - vue-component-type-helpers: 3.1.1 + vue-component-type-helpers: 3.1.2 + + '@tailwindcss/node@4.1.16': + dependencies: + '@jridgewell/remapping': 2.3.5 + enhanced-resolve: 5.18.3 + jiti: 2.6.1 + lightningcss: 1.30.2 + magic-string: 0.30.21 + source-map-js: 1.2.1 + tailwindcss: 4.1.16 + + '@tailwindcss/oxide-android-arm64@4.1.16': + optional: true + + '@tailwindcss/oxide-darwin-arm64@4.1.16': + optional: true + + '@tailwindcss/oxide-darwin-x64@4.1.16': + optional: true + + '@tailwindcss/oxide-freebsd-x64@4.1.16': + optional: true + + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.16': + optional: true + + '@tailwindcss/oxide-linux-arm64-gnu@4.1.16': + optional: true + + '@tailwindcss/oxide-linux-arm64-musl@4.1.16': + optional: true + + '@tailwindcss/oxide-linux-x64-gnu@4.1.16': + optional: true + + '@tailwindcss/oxide-linux-x64-musl@4.1.16': + optional: true + + '@tailwindcss/oxide-wasm32-wasi@4.1.16': + optional: true + + '@tailwindcss/oxide-win32-arm64-msvc@4.1.16': + optional: true + + '@tailwindcss/oxide-win32-x64-msvc@4.1.16': + optional: true + + '@tailwindcss/oxide@4.1.16': + optionalDependencies: + '@tailwindcss/oxide-android-arm64': 4.1.16 + '@tailwindcss/oxide-darwin-arm64': 4.1.16 + '@tailwindcss/oxide-darwin-x64': 4.1.16 + '@tailwindcss/oxide-freebsd-x64': 4.1.16 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.16 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.16 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.16 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.16 + '@tailwindcss/oxide-linux-x64-musl': 4.1.16 + '@tailwindcss/oxide-wasm32-wasi': 4.1.16 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.16 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.16 + + '@tailwindcss/vite@4.1.16(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))': + dependencies: + '@tailwindcss/node': 4.1.16 + '@tailwindcss/oxide': 4.1.16 + tailwindcss: 4.1.16 + vite: 6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2) '@testing-library/dom@10.4.1': dependencies: @@ -4233,15 +4501,15 @@ snapshots: dependencies: csstype: 3.1.3 - '@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)': + '@typescript-eslint/eslint-plugin@8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2))(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/parser': 8.25.0(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2) '@typescript-eslint/scope-manager': 8.25.0 - '@typescript-eslint/type-utils': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) - '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/type-utils': 8.25.0(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2) + '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2) '@typescript-eslint/visitor-keys': 8.25.0 - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.21.0(jiti@2.6.1) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -4250,14 +4518,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)': + '@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2)': dependencies: '@typescript-eslint/scope-manager': 8.25.0 '@typescript-eslint/types': 8.25.0 '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.8.2) '@typescript-eslint/visitor-keys': 8.25.0 debug: 4.4.0(supports-color@9.4.0) - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.21.0(jiti@2.6.1) typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -4267,12 +4535,12 @@ snapshots: '@typescript-eslint/types': 8.25.0 '@typescript-eslint/visitor-keys': 8.25.0 - '@typescript-eslint/type-utils@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)': + '@typescript-eslint/type-utils@8.25.0(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2)': dependencies: '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.8.2) - '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) + '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2) debug: 4.4.0(supports-color@9.4.0) - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.21.0(jiti@2.6.1) ts-api-utils: 2.0.1(typescript@5.8.2) typescript: 5.8.2 transitivePeerDependencies: @@ -4294,13 +4562,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)': + '@typescript-eslint/utils@8.25.0(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2)': dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.25.0 '@typescript-eslint/types': 8.25.0 '@typescript-eslint/typescript-estree': 8.25.0(typescript@5.8.2) - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.21.0(jiti@2.6.1) typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -4310,21 +4578,21 @@ snapshots: '@typescript-eslint/types': 8.25.0 eslint-visitor-keys: 4.2.0 - '@vitejs/plugin-vue@5.2.1(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue@5.2.1(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))(vue@3.5.13(typescript@5.8.2))': dependencies: - vite: 6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2) + vite: 6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2) vue: 3.5.13(typescript@5.8.2) - '@vitest/browser@4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))': + '@vitest/browser@4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))': dependencies: - '@vitest/mocker': 4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) + '@vitest/mocker': 4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) '@vitest/utils': 4.0.2 magic-string: 0.30.21 pixelmatch: 7.1.0 pngjs: 7.0.0 sirv: 3.0.2 tinyrainbow: 3.0.3 - vitest: 4.0.2(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2) + vitest: 4.0.2(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2) ws: 8.18.3 transitivePeerDependencies: - bufferutil @@ -4332,7 +4600,7 @@ snapshots: - utf-8-validate - vite - '@vitest/coverage-v8@4.0.2(@vitest/browser@4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))': + '@vitest/coverage-v8@4.0.2(@vitest/browser@4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.0.2 @@ -4345,9 +4613,9 @@ snapshots: magicast: 0.3.5 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: 4.0.2(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2) + vitest: 4.0.2(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2) optionalDependencies: - '@vitest/browser': 4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) + '@vitest/browser': 4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))(vitest@4.0.2(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) transitivePeerDependencies: - supports-color @@ -4368,21 +4636,21 @@ snapshots: chai: 6.2.0 tinyrainbow: 3.0.3 - '@vitest/mocker@3.2.4(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))': + '@vitest/mocker@3.2.4(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 - magic-string: 0.30.17 + magic-string: 0.30.21 optionalDependencies: - vite: 6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2) + vite: 6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2) - '@vitest/mocker@4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))': + '@vitest/mocker@4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))': dependencies: '@vitest/spy': 4.0.2 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2) + vite: 6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2) '@vitest/pretty-format@3.2.4': dependencies: @@ -4465,7 +4733,7 @@ snapshots: '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 estree-walker: 2.0.2 - magic-string: 0.30.17 + magic-string: 0.30.21 postcss: 8.5.3 source-map-js: 1.2.1 @@ -4499,14 +4767,14 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/eslint-config-typescript@14.4.0(eslint-plugin-vue@9.32.0(eslint@9.21.0(jiti@2.4.2)))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2)': + '@vue/eslint-config-typescript@14.4.0(eslint-plugin-vue@9.32.0(eslint@9.21.0(jiti@2.6.1)))(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2)': dependencies: - '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) - eslint: 9.21.0(jiti@2.4.2) - eslint-plugin-vue: 9.32.0(eslint@9.21.0(jiti@2.4.2)) + '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2) + eslint: 9.21.0(jiti@2.6.1) + eslint-plugin-vue: 9.32.0(eslint@9.21.0(jiti@2.6.1)) fast-glob: 3.3.3 - typescript-eslint: 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) - vue-eslint-parser: 9.4.3(eslint@9.21.0(jiti@2.4.2)) + typescript-eslint: 8.25.0(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2) + vue-eslint-parser: 9.4.3(eslint@9.21.0(jiti@2.6.1)) optionalDependencies: typescript: 5.8.2 transitivePeerDependencies: @@ -4900,6 +5168,8 @@ snapshots: detect-libc@1.0.3: optional: true + detect-libc@2.1.2: {} + dir-glob@3.0.1: dependencies: path-type: 4.0.0 @@ -4963,6 +5233,11 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.2.1 + enhanced-resolve@5.18.3: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + entities@4.5.0: {} env-paths@2.2.1: {} @@ -5020,38 +5295,38 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-prettier@10.0.2(eslint@9.21.0(jiti@2.4.2)): + eslint-config-prettier@10.0.2(eslint@9.21.0(jiti@2.6.1)): dependencies: - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.21.0(jiti@2.6.1) - eslint-plugin-prettier@5.2.3(eslint-config-prettier@10.0.2(eslint@9.21.0(jiti@2.4.2)))(eslint@9.21.0(jiti@2.4.2))(prettier@3.5.2): + eslint-plugin-prettier@5.2.3(eslint-config-prettier@10.0.2(eslint@9.21.0(jiti@2.6.1)))(eslint@9.21.0(jiti@2.6.1))(prettier@3.5.2): dependencies: - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.21.0(jiti@2.6.1) prettier: 3.5.2 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 optionalDependencies: - eslint-config-prettier: 10.0.2(eslint@9.21.0(jiti@2.4.2)) + eslint-config-prettier: 10.0.2(eslint@9.21.0(jiti@2.6.1)) - eslint-plugin-storybook@9.1.13(eslint@9.21.0(jiti@2.4.2))(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)))(typescript@5.8.2): + eslint-plugin-storybook@9.1.13(eslint@9.21.0(jiti@2.6.1))(storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)))(typescript@5.8.2): dependencies: - '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) - eslint: 9.21.0(jiti@2.4.2) - storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) + '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2) + eslint: 9.21.0(jiti@2.6.1) + storybook: 9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-vue@9.32.0(eslint@9.21.0(jiti@2.4.2)): + eslint-plugin-vue@9.32.0(eslint@9.21.0(jiti@2.6.1)): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2)) - eslint: 9.21.0(jiti@2.4.2) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.6.1)) + eslint: 9.21.0(jiti@2.6.1) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.7.1 - vue-eslint-parser: 9.4.3(eslint@9.21.0(jiti@2.4.2)) + vue-eslint-parser: 9.4.3(eslint@9.21.0(jiti@2.6.1)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color @@ -5070,9 +5345,9 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.21.0(jiti@2.4.2): + eslint@9.21.0(jiti@2.6.1): dependencies: - '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.4.2)) + '@eslint-community/eslint-utils': 4.4.1(eslint@9.21.0(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.2 '@eslint/core': 0.12.0 @@ -5107,7 +5382,7 @@ snapshots: natural-compare: 1.4.0 optionator: 0.9.4 optionalDependencies: - jiti: 2.4.2 + jiti: 2.6.1 transitivePeerDependencies: - supports-color @@ -5446,6 +5721,8 @@ snapshots: jiti@2.4.2: {} + jiti@2.6.1: {} + js-levenshtein@1.1.6: {} js-stringify@1.0.2: {} @@ -5519,6 +5796,55 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 + lightningcss-android-arm64@1.30.2: + optional: true + + lightningcss-darwin-arm64@1.30.2: + optional: true + + lightningcss-darwin-x64@1.30.2: + optional: true + + lightningcss-freebsd-x64@1.30.2: + optional: true + + lightningcss-linux-arm-gnueabihf@1.30.2: + optional: true + + lightningcss-linux-arm64-gnu@1.30.2: + optional: true + + lightningcss-linux-arm64-musl@1.30.2: + optional: true + + lightningcss-linux-x64-gnu@1.30.2: + optional: true + + lightningcss-linux-x64-musl@1.30.2: + optional: true + + lightningcss-win32-arm64-msvc@1.30.2: + optional: true + + lightningcss-win32-x64-msvc@1.30.2: + optional: true + + lightningcss@1.30.2: + dependencies: + detect-libc: 2.1.2 + optionalDependencies: + lightningcss-android-arm64: 1.30.2 + lightningcss-darwin-arm64: 1.30.2 + lightningcss-darwin-x64: 1.30.2 + lightningcss-freebsd-x64: 1.30.2 + lightningcss-linux-arm-gnueabihf: 1.30.2 + lightningcss-linux-arm64-gnu: 1.30.2 + lightningcss-linux-arm64-musl: 1.30.2 + lightningcss-linux-x64-gnu: 1.30.2 + lightningcss-linux-x64-musl: 1.30.2 + lightningcss-win32-arm64-msvc: 1.30.2 + lightningcss-win32-x64-msvc: 1.30.2 + lines-and-columns@1.2.4: {} locate-path@6.0.0: @@ -5848,7 +6174,7 @@ snapshots: dependencies: postcss: 8.5.3 - postcss-html@1.7.0: + postcss-html@1.8.0: dependencies: htmlparser2: 8.0.2 js-tokens: 9.0.1 @@ -6259,13 +6585,13 @@ snapshots: std-env@3.10.0: {} - storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)): + storybook@9.1.13(@testing-library/dom@10.4.1)(prettier@3.5.2)(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)): dependencies: '@storybook/global': 5.0.0 '@testing-library/jest-dom': 6.9.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) + '@vitest/mocker': 3.2.4(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) '@vitest/spy': 3.2.4 better-opn: 3.0.2 esbuild: 0.25.0 @@ -6315,17 +6641,17 @@ snapshots: strip-json-comments@5.0.1: {} - stylelint-config-html@1.1.0(postcss-html@1.7.0)(stylelint@16.15.0(typescript@5.8.2)): + stylelint-config-html@1.1.0(postcss-html@1.8.0)(stylelint@16.15.0(typescript@5.8.2)): dependencies: - postcss-html: 1.7.0 + postcss-html: 1.8.0 stylelint: 16.15.0(typescript@5.8.2) - stylelint-config-recommended-vue@1.6.0(postcss-html@1.7.0)(stylelint@16.15.0(typescript@5.8.2)): + stylelint-config-recommended-vue@1.6.0(postcss-html@1.8.0)(stylelint@16.15.0(typescript@5.8.2)): dependencies: - postcss-html: 1.7.0 + postcss-html: 1.8.0 semver: 7.7.1 stylelint: 16.15.0(typescript@5.8.2) - stylelint-config-html: 1.1.0(postcss-html@1.7.0)(stylelint@16.15.0(typescript@5.8.2)) + stylelint-config-html: 1.1.0(postcss-html@1.8.0)(stylelint@16.15.0(typescript@5.8.2)) stylelint-config-recommended: 15.0.0(stylelint@16.15.0(typescript@5.8.2)) stylelint-config-recommended@15.0.0(stylelint@16.15.0(typescript@5.8.2)): @@ -6429,6 +6755,8 @@ snapshots: string-width: 4.2.3 strip-ansi: 6.0.1 + tailwindcss@4.1.16: {} + tapable@2.2.1: {} tiny-invariant@1.3.3: {} @@ -6476,12 +6804,12 @@ snapshots: type-fest@4.36.0: {} - typescript-eslint@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2): + typescript-eslint@8.25.0(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2))(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) - '@typescript-eslint/parser': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) - '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.2) - eslint: 9.21.0(jiti@2.4.2) + '@typescript-eslint/eslint-plugin': 8.25.0(@typescript-eslint/parser@8.25.0(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2))(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2) + '@typescript-eslint/parser': 8.25.0(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2) + '@typescript-eslint/utils': 8.25.0(eslint@9.21.0(jiti@2.6.1))(typescript@5.8.2) + eslint: 9.21.0(jiti@2.6.1) typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -6515,24 +6843,24 @@ snapshots: util-deprecate@1.0.2: {} - vite-plugin-stylelint@6.0.0(postcss@8.5.3)(rollup@4.34.9)(stylelint@16.15.0(typescript@5.8.2))(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)): + vite-plugin-stylelint@6.0.0(postcss@8.5.3)(rollup@4.34.9)(stylelint@16.15.0(typescript@5.8.2))(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)): dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.34.9) debug: 4.4.0(supports-color@9.4.0) stylelint: 16.15.0(typescript@5.8.2) - vite: 6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2) + vite: 6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2) optionalDependencies: postcss: 8.5.3 rollup: 4.34.9 transitivePeerDependencies: - supports-color - vite-plugin-vuetify@2.1.0(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))(vue@3.5.13(typescript@5.8.2))(vuetify@3.7.14): + vite-plugin-vuetify@2.1.0(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))(vue@3.5.13(typescript@5.8.2))(vuetify@3.7.14): dependencies: '@vuetify/loader-shared': 2.1.0(vue@3.5.13(typescript@5.8.2))(vuetify@3.7.14) debug: 4.4.0(supports-color@9.4.0) upath: 2.0.1 - vite: 6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2) + vite: 6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2) vue: 3.5.13(typescript@5.8.2) vuetify: 3.7.14(typescript@5.8.2)(vite-plugin-vuetify@2.1.0)(vue@3.5.13(typescript@5.8.2)) transitivePeerDependencies: @@ -6543,7 +6871,7 @@ snapshots: svgo: 3.3.2 vue: 3.5.13(typescript@5.8.2) - vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2): + vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2): dependencies: esbuild: 0.25.0 postcss: 8.5.3 @@ -6551,13 +6879,14 @@ snapshots: optionalDependencies: '@types/node': 22.13.8 fsevents: 2.3.3 - jiti: 2.4.2 + jiti: 2.6.1 + lightningcss: 1.30.2 sass: 1.93.2 - vitest@4.0.2(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2): + vitest@4.0.2(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2): dependencies: '@vitest/expect': 4.0.2 - '@vitest/mocker': 4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2)) + '@vitest/mocker': 4.0.2(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2)) '@vitest/pretty-format': 4.0.2 '@vitest/runner': 4.0.2 '@vitest/snapshot': 4.0.2 @@ -6574,7 +6903,7 @@ snapshots: tinyexec: 0.3.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2) + vite: 6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.13.8 @@ -6607,7 +6936,7 @@ snapshots: vue-component-type-helpers@2.2.12: {} - vue-component-type-helpers@3.1.1: {} + vue-component-type-helpers@3.1.2: {} vue-docgen-api@4.79.2(vue@3.5.13(typescript@5.8.2)): dependencies: @@ -6625,10 +6954,10 @@ snapshots: vue: 3.5.13(typescript@5.8.2) vue-inbrowser-compiler-independent-utils: 4.71.1(vue@3.5.13(typescript@5.8.2)) - vue-eslint-parser@9.4.3(eslint@9.21.0(jiti@2.4.2)): + vue-eslint-parser@9.4.3(eslint@9.21.0(jiti@2.6.1)): dependencies: debug: 4.4.0(supports-color@9.4.0) - eslint: 9.21.0(jiti@2.4.2) + eslint: 9.21.0(jiti@2.6.1) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -6668,7 +6997,7 @@ snapshots: vue: 3.5.13(typescript@5.8.2) optionalDependencies: typescript: 5.8.2 - vite-plugin-vuetify: 2.1.0(vite@6.2.0(@types/node@22.13.8)(jiti@2.4.2)(sass@1.93.2))(vue@3.5.13(typescript@5.8.2))(vuetify@3.7.14) + vite-plugin-vuetify: 2.1.0(vite@6.2.0(@types/node@22.13.8)(jiti@2.6.1)(lightningcss@1.30.2)(sass@1.93.2))(vue@3.5.13(typescript@5.8.2))(vuetify@3.7.14) wcwidth@1.0.1: dependencies: diff --git a/src/components/button/VuButton.stories.ts b/src/components/button/VuButton.stories.ts index 5a2858b..a891011 100644 --- a/src/components/button/VuButton.stories.ts +++ b/src/components/button/VuButton.stories.ts @@ -7,6 +7,7 @@ const meta = { component: VuButton, tags: ['autodocs'], args: { + text: 'Привет', onClick: fn(), }, } satisfies Meta; diff --git a/src/components/button/VuButton.vue b/src/components/button/VuButton.vue index d77f53f..b7f2518 100644 --- a/src/components/button/VuButton.vue +++ b/src/components/button/VuButton.vue @@ -1,4 +1,12 @@ + + diff --git a/src/main.ts b/src/main.ts index 9029fe8..1584ccd 100644 --- a/src/main.ts +++ b/src/main.ts @@ -2,5 +2,5 @@ import { createApp } from 'vue'; import App from '@/App.vue'; import { pinia } from '@/pinia'; import { vuetify } from './vuetify'; - +import '../style.css' createApp(App).use(pinia).use(vuetify).mount('#app'); diff --git a/style.css b/style.css new file mode 100644 index 0000000..a461c50 --- /dev/null +++ b/style.css @@ -0,0 +1 @@ +@import "tailwindcss"; \ No newline at end of file diff --git a/vite.config.ts b/vite.config.ts index 02adcdc..2d75205 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -15,6 +15,7 @@ export default defineConfig({ transformAssetUrls, }, }), + tailwindcss(), vuetify({ autoImport: true, styles: {