diff --git a/package/package.json b/package/package.json index 1494405..3d8c3b3 100644 --- a/package/package.json +++ b/package/package.json @@ -64,7 +64,7 @@ "typedoc-plugin-markdown": "^4.6.4", "typedoc-plugin-merge-modules": "^7.0.0", "typescript": "^5.8.3", - "vitest": "^3.2.7" + "vitest": "^4.1.11" }, "peerDependencies": { "react": ">=16.8.0", diff --git a/package/test/environment.ts b/package/test/environment.ts new file mode 100644 index 0000000..65e3e63 --- /dev/null +++ b/package/test/environment.ts @@ -0,0 +1,14 @@ +import "react-native-testing-mocks/register"; + +import type { Environment } from "vitest/environments"; + +/** + * Replacement for the `react-native-testing-mocks/vitest` environment, which + * relies on `transformMode` (removed in Vitest 4) and whose CJS build is not + * unwrapped correctly by Vitest 4's module runner. + */ +export default { + name: "react-native", + setup: () => ({ teardown: () => undefined }), + viteEnvironment: "ssr", +} satisfies Environment; diff --git a/package/vitest.config.mts b/package/vitest.config.mts index a666a7c..ddd5ce0 100644 --- a/package/vitest.config.mts +++ b/package/vitest.config.mts @@ -1,13 +1,14 @@ -import { reactNativeVitestPlugin } from "react-native-testing-mocks/vitest"; import { defineConfig } from "vitest/config"; export default defineConfig({ - plugins: [reactNativeVitestPlugin()], test: { + environment: "./test/environment.ts", + execArgv: ["--no-experimental-detect-module"], + globals: true, include: ["test/**/*.test.ts?(x)"], - poolOptions: { - forks: { - execArgv: ["--no-experimental-detect-module"], + server: { + deps: { + external: ["react-native", "@react-native"], }, }, setupFiles: "./test/setup.ts", diff --git a/yarn.lock b/yarn.lock index a4dc0e9..9f92dba 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1956,6 +1956,13 @@ __metadata: languageName: node linkType: hard +"@oxc-project/types@npm:=0.153.0": + version: 0.153.0 + resolution: "@oxc-project/types@npm:0.153.0" + checksum: 10/b123d6c8ed40b683be9af3a976148d522c621421bbae2d5716d210cda7a858108daa4bad77450b780f63529f2c43bd00e4c179f5952ffb6abbaacebdc71e282f + languageName: node + linkType: hard + "@pnpm/config.env-replace@npm:^1.1.0": version: 1.1.0 resolution: "@pnpm/config.env-replace@npm:1.1.0" @@ -2784,178 +2791,115 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.62.0" +"@rolldown/binding-android-arm-eabi@npm:1.2.13": + version: 1.2.13 + resolution: "@rolldown/binding-android-arm-eabi@npm:1.2.13" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-android-arm64@npm:4.62.0" +"@rolldown/binding-android-arm64@npm:1.2.13": + version: 1.2.13 + resolution: "@rolldown/binding-android-arm64@npm:1.2.13" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-darwin-arm64@npm:4.62.0" +"@rolldown/binding-darwin-arm64@npm:1.2.13": + version: 1.2.13 + resolution: "@rolldown/binding-darwin-arm64@npm:1.2.13" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-darwin-x64@npm:4.62.0" +"@rolldown/binding-darwin-x64@npm:1.2.13": + version: 1.2.13 + resolution: "@rolldown/binding-darwin-x64@npm:1.2.13" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.62.0" - conditions: os=freebsd & cpu=arm64 - languageName: node - linkType: hard - -"@rollup/rollup-freebsd-x64@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-freebsd-x64@npm:4.62.0" +"@rolldown/binding-freebsd-x64@npm:1.2.13": + version: 1.2.13 + resolution: "@rolldown/binding-freebsd-x64@npm:1.2.13" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.62.0" - conditions: os=linux & cpu=arm & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-arm-musleabihf@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.62.0" - conditions: os=linux & cpu=arm & libc=musl +"@rolldown/binding-linux-arm-gnueabihf@npm:1.2.13": + version: 1.2.13 + resolution: "@rolldown/binding-linux-arm-gnueabihf@npm:1.2.13" + conditions: os=linux & cpu=arm languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.62.0" +"@rolldown/binding-linux-arm64-gnu@npm:1.2.13": + version: 1.2.13 + resolution: "@rolldown/binding-linux-arm64-gnu@npm:1.2.13" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.62.0" +"@rolldown/binding-linux-arm64-musl@npm:1.2.13": + version: 1.2.13 + resolution: "@rolldown/binding-linux-arm64-musl@npm:1.2.13" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loong64-gnu@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-linux-loong64-gnu@npm:4.62.0" - conditions: os=linux & cpu=loong64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-loong64-musl@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-linux-loong64-musl@npm:4.62.0" - conditions: os=linux & cpu=loong64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-ppc64-gnu@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-linux-ppc64-gnu@npm:4.62.0" +"@rolldown/binding-linux-ppc64-gnu@npm:1.2.13": + version: 1.2.13 + resolution: "@rolldown/binding-linux-ppc64-gnu@npm:1.2.13" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-ppc64-musl@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-linux-ppc64-musl@npm:4.62.0" - conditions: os=linux & cpu=ppc64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-riscv64-gnu@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.62.0" - conditions: os=linux & cpu=riscv64 & libc=glibc - languageName: node - linkType: hard - -"@rollup/rollup-linux-riscv64-musl@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-linux-riscv64-musl@npm:4.62.0" - conditions: os=linux & cpu=riscv64 & libc=musl - languageName: node - linkType: hard - -"@rollup/rollup-linux-s390x-gnu@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.62.0" +"@rolldown/binding-linux-s390x-gnu@npm:1.2.13": + version: 1.2.13 + resolution: "@rolldown/binding-linux-s390x-gnu@npm:1.2.13" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.62.0" +"@rolldown/binding-linux-x64-gnu@npm:1.2.13": + version: 1.2.13 + resolution: "@rolldown/binding-linux-x64-gnu@npm:1.2.13" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.62.0" +"@rolldown/binding-linux-x64-musl@npm:1.2.13": + version: 1.2.13 + resolution: "@rolldown/binding-linux-x64-musl@npm:1.2.13" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-openbsd-x64@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-openbsd-x64@npm:4.62.0" - conditions: os=openbsd & cpu=x64 - languageName: node - linkType: hard - -"@rollup/rollup-openharmony-arm64@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-openharmony-arm64@npm:4.62.0" +"@rolldown/binding-openharmony-arm64@npm:1.2.13": + version: 1.2.13 + resolution: "@rolldown/binding-openharmony-arm64@npm:1.2.13" conditions: os=openharmony & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.62.0" +"@rolldown/binding-win32-arm64-msvc@npm:1.2.13": + version: 1.2.13 + resolution: "@rolldown/binding-win32-arm64-msvc@npm:1.2.13" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.62.0" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@rollup/rollup-win32-x64-gnu@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-win32-x64-gnu@npm:4.62.0" +"@rolldown/binding-win32-x64-msvc@npm:1.2.13": + version: 1.2.13 + resolution: "@rolldown/binding-win32-x64-msvc@npm:1.2.13" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.62.0": - version: 4.62.0 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.62.0" - conditions: os=win32 & cpu=x64 +"@rolldown/pluginutils@npm:^1.0.0": + version: 1.0.1 + resolution: "@rolldown/pluginutils@npm:1.0.1" + checksum: 10/4e95cf9ce23d75e5aa03ea0249cd86f7d1e21f83fbf6f8520e4edd8a251ba1b82c4ba9bc13cd24b6c4661daec6225b06e6d35c64c604e731b230b2a49af47d05 languageName: node linkType: hard @@ -3266,6 +3210,13 @@ __metadata: languageName: node linkType: hard +"@standard-schema/spec@npm:^1.1.0": + version: 1.1.0 + resolution: "@standard-schema/spec@npm:1.1.0" + checksum: 10/a209615c9e8b2ea535d7db0a5f6aa0f962fd4ab73ee86a46c100fb78116964af1f55a27c1794d4801e534a196794223daa25ff5135021e03c7828aa3d95e1763 + languageName: node + linkType: hard + "@styled/typescript-styled-plugin@npm:^1.0.1": version: 1.0.1 resolution: "@styled/typescript-styled-plugin@npm:1.0.1" @@ -3440,7 +3391,7 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:1.0.9, @types/estree@npm:^1.0.0, @types/estree@npm:^1.0.6, @types/estree@npm:^1.0.8": +"@types/estree@npm:^1.0.0, @types/estree@npm:^1.0.6, @types/estree@npm:^1.0.8": version: 1.0.9 resolution: "@types/estree@npm:1.0.9" checksum: 10/16aabfa703b5bdac83f719b07ce92a11b2d3c9b8628eacc92889d8af46cab2d78fc45c7b5378de383d0500585cea5c2f79125eeddfe5fbc6bd6a27eb0c8ccee5 @@ -3969,86 +3920,85 @@ __metadata: languageName: node linkType: hard -"@vitest/expect@npm:3.2.7": - version: 3.2.7 - resolution: "@vitest/expect@npm:3.2.7" +"@vitest/expect@npm:4.1.11": + version: 4.1.11 + resolution: "@vitest/expect@npm:4.1.11" dependencies: + "@standard-schema/spec": "npm:^1.1.0" "@types/chai": "npm:^5.2.2" - "@vitest/spy": "npm:3.2.7" - "@vitest/utils": "npm:3.2.7" - chai: "npm:^5.2.0" - tinyrainbow: "npm:^2.0.0" - checksum: 10/2621cf1e90880b6c35de0aebc4a429380036b51b66f8ba7cab8643a7476f6fc2b23bb25a7db0e05ad2fb2fb196e2070ba35b671e3bc9adb967b7549b055a6514 + "@vitest/spy": "npm:4.1.11" + "@vitest/utils": "npm:4.1.11" + chai: "npm:^6.2.2" + tinyrainbow: "npm:^3.1.0" + checksum: 10/9bfcfe5ad926ab58beea1c700dc057f17422f14516506f8fc12c9881ed3e81d4c2faadb768042c8497fdee7007e201c1bd3e7d2e91157dbb47fb5c07c4c02aaa languageName: node linkType: hard -"@vitest/mocker@npm:3.2.7": - version: 3.2.7 - resolution: "@vitest/mocker@npm:3.2.7" +"@vitest/mocker@npm:4.1.11": + version: 4.1.11 + resolution: "@vitest/mocker@npm:4.1.11" dependencies: - "@vitest/spy": "npm:3.2.7" + "@vitest/spy": "npm:4.1.11" estree-walker: "npm:^3.0.3" - magic-string: "npm:^0.30.17" + magic-string: "npm:^0.30.21" peerDependencies: msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 || ^7.0.0-0 + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: msw: optional: true vite: optional: true - checksum: 10/fccb77857ad4ba424e9298eac0c61e95592cf594244291c20fde68a40bca970aa5ba7193cc339aea5e0378ccd01f73feb56d34742c087a220202feb53fdc31f7 + checksum: 10/00b6e1266d8403194b49313e3a9a1af0dff2c773f4b2df11f4955fa0f244fd4b59484cd23381dfef8af30298e2651c1aaa42b439fdbc871bb4bb911de38a9509 languageName: node linkType: hard -"@vitest/pretty-format@npm:3.2.7, @vitest/pretty-format@npm:^3.2.7": - version: 3.2.7 - resolution: "@vitest/pretty-format@npm:3.2.7" +"@vitest/pretty-format@npm:4.1.11": + version: 4.1.11 + resolution: "@vitest/pretty-format@npm:4.1.11" dependencies: - tinyrainbow: "npm:^2.0.0" - checksum: 10/81286f667f799a11d8c6e2d16344b96baa502fb3fa9a54ef8c2e40d13d4db24277a717d5a30892614b5f9d1d4c7de4b8b1e7557d0dcd0ed5fff753fda139fa43 + tinyrainbow: "npm:^3.1.0" + checksum: 10/2dfc2f20dbe1c4dbea33ec42e85a8b5648aa6585521bea47573406f5cefb81cd3b86b71f981c4e3d69946e77252cb42a700416c1dc656bb0478cb2932c953cdc languageName: node linkType: hard -"@vitest/runner@npm:3.2.7": - version: 3.2.7 - resolution: "@vitest/runner@npm:3.2.7" +"@vitest/runner@npm:4.1.11": + version: 4.1.11 + resolution: "@vitest/runner@npm:4.1.11" dependencies: - "@vitest/utils": "npm:3.2.7" + "@vitest/utils": "npm:4.1.11" pathe: "npm:^2.0.3" - strip-literal: "npm:^3.0.0" - checksum: 10/ff7c14726c3e3c3d88a8952f54cf56c82f3de96d1421d1ba21291a4fbe37f1bb94ed091a032a26b2b4acf9b0ce7fa6e4993191a6ada82775dfe32fa5527f88a4 + checksum: 10/5247df824fa28b458ba0102592dfec50707982193b62076db941fbe5d7c88fb7067e68a33c194db0092bbe35459cfbeaed33b3c667e5f02192c18baeb4f56239 languageName: node linkType: hard -"@vitest/snapshot@npm:3.2.7": - version: 3.2.7 - resolution: "@vitest/snapshot@npm:3.2.7" +"@vitest/snapshot@npm:4.1.11": + version: 4.1.11 + resolution: "@vitest/snapshot@npm:4.1.11" dependencies: - "@vitest/pretty-format": "npm:3.2.7" - magic-string: "npm:^0.30.17" + "@vitest/pretty-format": "npm:4.1.11" + "@vitest/utils": "npm:4.1.11" + magic-string: "npm:^0.30.21" pathe: "npm:^2.0.3" - checksum: 10/8d1bc49c1d517a1112d03d244dbb9b8e81e47ef0f6b99267624fc936fcb699c920f3ba56236f69895d34b036014efea4277fce3bc46492452c7ed0df4944aeeb + checksum: 10/5d096373fb4b102f65ff884844a18c2d2e7d88caf68a64a842a245573311b2d531ca5a94ebf7e4fe39324e71a78670f74c949d4ec2cad3764c3f4c272b84d982 languageName: node linkType: hard -"@vitest/spy@npm:3.2.7": - version: 3.2.7 - resolution: "@vitest/spy@npm:3.2.7" - dependencies: - tinyspy: "npm:^4.0.3" - checksum: 10/a125bff0eca23b4e4bf73fde0742879d1e68010e0c0bcb5865f20675cba4aa8b929b437e47c280e0e59d18d289f986b087f937d3374221ccaf5a3d82e278cb8c +"@vitest/spy@npm:4.1.11": + version: 4.1.11 + resolution: "@vitest/spy@npm:4.1.11" + checksum: 10/d49a7ed7501080e5f817d61250a169a46fcc7901887e4985a1e08705ce79aea8d1edcffd74f4dc6669ea1bc3d717a39354ce89c67188d81a63dc439d42f195f6 languageName: node linkType: hard -"@vitest/utils@npm:3.2.7": - version: 3.2.7 - resolution: "@vitest/utils@npm:3.2.7" +"@vitest/utils@npm:4.1.11": + version: 4.1.11 + resolution: "@vitest/utils@npm:4.1.11" dependencies: - "@vitest/pretty-format": "npm:3.2.7" - loupe: "npm:^3.1.4" - tinyrainbow: "npm:^2.0.0" - checksum: 10/d17fda64b608d06026627eaa062893215a96f61ad2b6fda6441e367d6fb41993600fa6199295ac9b171b90e53e4634efcbe0899230aa87fadcf7846b0e2cfe74 + "@vitest/pretty-format": "npm:4.1.11" + convert-source-map: "npm:^2.0.0" + tinyrainbow: "npm:^3.1.0" + checksum: 10/f05381e12d0926db7b01bfaae9a577fa664d36b96c23df185e4b0f6dad3a9fb59ac00931613da53b4511ee6ab473a14ac500c72c5ec5e9b3c3042875051f20c4 languageName: node linkType: hard @@ -5102,13 +5052,6 @@ __metadata: languageName: node linkType: hard -"cac@npm:^6.7.14": - version: 6.7.14 - resolution: "cac@npm:6.7.14" - checksum: 10/002769a0fbfc51c062acd2a59df465a2a947916b02ac50b56c69ec6c018ee99ac3e7f4dd7366334ea847f1ecacf4defaa61bcd2ac283db50156ce1f1d8c8ad42 - languageName: node - linkType: hard - "cacache@npm:^20.0.0, cacache@npm:^20.0.1, cacache@npm:^20.0.4": version: 20.0.4 resolution: "cacache@npm:20.0.4" @@ -5201,16 +5144,10 @@ __metadata: languageName: node linkType: hard -"chai@npm:^5.2.0": - version: 5.3.3 - resolution: "chai@npm:5.3.3" - dependencies: - assertion-error: "npm:^2.0.1" - check-error: "npm:^2.1.1" - deep-eql: "npm:^5.0.1" - loupe: "npm:^3.1.0" - pathval: "npm:^2.0.0" - checksum: 10/0d0ef63106083b05c7ba510697cd9991a02b8df5984a7d010ab4af10205c7a1f27d1c06bfa4679540894295ac4dcc22aa2a281e2e4cfe5133c1db379626689a2 +"chai@npm:^6.2.2": + version: 6.3.0 + resolution: "chai@npm:6.3.0" + checksum: 10/8798b98c6df6ad8d880239e8d6a2de8a1472c4dd19430e712bd1d846433679be8217427a2ceb9344af2db108a99030a6eaee689aa19baed7f917fa90354a50fa languageName: node linkType: hard @@ -5272,13 +5209,6 @@ __metadata: languageName: node linkType: hard -"check-error@npm:^2.1.1": - version: 2.1.3 - resolution: "check-error@npm:2.1.3" - checksum: 10/f1868d3db60f5a7da92e140ccf33e9152bf6124161fa9b7a4ae8eafdb05e66e1f13570401e56f314f037b0f1b71eaf38ad0c7256310d82c6105e9d85ded0f202 - languageName: node - linkType: hard - "chownr@npm:^3.0.0": version: 3.0.0 resolution: "chownr@npm:3.0.0" @@ -6056,13 +5986,6 @@ __metadata: languageName: node linkType: hard -"deep-eql@npm:^5.0.1": - version: 5.0.2 - resolution: "deep-eql@npm:5.0.2" - checksum: 10/a529b81e2ef8821621d20a36959a0328873a3e49d393ad11f8efe8559f31239494c2eb889b80342808674c475802ba95b9d6c4c27641b9a029405104c1b59fcf - languageName: node - linkType: hard - "deep-extend@npm:^0.6.0": version: 0.6.0 resolution: "deep-extend@npm:0.6.0" @@ -6139,6 +6062,13 @@ __metadata: languageName: node linkType: hard +"detect-libc@npm:^2.0.3": + version: 2.1.2 + resolution: "detect-libc@npm:2.1.2" + checksum: 10/b736c8d97d5d46164c0d1bed53eb4e6a3b1d8530d460211e2d52f1c552875e706c58a5376854e4e54f8b828c9cada58c855288c968522eb93ac7696d65970766 + languageName: node + linkType: hard + "didyoumean@npm:^1.2.1": version: 1.2.2 resolution: "didyoumean@npm:1.2.2" @@ -6548,10 +6478,10 @@ __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 +"es-module-lexer@npm:^2.0.0": + version: 2.3.2 + resolution: "es-module-lexer@npm:2.3.2" + checksum: 10/065246d6e2b2dfea3287650b5800a30326771e0d9d238570e81371d7ae8d53db239bccb2166e272926bba44917da7c66dd7407a5214d17b0af5269005b1fec52 languageName: node linkType: hard @@ -6605,7 +6535,7 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.27.0, esbuild@npm:^0.27.1": +"esbuild@npm:^0.27.1": version: 0.27.7 resolution: "esbuild@npm:0.27.7" dependencies: @@ -7172,10 +7102,10 @@ __metadata: languageName: node linkType: hard -"expect-type@npm:^1.2.1": - version: 1.3.0 - resolution: "expect-type@npm:1.3.0" - checksum: 10/a5fada3d0c621649261f886e7d93e6bf80ce26d8a86e5d517e38301b8baec8450ab2cb94ba6e7a0a6bf2fc9ee55f54e1b06938ef1efa52ddcfeffbfa01acbbcc +"expect-type@npm:^1.3.0": + version: 1.4.0 + resolution: "expect-type@npm:1.4.0" + checksum: 10/bad91f4b7eb807248695ee840a935d12818fe531ad523bc7ac7dcc540a4d86dc566a3ef829f4da6e8b5a458ac84092771739865114c91e7e8a9317302f401f09 languageName: node linkType: hard @@ -7545,7 +7475,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:^2.3.2, 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: @@ -7555,7 +7485,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A^2.3.2#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: @@ -8975,13 +8905,6 @@ __metadata: languageName: node linkType: hard -"js-tokens@npm:^9.0.1": - version: 9.0.1 - resolution: "js-tokens@npm:9.0.1" - checksum: 10/3288ba73bb2023adf59501979fb4890feb6669cc167b13771b226814fde96a1583de3989249880e3f4d674040d1815685db9a9880db9153307480d39dc760365 - languageName: node - linkType: hard - "js-yaml@npm:^3.13.1": version: 3.15.2 resolution: "js-yaml@npm:3.15.2" @@ -9386,6 +9309,126 @@ __metadata: languageName: node linkType: hard +"lightningcss-android-arm64@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-android-arm64@npm:1.33.0" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"lightningcss-darwin-arm64@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-darwin-arm64@npm:1.33.0" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"lightningcss-darwin-x64@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-darwin-x64@npm:1.33.0" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"lightningcss-freebsd-x64@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-freebsd-x64@npm:1.33.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"lightningcss-linux-arm-gnueabihf@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-linux-arm-gnueabihf@npm:1.33.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"lightningcss-linux-arm64-gnu@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-linux-arm64-gnu@npm:1.33.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"lightningcss-linux-arm64-musl@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-linux-arm64-musl@npm:1.33.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"lightningcss-linux-x64-gnu@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-linux-x64-gnu@npm:1.33.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"lightningcss-linux-x64-musl@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-linux-x64-musl@npm:1.33.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"lightningcss-win32-arm64-msvc@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-win32-arm64-msvc@npm:1.33.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"lightningcss-win32-x64-msvc@npm:1.33.0": + version: 1.33.0 + resolution: "lightningcss-win32-x64-msvc@npm:1.33.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"lightningcss@npm:^1.33.0": + version: 1.33.0 + resolution: "lightningcss@npm:1.33.0" + dependencies: + detect-libc: "npm:^2.0.3" + lightningcss-android-arm64: "npm:1.33.0" + lightningcss-darwin-arm64: "npm:1.33.0" + lightningcss-darwin-x64: "npm:1.33.0" + lightningcss-freebsd-x64: "npm:1.33.0" + lightningcss-linux-arm-gnueabihf: "npm:1.33.0" + lightningcss-linux-arm64-gnu: "npm:1.33.0" + lightningcss-linux-arm64-musl: "npm:1.33.0" + lightningcss-linux-x64-gnu: "npm:1.33.0" + lightningcss-linux-x64-musl: "npm:1.33.0" + lightningcss-win32-arm64-msvc: "npm:1.33.0" + lightningcss-win32-x64-msvc: "npm:1.33.0" + dependenciesMeta: + lightningcss-android-arm64: + optional: true + lightningcss-darwin-arm64: + optional: true + lightningcss-darwin-x64: + optional: true + lightningcss-freebsd-x64: + optional: true + lightningcss-linux-arm-gnueabihf: + optional: true + lightningcss-linux-arm64-gnu: + optional: true + lightningcss-linux-arm64-musl: + optional: true + lightningcss-linux-x64-gnu: + optional: true + lightningcss-linux-x64-musl: + optional: true + lightningcss-win32-arm64-msvc: + optional: true + lightningcss-win32-x64-msvc: + optional: true + checksum: 10/9b3b5db404af352fe5861926b9909281d29bede175539035c1a01e1ad4dcee8bb6f871e8e3d01a67a85e9e1cd18a63e52871a48cf62feab4d1aa868d4f2c3c2e + languageName: node + linkType: hard + "lines-and-columns@npm:^1.1.6": version: 1.2.4 resolution: "lines-and-columns@npm:1.2.4" @@ -9563,13 +9606,6 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^3.1.0, loupe@npm:^3.1.4": - version: 3.2.1 - resolution: "loupe@npm:3.2.1" - checksum: 10/a4d78ec758aaa04e0e35d5cd1c15e970beb9cdbfd3d0f34f98b9bcda489f896a7190b3b6cc40b7a6dcb8e97e82e96eafaae10096aaa469804acdba6f7c2bde5f - languageName: node - linkType: hard - "lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": version: 10.4.3 resolution: "lru-cache@npm:10.4.3" @@ -9600,7 +9636,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.17": +"magic-string@npm:^0.30.21": version: 0.30.21 resolution: "magic-string@npm:0.30.21" dependencies: @@ -10320,12 +10356,12 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.18": - version: 3.3.19 - resolution: "nanoid@npm:3.3.19" +"nanoid@npm:^3.3.19": + version: 3.3.20 + resolution: "nanoid@npm:3.3.20" bin: nanoid: bin/nanoid.cjs - checksum: 10/a330adb28dad63eccb0a0c95a2a61353e84b7e067061fff94167803d94be8eef0f7b75cf2da1bece06e8b7afb892abbe52cf0ec33298c817a083eedccd7656e4 + checksum: 10/b19641487fc25325189175226a4b9fcc8da39989c6a39fd35921802158d6b1725d59d8454a4e30643d2bb4837382cac11ee129417282678a67f8394b31c228d9 languageName: node linkType: hard @@ -10892,6 +10928,13 @@ __metadata: languageName: node linkType: hard +"obug@npm:^2.1.1": + version: 2.2.1 + resolution: "obug@npm:2.2.1" + checksum: 10/306f1bf423aafdd46bc4a99108ffa2a1f6f82b87b10f535ad9853b580d565612f7913a0e71542914fb88d8920b97d6313c36fc1eec858d08071fe2eea0a8aa12 + languageName: node + linkType: hard + "on-finished@npm:^2.4.1, on-finished@npm:~2.4.1": version: 2.4.1 resolution: "on-finished@npm:2.4.1" @@ -11412,13 +11455,6 @@ __metadata: languageName: node linkType: hard -"pathval@npm:^2.0.0": - version: 2.0.1 - resolution: "pathval@npm:2.0.1" - checksum: 10/f5e8b82f6b988a5bba197970af050268fd800780d0f9ee026e6f0b544ac4b17ab52bebeabccb790d63a794530a1641ae399ad07ecfc67ad337504c85dc9e5693 - languageName: node - linkType: hard - "pbkdf2@npm:^3.1.2, pbkdf2@npm:^3.1.5": version: 3.1.6 resolution: "pbkdf2@npm:3.1.6" @@ -11463,6 +11499,13 @@ __metadata: languageName: node linkType: hard +"picomatch@npm:^4.0.7": + version: 4.0.7 + resolution: "picomatch@npm:4.0.7" + checksum: 10/66e1df34bc39c72fa3756be4069f7887ea3e35e94bba1c3f6167763007698cb04b8a0a365161d186fda6e9571a2d3efb606b2966eb6a7dea6252911224dc2f48 + languageName: node + linkType: hard + "pify@npm:^3.0.0": version: 3.0.0 resolution: "pify@npm:3.0.0" @@ -11550,14 +11593,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.5.6": - version: 8.5.28 - resolution: "postcss@npm:8.5.28" +"postcss@npm:^8.5.28": + version: 8.5.29 + resolution: "postcss@npm:8.5.29" dependencies: - nanoid: "npm:^3.3.18" + nanoid: "npm:^3.3.19" picocolors: "npm:^1.1.1" - source-map-js: "npm:^1.2.1" - checksum: 10/c34814c1da499f370cd3b02a085a2d866989a966629b7bd4025f4a2a10d538a2ec83dc3181e1008550edb4cf44e49a0c40ec82332b08d9600877e6841240ad05 + source-map-js: "npm:^1.2.2" + checksum: 10/801c352ab8aa59aaea145c11e59f1f134db834be0398e15e16969a1ca19dabbd2aa709cdca285d796a8462cee1a1a2626d435b4b63d1a1010100934e9fac3a1b languageName: node linkType: hard @@ -11988,7 +12031,7 @@ __metadata: typedoc-plugin-markdown: "npm:^4.6.4" typedoc-plugin-merge-modules: "npm:^7.0.0" typescript: "npm:^5.8.3" - vitest: "npm:^3.2.7" + vitest: "npm:^4.1.11" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" @@ -12575,93 +12618,61 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.43.0": - version: 4.62.0 - resolution: "rollup@npm:4.62.0" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.62.0" - "@rollup/rollup-android-arm64": "npm:4.62.0" - "@rollup/rollup-darwin-arm64": "npm:4.62.0" - "@rollup/rollup-darwin-x64": "npm:4.62.0" - "@rollup/rollup-freebsd-arm64": "npm:4.62.0" - "@rollup/rollup-freebsd-x64": "npm:4.62.0" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.62.0" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.62.0" - "@rollup/rollup-linux-arm64-gnu": "npm:4.62.0" - "@rollup/rollup-linux-arm64-musl": "npm:4.62.0" - "@rollup/rollup-linux-loong64-gnu": "npm:4.62.0" - "@rollup/rollup-linux-loong64-musl": "npm:4.62.0" - "@rollup/rollup-linux-ppc64-gnu": "npm:4.62.0" - "@rollup/rollup-linux-ppc64-musl": "npm:4.62.0" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.62.0" - "@rollup/rollup-linux-riscv64-musl": "npm:4.62.0" - "@rollup/rollup-linux-s390x-gnu": "npm:4.62.0" - "@rollup/rollup-linux-x64-gnu": "npm:4.62.0" - "@rollup/rollup-linux-x64-musl": "npm:4.62.0" - "@rollup/rollup-openbsd-x64": "npm:4.62.0" - "@rollup/rollup-openharmony-arm64": "npm:4.62.0" - "@rollup/rollup-win32-arm64-msvc": "npm:4.62.0" - "@rollup/rollup-win32-ia32-msvc": "npm:4.62.0" - "@rollup/rollup-win32-x64-gnu": "npm:4.62.0" - "@rollup/rollup-win32-x64-msvc": "npm:4.62.0" - "@types/estree": "npm:1.0.9" - fsevents: "npm:~2.3.2" +"rolldown@npm:~1.2.11": + version: 1.2.13 + resolution: "rolldown@npm:1.2.13" + dependencies: + "@oxc-project/types": "npm:=0.153.0" + "@rolldown/binding-android-arm-eabi": "npm:1.2.13" + "@rolldown/binding-android-arm64": "npm:1.2.13" + "@rolldown/binding-darwin-arm64": "npm:1.2.13" + "@rolldown/binding-darwin-x64": "npm:1.2.13" + "@rolldown/binding-freebsd-x64": "npm:1.2.13" + "@rolldown/binding-linux-arm-gnueabihf": "npm:1.2.13" + "@rolldown/binding-linux-arm64-gnu": "npm:1.2.13" + "@rolldown/binding-linux-arm64-musl": "npm:1.2.13" + "@rolldown/binding-linux-ppc64-gnu": "npm:1.2.13" + "@rolldown/binding-linux-s390x-gnu": "npm:1.2.13" + "@rolldown/binding-linux-x64-gnu": "npm:1.2.13" + "@rolldown/binding-linux-x64-musl": "npm:1.2.13" + "@rolldown/binding-openharmony-arm64": "npm:1.2.13" + "@rolldown/binding-win32-arm64-msvc": "npm:1.2.13" + "@rolldown/binding-win32-x64-msvc": "npm:1.2.13" + "@rolldown/pluginutils": "npm:^1.0.0" dependenciesMeta: - "@rollup/rollup-android-arm-eabi": - optional: true - "@rollup/rollup-android-arm64": - optional: true - "@rollup/rollup-darwin-arm64": + "@rolldown/binding-android-arm-eabi": optional: true - "@rollup/rollup-darwin-x64": + "@rolldown/binding-android-arm64": optional: true - "@rollup/rollup-freebsd-arm64": + "@rolldown/binding-darwin-arm64": optional: true - "@rollup/rollup-freebsd-x64": + "@rolldown/binding-darwin-x64": optional: true - "@rollup/rollup-linux-arm-gnueabihf": + "@rolldown/binding-freebsd-x64": optional: true - "@rollup/rollup-linux-arm-musleabihf": + "@rolldown/binding-linux-arm-gnueabihf": optional: true - "@rollup/rollup-linux-arm64-gnu": + "@rolldown/binding-linux-arm64-gnu": optional: true - "@rollup/rollup-linux-arm64-musl": + "@rolldown/binding-linux-arm64-musl": optional: true - "@rollup/rollup-linux-loong64-gnu": + "@rolldown/binding-linux-ppc64-gnu": optional: true - "@rollup/rollup-linux-loong64-musl": + "@rolldown/binding-linux-s390x-gnu": optional: true - "@rollup/rollup-linux-ppc64-gnu": + "@rolldown/binding-linux-x64-gnu": optional: true - "@rollup/rollup-linux-ppc64-musl": + "@rolldown/binding-linux-x64-musl": optional: true - "@rollup/rollup-linux-riscv64-gnu": + "@rolldown/binding-openharmony-arm64": optional: true - "@rollup/rollup-linux-riscv64-musl": + "@rolldown/binding-win32-arm64-msvc": optional: true - "@rollup/rollup-linux-s390x-gnu": - optional: true - "@rollup/rollup-linux-x64-gnu": - optional: true - "@rollup/rollup-linux-x64-musl": - optional: true - "@rollup/rollup-openbsd-x64": - optional: true - "@rollup/rollup-openharmony-arm64": - optional: true - "@rollup/rollup-win32-arm64-msvc": - optional: true - "@rollup/rollup-win32-ia32-msvc": - optional: true - "@rollup/rollup-win32-x64-gnu": - optional: true - "@rollup/rollup-win32-x64-msvc": - optional: true - fsevents: + "@rolldown/binding-win32-x64-msvc": optional: true bin: - rollup: dist/bin/rollup - checksum: 10/b64ae92d0dd242f1aec42d73b71f9989c485a84833da62160ef38947b0ae3c68e3de15a6ea1663327247b3d6e2311e2162412ef27a6b16fb7ddbba4a837f0673 + rolldown: ./bin/cli.mjs + checksum: 10/7e602afd9c851e1e4c26711030211ec36c538f57a59e5c84ea74167a98db14eeecc8741a8c3564bcce8b9377ec0c5502973acc823bca4788da25ad6f70283416 languageName: node linkType: hard @@ -13220,10 +13231,10 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:^1.2.1": - version: 1.2.1 - resolution: "source-map-js@npm:1.2.1" - checksum: 10/ff9d8c8bf096d534a5b7707e0382ef827b4dd360a577d3f34d2b9f48e12c9d230b5747974ee7c607f0df65113732711bb701fe9ece3c7edbd43cb2294d707df3 +"source-map-js@npm:^1.2.2": + version: 1.2.2 + resolution: "source-map-js@npm:1.2.2" + checksum: 10/4807c894bb6280c8b84886159b96080e3996f42c6e8015e647881edfd4f955f6024ceebb8bb40d33ce8b106e24b2e29c133575e1c60c01c8aae57a05fdf17761 languageName: node linkType: hard @@ -13380,10 +13391,10 @@ __metadata: languageName: node linkType: hard -"std-env@npm:^3.9.0": - version: 3.10.0 - resolution: "std-env@npm:3.10.0" - checksum: 10/19c9cda4f370b1ffae2b8b08c72167d8c3e5cfa972aaf5c6873f85d0ed2faa729407f5abb194dc33380708c00315002febb6f1e1b484736bfcf9361ad366013a +"std-env@npm:^4.0.0-rc.1": + version: 4.3.0 + resolution: "std-env@npm:4.3.0" + checksum: 10/1a44e665e05aafab70880b253d7c3ee96611e375dec317e8af2392305e68809decd399a78fd2480c687705e29836137dac49f4df19ce0470d50dd48aabd54d26 languageName: node linkType: hard @@ -13653,15 +13664,6 @@ __metadata: languageName: node linkType: hard -"strip-literal@npm:^3.0.0": - version: 3.1.0 - resolution: "strip-literal@npm:3.1.0" - dependencies: - js-tokens: "npm:^9.0.1" - checksum: 10/6eb00906a1c343a1050579d1d6023e067a2d72152edb92e64cad49535115beb2e77905ace24aa459f29b66e75edba75ef9d8eca90575b0322640d64a5d37e131 - languageName: node - linkType: hard - "strnum@npm:^2.4.0": version: 2.4.0 resolution: "strnum@npm:2.4.0" @@ -13923,14 +13925,14 @@ __metadata: languageName: node linkType: hard -"tinyexec@npm:^0.3.2": - version: 0.3.2 - resolution: "tinyexec@npm:0.3.2" - checksum: 10/b9d5fed3166fb1acd1e7f9a89afcd97ccbe18b9c1af0278e429455f6976d69271ba2d21797e7c36d57d6b05025e525d2882d88c2ab435b60d1ddf2fea361de57 +"tinyexec@npm:^1.0.2": + version: 1.3.1 + resolution: "tinyexec@npm:1.3.1" + checksum: 10/9c7a8ce2633f76c776d9ff663531c7b34d605f41909c2f97a27397e8c12bcaf721dae7680b6683232ffe7a6d465090be9926d5ffd00b5d7be9336a43b45289b1 languageName: node linkType: hard -"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14, tinyglobby@npm:^0.2.15": +"tinyglobby@npm:^0.2.12, tinyglobby@npm:^0.2.14, tinyglobby@npm:^0.2.15, tinyglobby@npm:^0.2.17": version: 0.2.17 resolution: "tinyglobby@npm:0.2.17" dependencies: @@ -13940,24 +13942,10 @@ __metadata: languageName: node linkType: hard -"tinypool@npm:^1.1.1": - version: 1.1.1 - resolution: "tinypool@npm:1.1.1" - checksum: 10/0d54139e9dbc6ef33349768fa78890a4d708d16a7ab68e4e4ef3bb740609ddf0f9fd13292c2f413fbba756166c97051a657181c8f7ae92ade690604f183cc01d - languageName: node - linkType: hard - -"tinyrainbow@npm:^2.0.0": - version: 2.0.0 - resolution: "tinyrainbow@npm:2.0.0" - checksum: 10/94d4e16246972614a5601eeb169ba94f1d49752426312d3cf8cc4f2cc663a2e354ffc653aa4de4eebccbf9eeebdd0caef52d1150271fdfde65d7ae7f3dcb9eb5 - languageName: node - linkType: hard - -"tinyspy@npm:^4.0.3": - version: 4.0.4 - resolution: "tinyspy@npm:4.0.4" - checksum: 10/858a99e3ded2fba8fe7c243099d9e58e926d6525af03d19cdf86c1a9a30398161fb830b4f77890d266bcc1c69df08fa6f4baf29d089385e4cdaa98d7b6296e7c +"tinyrainbow@npm:^3.1.0": + version: 3.2.0 + resolution: "tinyrainbow@npm:3.2.0" + checksum: 10/27089c12ad4b18439fbdd651bf9d076584aad9b2a36da36ba841d6bd31156f5489e15497b2377162478277cb89cf6ea6a323be401fd9d55794a6963b65fe55d4 languageName: node linkType: hard @@ -14706,37 +14694,22 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:3.2.4": - version: 3.2.4 - resolution: "vite-node@npm:3.2.4" - dependencies: - cac: "npm:^6.7.14" - debug: "npm:^4.4.1" - es-module-lexer: "npm:^1.7.0" - pathe: "npm:^2.0.3" - vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" - bin: - vite-node: vite-node.mjs - checksum: 10/343244ecabbab3b6e1a3065dabaeefa269965a7a7c54652d4b7a7207ee82185e887af97268c61755dcb2dd6a6ce5d9e114400cbd694229f38523e935703cc62f - languageName: node - linkType: hard - -"vite@npm:^5.0.0 || ^6.0.0 || ^7.0.0-0": - version: 7.3.5 - resolution: "vite@npm:7.3.5" +"vite@npm:^6.0.0 || ^7.0.0 || ^8.0.0": + version: 8.3.3 + resolution: "vite@npm:8.3.3" dependencies: - esbuild: "npm:^0.27.0" - fdir: "npm:^6.5.0" fsevents: "npm:~2.3.3" - picomatch: "npm:^4.0.3" - postcss: "npm:^8.5.6" - rollup: "npm:^4.43.0" - tinyglobby: "npm:^0.2.15" + lightningcss: "npm:^1.33.0" + picomatch: "npm:^4.0.7" + postcss: "npm:^8.5.28" + rolldown: "npm:~1.2.11" + tinyglobby: "npm:^0.2.17" peerDependencies: "@types/node": ^20.19.0 || >=22.12.0 + "@vitejs/devtools": ^0.7.1 + esbuild: ^0.27.0 || ^0.28.0 jiti: ">=1.21.0" less: ^4.0.0 - lightningcss: ^1.21.0 sass: ^1.70.0 sass-embedded: ^1.70.0 stylus: ">=0.54.8" @@ -14750,12 +14723,14 @@ __metadata: peerDependenciesMeta: "@types/node": optional: true + "@vitejs/devtools": + optional: true + esbuild: + optional: true jiti: optional: true less: optional: true - lightningcss: - optional: true sass: optional: true sass-embedded: @@ -14772,53 +14747,63 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10/2e1337510d6b81948b035f8b096c9be22daf1101fc52ad3d06cad9e090057ba1c1396e5e12cbaac2485f9c6cdcc854f978fe862280bdfe1a9a4149c60734c125 + checksum: 10/61f8f07c3e941ca71133023b77b29afd91c003d58232b03d5f6fc89bb46cad2b234ef5c627c15b56ce0de2554fb911123b492c2e1319468ce423a19b98df8b98 languageName: node linkType: hard -"vitest@npm:^3.2.7": - version: 3.2.7 - resolution: "vitest@npm:3.2.7" +"vitest@npm:^4.1.11": + version: 4.1.11 + resolution: "vitest@npm:4.1.11" dependencies: - "@types/chai": "npm:^5.2.2" - "@vitest/expect": "npm:3.2.7" - "@vitest/mocker": "npm:3.2.7" - "@vitest/pretty-format": "npm:^3.2.7" - "@vitest/runner": "npm:3.2.7" - "@vitest/snapshot": "npm:3.2.7" - "@vitest/spy": "npm:3.2.7" - "@vitest/utils": "npm:3.2.7" - chai: "npm:^5.2.0" - debug: "npm:^4.4.1" - expect-type: "npm:^1.2.1" - magic-string: "npm:^0.30.17" + "@vitest/expect": "npm:4.1.11" + "@vitest/mocker": "npm:4.1.11" + "@vitest/pretty-format": "npm:4.1.11" + "@vitest/runner": "npm:4.1.11" + "@vitest/snapshot": "npm:4.1.11" + "@vitest/spy": "npm:4.1.11" + "@vitest/utils": "npm:4.1.11" + es-module-lexer: "npm:^2.0.0" + expect-type: "npm:^1.3.0" + magic-string: "npm:^0.30.21" + obug: "npm:^2.1.1" pathe: "npm:^2.0.3" - picomatch: "npm:^4.0.2" - std-env: "npm:^3.9.0" + picomatch: "npm:^4.0.3" + std-env: "npm:^4.0.0-rc.1" tinybench: "npm:^2.9.0" - tinyexec: "npm:^0.3.2" - tinyglobby: "npm:^0.2.14" - tinypool: "npm:^1.1.1" - tinyrainbow: "npm:^2.0.0" - vite: "npm:^5.0.0 || ^6.0.0 || ^7.0.0-0" - vite-node: "npm:3.2.4" + tinyexec: "npm:^1.0.2" + tinyglobby: "npm:^0.2.15" + tinyrainbow: "npm:^3.1.0" + vite: "npm:^6.0.0 || ^7.0.0 || ^8.0.0" why-is-node-running: "npm:^2.3.0" peerDependencies: "@edge-runtime/vm": "*" - "@types/debug": ^4.1.12 - "@types/node": ^18.0.0 || ^20.0.0 || >=22.0.0 - "@vitest/browser": 3.2.7 - "@vitest/ui": 3.2.7 + "@opentelemetry/api": ^1.9.0 + "@types/node": ^20.0.0 || ^22.0.0 || >=24.0.0 + "@vitest/browser-playwright": 4.1.11 + "@vitest/browser-preview": 4.1.11 + "@vitest/browser-webdriverio": 4.1.11 + "@vitest/coverage-istanbul": 4.1.11 + "@vitest/coverage-v8": 4.1.11 + "@vitest/ui": 4.1.11 happy-dom: "*" jsdom: "*" + vite: ^6.0.0 || ^7.0.0 || ^8.0.0 peerDependenciesMeta: "@edge-runtime/vm": optional: true - "@types/debug": + "@opentelemetry/api": optional: true "@types/node": optional: true - "@vitest/browser": + "@vitest/browser-playwright": + optional: true + "@vitest/browser-preview": + optional: true + "@vitest/browser-webdriverio": + optional: true + "@vitest/coverage-istanbul": + optional: true + "@vitest/coverage-v8": optional: true "@vitest/ui": optional: true @@ -14826,9 +14811,11 @@ __metadata: optional: true jsdom: optional: true + vite: + optional: false bin: vitest: ./vitest.mjs - checksum: 10/b54cba8bbb78450dcc78f84df08417ee6daf86450836cd3e5770e7f375596f7b2f756f587b712ebdf28b41c7768747ae3854407372cd95fe6dbaa8410647b273 + checksum: 10/054f1e25d90d911693b0b93c5b85a7c3105775aa3e39c3279c7d3e7af719e2d94070a898d6d74292445366c1215bb91d07063989ac0965973f0c5ae22ad3b06b languageName: node linkType: hard