From d2cdab5e5c3b848ed1929eb8746d8147612d7720 Mon Sep 17 00:00:00 2001 From: "gaoyuan.1226" Date: Tue, 18 Feb 2025 15:44:24 +0800 Subject: [PATCH 1/2] chore: bump vitest --- package.json | 6 +- .../src/shared/parseCommonConfig.ts | 2 +- .../tests/__snapshots__/default.test.ts.snap | 36 +- .../__snapshots__/environment.test.ts.snap | 18 +- .../__snapshots__/globalVars.test.ts.snap | 22 +- .../tests/__snapshots__/minimize.test.ts.snap | 18 +- .../__snapshots__/rsc-ssr-loader.test.ts.snap | 8 +- .../cli/uni-builder/tests/parseConfig.test.ts | 15 +- pnpm-lock.yaml | 632 ++++++++++++------ 9 files changed, 480 insertions(+), 277 deletions(-) diff --git a/package.json b/package.json index 716277f24c0a..f4822849f0d9 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "test": "npm run test:ut", "test:rspack": "cd tests && pnpm run test:rspack", "test:jest": "cd tests && pnpm run test:ut", - "test:vitest": "node scripts/vitest-config/vitestRunAll.js", + "test:vitest": "VITE_CJS_IGNORE_WARNING=true node scripts/vitest-config/vitestRunAll.js", "test:ut": "pnpm run test:jest && pnpm run test:vitest", "test:ut:update": "pnpm run test:jest -u && pnpm run test:vitest -u", "test:e2e": "cd tests && npm run test", @@ -75,7 +75,7 @@ "@scripts/build": "workspace:*", "@types/react": "^18.3.11", "@types/react-dom": "^18.3.1", - "@vitest/ui": "^0.34.0", + "@vitest/ui": "^3.0.0", "antd": "^5", "check-dependency-version-consistency": "4.1.1", "cross-env": "^7.0.3", @@ -84,7 +84,7 @@ "lint-staged": "~13.3.0", "nx": "^17.0.1", "rimraf": "^6.0.1", - "vitest": "0.34.6" + "vitest": "^3.0.0" }, "pnpm": { "peerDependencyRules": { diff --git a/packages/cli/uni-builder/src/shared/parseCommonConfig.ts b/packages/cli/uni-builder/src/shared/parseCommonConfig.ts index d31756b951c4..685563c82639 100644 --- a/packages/cli/uni-builder/src/shared/parseCommonConfig.ts +++ b/packages/cli/uni-builder/src/shared/parseCommonConfig.ts @@ -211,7 +211,7 @@ export async function parseCommonConfig( } if (disableCssExtract) { - output.injectStyles = disableCssExtract; + output.injectStyles ??= disableCssExtract; } if (enableInlineStyles) { diff --git a/packages/cli/uni-builder/tests/__snapshots__/default.test.ts.snap b/packages/cli/uni-builder/tests/__snapshots__/default.test.ts.snap index b13e0f515d94..90fdc40d5847 100644 --- a/packages/cli/uni-builder/tests/__snapshots__/default.test.ts.snap +++ b/packages/cli/uni-builder/tests/__snapshots__/default.test.ts.snap @@ -944,12 +944,12 @@ exports[`uni-builder rspack > should generator rspack config correctly 1`] = ` DefinePlugin { "_args": [ { - "import.meta.env.ASSET_PREFIX": "\\"\\"", + "import.meta.env.ASSET_PREFIX": """", "import.meta.env.BASE_URL": "\\"/\\"", "import.meta.env.DEV": true, - "import.meta.env.MODE": "\\"development\\"", + "import.meta.env.MODE": ""development"", "import.meta.env.PROD": false, - "process.env.ASSET_PREFIX": "\\"\\"", + "process.env.ASSET_PREFIX": """", "process.env.BASE_URL": "\\"/\\"", }, ], @@ -1773,12 +1773,12 @@ exports[`uni-builder rspack > should generator rspack config correctly when node DefinePlugin { "_args": [ { - "import.meta.env.ASSET_PREFIX": "\\"\\"", + "import.meta.env.ASSET_PREFIX": """", "import.meta.env.BASE_URL": "\\"/\\"", "import.meta.env.DEV": false, - "import.meta.env.MODE": "\\"production\\"", + "import.meta.env.MODE": ""production"", "import.meta.env.PROD": true, - "process.env.ASSET_PREFIX": "\\"\\"", + "process.env.ASSET_PREFIX": """", "process.env.BASE_URL": "\\"/\\"", }, ], @@ -2827,12 +2827,12 @@ exports[`uni-builder rspack > should generator rspack config correctly when prod DefinePlugin { "_args": [ { - "import.meta.env.ASSET_PREFIX": "\\"\\"", + "import.meta.env.ASSET_PREFIX": """", "import.meta.env.BASE_URL": "\\"/\\"", "import.meta.env.DEV": false, - "import.meta.env.MODE": "\\"production\\"", + "import.meta.env.MODE": ""production"", "import.meta.env.PROD": true, - "process.env.ASSET_PREFIX": "\\"\\"", + "process.env.ASSET_PREFIX": """", "process.env.BASE_URL": "\\"/\\"", }, ], @@ -3596,12 +3596,12 @@ exports[`uni-builder rspack > should generator rspack config correctly when serv DefinePlugin { "_args": [ { - "import.meta.env.ASSET_PREFIX": "\\"\\"", + "import.meta.env.ASSET_PREFIX": """", "import.meta.env.BASE_URL": "\\"/\\"", "import.meta.env.DEV": false, - "import.meta.env.MODE": "\\"production\\"", + "import.meta.env.MODE": ""production"", "import.meta.env.PROD": true, - "process.env.ASSET_PREFIX": "\\"\\"", + "process.env.ASSET_PREFIX": """", "process.env.BASE_URL": "\\"/\\"", }, ], @@ -4823,12 +4823,12 @@ exports[`uni-builder webpack > should generator webpack config correctly 1`] = ` }, DefinePlugin { "definitions": { - "import.meta.env.ASSET_PREFIX": "\\"\\"", + "import.meta.env.ASSET_PREFIX": """", "import.meta.env.BASE_URL": "\\"/\\"", "import.meta.env.DEV": true, - "import.meta.env.MODE": "\\"development\\"", + "import.meta.env.MODE": ""development"", "import.meta.env.PROD": false, - "process.env.ASSET_PREFIX": "\\"\\"", + "process.env.ASSET_PREFIX": """", "process.env.BASE_URL": "\\"/\\"", }, }, @@ -6194,12 +6194,12 @@ exports[`uni-builder webpack > should generator webpack config correctly when pr }, DefinePlugin { "definitions": { - "import.meta.env.ASSET_PREFIX": "\\"\\"", + "import.meta.env.ASSET_PREFIX": """", "import.meta.env.BASE_URL": "\\"/\\"", "import.meta.env.DEV": false, - "import.meta.env.MODE": "\\"production\\"", + "import.meta.env.MODE": ""production"", "import.meta.env.PROD": true, - "process.env.ASSET_PREFIX": "\\"\\"", + "process.env.ASSET_PREFIX": """", "process.env.BASE_URL": "\\"/\\"", }, }, diff --git a/packages/cli/uni-builder/tests/__snapshots__/environment.test.ts.snap b/packages/cli/uni-builder/tests/__snapshots__/environment.test.ts.snap index adefde46a58d..e528552481e7 100644 --- a/packages/cli/uni-builder/tests/__snapshots__/environment.test.ts.snap +++ b/packages/cli/uni-builder/tests/__snapshots__/environment.test.ts.snap @@ -945,12 +945,12 @@ exports[`uni-builder environment compat > should generator environment config co DefinePlugin { "_args": [ { - "import.meta.env.ASSET_PREFIX": "\\"\\"", + "import.meta.env.ASSET_PREFIX": """", "import.meta.env.BASE_URL": "\\"/\\"", "import.meta.env.DEV": true, - "import.meta.env.MODE": "\\"development\\"", + "import.meta.env.MODE": ""development"", "import.meta.env.PROD": false, - "process.env.ASSET_PREFIX": "\\"\\"", + "process.env.ASSET_PREFIX": """", "process.env.BASE_URL": "\\"/\\"", }, ], @@ -1691,12 +1691,12 @@ exports[`uni-builder environment compat > should generator environment config co DefinePlugin { "_args": [ { - "import.meta.env.ASSET_PREFIX": "\\"\\"", + "import.meta.env.ASSET_PREFIX": """", "import.meta.env.BASE_URL": "\\"/\\"", "import.meta.env.DEV": true, - "import.meta.env.MODE": "\\"development\\"", + "import.meta.env.MODE": ""development"", "import.meta.env.PROD": false, - "process.env.ASSET_PREFIX": "\\"\\"", + "process.env.ASSET_PREFIX": """", "process.env.BASE_URL": "\\"/\\"", }, ], @@ -2419,12 +2419,12 @@ exports[`uni-builder environment compat > should generator environment config co DefinePlugin { "_args": [ { - "import.meta.env.ASSET_PREFIX": "\\"\\"", + "import.meta.env.ASSET_PREFIX": """", "import.meta.env.BASE_URL": "\\"/\\"", "import.meta.env.DEV": true, - "import.meta.env.MODE": "\\"development\\"", + "import.meta.env.MODE": ""development"", "import.meta.env.PROD": false, - "process.env.ASSET_PREFIX": "\\"\\"", + "process.env.ASSET_PREFIX": """", "process.env.BASE_URL": "\\"/\\"", }, ], diff --git a/packages/cli/uni-builder/tests/__snapshots__/globalVars.test.ts.snap b/packages/cli/uni-builder/tests/__snapshots__/globalVars.test.ts.snap index 0e26cf8c858d..2595575eb921 100644 --- a/packages/cli/uni-builder/tests/__snapshots__/globalVars.test.ts.snap +++ b/packages/cli/uni-builder/tests/__snapshots__/globalVars.test.ts.snap @@ -4,19 +4,19 @@ exports[`plugin-global-vars > 'globalVars function' 1`] = ` [ DefinePlugin { "definitions": { - "import.meta.env.ASSET_PREFIX": "\\"\\"", + "import.meta.env.ASSET_PREFIX": """", "import.meta.env.BASE_URL": "\\"/\\"", "import.meta.env.DEV": false, - "import.meta.env.MODE": "\\"none\\"", + "import.meta.env.MODE": ""none"", "import.meta.env.PROD": false, - "process.env.ASSET_PREFIX": "\\"\\"", + "process.env.ASSET_PREFIX": """", "process.env.BASE_URL": "\\"/\\"", }, }, DefinePlugin { "definitions": { - "ENV": "\\"test\\"", - "TARGET": "\\"web\\"", + "ENV": ""test"", + "TARGET": ""web"", }, }, ] @@ -26,20 +26,20 @@ exports[`plugin-global-vars > 'globalVars' 1`] = ` [ DefinePlugin { "definitions": { - "import.meta.env.ASSET_PREFIX": "\\"\\"", + "import.meta.env.ASSET_PREFIX": """", "import.meta.env.BASE_URL": "\\"/\\"", "import.meta.env.DEV": false, - "import.meta.env.MODE": "\\"none\\"", + "import.meta.env.MODE": ""none"", "import.meta.env.PROD": false, - "process.env.ASSET_PREFIX": "\\"\\"", + "process.env.ASSET_PREFIX": """", "process.env.BASE_URL": "\\"/\\"", }, }, DefinePlugin { "definitions": { - "import.meta.bar": "{\\"a\\":\\"bar\\",\\"b\\":false,\\"c\\":{\\"d\\":42}}", - "process.env.foo": "\\"foo\\"", - "window.baz": "[null,\\"baz\\"]", + "import.meta.bar": "{"a":"bar","b":false,"c":{"d":42}}", + "process.env.foo": ""foo"", + "window.baz": "[null,"baz"]", }, }, ] diff --git a/packages/cli/uni-builder/tests/__snapshots__/minimize.test.ts.snap b/packages/cli/uni-builder/tests/__snapshots__/minimize.test.ts.snap index 77c3eb2c90c7..2c5c41aa6c2c 100644 --- a/packages/cli/uni-builder/tests/__snapshots__/minimize.test.ts.snap +++ b/packages/cli/uni-builder/tests/__snapshots__/minimize.test.ts.snap @@ -85,12 +85,12 @@ exports[`html minify > should not apply html minify in production when disableMi }, DefinePlugin { "definitions": { - "import.meta.env.ASSET_PREFIX": "\\"\\"", + "import.meta.env.ASSET_PREFIX": """", "import.meta.env.BASE_URL": "\\"/\\"", "import.meta.env.DEV": false, - "import.meta.env.MODE": "\\"production\\"", + "import.meta.env.MODE": ""production"", "import.meta.env.PROD": true, - "process.env.ASSET_PREFIX": "\\"\\"", + "process.env.ASSET_PREFIX": """", "process.env.BASE_URL": "\\"/\\"", }, }, @@ -218,12 +218,12 @@ exports[`html minify > should not apply html minify when htmlPlugin.minify false }, DefinePlugin { "definitions": { - "import.meta.env.ASSET_PREFIX": "\\"\\"", + "import.meta.env.ASSET_PREFIX": """", "import.meta.env.BASE_URL": "\\"/\\"", "import.meta.env.DEV": false, - "import.meta.env.MODE": "\\"production\\"", + "import.meta.env.MODE": ""production"", "import.meta.env.PROD": true, - "process.env.ASSET_PREFIX": "\\"\\"", + "process.env.ASSET_PREFIX": """", "process.env.BASE_URL": "\\"/\\"", }, }, @@ -288,12 +288,12 @@ exports[`html minify > should not apply html plugin when htmlPlugin false 1`] = }, DefinePlugin { "definitions": { - "import.meta.env.ASSET_PREFIX": "\\"\\"", + "import.meta.env.ASSET_PREFIX": """", "import.meta.env.BASE_URL": "\\"/\\"", "import.meta.env.DEV": false, - "import.meta.env.MODE": "\\"production\\"", + "import.meta.env.MODE": ""production"", "import.meta.env.PROD": true, - "process.env.ASSET_PREFIX": "\\"\\"", + "process.env.ASSET_PREFIX": """", "process.env.BASE_URL": "\\"/\\"", }, }, diff --git a/packages/cli/uni-builder/tests/loaders/__snapshots__/rsc-ssr-loader.test.ts.snap b/packages/cli/uni-builder/tests/loaders/__snapshots__/rsc-ssr-loader.test.ts.snap index 983b902ab8eb..c60ed8e75b03 100644 --- a/packages/cli/uni-builder/tests/loaders/__snapshots__/rsc-ssr-loader.test.ts.snap +++ b/packages/cli/uni-builder/tests/loaders/__snapshots__/rsc-ssr-loader.test.ts.snap @@ -50,13 +50,13 @@ exports[`rscSsrLoader > should transform server module correctly 1`] = ` 'use server'; export const foo = () => { - throw new Error(\\"Server actions must not be called during server-side rendering.\\") + throw new Error("Server actions must not be called during server-side rendering.") } export const bar = () => { - throw new Error(\\"Server actions must not be called during server-side rendering.\\") + throw new Error("Server actions must not be called during server-side rendering.") } export const b = () => { - throw new Error(\\"Server actions must not be called during server-side rendering.\\") + throw new Error("Server actions must not be called during server-side rendering.") } -export default () => {throw new Error(\\"Server actions must not be called during server-side rendering.\\")}" +export default () => {throw new Error("Server actions must not be called during server-side rendering.")}" `; diff --git a/packages/cli/uni-builder/tests/parseConfig.test.ts b/packages/cli/uni-builder/tests/parseConfig.test.ts index c4d8d067e8ae..70f6be605fc2 100644 --- a/packages/cli/uni-builder/tests/parseConfig.test.ts +++ b/packages/cli/uni-builder/tests/parseConfig.test.ts @@ -333,11 +333,11 @@ describe('parseCommonConfig', () => { }); const injectStylesCases: [UniBuilderConfig['output'], OutputConfig][] = [ - [{}, { injectStyles: false }], + [{}, { injectStyles: undefined }], [{ injectStyles: true }, { injectStyles: true }], [{ injectStyles: false }, { injectStyles: false }], [{ disableCssExtract: true }, { injectStyles: true }], - [{ disableCssExtract: false }, { injectStyles: false }], + [{ disableCssExtract: false }, { injectStyles: undefined }], [{ disableCssExtract: true, injectStyles: true }, { injectStyles: true }], [{ disableCssExtract: false, injectStyles: true }, { injectStyles: true }], [{ disableCssExtract: true, injectStyles: false }, { injectStyles: false }], @@ -350,12 +350,15 @@ describe('parseCommonConfig', () => { { injectStyles: false }, ], ]; - test('output.injectStyles', () => { + describe('output.injectStyles', () => { for (const [config, output] of injectStylesCases) { - test(`${JSON.stringify(config)} => ${JSON.stringify(output)}`, async () => { + test(`${JSON.stringify(config)} => ${JSON.stringify( + output, + )}`, async () => { expect( - (await parseCommonConfig({ output: config })).rsbuildConfig.output, - ).toEqual(output); + (await parseCommonConfig({ output: config })).rsbuildConfig.output + ?.injectStyles, + ).toEqual(output.injectStyles); }); } }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a44c15db2834..ba8c44babb55 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -41,8 +41,8 @@ importers: specifier: ^18.3.1 version: 18.3.5(@types/react@18.3.18) '@vitest/ui': - specifier: ^0.34.0 - version: 0.34.7(vitest@0.34.6) + specifier: ^3.0.0 + version: 3.0.5(vitest@3.0.5) antd: specifier: ^5 version: 5.23.2(date-fns@2.30.0)(moment@2.30.1)(react-dom@19.0.0(react@19.0.0))(react@19.0.0) @@ -68,8 +68,8 @@ importers: specifier: ^6.0.1 version: 6.0.1 vitest: - specifier: 0.34.6 - version: 0.34.6(@vitest/ui@0.34.7)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(less@4.2.2)(playwright@1.33.0)(sass@1.83.4)(terser@5.36.0) + specifier: ^3.0.0 + version: 3.0.5(@types/debug@4.1.12)(@types/node@20.5.1)(@vitest/ui@3.0.5)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(less@4.2.2)(sass-embedded@1.83.4)(sass@1.83.4)(terser@5.36.0) packages/cli/babel-preset: dependencies: @@ -11935,6 +11935,101 @@ packages: rollup: optional: true + '@rollup/rollup-android-arm-eabi@4.34.8': + resolution: {integrity: sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.34.8': + resolution: {integrity: sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.34.8': + resolution: {integrity: sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.34.8': + resolution: {integrity: sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.34.8': + resolution: {integrity: sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.34.8': + resolution: {integrity: sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.34.8': + resolution: {integrity: sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.34.8': + resolution: {integrity: sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.34.8': + resolution: {integrity: sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.34.8': + resolution: {integrity: sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-loongarch64-gnu@4.34.8': + resolution: {integrity: sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': + resolution: {integrity: sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.34.8': + resolution: {integrity: sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.34.8': + resolution: {integrity: sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.34.8': + resolution: {integrity: sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.34.8': + resolution: {integrity: sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-win32-arm64-msvc@4.34.8': + resolution: {integrity: sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.34.8': + resolution: {integrity: sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.34.8': + resolution: {integrity: sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==} + cpu: [x64] + os: [win32] + '@rsbuild/core@1.2.0': resolution: {integrity: sha512-dyAok2W0kv6l2i1MspQZPgUjipuNYl62LusFfgAYCbk6fRmQwZQo8QjPeY6jSDl5/wDDYqIaL/9kZXrAh7Cn3g==} engines: {node: '>=16.7.0'} @@ -12833,12 +12928,6 @@ packages: '@types/cacheable-request@6.0.3': resolution: {integrity: sha512-IQ3EbTzGxIigb1I3qPZc1rWJnH0BmSKv5QYTalEwweFvyBDLSAe24zP0le/hyi7ecGfZVlIVAg4BZqb8WBwKqw==} - '@types/chai-subset@1.3.3': - resolution: {integrity: sha512-frBecisrNGz+F4T6bcc+NLeolfiojh5FxW2klu669+8BARtyQv2C/GkNW6FUodVe4BroGMP/wER/YDGc7rEllw==} - - '@types/chai@4.3.5': - resolution: {integrity: sha512-mEo1sAde+UCE6b2hxn332f1g1E8WfYRu6p5SvTKr2ZKC1f7gFJXk4h5PyGP9Dt6gCaG8y8XhwnXWC6Iy2cmBng==} - '@types/configstore@2.1.1': resolution: {integrity: sha512-YY+hm3afkDHeSM2rsFXxeZtu0garnusBWNG1+7MknmDWQHqcH2w21/xOU9arJUi8ch4qyFklidANLCu3ihhVwQ==} @@ -13335,28 +13424,39 @@ packages: engines: {node: '>=16'} hasBin: true - '@vitest/expect@0.34.6': - resolution: {integrity: sha512-QUzKpUQRc1qC7qdGo7rMK3AkETI7w18gTCUrsNnyjjJKYiuUB9+TQK3QnR1unhCnWRC0AbKv2omLGQDF/mIjOw==} + '@vitest/expect@3.0.5': + resolution: {integrity: sha512-nNIOqupgZ4v5jWuQx2DSlHLEs7Q4Oh/7AYwNyE+k0UQzG7tSmjPXShUikn1mpNGzYEN2jJbTvLejwShMitovBA==} + + '@vitest/mocker@3.0.5': + resolution: {integrity: sha512-CLPNBFBIE7x6aEGbIjaQAX03ZZlBMaWwAjBdMkIf/cAn6xzLTiM3zYqO/WAbieEjsAZir6tO71mzeHZoodThvw==} + peerDependencies: + msw: ^2.4.9 + vite: ^5.0.0 || ^6.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + + '@vitest/pretty-format@3.0.5': + resolution: {integrity: sha512-CjUtdmpOcm4RVtB+up8r2vVDLR16Mgm/bYdkGFe3Yj/scRfCpbSi2W/BDSDcFK7ohw8UXvjMbOp9H4fByd/cOA==} - '@vitest/runner@0.34.6': - resolution: {integrity: sha512-1CUQgtJSLF47NnhN+F9X2ycxUP0kLHQ/JWvNHbeBfwW8CzEGgeskzNnHDyv1ieKTltuR6sdIHV+nmR6kPxQqzQ==} + '@vitest/runner@3.0.5': + resolution: {integrity: sha512-BAiZFityFexZQi2yN4OX3OkJC6scwRo8EhRB0Z5HIGGgd2q+Nq29LgHU/+ovCtd0fOfXj5ZI6pwdlUmC5bpi8A==} - '@vitest/snapshot@0.34.6': - resolution: {integrity: sha512-B3OZqYn6k4VaN011D+ve+AA4whM4QkcwcrwaKwAbyyvS/NB1hCWjFIBQxAQQSQir9/RtyAAGuq+4RJmbn2dH4w==} + '@vitest/snapshot@3.0.5': + resolution: {integrity: sha512-GJPZYcd7v8QNUJ7vRvLDmRwl+a1fGg4T/54lZXe+UOGy47F9yUfE18hRCtXL5aHN/AONu29NGzIXSVFh9K0feA==} - '@vitest/spy@0.34.6': - resolution: {integrity: sha512-xaCvneSaeBw/cz8ySmF7ZwGvL0lBjfvqc1LpQ/vcdHEvpLn3Ff1vAvjw+CoGn0802l++5L/pxb7whwcWAw+DUQ==} + '@vitest/spy@3.0.5': + resolution: {integrity: sha512-5fOzHj0WbUNqPK6blI/8VzZdkBlQLnT25knX0r4dbZI9qoZDf3qAdjoMmDcLG5A83W6oUUFJgUd0EYBc2P5xqg==} - '@vitest/ui@0.34.7': - resolution: {integrity: sha512-iizUu9R5Rsvsq8FtdJ0suMqEfIsIIzziqnasMHe4VH8vG+FnZSA3UAtCHx6rLeRupIFVAVg7bptMmuvMcsn8WQ==} + '@vitest/ui@3.0.5': + resolution: {integrity: sha512-gw2noso6WI+2PeMVCZFntdATS6xl9qhQcbhkPQ9sOmx/Xn0f4Bx4KDSbD90jpJPF0l5wOzSoGCmKyVR3W612mg==} peerDependencies: - vitest: '>=0.30.1 <1' + vitest: 3.0.5 - '@vitest/utils@0.34.6': - resolution: {integrity: sha512-IG5aDD8S6zlvloDsnzHw0Ut5xczlF+kv2BOTo+iXfPr54Yhi5qbVOgGB1hZaVq4iJ4C/MZ2J0y15IlsV/ZcI0A==} - - '@vitest/utils@0.34.7': - resolution: {integrity: sha512-ziAavQLpCYS9sLOorGrFFKmy2gnfiNU0ZJ15TsMz/K92NAPS/rp9K4z6AJQQk5Y8adCy4Iwpxy7pQumQ/psnRg==} + '@vitest/utils@3.0.5': + resolution: {integrity: sha512-N9AX0NUoUtVwKwy21JtwzaqR5L5R5A99GAbrHfCCXK1lp593i/3AZAXhSP43wRQuxYsflrdzEfXZFo1reR1Nkg==} '@vue/babel-helper-vue-transform-on@1.2.5': resolution: {integrity: sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==} @@ -13782,8 +13882,9 @@ packages: assert@2.1.0: resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==} - assertion-error@1.1.0: - resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} + assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} ast-types@0.14.2: resolution: {integrity: sha512-O0yuUDnZeQDL+ncNGlJ78BiO4jnYI3bvMsD5prT0/nsgijG/LpNBIr63gTjVTNsiGkgQhiyCShTgxt8oXOrklA==} @@ -14196,9 +14297,9 @@ packages: resolution: {integrity: sha512-Baz3aNe2gd2LP2qk5U+sDk/m4oSuwSDcBfayTCTBoWpfIGO5XFxPmjILQII4NGiZjD6DoDI6kf7gKaxkf7s3VQ==} engines: {node: '>=0.10.0'} - chai@4.5.0: - resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} - engines: {node: '>=4'} + chai@5.2.0: + resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==} + engines: {node: '>=12'} chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} @@ -14259,8 +14360,9 @@ packages: engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} hasBin: true - check-error@1.0.3: - resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + engines: {node: '>= 16'} chokidar@3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} @@ -14967,6 +15069,10 @@ packages: resolution: {integrity: sha512-SUwdGfqdKOwxCPeVYjwSyRpJ7Z+fhpwIAtmCUdZIWZ/YP5R9WAsyuSgpLVDi9bjWoN2LXHNss/dk3urXtdQxGg==} engines: {node: '>=6'} + deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} + engines: {node: '>=6'} + deep-equal@1.0.1: resolution: {integrity: sha512-bHtC0iYvWhyaTzvV3CZgPeZQqCOBGyGsVV7v4eevpdkLHfiSrXUdBG+qAuSz4RI70sszvjQ1QSZ98An1yNwpSw==} @@ -15620,8 +15726,8 @@ packages: estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - estree-walker@3.0.1: - resolution: {integrity: sha512-woY0RUD87WzMBUiZLx8NsYr23N5BKsOMZHhu2hoNRVh6NXGfoiT1KOL8G3UHlJAnEDGmfa5ubNA/AacfG+Kb0g==} + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} @@ -15681,6 +15787,10 @@ packages: resolution: {integrity: sha512-PtJ/HKYdt/SqoGIWYninAENrSRxRSDb+5I78Pke73+Nxp/nzX05yUU2B+ULUro7wPG4VdD5caKi8UN2NPkpvBA==} engines: {node: '>=14.0.0'} + expect-type@1.1.0: + resolution: {integrity: sha512-bFi65yM+xZgk+u/KRIpekdSYkTB5W1pEf0Lt8Q8Msh7b+eQ7LXVtIB1Bkm4fvclDEL1b2CZkMhv2mOeF8tMdkA==} + engines: {node: '>=12.0.0'} + expect@29.7.0: resolution: {integrity: sha512-2Zks0hf1VLFYI1kbh0I5jP3KHHyCHpkfyHBzsSXRFgl/Bg9mWYfMW8oD+PdMPlEwy5HNsR9JutYy6pMeOh61nw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} @@ -15806,8 +15916,8 @@ packages: fetch-retry@5.0.6: resolution: {integrity: sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==} - fflate@0.8.0: - resolution: {integrity: sha512-FAdS4qMuFjsJj6XHbBaZeXOgaypXp8iw/Tpyuq/w3XA41jjLHT8NPA+n7czH/DDhdncq0nAyDZmPeWXh2qmdIg==} + fflate@0.8.2: + resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} figures@2.0.0: resolution: {integrity: sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==} @@ -16068,12 +16178,6 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - get-func-name@2.0.0: - resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} - - get-func-name@2.0.2: - resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} - get-intrinsic@1.2.4: resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} engines: {node: '>= 0.4'} @@ -17363,10 +17467,6 @@ packages: resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} engines: {node: '>= 12.13.0'} - local-pkg@0.4.3: - resolution: {integrity: sha512-SFppqq5p42fe2qcZQqqEOiVRXl+WCP1MdT6k7BDEW1j++sp5fIY+/fdRQitvKgB5BrBcmrs5m/L0v2FrU5MY1g==} - engines: {node: '>=14'} - locate-path@2.0.0: resolution: {integrity: sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==} engines: {node: '>=4'} @@ -17483,9 +17583,8 @@ packages: resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true - loupe@2.3.6: - resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} - deprecated: Please upgrade to 2.3.7 which fixes GHSA-4q6p-r6v2-jvc5 + loupe@3.1.3: + resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==} lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} @@ -18450,8 +18549,9 @@ packages: pathe@2.0.2: resolution: {integrity: sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==} - pathval@1.1.1: - resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} + pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} pbkdf2@3.1.2: resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} @@ -20116,6 +20216,11 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true + rollup@4.34.8: + resolution: {integrity: sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + rsc-html-stream@0.0.4: resolution: {integrity: sha512-1isiXIrlTI/vRLTvS3O4fMrO9qIHje1FSphufrIV5QfzHUgBDCZFwP9b8+rH63nbhxtcKTqfyziwM+2khfX0Uw==} @@ -20503,6 +20608,10 @@ packages: resolution: {integrity: sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==} engines: {node: '>= 10'} + sirv@3.0.1: + resolution: {integrity: sha512-FoqMu0NCGBLCcAkS1qA+XJIQTR6/JHfQXl+uGteNCQ76T91DMUjPa9xfmeqMY3z80nLSg9yQmNjK0Px6RWsH/A==} + engines: {node: '>=18'} + sisteransi@1.0.5: resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} @@ -20662,6 +20771,9 @@ packages: std-env@3.7.0: resolution: {integrity: sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==} + std-env@3.8.0: + resolution: {integrity: sha512-Bc3YwwCB+OzldMxOXJIIvC6cPRWr/LxOp48CdQTOkPyk/t4JWWJbrilwBd7RJzKV8QW7tJkcgAmeuLLJugl5/w==} + store2@2.14.3: resolution: {integrity: sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==} @@ -20773,9 +20885,6 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} - strip-literal@1.0.1: - resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} - strong-log-transformer@2.1.0: resolution: {integrity: sha512-B3Hgul+z0L9a236FAUC9iZsL+nVHgoCJnqCbN588DjYxvGXaXaaFbfmQ/JhvKjZwsOukuR72XbHv71Qkug0HxA==} engines: {node: '>=4'} @@ -21011,23 +21120,30 @@ packages: tiny-warning@1.0.3: resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} - tinybench@2.5.0: - resolution: {integrity: sha512-kRwSG8Zx4tjF9ZiyH4bhaebu+EDz1BOx9hOigYHlUW4xxI/wKIUQUqo018UlU4ar6ATPBsaMrdbKZ+tmPdohFA==} + tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + + tinyexec@0.3.2: + resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} tinyglobby@0.2.10: resolution: {integrity: sha512-Zc+8eJlFMvgatPZTl6A9L/yht8QqdmUNtURHaKZLmKBE12hNPSrqNkUp2cs3M/UKmNVVAMFQYSjYIVHDjW5zew==} engines: {node: '>=12.0.0'} - tinypool@0.7.0: - resolution: {integrity: sha512-zSYNUlYSMhJ6Zdou4cJwo/p7w5nmAH17GRfU/ui3ctvjXFErXXkruT4MWW6poDeXgCaIBlGLrfU6TbTXxyGMww==} - engines: {node: '>=14.0.0'} - tinypool@0.8.1: resolution: {integrity: sha512-zBTCK0cCgRROxvs9c0CGK838sPkeokNGdQVUUwHAbynHFlmyJYj825f/oRs528HaIJ97lo0pLIlDUzwN+IorWg==} engines: {node: '>=14.0.0'} - tinyspy@2.1.1: - resolution: {integrity: sha512-XPJL2uSzcOyBMky6OFrusqWlzfFrXtE0hPuMgW8A2HmaqrPo4ZQHRN/V0QXN3FSjKxpsbRrFc5LI7KOwBsT1/w==} + tinypool@1.0.2: + resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==} + 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'} + + tinyspy@3.0.2: + resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} engines: {node: '>=14.0.0'} tmp@0.0.33: @@ -21661,20 +21777,21 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vite-node@0.34.6: - resolution: {integrity: sha512-nlBMJ9x6n7/Amaz6F3zJ97EBwR2FkzhBRxF5e+jE6LA3yi6Wtc2lyTij1OnDMIr34v5g/tVQtsVAzhT0jc5ygA==} - engines: {node: '>=v14.18.0'} + vite-node@3.0.5: + resolution: {integrity: sha512-02JEJl7SbtwSDJdYS537nU6l+ktdvcREfLksk/NDAqtdKWGqHl+joXzEubHROmS3E6pip+Xgu2tFezMu75jH7A==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true - vite@4.5.2: - resolution: {integrity: sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w==} - engines: {node: ^14.18.0 || >=16.0.0} + vite@5.4.14: + resolution: {integrity: sha512-EK5cY7Q1D8JNhSaPKVK4pwBFvaTmZxEnoKXLG/U9gmdDcihQGNzFlgIvaxezFR4glP1LsuiedwMBqCXH3wZccA==} + engines: {node: ^18.0.0 || >=20.0.0} hasBin: true peerDependencies: - '@types/node': '>= 14' + '@types/node': ^18.0.0 || >=20.0.0 less: '*' lightningcss: ^1.21.0 sass: '*' + sass-embedded: '*' stylus: '*' sugarss: '*' terser: ^5.4.0 @@ -21687,6 +21804,8 @@ packages: optional: true sass: optional: true + sass-embedded: + optional: true stylus: optional: true sugarss: @@ -21694,22 +21813,25 @@ packages: terser: optional: true - vitest@0.34.6: - resolution: {integrity: sha512-+5CALsOvbNKnS+ZHMXtuUC7nL8/7F1F2DnHGjSsszX8zCjWSSviphCb/NuS9Nzf4Q03KyyDRBAXhF/8lffME4Q==} - engines: {node: '>=v14.18.0'} + vitest@3.0.5: + resolution: {integrity: sha512-4dof+HvqONw9bvsYxtkfUp2uHsTN9bV2CZIi1pWgoFpL1Lld8LA1ka9q/ONSsoScAKG7NVGf2stJTI7XRkXb2Q==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' - '@vitest/browser': '*' - '@vitest/ui': '*' + '@types/debug': ^4.1.12 + '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 + '@vitest/browser': 3.0.5 + '@vitest/ui': 3.0.5 happy-dom: '*' jsdom: '*' - playwright: '*' - safaridriver: '*' - webdriverio: '*' peerDependenciesMeta: '@edge-runtime/vm': optional: true + '@types/debug': + optional: true + '@types/node': + optional: true '@vitest/browser': optional: true '@vitest/ui': @@ -21718,12 +21840,6 @@ packages: optional: true jsdom: optional: true - playwright: - optional: true - safaridriver: - optional: true - webdriverio: - optional: true vm-browserify@1.1.2: resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} @@ -21866,8 +21982,8 @@ packages: engines: {node: '>= 8'} hasBin: true - why-is-node-running@2.2.2: - resolution: {integrity: sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==} + why-is-node-running@2.3.0: + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} engines: {node: '>=8'} hasBin: true @@ -22328,7 +22444,7 @@ snapshots: '@babel/traverse': 7.26.9 '@babel/types': 7.26.9 convert-source-map: 1.9.0 - debug: 4.4.0(supports-color@5.5.0) + debug: 4.3.7 gensync: 1.0.0-beta.2 json5: 2.2.3 lodash: 4.17.21 @@ -23765,7 +23881,7 @@ snapshots: lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@18.19.74)(typescript@5.6.3) + ts-node: 10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.5.1)(typescript@5.6.3) typescript: 5.6.3 transitivePeerDependencies: - '@swc/core' @@ -24913,7 +25029,7 @@ snapshots: estree-util-build-jsx: 2.2.0 estree-util-is-identifier-name: 2.0.1 estree-util-to-js: 1.1.0 - estree-walker: 3.0.1 + estree-walker: 3.0.3 hast-util-to-estree: 2.1.0 markdown-extensions: 1.1.1 periscopic: 3.0.4 @@ -27274,6 +27390,63 @@ snapshots: optionalDependencies: rollup: 3.29.5 + '@rollup/rollup-android-arm-eabi@4.34.8': + optional: true + + '@rollup/rollup-android-arm64@4.34.8': + optional: true + + '@rollup/rollup-darwin-arm64@4.34.8': + optional: true + + '@rollup/rollup-darwin-x64@4.34.8': + optional: true + + '@rollup/rollup-freebsd-arm64@4.34.8': + optional: true + + '@rollup/rollup-freebsd-x64@4.34.8': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.34.8': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.34.8': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.34.8': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.34.8': + optional: true + + '@rollup/rollup-linux-loongarch64-gnu@4.34.8': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.34.8': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.34.8': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.34.8': + optional: true + + '@rollup/rollup-linux-x64-musl@4.34.8': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.34.8': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.34.8': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.34.8': + optional: true + '@rsbuild/core@1.2.0': dependencies: '@rspack/core': 1.2.0(@swc/helpers@0.5.15) @@ -28888,12 +29061,6 @@ snapshots: '@types/node': 18.19.74 '@types/responselike': 1.0.3 - '@types/chai-subset@1.3.3': - dependencies: - '@types/chai': 4.3.5 - - '@types/chai@4.3.5': {} - '@types/configstore@2.1.1': {} '@types/connect-history-api-fallback@1.5.4': @@ -29477,50 +29644,56 @@ snapshots: - encoding - supports-color - '@vitest/expect@0.34.6': + '@vitest/expect@3.0.5': dependencies: - '@vitest/spy': 0.34.6 - '@vitest/utils': 0.34.6 - chai: 4.5.0 + '@vitest/spy': 3.0.5 + '@vitest/utils': 3.0.5 + chai: 5.2.0 + tinyrainbow: 2.0.0 - '@vitest/runner@0.34.6': + '@vitest/mocker@3.0.5(vite@5.4.14(@types/node@20.5.1)(less@4.2.2)(sass-embedded@1.83.4)(sass@1.83.4)(terser@5.36.0))': dependencies: - '@vitest/utils': 0.34.6 - p-limit: 4.0.0 - pathe: 1.1.2 + '@vitest/spy': 3.0.5 + estree-walker: 3.0.3 + magic-string: 0.30.17 + optionalDependencies: + vite: 5.4.14(@types/node@20.5.1)(less@4.2.2)(sass-embedded@1.83.4)(sass@1.83.4)(terser@5.36.0) - '@vitest/snapshot@0.34.6': + '@vitest/pretty-format@3.0.5': dependencies: - magic-string: 0.30.17 - pathe: 1.1.2 - pretty-format: 29.7.0 + tinyrainbow: 2.0.0 - '@vitest/spy@0.34.6': + '@vitest/runner@3.0.5': dependencies: - tinyspy: 2.1.1 + '@vitest/utils': 3.0.5 + pathe: 2.0.2 - '@vitest/ui@0.34.7(vitest@0.34.6)': + '@vitest/snapshot@3.0.5': dependencies: - '@vitest/utils': 0.34.7 - fast-glob: 3.3.3 - fflate: 0.8.0 - flatted: 3.3.2 - pathe: 1.1.2 - picocolors: 1.1.1 - sirv: 2.0.4 - vitest: 0.34.6(@vitest/ui@0.34.7)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(less@4.2.2)(playwright@1.33.0)(sass@1.83.4)(terser@5.36.0) + '@vitest/pretty-format': 3.0.5 + magic-string: 0.30.17 + pathe: 2.0.2 - '@vitest/utils@0.34.6': + '@vitest/spy@3.0.5': dependencies: - diff-sequences: 29.6.3 - loupe: 2.3.6 - pretty-format: 29.7.0 + tinyspy: 3.0.2 - '@vitest/utils@0.34.7': + '@vitest/ui@3.0.5(vitest@3.0.5)': dependencies: - diff-sequences: 29.6.3 - loupe: 2.3.6 - pretty-format: 29.7.0 + '@vitest/utils': 3.0.5 + fflate: 0.8.2 + flatted: 3.3.2 + pathe: 2.0.2 + sirv: 3.0.1 + tinyglobby: 0.2.10 + tinyrainbow: 2.0.0 + vitest: 3.0.5(@types/debug@4.1.12)(@types/node@20.5.1)(@vitest/ui@3.0.5)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(less@4.2.2)(sass-embedded@1.83.4)(sass@1.83.4)(terser@5.36.0) + + '@vitest/utils@3.0.5': + dependencies: + '@vitest/pretty-format': 3.0.5 + loupe: 3.1.3 + tinyrainbow: 2.0.0 '@vue/babel-helper-vue-transform-on@1.2.5': {} @@ -29599,7 +29772,7 @@ snapshots: '@vue/shared': 3.5.13 estree-walker: 2.0.2 magic-string: 0.30.17 - postcss: 8.5.1 + postcss: 8.5.2 source-map-js: 1.2.1 '@vue/compiler-ssr@3.3.4': @@ -29865,7 +30038,7 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.4.0(supports-color@5.5.0) + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -30165,7 +30338,7 @@ snapshots: object.assign: 4.1.4 util: 0.12.5 - assertion-error@1.1.0: {} + assertion-error@2.0.1: {} ast-types@0.14.2: dependencies: @@ -30672,15 +30845,13 @@ snapshots: align-text: 0.1.4 lazy-cache: 1.0.4 - chai@4.5.0: + chai@5.2.0: dependencies: - assertion-error: 1.1.0 - check-error: 1.0.3 - deep-eql: 4.1.4 - get-func-name: 2.0.2 - loupe: 2.3.6 - pathval: 1.1.1 - type-detect: 4.1.0 + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.3 + pathval: 2.0.0 chalk@2.4.2: dependencies: @@ -30738,9 +30909,7 @@ snapshots: table: 6.8.1 type-fest: 4.33.0 - check-error@1.0.3: - dependencies: - get-func-name: 2.0.2 + check-error@2.1.1: {} chokidar@3.5.3: dependencies: @@ -31134,7 +31303,7 @@ snapshots: dependencies: '@types/node': 20.5.1 cosmiconfig: 8.3.6(typescript@5.6.3) - ts-node: 10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@18.19.74)(typescript@5.6.3) + ts-node: 10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.5.1)(typescript@5.6.3) typescript: 5.6.3 cosmiconfig@6.0.0: @@ -31526,6 +31695,8 @@ snapshots: dependencies: type-detect: 4.1.0 + deep-eql@5.0.2: {} + deep-equal@1.0.1: {} deep-is@0.1.4: {} @@ -31621,7 +31792,7 @@ snapshots: detect-port@1.6.1: dependencies: address: 1.2.2 - debug: 4.4.0(supports-color@5.5.0) + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -32027,7 +32198,7 @@ snapshots: esbuild-register@3.6.0(esbuild@0.18.20): dependencies: - debug: 4.4.0(supports-color@5.5.0) + debug: 4.3.7 esbuild: 0.18.20 transitivePeerDependencies: - supports-color @@ -32205,7 +32376,7 @@ snapshots: dependencies: '@types/estree-jsx': 1.0.0 estree-util-is-identifier-name: 2.0.1 - estree-walker: 3.0.1 + estree-walker: 3.0.3 estree-util-is-identifier-name@2.0.1: {} @@ -32222,7 +32393,9 @@ snapshots: estree-walker@2.0.2: {} - estree-walker@3.0.1: {} + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.6 esutils@2.0.3: {} @@ -32294,6 +32467,8 @@ snapshots: expect-puppeteer@8.0.5: {} + expect-type@1.1.0: {} + expect@29.7.0: dependencies: '@jest/expect-utils': 29.7.0 @@ -32441,7 +32616,7 @@ snapshots: extract-zip@2.0.1: dependencies: - debug: 4.3.4 + debug: 4.3.7 get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -32551,7 +32726,7 @@ snapshots: fetch-retry@5.0.6: {} - fflate@0.8.0: {} + fflate@0.8.2: {} figures@2.0.0: dependencies: @@ -32650,7 +32825,7 @@ snapshots: dependencies: chalk: 4.1.2 commander: 5.1.0 - debug: 4.4.0(supports-color@5.5.0) + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -32857,10 +33032,6 @@ snapshots: get-caller-file@2.0.5: {} - get-func-name@2.0.0: {} - - get-func-name@2.0.2: {} - get-intrinsic@1.2.4: dependencies: es-errors: 1.3.0 @@ -33409,7 +33580,7 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.4.0(supports-color@5.5.0) + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -33443,14 +33614,14 @@ snapshots: https-proxy-agent@4.0.0: dependencies: agent-base: 5.1.1 - debug: 4.4.0(supports-color@5.5.0) + debug: 4.3.7 transitivePeerDependencies: - supports-color https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.4.0(supports-color@5.5.0) + debug: 4.3.7 transitivePeerDependencies: - supports-color @@ -33821,7 +33992,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.4.0(supports-color@5.5.0) + debug: 4.3.7 istanbul-lib-coverage: 3.2.0 source-map: 0.6.1 transitivePeerDependencies: @@ -35308,8 +35479,6 @@ snapshots: loader-utils@3.3.1: {} - local-pkg@0.4.3: {} - locate-path@2.0.0: dependencies: p-locate: 2.0.0 @@ -35403,9 +35572,7 @@ snapshots: dependencies: js-tokens: 4.0.0 - loupe@2.3.6: - dependencies: - get-func-name: 2.0.0 + loupe@3.1.3: {} lower-case@2.0.2: dependencies: @@ -35937,7 +36104,7 @@ snapshots: micromark@3.1.0: dependencies: '@types/debug': 4.1.12 - debug: 4.4.0(supports-color@5.5.0) + debug: 4.3.7 decode-named-character-reference: 1.0.2 micromark-core-commonmark: 1.0.6 micromark-factory-space: 1.0.0 @@ -36648,7 +36815,7 @@ snapshots: pathe@2.0.2: {} - pathval@1.1.1: {} + pathval@2.0.0: {} pbkdf2@3.1.2: dependencies: @@ -36670,7 +36837,7 @@ snapshots: periscopic@3.0.4: dependencies: - estree-walker: 3.0.1 + estree-walker: 3.0.3 is-reference: 3.0.0 pfork@0.6.2: {} @@ -36879,7 +37046,7 @@ snapshots: postcss-js@3.0.3: dependencies: camelcase-css: 2.0.1 - postcss: 8.5.1 + postcss: 8.5.2 postcss-js@4.0.1(postcss@8.4.49): dependencies: @@ -36900,7 +37067,7 @@ snapshots: yaml: 1.10.2 optionalDependencies: postcss: 8.5.1 - ts-node: 10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@18.19.74)(typescript@5.6.3) + ts-node: 10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.5.1)(typescript@5.6.3) postcss-load-config@4.0.1(postcss@8.4.49)(ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.13))(@types/node@14.18.35)(typescript@5.3.3)): dependencies: @@ -37475,7 +37642,7 @@ snapshots: puppeteer-core@2.1.1(bufferutil@4.0.8)(utf-8-validate@5.0.10): dependencies: '@types/mime-types': 2.1.4 - debug: 4.4.0(supports-color@5.5.0) + debug: 4.3.7 extract-zip: 1.7.0 https-proxy-agent: 4.0.0 mime: 2.6.0 @@ -37512,7 +37679,7 @@ snapshots: dependencies: commander: 8.3.0 glob: 7.2.3 - postcss: 8.5.1 + postcss: 8.5.2 postcss-selector-parser: 6.1.2 qs@6.11.0: @@ -39327,6 +39494,31 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + rollup@4.34.8: + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.34.8 + '@rollup/rollup-android-arm64': 4.34.8 + '@rollup/rollup-darwin-arm64': 4.34.8 + '@rollup/rollup-darwin-x64': 4.34.8 + '@rollup/rollup-freebsd-arm64': 4.34.8 + '@rollup/rollup-freebsd-x64': 4.34.8 + '@rollup/rollup-linux-arm-gnueabihf': 4.34.8 + '@rollup/rollup-linux-arm-musleabihf': 4.34.8 + '@rollup/rollup-linux-arm64-gnu': 4.34.8 + '@rollup/rollup-linux-arm64-musl': 4.34.8 + '@rollup/rollup-linux-loongarch64-gnu': 4.34.8 + '@rollup/rollup-linux-powerpc64le-gnu': 4.34.8 + '@rollup/rollup-linux-riscv64-gnu': 4.34.8 + '@rollup/rollup-linux-s390x-gnu': 4.34.8 + '@rollup/rollup-linux-x64-gnu': 4.34.8 + '@rollup/rollup-linux-x64-musl': 4.34.8 + '@rollup/rollup-win32-arm64-msvc': 4.34.8 + '@rollup/rollup-win32-ia32-msvc': 4.34.8 + '@rollup/rollup-win32-x64-msvc': 4.34.8 + fsevents: 2.3.3 + rsc-html-stream@0.0.4: {} rslog@1.1.0: {} @@ -39714,6 +39906,12 @@ snapshots: mrmime: 2.0.0 totalist: 3.0.1 + sirv@3.0.1: + dependencies: + '@polka/url': 1.0.0-next.28 + mrmime: 2.0.0 + totalist: 3.0.1 + sisteransi@1.0.5: {} slash@3.0.0: {} @@ -39892,6 +40090,8 @@ snapshots: std-env@3.7.0: {} + std-env@3.8.0: {} + store2@2.14.3: {} storybook@7.6.20(bufferutil@4.0.8)(utf-8-validate@5.0.10): @@ -39995,10 +40195,6 @@ snapshots: strip-json-comments@3.1.1: {} - strip-literal@1.0.1: - dependencies: - acorn: 8.14.0 - strong-log-transformer@2.1.0: dependencies: duplexer: 0.1.2 @@ -40429,18 +40625,22 @@ snapshots: tiny-warning@1.0.3: {} - tinybench@2.5.0: {} + tinybench@2.9.0: {} + + tinyexec@0.3.2: {} tinyglobby@0.2.10: dependencies: fdir: 6.4.3(picomatch@4.0.2) picomatch: 4.0.2 - tinypool@0.7.0: {} - tinypool@0.8.1: {} - tinyspy@2.1.1: {} + tinypool@1.0.2: {} + + tinyrainbow@2.0.0: {} + + tinyspy@3.0.2: {} tmp@0.0.33: dependencies: @@ -40793,14 +40993,14 @@ snapshots: optionalDependencies: '@swc/core': 1.10.16(@swc/helpers@0.5.15) - ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@18.19.74)(typescript@5.6.3): + ts-node@10.9.2(@swc/core@1.10.16(@swc/helpers@0.5.15))(@types/node@20.5.1)(typescript@5.6.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.74 + '@types/node': 20.5.1 acorn: 8.12.1 acorn-walk: 8.3.2 arg: 4.1.3 @@ -41384,70 +41584,70 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@0.34.6(@types/node@18.19.74)(less@4.2.2)(sass@1.83.4)(terser@5.36.0): + vite-node@3.0.5(@types/node@20.5.1)(less@4.2.2)(sass-embedded@1.83.4)(sass@1.83.4)(terser@5.36.0): dependencies: cac: 6.7.14 - debug: 4.3.7 - mlly: 1.7.4 - pathe: 1.1.2 - picocolors: 1.1.1 - vite: 4.5.2(@types/node@18.19.74)(less@4.2.2)(sass@1.83.4)(terser@5.36.0) + debug: 4.4.0(supports-color@5.5.0) + es-module-lexer: 1.6.0 + pathe: 2.0.2 + vite: 5.4.14(@types/node@20.5.1)(less@4.2.2)(sass-embedded@1.83.4)(sass@1.83.4)(terser@5.36.0) transitivePeerDependencies: - '@types/node' - less - lightningcss - sass + - sass-embedded - stylus - sugarss - supports-color - terser - vite@4.5.2(@types/node@18.19.74)(less@4.2.2)(sass@1.83.4)(terser@5.36.0): + vite@5.4.14(@types/node@20.5.1)(less@4.2.2)(sass-embedded@1.83.4)(sass@1.83.4)(terser@5.36.0): dependencies: esbuild: 0.17.19 - postcss: 8.5.1 - rollup: 3.29.5 + postcss: 8.5.2 + rollup: 4.34.8 optionalDependencies: - '@types/node': 18.19.74 + '@types/node': 20.5.1 fsevents: 2.3.3 less: 4.2.2 sass: 1.83.4 + sass-embedded: 1.83.4 terser: 5.36.0 - vitest@0.34.6(@vitest/ui@0.34.7)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(less@4.2.2)(playwright@1.33.0)(sass@1.83.4)(terser@5.36.0): + vitest@3.0.5(@types/debug@4.1.12)(@types/node@20.5.1)(@vitest/ui@3.0.5)(jsdom@20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10))(less@4.2.2)(sass-embedded@1.83.4)(sass@1.83.4)(terser@5.36.0): dependencies: - '@types/chai': 4.3.5 - '@types/chai-subset': 1.3.3 - '@types/node': 18.19.74 - '@vitest/expect': 0.34.6 - '@vitest/runner': 0.34.6 - '@vitest/snapshot': 0.34.6 - '@vitest/spy': 0.34.6 - '@vitest/utils': 0.34.6 - acorn: 8.14.0 - acorn-walk: 8.3.4 - cac: 6.7.14 - chai: 4.5.0 - debug: 4.3.7 - local-pkg: 0.4.3 + '@vitest/expect': 3.0.5 + '@vitest/mocker': 3.0.5(vite@5.4.14(@types/node@20.5.1)(less@4.2.2)(sass-embedded@1.83.4)(sass@1.83.4)(terser@5.36.0)) + '@vitest/pretty-format': 3.0.5 + '@vitest/runner': 3.0.5 + '@vitest/snapshot': 3.0.5 + '@vitest/spy': 3.0.5 + '@vitest/utils': 3.0.5 + chai: 5.2.0 + debug: 4.4.0(supports-color@5.5.0) + expect-type: 1.1.0 magic-string: 0.30.17 - pathe: 1.1.2 - picocolors: 1.1.1 - std-env: 3.7.0 - strip-literal: 1.0.1 - tinybench: 2.5.0 - tinypool: 0.7.0 - vite: 4.5.2(@types/node@18.19.74)(less@4.2.2)(sass@1.83.4)(terser@5.36.0) - vite-node: 0.34.6(@types/node@18.19.74)(less@4.2.2)(sass@1.83.4)(terser@5.36.0) - why-is-node-running: 2.2.2 - optionalDependencies: - '@vitest/ui': 0.34.7(vitest@0.34.6) + pathe: 2.0.2 + std-env: 3.8.0 + tinybench: 2.9.0 + tinyexec: 0.3.2 + tinypool: 1.0.2 + tinyrainbow: 2.0.0 + vite: 5.4.14(@types/node@20.5.1)(less@4.2.2)(sass-embedded@1.83.4)(sass@1.83.4)(terser@5.36.0) + vite-node: 3.0.5(@types/node@20.5.1)(less@4.2.2)(sass-embedded@1.83.4)(sass@1.83.4)(terser@5.36.0) + why-is-node-running: 2.3.0 + optionalDependencies: + '@types/debug': 4.1.12 + '@types/node': 20.5.1 + '@vitest/ui': 3.0.5(vitest@3.0.5) jsdom: 20.0.3(bufferutil@4.0.8)(utf-8-validate@5.0.10) - playwright: 1.33.0 transitivePeerDependencies: - less - lightningcss + - msw - sass + - sass-embedded - stylus - sugarss - supports-color @@ -41727,7 +41927,7 @@ snapshots: transitivePeerDependencies: - supports-color - why-is-node-running@2.2.2: + why-is-node-running@2.3.0: dependencies: siginfo: 2.0.0 stackback: 0.0.2 From a5c9068507f51fd2d0a2348c400ab9c1b94f7a85 Mon Sep 17 00:00:00 2001 From: "gaoyuan.1226" Date: Tue, 18 Feb 2025 15:54:02 +0800 Subject: [PATCH 2/2] fix: cross-env --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index f4822849f0d9..66c22b529adb 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "test": "npm run test:ut", "test:rspack": "cd tests && pnpm run test:rspack", "test:jest": "cd tests && pnpm run test:ut", - "test:vitest": "VITE_CJS_IGNORE_WARNING=true node scripts/vitest-config/vitestRunAll.js", + "test:vitest": "cross-env VITE_CJS_IGNORE_WARNING=true node scripts/vitest-config/vitestRunAll.js", "test:ut": "pnpm run test:jest && pnpm run test:vitest", "test:ut:update": "pnpm run test:jest -u && pnpm run test:vitest -u", "test:e2e": "cd tests && npm run test",