Storybook v10 update (#4288)

* 🎉 Upgrade to sb-10

* 🔥 Exclude sb util

* 🐛 Revert bg config change

* 🐛 Remove yarn from storybook command

* 🐛 Update moduleResolution

* 🎉 Removed now unused eslint disable rule comment

* 🐛 Fix imports
This commit is contained in:
Ken authored and GitHub committed 2025-11-21 09:55:38 +01:00
1 parent c25f30ea21
commit ef60170000
11 files changed
+236 -183

No files matched your search

+4
View File
@@ -3,11 +3,15 @@ import FG from "fast-glob";
import { readFileSync } from "node:fs";
import { createRequire } from "node:module";
import { dirname, join } from "node:path";
import { fileURLToPath } from "node:url";
import { loadCsf } from "storybook/internal/csf-tools";
import { InlineConfig } from "vite";
import turbosnap from "vite-plugin-turbosnap";
import TsconfigPathsPlugin from "vite-tsconfig-paths";
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
const require = createRequire(import.meta.url);
const includeWebsiteStories = process.env.WITH_WEBSITE === "true";
-1
View File
@@ -1,4 +1,3 @@
// eslint-disable-next-line import/namespace
import * as a11yAddonAnnotations from "@storybook/addon-a11y/preview";
import { setProjectAnnotations } from "@storybook/react-vite";
import * as projectAnnotations from "./preview";
+1
View File
@@ -2,6 +2,7 @@
"extends": "../../tsconfig.build.json",
"compilerOptions": {
"outDir": "./dist/react/cjs",
"moduleResolution": "node",
"module": "commonjs",
"skipLibCheck": true,
"declaration": true,
+2 -1
View File
@@ -30,7 +30,8 @@
"/esm",
"/src",
"!**/*.tsbuildinfo",
"!**/*.stories.*"
"!**/*.stories.*",
"!**/renderStoriesForChromatic.tsx"
],
"main": "./cjs/index.js",
"module": "./esm/index.js",
@@ -1,5 +1,5 @@
/* eslint-disable jsx-a11y/no-noninteractive-tabindex */
import type { StoryObj } from "@storybook/react-vite/*";
import type { StoryObj } from "@storybook/react-vite";
import React from "react";
import { expect, fireEvent, fn, userEvent, within } from "storybook/test";
import {
@@ -1,4 +1,4 @@
import type { StoryObj } from "@storybook/react/*";
import type { StoryObj } from "@storybook/react-vite";
import React from "react";
import { expect, userEvent, within } from "storybook/test";
import { Provider } from "../provider";
+3 -1
View File
@@ -2,6 +2,7 @@
"extends": "../../../tsconfig.build.json",
"compilerOptions": {
"outDir": "./cjs",
"moduleResolution": "node",
"module": "commonjs",
"noImplicitAny": false,
"declaration": true,
@@ -12,6 +13,7 @@
"./src/**/*.test.ts",
"./src/**/*.test.tsx",
"./src/**/*.test-d.ts",
"./src/**/*.stories.tsx"
"./src/**/*.stories.tsx",
"./src/**/renderStoriesForChromatic.tsx"
]
}
+4
View File
@@ -2,9 +2,13 @@ import type { StorybookConfig } from "@storybook/nextjs";
import { readFileSync } from "node:fs";
import { createRequire } from "node:module";
import { dirname, join, resolve } from "node:path";
import { fileURLToPath } from "node:url";
import { loadCsf } from "storybook/internal/csf-tools";
import TsconfigPathsPlugin from "tsconfig-paths-webpack-plugin";
const __filename = fileURLToPath(import.meta.url);
const __dirname = dirname(__filename);
const require = createRequire(import.meta.url);
const indexRegex = /export const args = {\s+index: (\d+),/;
+10 -10
View File
@@ -14,7 +14,7 @@
"lint:css": "yarn stylelint '@navikt/**/*.css'",
"lint:biome": "yarn biome lint .",
"storybook": "WITH_WEBSITE=true storybook dev -p 6006",
"storybook:aksel": "WITH_WEBSITE=true yarn storybook dev -c aksel.nav.no/website/.storybook -p 6007",
"storybook:aksel": "WITH_WEBSITE=true storybook dev -c aksel.nav.no/website/.storybook -p 6007",
"storybook:test": "vitest run --config ./vitest.config.ts --project=storybook --silent",
"build:storybook": "storybook build",
"chromatic": "npx chromatic --only-changed --build-script-name build:storybook-chromatic",
@@ -176,12 +176,12 @@
"@biomejs/biome": "1.9.4",
"@changesets/cli": "2.29.7",
"@eslint/js": "^9.39.1",
"@storybook/addon-a11y": "^9.1.15",
"@storybook/addon-docs": "^9.1.15",
"@storybook/addon-themes": "^9.1.15",
"@storybook/addon-vitest": "^9.1.15",
"@storybook/nextjs": "^9.1.15",
"@storybook/react-vite": "^9.1.15",
"@storybook/addon-a11y": "^10.0.7",
"@storybook/addon-docs": "^10.0.7",
"@storybook/addon-themes": "^10.0.7",
"@storybook/addon-vitest": "^10.0.7",
"@storybook/nextjs": "^10.0.7",
"@storybook/react-vite": "^10.0.7",
"@svitejs/changesets-changelog-github-compact": "^1.1.0",
"@trivago/prettier-plugin-sort-imports": "^4.3.0",
"@vitest/browser": "^3.2.4",
@@ -196,7 +196,7 @@
"eslint-plugin-jsx-a11y": "^6.10.2",
"eslint-plugin-react": "^7.37.5",
"eslint-plugin-react-hooks": "^5.2.0",
"eslint-plugin-storybook": "^9.1.15",
"eslint-plugin-storybook": "^10.0.7",
"eslint-plugin-testing-library": "^7.6.3",
"fast-glob": "3.2.11",
"globals": "^16.3.0",
@@ -208,8 +208,8 @@
"react": "^18.0.0",
"react-docgen-typescript": "2.2.2",
"react-dom": "^18.0.0",
"storybook": "^9.1.15",
"storybook-addon-pseudo-states": "^9.1.15",
"storybook": "^10.0.7",
"storybook-addon-pseudo-states": "^10.0.7",
"stylelint": "^16.24.0",
"stylelint-config-standard": "^37.0.0",
"stylelint-declaration-block-no-ignored-properties": "^2.8.0",
+1 -1
View File
@@ -4,7 +4,7 @@
"strict": true,
"esModuleInterop": true,
"target": "es6",
"moduleResolution": "node",
"moduleResolution": "bundler",
"incremental": true,
"skipLibCheck": true,
"resolveJsonModule": true
+209 -167
View File
@@ -7187,59 +7187,59 @@ __metadata:
languageName: node
linkType: hard
"@storybook/addon-a11y@npm:^9.1.15":
version: 9.1.15
resolution: "@storybook/addon-a11y@npm:9.1.15"
"@storybook/addon-a11y@npm:^10.0.7":
version: 10.0.7
resolution: "@storybook/addon-a11y@npm:10.0.7"
dependencies:
"@storybook/global": "npm:^5.0.0"
axe-core: "npm:^4.2.0"
peerDependencies:
storybook: ^9.1.15
checksum: 10/e1ca4607d162ac7140169d962a1d32cd0da0b775126adcaf617695d33c0458001c9fb465a4497eba88072327f908a8c861722c1ed9013b868e0b9d0340dc43fe
storybook: ^10.0.7
checksum: 10/b871d23b047328421309770ba211daa23ab6492cb33738ed1f9552e979850c80e971cef236c8d228639466615eca9a15b9dd21a1586c7dd5df3b8739de6ff4af
languageName: node
linkType: hard
"@storybook/addon-docs@npm:^9.1.15":
version: 9.1.15
resolution: "@storybook/addon-docs@npm:9.1.15"
"@storybook/addon-docs@npm:^10.0.7":
version: 10.0.7
resolution: "@storybook/addon-docs@npm:10.0.7"
dependencies:
"@mdx-js/react": "npm:^3.0.0"
"@storybook/csf-plugin": "npm:9.1.15"
"@storybook/icons": "npm:^1.4.0"
"@storybook/react-dom-shim": "npm:9.1.15"
"@storybook/csf-plugin": "npm:10.0.7"
"@storybook/icons": "npm:^1.6.0"
"@storybook/react-dom-shim": "npm:10.0.7"
react: "npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
react-dom: "npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
ts-dedent: "npm:^2.0.0"
peerDependencies:
storybook: ^9.1.15
checksum: 10/df400afef94b34cd1c161fcdeab746d8e8f732b9e14d043d2b9b510b6895f5861a0392b98e2b96e75424597c03a2d333b8a21ba28277fb4d2e57735c6102848b
storybook: ^10.0.7
checksum: 10/1b3dfef6c612236553558d51d55ee2def0aa99ec190d5e5398580cd5686384de5d586cc6375547a973df7f472ca67e52f51f10c2be862a59fc9f36475129c5cb
languageName: node
linkType: hard
"@storybook/addon-themes@npm:^9.1.15":
version: 9.1.15
resolution: "@storybook/addon-themes@npm:9.1.15"
"@storybook/addon-themes@npm:^10.0.7":
version: 10.0.7
resolution: "@storybook/addon-themes@npm:10.0.7"
dependencies:
ts-dedent: "npm:^2.0.0"
peerDependencies:
storybook: ^9.1.15
checksum: 10/8eca95175de193964cbeac93b66befb447385a8d9b8bf2232fce34d3141225f6c13c858a8a70abf037f3aef1e5b3cf1346132ac31e8215f0eafdd0b0976e3f91
storybook: ^10.0.7
checksum: 10/553f51e8025cd76c336b25e08c4505de7006e75b6490f511424ddd853e539a3fcf9a24658212968f17041a3eee6feabd5d040f41a2ff6af236b450c48b1c18f3
languageName: node
linkType: hard
"@storybook/addon-vitest@npm:^9.1.15":
version: 9.1.15
resolution: "@storybook/addon-vitest@npm:9.1.15"
"@storybook/addon-vitest@npm:^10.0.7":
version: 10.0.7
resolution: "@storybook/addon-vitest@npm:10.0.7"
dependencies:
"@storybook/global": "npm:^5.0.0"
"@storybook/icons": "npm:^1.4.0"
"@storybook/icons": "npm:^1.6.0"
prompts: "npm:^2.4.0"
ts-dedent: "npm:^2.2.0"
peerDependencies:
"@vitest/browser": ^3.0.0 || ^4.0.0
"@vitest/browser-playwright": ^4.0.0
"@vitest/runner": ^3.0.0 || ^4.0.0
storybook: ^9.1.15
storybook: ^10.0.7
vitest: ^3.0.0 || ^4.0.0
peerDependenciesMeta:
"@vitest/browser":
@@ -7250,70 +7250,83 @@ __metadata:
optional: true
vitest:
optional: true
checksum: 10/f738d79cb6fb7531038b340938359641a130f6c264a9ca0793e51d52e9a1d988491652deed81d921736bc1172336fcf19fda77d69de54332ba1c766e849d243a
checksum: 10/36d03d727500f81e5d8dda6276753810d7004efd68b032027941a3beb65d9f41b2901e5c12a0c626101f6afa2a7d913611e2d0fa16e31a7b2c09e98bc4b033ae
languageName: node
linkType: hard
"@storybook/builder-vite@npm:9.1.15":
version: 9.1.15
resolution: "@storybook/builder-vite@npm:9.1.15"
"@storybook/builder-vite@npm:10.0.7":
version: 10.0.7
resolution: "@storybook/builder-vite@npm:10.0.7"
dependencies:
"@storybook/csf-plugin": "npm:9.1.15"
"@storybook/csf-plugin": "npm:10.0.7"
ts-dedent: "npm:^2.0.0"
peerDependencies:
storybook: ^9.1.15
storybook: ^10.0.7
vite: ^5.0.0 || ^6.0.0 || ^7.0.0
checksum: 10/ef1594c14aba1364c8d74d02fc8dc73c6bcbbac979db64f868d2965ce78c08d5b0a61393b8d933db8ac0cfca94b5167fc9b241e8df8e28990c5a8e053379bbf7
checksum: 10/1f1c78b70d0922b518dc8c03cac8a7e2157b400a8dbfea182a987ecacd1bbed2f1db8aa63bb995fc161021676782a6389fb1dde117bcafaaf4d12da6ba60f12a
languageName: node
linkType: hard
"@storybook/builder-webpack5@npm:9.1.15":
version: 9.1.15
resolution: "@storybook/builder-webpack5@npm:9.1.15"
"@storybook/builder-webpack5@npm:10.0.7":
version: 10.0.7
resolution: "@storybook/builder-webpack5@npm:10.0.7"
dependencies:
"@storybook/core-webpack": "npm:9.1.15"
"@storybook/core-webpack": "npm:10.0.7"
case-sensitive-paths-webpack-plugin: "npm:^2.4.0"
cjs-module-lexer: "npm:^1.2.3"
css-loader: "npm:^6.7.1"
css-loader: "npm:^7.1.2"
es-module-lexer: "npm:^1.5.0"
fork-ts-checker-webpack-plugin: "npm:^8.0.0"
fork-ts-checker-webpack-plugin: "npm:^9.1.0"
html-webpack-plugin: "npm:^5.5.0"
magic-string: "npm:^0.30.5"
style-loader: "npm:^3.3.1"
terser-webpack-plugin: "npm:^5.3.1"
style-loader: "npm:^4.0.0"
terser-webpack-plugin: "npm:^5.3.14"
ts-dedent: "npm:^2.0.0"
webpack: "npm:5"
webpack-dev-middleware: "npm:^6.1.2"
webpack-hot-middleware: "npm:^2.25.1"
webpack-virtual-modules: "npm:^0.6.0"
peerDependencies:
storybook: ^9.1.15
storybook: ^10.0.7
peerDependenciesMeta:
typescript:
optional: true
checksum: 10/e966ce6be68b20f30b4cd4d843c07b13531f833ec51f38f67f1bcef4607dcd92e2e19750d135a10922b9001f78d4568968b447c9fbb20d2dd0ba6b144f80cbea
checksum: 10/a4f3ed7e2b20e26992a1b570281ccac339f46818bf0d2b2424d4a29903da449322c75625b2ecb3ada8e20dff3de89c1bb885693c3f59eba43506359afd6bc23d
languageName: node
linkType: hard
"@storybook/core-webpack@npm:9.1.15":
version: 9.1.15
resolution: "@storybook/core-webpack@npm:9.1.15"
"@storybook/core-webpack@npm:10.0.7":
version: 10.0.7
resolution: "@storybook/core-webpack@npm:10.0.7"
dependencies:
ts-dedent: "npm:^2.0.0"
peerDependencies:
storybook: ^9.1.15
checksum: 10/b8bb26aead743e41f2a3d3269a192e1c88695186d776cabd1c09526c2a35250e146fc57e37bba22fcc0b0564cf4add057d22c67e38c76ed2a212bdd1dcb3aad1
storybook: ^10.0.7
checksum: 10/430f910c16f63df9725c9cd76728fe4e4f3e4eb07df74c516d160a19cd684a0f0346b6528423d617ab8a6dfbfd90b90bd48f508b0c919631b472e827f18cb28d
languageName: node
linkType: hard
"@storybook/csf-plugin@npm:9.1.15":
version: 9.1.15
resolution: "@storybook/csf-plugin@npm:9.1.15"
"@storybook/csf-plugin@npm:10.0.7":
version: 10.0.7
resolution: "@storybook/csf-plugin@npm:10.0.7"
dependencies:
unplugin: "npm:^1.3.1"
unplugin: "npm:^2.3.5"
peerDependencies:
storybook: ^9.1.15
checksum: 10/c5c8ca6bde115c32e59dd05d2f2a2f3db3e11adcb000c1881b2c82cf23bd45454186483b12438b3621f88312ad5a63d7135646aeca60035a1146914d5cd07154
esbuild: "*"
rollup: "*"
storybook: ^10.0.7
vite: "*"
webpack: "*"
peerDependenciesMeta:
esbuild:
optional: true
rollup:
optional: true
vite:
optional: true
webpack:
optional: true
checksum: 10/a870d8587754766b6a74a9b6ed542c352cca6a7b6db93a02f46114015003bf44c2241f22cc8fb2320688c157b2c3939b225cfd2f81314ca73ed7d406cf3235ab
languageName: node
linkType: hard
@@ -7324,7 +7337,7 @@ __metadata:
languageName: node
linkType: hard
"@storybook/icons@npm:^1.4.0":
"@storybook/icons@npm:^1.6.0":
version: 1.6.0
resolution: "@storybook/icons@npm:1.6.0"
peerDependencies:
@@ -7334,9 +7347,9 @@ __metadata:
languageName: node
linkType: hard
"@storybook/nextjs@npm:^9.1.15":
version: 9.1.15
resolution: "@storybook/nextjs@npm:9.1.15"
"@storybook/nextjs@npm:^10.0.7":
version: 10.0.7
resolution: "@storybook/nextjs@npm:10.0.7"
dependencies:
"@babel/core": "npm:^7.24.4"
"@babel/plugin-syntax-bigint": "npm:^7.8.3"
@@ -7352,9 +7365,9 @@ __metadata:
"@babel/preset-typescript": "npm:^7.24.1"
"@babel/runtime": "npm:^7.24.4"
"@pmmmwh/react-refresh-webpack-plugin": "npm:^0.5.11"
"@storybook/builder-webpack5": "npm:9.1.15"
"@storybook/preset-react-webpack": "npm:9.1.15"
"@storybook/react": "npm:9.1.15"
"@storybook/builder-webpack5": "npm:10.0.7"
"@storybook/preset-react-webpack": "npm:10.0.7"
"@storybook/react": "npm:10.0.7"
"@types/semver": "npm:^7.3.4"
babel-loader: "npm:^9.1.3"
css-loader: "npm:^6.7.3"
@@ -7373,27 +7386,26 @@ __metadata:
tsconfig-paths-webpack-plugin: "npm:^4.0.1"
peerDependencies:
next: ^14.1.0 || ^15.0.0 || ^16.0.0
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
storybook: ^9.1.15
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.0.7
webpack: ^5.0.0
peerDependenciesMeta:
typescript:
optional: true
webpack:
optional: true
checksum: 10/d00146b73975b2a87f027a4eca9aee273c406a5833bfcb13aa1a523731e9b5170b5c81a467904ad2b9e7e9fdd9d2b2c040138aba61c1d1adacd3ec3bb66ca344
checksum: 10/19f344df3e5e65a70a80f0e003cbc51b2f481d6ec50471e8752bc724af38b7d0bd164e0afc77883207d1d7994938f6ce2fb883b00cf0e5852c3c8231f350d2da
languageName: node
linkType: hard
"@storybook/preset-react-webpack@npm:9.1.15":
version: 9.1.15
resolution: "@storybook/preset-react-webpack@npm:9.1.15"
"@storybook/preset-react-webpack@npm:10.0.7":
version: 10.0.7
resolution: "@storybook/preset-react-webpack@npm:10.0.7"
dependencies:
"@storybook/core-webpack": "npm:9.1.15"
"@storybook/core-webpack": "npm:10.0.7"
"@storybook/react-docgen-typescript-plugin": "npm:1.0.6--canary.9.0c3f3b7.0"
"@types/semver": "npm:^7.3.4"
find-up: "npm:^7.0.0"
magic-string: "npm:^0.30.5"
react-docgen: "npm:^7.1.1"
resolve: "npm:^1.22.8"
@@ -7401,13 +7413,13 @@ __metadata:
tsconfig-paths: "npm:^4.2.0"
webpack: "npm:5"
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
storybook: ^9.1.15
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.0.7
peerDependenciesMeta:
typescript:
optional: true
checksum: 10/9645ae0a64a7b9aaffb046ac6042ab624dc3a006d622530beb15e5a83809d9452504b026808ac309555116bd76ec1952953006ce590873d16e1cc7ffba4bb6aa
checksum: 10/a16090ed9c619a94531d1bdeab6c24fd18331d55dd5d28269ef0217b9c0c45b92ce64762e173f90376e016b80ec2dc80a8c41a73a25cbef2686b4b922ed5372f
languageName: node
linkType: hard
@@ -7429,54 +7441,54 @@ __metadata:
languageName: node
linkType: hard
"@storybook/react-dom-shim@npm:9.1.15":
version: 9.1.15
resolution: "@storybook/react-dom-shim@npm:9.1.15"
"@storybook/react-dom-shim@npm:10.0.7":
version: 10.0.7
resolution: "@storybook/react-dom-shim@npm:10.0.7"
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
storybook: ^9.1.15
checksum: 10/09767a4e5acb7066d47a35dfb63614f5ee8a0329529767eac7ad4dab8f4c3567906fd9b77be1b2cb66cdfa8890eea193d40c6fa688b296bf0a9af32d0232f0ee
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.0.7
checksum: 10/a65e4bebe1b1d43d6b328447cc44cb484cdf79c094fe6f79cd89b624586ba82759e5518e9e3104ce8e62028049fbdd16daa4904e5420315ae50dd9ae7c11298b
languageName: node
linkType: hard
"@storybook/react-vite@npm:^9.1.15":
version: 9.1.15
resolution: "@storybook/react-vite@npm:9.1.15"
"@storybook/react-vite@npm:^10.0.7":
version: 10.0.7
resolution: "@storybook/react-vite@npm:10.0.7"
dependencies:
"@joshwooding/vite-plugin-react-docgen-typescript": "npm:0.6.1"
"@rollup/pluginutils": "npm:^5.0.2"
"@storybook/builder-vite": "npm:9.1.15"
"@storybook/react": "npm:9.1.15"
find-up: "npm:^7.0.0"
"@storybook/builder-vite": "npm:10.0.7"
"@storybook/react": "npm:10.0.7"
empathic: "npm:^2.0.0"
magic-string: "npm:^0.30.0"
react-docgen: "npm:^8.0.0"
resolve: "npm:^1.22.8"
tsconfig-paths: "npm:^4.2.0"
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
storybook: ^9.1.15
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.0.7
vite: ^5.0.0 || ^6.0.0 || ^7.0.0
checksum: 10/16d8b93478cbe9bd273db1569e4a2a2beb665544c2b4c75d1e220e4d72120cd429a8a90cc82c672bbca5212ed602471eaa075d6b615260b59da22f8437c459b9
checksum: 10/c18f00b74f4474ee55594149f85895a80d8617679e45fa8ba4170e08b110334ce29e72a19ebd20b43ad50b39bfe8daca2bf324a07a2c53e3e3c6db838d50b8ea
languageName: node
linkType: hard
"@storybook/react@npm:9.1.15":
version: 9.1.15
resolution: "@storybook/react@npm:9.1.15"
"@storybook/react@npm:10.0.7":
version: 10.0.7
resolution: "@storybook/react@npm:10.0.7"
dependencies:
"@storybook/global": "npm:^5.0.0"
"@storybook/react-dom-shim": "npm:9.1.15"
"@storybook/react-dom-shim": "npm:10.0.7"
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
storybook: ^9.1.15
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.0.7
typescript: ">= 4.9.x"
peerDependenciesMeta:
typescript:
optional: true
checksum: 10/b6884e5c785e77c05cc2f20b921fc7613f5749c2e0c92731680c9cbcff85ab8ddc7cf2a47bd7afa9aef93fce1f675ab3d595a4476e9e7d158eda8145a72fc39c
checksum: 10/ae1dde9328709467e7173893fcdbdd7f9c4364bac39e4591da744b071f537c8f5abe4e0f7a9ff6226b4d45672495b29aec0fefe3149ffd263d5c9a977575d21b
languageName: node
linkType: hard
@@ -9570,12 +9582,12 @@ __metadata:
"@biomejs/biome": "npm:1.9.4"
"@changesets/cli": "npm:2.29.7"
"@eslint/js": "npm:^9.39.1"
"@storybook/addon-a11y": "npm:^9.1.15"
"@storybook/addon-docs": "npm:^9.1.15"
"@storybook/addon-themes": "npm:^9.1.15"
"@storybook/addon-vitest": "npm:^9.1.15"
"@storybook/nextjs": "npm:^9.1.15"
"@storybook/react-vite": "npm:^9.1.15"
"@storybook/addon-a11y": "npm:^10.0.7"
"@storybook/addon-docs": "npm:^10.0.7"
"@storybook/addon-themes": "npm:^10.0.7"
"@storybook/addon-vitest": "npm:^10.0.7"
"@storybook/nextjs": "npm:^10.0.7"
"@storybook/react-vite": "npm:^10.0.7"
"@svitejs/changesets-changelog-github-compact": "npm:^1.1.0"
"@trivago/prettier-plugin-sort-imports": "npm:^4.3.0"
"@vitest/browser": "npm:^3.2.4"
@@ -9590,7 +9602,7 @@ __metadata:
eslint-plugin-jsx-a11y: "npm:^6.10.2"
eslint-plugin-react: "npm:^7.37.5"
eslint-plugin-react-hooks: "npm:^5.2.0"
eslint-plugin-storybook: "npm:^9.1.15"
eslint-plugin-storybook: "npm:^10.0.7"
eslint-plugin-testing-library: "npm:^7.6.3"
fast-glob: "npm:3.2.11"
globals: "npm:^16.3.0"
@@ -9602,8 +9614,8 @@ __metadata:
react: "npm:^18.0.0"
react-docgen-typescript: "npm:2.2.2"
react-dom: "npm:^18.0.0"
storybook: "npm:^9.1.15"
storybook-addon-pseudo-states: "npm:^9.1.15"
storybook: "npm:^10.0.7"
storybook-addon-pseudo-states: "npm:^10.0.7"
stylelint: "npm:^16.24.0"
stylelint-config-standard: "npm:^37.0.0"
stylelint-declaration-block-no-ignored-properties: "npm:^2.8.0"
@@ -10403,15 +10415,6 @@ __metadata:
languageName: node
linkType: hard
"better-opn@npm:^3.0.2":
version: 3.0.2
resolution: "better-opn@npm:3.0.2"
dependencies:
open: "npm:^8.0.4"
checksum: 10/24668e5a837d0d2c0edf17ad5ebcfeb00a8a5578a5eb09f7a409e1a60617cdfea40b8ebfc95e5f12d9568157930d033e6805788fcf0780413ac982c95d3745d1
languageName: node
linkType: hard
"better-path-resolve@npm:1.0.0":
version: 1.0.0
resolution: "better-path-resolve@npm:1.0.0"
@@ -11093,6 +11096,15 @@ __metadata:
languageName: node
linkType: hard
"chokidar@npm:^4.0.1":
version: 4.0.3
resolution: "chokidar@npm:4.0.3"
dependencies:
readdirp: "npm:^4.0.1"
checksum: 10/bf2a575ea5596000e88f5db95461a9d59ad2047e939d5a4aac59dd472d126be8f1c1ff3c7654b477cf532d18f42a97279ef80ee847972fd2a25410bf00b80b59
languageName: node
linkType: hard
"chownr@npm:^1.1.1":
version: 1.1.4
resolution: "chownr@npm:1.1.4"
@@ -11832,7 +11844,7 @@ __metadata:
languageName: node
linkType: hard
"cosmiconfig@npm:^7.0.0, cosmiconfig@npm:^7.0.1":
"cosmiconfig@npm:^7.0.0":
version: 7.1.0
resolution: "cosmiconfig@npm:7.1.0"
dependencies:
@@ -11845,7 +11857,7 @@ __metadata:
languageName: node
linkType: hard
"cosmiconfig@npm:^8.1.3":
"cosmiconfig@npm:^8.1.3, cosmiconfig@npm:^8.2.0":
version: 8.3.6
resolution: "cosmiconfig@npm:8.3.6"
dependencies:
@@ -12073,7 +12085,7 @@ __metadata:
languageName: node
linkType: hard
"css-loader@npm:^6.7.1, css-loader@npm:^6.7.2, css-loader@npm:^6.7.3, css-loader@npm:^6.8.1":
"css-loader@npm:^6.7.2, css-loader@npm:^6.7.3, css-loader@npm:^6.8.1":
version: 6.11.0
resolution: "css-loader@npm:6.11.0"
dependencies:
@@ -12097,6 +12109,30 @@ __metadata:
languageName: node
linkType: hard
"css-loader@npm:^7.1.2":
version: 7.1.2
resolution: "css-loader@npm:7.1.2"
dependencies:
icss-utils: "npm:^5.1.0"
postcss: "npm:^8.4.33"
postcss-modules-extract-imports: "npm:^3.1.0"
postcss-modules-local-by-default: "npm:^4.0.5"
postcss-modules-scope: "npm:^3.2.0"
postcss-modules-values: "npm:^4.0.0"
postcss-value-parser: "npm:^4.2.0"
semver: "npm:^7.5.4"
peerDependencies:
"@rspack/core": 0.x || 1.x
webpack: ^5.27.0
peerDependenciesMeta:
"@rspack/core":
optional: true
webpack:
optional: true
checksum: 10/ddde22fb103888320f60a1414a6a04638d2e9760a532a52d03c45e6e2830b32dd76c734aeef426f78dd95b2d15f77eeec3854ac53061aff02569732dc6e6801c
languageName: node
linkType: hard
"css-select@npm:^4.1.3":
version: 4.3.0
resolution: "css-select@npm:4.3.0"
@@ -13129,6 +13165,13 @@ __metadata:
languageName: node
linkType: hard
"empathic@npm:^2.0.0":
version: 2.0.0
resolution: "empathic@npm:2.0.0"
checksum: 10/90f47d93f8d1db3aa00ce1bfae2940bf76379dbb34bd562edbd92c3564a173cb1d6bd3cadb645fad0224839c25886abde801155d9b972dda6add7a5cc8b35d48
languageName: node
linkType: hard
"encodeurl@npm:~1.0.2":
version: 1.0.2
resolution: "encodeurl@npm:1.0.2"
@@ -13466,7 +13509,7 @@ __metadata:
languageName: node
linkType: hard
"esbuild-register@npm:^3.5.0, esbuild-register@npm:^3.6.0":
"esbuild-register@npm:^3.6.0":
version: 3.6.0
resolution: "esbuild-register@npm:3.6.0"
dependencies:
@@ -13896,15 +13939,15 @@ __metadata:
languageName: node
linkType: hard
"eslint-plugin-storybook@npm:^9.1.15":
version: 9.1.15
resolution: "eslint-plugin-storybook@npm:9.1.15"
"eslint-plugin-storybook@npm:^10.0.7":
version: 10.0.7
resolution: "eslint-plugin-storybook@npm:10.0.7"
dependencies:
"@typescript-eslint/utils": "npm:^8.8.1"
peerDependencies:
eslint: ">=8"
storybook: ^9.1.15
checksum: 10/cad94461e7ac49ba069ed4ebb313df5412dbaaf8fc4ed4e1e35fe4b2b0c8bc46b6170a80f12ca09b818b7870360031513ff3bff2149fb45d73b2d0c847233099
storybook: ^10.0.7
checksum: 10/d7bf63ce77b5f2a761016603628bb4e79e2b63d71fdf94dbc8be5b1096411de7be440075c5723ea3a95cc0a6b18e9db723f0fbc9139a6df7dce277e926b987f0
languageName: node
linkType: hard
@@ -14648,17 +14691,6 @@ __metadata:
languageName: node
linkType: hard
"find-up@npm:^7.0.0":
version: 7.0.0
resolution: "find-up@npm:7.0.0"
dependencies:
locate-path: "npm:^7.2.0"
path-exists: "npm:^5.0.0"
unicorn-magic: "npm:^0.1.0"
checksum: 10/7e6b08fbc05a10677e25e74bb0a020054a86b31d1806c5e6a9e32e75472bbf177210bc16e5f97453be8bda7ae2e3d97669dbb2901f8c30b39ce53929cbea6746
languageName: node
linkType: hard
"find-up@npm:^8.0.0":
version: 8.0.0
resolution: "find-up@npm:8.0.0"
@@ -14791,14 +14823,14 @@ __metadata:
languageName: node
linkType: hard
"fork-ts-checker-webpack-plugin@npm:^8.0.0":
version: 8.0.0
resolution: "fork-ts-checker-webpack-plugin@npm:8.0.0"
"fork-ts-checker-webpack-plugin@npm:^9.1.0":
version: 9.1.0
resolution: "fork-ts-checker-webpack-plugin@npm:9.1.0"
dependencies:
"@babel/code-frame": "npm:^7.16.7"
chalk: "npm:^4.1.2"
chokidar: "npm:^3.5.3"
cosmiconfig: "npm:^7.0.1"
chokidar: "npm:^4.0.1"
cosmiconfig: "npm:^8.2.0"
deepmerge: "npm:^4.2.2"
fs-extra: "npm:^10.0.0"
memfs: "npm:^3.4.1"
@@ -14810,7 +14842,7 @@ __metadata:
peerDependencies:
typescript: ">3.6.0"
webpack: ^5.11.0
checksum: 10/49be81a780271b0e1f8c230c32ddb54d7e7ca562565b29811a94d5e679607b947850b133c3bb63057a71e67ac717c6c86c6d0390d1ecc885b506ae9158cf9bb5
checksum: 10/1d24387224f7d49a17f7e44c9150971172f34ae30c4b1f581b8af967e73e8f36a434ed56f78aa45fd8cf0833c73a1b020102cc61070d7dc630b70c21c9770a1b
languageName: node
linkType: hard
@@ -17779,7 +17811,7 @@ __metadata:
languageName: node
linkType: hard
"locate-path@npm:^7.1.0, locate-path@npm:^7.2.0":
"locate-path@npm:^7.1.0":
version: 7.2.0
resolution: "locate-path@npm:7.2.0"
dependencies:
@@ -19975,7 +20007,7 @@ __metadata:
languageName: node
linkType: hard
"open@npm:^8.0.4, open@npm:^8.4.2":
"open@npm:^8.4.2":
version: 8.4.2
resolution: "open@npm:8.4.2"
dependencies:
@@ -22562,6 +22594,13 @@ __metadata:
languageName: node
linkType: hard
"readdirp@npm:^4.0.1":
version: 4.1.2
resolution: "readdirp@npm:4.1.2"
checksum: 10/7b817c265940dba90bb9c94d82920d76c3a35ea2d67f9f9d8bd936adcfe02d50c802b14be3dd2e725e002dddbe2cc1c7a0edfb1bc3a365c9dfd5a61e612eea1e
languageName: node
linkType: hard
"readdirp@npm:~3.6.0":
version: 3.6.0
resolution: "readdirp@npm:3.6.0"
@@ -24585,28 +24624,27 @@ __metadata:
languageName: node
linkType: hard
"storybook-addon-pseudo-states@npm:^9.1.15":
version: 9.1.15
resolution: "storybook-addon-pseudo-states@npm:9.1.15"
"storybook-addon-pseudo-states@npm:^10.0.7":
version: 10.0.7
resolution: "storybook-addon-pseudo-states@npm:10.0.7"
peerDependencies:
storybook: ^9.1.15
checksum: 10/48171b34116db4868925868b8b1750c400db1350e1861777604a8ac02d609e0b656da01a76455232c011ed9cf7debc8169e0b0e8029a73cccfea100ce136533a
storybook: ^10.0.7
checksum: 10/3bbfd4b8d6107ff122010fbdfb4690d95912da574fd1e51b5a6080dac920085b6cc87ed20b3a2be7511b4e6b0cd9d0492e5b1019f74b20c09ad43f9356085a6f
languageName: node
linkType: hard
"storybook@npm:^9.1.15":
version: 9.1.15
resolution: "storybook@npm:9.1.15"
"storybook@npm:^10.0.7":
version: 10.0.7
resolution: "storybook@npm:10.0.7"
dependencies:
"@storybook/global": "npm:^5.0.0"
"@storybook/icons": "npm:^1.6.0"
"@testing-library/jest-dom": "npm:^6.6.3"
"@testing-library/user-event": "npm:^14.6.1"
"@vitest/expect": "npm:3.2.4"
"@vitest/mocker": "npm:3.2.4"
"@vitest/spy": "npm:3.2.4"
better-opn: "npm:^3.0.2"
esbuild: "npm:^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: "npm:^3.5.0"
recast: "npm:^0.23.5"
semver: "npm:^7.6.2"
ws: "npm:^8.18.0"
@@ -24616,8 +24654,8 @@ __metadata:
prettier:
optional: true
bin:
storybook: ./bin/index.cjs
checksum: 10/5a8e7d645042d115466a73a8dc88c41c7e75ef5f7c6e5f3408e158c9c3d8ead208201b4cdf97bae19ee2e5a3ea777ec369338646f7fb4c135c619ee3c1aac29e
storybook: ./dist/bin/dispatcher.js
checksum: 10/f998eae922ea64726d7631c1f88cda1e919cfd9d9e947bc3963455a29cefd135cca864a6da91d85015d3255f27c425cffcaa12f8e3ec04b51489d15d96f6142c
languageName: node
linkType: hard
@@ -24962,6 +25000,15 @@ __metadata:
languageName: node
linkType: hard
"style-loader@npm:^4.0.0":
version: 4.0.0
resolution: "style-loader@npm:4.0.0"
peerDependencies:
webpack: ^5.27.0
checksum: 10/93f25b7e70cfca9d1d8427170384262b59a5b0e84e7191a5a26636a77799caeed46d9a3e45ee7b9afa0f69176e3b98d5a6c5e81593ff1fd0946f1c5682fd2a68
languageName: node
linkType: hard
"style-mod@npm:^4.0.0, style-mod@npm:^4.1.0":
version: 4.1.2
resolution: "style-mod@npm:4.1.2"
@@ -25455,7 +25502,7 @@ __metadata:
languageName: node
linkType: hard
"terser-webpack-plugin@npm:^5.3.1, terser-webpack-plugin@npm:^5.3.11":
"terser-webpack-plugin@npm:^5.3.11, terser-webpack-plugin@npm:^5.3.14":
version: 5.3.14
resolution: "terser-webpack-plugin@npm:5.3.14"
dependencies:
@@ -26323,13 +26370,6 @@ __metadata:
languageName: node
linkType: hard
"unicorn-magic@npm:^0.1.0":
version: 0.1.0
resolution: "unicorn-magic@npm:0.1.0"
checksum: 10/9b4d0e9809807823dc91d0920a4a4c0cff2de3ebc54ee87ac1ee9bc75eafd609b09d1f14495e0173aef26e01118706196b6ab06a75fe0841028b3983a8af313f
languageName: node
linkType: hard
"unicorn-magic@npm:^0.3.0":
version: 0.3.0
resolution: "unicorn-magic@npm:0.3.0"
@@ -26466,13 +26506,15 @@ __metadata:
languageName: node
linkType: hard
"unplugin@npm:^1.3.1":
version: 1.16.1
resolution: "unplugin@npm:1.16.1"
"unplugin@npm:^2.3.5":
version: 2.3.10
resolution: "unplugin@npm:2.3.10"
dependencies:
acorn: "npm:^8.14.0"
"@jridgewell/remapping": "npm:^2.3.5"
acorn: "npm:^8.15.0"
picomatch: "npm:^4.0.3"
webpack-virtual-modules: "npm:^0.6.2"
checksum: 10/4b46d7d2a63d334a45111ba57a266b3f8993ef12a72b77d7b31ffc455e8a9bef9c0e37ea463eb409dbf7ccec0b9868aeb845dd42c690d9288e4b8ac2d90fbefd
checksum: 10/3d6d5bbc670311d78cad1a24b6961695c6c7ea7c9bc4558895693b388a635a5d1f16900b7b825f5962a5d1cb045f4e748f105058fdbb00d2f321ceaa9719da44
languageName: node
linkType: hard