diff --git a/vue/package-lock.json b/vue/package-lock.json index ae5dfa4..cb01cf4 100644 --- a/vue/package-lock.json +++ b/vue/package-lock.json @@ -18,7 +18,7 @@ "@vueuse/core": "^14.2.1", "axios": "^1.13.5", "luxon": "^3.7.2", - "marked": "^17.0.1", + "marked": "^17.0.3", "pinia": "^3.0.4", "plotly.js-dist-min": "^3.3.1", "primeicons": "^7.0.0", @@ -33,14 +33,14 @@ }, "devDependencies": { "@chromatic-com/storybook": "^5.0.1", - "@hey-api/openapi-ts": "^0.92.3", + "@hey-api/openapi-ts": "^0.92.4", "@playwright/test": "^1.58.2", - "@storybook/addon-a11y": "^10.2.8", - "@storybook/addon-docs": "^10.2.8", - "@storybook/addon-onboarding": "^10.2.8", - "@storybook/addon-themes": "^10.2.8", - "@storybook/addon-vitest": "^10.2.8", - "@storybook/vue3-vite": "^10.2.8", + "@storybook/addon-a11y": "^10.2.10", + "@storybook/addon-docs": "^10.2.10", + "@storybook/addon-onboarding": "^10.2.10", + "@storybook/addon-themes": "^10.2.10", + "@storybook/addon-vitest": "^10.2.10", + "@storybook/vue3-vite": "^10.2.10", "@tsconfig/node22": "^22.0.5", "@types/eslint-plugin-security": "^3.0.1", "@types/jsdom": "^27.0.0", @@ -51,7 +51,7 @@ "@vitest/browser": "4.0.18", "@vitest/browser-playwright": "^4.0.18", "@vitest/coverage-istanbul": "^4.0.18", - "@vitest/eslint-plugin": "^1.6.7", + "@vitest/eslint-plugin": "^1.6.9", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "^14.6.0", "@vue/test-utils": "^2.4.6", @@ -63,7 +63,7 @@ "eslint-plugin-playwright": "^2.5.1", "eslint-plugin-security": "^3.0.1", "eslint-plugin-sonarjs": "^3.0.6", - "eslint-plugin-storybook": "^10.2.8", + "eslint-plugin-storybook": "^10.2.10", "eslint-plugin-vue": "~10.7.0", "jiti": "^2.6.1", "jsdom": "^28.0.0", @@ -1525,34 +1525,33 @@ } }, "node_modules/@hey-api/json-schema-ref-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@hey-api/json-schema-ref-parser/-/json-schema-ref-parser-1.2.4.tgz", - "integrity": "sha512-uuOaZ6tStUgRJFUqnX3Xdbs792++ezxOLI5NMxuikVklpbFWk2wcvIZbeX+qTWDv6kiS1Ik2EVKQgeQFWHML4A==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@hey-api/json-schema-ref-parser/-/json-schema-ref-parser-1.3.0.tgz", + "integrity": "sha512-3tQJ8N2egHXZjQWUeceoWrl88APWjo7gRrQ/L4HWJKnh6HowczCv7yNNFeSusPoWGV6HGdoFiCvq6UsLkrwKhg==", "dev": true, "license": "MIT", "dependencies": { - "@jsdevtools/ono": "^7.1.3", - "@types/json-schema": "^7.0.15", - "js-yaml": "^4.1.1", - "lodash": "^4.17.23" + "@jsdevtools/ono": "7.1.3", + "@types/json-schema": "7.0.15", + "js-yaml": "4.1.1" }, "engines": { - "node": ">= 16" + "node": ">=20.19.0" }, "funding": { "url": "https://github.com/sponsors/hey-api" } }, "node_modules/@hey-api/openapi-ts": { - "version": "0.92.3", - "resolved": "https://registry.npmjs.org/@hey-api/openapi-ts/-/openapi-ts-0.92.3.tgz", - "integrity": "sha512-D+2ySL+PXvp1iZtS+1gTEeGChwjHT3d/a6o9IwAaNdGJVsI1lPqESZx7vxqjoUtE/DruovGZC2/jPc/kA5IQPg==", + "version": "0.92.4", + "resolved": "https://registry.npmjs.org/@hey-api/openapi-ts/-/openapi-ts-0.92.4.tgz", + "integrity": "sha512-RA3wnL7Odr5xczuS3xpvnPClgJ/K8jivK3hvD8J0m5GBuvJFkZ1A1xp+6Ve1G0BV8p4LwxwgN1Qhb+4BFsLfMg==", "dev": true, "license": "MIT", "dependencies": { "@hey-api/codegen-core": "0.7.0", - "@hey-api/json-schema-ref-parser": "1.2.4", - "@hey-api/shared": "0.1.2", + "@hey-api/json-schema-ref-parser": "1.3.0", + "@hey-api/shared": "0.2.0", "@hey-api/types": "0.1.3", "ansi-colors": "4.1.3", "color-support": "1.1.3", @@ -1582,14 +1581,14 @@ } }, "node_modules/@hey-api/shared": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@hey-api/shared/-/shared-0.1.2.tgz", - "integrity": "sha512-dcldulfNI1xiXl/zhdXKDlNX2bvY0TOBWRRyFXNtcfPddMEFcrlXGmi/wk6LN4fPyDO8lM7FAM9aEpkEdUo92A==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@hey-api/shared/-/shared-0.2.0.tgz", + "integrity": "sha512-t7C+65ES12OqAE5k6DB/y5nDuTjydtqdxf/Qe4zflVn2AzGs7hO/7KjXvGXZYnpNVF7QISAcj0LEObASU9I53Q==", "dev": true, "license": "MIT", "dependencies": { "@hey-api/codegen-core": "0.7.0", - "@hey-api/json-schema-ref-parser": "1.2.4", + "@hey-api/json-schema-ref-parser": "1.3.0", "@hey-api/types": "0.1.3", "ansi-colors": "4.1.3", "cross-spawn": "7.0.6", @@ -3273,9 +3272,9 @@ "license": "MIT" }, "node_modules/@storybook/addon-a11y": { - "version": "10.2.8", - "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-10.2.8.tgz", - "integrity": "sha512-EW5MzPKNzyPorvodd416U2Np+zEdMPe+BSyomjm0oCXoC/6rDurf05H1pa99rZsrTDRrpog+HCz8iVa4XSwN5Q==", + "version": "10.2.10", + "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-10.2.10.tgz", + "integrity": "sha512-1S9pDXgvbHhBStGarCvfJ3/rfcaiAcQHRhuM3Nk4WGSIYtC1LCSRuzYdDYU0aNRpdCbCrUA7kUCbqvIE3tH+3Q==", "dev": true, "license": "MIT", "dependencies": { @@ -3287,20 +3286,20 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^10.2.8" + "storybook": "^10.2.10" } }, "node_modules/@storybook/addon-docs": { - "version": "10.2.8", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-10.2.8.tgz", - "integrity": "sha512-cEoWqQrLzrxOwZFee5zrD4cYrdEWKV80POb7jUZO0r5vfl2DuslIr3n/+RfLT52runCV4aZcFEfOfP/IWHNPxg==", + "version": "10.2.10", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-10.2.10.tgz", + "integrity": "sha512-2wIYtdvZIzPbQ5194M5Igpy8faNbQ135nuO5ZaZ2VuttqGr+IJcGnDP42zYwbAsGs28G8ohpkbSgIzVyJWUhPQ==", "dev": true, "license": "MIT", "dependencies": { "@mdx-js/react": "^3.0.0", - "@storybook/csf-plugin": "10.2.8", + "@storybook/csf-plugin": "10.2.10", "@storybook/icons": "^2.0.1", - "@storybook/react-dom-shim": "10.2.8", + "@storybook/react-dom-shim": "10.2.10", "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", "ts-dedent": "^2.0.0" @@ -3310,13 +3309,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^10.2.8" + "storybook": "^10.2.10" } }, "node_modules/@storybook/addon-onboarding": { - "version": "10.2.8", - "resolved": "https://registry.npmjs.org/@storybook/addon-onboarding/-/addon-onboarding-10.2.8.tgz", - "integrity": "sha512-/+TD055ZDmM325RYrDKqle51P1iT3GiFyDrcCYNOGTUEp3lAu/qplgOC0xMZudiv2y4ExlNYD26lJoGSTNHfHg==", + "version": "10.2.10", + "resolved": "https://registry.npmjs.org/@storybook/addon-onboarding/-/addon-onboarding-10.2.10.tgz", + "integrity": "sha512-DkzZQTXHp99SpHMIQ5plbbHcs4EWVzWhLXlW+icA8sBlKo5Bwj540YcOApKbqB0m/OzWprsznwN7Kv4vfvHu4w==", "dev": true, "license": "MIT", "funding": { @@ -3324,13 +3323,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^10.2.8" + "storybook": "^10.2.10" } }, "node_modules/@storybook/addon-themes": { - "version": "10.2.8", - "resolved": "https://registry.npmjs.org/@storybook/addon-themes/-/addon-themes-10.2.8.tgz", - "integrity": "sha512-nM5Po7led1YVPJQpemRe9cICIwoPKxerVf2DCxD2kliIDSowv7IZcZgOEPF+pzCjqpLwLG3nkiYt/BbNy+n0ig==", + "version": "10.2.10", + "resolved": "https://registry.npmjs.org/@storybook/addon-themes/-/addon-themes-10.2.10.tgz", + "integrity": "sha512-j7ixCgzpWeTU7K4BkNHtEg3NdmRg9YW7ynvv0OjD3vaz4+FUVWOq7PPwb3SktLS1tOl4UA13IpApD8nSpBiY6A==", "dev": true, "license": "MIT", "dependencies": { @@ -3341,13 +3340,13 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^10.2.8" + "storybook": "^10.2.10" } }, "node_modules/@storybook/addon-vitest": { - "version": "10.2.8", - "resolved": "https://registry.npmjs.org/@storybook/addon-vitest/-/addon-vitest-10.2.8.tgz", - "integrity": "sha512-D+9QWBqURAlS9+js9fvBToe7RzhIM9/ep/q8lunpVvcTkbOxh5++cYWBD8PVqmzZ+U432w9h2UwPuxPsWD/loQ==", + "version": "10.2.10", + "resolved": "https://registry.npmjs.org/@storybook/addon-vitest/-/addon-vitest-10.2.10.tgz", + "integrity": "sha512-U2oHw+Ar+Xd06wDTB74VlujhIIW89OHThpJjwgqgM6NWrOC/XLllJ53ILFDyREBkMwpBD7gJQIoQpLEcKBIEhw==", "dev": true, "license": "MIT", "dependencies": { @@ -3362,7 +3361,7 @@ "@vitest/browser": "^3.0.0 || ^4.0.0", "@vitest/browser-playwright": "^4.0.0", "@vitest/runner": "^3.0.0 || ^4.0.0", - "storybook": "^10.2.8", + "storybook": "^10.2.10", "vitest": "^3.0.0 || ^4.0.0" }, "peerDependenciesMeta": { @@ -3381,13 +3380,13 @@ } }, "node_modules/@storybook/builder-vite": { - "version": "10.2.8", - "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-10.2.8.tgz", - "integrity": "sha512-+6/Lwi7W0YIbzHDh798GPp0IHUYDwp0yv0Y1eVNK/StZD0tnv4/1C28NKyP+O7JOsFsuWI1qHiDhw8kNURugZw==", + "version": "10.2.10", + "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-10.2.10.tgz", + "integrity": "sha512-Wd6CYL7LvRRNiXMz977x9u/qMm7nmMw/7Dow2BybQo+Xbfy1KhVjIoZ/gOiG515zpojSozctNrJUbM0+jH1jwg==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/csf-plugin": "10.2.8", + "@storybook/csf-plugin": "10.2.10", "ts-dedent": "^2.0.0" }, "funding": { @@ -3395,14 +3394,14 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^10.2.8", + "storybook": "^10.2.10", "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" } }, "node_modules/@storybook/csf-plugin": { - "version": "10.2.8", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-10.2.8.tgz", - "integrity": "sha512-kKkLYhRXb33YtIPdavD2DU25sb14sqPYdcQFpyqu4TaD9truPPqW8P5PLTUgERydt/eRvRlnhauPHavU1kjsnA==", + "version": "10.2.10", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-10.2.10.tgz", + "integrity": "sha512-aFvgaNDAnKMjuyhPK5ialT22pPqMN0XfPBNPeeNVPYztngkdKBa8WFqF/umDd47HxAjebq+vn6uId1xHyOHH3g==", "dev": true, "license": "MIT", "dependencies": { @@ -3415,7 +3414,7 @@ "peerDependencies": { "esbuild": "*", "rollup": "*", - "storybook": "^10.2.8", + "storybook": "^10.2.10", "vite": "*", "webpack": "*" }, @@ -3453,9 +3452,9 @@ } }, "node_modules/@storybook/react-dom-shim": { - "version": "10.2.8", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-10.2.8.tgz", - "integrity": "sha512-Xde9X3VszFV1pTXfc2ZFM89XOCGRxJD8MUIzDwkcT9xaki5a+8srs/fsXj75fMY6gMYfcL5lNRZvCqg37HOmcQ==", + "version": "10.2.10", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-10.2.10.tgz", + "integrity": "sha512-TmBrhyLHn8B8rvDHKk5uW5BqzO1M1T+fqFNWg88NIAJOoyX4Uc90FIJjDuN1OJmWKGwB5vLmPwaKBYsTe1yS+w==", "dev": true, "license": "MIT", "funding": { @@ -3465,13 +3464,13 @@ "peerDependencies": { "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", - "storybook": "^10.2.8" + "storybook": "^10.2.10" } }, "node_modules/@storybook/vue3": { - "version": "10.2.8", - "resolved": "https://registry.npmjs.org/@storybook/vue3/-/vue3-10.2.8.tgz", - "integrity": "sha512-DGKaAV79boprHL3Y142kupKPnPIvbDxYA4p1bMDK0+k0eldmbj4arr8mmEfMQPhElzLgSbSflok6yvlKkn+7sQ==", + "version": "10.2.10", + "resolved": "https://registry.npmjs.org/@storybook/vue3/-/vue3-10.2.10.tgz", + "integrity": "sha512-hp9d11+Nz2hQCbAoggVJYDuNIguEUwaeuBmYjX84vSUI2jafYHAo9ir3xE2jdWwQsbvdNIUc0puFKD0S3WR0TA==", "dev": true, "license": "MIT", "dependencies": { @@ -3484,19 +3483,19 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^10.2.8", + "storybook": "^10.2.10", "vue": "^3.0.0" } }, "node_modules/@storybook/vue3-vite": { - "version": "10.2.8", - "resolved": "https://registry.npmjs.org/@storybook/vue3-vite/-/vue3-vite-10.2.8.tgz", - "integrity": "sha512-YPGft9U671t9zAI6TR5n/jbS5eUpHEF9YIq408fHj+i+bFNZGt82obRZ2g6CCEQbunjZ7dBrb4ywFJI5lO6bbw==", + "version": "10.2.10", + "resolved": "https://registry.npmjs.org/@storybook/vue3-vite/-/vue3-vite-10.2.10.tgz", + "integrity": "sha512-r2mmbY2Cskk/pN56OTVT0cu9Ocn+h8/sq8M2C0NhViJWQeoANTMCCScR1a2GxFuYs1bX8YMWnwR6wghgvGJLBw==", "dev": true, "license": "MIT", "dependencies": { - "@storybook/builder-vite": "10.2.8", - "@storybook/vue3": "10.2.8", + "@storybook/builder-vite": "10.2.10", + "@storybook/vue3": "10.2.10", "magic-string": "^0.30.0", "typescript": "^5.9.3", "vue-component-meta": "^2.0.0", @@ -3507,7 +3506,7 @@ "url": "https://opencollective.com/storybook" }, "peerDependencies": { - "storybook": "^10.2.8", + "storybook": "^10.2.10", "vite": "^5.0.0 || ^6.0.0 || ^7.0.0" } }, @@ -4576,9 +4575,9 @@ } }, "node_modules/@vitest/eslint-plugin": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/@vitest/eslint-plugin/-/eslint-plugin-1.6.7.tgz", - "integrity": "sha512-sd2QJirEscSQk3Pywtelbs7z8RQp1gyF5BfeZVtTHE8y3suyzbAA71NuT9z01uTRMHoCf5p6M2t2WYNJ7m5FlA==", + "version": "1.6.9", + "resolved": "https://registry.npmjs.org/@vitest/eslint-plugin/-/eslint-plugin-1.6.9.tgz", + "integrity": "sha512-9WfPx1OwJ19QLCSRLkqVO7//1WcWnK3fE/3fJhKMAmDe8+9G4rB47xCNIIeCq3FdEzkIoLTfDlwDlPBaUTMhow==", "dev": true, "license": "MIT", "dependencies": { @@ -6498,9 +6497,9 @@ "peer": true }, "node_modules/dotenv": { - "version": "17.2.4", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.2.4.tgz", - "integrity": "sha512-mudtfb4zRB4bVvdj0xRo+e6duH1csJRM8IukBqfTRvHotn9+LBXB8ynAidP9zHqoRC/fsllXgk4kCKlR21fIhw==", + "version": "17.3.1", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-17.3.1.tgz", + "integrity": "sha512-IO8C/dzEb6O3F9/twg6ZLXz164a2fhTnEWb95H23Dm4OuN+92NmEAlTrupP9VW6Jm3sO26tQlqyvyi4CsnY9GA==", "dev": true, "license": "BSD-2-Clause", "engines": { @@ -6983,9 +6982,9 @@ } }, "node_modules/eslint-plugin-storybook": { - "version": "10.2.8", - "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-10.2.8.tgz", - "integrity": "sha512-BtysXrg1RoYT3DIrCc+svZ0+L3mbWsu7suxTLGrihBY5HfWHkJge+qjlBBR1Nm2ZMslfuFS5K0NUWbWCJRu6kg==", + "version": "10.2.10", + "resolved": "https://registry.npmjs.org/eslint-plugin-storybook/-/eslint-plugin-storybook-10.2.10.tgz", + "integrity": "sha512-aWkoh2rhTaEsMA4yB1iVIcISM5wb0uffp09ZqhwpoD4GAngCs131uq6un+QdnOMc7vXyAnBBfsuhtOj8WwCUgw==", "dev": true, "license": "MIT", "dependencies": { @@ -6993,7 +6992,7 @@ }, "peerDependencies": { "eslint": ">=8", - "storybook": "^10.2.8" + "storybook": "^10.2.10" } }, "node_modules/eslint-plugin-storybook/node_modules/@typescript-eslint/project-service": { @@ -9048,9 +9047,9 @@ } }, "node_modules/marked": { - "version": "17.0.1", - "resolved": "https://registry.npmjs.org/marked/-/marked-17.0.1.tgz", - "integrity": "sha512-boeBdiS0ghpWcSwoNm/jJBwdpFaMnZWRzjA6SkUMYb40SVaN1x7mmfGKp0jvexGcx+7y2La5zRZsYFZI6Qpypg==", + "version": "17.0.3", + "resolved": "https://registry.npmjs.org/marked/-/marked-17.0.3.tgz", + "integrity": "sha512-jt1v2ObpyOKR8p4XaUJVk3YWRJ5n+i4+rjQopxvV32rSndTJXvIzuUdWWIy/1pFQMkQmvTXawzDNqOH/CUmx6A==", "license": "MIT", "bin": { "marked": "bin/marked.js" @@ -9422,9 +9421,9 @@ } }, "node_modules/nypm/node_modules/citty": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.2.0.tgz", - "integrity": "sha512-8csy5IBFI2ex2hTVpaHN2j+LNE199AgiI7y4dMintrr8i0lQiFn+0AWMZrWdHKIgMOer65f8IThysYhoReqjWA==", + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.2.1.tgz", + "integrity": "sha512-kEV95lFBhQgtogAPlQfJJ0WGVSokvLr/UEoFPiKKOXF7pl98HfUVUD0ejsuTCld/9xH9vogSywZ5KqHzXrZpqg==", "dev": true, "license": "MIT" }, @@ -10686,9 +10685,9 @@ "license": "MIT" }, "node_modules/storybook": { - "version": "10.2.8", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-10.2.8.tgz", - "integrity": "sha512-885uSIn8NQw2ZG7vy84K45lHCOSyz1DVsDV8pHiHQj3J0riCuWLNeO50lK9z98zE8kjhgTtxAAkMTy5nkmNRKQ==", + "version": "10.2.10", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-10.2.10.tgz", + "integrity": "sha512-N4U42qKgzMHS7DjqLz5bY4P7rnvJtYkWFCyKspZr3FhPUuy6CWOae3aYC2BjXkHrdug0Jyta6VxFTuB1tYUKhg==", "dev": true, "license": "MIT", "dependencies": { diff --git a/vue/package.json b/vue/package.json index ad71841..d4ce19e 100644 --- a/vue/package.json +++ b/vue/package.json @@ -75,7 +75,7 @@ "@vueuse/core": "^14.2.1", "axios": "^1.13.5", "luxon": "^3.7.2", - "marked": "^17.0.1", + "marked": "^17.0.3", "pinia": "^3.0.4", "plotly.js-dist-min": "^3.3.1", "primeicons": "^7.0.0", @@ -87,14 +87,14 @@ }, "devDependencies": { "@chromatic-com/storybook": "^5.0.1", - "@hey-api/openapi-ts": "^0.92.3", + "@hey-api/openapi-ts": "^0.92.4", "@playwright/test": "^1.58.2", - "@storybook/addon-a11y": "^10.2.8", - "@storybook/addon-docs": "^10.2.8", - "@storybook/addon-onboarding": "^10.2.8", - "@storybook/addon-themes": "^10.2.8", - "@storybook/addon-vitest": "^10.2.8", - "@storybook/vue3-vite": "^10.2.8", + "@storybook/addon-a11y": "^10.2.10", + "@storybook/addon-docs": "^10.2.10", + "@storybook/addon-onboarding": "^10.2.10", + "@storybook/addon-themes": "^10.2.10", + "@storybook/addon-vitest": "^10.2.10", + "@storybook/vue3-vite": "^10.2.10", "@tsconfig/node22": "^22.0.5", "@types/eslint-plugin-security": "^3.0.1", "@types/jsdom": "^27.0.0", @@ -105,7 +105,7 @@ "@vitest/browser": "4.0.18", "@vitest/browser-playwright": "^4.0.18", "@vitest/coverage-istanbul": "^4.0.18", - "@vitest/eslint-plugin": "^1.6.7", + "@vitest/eslint-plugin": "^1.6.9", "@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-typescript": "^14.6.0", "@vue/test-utils": "^2.4.6", @@ -117,7 +117,7 @@ "eslint-plugin-playwright": "^2.5.1", "eslint-plugin-security": "^3.0.1", "eslint-plugin-sonarjs": "^3.0.6", - "eslint-plugin-storybook": "^10.2.8", + "eslint-plugin-storybook": "^10.2.10", "eslint-plugin-vue": "~10.7.0", "jiti": "^2.6.1", "jsdom": "^28.0.0",