diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 57a844fe3..70e23160c 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -67,21 +67,21 @@ jobs:
run: pnpm cypress install
# use the Cypress GitHub Action to run Cypress Component tests within the chrome browser
- - name: Cypress run components
- uses: cypress-io/github-action@v6
- with:
- install: false
- component: true
- browser: chrome
- quiet: true
- config-file: cypress.config.ts
- env:
- VITE_PORT: ${{ vars.VITE_PORT }}
- VITE_VERSION: ${{ vars.VITE_VERSION }}
- VITE_GRAASP_API_HOST: ${{ vars.VITE_GRAASP_API_HOST }}
- VITE_GRAASP_LIBRARY_HOST: ${{ vars.VITE_GRAASP_LIBRARY_HOST }}
- VITE_SHOW_NOTIFICATIONS: ${{ vars.VITE_SHOW_NOTIFICATIONS }}
- VITE_GRAASP_REDIRECTION_HOST: ${{ vars.VITE_GRAASP_REDIRECTION_HOST }}
+ # - name: Cypress run components
+ # uses: cypress-io/github-action@v6
+ # with:
+ # install: false
+ # component: true
+ # browser: chrome
+ # quiet: true
+ # config-file: cypress.config.ts
+ # env:
+ # VITE_PORT: ${{ vars.VITE_PORT }}
+ # VITE_VERSION: ${{ vars.VITE_VERSION }}
+ # VITE_GRAASP_API_HOST: ${{ vars.VITE_GRAASP_API_HOST }}
+ # VITE_GRAASP_LIBRARY_HOST: ${{ vars.VITE_GRAASP_LIBRARY_HOST }}
+ # VITE_SHOW_NOTIFICATIONS: ${{ vars.VITE_SHOW_NOTIFICATIONS }}
+ # VITE_GRAASP_REDIRECTION_HOST: ${{ vars.VITE_GRAASP_REDIRECTION_HOST }}
# use the Cypress GitHub Action to run Cypress tests within the chrome browser
- name: Cypress
diff --git a/.storybook/preview.tsx b/.storybook/preview.tsx
index 623c5fc29..6eaa98d1e 100644
--- a/.storybook/preview.tsx
+++ b/.storybook/preview.tsx
@@ -3,7 +3,7 @@ import { I18nextProvider } from 'react-i18next';
import { CssBaseline, ThemeProvider } from '@mui/material';
-import type { Preview, StoryContext } from '@storybook/react';
+import type { Preview, StoryContext } from '@storybook/react-vite';
import {
RouterProvider,
createMemoryHistory,
@@ -39,8 +39,7 @@ const preview: Preview = {
{ value: 'ltr', title: 'left-to-right' },
{ value: 'rtl', title: 'right-to-left' },
],
- // Property that specifies if the name of the item will be displayed
- showName: true,
+
// Change title based on selected value
dynamicTitle: true,
},
diff --git a/.storybook/vitest.setup.ts b/.storybook/vitest.setup.ts
index 9d514edbb..182fc1121 100644
--- a/.storybook/vitest.setup.ts
+++ b/.storybook/vitest.setup.ts
@@ -1,10 +1,10 @@
-import { setProjectAnnotations } from '@storybook/react';
+import { setProjectAnnotations } from '@storybook/react-vite';
import { beforeAll } from 'vitest';
import * as projectAnnotations from './preview';
// This is an important step to apply the right configuration when testing your stories.
// More info at: https://storybook.js.org/docs/api/portable-stories/portable-stories-vitest#setprojectannotations
-const project = setProjectAnnotations([projectAnnotations]);
+const annotations = setProjectAnnotations([projectAnnotations]);
-beforeAll(project.beforeAll);
+beforeAll(annotations.beforeAll);
diff --git a/cypress.config.ts b/cypress.config.ts
index 62c95f740..31a28251b 100644
--- a/cypress.config.ts
+++ b/cypress.config.ts
@@ -26,12 +26,12 @@ export default defineConfig({
requestTimeout: 8000,
numTestsKeptInMemory: 25,
},
- component: {
- devServer: {
- framework: 'react',
- bundler: 'vite',
- },
- env: ENV,
- },
+ // component: {
+ // devServer: {
+ // framework: 'react',
+ // bundler: 'vite',
+ // },
+ // env: ENV,
+ // },
experimentalMemoryManagement: true,
});
diff --git a/cypress/components/common/DebouncedTextField.cy.tsx b/cypress/components/common/DebouncedTextField.cy.tsx
deleted file mode 100644
index cbac39244..000000000
--- a/cypress/components/common/DebouncedTextField.cy.tsx
+++ /dev/null
@@ -1,81 +0,0 @@
-import { DEBOUNCED_TEXT_FIELD_ID } from '../../../src/config/selectors';
-import DebouncedTextField, {
- DEBOUNCE_MS,
-} from '../../../src/modules/builder/components/input/DebouncedTextField';
-
-const ON_UPDATE_SPY = 'onUpdate';
-const getSpyOnUpdate = () => `@${ON_UPDATE_SPY}`;
-const eventHandler = {
- onUpdate: (_newValue: string) => {},
-};
-const LABEL = 'Label';
-const VALUE = 'My value';
-
-const getTextArea = () => cy.get(`#${DEBOUNCED_TEXT_FIELD_ID}`);
-
-describe('', () => {
- beforeEach(() => {
- cy.spy(eventHandler, 'onUpdate').as(ON_UPDATE_SPY);
- });
-
- describe('Value is defined', () => {
- beforeEach(() => {
- cy.mount(
- ,
- );
- });
- it('Initial value should not called onUpdate', () => {
- getTextArea().should('be.visible');
- cy.get(getSpyOnUpdate()).should('not.be.called');
- });
-
- it('Edit value should be called onUpdate', () => {
- const NEW_VALUE = 'My new value';
- getTextArea().clear().type(NEW_VALUE);
-
- cy.get(getSpyOnUpdate()).should('be.calledOnceWith', NEW_VALUE);
- });
-
- it('Edit value multiple times should debounce onUpdate', () => {
- const NEW_VALUE = 'My new value';
- getTextArea().clear().type(NEW_VALUE);
-
- // Write again before the end of the debounce timeout
- const APPEND_VALUE = ' which has been debounced';
- cy.wait(DEBOUNCE_MS - 100);
- getTextArea().type(APPEND_VALUE);
- cy.get(getSpyOnUpdate()).should(
- 'be.calledOnceWith',
- `${NEW_VALUE}${APPEND_VALUE}`,
- );
- });
- });
-
- describe('Can not be empty if not allowed', () => {
- beforeEach(() => {
- cy.mount(
- ,
- );
- });
-
- it('Empty value should not call onUpdate if not allowed', () => {
- getTextArea().clear();
- cy.get(getSpyOnUpdate()).should('not.be.called');
- });
-
- it('onUpdate should be called if value is not empty', () => {
- const NEW_VALUE = 'My new value';
- getTextArea().clear().type(NEW_VALUE);
- cy.get(getSpyOnUpdate()).should('be.calledOnceWith', NEW_VALUE);
- });
- });
-});
diff --git a/package.json b/package.json
index 8210f74ef..4ef2a81e5 100644
--- a/package.json
+++ b/package.json
@@ -33,9 +33,9 @@
"@mui/material": "7.3.8",
"@sentry/react": "9.47.1",
"@tanstack/react-query": "5.90.21",
- "@tanstack/react-router": "1.136.8",
- "@tanstack/router-devtools": "1.136.8",
- "@tanstack/zod-adapter": "1.136.8",
+ "@tanstack/react-router": "1.166.7",
+ "@tanstack/router-devtools": "1.166.7",
+ "@tanstack/zod-adapter": "1.166.7",
"axios": "1.13.6",
"date-fns": "4.1.0",
"http-status-codes": "2.3.0",
@@ -80,7 +80,6 @@
"recharts": "2.15.1",
"remark-breaks": "4.0.0",
"remark-gfm": "4.0.1",
- "social-links": "1.15.0",
"stylis": "4.3.6",
"use-supercluster": "1.2.0",
"uuid": "11.1.0",
@@ -137,14 +136,13 @@
"@eslint/eslintrc": "3.3.4",
"@eslint/js": "9.36.0",
"@hey-api/openapi-ts": "0.84.4",
- "@storybook/addon-a11y": "9.1.19",
- "@storybook/addon-docs": "9.1.19",
- "@storybook/addon-links": "9.1.19",
- "@storybook/addon-vitest": "^9.0.11",
- "@storybook/react": "9.1.19",
- "@storybook/react-vite": "9.1.19",
- "@tanstack/react-query-devtools": "5.90.2",
- "@tanstack/router-plugin": "1.136.18",
+ "@storybook/addon-a11y": "10.2.17",
+ "@storybook/addon-docs": "10.2.17",
+ "@storybook/addon-links": "10.2.17",
+ "@storybook/addon-vitest": "10.2.17",
+ "@storybook/react-vite": "10.2.17",
+ "@tanstack/react-query-devtools": "5.91.3",
+ "@tanstack/router-plugin": "1.166.7",
"@testing-library/dom": "10.4.1",
"@testing-library/jest-dom": "6.9.1",
"@testing-library/react": "16.3.2",
@@ -167,10 +165,11 @@
"@types/stylis": "4.2.7",
"@typescript-eslint/eslint-plugin": "8.45.0",
"@typescript-eslint/parser": "8.45.0",
- "@vitejs/plugin-react": "5.0.4",
- "@vitest/browser": "3.2.4",
- "@vitest/coverage-v8": "3.2.4",
- "@vitest/ui": "3.2.4",
+ "@vitejs/plugin-react": "6.0.0",
+ "@vitest/browser": "4.1.0",
+ "@vitest/browser-playwright": "4.1.0",
+ "@vitest/coverage-v8": "4.1.0",
+ "@vitest/ui": "4.1.0",
"concurrently": "9.2.1",
"cypress": "15.6.0",
"env-cmd": "10.1.0",
@@ -182,24 +181,23 @@
"eslint-plugin-react": "7.37.5",
"eslint-plugin-react-hooks": "5.2.0",
"eslint-plugin-react-refresh": "0.4.26",
- "eslint-plugin-storybook": "9.1.19",
+ "eslint-plugin-storybook": "10.2.17",
"globals": "15.15.0",
"happy-dom": "20.0.11",
"husky": "9.1.7",
"jose": "5.10.0",
"nock": "13.5.6",
"nyc": "17.1.0",
- "oxlint": "1.19.0",
+ "oxlint": "1.55.0",
"playwright": "1.55.1",
"prettier": "3.6.2",
- "storybook": "9.1.19",
+ "storybook": "10.2.17",
"typescript": "5.9.3",
- "vite": "7.1.12",
- "vite-plugin-checker": "0.11.0",
- "vite-plugin-istanbul": "7.2.1",
- "vite-plugin-static-copy": "3.1.6",
- "vite-tsconfig-paths": "5.1.4",
- "vitest": "3.2.4"
+ "vite": "8.0.0",
+ "vite-plugin-checker": "0.12.0",
+ "vite-plugin-istanbul": "8.0.0",
+ "vite-plugin-static-copy": "3.3.0",
+ "vitest": "4.1.0"
},
"volta": {
"node": "22.22.1"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3306438c3..92dfb30ba 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -66,14 +66,14 @@ importers:
specifier: 5.90.21
version: 5.90.21(react@19.1.1)
'@tanstack/react-router':
- specifier: 1.136.8
- version: 1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ specifier: 1.166.7
+ version: 1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
'@tanstack/router-devtools':
- specifier: 1.136.8
- version: 1.136.8(@tanstack/react-router@1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(jiti@2.6.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6)
+ specifier: 1.166.7
+ version: 1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.166.7)(csstype@3.2.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
'@tanstack/zod-adapter':
- specifier: 1.136.8
- version: 1.136.8(@tanstack/react-router@1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(zod@3.24.2)
+ specifier: 1.166.7
+ version: 1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(zod@3.24.2)
axios:
specifier: 1.13.6
version: 1.13.6
@@ -206,9 +206,6 @@ importers:
remark-gfm:
specifier: 4.0.1
version: 4.0.1
- social-links:
- specifier: 1.15.0
- version: 1.15.0
stylis:
specifier: 4.3.6
version: 4.3.6
@@ -236,10 +233,10 @@ importers:
version: 19.8.1
'@cypress/code-coverage':
specifier: 3.14.7
- version: 3.14.7(@babel/core@7.28.5)(@babel/preset-env@7.28.3(@babel/core@7.28.5))(babel-loader@10.0.0(@babel/core@7.28.5)(webpack@5.102.0(esbuild@0.25.12)))(cypress@15.6.0)(webpack@5.102.0(esbuild@0.25.12))
+ version: 3.14.7(@babel/core@7.29.0)(@babel/preset-env@7.28.3(@babel/core@7.29.0))(babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.27.4)))(cypress@15.6.0)(webpack@5.102.0(esbuild@0.27.4))
'@eslint-react/eslint-plugin':
specifier: 1.53.1
- version: 1.53.1(eslint@9.36.0(jiti@2.6.1))(ts-api-utils@2.1.0(typescript@5.9.3))(typescript@5.9.3)
+ version: 1.53.1(eslint@9.36.0(jiti@2.6.1))(ts-api-utils@2.4.0(typescript@5.9.3))(typescript@5.9.3)
'@eslint/compat':
specifier: 1.4.1
version: 1.4.1(eslint@9.36.0(jiti@2.6.1))
@@ -253,29 +250,26 @@ importers:
specifier: 0.84.4
version: 0.84.4(magicast@0.3.5)(typescript@5.9.3)
'@storybook/addon-a11y':
- specifier: 9.1.19
- version: 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))
+ specifier: 10.2.17
+ version: 10.2.17(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))
'@storybook/addon-docs':
- specifier: 9.1.19
- version: 9.1.19(@types/react@19.2.14)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))
+ specifier: 10.2.17
+ version: 10.2.17(@types/react@19.2.14)(esbuild@0.27.4)(rollup@4.52.3)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4))
'@storybook/addon-links':
- specifier: 9.1.19
- version: 9.1.19(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))
+ specifier: 10.2.17
+ version: 10.2.17(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))
'@storybook/addon-vitest':
- specifier: ^9.0.11
- version: 9.1.19(@vitest/browser@3.2.4)(@vitest/runner@3.2.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(vitest@3.2.4)
- '@storybook/react':
- specifier: 9.1.19
- version: 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3)
+ specifier: 10.2.17
+ version: 10.2.17(@vitest/browser-playwright@4.1.0)(@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0))(@vitest/runner@4.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vitest@4.1.0)
'@storybook/react-vite':
- specifier: 9.1.19
- version: 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.52.3)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
+ specifier: 10.2.17
+ version: 10.2.17(esbuild@0.27.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.52.3)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4))
'@tanstack/react-query-devtools':
- specifier: 5.90.2
- version: 5.90.2(@tanstack/react-query@5.90.21(react@19.1.1))(react@19.1.1)
+ specifier: 5.91.3
+ version: 5.91.3(@tanstack/react-query@5.90.21(react@19.1.1))(react@19.1.1)
'@tanstack/router-plugin':
- specifier: 1.136.18
- version: 1.136.18(@tanstack/react-router@1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(webpack@5.102.0(esbuild@0.25.12))
+ specifier: 1.166.7
+ version: 1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4))
'@testing-library/dom':
specifier: 10.4.1
version: 10.4.1
@@ -343,17 +337,20 @@ importers:
specifier: 8.45.0
version: 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
'@vitejs/plugin-react':
- specifier: 5.0.4
- version: 5.0.4(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
+ specifier: 6.0.0
+ version: 6.0.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
'@vitest/browser':
- specifier: 3.2.4
- version: 3.2.4(playwright@1.55.1)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(vitest@3.2.4)
+ specifier: 4.1.0
+ version: 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0)
+ '@vitest/browser-playwright':
+ specifier: 4.1.0
+ version: 4.1.0(playwright@1.55.1)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0)
'@vitest/coverage-v8':
- specifier: 3.2.4
- version: 3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4)
+ specifier: 4.1.0
+ version: 4.1.0(@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0))(vitest@4.1.0)
'@vitest/ui':
- specifier: 3.2.4
- version: 3.2.4(vitest@3.2.4)
+ specifier: 4.1.0
+ version: 4.1.0(vitest@4.1.0)
concurrently:
specifier: 9.2.1
version: 9.2.1
@@ -388,8 +385,8 @@ importers:
specifier: 0.4.26
version: 0.4.26(eslint@9.36.0(jiti@2.6.1))
eslint-plugin-storybook:
- specifier: 9.1.19
- version: 9.1.19(eslint@9.36.0(jiti@2.6.1))(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3)
+ specifier: 10.2.17
+ version: 10.2.17(eslint@9.36.0(jiti@2.6.1))(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.3)
globals:
specifier: 15.15.0
version: 15.15.0
@@ -409,8 +406,8 @@ importers:
specifier: 17.1.0
version: 17.1.0
oxlint:
- specifier: 1.19.0
- version: 1.19.0
+ specifier: 1.55.0
+ version: 1.55.0
playwright:
specifier: 1.55.1
version: 1.55.1
@@ -418,29 +415,26 @@ importers:
specifier: 3.6.2
version: 3.6.2
storybook:
- specifier: 9.1.19
- version: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
+ specifier: 10.2.17
+ version: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
typescript:
specifier: 5.9.3
version: 5.9.3
vite:
- specifier: 7.1.12
- version: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
+ specifier: 8.0.0
+ version: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)
vite-plugin-checker:
- specifier: 0.11.0
- version: 0.11.0(eslint@9.36.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.19.0)(typescript@5.9.3)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
+ specifier: 0.12.0
+ version: 0.12.0(eslint@9.36.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.55.0)(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
vite-plugin-istanbul:
- specifier: 7.2.1
- version: 7.2.1(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
+ specifier: 8.0.0
+ version: 8.0.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
vite-plugin-static-copy:
- specifier: 3.1.6
- version: 3.1.6(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
- vite-tsconfig-paths:
- specifier: 5.1.4
- version: 5.1.4(typescript@5.9.3)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
+ specifier: 3.3.0
+ version: 3.3.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
vitest:
- specifier: 3.2.4
- version: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
+ specifier: 4.1.0
+ version: 4.1.0(@types/node@25.0.10)(@vitest/browser-playwright@4.1.0)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
packages:
@@ -453,10 +447,6 @@ packages:
react: 16 - 19
react-dom: 16 - 19
- '@ampproject/remapping@2.3.0':
- resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
- engines: {node: '>=6.0.0'}
-
'@babel/code-frame@7.27.1':
resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==}
engines: {node: '>=6.9.0'}
@@ -477,6 +467,10 @@ packages:
resolution: {integrity: sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==}
engines: {node: '>=6.9.0'}
+ '@babel/core@7.29.0':
+ resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==}
+ engines: {node: '>=6.9.0'}
+
'@babel/generator@7.28.3':
resolution: {integrity: sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==}
engines: {node: '>=6.9.0'}
@@ -501,12 +495,6 @@ packages:
resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-create-class-features-plugin@7.28.5':
- resolution: {integrity: sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
'@babel/helper-create-class-features-plugin@7.28.6':
resolution: {integrity: sha512-dTOdvsjnG3xNT9Y0AUg1wAl38y+4Rl4sf9caSQZOXdNqVn+H+HbbJ4IyyHaIqNR6SW9oJpA/RuRjsjCw2IdIow==}
engines: {node: '>=6.9.0'}
@@ -519,8 +507,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-define-polyfill-provider@0.6.6':
- resolution: {integrity: sha512-mOAsxeeKkUKayvZR3HeTYD/fICpCPLJrU5ZjelT/PA6WHtNDBOE436YiaEUvHN454bRM3CebhDsIpieCc4texA==}
+ '@babel/helper-define-polyfill-provider@0.6.7':
+ resolution: {integrity: sha512-6Fqi8MtQ/PweQ9xvux65emkLQ83uB+qAVtfHkC9UodyHMIZdxNI01HjLCLUtybElp2KY2XNE0nOgyP1E1vXw9w==}
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
@@ -556,10 +544,6 @@ packages:
resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-plugin-utils@7.27.1':
- resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==}
- engines: {node: '>=6.9.0'}
-
'@babel/helper-plugin-utils@7.28.6':
resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==}
engines: {node: '>=6.9.0'}
@@ -570,12 +554,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0
- '@babel/helper-replace-supers@7.27.1':
- resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0
-
'@babel/helper-replace-supers@7.28.6':
resolution: {integrity: sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==}
engines: {node: '>=6.9.0'}
@@ -610,6 +588,10 @@ packages:
resolution: {integrity: sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==}
engines: {node: '>=6.9.0'}
+ '@babel/helpers@7.28.6':
+ resolution: {integrity: sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/parser@7.28.4':
resolution: {integrity: sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==}
engines: {node: '>=6.0.0'}
@@ -673,14 +655,14 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-jsx@7.27.1':
- resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==}
+ '@babel/plugin-syntax-jsx@7.28.6':
+ resolution: {integrity: sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-typescript@7.27.1':
- resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==}
+ '@babel/plugin-syntax-typescript@7.28.6':
+ resolution: {integrity: sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -835,12 +817,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-modules-commonjs@7.27.1':
- resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-transform-modules-commonjs@7.28.6':
resolution: {integrity: sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==}
engines: {node: '>=6.9.0'}
@@ -931,18 +907,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-react-jsx-self@7.27.1':
- resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
- '@babel/plugin-transform-react-jsx-source@7.27.1':
- resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-transform-regenerator@7.29.0':
resolution: {integrity: sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==}
engines: {node: '>=6.9.0'}
@@ -991,12 +955,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-transform-typescript@7.28.5':
- resolution: {integrity: sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/plugin-transform-unicode-escapes@7.27.1':
resolution: {integrity: sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==}
engines: {node: '>=6.9.0'}
@@ -1032,12 +990,6 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0
- '@babel/preset-typescript@7.28.5':
- resolution: {integrity: sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==}
- engines: {node: '>=6.9.0'}
- peerDependencies:
- '@babel/core': ^7.0.0-0
-
'@babel/runtime@7.28.4':
resolution: {integrity: sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==}
engines: {node: '>=6.9.0'}
@@ -1085,6 +1037,9 @@ packages:
resolution: {integrity: sha512-6zABk/ECA/QYSCQ1NGiVwwbQerUCZ+TQbp64Q3AgmfNvurHH0j8TtXa1qbShXA6qqkpAj4V5W8pP6mLe1mcMqA==}
engines: {node: '>=18'}
+ '@blazediff/core@1.9.1':
+ resolution: {integrity: sha512-ehg3jIkYKulZh+8om/O25vkvSsXXwC+skXmyA87FFx6A/45eqOkZsBltMw/TVteb0mloiGT8oGRTcjRAz66zaA==}
+
'@commitlint/cli@19.8.1':
resolution: {integrity: sha512-LXUdNIkspyxrlV6VDHWBmCZRtkEVRpBKxi2Gtw3J54cGWhLCTouVD/Q6ZSaSvd2YaDObWK8mDjrz3TIKtaQMAA==}
engines: {node: '>=v18'}
@@ -1181,12 +1136,21 @@ packages:
'@emnapi/core@1.5.0':
resolution: {integrity: sha512-sbP8GzB1WDzacS8fgNPpHlp6C9VZe+SJP3F90W9rLemaQj2PzIuTEl1qDOYQf58YIpyjViI24y9aPWCjEzY2cg==}
+ '@emnapi/core@1.9.0':
+ resolution: {integrity: sha512-0DQ98G9ZQZOxfUcQn1waV2yS8aWdZ6kJMbYCJB3oUBecjWYO1fqJ+a1DRfPF3O5JEkwqwP1A9QEN/9mYm2Yd0w==}
+
'@emnapi/runtime@1.5.0':
resolution: {integrity: sha512-97/BJ3iXHww3djw6hYIfErCZFee7qCtrneuLa20UXFCOTCfBM2cvQHjWJ2EG0s0MtdNwInarqCTz35i4wWXHsQ==}
+ '@emnapi/runtime@1.9.0':
+ resolution: {integrity: sha512-QN75eB0IH2ywSpRpNddCRfQIhmJYBCJ1x5Lb3IscKAL8bMnVAKnRg8dCoXbHzVLLH7P38N2Z3mtulB7W0J0FKw==}
+
'@emnapi/wasi-threads@1.1.0':
resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==}
+ '@emnapi/wasi-threads@1.2.0':
+ resolution: {integrity: sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==}
+
'@emotion/babel-plugin@11.13.5':
resolution: {integrity: sha512-pxHCpT2ex+0q+HH91/zsdHkw/lXd468DIN2zvfvLtPKLLMo6gQj7oLObq8PhkrxOZb/gGCq03S3Z7PDhS8pduQ==}
@@ -1241,314 +1205,158 @@ packages:
'@emotion/weak-memoize@0.4.0':
resolution: {integrity: sha512-snKqtPW01tN0ui7yu9rGv69aJXr/a/Ywvl11sUjNtEcRc+ng/mQriFL0wLXMef74iHa/EkftbDzU9F8iFbH+zg==}
- '@esbuild/aix-ppc64@0.25.10':
- resolution: {integrity: sha512-0NFWnA+7l41irNuaSVlLfgNT12caWJVLzp5eAVhZ0z1qpxbockccEt3s+149rE64VUI3Ml2zt8Nv5JVc4QXTsw==}
+ '@esbuild/aix-ppc64@0.27.4':
+ resolution: {integrity: sha512-cQPwL2mp2nSmHHJlCyoXgHGhbEPMrEEU5xhkcy3Hs/O7nGZqEpZ2sUtLaL9MORLtDfRvVl2/3PAuEkYZH0Ty8Q==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [aix]
- '@esbuild/aix-ppc64@0.25.12':
- resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [aix]
-
- '@esbuild/android-arm64@0.25.10':
- resolution: {integrity: sha512-LSQa7eDahypv/VO6WKohZGPSJDq5OVOo3UoFR1E4t4Gj1W7zEQMUhI+lo81H+DtB+kP+tDgBp+M4oNCwp6kffg==}
+ '@esbuild/android-arm64@0.27.4':
+ resolution: {integrity: sha512-gdLscB7v75wRfu7QSm/zg6Rx29VLdy9eTr2t44sfTW7CxwAtQghZ4ZnqHk3/ogz7xao0QAgrkradbBzcqFPasw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [android]
- '@esbuild/android-arm64@0.25.12':
- resolution: {integrity: sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [android]
-
- '@esbuild/android-arm@0.25.10':
- resolution: {integrity: sha512-dQAxF1dW1C3zpeCDc5KqIYuZ1tgAdRXNoZP7vkBIRtKZPYe2xVr/d3SkirklCHudW1B45tGiUlz2pUWDfbDD4w==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [android]
-
- '@esbuild/android-arm@0.25.12':
- resolution: {integrity: sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==}
+ '@esbuild/android-arm@0.27.4':
+ resolution: {integrity: sha512-X9bUgvxiC8CHAGKYufLIHGXPJWnr0OCdR0anD2e21vdvgCI8lIfqFbnoeOz7lBjdrAGUhqLZLcQo6MLhTO2DKQ==}
engines: {node: '>=18'}
cpu: [arm]
os: [android]
- '@esbuild/android-x64@0.25.10':
- resolution: {integrity: sha512-MiC9CWdPrfhibcXwr39p9ha1x0lZJ9KaVfvzA0Wxwz9ETX4v5CHfF09bx935nHlhi+MxhA63dKRRQLiVgSUtEg==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [android]
-
- '@esbuild/android-x64@0.25.12':
- resolution: {integrity: sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==}
+ '@esbuild/android-x64@0.27.4':
+ resolution: {integrity: sha512-PzPFnBNVF292sfpfhiyiXCGSn9HZg5BcAz+ivBuSsl6Rk4ga1oEXAamhOXRFyMcjwr2DVtm40G65N3GLeH1Lvw==}
engines: {node: '>=18'}
cpu: [x64]
os: [android]
- '@esbuild/darwin-arm64@0.25.10':
- resolution: {integrity: sha512-JC74bdXcQEpW9KkV326WpZZjLguSZ3DfS8wrrvPMHgQOIEIG/sPXEN/V8IssoJhbefLRcRqw6RQH2NnpdprtMA==}
+ '@esbuild/darwin-arm64@0.27.4':
+ resolution: {integrity: sha512-b7xaGIwdJlht8ZFCvMkpDN6uiSmnxxK56N2GDTMYPr2/gzvfdQN8rTfBsvVKmIVY/X7EM+/hJKEIbbHs9oA4tQ==}
engines: {node: '>=18'}
cpu: [arm64]
os: [darwin]
- '@esbuild/darwin-arm64@0.25.12':
- resolution: {integrity: sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [darwin]
-
- '@esbuild/darwin-x64@0.25.10':
- resolution: {integrity: sha512-tguWg1olF6DGqzws97pKZ8G2L7Ig1vjDmGTwcTuYHbuU6TTjJe5FXbgs5C1BBzHbJ2bo1m3WkQDbWO2PvamRcg==}
+ '@esbuild/darwin-x64@0.27.4':
+ resolution: {integrity: sha512-sR+OiKLwd15nmCdqpXMnuJ9W2kpy0KigzqScqHI3Hqwr7IXxBp3Yva+yJwoqh7rE8V77tdoheRYataNKL4QrPw==}
engines: {node: '>=18'}
cpu: [x64]
os: [darwin]
- '@esbuild/darwin-x64@0.25.12':
- resolution: {integrity: sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [darwin]
-
- '@esbuild/freebsd-arm64@0.25.10':
- resolution: {integrity: sha512-3ZioSQSg1HT2N05YxeJWYR+Libe3bREVSdWhEEgExWaDtyFbbXWb49QgPvFH8u03vUPX10JhJPcz7s9t9+boWg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [freebsd]
-
- '@esbuild/freebsd-arm64@0.25.12':
- resolution: {integrity: sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==}
+ '@esbuild/freebsd-arm64@0.27.4':
+ resolution: {integrity: sha512-jnfpKe+p79tCnm4GVav68A7tUFeKQwQyLgESwEAUzyxk/TJr4QdGog9sqWNcUbr/bZt/O/HXouspuQDd9JxFSw==}
engines: {node: '>=18'}
cpu: [arm64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.25.10':
- resolution: {integrity: sha512-LLgJfHJk014Aa4anGDbh8bmI5Lk+QidDmGzuC2D+vP7mv/GeSN+H39zOf7pN5N8p059FcOfs2bVlrRr4SK9WxA==}
+ '@esbuild/freebsd-x64@0.27.4':
+ resolution: {integrity: sha512-2kb4ceA/CpfUrIcTUl1wrP/9ad9Atrp5J94Lq69w7UwOMolPIGrfLSvAKJp0RTvkPPyn6CIWrNy13kyLikZRZQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [freebsd]
- '@esbuild/freebsd-x64@0.25.12':
- resolution: {integrity: sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [freebsd]
-
- '@esbuild/linux-arm64@0.25.10':
- resolution: {integrity: sha512-5luJWN6YKBsawd5f9i4+c+geYiVEw20FVW5x0v1kEMWNq8UctFjDiMATBxLvmmHA4bf7F6hTRaJgtghFr9iziQ==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [linux]
-
- '@esbuild/linux-arm64@0.25.12':
- resolution: {integrity: sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==}
+ '@esbuild/linux-arm64@0.27.4':
+ resolution: {integrity: sha512-7nQOttdzVGth1iz57kxg9uCz57dxQLHWxopL6mYuYthohPKEK0vU0C3O21CcBK6KDlkYVcnDXY099HcCDXd9dA==}
engines: {node: '>=18'}
cpu: [arm64]
os: [linux]
- '@esbuild/linux-arm@0.25.10':
- resolution: {integrity: sha512-oR31GtBTFYCqEBALI9r6WxoU/ZofZl962pouZRTEYECvNF/dtXKku8YXcJkhgK/beU+zedXfIzHijSRapJY3vg==}
- engines: {node: '>=18'}
- cpu: [arm]
- os: [linux]
-
- '@esbuild/linux-arm@0.25.12':
- resolution: {integrity: sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==}
+ '@esbuild/linux-arm@0.27.4':
+ resolution: {integrity: sha512-aBYgcIxX/wd5n2ys0yESGeYMGF+pv6g0DhZr3G1ZG4jMfruU9Tl1i2Z+Wnj9/KjGz1lTLCcorqE2viePZqj4Eg==}
engines: {node: '>=18'}
cpu: [arm]
os: [linux]
- '@esbuild/linux-ia32@0.25.10':
- resolution: {integrity: sha512-NrSCx2Kim3EnnWgS4Txn0QGt0Xipoumb6z6sUtl5bOEZIVKhzfyp/Lyw4C1DIYvzeW/5mWYPBFJU3a/8Yr75DQ==}
+ '@esbuild/linux-ia32@0.27.4':
+ resolution: {integrity: sha512-oPtixtAIzgvzYcKBQM/qZ3R+9TEUd1aNJQu0HhGyqtx6oS7qTpvjheIWBbes4+qu1bNlo2V4cbkISr8q6gRBFA==}
engines: {node: '>=18'}
cpu: [ia32]
os: [linux]
- '@esbuild/linux-ia32@0.25.12':
- resolution: {integrity: sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [linux]
-
- '@esbuild/linux-loong64@0.25.10':
- resolution: {integrity: sha512-xoSphrd4AZda8+rUDDfD9J6FUMjrkTz8itpTITM4/xgerAZZcFW7Dv+sun7333IfKxGG8gAq+3NbfEMJfiY+Eg==}
+ '@esbuild/linux-loong64@0.27.4':
+ resolution: {integrity: sha512-8mL/vh8qeCoRcFH2nM8wm5uJP+ZcVYGGayMavi8GmRJjuI3g1v6Z7Ni0JJKAJW+m0EtUuARb6Lmp4hMjzCBWzA==}
engines: {node: '>=18'}
cpu: [loong64]
os: [linux]
- '@esbuild/linux-loong64@0.25.12':
- resolution: {integrity: sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==}
- engines: {node: '>=18'}
- cpu: [loong64]
- os: [linux]
-
- '@esbuild/linux-mips64el@0.25.10':
- resolution: {integrity: sha512-ab6eiuCwoMmYDyTnyptoKkVS3k8fy/1Uvq7Dj5czXI6DF2GqD2ToInBI0SHOp5/X1BdZ26RKc5+qjQNGRBelRA==}
+ '@esbuild/linux-mips64el@0.27.4':
+ resolution: {integrity: sha512-1RdrWFFiiLIW7LQq9Q2NES+HiD4NyT8Itj9AUeCl0IVCA459WnPhREKgwrpaIfTOe+/2rdntisegiPWn/r/aAw==}
engines: {node: '>=18'}
cpu: [mips64el]
os: [linux]
- '@esbuild/linux-mips64el@0.25.12':
- resolution: {integrity: sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==}
- engines: {node: '>=18'}
- cpu: [mips64el]
- os: [linux]
-
- '@esbuild/linux-ppc64@0.25.10':
- resolution: {integrity: sha512-NLinzzOgZQsGpsTkEbdJTCanwA5/wozN9dSgEl12haXJBzMTpssebuXR42bthOF3z7zXFWH1AmvWunUCkBE4EA==}
- engines: {node: '>=18'}
- cpu: [ppc64]
- os: [linux]
-
- '@esbuild/linux-ppc64@0.25.12':
- resolution: {integrity: sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==}
+ '@esbuild/linux-ppc64@0.27.4':
+ resolution: {integrity: sha512-tLCwNG47l3sd9lpfyx9LAGEGItCUeRCWeAx6x2Jmbav65nAwoPXfewtAdtbtit/pJFLUWOhpv0FpS6GQAmPrHA==}
engines: {node: '>=18'}
cpu: [ppc64]
os: [linux]
- '@esbuild/linux-riscv64@0.25.10':
- resolution: {integrity: sha512-FE557XdZDrtX8NMIeA8LBJX3dC2M8VGXwfrQWU7LB5SLOajfJIxmSdyL/gU1m64Zs9CBKvm4UAuBp5aJ8OgnrA==}
- engines: {node: '>=18'}
- cpu: [riscv64]
- os: [linux]
-
- '@esbuild/linux-riscv64@0.25.12':
- resolution: {integrity: sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==}
+ '@esbuild/linux-riscv64@0.27.4':
+ resolution: {integrity: sha512-BnASypppbUWyqjd1KIpU4AUBiIhVr6YlHx/cnPgqEkNoVOhHg+YiSVxM1RLfiy4t9cAulbRGTNCKOcqHrEQLIw==}
engines: {node: '>=18'}
cpu: [riscv64]
os: [linux]
- '@esbuild/linux-s390x@0.25.10':
- resolution: {integrity: sha512-3BBSbgzuB9ajLoVZk0mGu+EHlBwkusRmeNYdqmznmMc9zGASFjSsxgkNsqmXugpPk00gJ0JNKh/97nxmjctdew==}
+ '@esbuild/linux-s390x@0.27.4':
+ resolution: {integrity: sha512-+eUqgb/Z7vxVLezG8bVB9SfBie89gMueS+I0xYh2tJdw3vqA/0ImZJ2ROeWwVJN59ihBeZ7Tu92dF/5dy5FttA==}
engines: {node: '>=18'}
cpu: [s390x]
os: [linux]
- '@esbuild/linux-s390x@0.25.12':
- resolution: {integrity: sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==}
- engines: {node: '>=18'}
- cpu: [s390x]
- os: [linux]
-
- '@esbuild/linux-x64@0.25.10':
- resolution: {integrity: sha512-QSX81KhFoZGwenVyPoberggdW1nrQZSvfVDAIUXr3WqLRZGZqWk/P4T8p2SP+de2Sr5HPcvjhcJzEiulKgnxtA==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [linux]
-
- '@esbuild/linux-x64@0.25.12':
- resolution: {integrity: sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==}
+ '@esbuild/linux-x64@0.27.4':
+ resolution: {integrity: sha512-S5qOXrKV8BQEzJPVxAwnryi2+Iq5pB40gTEIT69BQONqR7JH1EPIcQ/Uiv9mCnn05jff9umq/5nqzxlqTOg9NA==}
engines: {node: '>=18'}
cpu: [x64]
os: [linux]
- '@esbuild/netbsd-arm64@0.25.10':
- resolution: {integrity: sha512-AKQM3gfYfSW8XRk8DdMCzaLUFB15dTrZfnX8WXQoOUpUBQ+NaAFCP1kPS/ykbbGYz7rxn0WS48/81l9hFl3u4A==}
+ '@esbuild/netbsd-arm64@0.27.4':
+ resolution: {integrity: sha512-xHT8X4sb0GS8qTqiwzHqpY00C95DPAq7nAwX35Ie/s+LO9830hrMd3oX0ZMKLvy7vsonee73x0lmcdOVXFzd6Q==}
engines: {node: '>=18'}
cpu: [arm64]
os: [netbsd]
- '@esbuild/netbsd-arm64@0.25.12':
- resolution: {integrity: sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [netbsd]
-
- '@esbuild/netbsd-x64@0.25.10':
- resolution: {integrity: sha512-7RTytDPGU6fek/hWuN9qQpeGPBZFfB4zZgcz2VK2Z5VpdUxEI8JKYsg3JfO0n/Z1E/6l05n0unDCNc4HnhQGig==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [netbsd]
-
- '@esbuild/netbsd-x64@0.25.12':
- resolution: {integrity: sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==}
+ '@esbuild/netbsd-x64@0.27.4':
+ resolution: {integrity: sha512-RugOvOdXfdyi5Tyv40kgQnI0byv66BFgAqjdgtAKqHoZTbTF2QqfQrFwa7cHEORJf6X2ht+l9ABLMP0dnKYsgg==}
engines: {node: '>=18'}
cpu: [x64]
os: [netbsd]
- '@esbuild/openbsd-arm64@0.25.10':
- resolution: {integrity: sha512-5Se0VM9Wtq797YFn+dLimf2Zx6McttsH2olUBsDml+lm0GOCRVebRWUvDtkY4BWYv/3NgzS8b/UM3jQNh5hYyw==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [openbsd]
-
- '@esbuild/openbsd-arm64@0.25.12':
- resolution: {integrity: sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==}
+ '@esbuild/openbsd-arm64@0.27.4':
+ resolution: {integrity: sha512-2MyL3IAaTX+1/qP0O1SwskwcwCoOI4kV2IBX1xYnDDqthmq5ArrW94qSIKCAuRraMgPOmG0RDTA74mzYNQA9ow==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.25.10':
- resolution: {integrity: sha512-XkA4frq1TLj4bEMB+2HnI0+4RnjbuGZfet2gs/LNs5Hc7D89ZQBHQ0gL2ND6Lzu1+QVkjp3x1gIcPKzRNP8bXw==}
+ '@esbuild/openbsd-x64@0.27.4':
+ resolution: {integrity: sha512-u8fg/jQ5aQDfsnIV6+KwLOf1CmJnfu1ShpwqdwC0uA7ZPwFws55Ngc12vBdeUdnuWoQYx/SOQLGDcdlfXhYmXQ==}
engines: {node: '>=18'}
cpu: [x64]
os: [openbsd]
- '@esbuild/openbsd-x64@0.25.12':
- resolution: {integrity: sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [openbsd]
-
- '@esbuild/openharmony-arm64@0.25.10':
- resolution: {integrity: sha512-AVTSBhTX8Y/Fz6OmIVBip9tJzZEUcY8WLh7I59+upa5/GPhh2/aM6bvOMQySspnCCHvFi79kMtdJS1w0DXAeag==}
+ '@esbuild/openharmony-arm64@0.27.4':
+ resolution: {integrity: sha512-JkTZrl6VbyO8lDQO3yv26nNr2RM2yZzNrNHEsj9bm6dOwwu9OYN28CjzZkH57bh4w0I2F7IodpQvUAEd1mbWXg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [openharmony]
- '@esbuild/openharmony-arm64@0.25.12':
- resolution: {integrity: sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [openharmony]
-
- '@esbuild/sunos-x64@0.25.10':
- resolution: {integrity: sha512-fswk3XT0Uf2pGJmOpDB7yknqhVkJQkAQOcW/ccVOtfx05LkbWOaRAtn5SaqXypeKQra1QaEa841PgrSL9ubSPQ==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [sunos]
-
- '@esbuild/sunos-x64@0.25.12':
- resolution: {integrity: sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==}
+ '@esbuild/sunos-x64@0.27.4':
+ resolution: {integrity: sha512-/gOzgaewZJfeJTlsWhvUEmUG4tWEY2Spp5M20INYRg2ZKl9QPO3QEEgPeRtLjEWSW8FilRNacPOg8R1uaYkA6g==}
engines: {node: '>=18'}
cpu: [x64]
os: [sunos]
- '@esbuild/win32-arm64@0.25.10':
- resolution: {integrity: sha512-ah+9b59KDTSfpaCg6VdJoOQvKjI33nTaQr4UluQwW7aEwZQsbMCfTmfEO4VyewOxx4RaDT/xCy9ra2GPWmO7Kw==}
+ '@esbuild/win32-arm64@0.27.4':
+ resolution: {integrity: sha512-Z9SExBg2y32smoDQdf1HRwHRt6vAHLXcxD2uGgO/v2jK7Y718Ix4ndsbNMU/+1Qiem9OiOdaqitioZwxivhXYg==}
engines: {node: '>=18'}
cpu: [arm64]
os: [win32]
- '@esbuild/win32-arm64@0.25.12':
- resolution: {integrity: sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==}
- engines: {node: '>=18'}
- cpu: [arm64]
- os: [win32]
-
- '@esbuild/win32-ia32@0.25.10':
- resolution: {integrity: sha512-QHPDbKkrGO8/cz9LKVnJU22HOi4pxZnZhhA2HYHez5Pz4JeffhDjf85E57Oyco163GnzNCVkZK0b/n4Y0UHcSw==}
- engines: {node: '>=18'}
- cpu: [ia32]
- os: [win32]
-
- '@esbuild/win32-ia32@0.25.12':
- resolution: {integrity: sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==}
+ '@esbuild/win32-ia32@0.27.4':
+ resolution: {integrity: sha512-DAyGLS0Jz5G5iixEbMHi5KdiApqHBWMGzTtMiJ72ZOLhbu/bzxgAe8Ue8CTS3n3HbIUHQz/L51yMdGMeoxXNJw==}
engines: {node: '>=18'}
cpu: [ia32]
os: [win32]
- '@esbuild/win32-x64@0.25.10':
- resolution: {integrity: sha512-9KpxSVFCu0iK1owoez6aC/s/EdUQLDN3adTxGCqxMVhrPDj6bt5dbrHDXUuq+Bs2vATFBBrQS5vdQ/Ed2P+nbw==}
- engines: {node: '>=18'}
- cpu: [x64]
- os: [win32]
-
- '@esbuild/win32-x64@0.25.12':
- resolution: {integrity: sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==}
+ '@esbuild/win32-x64@0.27.4':
+ resolution: {integrity: sha512-+knoa0BDoeXgkNvvV1vvbZX4+hizelrkwmGJBdT17t8FNPwG2lKemmuMZlmaNQ3ws3DKKCxpb4zRZEIp3UxFCg==}
engines: {node: '>=18'}
cpu: [x64]
os: [win32]
@@ -1559,6 +1367,12 @@ packages:
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+ '@eslint-community/eslint-utils@4.9.1':
+ resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
+
'@eslint-community/regexpp@4.12.1':
resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
@@ -1710,10 +1524,6 @@ packages:
resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==}
engines: {node: '>=18.18'}
- '@isaacs/cliui@8.0.2':
- resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
- engines: {node: '>=12'}
-
'@istanbuljs/load-nyc-config@1.1.0':
resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==}
engines: {node: '>=8'}
@@ -1722,8 +1532,8 @@ packages:
resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==}
engines: {node: '>=8'}
- '@joshwooding/vite-plugin-react-docgen-typescript@0.6.1':
- resolution: {integrity: sha512-J4BaTocTOYFkMHIra1JDWrMWpNmBl4EkplIwHEsV8aeUOtdWjwSnln9U7twjMFTAEB7mptNtSKyVi1Y2W9sDJw==}
+ '@joshwooding/vite-plugin-react-docgen-typescript@0.6.4':
+ resolution: {integrity: sha512-6PyZBYKnnVNqOSB0YFly+62R7dmov8segT27A+RVTBVd4iAE6kbW9QBJGlyR2yG4D4ohzhZSTIu7BK1UTtmFFA==}
peerDependencies:
typescript: '>= 4.3.x'
vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
@@ -2002,6 +1812,9 @@ packages:
'@napi-rs/wasm-runtime@0.2.12':
resolution: {integrity: sha512-ZVWUcfwY4E/yPitQJl481FjFo3K22D6qF0DuFH6Y/nbnE11GY5uguDxZMGXPQ8WQ0128MXQD7TnfHyK4oWoIJQ==}
+ '@napi-rs/wasm-runtime@1.1.1':
+ resolution: {integrity: sha512-p64ah1M1ld8xjWv3qbvFwHiFVWrq1yFvV4f7w+mzaqiR4IlSgkqhcRdHwsGgomwzBH51sRY4NEowLxnaBjcW/A==}
+
'@nodelib/fs.scandir@2.1.5':
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
engines: {node: '>= 8'}
@@ -2018,53 +1831,134 @@ packages:
resolution: {integrity: sha512-nn5ozdjYQpUCZlWGuxcJY/KpxkWQs4DcbMCmKojjyrYDEAGy4Ce19NN4v5MduafTwJlbKc99UA8YhSVqq9yPZA==}
engines: {node: '>=12.4.0'}
- '@oxlint/darwin-arm64@1.19.0':
- resolution: {integrity: sha512-dSozp6FXowhFEjmT0FC/iBWj9KziWfixxaYT367kOXZUyA0hvOzsLsBB780Swr40zvqklUR0d3fbZbziGHRJoQ==}
+ '@oxc-project/runtime@0.115.0':
+ resolution: {integrity: sha512-Rg8Wlt5dCbXhQnsXPrkOjL1DTSvXLgb2R/KYfnf1/K+R0k6UMLEmbQXPM+kwrWqSmWA2t0B1EtHy2/3zikQpvQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+
+ '@oxc-project/types@0.115.0':
+ resolution: {integrity: sha512-4n91DKnebUS4yjUHl2g3/b2T+IUdCfmoZGhmwsovZCDaJSs+QkVAM+0AqqTxHSsHfeiMuueT75cZaZcT/m0pSw==}
+
+ '@oxlint/binding-android-arm-eabi@1.55.0':
+ resolution: {integrity: sha512-NhvgAhncTSOhRahQSCnkK/4YIGPjTmhPurQQ2dwt2IvwCMTvZRW5vF2K10UBOxFve4GZDMw6LtXZdC2qeuYIVQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [android]
+
+ '@oxlint/binding-android-arm64@1.55.0':
+ resolution: {integrity: sha512-P9iWRh+Ugqhg+D7rkc7boHX8o3H2h7YPcZHQIgvVBgnua5tk4LR2L+IBlreZs58/95cd2x3/004p5VsQM9z4SA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [android]
+
+ '@oxlint/binding-darwin-arm64@1.55.0':
+ resolution: {integrity: sha512-esakkJIt7WFAhT30P/Qzn96ehFpzdZ1mNuzpOb8SCW7lI4oB8VsyQnkSHREM671jfpuBb/o2ppzBCx5l0jpgMA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [darwin]
- '@oxlint/darwin-x64@1.19.0':
- resolution: {integrity: sha512-3OY1km70zTlH6b8K8AHSuaEaa4sntmAcBugMZBaJmHkioia7zxlAQV9xtQ2wsBSDQbBmcf1j5Y0NcHP7fmIZvA==}
+ '@oxlint/binding-darwin-x64@1.55.0':
+ resolution: {integrity: sha512-xDMFRCCAEK9fOH6As2z8ELsC+VDGSFRHwIKVSilw+xhgLwTDFu37rtmRbmUlx8rRGS6cWKQPTc47AVxAZEVVPQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [darwin]
- '@oxlint/linux-arm64-gnu@1.19.0':
- resolution: {integrity: sha512-TS9wmx9B/v1f/bNXu3lIEcdNIyS0m0H0+95YIWSTGG3q2cK3FVlyUiiAieZRUzXTN89n6JXtua6dK/TVCqbmkQ==}
+ '@oxlint/binding-freebsd-x64@1.55.0':
+ resolution: {integrity: sha512-mYZqnwUD7ALCRxGenyLd1uuG+rHCL+OTT6S8FcAbVm/ZT2AZMGjvibp3F6k1SKOb2aeqFATmwRykrE41Q0GWVw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@oxlint/binding-linux-arm-gnueabihf@1.55.0':
+ resolution: {integrity: sha512-LcX6RYcF9vL9ESGwJW3yyIZ/d/ouzdOKXxCdey1q0XJOW1asrHsIg5MmyKdEBR4plQx+shvYeQne7AzW5f3T1w==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxlint/binding-linux-arm-musleabihf@1.55.0':
+ resolution: {integrity: sha512-C+8GS1rPtK+dI7mJFkqoRBkDuqbrNihnyYQsJPS9ez+8zF9JzfvU19lawqt4l/Y23o5uQswE/DORa8aiXUih3w==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@oxlint/binding-linux-arm64-gnu@1.55.0':
+ resolution: {integrity: sha512-ErLE4XbmcCopA4/CIDiH6J1IAaDOMnf/KSx/aFObs4/OjAAM3sFKWGZ57pNOMxhhyBdcmcXwYymph9GwcpcqgQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [glibc]
- '@oxlint/linux-arm64-musl@1.19.0':
- resolution: {integrity: sha512-o5RAxQfVEu7LsBUwSjEDNdM8sla8WlLMRULsTP3vgxyy1eLJxo2u+4McKtM9/P2KiZQw3NylDoaxU4Z4j/XeRQ==}
+ '@oxlint/binding-linux-arm64-musl@1.55.0':
+ resolution: {integrity: sha512-/kp65avi6zZfqEng56TTuhiy3P/3pgklKIdf38yvYeJ9/PgEeRA2A2AqKAKbZBNAqUzrzHhz9jF6j/PZvhJzTQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [linux]
libc: [musl]
- '@oxlint/linux-x64-gnu@1.19.0':
- resolution: {integrity: sha512-QDgAP4TxXsupFEsEGYnaAaKXQQD1lJSi5Htl/b0Vl2xPz8BVBRH+bNDwVGEHVTxT7jdnO2gTEOmfEzOkRJprUQ==}
+ '@oxlint/binding-linux-ppc64-gnu@1.55.0':
+ resolution: {integrity: sha512-A6pTdXwcEEwL/nmz0eUJ6WxmxcoIS+97GbH96gikAyre3s5deC7sts38ZVVowjS2QQFuSWkpA4ZmQC0jZSNvJQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ppc64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxlint/binding-linux-riscv64-gnu@1.55.0':
+ resolution: {integrity: sha512-clj0lnIN+V52G9tdtZl0LbdTSurnZ1NZj92Je5X4lC7gP5jiCSW+Y/oiDiSauBAD4wrHt2S7nN3pA0zfKYK/6Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxlint/binding-linux-riscv64-musl@1.55.0':
+ resolution: {integrity: sha512-NNu08pllN5x/O94/sgR3DA8lbrGBnTHsINZZR0hcav1sj79ksTiKKm1mRzvZvacwQ0hUnGinFo+JO75ok2PxYg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [riscv64]
+ os: [linux]
+ libc: [musl]
+
+ '@oxlint/binding-linux-s390x-gnu@1.55.0':
+ resolution: {integrity: sha512-BvfQz3PRlWZRoEZ17dZCqgQsMRdpzGZomJkVATwCIGhHVVeHJMQdmdXPSjcT1DCNUrOjXnVyj1RGDj5+/Je2+Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [s390x]
+ os: [linux]
+ libc: [glibc]
+
+ '@oxlint/binding-linux-x64-gnu@1.55.0':
+ resolution: {integrity: sha512-ngSOoFCSBMKVQd24H8zkbcBNc7EHhjnF1sv3mC9NNXQ/4rRjI/4Dj9+9XoDZeFEkF1SX1COSBXF1b2Pr9rqdEw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [glibc]
- '@oxlint/linux-x64-musl@1.19.0':
- resolution: {integrity: sha512-iOQooyYzy7RR2yHNM8oHd2Zw6CdU7/G2Uf5ryFi/cF5NV5zlSH//QSkWwrk/kLF69wKqwE8S8snV7WnRA/tXjA==}
+ '@oxlint/binding-linux-x64-musl@1.55.0':
+ resolution: {integrity: sha512-BDpP7W8GlaG7BR6QjGZAleYzxoyKc/D24spZIF2mB3XsfALQJJT/OBmP8YpeTb1rveFSBHzl8T7l0aqwkWNdGA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64]
os: [linux]
libc: [musl]
- '@oxlint/win32-arm64@1.19.0':
- resolution: {integrity: sha512-bvgA2fGpdBF/DpB5hZYQzx5fFFiiHxIiPF5zp24czvsIRkezVi9ZH04lCIVkMBxgvKhnU2jLXAn6E1Mbo4QrFw==}
+ '@oxlint/binding-openharmony-arm64@1.55.0':
+ resolution: {integrity: sha512-PS6GFvmde/pc3fCA2Srt51glr8Lcxhpf6WIBFfLphndjRrD34NEcses4TSxQrEcxYo6qVywGfylM0ZhSCF2gGA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [openharmony]
+
+ '@oxlint/binding-win32-arm64-msvc@1.55.0':
+ resolution: {integrity: sha512-P6JcLJGs/q1UOvDLzN8otd9JsH4tsuuPDv+p7aHqHM3PrKmYdmUvkNj4K327PTd35AYcznOCN+l4ZOaq76QzSw==}
+ engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64]
os: [win32]
- '@oxlint/win32-x64@1.19.0':
- resolution: {integrity: sha512-PloVn/e1kfMsiH0urM4XIhiY0TdqDjwJlzeX8pIKDmxUsKHsjcU8fmddsZSt7K16C2nR3SQVoso2AIR00mRieA==}
- cpu: [x64]
+ '@oxlint/binding-win32-ia32-msvc@1.55.0':
+ resolution: {integrity: sha512-gzkk4zE2zsE+WmRxFOiAZHpCpUNDFytEakqNXoNHW+PnYEOTPKDdW6nrzgSeTbGKVPXNAKQnRnMgrh7+n3Xueg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ia32]
os: [win32]
- '@pkgjs/parseargs@0.11.0':
- resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
- engines: {node: '>=14'}
+ '@oxlint/binding-win32-x64-msvc@1.55.0':
+ resolution: {integrity: sha512-ZFALNow2/og75gvYzNP7qe+rREQ5xunktwA+lgykoozHZ6hw9bqg4fn5j2UvG4gIn1FXqrZHkOAXuPf5+GOYTQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [win32]
'@polka/url@1.0.0-next.29':
resolution: {integrity: sha512-wwQAWhWSuHaag8c4q/KN/vCoeOJYshAIvMQwD4GpSb3OiZklFfvAgmj0VCBBImRpuF/aFgIRzllXlVX93Jevww==}
@@ -2088,8 +1982,106 @@ packages:
react: ^19.0.0
react-dom: ^19.0.0
- '@rolldown/pluginutils@1.0.0-beta.38':
- resolution: {integrity: sha512-N/ICGKleNhA5nc9XXQG/kkKHJ7S55u0x0XUJbbkmdCnFuoRkM1Il12q9q0eX19+M7KKUEPw/daUPIRnxhcxAIw==}
+ '@rolldown/binding-android-arm64@1.0.0-rc.9':
+ resolution: {integrity: sha512-lcJL0bN5hpgJfSIz/8PIf02irmyL43P+j1pTCfbD1DbLkmGRuFIA4DD3B3ZOvGqG0XiVvRznbKtN0COQVaKUTg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [android]
+
+ '@rolldown/binding-darwin-arm64@1.0.0-rc.9':
+ resolution: {integrity: sha512-J7Zk3kLYFsLtuH6U+F4pS2sYVzac0qkjcO5QxHS7OS7yZu2LRs+IXo+uvJ/mvpyUljDJ3LROZPoQfgBIpCMhdQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [darwin]
+
+ '@rolldown/binding-darwin-x64@1.0.0-rc.9':
+ resolution: {integrity: sha512-iwtmmghy8nhfRGeNAIltcNXzD0QMNaaA5U/NyZc1Ia4bxrzFByNMDoppoC+hl7cDiUq5/1CnFthpT9n+UtfFyg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [darwin]
+
+ '@rolldown/binding-freebsd-x64@1.0.0-rc.9':
+ resolution: {integrity: sha512-DLFYI78SCiZr5VvdEplsVC2Vx53lnA4/Ga5C65iyldMVaErr86aiqCoNBLl92PXPfDtUYjUh+xFFor40ueNs4Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [freebsd]
+
+ '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.9':
+ resolution: {integrity: sha512-CsjTmTwd0Hri6iTw/DRMK7kOZ7FwAkrO4h8YWKoX/kcj833e4coqo2wzIFywtch/8Eb5enQ/lwLM7w6JX1W5RQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm]
+ os: [linux]
+
+ '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.9':
+ resolution: {integrity: sha512-2x9O2JbSPxpxMDhP9Z74mahAStibTlrBMW0520+epJH5sac7/LwZW5Bmg/E6CXuEF53JJFW509uP+lSedaUNxg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rolldown/binding-linux-arm64-musl@1.0.0-rc.9':
+ resolution: {integrity: sha512-JA1QRW31ogheAIRhIg9tjMfsYbglXXYGNPLdPEYrwFxdbkQCAzvpSCSHCDWNl4hTtrol8WeboCSEpjdZK8qrCg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.9':
+ resolution: {integrity: sha512-aOKU9dJheda8Kj8Y3w9gnt9QFOO+qKPAl8SWd7JPHP+Cu0EuDAE5wokQubLzIDQWg2myXq2XhTpOVS07qqvT+w==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [ppc64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.9':
+ resolution: {integrity: sha512-OalO94fqj7IWRn3VdXWty75jC5dk4C197AWEuMhIpvVv2lw9fiPhud0+bW2ctCxb3YoBZor71QHbY+9/WToadA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [s390x]
+ os: [linux]
+ libc: [glibc]
+
+ '@rolldown/binding-linux-x64-gnu@1.0.0-rc.9':
+ resolution: {integrity: sha512-cVEl1vZtBsBZna3YMjGXNvnYYrOJ7RzuWvZU0ffvJUexWkukMaDuGhUXn0rjnV0ptzGVkvc+vW9Yqy6h8YX4pg==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
+ '@rolldown/binding-linux-x64-musl@1.0.0-rc.9':
+ resolution: {integrity: sha512-UzYnKCIIc4heAKgI4PZ3dfBGUZefGCJ1TPDuLHoCzgrMYPb5Rv6TLFuYtyM4rWyHM7hymNdsg5ik2C+UD9VDbA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ '@rolldown/binding-openharmony-arm64@1.0.0-rc.9':
+ resolution: {integrity: sha512-+6zoiF+RRyf5cdlFQP7nm58mq7+/2PFaY2DNQeD4B87N36JzfF/l9mdBkkmTvSYcYPE8tMh/o3cRlsx1ldLfog==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [openharmony]
+
+ '@rolldown/binding-wasm32-wasi@1.0.0-rc.9':
+ resolution: {integrity: sha512-rgFN6sA/dyebil3YTlL2evvi/M+ivhfnyxec7AccTpRPccno/rPoNlqybEZQBkcbZu8Hy+eqNJCqfBR8P7Pg8g==}
+ engines: {node: '>=14.0.0'}
+ cpu: [wasm32]
+
+ '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.9':
+ resolution: {integrity: sha512-lHVNUG/8nlF1IQk1C0Ci574qKYyty2goMiPlRqkC5R+3LkXDkL5Dhx8ytbxq35m+pkHVIvIxviD+TWLdfeuadA==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [arm64]
+ os: [win32]
+
+ '@rolldown/binding-win32-x64-msvc@1.0.0-rc.9':
+ resolution: {integrity: sha512-G0oA4+w1iY5AGi5HcDTxWsoxF509hrFIPB2rduV5aDqS9FtDg1CAfa7V34qImbjfhIcA8C+RekocJZA96EarwQ==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ cpu: [x64]
+ os: [win32]
+
+ '@rolldown/pluginutils@1.0.0-rc.7':
+ resolution: {integrity: sha512-qujRfC8sFVInYSPPMLQByRh7zhwkGFS4+tyMQ83srV1qrxL4g8E2tyxVVyxd0+8QeBM1mIk9KbWxkegRr76XzA==}
+
+ '@rolldown/pluginutils@1.0.0-rc.9':
+ resolution: {integrity: sha512-w6oiRWgEBl04QkFZgmW+jnU1EC9b57Oihi2ot3HNWIQRqgHp5PnYDia5iZ5FF7rpa4EQdiqMDXjlqKGXBhsoXw==}
'@rollup/pluginutils@5.3.0':
resolution: {integrity: sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==}
@@ -2254,32 +2246,35 @@ packages:
peerDependencies:
react: ^16.14.0 || 17.x || 18.x || 19.x
- '@storybook/addon-a11y@9.1.19':
- resolution: {integrity: sha512-UjJ8qIKlI7UvGYVVV6axO1TgyySGZwbTEu/JbKjYxVTmZKBHK9PQZjEysYwqMTmqDtfeQ33Cg7WfkpeHdBmdgw==}
+ '@standard-schema/spec@1.1.0':
+ resolution: {integrity: sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w==}
+
+ '@storybook/addon-a11y@10.2.17':
+ resolution: {integrity: sha512-J0ogEc4/XFC+Ytz+X1we6TOKreEk/shgUs/mtxdsLa0xJ6bp2n2OQPSjNtQHH/nK4SRBSfHWPm8ztfcXTzeG9w==}
peerDependencies:
- storybook: ^9.1.19
+ storybook: ^10.2.17
- '@storybook/addon-docs@9.1.19':
- resolution: {integrity: sha512-kRK3oIq4wlyH5Zr7Dpr44zzk3nhJdegKSNe6b4wi0a1vnIhnuuxgJc0KXqgiyP2jb1GfUTB/1IRfDqUsQEw+vg==}
+ '@storybook/addon-docs@10.2.17':
+ resolution: {integrity: sha512-c414xi7rxlaHn92qWOxtEkcOMm0/+cvBui0gUsgiWOZOM8dHChGZ/RjMuf1pPDyOrSsybLsPjZhP0WthsMDkdQ==}
peerDependencies:
- storybook: ^9.1.19
+ storybook: ^10.2.17
- '@storybook/addon-links@9.1.19':
- resolution: {integrity: sha512-elFv6OjJEW+5cbEUComCZOkoHQ/a8Faq3M8JLK8MGQBzhN0SWwIjYE/3m/U+FKmnuny3Idm18CMlhFXgbIVxgA==}
+ '@storybook/addon-links@10.2.17':
+ resolution: {integrity: sha512-KY2usxhPpt9AAzD22uBEfdPj1NZyCNyaYXgKkr8r/UeCNt7E7OdVBLNA1QMYZZ5dtIWj9EtY8c55OPuBM7aUkQ==}
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^9.1.19
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ storybook: ^10.2.17
peerDependenciesMeta:
react:
optional: true
- '@storybook/addon-vitest@9.1.19':
- resolution: {integrity: sha512-/OMhM4w8YD8P0eMbF6+A6Ikx3M1qQlES2qrVYo34vy0mih4yngvYSWSaTxMEItLeqzq8qRCCpBhl5IUveaAakw==}
+ '@storybook/addon-vitest@10.2.17':
+ resolution: {integrity: sha512-47mo952M/dHZQn1yTVMEUnri5KuIwWynPqamv6Q9KFXrSPOnBt/8IdrTcPUXFo5XO1ZmIWclgQjJtIvGe4z+ag==}
peerDependencies:
'@vitest/browser': ^3.0.0 || ^4.0.0
'@vitest/browser-playwright': ^4.0.0
'@vitest/runner': ^3.0.0 || ^4.0.0
- storybook: ^9.1.19
+ storybook: ^10.2.17
vitest: ^3.0.0 || ^4.0.0
peerDependenciesMeta:
'@vitest/browser':
@@ -2291,69 +2286,79 @@ packages:
vitest:
optional: true
- '@storybook/builder-vite@9.1.19':
- resolution: {integrity: sha512-NidYsvbLig1zQjhSammTsbwc8KzYQ6vC07uZjfzarwSmTdhFp7j2II0nek8iMNMPnfP9sxugJL990UyV5Wbhug==}
+ '@storybook/builder-vite@10.2.17':
+ resolution: {integrity: sha512-m/OBveTLm5ds/tUgHmmbKzgSi/oeCpQwm5rZa49vP2BpAd41Q7ER6TzkOoISzPoNNMAcbVmVc5vn7k6hdbPSHw==}
peerDependencies:
- storybook: ^9.1.19
+ storybook: ^10.2.17
vite: ^5.0.0 || ^6.0.0 || ^7.0.0
- '@storybook/csf-plugin@9.1.19':
- resolution: {integrity: sha512-jQN9JAbyDxjcQ5r48/t/rb4RMow5V/WB7LUir1Sp5GSMMSg5QD2XlfVuSnxsUk2VjhKVZNmwCa8jMCTjBR3L9Q==}
+ '@storybook/csf-plugin@10.2.17':
+ resolution: {integrity: sha512-crHH8i/4mwzeXpWRPgwvwX2vjytW42zyzTRySUax5dTU8o9sjk4y+Z9hkGx3Nmu1TvqseS8v1Z20saZr/tQcWw==}
peerDependencies:
- storybook: ^9.1.19
+ esbuild: '*'
+ rollup: '*'
+ storybook: ^10.2.17
+ vite: '*'
+ webpack: '*'
+ peerDependenciesMeta:
+ esbuild:
+ optional: true
+ rollup:
+ optional: true
+ vite:
+ optional: true
+ webpack:
+ optional: true
'@storybook/global@5.0.0':
resolution: {integrity: sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==}
- '@storybook/icons@1.6.0':
- resolution: {integrity: sha512-hcFZIjW8yQz8O8//2WTIXylm5Xsgc+lW9ISLgUk1xGmptIJQRdlhVIXCpSyLrQaaRiyhQRaVg7l3BD9S216BHw==}
- engines: {node: '>=14.0.0'}
+ '@storybook/icons@2.0.1':
+ resolution: {integrity: sha512-/smVjw88yK3CKsiuR71vNgWQ9+NuY2L+e8X7IMrFjexjm6ZR8ULrV2DRkTA61aV6ryefslzHEGDInGpnNeIocg==}
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
+ 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/react-dom-shim@9.1.19':
- resolution: {integrity: sha512-raIZEhHFQANSPBikc1Zn6cEHHnj+MbrUD3bbxj/abQHi/bqRIAf20ALOAfIuKk1oFD7lSP6J22h4FXYZm/TtFA==}
+ '@storybook/react-dom-shim@10.2.17':
+ resolution: {integrity: sha512-x9Kb7eUSZ1zGsEw/TtWrvs1LwWIdNp8qoOQCgPEjdB07reSJcE8R3+ASWHJThmd4eZf66ZALPJyerejake4Osw==}
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^9.1.19
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ storybook: ^10.2.17
- '@storybook/react-vite@9.1.19':
- resolution: {integrity: sha512-J7ikh6oWy+GMgEBuNkZ1uhrozHMUu2cQclmMivhm1kJSix9FsjcflFAaO9rzzBbtOVyX1afu+JStNpyOjfj5NQ==}
- engines: {node: '>=20.0.0'}
+ '@storybook/react-vite@10.2.17':
+ resolution: {integrity: sha512-E/1hNmxVsjy9l3TuaNufSqkdz8saTJUGEs8GRCjKlF7be2wljIwewUxjAT3efk+bxOCw76ZmqGHk6MnRa3y7Gw==}
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^9.1.19
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ storybook: ^10.2.17
vite: ^5.0.0 || ^6.0.0 || ^7.0.0
- '@storybook/react@9.1.19':
- resolution: {integrity: sha512-UuTGumzQ1/Nffm1rWjrfFefL1a7uZlJEk34Cjp8N5uA9qPEX68e1OEeFnHX3nBk+8yEadPfs77vJox76aeTC6g==}
- engines: {node: '>=20.0.0'}
+ '@storybook/react@10.2.17':
+ resolution: {integrity: sha512-875AVMYil2X9Civil6GFZ8koIzlKxcXbl2eJ7+/GPbhIonTNmwx0qbWPHttjZXUvFuQ4RRtb9KkBwy4TCb/LeA==}
peerDependencies:
- react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0-beta
- storybook: ^9.1.19
+ react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0
+ storybook: ^10.2.17
typescript: '>= 4.9.x'
peerDependenciesMeta:
typescript:
optional: true
- '@tanstack/history@1.133.28':
- resolution: {integrity: sha512-B7+x7eP2FFvi3fgd3rNH9o/Eixt+pp0zCIdGhnQbAJjFrlwIKGjGnwyJjhWJ5fMQlGks/E2LdDTqEV4W9Plx7g==}
- engines: {node: '>=12'}
+ '@tanstack/history@1.161.4':
+ resolution: {integrity: sha512-Kp/WSt411ZWYvgXy6uiv5RmhHrz9cAml05AQPrtdAp7eUqvIDbMGPnML25OKbzR3RJ1q4wgENxDTvlGPa9+Mww==}
+ engines: {node: '>=20.19'}
'@tanstack/query-core@5.90.20':
resolution: {integrity: sha512-OMD2HLpNouXEfZJWcKeVKUgQ5n+n3A2JFmBaScpNDUqSrQSjiveC7dKMe53uJUg1nDG16ttFPz2xfilz6i2uVg==}
- '@tanstack/query-devtools@5.90.1':
- resolution: {integrity: sha512-GtINOPjPUH0OegJExZ70UahT9ykmAhmtNVcmtdnOZbxLwT7R5OmRztR5Ahe3/Cu7LArEmR6/588tAycuaWb1xQ==}
+ '@tanstack/query-devtools@5.93.0':
+ resolution: {integrity: sha512-+kpsx1NQnOFTZsw6HAFCW3HkKg0+2cepGtAWXjiiSOJJ1CtQpt72EE2nyZb+AjAbLRPoeRmPJ8MtQd8r8gsPdg==}
- '@tanstack/react-query-devtools@5.90.2':
- resolution: {integrity: sha512-vAXJzZuBXtCQtrY3F/yUNJCV4obT/A/n81kb3+YqLbro5Z2+phdAbceO+deU3ywPw8B42oyJlp4FhO0SoivDFQ==}
+ '@tanstack/react-query-devtools@5.91.3':
+ resolution: {integrity: sha512-nlahjMtd/J1h7IzOOfqeyDh5LNfG0eULwlltPEonYy0QL+nqrBB+nyzJfULV+moL7sZyxc2sHdNJki+vLA9BSA==}
peerDependencies:
- '@tanstack/react-query': ^5.90.2
+ '@tanstack/react-query': ^5.90.20
react: ^18 || ^19
'@tanstack/react-query@5.90.21':
@@ -2361,55 +2366,50 @@ packages:
peerDependencies:
react: ^18 || ^19
- '@tanstack/react-router-devtools@1.136.8':
- resolution: {integrity: sha512-doM/BexWfKnS8z16Ll+91/Js3msd71q70Dw5rtkX0cPUccxyRskQyHPOMH4YlMr+Pwnc7XABtkc/nZxrOP9/fQ==}
- engines: {node: '>=12'}
+ '@tanstack/react-router-devtools@1.166.7':
+ resolution: {integrity: sha512-sAh3gA3wkMvUI6rRLPW4lfP0XxeEA0wrlv4tW1cinb7eoD3avcdKwiE9jhQ3DgFlhVsHa9fa3AKxH46Y/d/e1g==}
+ engines: {node: '>=20.19'}
peerDependencies:
- '@tanstack/react-router': ^1.136.8
- '@tanstack/router-core': ^1.136.8
+ '@tanstack/react-router': ^1.166.7
+ '@tanstack/router-core': ^1.166.7
react: '>=18.0.0 || >=19.0.0'
react-dom: '>=18.0.0 || >=19.0.0'
peerDependenciesMeta:
'@tanstack/router-core':
optional: true
- '@tanstack/react-router@1.136.8':
- resolution: {integrity: sha512-m9aJvQaAHSehPld5fBQX4K/e91S+JHGweJyBLH/+/fmHQnusgB+roeEwyn74Nag74sT4ErA5GwGYKE8ZLH5h3g==}
- engines: {node: '>=12'}
+ '@tanstack/react-router@1.166.7':
+ resolution: {integrity: sha512-LLcXu2nrCn2WL+w0YAbg3CRZIIO2cYVSC3y+ZYlFBxBs4hh8eoNP1EWFvRLZGCFYpqON7x6qUf1u0W7tH0cJJw==}
+ engines: {node: '>=20.19'}
peerDependencies:
react: '>=18.0.0 || >=19.0.0'
react-dom: '>=18.0.0 || >=19.0.0'
- '@tanstack/react-store@0.8.0':
- resolution: {integrity: sha512-1vG9beLIuB7q69skxK9r5xiLN3ztzIPfSQSs0GfeqWGO2tGIyInZx0x1COhpx97RKaONSoAb8C3dxacWksm1ow==}
+ '@tanstack/react-store@0.9.2':
+ resolution: {integrity: sha512-Vt5usJE5sHG/cMechQfmwvwne6ktGCELe89Lmvoxe3LKRoFrhPa8OCKWs0NliG8HTJElEIj7PLtaBQIcux5pAQ==}
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
- '@tanstack/router-core@1.136.17':
- resolution: {integrity: sha512-LQsR1Bg9ITRFt9qVU9yrsO6Z3izdva5jzow3s3yUaccBhbryBFQdA5f9HTCpuVidFbqC6eVbi0vGfRkyviK4jw==}
- engines: {node: '>=12'}
-
- '@tanstack/router-core@1.136.8':
- resolution: {integrity: sha512-qPBWbInoi9CNtcjjKaaWVjoZoE5EiM5q6KVT0qVIQq2yAI4jyR1cWqyGMZp9tWNpFrlrUoG6kDvX9GRlstORJw==}
- engines: {node: '>=12'}
+ '@tanstack/router-core@1.166.7':
+ resolution: {integrity: sha512-MCc8wYIIcxmbeidM8PL2QeaAjUIHyhEDIZPW6NGfn/uwvyi+K2ucn3AGCxxcXl4JGGm0Mx9+7buYl1v3HdcFrg==}
+ engines: {node: '>=20.19'}
- '@tanstack/router-devtools-core@1.136.8':
- resolution: {integrity: sha512-3HM5OrxcMotm/G75+EtDYqWetKeedHHBZbUvrmL7o7QV6cGc5BcYJy6HV6+d8oLOFRdrjp3MZipf00XoFdnZBQ==}
- engines: {node: '>=12'}
+ '@tanstack/router-devtools-core@1.166.7':
+ resolution: {integrity: sha512-/OGLZlrw5NSNd9/PTL8vPSpmjxIbXNoeJATMHlU3YLCBVBtLx41CHIRc7OLkjyfVFJ4Sq7Pq+2/YH8PChShefg==}
+ engines: {node: '>=20.19'}
peerDependencies:
- '@tanstack/router-core': ^1.136.8
+ '@tanstack/router-core': ^1.166.7
csstype: ^3.0.10
- solid-js: '>=1.9.5'
peerDependenciesMeta:
csstype:
optional: true
- '@tanstack/router-devtools@1.136.8':
- resolution: {integrity: sha512-L2Ah3mXM3u6ooO1f3p8gFozN1/J/DIDYscoohvrlN4q/TPYQXl91kklWw2e5ikvtBS1ho2DE0gGVWyXjeHS9Qw==}
- engines: {node: '>=12'}
+ '@tanstack/router-devtools@1.166.7':
+ resolution: {integrity: sha512-N1HzWEe5bz7ID35Fq1ZKLEQpyaOhdJBYY1kJ+irNBaxMlNEKM3A+SkmVuUpj6H2kmsfHe5YDrj5YYV9tJAGfug==}
+ engines: {node: '>=20.19'}
peerDependencies:
- '@tanstack/react-router': ^1.136.8
+ '@tanstack/react-router': ^1.166.7
csstype: ^3.0.10
react: '>=18.0.0 || >=19.0.0'
react-dom: '>=18.0.0 || >=19.0.0'
@@ -2417,16 +2417,16 @@ packages:
csstype:
optional: true
- '@tanstack/router-generator@1.136.17':
- resolution: {integrity: sha512-4kUP5KmaEftN46wz7ZRxNeZSnfBDWfNxPBYDoB1JKx2cILbCvOyCu9l74EqDQ19XSZJ9n3FUYWgWg0pLjSKvtw==}
- engines: {node: '>=12'}
+ '@tanstack/router-generator@1.166.7':
+ resolution: {integrity: sha512-lBI0VS7J1zMrJhfvT+3FMq9jPdOrJ3VgciPXyYvZBF/a9Mr8T94MU78PqrBNuJbYh7qCFO14ZhArUFqkYGuozQ==}
+ engines: {node: '>=20.19'}
- '@tanstack/router-plugin@1.136.18':
- resolution: {integrity: sha512-k8MQ+My5njcls2Bvg8J3oi7GjvfNA7smvlPyinYQYCcgJ83e8QT6Mnb6pHOUAJqJx6lBiLfUz/7OC4f1hQ0Ljw==}
- engines: {node: '>=12'}
+ '@tanstack/router-plugin@1.166.7':
+ resolution: {integrity: sha512-R06qe5UwApb/u02wDITVxN++6QE4xsLFQCr029VZ+4V8gyIe35kr8UCg3Jiyl6D5GXxhj62U2Ei8jccdkQaivw==}
+ engines: {node: '>=20.19'}
peerDependencies:
'@rsbuild/core': '>=1.0.2'
- '@tanstack/react-router': ^1.136.18
+ '@tanstack/react-router': ^1.166.7
vite: '>=5.0.0 || >=6.0.0 || >=7.0.0'
vite-plugin-solid: ^2.11.10
webpack: '>=5.92.0'
@@ -2442,20 +2442,20 @@ packages:
webpack:
optional: true
- '@tanstack/router-utils@1.133.19':
- resolution: {integrity: sha512-WEp5D2gPxvlLDRXwD/fV7RXjYtqaqJNXKB/L6OyZEbT+9BG/Ib2d7oG9GSUZNNMGPGYAlhBUOi3xutySsk6rxA==}
- engines: {node: '>=12'}
+ '@tanstack/router-utils@1.161.4':
+ resolution: {integrity: sha512-r8TpjyIZoqrXXaf2DDyjd44gjGBoyE+/oEaaH68yLI9ySPO1gUWmQENZ1MZnmBnpUGN24NOZxdjDLc8npK0SAw==}
+ engines: {node: '>=20.19'}
- '@tanstack/store@0.8.0':
- resolution: {integrity: sha512-Om+BO0YfMZe//X2z0uLF2j+75nQga6TpTJgLJQBiq85aOyZNIhkCgleNcud2KQg4k4v9Y9l+Uhru3qWMPGTOzQ==}
+ '@tanstack/store@0.9.2':
+ resolution: {integrity: sha512-K013lUJEFJK2ofFQ/hZKJUmCnpcV00ebLyOyFOWQvyQHUOZp/iYO84BM6aOGiV81JzwbX0APTVmW8YI7yiG5oA==}
- '@tanstack/virtual-file-routes@1.133.19':
- resolution: {integrity: sha512-IKwZENsK7owmW1Lm5FhuHegY/SyQ8KqtL/7mTSnzoKJgfzhrrf9qwKB1rmkKkt+svUuy/Zw3uVEpZtUzQruWtA==}
- engines: {node: '>=12'}
+ '@tanstack/virtual-file-routes@1.161.4':
+ resolution: {integrity: sha512-42WoRePf8v690qG8yGRe/YOh+oHni9vUaUUfoqlS91U2scd3a5rkLtVsc6b7z60w3RogH0I00vdrC5AaeiZ18w==}
+ engines: {node: '>=20.19'}
- '@tanstack/zod-adapter@1.136.8':
- resolution: {integrity: sha512-LyuCPf6wCz0TgMXhwsyd/gVNGgC38oZ2bXNLWWlBJoFoc+2XEF2vOvz93akjXK40HygnL9kSWnjFcgedVAvh/A==}
- engines: {node: '>=12'}
+ '@tanstack/zod-adapter@1.166.7':
+ resolution: {integrity: sha512-hYAF0ZksQdJNmkIGVRd+chQr1Ja2sse0IU3T7jV/MjbJxA5A6sZ1IT8LQym8lnUz8RkrFRCeoxNIvXRfRhl0SQ==}
+ engines: {node: '>=20.19'}
peerDependencies:
'@tanstack/react-router': '>=1.43.2'
zod: ^3.23.8
@@ -2517,17 +2517,14 @@ packages:
'@types/babel__generator@7.27.0':
resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==}
- '@types/babel__generator@7.6.8':
- resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==}
-
'@types/babel__template@7.4.4':
resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==}
'@types/babel__traverse@7.28.0':
resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==}
- '@types/chai@5.2.2':
- resolution: {integrity: sha512-8kB30R7Hwqf40JPiKhVzodJs2Qc1ZJ5zuT3uzw5Hq/dhNCl3G3l83jfpdI1e20BP348+fV7VIL/+FxaXkqBmWg==}
+ '@types/chai@5.2.3':
+ resolution: {integrity: sha512-Mw558oeA9fFbv65/y4mHtXDs9bPnFMZAL/jxdPFUpOHHIXX91mcgEHbS5Lahr+pwZFR8A7GQleRWeI6cGFC2UA==}
'@types/conventional-commits-parser@5.0.1':
resolution: {integrity: sha512-7uz5EHdzz2TqoMfV7ee61Egf5y6NkcO4FB/1iCCQnbeiI1F3xzv3vK5dBCXUCLQgGYS+mUeigK1iKQzvED+QnQ==}
@@ -2713,16 +2710,32 @@ packages:
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
+ '@typescript-eslint/project-service@8.57.0':
+ resolution: {integrity: sha512-pR+dK0BlxCLxtWfaKQWtYr7MhKmzqZxuii+ZjuFlZlIGRZm22HnXFqa2eY+90MUz8/i80YJmzFGDUsi8dMOV5w==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/scope-manager@8.45.0':
resolution: {integrity: sha512-clmm8XSNj/1dGvJeO6VGH7EUSeA0FMs+5au/u3lrA3KfG8iJ4u8ym9/j2tTEoacAffdW1TVUzXO30W1JTJS7dA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/scope-manager@8.57.0':
+ resolution: {integrity: sha512-nvExQqAHF01lUM66MskSaZulpPL5pgy5hI5RfrxviLgzZVffB5yYzw27uK/ft8QnKXI2X0LBrHJFr1TaZtAibw==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@typescript-eslint/tsconfig-utils@8.45.0':
resolution: {integrity: sha512-aFdr+c37sc+jqNMGhH+ajxPXwjv9UtFZk79k8pLoJ6p4y0snmYpPA52GuWHgt2ZF4gRRW6odsEj41uZLojDt5w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
+ '@typescript-eslint/tsconfig-utils@8.57.0':
+ resolution: {integrity: sha512-LtXRihc5ytjJIQEH+xqjB0+YgsV4/tW35XKX3GTZHpWtcC8SPkT/d4tqdf1cKtesryHm2bgp6l555NYcT2NLvA==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/type-utils@8.45.0':
resolution: {integrity: sha512-bpjepLlHceKgyMEPglAeULX1vixJDgaKocp0RVJ5u4wLJIMNuKtUXIczpJCPcn2waII0yuvks/5m5/h3ZQKs0A==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -2734,12 +2747,22 @@ packages:
resolution: {integrity: sha512-WugXLuOIq67BMgQInIxxnsSyRLFxdkJEJu8r4ngLR56q/4Q5LrbfkFRH27vMTjxEK8Pyz7QfzuZe/G15qQnVRA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/types@8.57.0':
+ resolution: {integrity: sha512-dTLI8PEXhjUC7B9Kre+u0XznO696BhXcTlOn0/6kf1fHaQW8+VjJAVHJ3eTI14ZapTxdkOmc80HblPQLaEeJdg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@typescript-eslint/typescript-estree@8.45.0':
resolution: {integrity: sha512-GfE1NfVbLam6XQ0LcERKwdTTPlLvHvXXhOeUGC1OXi4eQBoyy1iVsW+uzJ/J9jtCz6/7GCQ9MtrQ0fml/jWCnA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <6.0.0'
+ '@typescript-eslint/typescript-estree@8.57.0':
+ resolution: {integrity: sha512-m7faHcyVg0BT3VdYTlX8GdJEM7COexXxS6KqGopxdtkQRvBanK377QDHr4W/vIPAR+ah9+B/RclSW5ldVniO1Q==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/utils@8.45.0':
resolution: {integrity: sha512-bxi1ht+tLYg4+XV2knz/F7RVhU0k6VrSMc9sb8DQ6fyCTrGQLHfo7lDtN0QJjZjKkLA2ThrKuCdHEvLReqtIGg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -2747,10 +2770,21 @@ packages:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <6.0.0'
+ '@typescript-eslint/utils@8.57.0':
+ resolution: {integrity: sha512-5iIHvpD3CZe06riAsbNxxreP+MuYgVUsV0n4bwLH//VJmgtt54sQeY2GszntJ4BjYCpMzrfVh2SBnUQTtys2lQ==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ peerDependencies:
+ eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
+ typescript: '>=4.8.4 <6.0.0'
+
'@typescript-eslint/visitor-keys@8.45.0':
resolution: {integrity: sha512-qsaFBA3e09MIDAGFUrTk+dzqtfv1XPVz8t8d1f0ybTzrCY7BKiMC5cjrl1O/P7UmHsNyW90EYSkU/ZWpmXelag==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ '@typescript-eslint/visitor-keys@8.57.0':
+ resolution: {integrity: sha512-zm6xx8UT/Xy2oSr2ZXD0pZo7Jx2XsCoID2IUh9YSTFRu7z+WdwYTRk6LhUftm1crwqbuoF6I8zAFeCMw0YjwDg==}
+ engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+
'@ungap/structured-clone@1.3.0':
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
@@ -2857,32 +2891,35 @@ packages:
cpu: [x64]
os: [win32]
- '@vitejs/plugin-react@5.0.4':
- resolution: {integrity: sha512-La0KD0vGkVkSk6K+piWDKRUyg8Rl5iAIKRMH0vMJI0Eg47bq1eOxmoObAaQG37WMW9MSyk7Cs8EIWwJC1PtzKA==}
+ '@vitejs/plugin-react@6.0.0':
+ resolution: {integrity: sha512-Bu5/eP6td3WI654+tRq+ryW1PbgA90y5pqMKpb3U7UpNk6VjI53P/ncPUd192U9dSrepLy7DHnq1XEMDz5H++w==}
engines: {node: ^20.19.0 || >=22.12.0}
peerDependencies:
- vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0
-
- '@vitest/browser@3.2.4':
- resolution: {integrity: sha512-tJxiPrWmzH8a+w9nLKlQMzAKX/7VjFs50MWgcAj7p9XQ7AQ9/35fByFYptgPELyLw+0aixTnC4pUWV+APcZ/kw==}
- peerDependencies:
- playwright: '*'
- safaridriver: '*'
- vitest: 3.2.4
- webdriverio: ^7.0.0 || ^8.0.0 || ^9.0.0
+ '@rolldown/plugin-babel': ^0.1.7
+ babel-plugin-react-compiler: ^1.0.0
+ vite: ^8.0.0
peerDependenciesMeta:
- playwright:
+ '@rolldown/plugin-babel':
optional: true
- safaridriver:
- optional: true
- webdriverio:
+ babel-plugin-react-compiler:
optional: true
- '@vitest/coverage-v8@3.2.4':
- resolution: {integrity: sha512-EyF9SXU6kS5Ku/U82E259WSnvg6c8KTjppUncuNdm5QHpe17mwREHnjDzozC8x9MZ0xfBUFSaLkRv4TMA75ALQ==}
+ '@vitest/browser-playwright@4.1.0':
+ resolution: {integrity: sha512-2RU7pZELY9/aVMLmABNy1HeZ4FX23FXGY1jRuHLHgWa2zaAE49aNW2GLzebW+BmbTZIKKyFF1QXvk7DEWViUCQ==}
+ peerDependencies:
+ playwright: '*'
+ vitest: 4.1.0
+
+ '@vitest/browser@4.1.0':
+ resolution: {integrity: sha512-tG/iOrgbiHQks0ew7CdelUyNEHkv8NLrt+CqdTivIuoSnXvO7scWMn4Kqo78/UGY1NJ6Hv+vp8BvRnED/bjFdQ==}
+ peerDependencies:
+ vitest: 4.1.0
+
+ '@vitest/coverage-v8@4.1.0':
+ resolution: {integrity: sha512-nDWulKeik2bL2Va/Wl4x7DLuTKAXa906iRFooIRPR+huHkcvp9QDkPQ2RJdmjOFrqOqvNfoSQLF68deE3xC3CQ==}
peerDependencies:
- '@vitest/browser': 3.2.4
- vitest: 3.2.4
+ '@vitest/browser': 4.1.0
+ vitest: 4.1.0
peerDependenciesMeta:
'@vitest/browser':
optional: true
@@ -2890,11 +2927,14 @@ packages:
'@vitest/expect@3.2.4':
resolution: {integrity: sha512-Io0yyORnB6sikFlt8QW5K7slY4OjqNX9jmJQ02QDda8lyM6B5oNgVWoSoKPac8/kgnCUzuHQKrSLtu/uOqqrig==}
- '@vitest/mocker@3.2.4':
- resolution: {integrity: sha512-46ryTE9RZO/rfDd7pEqFl7etuyzekzEhUbTW3BvmeO/BcCMEgq59BKhek3dXDWgAj4oMK6OZi+vRr1wPW6qjEQ==}
+ '@vitest/expect@4.1.0':
+ resolution: {integrity: sha512-EIxG7k4wlWweuCLG9Y5InKFwpMEOyrMb6ZJ1ihYu02LVj/bzUwn2VMU+13PinsjRW75XnITeFrQBMH5+dLvCDA==}
+
+ '@vitest/mocker@4.1.0':
+ resolution: {integrity: sha512-evxREh+Hork43+Y4IOhTo+h5lGmVRyjqI739Rz4RlUPqwrkFFDF6EMvOOYjTx4E8Tl6gyCLRL8Mu7Ry12a13Tw==}
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-0
peerDependenciesMeta:
msw:
optional: true
@@ -2904,23 +2944,32 @@ packages:
'@vitest/pretty-format@3.2.4':
resolution: {integrity: sha512-IVNZik8IVRJRTr9fxlitMKeJeXFFFN0JaB9PHPGQ8NKQbGpfjlTx9zO4RefN8gp7eqjNy8nyK3NZmBzOPeIxtA==}
- '@vitest/runner@3.2.4':
- resolution: {integrity: sha512-oukfKT9Mk41LreEW09vt45f8wx7DordoWUZMYdY/cyAk7w5TWkTRCNZYF7sX7n2wB7jyGAl74OxgwhPgKaqDMQ==}
+ '@vitest/pretty-format@4.1.0':
+ resolution: {integrity: sha512-3RZLZlh88Ib0J7NQTRATfc/3ZPOnSUn2uDBUoGNn5T36+bALixmzphN26OUD3LRXWkJu4H0s5vvUeqBiw+kS0A==}
+
+ '@vitest/runner@4.1.0':
+ resolution: {integrity: sha512-Duvx2OzQ7d6OjchL+trw+aSrb9idh7pnNfxrklo14p3zmNL4qPCDeIJAK+eBKYjkIwG96Bc6vYuxhqDXQOWpoQ==}
- '@vitest/snapshot@3.2.4':
- resolution: {integrity: sha512-dEYtS7qQP2CjU27QBC5oUOxLE/v5eLkGqPE0ZKEIDGMs4vKWe7IjgLOeauHsR0D5YuuycGRO5oSRXnwnmA78fQ==}
+ '@vitest/snapshot@4.1.0':
+ resolution: {integrity: sha512-0Vy9euT1kgsnj1CHttwi9i9o+4rRLEaPRSOJ5gyv579GJkNpgJK+B4HSv/rAWixx2wdAFci1X4CEPjiu2bXIMg==}
'@vitest/spy@3.2.4':
resolution: {integrity: sha512-vAfasCOe6AIK70iP5UD11Ac4siNUNJ9i/9PZ3NKx07sG6sUxeag1LWdNrMWeKKYBLlzuK+Gn65Yd5nyL6ds+nw==}
- '@vitest/ui@3.2.4':
- resolution: {integrity: sha512-hGISOaP18plkzbWEcP/QvtRW1xDXF2+96HbEX6byqQhAUbiS5oH6/9JwW+QsQCIYON2bI6QZBF+2PvOmrRZ9wA==}
+ '@vitest/spy@4.1.0':
+ resolution: {integrity: sha512-pz77k+PgNpyMDv2FV6qmk5ZVau6c3R8HC8v342T2xlFxQKTrSeYw9waIJG8KgV9fFwAtTu4ceRzMivPTH6wSxw==}
+
+ '@vitest/ui@4.1.0':
+ resolution: {integrity: sha512-sTSDtVM1GOevRGsCNhp1mBUHKo9Qlc55+HCreFT4fe99AHxl1QQNXSL3uj4Pkjh5yEuWZIx8E2tVC94nnBZECQ==}
peerDependencies:
- vitest: 3.2.4
+ vitest: 4.1.0
'@vitest/utils@3.2.4':
resolution: {integrity: sha512-fB2V0JFrQSMsCo9HiSq3Ezpdv4iYaXRG1Sx8edX3MwxfyNn83mKiGzOcH+Fkxt4MHxr3y42fQi1oeAInqgX2QA==}
+ '@vitest/utils@4.1.0':
+ resolution: {integrity: sha512-XfPXT6a8TZY3dcGY8EdwsBulFCIw+BeeX0RZn2x/BtiY/75YGh8FeWGG8QISN/WhaqSrE2OrlDgtF8q5uhOTmw==}
+
'@webassemblyjs/ast@1.14.1':
resolution: {integrity: sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==}
@@ -2987,11 +3036,6 @@ packages:
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn@8.15.0:
- resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==}
- engines: {node: '>=0.4.0'}
- hasBin: true
-
acorn@8.16.0:
resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==}
engines: {node: '>=0.4.0'}
@@ -3035,10 +3079,6 @@ packages:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
engines: {node: '>=8'}
- ansi-regex@6.2.2:
- resolution: {integrity: sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==}
- engines: {node: '>=12'}
-
ansi-styles@4.3.0:
resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
engines: {node: '>=8'}
@@ -3047,10 +3087,6 @@ packages:
resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==}
engines: {node: '>=10'}
- ansi-styles@6.2.3:
- resolution: {integrity: sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==}
- engines: {node: '>=12'}
-
ansis@4.2.0:
resolution: {integrity: sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==}
engines: {node: '>=14'}
@@ -3135,8 +3171,8 @@ packages:
resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==}
engines: {node: '>=4'}
- ast-v8-to-istanbul@0.3.5:
- resolution: {integrity: sha512-9SdXjNheSiE8bALAQCQQuT6fgQaoxJh7IRYrRGZ8/9nv8WhJeC1aXAwN8TbaOssGOukUvyvnkgD9+Yuykvl1aA==}
+ ast-v8-to-istanbul@1.0.0:
+ resolution: {integrity: sha512-1fSfIwuDICFA4LKkCzRPO7F0hzFf0B7+Xqrl27ynQaa+Rh0e1Es0v6kWHPott3lU10AyAr7oKHa65OppjLn3Rg==}
astral-regex@2.0.0:
resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==}
@@ -3167,6 +3203,10 @@ packages:
resolution: {integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==}
engines: {node: '>=4'}
+ axe-core@4.11.1:
+ resolution: {integrity: sha512-BASOg+YwO2C+346x3LZOeoovTIoTrRqEsqMa6fmfAV0P+U9mFr9NsyOEpiYvFjbc64NMrSswhV50WdXzdb/Z5A==}
+ engines: {node: '>=4'}
+
axios@1.13.6:
resolution: {integrity: sha512-ChTCHMouEe2kn713WHbQGcuYrr6fXTBiu460OTwWrWob16g1bXn4vtz07Ope7ewMozJAnEquLk5lWQWtBig9DQ==}
@@ -3174,8 +3214,8 @@ packages:
resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==}
engines: {node: '>= 0.4'}
- babel-dead-code-elimination@1.0.10:
- resolution: {integrity: sha512-DV5bdJZTzZ0zn0DC24v3jD7Mnidh6xhKa4GfKCbq3sfW8kaWhDdZjP3i81geA8T33tdYqWKw4D3fVv0CwEgKVA==}
+ babel-dead-code-elimination@1.0.12:
+ resolution: {integrity: sha512-GERT7L2TiYcYDtYk1IpD+ASAYXjKbLTDPhBtYj7X1NuRMDTMtAx9kyBenub1Ev41lo91OHCKdmP+egTDmfQ7Ig==}
babel-loader@10.0.0:
resolution: {integrity: sha512-z8jt+EdS61AMw22nSfoNJAZ0vrtmhPRVi6ghL3rCeRZI8cdNYFiV5xeV3HbE7rlZZNmGH8BVccwWt8/ED0QOHA==}
@@ -3188,8 +3228,8 @@ packages:
resolution: {integrity: sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==}
engines: {node: '>=10', npm: '>=6'}
- babel-plugin-polyfill-corejs2@0.4.15:
- resolution: {integrity: sha512-hR3GwrRwHUfYwGfrisXPIDP3JcYfBrW7wKE7+Au6wDYl7fm/ka1NEII6kORzxNU556JjfidZeBsO10kYvtV1aw==}
+ babel-plugin-polyfill-corejs2@0.4.16:
+ resolution: {integrity: sha512-xaVwwSfebXf0ooE11BJovZYKhFjIvQo7TsyVpETuIeH2JHv0k/T6Y5j22pPTvqYqmpkxdlPAJlyJ0tfOJAoMxw==}
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
@@ -3198,8 +3238,8 @@ packages:
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
- babel-plugin-polyfill-regenerator@0.6.6:
- resolution: {integrity: sha512-hYm+XLYRMvupxiQzrvXUj7YyvFFVfv5gI0R71AJzudg1g2AI2vyCPPIFEBjk162/wFzti3inBHo7isWFuEVS/A==}
+ babel-plugin-polyfill-regenerator@0.6.7:
+ resolution: {integrity: sha512-OTYbUlSwXhNgr4g6efMZgsO8//jA61P7ZbRX3iTT53VON8l+WQS8IAUEVo4a4cWknrg2W8Cj4gQhRYNCJ8GkAA==}
peerDependencies:
'@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0
@@ -3209,11 +3249,15 @@ packages:
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
+ balanced-match@4.0.4:
+ resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==}
+ engines: {node: 18 || 20 || >=22}
+
base64-js@1.5.1:
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
- baseline-browser-mapping@2.10.0:
- resolution: {integrity: sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==}
+ baseline-browser-mapping@2.10.7:
+ resolution: {integrity: sha512-1ghYO3HnxGec0TCGBXiDLVns4eCSx4zJpxnHrlqFQajmhfKMQBzUGDdkMK7fUW7PTHTeLf+j87aTuKuuwWzMGw==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -3224,10 +3268,6 @@ packages:
bcrypt-pbkdf@1.0.2:
resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==}
- better-opn@3.0.2:
- resolution: {integrity: sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ==}
- engines: {node: '>=12.0.0'}
-
binary-extensions@2.3.0:
resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
engines: {node: '>=8'}
@@ -3250,6 +3290,10 @@ packages:
brace-expansion@2.0.2:
resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==}
+ brace-expansion@5.0.4:
+ resolution: {integrity: sha512-h+DEnpVvxmfVefa4jFbCf5HdH5YMDXRsmKflpf1pILZWRFlTbJpxeU55nJl4Smt5HQaGzg1o6RHFPJaOqnmBDg==}
+ engines: {node: 18 || 20 || >=22}
+
braces@3.0.3:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
@@ -3285,10 +3329,6 @@ packages:
magicast:
optional: true
- cac@6.7.14:
- resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==}
- engines: {node: '>=8'}
-
cachedir@2.4.0:
resolution: {integrity: sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==}
engines: {node: '>=6'}
@@ -3320,8 +3360,8 @@ packages:
caniuse-lite@1.0.30001756:
resolution: {integrity: sha512-4HnCNKbMLkLdhJz3TToeVWHSnfJvPaq6vu/eRP0Ahub/07n484XHhBF5AJoSGHdVrS8tKFauUQz8Bp9P7LVx7A==}
- caniuse-lite@1.0.30001774:
- resolution: {integrity: sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA==}
+ caniuse-lite@1.0.30001778:
+ resolution: {integrity: sha512-PN7uxFL+ExFJO61aVmP1aIEG4i9whQd4eoSCebav62UwDyp5OHh06zN4jqKSMePVgxHifCw1QJxdRkA1Pisekg==}
caseless@0.12.0:
resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
@@ -3333,6 +3373,10 @@ packages:
resolution: {integrity: sha512-4zNhdJD/iOjSH0A05ea+Ke6MU5mmpQcbQsSOkgdaUMJ9zTlDTD/GYlwohmIE2u0gaxHYiVHEn1Fw9mZ/ktJWgw==}
engines: {node: '>=18'}
+ chai@6.2.2:
+ resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==}
+ engines: {node: '>=18'}
+
chalk@4.1.2:
resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
engines: {node: '>=10'}
@@ -3353,8 +3397,8 @@ packages:
character-reference-invalid@2.0.1:
resolution: {integrity: sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==}
- check-error@2.1.1:
- resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==}
+ check-error@2.1.3:
+ resolution: {integrity: sha512-PAJdDJusoxnwm1VwW07VWwUN1sl7smmC3OKggvndJFadxxDRyFJBX/ggnu/KE4kQAB7a3Dp8f/YXC1FlUprWmA==}
engines: {node: '>= 16'}
chokidar@3.6.0:
@@ -3673,14 +3717,18 @@ packages:
deep-is@0.1.4:
resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
- default-browser-id@5.0.0:
- resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==}
+ default-browser-id@5.0.1:
+ resolution: {integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==}
engines: {node: '>=18'}
default-browser@5.2.1:
resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==}
engines: {node: '>=18'}
+ default-browser@5.5.0:
+ resolution: {integrity: sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==}
+ engines: {node: '>=18'}
+
default-require-extensions@3.0.1:
resolution: {integrity: sha512-eXTJmRbm2TIt9MgWTsOH1wEuhew6XGZcMeGKCtLedIg/NCsg1iBePXkceTdK4Fii7pzmN9tGsZhKzZ4h7O/fxw==}
engines: {node: '>=8'}
@@ -3689,10 +3737,6 @@ packages:
resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
engines: {node: '>= 0.4'}
- define-lazy-prop@2.0.0:
- resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==}
- engines: {node: '>=8'}
-
define-lazy-prop@3.0.0:
resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==}
engines: {node: '>=12'}
@@ -3715,14 +3759,18 @@ packages:
destr@2.0.5:
resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==}
+ detect-libc@2.1.2:
+ resolution: {integrity: sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==}
+ engines: {node: '>=8'}
+
devlop@1.1.0:
resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==}
diacritics@1.3.0:
resolution: {integrity: sha512-wlwEkqcsaxvPJML+rDh/2iS824jbREk6DUMUKkEaSlxdYHeS43cClJtsWglvw2RfeXGm6ohKDqsXteJ5sP5enA==}
- diff@8.0.2:
- resolution: {integrity: sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==}
+ diff@8.0.3:
+ resolution: {integrity: sha512-qejHi7bcSD4hQAZE0tNAawRK1ZtafHDmMTMkrrIGgSLl7hTnQHmKCeB45xAcbfTqK2zowkM3j3bHt/4b/ARbYQ==}
engines: {node: '>=0.3.1'}
dnd-core@16.0.1:
@@ -3757,17 +3805,14 @@ packages:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines: {node: '>= 0.4'}
- eastasianwidth@0.2.0:
- resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
-
ecc-jsbn@0.1.2:
resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==}
electron-to-chromium@1.5.256:
resolution: {integrity: sha512-uqYq1IQhpXXLX+HgiXdyOZml7spy4xfy42yPxcCCRjswp0fYM2X+JwCON07lqnpLEGVCj739B7Yr+FngmHBMEQ==}
- electron-to-chromium@1.5.302:
- resolution: {integrity: sha512-sM6HAN2LyK82IyPBpznDRqlTQAtuSaO+ShzFiWTvoMJLHyZ+Y39r8VMfHzwbU8MVBzQ4Wdn85+wlZl2TLGIlwg==}
+ electron-to-chromium@1.5.313:
+ resolution: {integrity: sha512-QBMrTWEf00GXZmJyx2lbYD45jpI3TUFnNIzJ5BBc8piGUDwMPa1GV6HJWTZVvY/eiN3fSopl7NRbgGp9sZ9LTA==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -3775,11 +3820,15 @@ packages:
emoji-regex@9.2.2:
resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
+ empathic@2.0.0:
+ resolution: {integrity: sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==}
+ engines: {node: '>=14'}
+
end-of-stream@1.4.5:
resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}
- enhanced-resolve@5.19.0:
- resolution: {integrity: sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==}
+ enhanced-resolve@5.20.0:
+ resolution: {integrity: sha512-/ce7+jQ1PQ6rVXwe+jKEg5hW5ciicHwIQUagZkp6IufBoY3YDgdTTY1azVs0qoRgVmvsNB+rbjLJxDAeHHtwsQ==}
engines: {node: '>=10.13.0'}
enquirer@2.4.1:
@@ -3817,6 +3866,9 @@ packages:
es-module-lexer@1.7.0:
resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==}
+ es-module-lexer@2.0.0:
+ resolution: {integrity: sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==}
+
es-object-atoms@1.1.1:
resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==}
engines: {node: '>= 0.4'}
@@ -3836,18 +3888,8 @@ packages:
es6-error@4.1.1:
resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==}
- esbuild-register@3.6.0:
- resolution: {integrity: sha512-H2/S7Pm8a9CL1uhp9OvjwrBh5Pvx0H8qVOxNu8Wed9Y7qv56MPtq+GGM8RJpq6glYJn9Wspr8uw7l55uyinNeg==}
- peerDependencies:
- esbuild: '>=0.12 <1'
-
- esbuild@0.25.10:
- resolution: {integrity: sha512-9RiGKvCwaqxO2owP61uQ4BgNborAQskMR6QusfWzQqv7AZOg5oGehdY2pRJMTKuwxd1IDBP4rSbI5lHzU7SMsQ==}
- engines: {node: '>=18'}
- hasBin: true
-
- esbuild@0.25.12:
- resolution: {integrity: sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==}
+ esbuild@0.27.4:
+ resolution: {integrity: sha512-Rq4vbHnYkK5fws5NF7MYTU68FPRE1ajX7heQ/8QXXWqNgqqJ/GkmmyxIzUnf2Sr/bakf8l54716CcMGHYhMrrQ==}
engines: {node: '>=18'}
hasBin: true
@@ -4009,12 +4051,11 @@ packages:
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7
- eslint-plugin-storybook@9.1.19:
- resolution: {integrity: sha512-hwZu/EnkJWrpFZgs/9mOba8hP71aK++eKdZIV+gTSAZXBccldOR0aL6YHaxjRbUe4DgyS4PvvVtqzu13o8fW6Q==}
- engines: {node: '>=20.0.0'}
+ eslint-plugin-storybook@10.2.17:
+ resolution: {integrity: sha512-LtzVBHcq+RbrhTnF1rFNpc5bmg/kmdDsw/6bIKOnyDY4r0g5ldZSNN3R/fxLrhFOL2DhmmDywN9lcFNqHCP3vQ==}
peerDependencies:
eslint: '>=8'
- storybook: ^9.1.19
+ storybook: ^10.2.17
eslint-scope@5.1.1:
resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
@@ -4032,6 +4073,10 @@ packages:
resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ eslint-visitor-keys@5.0.1:
+ resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
+
eslint@9.36.0:
resolution: {integrity: sha512-hB4FIzXovouYzwzECDcUkJ4OcfOEkXTv2zRY6B9bkwjx/cprAq0uvm1nl7zvQ0/TsUk0zQiN4uPfJpB9m+rPMQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -4046,6 +4091,10 @@ packages:
resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
+ espree@11.2.0:
+ resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==}
+ engines: {node: ^20.19.0 || ^22.13.0 || >=24}
+
esprima@4.0.1:
resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
engines: {node: '>=4'}
@@ -4101,8 +4150,8 @@ packages:
resolution: {integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==}
engines: {node: '>=4'}
- expect-type@1.2.2:
- resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==}
+ expect-type@1.3.0:
+ resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==}
engines: {node: '>=12.0.0'}
extend@3.0.2:
@@ -4200,6 +4249,9 @@ packages:
flatted@3.3.3:
resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==}
+ flatted@3.4.0:
+ resolution: {integrity: sha512-kC6Bb+ooptOIvWj5B63EQWkF0FEnNjV2ZNkLMLZRDDduIiWeFF4iKnslwhiWxjAdbg4NzTNo6h0qLuvFrcx+Sw==}
+
follow-redirects@1.15.11:
resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==}
engines: {node: '>=4.0'}
@@ -4297,8 +4349,8 @@ packages:
get-tsconfig@4.10.1:
resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==}
- get-tsconfig@4.13.0:
- resolution: {integrity: sha512-1VKTZJCwBrvbd+Wn3AOgQP/2Av+TfTCOlE4AcRJE72W1ksZXbAx8PPBR9RzgTeSPzlPMHrbANMH3LbltH73wxQ==}
+ get-tsconfig@4.13.6:
+ resolution: {integrity: sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==}
getpass@0.1.7:
resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==}
@@ -4324,10 +4376,9 @@ packages:
glob-to-regexp@0.4.1:
resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
- glob@10.4.5:
- resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
- deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
- hasBin: true
+ glob@13.0.6:
+ resolution: {integrity: sha512-Wjlyrolmm8uDpm/ogGyXZXb1Z+Ca2B8NbJwqBVg0axK9GbBeoS7yGV6vjXnYdGm6X53iehEuxxbyiKp8QmN4Vw==}
+ engines: {node: 18 || 20 || >=22}
glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
@@ -4353,9 +4404,6 @@ packages:
resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
engines: {node: '>= 0.4'}
- globrex@0.1.2:
- resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==}
-
goober@2.1.18:
resolution: {integrity: sha512-2vFqsaDVIT9Gz7N6kAL++pLpp41l3PfDuusHcjnGLfR6+huZkl6ziX+zgVC3ZxpqWhzH6pyDdGrCeDhMIvwaxw==}
peerDependencies:
@@ -4575,11 +4623,6 @@ packages:
is-decimal@2.0.1:
resolution: {integrity: sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==}
- is-docker@2.2.1:
- resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
- engines: {node: '>=8'}
- hasBin: true
-
is-docker@3.0.0:
resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@@ -4706,19 +4749,19 @@ packages:
resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
engines: {node: '>=0.10.0'}
- is-wsl@2.2.0:
- resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
- engines: {node: '>=8'}
-
is-wsl@3.1.0:
resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==}
engines: {node: '>=16'}
+ is-wsl@3.1.1:
+ resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==}
+ engines: {node: '>=16'}
+
isarray@2.0.5:
resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
- isbot@5.1.32:
- resolution: {integrity: sha512-VNfjM73zz2IBZmdShMfAUg10prm6t7HFUQmNAEOAVS4YH92ZrZcvkMcGX6cIgBJAzWDzPent/EeAtYEHNPNPBQ==}
+ isbot@5.1.36:
+ resolution: {integrity: sha512-C/ZtXyJqDPZ7G7JPr06ApWyYoHjYexQbS6hPYD4WYCzpv2Qes6Z+CCEfTX4Owzf+1EJ933PoI2p+B9v7wpGZBQ==}
engines: {node: '>=18'}
isexe@2.0.0:
@@ -4758,10 +4801,6 @@ packages:
resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==}
engines: {node: '>=10'}
- istanbul-lib-source-maps@5.0.6:
- resolution: {integrity: sha512-yg2d+Em4KizZC5niWhQaIomgf5WlL4vOOjZ5xGCmF8SnPE/mDWWXgvRExdcpCgh9lLRRa1/fSYp2ymmbJ1pI+A==}
- engines: {node: '>=10'}
-
istanbul-reports@3.2.0:
resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==}
engines: {node: '>=8'}
@@ -4770,9 +4809,6 @@ packages:
resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==}
engines: {node: '>= 0.4'}
- jackspeak@3.4.3:
- resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
-
javascript-natural-sort@0.7.1:
resolution: {integrity: sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==}
@@ -4791,12 +4827,12 @@ packages:
resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==}
engines: {node: '>=14'}
+ js-tokens@10.0.0:
+ resolution: {integrity: sha512-lM/UBzQmfJRo9ABXbPWemivdCW8V2G8FHaHdypQaIy523snUjog0W71ayWXTjiR+ixeMyVHN2XcpnTd/liPg/Q==}
+
js-tokens@4.0.0:
resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
- js-tokens@9.0.1:
- resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==}
-
js-yaml@3.14.1:
resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==}
hasBin: true
@@ -4876,10 +4912,6 @@ packages:
keyv@4.5.4:
resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
- kleur@3.0.3:
- resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==}
- engines: {node: '>=6'}
-
language-subtag-registry@0.3.23:
resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==}
@@ -4912,6 +4944,80 @@ packages:
engines: {node: '>=16'}
hasBin: true
+ lightningcss-android-arm64@1.32.0:
+ resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [android]
+
+ lightningcss-darwin-arm64@1.32.0:
+ resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [darwin]
+
+ lightningcss-darwin-x64@1.32.0:
+ resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [darwin]
+
+ lightningcss-freebsd-x64@1.32.0:
+ resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [freebsd]
+
+ lightningcss-linux-arm-gnueabihf@1.32.0:
+ resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm]
+ os: [linux]
+
+ lightningcss-linux-arm64-gnu@1.32.0:
+ resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+ libc: [glibc]
+
+ lightningcss-linux-arm64-musl@1.32.0:
+ resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [linux]
+ libc: [musl]
+
+ lightningcss-linux-x64-gnu@1.32.0:
+ resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+ libc: [glibc]
+
+ lightningcss-linux-x64-musl@1.32.0:
+ resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [linux]
+ libc: [musl]
+
+ lightningcss-win32-arm64-msvc@1.32.0:
+ resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [arm64]
+ os: [win32]
+
+ lightningcss-win32-x64-msvc@1.32.0:
+ resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==}
+ engines: {node: '>= 12.0.0'}
+ cpu: [x64]
+ os: [win32]
+
+ lightningcss@1.32.0:
+ resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==}
+ engines: {node: '>= 12.0.0'}
+
lines-and-columns@1.2.4:
resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
@@ -5025,8 +5131,9 @@ packages:
loupe@3.2.1:
resolution: {integrity: sha512-CdzqowRJCeLU72bHvWqwRBBlLcMEtIvGrlvef74kMnV2AolS9Y8xUv1I0U/MNAWMhBlKIoyuEgoJ0t/bbwHbLQ==}
- lru-cache@10.4.3:
- resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
+ lru-cache@11.2.6:
+ resolution: {integrity: sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==}
+ engines: {node: 20 || >=22}
lru-cache@5.1.1:
resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
@@ -5040,12 +5147,15 @@ packages:
resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==}
hasBin: true
- magic-string@0.30.19:
- resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==}
+ magic-string@0.30.21:
+ resolution: {integrity: sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==}
magicast@0.3.5:
resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==}
+ magicast@0.5.2:
+ resolution: {integrity: sha512-E3ZJh4J3S9KfwdjZhe2afj6R9lGIN5Pher1pF39UGrXRqq/VDaGVIGN13BjHd2u8B61hArAGOnso7nBOouW3TQ==}
+
make-dir@3.1.0:
resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
engines: {node: '>=8'}
@@ -5224,6 +5334,10 @@ packages:
resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
engines: {node: '>=4'}
+ minimatch@10.2.4:
+ resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==}
+ engines: {node: 18 || 20 || >=22}
+
minimatch@3.1.2:
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
@@ -5245,8 +5359,8 @@ packages:
resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==}
engines: {node: '>=8'}
- minipass@7.1.2:
- resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
+ minipass@7.1.3:
+ resolution: {integrity: sha512-tEBHqDnIoM/1rXME1zgka9g6Q2lcoCkxHLuc7ODJ5BxbP5d4c2Z5cGgtXAku59200Cx7diuHTOYfSBD8n6mm8A==}
engines: {node: '>=16 || 14 >=14.17'}
minizlib@2.1.2:
@@ -5298,6 +5412,9 @@ packages:
node-releases@2.0.27:
resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==}
+ node-releases@2.0.36:
+ resolution: {integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==}
+
normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
@@ -5357,6 +5474,9 @@ packages:
resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==}
engines: {node: '>= 0.4'}
+ obug@2.1.1:
+ resolution: {integrity: sha512-uTqF9MuPraAQ+IsnPf366RG4cP9RtUi7MLO1N3KEc+wb0a6yKpeL0lmk2IB1jY5KHPAlTc6T/JRdC/YqxHNwkQ==}
+
ohash@1.1.6:
resolution: {integrity: sha512-TBu7PtV8YkAZn0tSxobKY2n2aAQva936lhRrj6957aDaCf9IEtqsKbgMzXE/F/sjqYOwmrukeORHNLe5glk7Cg==}
@@ -5371,9 +5491,9 @@ packages:
resolution: {integrity: sha512-cxN6aIDPz6rm8hbebcP7vrQNhvRcveZoJU72Y7vskh4oIm+BZwBECnx5nTmrlres1Qapvx27Qo1Auukpf8PKXw==}
engines: {node: '>=18'}
- open@8.4.2:
- resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==}
- engines: {node: '>=12'}
+ open@10.2.0:
+ resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==}
+ engines: {node: '>=18'}
optionator@0.9.4:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
@@ -5386,12 +5506,12 @@ packages:
resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==}
engines: {node: '>= 0.4'}
- oxlint@1.19.0:
- resolution: {integrity: sha512-MGeclRJFKaROXcPKMHOuJpOhbC4qkbLeZqSlelQioV/5YeBk/qVYZafUUpVO/yQ28Pld3srsTQusFtPNkVuvNA==}
+ oxlint@1.55.0:
+ resolution: {integrity: sha512-T+FjepiyWpaZMhekqRpH8Z3I4vNM610p6w+Vjfqgj5TZUxHXl7N8N5IPvmOU8U4XdTRxqtNNTh9Y4hLtr7yvFg==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
- oxlint-tsgolint: '>=0.2.0'
+ oxlint-tsgolint: '>=0.15.0'
peerDependenciesMeta:
oxlint-tsgolint:
optional: true
@@ -5440,9 +5560,6 @@ packages:
resolution: {integrity: sha512-whdkPIooSu/bASggZ96BWVvZTRMOFxnyUG5PnTSGKoJE2gd5mbVNmR2Nj20QFzxYYgAXpoqC+AiXzl+UMRh7zQ==}
engines: {node: '>=8'}
- package-json-from-dist@1.0.1:
- resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==}
-
papaparse@5.5.3:
resolution: {integrity: sha512-5QvjGxYVjxO59MGU2lHVYpRWBBtKHnlIAcSe1uNFCkkptUh63NFRj0FJQm7nR67puEruUci/ZkjmEFrjCAyP4A==}
@@ -5483,9 +5600,9 @@ packages:
path-parse@1.0.7:
resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
- path-scurry@1.11.1:
- resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
- engines: {node: '>=16 || 14 >=14.18'}
+ path-scurry@2.0.2:
+ resolution: {integrity: sha512-3O/iVVsJAPsOnpwWIeD+d6z/7PmqApyQePUtCndjatj/9I5LylHvt5qluFaBT3I5h3r1ejfR056c+FCv+NnNXg==}
+ engines: {node: 18 || 20 || >=22}
path-type@4.0.0:
resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
@@ -5542,12 +5659,16 @@ packages:
engines: {node: '>=18'}
hasBin: true
+ pngjs@7.0.0:
+ resolution: {integrity: sha512-LKWqWJRhstyYo9pGvgor/ivk2w94eSjE3RGVuzLGlr3NmD8bf7RcYGze1mNdEHRP6TRP6rMuDHk5t44hnTRyow==}
+ engines: {node: '>=14.19.0'}
+
possible-typed-array-names@1.1.0:
resolution: {integrity: sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==}
engines: {node: '>= 0.4'}
- postcss@8.5.6:
- resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==}
+ postcss@8.5.8:
+ resolution: {integrity: sha512-OW/rX8O/jXnm82Ey1k44pObPtdblfiuWnrd8X7GJ7emImCOstunGbXUpp7HdBrFQX6rJzn3sPT397Wp5aCwCHg==}
engines: {node: ^10 || ^12 || >=14}
prelude-ls@1.2.1:
@@ -5584,10 +5705,6 @@ packages:
resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==}
engines: {node: '>= 0.6.0'}
- prompts@2.4.2:
- resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==}
- engines: {node: '>= 6'}
-
prop-types@15.8.1:
resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==}
@@ -5629,9 +5746,6 @@ packages:
resolution: {integrity: sha512-xEYQBqfYx/sfb33VJiKnSJp8ehloavImQ2A6564GAbqG55PGw1dAWUn1MUbQB62t0azawUS2CZZhWCjO8gRvTw==}
engines: {npm: '>=8.2.3'}
- randombytes@2.1.0:
- resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
-
rc9@2.1.2:
resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==}
@@ -5670,8 +5784,8 @@ packages:
peerDependencies:
typescript: '>= 4.3.x'
- react-docgen@8.0.1:
- resolution: {integrity: sha512-kQKsqPLplY3Hx4jGnM3jpQcG3FQDt7ySz32uTHt3C9HAe45kNXG+3o16Eqn3Fw1GtMfHoN3b4J/z2e6cZJCmqQ==}
+ react-docgen@8.0.2:
+ resolution: {integrity: sha512-+NRMYs2DyTP4/tqWz371Oo50JqmWltR1h2gcdgUMAWZJIAvrd0/SqlCfx7tpzpl/s36rzw6qH2MjoNrxtRNYhA==}
engines: {node: ^20.9.0 || >=22}
react-dom@19.1.1:
@@ -5797,10 +5911,6 @@ packages:
react: ^16 || ^17 || ^18 || ^19
react-dom: ^16 || ^17 || ^18 || ^19
- react-refresh@0.17.0:
- resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==}
- engines: {node: '>=0.10.0'}
-
react-rnd@10.4.14:
resolution: {integrity: sha512-NLGc3IymymumPfHy3DXiHNIMOiTlj6xBNb2boHqrtwCgYDasNarpg8tdUY36JlJbrs0E4BvjYBkfEGqUPBsukg==}
peerDependencies:
@@ -5959,6 +6069,11 @@ packages:
deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
+ rolldown@1.0.0-rc.9:
+ resolution: {integrity: sha512-9EbgWge7ZH+yqb4d2EnELAntgPTWbfL8ajiTW+SyhJEC4qhBbkCKbqFV4Ge4zmu5ziQuVbWxb/XwLZ+RIO7E8Q==}
+ engines: {node: ^20.19.0 || >=22.12.0}
+ hasBin: true
+
rollup@4.52.3:
resolution: {integrity: sha512-RIDh866U8agLgiIcdpB+COKnlCreHJLfIhWC3LVflku5YHfpnsIKigRZeFfMfCc4dVcqNVfQQ5gO/afOck064A==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
@@ -6013,27 +6128,19 @@ packages:
engines: {node: '>=10'}
hasBin: true
- serialize-javascript@6.0.2:
- resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
-
- seroval-plugins@1.3.3:
- resolution: {integrity: sha512-16OL3NnUBw8JG1jBLUoZJsLnQq0n5Ua6aHalhJK4fMQkz1lqR7Osz1sA30trBtd9VUDc2NgkuRCn8+/pBwqZ+w==}
+ semver@7.7.4:
+ resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==}
engines: {node: '>=10'}
- peerDependencies:
- seroval: ^1.0
+ hasBin: true
- seroval-plugins@1.4.0:
- resolution: {integrity: sha512-zir1aWzoiax6pbBVjoYVd0O1QQXgIL3eVGBMsBsNmM8Ukq90yGaWlfx0AB9dTS8GPqrOrbXn79vmItCUP9U3BQ==}
+ seroval-plugins@1.5.1:
+ resolution: {integrity: sha512-4FbuZ/TMl02sqv0RTFexu0SP6V+ywaIe5bAWCCEik0fk17BhALgwvUDVF7e3Uvf9pxmwCEJsRPmlkUE6HdzLAw==}
engines: {node: '>=10'}
peerDependencies:
seroval: ^1.0
- seroval@1.3.2:
- resolution: {integrity: sha512-RbcPH1n5cfwKrru7v7+zrZvjLurgHhGyso3HTyGtRivGWgYjbOmGuivCQaORNELjNONoK35nj28EoWul9sb1zQ==}
- engines: {node: '>=10'}
-
- seroval@1.4.0:
- resolution: {integrity: sha512-BdrNXdzlofomLTiRnwJTSEAaGKyHHZkbMXIywOh7zlzp4uZnXErEwl9XZ+N1hJSNpeTtNxWvVwN0wUzAIQ4Hpg==}
+ seroval@1.5.1:
+ resolution: {integrity: sha512-OwrZRZAfhHww0WEnKHDY8OM0U/Qs8OTfIDWhUD4BLpNJUfXK4cGmjiagGze086m+mhI+V2nD0gfbHEnJjb9STA==}
engines: {node: '>=10'}
set-blocking@2.0.0:
@@ -6099,9 +6206,6 @@ packages:
resolution: {integrity: sha512-2wcC/oGxHis/BoHkkPwldgiPSYcpZK3JU28WoMVv55yHJgcZ8rlXvuG9iZggz+sU1d4bRgIGASwyWqjxu3FM0g==}
engines: {node: '>=18'}
- sisteransi@1.0.5:
- resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==}
-
slice-ansi@3.0.0:
resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==}
engines: {node: '>=8'}
@@ -6110,12 +6214,6 @@ packages:
resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==}
engines: {node: '>=10'}
- social-links@1.15.0:
- resolution: {integrity: sha512-Q5K8wcryxBvF+Czv8F9IL0B86VRxkibBtfv9GaDyPoM/vTQOZVbv3zIFvovvMiJOkfd1vs4Eg2ESrSAGXiON4A==}
-
- solid-js@1.9.9:
- resolution: {integrity: sha512-A0ZBPJQldAeGCTW0YRYJmt7RCeh5rbFfPZ2aOttgYnctHE7HgKeHCBB/PVc2P7eOfmNXqMFFFoYYdm3S4dcbkA==}
-
source-map-js@1.2.1:
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines: {node: '>=0.10.0'}
@@ -6160,15 +6258,15 @@ packages:
stackback@0.0.2:
resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==}
- std-env@3.9.0:
- resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==}
+ std-env@4.0.0:
+ resolution: {integrity: sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ==}
stop-iteration-iterator@1.1.0:
resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==}
engines: {node: '>= 0.4'}
- storybook@9.1.19:
- resolution: {integrity: sha512-P7K/b+Pn1sXJzwYCF6hH5Zjdrg4ZlA5Bz9rdOJEdvm6ev27XESDGI+Ql+dfUfUcGOym3Aud4MssJIDEF2ocsyQ==}
+ storybook@10.2.17:
+ resolution: {integrity: sha512-yueTpl5YJqLzQqs3CanxNdAAfFU23iP0j+JVJURE4ghfEtRmWfWoZWLGkVcyjmgum7UmjwAlqRuOjQDNvH89kw==}
hasBin: true
peerDependencies:
prettier: ^2 || ^3
@@ -6183,10 +6281,6 @@ packages:
resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
engines: {node: '>=8'}
- string-width@5.1.2:
- resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
- engines: {node: '>=12'}
-
string.prototype.includes@2.0.1:
resolution: {integrity: sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==}
engines: {node: '>= 0.4'}
@@ -6217,10 +6311,6 @@ packages:
resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
engines: {node: '>=8'}
- strip-ansi@7.1.2:
- resolution: {integrity: sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==}
- engines: {node: '>=12'}
-
strip-bom@3.0.0:
resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
engines: {node: '>=4'}
@@ -6237,17 +6327,14 @@ packages:
resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
engines: {node: '>=8'}
- strip-indent@4.1.0:
- resolution: {integrity: sha512-OA95x+JPmL7kc7zCu+e+TeYxEiaIyndRx0OrBcK2QPPH09oAndr2ALvymxWA+Lx1PYYvFUm4O63pRkdJAaW96w==}
+ strip-indent@4.1.1:
+ resolution: {integrity: sha512-SlyRoSkdh1dYP0PzclLE7r0M9sgbFKKMFXpFRUMNuKhQSbC6VQIGzq3E0qsfvGJaUFJPGv6Ws1NZ/haTAjfbMA==}
engines: {node: '>=12'}
strip-json-comments@3.1.1:
resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
engines: {node: '>=8'}
- strip-literal@3.1.0:
- resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==}
-
style-to-js@1.1.17:
resolution: {integrity: sha512-xQcBGDxJb6jjFCTzvQtfiPn6YvvP2O8U1MDIPNfJQlWMYfktPy+iGsHE7cssjs7y84d9fQaK4UF3RIJaAHSoYA==}
@@ -6298,8 +6385,8 @@ packages:
engines: {node: '>=10'}
deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me
- terser-webpack-plugin@5.3.16:
- resolution: {integrity: sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==}
+ terser-webpack-plugin@5.4.0:
+ resolution: {integrity: sha512-Bn5vxm48flOIfkdl5CaD2+1CiUVbonWQ3KQPyP7/EuIl9Gbzq/gQFOzaMFUEgVjB1396tcK0SG8XcNJ/2kDH8g==}
engines: {node: '>= 10.13.0'}
peerDependencies:
'@swc/core': '*'
@@ -6323,9 +6410,9 @@ packages:
resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==}
engines: {node: '>=8'}
- test-exclude@7.0.1:
- resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==}
- engines: {node: '>=18'}
+ test-exclude@8.0.0:
+ resolution: {integrity: sha512-ZOffsNrXYggvU1mDGHk54I96r26P8SyMjO5slMKSc7+IWmtB/MQKnEC2fP51imB3/pT6YK5cT5E8f+Dd9KdyOQ==}
+ engines: {node: 20 || >=22}
text-extensions@2.4.0:
resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==}
@@ -6352,18 +6439,22 @@ packages:
tinyexec@1.0.1:
resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==}
+ tinyexec@1.0.2:
+ resolution: {integrity: sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==}
+ engines: {node: '>=18'}
+
tinyglobby@0.2.15:
resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
engines: {node: '>=12.0.0'}
- tinypool@1.1.1:
- resolution: {integrity: sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg==}
- engines: {node: ^18.0.0 || >=20.0.0}
-
tinyrainbow@2.0.0:
resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==}
engines: {node: '>=14.0.0'}
+ tinyrainbow@3.1.0:
+ resolution: {integrity: sha512-Bf+ILmBgretUrdJxzXM0SgXLZ3XfiaUuOj/IKQHuTXip+05Xn+uyEYdVg0kYDipTBcLrCVyUzAPz7QmArb0mmw==}
+ engines: {node: '>=14.0.0'}
+
tinyspy@4.0.4:
resolution: {integrity: sha512-azl+t0z7pw/z958Gy9svOTuzqIk6xq+NSheJzn5MMWtWTFywIacg2wUlzKFGtt3cthx0r2SxMK0yzJOR0IES7Q==}
engines: {node: '>=14.0.0'}
@@ -6407,6 +6498,12 @@ packages:
peerDependencies:
typescript: '>=4.8.4'
+ ts-api-utils@2.4.0:
+ resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==}
+ engines: {node: '>=18.12'}
+ peerDependencies:
+ typescript: '>=4.8.4'
+
ts-declaration-location@1.0.7:
resolution: {integrity: sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==}
peerDependencies:
@@ -6419,16 +6516,6 @@ packages:
ts-pattern@5.8.0:
resolution: {integrity: sha512-kIjN2qmWiHnhgr5DAkAafF9fwb0T5OhMVSWrm8XEdTFnX6+wfXwYOFjeF86UZ54vduqiR7BfqScFmXSzSaH8oA==}
- tsconfck@3.1.6:
- resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==}
- engines: {node: ^18 || >=20}
- hasBin: true
- peerDependencies:
- typescript: ^5.0.0
- peerDependenciesMeta:
- typescript:
- optional: true
-
tsconfig-paths@3.15.0:
resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==}
@@ -6442,8 +6529,8 @@ packages:
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
- tsx@4.20.6:
- resolution: {integrity: sha512-ytQKuwgmrrkDTFP4LjR0ToE2nqgy886GpvRSpU0JAnrdBYppuY5rLkRUYPU1yCryb24SsKBTL/hlDQAEFVwtZg==}
+ tsx@4.21.0:
+ resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==}
engines: {node: '>=18.0.0'}
hasBin: true
@@ -6553,12 +6640,8 @@ packages:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines: {node: '>= 10.0.0'}
- unplugin@1.16.1:
- resolution: {integrity: sha512-4/u/j4FrCKdi17jaxuJA0jClGxB1AvU2hw/IuayPc4ay1XGaJs/rbb4v5WKwAjNifjmXK9PIFyuPiaK8azyR9w==}
- engines: {node: '>=14.0.0'}
-
- unplugin@2.3.10:
- resolution: {integrity: sha512-6NCPkv1ClwH+/BGE9QeoTIl09nuiAt0gS28nn1PvYXsGKRwM2TCbFA2QiilmehPDTXIe684k4rZI1yl3A1PCUw==}
+ unplugin@2.3.11:
+ resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==}
engines: {node: '>=18.12.0'}
unrs-resolver@1.11.1:
@@ -6621,23 +6704,18 @@ packages:
victory-vendor@36.9.2:
resolution: {integrity: sha512-PnpQQMuxlwYdocC8fIJqVXvkeViHYzotI+NJrCuav0ZYFoq912ZHBk3mCeuj+5/VpodOjPe1z0Fk2ihgzlXqjQ==}
- vite-node@3.2.4:
- resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
- hasBin: true
-
- vite-plugin-checker@0.11.0:
- resolution: {integrity: sha512-iUdO9Pl9UIBRPAragwi3as/BXXTtRu4G12L3CMrjx+WVTd9g/MsqNakreib9M/2YRVkhZYiTEwdH2j4Dm0w7lw==}
+ vite-plugin-checker@0.12.0:
+ resolution: {integrity: sha512-CmdZdDOGss7kdQwv73UyVgLPv0FVYe5czAgnmRX2oKljgEvSrODGuClaV3PDR2+3ou7N/OKGauDDBjy2MB07Rg==}
engines: {node: '>=16.11'}
peerDependencies:
'@biomejs/biome': '>=1.7'
- eslint: '>=7'
+ eslint: '>=9.39.1'
meow: ^13.2.0
optionator: ^0.9.4
oxlint: '>=1'
stylelint: '>=16'
typescript: '*'
- vite: '>=5.4.20'
+ vite: '>=5.4.21'
vls: '*'
vti: '*'
vue-tsc: ~2.2.10 || ^3.0.0
@@ -6663,34 +6741,27 @@ packages:
vue-tsc:
optional: true
- vite-plugin-istanbul@7.2.1:
- resolution: {integrity: sha512-DSPi4ulvYsjnP44sTI5oriNosbM0E6m3uoCxjdxboTtVzxSkFwcDy3/JnSYKebjr+ZToJwVLTms+2CM0rmbbzQ==}
+ vite-plugin-istanbul@8.0.0:
+ resolution: {integrity: sha512-r6L7cg2iwPqNnY/rWFyemWeDTIKRZjekEWS90e2FsTjDYH4UdTS6hvW1nEX1B++PKPCnqCaj5BJTDn5Cy5jYoQ==}
peerDependencies:
- vite: '>=4 <=7'
+ vite: '>=4'
- vite-plugin-static-copy@3.1.6:
- resolution: {integrity: sha512-dO8Qc71yVCmcrsKrJRgSWmWj9khI7X8fLy8X35/ZFR+Nik8CQ1uUgK7iD2KQc2AQdG51sNegSj8Tb4mDKeNYZA==}
+ vite-plugin-static-copy@3.3.0:
+ resolution: {integrity: sha512-XiAtZcev7nppxNFgKoD55rfL+ukVp/RtrnTJONRwRuzv/B2FK2h2ZRCYjvxhwBV/Oarse83SiyXBSxMTfeEM0Q==}
engines: {node: ^18.0.0 || >=20.0.0}
peerDependencies:
- vite: ^5.0.0 || ^6.0.0 || ^7.0.0
-
- vite-tsconfig-paths@5.1.4:
- resolution: {integrity: sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w==}
- peerDependencies:
- vite: '*'
- peerDependenciesMeta:
- vite:
- optional: true
+ vite: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0
- vite@7.1.12:
- resolution: {integrity: sha512-ZWyE8YXEXqJrrSLvYgrRP7p62OziLW7xI5HYGWFzOvupfAlrLvURSzv/FyGyy0eidogEM3ujU+kUG1zuHgb6Ug==}
+ vite@8.0.0:
+ resolution: {integrity: sha512-fPGaRNj9Zytaf8LEiBhY7Z6ijnFKdzU/+mL8EFBaKr7Vw1/FWcTBAMW0wLPJAGMPX38ZPVCVgLceWiEqeoqL2Q==}
engines: {node: ^20.19.0 || >=22.12.0}
hasBin: true
peerDependencies:
'@types/node': ^20.19.0 || >=22.12.0
+ '@vitejs/devtools': ^0.0.0-alpha.31
+ esbuild: ^0.27.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'
@@ -6701,12 +6772,14 @@ packages:
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:
@@ -6722,26 +6795,33 @@ packages:
yaml:
optional: true
- vitest@3.2.4:
- resolution: {integrity: sha512-LUCP5ev3GURDysTWiP47wRRUpLKMOfPh+yKTx3kVIEiu5KOMeqzpnYNsKyOoVrULivR8tLcks4+lga33Whn90A==}
- engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0}
+ vitest@4.1.0:
+ resolution: {integrity: sha512-YbDrMF9jM2Lqc++2530UourxZHmkKLxrs4+mYhEwqWS97WJ7wOYEkcr+QfRgJ3PW9wz3odRijLZjHEaRLTNbqw==}
+ engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0}
hasBin: true
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.0
+ '@vitest/browser-preview': 4.1.0
+ '@vitest/browser-webdriverio': 4.1.0
+ '@vitest/ui': 4.1.0
happy-dom: '*'
jsdom: '*'
+ vite: ^6.0.0 || ^7.0.0 || ^8.0.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/ui':
optional: true
@@ -6826,18 +6906,14 @@ packages:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
- wrap-ansi@8.1.0:
- resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
- engines: {node: '>=12'}
-
wrappy@1.0.2:
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
write-file-atomic@3.0.3:
resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}
- ws@8.18.3:
- resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==}
+ ws@8.19.0:
+ resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==}
engines: {node: '>=10.0.0'}
peerDependencies:
bufferutil: ^4.0.1
@@ -6848,6 +6924,10 @@ packages:
utf-8-validate:
optional: true
+ wsl-utils@0.1.0:
+ resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==}
+ engines: {node: '>=18'}
+
y-protocols@1.0.6:
resolution: {integrity: sha512-vHRF2L6iT3rwj1jub/K5tYcTT/mEYDUppgNPXwp8fmLpui9f7Yeq3OEtTLVF012j39QnV+KEQpNqoN7CWU7Y9Q==}
engines: {node: '>=16.0.0', npm: '>=8.0.0'}
@@ -6911,8 +6991,8 @@ packages:
zod@3.24.2:
resolution: {integrity: sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==}
- zod@4.1.11:
- resolution: {integrity: sha512-WPsqwxITS2tzx1bzhIKsEs19ABD5vmCVa4xBo2tq/SrV4RNZtfws1EnCWQXM6yh8bD08a1idvkB5MZSBiZsjwg==}
+ zod@4.3.6:
+ resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==}
zwitch@2.0.4:
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
@@ -6927,11 +7007,6 @@ snapshots:
react-dom: 19.1.1(react@19.1.1)
react-style-object-to-css: 1.1.2
- '@ampproject/remapping@2.3.0':
- dependencies:
- '@jridgewell/gen-mapping': 0.3.13
- '@jridgewell/trace-mapping': 0.3.31
-
'@babel/code-frame@7.27.1':
dependencies:
'@babel/helper-validator-identifier': 7.27.1
@@ -6968,6 +7043,26 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/core@7.29.0':
+ dependencies:
+ '@babel/code-frame': 7.29.0
+ '@babel/generator': 7.29.1
+ '@babel/helper-compilation-targets': 7.28.6
+ '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)
+ '@babel/helpers': 7.28.6
+ '@babel/parser': 7.29.0
+ '@babel/template': 7.28.6
+ '@babel/traverse': 7.29.0
+ '@babel/types': 7.29.0
+ '@jridgewell/remapping': 2.3.5
+ convert-source-map: 2.0.0
+ debug: 4.4.3(supports-color@8.1.1)
+ gensync: 1.0.0-beta.2
+ json5: 2.2.3
+ semver: 6.3.1
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/generator@7.28.3':
dependencies:
'@babel/parser': 7.28.4
@@ -6978,8 +7073,8 @@ snapshots:
'@babel/generator@7.28.5':
dependencies:
- '@babel/parser': 7.28.5
- '@babel/types': 7.28.5
+ '@babel/parser': 7.29.0
+ '@babel/types': 7.29.0
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
jsesc: 3.1.0
@@ -7012,42 +7107,29 @@ snapshots:
lru-cache: 5.1.1
semver: 6.3.1
- '@babel/helper-create-class-features-plugin@7.28.5(@babel/core@7.28.5)':
- dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-member-expression-to-functions': 7.28.5
- '@babel/helper-optimise-call-expression': 7.27.1
- '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.5)
- '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/traverse': 7.29.0
- semver: 6.3.1
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.28.5)':
+ '@babel/helper-create-class-features-plugin@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-member-expression-to-functions': 7.28.5
'@babel/helper-optimise-call-expression': 7.27.1
- '@babel/helper-replace-supers': 7.28.6(@babel/core@7.28.5)
+ '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0)
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
'@babel/traverse': 7.29.0
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.28.5)':
+ '@babel/helper-create-regexp-features-plugin@7.28.5(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-annotate-as-pure': 7.27.3
regexpu-core: 6.4.0
semver: 6.3.1
- '@babel/helper-define-polyfill-provider@0.6.6(@babel/core@7.28.5)':
+ '@babel/helper-define-polyfill-provider@0.6.7(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-compilation-targets': 7.28.6
'@babel/helper-plugin-utils': 7.28.6
debug: 4.4.3(supports-color@8.1.1)
@@ -7084,13 +7166,13 @@ snapshots:
'@babel/core': 7.28.5
'@babel/helper-module-imports': 7.27.1
'@babel/helper-validator-identifier': 7.28.5
- '@babel/traverse': 7.28.5
+ '@babel/traverse': 7.29.0
transitivePeerDependencies:
- supports-color
- '@babel/helper-module-transforms@7.28.6(@babel/core@7.28.5)':
+ '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-module-imports': 7.28.6
'@babel/helper-validator-identifier': 7.28.5
'@babel/traverse': 7.29.0
@@ -7101,31 +7183,20 @@ snapshots:
dependencies:
'@babel/types': 7.29.0
- '@babel/helper-plugin-utils@7.27.1': {}
-
'@babel/helper-plugin-utils@7.28.6': {}
- '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.28.5)':
+ '@babel/helper-remap-async-to-generator@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-wrap-function': 7.28.6
'@babel/traverse': 7.29.0
transitivePeerDependencies:
- supports-color
- '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.5)':
- dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-member-expression-to-functions': 7.28.5
- '@babel/helper-optimise-call-expression': 7.27.1
- '@babel/traverse': 7.29.0
- transitivePeerDependencies:
- - supports-color
-
- '@babel/helper-replace-supers@7.28.6(@babel/core@7.28.5)':
+ '@babel/helper-replace-supers@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-member-expression-to-functions': 7.28.5
'@babel/helper-optimise-call-expression': 7.27.1
'@babel/traverse': 7.29.0
@@ -7158,7 +7229,12 @@ snapshots:
'@babel/helpers@7.28.4':
dependencies:
'@babel/template': 7.27.2
- '@babel/types': 7.28.5
+ '@babel/types': 7.29.0
+
+ '@babel/helpers@7.28.6':
+ dependencies:
+ '@babel/template': 7.28.6
+ '@babel/types': 7.29.0
'@babel/parser@7.28.4':
dependencies:
@@ -7166,533 +7242,493 @@ snapshots:
'@babel/parser@7.28.5':
dependencies:
- '@babel/types': 7.28.5
+ '@babel/types': 7.29.0
'@babel/parser@7.29.0':
dependencies:
'@babel/types': 7.29.0
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.28.5)':
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.28.5(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
'@babel/traverse': 7.29.0
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.28.5)
+ '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
'@babel/traverse': 7.29.0
transitivePeerDependencies:
- supports-color
- '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.5)':
+ '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
- '@babel/plugin-syntax-import-assertions@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-syntax-import-assertions@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-syntax-import-attributes@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-syntax-import-attributes@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-syntax-jsx@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.29.0
+ '@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-syntax-typescript@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.29.0
+ '@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.28.5)':
+ '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5)
+ '@babel/core': 7.29.0
+ '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0)
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-arrow-functions@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-async-generator-functions@7.29.0(@babel/core@7.28.5)':
+ '@babel/plugin-transform-async-generator-functions@7.29.0(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.5)
+ '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0)
'@babel/traverse': 7.29.0
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-async-to-generator@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-async-to-generator@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-module-imports': 7.28.6
'@babel/helper-plugin-utils': 7.28.6
- '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.28.5)
+ '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-block-scoped-functions@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-block-scoping@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-block-scoping@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-class-properties@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-class-properties@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.5)
+ '@babel/core': 7.29.0
+ '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)
'@babel/helper-plugin-utils': 7.28.6
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-class-static-block@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-class-static-block@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.5)
+ '@babel/core': 7.29.0
+ '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)
'@babel/helper-plugin-utils': 7.28.6
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-classes@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-classes@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-annotate-as-pure': 7.27.3
'@babel/helper-compilation-targets': 7.28.6
'@babel/helper-globals': 7.28.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/helper-replace-supers': 7.28.6(@babel/core@7.28.5)
+ '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0)
'@babel/traverse': 7.29.0
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-computed-properties@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-computed-properties@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
'@babel/template': 7.28.6
- '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.28.5)':
+ '@babel/plugin-transform-destructuring@7.28.5(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
'@babel/traverse': 7.29.0
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-dotall-regex@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-dotall-regex@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5)
+ '@babel/core': 7.29.0
+ '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0)
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-duplicate-keys@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0(@babel/core@7.28.5)':
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.29.0(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5)
+ '@babel/core': 7.29.0
+ '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0)
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-dynamic-import@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-explicit-resource-management@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-explicit-resource-management@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.5)
+ '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-exponentiation-operator@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-exponentiation-operator@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-export-namespace-from@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-for-of@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-function-name@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-compilation-targets': 7.28.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/traverse': 7.29.0
transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-json-strings@7.28.6(@babel/core@7.28.5)':
- dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-plugin-utils': 7.28.6
+ - supports-color
- '@babel/plugin-transform-literals@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-json-strings@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-logical-assignment-operators@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-literals@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-logical-assignment-operators@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-member-expression-literals@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.5)
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- transitivePeerDependencies:
- - supports-color
- '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-modules-amd@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.5)
- '@babel/helper-plugin-utils': 7.27.1
+ '@babel/core': 7.29.0
+ '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)
+ '@babel/helper-plugin-utils': 7.28.6
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-commonjs@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-modules-commonjs@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.5)
+ '@babel/core': 7.29.0
+ '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)
'@babel/helper-plugin-utils': 7.28.6
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-systemjs@7.29.0(@babel/core@7.28.5)':
+ '@babel/plugin-transform-modules-systemjs@7.29.0(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.5)
+ '@babel/core': 7.29.0
+ '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)
'@babel/helper-plugin-utils': 7.28.6
'@babel/helper-validator-identifier': 7.28.5
'@babel/traverse': 7.29.0
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-modules-umd@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-module-transforms': 7.28.6(@babel/core@7.28.5)
+ '@babel/core': 7.29.0
+ '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0)
'@babel/helper-plugin-utils': 7.28.6
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-named-capturing-groups-regex@7.29.0(@babel/core@7.28.5)':
+ '@babel/plugin-transform-named-capturing-groups-regex@7.29.0(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5)
+ '@babel/core': 7.29.0
+ '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0)
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-new-target@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-nullish-coalescing-operator@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-nullish-coalescing-operator@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-numeric-separator@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-numeric-separator@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-object-rest-spread@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-object-rest-spread@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-compilation-targets': 7.28.6
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.5)
- '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.5)
+ '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0)
+ '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0)
'@babel/traverse': 7.29.0
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-object-super@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/helper-replace-supers': 7.28.6(@babel/core@7.28.5)
+ '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0)
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-optional-catch-binding@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-optional-catch-binding@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-optional-chaining@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-optional-chaining@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.28.5)':
+ '@babel/plugin-transform-parameters@7.27.7(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-private-methods@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-private-methods@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.5)
+ '@babel/core': 7.29.0
+ '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)
'@babel/helper-plugin-utils': 7.28.6
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-private-property-in-object@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-private-property-in-object@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.28.5)
+ '@babel/helper-create-class-features-plugin': 7.28.6(@babel/core@7.29.0)
'@babel/helper-plugin-utils': 7.28.6
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-property-literals@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.28.5)':
- dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-regenerator@7.29.0(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-plugin-utils': 7.27.1
-
- '@babel/plugin-transform-regenerator@7.29.0(@babel/core@7.28.5)':
- dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-regexp-modifiers@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-regexp-modifiers@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5)
+ '@babel/core': 7.29.0
+ '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0)
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-reserved-words@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-shorthand-properties@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-spread@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-spread@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
'@babel/helper-skip-transparent-expression-wrappers': 7.27.1
transitivePeerDependencies:
- supports-color
- '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-sticky-regex@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-template-literals@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-typeof-symbol@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-typescript@7.28.5(@babel/core@7.28.5)':
- dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-annotate-as-pure': 7.27.3
- '@babel/helper-create-class-features-plugin': 7.28.5(@babel/core@7.28.5)
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-skip-transparent-expression-wrappers': 7.27.1
- '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5)
- transitivePeerDependencies:
- - supports-color
-
- '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-unicode-escapes@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-unicode-property-regex@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-unicode-property-regex@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5)
+ '@babel/core': 7.29.0
+ '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0)
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.28.5)':
+ '@babel/plugin-transform-unicode-regex@7.27.1(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5)
+ '@babel/core': 7.29.0
+ '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0)
'@babel/helper-plugin-utils': 7.28.6
- '@babel/plugin-transform-unicode-sets-regex@7.28.6(@babel/core@7.28.5)':
+ '@babel/plugin-transform-unicode-sets-regex@7.28.6(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.28.5)
+ '@babel/core': 7.29.0
+ '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0)
'@babel/helper-plugin-utils': 7.28.6
- '@babel/preset-env@7.28.3(@babel/core@7.28.5)':
+ '@babel/preset-env@7.28.3(@babel/core@7.29.0)':
dependencies:
'@babel/compat-data': 7.29.0
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-compilation-targets': 7.28.6
'@babel/helper-plugin-utils': 7.28.6
'@babel/helper-validator-option': 7.27.1
- '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/core@7.28.5)
- '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.28.5)
- '@babel/plugin-syntax-import-assertions': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-syntax-import-attributes': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.28.5)
- '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-async-generator-functions': 7.29.0(@babel/core@7.28.5)
- '@babel/plugin-transform-async-to-generator': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-block-scoping': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-classes': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-computed-properties': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.28.5)
- '@babel/plugin-transform-dotall-regex': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.0(@babel/core@7.28.5)
- '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-explicit-resource-management': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-exponentiation-operator': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-json-strings': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-logical-assignment-operators': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-modules-systemjs': 7.29.0(@babel/core@7.28.5)
- '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-named-capturing-groups-regex': 7.29.0(@babel/core@7.28.5)
- '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-nullish-coalescing-operator': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-numeric-separator': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-object-rest-spread': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-optional-catch-binding': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.28.5)
- '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-private-property-in-object': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-regenerator': 7.29.0(@babel/core@7.28.5)
- '@babel/plugin-transform-regexp-modifiers': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-spread': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-unicode-property-regex': 7.28.6(@babel/core@7.28.5)
- '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-unicode-sets-regex': 7.28.6(@babel/core@7.28.5)
- '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.28.5)
- babel-plugin-polyfill-corejs2: 0.4.15(@babel/core@7.28.5)
- babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.28.5)
- babel-plugin-polyfill-regenerator: 0.6.6(@babel/core@7.28.5)
+ '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.28.5(@babel/core@7.29.0)
+ '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.29.0)
+ '@babel/plugin-syntax-import-assertions': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-syntax-import-attributes': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-arrow-functions': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-async-generator-functions': 7.29.0(@babel/core@7.29.0)
+ '@babel/plugin-transform-async-to-generator': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-block-scoped-functions': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-block-scoping': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-class-properties': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-class-static-block': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-classes': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-computed-properties': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0)
+ '@babel/plugin-transform-dotall-regex': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-duplicate-keys': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.29.0(@babel/core@7.29.0)
+ '@babel/plugin-transform-dynamic-import': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-explicit-resource-management': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-exponentiation-operator': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-export-namespace-from': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-for-of': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-function-name': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-json-strings': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-literals': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-logical-assignment-operators': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-member-expression-literals': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-modules-amd': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-modules-commonjs': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-modules-systemjs': 7.29.0(@babel/core@7.29.0)
+ '@babel/plugin-transform-modules-umd': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-named-capturing-groups-regex': 7.29.0(@babel/core@7.29.0)
+ '@babel/plugin-transform-new-target': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-nullish-coalescing-operator': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-numeric-separator': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-object-rest-spread': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-object-super': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-optional-catch-binding': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-optional-chaining': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0)
+ '@babel/plugin-transform-private-methods': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-private-property-in-object': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-property-literals': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-regenerator': 7.29.0(@babel/core@7.29.0)
+ '@babel/plugin-transform-regexp-modifiers': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-reserved-words': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-shorthand-properties': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-spread': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-sticky-regex': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-template-literals': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-typeof-symbol': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-unicode-escapes': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-unicode-property-regex': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-transform-unicode-regex': 7.27.1(@babel/core@7.29.0)
+ '@babel/plugin-transform-unicode-sets-regex': 7.28.6(@babel/core@7.29.0)
+ '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.0)
+ babel-plugin-polyfill-corejs2: 0.4.16(@babel/core@7.29.0)
+ babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.29.0)
+ babel-plugin-polyfill-regenerator: 0.6.7(@babel/core@7.29.0)
core-js-compat: 3.48.0
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.28.5)':
+ '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.29.0)':
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/helper-plugin-utils': 7.28.6
'@babel/types': 7.29.0
esutils: 2.0.3
- '@babel/preset-typescript@7.28.5(@babel/core@7.28.5)':
- dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-plugin-utils': 7.27.1
- '@babel/helper-validator-option': 7.27.1
- '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-typescript': 7.28.5(@babel/core@7.28.5)
- transitivePeerDependencies:
- - supports-color
-
'@babel/runtime@7.28.4': {}
'@babel/runtime@7.28.6': {}
@@ -7730,9 +7766,9 @@ snapshots:
'@babel/code-frame': 7.27.1
'@babel/generator': 7.28.5
'@babel/helper-globals': 7.28.0
- '@babel/parser': 7.28.5
+ '@babel/parser': 7.29.0
'@babel/template': 7.27.2
- '@babel/types': 7.28.5
+ '@babel/types': 7.29.0
debug: 4.4.3(supports-color@8.1.1)
transitivePeerDependencies:
- supports-color
@@ -7766,6 +7802,8 @@ snapshots:
'@bcoe/v8-coverage@1.0.2': {}
+ '@blazediff/core@1.9.1': {}
+
'@commitlint/cli@19.8.1(@types/node@25.0.10)(typescript@5.9.3)':
dependencies:
'@commitlint/format': 19.8.1
@@ -7808,7 +7846,7 @@ snapshots:
'@commitlint/is-ignored@19.8.1':
dependencies:
'@commitlint/types': 19.8.1
- semver: 7.7.3
+ semver: 7.7.4
'@commitlint/lint@19.8.1':
dependencies:
@@ -7876,12 +7914,12 @@ snapshots:
'@types/conventional-commits-parser': 5.0.1
chalk: 5.6.2
- '@cypress/code-coverage@3.14.7(@babel/core@7.28.5)(@babel/preset-env@7.28.3(@babel/core@7.28.5))(babel-loader@10.0.0(@babel/core@7.28.5)(webpack@5.102.0(esbuild@0.25.12)))(cypress@15.6.0)(webpack@5.102.0(esbuild@0.25.12))':
+ '@cypress/code-coverage@3.14.7(@babel/core@7.29.0)(@babel/preset-env@7.28.3(@babel/core@7.29.0))(babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.27.4)))(cypress@15.6.0)(webpack@5.102.0(esbuild@0.27.4))':
dependencies:
- '@babel/core': 7.28.5
- '@babel/preset-env': 7.28.3(@babel/core@7.28.5)
- '@cypress/webpack-preprocessor': 6.0.4(@babel/core@7.28.5)(@babel/preset-env@7.28.3(@babel/core@7.28.5))(babel-loader@10.0.0(@babel/core@7.28.5)(webpack@5.102.0(esbuild@0.25.12)))(webpack@5.102.0(esbuild@0.25.12))
- babel-loader: 10.0.0(@babel/core@7.28.5)(webpack@5.102.0(esbuild@0.25.12))
+ '@babel/core': 7.29.0
+ '@babel/preset-env': 7.28.3(@babel/core@7.29.0)
+ '@cypress/webpack-preprocessor': 6.0.4(@babel/core@7.29.0)(@babel/preset-env@7.28.3(@babel/core@7.29.0))(babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.27.4)))(webpack@5.102.0(esbuild@0.27.4))
+ babel-loader: 10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.27.4))
chalk: 4.1.2
cypress: 15.6.0
dayjs: 1.11.13
@@ -7891,7 +7929,7 @@ snapshots:
js-yaml: 4.1.0
nyc: 15.1.0
tinyglobby: 0.2.15
- webpack: 5.102.0(esbuild@0.25.12)
+ webpack: 5.102.0(esbuild@0.27.4)
transitivePeerDependencies:
- supports-color
@@ -7916,16 +7954,16 @@ snapshots:
tunnel-agent: 0.6.0
uuid: 8.3.2
- '@cypress/webpack-preprocessor@6.0.4(@babel/core@7.28.5)(@babel/preset-env@7.28.3(@babel/core@7.28.5))(babel-loader@10.0.0(@babel/core@7.28.5)(webpack@5.102.0(esbuild@0.25.12)))(webpack@5.102.0(esbuild@0.25.12))':
+ '@cypress/webpack-preprocessor@6.0.4(@babel/core@7.29.0)(@babel/preset-env@7.28.3(@babel/core@7.29.0))(babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.27.4)))(webpack@5.102.0(esbuild@0.27.4))':
dependencies:
- '@babel/core': 7.28.5
- '@babel/preset-env': 7.28.3(@babel/core@7.28.5)
- babel-loader: 10.0.0(@babel/core@7.28.5)(webpack@5.102.0(esbuild@0.25.12))
+ '@babel/core': 7.29.0
+ '@babel/preset-env': 7.28.3(@babel/core@7.29.0)
+ babel-loader: 10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.27.4))
bluebird: 3.7.1
debug: 4.4.3(supports-color@8.1.1)
lodash: 4.17.21
semver: 7.7.3
- webpack: 5.102.0(esbuild@0.25.12)
+ webpack: 5.102.0(esbuild@0.27.4)
transitivePeerDependencies:
- supports-color
@@ -7942,16 +7980,32 @@ snapshots:
tslib: 2.8.1
optional: true
+ '@emnapi/core@1.9.0':
+ dependencies:
+ '@emnapi/wasi-threads': 1.2.0
+ tslib: 2.8.1
+ optional: true
+
'@emnapi/runtime@1.5.0':
dependencies:
tslib: 2.8.1
optional: true
+ '@emnapi/runtime@1.9.0':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
'@emnapi/wasi-threads@1.1.0':
dependencies:
tslib: 2.8.1
optional: true
+ '@emnapi/wasi-threads@1.2.0':
+ dependencies:
+ tslib: 2.8.1
+ optional: true
+
'@emotion/babel-plugin@11.13.5':
dependencies:
'@babel/helper-module-imports': 7.27.1
@@ -8035,160 +8089,82 @@ snapshots:
'@emotion/weak-memoize@0.4.0': {}
- '@esbuild/aix-ppc64@0.25.10':
- optional: true
-
- '@esbuild/aix-ppc64@0.25.12':
- optional: true
-
- '@esbuild/android-arm64@0.25.10':
- optional: true
-
- '@esbuild/android-arm64@0.25.12':
- optional: true
-
- '@esbuild/android-arm@0.25.10':
- optional: true
-
- '@esbuild/android-arm@0.25.12':
- optional: true
-
- '@esbuild/android-x64@0.25.10':
- optional: true
-
- '@esbuild/android-x64@0.25.12':
- optional: true
-
- '@esbuild/darwin-arm64@0.25.10':
- optional: true
-
- '@esbuild/darwin-arm64@0.25.12':
- optional: true
-
- '@esbuild/darwin-x64@0.25.10':
- optional: true
-
- '@esbuild/darwin-x64@0.25.12':
- optional: true
-
- '@esbuild/freebsd-arm64@0.25.10':
- optional: true
-
- '@esbuild/freebsd-arm64@0.25.12':
- optional: true
-
- '@esbuild/freebsd-x64@0.25.10':
- optional: true
-
- '@esbuild/freebsd-x64@0.25.12':
- optional: true
-
- '@esbuild/linux-arm64@0.25.10':
- optional: true
-
- '@esbuild/linux-arm64@0.25.12':
- optional: true
-
- '@esbuild/linux-arm@0.25.10':
- optional: true
-
- '@esbuild/linux-arm@0.25.12':
- optional: true
-
- '@esbuild/linux-ia32@0.25.10':
- optional: true
-
- '@esbuild/linux-ia32@0.25.12':
- optional: true
-
- '@esbuild/linux-loong64@0.25.10':
- optional: true
-
- '@esbuild/linux-loong64@0.25.12':
- optional: true
-
- '@esbuild/linux-mips64el@0.25.10':
- optional: true
-
- '@esbuild/linux-mips64el@0.25.12':
+ '@esbuild/aix-ppc64@0.27.4':
optional: true
- '@esbuild/linux-ppc64@0.25.10':
+ '@esbuild/android-arm64@0.27.4':
optional: true
- '@esbuild/linux-ppc64@0.25.12':
+ '@esbuild/android-arm@0.27.4':
optional: true
- '@esbuild/linux-riscv64@0.25.10':
+ '@esbuild/android-x64@0.27.4':
optional: true
- '@esbuild/linux-riscv64@0.25.12':
+ '@esbuild/darwin-arm64@0.27.4':
optional: true
- '@esbuild/linux-s390x@0.25.10':
+ '@esbuild/darwin-x64@0.27.4':
optional: true
- '@esbuild/linux-s390x@0.25.12':
+ '@esbuild/freebsd-arm64@0.27.4':
optional: true
- '@esbuild/linux-x64@0.25.10':
+ '@esbuild/freebsd-x64@0.27.4':
optional: true
- '@esbuild/linux-x64@0.25.12':
+ '@esbuild/linux-arm64@0.27.4':
optional: true
- '@esbuild/netbsd-arm64@0.25.10':
+ '@esbuild/linux-arm@0.27.4':
optional: true
- '@esbuild/netbsd-arm64@0.25.12':
+ '@esbuild/linux-ia32@0.27.4':
optional: true
- '@esbuild/netbsd-x64@0.25.10':
+ '@esbuild/linux-loong64@0.27.4':
optional: true
- '@esbuild/netbsd-x64@0.25.12':
+ '@esbuild/linux-mips64el@0.27.4':
optional: true
- '@esbuild/openbsd-arm64@0.25.10':
+ '@esbuild/linux-ppc64@0.27.4':
optional: true
- '@esbuild/openbsd-arm64@0.25.12':
+ '@esbuild/linux-riscv64@0.27.4':
optional: true
- '@esbuild/openbsd-x64@0.25.10':
+ '@esbuild/linux-s390x@0.27.4':
optional: true
- '@esbuild/openbsd-x64@0.25.12':
+ '@esbuild/linux-x64@0.27.4':
optional: true
- '@esbuild/openharmony-arm64@0.25.10':
+ '@esbuild/netbsd-arm64@0.27.4':
optional: true
- '@esbuild/openharmony-arm64@0.25.12':
+ '@esbuild/netbsd-x64@0.27.4':
optional: true
- '@esbuild/sunos-x64@0.25.10':
+ '@esbuild/openbsd-arm64@0.27.4':
optional: true
- '@esbuild/sunos-x64@0.25.12':
+ '@esbuild/openbsd-x64@0.27.4':
optional: true
- '@esbuild/win32-arm64@0.25.10':
+ '@esbuild/openharmony-arm64@0.27.4':
optional: true
- '@esbuild/win32-arm64@0.25.12':
+ '@esbuild/sunos-x64@0.27.4':
optional: true
- '@esbuild/win32-ia32@0.25.10':
+ '@esbuild/win32-arm64@0.27.4':
optional: true
- '@esbuild/win32-ia32@0.25.12':
+ '@esbuild/win32-ia32@0.27.4':
optional: true
- '@esbuild/win32-x64@0.25.10':
- optional: true
-
- '@esbuild/win32-x64@0.25.12':
+ '@esbuild/win32-x64@0.27.4':
optional: true
'@eslint-community/eslint-utils@4.9.0(eslint@9.36.0(jiti@2.6.1))':
@@ -8196,6 +8172,11 @@ snapshots:
eslint: 9.36.0(jiti@2.6.1)
eslint-visitor-keys: 3.4.3
+ '@eslint-community/eslint-utils@4.9.1(eslint@9.36.0(jiti@2.6.1))':
+ dependencies:
+ eslint: 9.36.0(jiti@2.6.1)
+ eslint-visitor-keys: 3.4.3
+
'@eslint-community/regexpp@4.12.1': {}
'@eslint-react/ast@1.53.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)':
@@ -8231,7 +8212,7 @@ snapshots:
'@eslint-react/eff@1.53.1': {}
- '@eslint-react/eslint-plugin@1.53.1(eslint@9.36.0(jiti@2.6.1))(ts-api-utils@2.1.0(typescript@5.9.3))(typescript@5.9.3)':
+ '@eslint-react/eslint-plugin@1.53.1(eslint@9.36.0(jiti@2.6.1))(ts-api-utils@2.4.0(typescript@5.9.3))(typescript@5.9.3)':
dependencies:
'@eslint-react/eff': 1.53.1
'@eslint-react/kit': 1.53.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
@@ -8246,7 +8227,7 @@ snapshots:
eslint-plugin-react-hooks-extra: 1.53.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
eslint-plugin-react-naming-convention: 1.53.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
eslint-plugin-react-web-api: 1.53.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
- eslint-plugin-react-x: 1.53.1(eslint@9.36.0(jiti@2.6.1))(ts-api-utils@2.1.0(typescript@5.9.3))(typescript@5.9.3)
+ eslint-plugin-react-x: 1.53.1(eslint@9.36.0(jiti@2.6.1))(ts-api-utils@2.4.0(typescript@5.9.3))(typescript@5.9.3)
optionalDependencies:
typescript: 5.9.3
transitivePeerDependencies:
@@ -8258,7 +8239,7 @@ snapshots:
'@eslint-react/eff': 1.53.1
'@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
ts-pattern: 5.8.0
- zod: 4.1.11
+ zod: 4.3.6
transitivePeerDependencies:
- eslint
- supports-color
@@ -8270,7 +8251,7 @@ snapshots:
'@eslint-react/kit': 1.53.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
'@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
ts-pattern: 5.8.0
- zod: 4.1.11
+ zod: 4.3.6
transitivePeerDependencies:
- eslint
- supports-color
@@ -8416,15 +8397,6 @@ snapshots:
'@humanwhocodes/retry@0.4.3': {}
- '@isaacs/cliui@8.0.2':
- dependencies:
- string-width: 5.1.2
- string-width-cjs: string-width@4.2.3
- strip-ansi: 7.1.2
- strip-ansi-cjs: strip-ansi@6.0.1
- wrap-ansi: 8.1.0
- wrap-ansi-cjs: wrap-ansi@7.0.0
-
'@istanbuljs/load-nyc-config@1.1.0':
dependencies:
camelcase: 5.3.1
@@ -8435,12 +8407,11 @@ snapshots:
'@istanbuljs/schema@0.1.3': {}
- '@joshwooding/vite-plugin-react-docgen-typescript@0.6.1(typescript@5.9.3)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))':
+ '@joshwooding/vite-plugin-react-docgen-typescript@0.6.4(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))':
dependencies:
- glob: 10.4.5
- magic-string: 0.30.19
+ glob: 13.0.6
react-docgen-typescript: 2.4.0(typescript@5.9.3)
- vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
+ vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)
optionalDependencies:
typescript: 5.9.3
@@ -8788,6 +8759,13 @@ snapshots:
'@tybys/wasm-util': 0.10.1
optional: true
+ '@napi-rs/wasm-runtime@1.1.1':
+ dependencies:
+ '@emnapi/core': 1.9.0
+ '@emnapi/runtime': 1.9.0
+ '@tybys/wasm-util': 0.10.1
+ optional: true
+
'@nodelib/fs.scandir@2.1.5':
dependencies:
'@nodelib/fs.stat': 2.0.5
@@ -8802,31 +8780,65 @@ snapshots:
'@nolyfill/is-core-module@1.0.39': {}
- '@oxlint/darwin-arm64@1.19.0':
+ '@oxc-project/runtime@0.115.0': {}
+
+ '@oxc-project/types@0.115.0': {}
+
+ '@oxlint/binding-android-arm-eabi@1.55.0':
+ optional: true
+
+ '@oxlint/binding-android-arm64@1.55.0':
+ optional: true
+
+ '@oxlint/binding-darwin-arm64@1.55.0':
+ optional: true
+
+ '@oxlint/binding-darwin-x64@1.55.0':
+ optional: true
+
+ '@oxlint/binding-freebsd-x64@1.55.0':
+ optional: true
+
+ '@oxlint/binding-linux-arm-gnueabihf@1.55.0':
+ optional: true
+
+ '@oxlint/binding-linux-arm-musleabihf@1.55.0':
+ optional: true
+
+ '@oxlint/binding-linux-arm64-gnu@1.55.0':
+ optional: true
+
+ '@oxlint/binding-linux-arm64-musl@1.55.0':
+ optional: true
+
+ '@oxlint/binding-linux-ppc64-gnu@1.55.0':
optional: true
- '@oxlint/darwin-x64@1.19.0':
+ '@oxlint/binding-linux-riscv64-gnu@1.55.0':
optional: true
- '@oxlint/linux-arm64-gnu@1.19.0':
+ '@oxlint/binding-linux-riscv64-musl@1.55.0':
optional: true
- '@oxlint/linux-arm64-musl@1.19.0':
+ '@oxlint/binding-linux-s390x-gnu@1.55.0':
optional: true
- '@oxlint/linux-x64-gnu@1.19.0':
+ '@oxlint/binding-linux-x64-gnu@1.55.0':
optional: true
- '@oxlint/linux-x64-musl@1.19.0':
+ '@oxlint/binding-linux-x64-musl@1.55.0':
optional: true
- '@oxlint/win32-arm64@1.19.0':
+ '@oxlint/binding-openharmony-arm64@1.55.0':
optional: true
- '@oxlint/win32-x64@1.19.0':
+ '@oxlint/binding-win32-arm64-msvc@1.55.0':
optional: true
- '@pkgjs/parseargs@0.11.0':
+ '@oxlint/binding-win32-ia32-msvc@1.55.0':
+ optional: true
+
+ '@oxlint/binding-win32-x64-msvc@1.55.0':
optional: true
'@polka/url@1.0.0-next.29': {}
@@ -8845,7 +8857,56 @@ snapshots:
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
- '@rolldown/pluginutils@1.0.0-beta.38': {}
+ '@rolldown/binding-android-arm64@1.0.0-rc.9':
+ optional: true
+
+ '@rolldown/binding-darwin-arm64@1.0.0-rc.9':
+ optional: true
+
+ '@rolldown/binding-darwin-x64@1.0.0-rc.9':
+ optional: true
+
+ '@rolldown/binding-freebsd-x64@1.0.0-rc.9':
+ optional: true
+
+ '@rolldown/binding-linux-arm-gnueabihf@1.0.0-rc.9':
+ optional: true
+
+ '@rolldown/binding-linux-arm64-gnu@1.0.0-rc.9':
+ optional: true
+
+ '@rolldown/binding-linux-arm64-musl@1.0.0-rc.9':
+ optional: true
+
+ '@rolldown/binding-linux-ppc64-gnu@1.0.0-rc.9':
+ optional: true
+
+ '@rolldown/binding-linux-s390x-gnu@1.0.0-rc.9':
+ optional: true
+
+ '@rolldown/binding-linux-x64-gnu@1.0.0-rc.9':
+ optional: true
+
+ '@rolldown/binding-linux-x64-musl@1.0.0-rc.9':
+ optional: true
+
+ '@rolldown/binding-openharmony-arm64@1.0.0-rc.9':
+ optional: true
+
+ '@rolldown/binding-wasm32-wasi@1.0.0-rc.9':
+ dependencies:
+ '@napi-rs/wasm-runtime': 1.1.1
+ optional: true
+
+ '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.9':
+ optional: true
+
+ '@rolldown/binding-win32-x64-msvc@1.0.0-rc.9':
+ optional: true
+
+ '@rolldown/pluginutils@1.0.0-rc.7': {}
+
+ '@rolldown/pluginutils@1.0.0-rc.9': {}
'@rollup/pluginutils@5.3.0(rollup@4.52.3)':
dependencies:
@@ -8958,111 +9019,130 @@ snapshots:
hoist-non-react-statics: 3.3.2
react: 19.1.1
- '@storybook/addon-a11y@9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))':
+ '@standard-schema/spec@1.1.0': {}
+
+ '@storybook/addon-a11y@10.2.17(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))':
dependencies:
'@storybook/global': 5.0.0
- axe-core: 4.10.3
- storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
+ axe-core: 4.11.1
+ storybook: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
- '@storybook/addon-docs@9.1.19(@types/react@19.2.14)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))':
+ '@storybook/addon-docs@10.2.17(@types/react@19.2.14)(esbuild@0.27.4)(rollup@4.52.3)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4))':
dependencies:
'@mdx-js/react': 3.1.1(@types/react@19.2.14)(react@19.1.1)
- '@storybook/csf-plugin': 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))
- '@storybook/icons': 1.6.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
- '@storybook/react-dom-shim': 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))
+ '@storybook/csf-plugin': 10.2.17(esbuild@0.27.4)(rollup@4.52.3)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4))
+ '@storybook/icons': 2.0.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ '@storybook/react-dom-shim': 10.2.17(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
- storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
+ storybook: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
ts-dedent: 2.2.0
transitivePeerDependencies:
- '@types/react'
+ - esbuild
+ - rollup
+ - vite
+ - webpack
- '@storybook/addon-links@9.1.19(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))':
+ '@storybook/addon-links@10.2.17(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))':
dependencies:
'@storybook/global': 5.0.0
- storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
+ storybook: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
optionalDependencies:
react: 19.1.1
- '@storybook/addon-vitest@9.1.19(@vitest/browser@3.2.4)(@vitest/runner@3.2.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(vitest@3.2.4)':
+ '@storybook/addon-vitest@10.2.17(@vitest/browser-playwright@4.1.0)(@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0))(@vitest/runner@4.1.0)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vitest@4.1.0)':
dependencies:
'@storybook/global': 5.0.0
- '@storybook/icons': 1.6.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
- prompts: 2.4.2
- storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
- ts-dedent: 2.2.0
+ '@storybook/icons': 2.0.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ storybook: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
optionalDependencies:
- '@vitest/browser': 3.2.4(playwright@1.55.1)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(vitest@3.2.4)
- '@vitest/runner': 3.2.4
- vitest: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
+ '@vitest/browser': 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0)
+ '@vitest/browser-playwright': 4.1.0(playwright@1.55.1)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0)
+ '@vitest/runner': 4.1.0
+ vitest: 4.1.0(@types/node@25.0.10)(@vitest/browser-playwright@4.1.0)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
transitivePeerDependencies:
- react
- react-dom
- '@storybook/builder-vite@9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))':
+ '@storybook/builder-vite@10.2.17(esbuild@0.27.4)(rollup@4.52.3)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4))':
dependencies:
- '@storybook/csf-plugin': 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))
- storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
+ '@storybook/csf-plugin': 10.2.17(esbuild@0.27.4)(rollup@4.52.3)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4))
+ storybook: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
ts-dedent: 2.2.0
- vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
+ vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)
+ transitivePeerDependencies:
+ - esbuild
+ - rollup
+ - webpack
- '@storybook/csf-plugin@9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))':
+ '@storybook/csf-plugin@10.2.17(esbuild@0.27.4)(rollup@4.52.3)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4))':
dependencies:
- storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
- unplugin: 1.16.1
+ storybook: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ unplugin: 2.3.11
+ optionalDependencies:
+ esbuild: 0.27.4
+ rollup: 4.52.3
+ vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)
+ webpack: 5.102.0(esbuild@0.27.4)
'@storybook/global@5.0.0': {}
- '@storybook/icons@1.6.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)':
+ '@storybook/icons@2.0.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)':
dependencies:
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
- '@storybook/react-dom-shim@9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))':
+ '@storybook/react-dom-shim@10.2.17(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))':
dependencies:
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
- storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
+ storybook: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
- '@storybook/react-vite@9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.52.3)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))':
+ '@storybook/react-vite@10.2.17(esbuild@0.27.4)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(rollup@4.52.3)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4))':
dependencies:
- '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.1(typescript@5.9.3)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
+ '@joshwooding/vite-plugin-react-docgen-typescript': 0.6.4(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
'@rollup/pluginutils': 5.3.0(rollup@4.52.3)
- '@storybook/builder-vite': 9.1.19(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
- '@storybook/react': 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3)
- find-up: 7.0.0
- magic-string: 0.30.19
+ '@storybook/builder-vite': 10.2.17(esbuild@0.27.4)(rollup@4.52.3)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4))
+ '@storybook/react': 10.2.17(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.3)
+ empathic: 2.0.0
+ magic-string: 0.30.21
react: 19.1.1
- react-docgen: 8.0.1
+ react-docgen: 8.0.2
react-dom: 19.1.1(react@19.1.1)
resolve: 1.22.11
- storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
+ storybook: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
tsconfig-paths: 4.2.0
- vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
+ vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)
transitivePeerDependencies:
+ - esbuild
- rollup
- supports-color
- typescript
+ - webpack
- '@storybook/react@9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3)':
+ '@storybook/react@10.2.17(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.3)':
dependencies:
'@storybook/global': 5.0.0
- '@storybook/react-dom-shim': 9.1.19(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))
+ '@storybook/react-dom-shim': 10.2.17(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))
react: 19.1.1
+ react-docgen: 8.0.2
react-dom: 19.1.1(react@19.1.1)
- storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
+ storybook: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
optionalDependencies:
typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
- '@tanstack/history@1.133.28': {}
+ '@tanstack/history@1.161.4': {}
'@tanstack/query-core@5.90.20': {}
- '@tanstack/query-devtools@5.90.1': {}
+ '@tanstack/query-devtools@5.93.0': {}
- '@tanstack/react-query-devtools@5.90.2(@tanstack/react-query@5.90.21(react@19.1.1))(react@19.1.1)':
+ '@tanstack/react-query-devtools@5.91.3(@tanstack/react-query@5.90.21(react@19.1.1))(react@19.1.1)':
dependencies:
- '@tanstack/query-devtools': 5.90.1
+ '@tanstack/query-devtools': 5.93.0
'@tanstack/react-query': 5.90.21(react@19.1.1)
react: 19.1.1
@@ -9071,173 +9151,123 @@ snapshots:
'@tanstack/query-core': 5.90.20
react: 19.1.1
- '@tanstack/react-router-devtools@1.136.8(@tanstack/react-router@1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(jiti@2.6.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6)':
+ '@tanstack/react-router-devtools@1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.166.7)(csstype@3.2.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)':
dependencies:
- '@tanstack/react-router': 1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
- '@tanstack/router-devtools-core': 1.136.8(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(jiti@2.6.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6)
+ '@tanstack/react-router': 1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ '@tanstack/router-devtools-core': 1.166.7(@tanstack/router-core@1.166.7)(csstype@3.2.3)
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
- vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
optionalDependencies:
- '@tanstack/router-core': 1.136.17
+ '@tanstack/router-core': 1.166.7
transitivePeerDependencies:
- - '@types/node'
- csstype
- - jiti
- - less
- - lightningcss
- - sass
- - sass-embedded
- - solid-js
- - stylus
- - sugarss
- - terser
- - tsx
- - yaml
-
- '@tanstack/react-router@1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)':
- dependencies:
- '@tanstack/history': 1.133.28
- '@tanstack/react-store': 0.8.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
- '@tanstack/router-core': 1.136.8
- isbot: 5.1.32
+
+ '@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)':
+ dependencies:
+ '@tanstack/history': 1.161.4
+ '@tanstack/react-store': 0.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ '@tanstack/router-core': 1.166.7
+ isbot: 5.1.36
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
tiny-invariant: 1.3.3
tiny-warning: 1.0.3
- '@tanstack/react-store@0.8.0(react-dom@19.1.1(react@19.1.1))(react@19.1.1)':
+ '@tanstack/react-store@0.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1)':
dependencies:
- '@tanstack/store': 0.8.0
+ '@tanstack/store': 0.9.2
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
use-sync-external-store: 1.6.0(react@19.1.1)
- '@tanstack/router-core@1.136.17':
- dependencies:
- '@tanstack/history': 1.133.28
- '@tanstack/store': 0.8.0
- cookie-es: 2.0.0
- seroval: 1.4.0
- seroval-plugins: 1.4.0(seroval@1.4.0)
- tiny-invariant: 1.3.3
- tiny-warning: 1.0.3
-
- '@tanstack/router-core@1.136.8':
+ '@tanstack/router-core@1.166.7':
dependencies:
- '@tanstack/history': 1.133.28
- '@tanstack/store': 0.8.0
+ '@tanstack/history': 1.161.4
+ '@tanstack/store': 0.9.2
cookie-es: 2.0.0
- seroval: 1.4.0
- seroval-plugins: 1.4.0(seroval@1.4.0)
+ seroval: 1.5.1
+ seroval-plugins: 1.5.1(seroval@1.5.1)
tiny-invariant: 1.3.3
tiny-warning: 1.0.3
- '@tanstack/router-devtools-core@1.136.8(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(jiti@2.6.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6)':
+ '@tanstack/router-devtools-core@1.166.7(@tanstack/router-core@1.166.7)(csstype@3.2.3)':
dependencies:
- '@tanstack/router-core': 1.136.17
+ '@tanstack/router-core': 1.166.7
clsx: 2.1.1
goober: 2.1.18(csstype@3.2.3)
- solid-js: 1.9.9
tiny-invariant: 1.3.3
- vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
optionalDependencies:
csstype: 3.2.3
- transitivePeerDependencies:
- - '@types/node'
- - jiti
- - less
- - lightningcss
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - terser
- - tsx
- - yaml
-
- '@tanstack/router-devtools@1.136.8(@tanstack/react-router@1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(jiti@2.6.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6)':
- dependencies:
- '@tanstack/react-router': 1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
- '@tanstack/react-router-devtools': 1.136.8(@tanstack/react-router@1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.136.17)(@types/node@25.0.10)(csstype@3.2.3)(jiti@2.6.1)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(solid-js@1.9.9)(terser@5.46.0)(tsx@4.20.6)
+
+ '@tanstack/router-devtools@1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.166.7)(csstype@3.2.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)':
+ dependencies:
+ '@tanstack/react-router': 1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ '@tanstack/react-router-devtools': 1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(@tanstack/router-core@1.166.7)(csstype@3.2.3)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
clsx: 2.1.1
goober: 2.1.18(csstype@3.2.3)
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
- vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
optionalDependencies:
csstype: 3.2.3
transitivePeerDependencies:
- '@tanstack/router-core'
- - '@types/node'
- - jiti
- - less
- - lightningcss
- - sass
- - sass-embedded
- - solid-js
- - stylus
- - sugarss
- - terser
- - tsx
- - yaml
-
- '@tanstack/router-generator@1.136.17':
- dependencies:
- '@tanstack/router-core': 1.136.17
- '@tanstack/router-utils': 1.133.19
- '@tanstack/virtual-file-routes': 1.133.19
+
+ '@tanstack/router-generator@1.166.7':
+ dependencies:
+ '@tanstack/router-core': 1.166.7
+ '@tanstack/router-utils': 1.161.4
+ '@tanstack/virtual-file-routes': 1.161.4
prettier: 3.6.2
recast: 0.23.11
source-map: 0.7.6
- tsx: 4.20.6
+ tsx: 4.21.0
zod: 3.24.2
transitivePeerDependencies:
- supports-color
- '@tanstack/router-plugin@1.136.18(@tanstack/react-router@1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(webpack@5.102.0(esbuild@0.25.12))':
+ '@tanstack/router-plugin@1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(webpack@5.102.0(esbuild@0.27.4))':
dependencies:
- '@babel/core': 7.28.5
- '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.5)
- '@babel/template': 7.27.2
- '@babel/traverse': 7.28.5
- '@babel/types': 7.28.5
- '@tanstack/router-core': 1.136.17
- '@tanstack/router-generator': 1.136.17
- '@tanstack/router-utils': 1.133.19
- '@tanstack/virtual-file-routes': 1.133.19
- babel-dead-code-elimination: 1.0.10
+ '@babel/core': 7.29.0
+ '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0)
+ '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0)
+ '@babel/template': 7.28.6
+ '@babel/traverse': 7.29.0
+ '@babel/types': 7.29.0
+ '@tanstack/router-core': 1.166.7
+ '@tanstack/router-generator': 1.166.7
+ '@tanstack/router-utils': 1.161.4
+ '@tanstack/virtual-file-routes': 1.161.4
chokidar: 3.6.0
- unplugin: 2.3.10
+ unplugin: 2.3.11
zod: 3.24.2
optionalDependencies:
- '@tanstack/react-router': 1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
- vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
- webpack: 5.102.0(esbuild@0.25.12)
+ '@tanstack/react-router': 1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)
+ webpack: 5.102.0(esbuild@0.27.4)
transitivePeerDependencies:
- supports-color
- '@tanstack/router-utils@1.133.19':
+ '@tanstack/router-utils@1.161.4':
dependencies:
- '@babel/core': 7.28.5
- '@babel/generator': 7.28.5
- '@babel/parser': 7.28.5
- '@babel/preset-typescript': 7.28.5(@babel/core@7.28.5)
+ '@babel/core': 7.29.0
+ '@babel/generator': 7.29.1
+ '@babel/parser': 7.29.0
+ '@babel/types': 7.29.0
ansis: 4.2.0
- diff: 8.0.2
+ babel-dead-code-elimination: 1.0.12
+ diff: 8.0.3
pathe: 2.0.3
tinyglobby: 0.2.15
transitivePeerDependencies:
- supports-color
- '@tanstack/store@0.8.0': {}
+ '@tanstack/store@0.9.2': {}
- '@tanstack/virtual-file-routes@1.133.19': {}
+ '@tanstack/virtual-file-routes@1.161.4': {}
- '@tanstack/zod-adapter@1.136.8(@tanstack/react-router@1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(zod@3.24.2)':
+ '@tanstack/zod-adapter@1.166.7(@tanstack/react-router@1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(zod@3.24.2)':
dependencies:
- '@tanstack/react-router': 1.136.8(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
+ '@tanstack/react-router': 1.166.7(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
zod: 3.24.2
'@testing-library/dom@10.4.1':
@@ -9295,8 +9325,8 @@ snapshots:
'@types/babel__core@7.20.5':
dependencies:
- '@babel/parser': 7.28.5
- '@babel/types': 7.28.5
+ '@babel/parser': 7.29.0
+ '@babel/types': 7.29.0
'@types/babel__generator': 7.27.0
'@types/babel__template': 7.4.4
'@types/babel__traverse': 7.28.0
@@ -9305,22 +9335,19 @@ snapshots:
dependencies:
'@babel/types': 7.29.0
- '@types/babel__generator@7.6.8':
- dependencies:
- '@babel/types': 7.28.5
-
'@types/babel__template@7.4.4':
dependencies:
- '@babel/parser': 7.28.5
+ '@babel/parser': 7.29.0
'@babel/types': 7.29.0
'@types/babel__traverse@7.28.0':
dependencies:
'@babel/types': 7.29.0
- '@types/chai@5.2.2':
+ '@types/chai@5.2.3':
dependencies:
'@types/deep-eql': 4.0.2
+ assertion-error: 2.0.1
'@types/conventional-commits-parser@5.0.1':
dependencies:
@@ -9515,10 +9542,19 @@ snapshots:
transitivePeerDependencies:
- supports-color
- '@typescript-eslint/project-service@8.45.0(typescript@5.9.3)':
+ '@typescript-eslint/project-service@8.45.0(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.9.3)
+ '@typescript-eslint/types': 8.45.0
+ debug: 4.4.3(supports-color@8.1.1)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
+ '@typescript-eslint/project-service@8.57.0(typescript@5.9.3)':
dependencies:
- '@typescript-eslint/tsconfig-utils': 8.45.0(typescript@5.9.3)
- '@typescript-eslint/types': 8.45.0
+ '@typescript-eslint/tsconfig-utils': 8.57.0(typescript@5.9.3)
+ '@typescript-eslint/types': 8.57.0
debug: 4.4.3(supports-color@8.1.1)
typescript: 5.9.3
transitivePeerDependencies:
@@ -9529,10 +9565,19 @@ snapshots:
'@typescript-eslint/types': 8.45.0
'@typescript-eslint/visitor-keys': 8.45.0
+ '@typescript-eslint/scope-manager@8.57.0':
+ dependencies:
+ '@typescript-eslint/types': 8.57.0
+ '@typescript-eslint/visitor-keys': 8.57.0
+
'@typescript-eslint/tsconfig-utils@8.45.0(typescript@5.9.3)':
dependencies:
typescript: 5.9.3
+ '@typescript-eslint/tsconfig-utils@8.57.0(typescript@5.9.3)':
+ dependencies:
+ typescript: 5.9.3
+
'@typescript-eslint/type-utils@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
'@typescript-eslint/types': 8.45.0
@@ -9547,6 +9592,8 @@ snapshots:
'@typescript-eslint/types@8.45.0': {}
+ '@typescript-eslint/types@8.57.0': {}
+
'@typescript-eslint/typescript-estree@8.45.0(typescript@5.9.3)':
dependencies:
'@typescript-eslint/project-service': 8.45.0(typescript@5.9.3)
@@ -9563,6 +9610,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/typescript-estree@8.57.0(typescript@5.9.3)':
+ dependencies:
+ '@typescript-eslint/project-service': 8.57.0(typescript@5.9.3)
+ '@typescript-eslint/tsconfig-utils': 8.57.0(typescript@5.9.3)
+ '@typescript-eslint/types': 8.57.0
+ '@typescript-eslint/visitor-keys': 8.57.0
+ debug: 4.4.3(supports-color@8.1.1)
+ minimatch: 10.2.4
+ semver: 7.7.4
+ tinyglobby: 0.2.15
+ ts-api-utils: 2.4.0(typescript@5.9.3)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/utils@8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)':
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.1))
@@ -9574,11 +9636,27 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/utils@8.57.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.9.1(eslint@9.36.0(jiti@2.6.1))
+ '@typescript-eslint/scope-manager': 8.57.0
+ '@typescript-eslint/types': 8.57.0
+ '@typescript-eslint/typescript-estree': 8.57.0(typescript@5.9.3)
+ eslint: 9.36.0(jiti@2.6.1)
+ typescript: 5.9.3
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/visitor-keys@8.45.0':
dependencies:
'@typescript-eslint/types': 8.45.0
eslint-visitor-keys: 4.2.1
+ '@typescript-eslint/visitor-keys@8.57.0':
+ dependencies:
+ '@typescript-eslint/types': 8.57.0
+ eslint-visitor-keys: 5.0.1
+
'@ungap/structured-clone@1.3.0': {}
'@unrs/resolver-binding-android-arm-eabi@1.11.1':
@@ -9640,104 +9718,118 @@ snapshots:
'@unrs/resolver-binding-win32-x64-msvc@1.11.1':
optional: true
- '@vitejs/plugin-react@5.0.4(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))':
+ '@vitejs/plugin-react@6.0.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))':
dependencies:
- '@babel/core': 7.28.5
- '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.5)
- '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.5)
- '@rolldown/pluginutils': 1.0.0-beta.38
- '@types/babel__core': 7.20.5
- react-refresh: 0.17.0
- vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
+ '@rolldown/pluginutils': 1.0.0-rc.7
+ vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)
+
+ '@vitest/browser-playwright@4.1.0(playwright@1.55.1)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0)':
+ dependencies:
+ '@vitest/browser': 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0)
+ '@vitest/mocker': 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
+ playwright: 1.55.1
+ tinyrainbow: 3.1.0
+ vitest: 4.1.0(@types/node@25.0.10)(@vitest/browser-playwright@4.1.0)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
transitivePeerDependencies:
- - supports-color
+ - bufferutil
+ - msw
+ - utf-8-validate
+ - vite
- '@vitest/browser@3.2.4(playwright@1.55.1)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(vitest@3.2.4)':
+ '@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0)':
dependencies:
- '@testing-library/dom': 10.4.1
- '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1)
- '@vitest/mocker': 3.2.4(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
- '@vitest/utils': 3.2.4
- magic-string: 0.30.19
+ '@blazediff/core': 1.9.1
+ '@vitest/mocker': 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
+ '@vitest/utils': 4.1.0
+ magic-string: 0.30.21
+ pngjs: 7.0.0
sirv: 3.0.2
- tinyrainbow: 2.0.0
- vitest: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
- ws: 8.18.3
- optionalDependencies:
- playwright: 1.55.1
+ tinyrainbow: 3.1.0
+ vitest: 4.1.0(@types/node@25.0.10)(@vitest/browser-playwright@4.1.0)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
+ ws: 8.19.0
transitivePeerDependencies:
- bufferutil
- msw
- utf-8-validate
- vite
- '@vitest/coverage-v8@3.2.4(@vitest/browser@3.2.4)(vitest@3.2.4)':
+ '@vitest/coverage-v8@4.1.0(@vitest/browser@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0))(vitest@4.1.0)':
dependencies:
- '@ampproject/remapping': 2.3.0
'@bcoe/v8-coverage': 1.0.2
- ast-v8-to-istanbul: 0.3.5
- debug: 4.4.3(supports-color@8.1.1)
+ '@vitest/utils': 4.1.0
+ ast-v8-to-istanbul: 1.0.0
istanbul-lib-coverage: 3.2.2
istanbul-lib-report: 3.0.1
- istanbul-lib-source-maps: 5.0.6
istanbul-reports: 3.2.0
- magic-string: 0.30.19
- magicast: 0.3.5
- std-env: 3.9.0
- test-exclude: 7.0.1
- tinyrainbow: 2.0.0
- vitest: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
+ magicast: 0.5.2
+ obug: 2.1.1
+ std-env: 4.0.0
+ tinyrainbow: 3.1.0
+ vitest: 4.1.0(@types/node@25.0.10)(@vitest/browser-playwright@4.1.0)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
optionalDependencies:
- '@vitest/browser': 3.2.4(playwright@1.55.1)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(vitest@3.2.4)
- transitivePeerDependencies:
- - supports-color
+ '@vitest/browser': 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0)
'@vitest/expect@3.2.4':
dependencies:
- '@types/chai': 5.2.2
+ '@types/chai': 5.2.3
'@vitest/spy': 3.2.4
'@vitest/utils': 3.2.4
chai: 5.3.3
tinyrainbow: 2.0.0
- '@vitest/mocker@3.2.4(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))':
+ '@vitest/expect@4.1.0':
dependencies:
- '@vitest/spy': 3.2.4
+ '@standard-schema/spec': 1.1.0
+ '@types/chai': 5.2.3
+ '@vitest/spy': 4.1.0
+ '@vitest/utils': 4.1.0
+ chai: 6.2.2
+ tinyrainbow: 3.1.0
+
+ '@vitest/mocker@4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))':
+ dependencies:
+ '@vitest/spy': 4.1.0
estree-walker: 3.0.3
- magic-string: 0.30.19
+ magic-string: 0.30.21
optionalDependencies:
- vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
+ vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)
'@vitest/pretty-format@3.2.4':
dependencies:
tinyrainbow: 2.0.0
- '@vitest/runner@3.2.4':
+ '@vitest/pretty-format@4.1.0':
dependencies:
- '@vitest/utils': 3.2.4
+ tinyrainbow: 3.1.0
+
+ '@vitest/runner@4.1.0':
+ dependencies:
+ '@vitest/utils': 4.1.0
pathe: 2.0.3
- strip-literal: 3.1.0
- '@vitest/snapshot@3.2.4':
+ '@vitest/snapshot@4.1.0':
dependencies:
- '@vitest/pretty-format': 3.2.4
- magic-string: 0.30.19
+ '@vitest/pretty-format': 4.1.0
+ '@vitest/utils': 4.1.0
+ magic-string: 0.30.21
pathe: 2.0.3
'@vitest/spy@3.2.4':
dependencies:
tinyspy: 4.0.4
- '@vitest/ui@3.2.4(vitest@3.2.4)':
+ '@vitest/spy@4.1.0': {}
+
+ '@vitest/ui@4.1.0(vitest@4.1.0)':
dependencies:
- '@vitest/utils': 3.2.4
+ '@vitest/utils': 4.1.0
fflate: 0.8.2
- flatted: 3.3.3
+ flatted: 3.4.0
pathe: 2.0.3
sirv: 3.0.2
tinyglobby: 0.2.15
- tinyrainbow: 2.0.0
- vitest: 3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
+ tinyrainbow: 3.1.0
+ vitest: 4.1.0(@types/node@25.0.10)(@vitest/browser-playwright@4.1.0)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
'@vitest/utils@3.2.4':
dependencies:
@@ -9745,6 +9837,12 @@ snapshots:
loupe: 3.2.1
tinyrainbow: 2.0.0
+ '@vitest/utils@4.1.0':
+ dependencies:
+ '@vitest/pretty-format': 4.1.0
+ convert-source-map: 2.0.0
+ tinyrainbow: 3.1.0
+
'@webassemblyjs/ast@1.14.1':
dependencies:
'@webassemblyjs/helper-numbers': 1.13.2
@@ -9838,8 +9936,6 @@ snapshots:
dependencies:
acorn: 8.16.0
- acorn@8.15.0: {}
-
acorn@8.16.0: {}
aggregate-error@3.1.0:
@@ -9885,16 +9981,12 @@ snapshots:
ansi-regex@5.0.1: {}
- ansi-regex@6.2.2: {}
-
ansi-styles@4.3.0:
dependencies:
color-convert: 2.0.1
ansi-styles@5.2.0: {}
- ansi-styles@6.2.3: {}
-
ansis@4.2.0: {}
anymatch@3.1.3:
@@ -10005,11 +10097,11 @@ snapshots:
dependencies:
tslib: 2.8.1
- ast-v8-to-istanbul@0.3.5:
+ ast-v8-to-istanbul@1.0.0:
dependencies:
'@jridgewell/trace-mapping': 0.3.31
estree-walker: 3.0.3
- js-tokens: 9.0.1
+ js-tokens: 10.0.0
astral-regex@2.0.0: {}
@@ -10029,6 +10121,8 @@ snapshots:
axe-core@4.10.3: {}
+ axe-core@4.11.1: {}
+
axios@1.13.6:
dependencies:
follow-redirects: 1.15.11
@@ -10039,20 +10133,20 @@ snapshots:
axobject-query@4.1.0: {}
- babel-dead-code-elimination@1.0.10:
+ babel-dead-code-elimination@1.0.12:
dependencies:
- '@babel/core': 7.28.5
- '@babel/parser': 7.28.5
- '@babel/traverse': 7.28.5
- '@babel/types': 7.28.5
+ '@babel/core': 7.29.0
+ '@babel/parser': 7.29.0
+ '@babel/traverse': 7.29.0
+ '@babel/types': 7.29.0
transitivePeerDependencies:
- supports-color
- babel-loader@10.0.0(@babel/core@7.28.5)(webpack@5.102.0(esbuild@0.25.12)):
+ babel-loader@10.0.0(@babel/core@7.29.0)(webpack@5.102.0(esbuild@0.27.4)):
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
find-up: 5.0.0
- webpack: 5.102.0(esbuild@0.25.12)
+ webpack: 5.102.0(esbuild@0.27.4)
babel-plugin-macros@3.1.0:
dependencies:
@@ -10060,27 +10154,27 @@ snapshots:
cosmiconfig: 7.1.0
resolve: 1.22.11
- babel-plugin-polyfill-corejs2@0.4.15(@babel/core@7.28.5):
+ babel-plugin-polyfill-corejs2@0.4.16(@babel/core@7.29.0):
dependencies:
'@babel/compat-data': 7.29.0
- '@babel/core': 7.28.5
- '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.28.5)
+ '@babel/core': 7.29.0
+ '@babel/helper-define-polyfill-provider': 0.6.7(@babel/core@7.29.0)
semver: 6.3.1
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.28.5):
+ babel-plugin-polyfill-corejs3@0.13.0(@babel/core@7.29.0):
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.28.5)
+ '@babel/core': 7.29.0
+ '@babel/helper-define-polyfill-provider': 0.6.7(@babel/core@7.29.0)
core-js-compat: 3.48.0
transitivePeerDependencies:
- supports-color
- babel-plugin-polyfill-regenerator@0.6.6(@babel/core@7.28.5):
+ babel-plugin-polyfill-regenerator@0.6.7(@babel/core@7.29.0):
dependencies:
- '@babel/core': 7.28.5
- '@babel/helper-define-polyfill-provider': 0.6.6(@babel/core@7.28.5)
+ '@babel/core': 7.29.0
+ '@babel/helper-define-polyfill-provider': 0.6.7(@babel/core@7.29.0)
transitivePeerDependencies:
- supports-color
@@ -10088,9 +10182,11 @@ snapshots:
balanced-match@1.0.2: {}
+ balanced-match@4.0.4: {}
+
base64-js@1.5.1: {}
- baseline-browser-mapping@2.10.0: {}
+ baseline-browser-mapping@2.10.7: {}
baseline-browser-mapping@2.8.29: {}
@@ -10098,10 +10194,6 @@ snapshots:
dependencies:
tweetnacl: 0.14.5
- better-opn@3.0.2:
- dependencies:
- open: 8.4.2
-
binary-extensions@2.3.0: {}
birecord@0.1.1: {}
@@ -10121,6 +10213,10 @@ snapshots:
dependencies:
balanced-match: 1.0.2
+ brace-expansion@5.0.4:
+ dependencies:
+ balanced-match: 4.0.4
+
braces@3.0.3:
dependencies:
fill-range: 7.1.1
@@ -10135,10 +10231,10 @@ snapshots:
browserslist@4.28.1:
dependencies:
- baseline-browser-mapping: 2.10.0
- caniuse-lite: 1.0.30001774
- electron-to-chromium: 1.5.302
- node-releases: 2.0.27
+ baseline-browser-mapping: 2.10.7
+ caniuse-lite: 1.0.30001778
+ electron-to-chromium: 1.5.313
+ node-releases: 2.0.36
update-browserslist-db: 1.2.3(browserslist@4.28.1)
buffer-crc32@0.2.13: {}
@@ -10171,8 +10267,6 @@ snapshots:
optionalDependencies:
magicast: 0.3.5
- cac@6.7.14: {}
-
cachedir@2.4.0: {}
caching-transform@4.0.0:
@@ -10205,7 +10299,7 @@ snapshots:
caniuse-lite@1.0.30001756: {}
- caniuse-lite@1.0.30001774: {}
+ caniuse-lite@1.0.30001778: {}
caseless@0.12.0: {}
@@ -10214,11 +10308,13 @@ snapshots:
chai@5.3.3:
dependencies:
assertion-error: 2.0.1
- check-error: 2.1.1
+ check-error: 2.1.3
deep-eql: 5.0.2
loupe: 3.2.1
pathval: 2.0.1
+ chai@6.2.2: {}
+
chalk@4.1.2:
dependencies:
ansi-styles: 4.3.0
@@ -10234,7 +10330,7 @@ snapshots:
character-reference-invalid@2.0.1: {}
- check-error@2.1.1: {}
+ check-error@2.1.3: {}
chokidar@3.6.0:
dependencies:
@@ -10559,12 +10655,17 @@ snapshots:
deep-is@0.1.4: {}
- default-browser-id@5.0.0: {}
+ default-browser-id@5.0.1: {}
default-browser@5.2.1:
dependencies:
bundle-name: 4.1.0
- default-browser-id: 5.0.0
+ default-browser-id: 5.0.1
+
+ default-browser@5.5.0:
+ dependencies:
+ bundle-name: 4.1.0
+ default-browser-id: 5.0.1
default-require-extensions@3.0.1:
dependencies:
@@ -10576,8 +10677,6 @@ snapshots:
es-errors: 1.3.0
gopd: 1.2.0
- define-lazy-prop@2.0.0: {}
-
define-lazy-prop@3.0.0: {}
define-properties@1.2.1:
@@ -10594,13 +10693,15 @@ snapshots:
destr@2.0.5: {}
+ detect-libc@2.1.2: {}
+
devlop@1.1.0:
dependencies:
dequal: 2.0.3
diacritics@1.3.0: {}
- diff@8.0.2: {}
+ diff@8.0.3: {}
dnd-core@16.0.1:
dependencies:
@@ -10637,8 +10738,6 @@ snapshots:
es-errors: 1.3.0
gopd: 1.2.0
- eastasianwidth@0.2.0: {}
-
ecc-jsbn@0.1.2:
dependencies:
jsbn: 0.1.1
@@ -10646,17 +10745,19 @@ snapshots:
electron-to-chromium@1.5.256: {}
- electron-to-chromium@1.5.302: {}
+ electron-to-chromium@1.5.313: {}
emoji-regex@8.0.0: {}
emoji-regex@9.2.2: {}
+ empathic@2.0.0: {}
+
end-of-stream@1.4.5:
dependencies:
once: 1.4.0
- enhanced-resolve@5.19.0:
+ enhanced-resolve@5.20.0:
dependencies:
graceful-fs: 4.2.11
tapable: 2.3.0
@@ -10759,6 +10860,8 @@ snapshots:
es-module-lexer@1.7.0: {}
+ es-module-lexer@2.0.0: {}
+
es-object-atoms@1.1.1:
dependencies:
es-errors: 1.3.0
@@ -10782,70 +10885,34 @@ snapshots:
es6-error@4.1.1: {}
- esbuild-register@3.6.0(esbuild@0.25.12):
- dependencies:
- debug: 4.4.3(supports-color@8.1.1)
- esbuild: 0.25.12
- transitivePeerDependencies:
- - supports-color
-
- esbuild@0.25.10:
- optionalDependencies:
- '@esbuild/aix-ppc64': 0.25.10
- '@esbuild/android-arm': 0.25.10
- '@esbuild/android-arm64': 0.25.10
- '@esbuild/android-x64': 0.25.10
- '@esbuild/darwin-arm64': 0.25.10
- '@esbuild/darwin-x64': 0.25.10
- '@esbuild/freebsd-arm64': 0.25.10
- '@esbuild/freebsd-x64': 0.25.10
- '@esbuild/linux-arm': 0.25.10
- '@esbuild/linux-arm64': 0.25.10
- '@esbuild/linux-ia32': 0.25.10
- '@esbuild/linux-loong64': 0.25.10
- '@esbuild/linux-mips64el': 0.25.10
- '@esbuild/linux-ppc64': 0.25.10
- '@esbuild/linux-riscv64': 0.25.10
- '@esbuild/linux-s390x': 0.25.10
- '@esbuild/linux-x64': 0.25.10
- '@esbuild/netbsd-arm64': 0.25.10
- '@esbuild/netbsd-x64': 0.25.10
- '@esbuild/openbsd-arm64': 0.25.10
- '@esbuild/openbsd-x64': 0.25.10
- '@esbuild/openharmony-arm64': 0.25.10
- '@esbuild/sunos-x64': 0.25.10
- '@esbuild/win32-arm64': 0.25.10
- '@esbuild/win32-ia32': 0.25.10
- '@esbuild/win32-x64': 0.25.10
-
- esbuild@0.25.12:
+ esbuild@0.27.4:
optionalDependencies:
- '@esbuild/aix-ppc64': 0.25.12
- '@esbuild/android-arm': 0.25.12
- '@esbuild/android-arm64': 0.25.12
- '@esbuild/android-x64': 0.25.12
- '@esbuild/darwin-arm64': 0.25.12
- '@esbuild/darwin-x64': 0.25.12
- '@esbuild/freebsd-arm64': 0.25.12
- '@esbuild/freebsd-x64': 0.25.12
- '@esbuild/linux-arm': 0.25.12
- '@esbuild/linux-arm64': 0.25.12
- '@esbuild/linux-ia32': 0.25.12
- '@esbuild/linux-loong64': 0.25.12
- '@esbuild/linux-mips64el': 0.25.12
- '@esbuild/linux-ppc64': 0.25.12
- '@esbuild/linux-riscv64': 0.25.12
- '@esbuild/linux-s390x': 0.25.12
- '@esbuild/linux-x64': 0.25.12
- '@esbuild/netbsd-arm64': 0.25.12
- '@esbuild/netbsd-x64': 0.25.12
- '@esbuild/openbsd-arm64': 0.25.12
- '@esbuild/openbsd-x64': 0.25.12
- '@esbuild/openharmony-arm64': 0.25.12
- '@esbuild/sunos-x64': 0.25.12
- '@esbuild/win32-arm64': 0.25.12
- '@esbuild/win32-ia32': 0.25.12
- '@esbuild/win32-x64': 0.25.12
+ '@esbuild/aix-ppc64': 0.27.4
+ '@esbuild/android-arm': 0.27.4
+ '@esbuild/android-arm64': 0.27.4
+ '@esbuild/android-x64': 0.27.4
+ '@esbuild/darwin-arm64': 0.27.4
+ '@esbuild/darwin-x64': 0.27.4
+ '@esbuild/freebsd-arm64': 0.27.4
+ '@esbuild/freebsd-x64': 0.27.4
+ '@esbuild/linux-arm': 0.27.4
+ '@esbuild/linux-arm64': 0.27.4
+ '@esbuild/linux-ia32': 0.27.4
+ '@esbuild/linux-loong64': 0.27.4
+ '@esbuild/linux-mips64el': 0.27.4
+ '@esbuild/linux-ppc64': 0.27.4
+ '@esbuild/linux-riscv64': 0.27.4
+ '@esbuild/linux-s390x': 0.27.4
+ '@esbuild/linux-x64': 0.27.4
+ '@esbuild/netbsd-arm64': 0.27.4
+ '@esbuild/netbsd-x64': 0.27.4
+ '@esbuild/openbsd-arm64': 0.27.4
+ '@esbuild/openbsd-x64': 0.27.4
+ '@esbuild/openharmony-arm64': 0.27.4
+ '@esbuild/sunos-x64': 0.27.4
+ '@esbuild/win32-arm64': 0.27.4
+ '@esbuild/win32-ia32': 0.27.4
+ '@esbuild/win32-x64': 0.27.4
escalade@3.2.0: {}
@@ -11050,7 +11117,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-react-x@1.53.1(eslint@9.36.0(jiti@2.6.1))(ts-api-utils@2.1.0(typescript@5.9.3))(typescript@5.9.3):
+ eslint-plugin-react-x@1.53.1(eslint@9.36.0(jiti@2.6.1))(ts-api-utils@2.4.0(typescript@5.9.3))(typescript@5.9.3):
dependencies:
'@eslint-react/ast': 1.53.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
'@eslint-react/core': 1.53.1(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
@@ -11068,7 +11135,7 @@ snapshots:
string-ts: 2.2.1
ts-pattern: 5.8.0
optionalDependencies:
- ts-api-utils: 2.1.0(typescript@5.9.3)
+ ts-api-utils: 2.4.0(typescript@5.9.3)
typescript: 5.9.3
transitivePeerDependencies:
- supports-color
@@ -11095,11 +11162,11 @@ snapshots:
string.prototype.matchall: 4.0.12
string.prototype.repeat: 1.0.0
- eslint-plugin-storybook@9.1.19(eslint@9.36.0(jiti@2.6.1))(storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)))(typescript@5.9.3):
+ eslint-plugin-storybook@10.2.17(eslint@9.36.0(jiti@2.6.1))(storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.3):
dependencies:
- '@typescript-eslint/utils': 8.45.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
+ '@typescript-eslint/utils': 8.57.0(eslint@9.36.0(jiti@2.6.1))(typescript@5.9.3)
eslint: 9.36.0(jiti@2.6.1)
- storybook: 9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
+ storybook: 10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
transitivePeerDependencies:
- supports-color
- typescript
@@ -11118,6 +11185,8 @@ snapshots:
eslint-visitor-keys@4.2.1: {}
+ eslint-visitor-keys@5.0.1: {}
+
eslint@9.36.0(jiti@2.6.1):
dependencies:
'@eslint-community/eslint-utils': 4.9.0(eslint@9.36.0(jiti@2.6.1))
@@ -11166,6 +11235,12 @@ snapshots:
acorn-jsx: 5.3.2(acorn@8.16.0)
eslint-visitor-keys: 4.2.1
+ espree@11.2.0:
+ dependencies:
+ acorn: 8.16.0
+ acorn-jsx: 5.3.2(acorn@8.16.0)
+ eslint-visitor-keys: 5.0.1
+
esprima@4.0.1: {}
esquery@1.6.0:
@@ -11214,7 +11289,7 @@ snapshots:
dependencies:
pify: 2.3.0
- expect-type@1.2.2: {}
+ expect-type@1.3.0: {}
extend@3.0.2: {}
@@ -11309,6 +11384,8 @@ snapshots:
flatted@3.3.3: {}
+ flatted@3.4.0: {}
+
follow-redirects@1.15.11: {}
for-each@0.3.5:
@@ -11409,7 +11486,7 @@ snapshots:
dependencies:
resolve-pkg-maps: 1.0.0
- get-tsconfig@4.13.0:
+ get-tsconfig@4.13.6:
dependencies:
resolve-pkg-maps: 1.0.0
@@ -11443,14 +11520,11 @@ snapshots:
glob-to-regexp@0.4.1: {}
- glob@10.4.5:
+ glob@13.0.6:
dependencies:
- foreground-child: 3.3.1
- jackspeak: 3.4.3
- minimatch: 9.0.5
- minipass: 7.1.2
- package-json-from-dist: 1.0.1
- path-scurry: 1.11.1
+ minimatch: 10.2.4
+ minipass: 7.1.3
+ path-scurry: 2.0.2
glob@7.2.3:
dependencies:
@@ -11478,8 +11552,6 @@ snapshots:
define-properties: 1.2.1
gopd: 1.2.0
- globrex@0.1.2: {}
-
goober@2.1.18(csstype@3.2.3):
dependencies:
csstype: 3.2.3
@@ -11702,8 +11774,6 @@ snapshots:
is-decimal@2.0.1: {}
- is-docker@2.2.1: {}
-
is-docker@3.0.0: {}
is-extglob@2.1.1: {}
@@ -11815,17 +11885,17 @@ snapshots:
is-windows@1.0.2: {}
- is-wsl@2.2.0:
+ is-wsl@3.1.0:
dependencies:
- is-docker: 2.2.1
+ is-inside-container: 1.0.0
- is-wsl@3.1.0:
+ is-wsl@3.1.1:
dependencies:
is-inside-container: 1.0.0
isarray@2.0.5: {}
- isbot@5.1.32: {}
+ isbot@5.1.36: {}
isexe@2.0.0: {}
@@ -11881,14 +11951,6 @@ snapshots:
transitivePeerDependencies:
- supports-color
- istanbul-lib-source-maps@5.0.6:
- dependencies:
- '@jridgewell/trace-mapping': 0.3.31
- debug: 4.4.3(supports-color@8.1.1)
- istanbul-lib-coverage: 3.2.2
- transitivePeerDependencies:
- - supports-color
-
istanbul-reports@3.2.0:
dependencies:
html-escaper: 2.0.2
@@ -11903,12 +11965,6 @@ snapshots:
has-symbols: 1.1.0
set-function-name: 2.0.2
- jackspeak@3.4.3:
- dependencies:
- '@isaacs/cliui': 8.0.2
- optionalDependencies:
- '@pkgjs/parseargs': 0.11.0
-
javascript-natural-sort@0.7.1: {}
jest-worker@27.5.1:
@@ -11923,9 +11979,9 @@ snapshots:
js-cookie@3.0.5: {}
- js-tokens@4.0.0: {}
+ js-tokens@10.0.0: {}
- js-tokens@9.0.1: {}
+ js-tokens@4.0.0: {}
js-yaml@3.14.1:
dependencies:
@@ -11998,8 +12054,6 @@ snapshots:
dependencies:
json-buffer: 3.0.1
- kleur@3.0.3: {}
-
language-subtag-registry@0.3.23: {}
language-tags@1.0.9:
@@ -12027,6 +12081,55 @@ snapshots:
dependencies:
isomorphic.js: 0.2.5
+ lightningcss-android-arm64@1.32.0:
+ optional: true
+
+ lightningcss-darwin-arm64@1.32.0:
+ optional: true
+
+ lightningcss-darwin-x64@1.32.0:
+ optional: true
+
+ lightningcss-freebsd-x64@1.32.0:
+ optional: true
+
+ lightningcss-linux-arm-gnueabihf@1.32.0:
+ optional: true
+
+ lightningcss-linux-arm64-gnu@1.32.0:
+ optional: true
+
+ lightningcss-linux-arm64-musl@1.32.0:
+ optional: true
+
+ lightningcss-linux-x64-gnu@1.32.0:
+ optional: true
+
+ lightningcss-linux-x64-musl@1.32.0:
+ optional: true
+
+ lightningcss-win32-arm64-msvc@1.32.0:
+ optional: true
+
+ lightningcss-win32-x64-msvc@1.32.0:
+ optional: true
+
+ lightningcss@1.32.0:
+ dependencies:
+ detect-libc: 2.1.2
+ optionalDependencies:
+ lightningcss-android-arm64: 1.32.0
+ lightningcss-darwin-arm64: 1.32.0
+ lightningcss-darwin-x64: 1.32.0
+ lightningcss-freebsd-x64: 1.32.0
+ lightningcss-linux-arm-gnueabihf: 1.32.0
+ lightningcss-linux-arm64-gnu: 1.32.0
+ lightningcss-linux-arm64-musl: 1.32.0
+ lightningcss-linux-x64-gnu: 1.32.0
+ lightningcss-linux-x64-musl: 1.32.0
+ lightningcss-win32-arm64-msvc: 1.32.0
+ lightningcss-win32-x64-msvc: 1.32.0
+
lines-and-columns@1.2.4: {}
listr2@3.14.0(enquirer@2.4.1):
@@ -12120,7 +12223,7 @@ snapshots:
loupe@3.2.1: {}
- lru-cache@10.4.3: {}
+ lru-cache@11.2.6: {}
lru-cache@5.1.1:
dependencies:
@@ -12132,14 +12235,21 @@ snapshots:
lz-string@1.5.0: {}
- magic-string@0.30.19:
+ magic-string@0.30.21:
dependencies:
'@jridgewell/sourcemap-codec': 1.5.5
magicast@0.3.5:
dependencies:
- '@babel/parser': 7.28.4
- '@babel/types': 7.28.5
+ '@babel/parser': 7.29.0
+ '@babel/types': 7.29.0
+ source-map-js: 1.2.1
+ optional: true
+
+ magicast@0.5.2:
+ dependencies:
+ '@babel/parser': 7.29.0
+ '@babel/types': 7.29.0
source-map-js: 1.2.1
make-dir@3.1.0:
@@ -12148,7 +12258,7 @@ snapshots:
make-dir@4.0.0:
dependencies:
- semver: 7.7.3
+ semver: 7.7.4
markdown-table@3.0.4: {}
@@ -12524,6 +12634,10 @@ snapshots:
min-indent@1.0.1: {}
+ minimatch@10.2.4:
+ dependencies:
+ brace-expansion: 5.0.4
+
minimatch@3.1.2:
dependencies:
brace-expansion: 1.1.12
@@ -12544,7 +12658,7 @@ snapshots:
minipass@5.0.0: {}
- minipass@7.1.2: {}
+ minipass@7.1.3: {}
minizlib@2.1.2:
dependencies:
@@ -12588,6 +12702,8 @@ snapshots:
node-releases@2.0.27: {}
+ node-releases@2.0.36: {}
+
normalize-path@3.0.0: {}
npm-run-path@4.0.1:
@@ -12714,6 +12830,8 @@ snapshots:
define-properties: 1.2.1
es-object-atoms: 1.1.1
+ obug@2.1.1: {}
+
ohash@1.1.6: {}
once@1.4.0:
@@ -12731,11 +12849,12 @@ snapshots:
is-inside-container: 1.0.0
is-wsl: 3.1.0
- open@8.4.2:
+ open@10.2.0:
dependencies:
- define-lazy-prop: 2.0.0
- is-docker: 2.2.1
- is-wsl: 2.2.0
+ default-browser: 5.5.0
+ define-lazy-prop: 3.0.0
+ is-inside-container: 1.0.0
+ wsl-utils: 0.1.0
optionator@0.9.4:
dependencies:
@@ -12754,16 +12873,27 @@ snapshots:
object-keys: 1.1.1
safe-push-apply: 1.0.0
- oxlint@1.19.0:
+ oxlint@1.55.0:
optionalDependencies:
- '@oxlint/darwin-arm64': 1.19.0
- '@oxlint/darwin-x64': 1.19.0
- '@oxlint/linux-arm64-gnu': 1.19.0
- '@oxlint/linux-arm64-musl': 1.19.0
- '@oxlint/linux-x64-gnu': 1.19.0
- '@oxlint/linux-x64-musl': 1.19.0
- '@oxlint/win32-arm64': 1.19.0
- '@oxlint/win32-x64': 1.19.0
+ '@oxlint/binding-android-arm-eabi': 1.55.0
+ '@oxlint/binding-android-arm64': 1.55.0
+ '@oxlint/binding-darwin-arm64': 1.55.0
+ '@oxlint/binding-darwin-x64': 1.55.0
+ '@oxlint/binding-freebsd-x64': 1.55.0
+ '@oxlint/binding-linux-arm-gnueabihf': 1.55.0
+ '@oxlint/binding-linux-arm-musleabihf': 1.55.0
+ '@oxlint/binding-linux-arm64-gnu': 1.55.0
+ '@oxlint/binding-linux-arm64-musl': 1.55.0
+ '@oxlint/binding-linux-ppc64-gnu': 1.55.0
+ '@oxlint/binding-linux-riscv64-gnu': 1.55.0
+ '@oxlint/binding-linux-riscv64-musl': 1.55.0
+ '@oxlint/binding-linux-s390x-gnu': 1.55.0
+ '@oxlint/binding-linux-x64-gnu': 1.55.0
+ '@oxlint/binding-linux-x64-musl': 1.55.0
+ '@oxlint/binding-openharmony-arm64': 1.55.0
+ '@oxlint/binding-win32-arm64-msvc': 1.55.0
+ '@oxlint/binding-win32-ia32-msvc': 1.55.0
+ '@oxlint/binding-win32-x64-msvc': 1.55.0
p-limit@2.3.0:
dependencies:
@@ -12808,8 +12938,6 @@ snapshots:
lodash.flattendeep: 4.4.0
release-zalgo: 1.0.0
- package-json-from-dist@1.0.1: {}
-
papaparse@5.5.3: {}
parchment@3.0.0: {}
@@ -12847,10 +12975,10 @@ snapshots:
path-parse@1.0.7: {}
- path-scurry@1.11.1:
+ path-scurry@2.0.2:
dependencies:
- lru-cache: 10.4.3
- minipass: 7.1.2
+ lru-cache: 11.2.6
+ minipass: 7.1.3
path-type@4.0.0: {}
@@ -12892,9 +13020,11 @@ snapshots:
optionalDependencies:
fsevents: 2.3.2
+ pngjs@7.0.0: {}
+
possible-typed-array-names@1.1.0: {}
- postcss@8.5.6:
+ postcss@8.5.8:
dependencies:
nanoid: 3.3.11
picocolors: 1.1.1
@@ -12926,11 +13056,6 @@ snapshots:
process@0.11.10: {}
- prompts@2.4.2:
- dependencies:
- kleur: 3.0.3
- sisteransi: 1.0.5
-
prop-types@15.8.1:
dependencies:
loose-envify: 1.4.0
@@ -12973,10 +13098,6 @@ snapshots:
parchment: 3.0.0
quill-delta: 5.1.0
- randombytes@2.1.0:
- dependencies:
- safe-buffer: 5.2.1
-
rc9@2.1.2:
dependencies:
defu: 6.1.4
@@ -13016,9 +13137,9 @@ snapshots:
dependencies:
typescript: 5.9.3
- react-docgen@8.0.1:
+ react-docgen@8.0.2:
dependencies:
- '@babel/core': 7.28.5
+ '@babel/core': 7.29.0
'@babel/traverse': 7.29.0
'@babel/types': 7.29.0
'@types/babel__core': 7.20.5
@@ -13027,7 +13148,7 @@ snapshots:
'@types/resolve': 1.20.6
doctrine: 3.0.0
resolve: 1.22.11
- strip-indent: 4.1.0
+ strip-indent: 4.1.1
transitivePeerDependencies:
- supports-color
@@ -13152,8 +13273,6 @@ snapshots:
react: 19.1.1
react-dom: 19.1.1(react@19.1.1)
- react-refresh@0.17.0: {}
-
react-rnd@10.4.14(react-dom@19.1.1(react@19.1.1))(react@19.1.1):
dependencies:
re-resizable: 6.10.3(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
@@ -13357,6 +13476,27 @@ snapshots:
dependencies:
glob: 7.2.3
+ rolldown@1.0.0-rc.9:
+ dependencies:
+ '@oxc-project/types': 0.115.0
+ '@rolldown/pluginutils': 1.0.0-rc.9
+ optionalDependencies:
+ '@rolldown/binding-android-arm64': 1.0.0-rc.9
+ '@rolldown/binding-darwin-arm64': 1.0.0-rc.9
+ '@rolldown/binding-darwin-x64': 1.0.0-rc.9
+ '@rolldown/binding-freebsd-x64': 1.0.0-rc.9
+ '@rolldown/binding-linux-arm-gnueabihf': 1.0.0-rc.9
+ '@rolldown/binding-linux-arm64-gnu': 1.0.0-rc.9
+ '@rolldown/binding-linux-arm64-musl': 1.0.0-rc.9
+ '@rolldown/binding-linux-ppc64-gnu': 1.0.0-rc.9
+ '@rolldown/binding-linux-s390x-gnu': 1.0.0-rc.9
+ '@rolldown/binding-linux-x64-gnu': 1.0.0-rc.9
+ '@rolldown/binding-linux-x64-musl': 1.0.0-rc.9
+ '@rolldown/binding-openharmony-arm64': 1.0.0-rc.9
+ '@rolldown/binding-wasm32-wasi': 1.0.0-rc.9
+ '@rolldown/binding-win32-arm64-msvc': 1.0.0-rc.9
+ '@rolldown/binding-win32-x64-msvc': 1.0.0-rc.9
+
rollup@4.52.3:
dependencies:
'@types/estree': 1.0.8
@@ -13384,6 +13524,7 @@ snapshots:
'@rollup/rollup-win32-x64-gnu': 4.52.3
'@rollup/rollup-win32-x64-msvc': 4.52.3
fsevents: 2.3.3
+ optional: true
run-applescript@7.1.0: {}
@@ -13433,21 +13574,13 @@ snapshots:
semver@7.7.3: {}
- serialize-javascript@6.0.2:
- dependencies:
- randombytes: 2.1.0
-
- seroval-plugins@1.3.3(seroval@1.3.2):
- dependencies:
- seroval: 1.3.2
+ semver@7.7.4: {}
- seroval-plugins@1.4.0(seroval@1.4.0):
+ seroval-plugins@1.5.1(seroval@1.5.1):
dependencies:
- seroval: 1.4.0
+ seroval: 1.5.1
- seroval@1.3.2: {}
-
- seroval@1.4.0: {}
+ seroval@1.5.1: {}
set-blocking@2.0.0: {}
@@ -13525,8 +13658,6 @@ snapshots:
mrmime: 2.0.1
totalist: 3.0.1
- sisteransi@1.0.5: {}
-
slice-ansi@3.0.0:
dependencies:
ansi-styles: 4.3.0
@@ -13539,14 +13670,6 @@ snapshots:
astral-regex: 2.0.0
is-fullwidth-code-point: 3.0.0
- social-links@1.15.0: {}
-
- solid-js@1.9.9:
- dependencies:
- csstype: 3.2.3
- seroval: 1.3.2
- seroval-plugins: 1.3.3(seroval@1.3.2)
-
source-map-js@1.2.1: {}
source-map-support@0.5.21:
@@ -13591,36 +13714,35 @@ snapshots:
stackback@0.0.2: {}
- std-env@3.9.0: {}
+ std-env@4.0.0: {}
stop-iteration-iterator@1.1.0:
dependencies:
es-errors: 1.3.0
internal-slot: 1.1.0
- storybook@9.1.19(@testing-library/dom@10.4.1)(prettier@3.6.2)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)):
+ storybook@10.2.17(@testing-library/dom@10.4.1)(prettier@3.6.2)(react-dom@19.1.1(react@19.1.1))(react@19.1.1):
dependencies:
'@storybook/global': 5.0.0
+ '@storybook/icons': 2.0.1(react-dom@19.1.1(react@19.1.1))(react@19.1.1)
'@testing-library/jest-dom': 6.9.1
'@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1)
'@vitest/expect': 3.2.4
- '@vitest/mocker': 3.2.4(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
'@vitest/spy': 3.2.4
- better-opn: 3.0.2
- esbuild: 0.25.12
- esbuild-register: 3.6.0(esbuild@0.25.12)
+ esbuild: 0.27.4
+ open: 10.2.0
recast: 0.23.11
- semver: 7.7.3
- ws: 8.18.3
+ semver: 7.7.4
+ use-sync-external-store: 1.6.0(react@19.1.1)
+ ws: 8.19.0
optionalDependencies:
prettier: 3.6.2
transitivePeerDependencies:
- '@testing-library/dom'
- bufferutil
- - msw
- - supports-color
+ - react
+ - react-dom
- utf-8-validate
- - vite
string-ts@2.2.1: {}
@@ -13630,12 +13752,6 @@ snapshots:
is-fullwidth-code-point: 3.0.0
strip-ansi: 6.0.1
- string-width@5.1.2:
- dependencies:
- eastasianwidth: 0.2.0
- emoji-regex: 9.2.2
- strip-ansi: 7.1.2
-
string.prototype.includes@2.0.1:
dependencies:
call-bind: 1.0.8
@@ -13695,10 +13811,6 @@ snapshots:
dependencies:
ansi-regex: 5.0.1
- strip-ansi@7.1.2:
- dependencies:
- ansi-regex: 6.2.2
-
strip-bom@3.0.0: {}
strip-bom@4.0.0: {}
@@ -13709,14 +13821,10 @@ snapshots:
dependencies:
min-indent: 1.0.1
- strip-indent@4.1.0: {}
+ strip-indent@4.1.1: {}
strip-json-comments@3.1.1: {}
- strip-literal@3.1.0:
- dependencies:
- js-tokens: 9.0.1
-
style-to-js@1.1.17:
dependencies:
style-to-object: 1.0.9
@@ -13764,16 +13872,15 @@ snapshots:
mkdirp: 1.0.4
yallist: 4.0.0
- terser-webpack-plugin@5.3.16(esbuild@0.25.12)(webpack@5.102.0(esbuild@0.25.12)):
+ terser-webpack-plugin@5.4.0(esbuild@0.27.4)(webpack@5.102.0(esbuild@0.27.4)):
dependencies:
'@jridgewell/trace-mapping': 0.3.31
jest-worker: 27.5.1
schema-utils: 4.3.3
- serialize-javascript: 6.0.2
terser: 5.46.0
- webpack: 5.102.0(esbuild@0.25.12)
+ webpack: 5.102.0(esbuild@0.27.4)
optionalDependencies:
- esbuild: 0.25.12
+ esbuild: 0.27.4
terser@5.46.0:
dependencies:
@@ -13788,11 +13895,11 @@ snapshots:
glob: 7.2.3
minimatch: 3.1.2
- test-exclude@7.0.1:
+ test-exclude@8.0.0:
dependencies:
'@istanbuljs/schema': 0.1.3
- glob: 10.4.5
- minimatch: 9.0.5
+ glob: 13.0.6
+ minimatch: 10.2.4
text-extensions@2.4.0: {}
@@ -13810,15 +13917,17 @@ snapshots:
tinyexec@1.0.1: {}
+ tinyexec@1.0.2: {}
+
tinyglobby@0.2.15:
dependencies:
fdir: 6.5.0(picomatch@4.0.3)
picomatch: 4.0.3
- tinypool@1.1.1: {}
-
tinyrainbow@2.0.0: {}
+ tinyrainbow@3.1.0: {}
+
tinyspy@4.0.4: {}
tldts-core@6.1.86: {}
@@ -13849,6 +13958,10 @@ snapshots:
dependencies:
typescript: 5.9.3
+ ts-api-utils@2.4.0(typescript@5.9.3):
+ dependencies:
+ typescript: 5.9.3
+
ts-declaration-location@1.0.7(typescript@5.9.3):
dependencies:
picomatch: 4.0.3
@@ -13858,10 +13971,6 @@ snapshots:
ts-pattern@5.8.0: {}
- tsconfck@3.1.6(typescript@5.9.3):
- optionalDependencies:
- typescript: 5.9.3
-
tsconfig-paths@3.15.0:
dependencies:
'@types/json5': 0.0.29
@@ -13879,10 +13988,10 @@ snapshots:
tslib@2.8.1: {}
- tsx@4.20.6:
+ tsx@4.21.0:
dependencies:
- esbuild: 0.25.12
- get-tsconfig: 4.13.0
+ esbuild: 0.27.4
+ get-tsconfig: 4.13.6
optionalDependencies:
fsevents: 2.3.3
@@ -14005,15 +14114,10 @@ snapshots:
universalify@2.0.1: {}
- unplugin@1.16.1:
- dependencies:
- acorn: 8.16.0
- webpack-virtual-modules: 0.6.2
-
- unplugin@2.3.10:
+ unplugin@2.3.11:
dependencies:
'@jridgewell/remapping': 2.3.5
- acorn: 8.15.0
+ acorn: 8.16.0
picomatch: 4.0.3
webpack-virtual-modules: 0.6.2
@@ -14113,136 +14217,90 @@ snapshots:
d3-time: 3.1.0
d3-timer: 3.0.1
- vite-node@3.2.4(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6):
- dependencies:
- cac: 6.7.14
- debug: 4.4.3(supports-color@8.1.1)
- es-module-lexer: 1.7.0
- pathe: 2.0.3
- vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
- transitivePeerDependencies:
- - '@types/node'
- - jiti
- - less
- - lightningcss
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
- - tsx
- - yaml
-
- vite-plugin-checker@0.11.0(eslint@9.36.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.19.0)(typescript@5.9.3)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)):
+ vite-plugin-checker@0.12.0(eslint@9.36.0(jiti@2.6.1))(optionator@0.9.4)(oxlint@1.55.0)(typescript@5.9.3)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)):
dependencies:
- '@babel/code-frame': 7.27.1
+ '@babel/code-frame': 7.29.0
chokidar: 4.0.3
npm-run-path: 6.0.0
picocolors: 1.1.1
picomatch: 4.0.3
tiny-invariant: 1.3.3
tinyglobby: 0.2.15
- vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
+ vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)
vscode-uri: 3.1.0
optionalDependencies:
eslint: 9.36.0(jiti@2.6.1)
optionator: 0.9.4
- oxlint: 1.19.0
+ oxlint: 1.55.0
typescript: 5.9.3
- vite-plugin-istanbul@7.2.1(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)):
+ vite-plugin-istanbul@8.0.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)):
dependencies:
- '@babel/generator': 7.28.5
+ '@babel/generator': 7.29.1
'@istanbuljs/load-nyc-config': 1.1.0
- '@types/babel__generator': 7.6.8
- espree: 10.4.0
+ '@types/babel__generator': 7.27.0
+ espree: 11.2.0
istanbul-lib-instrument: 6.0.3
picocolors: 1.1.1
source-map: 0.7.6
- test-exclude: 7.0.1
- vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
+ test-exclude: 8.0.0
+ vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)
transitivePeerDependencies:
- supports-color
- vite-plugin-static-copy@3.1.6(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)):
+ vite-plugin-static-copy@3.3.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)):
dependencies:
chokidar: 3.6.0
p-map: 7.0.4
picocolors: 1.1.1
tinyglobby: 0.2.15
- vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
-
- vite-tsconfig-paths@5.1.4(typescript@5.9.3)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)):
- dependencies:
- debug: 4.4.3(supports-color@8.1.1)
- globrex: 0.1.2
- tsconfck: 3.1.6(typescript@5.9.3)
- optionalDependencies:
- vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
- transitivePeerDependencies:
- - supports-color
- - typescript
+ vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)
- vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6):
+ vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0):
dependencies:
- esbuild: 0.25.10
- fdir: 6.5.0(picomatch@4.0.3)
+ '@oxc-project/runtime': 0.115.0
+ lightningcss: 1.32.0
picomatch: 4.0.3
- postcss: 8.5.6
- rollup: 4.52.3
+ postcss: 8.5.8
+ rolldown: 1.0.0-rc.9
tinyglobby: 0.2.15
optionalDependencies:
'@types/node': 25.0.10
+ esbuild: 0.27.4
fsevents: 2.3.3
jiti: 2.6.1
terser: 5.46.0
- tsx: 4.20.6
-
- vitest@3.2.4(@types/debug@4.1.12)(@types/node@25.0.10)(@vitest/browser@3.2.4)(@vitest/ui@3.2.4)(happy-dom@20.0.11)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6):
- dependencies:
- '@types/chai': 5.2.2
- '@vitest/expect': 3.2.4
- '@vitest/mocker': 3.2.4(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))
- '@vitest/pretty-format': 3.2.4
- '@vitest/runner': 3.2.4
- '@vitest/snapshot': 3.2.4
- '@vitest/spy': 3.2.4
- '@vitest/utils': 3.2.4
- chai: 5.3.3
- debug: 4.4.3(supports-color@8.1.1)
- expect-type: 1.2.2
- magic-string: 0.30.19
+ tsx: 4.21.0
+
+ vitest@4.1.0(@types/node@25.0.10)(@vitest/browser-playwright@4.1.0)(@vitest/ui@4.1.0)(happy-dom@20.0.11)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)):
+ dependencies:
+ '@vitest/expect': 4.1.0
+ '@vitest/mocker': 4.1.0(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))
+ '@vitest/pretty-format': 4.1.0
+ '@vitest/runner': 4.1.0
+ '@vitest/snapshot': 4.1.0
+ '@vitest/spy': 4.1.0
+ '@vitest/utils': 4.1.0
+ es-module-lexer: 2.0.0
+ expect-type: 1.3.0
+ magic-string: 0.30.21
+ obug: 2.1.1
pathe: 2.0.3
picomatch: 4.0.3
- std-env: 3.9.0
+ std-env: 4.0.0
tinybench: 2.9.0
- tinyexec: 0.3.2
+ tinyexec: 1.0.2
tinyglobby: 0.2.15
- tinypool: 1.1.1
- tinyrainbow: 2.0.0
- vite: 7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
- vite-node: 3.2.4(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6)
+ tinyrainbow: 3.1.0
+ vite: 8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0)
why-is-node-running: 2.3.0
optionalDependencies:
- '@types/debug': 4.1.12
'@types/node': 25.0.10
- '@vitest/browser': 3.2.4(playwright@1.55.1)(vite@7.1.12(@types/node@25.0.10)(jiti@2.6.1)(terser@5.46.0)(tsx@4.20.6))(vitest@3.2.4)
- '@vitest/ui': 3.2.4(vitest@3.2.4)
+ '@vitest/browser-playwright': 4.1.0(playwright@1.55.1)(vite@8.0.0(@types/node@25.0.10)(esbuild@0.27.4)(jiti@2.6.1)(terser@5.46.0)(tsx@4.21.0))(vitest@4.1.0)
+ '@vitest/ui': 4.1.0(vitest@4.1.0)
happy-dom: 20.0.11
transitivePeerDependencies:
- - jiti
- - less
- - lightningcss
- msw
- - sass
- - sass-embedded
- - stylus
- - sugarss
- - supports-color
- - terser
- - tsx
- - yaml
void-elements@3.1.0: {}
@@ -14257,7 +14315,7 @@ snapshots:
webpack-virtual-modules@0.6.2: {}
- webpack@5.102.0(esbuild@0.25.12):
+ webpack@5.102.0(esbuild@0.27.4):
dependencies:
'@types/eslint-scope': 3.7.7
'@types/estree': 1.0.8
@@ -14269,7 +14327,7 @@ snapshots:
acorn-import-phases: 1.0.4(acorn@8.16.0)
browserslist: 4.28.1
chrome-trace-event: 1.0.4
- enhanced-resolve: 5.19.0
+ enhanced-resolve: 5.20.0
es-module-lexer: 1.7.0
eslint-scope: 5.1.1
events: 3.3.0
@@ -14281,7 +14339,7 @@ snapshots:
neo-async: 2.6.2
schema-utils: 4.3.3
tapable: 2.3.0
- terser-webpack-plugin: 5.3.16(esbuild@0.25.12)(webpack@5.102.0(esbuild@0.25.12))
+ terser-webpack-plugin: 5.4.0(esbuild@0.27.4)(webpack@5.102.0(esbuild@0.27.4))
watchpack: 2.5.1
webpack-sources: 3.3.4
transitivePeerDependencies:
@@ -14359,12 +14417,6 @@ snapshots:
string-width: 4.2.3
strip-ansi: 6.0.1
- wrap-ansi@8.1.0:
- dependencies:
- ansi-styles: 6.2.3
- string-width: 5.1.2
- strip-ansi: 7.1.2
-
wrappy@1.0.2: {}
write-file-atomic@3.0.3:
@@ -14374,7 +14426,11 @@ snapshots:
signal-exit: 3.0.7
typedarray-to-buffer: 3.1.5
- ws@8.18.3: {}
+ ws@8.19.0: {}
+
+ wsl-utils@0.1.0:
+ dependencies:
+ is-wsl: 3.1.1
y-protocols@1.0.6(yjs@13.6.29):
dependencies:
@@ -14443,6 +14499,6 @@ snapshots:
zod@3.24.2: {}
- zod@4.1.11: {}
+ zod@4.3.6: {}
zwitch@2.0.4: {}
diff --git a/src/components/NotFoundComponent.stories.tsx b/src/components/NotFoundComponent.stories.tsx
index 2d08d7102..30620a3b1 100644
--- a/src/components/NotFoundComponent.stories.tsx
+++ b/src/components/NotFoundComponent.stories.tsx
@@ -1,4 +1,4 @@
-import { Meta, StoryObj } from '@storybook/react';
+import { Meta, StoryObj } from '@storybook/react-vite';
import { NotFoundComponent } from './NotFoundComponent';
diff --git a/src/components/WorkInProgress.stories.tsx b/src/components/WorkInProgress.stories.tsx
index e9219ed99..d2963c247 100644
--- a/src/components/WorkInProgress.stories.tsx
+++ b/src/components/WorkInProgress.stories.tsx
@@ -1,4 +1,4 @@
-import { Meta, StoryObj } from '@storybook/react';
+import { Meta, StoryObj } from '@storybook/react-vite';
import { WorkInProgress } from './WorkInProgress';
diff --git a/src/components/layout/BorderedSection.stories.tsx b/src/components/layout/BorderedSection.stories.tsx
index 73227d88f..208d6605e 100644
--- a/src/components/layout/BorderedSection.stories.tsx
+++ b/src/components/layout/BorderedSection.stories.tsx
@@ -1,4 +1,4 @@
-import { Meta, StoryObj } from '@storybook/react';
+import { Meta, StoryObj } from '@storybook/react-vite';
import { SettingItem } from '~account/settings/SettingItem';
import { Default as SettingItemDefault } from '~account/settings/SettingItem.stories';
diff --git a/src/components/layout/CenteredContainer.stories.tsx b/src/components/layout/CenteredContainer.stories.tsx
index 17809e22e..8bee91d43 100644
--- a/src/components/layout/CenteredContainer.stories.tsx
+++ b/src/components/layout/CenteredContainer.stories.tsx
@@ -1,6 +1,6 @@
import { Typography } from '@mui/material';
-import { Meta, StoryObj } from '@storybook/react';
+import { Meta, StoryObj } from '@storybook/react-vite';
import { CenteredContainer } from './CenteredContainer';
diff --git a/src/components/layout/FormProperty.stories.tsx b/src/components/layout/FormProperty.stories.tsx
index 27bb327e3..e5c6e7045 100644
--- a/src/components/layout/FormProperty.stories.tsx
+++ b/src/components/layout/FormProperty.stories.tsx
@@ -1,6 +1,6 @@
import { TextField } from '@mui/material';
-import { Meta, StoryObj } from '@storybook/react';
+import { Meta, StoryObj } from '@storybook/react-vite';
import FormProperty from './FormProperty';
diff --git a/src/components/layout/ScreenLayout.stories.tsx b/src/components/layout/ScreenLayout.stories.tsx
index a3b040324..48257f1fe 100644
--- a/src/components/layout/ScreenLayout.stories.tsx
+++ b/src/components/layout/ScreenLayout.stories.tsx
@@ -1,4 +1,4 @@
-import { Meta, StoryObj } from '@storybook/react';
+import { Meta, StoryObj } from '@storybook/react-vite';
import { BorderedSection } from './BorderedSection';
import { Default as DefaultBorderedSection } from './BorderedSection.stories';
diff --git a/src/components/ui/ButtonLink.stories.tsx b/src/components/ui/ButtonLink.stories.tsx
index 0cf354336..4450528dc 100644
--- a/src/components/ui/ButtonLink.stories.tsx
+++ b/src/components/ui/ButtonLink.stories.tsx
@@ -1,4 +1,4 @@
-import { Meta, StoryObj } from '@storybook/react';
+import { Meta, StoryObj } from '@storybook/react-vite';
import { ButtonLink } from './ButtonLink';
diff --git a/src/components/ui/images.stories.tsx b/src/components/ui/images.stories.tsx
index 9fa14829d..222038b8f 100644
--- a/src/components/ui/images.stories.tsx
+++ b/src/components/ui/images.stories.tsx
@@ -1,4 +1,4 @@
-import { Meta, StoryObj } from '@storybook/react';
+import { Meta, StoryObj } from '@storybook/react-vite';
import { Image } from './StyledImages';
diff --git a/src/modules/account/settings/SettingItem.stories.tsx b/src/modules/account/settings/SettingItem.stories.tsx
index 4dcdfd273..179cb318c 100644
--- a/src/modules/account/settings/SettingItem.stories.tsx
+++ b/src/modules/account/settings/SettingItem.stories.tsx
@@ -1,4 +1,4 @@
-import { Meta, StoryObj } from '@storybook/react';
+import { Meta, StoryObj } from '@storybook/react-vite';
import { SettingItem } from './SettingItem';
diff --git a/src/modules/account/settings/publicProfile/EditPublicProfile.tsx b/src/modules/account/settings/publicProfile/EditPublicProfile.tsx
index fe0363bf5..976776ae8 100644
--- a/src/modules/account/settings/publicProfile/EditPublicProfile.tsx
+++ b/src/modules/account/settings/publicProfile/EditPublicProfile.tsx
@@ -11,8 +11,6 @@ import {
Typography,
} from '@mui/material';
-import { Config, SocialLinks } from 'social-links';
-
import { useAuth } from '@/AuthContext';
import { BorderedSection } from '@/components/layout/BorderedSection';
import { Button } from '@/components/ui/Button';
@@ -27,12 +25,7 @@ import { useButtonColor } from '@/ui/buttons/hooks';
import { FacebookIcon, LinkedInIcon, TwitterIcon } from '~landing/footer/icons';
-const config: Config = {
- usePredefinedProfiles: true,
- trimInput: true,
- allowQueryParams: true,
-};
-const socialLinks = new SocialLinks(config);
+import { extractProfileId, isSocialLinkValid } from './socialLinks';
type EditPublicProfileProps = {
onClose: (value?: Inputs) => void;
@@ -126,7 +119,7 @@ export function EditPublicProfile({
validate: (val) => {
if (val) {
return (
- socialLinks.isValid(socialProfile, val) ||
+ isSocialLinkValid(socialProfile, val) ||
t('INVALID_LINK_ERROR')
);
}
@@ -134,7 +127,7 @@ export function EditPublicProfile({
setValueAs: (val) => {
if (val) {
try {
- return socialLinks.getProfileId(socialProfile, val);
+ return extractProfileId(socialProfile, val);
} catch {
return val;
}
diff --git a/src/modules/account/settings/publicProfile/PublicProfile.tsx b/src/modules/account/settings/publicProfile/PublicProfile.tsx
index 5684e4962..9ff9af29b 100644
--- a/src/modules/account/settings/publicProfile/PublicProfile.tsx
+++ b/src/modules/account/settings/publicProfile/PublicProfile.tsx
@@ -7,7 +7,6 @@ import TwitterIcon from '@mui/icons-material/Twitter';
import { Alert, Skeleton, Typography } from '@mui/material';
import { useMutation, useQuery, useQueryClient } from '@tanstack/react-query';
-import SocialLinks from 'social-links';
import { BorderedSection } from '@/components/layout/BorderedSection';
import { Button } from '@/components/ui/Button';
@@ -27,10 +26,9 @@ import {
import { DisplayLink } from './DisplayLink';
import { EditPublicProfile, Inputs } from './EditPublicProfile';
+import { socialLinkFor } from './socialLinks';
export function PublicProfile(): JSX.Element {
- const socialLinks = new SocialLinks();
-
const { t } = useTranslation(NS.Account, { keyPrefix: 'PUBLIC_PROFILE' });
const { t: translateCommon } = useTranslation(NS.Common);
const { t: translateMessage } = useTranslation(NS.Messages);
@@ -110,7 +108,7 @@ export function PublicProfile(): JSX.Element {
}
contentId="linkedinId"
- href={socialLinks.sanitize('linkedin', linkedinId)}
+ href={socialLinkFor('linkedin', linkedinId)}
content={linkedinId}
/>
)}
@@ -118,7 +116,7 @@ export function PublicProfile(): JSX.Element {
}
contentId="twitterId"
- href={socialLinks.sanitize('twitter', twitterId)}
+ href={socialLinkFor('twitter', twitterId)}
content={twitterId}
/>
)}
@@ -126,7 +124,7 @@ export function PublicProfile(): JSX.Element {
}
contentId="facebookId"
- href={socialLinks.sanitize('facebook', facebookId)}
+ href={socialLinkFor('facebook', facebookId)}
content={facebookId}
/>
)}
diff --git a/src/modules/account/settings/publicProfile/socialLinks.test.ts b/src/modules/account/settings/publicProfile/socialLinks.test.ts
new file mode 100644
index 000000000..7bc83bea8
--- /dev/null
+++ b/src/modules/account/settings/publicProfile/socialLinks.test.ts
@@ -0,0 +1,119 @@
+import { describe, expect, test } from 'vitest';
+
+import {
+ extractProfileId,
+ isSocialLinkValid,
+ socialLinkFor,
+} from './socialLinks';
+
+describe('isSocialLinkValid', () => {
+ describe('facebook', () => {
+ test.each([
+ 'https://www.facebook.com/test',
+ 'https://facebook.com/test',
+ 'https://facebook.com/test/',
+ 'https://facebook.com/tes_hekt/',
+ ])('allows %s', (link) => {
+ expect(isSocialLinkValid('facebook', link)).toBe(true);
+ });
+ test.each([
+ 'https://face.book.com/test',
+ 'http://facebook.com/test',
+ 'https://facebook.com/',
+ 'https://www.facebook.com/',
+ ])('rejects %s', (link) => {
+ expect(isSocialLinkValid('facebook', link)).toBe(false);
+ });
+ });
+ describe('twitter', () => {
+ test.each([
+ 'https://www.twitter.com/test',
+ 'https://twitter.com/test',
+ 'https://twitter.com/test/',
+ 'https://twitter.com/tes_hekt/',
+ 'https://twitter.com/tes_hekt/?query=test',
+ 'https://x.com/tes_hekt/',
+ 'https://www.x.com/tes_hekt/',
+ ])('allows %s', (link) => {
+ expect(isSocialLinkValid('twitter', link)).toBe(true);
+ });
+ test.each([
+ 'https://twitr.com/test',
+ 'http://twitter.com/test',
+ 'https://twitter.com/',
+ 'https://twitter.com/sampl*ple',
+ 'https://x.com/',
+ ])('rejects %s', (link) => {
+ expect(isSocialLinkValid('twitter', link)).toBe(false);
+ });
+ });
+ describe('linkedin', () => {
+ test.each([
+ 'https://www.linkedin.com/in/test',
+ 'https://linkedin.com/in/test',
+ 'https://linkedin.com/in/test/',
+ 'https://linkedin.com/in/tes_hekt/?query=test',
+ 'https://linkedin.com/in/tes_hekt/',
+ 'https://www.linkedin.com/in/tes_hekt/',
+ ])('allows %s', (link) => {
+ expect(isSocialLinkValid('linkedin', link)).toBe(true);
+ });
+ test.each([
+ 'https://linedin.com/test',
+ 'http://linkedin.com/test',
+ 'https://linkedin.com/',
+ 'https://linkedin.com/sampl*ple',
+ 'https://linkedin.com/',
+ 'https://link@edin.com/in/test',
+ ])('rejects %s', (link) => {
+ expect(isSocialLinkValid('linkedin', link)).toBe(false);
+ });
+ });
+});
+
+describe('extractProfileId', () => {
+ describe('linkedin', () => {
+ test.each([
+ ['https://www.linkedin.com/in/test', 'test'],
+ ['https://linkedin.com/in/test', 'test'],
+ ['https://linkedin.com/in/test/', 'test'],
+ ['https://linkedin.com/in/test/?query=string', 'test'],
+ ])('extracts %s', (link, expected) => {
+ expect(extractProfileId('linkedin', link)).toBe(expected);
+ });
+ });
+ describe('twitter', () => {
+ test.each([
+ ['https://twitter.com/test', 'test'],
+ ['https://twitter.com/test/', 'test'],
+ ['https://x.com/test/', 'test'],
+ ['https://twitter.com/test/?query=string', 'test'],
+ ])('extracts %s', (link, expected) => {
+ expect(extractProfileId('twitter', link)).toBe(expected);
+ });
+ });
+ describe('facebook', () => {
+ test.each([
+ ['https://www.facebook.com/', ''],
+ ['https://facebook.com/test', 'test'],
+ ['https://facebook.com/test/', 'test'],
+ ['https://facebook.com/test/?query=string', 'test'],
+ ])('extracts %s', (link, expected) => {
+ expect(extractProfileId('facebook', link)).toBe(expected);
+ });
+ });
+});
+
+describe('socialLinkFor', () => {
+ test('linkedin', () => {
+ expect(socialLinkFor('linkedin', 'test')).toBe(
+ 'https://linkedin.com/in/test',
+ );
+ });
+ test('twitter', () => {
+ expect(socialLinkFor('twitter', 'test')).toBe('https://twitter.com/test');
+ });
+ test('facebook', () => {
+ expect(socialLinkFor('facebook', 'test')).toBe('https://facebook.com/test');
+ });
+});
diff --git a/src/modules/account/settings/publicProfile/socialLinks.ts b/src/modules/account/settings/publicProfile/socialLinks.ts
new file mode 100644
index 000000000..04e6cc9d4
--- /dev/null
+++ b/src/modules/account/settings/publicProfile/socialLinks.ts
@@ -0,0 +1,62 @@
+export function isSocialLinkValid(socialProfile: string, val: string): boolean {
+ if (URL.canParse(val)) {
+ switch (socialProfile) {
+ case 'linkedin':
+ return (
+ val.match(
+ /^https:\/\/(www\.)?linkedin\.com\/in\/[a-zA-Z0-9_]+\/?(\?.+)?$/,
+ ) !== null
+ );
+ case 'twitter':
+ return (
+ val.match(
+ /^https:\/\/(www\.)?(twitter|x)\.com\/[a-zA-Z0-9_]+\/?(\?.+)?$/,
+ ) !== null
+ );
+ case 'facebook':
+ return (
+ val.match(
+ /^https:\/\/(www\.)?facebook\.com\/[a-zA-Z0-9_]+\/?(\?.+)?$/,
+ ) !== null
+ );
+ default:
+ return false;
+ }
+ }
+ return true;
+}
+
+export function extractProfileId(socialProfile: string, val: string): string {
+ if (URL.canParse(val)) {
+ const url = new URL(val);
+ // remove trailing slash from pathname
+ const pathname = url.pathname.replace(/\/+$/g, '');
+ switch (socialProfile) {
+ case 'linkedin':
+ return pathname.split('/').pop()!;
+ case 'twitter':
+ return pathname.split('/').pop()!;
+ case 'facebook':
+ return pathname.split('/').pop()!;
+ default:
+ return val;
+ }
+ }
+ return val;
+}
+
+export function socialLinkFor(
+ socialProfile: string,
+ id: string | undefined,
+): string | undefined {
+ switch (socialProfile) {
+ case 'linkedin':
+ return `https://linkedin.com/in/${id}`;
+ case 'twitter':
+ return `https://twitter.com/${id}`;
+ case 'facebook':
+ return `https://facebook.com/${id}`;
+ default:
+ return id;
+ }
+}
diff --git a/src/modules/builder/components/input/DebouncedTextField.stories.tsx b/src/modules/builder/components/input/DebouncedTextField.stories.tsx
new file mode 100644
index 000000000..20a8de252
--- /dev/null
+++ b/src/modules/builder/components/input/DebouncedTextField.stories.tsx
@@ -0,0 +1,155 @@
+import type { Meta, StoryObj } from '@storybook/react-vite';
+import { expect, fn, userEvent, waitFor, within } from 'storybook/test';
+
+import { DEBOUNCED_TEXT_FIELD_ID } from '@/config/selectors';
+
+import DebouncedTextField, { DEBOUNCE_MS } from './DebouncedTextField';
+
+const LABEL = 'Label';
+const VALUE = 'My value';
+
+const meta: Meta = {
+ title: 'Builder/DebouncedTextField',
+ component: DebouncedTextField,
+ args: {
+ initialValue: VALUE,
+ label: LABEL,
+ onUpdate: fn(),
+ },
+ // Optional: if you want consistent layout/width etc.
+ parameters: {
+ layout: 'centered',
+ },
+};
+export default meta;
+
+type Story = StoryObj;
+
+const textFieldFrom = (canvasElement: HTMLElement) => {
+ const canvas = within(canvasElement);
+ // Preferred: the component adds data-testid using this selector ID
+ const byTestId = () =>
+ canvas.getByTestId(DEBOUNCED_TEXT_FIELD_ID) as
+ | HTMLInputElement
+ | HTMLTextAreaElement;
+
+ try {
+ return byTestId();
+ } catch {
+ // Fallback to role + id if you don’t use data-testid
+ return (
+ (canvasElement.querySelector(`#${DEBOUNCED_TEXT_FIELD_ID}`) as
+ | HTMLInputElement
+ | HTMLTextAreaElement
+ | null) ??
+ (canvas.getByRole('textbox') as HTMLInputElement | HTMLTextAreaElement)
+ );
+ }
+};
+
+export const InitialValueDoesNotCallOnUpdate: Story = {
+ args: {},
+ play: async ({ canvasElement, args }) => {
+ const textarea = textFieldFrom(canvasElement);
+ const onUpdate = args.onUpdate;
+
+ expect(textarea).toBeVisible();
+
+ // No interaction: debounce should not fire
+ await waitFor(
+ () => {
+ expect(onUpdate).not.toHaveBeenCalled();
+ },
+ { timeout: DEBOUNCE_MS + 50 },
+ );
+ },
+};
+
+export const EditValueCallsOnUpdate: Story = {
+ args: {},
+ play: async ({ canvasElement, args }) => {
+ const textarea = textFieldFrom(canvasElement);
+ const onUpdate = args.onUpdate;
+ const NEW_VALUE = 'My new value';
+
+ await userEvent.clear(textarea);
+ await userEvent.type(textarea, NEW_VALUE);
+
+ await waitFor(
+ () => {
+ expect(onUpdate).toHaveBeenCalledTimes(1);
+ expect(onUpdate).toHaveBeenCalledWith(NEW_VALUE);
+ },
+ { timeout: DEBOUNCE_MS + 50 },
+ );
+ },
+};
+
+export const DebouncesOnMultipleEdits: Story = {
+ args: {},
+ play: async ({ canvasElement, args }) => {
+ const textarea = textFieldFrom(canvasElement);
+ const onUpdate = args.onUpdate;
+
+ const NEW_VALUE = 'My new value';
+ const APPEND_VALUE = ' which has been debounced';
+ const FINAL_VALUE = `${NEW_VALUE}${APPEND_VALUE}`;
+
+ await userEvent.clear(textarea);
+ await userEvent.type(textarea, NEW_VALUE);
+
+ // Intentionally hammer the field quickly: userEvent already
+ // space‑out key events a bit, so no manual wait is required.
+ await userEvent.type(textarea, APPEND_VALUE);
+
+ await waitFor(
+ () => {
+ expect(onUpdate).toHaveBeenCalledTimes(1);
+ expect(onUpdate).toHaveBeenCalledWith(FINAL_VALUE);
+ },
+ { timeout: DEBOUNCE_MS + 150 },
+ );
+ },
+};
+
+export const RequiredFieldDoesNotUpdateWhenEmpty: Story = {
+ args: {
+ required: true,
+ },
+ play: async ({ canvasElement, args }) => {
+ const textarea = textFieldFrom(canvasElement);
+ const onUpdate = args.onUpdate;
+
+ await userEvent.clear(textarea);
+
+ await waitFor(
+ () => {
+ // Under the original contract, empty value should not trigger update
+ expect(onUpdate).not.toHaveBeenCalled();
+ },
+ { timeout: DEBOUNCE_MS + 50 },
+ );
+ },
+};
+
+export const RequiredFieldUpdatesWhenNotEmpty: Story = {
+ args: {
+ required: true,
+ },
+ play: async ({ canvasElement, args }) => {
+ const textarea = textFieldFrom(canvasElement);
+ const onUpdate = args.onUpdate;
+ const NEW_VALUE = 'My new value';
+
+ await userEvent.clear(textarea);
+ await userEvent.type(textarea, NEW_VALUE);
+
+ await waitFor(
+ () => {
+ expect(onUpdate).toHaveBeenCalledTimes(1);
+ expect(onUpdate).toHaveBeenCalledWith(NEW_VALUE);
+ },
+ { timeout: DEBOUNCE_MS + 50 },
+ );
+ },
+};
diff --git a/src/modules/builder/components/thumbnails/ThumbnailCrop.hook.tsx b/src/modules/builder/components/thumbnails/ThumbnailCrop.hook.tsx
index 1453bee72..61de41bd5 100644
--- a/src/modules/builder/components/thumbnails/ThumbnailCrop.hook.tsx
+++ b/src/modules/builder/components/thumbnails/ThumbnailCrop.hook.tsx
@@ -15,7 +15,6 @@ type UseThumbnailCrop = {
type Props = {
currentThumbnail?: string;
setChanges: (payload: { thumbnail?: Blob }) => void;
- onDelete?: () => void;
};
export const useThumbnailCrop = ({
diff --git a/src/modules/builder/components/thumbnails/ThumbnailCrop.tsx b/src/modules/builder/components/thumbnails/ThumbnailCrop.tsx
index 62dcb2651..796a2050d 100644
--- a/src/modules/builder/components/thumbnails/ThumbnailCrop.tsx
+++ b/src/modules/builder/components/thumbnails/ThumbnailCrop.tsx
@@ -92,7 +92,7 @@ const ThumbnailCrop = ({
onSelectFile,
onClose,
onConfirmCrop,
- } = useThumbnailCrop({ currentThumbnail, setChanges, onDelete });
+ } = useThumbnailCrop({ currentThumbnail, setChanges });
const handleDelete = (e: MouseEvent) => {
// Stop propagation to prevent opening upload file modal.
@@ -111,6 +111,7 @@ const ThumbnailCrop = ({
zIndex={theme.zIndex.drawer - 1}
>
{croppedUrl ? (
) : (
)}
({
color={color}
variant={variant}
id={id}
- value={value}
+ value={value ?? ''}
sx={sx}
inputProps={{ name }}
>
diff --git a/src/ui/TextDisplay/TextDisplay.stories.tsx b/src/ui/TextDisplay/TextDisplay.stories.tsx
index 664caa457..be93ff227 100644
--- a/src/ui/TextDisplay/TextDisplay.stories.tsx
+++ b/src/ui/TextDisplay/TextDisplay.stories.tsx
@@ -1,4 +1,4 @@
-import { Meta, StoryObj } from '@storybook/react';
+import { Meta, StoryObj } from '@storybook/react-vite';
import TextDisplay from './TextDisplay.js';
import { HTML_CONTENT, HTML_TABLE, STYLED_HTML_TABLE } from './fixtures.js';
diff --git a/src/ui/TextDisplay/withFlavor.stories.tsx b/src/ui/TextDisplay/withFlavor.stories.tsx
index bd865848c..6279fcbe0 100644
--- a/src/ui/TextDisplay/withFlavor.stories.tsx
+++ b/src/ui/TextDisplay/withFlavor.stories.tsx
@@ -1,6 +1,6 @@
import { DocumentItemExtraFlavor } from '@graasp/sdk';
-import { Meta, StoryObj } from '@storybook/react';
+import { Meta, StoryObj } from '@storybook/react-vite';
import TextDisplay from './TextDisplay.js';
import { HTML_CONTENT } from './fixtures.js';
diff --git a/src/ui/TextEditor/TextEditor.stories.tsx b/src/ui/TextEditor/TextEditor.stories.tsx
index 171a804aa..62ba793b4 100644
--- a/src/ui/TextEditor/TextEditor.stories.tsx
+++ b/src/ui/TextEditor/TextEditor.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import { fn } from 'storybook/test';
import TextEditor from './TextEditor.js';
diff --git a/src/ui/TextEditor/TextEditorWrapper.stories.tsx b/src/ui/TextEditor/TextEditorWrapper.stories.tsx
index b39d68863..90832aec9 100644
--- a/src/ui/TextEditor/TextEditorWrapper.stories.tsx
+++ b/src/ui/TextEditor/TextEditorWrapper.stories.tsx
@@ -1,6 +1,6 @@
import { type JSX, useState } from 'react';
-import { Meta, StoryObj } from '@storybook/react';
+import { Meta, StoryObj } from '@storybook/react-vite';
import { expect, fn, userEvent, within } from 'storybook/test';
import TextEditor, { TextEditorProps } from './TextEditor.js';
diff --git a/src/ui/Thumbnail/Thumbnail.stories.tsx b/src/ui/Thumbnail/Thumbnail.stories.tsx
index 70e852b2c..eef6186f3 100644
--- a/src/ui/Thumbnail/Thumbnail.stories.tsx
+++ b/src/ui/Thumbnail/Thumbnail.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import { TABLE_CATEGORIES } from '../utils/storybook.js';
import Thumbnail from './Thumbnail.js';
diff --git a/src/ui/Tree/Breadcrumbs.stories.tsx b/src/ui/Tree/Breadcrumbs.stories.tsx
index 2d50c3a69..771216a80 100644
--- a/src/ui/Tree/Breadcrumbs.stories.tsx
+++ b/src/ui/Tree/Breadcrumbs.stories.tsx
@@ -1,4 +1,4 @@
-import { Meta, type StoryObj } from '@storybook/react';
+import { Meta, type StoryObj } from '@storybook/react-vite';
import { Home } from 'lucide-react';
import { expect, fn, userEvent, within } from 'storybook/test';
diff --git a/src/ui/Tree/RowMenu.stories.tsx b/src/ui/Tree/RowMenu.stories.tsx
index ac2eb6c0d..8392cd3ff 100644
--- a/src/ui/Tree/RowMenu.stories.tsx
+++ b/src/ui/Tree/RowMenu.stories.tsx
@@ -1,4 +1,4 @@
-import { Meta, type StoryObj } from '@storybook/react';
+import { Meta, type StoryObj } from '@storybook/react-vite';
import { expect, fn, userEvent, within } from 'storybook/test';
import { TABLE_CATEGORIES } from '@/ui/utils/storybook.js';
diff --git a/src/ui/Tree/RowMenus.stories.tsx b/src/ui/Tree/RowMenus.stories.tsx
index 9db7f3469..718554227 100644
--- a/src/ui/Tree/RowMenus.stories.tsx
+++ b/src/ui/Tree/RowMenus.stories.tsx
@@ -1,6 +1,6 @@
import { Box } from '@mui/material';
-import { Meta, type StoryObj } from '@storybook/react';
+import { Meta, type StoryObj } from '@storybook/react-vite';
import { expect, fn, userEvent, within } from 'storybook/test';
import { TABLE_CATEGORIES } from '@/ui/utils/storybook.js';
diff --git a/src/ui/Typography/Typography.stories.tsx b/src/ui/Typography/Typography.stories.tsx
index 7fa33f9a7..924749de4 100644
--- a/src/ui/Typography/Typography.stories.tsx
+++ b/src/ui/Typography/Typography.stories.tsx
@@ -1,6 +1,6 @@
import { Typography } from '@mui/material';
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
const meta = {
title: 'Text/Typography Variants',
diff --git a/src/ui/UserPopupMenu.stories.tsx b/src/ui/UserPopupMenu.stories.tsx
index 7764d4ca6..7aba0435d 100644
--- a/src/ui/UserPopupMenu.stories.tsx
+++ b/src/ui/UserPopupMenu.stories.tsx
@@ -1,6 +1,6 @@
import { AccountType } from '@graasp/sdk';
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import { expect, fn, screen, userEvent, within } from 'storybook/test';
import type { GenericItem } from '@/openapi/client';
diff --git a/src/ui/buttons/BookmarkButton/BookmarkButton.stories.tsx b/src/ui/buttons/BookmarkButton/BookmarkButton.stories.tsx
index 07af6feea..5f12fe089 100644
--- a/src/ui/buttons/BookmarkButton/BookmarkButton.stories.tsx
+++ b/src/ui/buttons/BookmarkButton/BookmarkButton.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import { expect, fn, userEvent, within } from 'storybook/test';
import { ActionButton, ColorVariants } from '@/ui/types.js';
diff --git a/src/ui/buttons/Button/Button.stories.tsx b/src/ui/buttons/Button/Button.stories.tsx
index 195d7cb37..d331fdf93 100644
--- a/src/ui/buttons/Button/Button.stories.tsx
+++ b/src/ui/buttons/Button/Button.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import { ColorVariants } from '@/ui/types.js';
diff --git a/src/ui/buttons/ChatboxButton/ChatboxButton.stories.tsx b/src/ui/buttons/ChatboxButton/ChatboxButton.stories.tsx
index 3c05fb180..5f12be259 100644
--- a/src/ui/buttons/ChatboxButton/ChatboxButton.stories.tsx
+++ b/src/ui/buttons/ChatboxButton/ChatboxButton.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import { expect, fn, userEvent, within } from 'storybook/test';
import { ActionButton } from '../../types.js';
diff --git a/src/ui/buttons/CopyButton/CopyButton.stories.tsx b/src/ui/buttons/CopyButton/CopyButton.stories.tsx
index 928a8e4c3..21f51cac9 100644
--- a/src/ui/buttons/CopyButton/CopyButton.stories.tsx
+++ b/src/ui/buttons/CopyButton/CopyButton.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import { ActionButton } from '../../types.js';
import { TABLE_CATEGORIES } from '../../utils/storybook.js';
diff --git a/src/ui/buttons/DeleteButton/DeleteButton.stories.tsx b/src/ui/buttons/DeleteButton/DeleteButton.stories.tsx
index 236b4dd8a..3a91d8156 100644
--- a/src/ui/buttons/DeleteButton/DeleteButton.stories.tsx
+++ b/src/ui/buttons/DeleteButton/DeleteButton.stories.tsx
@@ -1,4 +1,4 @@
-import type { StoryObj } from '@storybook/react';
+import type { StoryObj } from '@storybook/react-vite';
import { expect, fn, userEvent, within } from 'storybook/test';
import { ActionButton, ColorVariants } from '../../types.js';
diff --git a/src/ui/buttons/DownloadButton/DownloadButton.stories.tsx b/src/ui/buttons/DownloadButton/DownloadButton.stories.tsx
index ba1ff1741..8d821636e 100644
--- a/src/ui/buttons/DownloadButton/DownloadButton.stories.tsx
+++ b/src/ui/buttons/DownloadButton/DownloadButton.stories.tsx
@@ -1,4 +1,4 @@
-import type { StoryObj } from '@storybook/react';
+import type { StoryObj } from '@storybook/react-vite';
import { expect, fn, within } from 'storybook/test';
import { ActionButton, ColorVariants } from '../../types.js';
diff --git a/src/ui/buttons/EditButton/EditButton.stories.tsx b/src/ui/buttons/EditButton/EditButton.stories.tsx
index 25ee77920..1d923863b 100644
--- a/src/ui/buttons/EditButton/EditButton.stories.tsx
+++ b/src/ui/buttons/EditButton/EditButton.stories.tsx
@@ -1,4 +1,4 @@
-import type { StoryObj } from '@storybook/react';
+import type { StoryObj } from '@storybook/react-vite';
import { expect, fn, userEvent, within } from 'storybook/test';
import { ActionButton } from '@/ui/types.js';
diff --git a/src/ui/buttons/LikeButton/LikeButton.stories.tsx b/src/ui/buttons/LikeButton/LikeButton.stories.tsx
index bfef20f87..54c5f1cda 100644
--- a/src/ui/buttons/LikeButton/LikeButton.stories.tsx
+++ b/src/ui/buttons/LikeButton/LikeButton.stories.tsx
@@ -1,4 +1,4 @@
-import type { StoryObj } from '@storybook/react';
+import type { StoryObj } from '@storybook/react-vite';
import { ColorVariants } from '@/ui/types.js';
import { TABLE_CATEGORIES } from '@/ui/utils/storybook.js';
diff --git a/src/ui/buttons/MoveButton/MoveButton.stories.tsx b/src/ui/buttons/MoveButton/MoveButton.stories.tsx
index 26a119fef..c117f5461 100644
--- a/src/ui/buttons/MoveButton/MoveButton.stories.tsx
+++ b/src/ui/buttons/MoveButton/MoveButton.stories.tsx
@@ -1,4 +1,4 @@
-import { Meta, StoryObj } from '@storybook/react';
+import { Meta, StoryObj } from '@storybook/react-vite';
import { ActionButton, ColorVariants } from '@/ui/types.js';
import { TABLE_CATEGORIES } from '@/ui/utils/storybook.js';
diff --git a/src/ui/buttons/PinButton/PinButton.stories.tsx b/src/ui/buttons/PinButton/PinButton.stories.tsx
index c2608beb8..77535fbeb 100644
--- a/src/ui/buttons/PinButton/PinButton.stories.tsx
+++ b/src/ui/buttons/PinButton/PinButton.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import { expect, fn, userEvent, within } from 'storybook/test';
import { ActionButton, ColorVariants } from '@/ui/types.js';
diff --git a/src/ui/buttons/SaveButton/SaveButton.stories.tsx b/src/ui/buttons/SaveButton/SaveButton.stories.tsx
index 0468bd3df..26f9e4fd0 100644
--- a/src/ui/buttons/SaveButton/SaveButton.stories.tsx
+++ b/src/ui/buttons/SaveButton/SaveButton.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import { fn } from 'storybook/test';
import { TABLE_CATEGORIES } from '@/ui/utils/storybook.js';
diff --git a/src/ui/buttons/ShareButton/ShareButton.stories.tsx b/src/ui/buttons/ShareButton/ShareButton.stories.tsx
index eb0c3991e..d26cf3344 100644
--- a/src/ui/buttons/ShareButton/ShareButton.stories.tsx
+++ b/src/ui/buttons/ShareButton/ShareButton.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import { expect, fn, userEvent, within } from 'storybook/test';
import { ActionButton } from '@/ui/types.js';
diff --git a/src/ui/draggable/DraggingWrapper.stories.tsx b/src/ui/draggable/DraggingWrapper.stories.tsx
index ff45ae952..c0bdff3f1 100644
--- a/src/ui/draggable/DraggingWrapper.stories.tsx
+++ b/src/ui/draggable/DraggingWrapper.stories.tsx
@@ -2,7 +2,7 @@ import { Box } from '@mui/material';
import { FolderItemFactory, FolderItemType } from '@graasp/sdk';
-import { type Meta, type StoryObj } from '@storybook/react';
+import { type Meta, type StoryObj } from '@storybook/react-vite';
import { Card } from '@/ui/Card/Card.js';
import ItemBadges from '@/ui/ItemBadges/ItemBadges.js';
diff --git a/src/ui/icons/AnalyticsIcon.stories.tsx b/src/ui/icons/AnalyticsIcon.stories.tsx
index a87a68128..fd2ad5eca 100644
--- a/src/ui/icons/AnalyticsIcon.stories.tsx
+++ b/src/ui/icons/AnalyticsIcon.stories.tsx
@@ -1,4 +1,4 @@
-import { Meta, StoryObj } from '@storybook/react';
+import { Meta, StoryObj } from '@storybook/react-vite';
import { TABLE_CATEGORIES } from '../utils/storybook.js';
import AnalyticsIcon from './AnalyticsIcon.js';
diff --git a/src/ui/icons/BuildIcon.stories.tsx b/src/ui/icons/BuildIcon.stories.tsx
index dce0c1fac..620193cb2 100644
--- a/src/ui/icons/BuildIcon.stories.tsx
+++ b/src/ui/icons/BuildIcon.stories.tsx
@@ -1,4 +1,4 @@
-import type { StoryObj } from '@storybook/react';
+import type { StoryObj } from '@storybook/react-vite';
import { TABLE_CATEGORIES } from '../utils/storybook.js';
import BuildIcon from './BuildIcon.js';
diff --git a/src/ui/icons/EtherpadIcon.stories.tsx b/src/ui/icons/EtherpadIcon.stories.tsx
index 9a8ab39d8..1e485fa86 100644
--- a/src/ui/icons/EtherpadIcon.stories.tsx
+++ b/src/ui/icons/EtherpadIcon.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import EtherpadIcon from './EtherpadIcon.js';
diff --git a/src/ui/icons/ItemIcon.stories.tsx b/src/ui/icons/ItemIcon.stories.tsx
index 66f612817..c22f7ae1d 100644
--- a/src/ui/icons/ItemIcon.stories.tsx
+++ b/src/ui/icons/ItemIcon.stories.tsx
@@ -1,6 +1,6 @@
import { MimeTypes } from '@graasp/sdk';
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import { TABLE_CATEGORIES } from '../utils/storybook.js';
import ItemIcon from './ItemIcon.js';
diff --git a/src/ui/icons/LibraryIcon.stories.tsx b/src/ui/icons/LibraryIcon.stories.tsx
index 14bc90c33..582d3139c 100644
--- a/src/ui/icons/LibraryIcon.stories.tsx
+++ b/src/ui/icons/LibraryIcon.stories.tsx
@@ -1,4 +1,4 @@
-import type { StoryObj } from '@storybook/react';
+import type { StoryObj } from '@storybook/react-vite';
import { TABLE_CATEGORIES } from '../utils/storybook.js';
import LibraryIcon from './LibraryIcon.js';
diff --git a/src/ui/icons/PlayIcon.stories.tsx b/src/ui/icons/PlayIcon.stories.tsx
index 490d38a20..59ee3674c 100644
--- a/src/ui/icons/PlayIcon.stories.tsx
+++ b/src/ui/icons/PlayIcon.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import { TABLE_CATEGORIES } from '../utils/storybook.js';
import PlayIcon from './PlayIcon.js';
diff --git a/src/ui/icons/ResizingIcon.stories.tsx b/src/ui/icons/ResizingIcon.stories.tsx
index 0f1f14cec..fc7ff8b96 100644
--- a/src/ui/icons/ResizingIcon.stories.tsx
+++ b/src/ui/icons/ResizingIcon.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import ResizingIcon from './ResizingIcon.js';
diff --git a/src/ui/itemLogin/ForbiddenContent.stories.tsx b/src/ui/itemLogin/ForbiddenContent.stories.tsx
index f7dbe8be1..744241dbc 100644
--- a/src/ui/itemLogin/ForbiddenContent.stories.tsx
+++ b/src/ui/itemLogin/ForbiddenContent.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import { TABLE_CATEGORIES } from '../utils/storybook.js';
import ForbiddenContent from './ForbiddenContent.js';
diff --git a/src/ui/itemLogin/ItemLoginScreen.stories.tsx b/src/ui/itemLogin/ItemLoginScreen.stories.tsx
index 27db2d8ba..175f45e12 100644
--- a/src/ui/itemLogin/ItemLoginScreen.stories.tsx
+++ b/src/ui/itemLogin/ItemLoginScreen.stories.tsx
@@ -1,6 +1,6 @@
import { ItemLoginSchemaType, PackedDocumentItemFactory } from '@graasp/sdk';
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import { expect, fn, userEvent, within } from 'storybook/test';
import { TABLE_CATEGORIES } from '../utils/storybook.js';
diff --git a/src/ui/itemLogin/ItemLoginWrapper.stories.tsx b/src/ui/itemLogin/ItemLoginWrapper.stories.tsx
index 69f822827..ced903427 100644
--- a/src/ui/itemLogin/ItemLoginWrapper.stories.tsx
+++ b/src/ui/itemLogin/ItemLoginWrapper.stories.tsx
@@ -5,7 +5,7 @@ import {
PackedDocumentItemFactory,
} from '@graasp/sdk';
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import { StatusCodes } from 'http-status-codes';
import { expect, fn, within } from 'storybook/test';
import { v4 } from 'uuid';
diff --git a/src/ui/items/AppItem.stories.tsx b/src/ui/items/AppItem.stories.tsx
index 716e8bac6..5ac86390d 100644
--- a/src/ui/items/AppItem.stories.tsx
+++ b/src/ui/items/AppItem.stories.tsx
@@ -1,6 +1,6 @@
import { AppItemFactory, Context, MemberFactory } from '@graasp/sdk';
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import { expect, within } from 'storybook/test';
import AppItem, { CURRENT_TIMESTAMP_QUERY_PARAM } from './AppItem.js';
diff --git a/src/ui/items/DocumentItem.stories.tsx b/src/ui/items/DocumentItem.stories.tsx
index 1642e0f6b..bede8c7d7 100644
--- a/src/ui/items/DocumentItem.stories.tsx
+++ b/src/ui/items/DocumentItem.stories.tsx
@@ -1,4 +1,4 @@
-import { StoryObj } from '@storybook/react';
+import { StoryObj } from '@storybook/react-vite';
import TextEditor from '../TextEditor/TextEditor.js';
import DocumentItem from './DocumentItem.js';
diff --git a/src/ui/items/DownloadButtonFileItem.stories.tsx b/src/ui/items/DownloadButtonFileItem.stories.tsx
index 30138132d..6d58db243 100644
--- a/src/ui/items/DownloadButtonFileItem.stories.tsx
+++ b/src/ui/items/DownloadButtonFileItem.stories.tsx
@@ -1,4 +1,4 @@
-import { Meta, StoryObj } from '@storybook/react';
+import { Meta, StoryObj } from '@storybook/react-vite';
import DownloadButtonFileItem from './DownloadButtonFileItem.js';
diff --git a/src/ui/items/FileAudio.stories.tsx b/src/ui/items/FileAudio.stories.tsx
index 96a7db6f7..734d2f4a1 100644
--- a/src/ui/items/FileAudio.stories.tsx
+++ b/src/ui/items/FileAudio.stories.tsx
@@ -1,6 +1,6 @@
import { MimeTypes } from '@graasp/sdk';
-import type { StoryObj } from '@storybook/react';
+import type { StoryObj } from '@storybook/react-vite';
import { TABLE_CATEGORIES } from '../utils/storybook.js';
import FileAudio from './FileAudio.js';
diff --git a/src/ui/items/FileItem.stories.tsx b/src/ui/items/FileItem.stories.tsx
index f62b6f785..903c792dc 100644
--- a/src/ui/items/FileItem.stories.tsx
+++ b/src/ui/items/FileItem.stories.tsx
@@ -7,7 +7,7 @@ import {
UnionOfConst,
} from '@graasp/sdk';
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import FileItem from './FileItem.js';
diff --git a/src/ui/items/FilePdf.stories.tsx b/src/ui/items/FilePdf.stories.tsx
index 7af771f0b..faa3ce90e 100644
--- a/src/ui/items/FilePdf.stories.tsx
+++ b/src/ui/items/FilePdf.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import { TABLE_CATEGORIES } from '../utils/storybook.js';
import FilePdf from './FilePdf.js';
diff --git a/src/ui/items/ItemSkeleton/ItemSkeleton.stories.tsx b/src/ui/items/ItemSkeleton/ItemSkeleton.stories.tsx
index 0671da001..6a135b68f 100644
--- a/src/ui/items/ItemSkeleton/ItemSkeleton.stories.tsx
+++ b/src/ui/items/ItemSkeleton/ItemSkeleton.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import ItemSkeleton from './ItemSkeleton.js';
diff --git a/src/ui/items/LinkItem.stories.tsx b/src/ui/items/LinkItem.stories.tsx
index b5b08b780..c5dabde72 100644
--- a/src/ui/items/LinkItem.stories.tsx
+++ b/src/ui/items/LinkItem.stories.tsx
@@ -1,6 +1,6 @@
import { LinkItemFactory, MemberFactory } from '@graasp/sdk';
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import { expect, fn, within } from 'storybook/test';
import LinkItem from './LinkItem.js';
diff --git a/src/ui/items/SizingWrapper.stories.tsx b/src/ui/items/SizingWrapper.stories.tsx
index 6e330853f..eb80e81bf 100644
--- a/src/ui/items/SizingWrapper.stories.tsx
+++ b/src/ui/items/SizingWrapper.stories.tsx
@@ -2,7 +2,7 @@ import { Container } from '@mui/material';
import { MaxWidth } from '@graasp/sdk';
-import { Meta, StoryObj } from '@storybook/react';
+import { Meta, StoryObj } from '@storybook/react-vite';
import { SizingWrapper } from './SizingWrapper.js';
diff --git a/src/ui/items/withCaption.stories.tsx b/src/ui/items/withCaption.stories.tsx
index 3f3f5997b..a023da9e2 100644
--- a/src/ui/items/withCaption.stories.tsx
+++ b/src/ui/items/withCaption.stories.tsx
@@ -7,7 +7,7 @@ import {
DescriptionPlacementType,
} from '@graasp/sdk';
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import withCaption from './withCaption.js';
diff --git a/src/ui/items/withResizing.stories.tsx b/src/ui/items/withResizing.stories.tsx
index ac19c4ba6..c5f4694e4 100644
--- a/src/ui/items/withResizing.stories.tsx
+++ b/src/ui/items/withResizing.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import withResizing from './withResizing.js';
diff --git a/src/ui/upload/FileDropper/FileDropper.stories.tsx b/src/ui/upload/FileDropper/FileDropper.stories.tsx
index 113d9e15f..f85902a2d 100644
--- a/src/ui/upload/FileDropper/FileDropper.stories.tsx
+++ b/src/ui/upload/FileDropper/FileDropper.stories.tsx
@@ -1,6 +1,6 @@
import { Box } from '@mui/material';
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import { expect, fn, within } from 'storybook/test';
import Button from '@/ui/buttons/Button/Button.js';
diff --git a/src/ui/upload/UploadFileButton/UploadFileButton.stories.tsx b/src/ui/upload/UploadFileButton/UploadFileButton.stories.tsx
index 861ef34f1..942e27912 100644
--- a/src/ui/upload/UploadFileButton/UploadFileButton.stories.tsx
+++ b/src/ui/upload/UploadFileButton/UploadFileButton.stories.tsx
@@ -1,4 +1,4 @@
-import type { Meta, StoryObj } from '@storybook/react';
+import type { Meta, StoryObj } from '@storybook/react-vite';
import { FileBox } from 'lucide-react';
import { expect, within } from 'storybook/test';
diff --git a/tsconfig.json b/tsconfig.json
index 8f1b7fd70..869d5c387 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -2,17 +2,27 @@
"files": [],
"references": [
{
- "path": "./tsconfig.app.json"
+ "path": "./tsconfig.app.json",
},
{
- "path": "./tsconfig.node.json"
+ "path": "./tsconfig.node.json",
},
{
- "path": "./cypress/tsconfig.json"
- }
+ "path": "./cypress/tsconfig.json",
+ },
],
"compilerOptions": {
// this is needed for cypress to compile to ESM ... Should be removed when not using cypress anymore
- "module": "ESNext"
- }
+ "module": "ESNext",
+ "moduleResolution": "bundler",
+ "paths": {
+ "~account/*": ["./src/modules/account/*"],
+ "~analytics/*": ["./src/modules/analytics/*"],
+ "~auth/*": ["./src/modules/auth/*"],
+ "~builder/*": ["./src/modules/builder/*"],
+ "~landing/*": ["./src/modules/landing/*"],
+ "~player/*": ["./src/modules/player/*"],
+ "@/*": ["./src/*"],
+ },
+ },
}
diff --git a/tsconfig.node.json b/tsconfig.node.json
index a27581606..58c483400 100644
--- a/tsconfig.node.json
+++ b/tsconfig.node.json
@@ -14,7 +14,12 @@
"strict": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
- "noFallthroughCasesInSwitch": true
+ "noFallthroughCasesInSwitch": true,
},
- "include": ["vite-env.d.ts", "vite.config.ts", "cypress.config.ts"]
+ "include": [
+ "vite-env.d.ts",
+ "vite.config.ts",
+ "cypress.config.ts",
+ ".storyboook/*/*.ts",
+ ],
}
diff --git a/vite.config.ts b/vite.config.ts
index f1f03b38d..2d2ef8a11 100644
--- a/vite.config.ts
+++ b/vite.config.ts
@@ -1,10 +1,9 @@
///
import { tanstackRouter } from '@tanstack/router-plugin/vite';
-import react from '@vitejs/plugin-react';
+import viteReact from '@vitejs/plugin-react';
import { type UserConfig, defineConfig, loadEnv } from 'vite';
import checker from 'vite-plugin-checker';
import { viteStaticCopy } from 'vite-plugin-static-copy';
-import tsConfigPaths from 'vite-tsconfig-paths';
import { umamiPlugin } from './umami.plugin';
@@ -55,12 +54,13 @@ const config = ({ mode }: { mode: string }): UserConfig => {
// forces to use the specified port
strictPort: true,
},
+ resolve: {
+ tsconfigPaths: true,
+ },
plugins: [
tanstackRouter({ target: 'react', autoCodeSplitting: true }),
- tsConfigPaths({
- projects: ['./tsconfig.json'],
- }),
+
// the checker plugin is disabled when running the tests
mode !== 'test'
? checker({
@@ -72,7 +72,7 @@ const config = ({ mode }: { mode: string }): UserConfig => {
overlay: { initialIsOpen: false, position: 'br' },
})
: undefined,
- react(),
+ viteReact(),
umamiPlugin({
websiteId: VITE_UMAMI_WEBSITE_ID,
host: VITE_UMAMI_HOST,
diff --git a/vitest.config.ts b/vitest.config.ts
index bb1b8e6cc..63c334391 100644
--- a/vitest.config.ts
+++ b/vitest.config.ts
@@ -1,4 +1,5 @@
import { storybookTest } from '@storybook/addon-vitest/vitest-plugin';
+import { playwright } from '@vitest/browser-playwright';
import { configDefaults, defineConfig } from 'vitest/config';
const queryClientInclude = 'src/query/**/*.test.ts';
@@ -59,7 +60,7 @@ export default defineConfig({
enabled: true,
headless: true,
instances: [{ browser: 'chromium' }],
- provider: 'playwright',
+ provider: playwright(),
},
setupFiles: ['.storybook/vitest.setup.ts'],
},