diff --git a/apps/partner-sas/netlify.toml b/apps/partner-sas/netlify.toml
index 96555035c..f2af81ab2 100644
--- a/apps/partner-sas/netlify.toml
+++ b/apps/partner-sas/netlify.toml
@@ -1,14 +1,14 @@
[build]
-command = "yarn test && yarn build:sas"
+command = "yarn test --filter=@scandic-hotels/partner-sas && yarn build:sas"
publish = "apps/partner-sas/.next"
ignore = "if [ -z ${CACHED_COMMIT_REF+x} ] ; then echo 'no CACHED_COMMIT_REF found' && false ; else git diff --quiet $CACHED_COMMIT_REF $COMMIT_REF apps/partner-sas packages/common packages/trpc packages/design-system packages/typescript-config ; fi"
[context.branch-deploy]
-command = "yarn test && yarn build:sas"
+command = "yarn test --filter=@scandic-hotels/partner-sas && yarn build:sas"
[context.deploy-preview]
-command = "yarn test && yarn build:sas"
+command = "yarn test --filter=@scandic-hotels/partner-sas && yarn build:sas"
[build.environment]
# set TERM variable for terminal output
@@ -17,6 +17,7 @@ TERM = "xterm"
[[plugins]]
package = "@netlify/plugin-nextjs"
+
# [images]
# remote_images = [
# "https://imagevault-stage.scandichotels.com.*",
diff --git a/apps/partner-sas/turbo.json b/apps/partner-sas/turbo.json
index 8d584713d..fbb30e1b9 100644
--- a/apps/partner-sas/turbo.json
+++ b/apps/partner-sas/turbo.json
@@ -1,9 +1,14 @@
{
"extends": ["//"],
"tasks": {
- "dev": {},
- "build": {},
- "test": {},
- "lint": {}
+ "lint": { "dependsOn": [] },
+ "build": { "dependsOn": [] },
+ "test": {
+ "dependsOn": [
+ "@scandic-hotels/trpc#test",
+ "@scandic-hotels/common#test",
+ "@scandic-hotels/booking-flow#test"
+ ]
+ }
}
}
diff --git a/apps/scandic-web/netlify.toml b/apps/scandic-web/netlify.toml
index 40cc5248e..ee129fc53 100644
--- a/apps/scandic-web/netlify.toml
+++ b/apps/scandic-web/netlify.toml
@@ -1,14 +1,14 @@
[build]
-command = "yarn test && yarn build:web"
+command = "yarn test --filter=@scandic-hotels/scandic-web && yarn build:web"
publish = "apps/scandic-web/.next"
ignore = "if [ -z ${CACHED_COMMIT_REF+x} ] ; then echo 'no CACHED_COMMIT_REF found' && false ; else git diff --quiet $CACHED_COMMIT_REF $COMMIT_REF apps/scandic-web packages/common packages/trpc packages/design-system packages/typescript-config ; fi"
[context.branch-deploy]
-command = "yarn test && yarn build:web"
+command = "yarn test --filter=@scandic-hotels/scandic-web && yarn build:web"
[context.deploy-preview]
-command = "yarn test && yarn build:web"
+command = "yarn test --filter=@scandic-hotels/scandic-web && yarn build:web"
# [[plugins]]
# package = "netlify-plugin-cypress"
diff --git a/apps/scandic-web/package.json b/apps/scandic-web/package.json
index c6b240a74..92904a218 100644
--- a/apps/scandic-web/package.json
+++ b/apps/scandic-web/package.json
@@ -120,7 +120,7 @@
"@types/react-dom": "19.1.0",
"@typescript-eslint/eslint-plugin": "^8.32.0",
"@typescript-eslint/parser": "^8.32.0",
- "@vitejs/plugin-react": "^4.6.0",
+ "@vitejs/plugin-react": "^5.0.0",
"adm-zip": "^0.5.16",
"babel-plugin-formatjs": "^10.5.39",
"cypress": "^14.3.3",
diff --git a/apps/scandic-web/turbo.json b/apps/scandic-web/turbo.json
index 8d584713d..fbb30e1b9 100644
--- a/apps/scandic-web/turbo.json
+++ b/apps/scandic-web/turbo.json
@@ -1,9 +1,14 @@
{
"extends": ["//"],
"tasks": {
- "dev": {},
- "build": {},
- "test": {},
- "lint": {}
+ "lint": { "dependsOn": [] },
+ "build": { "dependsOn": [] },
+ "test": {
+ "dependsOn": [
+ "@scandic-hotels/trpc#test",
+ "@scandic-hotels/common#test",
+ "@scandic-hotels/booking-flow#test"
+ ]
+ }
}
}
diff --git a/package.json b/package.json
index 1575f10de..c59a2b8f4 100644
--- a/package.json
+++ b/package.json
@@ -1,46 +1,49 @@
{
- "name": "scandic",
- "packageManager": "yarn@4.6.0",
- "scripts": {
- "build": "turbo run build --env-mode=loose",
- "build:web": "turbo run build --filter=@scandic-hotels/scandic-web --env-mode=loose",
- "build:sas": "turbo run build --filter=@scandic-hotels/partner-sas --env-mode=loose",
- "lint": "turbo run lint",
- "dev": "turbo run dev --output-logs new-only",
- "dev:web": "turbo run dev --filter=@scandic-hotels/scandic-web --output-logs new-only",
- "dev:ds": "turbo run dev --filter=@scandic-hotels/design-system --output-logs new-only",
- "dev:sas": "turbo run dev --filter=@scandic-hotels/partner-sas --output-logs new-only",
- "test": "turbo run test",
- "postinstall": "husky",
- "icons:update": "node scripts/material-symbols-update.mjs",
- "check-types": "turbo run check-types",
- "env:web": "node scripts/show-env.mjs scandic-web --missing",
- "env:sas": "node scripts/show-env.mjs partner-sas --missing",
- "i18n:extract": "formatjs extract \"{apps/scandic-web,apps/partner-sas,packages/booking-flow,packages/design-system}/{actions,app,components,constants,contexts,env,hooks,i18n,lib,middlewares,netlify,providers,server,services,stores,utils}/**/*.{ts,tsx}\" --format scripts/i18n/formatter.mjs --out-file scripts/i18n/extracted.json",
- "i18n:upload": "jiti scripts/i18n/upload.ts",
- "i18n:download": "jiti scripts/i18n/download.ts",
- "i18n:compile": "formatjs compile-folder --ast --format scripts/i18n/formatter.mjs scripts/i18n/translations-all scripts/i18n/dictionaries",
- "i18n:diff": "node scripts/i18n/diff.mjs",
- "i18n:clean": "jiti scripts/i18n/clean.ts",
- "i18n:distribute": "jiti scripts/i18n/distribute.ts scandic-web partner-sas",
- "i18n:push": "yarn i18n:extract && yarn i18n:upload",
- "i18n:pull": "yarn i18n:download && yarn i18n:compile && yarn i18n:distribute",
- "i18n:sync": "yarn i18n:push && yarn i18n:pull"
- },
- "workspaces": [
- "apps/*",
- "packages/*"
- ],
- "devDependencies": {
- "@eslint/compat": "^1.2.9",
- "@formatjs/cli": "^6.7.1",
- "@types/react": "19.1.0",
- "@types/react-dom": "19.1.0",
- "@yarnpkg/types": "^4.0.1",
- "husky": "^9.1.7",
- "jiti": "^1.21.0",
- "lint-staged": "^15.2.2",
- "ts-node": "^10.9.2",
- "turbo": "^2.5.2"
- }
+ "name": "scandic",
+ "packageManager": "yarn@4.6.0",
+ "scripts": {
+ "build": "turbo run build --env-mode=loose",
+ "build:web": "turbo run build --filter=@scandic-hotels/scandic-web --env-mode=loose",
+ "build:sas": "turbo run build --filter=@scandic-hotels/partner-sas --env-mode=loose",
+ "lint": "turbo run lint",
+ "dev": "turbo run dev --output-logs new-only",
+ "dev:web": "turbo run dev --filter=@scandic-hotels/scandic-web --output-logs new-only",
+ "dev:ds": "turbo run dev --filter=@scandic-hotels/design-system --output-logs new-only",
+ "dev:sas": "turbo run dev --filter=@scandic-hotels/partner-sas --output-logs new-only",
+ "test": "turbo run test",
+ "postinstall": "husky",
+ "icons:update": "node scripts/material-symbols-update.mjs",
+ "check-types": "turbo run check-types",
+ "env:web": "node scripts/show-env.mjs scandic-web --missing",
+ "env:sas": "node scripts/show-env.mjs partner-sas --missing",
+ "i18n:extract": "formatjs extract \"{apps/scandic-web,apps/partner-sas,packages/booking-flow,packages/design-system}/{actions,app,components,constants,contexts,env,hooks,i18n,lib,middlewares,netlify,providers,server,services,stores,utils}/**/*.{ts,tsx}\" --format scripts/i18n/formatter.mjs --out-file scripts/i18n/extracted.json",
+ "i18n:upload": "jiti scripts/i18n/upload.ts",
+ "i18n:download": "jiti scripts/i18n/download.ts",
+ "i18n:compile": "formatjs compile-folder --ast --format scripts/i18n/formatter.mjs scripts/i18n/translations-all scripts/i18n/dictionaries",
+ "i18n:diff": "node scripts/i18n/diff.mjs",
+ "i18n:clean": "jiti scripts/i18n/clean.ts",
+ "i18n:distribute": "jiti scripts/i18n/distribute.ts scandic-web partner-sas",
+ "i18n:push": "yarn i18n:extract && yarn i18n:upload",
+ "i18n:pull": "yarn i18n:download && yarn i18n:compile && yarn i18n:distribute",
+ "i18n:sync": "yarn i18n:push && yarn i18n:pull"
+ },
+ "workspaces": [
+ "apps/*",
+ "packages/*"
+ ],
+ "devDependencies": {
+ "@eslint/compat": "^1.2.9",
+ "@formatjs/cli": "^6.7.1",
+ "@types/react": "19.1.0",
+ "@types/react-dom": "19.1.0",
+ "@yarnpkg/types": "^4.0.1",
+ "husky": "^9.1.7",
+ "jiti": "^1.21.0",
+ "lint-staged": "^15.2.2",
+ "ts-node": "^10.9.2",
+ "turbo": "^2.5.2"
+ },
+ "resolutions": {
+ "vite": "^6.3.5"
+ }
}
diff --git a/packages/design-system/.storybook/main.ts b/packages/design-system/.storybook/main.ts
index 74b4c6d6b..4427a5769 100644
--- a/packages/design-system/.storybook/main.ts
+++ b/packages/design-system/.storybook/main.ts
@@ -4,10 +4,11 @@ import type { StorybookConfig } from '@storybook/react-vite'
const config: StorybookConfig = {
stories: ['../lib/**/*.mdx', '../lib/**/*.stories.@(js|jsx|mjs|ts|tsx)'],
addons: [
- getAbsolutePath('@storybook/addon-essentials'),
- getAbsolutePath('@storybook/addon-interactions'),
getAbsolutePath('@storybook/addon-links'),
getAbsolutePath('@storybook/addon-themes'),
+ getAbsolutePath('@storybook/addon-vitest'),
+ getAbsolutePath('@storybook/addon-docs'),
+ getAbsolutePath('@storybook/addon-a11y'),
],
framework: {
name: getAbsolutePath('@storybook/react-vite'),
diff --git a/packages/design-system/.storybook/preview.tsx b/packages/design-system/.storybook/preview.tsx
index 721f25f13..f1e36ecf4 100644
--- a/packages/design-system/.storybook/preview.tsx
+++ b/packages/design-system/.storybook/preview.tsx
@@ -1,6 +1,6 @@
import { withThemeByClassName } from '@storybook/addon-themes'
-import type { Preview, ReactRenderer } from '@storybook/react'
+import type { Preview, ReactRenderer } from '@storybook/react-vite'
import '../lib/fonts.css'
import '../lib/style.css'
diff --git a/packages/design-system/.storybook/vitest.setup.ts b/packages/design-system/.storybook/vitest.setup.ts
new file mode 100644
index 000000000..2ca5384cc
--- /dev/null
+++ b/packages/design-system/.storybook/vitest.setup.ts
@@ -0,0 +1,4 @@
+import { setProjectAnnotations } from '@storybook/react-vite'
+import * as previewAnnotations from './preview'
+
+const annotations = setProjectAnnotations([previewAnnotations])
diff --git a/packages/design-system/lib/components/Button/Button.stories.tsx b/packages/design-system/lib/components/Button/Button.stories.tsx
index e5a74c132..cea5f5a1c 100644
--- a/packages/design-system/lib/components/Button/Button.stories.tsx
+++ b/packages/design-system/lib/components/Button/Button.stories.tsx
@@ -1,6 +1,6 @@
-import type { Meta, StoryObj } from '@storybook/react'
+import type { Meta, StoryObj } from '@storybook/react-vite'
-import { fn } from '@storybook/test'
+import { expect, fn } from 'storybook/test'
import { MaterialIcon } from '../Icons/MaterialIcon'
import { config as typographyConfig } from '../Typography/variants'
@@ -58,6 +58,12 @@ export const PrimaryDefault: Story = {
children: 'Primary button',
typography: 'Body/Paragraph/mdBold',
variant: 'Primary',
+ isDisabled: false,
+ isPending: false,
+ },
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
},
}
@@ -66,6 +72,10 @@ export const PrimaryDisabled: Story = {
...PrimaryDefault.args,
isDisabled: true,
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(0)
+ },
}
export const PrimaryLoading: Story = {
@@ -73,6 +83,10 @@ export const PrimaryLoading: Story = {
...PrimaryDefault.args,
isPending: true,
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(0)
+ },
}
export const PrimaryLarge: Story = {
@@ -80,6 +94,10 @@ export const PrimaryLarge: Story = {
...PrimaryDefault.args,
size: 'Large',
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const PrimaryMedium: Story = {
@@ -87,6 +105,10 @@ export const PrimaryMedium: Story = {
...PrimaryDefault.args,
size: 'Medium',
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const PrimarySmall: Story = {
@@ -94,6 +116,10 @@ export const PrimarySmall: Story = {
...PrimaryDefault.args,
size: 'Small',
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const PrimaryInvertedDefault: Story = {
@@ -104,6 +130,10 @@ export const PrimaryInvertedDefault: Story = {
variant: 'Primary',
color: 'Inverted',
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const PrimaryInvertedDisabled: Story = {
@@ -111,6 +141,10 @@ export const PrimaryInvertedDisabled: Story = {
...PrimaryInvertedDefault.args,
isDisabled: true,
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(0)
+ },
}
export const PrimaryInvertedLoading: Story = {
@@ -118,6 +152,10 @@ export const PrimaryInvertedLoading: Story = {
...PrimaryInvertedDefault.args,
isPending: true,
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(0)
+ },
}
export const PrimaryInvertedLarge: Story = {
@@ -125,6 +163,11 @@ export const PrimaryInvertedLarge: Story = {
...PrimaryInvertedDefault.args,
size: 'Large',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const PrimaryInvertedMedium: Story = {
@@ -132,6 +175,11 @@ export const PrimaryInvertedMedium: Story = {
...PrimaryInvertedDefault.args,
size: 'Medium',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const PrimaryInvertedSmall: Story = {
@@ -139,6 +187,11 @@ export const PrimaryInvertedSmall: Story = {
...PrimaryInvertedDefault.args,
size: 'Small',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const SecondaryDefault: Story = {
@@ -148,6 +201,11 @@ export const SecondaryDefault: Story = {
typography: 'Body/Paragraph/mdBold',
variant: 'Secondary',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const SecondaryDisabled: Story = {
@@ -155,6 +213,10 @@ export const SecondaryDisabled: Story = {
...SecondaryDefault.args,
isDisabled: true,
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(0)
+ },
}
export const SecondaryLoading: Story = {
@@ -162,6 +224,11 @@ export const SecondaryLoading: Story = {
...SecondaryDefault.args,
isPending: true,
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(0)
+ },
}
export const SecondaryLarge: Story = {
@@ -169,6 +236,11 @@ export const SecondaryLarge: Story = {
...SecondaryDefault.args,
size: 'Large',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const SecondaryMedium: Story = {
@@ -176,6 +248,11 @@ export const SecondaryMedium: Story = {
...SecondaryDefault.args,
size: 'Medium',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const SecondarySmall: Story = {
@@ -183,6 +260,11 @@ export const SecondarySmall: Story = {
...SecondaryDefault.args,
size: 'Small',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const SecondaryInvertedDefault: Story = {
@@ -193,6 +275,11 @@ export const SecondaryInvertedDefault: Story = {
variant: 'Secondary',
color: 'Inverted',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const SecondaryInvertedDisabled: Story = {
@@ -200,6 +287,11 @@ export const SecondaryInvertedDisabled: Story = {
...SecondaryInvertedDefault.args,
isDisabled: true,
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(0)
+ },
}
export const SecondaryInvertedLoading: Story = {
@@ -207,6 +299,11 @@ export const SecondaryInvertedLoading: Story = {
...SecondaryInvertedDefault.args,
isPending: true,
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(0)
+ },
}
export const SecondaryInvertedLarge: Story = {
@@ -214,6 +311,11 @@ export const SecondaryInvertedLarge: Story = {
...SecondaryInvertedDefault.args,
size: 'Large',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const SecondaryInvertedMedium: Story = {
@@ -221,6 +323,11 @@ export const SecondaryInvertedMedium: Story = {
...SecondaryInvertedDefault.args,
size: 'Medium',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const SecondaryInvertedSmall: Story = {
@@ -228,6 +335,11 @@ export const SecondaryInvertedSmall: Story = {
...SecondaryInvertedDefault.args,
size: 'Small',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const TertiaryDefault: Story = {
@@ -237,6 +349,11 @@ export const TertiaryDefault: Story = {
typography: 'Body/Paragraph/mdBold',
variant: 'Tertiary',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const TertiaryDisabled: Story = {
@@ -244,6 +361,11 @@ export const TertiaryDisabled: Story = {
...TertiaryDefault.args,
isDisabled: true,
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(0)
+ },
}
export const TertiaryLoading: Story = {
@@ -251,12 +373,22 @@ export const TertiaryLoading: Story = {
...TertiaryDefault.args,
isPending: true,
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(0)
+ },
}
export const TertiaryLarge: Story = {
args: {
...TertiaryDefault.args,
size: 'Large',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const TertiaryMedium: Story = {
@@ -264,6 +396,11 @@ export const TertiaryMedium: Story = {
...TertiaryDefault.args,
size: 'Medium',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const TertiarySmall: Story = {
@@ -271,6 +408,11 @@ export const TertiarySmall: Story = {
...TertiaryDefault.args,
size: 'Small',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const TextDefault: Story = {
@@ -280,6 +422,11 @@ export const TextDefault: Story = {
typography: 'Body/Paragraph/mdBold',
variant: 'Text',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const TextDisabled: Story = {
@@ -287,6 +434,11 @@ export const TextDisabled: Story = {
...TextDefault.args,
isDisabled: true,
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(0)
+ },
}
export const TextLarge: Story = {
@@ -294,6 +446,11 @@ export const TextLarge: Story = {
...TextDefault.args,
size: 'Large',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const TextMedium: Story = {
@@ -301,6 +458,11 @@ export const TextMedium: Story = {
...TextDefault.args,
size: 'Medium',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const TextSmall: Story = {
@@ -308,6 +470,11 @@ export const TextSmall: Story = {
...TextDefault.args,
size: 'Small',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const TextNoWrapping: Story = {
@@ -316,6 +483,10 @@ export const TextNoWrapping: Story = {
children: 'Text button with wrapping false',
wrapping: false,
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const TextInvertedDefault: Story = {
@@ -326,6 +497,11 @@ export const TextInvertedDefault: Story = {
variant: 'Text',
color: 'Inverted',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const TextInvertedDisabled: Story = {
@@ -333,6 +509,11 @@ export const TextInvertedDisabled: Story = {
...TextInvertedDefault.args,
isDisabled: true,
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(0)
+ },
}
export const TextInvertedLarge: Story = {
@@ -340,6 +521,11 @@ export const TextInvertedLarge: Story = {
...TextInvertedDefault.args,
size: 'Large',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const TextInvertedMedium: Story = {
@@ -347,6 +533,11 @@ export const TextInvertedMedium: Story = {
...TextInvertedDefault.args,
size: 'Medium',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const TextInvertedSmall: Story = {
@@ -354,6 +545,11 @@ export const TextInvertedSmall: Story = {
...TextInvertedDefault.args,
size: 'Small',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const TextWithIcon: Story = {
@@ -368,6 +564,13 @@ export const TextWithIcon: Story = {
typography: 'Body/Paragraph/mdBold',
variant: 'Text',
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+
+ expect(canvas.getByText('Text with icon')).toBeDefined()
+ expect(canvas.getByTestId('MaterialIcon')).toBeDefined()
+ },
}
export const TextWithIconInverted: Story = {
@@ -383,4 +586,12 @@ export const TextWithIconInverted: Story = {
variant: 'Text',
color: 'Inverted',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(await canvas.findByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+
+ expect(canvas.getByText('Text with icon')).toBeDefined()
+ expect(canvas.getByTestId('MaterialIcon')).toBeDefined()
+ },
}
diff --git a/packages/design-system/lib/components/Card/Card.stories.tsx b/packages/design-system/lib/components/Card/Card.stories.tsx
index 8a95a9521..6e20ec077 100644
--- a/packages/design-system/lib/components/Card/Card.stories.tsx
+++ b/packages/design-system/lib/components/Card/Card.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react'
+import type { Meta, StoryObj } from '@storybook/react-vite'
import { Card } from './Card.tsx'
diff --git a/packages/design-system/lib/components/Card/Compositions/ContentCard.stories.tsx b/packages/design-system/lib/components/Card/Compositions/ContentCard.stories.tsx
index 5690cd911..659897dea 100644
--- a/packages/design-system/lib/components/Card/Compositions/ContentCard.stories.tsx
+++ b/packages/design-system/lib/components/Card/Compositions/ContentCard.stories.tsx
@@ -1,5 +1,5 @@
-import type { Meta, StoryObj } from '@storybook/react'
-import { fn } from '@storybook/test'
+import type { Meta, StoryObj } from '@storybook/react-vite'
+import { fn } from 'storybook/test'
import { themes } from '../../../../.storybook/preview'
diff --git a/packages/design-system/lib/components/ChipButton/ChipButton.stories.tsx b/packages/design-system/lib/components/ChipButton/ChipButton.stories.tsx
index 125dfc76a..36f9a90b6 100644
--- a/packages/design-system/lib/components/ChipButton/ChipButton.stories.tsx
+++ b/packages/design-system/lib/components/ChipButton/ChipButton.stories.tsx
@@ -1,6 +1,6 @@
-import type { Meta, StoryObj } from '@storybook/react'
+import type { Meta, StoryObj } from '@storybook/react-vite'
-import { fn } from '@storybook/test'
+import { fn } from 'storybook/test'
import { MaterialIcon } from '../Icons/MaterialIcon/MaterialIcon.tsx'
import { ChipButton } from './ChipButton.tsx'
diff --git a/packages/design-system/lib/components/ChipLink/ChipLink.stories.tsx b/packages/design-system/lib/components/ChipLink/ChipLink.stories.tsx
index 385fdd763..11841cc64 100644
--- a/packages/design-system/lib/components/ChipLink/ChipLink.stories.tsx
+++ b/packages/design-system/lib/components/ChipLink/ChipLink.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react'
+import type { Meta, StoryObj } from '@storybook/react-vite'
import { MaterialIcon } from '../Icons/MaterialIcon'
import { ChipLink } from './ChipLink.tsx'
diff --git a/packages/design-system/lib/components/Chips/Chips.stories.tsx b/packages/design-system/lib/components/Chips/Chips.stories.tsx
index 70c2d6096..0a9f5d3a3 100644
--- a/packages/design-system/lib/components/Chips/Chips.stories.tsx
+++ b/packages/design-system/lib/components/Chips/Chips.stories.tsx
@@ -1,5 +1,5 @@
-import type { Meta, StoryObj } from '@storybook/react'
-import { fn } from '@storybook/test'
+import type { Meta, StoryObj } from '@storybook/react-vite'
+import { fn } from 'storybook/test'
import { Chips } from './Chips.tsx'
import { ChipLink } from '../ChipLink/ChipLink.tsx'
diff --git a/packages/design-system/lib/components/Divider/Divider.stories.tsx b/packages/design-system/lib/components/Divider/Divider.stories.tsx
index e3b184262..69b237c72 100644
--- a/packages/design-system/lib/components/Divider/Divider.stories.tsx
+++ b/packages/design-system/lib/components/Divider/Divider.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react'
+import type { Meta, StoryObj } from '@storybook/react-vite'
import { Divider } from './Divider'
diff --git a/packages/design-system/lib/components/IconButton/IconButton.stories.tsx b/packages/design-system/lib/components/IconButton/IconButton.stories.tsx
index 383786abc..4ead040c2 100644
--- a/packages/design-system/lib/components/IconButton/IconButton.stories.tsx
+++ b/packages/design-system/lib/components/IconButton/IconButton.stories.tsx
@@ -1,6 +1,6 @@
-import type { Meta, StoryObj } from '@storybook/react'
+import type { Meta, StoryObj } from '@storybook/react-vite'
-import { fn } from '@storybook/test'
+import { expect, fn } from 'storybook/test'
import { MaterialIcon } from '../Icons/MaterialIcon'
import { IconButton } from './IconButton'
@@ -40,6 +40,10 @@ export const PrimaryDefault: Story = {
children: ,
theme: 'Primary',
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(canvas.getByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const PrimaryDisabled: Story = {
@@ -47,6 +51,10 @@ export const PrimaryDisabled: Story = {
...PrimaryDefault.args,
isDisabled: true,
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(canvas.getByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(0)
+ },
}
export const InvertedDefault: Story = {
@@ -57,6 +65,10 @@ export const InvertedDefault: Story = {
),
theme: 'Inverted',
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(canvas.getByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const InvertedDisabled: Story = {
@@ -64,6 +76,10 @@ export const InvertedDisabled: Story = {
...InvertedDefault.args,
isDisabled: true,
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(canvas.getByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(0)
+ },
}
export const InvertedElevated: Story = {
@@ -71,6 +87,10 @@ export const InvertedElevated: Story = {
...InvertedDefault.args,
style: 'Elevated',
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(canvas.getByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const InvertedElevatedDisabled: Story = {
@@ -78,6 +98,10 @@ export const InvertedElevatedDisabled: Story = {
...InvertedElevated.args,
isDisabled: true,
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(canvas.getByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(0)
+ },
}
export const InvertedMuted: Story = {
@@ -86,6 +110,11 @@ export const InvertedMuted: Story = {
children: ,
style: 'Muted',
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(canvas.getByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const InvertedMutedDisabled: Story = {
@@ -93,6 +122,11 @@ export const InvertedMutedDisabled: Story = {
...InvertedMuted.args,
isDisabled: true,
},
+
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(canvas.getByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(0)
+ },
}
export const InvertedFaded: Story = {
@@ -100,6 +134,10 @@ export const InvertedFaded: Story = {
...InvertedDefault.args,
style: 'Faded',
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(canvas.getByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const InvertedFadedDisabled: Story = {
@@ -107,6 +145,10 @@ export const InvertedFadedDisabled: Story = {
...InvertedFaded.args,
isDisabled: true,
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(canvas.getByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(0)
+ },
}
export const TertiaryElevated: Story = {
@@ -116,6 +158,10 @@ export const TertiaryElevated: Story = {
theme: 'Tertiary',
style: 'Elevated',
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(canvas.getByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const TertiaryDisabled: Story = {
@@ -123,6 +169,10 @@ export const TertiaryDisabled: Story = {
...TertiaryElevated.args,
isDisabled: true,
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(canvas.getByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(0)
+ },
}
export const BlackMuted: Story = {
@@ -131,6 +181,10 @@ export const BlackMuted: Story = {
children: ,
theme: 'Black',
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(canvas.getByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(1)
+ },
}
export const BlackMutedDisabled: Story = {
@@ -138,4 +192,8 @@ export const BlackMutedDisabled: Story = {
...BlackMuted.args,
isDisabled: true,
},
+ play: async ({ canvas, userEvent, args }) => {
+ await userEvent.click(canvas.getByRole('button'))
+ expect(args.onPress).toHaveBeenCalledTimes(0)
+ },
}
diff --git a/packages/design-system/lib/components/Icons/MaterialIcon/MaterialIcon.tsx b/packages/design-system/lib/components/Icons/MaterialIcon/MaterialIcon.tsx
index bc7954be0..e9ad0465c 100644
--- a/packages/design-system/lib/components/Icons/MaterialIcon/MaterialIcon.tsx
+++ b/packages/design-system/lib/components/Icons/MaterialIcon/MaterialIcon.tsx
@@ -23,6 +23,7 @@ export function MaterialIcon({
= {
title: 'Components/Input',
+ // @ts-expect-error Input does not support this, but wrapping does
component: ({ isInvalid, ...props }) => (
@@ -23,6 +26,19 @@ export const Default: Story = {
name: 'foo',
required: false,
},
+
+ play: async ({ canvas, userEvent }) => {
+ const textbox = canvas.getByRole('textbox')
+ expect(textbox).not.toBeDisabled()
+
+ expect(textbox).toHaveValue('')
+
+ await userEvent.type(textbox, 'Hello World')
+ expect(textbox).toHaveValue('Hello World')
+
+ await userEvent.clear(textbox)
+ expect(textbox).toHaveValue('')
+ },
}
export const Filled: Story = {
@@ -31,6 +47,13 @@ export const Filled: Story = {
name: 'foo',
value: 'Value',
},
+
+ play: async ({ canvas }) => {
+ const textbox = canvas.getByRole('textbox')
+ expect(textbox).toHaveValue('Value')
+
+ expect(textbox).not.toBeDisabled()
+ },
}
export const Error: Story = {
@@ -40,6 +63,12 @@ export const Error: Story = {
// @ts-expect-error Input does not support this, but wrapping does
isInvalid: true,
},
+
+ play: async ({ canvas }) => {
+ const textbox = canvas.getByRole('textbox')
+ expect(textbox).toHaveAttribute('aria-invalid', 'true')
+ expect(textbox).not.toBeDisabled()
+ },
}
export const Disabled: Story = {
@@ -48,6 +77,15 @@ export const Disabled: Story = {
name: 'foo',
disabled: true,
},
+
+ play: async ({ canvas, userEvent }) => {
+ const textbox = canvas.getByRole('textbox')
+ expect(textbox).toHaveValue('')
+ expect(textbox).toBeDisabled()
+
+ await userEvent.type(textbox, 'Hello World')
+ expect(textbox).toHaveValue('')
+ },
}
export const DisabledFilled: Story = {
@@ -57,4 +95,13 @@ export const DisabledFilled: Story = {
disabled: true,
value: 'Value',
},
+
+ play: async ({ canvas, userEvent }) => {
+ const textbox = canvas.getByRole('textbox')
+ expect(textbox).toHaveValue('Value')
+ expect(textbox).toBeDisabled()
+
+ await userEvent.type(textbox, 'Hello World')
+ expect(textbox).toHaveValue('Value')
+ },
}
diff --git a/packages/design-system/lib/components/Label/Label.stories.tsx b/packages/design-system/lib/components/Label/Label.stories.tsx
index 53a217e58..22607c64b 100644
--- a/packages/design-system/lib/components/Label/Label.stories.tsx
+++ b/packages/design-system/lib/components/Label/Label.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react'
+import type { Meta, StoryObj } from '@storybook/react-vite'
import { Label } from './Label'
diff --git a/packages/design-system/lib/components/Loading/Loading.stories.tsx b/packages/design-system/lib/components/Loading/Loading.stories.tsx
index a342ccdc2..3a196b65a 100644
--- a/packages/design-system/lib/components/Loading/Loading.stories.tsx
+++ b/packages/design-system/lib/components/Loading/Loading.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react'
+import type { Meta, StoryObj } from '@storybook/react-vite'
import { Loading } from './Loading'
import { config } from './variants'
diff --git a/packages/design-system/lib/components/RateCard/Campaign/Campaign.stories.tsx b/packages/design-system/lib/components/RateCard/Campaign/Campaign.stories.tsx
index 8cb23a627..c19124bd4 100644
--- a/packages/design-system/lib/components/RateCard/Campaign/Campaign.stories.tsx
+++ b/packages/design-system/lib/components/RateCard/Campaign/Campaign.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react'
+import type { Meta, StoryObj } from '@storybook/react-vite'
import CampaignRateCard from '.'
const meta: Meta = {
diff --git a/packages/design-system/lib/components/RateCard/Code/Code.stories.tsx b/packages/design-system/lib/components/RateCard/Code/Code.stories.tsx
index e6ba2d733..5ce0ecac7 100644
--- a/packages/design-system/lib/components/RateCard/Code/Code.stories.tsx
+++ b/packages/design-system/lib/components/RateCard/Code/Code.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react'
+import type { Meta, StoryObj } from '@storybook/react-vite'
import CodeRateCard from '.'
const meta: Meta = {
diff --git a/packages/design-system/lib/components/RateCard/NoRateAvailable/NoRateAvailable.stories.tsx b/packages/design-system/lib/components/RateCard/NoRateAvailable/NoRateAvailable.stories.tsx
index 352f58180..f75d9ac1e 100644
--- a/packages/design-system/lib/components/RateCard/NoRateAvailable/NoRateAvailable.stories.tsx
+++ b/packages/design-system/lib/components/RateCard/NoRateAvailable/NoRateAvailable.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react'
+import type { Meta, StoryObj } from '@storybook/react-vite'
import NoRateAvailableCard from '.'
const meta: Meta = {
diff --git a/packages/design-system/lib/components/RateCard/Points/Points.stories.tsx b/packages/design-system/lib/components/RateCard/Points/Points.stories.tsx
index af82f4425..a34818575 100644
--- a/packages/design-system/lib/components/RateCard/Points/Points.stories.tsx
+++ b/packages/design-system/lib/components/RateCard/Points/Points.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react'
+import type { Meta, StoryObj } from '@storybook/react-vite'
import PointsRateCard from '.'
diff --git a/packages/design-system/lib/components/RateCard/Regular/Regular.stories.tsx b/packages/design-system/lib/components/RateCard/Regular/Regular.stories.tsx
index 3fe347452..5b5d5cae3 100644
--- a/packages/design-system/lib/components/RateCard/Regular/Regular.stories.tsx
+++ b/packages/design-system/lib/components/RateCard/Regular/Regular.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react'
+import type { Meta, StoryObj } from '@storybook/react-vite'
import RegularRateCard from '.'
const meta: Meta = {
diff --git a/packages/design-system/lib/components/Select/Select.stories.tsx b/packages/design-system/lib/components/Select/Select.stories.tsx
index e552f6fe3..928298c44 100644
--- a/packages/design-system/lib/components/Select/Select.stories.tsx
+++ b/packages/design-system/lib/components/Select/Select.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react'
+import type { Meta, StoryObj } from '@storybook/react-vite'
import { Select } from './Select'
diff --git a/packages/design-system/lib/components/Typography/Typography.docs.mdx b/packages/design-system/lib/components/Typography/Typography.docs.mdx
index 507a75efd..fd0ba13c5 100644
--- a/packages/design-system/lib/components/Typography/Typography.docs.mdx
+++ b/packages/design-system/lib/components/Typography/Typography.docs.mdx
@@ -5,7 +5,7 @@ import {
Description,
Controls,
Stories,
-} from '@storybook/blocks'
+} from '@storybook/addon-docs/blocks'
import * as TypographyStories from './Typography.stories.tsx'
diff --git a/packages/design-system/lib/components/Typography/Typography.stories.tsx b/packages/design-system/lib/components/Typography/Typography.stories.tsx
index 1ee7b9590..7c3f3d68b 100644
--- a/packages/design-system/lib/components/Typography/Typography.stories.tsx
+++ b/packages/design-system/lib/components/Typography/Typography.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react'
+import type { Meta, StoryObj } from '@storybook/react-vite'
import { Typography } from './Typography.tsx'
diff --git a/packages/design-system/lib/index.mdx b/packages/design-system/lib/index.mdx
index 64d2f9dad..6fb79cf4e 100644
--- a/packages/design-system/lib/index.mdx
+++ b/packages/design-system/lib/index.mdx
@@ -1,4 +1,4 @@
-import { Meta } from '@storybook/blocks'
+import { Meta } from '@storybook/addon-docs/blocks'
diff --git a/packages/design-system/lib/tokens/base.mdx b/packages/design-system/lib/tokens/base.mdx
index 17a79b82e..789f33091 100644
--- a/packages/design-system/lib/tokens/base.mdx
+++ b/packages/design-system/lib/tokens/base.mdx
@@ -1,4 +1,4 @@
-import { Meta } from '@storybook/blocks'
+import { Meta } from '@storybook/addon-docs/blocks'
import { Colors } from './Colors'
diff --git a/packages/design-system/lib/tokens/downtownCamper.mdx b/packages/design-system/lib/tokens/downtownCamper.mdx
index 6b755abd5..8c6c31929 100644
--- a/packages/design-system/lib/tokens/downtownCamper.mdx
+++ b/packages/design-system/lib/tokens/downtownCamper.mdx
@@ -1,4 +1,4 @@
-import { Meta } from '@storybook/blocks'
+import { Meta } from '@storybook/addon-docs/blocks'
import { Colors } from './Colors'
diff --git a/packages/design-system/lib/tokens/grandHotel.mdx b/packages/design-system/lib/tokens/grandHotel.mdx
index 6e3a4247b..14a227132 100644
--- a/packages/design-system/lib/tokens/grandHotel.mdx
+++ b/packages/design-system/lib/tokens/grandHotel.mdx
@@ -1,4 +1,4 @@
-import { Meta } from '@storybook/blocks'
+import { Meta } from '@storybook/addon-docs/blocks'
import { Colors } from './Colors'
diff --git a/packages/design-system/lib/tokens/haymarket.mdx b/packages/design-system/lib/tokens/haymarket.mdx
index 2d1e2dd48..995b8ee3f 100644
--- a/packages/design-system/lib/tokens/haymarket.mdx
+++ b/packages/design-system/lib/tokens/haymarket.mdx
@@ -1,4 +1,4 @@
-import { Meta } from '@storybook/blocks'
+import { Meta } from '@storybook/addon-docs/blocks'
import { Colors } from './Colors'
diff --git a/packages/design-system/lib/tokens/hotelNorge.mdx b/packages/design-system/lib/tokens/hotelNorge.mdx
index 0a3173259..e09e27e29 100644
--- a/packages/design-system/lib/tokens/hotelNorge.mdx
+++ b/packages/design-system/lib/tokens/hotelNorge.mdx
@@ -1,4 +1,4 @@
-import { Meta } from '@storybook/blocks'
+import { Meta } from '@storybook/addon-docs/blocks'
import { Colors } from './Colors'
diff --git a/packages/design-system/lib/tokens/marski.mdx b/packages/design-system/lib/tokens/marski.mdx
index 2b2f382d7..67fe470d0 100644
--- a/packages/design-system/lib/tokens/marski.mdx
+++ b/packages/design-system/lib/tokens/marski.mdx
@@ -1,4 +1,4 @@
-import { Meta } from '@storybook/blocks'
+import { Meta } from '@storybook/addon-docs/blocks'
import { Colors } from './Colors'
diff --git a/packages/design-system/lib/tokens/scandic.mdx b/packages/design-system/lib/tokens/scandic.mdx
index 17ff9d8ab..704dfa864 100644
--- a/packages/design-system/lib/tokens/scandic.mdx
+++ b/packages/design-system/lib/tokens/scandic.mdx
@@ -1,4 +1,4 @@
-import { Meta } from '@storybook/blocks'
+import { Meta } from '@storybook/addon-docs/blocks'
import { Colors } from './Colors'
diff --git a/packages/design-system/lib/tokens/scandicGo.mdx b/packages/design-system/lib/tokens/scandicGo.mdx
index cc4cb8c3d..60e661be8 100644
--- a/packages/design-system/lib/tokens/scandicGo.mdx
+++ b/packages/design-system/lib/tokens/scandicGo.mdx
@@ -1,4 +1,4 @@
-import { Meta } from '@storybook/blocks'
+import { Meta } from '@storybook/addon-docs/blocks'
import { Colors } from './Colors'
diff --git a/packages/design-system/netlify.toml b/packages/design-system/netlify.toml
index a1c72c5ed..6eb4e89b8 100644
--- a/packages/design-system/netlify.toml
+++ b/packages/design-system/netlify.toml
@@ -1,2 +1,3 @@
[build]
-ignore = "if [ -z ${CACHED_COMMIT_REF+x} ] ; then echo 'no CACHED_COMMIT_REF found' && false ; else git diff --quiet $CACHED_COMMIT_REF $COMMIT_REF packages/design-system packages/typescript-config ; fi"
\ No newline at end of file
+command = "npx playwright install chromium && (yarn test --filter=@scandic-hotels/design-system > /dev/null 2>&1 || yarn test --filter=@scandic-hotels/design-system) && yarn build --filter=@scandic-hotels/design-system"
+ignore = "if [ -z ${CACHED_COMMIT_REF+x} ] ; then echo 'no CACHED_COMMIT_REF found' && false ; else git diff --quiet $CACHED_COMMIT_REF $COMMIT_REF packages/design-system packages/typescript-config ; fi"
diff --git a/packages/design-system/package.json b/packages/design-system/package.json
index e89b6e458..7f744e5a7 100644
--- a/packages/design-system/package.json
+++ b/packages/design-system/package.json
@@ -164,10 +164,12 @@
"storybook": "yarn run generate && storybook dev -p 6006",
"build-storybook": "storybook build",
"test": "vitest run --passWithNoTests",
+ "test:s": "vitest --project=storybook",
"test:watch": "vitest",
"prepack": "yarn run build",
"prepare": "husky && yarn run build",
- "check-types": "tsc --noEmit"
+ "check-types": "tsc --noEmit",
+ "test:browser": "vitest --config=vitest.browser.config.ts"
},
"dependencies": {
"@scandic-hotels/common": "workspace:*"
@@ -187,21 +189,20 @@
"devDependencies": {
"@eslint/eslintrc": "^3.3.1",
"@eslint/js": "^9.26.0",
- "@storybook/addon-essentials": "^8.6.12",
- "@storybook/addon-interactions": "^8.6.12",
- "@storybook/addon-links": "^8.6.12",
- "@storybook/addon-themes": "^8.6.12",
- "@storybook/blocks": "^8.6.12",
- "@storybook/react": "^8.6.12",
- "@storybook/react-vite": "^8.6.12",
- "@storybook/test": "^8.6.12",
+ "@storybook/addon-a11y": "^9.1.2",
+ "@storybook/addon-docs": "^9.1.2",
+ "@storybook/addon-links": "^9.1.2",
+ "@storybook/addon-themes": "^9.1.2",
+ "@storybook/addon-vitest": "^9.1.2",
+ "@storybook/react-vite": "^9.1.2",
"@types/css-modules": "^1.0.5",
"@types/node": "^20.17.17",
"@types/react": "^19",
"@types/react-dom": "^19",
"@typescript-eslint/eslint-plugin": "^8.32.0",
"@typescript-eslint/parser": "^8.32.0",
- "@vitejs/plugin-react": "^4.4.1",
+ "@vitejs/plugin-react": "^5.0.0",
+ "@vitest/browser": "^3.2.4",
"class-variance-authority": "^0.7.1",
"colord": "^2.9.3",
"copy-to-clipboard": "^3.3.3",
@@ -210,23 +211,25 @@
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-react-hooks": "^5.2.0",
"eslint-plugin-react-refresh": "^0.4.20",
- "eslint-plugin-storybook": "^0.12.0",
+ "eslint-plugin-storybook": "^9.1.2",
"glob": "^11.0.2",
"globals": "^16.1.0",
"husky": "^9.1.7",
"jiti": "^1.21.0",
"lint-staged": "^15.5.2",
"motion": "^12.10.0",
+ "playwright": "^1.54.2",
"prettier": "^3.5.3",
"react": "^19.1.0",
"react-dom": "^19.1.0",
"rollup": "^4.40.2",
"rollup-preserve-directives": "^1.1.3",
- "storybook": "^8.6.12",
+ "storybook": "^9.1.2",
"typescript": "^5.8.3",
"vite": "^6.3.5",
"vite-plugin-dts": "^4.5.3",
"vite-plugin-lib-inject-css": "^2.2.2",
- "vitest": "^3.2.4"
+ "vitest": "^3.2.4",
+ "vitest-browser-react": "^1.0.1"
}
}
diff --git a/packages/design-system/vite.config.ts b/packages/design-system/vite.config.ts
index abc7a4305..92d085c6d 100644
--- a/packages/design-system/vite.config.ts
+++ b/packages/design-system/vite.config.ts
@@ -13,6 +13,9 @@ import preserveDirectives from 'rollup-preserve-directives'
// https://vitejs.dev/config/
export default defineConfig({
+ optimizeDeps: {
+ include: ['react/jsx-dev-runtime'],
+ },
plugins: [
react(),
libInjectCss(),
@@ -30,7 +33,8 @@ export default defineConfig({
// rollupTypes: true,
bundledPackages: ['class-variance-authority', 'clsx'],
}),
- preserveDirectives(),
+ // eslint-disable-next-line @typescript-eslint/no-explicit-any
+ preserveDirectives() as any,
],
build: {
cssCodeSplit: true,
diff --git a/packages/design-system/vitest.config.ts b/packages/design-system/vitest.config.ts
new file mode 100644
index 000000000..b91703f25
--- /dev/null
+++ b/packages/design-system/vitest.config.ts
@@ -0,0 +1,52 @@
+import { defineConfig, mergeConfig } from 'vitest/config'
+import { storybookTest } from '@storybook/addon-vitest/vitest-plugin'
+import path from 'node:path'
+import { fileURLToPath } from 'node:url'
+
+const dirname =
+ typeof __dirname !== 'undefined'
+ ? __dirname
+ : path.dirname(fileURLToPath(import.meta.url))
+
+import viteConfig from './vite.config'
+
+const isCI = process.env.CI === 'true'
+
+const browserInstances = isCI
+ ? [{ browser: 'chromium' }]
+ : [{ browser: 'chromium' }, { browser: 'firefox' }, { browser: 'webkit' }]
+
+export default mergeConfig(
+ viteConfig,
+ defineConfig({
+ // !isCI ?
+ test: {
+ projects: [
+ {
+ plugins: [
+ storybookTest({
+ // The location of your Storybook config, main.js|ts
+ configDir: path.join(dirname, '.storybook'),
+ // This should match your package.json script to run Storybook
+ // The --ci flag will skip prompts and not open a browser
+ storybookScript: 'yarn storybook --ci',
+ }),
+ ],
+ test: {
+ name: 'storybook',
+ // Enable browser mode
+ browser: {
+ enabled: true,
+ // Make sure to install Playwright
+ provider: 'playwright',
+ headless: true,
+ instances: browserInstances,
+ },
+ setupFiles: ['./.storybook/vitest.setup.ts'],
+ },
+ },
+ ],
+ },
+ //: {}, // Netlify CI fails to run playwright tests. Only supported locally for now
+ })
+)
diff --git a/yarn.lock b/yarn.lock
index 1a57b79ff..3425080c3 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -256,18 +256,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.26.2":
- version: 7.26.2
- resolution: "@babel/code-frame@npm:7.26.2"
- dependencies:
- "@babel/helper-validator-identifier": "npm:^7.25.9"
- js-tokens: "npm:^4.0.0"
- picocolors: "npm:^1.0.0"
- checksum: 10c0/7d79621a6849183c415486af99b1a20b84737e8c11cd55b6544f688c51ce1fd710e6d869c3dd21232023da272a79b91efb3e83b5bc2dc65c1187c5fcd1b72ea8
- languageName: node
- linkType: hard
-
-"@babel/code-frame@npm:^7.27.1":
+"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/code-frame@npm:7.27.1"
dependencies:
@@ -278,67 +267,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.5, @babel/compat-data@npm:^7.26.8":
- version: 7.26.8
- resolution: "@babel/compat-data@npm:7.26.8"
- checksum: 10c0/66408a0388c3457fff1c2f6c3a061278dd7b3d2f0455ea29bb7b187fa52c60ae8b4054b3c0a184e21e45f0eaac63cf390737bc7504d1f4a088a6e7f652c068ca
- languageName: node
- linkType: hard
-
-"@babel/compat-data@npm:^7.27.2":
+"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.8, @babel/compat-data@npm:^7.27.2":
version: 7.27.2
resolution: "@babel/compat-data@npm:7.27.2"
checksum: 10c0/077c9e01af3b90decee384a6a44dcf353898e980cee22ec7941f9074655dbbe97ec317345536cdc7ef7391521e1497930c522a3816af473076dd524be7fccd32
languageName: node
linkType: hard
-"@babel/core@npm:^7.18.5, @babel/core@npm:^7.18.9, @babel/core@npm:^7.21.3":
- version: 7.26.9
- resolution: "@babel/core@npm:7.26.9"
- dependencies:
- "@ampproject/remapping": "npm:^2.2.0"
- "@babel/code-frame": "npm:^7.26.2"
- "@babel/generator": "npm:^7.26.9"
- "@babel/helper-compilation-targets": "npm:^7.26.5"
- "@babel/helper-module-transforms": "npm:^7.26.0"
- "@babel/helpers": "npm:^7.26.9"
- "@babel/parser": "npm:^7.26.9"
- "@babel/template": "npm:^7.26.9"
- "@babel/traverse": "npm:^7.26.9"
- "@babel/types": "npm:^7.26.9"
- convert-source-map: "npm:^2.0.0"
- debug: "npm:^4.1.0"
- gensync: "npm:^1.0.0-beta.2"
- json5: "npm:^2.2.3"
- semver: "npm:^6.3.1"
- checksum: 10c0/ed7212ff42a9453765787019b7d191b167afcacd4bd8fec10b055344ef53fa0cc648c9a80159ae4ecf870016a6318731e087042dcb68d1a2a9d34eb290dc014b
- languageName: node
- linkType: hard
-
-"@babel/core@npm:^7.26.10":
- version: 7.27.1
- resolution: "@babel/core@npm:7.27.1"
- dependencies:
- "@ampproject/remapping": "npm:^2.2.0"
- "@babel/code-frame": "npm:^7.27.1"
- "@babel/generator": "npm:^7.27.1"
- "@babel/helper-compilation-targets": "npm:^7.27.1"
- "@babel/helper-module-transforms": "npm:^7.27.1"
- "@babel/helpers": "npm:^7.27.1"
- "@babel/parser": "npm:^7.27.1"
- "@babel/template": "npm:^7.27.1"
- "@babel/traverse": "npm:^7.27.1"
- "@babel/types": "npm:^7.27.1"
- convert-source-map: "npm:^2.0.0"
- debug: "npm:^4.1.0"
- gensync: "npm:^1.0.0-beta.2"
- json5: "npm:^2.2.3"
- semver: "npm:^6.3.1"
- checksum: 10c0/0fc31f87f5401ac5d375528cb009f4ea5527fc8c5bb5b64b5b22c033b60fd0ad723388933a5f3f5db14e1edd13c958e9dd7e5c68f9b68c767aeb496199c8a4bb
- languageName: node
- linkType: hard
-
-"@babel/core@npm:^7.27.4":
+"@babel/core@npm:^7.18.5, @babel/core@npm:^7.18.9, @babel/core@npm:^7.21.3, @babel/core@npm:^7.26.10":
version: 7.27.4
resolution: "@babel/core@npm:7.27.4"
dependencies:
@@ -361,29 +297,26 @@ __metadata:
languageName: node
linkType: hard
-"@babel/generator@npm:^7.26.9":
- version: 7.26.9
- resolution: "@babel/generator@npm:7.26.9"
+"@babel/core@npm:^7.28.0":
+ version: 7.28.0
+ resolution: "@babel/core@npm:7.28.0"
dependencies:
- "@babel/parser": "npm:^7.26.9"
- "@babel/types": "npm:^7.26.9"
- "@jridgewell/gen-mapping": "npm:^0.3.5"
- "@jridgewell/trace-mapping": "npm:^0.3.25"
- jsesc: "npm:^3.0.2"
- checksum: 10c0/6b78872128205224a9a9761b9ea7543a9a7902a04b82fc2f6801ead4de8f59056bab3fd17b1f834ca7b049555fc4c79234b9a6230dd9531a06525306050becad
- languageName: node
- linkType: hard
-
-"@babel/generator@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/generator@npm:7.27.1"
- dependencies:
- "@babel/parser": "npm:^7.27.1"
- "@babel/types": "npm:^7.27.1"
- "@jridgewell/gen-mapping": "npm:^0.3.5"
- "@jridgewell/trace-mapping": "npm:^0.3.25"
- jsesc: "npm:^3.0.2"
- checksum: 10c0/c4156434b21818f558ebd93ce45f027c53ee570ce55a84fd2d9ba45a79ad204c17e0bff753c886fb6c07df3385445a9e34dc7ccb070d0ac7e80bb91c8b57f423
+ "@ampproject/remapping": "npm:^2.2.0"
+ "@babel/code-frame": "npm:^7.27.1"
+ "@babel/generator": "npm:^7.28.0"
+ "@babel/helper-compilation-targets": "npm:^7.27.2"
+ "@babel/helper-module-transforms": "npm:^7.27.3"
+ "@babel/helpers": "npm:^7.27.6"
+ "@babel/parser": "npm:^7.28.0"
+ "@babel/template": "npm:^7.27.2"
+ "@babel/traverse": "npm:^7.28.0"
+ "@babel/types": "npm:^7.28.0"
+ convert-source-map: "npm:^2.0.0"
+ debug: "npm:^4.1.0"
+ gensync: "npm:^1.0.0-beta.2"
+ json5: "npm:^2.2.3"
+ semver: "npm:^6.3.1"
+ checksum: 10c0/423302e7c721e73b1c096217880272e02020dfb697a55ccca60ad01bba90037015f84d0c20c6ce297cf33a19bb704bc5c2b3d3095f5284dfa592bd1de0b9e8c3
languageName: node
linkType: hard
@@ -400,6 +333,19 @@ __metadata:
languageName: node
linkType: hard
+"@babel/generator@npm:^7.28.0":
+ version: 7.28.0
+ resolution: "@babel/generator@npm:7.28.0"
+ dependencies:
+ "@babel/parser": "npm:^7.28.0"
+ "@babel/types": "npm:^7.28.0"
+ "@jridgewell/gen-mapping": "npm:^0.3.12"
+ "@jridgewell/trace-mapping": "npm:^0.3.28"
+ jsesc: "npm:^3.0.2"
+ checksum: 10c0/1b3d122268ea3df50fde707ad864d9a55c72621357d5cebb972db3dd76859c45810c56e16ad23123f18f80cc2692f5a015d2858361300f0f224a05dc43d36a92
+ languageName: node
+ linkType: hard
+
"@babel/helper-annotate-as-pure@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/helper-annotate-as-pure@npm:7.25.9"
@@ -409,20 +355,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5":
- version: 7.26.5
- resolution: "@babel/helper-compilation-targets@npm:7.26.5"
- dependencies:
- "@babel/compat-data": "npm:^7.26.5"
- "@babel/helper-validator-option": "npm:^7.25.9"
- browserslist: "npm:^4.24.0"
- lru-cache: "npm:^5.1.1"
- semver: "npm:^6.3.1"
- checksum: 10c0/9da5c77e5722f1a2fcb3e893049a01d414124522bbf51323bb1a0c9dcd326f15279836450fc36f83c9e8a846f3c40e88be032ed939c5a9840922bed6073edfb4
- languageName: node
- linkType: hard
-
-"@babel/helper-compilation-targets@npm:^7.27.1, @babel/helper-compilation-targets@npm:^7.27.2":
+"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5, @babel/helper-compilation-targets@npm:^7.27.2":
version: 7.27.2
resolution: "@babel/helper-compilation-targets@npm:7.27.2"
dependencies:
@@ -480,6 +413,13 @@ __metadata:
languageName: node
linkType: hard
+"@babel/helper-globals@npm:^7.28.0":
+ version: 7.28.0
+ resolution: "@babel/helper-globals@npm:7.28.0"
+ checksum: 10c0/5a0cd0c0e8c764b5f27f2095e4243e8af6fa145daea2b41b53c0c1414fe6ff139e3640f4e2207ae2b3d2153a1abd346f901c26c290ee7cb3881dd922d4ee9232
+ languageName: node
+ linkType: hard
+
"@babel/helper-member-expression-to-functions@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/helper-member-expression-to-functions@npm:7.25.9"
@@ -490,17 +430,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-module-imports@npm:^7.25.9":
- version: 7.25.9
- resolution: "@babel/helper-module-imports@npm:7.25.9"
- dependencies:
- "@babel/traverse": "npm:^7.25.9"
- "@babel/types": "npm:^7.25.9"
- checksum: 10c0/078d3c2b45d1f97ffe6bb47f61961be4785d2342a4156d8b42c92ee4e1b7b9e365655dd6cb25329e8fe1a675c91eeac7e3d04f0c518b67e417e29d6e27b6aa70
- languageName: node
- linkType: hard
-
-"@babel/helper-module-imports@npm:^7.27.1":
+"@babel/helper-module-imports@npm:^7.25.9, @babel/helper-module-imports@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/helper-module-imports@npm:7.27.1"
dependencies:
@@ -510,33 +440,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0":
- version: 7.26.0
- resolution: "@babel/helper-module-transforms@npm:7.26.0"
- dependencies:
- "@babel/helper-module-imports": "npm:^7.25.9"
- "@babel/helper-validator-identifier": "npm:^7.25.9"
- "@babel/traverse": "npm:^7.25.9"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10c0/ee111b68a5933481d76633dad9cdab30c41df4479f0e5e1cc4756dc9447c1afd2c9473b5ba006362e35b17f4ebddd5fca090233bef8dfc84dca9d9127e56ec3a
- languageName: node
- linkType: hard
-
-"@babel/helper-module-transforms@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/helper-module-transforms@npm:7.27.1"
- dependencies:
- "@babel/helper-module-imports": "npm:^7.27.1"
- "@babel/helper-validator-identifier": "npm:^7.27.1"
- "@babel/traverse": "npm:^7.27.1"
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 10c0/196ab29635fe6eb5ba6ead2972d41b1c0d40f400f99bd8fc109cef21440de24c26c972fabf932585e618694d590379ab8d22def8da65a54459d38ec46112ead7
- languageName: node
- linkType: hard
-
-"@babel/helper-module-transforms@npm:^7.27.3":
+"@babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0, @babel/helper-module-transforms@npm:^7.27.3":
version: 7.27.3
resolution: "@babel/helper-module-transforms@npm:7.27.3"
dependencies:
@@ -558,14 +462,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5":
- version: 7.26.5
- resolution: "@babel/helper-plugin-utils@npm:7.26.5"
- checksum: 10c0/cdaba71d4b891aa6a8dfbe5bac2f94effb13e5fa4c2c487667fdbaa04eae059b78b28d85a885071f45f7205aeb56d16759e1bed9c118b94b16e4720ef1ab0f65
- languageName: node
- linkType: hard
-
-"@babel/helper-plugin-utils@npm:^7.27.1":
+"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5, @babel/helper-plugin-utils@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/helper-plugin-utils@npm:7.27.1"
checksum: 10c0/94cf22c81a0c11a09b197b41ab488d416ff62254ce13c57e62912c85700dc2e99e555225787a4099ff6bae7a1812d622c80fbaeda824b79baa10a6c5ac4cf69b
@@ -608,13 +505,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-string-parser@npm:^7.25.9":
- version: 7.25.9
- resolution: "@babel/helper-string-parser@npm:7.25.9"
- checksum: 10c0/7244b45d8e65f6b4338a6a68a8556f2cb161b782343e97281a5f2b9b93e420cad0d9f5773a59d79f61d0c448913d06f6a2358a87f2e203cf112e3c5b53522ee6
- languageName: node
- linkType: hard
-
"@babel/helper-string-parser@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/helper-string-parser@npm:7.27.1"
@@ -622,28 +512,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-validator-identifier@npm:^7.25.9":
- version: 7.25.9
- resolution: "@babel/helper-validator-identifier@npm:7.25.9"
- checksum: 10c0/4fc6f830177b7b7e887ad3277ddb3b91d81e6c4a24151540d9d1023e8dc6b1c0505f0f0628ae653601eb4388a8db45c1c14b2c07a9173837aef7e4116456259d
- languageName: node
- linkType: hard
-
-"@babel/helper-validator-identifier@npm:^7.27.1":
+"@babel/helper-validator-identifier@npm:^7.25.9, @babel/helper-validator-identifier@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/helper-validator-identifier@npm:7.27.1"
checksum: 10c0/c558f11c4871d526498e49d07a84752d1800bf72ac0d3dad100309a2eaba24efbf56ea59af5137ff15e3a00280ebe588560534b0e894a4750f8b1411d8f78b84
languageName: node
linkType: hard
-"@babel/helper-validator-option@npm:^7.25.9":
- version: 7.25.9
- resolution: "@babel/helper-validator-option@npm:7.25.9"
- checksum: 10c0/27fb195d14c7dcb07f14e58fe77c44eea19a6a40a74472ec05c441478fa0bb49fa1c32b2d64be7a38870ee48ef6601bdebe98d512f0253aea0b39756c4014f3e
- languageName: node
- linkType: hard
-
-"@babel/helper-validator-option@npm:^7.27.1":
+"@babel/helper-validator-option@npm:^7.25.9, @babel/helper-validator-option@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/helper-validator-option@npm:7.27.1"
checksum: 10c0/6fec5f006eba40001a20f26b1ef5dbbda377b7b68c8ad518c05baa9af3f396e780bdfded24c4eef95d14bb7b8fd56192a6ed38d5d439b97d10efc5f1a191d148
@@ -661,26 +537,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helpers@npm:^7.26.9":
- version: 7.26.9
- resolution: "@babel/helpers@npm:7.26.9"
- dependencies:
- "@babel/template": "npm:^7.26.9"
- "@babel/types": "npm:^7.26.9"
- checksum: 10c0/3d4dbc4a33fe4181ed810cac52318b578294745ceaec07e2f6ecccf6cda55d25e4bfcea8f085f333bf911c9e1fc13320248dd1d5315ab47ad82ce1077410df05
- languageName: node
- linkType: hard
-
-"@babel/helpers@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/helpers@npm:7.27.1"
- dependencies:
- "@babel/template": "npm:^7.27.1"
- "@babel/types": "npm:^7.27.1"
- checksum: 10c0/e078257b9342dae2c041ac050276c5a28701434ad09478e6dc6976abd99f721a5a92e4bebddcbca6b1c3a7e8acace56a946340c701aad5e7507d2c87446459ba
- languageName: node
- linkType: hard
-
"@babel/helpers@npm:^7.27.4":
version: 7.27.6
resolution: "@babel/helpers@npm:7.27.6"
@@ -691,40 +547,17 @@ __metadata:
languageName: node
linkType: hard
-"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.26.9":
- version: 7.26.9
- resolution: "@babel/parser@npm:7.26.9"
+"@babel/helpers@npm:^7.27.6":
+ version: 7.28.2
+ resolution: "@babel/helpers@npm:7.28.2"
dependencies:
- "@babel/types": "npm:^7.26.9"
- bin:
- parser: ./bin/babel-parser.js
- checksum: 10c0/4b9ef3c9a0d4c328e5e5544f50fe8932c36f8a2c851e7f14a85401487cd3da75cad72c2e1bcec1eac55599a6bbb2fdc091f274c4fcafa6bdd112d4915ff087fc
+ "@babel/template": "npm:^7.27.2"
+ "@babel/types": "npm:^7.28.2"
+ checksum: 10c0/f3e7b21517e2699c4ca193663ecfb1bf1b2ae2762d8ba4a9f1786feaca0d6984537fc60bf2206e92c43640a6dada6b438f523cc1ad78610d0151aeb061b37f63
languageName: node
linkType: hard
-"@babel/parser@npm:^7.27.1, @babel/parser@npm:^7.27.2":
- version: 7.27.2
- resolution: "@babel/parser@npm:7.27.2"
- dependencies:
- "@babel/types": "npm:^7.27.1"
- bin:
- parser: ./bin/babel-parser.js
- checksum: 10c0/3c06692768885c2f58207fc8c2cbdb4a44df46b7d93135a083f6eaa49310f7ced490ce76043a2a7606cdcc13f27e3d835e141b692f2f6337a2e7f43c1dbb04b4
- languageName: node
- linkType: hard
-
-"@babel/parser@npm:^7.27.4, @babel/parser@npm:^7.27.5":
- version: 7.27.5
- resolution: "@babel/parser@npm:7.27.5"
- dependencies:
- "@babel/types": "npm:^7.27.3"
- bin:
- parser: ./bin/babel-parser.js
- checksum: 10c0/f7faaebf21cc1f25d9ca8ac02c447ed38ef3460ea95be7ea760916dcf529476340d72a5a6010c6641d9ed9d12ad827c8424840277ec2295c5b082ba0f291220a
- languageName: node
- linkType: hard
-
-"@babel/parser@npm:^7.27.7":
+"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.27.2, @babel/parser@npm:^7.27.4, @babel/parser@npm:^7.27.5, @babel/parser@npm:^7.27.7":
version: 7.27.7
resolution: "@babel/parser@npm:7.27.7"
dependencies:
@@ -735,6 +568,17 @@ __metadata:
languageName: node
linkType: hard
+"@babel/parser@npm:^7.28.0":
+ version: 7.28.0
+ resolution: "@babel/parser@npm:7.28.0"
+ dependencies:
+ "@babel/types": "npm:^7.28.0"
+ bin:
+ parser: ./bin/babel-parser.js
+ checksum: 10c0/c2ef81d598990fa949d1d388429df327420357cb5200271d0d0a2784f1e6d54afc8301eb8bdf96d8f6c77781e402da93c7dc07980fcc136ac5b9d5f1fce701b5
+ languageName: node
+ linkType: hard
+
"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9":
version: 7.25.9
resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9"
@@ -1341,17 +1185,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-react-jsx-self@npm:^7.25.9":
- version: 7.25.9
- resolution: "@babel/plugin-transform-react-jsx-self@npm:7.25.9"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.25.9"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/ce0e289f6af93d7c4dc6b385512199c5bb138ae61507b4d5117ba88b6a6b5092f704f1bdf80080b7d69b1b8c36649f2a0b250e8198667d4d30c08bbb1546bd99
- languageName: node
- linkType: hard
-
"@babel/plugin-transform-react-jsx-self@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/plugin-transform-react-jsx-self@npm:7.27.1"
@@ -1363,17 +1196,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-react-jsx-source@npm:^7.25.9":
- version: 7.25.9
- resolution: "@babel/plugin-transform-react-jsx-source@npm:7.25.9"
- dependencies:
- "@babel/helper-plugin-utils": "npm:^7.25.9"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 10c0/fc9ee08efc9be7cbd2cc6788bbf92579adf3cab37912481f1b915221be3d22b0613b5b36a721df5f4c0ab65efe8582fcf8673caab83e6e1ce4cc04ceebf57dfa
- languageName: node
- linkType: hard
-
"@babel/plugin-transform-react-jsx-source@npm:^7.27.1":
version: 7.27.1
resolution: "@babel/plugin-transform-react-jsx-source@npm:7.27.1"
@@ -1688,7 +1510,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.13":
+"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.24.5, @babel/runtime@npm:^7.8.4":
version: 7.26.10
resolution: "@babel/runtime@npm:7.26.10"
dependencies:
@@ -1697,27 +1519,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.24.5, @babel/runtime@npm:^7.8.4":
- version: 7.26.9
- resolution: "@babel/runtime@npm:7.26.9"
- dependencies:
- regenerator-runtime: "npm:^0.14.0"
- checksum: 10c0/e8517131110a6ec3a7360881438b85060e49824e007f4a64b5dfa9192cf2bb5c01e84bfc109f02d822c7edb0db926928dd6b991e3ee460b483fb0fac43152d9b
- languageName: node
- linkType: hard
-
-"@babel/template@npm:^7.25.9, @babel/template@npm:^7.26.9":
- version: 7.26.9
- resolution: "@babel/template@npm:7.26.9"
- dependencies:
- "@babel/code-frame": "npm:^7.26.2"
- "@babel/parser": "npm:^7.26.9"
- "@babel/types": "npm:^7.26.9"
- checksum: 10c0/019b1c4129cc01ad63e17529089c2c559c74709d225f595eee017af227fee11ae8a97a6ab19ae6768b8aa22d8d75dcb60a00b28f52e9fa78140672d928bc1ae9
- languageName: node
- linkType: hard
-
-"@babel/template@npm:^7.27.1, @babel/template@npm:^7.27.2":
+"@babel/template@npm:^7.25.9, @babel/template@npm:^7.27.2":
version: 7.27.2
resolution: "@babel/template@npm:7.27.2"
dependencies:
@@ -1728,22 +1530,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.26.9":
- version: 7.26.9
- resolution: "@babel/traverse@npm:7.26.9"
- dependencies:
- "@babel/code-frame": "npm:^7.26.2"
- "@babel/generator": "npm:^7.26.9"
- "@babel/parser": "npm:^7.26.9"
- "@babel/template": "npm:^7.26.9"
- "@babel/types": "npm:^7.26.9"
- debug: "npm:^4.3.1"
- globals: "npm:^11.1.0"
- checksum: 10c0/51dd57fa39ea34d04816806bfead04c74f37301269d24c192d1406dc6e244fea99713b3b9c5f3e926d9ef6aa9cd5c062ad4f2fc1caa9cf843d5e864484ac955e
- languageName: node
- linkType: hard
-
-"@babel/traverse@npm:^7.26.10":
+"@babel/traverse@npm:^7.18.9, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.10, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.26.9, @babel/traverse@npm:^7.27.1, @babel/traverse@npm:^7.27.3, @babel/traverse@npm:^7.27.4":
version: 7.27.7
resolution: "@babel/traverse@npm:7.27.7"
dependencies:
@@ -1758,47 +1545,22 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/traverse@npm:7.27.1"
+"@babel/traverse@npm:^7.28.0":
+ version: 7.28.0
+ resolution: "@babel/traverse@npm:7.28.0"
dependencies:
"@babel/code-frame": "npm:^7.27.1"
- "@babel/generator": "npm:^7.27.1"
- "@babel/parser": "npm:^7.27.1"
- "@babel/template": "npm:^7.27.1"
- "@babel/types": "npm:^7.27.1"
- debug: "npm:^4.3.1"
- globals: "npm:^11.1.0"
- checksum: 10c0/d912110037b03b1d70a2436cfd51316d930366a5f54252da2bced1ba38642f644f848240a951e5caf12f1ef6c40d3d96baa92ea6e84800f2e891c15e97b25d50
- languageName: node
- linkType: hard
-
-"@babel/traverse@npm:^7.27.3, @babel/traverse@npm:^7.27.4":
- version: 7.27.4
- resolution: "@babel/traverse@npm:7.27.4"
- dependencies:
- "@babel/code-frame": "npm:^7.27.1"
- "@babel/generator": "npm:^7.27.3"
- "@babel/parser": "npm:^7.27.4"
+ "@babel/generator": "npm:^7.28.0"
+ "@babel/helper-globals": "npm:^7.28.0"
+ "@babel/parser": "npm:^7.28.0"
"@babel/template": "npm:^7.27.2"
- "@babel/types": "npm:^7.27.3"
+ "@babel/types": "npm:^7.28.0"
debug: "npm:^4.3.1"
- globals: "npm:^11.1.0"
- checksum: 10c0/6de8aa2a0637a6ee6d205bf48b9e923928a02415771fdec60085ed754dcdf605e450bb3315c2552fa51c31a4662275b45d5ae4ad527ce55a7db9acebdbbbb8ed
+ checksum: 10c0/32794402457827ac558173bcebdcc0e3a18fa339b7c41ca35621f9f645f044534d91bb923ff385f5f960f2e495f56ce18d6c7b0d064d2f0ccb55b285fa6bc7b9
languageName: node
linkType: hard
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.9, @babel/types@npm:^7.4.4":
- version: 7.26.9
- resolution: "@babel/types@npm:7.26.9"
- dependencies:
- "@babel/helper-string-parser": "npm:^7.25.9"
- "@babel/helper-validator-identifier": "npm:^7.25.9"
- checksum: 10c0/999c56269ba00e5c57aa711fbe7ff071cd6990bafd1b978341ea7572cc78919986e2aa6ee51dacf4b6a7a6fa63ba4eb3f1a03cf55eee31b896a56d068b895964
- languageName: node
- linkType: hard
-
-"@babel/types@npm:^7.26.10, @babel/types@npm:^7.27.7":
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.18.9, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.3, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.27.1, @babel/types@npm:^7.27.3, @babel/types@npm:^7.27.6, @babel/types@npm:^7.27.7, @babel/types@npm:^7.4.4":
version: 7.27.7
resolution: "@babel/types@npm:7.27.7"
dependencies:
@@ -1808,23 +1570,13 @@ __metadata:
languageName: node
linkType: hard
-"@babel/types@npm:^7.27.1":
- version: 7.27.1
- resolution: "@babel/types@npm:7.27.1"
+"@babel/types@npm:^7.28.0, @babel/types@npm:^7.28.2":
+ version: 7.28.2
+ resolution: "@babel/types@npm:7.28.2"
dependencies:
"@babel/helper-string-parser": "npm:^7.27.1"
"@babel/helper-validator-identifier": "npm:^7.27.1"
- checksum: 10c0/ed736f14db2fdf0d36c539c8e06b6bb5e8f9649a12b5c0e1c516fed827f27ef35085abe08bf4d1302a4e20c9a254e762eed453bce659786d4a6e01ba26a91377
- languageName: node
- linkType: hard
-
-"@babel/types@npm:^7.27.3, @babel/types@npm:^7.27.6":
- version: 7.27.6
- resolution: "@babel/types@npm:7.27.6"
- dependencies:
- "@babel/helper-string-parser": "npm:^7.27.1"
- "@babel/helper-validator-identifier": "npm:^7.27.1"
- checksum: 10c0/39d556be114f2a6d874ea25ad39826a9e3a0e98de0233ae6d932f6d09a4b222923a90a7274c635ed61f1ba49bbd345329226678800900ad1c8d11afabd573aaf
+ checksum: 10c0/24b11c9368e7e2c291fe3c1bcd1ed66f6593a3975f479cbb9dd7b8c8d8eab8a962b0d2fca616c043396ce82500ac7d23d594fbbbd013828182c01596370a0b10
languageName: node
linkType: hard
@@ -1980,15 +1732,6 @@ __metadata:
languageName: node
linkType: hard
-"@emnapi/runtime@npm:^1.2.0":
- version: 1.3.1
- resolution: "@emnapi/runtime@npm:1.3.1"
- dependencies:
- tslib: "npm:^2.4.0"
- checksum: 10c0/060ffede50f1b619c15083312b80a9e62a5b0c87aa8c1b54854c49766c9d69f8d1d3d87bd963a647071263a320db41b25eaa50b74d6a80dcc763c23dbeaafd6c
- languageName: node
- linkType: hard
-
"@emnapi/runtime@npm:^1.4.0":
version: 1.4.3
resolution: "@emnapi/runtime@npm:1.4.3"
@@ -2173,18 +1916,7 @@ __metadata:
languageName: node
linkType: hard
-"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0":
- version: 4.4.1
- resolution: "@eslint-community/eslint-utils@npm:4.4.1"
- dependencies:
- eslint-visitor-keys: "npm:^3.4.3"
- peerDependencies:
- eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
- checksum: 10c0/2aa0ac2fc50ff3f234408b10900ed4f1a0b19352f21346ad4cc3d83a1271481bdda11097baa45d484dd564c895e0762a27a8240be7a256b3ad47129e96528252
- languageName: node
- linkType: hard
-
-"@eslint-community/eslint-utils@npm:^4.7.0":
+"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.7.0":
version: 4.7.0
resolution: "@eslint-community/eslint-utils@npm:4.7.0"
dependencies:
@@ -2329,18 +2061,6 @@ __metadata:
languageName: node
linkType: hard
-"@formatjs/ecma402-abstract@npm:2.3.3":
- version: 2.3.3
- resolution: "@formatjs/ecma402-abstract@npm:2.3.3"
- dependencies:
- "@formatjs/fast-memoize": "npm:2.2.6"
- "@formatjs/intl-localematcher": "npm:0.6.0"
- decimal.js: "npm:10"
- tslib: "npm:2"
- checksum: 10c0/63de990c380a1800bc54d97c4aa13a88a92e73b1680f0f561d03f9bf3e23289b7aafd1a92037527c285bd587a44e20504258ac2cbd4564a4138ce2b4612c1495
- languageName: node
- linkType: hard
-
"@formatjs/ecma402-abstract@npm:2.3.4":
version: 2.3.4
resolution: "@formatjs/ecma402-abstract@npm:2.3.4"
@@ -2353,15 +2073,6 @@ __metadata:
languageName: node
linkType: hard
-"@formatjs/fast-memoize@npm:2.2.6":
- version: 2.2.6
- resolution: "@formatjs/fast-memoize@npm:2.2.6"
- dependencies:
- tslib: "npm:2"
- checksum: 10c0/dccdc21105af673e58ec7b04eb17cd6fde1fb1a7e7a446273ca43f7ab97c26d5c0fcc2b9e80d5b54bf9b80354f9e1e681273c0ed26633ec72f0adc2d116dfd7f
- languageName: node
- linkType: hard
-
"@formatjs/fast-memoize@npm:2.2.7":
version: 2.2.7
resolution: "@formatjs/fast-memoize@npm:2.2.7"
@@ -2371,17 +2082,6 @@ __metadata:
languageName: node
linkType: hard
-"@formatjs/icu-messageformat-parser@npm:2.11.1":
- version: 2.11.1
- resolution: "@formatjs/icu-messageformat-parser@npm:2.11.1"
- dependencies:
- "@formatjs/ecma402-abstract": "npm:2.3.3"
- "@formatjs/icu-skeleton-parser": "npm:1.8.13"
- tslib: "npm:2"
- checksum: 10c0/2e4106d564ede73cc52c97fc4270002f2460c3ded10715a095ec6765c48f951b1e9744cc55679abe046e24e4e22c345e738f7477c43d440d1d10a0235b12df37
- languageName: node
- linkType: hard
-
"@formatjs/icu-messageformat-parser@npm:2.11.2":
version: 2.11.2
resolution: "@formatjs/icu-messageformat-parser@npm:2.11.2"
@@ -2393,16 +2093,6 @@ __metadata:
languageName: node
linkType: hard
-"@formatjs/icu-skeleton-parser@npm:1.8.13":
- version: 1.8.13
- resolution: "@formatjs/icu-skeleton-parser@npm:1.8.13"
- dependencies:
- "@formatjs/ecma402-abstract": "npm:2.3.3"
- tslib: "npm:2"
- checksum: 10c0/eddea5b7c43745d05178211b25641319e054747e40b42ffaa93ae9940fd42e6f5654d12d42e6998b91b4de4b67a24e3ed779a37394262ec1dd46e693c166729a
- languageName: node
- linkType: hard
-
"@formatjs/icu-skeleton-parser@npm:1.8.14":
version: 1.8.14
resolution: "@formatjs/icu-skeleton-parser@npm:1.8.14"
@@ -2413,15 +2103,6 @@ __metadata:
languageName: node
linkType: hard
-"@formatjs/intl-localematcher@npm:0.6.0":
- version: 0.6.0
- resolution: "@formatjs/intl-localematcher@npm:0.6.0"
- dependencies:
- tslib: "npm:2"
- checksum: 10c0/90238e633426ff7237ab2bbe017be044fb2fb185a8d59a0652096ddab9cb1ddf64106d58fafd711ea19c4d3455bd966516ab93574ac3b169d9af2325875fae59
- languageName: node
- linkType: hard
-
"@formatjs/intl-localematcher@npm:0.6.1":
version: 0.6.1
resolution: "@formatjs/intl-localematcher@npm:0.6.1"
@@ -2581,18 +2262,6 @@ __metadata:
languageName: node
linkType: hard
-"@img/sharp-darwin-arm64@npm:0.33.5":
- version: 0.33.5
- resolution: "@img/sharp-darwin-arm64@npm:0.33.5"
- dependencies:
- "@img/sharp-libvips-darwin-arm64": "npm:1.0.4"
- dependenciesMeta:
- "@img/sharp-libvips-darwin-arm64":
- optional: true
- conditions: os=darwin & cpu=arm64
- languageName: node
- linkType: hard
-
"@img/sharp-darwin-arm64@npm:0.34.1":
version: 0.34.1
resolution: "@img/sharp-darwin-arm64@npm:0.34.1"
@@ -2605,18 +2274,6 @@ __metadata:
languageName: node
linkType: hard
-"@img/sharp-darwin-x64@npm:0.33.5":
- version: 0.33.5
- resolution: "@img/sharp-darwin-x64@npm:0.33.5"
- dependencies:
- "@img/sharp-libvips-darwin-x64": "npm:1.0.4"
- dependenciesMeta:
- "@img/sharp-libvips-darwin-x64":
- optional: true
- conditions: os=darwin & cpu=x64
- languageName: node
- linkType: hard
-
"@img/sharp-darwin-x64@npm:0.34.1":
version: 0.34.1
resolution: "@img/sharp-darwin-x64@npm:0.34.1"
@@ -2629,13 +2286,6 @@ __metadata:
languageName: node
linkType: hard
-"@img/sharp-libvips-darwin-arm64@npm:1.0.4":
- version: 1.0.4
- resolution: "@img/sharp-libvips-darwin-arm64@npm:1.0.4"
- conditions: os=darwin & cpu=arm64
- languageName: node
- linkType: hard
-
"@img/sharp-libvips-darwin-arm64@npm:1.1.0":
version: 1.1.0
resolution: "@img/sharp-libvips-darwin-arm64@npm:1.1.0"
@@ -2643,13 +2293,6 @@ __metadata:
languageName: node
linkType: hard
-"@img/sharp-libvips-darwin-x64@npm:1.0.4":
- version: 1.0.4
- resolution: "@img/sharp-libvips-darwin-x64@npm:1.0.4"
- conditions: os=darwin & cpu=x64
- languageName: node
- linkType: hard
-
"@img/sharp-libvips-darwin-x64@npm:1.1.0":
version: 1.1.0
resolution: "@img/sharp-libvips-darwin-x64@npm:1.1.0"
@@ -2657,13 +2300,6 @@ __metadata:
languageName: node
linkType: hard
-"@img/sharp-libvips-linux-arm64@npm:1.0.4":
- version: 1.0.4
- resolution: "@img/sharp-libvips-linux-arm64@npm:1.0.4"
- conditions: os=linux & cpu=arm64 & libc=glibc
- languageName: node
- linkType: hard
-
"@img/sharp-libvips-linux-arm64@npm:1.1.0":
version: 1.1.0
resolution: "@img/sharp-libvips-linux-arm64@npm:1.1.0"
@@ -2671,13 +2307,6 @@ __metadata:
languageName: node
linkType: hard
-"@img/sharp-libvips-linux-arm@npm:1.0.5":
- version: 1.0.5
- resolution: "@img/sharp-libvips-linux-arm@npm:1.0.5"
- conditions: os=linux & cpu=arm & libc=glibc
- languageName: node
- linkType: hard
-
"@img/sharp-libvips-linux-arm@npm:1.1.0":
version: 1.1.0
resolution: "@img/sharp-libvips-linux-arm@npm:1.1.0"
@@ -2692,13 +2321,6 @@ __metadata:
languageName: node
linkType: hard
-"@img/sharp-libvips-linux-s390x@npm:1.0.4":
- version: 1.0.4
- resolution: "@img/sharp-libvips-linux-s390x@npm:1.0.4"
- conditions: os=linux & cpu=s390x & libc=glibc
- languageName: node
- linkType: hard
-
"@img/sharp-libvips-linux-s390x@npm:1.1.0":
version: 1.1.0
resolution: "@img/sharp-libvips-linux-s390x@npm:1.1.0"
@@ -2706,13 +2328,6 @@ __metadata:
languageName: node
linkType: hard
-"@img/sharp-libvips-linux-x64@npm:1.0.4":
- version: 1.0.4
- resolution: "@img/sharp-libvips-linux-x64@npm:1.0.4"
- conditions: os=linux & cpu=x64 & libc=glibc
- languageName: node
- linkType: hard
-
"@img/sharp-libvips-linux-x64@npm:1.1.0":
version: 1.1.0
resolution: "@img/sharp-libvips-linux-x64@npm:1.1.0"
@@ -2720,13 +2335,6 @@ __metadata:
languageName: node
linkType: hard
-"@img/sharp-libvips-linuxmusl-arm64@npm:1.0.4":
- version: 1.0.4
- resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.0.4"
- conditions: os=linux & cpu=arm64 & libc=musl
- languageName: node
- linkType: hard
-
"@img/sharp-libvips-linuxmusl-arm64@npm:1.1.0":
version: 1.1.0
resolution: "@img/sharp-libvips-linuxmusl-arm64@npm:1.1.0"
@@ -2734,13 +2342,6 @@ __metadata:
languageName: node
linkType: hard
-"@img/sharp-libvips-linuxmusl-x64@npm:1.0.4":
- version: 1.0.4
- resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.0.4"
- conditions: os=linux & cpu=x64 & libc=musl
- languageName: node
- linkType: hard
-
"@img/sharp-libvips-linuxmusl-x64@npm:1.1.0":
version: 1.1.0
resolution: "@img/sharp-libvips-linuxmusl-x64@npm:1.1.0"
@@ -2748,18 +2349,6 @@ __metadata:
languageName: node
linkType: hard
-"@img/sharp-linux-arm64@npm:0.33.5":
- version: 0.33.5
- resolution: "@img/sharp-linux-arm64@npm:0.33.5"
- dependencies:
- "@img/sharp-libvips-linux-arm64": "npm:1.0.4"
- dependenciesMeta:
- "@img/sharp-libvips-linux-arm64":
- optional: true
- conditions: os=linux & cpu=arm64 & libc=glibc
- languageName: node
- linkType: hard
-
"@img/sharp-linux-arm64@npm:0.34.1":
version: 0.34.1
resolution: "@img/sharp-linux-arm64@npm:0.34.1"
@@ -2772,18 +2361,6 @@ __metadata:
languageName: node
linkType: hard
-"@img/sharp-linux-arm@npm:0.33.5":
- version: 0.33.5
- resolution: "@img/sharp-linux-arm@npm:0.33.5"
- dependencies:
- "@img/sharp-libvips-linux-arm": "npm:1.0.5"
- dependenciesMeta:
- "@img/sharp-libvips-linux-arm":
- optional: true
- conditions: os=linux & cpu=arm & libc=glibc
- languageName: node
- linkType: hard
-
"@img/sharp-linux-arm@npm:0.34.1":
version: 0.34.1
resolution: "@img/sharp-linux-arm@npm:0.34.1"
@@ -2796,18 +2373,6 @@ __metadata:
languageName: node
linkType: hard
-"@img/sharp-linux-s390x@npm:0.33.5":
- version: 0.33.5
- resolution: "@img/sharp-linux-s390x@npm:0.33.5"
- dependencies:
- "@img/sharp-libvips-linux-s390x": "npm:1.0.4"
- dependenciesMeta:
- "@img/sharp-libvips-linux-s390x":
- optional: true
- conditions: os=linux & cpu=s390x & libc=glibc
- languageName: node
- linkType: hard
-
"@img/sharp-linux-s390x@npm:0.34.1":
version: 0.34.1
resolution: "@img/sharp-linux-s390x@npm:0.34.1"
@@ -2820,18 +2385,6 @@ __metadata:
languageName: node
linkType: hard
-"@img/sharp-linux-x64@npm:0.33.5":
- version: 0.33.5
- resolution: "@img/sharp-linux-x64@npm:0.33.5"
- dependencies:
- "@img/sharp-libvips-linux-x64": "npm:1.0.4"
- dependenciesMeta:
- "@img/sharp-libvips-linux-x64":
- optional: true
- conditions: os=linux & cpu=x64 & libc=glibc
- languageName: node
- linkType: hard
-
"@img/sharp-linux-x64@npm:0.34.1":
version: 0.34.1
resolution: "@img/sharp-linux-x64@npm:0.34.1"
@@ -2844,18 +2397,6 @@ __metadata:
languageName: node
linkType: hard
-"@img/sharp-linuxmusl-arm64@npm:0.33.5":
- version: 0.33.5
- resolution: "@img/sharp-linuxmusl-arm64@npm:0.33.5"
- dependencies:
- "@img/sharp-libvips-linuxmusl-arm64": "npm:1.0.4"
- dependenciesMeta:
- "@img/sharp-libvips-linuxmusl-arm64":
- optional: true
- conditions: os=linux & cpu=arm64 & libc=musl
- languageName: node
- linkType: hard
-
"@img/sharp-linuxmusl-arm64@npm:0.34.1":
version: 0.34.1
resolution: "@img/sharp-linuxmusl-arm64@npm:0.34.1"
@@ -2868,18 +2409,6 @@ __metadata:
languageName: node
linkType: hard
-"@img/sharp-linuxmusl-x64@npm:0.33.5":
- version: 0.33.5
- resolution: "@img/sharp-linuxmusl-x64@npm:0.33.5"
- dependencies:
- "@img/sharp-libvips-linuxmusl-x64": "npm:1.0.4"
- dependenciesMeta:
- "@img/sharp-libvips-linuxmusl-x64":
- optional: true
- conditions: os=linux & cpu=x64 & libc=musl
- languageName: node
- linkType: hard
-
"@img/sharp-linuxmusl-x64@npm:0.34.1":
version: 0.34.1
resolution: "@img/sharp-linuxmusl-x64@npm:0.34.1"
@@ -2892,15 +2421,6 @@ __metadata:
languageName: node
linkType: hard
-"@img/sharp-wasm32@npm:0.33.5":
- version: 0.33.5
- resolution: "@img/sharp-wasm32@npm:0.33.5"
- dependencies:
- "@emnapi/runtime": "npm:^1.2.0"
- conditions: cpu=wasm32
- languageName: node
- linkType: hard
-
"@img/sharp-wasm32@npm:0.34.1":
version: 0.34.1
resolution: "@img/sharp-wasm32@npm:0.34.1"
@@ -2910,13 +2430,6 @@ __metadata:
languageName: node
linkType: hard
-"@img/sharp-win32-ia32@npm:0.33.5":
- version: 0.33.5
- resolution: "@img/sharp-win32-ia32@npm:0.33.5"
- conditions: os=win32 & cpu=ia32
- languageName: node
- linkType: hard
-
"@img/sharp-win32-ia32@npm:0.34.1":
version: 0.34.1
resolution: "@img/sharp-win32-ia32@npm:0.34.1"
@@ -2924,13 +2437,6 @@ __metadata:
languageName: node
linkType: hard
-"@img/sharp-win32-x64@npm:0.33.5":
- version: 0.33.5
- resolution: "@img/sharp-win32-x64@npm:0.33.5"
- conditions: os=win32 & cpu=x64
- languageName: node
- linkType: hard
-
"@img/sharp-win32-x64@npm:0.34.1":
version: 0.34.1
resolution: "@img/sharp-win32-x64@npm:0.34.1"
@@ -3005,20 +2511,30 @@ __metadata:
languageName: node
linkType: hard
-"@joshwooding/vite-plugin-react-docgen-typescript@npm:0.5.0":
- version: 0.5.0
- resolution: "@joshwooding/vite-plugin-react-docgen-typescript@npm:0.5.0"
+"@joshwooding/vite-plugin-react-docgen-typescript@npm:0.6.1":
+ version: 0.6.1
+ resolution: "@joshwooding/vite-plugin-react-docgen-typescript@npm:0.6.1"
dependencies:
glob: "npm:^10.0.0"
- magic-string: "npm:^0.27.0"
+ magic-string: "npm:^0.30.0"
react-docgen-typescript: "npm:^2.2.2"
peerDependencies:
typescript: ">= 4.3.x"
- vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0
+ vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
peerDependenciesMeta:
typescript:
optional: true
- checksum: 10c0/dd5bcd01c685c67bcfb4676639f15319937867ad5af0dc083991fe9ae9e66302c72fec53d12e0616a45eadb0ae715bea144d0302f408a44f1eeab14c5160ad4a
+ checksum: 10c0/0bcc2adbb49158018102bd9d84cd8572c770daee3d46733157933ef0330953bd5b9e102c26f2338ee7dfb8f21a7bb937134d23f8a7935d5dc88525a253557467
+ languageName: node
+ linkType: hard
+
+"@jridgewell/gen-mapping@npm:^0.3.12":
+ version: 0.3.13
+ resolution: "@jridgewell/gen-mapping@npm:0.3.13"
+ dependencies:
+ "@jridgewell/sourcemap-codec": "npm:^1.5.0"
+ "@jridgewell/trace-mapping": "npm:^0.3.24"
+ checksum: 10c0/9a7d65fb13bd9aec1fbab74cda08496839b7e2ceb31f5ab922b323e94d7c481ce0fc4fd7e12e2610915ed8af51178bdc61e168e92a8c8b8303b030b03489b13b
languageName: node
linkType: hard
@@ -3047,7 +2563,7 @@ __metadata:
languageName: node
linkType: hard
-"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.13, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15, @jridgewell/sourcemap-codec@npm:^1.5.0":
+"@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14, @jridgewell/sourcemap-codec@npm:^1.4.15, @jridgewell/sourcemap-codec@npm:^1.5.0":
version: 1.5.0
resolution: "@jridgewell/sourcemap-codec@npm:1.5.0"
checksum: 10c0/2eb864f276eb1096c3c11da3e9bb518f6d9fc0023c78344cdc037abadc725172c70314bdb360f2d4b7bffec7f5d657ce006816bc5d4ecb35e61b66132db00c18
@@ -3074,6 +2590,16 @@ __metadata:
languageName: node
linkType: hard
+"@jridgewell/trace-mapping@npm:^0.3.28":
+ version: 0.3.30
+ resolution: "@jridgewell/trace-mapping@npm:0.3.30"
+ dependencies:
+ "@jridgewell/resolve-uri": "npm:^3.1.0"
+ "@jridgewell/sourcemap-codec": "npm:^1.4.14"
+ checksum: 10c0/3a1516c10f44613b9ba27c37a02ff8f410893776b2b3dad20a391b51b884dd60f97bbb56936d65d2ff8fe978510a0000266654ab8426bdb9ceb5fb4585b19e23
+ languageName: node
+ linkType: hard
+
"@koa/cors@npm:^3.0.0":
version: 3.4.3
resolution: "@koa/cors@npm:3.4.3"
@@ -3255,13 +2781,6 @@ __metadata:
languageName: node
linkType: hard
-"@next/env@npm:15.2.1":
- version: 15.2.1
- resolution: "@next/env@npm:15.2.1"
- checksum: 10c0/776f118c18862950cde7f02885a43879879ea15e0c4ae82da5fbc498a304560373a3c07645ad255524c14b93f33590003a4915b15b39d51c8f99e804d823c583
- languageName: node
- linkType: hard
-
"@next/env@npm:15.3.3":
version: 15.3.3
resolution: "@next/env@npm:15.3.3"
@@ -3285,13 +2804,6 @@ __metadata:
languageName: node
linkType: hard
-"@next/swc-darwin-arm64@npm:15.2.1":
- version: 15.2.1
- resolution: "@next/swc-darwin-arm64@npm:15.2.1"
- conditions: os=darwin & cpu=arm64
- languageName: node
- linkType: hard
-
"@next/swc-darwin-arm64@npm:15.3.3":
version: 15.3.3
resolution: "@next/swc-darwin-arm64@npm:15.3.3"
@@ -3306,13 +2818,6 @@ __metadata:
languageName: node
linkType: hard
-"@next/swc-darwin-x64@npm:15.2.1":
- version: 15.2.1
- resolution: "@next/swc-darwin-x64@npm:15.2.1"
- conditions: os=darwin & cpu=x64
- languageName: node
- linkType: hard
-
"@next/swc-darwin-x64@npm:15.3.3":
version: 15.3.3
resolution: "@next/swc-darwin-x64@npm:15.3.3"
@@ -3327,13 +2832,6 @@ __metadata:
languageName: node
linkType: hard
-"@next/swc-linux-arm64-gnu@npm:15.2.1":
- version: 15.2.1
- resolution: "@next/swc-linux-arm64-gnu@npm:15.2.1"
- conditions: os=linux & cpu=arm64 & libc=glibc
- languageName: node
- linkType: hard
-
"@next/swc-linux-arm64-gnu@npm:15.3.3":
version: 15.3.3
resolution: "@next/swc-linux-arm64-gnu@npm:15.3.3"
@@ -3348,13 +2846,6 @@ __metadata:
languageName: node
linkType: hard
-"@next/swc-linux-arm64-musl@npm:15.2.1":
- version: 15.2.1
- resolution: "@next/swc-linux-arm64-musl@npm:15.2.1"
- conditions: os=linux & cpu=arm64 & libc=musl
- languageName: node
- linkType: hard
-
"@next/swc-linux-arm64-musl@npm:15.3.3":
version: 15.3.3
resolution: "@next/swc-linux-arm64-musl@npm:15.3.3"
@@ -3369,13 +2860,6 @@ __metadata:
languageName: node
linkType: hard
-"@next/swc-linux-x64-gnu@npm:15.2.1":
- version: 15.2.1
- resolution: "@next/swc-linux-x64-gnu@npm:15.2.1"
- conditions: os=linux & cpu=x64 & libc=glibc
- languageName: node
- linkType: hard
-
"@next/swc-linux-x64-gnu@npm:15.3.3":
version: 15.3.3
resolution: "@next/swc-linux-x64-gnu@npm:15.3.3"
@@ -3390,13 +2874,6 @@ __metadata:
languageName: node
linkType: hard
-"@next/swc-linux-x64-musl@npm:15.2.1":
- version: 15.2.1
- resolution: "@next/swc-linux-x64-musl@npm:15.2.1"
- conditions: os=linux & cpu=x64 & libc=musl
- languageName: node
- linkType: hard
-
"@next/swc-linux-x64-musl@npm:15.3.3":
version: 15.3.3
resolution: "@next/swc-linux-x64-musl@npm:15.3.3"
@@ -3411,13 +2888,6 @@ __metadata:
languageName: node
linkType: hard
-"@next/swc-win32-arm64-msvc@npm:15.2.1":
- version: 15.2.1
- resolution: "@next/swc-win32-arm64-msvc@npm:15.2.1"
- conditions: os=win32 & cpu=arm64
- languageName: node
- linkType: hard
-
"@next/swc-win32-arm64-msvc@npm:15.3.3":
version: 15.3.3
resolution: "@next/swc-win32-arm64-msvc@npm:15.3.3"
@@ -3432,13 +2902,6 @@ __metadata:
languageName: node
linkType: hard
-"@next/swc-win32-x64-msvc@npm:15.2.1":
- version: 15.2.1
- resolution: "@next/swc-win32-x64-msvc@npm:15.2.1"
- conditions: os=win32 & cpu=x64
- languageName: node
- linkType: hard
-
"@next/swc-win32-x64-msvc@npm:15.3.3":
version: 15.3.3
resolution: "@next/swc-win32-x64-msvc@npm:15.3.3"
@@ -4326,14 +3789,7 @@ __metadata:
languageName: node
linkType: hard
-"@opentelemetry/semantic-conventions@npm:^1.27.0, @opentelemetry/semantic-conventions@npm:^1.28.0":
- version: 1.30.0
- resolution: "@opentelemetry/semantic-conventions@npm:1.30.0"
- checksum: 10c0/0bf99552e3b4b7e8b7eb504b678d52f59c6f259df88e740a2011a0d858e523d36fee86047ae1b7f45849c77f00f970c3059ba58e0a06a7d47d6f01dbe8c455bd
- languageName: node
- linkType: hard
-
-"@opentelemetry/semantic-conventions@npm:^1.30.0":
+"@opentelemetry/semantic-conventions@npm:^1.27.0, @opentelemetry/semantic-conventions@npm:^1.28.0, @opentelemetry/semantic-conventions@npm:^1.30.0":
version: 1.32.0
resolution: "@opentelemetry/semantic-conventions@npm:1.32.0"
checksum: 10c0/977c93225490f2456e8bb13b90a8627861207eb5eb4771d7565c2321be883ec711c1701485451f9e10b8d2a724525496c0e4441b43190a7a550bcf7c73f681cd
@@ -4403,6 +3859,13 @@ __metadata:
languageName: node
linkType: hard
+"@polka/url@npm:^1.0.0-next.24":
+ version: 1.0.0-next.29
+ resolution: "@polka/url@npm:1.0.0-next.29"
+ checksum: 10c0/0d58e081844095cb029d3c19a659bfefd09d5d51a2f791bc61eba7ea826f13d6ee204a8a448c2f5a855c17df07b37517373ff916dd05801063c0568ae9937684
+ languageName: node
+ linkType: hard
+
"@preact/compat@npm:17.1.2":
version: 17.1.2
resolution: "@preact/compat@npm:17.1.2"
@@ -6181,10 +5644,10 @@ __metadata:
languageName: node
linkType: hard
-"@rolldown/pluginutils@npm:1.0.0-beta.19":
- version: 1.0.0-beta.19
- resolution: "@rolldown/pluginutils@npm:1.0.0-beta.19"
- checksum: 10c0/e4205df56e6231a347ac601d044af365639741d51b5bea4e91ecc37e19e9777cb79d1daa924b8709ddf1f743ed6922e4e68e2445126434c4d420d9f4416f4feb
+"@rolldown/pluginutils@npm:1.0.0-beta.30":
+ version: 1.0.0-beta.30
+ resolution: "@rolldown/pluginutils@npm:1.0.0-beta.30"
+ checksum: 10c0/aff8b532cb9d82d94c9a4101fa12ecb10620ad47d52dbb9135a5c65bde1ad19895b41026b821f4d607083699239a5d0010198401b6a6a54ab6a10d0015302768
languageName: node
linkType: hard
@@ -6224,13 +5687,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-android-arm-eabi@npm:4.40.2":
- version: 4.40.2
- resolution: "@rollup/rollup-android-arm-eabi@npm:4.40.2"
- conditions: os=android & cpu=arm
- languageName: node
- linkType: hard
-
"@rollup/rollup-android-arm-eabi@npm:4.42.0":
version: 4.42.0
resolution: "@rollup/rollup-android-arm-eabi@npm:4.42.0"
@@ -6238,10 +5694,10 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-android-arm64@npm:4.40.2":
- version: 4.40.2
- resolution: "@rollup/rollup-android-arm64@npm:4.40.2"
- conditions: os=android & cpu=arm64
+"@rollup/rollup-android-arm-eabi@npm:4.46.2":
+ version: 4.46.2
+ resolution: "@rollup/rollup-android-arm-eabi@npm:4.46.2"
+ conditions: os=android & cpu=arm
languageName: node
linkType: hard
@@ -6252,10 +5708,10 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-darwin-arm64@npm:4.40.2":
- version: 4.40.2
- resolution: "@rollup/rollup-darwin-arm64@npm:4.40.2"
- conditions: os=darwin & cpu=arm64
+"@rollup/rollup-android-arm64@npm:4.46.2":
+ version: 4.46.2
+ resolution: "@rollup/rollup-android-arm64@npm:4.46.2"
+ conditions: os=android & cpu=arm64
languageName: node
linkType: hard
@@ -6266,10 +5722,10 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-darwin-x64@npm:4.40.2":
- version: 4.40.2
- resolution: "@rollup/rollup-darwin-x64@npm:4.40.2"
- conditions: os=darwin & cpu=x64
+"@rollup/rollup-darwin-arm64@npm:4.46.2":
+ version: 4.46.2
+ resolution: "@rollup/rollup-darwin-arm64@npm:4.46.2"
+ conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
@@ -6280,10 +5736,10 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-freebsd-arm64@npm:4.40.2":
- version: 4.40.2
- resolution: "@rollup/rollup-freebsd-arm64@npm:4.40.2"
- conditions: os=freebsd & cpu=arm64
+"@rollup/rollup-darwin-x64@npm:4.46.2":
+ version: 4.46.2
+ resolution: "@rollup/rollup-darwin-x64@npm:4.46.2"
+ conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
@@ -6294,10 +5750,10 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-freebsd-x64@npm:4.40.2":
- version: 4.40.2
- resolution: "@rollup/rollup-freebsd-x64@npm:4.40.2"
- conditions: os=freebsd & cpu=x64
+"@rollup/rollup-freebsd-arm64@npm:4.46.2":
+ version: 4.46.2
+ resolution: "@rollup/rollup-freebsd-arm64@npm:4.46.2"
+ conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard
@@ -6308,10 +5764,10 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm-gnueabihf@npm:4.40.2":
- version: 4.40.2
- resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.40.2"
- conditions: os=linux & cpu=arm & libc=glibc
+"@rollup/rollup-freebsd-x64@npm:4.46.2":
+ version: 4.46.2
+ resolution: "@rollup/rollup-freebsd-x64@npm:4.46.2"
+ conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
@@ -6322,10 +5778,10 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm-musleabihf@npm:4.40.2":
- version: 4.40.2
- resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.40.2"
- conditions: os=linux & cpu=arm & libc=musl
+"@rollup/rollup-linux-arm-gnueabihf@npm:4.46.2":
+ version: 4.46.2
+ resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.46.2"
+ conditions: os=linux & cpu=arm & libc=glibc
languageName: node
linkType: hard
@@ -6336,10 +5792,10 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm64-gnu@npm:4.40.2":
- version: 4.40.2
- resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.40.2"
- conditions: os=linux & cpu=arm64 & libc=glibc
+"@rollup/rollup-linux-arm-musleabihf@npm:4.46.2":
+ version: 4.46.2
+ resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.46.2"
+ conditions: os=linux & cpu=arm & libc=musl
languageName: node
linkType: hard
@@ -6350,10 +5806,10 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm64-musl@npm:4.40.2":
- version: 4.40.2
- resolution: "@rollup/rollup-linux-arm64-musl@npm:4.40.2"
- conditions: os=linux & cpu=arm64 & libc=musl
+"@rollup/rollup-linux-arm64-gnu@npm:4.46.2":
+ version: 4.46.2
+ resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.46.2"
+ conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
@@ -6364,10 +5820,10 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-loongarch64-gnu@npm:4.40.2":
- version: 4.40.2
- resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.40.2"
- conditions: os=linux & cpu=loong64 & libc=glibc
+"@rollup/rollup-linux-arm64-musl@npm:4.46.2":
+ version: 4.46.2
+ resolution: "@rollup/rollup-linux-arm64-musl@npm:4.46.2"
+ conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
@@ -6378,10 +5834,10 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-powerpc64le-gnu@npm:4.40.2":
- version: 4.40.2
- resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.40.2"
- conditions: os=linux & cpu=ppc64 & libc=glibc
+"@rollup/rollup-linux-loongarch64-gnu@npm:4.46.2":
+ version: 4.46.2
+ resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.46.2"
+ conditions: os=linux & cpu=loong64 & libc=glibc
languageName: node
linkType: hard
@@ -6392,10 +5848,10 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-riscv64-gnu@npm:4.40.2":
- version: 4.40.2
- resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.40.2"
- conditions: os=linux & cpu=riscv64 & libc=glibc
+"@rollup/rollup-linux-ppc64-gnu@npm:4.46.2":
+ version: 4.46.2
+ resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.46.2"
+ conditions: os=linux & cpu=ppc64 & libc=glibc
languageName: node
linkType: hard
@@ -6406,10 +5862,10 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-riscv64-musl@npm:4.40.2":
- version: 4.40.2
- resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.40.2"
- conditions: os=linux & cpu=riscv64 & libc=musl
+"@rollup/rollup-linux-riscv64-gnu@npm:4.46.2":
+ version: 4.46.2
+ resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.46.2"
+ conditions: os=linux & cpu=riscv64 & libc=glibc
languageName: node
linkType: hard
@@ -6420,10 +5876,10 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-s390x-gnu@npm:4.40.2":
- version: 4.40.2
- resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.40.2"
- conditions: os=linux & cpu=s390x & libc=glibc
+"@rollup/rollup-linux-riscv64-musl@npm:4.46.2":
+ version: 4.46.2
+ resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.46.2"
+ conditions: os=linux & cpu=riscv64 & libc=musl
languageName: node
linkType: hard
@@ -6434,10 +5890,10 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-x64-gnu@npm:4.40.2":
- version: 4.40.2
- resolution: "@rollup/rollup-linux-x64-gnu@npm:4.40.2"
- conditions: os=linux & cpu=x64 & libc=glibc
+"@rollup/rollup-linux-s390x-gnu@npm:4.46.2":
+ version: 4.46.2
+ resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.46.2"
+ conditions: os=linux & cpu=s390x & libc=glibc
languageName: node
linkType: hard
@@ -6448,6 +5904,13 @@ __metadata:
languageName: node
linkType: hard
+"@rollup/rollup-linux-x64-gnu@npm:4.46.2":
+ version: 4.46.2
+ resolution: "@rollup/rollup-linux-x64-gnu@npm:4.46.2"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
"@rollup/rollup-linux-x64-gnu@npm:4.9.5":
version: 4.9.5
resolution: "@rollup/rollup-linux-x64-gnu@npm:4.9.5"
@@ -6455,13 +5918,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-x64-musl@npm:4.40.2":
- version: 4.40.2
- resolution: "@rollup/rollup-linux-x64-musl@npm:4.40.2"
- conditions: os=linux & cpu=x64 & libc=musl
- languageName: node
- linkType: hard
-
"@rollup/rollup-linux-x64-musl@npm:4.42.0":
version: 4.42.0
resolution: "@rollup/rollup-linux-x64-musl@npm:4.42.0"
@@ -6469,10 +5925,10 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-win32-arm64-msvc@npm:4.40.2":
- version: 4.40.2
- resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.40.2"
- conditions: os=win32 & cpu=arm64
+"@rollup/rollup-linux-x64-musl@npm:4.46.2":
+ version: 4.46.2
+ resolution: "@rollup/rollup-linux-x64-musl@npm:4.46.2"
+ conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
@@ -6483,10 +5939,10 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-win32-ia32-msvc@npm:4.40.2":
- version: 4.40.2
- resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.40.2"
- conditions: os=win32 & cpu=ia32
+"@rollup/rollup-win32-arm64-msvc@npm:4.46.2":
+ version: 4.46.2
+ resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.46.2"
+ conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
@@ -6497,10 +5953,10 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-win32-x64-msvc@npm:4.40.2":
- version: 4.40.2
- resolution: "@rollup/rollup-win32-x64-msvc@npm:4.40.2"
- conditions: os=win32 & cpu=x64
+"@rollup/rollup-win32-ia32-msvc@npm:4.46.2":
+ version: 4.46.2
+ resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.46.2"
+ conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
@@ -6511,6 +5967,13 @@ __metadata:
languageName: node
linkType: hard
+"@rollup/rollup-win32-x64-msvc@npm:4.46.2":
+ version: 4.46.2
+ resolution: "@rollup/rollup-win32-x64-msvc@npm:4.46.2"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
"@rtsao/scc@npm:^1.1.0":
version: 1.1.0
resolution: "@rtsao/scc@npm:1.1.0"
@@ -6702,21 +6165,20 @@ __metadata:
"@eslint/eslintrc": "npm:^3.3.1"
"@eslint/js": "npm:^9.26.0"
"@scandic-hotels/common": "workspace:*"
- "@storybook/addon-essentials": "npm:^8.6.12"
- "@storybook/addon-interactions": "npm:^8.6.12"
- "@storybook/addon-links": "npm:^8.6.12"
- "@storybook/addon-themes": "npm:^8.6.12"
- "@storybook/blocks": "npm:^8.6.12"
- "@storybook/react": "npm:^8.6.12"
- "@storybook/react-vite": "npm:^8.6.12"
- "@storybook/test": "npm:^8.6.12"
+ "@storybook/addon-a11y": "npm:^9.1.2"
+ "@storybook/addon-docs": "npm:^9.1.2"
+ "@storybook/addon-links": "npm:^9.1.2"
+ "@storybook/addon-themes": "npm:^9.1.2"
+ "@storybook/addon-vitest": "npm:^9.1.2"
+ "@storybook/react-vite": "npm:^9.1.2"
"@types/css-modules": "npm:^1.0.5"
"@types/node": "npm:^20.17.17"
"@types/react": "npm:^19"
"@types/react-dom": "npm:^19"
"@typescript-eslint/eslint-plugin": "npm:^8.32.0"
"@typescript-eslint/parser": "npm:^8.32.0"
- "@vitejs/plugin-react": "npm:^4.4.1"
+ "@vitejs/plugin-react": "npm:^5.0.0"
+ "@vitest/browser": "npm:^3.2.4"
class-variance-authority: "npm:^0.7.1"
colord: "npm:^2.9.3"
copy-to-clipboard: "npm:^3.3.3"
@@ -6725,24 +6187,26 @@ __metadata:
eslint-plugin-import: "npm:^2.31.0"
eslint-plugin-react-hooks: "npm:^5.2.0"
eslint-plugin-react-refresh: "npm:^0.4.20"
- eslint-plugin-storybook: "npm:^0.12.0"
+ eslint-plugin-storybook: "npm:^9.1.2"
glob: "npm:^11.0.2"
globals: "npm:^16.1.0"
husky: "npm:^9.1.7"
jiti: "npm:^1.21.0"
lint-staged: "npm:^15.5.2"
motion: "npm:^12.10.0"
+ playwright: "npm:^1.54.2"
prettier: "npm:^3.5.3"
react: "npm:^19.1.0"
react-dom: "npm:^19.1.0"
rollup: "npm:^4.40.2"
rollup-preserve-directives: "npm:^1.1.3"
- storybook: "npm:^8.6.12"
+ storybook: "npm:^9.1.2"
typescript: "npm:^5.8.3"
vite: "npm:^6.3.5"
vite-plugin-dts: "npm:^4.5.3"
vite-plugin-lib-inject-css: "npm:^2.2.2"
vitest: "npm:^3.2.4"
+ vitest-browser-react: "npm:^1.0.1"
peerDependencies:
"@internationalized/date": ^3.8.0
"@radix-ui/react-slot": ^1.2.2
@@ -6888,7 +6352,7 @@ __metadata:
"@typescript-eslint/parser": "npm:^8.32.0"
"@vercel/otel": "npm:^1.12.0"
"@vis.gl/react-google-maps": "npm:^1.5.2"
- "@vitejs/plugin-react": "npm:^4.6.0"
+ "@vitejs/plugin-react": "npm:^5.0.0"
adm-zip: "npm:^0.5.16"
babel-plugin-formatjs: "npm:^10.5.39"
class-variance-authority: "npm:^0.7.1"
@@ -7465,264 +6929,106 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/addon-actions@npm:8.6.12":
- version: 8.6.12
- resolution: "@storybook/addon-actions@npm:8.6.12"
+"@storybook/addon-a11y@npm:^9.1.2":
+ version: 9.1.2
+ resolution: "@storybook/addon-a11y@npm:9.1.2"
dependencies:
"@storybook/global": "npm:^5.0.0"
- "@types/uuid": "npm:^9.0.1"
- dequal: "npm:^2.0.2"
- polished: "npm:^4.2.2"
- uuid: "npm:^9.0.0"
+ axe-core: "npm:^4.2.0"
peerDependencies:
- storybook: ^8.6.12
- checksum: 10c0/f05a876966f170a65d51405f0908e7db74daba033c2468f7de35e17d800960b0201d8edfe822508346c1e7f2f664c9e601cadf9673a17a41e4afafd1af922241
+ storybook: ^9.1.2
+ checksum: 10c0/36fc399db0af0acff6542c7e2aa54ef715dcff0e8a7f12fec3468dfdee2d83651c1d02c7226a420269d18f522dbaa96fa6faacb9c647c2a65518cece9d38582b
languageName: node
linkType: hard
-"@storybook/addon-backgrounds@npm:8.6.12":
- version: 8.6.12
- resolution: "@storybook/addon-backgrounds@npm:8.6.12"
- dependencies:
- "@storybook/global": "npm:^5.0.0"
- memoizerific: "npm:^1.11.3"
- ts-dedent: "npm:^2.0.0"
- peerDependencies:
- storybook: ^8.6.12
- checksum: 10c0/220adbe8e5b1120de449eb74a307b8ebe44e018138a676f9bafa7bb7adae00ceee9d0b9619dc55bff2ff9a261f932d992cb43dbe79f25e1fc249e2a0ae02d4e2
- languageName: node
- linkType: hard
-
-"@storybook/addon-controls@npm:8.6.12":
- version: 8.6.12
- resolution: "@storybook/addon-controls@npm:8.6.12"
- dependencies:
- "@storybook/global": "npm:^5.0.0"
- dequal: "npm:^2.0.2"
- ts-dedent: "npm:^2.0.0"
- peerDependencies:
- storybook: ^8.6.12
- checksum: 10c0/6521a98f31d5cd436795428884085b766424e9f71d1add34dc4d5470985500145dd90a7e57282affd3c1b31dfc3e6e4582640347f876acdf0be880b7734aca3b
- languageName: node
- linkType: hard
-
-"@storybook/addon-docs@npm:8.6.12":
- version: 8.6.12
- resolution: "@storybook/addon-docs@npm:8.6.12"
+"@storybook/addon-docs@npm:^9.1.2":
+ version: 9.1.2
+ resolution: "@storybook/addon-docs@npm:9.1.2"
dependencies:
"@mdx-js/react": "npm:^3.0.0"
- "@storybook/blocks": "npm:8.6.12"
- "@storybook/csf-plugin": "npm:8.6.12"
- "@storybook/react-dom-shim": "npm:8.6.12"
+ "@storybook/csf-plugin": "npm:9.1.2"
+ "@storybook/icons": "npm:^1.4.0"
+ "@storybook/react-dom-shim": "npm:9.1.2"
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: ^8.6.12
- checksum: 10c0/6a973bcdb4a1fdf369078d7a2e5b527756f982f6652868bf15f1fc0c7da472d15f385079b1b012ec4cda1c7e7940238a4210d7bd729fee92c20661c8f3ace32c
+ storybook: ^9.1.2
+ checksum: 10c0/b17a3a8d3b9ad70f7cd8f8295f8cf7a10a6c39ab69e752f3acfb2260809055f85088a6382a2fc729b48860854b94a67faca239ff00bbe0e7e9553113cb2542fb
languageName: node
linkType: hard
-"@storybook/addon-essentials@npm:^8.6.12":
- version: 8.6.12
- resolution: "@storybook/addon-essentials@npm:8.6.12"
- dependencies:
- "@storybook/addon-actions": "npm:8.6.12"
- "@storybook/addon-backgrounds": "npm:8.6.12"
- "@storybook/addon-controls": "npm:8.6.12"
- "@storybook/addon-docs": "npm:8.6.12"
- "@storybook/addon-highlight": "npm:8.6.12"
- "@storybook/addon-measure": "npm:8.6.12"
- "@storybook/addon-outline": "npm:8.6.12"
- "@storybook/addon-toolbars": "npm:8.6.12"
- "@storybook/addon-viewport": "npm:8.6.12"
- ts-dedent: "npm:^2.0.0"
- peerDependencies:
- storybook: ^8.6.12
- checksum: 10c0/ce018694d1ee07ab8b8efcebfe3efdf1c2163068a3907b46591b040e1876b84f68fe78bb0a43f23b50b824ea6c410aacef416d03833a77fe359b2e81b3be5b03
- languageName: node
- linkType: hard
-
-"@storybook/addon-highlight@npm:8.6.12":
- version: 8.6.12
- resolution: "@storybook/addon-highlight@npm:8.6.12"
+"@storybook/addon-links@npm:^9.1.2":
+ version: 9.1.2
+ resolution: "@storybook/addon-links@npm:9.1.2"
dependencies:
"@storybook/global": "npm:^5.0.0"
- peerDependencies:
- storybook: ^8.6.12
- checksum: 10c0/c2b31583fff2cd54a85b1138a62c61b86db95704db815f0396e75ca6f1317329cfae1c6ed630914a058da2d386078d7934f21063e6d4e55ed1baf2632cfee3cb
- languageName: node
- linkType: hard
-
-"@storybook/addon-interactions@npm:^8.6.12":
- version: 8.6.12
- resolution: "@storybook/addon-interactions@npm:8.6.12"
- dependencies:
- "@storybook/global": "npm:^5.0.0"
- "@storybook/instrumenter": "npm:8.6.12"
- "@storybook/test": "npm:8.6.12"
- polished: "npm:^4.2.2"
- ts-dedent: "npm:^2.2.0"
- peerDependencies:
- storybook: ^8.6.12
- checksum: 10c0/46b4fc1a6e4eef2cbe86055fc09202fea58d6fe264b6ad305c278e2101f7915231b0b9aa59b4b3bdb8a2fdf5e2219f2d37c33ba5e611f6ee6bff37bb2b06b487
- languageName: node
- linkType: hard
-
-"@storybook/addon-links@npm:^8.6.12":
- version: 8.6.12
- resolution: "@storybook/addon-links@npm:8.6.12"
- dependencies:
- "@storybook/global": "npm:^5.0.0"
- ts-dedent: "npm:^2.0.0"
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^8.6.12
+ storybook: ^9.1.2
peerDependenciesMeta:
react:
optional: true
- checksum: 10c0/c90e6e81c486b94a172ebd9fa40d32c02cfe498bc1bb9536fe437842d513668ea015c328a49836de289c20801ee330457868793a7c70fd053dfc7441bf86df61
+ checksum: 10c0/8998ce96e3eb43d4883b8cba128975acd08326930654764e362291857bd325a6aa5e541a199e125ed6f32d3a8f82be05ec9b009906998cba7dfcfd6ad375eedf
languageName: node
linkType: hard
-"@storybook/addon-measure@npm:8.6.12":
- version: 8.6.12
- resolution: "@storybook/addon-measure@npm:8.6.12"
+"@storybook/addon-themes@npm:^9.1.2":
+ version: 9.1.2
+ resolution: "@storybook/addon-themes@npm:9.1.2"
+ dependencies:
+ ts-dedent: "npm:^2.0.0"
+ peerDependencies:
+ storybook: ^9.1.2
+ checksum: 10c0/1785204769bdc8e304d92ec941437e267ebe79f4b523836b86a277b7ed9b33aec04a4446882f01d97b1763e6ccc6ae4ee8a746d0af3d588a80983bb3b87c1ce9
+ languageName: node
+ linkType: hard
+
+"@storybook/addon-vitest@npm:^9.1.2":
+ version: 9.1.2
+ resolution: "@storybook/addon-vitest@npm:9.1.2"
dependencies:
"@storybook/global": "npm:^5.0.0"
- tiny-invariant: "npm:^1.3.1"
+ "@storybook/icons": "npm:^1.4.0"
+ prompts: "npm:^2.4.0"
+ ts-dedent: "npm:^2.2.0"
peerDependencies:
- storybook: ^8.6.12
- checksum: 10c0/1247ebf398b6297400d710a00d423c9d285c8af6f9bf7dd98a7734f54cc5689d7d3a3bf5a1e93847f5eb13d7edfe75900ac28b27932555292f09efe0c4093c28
- languageName: node
- linkType: hard
-
-"@storybook/addon-outline@npm:8.6.12":
- version: 8.6.12
- resolution: "@storybook/addon-outline@npm:8.6.12"
- dependencies:
- "@storybook/global": "npm:^5.0.0"
- ts-dedent: "npm:^2.0.0"
- peerDependencies:
- storybook: ^8.6.12
- checksum: 10c0/2e1c448b932dea10d1d13b8375e154d4f8bbd1144d7e4b35a909f773c72dd041995915becfd438c02b6611e57929ee61c4d4b9af59ef6fddb222baa8c9a66e6f
- languageName: node
- linkType: hard
-
-"@storybook/addon-themes@npm:^8.6.12":
- version: 8.6.12
- resolution: "@storybook/addon-themes@npm:8.6.12"
- dependencies:
- ts-dedent: "npm:^2.0.0"
- peerDependencies:
- storybook: ^8.6.12
- checksum: 10c0/9cd55c917fb7399bcd641c8ae31a8b403fcff79e0f33ec2ac5aabb5cff70b588eeb05bb8bea1b4a4cc2b970bfe2ce57607583b19f2a969d7b4337b18036cb222
- languageName: node
- linkType: hard
-
-"@storybook/addon-toolbars@npm:8.6.12":
- version: 8.6.12
- resolution: "@storybook/addon-toolbars@npm:8.6.12"
- peerDependencies:
- storybook: ^8.6.12
- checksum: 10c0/6a7cde7eb84f8f533e96371bec7a37b55aa3e462518bc37c1762cabbd37e2dc45ff48c9708ca6034ea55d272f8b9b3a28f2e94b63056d2ab3855458b664c60bc
- languageName: node
- linkType: hard
-
-"@storybook/addon-viewport@npm:8.6.12":
- version: 8.6.12
- resolution: "@storybook/addon-viewport@npm:8.6.12"
- dependencies:
- memoizerific: "npm:^1.11.3"
- peerDependencies:
- storybook: ^8.6.12
- checksum: 10c0/72a570f4f45ba5c0d1515a14d2e03d04bb510ffc4b8181237f7c787c8d2a6eb6429e4cd048256dafec75bb9a764c4a155c022eed0d6476e7fd7da27f01949db4
- languageName: node
- linkType: hard
-
-"@storybook/blocks@npm:8.6.12, @storybook/blocks@npm:^8.6.12":
- version: 8.6.12
- resolution: "@storybook/blocks@npm:8.6.12"
- dependencies:
- "@storybook/icons": "npm:^1.2.12"
- ts-dedent: "npm:^2.0.0"
- peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
- storybook: ^8.6.12
+ "@vitest/browser": ^3.0.0
+ "@vitest/runner": ^3.0.0
+ storybook: ^9.1.2
+ vitest: ^3.0.0
peerDependenciesMeta:
- react:
+ "@vitest/browser":
optional: true
- react-dom:
+ "@vitest/runner":
optional: true
- checksum: 10c0/ce15861061888b73a2f05e2fa1dd8947dd37904e61a978299f96c19f3a45b7a65eca265bd10ba101b2e56dcb24f5ff1871cdaff86640142fe46d8491b7b4ac12
+ vitest:
+ optional: true
+ checksum: 10c0/75eacf6757d9ab6d0ad8c496d55a1548ab67f098a7ceb431900e8b6eb98ac8ac2235382a44a26765607be07e1b09c0e2a34ee9b846c234da6073d38aabc0ea4d
languageName: node
linkType: hard
-"@storybook/builder-vite@npm:8.6.12":
- version: 8.6.12
- resolution: "@storybook/builder-vite@npm:8.6.12"
+"@storybook/builder-vite@npm:9.1.2":
+ version: 9.1.2
+ resolution: "@storybook/builder-vite@npm:9.1.2"
dependencies:
- "@storybook/csf-plugin": "npm:8.6.12"
- browser-assert: "npm:^1.2.1"
+ "@storybook/csf-plugin": "npm:9.1.2"
ts-dedent: "npm:^2.0.0"
peerDependencies:
- storybook: ^8.6.12
- vite: ^4.0.0 || ^5.0.0 || ^6.0.0
- checksum: 10c0/cf02c9095a7cf12ac1e372f5e8dc01193c4ae298f16416538de514687b9776a4eda478ff01e5ba73e87e4f3603d8453a6a374dde1673fa22abea103135524892
+ storybook: ^9.1.2
+ vite: ^5.0.0 || ^6.0.0 || ^7.0.0
+ checksum: 10c0/2411e593903bc61336f2a2c6f48e7314dcc8c776346eff0f6fec28e9fc8e3a90d3f8d6561f30d1caf490349d34c7690f8addf4c56fa1fd778f0dfda49cf3aa97
languageName: node
linkType: hard
-"@storybook/components@npm:8.6.12":
- version: 8.6.12
- resolution: "@storybook/components@npm:8.6.12"
- peerDependencies:
- storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
- checksum: 10c0/f443f41354d382307734f0507989ffd78d9b3fb9413122487d5e01927057d34b9526bb9ee6b5343cee806a650d6eef2aecf5112af5b0817eeb3204b1ac4fdc3d
- languageName: node
- linkType: hard
-
-"@storybook/core@npm:8.6.12":
- version: 8.6.12
- resolution: "@storybook/core@npm:8.6.12"
- dependencies:
- "@storybook/theming": "npm:8.6.12"
- better-opn: "npm:^3.0.2"
- browser-assert: "npm:^1.2.1"
- 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"
- jsdoc-type-pratt-parser: "npm:^4.0.0"
- process: "npm:^0.11.10"
- recast: "npm:^0.23.5"
- semver: "npm:^7.6.2"
- util: "npm:^0.12.5"
- ws: "npm:^8.2.3"
- peerDependencies:
- prettier: ^2 || ^3
- peerDependenciesMeta:
- prettier:
- optional: true
- checksum: 10c0/e21f2408c3fdd125033dbbbdd91d264a9cf0bd60e6f5c047b74306fed2ad8d32e39d3dad3a6bafc4b7a8f0b25451a328569f921d82de5d07b004f150e1973840
- languageName: node
- linkType: hard
-
-"@storybook/csf-plugin@npm:8.6.12":
- version: 8.6.12
- resolution: "@storybook/csf-plugin@npm:8.6.12"
+"@storybook/csf-plugin@npm:9.1.2":
+ version: 9.1.2
+ resolution: "@storybook/csf-plugin@npm:9.1.2"
dependencies:
unplugin: "npm:^1.3.1"
peerDependencies:
- storybook: ^8.6.12
- checksum: 10c0/8bb5b9612178ff997cb21bd957b7918a6a7cd58fb5f3249e6ec2f3a4a039d3ff4f40b873360f202a56cf64d1235bb88a32ef5e308d3a663f294f925257943472
- languageName: node
- linkType: hard
-
-"@storybook/csf@npm:^0.1.11":
- version: 0.1.13
- resolution: "@storybook/csf@npm:0.1.13"
- dependencies:
- type-fest: "npm:^2.19.0"
- checksum: 10c0/7c57b531ac95ca45239f498d419483d675e58cd8d549e0bac623519cc1ef4f3c9c6b75ec3873aa51cc2872728012db5dd5e1f2c2d8085014241eb4b896480996
+ storybook: ^9.1.2
+ checksum: 10c0/a145da545844b9b2af345d43d8f2c035dd801bd6414b4a9a2037dfa950250d08133a956226c49c36a79ffda171ad9388a0f1621c04cfed77e5c342817f4a275e
languageName: node
linkType: hard
@@ -7733,131 +7039,64 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/icons@npm:^1.2.12":
- version: 1.3.2
- resolution: "@storybook/icons@npm:1.3.2"
+"@storybook/icons@npm:^1.4.0":
+ version: 1.4.0
+ resolution: "@storybook/icons@npm:1.4.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
- checksum: 10c0/83f21af9c95a1431a651d2e87d9ea0a06a9981e19c00e4db61bc6d4272624ef296929c4e93b8a962ee5b7af18beab5368249a37125f6663bc7761fd89a1fd3fe
+ checksum: 10c0/fd0514fb3fa431a8b5939fe1d9fc336b253ef2c25b34792d2d4ee59e13321108d34f8bf223a0981482f54f83c5ef47ffd1a98c376ca9071011c1b8afe2b01d43
languageName: node
linkType: hard
-"@storybook/instrumenter@npm:8.6.12":
- version: 8.6.12
- resolution: "@storybook/instrumenter@npm:8.6.12"
- dependencies:
- "@storybook/global": "npm:^5.0.0"
- "@vitest/utils": "npm:^2.1.1"
- peerDependencies:
- storybook: ^8.6.12
- checksum: 10c0/4cf02774bd5fb9dbc095a78eb4ee6848928fc7d17bdec7c656bb5ab21382533c8e0c219c1e253d48b652707d10d2566f1d6fc8bd37196acd21ee342522c007d1
- languageName: node
- linkType: hard
-
-"@storybook/manager-api@npm:8.6.12":
- version: 8.6.12
- resolution: "@storybook/manager-api@npm:8.6.12"
- peerDependencies:
- storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
- checksum: 10c0/88a0d361c27c53f0f7cd32564d404a5e5a3fa129136449003e8ecaecd63fd8e38ddeeda30f189fffddf24a14b674e7d0400003b4dbbdafedfae7d37bbc32272f
- languageName: node
- linkType: hard
-
-"@storybook/preview-api@npm:8.6.12":
- version: 8.6.12
- resolution: "@storybook/preview-api@npm:8.6.12"
- peerDependencies:
- storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
- checksum: 10c0/38044f40a0ac060ab33ed84eff62da1a99cdb5a2f73e6786b58da4cf5c4295d4ef060373f1fdaa1bfe6cccea8e123768d046555adf98a4acf1abda40fa3e9781
- languageName: node
- linkType: hard
-
-"@storybook/react-dom-shim@npm:8.6.12":
- version: 8.6.12
- resolution: "@storybook/react-dom-shim@npm:8.6.12"
+"@storybook/react-dom-shim@npm:9.1.2":
+ version: 9.1.2
+ resolution: "@storybook/react-dom-shim@npm:9.1.2"
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: ^8.6.12
- checksum: 10c0/feb0447599c2728039ed46a0fbd7fa3f8644b80518bc7e94b3687125317ce7c9aa13acb6a8279a50f1cd63aefcc7a1e9cbe64d1a9e71afbe3c3d33656063b814
+ storybook: ^9.1.2
+ checksum: 10c0/7547cb0fdcf8098c00017cbfb501f11a34ae73b9e13984520b8143e709b4b8ec1acf7fed9ce51dbb5b5af5dcd657396da17ef1f262f60efdd4956f3e26b3c704
languageName: node
linkType: hard
-"@storybook/react-vite@npm:^8.6.12":
- version: 8.6.12
- resolution: "@storybook/react-vite@npm:8.6.12"
+"@storybook/react-vite@npm:^9.1.2":
+ version: 9.1.2
+ resolution: "@storybook/react-vite@npm:9.1.2"
dependencies:
- "@joshwooding/vite-plugin-react-docgen-typescript": "npm:0.5.0"
+ "@joshwooding/vite-plugin-react-docgen-typescript": "npm:0.6.1"
"@rollup/pluginutils": "npm:^5.0.2"
- "@storybook/builder-vite": "npm:8.6.12"
- "@storybook/react": "npm:8.6.12"
- find-up: "npm:^5.0.0"
+ "@storybook/builder-vite": "npm:9.1.2"
+ "@storybook/react": "npm:9.1.2"
+ find-up: "npm:^7.0.0"
magic-string: "npm:^0.30.0"
- react-docgen: "npm:^7.0.0"
+ react-docgen: "npm:^8.0.0"
resolve: "npm:^1.22.8"
tsconfig-paths: "npm:^4.2.0"
peerDependencies:
- "@storybook/test": 8.6.12
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: ^8.6.12
- vite: ^4.0.0 || ^5.0.0 || ^6.0.0
- peerDependenciesMeta:
- "@storybook/test":
- optional: true
- checksum: 10c0/77e8e3c32d2687c2f4a41f0d83a418413cb8b634d63d8092983036f897a06140ad3c06328f80c88815d858c070b5952963004e3d4cc2a748828c0e97339c7d53
+ storybook: ^9.1.2
+ vite: ^5.0.0 || ^6.0.0 || ^7.0.0
+ checksum: 10c0/afed36a0219599577b255042a9c9ac1af0106003ac37e2e9b5846a42b4e8729ff0e8b7ae6018d3ac85b69e918c2a20d554cd484de7345e5fb4974df92914e059
languageName: node
linkType: hard
-"@storybook/react@npm:8.6.12, @storybook/react@npm:^8.6.12":
- version: 8.6.12
- resolution: "@storybook/react@npm:8.6.12"
+"@storybook/react@npm:9.1.2":
+ version: 9.1.2
+ resolution: "@storybook/react@npm:9.1.2"
dependencies:
- "@storybook/components": "npm:8.6.12"
"@storybook/global": "npm:^5.0.0"
- "@storybook/manager-api": "npm:8.6.12"
- "@storybook/preview-api": "npm:8.6.12"
- "@storybook/react-dom-shim": "npm:8.6.12"
- "@storybook/theming": "npm:8.6.12"
+ "@storybook/react-dom-shim": "npm:9.1.2"
peerDependencies:
- "@storybook/test": 8.6.12
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: ^8.6.12
- typescript: ">= 4.2.x"
+ storybook: ^9.1.2
+ typescript: ">= 4.9.x"
peerDependenciesMeta:
- "@storybook/test":
- optional: true
typescript:
optional: true
- checksum: 10c0/62d44f6c310577520d1c400cf80001c53d3db995dca6845e1b4e749422705e80825d337d1ba42c196453b2b5d66aa6d402127037546cf9f51afed5fce095e152
- languageName: node
- linkType: hard
-
-"@storybook/test@npm:8.6.12, @storybook/test@npm:^8.6.12":
- version: 8.6.12
- resolution: "@storybook/test@npm:8.6.12"
- dependencies:
- "@storybook/global": "npm:^5.0.0"
- "@storybook/instrumenter": "npm:8.6.12"
- "@testing-library/dom": "npm:10.4.0"
- "@testing-library/jest-dom": "npm:6.5.0"
- "@testing-library/user-event": "npm:14.5.2"
- "@vitest/expect": "npm:2.0.5"
- "@vitest/spy": "npm:2.0.5"
- peerDependencies:
- storybook: ^8.6.12
- checksum: 10c0/3717cc21d840e5900458debe3414b179d088b4973054933d355d6916344cb1857dd02ab8d1ff168f48fb8038f14da99e0a62a7f678e557bdbe3a2c225ce162f3
- languageName: node
- linkType: hard
-
-"@storybook/theming@npm:8.6.12":
- version: 8.6.12
- resolution: "@storybook/theming@npm:8.6.12"
- peerDependencies:
- storybook: ^8.2.0 || ^8.3.0-0 || ^8.4.0-0 || ^8.5.0-0 || ^8.6.0-0
- checksum: 10c0/cd7033dbc9415d765fd15a60c058ea039ce02a84c7cdbe6d7e597adb418694f28ac7cacf849cccef1e8b4374e7fa0df5010f801e6b55844c2fa391968eecba3c
+ checksum: 10c0/ea3d9fa25825fde5022942579db9a57154e57cb37244b0d54bb189679a37f20c20906041898f5fcfd4867043ea789384c2d968f334f9d0c55958add0b18fb6ea
languageName: node
linkType: hard
@@ -8146,7 +7385,7 @@ __metadata:
languageName: node
linkType: hard
-"@testing-library/dom@npm:10.4.0, @testing-library/dom@npm:^10.4.0":
+"@testing-library/dom@npm:^10.4.0":
version: 10.4.0
resolution: "@testing-library/dom@npm:10.4.0"
dependencies:
@@ -8162,18 +7401,18 @@ __metadata:
languageName: node
linkType: hard
-"@testing-library/jest-dom@npm:6.5.0":
- version: 6.5.0
- resolution: "@testing-library/jest-dom@npm:6.5.0"
+"@testing-library/jest-dom@npm:^6.6.3":
+ version: 6.6.4
+ resolution: "@testing-library/jest-dom@npm:6.6.4"
dependencies:
"@adobe/css-tools": "npm:^4.4.0"
aria-query: "npm:^5.0.0"
- chalk: "npm:^3.0.0"
css.escape: "npm:^1.5.1"
dom-accessibility-api: "npm:^0.6.3"
lodash: "npm:^4.17.21"
+ picocolors: "npm:^1.1.1"
redent: "npm:^3.0.0"
- checksum: 10c0/fd5936a547f04608d8de15a7de3ae26516f21023f8f45169b10c8c8847015fd20ec259b7309f08aa1031bcbc37c6e5e6f532d1bb85ef8f91bad654193ec66a4c
+ checksum: 10c0/cb73adf4910f654f6cc61cfb9a551efdffa04ef423bc7fbfd67a6d8aa31c6c6dc6363fe9db23a35fc7cb32ff1390e6e1c77575c2fa70d8b028a943af32bc214c
languageName: node
linkType: hard
@@ -8197,15 +7436,6 @@ __metadata:
languageName: node
linkType: hard
-"@testing-library/user-event@npm:14.5.2":
- version: 14.5.2
- resolution: "@testing-library/user-event@npm:14.5.2"
- peerDependencies:
- "@testing-library/dom": ">=7.21.4"
- checksum: 10c0/68a0c2aa28a3c8e6eb05cafee29705438d7d8a9427423ce5064d44f19c29e89b5636de46dd2f28620fb10abba75c67130185bbc3aa23ac1163a227a5f36641e1
- languageName: node
- linkType: hard
-
"@testing-library/user-event@npm:^14.6.1":
version: 14.6.1
resolution: "@testing-library/user-event@npm:14.6.1"
@@ -8621,16 +7851,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.18.0":
- version: 7.20.6
- resolution: "@types/babel__traverse@npm:7.20.6"
- dependencies:
- "@babel/types": "npm:^7.20.7"
- checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888
- languageName: node
- linkType: hard
-
-"@types/babel__traverse@npm:^7.20.6":
+"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.18.0, @types/babel__traverse@npm:^7.20.6":
version: 7.20.7
resolution: "@types/babel__traverse@npm:7.20.7"
dependencies:
@@ -8718,20 +7939,20 @@ __metadata:
languageName: node
linkType: hard
-"@types/estree@npm:*, @types/estree@npm:^1.0.0":
- version: 1.0.6
- resolution: "@types/estree@npm:1.0.6"
- checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a
- languageName: node
- linkType: hard
-
-"@types/estree@npm:1.0.7, @types/estree@npm:^1.0.6":
+"@types/estree@npm:*, @types/estree@npm:1.0.7, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.6":
version: 1.0.7
resolution: "@types/estree@npm:1.0.7"
checksum: 10c0/be815254316882f7c40847336cd484c3bc1c3e34f710d197160d455dc9d6d050ffbf4c3bc76585dba86f737f020ab20bdb137ebe0e9116b0c86c7c0342221b8c
languageName: node
linkType: hard
+"@types/estree@npm:1.0.8":
+ version: 1.0.8
+ resolution: "@types/estree@npm:1.0.8"
+ checksum: 10c0/39d34d1afaa338ab9763f37ad6066e3f349444f9052b9676a7cc0252ef9485a41c6d81c9c4e0d26e9077993354edf25efc853f3224dd4b447175ef62bdcc86a5
+ languageName: node
+ linkType: hard
+
"@types/geojson@npm:*, @types/geojson@npm:^7946.0.16":
version: 7946.0.16
resolution: "@types/geojson@npm:7946.0.16"
@@ -8856,34 +8077,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/node@npm:*":
- version: 22.13.5
- resolution: "@types/node@npm:22.13.5"
- dependencies:
- undici-types: "npm:~6.20.0"
- checksum: 10c0/a2e7ed7bb0690e439004779baedeb05159c5cc41ef6d81c7a6ebea5303fde4033669e1c0e41ff7453b45fd2fea8dbd55fddfcd052950c7fcae3167c970bca725
- languageName: node
- linkType: hard
-
-"@types/node@npm:^20":
- version: 20.17.19
- resolution: "@types/node@npm:20.17.19"
- dependencies:
- undici-types: "npm:~6.19.2"
- checksum: 10c0/930e554eadeb0c2848f9225007ef66ea9c7fe987c80e2f2c1a9f316b297036d4054bbc5459b67051cf32cd360a022344c2998dcb1ec7579109f631b6d5f21bf8
- languageName: node
- linkType: hard
-
-"@types/node@npm:^20.17.17":
- version: 20.17.22
- resolution: "@types/node@npm:20.17.22"
- dependencies:
- undici-types: "npm:~6.19.2"
- checksum: 10c0/5a78f60144bd69eaf1bdce39c906d988b0dc0f4c13068af9a3c44b0df737a0f363680a97d073a45d962b061cd4b3a8cfab71eec491ca6845888b68ab7855a778
- languageName: node
- linkType: hard
-
-"@types/node@npm:^22.0.0":
+"@types/node@npm:*, @types/node@npm:^22.0.0":
version: 22.15.12
resolution: "@types/node@npm:22.15.12"
dependencies:
@@ -8892,6 +8086,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/node@npm:^20, @types/node@npm:^20.17.17":
+ version: 20.17.22
+ resolution: "@types/node@npm:20.17.22"
+ dependencies:
+ undici-types: "npm:~6.19.2"
+ checksum: 10c0/5a78f60144bd69eaf1bdce39c906d988b0dc0f4c13068af9a3c44b0df737a0f363680a97d073a45d962b061cd4b3a8cfab71eec491ca6845888b68ab7855a778
+ languageName: node
+ linkType: hard
+
"@types/pg-pool@npm:2.0.6":
version: 2.0.6
resolution: "@types/pg-pool@npm:2.0.6"
@@ -8948,16 +8151,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/react@npm:*":
- version: 19.0.10
- resolution: "@types/react@npm:19.0.10"
- dependencies:
- csstype: "npm:^3.0.2"
- checksum: 10c0/41884cca21850c8b2d6578b172ca0ca4fff6021251a68532b19f2031ac23dc5a9222470208065f8d9985d367376047df2f49ece8d927f7d04cdc94922b1eb34b
- languageName: node
- linkType: hard
-
-"@types/react@npm:16 || 17 || 18 || 19, @types/react@npm:^19":
+"@types/react@npm:*, @types/react@npm:16 || 17 || 18 || 19, @types/react@npm:^19":
version: 19.1.3
resolution: "@types/react@npm:19.1.3"
dependencies:
@@ -9037,13 +8231,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/uuid@npm:^9.0.1":
- version: 9.0.8
- resolution: "@types/uuid@npm:9.0.8"
- checksum: 10c0/b411b93054cb1d4361919579ef3508a1f12bf15b5fdd97337d3d351bece6c921b52b6daeef89b62340fd73fd60da407878432a1af777f40648cbe53a01723489
- languageName: node
- linkType: hard
-
"@types/ws@npm:~8.5.10":
version: 8.5.14
resolution: "@types/ws@npm:8.5.14"
@@ -9062,28 +8249,7 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/eslint-plugin@npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0":
- version: 8.24.1
- resolution: "@typescript-eslint/eslint-plugin@npm:8.24.1"
- dependencies:
- "@eslint-community/regexpp": "npm:^4.10.0"
- "@typescript-eslint/scope-manager": "npm:8.24.1"
- "@typescript-eslint/type-utils": "npm:8.24.1"
- "@typescript-eslint/utils": "npm:8.24.1"
- "@typescript-eslint/visitor-keys": "npm:8.24.1"
- graphemer: "npm:^1.4.0"
- ignore: "npm:^5.3.1"
- natural-compare: "npm:^1.4.0"
- ts-api-utils: "npm:^2.0.1"
- peerDependencies:
- "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0
- eslint: ^8.57.0 || ^9.0.0
- typescript: ">=4.8.4 <5.8.0"
- checksum: 10c0/fe5f56f248370f40322a7cb2d96fbab724a7a8892895e3d41027c9a1df309916433633e04df84a1d3f9535d282953738b1ad627d8af37ab288a39a6e411afd76
- languageName: node
- linkType: hard
-
-"@typescript-eslint/eslint-plugin@npm:^8.32.0":
+"@typescript-eslint/eslint-plugin@npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0, @typescript-eslint/eslint-plugin@npm:^8.32.0":
version: 8.32.0
resolution: "@typescript-eslint/eslint-plugin@npm:8.32.0"
dependencies:
@@ -9104,23 +8270,7 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0":
- version: 8.24.1
- resolution: "@typescript-eslint/parser@npm:8.24.1"
- dependencies:
- "@typescript-eslint/scope-manager": "npm:8.24.1"
- "@typescript-eslint/types": "npm:8.24.1"
- "@typescript-eslint/typescript-estree": "npm:8.24.1"
- "@typescript-eslint/visitor-keys": "npm:8.24.1"
- debug: "npm:^4.3.4"
- peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: ">=4.8.4 <5.8.0"
- checksum: 10c0/9de557698c8debf3de06b6adf6aa06a8345e0e38600e5ccbeda62270d1a4a757dfa191db89d4e86cf373103a11bef1965c9d9889f622c51f4f26d1bf12394ae3
- languageName: node
- linkType: hard
-
-"@typescript-eslint/parser@npm:^8.32.0":
+"@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0, @typescript-eslint/parser@npm:^8.32.0":
version: 8.32.0
resolution: "@typescript-eslint/parser@npm:8.32.0"
dependencies:
@@ -9136,26 +8286,6 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/scope-manager@npm:8.24.1":
- version: 8.24.1
- resolution: "@typescript-eslint/scope-manager@npm:8.24.1"
- dependencies:
- "@typescript-eslint/types": "npm:8.24.1"
- "@typescript-eslint/visitor-keys": "npm:8.24.1"
- checksum: 10c0/779880743ed7ab67fe477f1ad5648bbd77ad69b4663b5a42024112004c8f231049b1e4eeb67e260005769c3bb005049e00a80b885e19d593ffb080bd39f4fa94
- languageName: node
- linkType: hard
-
-"@typescript-eslint/scope-manager@npm:8.25.0":
- version: 8.25.0
- resolution: "@typescript-eslint/scope-manager@npm:8.25.0"
- dependencies:
- "@typescript-eslint/types": "npm:8.25.0"
- "@typescript-eslint/visitor-keys": "npm:8.25.0"
- checksum: 10c0/0a53a07873bdb569be38053ec006009cc8ba6b12c538b6df0935afd18e431cb17da1eb15b0c9cd267ac211c47aaa44fbc8d7ff3b7b44ff711621ff305fa3b355
- languageName: node
- linkType: hard
-
"@typescript-eslint/scope-manager@npm:8.32.0":
version: 8.32.0
resolution: "@typescript-eslint/scope-manager@npm:8.32.0"
@@ -9166,21 +8296,6 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/type-utils@npm:8.24.1":
- version: 8.24.1
- resolution: "@typescript-eslint/type-utils@npm:8.24.1"
- dependencies:
- "@typescript-eslint/typescript-estree": "npm:8.24.1"
- "@typescript-eslint/utils": "npm:8.24.1"
- debug: "npm:^4.3.4"
- ts-api-utils: "npm:^2.0.1"
- peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: ">=4.8.4 <5.8.0"
- checksum: 10c0/ba248bc12068383374d9d077f9cca1815f347ea008d04d08ad7a54dbef70189a0da7872246f8369e6d30938fa7e408dadcda0ae71041be68fc836c886dd9c3ab
- languageName: node
- linkType: hard
-
"@typescript-eslint/type-utils@npm:8.32.0":
version: 8.32.0
resolution: "@typescript-eslint/type-utils@npm:8.32.0"
@@ -9196,20 +8311,6 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/types@npm:8.24.1":
- version: 8.24.1
- resolution: "@typescript-eslint/types@npm:8.24.1"
- checksum: 10c0/ebb40ce16c746ef236dbcc25cb2e6950753ca6fb34d04ed7d477016370de1fdaf7402ed4569673c6ff14bf60af7124ff45c6ddd9328d2f8c94dc04178368e2a3
- languageName: node
- linkType: hard
-
-"@typescript-eslint/types@npm:8.25.0":
- version: 8.25.0
- resolution: "@typescript-eslint/types@npm:8.25.0"
- checksum: 10c0/b39addbee4be4d66e3089c2d01f9f1d69cedc13bff20e4fa9ed0ca5a0e7591d7c6e41ab3763c8c35404f971bc0fbf9f7867dbc2832740e5b63ee0049d60289f5
- languageName: node
- linkType: hard
-
"@typescript-eslint/types@npm:8.32.0":
version: 8.32.0
resolution: "@typescript-eslint/types@npm:8.32.0"
@@ -9217,42 +8318,6 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:8.24.1":
- version: 8.24.1
- resolution: "@typescript-eslint/typescript-estree@npm:8.24.1"
- dependencies:
- "@typescript-eslint/types": "npm:8.24.1"
- "@typescript-eslint/visitor-keys": "npm:8.24.1"
- debug: "npm:^4.3.4"
- fast-glob: "npm:^3.3.2"
- is-glob: "npm:^4.0.3"
- minimatch: "npm:^9.0.4"
- semver: "npm:^7.6.0"
- ts-api-utils: "npm:^2.0.1"
- peerDependencies:
- typescript: ">=4.8.4 <5.8.0"
- checksum: 10c0/8eeeae6e8de1cd83f2eddd52293e9c31a655e0974cc2d410f00ba2b6fd6bb9aec1c346192d5784d64d0d1b15a55e56e35550788c04dda87e0f1a99b21a3eb709
- languageName: node
- linkType: hard
-
-"@typescript-eslint/typescript-estree@npm:8.25.0":
- version: 8.25.0
- resolution: "@typescript-eslint/typescript-estree@npm:8.25.0"
- dependencies:
- "@typescript-eslint/types": "npm:8.25.0"
- "@typescript-eslint/visitor-keys": "npm:8.25.0"
- debug: "npm:^4.3.4"
- fast-glob: "npm:^3.3.2"
- is-glob: "npm:^4.0.3"
- minimatch: "npm:^9.0.4"
- semver: "npm:^7.6.0"
- ts-api-utils: "npm:^2.0.1"
- peerDependencies:
- typescript: ">=4.8.4 <5.8.0"
- checksum: 10c0/fc9de1c4f6ab81fb80b632dedef84d1ecf4c0abdc5f5246698deb6d86d5c6b5d582ef8a44fdef445bf7fbfa6658db516fe875c9d7c984bf4802e3a508b061856
- languageName: node
- linkType: hard
-
"@typescript-eslint/typescript-estree@npm:8.32.0":
version: 8.32.0
resolution: "@typescript-eslint/typescript-estree@npm:8.32.0"
@@ -9271,22 +8336,7 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/utils@npm:8.24.1":
- version: 8.24.1
- resolution: "@typescript-eslint/utils@npm:8.24.1"
- dependencies:
- "@eslint-community/eslint-utils": "npm:^4.4.0"
- "@typescript-eslint/scope-manager": "npm:8.24.1"
- "@typescript-eslint/types": "npm:8.24.1"
- "@typescript-eslint/typescript-estree": "npm:8.24.1"
- peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: ">=4.8.4 <5.8.0"
- checksum: 10c0/b3300d5c7e18ec524a46bf683052539f24df0d8c709e39e3bde9dfc6c65180610c46b875f1f4eaad5e311193a56acdfd7111a73f1e8aec4108e9cd19561bf8b8
- languageName: node
- linkType: hard
-
-"@typescript-eslint/utils@npm:8.32.0, @typescript-eslint/utils@npm:^8.27.0":
+"@typescript-eslint/utils@npm:8.32.0, @typescript-eslint/utils@npm:^8.27.0, @typescript-eslint/utils@npm:^8.8.1":
version: 8.32.0
resolution: "@typescript-eslint/utils@npm:8.32.0"
dependencies:
@@ -9301,41 +8351,6 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/utils@npm:^8.8.1":
- version: 8.25.0
- resolution: "@typescript-eslint/utils@npm:8.25.0"
- dependencies:
- "@eslint-community/eslint-utils": "npm:^4.4.0"
- "@typescript-eslint/scope-manager": "npm:8.25.0"
- "@typescript-eslint/types": "npm:8.25.0"
- "@typescript-eslint/typescript-estree": "npm:8.25.0"
- peerDependencies:
- eslint: ^8.57.0 || ^9.0.0
- typescript: ">=4.8.4 <5.8.0"
- checksum: 10c0/cd15c4919f02899fd3975049a0a051a1455332a108c085a3e90ae9872e2cddac7f20a9a2c616f1366fca84274649e836ad6a437c9c5ead0bdabf5a123d12403f
- languageName: node
- linkType: hard
-
-"@typescript-eslint/visitor-keys@npm:8.24.1":
- version: 8.24.1
- resolution: "@typescript-eslint/visitor-keys@npm:8.24.1"
- dependencies:
- "@typescript-eslint/types": "npm:8.24.1"
- eslint-visitor-keys: "npm:^4.2.0"
- checksum: 10c0/ba09412fb4b1605aa73c890909c9a8dba2aa72e00ccd7d69baad17c564eedd77f489a06b1686985c7f0c49724787b82d76dcf4c146c4de44ef2c8776a9b6ad2b
- languageName: node
- linkType: hard
-
-"@typescript-eslint/visitor-keys@npm:8.25.0":
- version: 8.25.0
- resolution: "@typescript-eslint/visitor-keys@npm:8.25.0"
- dependencies:
- "@typescript-eslint/types": "npm:8.25.0"
- eslint-visitor-keys: "npm:^4.2.0"
- checksum: 10c0/7eb84c5899a25b1eb89d3c3f4be3ff18171f934669c57e2530b6dfa5fdd6eaae60629f3c89d06f4c8075fd1c701de76c0b9194e2922895c661ab6091e48f7db9
- languageName: node
- linkType: hard
-
"@typescript-eslint/visitor-keys@npm:8.32.0":
version: 8.32.0
resolution: "@typescript-eslint/visitor-keys@npm:8.32.0"
@@ -9395,46 +8410,46 @@ __metadata:
languageName: node
linkType: hard
-"@vitejs/plugin-react@npm:^4.4.1":
- version: 4.4.1
- resolution: "@vitejs/plugin-react@npm:4.4.1"
+"@vitejs/plugin-react@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "@vitejs/plugin-react@npm:5.0.0"
dependencies:
- "@babel/core": "npm:^7.26.10"
- "@babel/plugin-transform-react-jsx-self": "npm:^7.25.9"
- "@babel/plugin-transform-react-jsx-source": "npm:^7.25.9"
- "@types/babel__core": "npm:^7.20.5"
- react-refresh: "npm:^0.17.0"
- peerDependencies:
- vite: ^4.2.0 || ^5.0.0 || ^6.0.0
- checksum: 10c0/0eda45f2026cdfff4b172b1b2148824e5ac41ce65f1f1ce108f3ce4de2f0024caf79c811c1305a782168a269b0b1bc58d4cf8eaf164e4ef19954f05428ba7077
- languageName: node
- linkType: hard
-
-"@vitejs/plugin-react@npm:^4.6.0":
- version: 4.6.0
- resolution: "@vitejs/plugin-react@npm:4.6.0"
- dependencies:
- "@babel/core": "npm:^7.27.4"
+ "@babel/core": "npm:^7.28.0"
"@babel/plugin-transform-react-jsx-self": "npm:^7.27.1"
"@babel/plugin-transform-react-jsx-source": "npm:^7.27.1"
- "@rolldown/pluginutils": "npm:1.0.0-beta.19"
+ "@rolldown/pluginutils": "npm:1.0.0-beta.30"
"@types/babel__core": "npm:^7.20.5"
react-refresh: "npm:^0.17.0"
peerDependencies:
- vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0
- checksum: 10c0/73b8f271978a0337debb255afd1667f49c2018c118962a8613120383375c4038255a5315cee2ef210dc7fd07cd30d5b12271077ad47db29980f8156b8a49be2c
+ vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
+ checksum: 10c0/e5813839d319ab5dc1b90cab40b6c08388f26e456166ba9df10ffc3c3f4ecc594cec06715b5c93390bba56140ca5f68a18f2233f7d275d77e5bbfeb979e4fd9b
languageName: node
linkType: hard
-"@vitest/expect@npm:2.0.5":
- version: 2.0.5
- resolution: "@vitest/expect@npm:2.0.5"
+"@vitest/browser@npm:^3.2.4":
+ version: 3.2.4
+ resolution: "@vitest/browser@npm:3.2.4"
dependencies:
- "@vitest/spy": "npm:2.0.5"
- "@vitest/utils": "npm:2.0.5"
- chai: "npm:^5.1.1"
- tinyrainbow: "npm:^1.2.0"
- checksum: 10c0/08cb1b0f106d16a5b60db733e3d436fa5eefc68571488eb570dfe4f599f214ab52e4342273b03dbe12331cc6c0cdc325ac6c94f651ad254cd62f3aa0e3d185aa
+ "@testing-library/dom": "npm:^10.4.0"
+ "@testing-library/user-event": "npm:^14.6.1"
+ "@vitest/mocker": "npm:3.2.4"
+ "@vitest/utils": "npm:3.2.4"
+ magic-string: "npm:^0.30.17"
+ sirv: "npm:^3.0.1"
+ tinyrainbow: "npm:^2.0.0"
+ ws: "npm:^8.18.2"
+ peerDependencies:
+ playwright: "*"
+ vitest: 3.2.4
+ webdriverio: ^7.0.0 || ^8.0.0 || ^9.0.0
+ peerDependenciesMeta:
+ playwright:
+ optional: true
+ safaridriver:
+ optional: true
+ webdriverio:
+ optional: true
+ checksum: 10c0/0db39daad675aad187eff27d5a7f17a9f533d7abc7476ee1a0b83a9c62a7227b24395f4814e034ecb2ebe39f1a2dec0a8c6a7f79b8d5680c3ac79e408727d742
languageName: node
linkType: hard
@@ -9470,24 +8485,6 @@ __metadata:
languageName: node
linkType: hard
-"@vitest/pretty-format@npm:2.0.5":
- version: 2.0.5
- resolution: "@vitest/pretty-format@npm:2.0.5"
- dependencies:
- tinyrainbow: "npm:^1.2.0"
- checksum: 10c0/236c0798c5170a0b5ad5d4bd06118533738e820b4dd30079d8fbcb15baee949d41c60f42a9f769906c4a5ce366d7ef11279546070646c0efc03128c220c31f37
- languageName: node
- linkType: hard
-
-"@vitest/pretty-format@npm:2.1.9":
- version: 2.1.9
- resolution: "@vitest/pretty-format@npm:2.1.9"
- dependencies:
- tinyrainbow: "npm:^1.2.0"
- checksum: 10c0/155f9ede5090eabed2a73361094bb35ed4ec6769ae3546d2a2af139166569aec41bb80e031c25ff2da22b71dd4ed51e5468e66a05e6aeda5f14b32e30bc18f00
- languageName: node
- linkType: hard
-
"@vitest/pretty-format@npm:3.2.4, @vitest/pretty-format@npm:^3.2.4":
version: 3.2.4
resolution: "@vitest/pretty-format@npm:3.2.4"
@@ -9519,15 +8516,6 @@ __metadata:
languageName: node
linkType: hard
-"@vitest/spy@npm:2.0.5":
- version: 2.0.5
- resolution: "@vitest/spy@npm:2.0.5"
- dependencies:
- tinyspy: "npm:^3.0.0"
- checksum: 10c0/70634c21921eb271b54d2986c21d7ab6896a31c0f4f1d266940c9bafb8ac36237846d6736638cbf18b958bd98e5261b158a6944352742accfde50b7818ff655e
- languageName: node
- linkType: hard
-
"@vitest/spy@npm:3.2.4":
version: 3.2.4
resolution: "@vitest/spy@npm:3.2.4"
@@ -9537,18 +8525,6 @@ __metadata:
languageName: node
linkType: hard
-"@vitest/utils@npm:2.0.5":
- version: 2.0.5
- resolution: "@vitest/utils@npm:2.0.5"
- dependencies:
- "@vitest/pretty-format": "npm:2.0.5"
- estree-walker: "npm:^3.0.3"
- loupe: "npm:^3.1.1"
- tinyrainbow: "npm:^1.2.0"
- checksum: 10c0/0d1de748298f07a50281e1ba058b05dcd58da3280c14e6f016265e950bd79adab6b97822de8f0ea82d3070f585654801a9b1bcf26db4372e51cf7746bf86d73b
- languageName: node
- linkType: hard
-
"@vitest/utils@npm:3.2.4":
version: 3.2.4
resolution: "@vitest/utils@npm:3.2.4"
@@ -9560,17 +8536,6 @@ __metadata:
languageName: node
linkType: hard
-"@vitest/utils@npm:^2.1.1":
- version: 2.1.9
- resolution: "@vitest/utils@npm:2.1.9"
- dependencies:
- "@vitest/pretty-format": "npm:2.1.9"
- loupe: "npm:^3.1.2"
- tinyrainbow: "npm:^1.2.0"
- checksum: 10c0/81a346cd72b47941f55411f5df4cc230e5f740d1e97e0d3f771b27f007266fc1f28d0438582f6409ea571bc0030ed37f684c64c58d1947d6298d770c21026fdf
- languageName: node
- linkType: hard
-
"@volar/language-core@npm:2.4.11, @volar/language-core@npm:~2.4.11":
version: 2.4.11
resolution: "@volar/language-core@npm:2.4.11"
@@ -10266,10 +9231,10 @@ __metadata:
languageName: node
linkType: hard
-"axe-core@npm:^4.10.0":
- version: 4.10.2
- resolution: "axe-core@npm:4.10.2"
- checksum: 10c0/0e20169077de96946a547fce0df39d9aeebe0077f9d3eeff4896518b96fde857f80b98f0d4279274a7178791744dd5a54bb4f322de45b4f561ffa2586ff9a09d
+"axe-core@npm:^4.10.0, axe-core@npm:^4.2.0":
+ version: 4.10.3
+ resolution: "axe-core@npm:4.10.3"
+ checksum: 10c0/1b1c24f435b2ffe89d76eca0001cbfff42dbf012ad9bd37398b70b11f0d614281a38a28bc3069e8972e3c90ec929a8937994bd24b0ebcbaab87b8d1e241ab0c7
languageName: node
linkType: hard
@@ -10494,13 +9459,6 @@ __metadata:
languageName: node
linkType: hard
-"browser-assert@npm:^1.2.1":
- version: 1.2.1
- resolution: "browser-assert@npm:1.2.1"
- checksum: 10c0/902abf999f92c9c951fdb6d7352c09eea9a84706258699655f7e7906e42daa06a1ae286398a755872740e05a6a71c43c5d1a0c0431d67a8cdb66e5d859a3fc0c
- languageName: node
- linkType: hard
-
"browserslist@npm:^4.24.0, browserslist@npm:^4.24.3":
version: 4.24.4
resolution: "browserslist@npm:4.24.4"
@@ -10678,17 +9636,7 @@ __metadata:
languageName: node
linkType: hard
-"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3":
- version: 1.0.3
- resolution: "call-bound@npm:1.0.3"
- dependencies:
- call-bind-apply-helpers: "npm:^1.0.1"
- get-intrinsic: "npm:^1.2.6"
- checksum: 10c0/45257b8e7621067304b30dbd638e856cac913d31e8e00a80d6cf172911acd057846572d0b256b45e652d515db6601e2974a1b1a040e91b4fc36fb3dd86fa69cf
- languageName: node
- linkType: hard
-
-"call-bound@npm:^1.0.4":
+"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3, call-bound@npm:^1.0.4":
version: 1.0.4
resolution: "call-bound@npm:1.0.4"
dependencies:
@@ -10733,7 +9681,7 @@ __metadata:
languageName: node
linkType: hard
-"chai@npm:^5.1.1, chai@npm:^5.2.0":
+"chai@npm:^5.2.0":
version: 5.2.0
resolution: "chai@npm:5.2.0"
dependencies:
@@ -10746,7 +9694,7 @@ __metadata:
languageName: node
linkType: hard
-"chalk@npm:3.0.0, chalk@npm:^3.0.0":
+"chalk@npm:3.0.0":
version: 3.0.0
resolution: "chalk@npm:3.0.0"
dependencies:
@@ -11644,15 +10592,15 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:*, debug@npm:4, debug@npm:4.4.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.7, debug@npm:^4.4.0":
- version: 4.4.0
- resolution: "debug@npm:4.4.0"
+"debug@npm:*, debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.3.7, debug@npm:^4.4.0, debug@npm:^4.4.1":
+ version: 4.4.1
+ resolution: "debug@npm:4.4.1"
dependencies:
ms: "npm:^2.1.3"
peerDependenciesMeta:
supports-color:
optional: true
- checksum: 10c0/db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de
+ checksum: 10c0/d2b44bc1afd912b49bb7ebb0d50a860dc93a4dd7d946e8de94abc957bb63726b7dd5aa48c18c2386c379ec024c46692e15ed3ed97d481729f929201e671fcd55
languageName: node
linkType: hard
@@ -11686,6 +10634,18 @@ __metadata:
languageName: node
linkType: hard
+"debug@npm:4.4.0":
+ version: 4.4.0
+ resolution: "debug@npm:4.4.0"
+ dependencies:
+ ms: "npm:^2.1.3"
+ peerDependenciesMeta:
+ supports-color:
+ optional: true
+ checksum: 10c0/db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de
+ languageName: node
+ linkType: hard
+
"debug@npm:^3.1.0, debug@npm:^3.2.7":
version: 3.2.7
resolution: "debug@npm:3.2.7"
@@ -11695,19 +10655,7 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:^4.4.1":
- version: 4.4.1
- resolution: "debug@npm:4.4.1"
- dependencies:
- ms: "npm:^2.1.3"
- peerDependenciesMeta:
- supports-color:
- optional: true
- checksum: 10c0/d2b44bc1afd912b49bb7ebb0d50a860dc93a4dd7d946e8de94abc957bb63726b7dd5aa48c18c2386c379ec024c46692e15ed3ed97d481729f929201e671fcd55
- languageName: node
- linkType: hard
-
-"decimal.js@npm:10, decimal.js@npm:^10.4.3, decimal.js@npm:^10.5.0":
+"decimal.js@npm:^10.4.3, decimal.js@npm:^10.5.0":
version: 10.5.0
resolution: "decimal.js@npm:10.5.0"
checksum: 10c0/785c35279df32762143914668df35948920b6c1c259b933e0519a69b7003fc0a5ed2a766b1e1dda02574450c566b21738a45f15e274b47c2ac02072c0d1f3ac3
@@ -11857,7 +10805,7 @@ __metadata:
languageName: node
linkType: hard
-"dequal@npm:^2.0.2, dequal@npm:^2.0.3":
+"dequal@npm:^2.0.3":
version: 2.0.3
resolution: "dequal@npm:2.0.3"
checksum: 10c0/f98860cdf58b64991ae10205137c0e97d384c3a4edc7f807603887b7c4b850af1224a33d88012009f150861cbee4fa2d322c4cc04b9313bee312e47f6ecaa888
@@ -11878,20 +10826,13 @@ __metadata:
languageName: node
linkType: hard
-"detect-libc@npm:^2.0.1":
+"detect-libc@npm:^2.0.1, detect-libc@npm:^2.0.3":
version: 2.0.4
resolution: "detect-libc@npm:2.0.4"
checksum: 10c0/c15541f836eba4b1f521e4eecc28eefefdbc10a94d3b8cb4c507689f332cc111babb95deda66f2de050b22122113189986d5190be97d51b5a2b23b938415e67c
languageName: node
linkType: hard
-"detect-libc@npm:^2.0.3":
- version: 2.0.3
- resolution: "detect-libc@npm:2.0.3"
- checksum: 10c0/88095bda8f90220c95f162bf92cad70bd0e424913e655c20578600e35b91edc261af27531cf160a331e185c0ced93944bc7e09939143225f56312d7fd800fdb7
- languageName: node
- linkType: hard
-
"detect-newline@npm:^4.0.0":
version: 4.0.1
resolution: "detect-newline@npm:4.0.1"
@@ -12028,14 +10969,7 @@ __metadata:
languageName: node
linkType: hard
-"dotenv@npm:^16.3.1":
- version: 16.4.7
- resolution: "dotenv@npm:16.4.7"
- checksum: 10c0/be9f597e36a8daf834452daa1f4cc30e5375a5968f98f46d89b16b983c567398a330580c88395069a77473943c06b877d1ca25b4afafcdd6d4adb549e8293462
- languageName: node
- linkType: hard
-
-"dotenv@npm:^16.5.0":
+"dotenv@npm:^16.3.1, dotenv@npm:^16.5.0":
version: 16.5.0
resolution: "dotenv@npm:16.5.0"
checksum: 10c0/5bc94c919fbd955bf0ba44d33922a1e93d1078e64a1db5c30faeded1d996e7a83c55332cb8ea4fae5a9ca4d0be44cbceb95c5811e70f9f095298df09d1997dd9
@@ -12790,16 +11724,15 @@ __metadata:
languageName: node
linkType: hard
-"eslint-plugin-storybook@npm:^0.12.0":
- version: 0.12.0
- resolution: "eslint-plugin-storybook@npm:0.12.0"
+"eslint-plugin-storybook@npm:^9.1.2":
+ version: 9.1.2
+ resolution: "eslint-plugin-storybook@npm:9.1.2"
dependencies:
- "@storybook/csf": "npm:^0.1.11"
"@typescript-eslint/utils": "npm:^8.8.1"
- ts-dedent: "npm:^2.2.0"
peerDependencies:
eslint: ">=8"
- checksum: 10c0/ce491ca9d817d231584c5016597158ae889780e428eccc93686d13e396ffdfd500318e5f997531c100cc3a7feff89fa2656ee125a116cf2d4d7e2baefbb0ade6
+ storybook: ^9.1.2
+ checksum: 10c0/37a5fbe4558013de311b730a1fc76db3f995864d57b1c3d749075ad5452f05f81366d6ef270e31168613109a4038fba91cda93eea96e153a620a18ec29f4095a
languageName: node
linkType: hard
@@ -13268,31 +12201,7 @@ __metadata:
languageName: node
linkType: hard
-"fdir@npm:^6.2.0, fdir@npm:^6.4.3":
- version: 6.4.3
- resolution: "fdir@npm:6.4.3"
- peerDependencies:
- picomatch: ^3 || ^4
- peerDependenciesMeta:
- picomatch:
- optional: true
- checksum: 10c0/d13c10120e9625adf21d8d80481586200759928c19405a816b77dd28eaeb80e7c59c5def3e2941508045eb06d34eb47fad865ccc8bf98e6ab988bb0ed160fb6f
- languageName: node
- linkType: hard
-
-"fdir@npm:^6.4.4":
- version: 6.4.4
- resolution: "fdir@npm:6.4.4"
- peerDependencies:
- picomatch: ^3 || ^4
- peerDependenciesMeta:
- picomatch:
- optional: true
- checksum: 10c0/6ccc33be16945ee7bc841e1b4178c0b4cf18d3804894cb482aa514651c962a162f96da7ffc6ebfaf0df311689fb70091b04dd6caffe28d56b9ebdc0e7ccadfdd
- languageName: node
- linkType: hard
-
-"fdir@npm:^6.4.5":
+"fdir@npm:^6.2.0, fdir@npm:^6.4.4":
version: 6.4.6
resolution: "fdir@npm:6.4.6"
peerDependencies:
@@ -13383,6 +12292,17 @@ __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: 10c0/e6ee3e6154560bc0ab3bc3b7d1348b31513f9bdf49a5dd2e952495427d559fa48cdf33953e85a309a323898b43fa1bfbc8b80c880dfc16068384783034030008
+ languageName: node
+ linkType: hard
+
"flat-cache@npm:^4.0.0":
version: 4.0.1
resolution: "flat-cache@npm:4.0.1"
@@ -14357,19 +13277,7 @@ __metadata:
languageName: node
linkType: hard
-"import-in-the-middle@npm:^1.11.2, import-in-the-middle@npm:^1.8.1":
- version: 1.13.0
- resolution: "import-in-the-middle@npm:1.13.0"
- dependencies:
- acorn: "npm:^8.14.0"
- acorn-import-attributes: "npm:^1.9.5"
- cjs-module-lexer: "npm:^1.2.2"
- module-details-from-path: "npm:^1.0.3"
- checksum: 10c0/f84146bf5eabf5a9cf2269a65413487be26ba21cb3cd33ffb8e59e0f94d775a624a4d2c77ef3dc06f89f7ce5265c3ec2e93546a73b70ce9aac6a6932be6e0aba
- languageName: node
- linkType: hard
-
-"import-in-the-middle@npm:^1.13.0":
+"import-in-the-middle@npm:^1.11.2, import-in-the-middle@npm:^1.13.0, import-in-the-middle@npm:^1.8.1":
version: 1.13.1
resolution: "import-in-the-middle@npm:1.13.1"
dependencies:
@@ -14482,7 +13390,7 @@ __metadata:
languageName: node
linkType: hard
-"intl-messageformat@npm:10.7.16":
+"intl-messageformat@npm:10.7.16, intl-messageformat@npm:^10.1.0":
version: 10.7.16
resolution: "intl-messageformat@npm:10.7.16"
dependencies:
@@ -14494,18 +13402,6 @@ __metadata:
languageName: node
linkType: hard
-"intl-messageformat@npm:^10.1.0":
- version: 10.7.15
- resolution: "intl-messageformat@npm:10.7.15"
- dependencies:
- "@formatjs/ecma402-abstract": "npm:2.3.3"
- "@formatjs/fast-memoize": "npm:2.2.6"
- "@formatjs/icu-messageformat-parser": "npm:2.11.1"
- tslib: "npm:2"
- checksum: 10c0/5759cd38718b7e4874fd6eb5e759e920227f993bdf17d71cd7474919098aafc13c8bbc63f5ccb2bafe13093f3a519fd7a03a47efc84bb3e9fbf9f25f88a408c9
- languageName: node
- linkType: hard
-
"ioredis@npm:^5.4.1, ioredis@npm:^5.6.1":
version: 5.6.1
resolution: "ioredis@npm:5.6.1"
@@ -14540,16 +13436,6 @@ __metadata:
languageName: node
linkType: hard
-"is-arguments@npm:^1.0.4":
- version: 1.2.0
- resolution: "is-arguments@npm:1.2.0"
- dependencies:
- call-bound: "npm:^1.0.2"
- has-tostringtag: "npm:^1.0.2"
- checksum: 10c0/6377344b31e9fcb707c6751ee89b11f132f32338e6a782ec2eac9393b0cbd32235dad93052998cda778ee058754860738341d8114910d50ada5615912bb929fc
- languageName: node
- linkType: hard
-
"is-array-buffer@npm:^3.0.4, is-array-buffer@npm:^3.0.5":
version: 3.0.5
resolution: "is-array-buffer@npm:3.0.5"
@@ -14914,7 +13800,7 @@ __metadata:
languageName: node
linkType: hard
-"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15, is-typed-array@npm:^1.1.3":
+"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15":
version: 1.1.15
resolution: "is-typed-array@npm:1.1.15"
dependencies:
@@ -15139,13 +14025,6 @@ __metadata:
languageName: node
linkType: hard
-"jsdoc-type-pratt-parser@npm:^4.0.0":
- version: 4.1.0
- resolution: "jsdoc-type-pratt-parser@npm:4.1.0"
- checksum: 10c0/7700372d2e733a32f7ea0a1df9cec6752321a5345c11a91b2ab478a031a426e934f16d5c1f15c8566c7b2c10af9f27892a29c2c789039f595470e929a4aa60ea
- languageName: node
- linkType: hard
-
"jsdom@npm:^26.1.0":
version: 26.1.0
resolution: "jsdom@npm:26.1.0"
@@ -15416,6 +14295,13 @@ __metadata:
languageName: node
linkType: hard
+"kleur@npm:^3.0.3":
+ version: 3.0.3
+ resolution: "kleur@npm:3.0.3"
+ checksum: 10c0/cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b
+ languageName: node
+ linkType: hard
+
"koa-bodyparser@npm:^4.2.1":
version: 4.4.1
resolution: "koa-bodyparser@npm:4.4.1"
@@ -15648,27 +14534,7 @@ __metadata:
languageName: node
linkType: hard
-"lint-staged@npm:^15.2.2":
- version: 15.4.3
- resolution: "lint-staged@npm:15.4.3"
- dependencies:
- chalk: "npm:^5.4.1"
- commander: "npm:^13.1.0"
- debug: "npm:^4.4.0"
- execa: "npm:^8.0.1"
- lilconfig: "npm:^3.1.3"
- listr2: "npm:^8.2.5"
- micromatch: "npm:^4.0.8"
- pidtree: "npm:^0.6.0"
- string-argv: "npm:^0.3.2"
- yaml: "npm:^2.7.0"
- bin:
- lint-staged: bin/lint-staged.js
- checksum: 10c0/c1f71f2273bcbd992af929620f5acc6b9f6899da4b395e780e0b3ab33a0d725c239eb961873067c8c842e057c585c71dd4d44c0dc8b25539d3c2e97a3bdd6f30
- languageName: node
- linkType: hard
-
-"lint-staged@npm:^15.5.2":
+"lint-staged@npm:^15.2.2, lint-staged@npm:^15.5.2":
version: 15.5.2
resolution: "lint-staged@npm:15.5.2"
dependencies:
@@ -15786,6 +14652,15 @@ __metadata:
languageName: node
linkType: hard
+"locate-path@npm:^7.2.0":
+ version: 7.2.0
+ resolution: "locate-path@npm:7.2.0"
+ dependencies:
+ p-locate: "npm:^6.0.0"
+ checksum: 10c0/139e8a7fe11cfbd7f20db03923cacfa5db9e14fa14887ea121345597472b4a63c1a42a8a5187defeeff6acf98fd568da7382aa39682d38f0af27433953a97751
+ languageName: node
+ linkType: hard
+
"lodash-es@npm:^4.17.21":
version: 4.17.21
resolution: "lodash-es@npm:4.17.21"
@@ -15944,14 +14819,7 @@ __metadata:
languageName: node
linkType: hard
-"loupe@npm:^3.1.0, loupe@npm:^3.1.1, loupe@npm:^3.1.2":
- version: 3.1.3
- resolution: "loupe@npm:3.1.3"
- checksum: 10c0/f5dab4144254677de83a35285be1b8aba58b3861439ce4ba65875d0d5f3445a4a496daef63100ccf02b2dbc25bf58c6db84c9cb0b96d6435331e9d0a33b48541
- languageName: node
- linkType: hard
-
-"loupe@npm:^3.1.4":
+"loupe@npm:^3.1.0, loupe@npm:^3.1.4":
version: 3.1.4
resolution: "loupe@npm:3.1.4"
checksum: 10c0/5c2e6aefaad25f812d361c750b8cf4ff91d68de289f141d7c85c2ce9bb79eeefa06a93c85f7b87cba940531ed8f15e492f32681d47eed23842ad1963eb3a154d
@@ -16198,15 +15066,6 @@ __metadata:
languageName: node
linkType: hard
-"magic-string@npm:^0.27.0":
- version: 0.27.0
- resolution: "magic-string@npm:0.27.0"
- dependencies:
- "@jridgewell/sourcemap-codec": "npm:^1.4.13"
- checksum: 10c0/cddacfea14441ca57ae8a307bc3cf90bac69efaa4138dd9a80804cffc2759bf06f32da3a293fb13eaa96334b7d45b7768a34f1d226afae25d2f05b05a3bb37d8
- languageName: node
- linkType: hard
-
"magic-string@npm:^0.30.0, magic-string@npm:^0.30.17, magic-string@npm:^0.30.3, magic-string@npm:^0.30.5":
version: 0.30.17
resolution: "magic-string@npm:0.30.17"
@@ -16242,13 +15101,6 @@ __metadata:
languageName: node
linkType: hard
-"map-or-similar@npm:^1.5.0":
- version: 1.5.0
- resolution: "map-or-similar@npm:1.5.0"
- checksum: 10c0/33c6ccfdc272992e33e4e99a69541a3e7faed9de3ac5bc732feb2500a9ee71d3f9d098980a70b7746e7eeb7f859ff7dfb8aa9b5ecc4e34170a32ab78cfb18def
- languageName: node
- linkType: hard
-
"map-stream@npm:~0.1.0":
version: 0.1.0
resolution: "map-stream@npm:0.1.0"
@@ -16302,15 +15154,6 @@ __metadata:
languageName: node
linkType: hard
-"memoizerific@npm:^1.11.3":
- version: 1.11.3
- resolution: "memoizerific@npm:1.11.3"
- dependencies:
- map-or-similar: "npm:^1.5.0"
- checksum: 10c0/661bf69b7afbfad57f0208f0c63324f4c96087b480708115b78ee3f0237d86c7f91347f6db31528740b2776c2e34c709bcb034e1e910edee2270c9603a0a469e
- languageName: node
- linkType: hard
-
"meow@npm:^13.2.0":
version: 13.2.0
resolution: "meow@npm:13.2.0"
@@ -16363,14 +15206,7 @@ __metadata:
languageName: node
linkType: hard
-"mime-db@npm:>= 1.43.0 < 2":
- version: 1.53.0
- resolution: "mime-db@npm:1.53.0"
- checksum: 10c0/1dcc37ba8ed5d1c179f5c6f0837e8db19371d5f2ea3690c3c2f3fa8c3858f976851d3460b172b4dee78ebd606762cbb407aa398545fbacd539e519f858cd7bf4
- languageName: node
- linkType: hard
-
-"mime-db@npm:^1.54.0":
+"mime-db@npm:>= 1.43.0 < 2, mime-db@npm:^1.54.0":
version: 1.54.0
resolution: "mime-db@npm:1.54.0"
checksum: 10c0/8d907917bc2a90fa2df842cdf5dfeaf509adc15fe0531e07bb2f6ab15992416479015828d6a74200041c492e42cce3ebf78e5ce714388a0a538ea9c53eece284
@@ -16665,6 +15501,13 @@ __metadata:
languageName: node
linkType: hard
+"mrmime@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "mrmime@npm:2.0.1"
+ checksum: 10c0/af05afd95af202fdd620422f976ad67dc18e6ee29beb03dd1ce950ea6ef664de378e44197246df4c7cdd73d47f2e7143a6e26e473084b9e4aa2095c0ad1e1761
+ languageName: node
+ linkType: hard
+
"ms@npm:2.0.0":
version: 2.0.0
resolution: "ms@npm:2.0.0"
@@ -16756,16 +15599,7 @@ __metadata:
languageName: node
linkType: hard
-"nanoid@npm:^3.1.23, nanoid@npm:^3.3.6, nanoid@npm:^3.3.8":
- version: 3.3.8
- resolution: "nanoid@npm:3.3.8"
- bin:
- nanoid: bin/nanoid.cjs
- checksum: 10c0/4b1bb29f6cfebf3be3bc4ad1f1296fb0a10a3043a79f34fbffe75d1621b4318319211cd420549459018ea3592f0d2f159247a6f874911d6d26eaaadda2478120
- languageName: node
- linkType: hard
-
-"nanoid@npm:^3.3.11":
+"nanoid@npm:^3.1.23, nanoid@npm:^3.3.11, nanoid@npm:^3.3.6":
version: 3.3.11
resolution: "nanoid@npm:3.3.11"
bin:
@@ -16840,25 +15674,25 @@ __metadata:
languageName: node
linkType: hard
-"next@npm:*":
- version: 15.2.1
- resolution: "next@npm:15.2.1"
+"next@npm:*, next@npm:15.3.4":
+ version: 15.3.4
+ resolution: "next@npm:15.3.4"
dependencies:
- "@next/env": "npm:15.2.1"
- "@next/swc-darwin-arm64": "npm:15.2.1"
- "@next/swc-darwin-x64": "npm:15.2.1"
- "@next/swc-linux-arm64-gnu": "npm:15.2.1"
- "@next/swc-linux-arm64-musl": "npm:15.2.1"
- "@next/swc-linux-x64-gnu": "npm:15.2.1"
- "@next/swc-linux-x64-musl": "npm:15.2.1"
- "@next/swc-win32-arm64-msvc": "npm:15.2.1"
- "@next/swc-win32-x64-msvc": "npm:15.2.1"
+ "@next/env": "npm:15.3.4"
+ "@next/swc-darwin-arm64": "npm:15.3.4"
+ "@next/swc-darwin-x64": "npm:15.3.4"
+ "@next/swc-linux-arm64-gnu": "npm:15.3.4"
+ "@next/swc-linux-arm64-musl": "npm:15.3.4"
+ "@next/swc-linux-x64-gnu": "npm:15.3.4"
+ "@next/swc-linux-x64-musl": "npm:15.3.4"
+ "@next/swc-win32-arm64-msvc": "npm:15.3.4"
+ "@next/swc-win32-x64-msvc": "npm:15.3.4"
"@swc/counter": "npm:0.1.3"
"@swc/helpers": "npm:0.5.15"
busboy: "npm:1.6.0"
caniuse-lite: "npm:^1.0.30001579"
postcss: "npm:8.4.31"
- sharp: "npm:^0.33.5"
+ sharp: "npm:^0.34.1"
styled-jsx: "npm:5.1.6"
peerDependencies:
"@opentelemetry/api": ^1.1.0
@@ -16897,7 +15731,7 @@ __metadata:
optional: true
bin:
next: dist/bin/next
- checksum: 10c0/9e46b78b3ed15e65f2dd0b4c697ae5ed811825fda8694df97b14bdeb39663906fb7ddf13be3ed74911a2098bf9a4648d88abb7d2c44b25a6a5bf0bd6c39a395d
+ checksum: 10c0/52d3fba6f53d5d2a339cbde433ab360301e9a0a0d9b95a656bf29ce1af43f02e9cc32571d5d4095bcb8ab7a795207d6e75c64b33fc1f90d21f2f9b157cc9a503
languageName: node
linkType: hard
@@ -16962,67 +15796,6 @@ __metadata:
languageName: node
linkType: hard
-"next@npm:15.3.4":
- version: 15.3.4
- resolution: "next@npm:15.3.4"
- dependencies:
- "@next/env": "npm:15.3.4"
- "@next/swc-darwin-arm64": "npm:15.3.4"
- "@next/swc-darwin-x64": "npm:15.3.4"
- "@next/swc-linux-arm64-gnu": "npm:15.3.4"
- "@next/swc-linux-arm64-musl": "npm:15.3.4"
- "@next/swc-linux-x64-gnu": "npm:15.3.4"
- "@next/swc-linux-x64-musl": "npm:15.3.4"
- "@next/swc-win32-arm64-msvc": "npm:15.3.4"
- "@next/swc-win32-x64-msvc": "npm:15.3.4"
- "@swc/counter": "npm:0.1.3"
- "@swc/helpers": "npm:0.5.15"
- busboy: "npm:1.6.0"
- caniuse-lite: "npm:^1.0.30001579"
- postcss: "npm:8.4.31"
- sharp: "npm:^0.34.1"
- styled-jsx: "npm:5.1.6"
- peerDependencies:
- "@opentelemetry/api": ^1.1.0
- "@playwright/test": ^1.41.2
- babel-plugin-react-compiler: "*"
- react: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
- react-dom: ^18.2.0 || 19.0.0-rc-de68d2f4-20241204 || ^19.0.0
- sass: ^1.3.0
- dependenciesMeta:
- "@next/swc-darwin-arm64":
- optional: true
- "@next/swc-darwin-x64":
- optional: true
- "@next/swc-linux-arm64-gnu":
- optional: true
- "@next/swc-linux-arm64-musl":
- optional: true
- "@next/swc-linux-x64-gnu":
- optional: true
- "@next/swc-linux-x64-musl":
- optional: true
- "@next/swc-win32-arm64-msvc":
- optional: true
- "@next/swc-win32-x64-msvc":
- optional: true
- sharp:
- optional: true
- peerDependenciesMeta:
- "@opentelemetry/api":
- optional: true
- "@playwright/test":
- optional: true
- babel-plugin-react-compiler:
- optional: true
- sass:
- optional: true
- bin:
- next: dist/bin/next
- checksum: 10c0/52d3fba6f53d5d2a339cbde433ab360301e9a0a0d9b95a656bf29ce1af43f02e9cc32571d5d4095bcb8ab7a795207d6e75c64b33fc1f90d21f2f9b157cc9a503
- languageName: node
- linkType: hard
-
"no-case@npm:^3.0.4":
version: 3.0.4
resolution: "no-case@npm:3.0.4"
@@ -17472,6 +16245,15 @@ __metadata:
languageName: node
linkType: hard
+"p-limit@npm:^4.0.0":
+ version: 4.0.0
+ resolution: "p-limit@npm:4.0.0"
+ dependencies:
+ yocto-queue: "npm:^1.0.0"
+ checksum: 10c0/a56af34a77f8df2ff61ddfb29431044557fcbcb7642d5a3233143ebba805fc7306ac1d448de724352861cb99de934bc9ab74f0d16fe6a5460bdbdf938de875ad
+ languageName: node
+ linkType: hard
+
"p-locate@npm:^5.0.0":
version: 5.0.0
resolution: "p-locate@npm:5.0.0"
@@ -17481,6 +16263,15 @@ __metadata:
languageName: node
linkType: hard
+"p-locate@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "p-locate@npm:6.0.0"
+ dependencies:
+ p-limit: "npm:^4.0.0"
+ checksum: 10c0/d72fa2f41adce59c198270aa4d3c832536c87a1806e0f69dffb7c1a7ca998fb053915ca833d90f166a8c082d3859eabfed95f01698a3214c20df6bb8de046312
+ languageName: node
+ linkType: hard
+
"p-map@npm:^4.0.0":
version: 4.0.0
resolution: "p-map@npm:4.0.0"
@@ -17583,6 +16374,13 @@ __metadata:
languageName: node
linkType: hard
+"path-exists@npm:^5.0.0":
+ version: 5.0.0
+ resolution: "path-exists@npm:5.0.0"
+ checksum: 10c0/b170f3060b31604cde93eefdb7392b89d832dfbc1bed717c9718cbe0f230c1669b7e75f87e19901da2250b84d092989a0f9e44d2ef41deb09aa3ad28e691a40a
+ languageName: node
+ linkType: hard
+
"path-is-absolute@npm:1.0.1, path-is-absolute@npm:^1.0.0":
version: 1.0.1
resolution: "path-is-absolute@npm:1.0.1"
@@ -17901,6 +16699,15 @@ __metadata:
languageName: node
linkType: hard
+"playwright-core@npm:1.54.2":
+ version: 1.54.2
+ resolution: "playwright-core@npm:1.54.2"
+ bin:
+ playwright-core: cli.js
+ checksum: 10c0/44850e20bf35237c8c3dedf1096c655f8af939dde53c5469f72cae3dd744966858a302419b909a73d7a2093323123e7ebcc0fdd55151b4193afb7812c1fd2c88
+ languageName: node
+ linkType: hard
+
"playwright@npm:1.53.1":
version: 1.53.1
resolution: "playwright@npm:1.53.1"
@@ -17916,12 +16723,18 @@ __metadata:
languageName: node
linkType: hard
-"polished@npm:^4.2.2":
- version: 4.3.1
- resolution: "polished@npm:4.3.1"
+"playwright@npm:^1.54.2":
+ version: 1.54.2
+ resolution: "playwright@npm:1.54.2"
dependencies:
- "@babel/runtime": "npm:^7.17.8"
- checksum: 10c0/45480d4c7281a134281cef092f6ecc202a868475ff66a390fee6e9261386e16f3047b4de46a2f2e1cf7fb7aa8f52d30b4ed631a1e3bcd6f303ca31161d4f07fe
+ fsevents: "npm:2.3.2"
+ playwright-core: "npm:1.54.2"
+ dependenciesMeta:
+ fsevents:
+ optional: true
+ bin:
+ playwright: cli.js
+ checksum: 10c0/6f642fa70179eee5d5bf8a90df2a6147c9638ff926f4f3ad0a0517396b8a3fe00ccebf13377e032a75b3f0b2610ec1562293e0cfc3bde234181c7a50af8af80a
languageName: node
linkType: hard
@@ -17944,24 +16757,13 @@ __metadata:
linkType: hard
"postcss@npm:^8.5.3":
- version: 8.5.3
- resolution: "postcss@npm:8.5.3"
- dependencies:
- nanoid: "npm:^3.3.8"
- picocolors: "npm:^1.1.1"
- source-map-js: "npm:^1.2.1"
- checksum: 10c0/b75510d7b28c3ab728c8733dd01538314a18c52af426f199a3c9177e63eb08602a3938bfb66b62dc01350b9aed62087eabbf229af97a1659eb8d3513cec823b3
- languageName: node
- linkType: hard
-
-"postcss@npm:^8.5.4":
- version: 8.5.4
- resolution: "postcss@npm:8.5.4"
+ version: 8.5.6
+ resolution: "postcss@npm:8.5.6"
dependencies:
nanoid: "npm:^3.3.11"
picocolors: "npm:^1.1.1"
source-map-js: "npm:^1.2.1"
- checksum: 10c0/0feff648614a834f7cd5396ea6b05b658ca0507e10a4eaad03b56c348f6aec93f42a885fc1b30522630c6a7e49ae53b38a061e3cba526f2d9857afbe095a22bb
+ checksum: 10c0/5127cc7c91ed7a133a1b7318012d8bfa112da9ef092dddf369ae699a1f10ebbd89b1b9f25f3228795b84585c72aabd5ced5fc11f2ba467eedf7b081a66fad024
languageName: node
linkType: hard
@@ -18134,6 +16936,16 @@ __metadata:
languageName: node
linkType: hard
+"prompts@npm:^2.4.0":
+ version: 2.4.2
+ resolution: "prompts@npm:2.4.2"
+ dependencies:
+ kleur: "npm:^3.0.3"
+ sisteransi: "npm:^1.0.5"
+ checksum: 10c0/16f1ac2977b19fe2cf53f8411cc98db7a3c8b115c479b2ca5c82b5527cd937aa405fa04f9a5960abeb9daef53191b53b4d13e35c1f5d50e8718c76917c5f1ea4
+ languageName: node
+ linkType: hard
+
"prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1":
version: 15.8.1
resolution: "prop-types@npm:15.8.1"
@@ -18455,9 +17267,9 @@ __metadata:
languageName: node
linkType: hard
-"react-docgen@npm:^7.0.0":
- version: 7.1.1
- resolution: "react-docgen@npm:7.1.1"
+"react-docgen@npm:^8.0.0":
+ version: 8.0.0
+ resolution: "react-docgen@npm:8.0.0"
dependencies:
"@babel/core": "npm:^7.18.9"
"@babel/traverse": "npm:^7.18.9"
@@ -18469,11 +17281,11 @@ __metadata:
doctrine: "npm:^3.0.0"
resolve: "npm:^1.22.1"
strip-indent: "npm:^4.0.0"
- checksum: 10c0/961e69487f6acbd9110afbda31f5a0c7fa7ab8b1ebe09fc0138c17efd297fa0b69518df873e937cac108732cd8125433bf939115d23ff99c1c171844140705a7
+ checksum: 10c0/2e3c187bed074895ac3420910129f23b30fe8f7faf984cbf6e210dd3914fa03a910583c5a4c4564edbef7461c37dfd6cd967c3bfc5d83c6f8c02cacedda38014
languageName: node
linkType: hard
-"react-dom@npm:19.1.0, react-dom@npm:^19.0.0, react-dom@npm:^19.1.0":
+"react-dom@npm:19.1.0, react-dom@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0, react-dom@npm:^19.0.0, react-dom@npm:^19.1.0":
version: 19.1.0
resolution: "react-dom@npm:19.1.0"
dependencies:
@@ -18484,17 +17296,6 @@ __metadata:
languageName: node
linkType: hard
-"react-dom@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0":
- version: 19.0.0
- resolution: "react-dom@npm:19.0.0"
- dependencies:
- scheduler: "npm:^0.25.0"
- peerDependencies:
- react: ^19.0.0
- checksum: 10c0/a36ce7ab507b237ae2759c984cdaad4af4096d8199fb65b3815c16825e5cfeb7293da790a3fc2184b52bfba7ba3ff31c058c01947aff6fd1a3701632aabaa6a9
- languageName: node
- linkType: hard
-
"react-feather@npm:^2.0.10":
version: 2.0.10
resolution: "react-feather@npm:2.0.10"
@@ -18646,20 +17447,13 @@ __metadata:
languageName: node
linkType: hard
-"react@npm:19.1.0, react@npm:^19.0.0, react@npm:^19.1.0":
+"react@npm:19.1.0, react@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0, react@npm:^19.0.0, react@npm:^19.1.0":
version: 19.1.0
resolution: "react@npm:19.1.0"
checksum: 10c0/530fb9a62237d54137a13d2cfb67a7db6a2156faed43eecc423f4713d9b20c6f2728b026b45e28fcd72e8eadb9e9ed4b089e99f5e295d2f0ad3134251bdd3698
languageName: node
linkType: hard
-"react@npm:^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0":
- version: 19.0.0
- resolution: "react@npm:19.0.0"
- checksum: 10c0/9cad8f103e8e3a16d15cb18a0d8115d8bd9f9e1ce3420310aea381eb42aa0a4f812cf047bb5441349257a05fba8a291515691e3cb51267279b2d2c3253f38471
- languageName: node
- linkType: hard
-
"readable-stream@npm:2":
version: 2.3.8
resolution: "readable-stream@npm:2.3.8"
@@ -19100,31 +17894,31 @@ __metadata:
languageName: node
linkType: hard
-"rollup@npm:^4.34.9, rollup@npm:^4.40.2":
- version: 4.40.2
- resolution: "rollup@npm:4.40.2"
+"rollup@npm:^4.34.9":
+ version: 4.46.2
+ resolution: "rollup@npm:4.46.2"
dependencies:
- "@rollup/rollup-android-arm-eabi": "npm:4.40.2"
- "@rollup/rollup-android-arm64": "npm:4.40.2"
- "@rollup/rollup-darwin-arm64": "npm:4.40.2"
- "@rollup/rollup-darwin-x64": "npm:4.40.2"
- "@rollup/rollup-freebsd-arm64": "npm:4.40.2"
- "@rollup/rollup-freebsd-x64": "npm:4.40.2"
- "@rollup/rollup-linux-arm-gnueabihf": "npm:4.40.2"
- "@rollup/rollup-linux-arm-musleabihf": "npm:4.40.2"
- "@rollup/rollup-linux-arm64-gnu": "npm:4.40.2"
- "@rollup/rollup-linux-arm64-musl": "npm:4.40.2"
- "@rollup/rollup-linux-loongarch64-gnu": "npm:4.40.2"
- "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.40.2"
- "@rollup/rollup-linux-riscv64-gnu": "npm:4.40.2"
- "@rollup/rollup-linux-riscv64-musl": "npm:4.40.2"
- "@rollup/rollup-linux-s390x-gnu": "npm:4.40.2"
- "@rollup/rollup-linux-x64-gnu": "npm:4.40.2"
- "@rollup/rollup-linux-x64-musl": "npm:4.40.2"
- "@rollup/rollup-win32-arm64-msvc": "npm:4.40.2"
- "@rollup/rollup-win32-ia32-msvc": "npm:4.40.2"
- "@rollup/rollup-win32-x64-msvc": "npm:4.40.2"
- "@types/estree": "npm:1.0.7"
+ "@rollup/rollup-android-arm-eabi": "npm:4.46.2"
+ "@rollup/rollup-android-arm64": "npm:4.46.2"
+ "@rollup/rollup-darwin-arm64": "npm:4.46.2"
+ "@rollup/rollup-darwin-x64": "npm:4.46.2"
+ "@rollup/rollup-freebsd-arm64": "npm:4.46.2"
+ "@rollup/rollup-freebsd-x64": "npm:4.46.2"
+ "@rollup/rollup-linux-arm-gnueabihf": "npm:4.46.2"
+ "@rollup/rollup-linux-arm-musleabihf": "npm:4.46.2"
+ "@rollup/rollup-linux-arm64-gnu": "npm:4.46.2"
+ "@rollup/rollup-linux-arm64-musl": "npm:4.46.2"
+ "@rollup/rollup-linux-loongarch64-gnu": "npm:4.46.2"
+ "@rollup/rollup-linux-ppc64-gnu": "npm:4.46.2"
+ "@rollup/rollup-linux-riscv64-gnu": "npm:4.46.2"
+ "@rollup/rollup-linux-riscv64-musl": "npm:4.46.2"
+ "@rollup/rollup-linux-s390x-gnu": "npm:4.46.2"
+ "@rollup/rollup-linux-x64-gnu": "npm:4.46.2"
+ "@rollup/rollup-linux-x64-musl": "npm:4.46.2"
+ "@rollup/rollup-win32-arm64-msvc": "npm:4.46.2"
+ "@rollup/rollup-win32-ia32-msvc": "npm:4.46.2"
+ "@rollup/rollup-win32-x64-msvc": "npm:4.46.2"
+ "@types/estree": "npm:1.0.8"
fsevents: "npm:~2.3.2"
dependenciesMeta:
"@rollup/rollup-android-arm-eabi":
@@ -19149,7 +17943,7 @@ __metadata:
optional: true
"@rollup/rollup-linux-loongarch64-gnu":
optional: true
- "@rollup/rollup-linux-powerpc64le-gnu":
+ "@rollup/rollup-linux-ppc64-gnu":
optional: true
"@rollup/rollup-linux-riscv64-gnu":
optional: true
@@ -19171,11 +17965,11 @@ __metadata:
optional: true
bin:
rollup: dist/bin/rollup
- checksum: 10c0/cbe9b766891da74fbf7c3b50420bb75102e5c59afc0ea45751f7e43a581d2cd93367763f521f820b72e341cf1f6b9951fbdcd3be67a1b0aa774b754525a8b9c7
+ checksum: 10c0/f428497fe119fe7c4e34f1020d45ba13e99b94c9aa36958d88823d932b155c9df3d84f53166f3ee913ff68ea6c7599a9ab34861d88562ad9d8420f64ca5dad4c
languageName: node
linkType: hard
-"rollup@npm:^4.40.0":
+"rollup@npm:^4.40.2":
version: 4.42.0
resolution: "rollup@npm:4.42.0"
dependencies:
@@ -19383,13 +18177,6 @@ __metadata:
languageName: unknown
linkType: soft
-"scheduler@npm:^0.25.0":
- version: 0.25.0
- resolution: "scheduler@npm:0.25.0"
- checksum: 10c0/a4bb1da406b613ce72c1299db43759526058fdcc413999c3c3e0db8956df7633acf395cb20eb2303b6a65d658d66b6585d344460abaee8080b4aa931f10eaafe
- languageName: node
- linkType: hard
-
"scheduler@npm:^0.26.0":
version: 0.26.0
resolution: "scheduler@npm:0.26.0"
@@ -19544,75 +18331,6 @@ __metadata:
languageName: node
linkType: hard
-"sharp@npm:^0.33.5":
- version: 0.33.5
- resolution: "sharp@npm:0.33.5"
- dependencies:
- "@img/sharp-darwin-arm64": "npm:0.33.5"
- "@img/sharp-darwin-x64": "npm:0.33.5"
- "@img/sharp-libvips-darwin-arm64": "npm:1.0.4"
- "@img/sharp-libvips-darwin-x64": "npm:1.0.4"
- "@img/sharp-libvips-linux-arm": "npm:1.0.5"
- "@img/sharp-libvips-linux-arm64": "npm:1.0.4"
- "@img/sharp-libvips-linux-s390x": "npm:1.0.4"
- "@img/sharp-libvips-linux-x64": "npm:1.0.4"
- "@img/sharp-libvips-linuxmusl-arm64": "npm:1.0.4"
- "@img/sharp-libvips-linuxmusl-x64": "npm:1.0.4"
- "@img/sharp-linux-arm": "npm:0.33.5"
- "@img/sharp-linux-arm64": "npm:0.33.5"
- "@img/sharp-linux-s390x": "npm:0.33.5"
- "@img/sharp-linux-x64": "npm:0.33.5"
- "@img/sharp-linuxmusl-arm64": "npm:0.33.5"
- "@img/sharp-linuxmusl-x64": "npm:0.33.5"
- "@img/sharp-wasm32": "npm:0.33.5"
- "@img/sharp-win32-ia32": "npm:0.33.5"
- "@img/sharp-win32-x64": "npm:0.33.5"
- color: "npm:^4.2.3"
- detect-libc: "npm:^2.0.3"
- semver: "npm:^7.6.3"
- dependenciesMeta:
- "@img/sharp-darwin-arm64":
- optional: true
- "@img/sharp-darwin-x64":
- optional: true
- "@img/sharp-libvips-darwin-arm64":
- optional: true
- "@img/sharp-libvips-darwin-x64":
- optional: true
- "@img/sharp-libvips-linux-arm":
- optional: true
- "@img/sharp-libvips-linux-arm64":
- optional: true
- "@img/sharp-libvips-linux-s390x":
- optional: true
- "@img/sharp-libvips-linux-x64":
- optional: true
- "@img/sharp-libvips-linuxmusl-arm64":
- optional: true
- "@img/sharp-libvips-linuxmusl-x64":
- optional: true
- "@img/sharp-linux-arm":
- optional: true
- "@img/sharp-linux-arm64":
- optional: true
- "@img/sharp-linux-s390x":
- optional: true
- "@img/sharp-linux-x64":
- optional: true
- "@img/sharp-linuxmusl-arm64":
- optional: true
- "@img/sharp-linuxmusl-x64":
- optional: true
- "@img/sharp-wasm32":
- optional: true
- "@img/sharp-win32-ia32":
- optional: true
- "@img/sharp-win32-x64":
- optional: true
- checksum: 10c0/6b81421ddfe6ee524d8d77e325c5e147fef22884e1c7b1656dfd89a88d7025894115da02d5f984261bf2e6daa16f98cadd1721c4ba408b4212b1d2a60f233484
- languageName: node
- linkType: hard
-
"sharp@npm:^0.34.1":
version: 0.34.1
resolution: "sharp@npm:0.34.1"
@@ -19786,6 +18504,24 @@ __metadata:
languageName: node
linkType: hard
+"sirv@npm:^3.0.1":
+ version: 3.0.1
+ resolution: "sirv@npm:3.0.1"
+ dependencies:
+ "@polka/url": "npm:^1.0.0-next.24"
+ mrmime: "npm:^2.0.0"
+ totalist: "npm:^3.0.0"
+ checksum: 10c0/7cf64b28daa69b15f77b38b0efdd02c007b72bb3ec5f107b208ebf59f01b174ef63a1db3aca16d2df925501831f4c209be6ece3302b98765919ef5088b45bf80
+ languageName: node
+ linkType: hard
+
+"sisteransi@npm:^1.0.5":
+ version: 1.0.5
+ resolution: "sisteransi@npm:1.0.5"
+ checksum: 10c0/230ac975cca485b7f6fe2b96a711aa62a6a26ead3e6fb8ba17c5a00d61b8bed0d7adc21f5626b70d7c33c62ff4e63933017a6462942c719d1980bb0b1207ad46
+ languageName: node
+ linkType: hard
+
"slash@npm:^5.1.0":
version: 5.1.0
resolution: "slash@npm:5.1.0"
@@ -20069,21 +18805,30 @@ __metadata:
languageName: node
linkType: hard
-"storybook@npm:^8.6.12":
- version: 8.6.12
- resolution: "storybook@npm:8.6.12"
+"storybook@npm:^9.1.2":
+ version: 9.1.2
+ resolution: "storybook@npm:9.1.2"
dependencies:
- "@storybook/core": "npm:8.6.12"
+ "@storybook/global": "npm:^5.0.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"
peerDependencies:
prettier: ^2 || ^3
peerDependenciesMeta:
prettier:
optional: true
bin:
- getstorybook: ./bin/index.cjs
- sb: ./bin/index.cjs
storybook: ./bin/index.cjs
- checksum: 10c0/9e52fed104fe9b0e8baad84651f5ea13d37ad885f1cfaf3fb27858c928920abbc05f624516545c360975c5bb86c1107ca8cdf484725fc8ddb540e55a6d536cb6
+ checksum: 10c0/3a575f94913f9000a3591e5c685f4eabf75fa78ce306f8b0d48e9c72e46028df31f6d15955b8a338be2bf48dadca6550b65782783d8b3cb4b737ba9f3887d007
languageName: node
linkType: hard
@@ -20592,7 +19337,7 @@ __metadata:
languageName: node
linkType: hard
-"tiny-invariant@npm:^1.3.1, tiny-invariant@npm:^1.3.3":
+"tiny-invariant@npm:^1.3.3":
version: 1.3.3
resolution: "tiny-invariant@npm:1.3.3"
checksum: 10c0/65af4a07324b591a059b35269cd696aba21bef2107f29b9f5894d83cc143159a204b299553435b03874ebb5b94d019afa8b8eff241c8a4cfee95872c2e1c1c4a
@@ -20613,27 +19358,7 @@ __metadata:
languageName: node
linkType: hard
-"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.9":
- version: 0.2.12
- resolution: "tinyglobby@npm:0.2.12"
- dependencies:
- fdir: "npm:^6.4.3"
- picomatch: "npm:^4.0.2"
- checksum: 10c0/7c9be4fd3625630e262dcb19015302aad3b4ba7fc620f269313e688f2161ea8724d6cb4444baab5ef2826eb6bed72647b169a33ec8eea37501832a2526ff540f
- languageName: node
- linkType: hard
-
-"tinyglobby@npm:^0.2.13":
- version: 0.2.13
- resolution: "tinyglobby@npm:0.2.13"
- dependencies:
- fdir: "npm:^6.4.4"
- picomatch: "npm:^4.0.2"
- checksum: 10c0/ef07dfaa7b26936601d3f6d999f7928a4d1c6234c5eb36896bb88681947c0d459b7ebe797022400e555fe4b894db06e922b95d0ce60cb05fd827a0a66326b18c
- languageName: node
- linkType: hard
-
-"tinyglobby@npm:^0.2.14":
+"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.13, tinyglobby@npm:^0.2.14, tinyglobby@npm:^0.2.9":
version: 0.2.14
resolution: "tinyglobby@npm:0.2.14"
dependencies:
@@ -20650,13 +19375,6 @@ __metadata:
languageName: node
linkType: hard
-"tinyrainbow@npm:^1.2.0":
- version: 1.2.0
- resolution: "tinyrainbow@npm:1.2.0"
- checksum: 10c0/7f78a4b997e5ba0f5ecb75e7ed786f30bab9063716e7dff24dd84013fb338802e43d176cb21ed12480561f5649a82184cf31efb296601a29d38145b1cdb4c192
- languageName: node
- linkType: hard
-
"tinyrainbow@npm:^2.0.0":
version: 2.0.0
resolution: "tinyrainbow@npm:2.0.0"
@@ -20664,13 +19382,6 @@ __metadata:
languageName: node
linkType: hard
-"tinyspy@npm:^3.0.0":
- version: 3.0.2
- resolution: "tinyspy@npm:3.0.2"
- checksum: 10c0/55ffad24e346622b59292e097c2ee30a63919d5acb7ceca87fc0d1c223090089890587b426e20054733f97a58f20af2c349fb7cc193697203868ab7ba00bcea0
- languageName: node
- linkType: hard
-
"tinyspy@npm:^4.0.3":
version: 4.0.3
resolution: "tinyspy@npm:4.0.3"
@@ -20740,16 +19451,14 @@ __metadata:
languageName: node
linkType: hard
-"tough-cookie@npm:^5.0.0":
- version: 5.1.1
- resolution: "tough-cookie@npm:5.1.1"
- dependencies:
- tldts: "npm:^6.1.32"
- checksum: 10c0/84fe18b7c28ce273c916d95028c00ffff58c285d58e90fbd44eb9380dd1bc21892c675cd1bbd4bfbc95108fe833c406b285844757d41636248bfe264655a6ef8
+"totalist@npm:^3.0.0":
+ version: 3.0.1
+ resolution: "totalist@npm:3.0.1"
+ checksum: 10c0/4bb1fadb69c3edbef91c73ebef9d25b33bbf69afe1e37ce544d5f7d13854cda15e47132f3e0dc4cafe300ddb8578c77c50a65004d8b6e97e77934a69aa924863
languageName: node
linkType: hard
-"tough-cookie@npm:^5.1.1":
+"tough-cookie@npm:^5.0.0, tough-cookie@npm:^5.1.1":
version: 5.1.2
resolution: "tough-cookie@npm:5.1.2"
dependencies:
@@ -20783,15 +19492,6 @@ __metadata:
languageName: node
linkType: hard
-"ts-api-utils@npm:^2.0.1":
- version: 2.0.1
- resolution: "ts-api-utils@npm:2.0.1"
- peerDependencies:
- typescript: ">=4.8.4"
- checksum: 10c0/23fd56a958b332cac00150a652e4c84730df30571bd2faa1ba6d7b511356d1a61656621492bb6c7f15dd6e18847a1408357a0e406671d358115369a17f5bfedd
- languageName: node
- linkType: hard
-
"ts-api-utils@npm:^2.1.0":
version: 2.1.0
resolution: "ts-api-utils@npm:2.1.0"
@@ -20893,7 +19593,7 @@ __metadata:
languageName: node
linkType: hard
-"tslib@npm:2, tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2, tslib@npm:^2.8.0, tslib@npm:^2.8.1":
+"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2, tslib@npm:^2.8.0, tslib@npm:^2.8.1":
version: 2.8.1
resolution: "tslib@npm:2.8.1"
checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62
@@ -21122,7 +19822,7 @@ __metadata:
languageName: node
linkType: hard
-"typescript@npm:5.8.3, typescript@npm:^5.6.0, typescript@npm:^5.8.3":
+"typescript@npm:5.8.3, typescript@npm:^5.6.0, typescript@npm:^5.7.2, typescript@npm:^5.8.3":
version: 5.8.3
resolution: "typescript@npm:5.8.3"
bin:
@@ -21132,16 +19832,6 @@ __metadata:
languageName: node
linkType: hard
-"typescript@npm:^5.7.2":
- version: 5.8.2
- resolution: "typescript@npm:5.8.2"
- bin:
- tsc: bin/tsc
- tsserver: bin/tsserver
- checksum: 10c0/5c4f6fbf1c6389b6928fe7b8fcd5dc73bb2d58cd4e3883f1d774ed5bd83b151cbac6b7ecf11723de56d4676daeba8713894b1e9af56174f2f9780ae7848ec3c6
- languageName: node
- linkType: hard
-
"typescript@patch:typescript@npm%3A5.7.3#optional!builtin":
version: 5.7.3
resolution: "typescript@patch:typescript@npm%3A5.7.3#optional!builtin::version=5.7.3&hash=5786d5"
@@ -21152,7 +19842,7 @@ __metadata:
languageName: node
linkType: hard
-"typescript@patch:typescript@npm%3A5.8.3#optional!builtin, typescript@patch:typescript@npm%3A^5.6.0#optional!builtin, typescript@patch:typescript@npm%3A^5.8.3#optional!builtin":
+"typescript@patch:typescript@npm%3A5.8.3#optional!builtin, typescript@patch:typescript@npm%3A^5.6.0#optional!builtin, typescript@patch:typescript@npm%3A^5.7.2#optional!builtin, typescript@patch:typescript@npm%3A^5.8.3#optional!builtin":
version: 5.8.3
resolution: "typescript@patch:typescript@npm%3A5.8.3#optional!builtin::version=5.8.3&hash=5786d5"
bin:
@@ -21162,16 +19852,6 @@ __metadata:
languageName: node
linkType: hard
-"typescript@patch:typescript@npm%3A^5.7.2#optional!builtin":
- version: 5.8.2
- resolution: "typescript@patch:typescript@npm%3A5.8.2#optional!builtin::version=5.8.2&hash=5786d5"
- bin:
- tsc: bin/tsc
- tsserver: bin/tsserver
- checksum: 10c0/5448a08e595cc558ab321e49d4cac64fb43d1fa106584f6ff9a8d8e592111b373a995a1d5c7f3046211c8a37201eb6d0f1566f15cdb7a62a5e3be01d087848e2
- languageName: node
- linkType: hard
-
"typical@npm:^4.0.0":
version: 4.0.0
resolution: "typical@npm:4.0.0"
@@ -21229,13 +19909,6 @@ __metadata:
languageName: node
linkType: hard
-"undici-types@npm:~6.20.0":
- version: 6.20.0
- resolution: "undici-types@npm:6.20.0"
- checksum: 10c0/68e659a98898d6a836a9a59e6adf14a5d799707f5ea629433e025ac90d239f75e408e2e5ff086afc3cace26f8b26ee52155293564593fbb4a2f666af57fc59bf
- languageName: node
- linkType: hard
-
"undici-types@npm:~6.21.0":
version: 6.21.0
resolution: "undici-types@npm:6.21.0"
@@ -21283,6 +19956,13 @@ __metadata:
languageName: node
linkType: hard
+"unicorn-magic@npm:^0.1.0":
+ version: 0.1.0
+ resolution: "unicorn-magic@npm:0.1.0"
+ checksum: 10c0/e4ed0de05b0a05e735c7d8a2930881e5efcfc3ec897204d5d33e7e6247f4c31eac92e383a15d9a6bccb7319b4271ee4bea946e211bf14951fec6ff2cbbb66a92
+ languageName: node
+ linkType: hard
+
"unicorn-magic@npm:^0.3.0":
version: 0.3.0
resolution: "unicorn-magic@npm:0.3.0"
@@ -21457,19 +20137,6 @@ __metadata:
languageName: node
linkType: hard
-"util@npm:^0.12.5":
- version: 0.12.5
- resolution: "util@npm:0.12.5"
- dependencies:
- inherits: "npm:^2.0.3"
- is-arguments: "npm:^1.0.4"
- is-generator-function: "npm:^1.0.7"
- is-typed-array: "npm:^1.1.3"
- which-typed-array: "npm:^1.1.2"
- checksum: 10c0/c27054de2cea2229a66c09522d0fa1415fb12d861d08523a8846bf2e4cbf0079d4c3f725f09dcb87493549bcbf05f5798dce1688b53c6c17201a45759e7253f3
- languageName: node
- linkType: hard
-
"uuid@npm:^11.1.0":
version: 11.1.0
resolution: "uuid@npm:11.1.0"
@@ -21589,61 +20256,6 @@ __metadata:
languageName: node
linkType: hard
-"vite@npm:^5.0.0 || ^6.0.0 || ^7.0.0-0":
- version: 7.0.0-beta.1
- resolution: "vite@npm:7.0.0-beta.1"
- dependencies:
- esbuild: "npm:^0.25.0"
- fdir: "npm:^6.4.5"
- fsevents: "npm:~2.3.3"
- picomatch: "npm:^4.0.2"
- postcss: "npm:^8.5.4"
- rollup: "npm:^4.40.0"
- tinyglobby: "npm:^0.2.14"
- peerDependencies:
- "@types/node": ^20.19.0 || >=22.12.0
- jiti: ">=1.21.0"
- less: ^4.0.0
- lightningcss: ^1.21.0
- sass: ^1.70.0
- sass-embedded: ^1.70.0
- stylus: ">=0.54.8"
- sugarss: ^5.0.0
- terser: ^5.16.0
- tsx: ^4.8.1
- yaml: ^2.4.2
- dependenciesMeta:
- fsevents:
- optional: true
- peerDependenciesMeta:
- "@types/node":
- optional: true
- jiti:
- optional: true
- less:
- optional: true
- lightningcss:
- optional: true
- sass:
- optional: true
- sass-embedded:
- optional: true
- stylus:
- optional: true
- sugarss:
- optional: true
- terser:
- optional: true
- tsx:
- optional: true
- yaml:
- optional: true
- bin:
- vite: bin/vite.js
- checksum: 10c0/0ab20103182244b310fb2bb4a9f3fb21110a61328052e73accfebf3503270bddd1d19417c2d17bd93f1108125da5ffbc52a1f05c8bf3f564907919ffc64d3d78
- languageName: node
- linkType: hard
-
"vite@npm:^6.3.5":
version: 6.3.5
resolution: "vite@npm:6.3.5"
@@ -21699,6 +20311,25 @@ __metadata:
languageName: node
linkType: hard
+"vitest-browser-react@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "vitest-browser-react@npm:1.0.1"
+ peerDependencies:
+ "@types/react": ^18.0.0 || ^19.0.0
+ "@types/react-dom": ^18.0.0 || ^19.0.0
+ "@vitest/browser": ^2.1.0 || ^3.0.0 || ^4.0.0-0
+ react: ^18.0.0 || ^19.0.0
+ react-dom: ^18.0.0 || ^19.0.0
+ vitest: ^2.1.0 || ^3.0.0 || ^4.0.0-0
+ peerDependenciesMeta:
+ "@types/react":
+ optional: true
+ "@types/react-dom":
+ optional: true
+ checksum: 10c0/a83353743cb490df846cca81d6a7661568088e079c174e62aa561b34db032e7e042770cb7557d25ab2c66c959d303b7a4706ba49f2b715796823b663ef469e41
+ languageName: node
+ linkType: hard
+
"vitest@npm:^3.2.4":
version: 3.2.4
resolution: "vitest@npm:3.2.4"
@@ -21917,7 +20548,7 @@ __metadata:
languageName: node
linkType: hard
-"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18, which-typed-array@npm:^1.1.2":
+"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18":
version: 1.1.18
resolution: "which-typed-array@npm:1.1.18"
dependencies:
@@ -22057,9 +20688,9 @@ __metadata:
languageName: node
linkType: hard
-"ws@npm:^8.18.0":
- version: 8.18.2
- resolution: "ws@npm:8.18.2"
+"ws@npm:^8.18.0, ws@npm:^8.18.2":
+ version: 8.18.3
+ resolution: "ws@npm:8.18.3"
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ">=5.0.2"
@@ -22068,22 +20699,7 @@ __metadata:
optional: true
utf-8-validate:
optional: true
- checksum: 10c0/4b50f67931b8c6943c893f59c524f0e4905bbd183016cfb0f2b8653aa7f28dad4e456b9d99d285bbb67cca4fedd9ce90dfdfaa82b898a11414ebd66ee99141e4
- languageName: node
- linkType: hard
-
-"ws@npm:^8.2.3":
- version: 8.18.1
- resolution: "ws@npm:8.18.1"
- peerDependencies:
- bufferutil: ^4.0.1
- utf-8-validate: ">=5.0.2"
- peerDependenciesMeta:
- bufferutil:
- optional: true
- utf-8-validate:
- optional: true
- checksum: 10c0/e498965d6938c63058c4310ffb6967f07d4fa06789d3364829028af380d299fe05762961742971c764973dce3d1f6a2633fe8b2d9410c9b52e534b4b882a99fa
+ checksum: 10c0/eac918213de265ef7cb3d4ca348b891a51a520d839aa51cdb8ca93d4fa7ff9f6ccb339ccee89e4075324097f0a55157c89fa3f7147bde9d8d7e90335dc087b53
languageName: node
linkType: hard
@@ -22176,6 +20792,13 @@ __metadata:
languageName: node
linkType: hard
+"yocto-queue@npm:^1.0.0":
+ version: 1.2.1
+ resolution: "yocto-queue@npm:1.2.1"
+ checksum: 10c0/5762caa3d0b421f4bdb7a1926b2ae2189fc6e4a14469258f183600028eb16db3e9e0306f46e8ebf5a52ff4b81a881f22637afefbef5399d6ad440824e9b27f9f
+ languageName: node
+ linkType: hard
+
"yup@npm:^1.2.0":
version: 1.6.1
resolution: "yup@npm:1.6.1"
@@ -22204,14 +20827,7 @@ __metadata:
languageName: node
linkType: hard
-"zod@npm:^3.23.8":
- version: 3.24.2
- resolution: "zod@npm:3.24.2"
- checksum: 10c0/c638c7220150847f13ad90635b3e7d0321b36cce36f3fc6050ed960689594c949c326dfe2c6fa87c14b126ee5d370ccdebd6efb304f41ef5557a4aaca2824565
- languageName: node
- linkType: hard
-
-"zod@npm:^3.24.2, zod@npm:^3.24.4":
+"zod@npm:^3.23.8, zod@npm:^3.24.2, zod@npm:^3.24.4":
version: 3.24.4
resolution: "zod@npm:3.24.4"
checksum: 10c0/ab3112f017562180a41a0f83d870b333677f7d6b77f106696c56894567051b91154714a088149d8387a4f50806a2520efcb666f108cd384a35c236a191186d91