diff --git a/libs/form-component/.storybook/main.ts b/libs/form-component/.storybook/main.ts
new file mode 100644
index 00000000000..e09c2fb9e13
--- /dev/null
+++ b/libs/form-component/.storybook/main.ts
@@ -0,0 +1,11 @@
+import type { StorybookConfig } from '@storybook/react-vite';
+
+const config: StorybookConfig = {
+ stories: ['../src/**/*.mdx', '../src/**/*.stories.@(js|jsx|mjs|ts|tsx)'],
+ addons: ['@storybook/addon-links', '@chromatic-com/storybook', '@storybook/addon-docs'],
+ framework: {
+ name: '@storybook/react-vite',
+ options: {},
+ },
+};
+export default config;
diff --git a/libs/form-component/.storybook/preview.tsx b/libs/form-component/.storybook/preview.tsx
new file mode 100644
index 00000000000..71974a90443
--- /dev/null
+++ b/libs/form-component/.storybook/preview.tsx
@@ -0,0 +1,20 @@
+import type { Preview } from '@storybook/react-vite';
+
+import '@digdir/designsystemet-css';
+import '@digdir/designsystemet-css/theme';
+import '../src/styles/global.css';
+
+const preview: Preview = {
+ parameters: {
+ layout: 'centered',
+ },
+ decorators: [
+ (Story) => (
+
+
+
+ ),
+ ],
+};
+
+export default preview;
diff --git a/libs/form-component/package.json b/libs/form-component/package.json
index bdcb9a8ccb1..eb8b68d694a 100644
--- a/libs/form-component/package.json
+++ b/libs/form-component/package.json
@@ -3,12 +3,18 @@
"packageManager": "yarn@4.12.0",
"version": "0.1.0",
"main": "./src/index.ts",
+ "exports": {
+ ".": "./src/index.ts",
+ "./styles/global.css": "./src/styles/global.css"
+ },
"private": true,
"scripts": {
"test": "vitest",
"test:ci": "vitest run",
"lint": "eslint \"src/**/*.ts*\"",
- "typecheck": "tsc --noEmit -p ./"
+ "typecheck": "tsc --noEmit -p ./",
+ "storybook": "storybook dev -p 6008",
+ "build-storybook": "storybook build"
},
"peerDependencies": {
"@digdir/designsystemet-react": "^1.11.1",
@@ -16,7 +22,13 @@
"react-dom": "^19.0.0"
},
"devDependencies": {
+ "@chromatic-com/storybook": "^5.0.1",
+ "@digdir/designsystemet-css": "1.11.1",
"@digdir/designsystemet-react": "1.11.1",
+ "@storybook/addon-docs": "10.2.16",
+ "@storybook/addon-links": "10.2.16",
+ "@storybook/builder-vite": "10.2.16",
+ "@storybook/react-vite": "10.2.16",
"@testing-library/jest-dom": "6.9.1",
"@testing-library/react": "16.3.2",
"@testing-library/user-event": "14.6.1",
@@ -24,8 +36,9 @@
"@types/react-dom": "19.2.3",
"@vitejs/plugin-react": "^5.0.0",
"jsdom": "^26.1.0",
+ "storybook": "^10.2.11",
"typescript": "5.9.3",
"typescript-plugin-css-modules": "5.2.0",
- "vitest": "^3.0.0"
+ "vitest": "^4.1.5"
}
}
diff --git a/libs/form-component/src/app-components/Card/Card.stories.tsx b/libs/form-component/src/app-components/Card/Card.stories.tsx
new file mode 100644
index 00000000000..ef4980dd8be
--- /dev/null
+++ b/libs/form-component/src/app-components/Card/Card.stories.tsx
@@ -0,0 +1,20 @@
+import type { Meta, StoryObj } from '@storybook/react-vite';
+
+import { AppCard } from './index';
+
+const meta = {
+ title: 'AppComponents/Card',
+ component: AppCard,
+} satisfies Meta;
+
+export default meta;
+
+type Story = StoryObj;
+
+export const Preview: Story = {
+ args: {
+ title: heading here
,
+ description: 'A short description that explains what this card is about.',
+ footer: 'Last updated 2 days ago',
+ },
+};
diff --git a/libs/form-component/src/styles/global.css b/libs/form-component/src/styles/global.css
new file mode 100644
index 00000000000..e6f219dcca1
--- /dev/null
+++ b/libs/form-component/src/styles/global.css
@@ -0,0 +1,178 @@
+@import url('https://altinncdn.no/fonts/altinn-din/altinn-din.css');
+
+:root {
+ --font-family: 'Altinn-DIN', sans-serif;
+ font-family: var(--font-family);
+ font-size: 1rem;
+ font-weight: normal;
+ line-height: 1.5;
+ text-align: left;
+ color: var(--ds-color-neutral-text-default);
+
+ /* @see altinnAppTheme.tsx */
+ --colors-primary-blueDarker: #022f51;
+ --colors-primary-blueDark: #0062ba;
+ --colors-primary-blueDarkHover: #1a72c1;
+ --colors-primary-blueMedium: #008fd6;
+ --colors-primary-blue: #1eadf7;
+ --colors-primary-blueHover: #37b7f8;
+ --colors-primary-blueLight: #cff0ff;
+ --colors-primary-blueLighter: #e3f7ff;
+ --colors-primary-green: #12aa64;
+ --colors-primary-greenHover: #45d489;
+ --colors-primary-greenLight: #d4f9e4;
+ --colors-primary-red: #d5203b;
+ --colors-primary-redLight: #f9cad3;
+ --colors-primary-purple: #3f3161;
+ --colors-primary-purpleLight: #e0daf7;
+ --colors-primary-yellow: #ffda06;
+ --colors-primary-yellowLight: #fbf6bd;
+ --colors-primary-black: #000;
+ --colors-primary-grey: #6a6a6a;
+ --colors-primary-greyMedium: #bcc7cc;
+ --colors-primary-greyLight: #efefef;
+ --colors-primary-white: #fff;
+
+ --table-input-margin: 15px;
+
+ --repeating-group-edit-surface-color: #f1fbff;
+ --repeating-group-edit-border-color: var(--ds-color-accent-border-default);
+ --repeating-group-edit-divider-color: var(--ds-color-accent-border-subtle);
+ --repeating-group-error-color: var(--ds-color-danger-surface-tinted);
+
+ --border-color-primary: var(--colors-primary-blueMedium);
+ --dashed-border-primary: 1px dashed var(--border-color-primary);
+ --solid-border-primary: 2px solid var(--border-color-primary);
+ --dotted-border-primary: 2px dotted var(--border-color-primary);
+
+ --button-margin-top: 2rem;
+ --button-gap: 0.75rem;
+}
+
+/* Workaround to avoid (PDF) postfix from Altinn designsystem */
+a[href$='.pdf']::after {
+ content: none !important;
+ display: inline !important;
+}
+
+input:checked + .slider {
+ background-color: #1eaef7;
+}
+
+input:checked + .slider:before {
+ -webkit-transform: translateX(26px);
+ -ms-transform: translateX(26px);
+ transform: translateX(26px);
+}
+
+input:focus + .slider {
+ box-shadow: 0 0 1px #1eaef7;
+}
+
+option {
+ overflow: hidden;
+ text-overflow: 'ellipsis';
+}
+
+select.disabled {
+ border: 2px solid var(--colors-primary-grey) !important;
+ color: var(--colors-primary-black);
+ background:
+ url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI0cHgiIHZpZXdCb3g9IjAgMCA4IDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQwLjIgKDMzODI2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5UcmlhbmdsZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJUcmlhbmdsZSIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4wMDAwMDAsIDIuMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC00LjAwMDAwMCwgLTIuMDAwMDAwKSAiIHBvaW50cz0iNCAwIDggNCAwIDQiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+)
+ no-repeat right 0.469rem center,
+ repeating-linear-gradient(
+ 135deg,
+ var(--colors-primary-greyLight),
+ var(--colors-primary-greyLight) 2px,
+ var(--colors-primary-white) 3px,
+ var(--colors-primary-white) 5px
+ ) !important;
+ background-size:
+ 8px 10px,
+ cover !important;
+}
+
+ol,
+ul,
+dl {
+ padding-left: 1.5rem;
+ margin-top: 0;
+}
+
+/* Workaround: The above style affects DropdownMenu from the design system */
+.ds-dropdown ul {
+ padding: 0;
+}
+
+/* Align text in table when right to left languages*/
+[dir='rtl'] td {
+ text-align: right;
+}
+
+.altinnLink {
+ --dsc-link-background--active: var(--ds-color-surface-tinted);
+ --dsc-link-color--active: var(--ds-color-text-default);
+ --dsc-link-color--hover: var(--ds-color-text-default);
+ --dsc-link-color: var(--ds-color-text-subtle);
+ --dsc-link-background--focus: var(--ds-color-focus-outer);
+ --dsc-link-color--focus: var(--ds-color-focus-inner);
+ --dsc-link-color--visited: var(--ds-link-color-visited);
+ --dsc-link-text-decoration-thickness--hover: 0.125em;
+ --dsc-link-text-decoration-thickness: 0.0625em;
+ color: var(--dsc-link-color);
+ outline: none;
+ text-decoration-line: underline;
+ text-decoration-style: solid;
+ text-decoration-thickness: var(--dsc-link-text-decoration-thickness);
+ text-underline-offset: 0.27em;
+}
+.altinnLink:hover {
+ color: var(--dsc-link-color--hover);
+ text-decoration-thickness: var(--dsc-link-text-decoration-thickness--hover);
+}
+.altinnLink:focus-visible {
+ color: var(--dsc-link-color--focus);
+ background: var(--dsc-link-background--focus);
+ outline: transparent solid 2px;
+}
+
+.altinnLink[target='_blank']::after {
+ display: inline-block;
+ width: 1.3em;
+ background-image: url('data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 36 36%27%3E%3Cstyle%3E.st0%7Bfill:%23022f51%7D.st1%7Bfill:%23fff%7D.st2,.st3,.st4%7Bfill:none;stroke:%23fff;stroke-width:2.5;stroke-miterlimit:10%7D.st3,.st4%7Bstroke-width:2%7D.st4%7Bfill:%23fff%7D.st5%7Bfill:none%7D.st5,.st6,.st7,.st8%7Bstroke:%23022f51;stroke-miterlimit:10%7D.st6%7Bstroke-width:.9636;fill:none%7D.st7,.st8%7Bfill:%23fff%7D.st8%7Bfill:%23022f51%7D.st9%7Bopacity:.3%7D.st10%7Bfill:%23ff1d25%7D.st11%7Bfill:none;stroke:%23022f51;stroke-width:8;stroke-miterlimit:10%7D.st12%7Bopacity:.5;stroke:%23ffa683;stroke-width:2%7D.st12,.st13,.st14%7Bfill:none;stroke-miterlimit:10%7D.st13%7Bopacity:.5;stroke:%23ffa683;stroke-width:1.4142%7D.st14%7Bstroke:%23022f51;stroke-width:4%7D%3C/style%3E%3Cpath class=%27st0%27 d=%27M15 11v2h8.7L12.1 24.7l1.4 1.4L25 14.6V24h2V11z%27 id=%27Layer_1%27/%3E%3C/svg%3E');
+ background-repeat: no-repeat;
+ background-size: 119% auto;
+ vertical-align: middle;
+ margin-top: -4px;
+ margin-left: -3px;
+ content: '(external link)';
+ white-space: nowrap;
+ overflow: hidden;
+ text-indent: 1.3em;
+}
+.altinnLink[target='_blank']:focus-visible::after {
+ display: inline-block;
+ width: 1.3em;
+ background-image: url('data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 36 36%27%3E%3Cstyle%3E.st0%7Bfill:%23ffffff%7D.st1%7Bfill:%23fff%7D.st2,.st3,.st4%7Bfill:none;stroke:%23fff;stroke-width:2.5;stroke-miterlimit:10%7D.st3,.st4%7Bstroke-width:2%7D.st4%7Bfill:%23fff%7D.st5%7Bfill:none%7D.st5,.st6,.st7,.st8%7Bstroke:%23022f51;stroke-miterlimit:10%7D.st6%7Bstroke-width:.9636;fill:none%7D.st7,.st8%7Bfill:%23fff%7D.st8%7Bfill:%23022f51%7D.st9%7Bopacity:.3%7D.st10%7Bfill:%23ff1d25%7D.st11%7Bfill:none;stroke:%23022f51;stroke-width:8;stroke-miterlimit:10%7D.st12%7Bopacity:.5;stroke:%23ffa683;stroke-width:2%7D.st12,.st13,.st14%7Bfill:none;stroke-miterlimit:10%7D.st13%7Bopacity:.5;stroke:%23ffa683;stroke-width:1.4142%7D.st14%7Bstroke:%23022f51;stroke-width:4%7D%3C/style%3E%3Cpath class=%27st0%27 d=%27M15 11v2h8.7L12.1 24.7l1.4 1.4L25 14.6V24h2V11z%27 id=%27Layer_1%27/%3E%3C/svg%3E');
+ background-repeat: no-repeat;
+ background-size: 119% auto;
+ vertical-align: middle;
+ margin-top: -4px;
+ margin-left: -3px;
+ content: '(external link)';
+ white-space: nowrap;
+ overflow: hidden;
+ text-indent: 1.3em;
+}
+
+.sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ padding: 0;
+ margin: -1px;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ white-space: nowrap;
+ border: 0;
+}
diff --git a/libs/form-component/tsconfig.json b/libs/form-component/tsconfig.json
index 7228f7e778a..e9301cac99d 100644
--- a/libs/form-component/tsconfig.json
+++ b/libs/form-component/tsconfig.json
@@ -20,6 +20,6 @@
],
"types": ["vitest/globals", "@testing-library/jest-dom"]
},
- "include": ["src/**/*", "vitest.config.ts"],
+ "include": ["src/**/*", ".storybook/**/*", "vitest.config.ts"],
"exclude": ["node_modules", "dist"]
}
diff --git a/libs/form-engine/package.json b/libs/form-engine/package.json
index 67ffe749178..3e977940edb 100644
--- a/libs/form-engine/package.json
+++ b/libs/form-engine/package.json
@@ -26,6 +26,6 @@
"@vitejs/plugin-react": "^5.0.0",
"jsdom": "^26.1.0",
"typescript": "5.9.3",
- "vitest": "^3.0.0"
+ "vitest": "^4.1.5"
}
}
diff --git a/src/App/frontend/monorepo-changed-paths.txt b/src/App/frontend/monorepo-changed-paths.txt
index 3011ecb4cd4..abb25f49cfe 100644
--- a/src/App/frontend/monorepo-changed-paths.txt
+++ b/src/App/frontend/monorepo-changed-paths.txt
@@ -2,6 +2,7 @@
.github/
.husky/
.yarn/patches/jsdom-npm-26.1.0-3857255f02.patch
+.yarn/releases/yarn-4.12.0.cjs
.yarnrc.yml
LICENSE.md
adr/001-component-library.md
@@ -62,6 +63,7 @@ src/features/validation/schemaValidation/SchemaValidation.tsx
src/features/validation/selectors/attachmentValidations.ts
src/features/validation/validationContext.tsx
src/hooks/useWaitForState.ts
+src/index.css
src/index.tsx
src/layout/Group/SummaryGroupComponent.test.tsx
src/layout/Group/__snapshots__/SummaryGroupComponent.test.tsx.snap
diff --git a/src/App/frontend/package.json b/src/App/frontend/package.json
index cbd82bb480f..6bca0c026c3 100644
--- a/src/App/frontend/package.json
+++ b/src/App/frontend/package.json
@@ -126,6 +126,7 @@
"webpack-dev-server": "5.2.3"
},
"dependencies": {
+ "@app/form-component": "workspace:*",
"@app/form-engine": "workspace:*",
"@date-fns/tz": "1.4.1",
"@digdir/designsystemet-css": "1.11.1",
diff --git a/src/App/frontend/src/index.css b/src/App/frontend/src/index.css
index 4fd60fa2bae..003a1932239 100644
--- a/src/App/frontend/src/index.css
+++ b/src/App/frontend/src/index.css
@@ -1,58 +1,6 @@
-@import url('https://altinncdn.no/fonts/altinn-din/altinn-din.css');
+@import '@app/form-component/styles/global.css';
-/* Font */
:root {
- --font-family: 'Altinn-DIN', sans-serif;
- font-family: var(--font-family);
- font-size: 1rem;
- font-weight: normal;
- line-height: 1.5;
- text-align: left;
- color: var(--ds-color-neutral-text-default);
-}
-
-/* Global variables */
-:root {
- /* @see altinnAppTheme.tsx */
- --colors-primary-blueDarker: #022f51;
- --colors-primary-blueDark: #0062ba;
- --colors-primary-blueDarkHover: #1a72c1;
- --colors-primary-blueMedium: #008fd6;
- --colors-primary-blue: #1eadf7;
- --colors-primary-blueHover: #37b7f8;
- --colors-primary-blueLight: #cff0ff;
- --colors-primary-blueLighter: #e3f7ff;
- --colors-primary-green: #12aa64;
- --colors-primary-greenHover: #45d489;
- --colors-primary-greenLight: #d4f9e4;
- --colors-primary-red: #d5203b;
- --colors-primary-redLight: #f9cad3;
- --colors-primary-purple: #3f3161;
- --colors-primary-purpleLight: #e0daf7;
- --colors-primary-yellow: #ffda06;
- --colors-primary-yellowLight: #fbf6bd;
- --colors-primary-black: #000;
- --colors-primary-grey: #6a6a6a;
- --colors-primary-greyMedium: #bcc7cc;
- --colors-primary-greyLight: #efefef;
- --colors-primary-white: #fff;
-
- --table-input-margin: 15px; /* From design-system, move to figma-tokens? */
-
- --repeating-group-edit-surface-color: #f1fbff;
- --repeating-group-edit-border-color: var(--ds-color-accent-border-default);
- --repeating-group-edit-divider-color: var(--ds-color-accent-border-subtle);
- --repeating-group-error-color: var(--ds-color-danger-surface-tinted);
-
- /*Border styles*/
- --border-color-primary: var(--colors-primary-blueMedium);
- --dashed-border-primary: 1px dashed var(--border-color-primary);
- --solid-border-primary: 2px solid var(--border-color-primary);
- --dotted-border-primary: 2px dotted var(--border-color-primary);
-
- --button-margin-top: 2rem;
- --button-gap: 0.75rem;
-
/* Toast styles */
--toastify-color-info: var(--ds-color-accent-base-default);
--toastify-color-success: var(--ds-color-success-base-default);
@@ -66,14 +14,6 @@
padding: var(--ds-size-3) var(--ds-size-3) var(--ds-size-4) var(--ds-size-3);
}
-/* Custom CSS for all app */
-
-/* Workaround to avoid (PDF) postfix from Altinn designsystem */
-a[href$='.pdf']::after {
- content: none !important;
- display: inline !important;
-}
-
html,
body {
height: 100%;
@@ -89,126 +29,3 @@ body {
background-color: white !important;
}
}
-
-input:checked + .slider {
- background-color: #1eaef7;
-}
-
-input:checked + .slider:before {
- -webkit-transform: translateX(26px);
- -ms-transform: translateX(26px);
- transform: translateX(26px);
-}
-
-input:focus + .slider {
- box-shadow: 0 0 1px #1eaef7;
-}
-
-option {
- overflow: hidden;
- text-overflow: 'ellipsis';
-}
-
-select.disabled {
- border: 2px solid var(--colors-primary-grey) !important;
- color: var(--colors-primary-black);
- background:
- url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjhweCIgaGVpZ2h0PSI0cHgiIHZpZXdCb3g9IjAgMCA4IDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQwLjIgKDMzODI2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5UcmlhbmdsZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwb2x5Z29uIGlkPSJUcmlhbmdsZSIgZmlsbD0iIzAwMDAwMCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4wMDAwMDAsIDIuMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC00LjAwMDAwMCwgLTIuMDAwMDAwKSAiIHBvaW50cz0iNCAwIDggNCAwIDQiPjwvcG9seWdvbj4KICAgIDwvZz4KPC9zdmc+)
- no-repeat right 0.469rem center,
- repeating-linear-gradient(
- 135deg,
- var(--colors-primary-greyLight),
- var(--colors-primary-greyLight) 2px,
- var(--colors-primary-white) 3px,
- var(--colors-primary-white) 5px
- ) !important;
- background-size:
- 8px 10px,
- cover !important;
-}
-
-ol,
-ul,
-dl {
- padding-left: 1.5rem;
- margin-top: 0;
-}
-
-/* Workaround: The above style affects DropdownMenu from the design system */
-.ds-dropdown ul {
- padding: 0;
-}
-
-/* Align text in table when right to left languages*/
-[dir='rtl'] td {
- text-align: right;
-}
-
-/* Link styling */
-.altinnLink {
- --dsc-link-background--active: var(--ds-color-surface-tinted);
- --dsc-link-color--active: var(--ds-color-text-default);
- --dsc-link-color--hover: var(--ds-color-text-default);
- --dsc-link-color: var(--ds-color-text-subtle);
- --dsc-link-background--focus: var(--ds-color-focus-outer);
- --dsc-link-color--focus: var(--ds-color-focus-inner);
- --dsc-link-color--visited: var(--ds-link-color-visited);
- --dsc-link-text-decoration-thickness--hover: 0.125em;
- --dsc-link-text-decoration-thickness: 0.0625em;
- color: var(--dsc-link-color);
- outline: none;
- text-decoration-line: underline;
- text-decoration-style: solid;
- text-decoration-thickness: var(--dsc-link-text-decoration-thickness);
- text-underline-offset: 0.27em;
-}
-.altinnLink:hover {
- color: var(--dsc-link-color--hover);
- text-decoration-thickness: var(--dsc-link-text-decoration-thickness--hover);
-}
-.altinnLink:focus-visible {
- color: var(--dsc-link-color--focus);
- background: var(--dsc-link-background--focus);
- outline: transparent solid 2px;
-}
-
-.altinnLink[target='_blank']::after {
- display: inline-block;
- width: 1.3em;
- background-image: url('data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 36 36%27%3E%3Cstyle%3E.st0%7Bfill:%23022f51%7D.st1%7Bfill:%23fff%7D.st2,.st3,.st4%7Bfill:none;stroke:%23fff;stroke-width:2.5;stroke-miterlimit:10%7D.st3,.st4%7Bstroke-width:2%7D.st4%7Bfill:%23fff%7D.st5%7Bfill:none%7D.st5,.st6,.st7,.st8%7Bstroke:%23022f51;stroke-miterlimit:10%7D.st6%7Bstroke-width:.9636;fill:none%7D.st7,.st8%7Bfill:%23fff%7D.st8%7Bfill:%23022f51%7D.st9%7Bopacity:.3%7D.st10%7Bfill:%23ff1d25%7D.st11%7Bfill:none;stroke:%23022f51;stroke-width:8;stroke-miterlimit:10%7D.st12%7Bopacity:.5;stroke:%23ffa683;stroke-width:2%7D.st12,.st13,.st14%7Bfill:none;stroke-miterlimit:10%7D.st13%7Bopacity:.5;stroke:%23ffa683;stroke-width:1.4142%7D.st14%7Bstroke:%23022f51;stroke-width:4%7D%3C/style%3E%3Cpath class=%27st0%27 d=%27M15 11v2h8.7L12.1 24.7l1.4 1.4L25 14.6V24h2V11z%27 id=%27Layer_1%27/%3E%3C/svg%3E');
- background-repeat: no-repeat;
- background-size: 119% auto;
- vertical-align: middle;
- margin-top: -4px;
- margin-left: -3px;
- content: '(external link)';
- white-space: nowrap;
- overflow: hidden;
- text-indent: 1.3em;
-}
-.altinnLink[target='_blank']:focus-visible::after {
- display: inline-block;
- width: 1.3em;
- background-image: url('data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 36 36%27%3E%3Cstyle%3E.st0%7Bfill:%23ffffff%7D.st1%7Bfill:%23fff%7D.st2,.st3,.st4%7Bfill:none;stroke:%23fff;stroke-width:2.5;stroke-miterlimit:10%7D.st3,.st4%7Bstroke-width:2%7D.st4%7Bfill:%23fff%7D.st5%7Bfill:none%7D.st5,.st6,.st7,.st8%7Bstroke:%23022f51;stroke-miterlimit:10%7D.st6%7Bstroke-width:.9636;fill:none%7D.st7,.st8%7Bfill:%23fff%7D.st8%7Bfill:%23022f51%7D.st9%7Bopacity:.3%7D.st10%7Bfill:%23ff1d25%7D.st11%7Bfill:none;stroke:%23022f51;stroke-width:8;stroke-miterlimit:10%7D.st12%7Bopacity:.5;stroke:%23ffa683;stroke-width:2%7D.st12,.st13,.st14%7Bfill:none;stroke-miterlimit:10%7D.st13%7Bopacity:.5;stroke:%23ffa683;stroke-width:1.4142%7D.st14%7Bstroke:%23022f51;stroke-width:4%7D%3C/style%3E%3Cpath class=%27st0%27 d=%27M15 11v2h8.7L12.1 24.7l1.4 1.4L25 14.6V24h2V11z%27 id=%27Layer_1%27/%3E%3C/svg%3E');
- background-repeat: no-repeat;
- background-size: 119% auto;
- vertical-align: middle;
- margin-top: -4px;
- margin-left: -3px;
- content: '(external link)';
- white-space: nowrap;
- overflow: hidden;
- text-indent: 1.3em;
-}
-
-.sr-only {
- position: absolute;
- width: 1px;
- height: 1px;
- padding: 0;
- margin: -1px;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- white-space: nowrap;
- border: 0;
-}
diff --git a/yarn.lock b/yarn.lock
index 57278655db4..a8457521c3e 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -124,11 +124,17 @@ __metadata:
languageName: unknown
linkType: soft
-"@app/form-component@workspace:libs/form-component":
+"@app/form-component@workspace:*, @app/form-component@workspace:libs/form-component":
version: 0.0.0-use.local
resolution: "@app/form-component@workspace:libs/form-component"
dependencies:
+ "@chromatic-com/storybook": "npm:^5.0.1"
+ "@digdir/designsystemet-css": "npm:1.11.1"
"@digdir/designsystemet-react": "npm:1.11.1"
+ "@storybook/addon-docs": "npm:10.2.16"
+ "@storybook/addon-links": "npm:10.2.16"
+ "@storybook/builder-vite": "npm:10.2.16"
+ "@storybook/react-vite": "npm:10.2.16"
"@testing-library/jest-dom": "npm:6.9.1"
"@testing-library/react": "npm:16.3.2"
"@testing-library/user-event": "npm:14.6.1"
@@ -136,9 +142,10 @@ __metadata:
"@types/react-dom": "npm:19.2.3"
"@vitejs/plugin-react": "npm:^5.0.0"
jsdom: "npm:^26.1.0"
+ storybook: "npm:^10.2.11"
typescript: "npm:5.9.3"
typescript-plugin-css-modules: "npm:5.2.0"
- vitest: "npm:^3.0.0"
+ vitest: "npm:^4.1.5"
peerDependencies:
"@digdir/designsystemet-react": ^1.11.1
react: ^19.0.0
@@ -158,7 +165,7 @@ __metadata:
"@vitejs/plugin-react": "npm:^5.0.0"
jsdom: "npm:^26.1.0"
typescript: "npm:5.9.3"
- vitest: "npm:^3.0.0"
+ vitest: "npm:^4.1.5"
peerDependencies:
react: ^19.0.0
react-dom: ^19.0.0
@@ -2102,6 +2109,16 @@ __metadata:
languageName: node
linkType: hard
+"@emnapi/core@npm:1.10.0":
+ version: 1.10.0
+ resolution: "@emnapi/core@npm:1.10.0"
+ dependencies:
+ "@emnapi/wasi-threads": "npm:1.2.1"
+ tslib: "npm:^2.4.0"
+ checksum: 10/d32f386084e64deaf2609aabb8295d1ad5af6144d0f46d2060b76cc53f1f3b486df54bec9b0f33c37d85a3822e1193ebcd4e3deb4a5f0e4cd650aa2ffc631715
+ languageName: node
+ linkType: hard
+
"@emnapi/core@npm:^1.4.3":
version: 1.9.1
resolution: "@emnapi/core@npm:1.9.1"
@@ -2112,6 +2129,15 @@ __metadata:
languageName: node
linkType: hard
+"@emnapi/runtime@npm:1.10.0":
+ version: 1.10.0
+ resolution: "@emnapi/runtime@npm:1.10.0"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10/d21083d07fa0c2da171c142e78ef986b66b07d45b06accc0bcaf49fcc61bb4dbc10e1c1760813070165b9f49b054376a931045347f21c0f42ff1eb2d2040faac
+ languageName: node
+ linkType: hard
+
"@emnapi/runtime@npm:^1.4.3":
version: 1.9.1
resolution: "@emnapi/runtime@npm:1.9.1"
@@ -2130,6 +2156,15 @@ __metadata:
languageName: node
linkType: hard
+"@emnapi/wasi-threads@npm:1.2.1":
+ version: 1.2.1
+ resolution: "@emnapi/wasi-threads@npm:1.2.1"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10/57cd4292be81c05d26aa886d68a9e4c449ff666e8503fed6463dfc6b64a4e4213f03c152d53296b7cda32840271e38cd33347332070658f01befeb9bf4e59f36
+ languageName: node
+ linkType: hard
+
"@epic-web/invariant@npm:^1.0.0":
version: 1.0.0
resolution: "@epic-web/invariant@npm:1.0.0"
@@ -2158,13 +2193,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/aix-ppc64@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/aix-ppc64@npm:0.27.7"
- conditions: os=aix & cpu=ppc64
- languageName: node
- linkType: hard
-
"@esbuild/android-arm64@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/android-arm64@npm:0.25.12"
@@ -2186,13 +2214,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/android-arm64@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/android-arm64@npm:0.27.7"
- conditions: os=android & cpu=arm64
- languageName: node
- linkType: hard
-
"@esbuild/android-arm@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/android-arm@npm:0.25.12"
@@ -2214,13 +2235,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/android-arm@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/android-arm@npm:0.27.7"
- conditions: os=android & cpu=arm
- languageName: node
- linkType: hard
-
"@esbuild/android-x64@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/android-x64@npm:0.25.12"
@@ -2242,13 +2256,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/android-x64@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/android-x64@npm:0.27.7"
- conditions: os=android & cpu=x64
- languageName: node
- linkType: hard
-
"@esbuild/darwin-arm64@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/darwin-arm64@npm:0.25.12"
@@ -2270,13 +2277,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/darwin-arm64@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/darwin-arm64@npm:0.27.7"
- conditions: os=darwin & cpu=arm64
- languageName: node
- linkType: hard
-
"@esbuild/darwin-x64@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/darwin-x64@npm:0.25.12"
@@ -2298,13 +2298,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/darwin-x64@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/darwin-x64@npm:0.27.7"
- conditions: os=darwin & cpu=x64
- languageName: node
- linkType: hard
-
"@esbuild/freebsd-arm64@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/freebsd-arm64@npm:0.25.12"
@@ -2326,13 +2319,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/freebsd-arm64@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/freebsd-arm64@npm:0.27.7"
- conditions: os=freebsd & cpu=arm64
- languageName: node
- linkType: hard
-
"@esbuild/freebsd-x64@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/freebsd-x64@npm:0.25.12"
@@ -2354,13 +2340,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/freebsd-x64@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/freebsd-x64@npm:0.27.7"
- conditions: os=freebsd & cpu=x64
- languageName: node
- linkType: hard
-
"@esbuild/linux-arm64@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/linux-arm64@npm:0.25.12"
@@ -2382,13 +2361,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-arm64@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/linux-arm64@npm:0.27.7"
- conditions: os=linux & cpu=arm64
- languageName: node
- linkType: hard
-
"@esbuild/linux-arm@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/linux-arm@npm:0.25.12"
@@ -2410,13 +2382,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-arm@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/linux-arm@npm:0.27.7"
- conditions: os=linux & cpu=arm
- languageName: node
- linkType: hard
-
"@esbuild/linux-ia32@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/linux-ia32@npm:0.25.12"
@@ -2438,13 +2403,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-ia32@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/linux-ia32@npm:0.27.7"
- conditions: os=linux & cpu=ia32
- languageName: node
- linkType: hard
-
"@esbuild/linux-loong64@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/linux-loong64@npm:0.25.12"
@@ -2466,13 +2424,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-loong64@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/linux-loong64@npm:0.27.7"
- conditions: os=linux & cpu=loong64
- languageName: node
- linkType: hard
-
"@esbuild/linux-mips64el@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/linux-mips64el@npm:0.25.12"
@@ -2494,13 +2445,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-mips64el@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/linux-mips64el@npm:0.27.7"
- conditions: os=linux & cpu=mips64el
- languageName: node
- linkType: hard
-
"@esbuild/linux-ppc64@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/linux-ppc64@npm:0.25.12"
@@ -2522,13 +2466,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-ppc64@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/linux-ppc64@npm:0.27.7"
- conditions: os=linux & cpu=ppc64
- languageName: node
- linkType: hard
-
"@esbuild/linux-riscv64@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/linux-riscv64@npm:0.25.12"
@@ -2550,13 +2487,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-riscv64@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/linux-riscv64@npm:0.27.7"
- conditions: os=linux & cpu=riscv64
- languageName: node
- linkType: hard
-
"@esbuild/linux-s390x@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/linux-s390x@npm:0.25.12"
@@ -2578,13 +2508,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-s390x@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/linux-s390x@npm:0.27.7"
- conditions: os=linux & cpu=s390x
- languageName: node
- linkType: hard
-
"@esbuild/linux-x64@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/linux-x64@npm:0.25.12"
@@ -2606,13 +2529,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/linux-x64@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/linux-x64@npm:0.27.7"
- conditions: os=linux & cpu=x64
- languageName: node
- linkType: hard
-
"@esbuild/netbsd-arm64@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/netbsd-arm64@npm:0.25.12"
@@ -2634,13 +2550,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/netbsd-arm64@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/netbsd-arm64@npm:0.27.7"
- conditions: os=netbsd & cpu=arm64
- languageName: node
- linkType: hard
-
"@esbuild/netbsd-x64@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/netbsd-x64@npm:0.25.12"
@@ -2662,13 +2571,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/netbsd-x64@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/netbsd-x64@npm:0.27.7"
- conditions: os=netbsd & cpu=x64
- languageName: node
- linkType: hard
-
"@esbuild/openbsd-arm64@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/openbsd-arm64@npm:0.25.12"
@@ -2690,13 +2592,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/openbsd-arm64@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/openbsd-arm64@npm:0.27.7"
- conditions: os=openbsd & cpu=arm64
- languageName: node
- linkType: hard
-
"@esbuild/openbsd-x64@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/openbsd-x64@npm:0.25.12"
@@ -2718,13 +2613,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/openbsd-x64@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/openbsd-x64@npm:0.27.7"
- conditions: os=openbsd & cpu=x64
- languageName: node
- linkType: hard
-
"@esbuild/openharmony-arm64@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/openharmony-arm64@npm:0.25.12"
@@ -2746,13 +2634,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/openharmony-arm64@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/openharmony-arm64@npm:0.27.7"
- conditions: os=openharmony & cpu=arm64
- languageName: node
- linkType: hard
-
"@esbuild/sunos-x64@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/sunos-x64@npm:0.25.12"
@@ -2774,13 +2655,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/sunos-x64@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/sunos-x64@npm:0.27.7"
- conditions: os=sunos & cpu=x64
- languageName: node
- linkType: hard
-
"@esbuild/win32-arm64@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/win32-arm64@npm:0.25.12"
@@ -2802,13 +2676,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/win32-arm64@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/win32-arm64@npm:0.27.7"
- conditions: os=win32 & cpu=arm64
- languageName: node
- linkType: hard
-
"@esbuild/win32-ia32@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/win32-ia32@npm:0.25.12"
@@ -2830,13 +2697,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/win32-ia32@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/win32-ia32@npm:0.27.7"
- conditions: os=win32 & cpu=ia32
- languageName: node
- linkType: hard
-
"@esbuild/win32-x64@npm:0.25.12":
version: 0.25.12
resolution: "@esbuild/win32-x64@npm:0.25.12"
@@ -2858,13 +2718,6 @@ __metadata:
languageName: node
linkType: hard
-"@esbuild/win32-x64@npm:0.27.7":
- version: 0.27.7
- resolution: "@esbuild/win32-x64@npm:0.27.7"
- conditions: os=win32 & cpu=x64
- languageName: node
- linkType: hard
-
"@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0":
version: 4.9.0
resolution: "@eslint-community/eslint-utils@npm:4.9.0"
@@ -4635,6 +4488,18 @@ __metadata:
languageName: node
linkType: hard
+"@napi-rs/wasm-runtime@npm:^1.1.4":
+ version: 1.1.4
+ resolution: "@napi-rs/wasm-runtime@npm:1.1.4"
+ dependencies:
+ "@tybys/wasm-util": "npm:^0.10.1"
+ peerDependencies:
+ "@emnapi/core": ^1.7.1
+ "@emnapi/runtime": ^1.7.1
+ checksum: 10/1db3dc7eeb981306b09360487bd8ce4dfa5588d273bd8ea9f07dccca1b4ade57b675414180fc9bb66966c6c50b17208b0263194993e2f7f92cc7af28bda4d1af
+ languageName: node
+ linkType: hard
+
"@navikt/aksel-icons@npm:8.9.0":
version: 8.9.0
resolution: "@navikt/aksel-icons@npm:8.9.0"
@@ -4907,6 +4772,13 @@ __metadata:
languageName: node
linkType: hard
+"@oxc-project/types@npm:=0.129.0":
+ version: 0.129.0
+ resolution: "@oxc-project/types@npm:0.129.0"
+ checksum: 10/a778eb3bd9997265ebcb9738fa4ac0ab0c2465853e6eacc7a70697a374c0bfd0ae0f894a159359445ad036fddbff25d5dec863ab3f2fda63eec2180e4c737481
+ languageName: node
+ linkType: hard
+
"@parcel/watcher-android-arm64@npm:2.5.1":
version: 2.5.1
resolution: "@parcel/watcher-android-arm64@npm:2.5.1"
@@ -5754,6 +5626,122 @@ __metadata:
languageName: node
linkType: hard
+"@rolldown/binding-android-arm64@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-android-arm64@npm:1.0.0"
+ conditions: os=android & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-darwin-arm64@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-darwin-arm64@npm:1.0.0"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-darwin-x64@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-darwin-x64@npm:1.0.0"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-freebsd-x64@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-freebsd-x64@npm:1.0.0"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.0.0"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-arm64-gnu@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.0.0"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-arm64-musl@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-linux-arm64-musl@npm:1.0.0"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-ppc64-gnu@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.0.0"
+ conditions: os=linux & cpu=ppc64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-s390x-gnu@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.0.0"
+ conditions: os=linux & cpu=s390x & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-x64-gnu@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-linux-x64-gnu@npm:1.0.0"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-linux-x64-musl@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-linux-x64-musl@npm:1.0.0"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-openharmony-arm64@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-openharmony-arm64@npm:1.0.0"
+ conditions: os=openharmony & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-wasm32-wasi@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-wasm32-wasi@npm:1.0.0"
+ dependencies:
+ "@emnapi/core": "npm:1.10.0"
+ "@emnapi/runtime": "npm:1.10.0"
+ "@napi-rs/wasm-runtime": "npm:^1.1.4"
+ conditions: cpu=wasm32
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-win32-arm64-msvc@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.0.0"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rolldown/binding-win32-x64-msvc@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/binding-win32-x64-msvc@npm:1.0.0"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@rolldown/pluginutils@npm:1.0.0":
+ version: 1.0.0
+ resolution: "@rolldown/pluginutils@npm:1.0.0"
+ checksum: 10/2a2b795ab991cad4bab3e35571ecefc120d9a146019e8ec3d27b1ea1e03269de13def192b22bd12ec439cbc36177da6f080118299fc9d01cd1252f05204e79a7
+ languageName: node
+ linkType: hard
+
"@rolldown/pluginutils@npm:1.0.0-rc.2":
version: 1.0.0-rc.2
resolution: "@rolldown/pluginutils@npm:1.0.0-rc.2"
@@ -5791,13 +5779,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-android-arm-eabi@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-android-arm-eabi@npm:4.60.2"
- conditions: os=android & cpu=arm
- languageName: node
- linkType: hard
-
"@rollup/rollup-android-arm64@npm:4.53.3":
version: 4.53.3
resolution: "@rollup/rollup-android-arm64@npm:4.53.3"
@@ -5805,13 +5786,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-android-arm64@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-android-arm64@npm:4.60.2"
- conditions: os=android & cpu=arm64
- languageName: node
- linkType: hard
-
"@rollup/rollup-darwin-arm64@npm:4.53.3":
version: 4.53.3
resolution: "@rollup/rollup-darwin-arm64@npm:4.53.3"
@@ -5819,13 +5793,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-darwin-arm64@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-darwin-arm64@npm:4.60.2"
- conditions: os=darwin & cpu=arm64
- languageName: node
- linkType: hard
-
"@rollup/rollup-darwin-x64@npm:4.53.3":
version: 4.53.3
resolution: "@rollup/rollup-darwin-x64@npm:4.53.3"
@@ -5833,13 +5800,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-darwin-x64@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-darwin-x64@npm:4.60.2"
- conditions: os=darwin & cpu=x64
- languageName: node
- linkType: hard
-
"@rollup/rollup-freebsd-arm64@npm:4.53.3":
version: 4.53.3
resolution: "@rollup/rollup-freebsd-arm64@npm:4.53.3"
@@ -5847,13 +5807,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-freebsd-arm64@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-freebsd-arm64@npm:4.60.2"
- conditions: os=freebsd & cpu=arm64
- languageName: node
- linkType: hard
-
"@rollup/rollup-freebsd-x64@npm:4.53.3":
version: 4.53.3
resolution: "@rollup/rollup-freebsd-x64@npm:4.53.3"
@@ -5861,13 +5814,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-freebsd-x64@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-freebsd-x64@npm:4.60.2"
- conditions: os=freebsd & cpu=x64
- languageName: node
- linkType: hard
-
"@rollup/rollup-linux-arm-gnueabihf@npm:4.53.3":
version: 4.53.3
resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.53.3"
@@ -5875,13 +5821,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm-gnueabihf@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.60.2"
- conditions: os=linux & cpu=arm & libc=glibc
- languageName: node
- linkType: hard
-
"@rollup/rollup-linux-arm-musleabihf@npm:4.53.3":
version: 4.53.3
resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.53.3"
@@ -5889,13 +5828,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm-musleabihf@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.60.2"
- conditions: os=linux & cpu=arm & libc=musl
- languageName: node
- linkType: hard
-
"@rollup/rollup-linux-arm64-gnu@npm:4.53.3":
version: 4.53.3
resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.53.3"
@@ -5903,13 +5835,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm64-gnu@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.60.2"
- conditions: os=linux & cpu=arm64 & libc=glibc
- languageName: node
- linkType: hard
-
"@rollup/rollup-linux-arm64-musl@npm:4.53.3":
version: 4.53.3
resolution: "@rollup/rollup-linux-arm64-musl@npm:4.53.3"
@@ -5917,13 +5842,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm64-musl@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-linux-arm64-musl@npm:4.60.2"
- conditions: os=linux & cpu=arm64 & libc=musl
- languageName: node
- linkType: hard
-
"@rollup/rollup-linux-loong64-gnu@npm:4.53.3":
version: 4.53.3
resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.53.3"
@@ -5931,20 +5849,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-loong64-gnu@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.60.2"
- conditions: os=linux & cpu=loong64 & libc=glibc
- languageName: node
- linkType: hard
-
-"@rollup/rollup-linux-loong64-musl@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-linux-loong64-musl@npm:4.60.2"
- conditions: os=linux & cpu=loong64 & libc=musl
- languageName: node
- linkType: hard
-
"@rollup/rollup-linux-ppc64-gnu@npm:4.53.3":
version: 4.53.3
resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.53.3"
@@ -5952,20 +5856,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-ppc64-gnu@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.60.2"
- conditions: os=linux & cpu=ppc64 & libc=glibc
- languageName: node
- linkType: hard
-
-"@rollup/rollup-linux-ppc64-musl@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.60.2"
- conditions: os=linux & cpu=ppc64 & libc=musl
- languageName: node
- linkType: hard
-
"@rollup/rollup-linux-riscv64-gnu@npm:4.53.3":
version: 4.53.3
resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.53.3"
@@ -5973,13 +5863,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-riscv64-gnu@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.60.2"
- conditions: os=linux & cpu=riscv64 & libc=glibc
- languageName: node
- linkType: hard
-
"@rollup/rollup-linux-riscv64-musl@npm:4.53.3":
version: 4.53.3
resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.53.3"
@@ -5987,13 +5870,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-riscv64-musl@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.60.2"
- conditions: os=linux & cpu=riscv64 & libc=musl
- languageName: node
- linkType: hard
-
"@rollup/rollup-linux-s390x-gnu@npm:4.53.3":
version: 4.53.3
resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.53.3"
@@ -6001,13 +5877,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-s390x-gnu@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.60.2"
- conditions: os=linux & cpu=s390x & libc=glibc
- languageName: node
- linkType: hard
-
"@rollup/rollup-linux-x64-gnu@npm:4.53.3":
version: 4.53.3
resolution: "@rollup/rollup-linux-x64-gnu@npm:4.53.3"
@@ -6015,13 +5884,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-x64-gnu@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-linux-x64-gnu@npm:4.60.2"
- conditions: os=linux & cpu=x64 & libc=glibc
- languageName: node
- linkType: hard
-
"@rollup/rollup-linux-x64-musl@npm:4.53.3":
version: 4.53.3
resolution: "@rollup/rollup-linux-x64-musl@npm:4.53.3"
@@ -6029,20 +5891,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-linux-x64-musl@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-linux-x64-musl@npm:4.60.2"
- conditions: os=linux & cpu=x64 & libc=musl
- languageName: node
- linkType: hard
-
-"@rollup/rollup-openbsd-x64@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-openbsd-x64@npm:4.60.2"
- conditions: os=openbsd & cpu=x64
- languageName: node
- linkType: hard
-
"@rollup/rollup-openharmony-arm64@npm:4.53.3":
version: 4.53.3
resolution: "@rollup/rollup-openharmony-arm64@npm:4.53.3"
@@ -6050,23 +5898,9 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-openharmony-arm64@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-openharmony-arm64@npm:4.60.2"
- conditions: os=openharmony & cpu=arm64
- languageName: node
- linkType: hard
-
"@rollup/rollup-win32-arm64-msvc@npm:4.53.3":
- version: 4.53.3
- resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.53.3"
- conditions: os=win32 & cpu=arm64
- languageName: node
- linkType: hard
-
-"@rollup/rollup-win32-arm64-msvc@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.60.2"
+ version: 4.53.3
+ resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.53.3"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
@@ -6078,13 +5912,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-win32-ia32-msvc@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.60.2"
- conditions: os=win32 & cpu=ia32
- languageName: node
- linkType: hard
-
"@rollup/rollup-win32-x64-gnu@npm:4.53.3":
version: 4.53.3
resolution: "@rollup/rollup-win32-x64-gnu@npm:4.53.3"
@@ -6092,13 +5919,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-win32-x64-gnu@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-win32-x64-gnu@npm:4.60.2"
- conditions: os=win32 & cpu=x64
- languageName: node
- linkType: hard
-
"@rollup/rollup-win32-x64-msvc@npm:4.53.3":
version: 4.53.3
resolution: "@rollup/rollup-win32-x64-msvc@npm:4.53.3"
@@ -6106,13 +5926,6 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-win32-x64-msvc@npm:4.60.2":
- version: 4.60.2
- resolution: "@rollup/rollup-win32-x64-msvc@npm:4.60.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"
@@ -6242,6 +6055,13 @@ __metadata:
languageName: node
linkType: hard
+"@standard-schema/spec@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "@standard-schema/spec@npm:1.1.0"
+ checksum: 10/a209615c9e8b2ea535d7db0a5f6aa0f962fd4ab73ee86a46c100fb78116964af1f55a27c1794d4801e534a196794223daa25ff5135021e03c7828aa3d95e1763
+ languageName: node
+ linkType: hard
+
"@storybook/addon-docs@npm:10.2.16":
version: 10.2.16
resolution: "@storybook/addon-docs@npm:10.2.16"
@@ -7249,6 +7069,15 @@ __metadata:
languageName: node
linkType: hard
+"@tybys/wasm-util@npm:^0.10.1":
+ version: 0.10.2
+ resolution: "@tybys/wasm-util@npm:0.10.2"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 10/d12f1dafe12d7a573c406b35ffef0038042b9cc9fbcc74d657267eb635499b956276afc05eebdbd81bea582e1c4c921421a1dd7243a93daaa8c8216b19395c23
+ languageName: node
+ linkType: hard
+
"@types/aria-query@npm:^5.0.1":
version: 5.0.4
resolution: "@types/aria-query@npm:5.0.4"
@@ -8428,26 +8257,40 @@ __metadata:
languageName: node
linkType: hard
-"@vitest/mocker@npm:3.2.4":
- version: 3.2.4
- resolution: "@vitest/mocker@npm:3.2.4"
+"@vitest/expect@npm:4.1.5":
+ version: 4.1.5
+ resolution: "@vitest/expect@npm:4.1.5"
dependencies:
- "@vitest/spy": "npm:3.2.4"
+ "@standard-schema/spec": "npm:^1.1.0"
+ "@types/chai": "npm:^5.2.2"
+ "@vitest/spy": "npm:4.1.5"
+ "@vitest/utils": "npm:4.1.5"
+ chai: "npm:^6.2.2"
+ tinyrainbow: "npm:^3.1.0"
+ checksum: 10/3e94d2d0cf4f7018ed6a7a9394bff971353ea0cc85bcbcff39212279156840b8c533be99e2fd52112e4904c4a5190bdaaf441db7c6b17e356c18577072a3f057
+ languageName: node
+ linkType: hard
+
+"@vitest/mocker@npm:4.1.5":
+ version: 4.1.5
+ resolution: "@vitest/mocker@npm:4.1.5"
+ dependencies:
+ "@vitest/spy": "npm:4.1.5"
estree-walker: "npm:^3.0.3"
- magic-string: "npm:^0.30.17"
+ magic-string: "npm:^0.30.21"
peerDependencies:
msw: ^2.4.9
- vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0
+ vite: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
msw:
optional: true
vite:
optional: true
- checksum: 10/5e92431b6ed9fc1679060e4caef3e4623f4750542a5d7cd944774f8217c4d231e273202e8aea00bab33260a5a9222ecb7005d80da0348c3c829bd37d123071a8
+ checksum: 10/949784ba08996543a313459a36a730d4b0847e42ee56cfda07a3e2add67c7adf8acbd59dcf9f75b1e4bc3fe7cc487f9f260905ff9a334866d389478112e5ae82
languageName: node
linkType: hard
-"@vitest/pretty-format@npm:3.2.4, @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"
dependencies:
@@ -8456,25 +8299,34 @@ __metadata:
languageName: node
linkType: hard
-"@vitest/runner@npm:3.2.4":
- version: 3.2.4
- resolution: "@vitest/runner@npm:3.2.4"
+"@vitest/pretty-format@npm:4.1.5":
+ version: 4.1.5
+ resolution: "@vitest/pretty-format@npm:4.1.5"
dependencies:
- "@vitest/utils": "npm:3.2.4"
+ tinyrainbow: "npm:^3.1.0"
+ checksum: 10/783f8c4a0e419d1024446ae8593411c95443ea09b50c4a378986b48893998acda34429b2d1deebc065405a7ef40bb19e19c68fdeb93acd46ae98b156c42d5f39
+ languageName: node
+ linkType: hard
+
+"@vitest/runner@npm:4.1.5":
+ version: 4.1.5
+ resolution: "@vitest/runner@npm:4.1.5"
+ dependencies:
+ "@vitest/utils": "npm:4.1.5"
pathe: "npm:^2.0.3"
- strip-literal: "npm:^3.0.0"
- checksum: 10/197bd55def519ef202f990b7c1618c212380831827c116240871033e4973decb780503c705ba9245a12bd8121f3ac4086ffcb3e302148b62d9bd77fd18dd1deb
+ checksum: 10/ba19d84a9f7bcc3102ae5304c23e5dae789aaf8fd283f826e3fd4aca87ea2687ed606cf89869773d15799666553fd265524f7d9a0869e2869e00ebd8fd53af5b
languageName: node
linkType: hard
-"@vitest/snapshot@npm:3.2.4":
- version: 3.2.4
- resolution: "@vitest/snapshot@npm:3.2.4"
+"@vitest/snapshot@npm:4.1.5":
+ version: 4.1.5
+ resolution: "@vitest/snapshot@npm:4.1.5"
dependencies:
- "@vitest/pretty-format": "npm:3.2.4"
- magic-string: "npm:^0.30.17"
+ "@vitest/pretty-format": "npm:4.1.5"
+ "@vitest/utils": "npm:4.1.5"
+ magic-string: "npm:^0.30.21"
pathe: "npm:^2.0.3"
- checksum: 10/acfb682491b9ca9345bf9fed02c2779dec43e0455a380c1966b0aad8dd81c79960902cf34621ab48fe80a0eaf8c61cc42dec186a1321dc3c9897ef2ebd5f1bc4
+ checksum: 10/cf70530d8a7320c012bdf7f6ca4f3ddbbb47c9aeb9ff5d28319e552ce64db93423d0c4facff3e112c6d711ed4228369c8fa73c88350fe6c16cf04f9ac2558caf
languageName: node
linkType: hard
@@ -8487,6 +8339,13 @@ __metadata:
languageName: node
linkType: hard
+"@vitest/spy@npm:4.1.5":
+ version: 4.1.5
+ resolution: "@vitest/spy@npm:4.1.5"
+ checksum: 10/4db4bb3aea01cd737fdb06d8f498bcd2127b8c2afeaa78ff9df4147e1474aa26dd16f42dc0512c31385824e94dbb17b17fa0f4c60b7595b7b4ab946f098220ab
+ languageName: node
+ linkType: hard
+
"@vitest/utils@npm:3.2.4":
version: 3.2.4
resolution: "@vitest/utils@npm:3.2.4"
@@ -8498,6 +8357,17 @@ __metadata:
languageName: node
linkType: hard
+"@vitest/utils@npm:4.1.5":
+ version: 4.1.5
+ resolution: "@vitest/utils@npm:4.1.5"
+ dependencies:
+ "@vitest/pretty-format": "npm:4.1.5"
+ convert-source-map: "npm:^2.0.0"
+ tinyrainbow: "npm:^3.1.0"
+ checksum: 10/4f75a2df6f910578a361ae92eb92a2b6921f50cc748994f3b2e5900d0ae687b6683f33b090dedf9b96eaca23bac117817d9448a4a333c7a96b94ee767399f18c
+ languageName: node
+ linkType: hard
+
"@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1":
version: 1.14.1
resolution: "@webassemblyjs/ast@npm:1.14.1"
@@ -9132,6 +9002,7 @@ __metadata:
version: 0.0.0-use.local
resolution: "app-frontend-react@workspace:src/App/frontend"
dependencies:
+ "@app/form-component": "workspace:*"
"@app/form-engine": "workspace:*"
"@babel/core": "npm:7.29.0"
"@babel/plugin-transform-runtime": "npm:7.29.0"
@@ -10294,13 +10165,6 @@ __metadata:
languageName: node
linkType: hard
-"cac@npm:^6.7.14":
- version: 6.7.14
- resolution: "cac@npm:6.7.14"
- checksum: 10/002769a0fbfc51c062acd2a59df465a2a947916b02ac50b56c69ec6c018ee99ac3e7f4dd7366334ea847f1ecacf4defaa61bcd2ac283db50156ce1f1d8c8ad42
- languageName: node
- linkType: hard
-
"cacache@npm:^20.0.1":
version: 20.0.3
resolution: "cacache@npm:20.0.3"
@@ -10429,6 +10293,13 @@ __metadata:
languageName: node
linkType: hard
+"chai@npm:^6.2.2":
+ version: 6.2.2
+ resolution: "chai@npm:6.2.2"
+ checksum: 10/13cda42cc40aa46da04a41cf7e5c61df6b6ae0b4e8a8c8b40e04d6947e4d7951377ea8c14f9fa7fe5aaa9e8bd9ba414f11288dc958d4cee6f5221b9436f2778f
+ languageName: node
+ linkType: hard
+
"chalk@npm:^2.4.2":
version: 2.4.2
resolution: "chalk@npm:2.4.2"
@@ -12502,13 +12373,6 @@ __metadata:
languageName: node
linkType: hard
-"es-module-lexer@npm:^1.7.0":
- version: 1.7.0
- resolution: "es-module-lexer@npm:1.7.0"
- checksum: 10/b6f3e576a3fed4d82b0d0ad4bbf6b3a5ad694d2e7ce8c4a069560da3db6399381eaba703616a182b16dde50ce998af64e07dcf49f2ae48153b9e07be3f107087
- languageName: node
- linkType: hard
-
"es-module-lexer@npm:^2.0.0":
version: 2.0.0
resolution: "es-module-lexer@npm:2.0.0"
@@ -12749,95 +12613,6 @@ __metadata:
languageName: node
linkType: hard
-"esbuild@npm:^0.27.0":
- version: 0.27.7
- resolution: "esbuild@npm:0.27.7"
- dependencies:
- "@esbuild/aix-ppc64": "npm:0.27.7"
- "@esbuild/android-arm": "npm:0.27.7"
- "@esbuild/android-arm64": "npm:0.27.7"
- "@esbuild/android-x64": "npm:0.27.7"
- "@esbuild/darwin-arm64": "npm:0.27.7"
- "@esbuild/darwin-x64": "npm:0.27.7"
- "@esbuild/freebsd-arm64": "npm:0.27.7"
- "@esbuild/freebsd-x64": "npm:0.27.7"
- "@esbuild/linux-arm": "npm:0.27.7"
- "@esbuild/linux-arm64": "npm:0.27.7"
- "@esbuild/linux-ia32": "npm:0.27.7"
- "@esbuild/linux-loong64": "npm:0.27.7"
- "@esbuild/linux-mips64el": "npm:0.27.7"
- "@esbuild/linux-ppc64": "npm:0.27.7"
- "@esbuild/linux-riscv64": "npm:0.27.7"
- "@esbuild/linux-s390x": "npm:0.27.7"
- "@esbuild/linux-x64": "npm:0.27.7"
- "@esbuild/netbsd-arm64": "npm:0.27.7"
- "@esbuild/netbsd-x64": "npm:0.27.7"
- "@esbuild/openbsd-arm64": "npm:0.27.7"
- "@esbuild/openbsd-x64": "npm:0.27.7"
- "@esbuild/openharmony-arm64": "npm:0.27.7"
- "@esbuild/sunos-x64": "npm:0.27.7"
- "@esbuild/win32-arm64": "npm:0.27.7"
- "@esbuild/win32-ia32": "npm:0.27.7"
- "@esbuild/win32-x64": "npm:0.27.7"
- dependenciesMeta:
- "@esbuild/aix-ppc64":
- optional: true
- "@esbuild/android-arm":
- optional: true
- "@esbuild/android-arm64":
- optional: true
- "@esbuild/android-x64":
- optional: true
- "@esbuild/darwin-arm64":
- optional: true
- "@esbuild/darwin-x64":
- optional: true
- "@esbuild/freebsd-arm64":
- optional: true
- "@esbuild/freebsd-x64":
- optional: true
- "@esbuild/linux-arm":
- optional: true
- "@esbuild/linux-arm64":
- optional: true
- "@esbuild/linux-ia32":
- optional: true
- "@esbuild/linux-loong64":
- optional: true
- "@esbuild/linux-mips64el":
- optional: true
- "@esbuild/linux-ppc64":
- optional: true
- "@esbuild/linux-riscv64":
- optional: true
- "@esbuild/linux-s390x":
- optional: true
- "@esbuild/linux-x64":
- optional: true
- "@esbuild/netbsd-arm64":
- optional: true
- "@esbuild/netbsd-x64":
- optional: true
- "@esbuild/openbsd-arm64":
- optional: true
- "@esbuild/openbsd-x64":
- optional: true
- "@esbuild/openharmony-arm64":
- optional: true
- "@esbuild/sunos-x64":
- optional: true
- "@esbuild/win32-arm64":
- optional: true
- "@esbuild/win32-ia32":
- optional: true
- "@esbuild/win32-x64":
- optional: true
- bin:
- esbuild: bin/esbuild
- checksum: 10/262b16c4a33cb70e9f054759a7ce420541649315eef7b064172c795021ccce322e56c3f5fd52e8842873f1c23745f3ab62311a24860950bd5406ba77b36b8529
- languageName: node
- linkType: hard
-
"esbuild@npm:^0.27.1, esbuild@npm:~0.27.0":
version: 0.27.4
resolution: "esbuild@npm:0.27.4"
@@ -13627,7 +13402,7 @@ __metadata:
languageName: node
linkType: hard
-"expect-type@npm:^1.2.1":
+"expect-type@npm:^1.3.0":
version: 1.3.0
resolution: "expect-type@npm:1.3.0"
checksum: 10/a5fada3d0c621649261f886e7d93e6bf80ce26d8a86e5d517e38301b8baec8450ab2cb94ba6e7a0a6bf2fc9ee55f54e1b06938ef1efa52ddcfeffbfa01acbbcc
@@ -17543,13 +17318,6 @@ __metadata:
languageName: node
linkType: hard
-"js-tokens@npm:^9.0.1":
- version: 9.0.1
- resolution: "js-tokens@npm:9.0.1"
- checksum: 10/3288ba73bb2023adf59501979fb4890feb6669cc167b13771b226814fde96a1583de3989249880e3f4d674040d1815685db9a9880db9153307480d39dc760365
- languageName: node
- linkType: hard
-
"js-yaml@npm:^3.13.1":
version: 3.14.2
resolution: "js-yaml@npm:3.14.2"
@@ -18129,7 +17897,7 @@ __metadata:
languageName: node
linkType: hard
-"lightningcss@npm:^1.29.3":
+"lightningcss@npm:^1.29.3, lightningcss@npm:^1.32.0":
version: 1.32.0
resolution: "lightningcss@npm:1.32.0"
dependencies:
@@ -18491,7 +18259,7 @@ __metadata:
languageName: node
linkType: hard
-"magic-string@npm:^0.30.0, magic-string@npm:^0.30.17":
+"magic-string@npm:^0.30.0, magic-string@npm:^0.30.21":
version: 0.30.21
resolution: "magic-string@npm:0.30.21"
dependencies:
@@ -19454,6 +19222,13 @@ __metadata:
languageName: node
linkType: hard
+"obug@npm:^2.1.1":
+ version: 2.1.1
+ resolution: "obug@npm:2.1.1"
+ checksum: 10/bdcf9213361786688019345f3452b95a1dc73710e4b403c82a1994b98bad6abc31b26cb72a482128c5fd53ea9daf6fbb7d0e0e7b2b7e9c8be6d779deeccee07f
+ languageName: node
+ linkType: hard
+
"on-finished@npm:^2.4.1, on-finished@npm:~2.4.1":
version: 2.4.1
resolution: "on-finished@npm:2.4.1"
@@ -20195,14 +19970,14 @@ __metadata:
languageName: node
linkType: hard
-"postcss@npm:^8.5.6":
- version: 8.5.12
- resolution: "postcss@npm:8.5.12"
+"postcss@npm:^8.5.14":
+ version: 8.5.14
+ resolution: "postcss@npm:8.5.14"
dependencies:
nanoid: "npm:^3.3.11"
picocolors: "npm:^1.1.1"
source-map-js: "npm:^1.2.1"
- checksum: 10/ec6b79b68c363eca3c8ffceb134a4ab637274aee6ac0857614bf7c18d40ce4ce5f9036edec57b7e0be99895724d2599d0ec7328dbd7f407204e7548697b322f1
+ checksum: 10/2e3f4dea69692918fe9df5402beb0e54df84499995a094f2fbf63d1a9e38bc1b7a42854df47f09e02593213e01a5eb0627b1d1bd6d1b0ea90767b2e072f7167c
languageName: node
linkType: hard
@@ -21535,6 +21310,64 @@ __metadata:
languageName: node
linkType: hard
+"rolldown@npm:1.0.0":
+ version: 1.0.0
+ resolution: "rolldown@npm:1.0.0"
+ dependencies:
+ "@oxc-project/types": "npm:=0.129.0"
+ "@rolldown/binding-android-arm64": "npm:1.0.0"
+ "@rolldown/binding-darwin-arm64": "npm:1.0.0"
+ "@rolldown/binding-darwin-x64": "npm:1.0.0"
+ "@rolldown/binding-freebsd-x64": "npm:1.0.0"
+ "@rolldown/binding-linux-arm-gnueabihf": "npm:1.0.0"
+ "@rolldown/binding-linux-arm64-gnu": "npm:1.0.0"
+ "@rolldown/binding-linux-arm64-musl": "npm:1.0.0"
+ "@rolldown/binding-linux-ppc64-gnu": "npm:1.0.0"
+ "@rolldown/binding-linux-s390x-gnu": "npm:1.0.0"
+ "@rolldown/binding-linux-x64-gnu": "npm:1.0.0"
+ "@rolldown/binding-linux-x64-musl": "npm:1.0.0"
+ "@rolldown/binding-openharmony-arm64": "npm:1.0.0"
+ "@rolldown/binding-wasm32-wasi": "npm:1.0.0"
+ "@rolldown/binding-win32-arm64-msvc": "npm:1.0.0"
+ "@rolldown/binding-win32-x64-msvc": "npm:1.0.0"
+ "@rolldown/pluginutils": "npm:1.0.0"
+ dependenciesMeta:
+ "@rolldown/binding-android-arm64":
+ optional: true
+ "@rolldown/binding-darwin-arm64":
+ optional: true
+ "@rolldown/binding-darwin-x64":
+ optional: true
+ "@rolldown/binding-freebsd-x64":
+ optional: true
+ "@rolldown/binding-linux-arm-gnueabihf":
+ optional: true
+ "@rolldown/binding-linux-arm64-gnu":
+ optional: true
+ "@rolldown/binding-linux-arm64-musl":
+ optional: true
+ "@rolldown/binding-linux-ppc64-gnu":
+ optional: true
+ "@rolldown/binding-linux-s390x-gnu":
+ optional: true
+ "@rolldown/binding-linux-x64-gnu":
+ optional: true
+ "@rolldown/binding-linux-x64-musl":
+ optional: true
+ "@rolldown/binding-openharmony-arm64":
+ optional: true
+ "@rolldown/binding-wasm32-wasi":
+ optional: true
+ "@rolldown/binding-win32-arm64-msvc":
+ optional: true
+ "@rolldown/binding-win32-x64-msvc":
+ optional: true
+ bin:
+ rolldown: bin/cli.mjs
+ checksum: 10/d7bf0e215ee10933544192c483e9f0790278c69823dd9bdf30eeddcbe7aef3122bd4c0397118f17a3fb02acf4fce2dbcfaccbdd4c9eb481b4ee0f5b891d0249a
+ languageName: node
+ linkType: hard
+
"rollup@npm:^4.34.9":
version: 4.53.3
resolution: "rollup@npm:4.53.3"
@@ -21616,96 +21449,6 @@ __metadata:
languageName: node
linkType: hard
-"rollup@npm:^4.43.0":
- version: 4.60.2
- resolution: "rollup@npm:4.60.2"
- dependencies:
- "@rollup/rollup-android-arm-eabi": "npm:4.60.2"
- "@rollup/rollup-android-arm64": "npm:4.60.2"
- "@rollup/rollup-darwin-arm64": "npm:4.60.2"
- "@rollup/rollup-darwin-x64": "npm:4.60.2"
- "@rollup/rollup-freebsd-arm64": "npm:4.60.2"
- "@rollup/rollup-freebsd-x64": "npm:4.60.2"
- "@rollup/rollup-linux-arm-gnueabihf": "npm:4.60.2"
- "@rollup/rollup-linux-arm-musleabihf": "npm:4.60.2"
- "@rollup/rollup-linux-arm64-gnu": "npm:4.60.2"
- "@rollup/rollup-linux-arm64-musl": "npm:4.60.2"
- "@rollup/rollup-linux-loong64-gnu": "npm:4.60.2"
- "@rollup/rollup-linux-loong64-musl": "npm:4.60.2"
- "@rollup/rollup-linux-ppc64-gnu": "npm:4.60.2"
- "@rollup/rollup-linux-ppc64-musl": "npm:4.60.2"
- "@rollup/rollup-linux-riscv64-gnu": "npm:4.60.2"
- "@rollup/rollup-linux-riscv64-musl": "npm:4.60.2"
- "@rollup/rollup-linux-s390x-gnu": "npm:4.60.2"
- "@rollup/rollup-linux-x64-gnu": "npm:4.60.2"
- "@rollup/rollup-linux-x64-musl": "npm:4.60.2"
- "@rollup/rollup-openbsd-x64": "npm:4.60.2"
- "@rollup/rollup-openharmony-arm64": "npm:4.60.2"
- "@rollup/rollup-win32-arm64-msvc": "npm:4.60.2"
- "@rollup/rollup-win32-ia32-msvc": "npm:4.60.2"
- "@rollup/rollup-win32-x64-gnu": "npm:4.60.2"
- "@rollup/rollup-win32-x64-msvc": "npm:4.60.2"
- "@types/estree": "npm:1.0.8"
- fsevents: "npm:~2.3.2"
- dependenciesMeta:
- "@rollup/rollup-android-arm-eabi":
- optional: true
- "@rollup/rollup-android-arm64":
- optional: true
- "@rollup/rollup-darwin-arm64":
- optional: true
- "@rollup/rollup-darwin-x64":
- optional: true
- "@rollup/rollup-freebsd-arm64":
- optional: true
- "@rollup/rollup-freebsd-x64":
- optional: true
- "@rollup/rollup-linux-arm-gnueabihf":
- optional: true
- "@rollup/rollup-linux-arm-musleabihf":
- optional: true
- "@rollup/rollup-linux-arm64-gnu":
- optional: true
- "@rollup/rollup-linux-arm64-musl":
- optional: true
- "@rollup/rollup-linux-loong64-gnu":
- optional: true
- "@rollup/rollup-linux-loong64-musl":
- optional: true
- "@rollup/rollup-linux-ppc64-gnu":
- optional: true
- "@rollup/rollup-linux-ppc64-musl":
- optional: true
- "@rollup/rollup-linux-riscv64-gnu":
- optional: true
- "@rollup/rollup-linux-riscv64-musl":
- optional: true
- "@rollup/rollup-linux-s390x-gnu":
- optional: true
- "@rollup/rollup-linux-x64-gnu":
- optional: true
- "@rollup/rollup-linux-x64-musl":
- optional: true
- "@rollup/rollup-openbsd-x64":
- optional: true
- "@rollup/rollup-openharmony-arm64":
- optional: true
- "@rollup/rollup-win32-arm64-msvc":
- optional: true
- "@rollup/rollup-win32-ia32-msvc":
- optional: true
- "@rollup/rollup-win32-x64-gnu":
- optional: true
- "@rollup/rollup-win32-x64-msvc":
- optional: true
- fsevents:
- optional: true
- bin:
- rollup: dist/bin/rollup
- checksum: 10/354041c7d7f745866cc001bb09d157ae8c0602e82311823e724aa85a45c16346a09bd6bced9f773b0a16aba66abaf45e2952ec643e694a4b30df6dc69daa47ce
- languageName: node
- linkType: hard
-
"rrweb-cssom@npm:^0.8.0":
version: 0.8.0
resolution: "rrweb-cssom@npm:0.8.0"
@@ -22507,10 +22250,10 @@ __metadata:
languageName: node
linkType: hard
-"std-env@npm:^3.9.0":
- version: 3.10.0
- resolution: "std-env@npm:3.10.0"
- checksum: 10/19c9cda4f370b1ffae2b8b08c72167d8c3e5cfa972aaf5c6873f85d0ed2faa729407f5abb194dc33380708c00315002febb6f1e1b484736bfcf9361ad366013a
+"std-env@npm:^4.0.0-rc.1":
+ version: 4.1.0
+ resolution: "std-env@npm:4.1.0"
+ checksum: 10/008146cdb834010383138d356e0dd3e3b0ac127a8229f711b8c518bb22940813cc0dcd654fc76b17f0b18179f56089f8b8e52bd6a7ffa0041a966581e7a44dbe
languageName: node
linkType: hard
@@ -22835,15 +22578,6 @@ __metadata:
languageName: node
linkType: hard
-"strip-literal@npm:^3.0.0":
- version: 3.1.0
- resolution: "strip-literal@npm:3.1.0"
- dependencies:
- js-tokens: "npm:^9.0.1"
- checksum: 10/6eb00906a1c343a1050579d1d6023e067a2d72152edb92e64cad49535115beb2e77905ace24aa459f29b66e75edba75ef9d8eca90575b0322640d64a5d37e131
- languageName: node
- linkType: hard
-
"stubborn-fs@npm:^2.0.0":
version: 2.0.0
resolution: "stubborn-fs@npm:2.0.0"
@@ -23267,13 +23001,6 @@ __metadata:
languageName: node
linkType: hard
-"tinyexec@npm:^0.3.2":
- version: 0.3.2
- resolution: "tinyexec@npm:0.3.2"
- checksum: 10/b9d5fed3166fb1acd1e7f9a89afcd97ccbe18b9c1af0278e429455f6976d69271ba2d21797e7c36d57d6b05025e525d2882d88c2ab435b60d1ddf2fea361de57
- languageName: node
- linkType: hard
-
"tinyexec@npm:^1.0.2":
version: 1.0.2
resolution: "tinyexec@npm:1.0.2"
@@ -23291,7 +23018,7 @@ __metadata:
languageName: node
linkType: hard
-"tinyglobby@npm:^0.2.14":
+"tinyglobby@npm:^0.2.16":
version: 0.2.16
resolution: "tinyglobby@npm:0.2.16"
dependencies:
@@ -23301,13 +23028,6 @@ __metadata:
languageName: node
linkType: hard
-"tinypool@npm:^1.1.1":
- version: 1.1.1
- resolution: "tinypool@npm:1.1.1"
- checksum: 10/0d54139e9dbc6ef33349768fa78890a4d708d16a7ab68e4e4ef3bb740609ddf0f9fd13292c2f413fbba756166c97051a657181c8f7ae92ade690604f183cc01d
- languageName: node
- linkType: hard
-
"tinyrainbow@npm:^2.0.0":
version: 2.0.0
resolution: "tinyrainbow@npm:2.0.0"
@@ -23315,6 +23035,13 @@ __metadata:
languageName: node
linkType: hard
+"tinyrainbow@npm:^3.1.0":
+ version: 3.1.0
+ resolution: "tinyrainbow@npm:3.1.0"
+ checksum: 10/4c2c01dde1e5bb9a74973daaae141d4d733d246280b2f9a7f6a9e7dd8e940d48b2580a6086125278777897bc44635d6ccec5f9f563c2179dd2129f4542d0ec05
+ languageName: node
+ linkType: hard
+
"tinyspy@npm:^4.0.3":
version: 4.0.4
resolution: "tinyspy@npm:4.0.4"
@@ -24275,37 +24002,22 @@ __metadata:
languageName: node
linkType: hard
-"vite-node@npm:3.2.4":
- version: 3.2.4
- resolution: "vite-node@npm:3.2.4"
- dependencies:
- cac: "npm:^6.7.14"
- debug: "npm:^4.4.1"
- es-module-lexer: "npm:^1.7.0"
- pathe: "npm:^2.0.3"
- vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0"
- bin:
- vite-node: vite-node.mjs
- checksum: 10/343244ecabbab3b6e1a3065dabaeefa269965a7a7c54652d4b7a7207ee82185e887af97268c61755dcb2dd6a6ce5d9e114400cbd694229f38523e935703cc62f
- languageName: node
- linkType: hard
-
-"vite@npm:^5.0.0 || ^6.0.0 || ^7.0.0-0":
- version: 7.3.2
- resolution: "vite@npm:7.3.2"
+"vite@npm:^6.0.0 || ^7.0.0 || ^8.0.0":
+ version: 8.0.12
+ resolution: "vite@npm:8.0.12"
dependencies:
- esbuild: "npm:^0.27.0"
- fdir: "npm:^6.5.0"
fsevents: "npm:~2.3.3"
- picomatch: "npm:^4.0.3"
- postcss: "npm:^8.5.6"
- rollup: "npm:^4.43.0"
- tinyglobby: "npm:^0.2.15"
+ lightningcss: "npm:^1.32.0"
+ picomatch: "npm:^4.0.4"
+ postcss: "npm:^8.5.14"
+ rolldown: "npm:1.0.0"
+ tinyglobby: "npm:^0.2.16"
peerDependencies:
"@types/node": ^20.19.0 || >=22.12.0
+ "@vitejs/devtools": ^0.1.18
+ esbuild: ^0.27.0 || ^0.28.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"
@@ -24319,12 +24031,14 @@ __metadata:
peerDependenciesMeta:
"@types/node":
optional: true
+ "@vitejs/devtools":
+ optional: true
+ esbuild:
+ optional: true
jiti:
optional: true
less:
optional: true
- lightningcss:
- optional: true
sass:
optional: true
sass-embedded:
@@ -24341,7 +24055,7 @@ __metadata:
optional: true
bin:
vite: bin/vite.js
- checksum: 10/c5f7a9a60011c41c836cedf31c8ee7624102aff9b6a7f3aab2ff47639721bba0916f81994c3a3ea6577a16c4f0dfee1e7dbd244e0da8edd5954e3c6d48daaaa2
+ checksum: 10/37e2a6d66b64773c72a3b0093059c6e4ff3ab2cc4a73fd8c1e064621a6b324a7446bb059b29395dd61a5829c14ffff1d6dab4796d40415c8e95c6dcc3a1b7104
languageName: node
linkType: hard
@@ -24400,49 +24114,59 @@ __metadata:
languageName: node
linkType: hard
-"vitest@npm:^3.0.0":
- version: 3.2.4
- resolution: "vitest@npm:3.2.4"
+"vitest@npm:^4.1.5":
+ version: 4.1.5
+ resolution: "vitest@npm:4.1.5"
dependencies:
- "@types/chai": "npm:^5.2.2"
- "@vitest/expect": "npm:3.2.4"
- "@vitest/mocker": "npm:3.2.4"
- "@vitest/pretty-format": "npm:^3.2.4"
- "@vitest/runner": "npm:3.2.4"
- "@vitest/snapshot": "npm:3.2.4"
- "@vitest/spy": "npm:3.2.4"
- "@vitest/utils": "npm:3.2.4"
- chai: "npm:^5.2.0"
- debug: "npm:^4.4.1"
- expect-type: "npm:^1.2.1"
- magic-string: "npm:^0.30.17"
+ "@vitest/expect": "npm:4.1.5"
+ "@vitest/mocker": "npm:4.1.5"
+ "@vitest/pretty-format": "npm:4.1.5"
+ "@vitest/runner": "npm:4.1.5"
+ "@vitest/snapshot": "npm:4.1.5"
+ "@vitest/spy": "npm:4.1.5"
+ "@vitest/utils": "npm:4.1.5"
+ es-module-lexer: "npm:^2.0.0"
+ expect-type: "npm:^1.3.0"
+ magic-string: "npm:^0.30.21"
+ obug: "npm:^2.1.1"
pathe: "npm:^2.0.3"
- picomatch: "npm:^4.0.2"
- std-env: "npm:^3.9.0"
+ picomatch: "npm:^4.0.3"
+ std-env: "npm:^4.0.0-rc.1"
tinybench: "npm:^2.9.0"
- tinyexec: "npm:^0.3.2"
- tinyglobby: "npm:^0.2.14"
- tinypool: "npm:^1.1.1"
- tinyrainbow: "npm:^2.0.0"
- vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0"
- vite-node: "npm:3.2.4"
+ tinyexec: "npm:^1.0.2"
+ tinyglobby: "npm:^0.2.15"
+ tinyrainbow: "npm:^3.1.0"
+ vite: "npm:^6.0.0 || ^7.0.0 || ^8.0.0"
why-is-node-running: "npm:^2.3.0"
peerDependencies:
"@edge-runtime/vm": "*"
- "@types/debug": ^4.1.12
- "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0
- "@vitest/browser": 3.2.4
- "@vitest/ui": 3.2.4
+ "@opentelemetry/api": ^1.9.0
+ "@types/node": ^20.0.0 || ^22.0.0 || >=24.0.0
+ "@vitest/browser-playwright": 4.1.5
+ "@vitest/browser-preview": 4.1.5
+ "@vitest/browser-webdriverio": 4.1.5
+ "@vitest/coverage-istanbul": 4.1.5
+ "@vitest/coverage-v8": 4.1.5
+ "@vitest/ui": 4.1.5
happy-dom: "*"
jsdom: "*"
+ vite: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
"@edge-runtime/vm":
optional: true
- "@types/debug":
+ "@opentelemetry/api":
optional: true
"@types/node":
optional: true
- "@vitest/browser":
+ "@vitest/browser-playwright":
+ optional: true
+ "@vitest/browser-preview":
+ optional: true
+ "@vitest/browser-webdriverio":
+ optional: true
+ "@vitest/coverage-istanbul":
+ optional: true
+ "@vitest/coverage-v8":
optional: true
"@vitest/ui":
optional: true
@@ -24450,9 +24174,11 @@ __metadata:
optional: true
jsdom:
optional: true
+ vite:
+ optional: false
bin:
vitest: vitest.mjs
- checksum: 10/f10bbce093ecab310ecbe484536ef4496fb9151510b2be0c5907c65f6d31482d9c851f3182531d1d27d558054aa78e8efd9d4702ba6c82058657e8b6a52507ee
+ checksum: 10/8b768514993d8908fc9b5f2d619943d23b81aaba9443132583bd58aeb441bf76d152961326de9ca328ff0efcddbf8a58f4568a7b66a4391202542ed772613d81
languageName: node
linkType: hard