From e19e563bb46ede8f3afb9bdc810829203789841a Mon Sep 17 00:00:00 2001 From: Valentin Palkovic Date: Thu, 5 Sep 2024 13:05:44 +0200 Subject: [PATCH] fix: Support react-dom/test-utils --- example/.storybook/main.ts | 4 +- example/.storybook/storybook.setup.ts | 2 +- example/.storybook/vitest.config.mts | 11 +- example/package.json | 25 +- example/vitest.config.mts | 4 +- example/vitest.workspace.ts | 2 +- package.json | 7 +- pnpm-lock.yaml | 760 ++++++++++---------------- src/index.ts | 40 +- 9 files changed, 366 insertions(+), 489 deletions(-) diff --git a/example/.storybook/main.ts b/example/.storybook/main.ts index 200c700..455ed9e 100644 --- a/example/.storybook/main.ts +++ b/example/.storybook/main.ts @@ -1,4 +1,4 @@ -import type { StorybookConfig } from "@storybook/nextjs-vite"; +import type { StorybookConfig } from "@storybook/experimental-nextjs-vite"; const config: StorybookConfig = { stories: ["../src/**/*.mdx", "../src/**/*.stories.@(js|jsx|mjs|ts|tsx)"], @@ -10,7 +10,7 @@ const config: StorybookConfig = { "@storybook/addon-interactions", ], framework: { - name: "@storybook/nextjs-vite", + name: "@storybook/experimental-nextjs-vite", options: {}, }, features: { diff --git a/example/.storybook/storybook.setup.ts b/example/.storybook/storybook.setup.ts index 2ad8783..2e92e29 100644 --- a/example/.storybook/storybook.setup.ts +++ b/example/.storybook/storybook.setup.ts @@ -1,4 +1,4 @@ -import { setProjectAnnotations } from "@storybook/nextjs-vite"; +import { setProjectAnnotations } from "@storybook/experimental-nextjs-vite"; import { beforeAll, beforeEach } from "vitest"; import * as addonActionsAnnotations from "@storybook/addon-actions/preview"; diff --git a/example/.storybook/vitest.config.mts b/example/.storybook/vitest.config.mts index f9c5f55..ef6f7a4 100644 --- a/example/.storybook/vitest.config.mts +++ b/example/.storybook/vitest.config.mts @@ -1,14 +1,17 @@ import path from "node:path"; -import { storybookTest } from "@storybook/experimental-vitest-plugin"; +import url from "node:url"; +import { storybookTest } from "@storybook/experimental-addon-test/vite-plugin"; +import { storybookNextJsPlugin } from "@storybook/experimental-nextjs-vite/vite-plugin"; import Inspect from "vite-plugin-inspect"; -import vitePluginNext from "vite-plugin-storybook-nextjs"; import { defineConfig } from "vitest/config"; +const __dirname = url.fileURLToPath(new URL(".", import.meta.url)); + export default defineConfig({ plugins: [ - vitePluginNext({ dir: path.join(__dirname, "..") }), + storybookNextJsPlugin({ dir: path.join(__dirname, "..") }), storybookTest({ - renderer: "react", + configDir: __dirname, }), Inspect({ build: true, outputDir: ".vite-inspect" }), ], diff --git a/example/package.json b/example/package.json index e16cf15..73d26f2 100644 --- a/example/package.json +++ b/example/package.json @@ -22,17 +22,17 @@ }, "devDependencies": { "@chromatic-com/storybook": "^1.5.0", - "@storybook/addon-actions": "0.0.0-pr-28800-sha-2528064a", - "@storybook/addon-essentials": "0.0.0-pr-28800-sha-2528064a", - "@storybook/addon-interactions": "0.0.0-pr-28800-sha-2528064a", - "@storybook/addon-links": "0.0.0-pr-28800-sha-2528064a", - "@storybook/addon-onboarding": "0.0.0-pr-28800-sha-2528064a", - "@storybook/addon-toolbars": "0.0.0-pr-28800-sha-2528064a", - "@storybook/blocks": "0.0.0-pr-28800-sha-2528064a", - "@storybook/experimental-vitest-plugin": "0.0.4", - "@storybook/nextjs-vite": "0.0.0-pr-28800-sha-2528064a", - "@storybook/react": "0.0.0-pr-28800-sha-2528064a", - "@storybook/test": "0.0.0-pr-28800-sha-2528064a", + "@storybook/addon-actions": "0.0.0-pr-29044-sha-67f91ec6", + "@storybook/addon-essentials": "0.0.0-pr-29044-sha-67f91ec6", + "@storybook/addon-interactions": "0.0.0-pr-29044-sha-67f91ec6", + "@storybook/addon-links": "0.0.0-pr-29044-sha-67f91ec6", + "@storybook/addon-onboarding": "0.0.0-pr-29044-sha-67f91ec6", + "@storybook/addon-toolbars": "0.0.0-pr-29044-sha-67f91ec6", + "@storybook/blocks": "0.0.0-pr-29044-sha-67f91ec6", + "@storybook/experimental-nextjs-vite": "0.0.0-pr-29044-sha-67f91ec6", + "@storybook/experimental-addon-test": "0.0.0-pr-29044-sha-67f91ec6", + "@storybook/react": "0.0.0-pr-29044-sha-67f91ec6", + "@storybook/test": "0.0.0-pr-29044-sha-67f91ec6", "@testing-library/dom": "^10.3.2", "@testing-library/jest-dom": "^6.4.6", "@testing-library/react": "^16.0.0", @@ -48,11 +48,10 @@ "playwright": "^1.45.3", "postcss": "^8.4.38", "serve": "^14.2.3", - "storybook": "0.0.0-pr-28800-sha-2528064a", + "storybook": "0.0.0-pr-29044-sha-67f91ec6", "tailwindcss": "^3.4.4", "typescript": "^5", "vite-plugin-inspect": "^0.8.5", - "vite-plugin-storybook-nextjs": "workspace:*", "vitest": "^2.0.5" } } diff --git a/example/vitest.config.mts b/example/vitest.config.mts index 122442d..baff069 100644 --- a/example/vitest.config.mts +++ b/example/vitest.config.mts @@ -1,11 +1,11 @@ +import { storybookNextJsPlugin } from "@storybook/experimental-nextjs-vite/vite-plugin"; import Inspect from "vite-plugin-inspect"; -import vitePluginNext from "vite-plugin-storybook-nextjs"; import { defineConfig } from "vitest/config"; export default defineConfig({ plugins: [ - vitePluginNext(), Inspect({ build: true, outputDir: ".vite-inspect" }), + storybookNextJsPlugin(), ], test: { name: "next", diff --git a/example/vitest.workspace.ts b/example/vitest.workspace.ts index 9e57c25..e66b62f 100644 --- a/example/vitest.workspace.ts +++ b/example/vitest.workspace.ts @@ -4,5 +4,5 @@ export default defineWorkspace([ // Next.js tests (non-storybook ones), run in isolation via `pnpm run test` "./vitest.config.mts", // Storybook portable stories test, run in isolation via `pnpm run test:storybook` - "./.storybook", + "./.storybook/vitest.config.mts", ]); diff --git a/package.json b/package.json index d15e697..376e6d2 100644 --- a/package.json +++ b/package.json @@ -79,7 +79,7 @@ "tsup": "^8.1.0", "typescript": "^5.0.0", "vite": "^5.0.0", - "vitest": "^1.6.0" + "vitest": "^2.0.5" }, "packageManager": "pnpm@9.4.0", "dependencies": { @@ -94,5 +94,10 @@ }, "publishConfig": { "access": "public" + }, + "pnpm": { + "overrides": { + "vite-plugin-storybook-nextjs": "workspace:*" + } } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d582bb9..6568e33 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,9 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + vite-plugin-storybook-nextjs: workspace:* + importers: .: @@ -33,7 +36,7 @@ importers: version: 1.8.1 '@storybook/test': specifier: 8.3.0-alpha.3 - version: 8.3.0-alpha.3(storybook@8.3.0-alpha.3(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vitest@1.6.0(@types/node@18.19.38)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1)) + version: 8.3.0-alpha.3(storybook@8.3.0-alpha.3(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vitest@2.0.5(@types/node@18.19.38)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1)) '@types/node': specifier: ^18 version: 18.19.38 @@ -68,8 +71,8 @@ importers: specifier: ^5.0.0 version: 5.3.1(@types/node@18.19.38)(sass@1.77.6)(terser@5.31.1) vitest: - specifier: ^1.6.0 - version: 1.6.0(@types/node@18.19.38)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1) + specifier: ^2.0.5 + version: 2.0.5(@types/node@18.19.38)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1) example: dependencies: @@ -90,38 +93,38 @@ importers: specifier: ^1.5.0 version: 1.5.0(react@18.3.1) '@storybook/addon-actions': - specifier: 0.0.0-pr-28800-sha-2528064a - version: 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) + specifier: 0.0.0-pr-29044-sha-67f91ec6 + version: 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) '@storybook/addon-essentials': - specifier: 0.0.0-pr-28800-sha-2528064a - version: 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) + specifier: 0.0.0-pr-29044-sha-67f91ec6 + version: 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) '@storybook/addon-interactions': - specifier: 0.0.0-pr-28800-sha-2528064a - version: 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vitest@2.0.5(@types/node@20.14.6)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1)) + specifier: 0.0.0-pr-29044-sha-67f91ec6 + version: 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) '@storybook/addon-links': - specifier: 0.0.0-pr-28800-sha-2528064a - version: 0.0.0-pr-28800-sha-2528064a(react@18.3.1)(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) + specifier: 0.0.0-pr-29044-sha-67f91ec6 + version: 0.0.0-pr-29044-sha-67f91ec6(react@18.3.1)(storybook@0.0.0-pr-29044-sha-67f91ec6) '@storybook/addon-onboarding': - specifier: 0.0.0-pr-28800-sha-2528064a - version: 0.0.0-pr-28800-sha-2528064a(react@18.3.1)(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) + specifier: 0.0.0-pr-29044-sha-67f91ec6 + version: 0.0.0-pr-29044-sha-67f91ec6(react@18.3.1)(storybook@0.0.0-pr-29044-sha-67f91ec6) '@storybook/addon-toolbars': - specifier: 0.0.0-pr-28800-sha-2528064a - version: 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) + specifier: 0.0.0-pr-29044-sha-67f91ec6 + version: 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) '@storybook/blocks': - specifier: 0.0.0-pr-28800-sha-2528064a - version: 0.0.0-pr-28800-sha-2528064a(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) - '@storybook/experimental-vitest-plugin': - specifier: 0.0.4 - version: 0.0.4(vitest@2.0.5(@types/node@20.14.6)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1)) - '@storybook/nextjs-vite': - specifier: 0.0.0-pr-28800-sha-2528064a - version: 0.0.0-pr-28800-sha-2528064a(@babel/core@7.24.7)(next@14.2.5(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(typescript@5.4.5)(vite-plugin-storybook-nextjs@)(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)(terser@5.31.1))(vitest@2.0.5(@types/node@20.14.6)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1)) + specifier: 0.0.0-pr-29044-sha-67f91ec6 + version: 0.0.0-pr-29044-sha-67f91ec6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-29044-sha-67f91ec6) + '@storybook/experimental-addon-test': + specifier: 0.0.0-pr-29044-sha-67f91ec6 + version: 0.0.0-pr-29044-sha-67f91ec6(@vitest/browser@2.0.5(playwright@1.45.3)(typescript@5.4.5)(vitest@2.0.5))(storybook@0.0.0-pr-29044-sha-67f91ec6)(vitest@2.0.5(@types/node@20.14.6)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1)) + '@storybook/experimental-nextjs-vite': + specifier: 0.0.0-pr-29044-sha-67f91ec6 + version: 0.0.0-pr-29044-sha-67f91ec6(@babel/core@7.24.7)(next@14.2.5(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-29044-sha-67f91ec6)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)(terser@5.31.1)) '@storybook/react': - specifier: 0.0.0-pr-28800-sha-2528064a - version: 0.0.0-pr-28800-sha-2528064a(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(typescript@5.4.5) + specifier: 0.0.0-pr-29044-sha-67f91ec6 + version: 0.0.0-pr-29044-sha-67f91ec6(@storybook/test@0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-29044-sha-67f91ec6)(typescript@5.4.5) '@storybook/test': - specifier: 0.0.0-pr-28800-sha-2528064a - version: 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vitest@2.0.5(@types/node@20.14.6)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1)) + specifier: 0.0.0-pr-29044-sha-67f91ec6 + version: 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) '@testing-library/dom': specifier: ^10.3.2 version: 10.3.2 @@ -168,8 +171,8 @@ importers: specifier: ^14.2.3 version: 14.2.3 storybook: - specifier: 0.0.0-pr-28800-sha-2528064a - version: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + specifier: 0.0.0-pr-29044-sha-67f91ec6 + version: 0.0.0-pr-29044-sha-67f91ec6 tailwindcss: specifier: ^3.4.4 version: 3.4.4(ts-node@10.9.2(@types/node@20.14.6)(typescript@5.4.5)) @@ -179,9 +182,6 @@ importers: vite-plugin-inspect: specifier: ^0.8.5 version: 0.8.5(rollup@4.18.0)(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)(terser@5.31.1)) - vite-plugin-storybook-nextjs: - specifier: workspace:* - version: link:.. vitest: specifier: ^2.0.5 version: 2.0.5(@types/node@20.14.6)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1) @@ -1518,92 +1518,92 @@ packages: resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==, tarball: https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz} engines: {node: '>=18'} - '@storybook/addon-actions@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-tXRl+JUpfSfbvQlc7gpzJABFyBaDZspjx4R5yGdDGODrHnvvgUA95j88jr6h/dyZczd0yuystwI7M9Nh7I90fw==, tarball: https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/addon-actions@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-R6HPp5n8tx6fJD+C2f+R5fu6bzZSGT1xvoygrieIBE1E7c3910yVRPcKA0cqT2qL5PCrJLlVMF+PEZIwvjWHnw==, tarball: https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-0.0.0-pr-29044-sha-67f91ec6.tgz} peerDependencies: - storybook: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-67f91ec6 - '@storybook/addon-backgrounds@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-ASfko6avCrkMTpceNLmqAtQJqV333JRh3toHjEEzOfkwBu7/tluKOsv+gay7TtwYxzcZ8hJqGjI26TYRS4H6xA==, tarball: https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/addon-backgrounds@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-dCXBcLLEl2BEQecC1zaGtrT2YdmHmOHSsYKBonXALQBhMEbKLPFIuMmZYaiySoxIHDRdKEduwnHsUALcD0RlLg==, tarball: https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-0.0.0-pr-29044-sha-67f91ec6.tgz} peerDependencies: - storybook: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-67f91ec6 - '@storybook/addon-controls@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-6jwdGWtZ9EhfXpsw5kZhjJYl3gMebFsTttgbJEQLCTDCT3g59xWlsDpe4ksFdRIZnMXCHE5wXt+6/pmbbQHRAg==, tarball: https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/addon-controls@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-rmf0ybOVpmN8n2GCxBhjjQa6iIKPfNgxTuUm/zqgpApapicPrA6TQPzgXebywYW9gBxC3vFyl0Ui4wQ0wLP+xg==, tarball: https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-0.0.0-pr-29044-sha-67f91ec6.tgz} peerDependencies: - storybook: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-67f91ec6 - '@storybook/addon-docs@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-oGcDGuxtU1SeS1ftCvRZTdSjXg4iDKZBeQRkVeX+sS+fACluQDkNkqsf+5NodnHLRI5X1njVgX3mA3TCXch4Yw==, tarball: https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/addon-docs@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-kzfxVqLNKED3NC2/WsRUp/Nf0+KI4JkTWsVVk6yi2r/g7agqeANjiksqKNTwZPJ3oF2k4YjDPHrzL+RdQvrRFg==, tarball: https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-0.0.0-pr-29044-sha-67f91ec6.tgz} peerDependencies: - storybook: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-67f91ec6 - '@storybook/addon-essentials@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-/wK7xSJuaRSFx2tFQJFPZ51T4zS5iJmn6bsPTmM76QsZ9IYpQBV3u9UwnQNzwahcVWfDFCeG/7cdjLpzd6wAYQ==, tarball: https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/addon-essentials@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-I7BxCvQtLoW8Qg+SDhIbliWJBDXoZBT8etSz2Dylb0DqbL2HzmFz1QMu8wmkVlq9+xJLDLIok0RC51p/Qb8aEQ==, tarball: https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-0.0.0-pr-29044-sha-67f91ec6.tgz} peerDependencies: - storybook: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-67f91ec6 - '@storybook/addon-highlight@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-/VrAATGz6ur88w0RNcagZQCXEWkl1QdageRl93u1kjCeFXUKBhhBYncZ63yxbmXfVwATxBOkhCiAN3bt9uYY+w==, tarball: https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/addon-highlight@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-ZG3SuZq/2c2azm2W6LidnZBVVaNaVmjGhhH+wnRxqIk6SPuWDoIEMTi57kyI63npYVP6qfA9VlTulHWZGEeRQA==, tarball: https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-0.0.0-pr-29044-sha-67f91ec6.tgz} peerDependencies: - storybook: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-67f91ec6 - '@storybook/addon-interactions@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-OieBFLBfrXsb6uzyU8FM/aR9+jn/t8WU2F/UCLMRUpr2op9iNbzmP/XJpse2dLgqMCwW2xaAolzop8T5lPECJw==, tarball: https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/addon-interactions@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-6SxKJeX2ahNWLlM48OA7DQbwOoR5WHUe0OkkeP4goLwWRplksRVw7MtDKnEKyram55dCkOt8Pot0Wasa0FJ1jA==, tarball: https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-0.0.0-pr-29044-sha-67f91ec6.tgz} peerDependencies: - storybook: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-67f91ec6 - '@storybook/addon-links@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-xjYFGtJXK+tnFdQpg8RdsNWHm+x7OF650MZp/Sc5zANzMAbP7M+iNuj1EbBVUUid6BaOEmZrx448O+EI/TYmjA==, tarball: https://registry.npmjs.org/@storybook/addon-links/-/addon-links-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/addon-links@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-6bZQOitiVSXDODAWQOQkVwM4sH1Iib4UQldrbdrSN5maNMy/1cfAoFfO/KFAk24DHT6pnLvNmc+hW9egVAoOxA==, tarball: https://registry.npmjs.org/@storybook/addon-links/-/addon-links-0.0.0-pr-29044-sha-67f91ec6.tgz} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta - storybook: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-67f91ec6 peerDependenciesMeta: react: optional: true - '@storybook/addon-measure@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-KOgmI/QUEOpLkMG8vdNbPN8cOt6pj6YHYoJ2HRt2nftPU0MANgQQJ25t7dqBusb7bYOMqYL+0aDl+PQqjQIQbw==, tarball: https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/addon-measure@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-jqRinpSZy4Emcv08mADoA6vIgN72NqWIrli+0ZnWfoobtS0X8TsdJhUJfCL0ESZ4STwK9oYJxIv5iPTpie9+9w==, tarball: https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-0.0.0-pr-29044-sha-67f91ec6.tgz} peerDependencies: - storybook: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-67f91ec6 - '@storybook/addon-onboarding@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-HW5CF/x6kTBBYX1kZ3ZEOCOHLdLsBTeKb2iiDV01uLp4LjMW0zY2RYaxAzXfPeTwBxTB14Gn4RRGwBxB5p38xg==, tarball: https://registry.npmjs.org/@storybook/addon-onboarding/-/addon-onboarding-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/addon-onboarding@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-jY9hNNgR3GdEbSAWeAwiSypuppCLSzWj2EfMCM/mpg10tzS2L3IftqAbi4aC/8mAbg1ii3ukKXQ6my/b9N4ugg==, tarball: https://registry.npmjs.org/@storybook/addon-onboarding/-/addon-onboarding-0.0.0-pr-29044-sha-67f91ec6.tgz} peerDependencies: - storybook: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-67f91ec6 - '@storybook/addon-outline@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-geSD74nP5h8yGrpmyOhHm2VNmxp8cawPsG0SUbHe4yzYxnYwdmh1U0yCWqwp08RpIkMCdQlEGaM9zyJbmbDhaw==, tarball: https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/addon-outline@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-Ccg0v+6dDlK72556+9HnlVe4xkOnSYPnnGfO5Q9TdZPZzIPpn90V8zsWCZKi/DdbcxuJddoQwMbyVimb7lYijg==, tarball: https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-0.0.0-pr-29044-sha-67f91ec6.tgz} peerDependencies: - storybook: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-67f91ec6 - '@storybook/addon-toolbars@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-lnpAOheWzMkbB5KWUIfb0YOg+9pASuDrySM+FJp3bzXjRptVcke0g1lVbQPCL32Q8TcsQKFfNmk6ljoLJpXjig==, tarball: https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/addon-toolbars@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-C61N9ObYbmuswtgdt9fz5LBpCc9kzeLmN4IIx+3xuacYlRVwhXa9B/OgiNWU50Crt23Kwwh5nCHzP9+5Uuv1zQ==, tarball: https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-0.0.0-pr-29044-sha-67f91ec6.tgz} peerDependencies: - storybook: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-67f91ec6 - '@storybook/addon-viewport@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-5eq14upGKkA+4gjKqoOyuRprdkgg6IW6kVR4d4GpM1L1k2/t06OLinjmJZ/oBNKUJGDzQsXHvcEHbhAj88urpw==, tarball: https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/addon-viewport@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-x46bEAsLqvecn7nlrN6vOplYU0b3+CTaaBDfFOnMtXrEP7iS0WsocgwvEgx7vjg80milXmL2tgwJbgCoMSfw3Q==, tarball: https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-0.0.0-pr-29044-sha-67f91ec6.tgz} peerDependencies: - storybook: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-67f91ec6 - '@storybook/blocks@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-Y7UM9lXEkl0tKz3KQI8WcV2zCJ2xfOrlCnAyeRzkcmDQCxjUfnq+9dpsGlR2QMsdhfUfOUPCuOH18eCKcg/q+A==, tarball: https://registry.npmjs.org/@storybook/blocks/-/blocks-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/blocks@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-VXqBcyeRCGoBsE9qJo1bTPykdxocSX3kL4kyy4MrrqkgsckylGmXEayS5C+Q0FYGGpLU34IQif4yJfndhK/3Cg==, tarball: https://registry.npmjs.org/@storybook/blocks/-/blocks-0.0.0-pr-29044-sha-67f91ec6.tgz} 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: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-67f91ec6 peerDependenciesMeta: react: optional: true react-dom: optional: true - '@storybook/builder-vite@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-pgjQj4bFjZDBgldlS7sNYmvJ0ZTJBEAsf2Wzh6Z8q4KRJXgTUvvR7gEDD99hh++8pqZglVwiICNDbpM7QHZrNw==, tarball: https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/builder-vite@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-M66aQqe1fHHS6LOp8//3lUkDDtleUH6g8/w9D58wQAbgRg7DgBI0J9VL4ia7/1MiRGrPTI3bplqjZulrmiFNgA==, tarball: https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-0.0.0-pr-29044-sha-67f91ec6.tgz} peerDependencies: '@preact/preset-vite': '*' - storybook: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-67f91ec6 typescript: '>= 4.3.x' vite: ^4.0.0 || ^5.0.0 vite-plugin-glimmerx: '*' @@ -1615,114 +1615,115 @@ packages: vite-plugin-glimmerx: optional: true - '@storybook/codemod@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-lY3v7+ESWzrVA7fQAoRdK72Opl6LCwce9ig76nJ1a6n1rw08jy0EuAbXDNm2ku2PdMSiJ+DP37+JnPeZy9yC/g==, tarball: https://registry.npmjs.org/@storybook/codemod/-/codemod-0.0.0-pr-28800-sha-2528064a.tgz} - '@storybook/codemod@8.3.0-alpha.3': resolution: {integrity: sha512-3kEj/7VDEXprSeayfNjkRRJmx90OpLMraL6xZvrmvcOh0RQzGrcSu87nc+RULvVW6Au1FDKIROWK3QwSv776BQ==, tarball: https://registry.npmjs.org/@storybook/codemod/-/codemod-8.3.0-alpha.3.tgz} - '@storybook/components@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-j1M6ftggMDCgJZ/9oQXO0uFYoO0sJD0xAqJ0OXmM0XbDlcOx0IliNtuacB4fIpgC2qtLfWdnR6VFcX5xSPtJtQ==, tarball: https://registry.npmjs.org/@storybook/components/-/components-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/components@0.0.0-pr-29044-sha-ad08bfc3': + resolution: {integrity: sha512-dmud8x1bg68b5YhovlY8vb5nmHg6y4ZjHtBoqVjS9vyxjQ1aXJIyJtrqkKTPl3J1CLYD86Q1TCOlQHi+6VEXQQ==, tarball: https://registry.npmjs.org/@storybook/components/-/components-0.0.0-pr-29044-sha-ad08bfc3.tgz} peerDependencies: - storybook: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-ad08bfc3 - '@storybook/core@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-uYXhxaULlmGZf9RuvsLIdXaP9Olkx7ibTkRuFjvPPzKQBefYy51SajjWu0F31EDOginnJP1qihgLkutyj/aFOg==, tarball: https://registry.npmjs.org/@storybook/core/-/core-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/core@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-9hn8gsh3Ukmd69+8IdH7LXtnPZC+ywyUxxzXTdjOpVcnLL0ZVH3KizvcHBSzfSVg03LAln5hoMyeY4hQg+mNkQ==, tarball: https://registry.npmjs.org/@storybook/core/-/core-0.0.0-pr-29044-sha-67f91ec6.tgz} '@storybook/core@8.3.0-alpha.3': resolution: {integrity: sha512-QiataROyfX0d8/ztRd1rnb7vB+n0RbosJsiw5Ltng+nF2ZSpMWAI8C7A48vl8yu3DRJSQ1WjWd0vzCAOBcVo6Q==, tarball: https://registry.npmjs.org/@storybook/core/-/core-8.3.0-alpha.3.tgz} - '@storybook/csf-plugin@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-h/OmPqRxBhnuEuToThARy8FqLP9ngWUoRtIrKIzJUk0B1Vn9/bxXZ/Z99eTdF6xhvE9MCWzNNJwjQhiNMFlhfQ==, tarball: https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/csf-plugin@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-+6vKKriJ78nY657YwYJz67N7lrsBAwnxSAZ4TPi0RI/1bsBgCi/h8oQZuQiEElFSmbsr1IS+ctM6am16RWOPVg==, tarball: https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-0.0.0-pr-29044-sha-67f91ec6.tgz} peerDependencies: - storybook: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-67f91ec6 '@storybook/csf@0.1.11': resolution: {integrity: sha512-dHYFQH3mA+EtnCkHXzicbLgsvzYjcDJ1JWsogbItZogkPHgSJM/Wr71uMkcvw8v9mmCyP4NpXJuu6bPoVsOnzg==, tarball: https://registry.npmjs.org/@storybook/csf/-/csf-0.1.11.tgz} - '@storybook/experimental-vitest-plugin@0.0.4': - resolution: {integrity: sha512-cefZYA6O15zThfo7M3hyLQcGelzOeSPDq+LJBso4XrW8tP/QMOPNC3l8STUAQw+UJbAp0llL3/X6FoK7JKrKuw==, tarball: https://registry.npmjs.org/@storybook/experimental-vitest-plugin/-/experimental-vitest-plugin-0.0.4.tgz} + '@storybook/experimental-addon-test@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-C5kBaKEQaxvgfTUjrIKjL+RaaI4+JsYzXkoYG17xZxHMzTGH2piPaf3feS/q3jGT9PyWXuRyFkBUgrbP42lWbQ==, tarball: https://registry.npmjs.org/@storybook/experimental-addon-test/-/experimental-addon-test-0.0.0-pr-29044-sha-67f91ec6.tgz} peerDependencies: + '@vitest/browser': ^2.0.0 + storybook: ^0.0.0-pr-29044-sha-67f91ec6 vitest: ^2.0.0 + '@storybook/experimental-nextjs-vite@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-oOeRkiyhbRDUhVJN6UfsOwIXgnFbCwVP8ks/zX4NUREGGVGei2kyA8mAyqhJqHYYq3olHwACBk3jONbPYXUJ/g==, tarball: https://registry.npmjs.org/@storybook/experimental-nextjs-vite/-/experimental-nextjs-vite-0.0.0-pr-29044-sha-67f91ec6.tgz} + engines: {node: '>=18.0.0'} + peerDependencies: + next: ^14.1.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: ^0.0.0-pr-29044-sha-67f91ec6 + typescript: '*' + vite: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + '@storybook/global@5.0.0': resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==, tarball: https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz} - '@storybook/icons@1.2.9': - resolution: {integrity: sha512-cOmylsz25SYXaJL/gvTk/dl3pyk7yBFRfeXTsHvTA3dfhoU/LWSq0NKL9nM7WBasJyn6XPSGnLS4RtKXLw5EUg==, tarball: https://registry.npmjs.org/@storybook/icons/-/icons-1.2.9.tgz} + '@storybook/icons@1.2.10': + resolution: {integrity: sha512-310apKdDcjbbX2VSLWPwhEwAgjxTzVagrwucVZIdGPErwiAppX8KvBuWZgPo+rQLVrtH8S+pw1dbUwjcE6d7og==, tarball: https://registry.npmjs.org/@storybook/icons/-/icons-1.2.10.tgz} engines: {node: '>=14.0.0'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - '@storybook/instrumenter@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-GerWScL3FVCptFp6gWeIxYDnMp84rE9D5qWxOYmLVm4hrNhdF77oBe21IPYXGe2u2iMNz97wBi3qSoa2EZ3fKA==, tarball: https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/instrumenter@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-6TTNCGClatbuRAX/HPzNeHSFArZLxsaE3c8UQqknxfID/2Ec/k9ZGBCroKPkyhY6J4uuOTrJQ6JB5QqW7Oralw==, tarball: https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-0.0.0-pr-29044-sha-67f91ec6.tgz} peerDependencies: - storybook: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-67f91ec6 '@storybook/instrumenter@8.3.0-alpha.3': resolution: {integrity: sha512-Y5+SHbZFCPPaxws3PlgXFT05iZe3v+cmdFTpvRfaHidqmk/SSQc3bLKxcNsRGWsqHzm9YZFp2FnEG7l83Rbm1w==, tarball: https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.3.0-alpha.3.tgz} peerDependencies: storybook: ^8.3.0-alpha.3 - '@storybook/manager-api@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-bwhINyhYRMgdYN3YCzlwgNgGQEBGI51i31fxmyBebZRye2SnKcR+gxlxaCKFwnd1UnQql9su10/oNN1pJQ1C9Q==, tarball: https://registry.npmjs.org/@storybook/manager-api/-/manager-api-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/manager-api@0.0.0-pr-29044-sha-ad08bfc3': + resolution: {integrity: sha512-Aks9oiFFqo7oSO3v44IPiIyMvfL936SPK/zaF6FBK5Q6Bhwq2FeXXT+I29WZjsZIpP4QGnek36CnPXoIWSxXIA==, tarball: https://registry.npmjs.org/@storybook/manager-api/-/manager-api-0.0.0-pr-29044-sha-ad08bfc3.tgz} peerDependencies: - storybook: ^0.0.0-pr-28800-sha-2528064a - - '@storybook/nextjs-vite@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-20vd8CK0Us6D9bkgHcT464G9Ci/RVXWj5iPFelwI981LcaqQikBZYQ7qga95SFviz6+JP+pQsGAbp85HNEZBAA==, tarball: https://registry.npmjs.org/@storybook/nextjs-vite/-/nextjs-vite-0.0.0-pr-28800-sha-2528064a.tgz} - engines: {node: '>=18.0.0'} - peerDependencies: - next: ^14.2.5 - 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: ^0.0.0-pr-28800-sha-2528064a - typescript: '*' - vite: ^5.0.0 - vite-plugin-storybook-nextjs: ^0.0.13 - peerDependenciesMeta: - typescript: - optional: true + storybook: ^0.0.0-pr-29044-sha-ad08bfc3 - '@storybook/preview-api@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-d4fB+2y7rnPb5A1tlTE1y1HsL4Egt8UYiwQDOG4PyFIKWiwr8rbqdJ0VnfaZzb84sodwY6wcon3fcXeK10oPtw==, tarball: https://registry.npmjs.org/@storybook/preview-api/-/preview-api-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/preview-api@0.0.0-pr-29044-sha-ad08bfc3': + resolution: {integrity: sha512-36eomQTwjlySUaBzfBsffGyyjYj6bTMIMd+oN11ECDNfpoWKqJyGAnSNhAnYK7mHUpt5ND+n0L4vvEyYd0IfBQ==, tarball: https://registry.npmjs.org/@storybook/preview-api/-/preview-api-0.0.0-pr-29044-sha-ad08bfc3.tgz} peerDependencies: - storybook: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-ad08bfc3 - '@storybook/react-dom-shim@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-lbud0GqtasE8AlkeAdNbGx2BoLwufkfamjaK4lEhTR8CcGKehkiA1Fs4NB+5Z7FqndLGXtWRH9acDqiYCzbaHQ==, tarball: https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/react-dom-shim@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-x4ZjvGI0AOfrP7Kal63+gL3eQd0IQaQK1gwfJe57GoF5hkLlWF36vdSvE36R7om3ocgsAYk/ksYS6lhyq7QyKw==, tarball: https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-0.0.0-pr-29044-sha-67f91ec6.tgz} 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: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-67f91ec6 - '@storybook/react@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-3A3KmjMHBARkmfaLmQPBF+SW1CY+gjX0+g8hbMJ7gz6ItTC77VvbR9aUHu1Tyjjgrv+YV5b3RliwoonGPCZ9qA==, tarball: https://registry.npmjs.org/@storybook/react/-/react-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/react@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-HPn4O6uKILY68h7k/E7OpJoHirV09QCVhtwgNi8iasYiuzOnHWyOh2G4ymSHydKd2RaNftu4wGakI95E3YZqMg==, tarball: https://registry.npmjs.org/@storybook/react/-/react-0.0.0-pr-29044-sha-67f91ec6.tgz} engines: {node: '>=18.0.0'} peerDependencies: + '@storybook/test': 0.0.0-pr-29044-sha-67f91ec6 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: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-67f91ec6 typescript: '>= 4.2.x' peerDependenciesMeta: + '@storybook/test': + optional: true typescript: optional: true - '@storybook/test@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-NLp7zLgGydErL74zoTfb/gSFEuZeHZ6YoYfQtqKOyUMzmTykG2y16/C38/JLJ1WePneuDT+1IAevqsiX5eUkJg==, tarball: https://registry.npmjs.org/@storybook/test/-/test-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/test@0.0.0-pr-29044-sha-67f91ec6': + resolution: {integrity: sha512-Ed5ZySHfM0MoL5il1Jztj2mMquECiWpRzpj+mSU77yz0lqYW+e/gq5FUZkNLNvPo+vgAfW/+YCb8idtGEF74tQ==, tarball: https://registry.npmjs.org/@storybook/test/-/test-0.0.0-pr-29044-sha-67f91ec6.tgz} peerDependencies: - storybook: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-67f91ec6 '@storybook/test@8.3.0-alpha.3': resolution: {integrity: sha512-TBJtXBpBIIxnbxC/zwQFKdoy40O2dLD4dkIRQqfepPNDLYtCC1u7ZgeboTDkdV+wxA44euSiCJq7ISopVO8tpQ==, tarball: https://registry.npmjs.org/@storybook/test/-/test-8.3.0-alpha.3.tgz} peerDependencies: storybook: ^8.3.0-alpha.3 - '@storybook/theming@0.0.0-pr-28800-sha-2528064a': - resolution: {integrity: sha512-p2XGo3MuD6S5Lol/EoOm2zA7BDjrOa3bYeKN1w8FZfesJWzxdFqU1A9bSSQL/1TpAH3zDVqZrbuc7ABtZpsTgQ==, tarball: https://registry.npmjs.org/@storybook/theming/-/theming-0.0.0-pr-28800-sha-2528064a.tgz} + '@storybook/theming@0.0.0-pr-29044-sha-ad08bfc3': + resolution: {integrity: sha512-yRSI8xmbqDAMl6p00/EBHJCT/q9ovJwB8WLpEpcxKxMJH7A5/oFSOXRw7F2qKDFBvvWwl34cGR5gG8HqXPbvoA==, tarball: https://registry.npmjs.org/@storybook/theming/-/theming-0.0.0-pr-29044-sha-ad08bfc3.tgz} peerDependencies: - storybook: ^0.0.0-pr-28800-sha-2528064a + storybook: ^0.0.0-pr-29044-sha-ad08bfc3 '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==, tarball: https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz} @@ -1784,6 +1785,10 @@ packages: vitest: optional: true + '@testing-library/jest-dom@6.5.0': + resolution: {integrity: sha512-xGGHpBXYSHUUr6XsKBfs85TWlYKpTc37cSBBVrXcib2MkHLboWlkClhWF37JKlDb9KEq3dHs+f2xR7XJEWGBxA==, tarball: https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.5.0.tgz} + engines: {node: '>=14', npm: '>=6', yarn: '>=1'} + '@testing-library/react@16.0.0': resolution: {integrity: sha512-guuxUKRWQ+FgNX0h0NS0FIq3Q3uLtWVpBzcLOggmfMoUpgBnzBzvLLd4fbm6yS8ydJd94cIfY4yP9qUQjM2KwQ==, tarball: https://registry.npmjs.org/@testing-library/react/-/react-16.0.0.tgz} engines: {node: '>=18'} @@ -1889,6 +1894,9 @@ packages: '@types/node@20.14.6': resolution: {integrity: sha512-JbA0XIJPL1IiNnU7PFxDXyfAwcwVVrOoqyzzyQTyMeVhBzkJVMSkC1LlVsRQ2lpqiY4n6Bb9oCS6lzDKVQxbZw==, tarball: https://registry.npmjs.org/@types/node/-/node-20.14.6.tgz} + '@types/node@22.5.3': + resolution: {integrity: sha512-njripolh85IA9SQGTAqbmnNZTdxv7X/4OYGPz8tgy5JDr8MP+uDBa921GpYEoDDnwm0Hmn5ZPeJgiiSTPoOzkQ==, tarball: https://registry.npmjs.org/@types/node/-/node-22.5.3.tgz} + '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==, tarball: https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz} @@ -1958,15 +1966,9 @@ packages: '@vitest/pretty-format@2.0.5': resolution: {integrity: sha512-h8k+1oWHfwTkyTkb9egzwNMfJAEx4veaPSnMeKbVSjp4euqGSbQlm5+6VHwTr7u4FJslVVsUG5nopCaAYdOmSQ==, tarball: https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-2.0.5.tgz} - '@vitest/runner@1.6.0': - resolution: {integrity: sha512-P4xgwPjwesuBiHisAVz/LSSZtDjOTPYZVmNAnpHHSR6ONrf8eCJOFRvUwdHn30F5M1fxhqtl7QZQUk2dprIXAg==, tarball: https://registry.npmjs.org/@vitest/runner/-/runner-1.6.0.tgz} - '@vitest/runner@2.0.5': resolution: {integrity: sha512-TfRfZa6Bkk9ky4tW0z20WKXFEwwvWhRY+84CnSEtq4+3ZvDlJyY32oNTJtM7AW9ihW90tX/1Q78cb6FjoAs+ig==, tarball: https://registry.npmjs.org/@vitest/runner/-/runner-2.0.5.tgz} - '@vitest/snapshot@1.6.0': - resolution: {integrity: sha512-+Hx43f8Chus+DCmygqqfetcAZrDJwvTj0ymqjQq4CvmpKFSTVteEOBzCusu1x2tt4OJcvBflyHUE0DZSLgEMtQ==, tarball: https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.6.0.tgz} - '@vitest/snapshot@2.0.5': resolution: {integrity: sha512-SgCPUeDFLaM0mIUHfaArq8fD2WbaXG/zVXjRupthYfYGzc8ztbFbu6dUNOblBG7XLMR1kEhS/DNnfCZ2IhdDew==, tarball: https://registry.npmjs.org/@vitest/snapshot/-/snapshot-2.0.5.tgz} @@ -2442,9 +2444,6 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, tarball: https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz} - confbox@0.1.7: - resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==, tarball: https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz} - consola@3.2.3: resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==, tarball: https://registry.npmjs.org/consola/-/consola-3.2.3.tgz} engines: {node: ^14.18.0 || >=16.10.0} @@ -3231,9 +3230,6 @@ packages: js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, tarball: https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz} - js-tokens@9.0.0: - resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==, tarball: https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz} - jscodeshift@0.15.2: resolution: {integrity: sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==, tarball: https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.2.tgz} hasBin: true @@ -3356,10 +3352,6 @@ packages: resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==, tarball: https://registry.npmjs.org/load-tsconfig/-/load-tsconfig-0.2.5.tgz} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - local-pkg@0.5.0: - resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==, tarball: https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz} - engines: {node: '>=14'} - locate-path@2.0.0: resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==, tarball: https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz} engines: {node: '>=4'} @@ -3544,9 +3536,6 @@ packages: engines: {node: '>=10'} hasBin: true - mlly@1.7.1: - resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==, tarball: https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz} - module-alias@2.2.3: resolution: {integrity: sha512-23g5BFj4zdQL/b6tor7Ji+QY4pEfNH784BMslY9Qb0UnJWRAt+lQGLYmRaM0KDBwIG23ffEBELhZDP2rhi9f/Q==, tarball: https://registry.npmjs.org/module-alias/-/module-alias-2.2.3.tgz} @@ -3719,10 +3708,6 @@ packages: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, tarball: https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz} engines: {node: '>=10'} - p-limit@5.0.0: - resolution: {integrity: sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==, tarball: https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz} - engines: {node: '>=18'} - p-locate@2.0.0: resolution: {integrity: sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==, tarball: https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz} engines: {node: '>=4'} @@ -3881,9 +3866,6 @@ packages: resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==, tarball: https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz} engines: {node: '>=8'} - pkg-types@1.1.1: - resolution: {integrity: sha512-ko14TjmDuQJ14zsotODv7dBlwxKhUKQEhuhmbqo1uCi9BB0Z2alo/wAXg6q1dTR5TyuqYyWhjtfe/Tsh+X28jQ==, tarball: https://registry.npmjs.org/pkg-types/-/pkg-types-1.1.1.tgz} - playwright-core@1.45.3: resolution: {integrity: sha512-+ym0jNbcjikaOwwSZycFbwkWgfruWvYlJfThKYAlImbxUgdWFO2oW70ojPm4OpE4t6TAo2FY/smM+hpVTtkhDA==, tarball: https://registry.npmjs.org/playwright-core/-/playwright-core-1.45.3.tgz} engines: {node: '>=18'} @@ -4331,8 +4313,8 @@ packages: std-env@3.7.0: resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==, tarball: https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz} - storybook@0.0.0-pr-28800-sha-2528064a: - resolution: {integrity: sha512-4BF32KjYPIxOWfvN4DoYB9A69zPfGJgvrOZt4OubO1ZrEaoxveVPcPFI5uteNzA4ktBdzIsyTx/xRLPHJ8tozw==, tarball: https://registry.npmjs.org/storybook/-/storybook-0.0.0-pr-28800-sha-2528064a.tgz} + storybook@0.0.0-pr-29044-sha-67f91ec6: + resolution: {integrity: sha512-ndhRASIx6sdDy8lsNdWHs8+2oG60DN/+8W9YZfR0mRtZT1wxSixrmd8+hYGhQqVvZrcctTCYveMvPxhobOrI5A==, tarball: https://registry.npmjs.org/storybook/-/storybook-0.0.0-pr-29044-sha-67f91ec6.tgz} hasBin: true storybook@8.3.0-alpha.3: @@ -4393,9 +4375,6 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, tarball: https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz} engines: {node: '>=8'} - strip-literal@2.1.0: - resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==, tarball: https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz} - styled-jsx@5.1.1: resolution: {integrity: sha512-pW7uC1l4mBZ8ugbiZrcIsiIvVx1UmTfw7UkC3Um2tmfUq9Bhk8IiyEIPl6F8agHgjzku6j0xQEZbfA5uSgSaCw==, tarball: https://registry.npmjs.org/styled-jsx/-/styled-jsx-5.1.1.tgz} engines: {node: '>= 12.0.0'} @@ -4507,10 +4486,6 @@ packages: tinycolor2@1.6.0: resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==, tarball: https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz} - tinypool@0.8.4: - resolution: {integrity: sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==, tarball: https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz} - engines: {node: '>=14.0.0'} - tinypool@1.0.0: resolution: {integrity: sha512-KIKExllK7jp3uvrNtvRBYBWBOAXSX8ZvoaD8T+7KB/QHIuoJW3Pmr60zucywjAlMb5TeXUkcs/MWeWLu0qvuAQ==, tarball: https://registry.npmjs.org/tinypool/-/tinypool-1.0.0.tgz} engines: {node: ^18.0.0 || >=20.0.0} @@ -4674,6 +4649,9 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==, tarball: https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==, tarball: https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz} + unicode-canonical-property-names-ecmascript@2.0.0: resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==, tarball: https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz} engines: {node: '>=4'} @@ -4773,11 +4751,6 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==, tarball: https://registry.npmjs.org/vary/-/vary-1.1.2.tgz} engines: {node: '>= 0.8'} - vite-node@1.6.0: - resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==, tarball: https://registry.npmjs.org/vite-node/-/vite-node-1.6.0.tgz} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - vite-node@2.0.5: resolution: {integrity: sha512-LdsW4pxj0Ot69FAoXZ1yTnA9bjGohr2yNBU7QKRxpz8ITSkhuDl6h3zS/tvgz4qrNjeRnvrWeXQ8ZF7Um4W00Q==, tarball: https://registry.npmjs.org/vite-node/-/vite-node-2.0.5.tgz} engines: {node: ^18.0.0 || >=20.0.0} @@ -4821,31 +4794,6 @@ packages: terser: optional: true - vitest@1.6.0: - resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==, tarball: https://registry.npmjs.org/vitest/-/vitest-1.6.0.tgz} - engines: {node: ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@types/node': ^18.0.0 || >=20.0.0 - '@vitest/browser': 1.6.0 - '@vitest/ui': 1.6.0 - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@types/node': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true - vitest@2.0.5: resolution: {integrity: sha512-8GUxONfauuIdeSl5f9GTgVEpg5BTOlplET4WEDaeY2QBiN8wSm68vxN/tb5z405OwppfoCavnwXafiaYBC/xOA==, tarball: https://registry.npmjs.org/vitest/-/vitest-2.0.5.tgz} engines: {node: ^18.0.0 || >=20.0.0} @@ -4929,11 +4877,6 @@ packages: engines: {node: '>= 8'} hasBin: true - why-is-node-running@2.2.2: - resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==, tarball: https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz} - engines: {node: '>=8'} - hasBin: true - why-is-node-running@2.3.0: resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==, tarball: https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.3.0.tgz} engines: {node: '>=8'} @@ -5019,10 +4962,6 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, tarball: https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz} engines: {node: '>=10'} - yocto-queue@1.0.0: - resolution: {integrity: sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==, tarball: https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz} - engines: {node: '>=12.20'} - yoctocolors-cjs@2.1.2: resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==, tarball: https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz} engines: {node: '>=18'} @@ -6576,126 +6515,116 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} - '@storybook/addon-actions@0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': + '@storybook/addon-actions@0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: '@storybook/global': 5.0.0 '@types/uuid': 9.0.8 dequal: 2.0.3 polished: 4.3.1 - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + storybook: 0.0.0-pr-29044-sha-67f91ec6 uuid: 9.0.1 - '@storybook/addon-backgrounds@0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': + '@storybook/addon-backgrounds@0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: '@storybook/global': 5.0.0 memoizerific: 1.11.3 - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + storybook: 0.0.0-pr-29044-sha-67f91ec6 ts-dedent: 2.2.0 - '@storybook/addon-controls@0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': + '@storybook/addon-controls@0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: + '@storybook/global': 5.0.0 dequal: 2.0.3 lodash: 4.17.21 - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + storybook: 0.0.0-pr-29044-sha-67f91ec6 ts-dedent: 2.2.0 - '@storybook/addon-docs@0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': + '@storybook/addon-docs@0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: - '@babel/core': 7.24.7 '@mdx-js/react': 3.0.1(@types/react@18.3.3)(react@18.3.1) - '@storybook/blocks': 0.0.0-pr-28800-sha-2528064a(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) - '@storybook/csf-plugin': 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) + '@storybook/blocks': 0.0.0-pr-29044-sha-67f91ec6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-29044-sha-67f91ec6) + '@storybook/csf-plugin': 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) '@storybook/global': 5.0.0 - '@storybook/react-dom-shim': 0.0.0-pr-28800-sha-2528064a(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) + '@storybook/react-dom-shim': 0.0.0-pr-29044-sha-67f91ec6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-29044-sha-67f91ec6) '@types/react': 18.3.3 fs-extra: 11.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) rehype-external-links: 3.0.0 rehype-slug: 6.0.0 - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + storybook: 0.0.0-pr-29044-sha-67f91ec6 ts-dedent: 2.2.0 - transitivePeerDependencies: - - supports-color - '@storybook/addon-essentials@0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': - dependencies: - '@storybook/addon-actions': 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) - '@storybook/addon-backgrounds': 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) - '@storybook/addon-controls': 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) - '@storybook/addon-docs': 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) - '@storybook/addon-highlight': 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) - '@storybook/addon-measure': 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) - '@storybook/addon-outline': 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) - '@storybook/addon-toolbars': 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) - '@storybook/addon-viewport': 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + '@storybook/addon-essentials@0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6)': + dependencies: + '@storybook/addon-actions': 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) + '@storybook/addon-backgrounds': 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) + '@storybook/addon-controls': 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) + '@storybook/addon-docs': 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) + '@storybook/addon-highlight': 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) + '@storybook/addon-measure': 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) + '@storybook/addon-outline': 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) + '@storybook/addon-toolbars': 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) + '@storybook/addon-viewport': 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) + storybook: 0.0.0-pr-29044-sha-67f91ec6 ts-dedent: 2.2.0 - transitivePeerDependencies: - - supports-color - '@storybook/addon-highlight@0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': + '@storybook/addon-highlight@0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: '@storybook/global': 5.0.0 - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + storybook: 0.0.0-pr-29044-sha-67f91ec6 - '@storybook/addon-interactions@0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vitest@2.0.5(@types/node@20.14.6)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1))': + '@storybook/addon-interactions@0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: '@storybook/global': 5.0.0 - '@storybook/instrumenter': 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) - '@storybook/test': 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vitest@2.0.5(@types/node@20.14.6)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1)) + '@storybook/instrumenter': 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) + '@storybook/test': 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) polished: 4.3.1 - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + storybook: 0.0.0-pr-29044-sha-67f91ec6 ts-dedent: 2.2.0 - transitivePeerDependencies: - - '@jest/globals' - - '@types/bun' - - '@types/jest' - - jest - - vitest - '@storybook/addon-links@0.0.0-pr-28800-sha-2528064a(react@18.3.1)(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': + '@storybook/addon-links@0.0.0-pr-29044-sha-67f91ec6(react@18.3.1)(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: '@storybook/csf': 0.1.11 '@storybook/global': 5.0.0 - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + storybook: 0.0.0-pr-29044-sha-67f91ec6 ts-dedent: 2.2.0 optionalDependencies: react: 18.3.1 - '@storybook/addon-measure@0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': + '@storybook/addon-measure@0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: '@storybook/global': 5.0.0 - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + storybook: 0.0.0-pr-29044-sha-67f91ec6 tiny-invariant: 1.3.3 - '@storybook/addon-onboarding@0.0.0-pr-28800-sha-2528064a(react@18.3.1)(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': + '@storybook/addon-onboarding@0.0.0-pr-29044-sha-67f91ec6(react@18.3.1)(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: react-confetti: 6.1.0(react@18.3.1) - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + storybook: 0.0.0-pr-29044-sha-67f91ec6 transitivePeerDependencies: - react - '@storybook/addon-outline@0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': + '@storybook/addon-outline@0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: '@storybook/global': 5.0.0 - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + storybook: 0.0.0-pr-29044-sha-67f91ec6 ts-dedent: 2.2.0 - '@storybook/addon-toolbars@0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': + '@storybook/addon-toolbars@0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + storybook: 0.0.0-pr-29044-sha-67f91ec6 - '@storybook/addon-viewport@0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': + '@storybook/addon-viewport@0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: memoizerific: 1.11.3 - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + storybook: 0.0.0-pr-29044-sha-67f91ec6 - '@storybook/blocks@0.0.0-pr-28800-sha-2528064a(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': + '@storybook/blocks@0.0.0-pr-29044-sha-67f91ec6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: '@storybook/csf': 0.1.11 '@storybook/global': 5.0.0 - '@storybook/icons': 1.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@storybook/icons': 1.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/lodash': 4.17.5 color-convert: 2.0.1 dequal: 2.0.3 @@ -6704,7 +6633,7 @@ snapshots: memoizerific: 1.11.3 polished: 4.3.1 react-colorful: 5.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + storybook: 0.0.0-pr-29044-sha-67f91ec6 telejson: 7.2.0 ts-dedent: 2.2.0 util-deprecate: 1.0.2 @@ -6712,17 +6641,17 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/builder-vite@0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)(terser@5.31.1))': + '@storybook/builder-vite@0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)(terser@5.31.1))': dependencies: - '@storybook/csf-plugin': 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) + '@storybook/csf-plugin': 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) '@types/find-cache-dir': 3.2.1 browser-assert: 1.2.1 es-module-lexer: 1.5.3 express: 4.19.2 find-cache-dir: 3.3.2 fs-extra: 11.2.0 - magic-string: 0.30.10 - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + magic-string: 0.30.11 + storybook: 0.0.0-pr-29044-sha-67f91ec6 ts-dedent: 2.2.0 vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6)(terser@5.31.1) optionalDependencies: @@ -6730,26 +6659,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@storybook/codemod@0.0.0-pr-28800-sha-2528064a': - dependencies: - '@babel/core': 7.24.7 - '@babel/preset-env': 7.24.7(@babel/core@7.24.7) - '@babel/types': 7.24.7 - '@storybook/core': 0.0.0-pr-28800-sha-2528064a - '@storybook/csf': 0.1.11 - '@types/cross-spawn': 6.0.6 - cross-spawn: 7.0.3 - globby: 14.0.1 - jscodeshift: 0.15.2(@babel/preset-env@7.24.7(@babel/core@7.24.7)) - lodash: 4.17.21 - prettier: 3.3.2 - recast: 0.23.9 - tiny-invariant: 1.3.3 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - '@storybook/codemod@8.3.0-alpha.3': dependencies: '@babel/core': 7.24.7 @@ -6770,21 +6679,21 @@ snapshots: - supports-color - utf-8-validate - '@storybook/components@0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': + '@storybook/components@0.0.0-pr-29044-sha-ad08bfc3(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + storybook: 0.0.0-pr-29044-sha-67f91ec6 - '@storybook/core@0.0.0-pr-28800-sha-2528064a': + '@storybook/core@0.0.0-pr-29044-sha-67f91ec6': dependencies: '@storybook/csf': 0.1.11 '@types/express': 4.17.21 - '@types/node': 18.19.38 browser-assert: 1.2.1 esbuild: 0.21.5 esbuild-register: 3.5.0(esbuild@0.21.5) express: 4.19.2 process: 0.11.10 recast: 0.23.9 + semver: 7.6.2 util: 0.12.5 ws: 8.18.0 transitivePeerDependencies: @@ -6810,33 +6719,56 @@ snapshots: - supports-color - utf-8-validate - '@storybook/csf-plugin@0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': + '@storybook/csf-plugin@0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + storybook: 0.0.0-pr-29044-sha-67f91ec6 unplugin: 1.10.1 '@storybook/csf@0.1.11': dependencies: type-fest: 2.19.0 - '@storybook/experimental-vitest-plugin@0.0.4(vitest@2.0.5(@types/node@20.14.6)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1))': + '@storybook/experimental-addon-test@0.0.0-pr-29044-sha-67f91ec6(@vitest/browser@2.0.5(playwright@1.45.3)(typescript@5.4.5)(vitest@2.0.5))(storybook@0.0.0-pr-29044-sha-67f91ec6)(vitest@2.0.5(@types/node@20.14.6)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1))': dependencies: - magic-string: 0.30.11 - typescript: 5.4.5 + '@storybook/csf': 0.1.11 + '@vitest/browser': 2.0.5(playwright@1.45.3)(typescript@5.4.5)(vitest@2.0.5) + storybook: 0.0.0-pr-29044-sha-67f91ec6 vitest: 2.0.5(@types/node@20.14.6)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1) + '@storybook/experimental-nextjs-vite@0.0.0-pr-29044-sha-67f91ec6(@babel/core@7.24.7)(next@14.2.5(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-29044-sha-67f91ec6)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)(terser@5.31.1))': + dependencies: + '@storybook/builder-vite': 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6)(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)(terser@5.31.1)) + '@storybook/react': 0.0.0-pr-29044-sha-67f91ec6(@storybook/test@0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-29044-sha-67f91ec6)(typescript@5.4.5) + '@storybook/test': 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) + next: 14.2.5(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.6) + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + storybook: 0.0.0-pr-29044-sha-67f91ec6 + styled-jsx: 5.1.6(@babel/core@7.24.7)(react@18.3.1) + vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6)(terser@5.31.1) + vite-plugin-storybook-nextjs: 'link:' + optionalDependencies: + sharp: 0.33.4 + typescript: 5.4.5 + transitivePeerDependencies: + - '@babel/core' + - '@preact/preset-vite' + - babel-plugin-macros + - supports-color + - vite-plugin-glimmerx + '@storybook/global@5.0.0': {} - '@storybook/icons@1.2.9(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@storybook/icons@1.2.10(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@storybook/instrumenter@0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': + '@storybook/instrumenter@0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: '@storybook/global': 5.0.0 - '@vitest/utils': 1.6.0 - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + '@vitest/utils': 2.0.5 + storybook: 0.0.0-pr-29044-sha-67f91ec6 util: 0.12.5 '@storybook/instrumenter@8.3.0-alpha.3(storybook@8.3.0-alpha.3(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': @@ -6846,100 +6778,68 @@ snapshots: storybook: 8.3.0-alpha.3(@babel/preset-env@7.24.7(@babel/core@7.24.7)) util: 0.12.5 - '@storybook/manager-api@0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': - dependencies: - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) - - '@storybook/nextjs-vite@0.0.0-pr-28800-sha-2528064a(@babel/core@7.24.7)(next@14.2.5(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(typescript@5.4.5)(vite-plugin-storybook-nextjs@)(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)(terser@5.31.1))(vitest@2.0.5(@types/node@20.14.6)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1))': + '@storybook/manager-api@0.0.0-pr-29044-sha-ad08bfc3(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: - '@storybook/builder-vite': 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(typescript@5.4.5)(vite@5.3.1(@types/node@20.14.6)(sass@1.77.6)(terser@5.31.1)) - '@storybook/react': 0.0.0-pr-28800-sha-2528064a(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(typescript@5.4.5) - '@storybook/test': 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vitest@2.0.5(@types/node@20.14.6)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1)) - next: 14.2.5(@babel/core@7.24.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.6) - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) - styled-jsx: 5.1.6(@babel/core@7.24.7)(react@18.3.1) - vite: 5.3.1(@types/node@20.14.6)(sass@1.77.6)(terser@5.31.1) - vite-plugin-storybook-nextjs: 'link:' - optionalDependencies: - sharp: 0.33.4 - typescript: 5.4.5 - transitivePeerDependencies: - - '@babel/core' - - '@jest/globals' - - '@preact/preset-vite' - - '@types/bun' - - '@types/jest' - - babel-plugin-macros - - jest - - supports-color - - vite-plugin-glimmerx - - vitest + storybook: 0.0.0-pr-29044-sha-67f91ec6 - '@storybook/preview-api@0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': + '@storybook/preview-api@0.0.0-pr-29044-sha-ad08bfc3(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + storybook: 0.0.0-pr-29044-sha-67f91ec6 - '@storybook/react-dom-shim@0.0.0-pr-28800-sha-2528064a(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': + '@storybook/react-dom-shim@0.0.0-pr-29044-sha-67f91ec6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + storybook: 0.0.0-pr-29044-sha-67f91ec6 - '@storybook/react@0.0.0-pr-28800-sha-2528064a(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(typescript@5.4.5)': + '@storybook/react@0.0.0-pr-29044-sha-67f91ec6(@storybook/test@0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-29044-sha-67f91ec6)(typescript@5.4.5)': dependencies: - '@storybook/components': 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) + '@storybook/components': 0.0.0-pr-29044-sha-ad08bfc3(storybook@0.0.0-pr-29044-sha-67f91ec6) '@storybook/global': 5.0.0 - '@storybook/manager-api': 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) - '@storybook/preview-api': 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) - '@storybook/react-dom-shim': 0.0.0-pr-28800-sha-2528064a(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) - '@storybook/theming': 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) + '@storybook/manager-api': 0.0.0-pr-29044-sha-ad08bfc3(storybook@0.0.0-pr-29044-sha-67f91ec6) + '@storybook/preview-api': 0.0.0-pr-29044-sha-ad08bfc3(storybook@0.0.0-pr-29044-sha-67f91ec6) + '@storybook/react-dom-shim': 0.0.0-pr-29044-sha-67f91ec6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@0.0.0-pr-29044-sha-67f91ec6) + '@storybook/theming': 0.0.0-pr-29044-sha-ad08bfc3(storybook@0.0.0-pr-29044-sha-67f91ec6) '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 - '@types/node': 18.19.38 + '@types/node': 22.5.3 acorn: 7.4.1 acorn-jsx: 5.3.2(acorn@7.4.1) acorn-walk: 7.2.0 escodegen: 2.1.0 html-tags: 3.3.1 - lodash: 4.17.21 prop-types: 15.8.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-element-to-jsx-string: 15.0.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) semver: 7.6.2 - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + storybook: 0.0.0-pr-29044-sha-67f91ec6 ts-dedent: 2.2.0 type-fest: 2.19.0 util-deprecate: 1.0.2 optionalDependencies: + '@storybook/test': 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) typescript: 5.4.5 - '@storybook/test@0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vitest@2.0.5(@types/node@20.14.6)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1))': + '@storybook/test@0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: '@storybook/csf': 0.1.11 - '@storybook/instrumenter': 0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7))) - '@testing-library/dom': 10.1.0 - '@testing-library/jest-dom': 6.4.5(vitest@2.0.5(@types/node@20.14.6)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1)) - '@testing-library/user-event': 14.5.2(@testing-library/dom@10.1.0) - '@vitest/expect': 1.6.0 - '@vitest/spy': 1.6.0 - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + '@storybook/global': 5.0.0 + '@storybook/instrumenter': 0.0.0-pr-29044-sha-67f91ec6(storybook@0.0.0-pr-29044-sha-67f91ec6) + '@testing-library/dom': 10.4.0 + '@testing-library/jest-dom': 6.5.0 + '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) + '@vitest/expect': 2.0.5 + '@vitest/spy': 2.0.5 + storybook: 0.0.0-pr-29044-sha-67f91ec6 util: 0.12.5 - transitivePeerDependencies: - - '@jest/globals' - - '@types/bun' - - '@types/jest' - - jest - - vitest - '@storybook/test@8.3.0-alpha.3(storybook@8.3.0-alpha.3(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vitest@1.6.0(@types/node@18.19.38)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1))': + '@storybook/test@8.3.0-alpha.3(storybook@8.3.0-alpha.3(@babel/preset-env@7.24.7(@babel/core@7.24.7)))(vitest@2.0.5(@types/node@18.19.38)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1))': dependencies: '@storybook/csf': 0.1.11 '@storybook/instrumenter': 8.3.0-alpha.3(storybook@8.3.0-alpha.3(@babel/preset-env@7.24.7(@babel/core@7.24.7))) '@testing-library/dom': 10.1.0 - '@testing-library/jest-dom': 6.4.5(vitest@1.6.0(@types/node@18.19.38)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1)) + '@testing-library/jest-dom': 6.4.5(vitest@2.0.5(@types/node@18.19.38)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1)) '@testing-library/user-event': 14.5.2(@testing-library/dom@10.1.0) '@vitest/expect': 1.6.0 '@vitest/spy': 1.6.0 @@ -6952,9 +6852,9 @@ snapshots: - jest - vitest - '@storybook/theming@0.0.0-pr-28800-sha-2528064a(storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)))': + '@storybook/theming@0.0.0-pr-29044-sha-ad08bfc3(storybook@0.0.0-pr-29044-sha-67f91ec6)': dependencies: - storybook: 0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)) + storybook: 0.0.0-pr-29044-sha-67f91ec6 '@swc/counter@0.1.3': {} @@ -6996,7 +6896,7 @@ snapshots: lz-string: 1.5.0 pretty-format: 27.5.1 - '@testing-library/jest-dom@6.4.5(vitest@1.6.0(@types/node@18.19.38)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1))': + '@testing-library/jest-dom@6.4.5(vitest@2.0.5(@types/node@18.19.38)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -7007,9 +6907,9 @@ snapshots: lodash: 4.17.21 redent: 3.0.0 optionalDependencies: - vitest: 1.6.0(@types/node@18.19.38)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1) + vitest: 2.0.5(@types/node@18.19.38)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1) - '@testing-library/jest-dom@6.4.5(vitest@2.0.5(@types/node@20.14.6)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1))': + '@testing-library/jest-dom@6.4.6(vitest@2.0.5(@types/node@20.14.6)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1))': dependencies: '@adobe/css-tools': 4.4.0 '@babel/runtime': 7.24.7 @@ -7022,18 +6922,15 @@ snapshots: optionalDependencies: vitest: 2.0.5(@types/node@20.14.6)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1) - '@testing-library/jest-dom@6.4.6(vitest@2.0.5(@types/node@20.14.6)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1))': + '@testing-library/jest-dom@6.5.0': dependencies: '@adobe/css-tools': 4.4.0 - '@babel/runtime': 7.24.7 aria-query: 5.3.0 chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 lodash: 4.17.21 redent: 3.0.0 - optionalDependencies: - vitest: 2.0.5(@types/node@20.14.6)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1) '@testing-library/react@16.0.0(@testing-library/dom@10.3.2)(@types/react-dom@18.3.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -7137,6 +7034,10 @@ snapshots: dependencies: undici-types: 5.26.5 + '@types/node@22.5.3': + dependencies: + undici-types: 6.19.8 + '@types/parse-json@4.0.2': {} '@types/prop-types@15.7.12': {} @@ -7196,6 +7097,22 @@ snapshots: - typescript - utf-8-validate + '@vitest/browser@2.0.5(typescript@5.4.5)(vitest@2.0.5)': + dependencies: + '@testing-library/dom': 10.4.0 + '@testing-library/user-event': 14.5.2(@testing-library/dom@10.4.0) + '@vitest/utils': 2.0.5 + magic-string: 0.30.10 + msw: 2.3.4(typescript@5.4.5) + sirv: 2.0.4 + vitest: 2.0.5(@types/node@18.19.38)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1) + ws: 8.18.0 + transitivePeerDependencies: + - bufferutil + - typescript + - utf-8-validate + optional: true + '@vitest/expect@1.6.0': dependencies: '@vitest/spy': 1.6.0 @@ -7213,27 +7130,15 @@ snapshots: dependencies: tinyrainbow: 1.2.0 - '@vitest/runner@1.6.0': - dependencies: - '@vitest/utils': 1.6.0 - p-limit: 5.0.0 - pathe: 1.1.2 - '@vitest/runner@2.0.5': dependencies: '@vitest/utils': 2.0.5 pathe: 1.1.2 - '@vitest/snapshot@1.6.0': - dependencies: - magic-string: 0.30.11 - pathe: 1.1.2 - pretty-format: 29.7.0 - '@vitest/snapshot@2.0.5': dependencies: '@vitest/pretty-format': 2.0.5 - magic-string: 0.30.10 + magic-string: 0.30.11 pathe: 1.1.2 '@vitest/spy@1.6.0': @@ -7756,8 +7661,6 @@ snapshots: concat-map@0.0.1: {} - confbox@0.1.7: {} - consola@3.2.3: {} content-disposition@0.5.2: {} @@ -8535,8 +8438,6 @@ snapshots: js-tokens@4.0.0: {} - js-tokens@9.0.0: {} - jscodeshift@0.15.2(@babel/preset-env@7.24.7(@babel/core@7.24.7)): dependencies: '@babel/core': 7.24.7 @@ -8671,11 +8572,6 @@ snapshots: load-tsconfig@0.2.5: {} - local-pkg@0.5.0: - dependencies: - mlly: 1.7.1 - pkg-types: 1.1.1 - locate-path@2.0.0: dependencies: p-locate: 2.0.0 @@ -8832,13 +8728,6 @@ snapshots: mkdirp@1.0.4: {} - mlly@1.7.1: - dependencies: - acorn: 8.12.0 - pathe: 1.1.2 - pkg-types: 1.1.1 - ufo: 1.5.3 - module-alias@2.2.3: {} mrmime@2.0.0: {} @@ -9010,10 +8899,6 @@ snapshots: dependencies: yocto-queue: 0.1.0 - p-limit@5.0.0: - dependencies: - yocto-queue: 1.0.0 - p-locate@2.0.0: dependencies: p-limit: 1.3.0 @@ -9132,12 +9017,6 @@ snapshots: dependencies: find-up: 4.1.0 - pkg-types@1.1.1: - dependencies: - confbox: 0.1.7 - mlly: 1.7.1 - pathe: 1.1.2 - playwright-core@1.45.3: {} playwright@1.45.3: @@ -9663,38 +9542,10 @@ snapshots: std-env@3.7.0: {} - storybook@0.0.0-pr-28800-sha-2528064a(@babel/preset-env@7.24.7(@babel/core@7.24.7)): + storybook@0.0.0-pr-29044-sha-67f91ec6: dependencies: - '@babel/core': 7.24.7 - '@babel/types': 7.24.7 - '@storybook/codemod': 0.0.0-pr-28800-sha-2528064a - '@storybook/core': 0.0.0-pr-28800-sha-2528064a - '@types/semver': 7.5.8 - '@yarnpkg/fslib': 2.10.3 - '@yarnpkg/libzip': 2.3.0 - chalk: 4.1.2 - commander: 6.2.1 - cross-spawn: 7.0.3 - detect-indent: 6.1.0 - envinfo: 7.13.0 - execa: 5.1.1 - fd-package-json: 1.2.0 - find-up: 5.0.0 - fs-extra: 11.2.0 - giget: 1.2.3 - globby: 14.0.1 - jscodeshift: 0.15.2(@babel/preset-env@7.24.7(@babel/core@7.24.7)) - leven: 3.1.0 - ora: 5.4.1 - prettier: 3.3.2 - prompts: 2.4.2 - semver: 7.6.2 - strip-json-comments: 3.1.1 - tempy: 3.1.0 - tiny-invariant: 1.3.3 - ts-dedent: 2.2.0 + '@storybook/core': 0.0.0-pr-29044-sha-67f91ec6 transitivePeerDependencies: - - '@babel/preset-env' - bufferutil - supports-color - utf-8-validate @@ -9780,10 +9631,6 @@ snapshots: strip-json-comments@3.1.1: {} - strip-literal@2.1.0: - dependencies: - js-tokens: 9.0.0 - styled-jsx@5.1.1(@babel/core@7.24.7)(react@18.3.1): dependencies: client-only: 0.0.1 @@ -9919,8 +9766,6 @@ snapshots: tinycolor2@1.6.0: {} - tinypool@0.8.4: {} - tinypool@1.0.0: {} tinyrainbow@1.2.0: {} @@ -10073,6 +9918,8 @@ snapshots: undici-types@5.26.5: {} + undici-types@6.19.8: {} + unicode-canonical-property-names-ecmascript@2.0.0: {} unicode-match-property-ecmascript@2.0.0: @@ -10167,12 +10014,12 @@ snapshots: vary@1.1.2: {} - vite-node@1.6.0(@types/node@18.19.38)(sass@1.77.6)(terser@5.31.1): + vite-node@2.0.5(@types/node@18.19.38)(sass@1.77.6)(terser@5.31.1): dependencies: cac: 6.7.14 debug: 4.3.5 pathe: 1.1.2 - picocolors: 1.0.1 + tinyrainbow: 1.2.0 vite: 5.3.1(@types/node@18.19.38)(sass@1.77.6)(terser@5.31.1) transitivePeerDependencies: - '@types/node' @@ -10239,30 +10086,30 @@ snapshots: sass: 1.77.6 terser: 5.31.1 - vitest@1.6.0(@types/node@18.19.38)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1): + vitest@2.0.5(@types/node@18.19.38)(@vitest/browser@2.0.5)(happy-dom@14.12.3)(jsdom@24.1.1)(sass@1.77.6)(terser@5.31.1): dependencies: - '@vitest/expect': 1.6.0 - '@vitest/runner': 1.6.0 - '@vitest/snapshot': 1.6.0 - '@vitest/spy': 1.6.0 - '@vitest/utils': 1.6.0 - acorn-walk: 8.3.3 - chai: 4.4.1 + '@ampproject/remapping': 2.3.0 + '@vitest/expect': 2.0.5 + '@vitest/pretty-format': 2.0.5 + '@vitest/runner': 2.0.5 + '@vitest/snapshot': 2.0.5 + '@vitest/spy': 2.0.5 + '@vitest/utils': 2.0.5 + chai: 5.1.1 debug: 4.3.5 execa: 8.0.1 - local-pkg: 0.5.0 magic-string: 0.30.11 pathe: 1.1.2 - picocolors: 1.0.1 std-env: 3.7.0 - strip-literal: 2.1.0 tinybench: 2.8.0 - tinypool: 0.8.4 + tinypool: 1.0.0 + tinyrainbow: 1.2.0 vite: 5.3.1(@types/node@18.19.38)(sass@1.77.6)(terser@5.31.1) - vite-node: 1.6.0(@types/node@18.19.38)(sass@1.77.6)(terser@5.31.1) - why-is-node-running: 2.2.2 + vite-node: 2.0.5(@types/node@18.19.38)(sass@1.77.6)(terser@5.31.1) + why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 18.19.38 + '@vitest/browser': 2.0.5(typescript@5.4.5)(vitest@2.0.5) happy-dom: 14.12.3 jsdom: 24.1.1 transitivePeerDependencies: @@ -10286,7 +10133,7 @@ snapshots: chai: 5.1.1 debug: 4.3.5 execa: 8.0.1 - magic-string: 0.30.10 + magic-string: 0.30.11 pathe: 1.1.2 std-env: 3.7.0 tinybench: 2.8.0 @@ -10365,11 +10212,6 @@ snapshots: dependencies: isexe: 2.0.0 - why-is-node-running@2.2.2: - dependencies: - siginfo: 2.0.0 - stackback: 0.0.2 - why-is-node-running@2.3.0: dependencies: siginfo: 2.0.0 @@ -10442,6 +10284,4 @@ snapshots: yocto-queue@0.1.0: {} - yocto-queue@1.0.0: {} - yoctocolors-cjs@2.1.2: {} diff --git a/src/index.ts b/src/index.ts index 0c30d01..a2b84d1 100644 --- a/src/index.ts +++ b/src/index.ts @@ -55,10 +55,40 @@ function VitePlugin({ dir = process.cwd() }: VitePluginOptions = {}): Plugin[] { return { ...(!isVitestEnv && { resolve: { - alias: { - react: "next/dist/compiled/react", - "react-dom": "next/dist/compiled/react-dom", - }, + alias: [ + { + find: /^react$/, + replacement: "next/dist/compiled/react", + }, + { + find: /^react-dom$/, + replacement: "next/dist/compiled/react-dom", + }, + { + find: /^react-dom\/server$/, + replacement: require.resolve( + "next/dist/compiled/react-dom/server.browser.js", + ), + }, + { + find: /^react-dom\/test-utils$/, + replacement: require.resolve( + "next/dist/compiled/react-dom/cjs/react-dom-test-utils.production.js", + ), + }, + { + find: /^react-dom\/client$/, + replacement: require.resolve( + "next/dist/compiled/react-dom/client.js", + ), + }, + { + find: /^react-dom\/cjs\/react-dom\.development\.js$/, + replacement: require.resolve( + "next/dist/compiled/react-dom/cjs/react-dom.development.js", + ), + }, + ], }, }), test: { @@ -96,7 +126,7 @@ function VitePlugin({ dir = process.cwd() }: VitePluginOptions = {}): Plugin[] { }; }, configResolved(config) { - if (!config.test?.browser?.enabled) { + if (isVitestEnv && !config.test?.browser?.enabled) { // biome-ignore lint/style/noNonNullAssertion: test is available in the config config.test!.setupFiles = [ require.resolve("./mocks/storybook.global.js"),