upgrade storybook

This commit is contained in:
Gauthier Roebroeck 2025-11-12 15:08:51 +08:00
parent 5004e7cd77
commit fd3bdd2e0e
2 changed files with 102 additions and 195 deletions

View file

@ -24,16 +24,16 @@
"vuetify": "^3.10.4" "vuetify": "^3.10.4"
}, },
"devDependencies": { "devDependencies": {
"@chromatic-com/storybook": "^4.1.1", "@chromatic-com/storybook": "^4.1.2",
"@eslint/js": "^9.36.0", "@eslint/js": "^9.36.0",
"@formatjs/cli": "^6.7.2", "@formatjs/cli": "^6.7.2",
"@iconify-json/mdi": "^1.2.3", "@iconify-json/mdi": "^1.2.3",
"@pinia/colada-devtools": "^0.1.7", "@pinia/colada-devtools": "^0.1.7",
"@storybook/addon-a11y": "^9.1.13", "@storybook/addon-a11y": "^10.0.7",
"@storybook/addon-docs": "^9.1.13", "@storybook/addon-docs": "^10.0.7",
"@storybook/addon-themes": "^9.1.13", "@storybook/addon-themes": "^10.0.7",
"@storybook/addon-vitest": "^9.1.13", "@storybook/addon-vitest": "^10.0.7",
"@storybook/vue3-vite": "^9.1.13", "@storybook/vue3-vite": "^10.0.7",
"@testing-library/vue": "^8.1.0", "@testing-library/vue": "^8.1.0",
"@tsconfig/node22": "^22.0.2", "@tsconfig/node22": "^22.0.2",
"@types/node": "^24.6.2", "@types/node": "^24.6.2",
@ -48,7 +48,7 @@
"eslint": "^9.36.0", "eslint": "^9.36.0",
"eslint-config-prettier": "^10.1.8", "eslint-config-prettier": "^10.1.8",
"eslint-plugin-formatjs": "^5.4.0", "eslint-plugin-formatjs": "^5.4.0",
"eslint-plugin-storybook": "^9.1.13", "eslint-plugin-storybook": "^10.0.7",
"eslint-plugin-vue": "^10.5.0", "eslint-plugin-vue": "^10.5.0",
"happy-dom": "^19.0.2", "happy-dom": "^19.0.2",
"msw": "^2.11.3", "msw": "^2.11.3",
@ -60,7 +60,7 @@
"prettier": "^3.6.2", "prettier": "^3.6.2",
"sass": "^1.93.2", "sass": "^1.93.2",
"sass-embedded": "^1.93.2", "sass-embedded": "^1.93.2",
"storybook": "^9.1.13", "storybook": "^10.0.7",
"typescript": "^5.9.3", "typescript": "^5.9.3",
"unocss": "^66.5.2", "unocss": "^66.5.2",
"unplugin-auto-import": "^20.2.0", "unplugin-auto-import": "^20.2.0",
@ -314,9 +314,9 @@
} }
}, },
"node_modules/@chromatic-com/storybook": { "node_modules/@chromatic-com/storybook": {
"version": "4.1.1", "version": "4.1.2",
"resolved": "https://registry.npmjs.org/@chromatic-com/storybook/-/storybook-4.1.1.tgz", "resolved": "https://registry.npmjs.org/@chromatic-com/storybook/-/storybook-4.1.2.tgz",
"integrity": "sha512-+Ib4cHtEjKl/Do+4LyU0U1FhLPbIU2Q/zgbOKHBCV+dTC4T3/vGzPqiGsgkdnZyTsK/zXg96LMPSPC4jjOiapg==", "integrity": "sha512-QAWGtHwib0qsP5CcO64aJCF75zpFgpKK3jNpxILzQiPK3sVo4EmnVGJVdwcZWpWrGdH8E4YkncGoitw4EXzKMg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@ -331,7 +331,7 @@
"yarn": ">=1.22.18" "yarn": ">=1.22.18"
}, },
"peerDependencies": { "peerDependencies": {
"storybook": "^0.0.0-0 || ^9.0.0 || ^9.1.0-0 || ^9.2.0-0 || ^10.0.0-0" "storybook": "^0.0.0-0 || ^9.0.0 || ^9.1.0-0 || ^9.2.0-0 || ^10.0.0-0 || ^10.1.0-0 || ^10.2.0-0 || ^10.3.0-0"
} }
}, },
"node_modules/@chromatic-com/storybook/node_modules/ansi-regex": { "node_modules/@chromatic-com/storybook/node_modules/ansi-regex": {
@ -2608,9 +2608,9 @@
] ]
}, },
"node_modules/@storybook/addon-a11y": { "node_modules/@storybook/addon-a11y": {
"version": "9.1.13", "version": "10.0.7",
"resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-9.1.13.tgz", "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-10.0.7.tgz",
"integrity": "sha512-4enIl1h2XSZnFKUQJJoZbp1X40lzdj7f5JE15ZhU1al4z6hHWp7i2zD7ySyDpEbMypBCz1xnLvyiyw79m1fp7w==", "integrity": "sha512-JsYPpZ/n67/2bI1XJeyrAWHHQkHemPkPHjCA0tAUnMz1Shlo/LV2q1Ahgpxoihx4strbHwZz71bcS4MqkHBduA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@ -2622,20 +2622,20 @@
"url": "https://opencollective.com/storybook" "url": "https://opencollective.com/storybook"
}, },
"peerDependencies": { "peerDependencies": {
"storybook": "^9.1.13" "storybook": "^10.0.7"
} }
}, },
"node_modules/@storybook/addon-docs": { "node_modules/@storybook/addon-docs": {
"version": "9.1.13", "version": "10.0.7",
"resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-9.1.13.tgz", "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-10.0.7.tgz",
"integrity": "sha512-V1nCo7bfC3kQ5VNVq0VDcHsIhQf507m+BxMA5SIYiwdJHljH2BXpW2fL3FFn9gv9Wp57AEEzhm+wh4zANaJgkg==", "integrity": "sha512-qQQMoeYZC4W+/8ubfOZiTrE8nYC/f4wWP1uq4peRyDy1N2nIN9SwhyxwMn0m3VpeGmRBga5dLvJY9ko6SnJekg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@mdx-js/react": "^3.0.0", "@mdx-js/react": "^3.0.0",
"@storybook/csf-plugin": "9.1.13", "@storybook/csf-plugin": "10.0.7",
"@storybook/icons": "^1.4.0", "@storybook/icons": "^1.6.0",
"@storybook/react-dom-shim": "9.1.13", "@storybook/react-dom-shim": "10.0.7",
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
"ts-dedent": "^2.0.0" "ts-dedent": "^2.0.0"
@ -2645,13 +2645,13 @@
"url": "https://opencollective.com/storybook" "url": "https://opencollective.com/storybook"
}, },
"peerDependencies": { "peerDependencies": {
"storybook": "^9.1.13" "storybook": "^10.0.7"
} }
}, },
"node_modules/@storybook/addon-themes": { "node_modules/@storybook/addon-themes": {
"version": "9.1.13", "version": "10.0.7",
"resolved": "https://registry.npmjs.org/@storybook/addon-themes/-/addon-themes-9.1.13.tgz", "resolved": "https://registry.npmjs.org/@storybook/addon-themes/-/addon-themes-10.0.7.tgz",
"integrity": "sha512-0ewLnwpoeOzOxDYg4VBlcnWiJz2jXvbZgEsQnqDXcK6y+WwK5MdupRFzSSJb+h470h3MnINAQrskPgGMKmI44A==", "integrity": "sha512-0MJSvBFg7A+uDRdKJ+TyQInoc2f4zmegB4Be9tNRfnSGcjbiQFBZ4d/s3inHE7Clkl9r3ad7kEWpPRZNJimCQA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@ -2662,18 +2662,18 @@
"url": "https://opencollective.com/storybook" "url": "https://opencollective.com/storybook"
}, },
"peerDependencies": { "peerDependencies": {
"storybook": "^9.1.13" "storybook": "^10.0.7"
} }
}, },
"node_modules/@storybook/addon-vitest": { "node_modules/@storybook/addon-vitest": {
"version": "9.1.13", "version": "10.0.7",
"resolved": "https://registry.npmjs.org/@storybook/addon-vitest/-/addon-vitest-9.1.13.tgz", "resolved": "https://registry.npmjs.org/@storybook/addon-vitest/-/addon-vitest-10.0.7.tgz",
"integrity": "sha512-g/wkQ8i1GGlsoHEe6bjWic+ESokWhuMBxAa9FDLW9KDf0L1DMyQqFFJFnGoo99zCNRVJcSXgzZTFp6SCt3FKog==", "integrity": "sha512-i6v/mAl+elrUxb+1f4NdnM17t/fg+KGJWL1U9quflXTd3KiLY0xJB4LwNP6yYo7Imc5NIO2fRkJbGvNqLBRe2Q==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@storybook/global": "^5.0.0", "@storybook/global": "^5.0.0",
"@storybook/icons": "^1.4.0", "@storybook/icons": "^1.6.0",
"prompts": "^2.4.0", "prompts": "^2.4.0",
"ts-dedent": "^2.2.0" "ts-dedent": "^2.2.0"
}, },
@ -2682,15 +2682,19 @@
"url": "https://opencollective.com/storybook" "url": "https://opencollective.com/storybook"
}, },
"peerDependencies": { "peerDependencies": {
"@vitest/browser": "^3.0.0", "@vitest/browser": "^3.0.0 || ^4.0.0",
"@vitest/runner": "^3.0.0", "@vitest/browser-playwright": "^4.0.0",
"storybook": "^9.1.13", "@vitest/runner": "^3.0.0 || ^4.0.0",
"vitest": "^3.0.0" "storybook": "^10.0.7",
"vitest": "^3.0.0 || ^4.0.0"
}, },
"peerDependenciesMeta": { "peerDependenciesMeta": {
"@vitest/browser": { "@vitest/browser": {
"optional": true "optional": true
}, },
"@vitest/browser-playwright": {
"optional": true
},
"@vitest/runner": { "@vitest/runner": {
"optional": true "optional": true
}, },
@ -2700,13 +2704,13 @@
} }
}, },
"node_modules/@storybook/builder-vite": { "node_modules/@storybook/builder-vite": {
"version": "9.1.13", "version": "10.0.7",
"resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-9.1.13.tgz", "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-10.0.7.tgz",
"integrity": "sha512-pmtIjU02ASJOZKdL8DoxWXJgZnpTDgD5WmMnjKJh9FaWmc2YiCW2Y6VRxPox96OM655jYHQe5+UIbk3Cwtwb4A==", "integrity": "sha512-wk2TAoUY5+9t78GWVBndu9rEo9lo6Ec3SRrLT4VpIlcS2GPK+5f26UC2uvIBwOF/N7JrUUKq/zWDZ3m+do9QDg==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@storybook/csf-plugin": "9.1.13", "@storybook/csf-plugin": "10.0.7",
"ts-dedent": "^2.0.0" "ts-dedent": "^2.0.0"
}, },
"funding": { "funding": {
@ -2714,39 +2718,43 @@
"url": "https://opencollective.com/storybook" "url": "https://opencollective.com/storybook"
}, },
"peerDependencies": { "peerDependencies": {
"storybook": "^9.1.13", "storybook": "^10.0.7",
"vite": "^5.0.0 || ^6.0.0 || ^7.0.0" "vite": "^5.0.0 || ^6.0.0 || ^7.0.0"
} }
}, },
"node_modules/@storybook/csf-plugin": { "node_modules/@storybook/csf-plugin": {
"version": "9.1.13", "version": "10.0.7",
"resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-9.1.13.tgz", "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-10.0.7.tgz",
"integrity": "sha512-EMpzYuyt9FDcxxfBChWzfId50y8QMpdenviEQ8m+pa6c+ANx3pC5J6t7y0khD8TQu815sTy+nc6cc8PC45dPUA==", "integrity": "sha512-YaYYlCyJBwxaMk7yREOdz+9MDSgxIYGdeJ9EIq/bUndmkoj9SRo1P9/0lC5dseWQoiGy4T3PbZiWruD8uM5m3g==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"unplugin": "^1.3.1" "unplugin": "^2.3.5"
}, },
"funding": { "funding": {
"type": "opencollective", "type": "opencollective",
"url": "https://opencollective.com/storybook" "url": "https://opencollective.com/storybook"
}, },
"peerDependencies": { "peerDependencies": {
"storybook": "^9.1.13" "esbuild": "*",
} "rollup": "*",
}, "storybook": "^10.0.7",
"node_modules/@storybook/csf-plugin/node_modules/unplugin": { "vite": "*",
"version": "1.16.1", "webpack": "*"
"resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.16.1.tgz",
"integrity": "sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==",
"dev": true,
"license": "MIT",
"dependencies": {
"acorn": "^8.14.0",
"webpack-virtual-modules": "^0.6.2"
}, },
"engines": { "peerDependenciesMeta": {
"node": ">=14.0.0" "esbuild": {
"optional": true
},
"rollup": {
"optional": true
},
"vite": {
"optional": true
},
"webpack": {
"optional": true
}
} }
}, },
"node_modules/@storybook/global": { "node_modules/@storybook/global": {
@ -2757,9 +2765,9 @@
"license": "MIT" "license": "MIT"
}, },
"node_modules/@storybook/icons": { "node_modules/@storybook/icons": {
"version": "1.4.0", "version": "1.6.0",
"resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.4.0.tgz", "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.6.0.tgz",
"integrity": "sha512-Td73IeJxOyalzvjQL+JXx72jlIYHgs+REaHiREOqfpo3A2AYYG71AUbcv+lg7mEDIweKVCxsMQ0UKo634c8XeA==", "integrity": "sha512-hcFZIjW8yQz8O8//2WTIXylm5Xsgc+lW9ISLgUk1xGmptIJQRdlhVIXCpSyLrQaaRiyhQRaVg7l3BD9S216BHw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"engines": { "engines": {
@ -2771,9 +2779,9 @@
} }
}, },
"node_modules/@storybook/react-dom-shim": { "node_modules/@storybook/react-dom-shim": {
"version": "9.1.13", "version": "10.0.7",
"resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-9.1.13.tgz", "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-10.0.7.tgz",
"integrity": "sha512-/tMr9TmV3+98GEQO0S03k4gtKHGCpv9+k9Dmnv+TJK3TBz7QsaFEzMwe3gCgoTaebLACyVveDiZkWnCYAWB6NA==", "integrity": "sha512-bp4OnMtZGwPJQDqNRi4K5iibLbZ2TZZMkWW7oSw5jjPFpGSreSjCe8LH9yj/lDnK8Ox9bGMCBFE5RV5XuML29w==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"funding": { "funding": {
@ -2781,15 +2789,15 @@
"url": "https://opencollective.com/storybook" "url": "https://opencollective.com/storybook"
}, },
"peerDependencies": { "peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta", "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0",
"react-dom": "^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",
"storybook": "^9.1.13" "storybook": "^10.0.7"
} }
}, },
"node_modules/@storybook/vue3": { "node_modules/@storybook/vue3": {
"version": "9.1.13", "version": "10.0.7",
"resolved": "https://registry.npmjs.org/@storybook/vue3/-/vue3-9.1.13.tgz", "resolved": "https://registry.npmjs.org/@storybook/vue3/-/vue3-10.0.7.tgz",
"integrity": "sha512-jz862KoZ7h+YD+eCS8CITY4R88j9tHX6SJLdJGT3YWqvJzn68nSst4qP45Fr0a8U7dXFAZipnjjbcwnKBi0fiw==", "integrity": "sha512-P2g7MX4ViVdjfUGibvRq4fuGt5cdItXQ1hDRonCioiwamK0Mtw+8GJ6sAS6w7DaC9WrcuoA6/ZZwW2vSW/ar1A==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
@ -2797,42 +2805,35 @@
"type-fest": "~2.19", "type-fest": "~2.19",
"vue-component-type-helpers": "latest" "vue-component-type-helpers": "latest"
}, },
"engines": {
"node": ">=20.0.0"
},
"funding": { "funding": {
"type": "opencollective", "type": "opencollective",
"url": "https://opencollective.com/storybook" "url": "https://opencollective.com/storybook"
}, },
"peerDependencies": { "peerDependencies": {
"storybook": "^9.1.13", "storybook": "^10.0.7",
"vue": "^3.0.0" "vue": "^3.0.0"
} }
}, },
"node_modules/@storybook/vue3-vite": { "node_modules/@storybook/vue3-vite": {
"version": "9.1.13", "version": "10.0.7",
"resolved": "https://registry.npmjs.org/@storybook/vue3-vite/-/vue3-vite-9.1.13.tgz", "resolved": "https://registry.npmjs.org/@storybook/vue3-vite/-/vue3-vite-10.0.7.tgz",
"integrity": "sha512-DlAmdUqEGNxwrycmAWawkP5M0TPRbyw9i8raIMSlKIGXmJ9A2CW2w1Fv/Jhd5s4wzpIxx8ZoYPK2qzt8hx5zqA==", "integrity": "sha512-7SmYM5mMnrMm1JLCVqPDMgu/9kzbjKWE5JRVbRF/ut8ZhTPTlkvcfgbeczgbotafmQZPLiFjrcQsxb8aKVifbw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@storybook/builder-vite": "9.1.13", "@storybook/builder-vite": "10.0.7",
"@storybook/vue3": "9.1.13", "@storybook/vue3": "10.0.7",
"find-package-json": "^1.2.0",
"magic-string": "^0.30.0", "magic-string": "^0.30.0",
"typescript": "^5.8.3", "typescript": "^5.8.3",
"vue-component-meta": "^2.0.0", "vue-component-meta": "^2.0.0",
"vue-docgen-api": "^4.75.1" "vue-docgen-api": "^4.75.1"
}, },
"engines": {
"node": ">=20.0.0"
},
"funding": { "funding": {
"type": "opencollective", "type": "opencollective",
"url": "https://opencollective.com/storybook" "url": "https://opencollective.com/storybook"
}, },
"peerDependencies": { "peerDependencies": {
"storybook": "^9.1.13", "storybook": "^10.0.7",
"vite": "^5.0.0 || ^6.0.0 || ^7.0.0" "vite": "^5.0.0 || ^6.0.0 || ^7.0.0"
} }
}, },
@ -4836,19 +4837,6 @@
"dev": true, "dev": true,
"license": "MIT" "license": "MIT"
}, },
"node_modules/better-opn": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz",
"integrity": "sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"open": "^8.0.4"
},
"engines": {
"node": ">=12.0.0"
}
},
"node_modules/binary-extensions": { "node_modules/binary-extensions": {
"version": "2.3.0", "version": "2.3.0",
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
@ -5481,16 +5469,6 @@
"url": "https://github.com/sponsors/ljharb" "url": "https://github.com/sponsors/ljharb"
} }
}, },
"node_modules/define-lazy-prop": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz",
"integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==",
"dev": true,
"license": "MIT",
"engines": {
"node": ">=8"
}
},
"node_modules/define-properties": { "node_modules/define-properties": {
"version": "1.2.1", "version": "1.2.1",
"resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz",
@ -5776,19 +5754,6 @@
"@esbuild/win32-x64": "0.25.5" "@esbuild/win32-x64": "0.25.5"
} }
}, },
"node_modules/esbuild-register": {
"version": "3.6.0",
"resolved": "https://registry.npmjs.org/esbuild-register/-/esbuild-register-3.6.0.tgz",
"integrity": "sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==",
"dev": true,
"license": "MIT",
"dependencies": {
"debug": "^4.3.4"
},
"peerDependencies": {
"esbuild": ">=0.12 <1"
}
},
"node_modules/escalade": { "node_modules/escalade": {
"version": "3.2.0", "version": "3.2.0",
"resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
@ -5942,20 +5907,17 @@
} }
}, },
"node_modules/eslint-plugin-storybook": { "node_modules/eslint-plugin-storybook": {
"version": "9.1.13", "version": "10.0.7",
"resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-9.1.13.tgz", "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-10.0.7.tgz",
"integrity": "sha512-kPuhbtGDiJLB5OLZuwFZAxgzWakNDw64sJtXUPN8g0+VAeXfHyZEmsE28qIIETHxtal71lPKVm8QNnERaJHPJQ==", "integrity": "sha512-qOQq9KdT1jsBgT3qsxUH2n67aj1WR8D1XCoER8Q6yuVlS5TimNwk1mZeWkXVf/o4RQQT6flT2y5cG2gPLZPvJA==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@typescript-eslint/utils": "^8.8.1" "@typescript-eslint/utils": "^8.8.1"
}, },
"engines": {
"node": ">=20.0.0"
},
"peerDependencies": { "peerDependencies": {
"eslint": ">=8", "eslint": ">=8",
"storybook": "^9.1.13" "storybook": "^10.0.7"
} }
}, },
"node_modules/eslint-plugin-vue": { "node_modules/eslint-plugin-vue": {
@ -6303,13 +6265,6 @@
"node": ">=8" "node": ">=8"
} }
}, },
"node_modules/find-package-json": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/find-package-json/-/find-package-json-1.2.0.tgz",
"integrity": "sha512-+SOGcLGYDJHtyqHd87ysBhmaeQ95oWspDKnMXBrnQ9Eq4OkLNqejgoaD8xVWu6GPa0B6roa6KinCMEMcVeqONw==",
"dev": true,
"license": "MIT"
},
"node_modules/find-up": { "node_modules/find-up": {
"version": "5.0.0", "version": "5.0.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
@ -7023,22 +6978,6 @@
"url": "https://github.com/sponsors/ljharb" "url": "https://github.com/sponsors/ljharb"
} }
}, },
"node_modules/is-docker": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
"integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
"dev": true,
"license": "MIT",
"bin": {
"is-docker": "cli.js"
},
"engines": {
"node": ">=8"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/is-expression": { "node_modules/is-expression": {
"version": "4.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz", "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-4.0.0.tgz",
@ -7284,19 +7223,6 @@
"url": "https://github.com/sponsors/mesqueeb" "url": "https://github.com/sponsors/mesqueeb"
} }
}, },
"node_modules/is-wsl": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz",
"integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==",
"dev": true,
"license": "MIT",
"dependencies": {
"is-docker": "^2.0.0"
},
"engines": {
"node": ">=8"
}
},
"node_modules/isarray": { "node_modules/isarray": {
"version": "2.0.5", "version": "2.0.5",
"resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz",
@ -8379,24 +8305,6 @@
"optional": true, "optional": true,
"peer": true "peer": true
}, },
"node_modules/open": {
"version": "8.4.2",
"resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz",
"integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"define-lazy-prop": "^2.0.0",
"is-docker": "^2.1.1",
"is-wsl": "^2.2.0"
},
"engines": {
"node": ">=12"
},
"funding": {
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/openapi-fetch": { "node_modules/openapi-fetch": {
"version": "0.14.1", "version": "0.14.1",
"resolved": "https://registry.npmjs.org/openapi-fetch/-/openapi-fetch-0.14.1.tgz", "resolved": "https://registry.npmjs.org/openapi-fetch/-/openapi-fetch-0.14.1.tgz",
@ -10144,27 +10052,26 @@
} }
}, },
"node_modules/storybook": { "node_modules/storybook": {
"version": "9.1.13", "version": "10.0.7",
"resolved": "https://registry.npmjs.org/storybook/-/storybook-9.1.13.tgz", "resolved": "https://registry.npmjs.org/storybook/-/storybook-10.0.7.tgz",
"integrity": "sha512-G3KZ36EVzXyHds72B/qtWiJnhUpM0xOUeYlDcO9DSHL1bDTv15cW4+upBl+mcBZrDvU838cn7Bv4GpF+O5MCfw==", "integrity": "sha512-7smAu0o+kdm378Q2uIddk32pn0UdIbrtTVU+rXRVtTVTCrK/P2cCui2y4JH+Bl3NgEq1bbBQpCAF/HKrDjk2Qw==",
"dev": true, "dev": true,
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@storybook/global": "^5.0.0", "@storybook/global": "^5.0.0",
"@storybook/icons": "^1.6.0",
"@testing-library/jest-dom": "^6.6.3", "@testing-library/jest-dom": "^6.6.3",
"@testing-library/user-event": "^14.6.1", "@testing-library/user-event": "^14.6.1",
"@vitest/expect": "3.2.4", "@vitest/expect": "3.2.4",
"@vitest/mocker": "3.2.4", "@vitest/mocker": "3.2.4",
"@vitest/spy": "3.2.4", "@vitest/spy": "3.2.4",
"better-opn": "^3.0.2",
"esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0", "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 || ^0.22.0 || ^0.23.0 || ^0.24.0 || ^0.25.0",
"esbuild-register": "^3.5.0",
"recast": "^0.23.5", "recast": "^0.23.5",
"semver": "^7.6.2", "semver": "^7.6.2",
"ws": "^8.18.0" "ws": "^8.18.0"
}, },
"bin": { "bin": {
"storybook": "bin/index.cjs" "storybook": "dist/bin/dispatcher.js"
}, },
"funding": { "funding": {
"type": "opencollective", "type": "opencollective",

View file

@ -44,16 +44,16 @@
"vuetify": "^3.10.4" "vuetify": "^3.10.4"
}, },
"devDependencies": { "devDependencies": {
"@chromatic-com/storybook": "^4.1.1", "@chromatic-com/storybook": "^4.1.2",
"@eslint/js": "^9.36.0", "@eslint/js": "^9.36.0",
"@formatjs/cli": "^6.7.2", "@formatjs/cli": "^6.7.2",
"@iconify-json/mdi": "^1.2.3", "@iconify-json/mdi": "^1.2.3",
"@pinia/colada-devtools": "^0.1.7", "@pinia/colada-devtools": "^0.1.7",
"@storybook/addon-a11y": "^9.1.13", "@storybook/addon-a11y": "^10.0.7",
"@storybook/addon-docs": "^9.1.13", "@storybook/addon-docs": "^10.0.7",
"@storybook/addon-themes": "^9.1.13", "@storybook/addon-themes": "^10.0.7",
"@storybook/addon-vitest": "^9.1.13", "@storybook/addon-vitest": "^10.0.7",
"@storybook/vue3-vite": "^9.1.13", "@storybook/vue3-vite": "^10.0.7",
"@testing-library/vue": "^8.1.0", "@testing-library/vue": "^8.1.0",
"@tsconfig/node22": "^22.0.2", "@tsconfig/node22": "^22.0.2",
"@types/node": "^24.6.2", "@types/node": "^24.6.2",
@ -68,7 +68,7 @@
"eslint": "^9.36.0", "eslint": "^9.36.0",
"eslint-config-prettier": "^10.1.8", "eslint-config-prettier": "^10.1.8",
"eslint-plugin-formatjs": "^5.4.0", "eslint-plugin-formatjs": "^5.4.0",
"eslint-plugin-storybook": "^9.1.13", "eslint-plugin-storybook": "^10.0.7",
"eslint-plugin-vue": "^10.5.0", "eslint-plugin-vue": "^10.5.0",
"happy-dom": "^19.0.2", "happy-dom": "^19.0.2",
"msw": "^2.11.3", "msw": "^2.11.3",
@ -80,7 +80,7 @@
"prettier": "^3.6.2", "prettier": "^3.6.2",
"sass": "^1.93.2", "sass": "^1.93.2",
"sass-embedded": "^1.93.2", "sass-embedded": "^1.93.2",
"storybook": "^9.1.13", "storybook": "^10.0.7",
"typescript": "^5.9.3", "typescript": "^5.9.3",
"unocss": "^66.5.2", "unocss": "^66.5.2",
"unplugin-auto-import": "^20.2.0", "unplugin-auto-import": "^20.2.0",