diff --git a/packages/css-in-js/jest.config.js b/packages/css-in-js/jest.config.js deleted file mode 100644 index 4a5b465ecb..0000000000 --- a/packages/css-in-js/jest.config.js +++ /dev/null @@ -1,4 +0,0 @@ -module.exports = { - preset: 'ts-jest', - testEnvironment: 'node', -}; diff --git a/packages/css-in-js/package.json b/packages/css-in-js/package.json index 55a902aab6..9563a3ade3 100644 --- a/packages/css-in-js/package.json +++ b/packages/css-in-js/package.json @@ -34,7 +34,7 @@ "docs": "typedoc", "lint": "lint", "lint-and-fix": "lint-and-fix", - "test": "jest --runInBand" + "test": "vitest run" }, "dependencies": { "@emotion/hash": "^0.9.2", @@ -51,13 +51,12 @@ "@rollup/plugin-typescript": "~12.1.4", "@types/stylis": "^4.2.7", "eslint": "~9.39.1", - "jest": "~30.2.0", "lint-all": "workspace:~", "prettier": "~3.6.2", "rollup": "~4.52.5", - "ts-jest": "~29.4.5", "typedoc": "~0.28.14", - "typescript": "~5.9.3" + "typescript": "~5.9.3", + "vitest": "~4.0.15" }, "publishConfig": { "access": "public" diff --git a/packages/css-in-js/src/names.spec.ts b/packages/css-in-js/src/names.spec.ts index 74bde244d2..52af0a70ed 100644 --- a/packages/css-in-js/src/names.spec.ts +++ b/packages/css-in-js/src/names.spec.ts @@ -1,3 +1,5 @@ +import { describe, expect, it } from 'vitest'; + import { createAnimationName, createClassName, escapeName } from './names'; describe('names', () => { diff --git a/packages/css-in-js/src/tags.spec.ts b/packages/css-in-js/src/tags.spec.ts index 3882363adf..41a7ba7cff 100644 --- a/packages/css-in-js/src/tags.spec.ts +++ b/packages/css-in-js/src/tags.spec.ts @@ -1,3 +1,5 @@ +import { describe, expect, it } from 'vitest'; + import { css, keyframes } from '.'; import { holdContext } from './tags'; diff --git a/packages/css-in-js/src/transpile.spec.ts b/packages/css-in-js/src/transpile.spec.ts index 6a1444d34a..5661e8a9cb 100644 --- a/packages/css-in-js/src/transpile.spec.ts +++ b/packages/css-in-js/src/transpile.spec.ts @@ -1,3 +1,5 @@ +import { describe, expect, it } from 'vitest'; + import { transpile, createTranspileMiddleware } from './transpile'; it('transpiles simple properties', () => { @@ -13,7 +15,7 @@ it('transpiles with vendor prefixing', () => { const property = ( property: string, ...characteristics: ((property: string) => void)[] -): void => +) => describe(property, () => { for (const characteristic of characteristics) { characteristic(property); diff --git a/packages/css-in-js/tsconfig.build.json b/packages/css-in-js/tsconfig.build.json index 5417c7dc09..d04f3efc07 100644 --- a/packages/css-in-js/tsconfig.build.json +++ b/packages/css-in-js/tsconfig.build.json @@ -1,4 +1,4 @@ { "extends": "./tsconfig.json", - "exclude": ["src/**/*.spec.ts"] + "exclude": ["src/**/*.spec.ts", "vite.config.ts"] } diff --git a/packages/css-in-js/tsconfig.json b/packages/css-in-js/tsconfig.json index ae5eadf00c..4782eef49d 100644 --- a/packages/css-in-js/tsconfig.json +++ b/packages/css-in-js/tsconfig.json @@ -1,7 +1,6 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "rootDir": "./src", "lib": ["dom", "es6"], "outDir": "./dist" }, diff --git a/packages/css-in-js/vitest.config.ts b/packages/css-in-js/vitest.config.ts new file mode 100644 index 0000000000..647a9e54c8 --- /dev/null +++ b/packages/css-in-js/vitest.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from 'vitest/config'; + +export default defineConfig({ + test: { + environment: 'jsdom', + }, +}); diff --git a/packages/emitter/jest.config.js b/packages/emitter/jest.config.js deleted file mode 100644 index 639dd2b92d..0000000000 --- a/packages/emitter/jest.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - preset: 'ts-jest', - errorOnDeprecated: true, - testMatch: ['**/src/**/*.spec.[jt]s?(x)'], -}; diff --git a/packages/emitter/package.json b/packages/emitter/package.json index 5f62aa3441..7e71ec232a 100644 --- a/packages/emitter/package.json +++ b/packages/emitter/package.json @@ -30,7 +30,7 @@ "build": "rollup -c", "lint": "lint", "lint-and-fix": "lint-and-fix", - "test": "jest --runInBand", + "test": "vitest run", "docs": "typedoc" }, "devDependencies": { @@ -40,14 +40,13 @@ "@rollup/plugin-terser": "~0.4.4", "@rollup/plugin-typescript": "~12.1.4", "eslint": "~9.39.1", - "jest": "~30.2.0", "lint-all": "workspace:~", "npm-run-all": "^4.1.5", "prettier": "~3.6.2", "rollup": "~4.52.5", - "ts-jest": "~29.4.5", "typedoc": "~0.28.14", - "typescript": "~5.9.3" + "typescript": "~5.9.3", + "vitest": "~4.0.15" }, "publishConfig": { "access": "public" diff --git a/packages/emitter/src/emitter.spec.ts b/packages/emitter/src/emitter.spec.ts index a34160b5a5..7129e8654c 100644 --- a/packages/emitter/src/emitter.spec.ts +++ b/packages/emitter/src/emitter.spec.ts @@ -1,3 +1,5 @@ +import { describe, expect, it, vi, beforeEach } from 'vitest'; + import { Emitter } from './index'; const times = (n: number, fn: () => void): number => { @@ -9,7 +11,7 @@ let handler: () => void; let emitter: Emitter; beforeEach(() => { - handler = jest.fn(); + handler = vi.fn(); emitter = new Emitter(); }); @@ -88,8 +90,8 @@ describe('`off` method', () => { }); it('should remove only the specified handler', () => { - const handler = jest.fn(); - const unusedHandler = jest.fn(); + const handler = vi.fn(); + const unusedHandler = vi.fn(); emitter.on('test', handler); emitter.off('test', unusedHandler); diff --git a/packages/fuselage-forms/package.json b/packages/fuselage-forms/package.json index 22aedb8fe7..0d59e5a0dc 100644 --- a/packages/fuselage-forms/package.json +++ b/packages/fuselage-forms/package.json @@ -44,7 +44,6 @@ "@testing-library/jest-dom": "~6.9.1", "@testing-library/react": "~16.3.0", "@testing-library/user-event": "~14.6.1", - "@types/jest": "~30.0.0", "@types/jest-axe": "~3.5.9", "@types/react": "~18.3.26", "@types/react-dom": "~18.3.7", diff --git a/packages/string-helpers/.prettierignore b/packages/string-helpers/.prettierignore deleted file mode 100644 index 9b1c8b133c..0000000000 --- a/packages/string-helpers/.prettierignore +++ /dev/null @@ -1 +0,0 @@ -/dist diff --git a/packages/string-helpers/package.json b/packages/string-helpers/package.json index 72f7faebb4..e66d404443 100644 --- a/packages/string-helpers/package.json +++ b/packages/string-helpers/package.json @@ -33,26 +33,18 @@ ".:build:cjs": "tsc -p tsconfig.cjs.json", "lint": "lint", "lint-and-fix": "lint-and-fix", - "test": "jest --runInBand", + "test": "vitest run", "docs": "typedoc" }, - "jest": { - "errorOnDeprecated": true, - "preset": "ts-jest", - "testMatch": [ - "/src/**/*.spec.[jt]s?(x)" - ] - }, "devDependencies": { "eslint": "~9.39.1", - "jest": "~30.2.0", "lint-all": "workspace:~", "npm-run-all": "^4.1.5", "prettier": "~3.6.2", "rimraf": "~6.0.1", - "ts-jest": "~29.4.5", "typedoc": "~0.28.14", - "typescript": "~5.9.3" + "typescript": "~5.9.3", + "vitest": "~4.0.15" }, "publishConfig": { "access": "public" diff --git a/packages/string-helpers/src/capitalize.spec.ts b/packages/string-helpers/src/capitalize.spec.ts index fc77b273ef..ff2c5c5397 100644 --- a/packages/string-helpers/src/capitalize.spec.ts +++ b/packages/string-helpers/src/capitalize.spec.ts @@ -1,3 +1,5 @@ +import { describe, it, expect } from 'vitest'; + import { capitalize } from './capitalize'; describe('capitalize', () => { diff --git a/packages/string-helpers/src/escapeHTML.spec.ts b/packages/string-helpers/src/escapeHTML.spec.ts index 1165490906..881b0f5cc4 100644 --- a/packages/string-helpers/src/escapeHTML.spec.ts +++ b/packages/string-helpers/src/escapeHTML.spec.ts @@ -1,3 +1,5 @@ +import { describe, it, expect } from 'vitest'; + import { escapeHTML } from './escapeHTML'; describe('escapeHTML', () => { diff --git a/packages/string-helpers/src/escapeRegExp.spec.ts b/packages/string-helpers/src/escapeRegExp.spec.ts index a11fee498c..2704c7410e 100644 --- a/packages/string-helpers/src/escapeRegExp.spec.ts +++ b/packages/string-helpers/src/escapeRegExp.spec.ts @@ -1,3 +1,5 @@ +import { describe, it, expect } from 'vitest'; + import { escapeRegExp } from './escapeRegExp'; describe('escapeRegExp', () => { diff --git a/packages/string-helpers/src/unescapeHTML.spec.ts b/packages/string-helpers/src/unescapeHTML.spec.ts index 0378c4307d..c4e20549a6 100644 --- a/packages/string-helpers/src/unescapeHTML.spec.ts +++ b/packages/string-helpers/src/unescapeHTML.spec.ts @@ -1,3 +1,5 @@ +import { describe, it, expect } from 'vitest'; + import { unescapeHTML } from './unescapeHTML'; describe('unescapeHTML', () => { diff --git a/packages/string-helpers/tsconfig.cjs.json b/packages/string-helpers/tsconfig.cjs.json index 49f03bb2f7..e47105c3c8 100644 --- a/packages/string-helpers/tsconfig.cjs.json +++ b/packages/string-helpers/tsconfig.cjs.json @@ -4,5 +4,6 @@ "module": "commonjs", "moduleResolution": "node", "outDir": "./dist/cjs" - } + }, + "exclude": ["vitest.config.ts", "**/*.spec.ts"] } diff --git a/packages/string-helpers/tsconfig.esm.json b/packages/string-helpers/tsconfig.esm.json index c571fac084..fed70038ac 100644 --- a/packages/string-helpers/tsconfig.esm.json +++ b/packages/string-helpers/tsconfig.esm.json @@ -2,5 +2,6 @@ "extends": "./tsconfig.json", "compilerOptions": { "outDir": "./dist/esm" - } + }, + "exclude": ["vitest.config.ts", "**/*.spec.ts"] } diff --git a/packages/styled/.prettierignore b/packages/styled/.prettierignore deleted file mode 100644 index 9b1c8b133c..0000000000 --- a/packages/styled/.prettierignore +++ /dev/null @@ -1 +0,0 @@ -/dist diff --git a/packages/styled/jest.config.js b/packages/styled/jest.config.js deleted file mode 100644 index 0d581323df..0000000000 --- a/packages/styled/jest.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - preset: 'ts-jest', - errorOnDeprecated: true, - testMatch: ['/src/**/*.spec.ts'], - testEnvironment: 'jsdom', -}; diff --git a/packages/styled/package.json b/packages/styled/package.json index cc18ea2bae..9117f985e6 100644 --- a/packages/styled/package.json +++ b/packages/styled/package.json @@ -29,7 +29,7 @@ ".:build:cjs": "tsc -p tsconfig.cjs.json", "lint": "lint", "lint-and-fix": "lint-and-fix", - "test": "jest --runInBand", + "test": "vitest run", "docs": "typedoc" }, "dependencies": { @@ -41,17 +41,15 @@ "@types/react": "~18.3.26", "@types/react-dom": "~18.3.7", "eslint": "~9.39.1", - "jest": "~30.2.0", - "jest-environment-jsdom": "~30.2.0", "lint-all": "workspace:~", "npm-run-all": "^4.1.5", "prettier": "~3.6.2", "react": "~18.3.1", "react-dom": "~18.3.1", "rimraf": "~6.0.1", - "ts-jest": "~29.4.5", "typedoc": "~0.28.14", - "typescript": "~5.9.3" + "typescript": "~5.9.3", + "vitest": "~4.0.15" }, "publishConfig": { "access": "public" diff --git a/packages/styled/src/styled.spec.ts b/packages/styled/src/styled.spec.ts index 4e5d9bcd06..053ba1cdfb 100644 --- a/packages/styled/src/styled.spec.ts +++ b/packages/styled/src/styled.spec.ts @@ -1,5 +1,6 @@ import { render } from '@testing-library/react'; import { createElement } from 'react'; +import { it, expect } from 'vitest'; import styled from './styled'; diff --git a/packages/styled/tsconfig.cjs.json b/packages/styled/tsconfig.cjs.json index 9cba242670..e47105c3c8 100644 --- a/packages/styled/tsconfig.cjs.json +++ b/packages/styled/tsconfig.cjs.json @@ -5,5 +5,5 @@ "moduleResolution": "node", "outDir": "./dist/cjs" }, - "exclude": ["**/*.spec.ts"] + "exclude": ["vitest.config.ts", "**/*.spec.ts"] } diff --git a/packages/styled/tsconfig.esm.json b/packages/styled/tsconfig.esm.json index 8c0f74bb02..0f65c91b72 100644 --- a/packages/styled/tsconfig.esm.json +++ b/packages/styled/tsconfig.esm.json @@ -1,4 +1,4 @@ { "extends": "./tsconfig.json", - "exclude": ["**/*.spec.ts"] + "exclude": ["vitest.config.ts", "**/*.spec.ts"] } diff --git a/packages/styled/tsconfig.json b/packages/styled/tsconfig.json index d09baf83f5..6695e72c4a 100644 --- a/packages/styled/tsconfig.json +++ b/packages/styled/tsconfig.json @@ -1,6 +1,7 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - "outDir": "./dist/esm" + "outDir": "./dist/esm", + "skipLibCheck": true // due to vitest } } diff --git a/packages/styled/vitest.config.ts b/packages/styled/vitest.config.ts new file mode 100644 index 0000000000..647a9e54c8 --- /dev/null +++ b/packages/styled/vitest.config.ts @@ -0,0 +1,7 @@ +import { defineConfig } from 'vitest/config'; + +export default defineConfig({ + test: { + environment: 'jsdom', + }, +}); diff --git a/packages/stylis-logical-props-middleware/.prettierignore b/packages/stylis-logical-props-middleware/.prettierignore deleted file mode 100644 index 9b1c8b133c..0000000000 --- a/packages/stylis-logical-props-middleware/.prettierignore +++ /dev/null @@ -1 +0,0 @@ -/dist diff --git a/packages/stylis-logical-props-middleware/jest.config.js b/packages/stylis-logical-props-middleware/jest.config.js deleted file mode 100644 index 565c7abe54..0000000000 --- a/packages/stylis-logical-props-middleware/jest.config.js +++ /dev/null @@ -1,5 +0,0 @@ -module.exports = { - preset: 'ts-jest', - errorOnDeprecated: true, - testMatch: ['/src/**/*.spec.ts'], -}; diff --git a/packages/stylis-logical-props-middleware/package.json b/packages/stylis-logical-props-middleware/package.json index 0ecd4f70aa..b4b6901bc2 100644 --- a/packages/stylis-logical-props-middleware/package.json +++ b/packages/stylis-logical-props-middleware/package.json @@ -29,7 +29,6 @@ ".:build:cjs": "tsc -p tsconfig.cjs.json", "lint": "lint", "lint-and-fix": "lint-and-fix", - "test": "jest --runInBand --passWithNoTests", "docs": "typedoc" }, "dependencies": { @@ -37,13 +36,11 @@ }, "devDependencies": { "eslint": "~9.39.1", - "jest": "~30.2.0", "lint-all": "workspace:~", "npm-run-all": "^4.1.5", "prettier": "~3.6.2", "rimraf": "~6.0.1", "stylis": "~4.3.6", - "ts-jest": "~29.4.5", "typedoc": "~0.28.14", "typescript": "~5.9.3" }, diff --git a/yarn.lock b/yarn.lock index 98e071b54a..c901e4e8b5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2245,6 +2245,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/aix-ppc64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/aix-ppc64@npm:0.25.12" + conditions: os=aix & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/android-arm64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/android-arm64@npm:0.25.0" @@ -2252,6 +2259,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/android-arm64@npm:0.25.12" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/android-arm@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/android-arm@npm:0.25.0" @@ -2259,6 +2273,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/android-arm@npm:0.25.12" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@esbuild/android-x64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/android-x64@npm:0.25.0" @@ -2266,6 +2287,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/android-x64@npm:0.25.12" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + "@esbuild/darwin-arm64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/darwin-arm64@npm:0.25.0" @@ -2273,6 +2301,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/darwin-arm64@npm:0.25.12" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/darwin-x64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/darwin-x64@npm:0.25.0" @@ -2280,6 +2315,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/darwin-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/darwin-x64@npm:0.25.12" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@esbuild/freebsd-arm64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/freebsd-arm64@npm:0.25.0" @@ -2287,6 +2329,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/freebsd-arm64@npm:0.25.12" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/freebsd-x64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/freebsd-x64@npm:0.25.0" @@ -2294,6 +2343,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/freebsd-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/freebsd-x64@npm:0.25.12" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/linux-arm64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/linux-arm64@npm:0.25.0" @@ -2301,6 +2357,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-arm64@npm:0.25.12" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/linux-arm@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/linux-arm@npm:0.25.0" @@ -2308,6 +2371,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-arm@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-arm@npm:0.25.12" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + "@esbuild/linux-ia32@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/linux-ia32@npm:0.25.0" @@ -2315,6 +2385,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ia32@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-ia32@npm:0.25.12" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/linux-loong64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/linux-loong64@npm:0.25.0" @@ -2322,6 +2399,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-loong64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-loong64@npm:0.25.12" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + "@esbuild/linux-mips64el@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/linux-mips64el@npm:0.25.0" @@ -2329,6 +2413,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-mips64el@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-mips64el@npm:0.25.12" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + "@esbuild/linux-ppc64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/linux-ppc64@npm:0.25.0" @@ -2336,6 +2427,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-ppc64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-ppc64@npm:0.25.12" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + "@esbuild/linux-riscv64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/linux-riscv64@npm:0.25.0" @@ -2343,6 +2441,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-riscv64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-riscv64@npm:0.25.12" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + "@esbuild/linux-s390x@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/linux-s390x@npm:0.25.0" @@ -2350,6 +2455,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-s390x@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-s390x@npm:0.25.12" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + "@esbuild/linux-x64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/linux-x64@npm:0.25.0" @@ -2357,6 +2469,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/linux-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/linux-x64@npm:0.25.12" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + "@esbuild/netbsd-arm64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/netbsd-arm64@npm:0.25.0" @@ -2364,6 +2483,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/netbsd-arm64@npm:0.25.12" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/netbsd-x64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/netbsd-x64@npm:0.25.0" @@ -2371,6 +2497,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/netbsd-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/netbsd-x64@npm:0.25.12" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + "@esbuild/openbsd-arm64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/openbsd-arm64@npm:0.25.0" @@ -2378,6 +2511,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/openbsd-arm64@npm:0.25.12" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/openbsd-x64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/openbsd-x64@npm:0.25.0" @@ -2385,6 +2525,20 @@ __metadata: languageName: node linkType: hard +"@esbuild/openbsd-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/openbsd-x64@npm:0.25.12" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openharmony-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/openharmony-arm64@npm:0.25.12" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/sunos-x64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/sunos-x64@npm:0.25.0" @@ -2392,6 +2546,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/sunos-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/sunos-x64@npm:0.25.12" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + "@esbuild/win32-arm64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/win32-arm64@npm:0.25.0" @@ -2399,6 +2560,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-arm64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/win32-arm64@npm:0.25.12" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@esbuild/win32-ia32@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/win32-ia32@npm:0.25.0" @@ -2406,6 +2574,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-ia32@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/win32-ia32@npm:0.25.12" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@esbuild/win32-x64@npm:0.25.0": version: 0.25.0 resolution: "@esbuild/win32-x64@npm:0.25.0" @@ -2413,6 +2588,13 @@ __metadata: languageName: node linkType: hard +"@esbuild/win32-x64@npm:0.25.12": + version: 0.25.12 + resolution: "@esbuild/win32-x64@npm:0.25.12" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@eslint-community/eslint-utils@npm:^4.7.0": version: 4.7.0 resolution: "@eslint-community/eslint-utils@npm:4.7.0" @@ -5259,14 +5441,13 @@ __metadata: "@rollup/plugin-typescript": "npm:~12.1.4" "@types/stylis": "npm:^4.2.7" eslint: "npm:~9.39.1" - jest: "npm:~30.2.0" lint-all: "workspace:~" prettier: "npm:~3.6.2" rollup: "npm:~4.52.5" stylis: "npm:~4.3.6" - ts-jest: "npm:~29.4.5" typedoc: "npm:~0.28.14" typescript: "npm:~5.9.3" + vitest: "npm:~4.0.15" languageName: unknown linkType: soft @@ -5294,14 +5475,13 @@ __metadata: "@rollup/plugin-terser": "npm:~0.4.4" "@rollup/plugin-typescript": "npm:~12.1.4" eslint: "npm:~9.39.1" - jest: "npm:~30.2.0" lint-all: "workspace:~" npm-run-all: "npm:^4.1.5" prettier: "npm:~3.6.2" rollup: "npm:~4.52.5" - ts-jest: "npm:~29.4.5" typedoc: "npm:~0.28.14" typescript: "npm:~5.9.3" + vitest: "npm:~4.0.15" languageName: unknown linkType: soft @@ -5319,7 +5499,6 @@ __metadata: "@testing-library/jest-dom": "npm:~6.9.1" "@testing-library/react": "npm:~16.3.0" "@testing-library/user-event": "npm:~14.6.1" - "@types/jest": "npm:~30.0.0" "@types/jest-axe": "npm:~3.5.9" "@types/react": "npm:~18.3.26" "@types/react-dom": "npm:~18.3.7" @@ -5751,14 +5930,13 @@ __metadata: resolution: "@rocket.chat/string-helpers@workspace:packages/string-helpers" dependencies: eslint: "npm:~9.39.1" - jest: "npm:~30.2.0" lint-all: "workspace:~" npm-run-all: "npm:^4.1.5" prettier: "npm:~3.6.2" rimraf: "npm:~6.0.1" - ts-jest: "npm:~29.4.5" typedoc: "npm:~0.28.14" typescript: "npm:~5.9.3" + vitest: "npm:~4.0.15" languageName: unknown linkType: soft @@ -5772,17 +5950,15 @@ __metadata: "@types/react": "npm:~18.3.26" "@types/react-dom": "npm:~18.3.7" eslint: "npm:~9.39.1" - jest: "npm:~30.2.0" - jest-environment-jsdom: "npm:~30.2.0" lint-all: "workspace:~" npm-run-all: "npm:^4.1.5" prettier: "npm:~3.6.2" react: "npm:~18.3.1" react-dom: "npm:~18.3.1" rimraf: "npm:~6.0.1" - ts-jest: "npm:~29.4.5" typedoc: "npm:~0.28.14" typescript: "npm:~5.9.3" + vitest: "npm:~4.0.15" languageName: unknown linkType: soft @@ -5792,13 +5968,11 @@ __metadata: dependencies: "@rocket.chat/css-supports": "workspace:~" eslint: "npm:~9.39.1" - jest: "npm:~30.2.0" lint-all: "workspace:~" npm-run-all: "npm:^4.1.5" prettier: "npm:~3.6.2" rimraf: "npm:~6.0.1" stylis: "npm:~4.3.6" - ts-jest: "npm:~29.4.5" typedoc: "npm:~0.28.14" typescript: "npm:~5.9.3" peerDependencies: @@ -5916,6 +6090,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm-eabi@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.53.3" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + "@rollup/rollup-android-arm64@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-android-arm64@npm:4.52.5" @@ -5923,6 +6104,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-android-arm64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-android-arm64@npm:4.53.3" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-darwin-arm64@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-darwin-arm64@npm:4.52.5" @@ -5930,6 +6118,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-darwin-arm64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-darwin-arm64@npm:4.53.3" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-darwin-x64@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-darwin-x64@npm:4.52.5" @@ -5937,6 +6132,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-darwin-x64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-darwin-x64@npm:4.53.3" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-freebsd-arm64@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-freebsd-arm64@npm:4.52.5" @@ -5944,6 +6146,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-freebsd-arm64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.53.3" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-freebsd-x64@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-freebsd-x64@npm:4.52.5" @@ -5951,6 +6160,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-freebsd-x64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-freebsd-x64@npm:4.53.3" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-linux-arm-gnueabihf@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.52.5" @@ -5958,6 +6174,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm-gnueabihf@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.53.3" + conditions: os=linux & cpu=arm & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-arm-musleabihf@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.52.5" @@ -5965,6 +6188,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm-musleabihf@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.53.3" + conditions: os=linux & cpu=arm & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-arm64-gnu@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.52.5" @@ -5972,6 +6202,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.53.3" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-arm64-musl@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-arm64-musl@npm:4.52.5" @@ -5979,6 +6216,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-arm64-musl@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.53.3" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-loong64-gnu@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.52.5" @@ -5986,6 +6230,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-loong64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.53.3" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-ppc64-gnu@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.52.5" @@ -5993,6 +6244,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-ppc64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.53.3" + conditions: os=linux & cpu=ppc64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-riscv64-gnu@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.52.5" @@ -6000,6 +6258,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-riscv64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.53.3" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-riscv64-musl@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.52.5" @@ -6007,6 +6272,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-riscv64-musl@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.53.3" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-linux-s390x-gnu@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.52.5" @@ -6014,6 +6286,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-s390x-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.53.3" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-gnu@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-x64-gnu@npm:4.52.5" @@ -6021,6 +6300,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.53.3" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + "@rollup/rollup-linux-x64-musl@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-linux-x64-musl@npm:4.52.5" @@ -6028,6 +6314,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-linux-x64-musl@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.53.3" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + "@rollup/rollup-openharmony-arm64@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-openharmony-arm64@npm:4.52.5" @@ -6035,6 +6328,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-openharmony-arm64@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-openharmony-arm64@npm:4.53.3" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-win32-arm64-msvc@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.52.5" @@ -6042,6 +6342,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-arm64-msvc@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.53.3" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@rollup/rollup-win32-ia32-msvc@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.52.5" @@ -6049,6 +6356,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-ia32-msvc@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.53.3" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + "@rollup/rollup-win32-x64-gnu@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-win32-x64-gnu@npm:4.52.5" @@ -6056,6 +6370,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-x64-gnu@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-win32-x64-gnu@npm:4.53.3" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@rollup/rollup-win32-x64-msvc@npm:4.52.5": version: 4.52.5 resolution: "@rollup/rollup-win32-x64-msvc@npm:4.52.5" @@ -6063,6 +6384,13 @@ __metadata: languageName: node linkType: hard +"@rollup/rollup-win32-x64-msvc@npm:4.53.3": + version: 4.53.3 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.53.3" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@shikijs/engine-oniguruma@npm:^3.13.0": version: 3.13.0 resolution: "@shikijs/engine-oniguruma@npm:3.13.0" @@ -6140,6 +6468,13 @@ __metadata: languageName: node linkType: hard +"@standard-schema/spec@npm:^1.0.0": + version: 1.0.0 + resolution: "@standard-schema/spec@npm:1.0.0" + checksum: 10/aee780cc1431888ca4b9aba9b24ffc8f3073fc083acc105e3951481478a2f4dc957796931b2da9e2d8329584cf211e4542275f188296c1cdff3ed44fd93a8bc8 + languageName: node + linkType: hard + "@storybook/addon-a11y@npm:~9.1.16": version: 9.1.16 resolution: "@storybook/addon-a11y@npm:9.1.16" @@ -6859,16 +7194,6 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:~30.0.0": - version: 30.0.0 - resolution: "@types/jest@npm:30.0.0" - dependencies: - expect: "npm:^30.0.0" - pretty-format: "npm:^30.0.0" - checksum: 10/cdeaa924c68b5233d9ff92861a89e7042df2b0f197633729bcf3a31e65bd4e9426e751c5665b5ac2de0b222b33f100a5502da22aefce3d2c62931c715e88f209 - languageName: node - linkType: hard - "@types/jsdom@npm:^21.1.7": version: 21.1.7 resolution: "@types/jsdom@npm:21.1.7" @@ -7590,6 +7915,20 @@ __metadata: languageName: node linkType: hard +"@vitest/expect@npm:4.0.15": + version: 4.0.15 + resolution: "@vitest/expect@npm:4.0.15" + dependencies: + "@standard-schema/spec": "npm:^1.0.0" + "@types/chai": "npm:^5.2.2" + "@vitest/spy": "npm:4.0.15" + "@vitest/utils": "npm:4.0.15" + chai: "npm:^6.2.1" + tinyrainbow: "npm:^3.0.3" + checksum: 10/cfb1822012a7ba66d46224c94d2951a780668729199a81eed918103d74110333bd1296e8f598cf2345bac0998f01a71803146da97c8bb69d2775abf3918f02c9 + languageName: node + linkType: hard + "@vitest/mocker@npm:3.2.4": version: 3.2.4 resolution: "@vitest/mocker@npm:3.2.4" @@ -7609,6 +7948,25 @@ __metadata: languageName: node linkType: hard +"@vitest/mocker@npm:4.0.15": + version: 4.0.15 + resolution: "@vitest/mocker@npm:4.0.15" + dependencies: + "@vitest/spy": "npm:4.0.15" + estree-walker: "npm:^3.0.3" + magic-string: "npm:^0.30.21" + peerDependencies: + msw: ^2.4.9 + vite: ^6.0.0 || ^7.0.0-0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + checksum: 10/9f2aed963bd1bbe13f8acb5d05a95e3cf09d50e57708fb9e88cb4f18b0c0c9c854290bdffd8900914b64796ebdec4c068634487ec2fe55e7984941fff404601a + languageName: node + linkType: hard + "@vitest/pretty-format@npm:3.2.4": version: 3.2.4 resolution: "@vitest/pretty-format@npm:3.2.4" @@ -7618,6 +7976,36 @@ __metadata: languageName: node linkType: hard +"@vitest/pretty-format@npm:4.0.15": + version: 4.0.15 + resolution: "@vitest/pretty-format@npm:4.0.15" + dependencies: + tinyrainbow: "npm:^3.0.3" + checksum: 10/c8ef240027ac340ae420a9b3eb77683a6399edd066832e27793eae19c189e567c5a225c1f26848aa2a2b7545dcc0c9019d6ff0a643cbf0eae004a05117fc2b05 + languageName: node + linkType: hard + +"@vitest/runner@npm:4.0.15": + version: 4.0.15 + resolution: "@vitest/runner@npm:4.0.15" + dependencies: + "@vitest/utils": "npm:4.0.15" + pathe: "npm:^2.0.3" + checksum: 10/682c070d00d0505bc4568e807a746238fe726290bcaea2695a009016ce2c396f8a3c090e5ed12795c1b65bcab4188d2fd8c513ce8324abf978272f319e445d19 + languageName: node + linkType: hard + +"@vitest/snapshot@npm:4.0.15": + version: 4.0.15 + resolution: "@vitest/snapshot@npm:4.0.15" + dependencies: + "@vitest/pretty-format": "npm:4.0.15" + magic-string: "npm:^0.30.21" + pathe: "npm:^2.0.3" + checksum: 10/f881257fc1c520541131296f9762d627ad61eb167a3d7129942a5c2dce46e870af1a8446fbf94d2fcdc5a31ab787ffff113f2b8dbd75b15d0494fe43db649682 + languageName: node + linkType: hard + "@vitest/spy@npm:3.2.4": version: 3.2.4 resolution: "@vitest/spy@npm:3.2.4" @@ -7627,6 +8015,13 @@ __metadata: languageName: node linkType: hard +"@vitest/spy@npm:4.0.15": + version: 4.0.15 + resolution: "@vitest/spy@npm:4.0.15" + checksum: 10/700b06beb4fd33c1430bc5061e7c3055df9ad1e64500a0a02edba6a52e37ba3bf800eadfda1f617e1eeca53d7ab6941a69ba2812980347fcc3c3b736c5ae5a56 + languageName: node + linkType: hard + "@vitest/utils@npm:3.2.4": version: 3.2.4 resolution: "@vitest/utils@npm:3.2.4" @@ -7638,6 +8033,16 @@ __metadata: languageName: node linkType: hard +"@vitest/utils@npm:4.0.15": + version: 4.0.15 + resolution: "@vitest/utils@npm:4.0.15" + dependencies: + "@vitest/pretty-format": "npm:4.0.15" + tinyrainbow: "npm:^3.0.3" + checksum: 10/54d3fd272e05ad43913d842a25dce705eb71db8591511f28fa4a6d0c28fd5eb109c580072e9f8dbc0f431425c890b74494c9d0b14f78d0be18ab87071f06d020 + languageName: node + linkType: hard + "@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1": version: 1.14.1 resolution: "@webassemblyjs/ast@npm:1.14.1" @@ -8896,6 +9301,13 @@ __metadata: languageName: node linkType: hard +"chai@npm:^6.2.1": + version: 6.2.1 + resolution: "chai@npm:6.2.1" + checksum: 10/f7917749e2468bd3a17ee4769b680e440002960c1294dd11c6d3ad102b5db9ea1a43e3ad9462b7b0f1502e5c845a6e39ce63db9de1def782e44652018c48acb7 + languageName: node + linkType: hard + "chalk@npm:4.1.2, chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" @@ -10297,6 +10709,13 @@ __metadata: languageName: node linkType: hard +"es-module-lexer@npm:^1.7.0": + version: 1.7.0 + resolution: "es-module-lexer@npm:1.7.0" + checksum: 10/b6f3e576a3fed4d82b0d0ad4bbf6b3a5ad694d2e7ce8c4a069560da3db6399381eaba703616a182b16dde50ce998af64e07dcf49f2ae48153b9e07be3f107087 + languageName: node + linkType: hard + "es-object-atoms@npm:^1.0.0, es-object-atoms@npm:^1.1.1": version: 1.1.1 resolution: "es-object-atoms@npm:1.1.1" @@ -10435,6 +10854,95 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:^0.25.0": + version: 0.25.12 + resolution: "esbuild@npm:0.25.12" + dependencies: + "@esbuild/aix-ppc64": "npm:0.25.12" + "@esbuild/android-arm": "npm:0.25.12" + "@esbuild/android-arm64": "npm:0.25.12" + "@esbuild/android-x64": "npm:0.25.12" + "@esbuild/darwin-arm64": "npm:0.25.12" + "@esbuild/darwin-x64": "npm:0.25.12" + "@esbuild/freebsd-arm64": "npm:0.25.12" + "@esbuild/freebsd-x64": "npm:0.25.12" + "@esbuild/linux-arm": "npm:0.25.12" + "@esbuild/linux-arm64": "npm:0.25.12" + "@esbuild/linux-ia32": "npm:0.25.12" + "@esbuild/linux-loong64": "npm:0.25.12" + "@esbuild/linux-mips64el": "npm:0.25.12" + "@esbuild/linux-ppc64": "npm:0.25.12" + "@esbuild/linux-riscv64": "npm:0.25.12" + "@esbuild/linux-s390x": "npm:0.25.12" + "@esbuild/linux-x64": "npm:0.25.12" + "@esbuild/netbsd-arm64": "npm:0.25.12" + "@esbuild/netbsd-x64": "npm:0.25.12" + "@esbuild/openbsd-arm64": "npm:0.25.12" + "@esbuild/openbsd-x64": "npm:0.25.12" + "@esbuild/openharmony-arm64": "npm:0.25.12" + "@esbuild/sunos-x64": "npm:0.25.12" + "@esbuild/win32-arm64": "npm:0.25.12" + "@esbuild/win32-ia32": "npm:0.25.12" + "@esbuild/win32-x64": "npm:0.25.12" + dependenciesMeta: + "@esbuild/aix-ppc64": + optional: true + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-arm64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-arm64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/openharmony-arm64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 10/bc9c03d64e96a0632a926662c9d29decafb13a40e5c91790f632f02939bc568edc9abe0ee5d8055085a2819a00139eb12e223cfb8126dbf89bbc569f125d91fd + languageName: node + linkType: hard + "escalade@npm:^3.1.1, escalade@npm:^3.2.0": version: 3.2.0 resolution: "escalade@npm:3.2.0" @@ -10902,7 +11410,14 @@ __metadata: languageName: node linkType: hard -"expect@npm:30.2.0, expect@npm:^30.0.0": +"expect-type@npm:^1.2.2": + version: 1.2.2 + resolution: "expect-type@npm:1.2.2" + checksum: 10/1703e6e47b575f79d801d87f24c639f4d0af71b327a822e6922d0ccb7eb3f6559abb240b8bd43bab6a477903de4cc322908e194d05132c18f52a217115e8e870 + languageName: node + linkType: hard + +"expect@npm:30.2.0": version: 30.2.0 resolution: "expect@npm:30.2.0" dependencies: @@ -11056,6 +11571,18 @@ __metadata: languageName: node linkType: hard +"fdir@npm:^6.5.0": + version: 6.5.0 + resolution: "fdir@npm:6.5.0" + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + checksum: 10/14ca1c9f0a0e8f4f2e9bf4e8551065a164a09545dae548c12a18d238b72e51e5a7b39bd8e5494b56463a0877672d0a6c1ef62c6fa0677db1b0c847773be939b1 + languageName: node + linkType: hard + "file-entry-cache@npm:^10.1.4": version: 10.1.4 resolution: "file-entry-cache@npm:10.1.4" @@ -11321,7 +11848,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:^2.3.3, fsevents@npm:~2.3.2": +"fsevents@npm:^2.3.3, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -11331,7 +11858,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A^2.3.3#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin": +"fsevents@patch:fsevents@npm%3A^2.3.3#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -13819,6 +14346,15 @@ __metadata: languageName: node linkType: hard +"magic-string@npm:^0.30.21": + version: 0.30.21 + resolution: "magic-string@npm:0.30.21" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.5.5" + checksum: 10/57d5691f41ed40d962d8bd300148114f53db67fadbff336207db10a99f2bdf4a1be9cac3a68ee85dba575912ee1d4402e4396408196ec2d3afd043b076156221 + languageName: node + linkType: hard + "magic-string@npm:^0.30.3, magic-string@npm:^0.30.5": version: 0.30.17 resolution: "magic-string@npm:0.30.17" @@ -15126,6 +15662,13 @@ __metadata: languageName: node linkType: hard +"obug@npm:^2.1.1": + version: 2.1.1 + resolution: "obug@npm:2.1.1" + checksum: 10/bdcf9213361786688019345f3452b95a1dc73710e4b403c82a1994b98bad6abc31b26cb72a482128c5fd53ea9daf6fbb7d0e0e7b2b7e9c8be6d779deeccee07f + languageName: node + linkType: hard + "once@npm:^1.3.0": version: 1.4.0 resolution: "once@npm:1.4.0" @@ -15490,6 +16033,13 @@ __metadata: languageName: node linkType: hard +"pathe@npm:^2.0.3": + version: 2.0.3 + resolution: "pathe@npm:2.0.3" + checksum: 10/01e9a69928f39087d96e1751ce7d6d50da8c39abf9a12e0ac2389c42c83bc76f78c45a475bd9026a02e6a6f79be63acc75667df855862fe567d99a00a540d23d + languageName: node + linkType: hard + "pathval@npm:^2.0.0": version: 2.0.0 resolution: "pathval@npm:2.0.0" @@ -15525,6 +16075,13 @@ __metadata: languageName: node linkType: hard +"picomatch@npm:^4.0.3": + version: 4.0.3 + resolution: "picomatch@npm:4.0.3" + checksum: 10/57b99055f40b16798f2802916d9c17e9744e620a0db136554af01d19598b96e45e2f00014c91d1b8b13874b80caa8c295b3d589a3f72373ec4aaf54baa5962d5 + languageName: node + linkType: hard + "pidtree@npm:^0.3.0": version: 0.3.0 resolution: "pidtree@npm:0.3.0" @@ -16105,7 +16662,7 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:30.2.0, pretty-format@npm:^30.0.0": +"pretty-format@npm:30.2.0": version: 30.2.0 resolution: "pretty-format@npm:30.2.0" dependencies: @@ -16958,6 +17515,87 @@ __metadata: languageName: node linkType: hard +"rollup@npm:^4.43.0": + version: 4.53.3 + resolution: "rollup@npm:4.53.3" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.53.3" + "@rollup/rollup-android-arm64": "npm:4.53.3" + "@rollup/rollup-darwin-arm64": "npm:4.53.3" + "@rollup/rollup-darwin-x64": "npm:4.53.3" + "@rollup/rollup-freebsd-arm64": "npm:4.53.3" + "@rollup/rollup-freebsd-x64": "npm:4.53.3" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.53.3" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.53.3" + "@rollup/rollup-linux-arm64-gnu": "npm:4.53.3" + "@rollup/rollup-linux-arm64-musl": "npm:4.53.3" + "@rollup/rollup-linux-loong64-gnu": "npm:4.53.3" + "@rollup/rollup-linux-ppc64-gnu": "npm:4.53.3" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.53.3" + "@rollup/rollup-linux-riscv64-musl": "npm:4.53.3" + "@rollup/rollup-linux-s390x-gnu": "npm:4.53.3" + "@rollup/rollup-linux-x64-gnu": "npm:4.53.3" + "@rollup/rollup-linux-x64-musl": "npm:4.53.3" + "@rollup/rollup-openharmony-arm64": "npm:4.53.3" + "@rollup/rollup-win32-arm64-msvc": "npm:4.53.3" + "@rollup/rollup-win32-ia32-msvc": "npm:4.53.3" + "@rollup/rollup-win32-x64-gnu": "npm:4.53.3" + "@rollup/rollup-win32-x64-msvc": "npm:4.53.3" + "@types/estree": "npm:1.0.8" + fsevents: "npm:~2.3.2" + dependenciesMeta: + "@rollup/rollup-android-arm-eabi": + optional: true + "@rollup/rollup-android-arm64": + optional: true + "@rollup/rollup-darwin-arm64": + optional: true + "@rollup/rollup-darwin-x64": + optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true + "@rollup/rollup-linux-arm-gnueabihf": + optional: true + "@rollup/rollup-linux-arm-musleabihf": + optional: true + "@rollup/rollup-linux-arm64-gnu": + optional: true + "@rollup/rollup-linux-arm64-musl": + optional: true + "@rollup/rollup-linux-loong64-gnu": + optional: true + "@rollup/rollup-linux-ppc64-gnu": + optional: true + "@rollup/rollup-linux-riscv64-gnu": + optional: true + "@rollup/rollup-linux-riscv64-musl": + optional: true + "@rollup/rollup-linux-s390x-gnu": + optional: true + "@rollup/rollup-linux-x64-gnu": + optional: true + "@rollup/rollup-linux-x64-musl": + optional: true + "@rollup/rollup-openharmony-arm64": + optional: true + "@rollup/rollup-win32-arm64-msvc": + optional: true + "@rollup/rollup-win32-ia32-msvc": + optional: true + "@rollup/rollup-win32-x64-gnu": + optional: true + "@rollup/rollup-win32-x64-msvc": + optional: true + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10/e2eff82405061fa907f15dfbf742b1f5fb4b214495c00989bcdbe21da5fcb3f6dec3deabacec491300a53c99da409586cfc77bdf29b411fccb9089b72cd3728d + languageName: node + linkType: hard + "rollup@npm:~4.52.5": version: 4.52.5 resolution: "rollup@npm:4.52.5" @@ -17518,6 +18156,13 @@ __metadata: languageName: node linkType: hard +"siginfo@npm:^2.0.0": + version: 2.0.0 + resolution: "siginfo@npm:2.0.0" + checksum: 10/e93ff66c6531a079af8fb217240df01f980155b5dc408d2d7bebc398dd284e383eb318153bf8acd4db3c4fe799aa5b9a641e38b0ba3b1975700b1c89547ea4e7 + languageName: node + linkType: hard + "signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.3": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" @@ -17737,6 +18382,20 @@ __metadata: languageName: node linkType: hard +"stackback@npm:0.0.2": + version: 0.0.2 + resolution: "stackback@npm:0.0.2" + checksum: 10/2d4dc4e64e2db796de4a3c856d5943daccdfa3dd092e452a1ce059c81e9a9c29e0b9badba91b43ef0d5ff5c04ee62feb3bcc559a804e16faf447bac2d883aa99 + languageName: node + linkType: hard + +"std-env@npm:^3.10.0": + version: 3.10.0 + resolution: "std-env@npm:3.10.0" + checksum: 10/19c9cda4f370b1ffae2b8b08c72167d8c3e5cfa972aaf5c6873f85d0ed2faa729407f5abb194dc33380708c00315002febb6f1e1b484736bfcf9361ad366013a + languageName: node + linkType: hard + "storybook-dark-mode@npm:4.0.2": version: 4.0.2 resolution: "storybook-dark-mode@npm:4.0.2" @@ -18487,6 +19146,13 @@ __metadata: languageName: node linkType: hard +"tinybench@npm:^2.9.0": + version: 2.9.0 + resolution: "tinybench@npm:2.9.0" + checksum: 10/cfa1e1418e91289219501703c4693c70708c91ffb7f040fd318d24aef419fb5a43e0c0160df9471499191968b2451d8da7f8087b08c3133c251c40d24aced06c + languageName: node + linkType: hard + "tinycolor2@npm:^1.6.0": version: 1.6.0 resolution: "tinycolor2@npm:1.6.0" @@ -18494,6 +19160,13 @@ __metadata: languageName: node linkType: hard +"tinyexec@npm:^1.0.2": + version: 1.0.2 + resolution: "tinyexec@npm:1.0.2" + checksum: 10/cb709ed4240e873d3816e67f851d445f5676e0ae3a52931a60ff571d93d388da09108c8057b62351766133ee05ff3159dd56c3a0fbd39a5933c6639ce8771405 + languageName: node + linkType: hard + "tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14": version: 0.2.14 resolution: "tinyglobby@npm:0.2.14" @@ -18504,6 +19177,16 @@ __metadata: languageName: node linkType: hard +"tinyglobby@npm:^0.2.15": + version: 0.2.15 + resolution: "tinyglobby@npm:0.2.15" + dependencies: + fdir: "npm:^6.5.0" + picomatch: "npm:^4.0.3" + checksum: 10/d72bd826a8b0fa5fa3929e7fe5ba48fceb2ae495df3a231b6c5408cd7d8c00b58ab5a9c2a76ba56a62ee9b5e083626f1f33599734bed1ffc4b792406408f0ca2 + languageName: node + linkType: hard + "tinyrainbow@npm:^2.0.0": version: 2.0.0 resolution: "tinyrainbow@npm:2.0.0" @@ -18511,6 +19194,13 @@ __metadata: languageName: node linkType: hard +"tinyrainbow@npm:^3.0.3": + version: 3.0.3 + resolution: "tinyrainbow@npm:3.0.3" + checksum: 10/169cc63c15e1378674180f3207c82c05bfa58fc79992e48792e8d97b4b759012f48e95297900ede24a81f0087cf329a0d85bb81109739eacf03c650127b3f6c1 + languageName: node + linkType: hard + "tinyspy@npm:^4.0.3": version: 4.0.3 resolution: "tinyspy@npm:4.0.3" @@ -19601,6 +20291,120 @@ __metadata: languageName: node linkType: hard +"vite@npm:^6.0.0 || ^7.0.0": + version: 7.2.6 + resolution: "vite@npm:7.2.6" + dependencies: + esbuild: "npm:^0.25.0" + fdir: "npm:^6.5.0" + fsevents: "npm:~2.3.3" + picomatch: "npm:^4.0.3" + postcss: "npm:^8.5.6" + rollup: "npm:^4.43.0" + tinyglobby: "npm:^0.2.15" + peerDependencies: + "@types/node": ^20.19.0 || >=22.12.0 + jiti: ">=1.21.0" + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: ">=0.54.8" + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + dependenciesMeta: + fsevents: + optional: true + peerDependenciesMeta: + "@types/node": + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + bin: + vite: bin/vite.js + checksum: 10/c640ed9c91957749287af2f483f5b5024a56718ba7cf32b0e2c398772fdf7fdb9fd5f97665c41712d4e9422c14009e283d0b69ac1b64b4f91474625bebe324de + languageName: node + linkType: hard + +"vitest@npm:~4.0.15": + version: 4.0.15 + resolution: "vitest@npm:4.0.15" + dependencies: + "@vitest/expect": "npm:4.0.15" + "@vitest/mocker": "npm:4.0.15" + "@vitest/pretty-format": "npm:4.0.15" + "@vitest/runner": "npm:4.0.15" + "@vitest/snapshot": "npm:4.0.15" + "@vitest/spy": "npm:4.0.15" + "@vitest/utils": "npm:4.0.15" + es-module-lexer: "npm:^1.7.0" + expect-type: "npm:^1.2.2" + magic-string: "npm:^0.30.21" + obug: "npm:^2.1.1" + pathe: "npm:^2.0.3" + picomatch: "npm:^4.0.3" + std-env: "npm:^3.10.0" + tinybench: "npm:^2.9.0" + tinyexec: "npm:^1.0.2" + tinyglobby: "npm:^0.2.15" + tinyrainbow: "npm:^3.0.3" + vite: "npm:^6.0.0 || ^7.0.0" + why-is-node-running: "npm:^2.3.0" + peerDependencies: + "@edge-runtime/vm": "*" + "@opentelemetry/api": ^1.9.0 + "@types/node": ^20.0.0 || ^22.0.0 || >=24.0.0 + "@vitest/browser-playwright": 4.0.15 + "@vitest/browser-preview": 4.0.15 + "@vitest/browser-webdriverio": 4.0.15 + "@vitest/ui": 4.0.15 + happy-dom: "*" + jsdom: "*" + peerDependenciesMeta: + "@edge-runtime/vm": + optional: true + "@opentelemetry/api": + optional: true + "@types/node": + optional: true + "@vitest/browser-playwright": + optional: true + "@vitest/browser-preview": + optional: true + "@vitest/browser-webdriverio": + optional: true + "@vitest/ui": + optional: true + happy-dom: + optional: true + jsdom: + optional: true + bin: + vitest: vitest.mjs + checksum: 10/b6df3d07b3f858ce1efc072d90753bc76d278a29245317b70e7bab0ded8bfaf81fc1e41aa30687365fef6d0e4110727867716440bc745e8948ae217a67f9d77b + languageName: node + linkType: hard + "void-elements@npm:3.1.0": version: 3.1.0 resolution: "void-elements@npm:3.1.0" @@ -19974,6 +20778,18 @@ __metadata: languageName: node linkType: hard +"why-is-node-running@npm:^2.3.0": + version: 2.3.0 + resolution: "why-is-node-running@npm:2.3.0" + dependencies: + siginfo: "npm:^2.0.0" + stackback: "npm:0.0.2" + bin: + why-is-node-running: cli.js + checksum: 10/0de6e6cd8f2f94a8b5ca44e84cf1751eadcac3ebedcdc6e5fbbe6c8011904afcbc1a2777c53496ec02ced7b81f2e7eda61e76bf8262a8bc3ceaa1f6040508051 + languageName: node + linkType: hard + "wide-align@npm:^1.1.0": version: 1.1.5 resolution: "wide-align@npm:1.1.5"