diff --git a/Cargo.lock b/Cargo.lock index 256a574ef3..90942f2819 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3528,9 +3528,9 @@ dependencies = [ [[package]] name = "oxc" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5736f3b67965899b5552d7018d6f080de85fda29785cabcf7c7055979f6ccab2" +checksum = "9cb09260c3188ce5a0a67f9d98e9a8c9ac16c87814b0f6b075b7be6256cae06e" dependencies = [ "oxc_allocator", "oxc_ast", @@ -3591,9 +3591,9 @@ dependencies = [ [[package]] name = "oxc_allocator" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "918416b9d4065146aa5877d14dea39708a46bd5322e670d0ad9a6bc89274c610" +checksum = "c17ece0d1edc5e92822be95428460bc6b12f0dce8f95a9efabf751189a75f9f2" dependencies = [ "allocator-api2", "hashbrown 0.16.1", @@ -3605,9 +3605,9 @@ dependencies = [ [[package]] name = "oxc_ast" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fd5e48a97444fa25ddd6375c19f78eb98978e0f4beab86385372f69626f13d" +checksum = "06ec0e9560cce8917197c7b13be7288707177f48a6f0ca116d0b53689e18bbc3" dependencies = [ "bitflags 2.11.0", "oxc_allocator", @@ -3622,9 +3622,9 @@ dependencies = [ [[package]] name = "oxc_ast_macros" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "034e52d9978573a0c8673934c82ab7707b32dc7e6a30f97052c2281e6aa4c024" +checksum = "f266c05258e76cb84d7eee538e4fc75e2687f4220e1b2f141c490b35025a6443" dependencies = [ "phf 0.13.1", "proc-macro2", @@ -3634,9 +3634,9 @@ dependencies = [ [[package]] name = "oxc_ast_visit" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b11389ae97684eb864ebdaf507ce8a83253a1e5598905ed0b9abec69dd26d210" +checksum = "3477ca0b6dd5bebcb1d3bf4c825b65999975d6ca91d6f535bf067e979fad113a" dependencies = [ "oxc_allocator", "oxc_ast", @@ -3646,9 +3646,9 @@ dependencies = [ [[package]] name = "oxc_cfg" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e02ef5b61442585f5230789804c4f7abf9653b49070a53f57103a099389678f5" +checksum = "5dcc92b53da553ed2f218c1a1670c07084af412b78bfc6b49961928d284db58e" dependencies = [ "bitflags 2.11.0", "itertools 0.14.0", @@ -3660,9 +3660,9 @@ dependencies = [ [[package]] name = "oxc_codegen" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7103d5884c99682748739a7d2067b9d5dbb8352570b65459421781880bc0bc2d" +checksum = "a8b9da0a190c379ff816917b25338c4a47e9ed00201c67c209db5d4cca71a81c" dependencies = [ "bitflags 2.11.0", "cow-utils", @@ -3681,9 +3681,9 @@ dependencies = [ [[package]] name = "oxc_compat" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9eb6b7e9a11b3a26983a17e15c8ba8b3ae2ea4ae75dad9b69c56662a8d453980" +checksum = "ffaad2e6c6f4279f653f5938f17dea1e650a8934479eecc11d01d18248be0c7e" dependencies = [ "cow-utils", "oxc-browserslist", @@ -3694,18 +3694,18 @@ dependencies = [ [[package]] name = "oxc_data_structures" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a91d5880ed635c42a5cadee08bfd8dd36e9cf927003eb900384a4b2ee1b741f" +checksum = "d8701946f2acbd655610a331cf56f0aa58349ef792e6bf2fb65c56785b87fe8e" dependencies = [ "ropey", ] [[package]] name = "oxc_diagnostics" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8fb2f947b6824b47d2ad7dda3f11ec2f9472b8520c196e3f77e9563c820e1df" +checksum = "b04ea16e6016eceb281fb61bbac5f860f075864e93ae15ec18b6c2d0b152e435" dependencies = [ "cow-utils", "oxc-miette", @@ -3714,9 +3714,9 @@ dependencies = [ [[package]] name = "oxc_ecmascript" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f3bf0d28f5f5b72c920d5498bbd4bfee913b219d24f7e0ad1e249699b206bb3" +checksum = "f4b107cae9b8bce541a45463623e1c4b1bb073e81d966483720f0e831facdcb1" dependencies = [ "cow-utils", "num-bigint", @@ -3730,9 +3730,9 @@ dependencies = [ [[package]] name = "oxc_estree" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f02992b00536af40ff377834c0fcfab85217bf3cea60aabb5f707ec11a3963c5" +checksum = "57b79c9e9684eab83293d67dcbbfd2b1a1f062d27a8188411eb700c6e17983fa" dependencies = [ "dragonbox_ecma", "itoa", @@ -3741,9 +3741,9 @@ dependencies = [ [[package]] name = "oxc_estree_tokens" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6878c85b29a63e85bf38762266fde6aee9c3f89c57cb0db1e9146f47ebcf290" +checksum = "931365717f9f346f383f6243bc3bc234819c830a45a0a7d89eeadb82c16a2616" dependencies = [ "itoa", "oxc_ast", @@ -3767,9 +3767,9 @@ dependencies = [ [[package]] name = "oxc_isolated_declarations" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a215260737518143cca81227fdb9161e336b14af113c87651e1304ba354b6892" +checksum = "d17e1b0594ec6f7628988d0c7968fe621e8042fe619a77271f1fbac4f34341ca" dependencies = [ "bitflags 2.11.0", "oxc_allocator", @@ -3784,9 +3784,9 @@ dependencies = [ [[package]] name = "oxc_mangler" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a70e483a5edd545fa0632a33cb5183e6dd6aeb1865a27815b23fb846f529ae0" +checksum = "3cfa5bb4a9519af81294099284a2a3d2b4077758b43cc742a9ea5bdd6c3dde21" dependencies = [ "itertools 0.14.0", "oxc_allocator", @@ -3801,9 +3801,9 @@ dependencies = [ [[package]] name = "oxc_minifier" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d38953fc5c9adc29e841aa25e27d985719544c257bfb202c75ac89f4f4fa226" +checksum = "a828d256b3b4db4bb86be99b2a295e66e86fbf65fd19cf5151737b1c149f81c7" dependencies = [ "cow-utils", "itoa", @@ -3827,9 +3827,9 @@ dependencies = [ [[package]] name = "oxc_minify_napi" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0b3b8525cc21324d48eb930e2d37429313708609c0f553470b9bc2d3880dfd1f" +checksum = "8fc364db970d64ba9e3159a99ee5208f8135ab2e0040d646ce1424370645fea3" dependencies = [ "napi", "napi-build", @@ -3847,9 +3847,9 @@ dependencies = [ [[package]] name = "oxc_napi" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb8ba3dc927295b63f16b2f7576c46f47273c790958079c140ab3f1ceb0bf253" +checksum = "972b9ef842657beb30d9834fbfa8059a55c3ce9696a63673390b26354f75b622" dependencies = [ "napi", "napi-build", @@ -3863,9 +3863,9 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d30b87449d18c4920f3da507ebc781e0a7027c1997004706ee8a721ed8c2437" +checksum = "487f41bdacb3ef9afd8c5b0cb5beceec3ac4ecd0c348804aa1907606d370c731" dependencies = [ "bitflags 2.11.0", "cow-utils", @@ -3886,9 +3886,9 @@ dependencies = [ [[package]] name = "oxc_parser_napi" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ffbefdee0ba6a51338c75cce423474ac62330a9cac30195e3f3e7ba67f8da1b" +checksum = "506a10c71e0f7ff8199ada19f77f64ddad0fe04318a2753e70ea6277b3da23c0" dependencies = [ "napi", "napi-build", @@ -3903,9 +3903,9 @@ dependencies = [ [[package]] name = "oxc_regular_expression" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5884f4eaf18d18061037586844374c85045da18bd88de9d4ba84d71cb6498b77" +checksum = "d495c085efbde1d65636497f9d3e3e58151db614a97e313e2e7a837d81865419" dependencies = [ "bitflags 2.11.0", "oxc_allocator", @@ -3960,9 +3960,9 @@ dependencies = [ [[package]] name = "oxc_semantic" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18691a1d381cdbd8b07adb62a057de4dcb9cf4d9a68573eddaafdb64c4dc7647" +checksum = "6ac7034e3d2f5a73b39b5a0873bb3d38a504657c95cd1a8682b0d424a4bd3b77" dependencies = [ "itertools 0.14.0", "memchr", @@ -3997,9 +3997,9 @@ dependencies = [ [[package]] name = "oxc_span" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25ec4aa8f1b4d29473614e318a24ee48463643cb8c67b5784ce68c053da2f9d5" +checksum = "3edcf2bc8bc73cd8d252650737ef48a482484a91709b7f7a5c5ce49305f247e8" dependencies = [ "compact_str", "oxc-miette", @@ -4012,9 +4012,9 @@ dependencies = [ [[package]] name = "oxc_str" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74cebd97df3543beeadb40b520b56d99b285910216842c5558648526c85d9697" +checksum = "a0c60f1570f04257d5678a16391f6d18dc805325e7f876b8e176a3a36fe897be" dependencies = [ "compact_str", "hashbrown 0.16.1", @@ -4025,9 +4025,9 @@ dependencies = [ [[package]] name = "oxc_syntax" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53a9b599badbe69c0516760af7ebe69d5406aa130e51e5fba3ee60665490edc8" +checksum = "5a10c19c89298c0b126d12c5f545786405efbad9012d956ebb3190b64b29905a" dependencies = [ "bitflags 2.11.0", "cow-utils", @@ -4045,9 +4045,9 @@ dependencies = [ [[package]] name = "oxc_transform_napi" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74bbe23a0a357584e43be69e19192ece28646efc07487d70302169590d0e6f14" +checksum = "c5a1bcbf357e9e60c4eca7ac623b3562e84551bfcb0169159834e39984233229" dependencies = [ "napi", "napi-build", @@ -4060,9 +4060,9 @@ dependencies = [ [[package]] name = "oxc_transformer" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7de0a04095263ca6176e2ac84cd554d196392caf7fcd7e7bb6fcd9ce383c841a" +checksum = "5d3966e736e55390f892eeadde256c54fd561bc6b553e1d6f6ac81ebd7ecf9f7" dependencies = [ "base64 0.22.1", "compact_str", @@ -4089,9 +4089,9 @@ dependencies = [ [[package]] name = "oxc_transformer_plugins" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6b7055869812ba1d9b91e3bfefb4cd66bdd0c817833d62c9f36d95e17b57f554" +checksum = "8f0d998e0c12c451699aa67c2fcd6faa742772e9ca8b70450c1cbd0fe5f465c4" dependencies = [ "cow-utils", "itoa", @@ -4111,9 +4111,9 @@ dependencies = [ [[package]] name = "oxc_traverse" -version = "0.120.0" +version = "0.121.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fba7685991a8501e023d8d7e7a940dd56530dd632c315da5cc18362ab8d0487" +checksum = "5f3c673e1da0044eab261a9b10a2d1c4eaa10c1fc809a1e4f9b6ac44b6948118" dependencies = [ "itoa", "oxc_allocator", @@ -5061,6 +5061,8 @@ dependencies = [ "oxc_resolver_napi", "oxc_sourcemap", "oxc_transform_napi", + "regex", + "regress", "rolldown", "rolldown_common", "rolldown_dev", @@ -7153,9 +7155,9 @@ checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" [[package]] name = "vfs" -version = "0.12.2" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e723b9e1c02a3cf9f9d0de6a4ddb8cdc1df859078902fe0ae0589d615711ae6" +checksum = "69d33cbe2ac48f2a446f04c33aef4906078ffd224888df5ae60b7ed401ded771" dependencies = [ "filetime", ] diff --git a/Cargo.toml b/Cargo.toml index 6d52868ac1..cf76faeb90 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -180,7 +180,7 @@ typedmap = "0.6.0" url = "2.5.4" urlencoding = "2.1.3" uuid = "1.17.0" -vfs = "0.12.1" +vfs = "0.13.0" vite_command = { path = "crates/vite_command" } vite_error = { path = "crates/vite_error" } vite_js_runtime = { path = "crates/vite_js_runtime" } @@ -200,7 +200,7 @@ xxhash-rust = "0.8.15" zip = "7.2" # oxc crates with the same version -oxc = { version = "0.120.0", features = [ +oxc = { version = "0.121.0", features = [ "ast_visit", "transformer", "minifier", @@ -212,16 +212,16 @@ oxc = { version = "0.120.0", features = [ "regular_expression", "cfg", ] } -oxc_allocator = { version = "0.120.0", features = ["pool"] } -oxc_ast = "0.120.0" -oxc_ecmascript = "0.120.0" -oxc_parser = "0.120.0" -oxc_span = "0.120.0" -oxc_napi = "0.120.0" -oxc_minify_napi = "0.120.0" -oxc_parser_napi = "0.120.0" -oxc_transform_napi = "0.120.0" -oxc_traverse = "0.120.0" +oxc_allocator = { version = "0.121.0", features = ["pool"] } +oxc_ast = "0.121.0" +oxc_ecmascript = "0.121.0" +oxc_parser = "0.121.0" +oxc_span = "0.121.0" +oxc_napi = "0.121.0" +oxc_minify_napi = "0.121.0" +oxc_parser_napi = "0.121.0" +oxc_transform_napi = "0.121.0" +oxc_traverse = "0.121.0" # oxc crates in their own repos oxc_index = { version = "4", features = ["rayon", "serde"] } diff --git a/packages/cli/package.json b/packages/cli/package.json index 8a80c24255..55785efab3 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -93,6 +93,9 @@ "./test/optional-types.js": { "types": "./dist/test/optional-types.js.d.ts" }, + "./test/optional-runtime-types.js": { + "types": "./dist/test/optional-runtime-types.js.d.ts" + }, "./test/globals": { "types": "./dist/test/globals.d.ts" }, diff --git a/packages/cli/snap-tests/command-helper/snap.txt b/packages/cli/snap-tests/command-helper/snap.txt index 679394ad80..6dc83ac750 100644 --- a/packages/cli/snap-tests/command-helper/snap.txt +++ b/packages/cli/snap-tests/command-helper/snap.txt @@ -337,7 +337,7 @@ Options: --no-color Removes colors from the console output (default: true) --clearScreen Clear terminal screen when re-running tests during watch mode (default: true) --configLoader Use bundle to bundle the config with esbuild or runner (experimental) to process it on the fly. This is only available in vite version and above. (default: bundle) - --standalone Start Vitest without running tests. Tests will be running only on change. This option is ignored when CLI file filters are passed. (default: false) + --standalone Start Vitest without running tests. Tests will be running only on change. If browser mode is enabled, the UI will be opened automatically. This option is ignored when CLI file filters are passed. (default: false) --mergeReports [path] Path to a blob reports directory. If this options is used, Vitest won't run any tests, it will only report previously recorded tests --listTags [type] List all available tags instead of running tests. --list-tags=json will output tags in JSON format, unless there are no tags. --clearCache Delete all Vitest caches, including experimental.fsModuleCache, without running any tests. This will reduce the performance in the subsequent test run. diff --git a/packages/core/package.json b/packages/core/package.json index 80279e9cf7..3d6c2d79d4 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -115,7 +115,7 @@ "@babel/types": "^7.28.5", "@oxc-node/cli": "catalog:", "@oxc-node/core": "catalog:", - "@vitejs/devtools": "^0.1.3", + "@vitejs/devtools": "^0.1.8", "es-module-lexer": "^1.7.0", "hookable": "^6.0.1", "magic-string": "^0.30.21", @@ -217,8 +217,8 @@ "node": "^20.19.0 || >=22.12.0" }, "bundledVersions": { - "vite": "8.0.1", - "rolldown": "1.0.0-rc.10", + "vite": "8.0.2", + "rolldown": "1.0.0-rc.11", "tsdown": "0.21.4" } } diff --git a/packages/test/package.json b/packages/test/package.json index 6a96280eef..72e47de903 100644 --- a/packages/test/package.json +++ b/packages/test/package.json @@ -54,6 +54,9 @@ "./optional-types.js": { "types": "./optional-types.d.ts" }, + "./optional-runtime-types.js": { + "types": "./optional-runtime-types.d.ts" + }, "./src/*": "./src/*", "./globals": { "types": "./globals.d.ts" @@ -290,17 +293,17 @@ "@blazediff/core": "1.9.1", "@oxc-node/cli": "catalog:", "@oxc-node/core": "catalog:", - "@vitest/browser": "4.1.0", - "@vitest/browser-playwright": "4.1.0", - "@vitest/browser-preview": "4.1.0", - "@vitest/browser-webdriverio": "4.1.0", - "@vitest/expect": "4.1.0", - "@vitest/mocker": "4.1.0", - "@vitest/pretty-format": "4.1.0", - "@vitest/runner": "4.1.0", - "@vitest/snapshot": "4.1.0", - "@vitest/spy": "4.1.0", - "@vitest/utils": "4.1.0", + "@vitest/browser": "4.1.1", + "@vitest/browser-playwright": "4.1.1", + "@vitest/browser-preview": "4.1.1", + "@vitest/browser-webdriverio": "4.1.1", + "@vitest/expect": "4.1.1", + "@vitest/mocker": "4.1.1", + "@vitest/pretty-format": "4.1.1", + "@vitest/runner": "4.1.1", + "@vitest/snapshot": "4.1.1", + "@vitest/spy": "4.1.1", + "@vitest/utils": "4.1.1", "chai": "^6.2.1", "convert-source-map": "^2.0.0", "estree-walker": "^3.0.3", @@ -313,17 +316,17 @@ "rolldown": "workspace:*", "rolldown-plugin-dts": "catalog:", "tinyrainbow": "^3.0.3", - "vitest-dev": "^4.1.0", + "vitest-dev": "^4.1.1", "why-is-node-running": "^2.3.0" }, "peerDependencies": { "@edge-runtime/vm": "*", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", - "@vitest/ui": "4.1.0", + "@vitest/ui": "4.1.1", "happy-dom": "*", "jsdom": "*", - "vite": "^6.0.0 || ^7.0.0 || ^8.0.0-0" + "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" }, "peerDependenciesMeta": { "@edge-runtime/vm": { @@ -352,6 +355,6 @@ "node": "^20.0.0 || ^22.0.0 || >=24.0.0" }, "bundledVersions": { - "vitest": "4.1.0" + "vitest": "4.1.1" } } diff --git a/packages/tools/.upstream-versions.json b/packages/tools/.upstream-versions.json index 320ff84858..8e36ab570a 100644 --- a/packages/tools/.upstream-versions.json +++ b/packages/tools/.upstream-versions.json @@ -2,11 +2,11 @@ "rolldown": { "repo": "https://github.com/rolldown/rolldown.git", "branch": "main", - "hash": "69585a64c4aac12fd11b8bb359d0b195f0f1a7d4" + "hash": "cbc94c4e97c19a4b2f4d739fdd054abaa038402c" }, "vite": { "repo": "https://github.com/vitejs/vite.git", "branch": "main", - "hash": "028ff86dd68f679dac659024b18c4e0a0d511c22" + "hash": "faeb746721da80689d2cb62b589cc45edb779bdc" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e037b04bde..fcb3f29a75 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,7 +11,7 @@ catalogs: version: 7.29.0 '@babel/preset-env': specifier: ^7.24.7 - version: 7.29.0 + version: 7.29.2 '@babel/preset-typescript': specifier: ^7.24.7 version: 7.28.5 @@ -31,11 +31,11 @@ catalogs: specifier: ^0.0.35 version: 0.0.35 '@oxc-project/runtime': - specifier: '=0.120.0' - version: 0.120.0 + specifier: '=0.121.0' + version: 0.121.0 '@oxc-project/types': - specifier: '=0.120.0' - version: 0.120.0 + specifier: '=0.122.0' + version: 0.122.0 '@rollup/plugin-commonjs': specifier: ^29.0.0 version: 29.0.0 @@ -157,11 +157,11 @@ catalogs: specifier: ^1.2.0 version: 1.2.0 oxc-parser: - specifier: '=0.120.0' - version: 0.120.0 + specifier: '=0.121.0' + version: 0.121.0 oxc-transform: - specifier: '=0.120.0' - version: 0.120.0 + specifier: '=0.121.0' + version: 0.121.0 oxfmt: specifier: '=0.41.0' version: 0.41.0 @@ -169,8 +169,8 @@ catalogs: specifier: '=1.56.0' version: 1.56.0 oxlint-tsgolint: - specifier: '=0.17.1' - version: 0.17.1 + specifier: '=0.17.2' + version: 0.17.2 pathe: specifier: ^2.0.3 version: 2.0.3 @@ -218,7 +218,7 @@ catalogs: version: 2.0.1 terser: specifier: ^5.44.1 - version: 5.46.0 + version: 5.46.1 tinybench: specifier: ^6.0.0 version: 6.0.0 @@ -232,17 +232,17 @@ catalogs: specifier: ^5.9.3 version: 5.9.3 valibot: - specifier: 1.2.0 - version: 1.2.0 + specifier: 1.3.1 + version: 1.3.1 validate-npm-package-name: specifier: ^7.0.2 version: 7.0.2 vue: specifier: ^3.5.21 - version: 3.5.27 + version: 3.5.30 ws: specifier: ^8.18.1 - version: 8.19.0 + version: 8.20.0 yaml: specifier: ^2.8.1 version: 2.8.2 @@ -255,7 +255,7 @@ overrides: rolldown: workspace:rolldown@* vite: workspace:@voidzero-dev/vite-plus-core@* vitest: workspace:@voidzero-dev/vite-plus-test@* - vitest-dev: npm:vitest@^4.1.0 + vitest-dev: npm:vitest@^4.1.1 packageExtensionsChecksum: sha256-Tldxs3DhJEw/FFBonUidqhCBqApA0zxQnop3Y+BTO3U= @@ -306,7 +306,7 @@ importers: version: 0.41.0 oxlint: specifier: 'catalog:' - version: 1.56.0(oxlint-tsgolint@0.17.1) + version: 1.56.0(oxlint-tsgolint@0.17.2) playwright: specifier: 'catalog:' version: 1.57.0 @@ -330,7 +330,7 @@ importers: dependencies: '@oxc-project/types': specifier: 'catalog:' - version: 0.120.0 + version: 0.122.0 '@voidzero-dev/vite-plus-core': specifier: workspace:* version: link:../core @@ -348,10 +348,10 @@ importers: version: 0.41.0 oxlint: specifier: 'catalog:' - version: 1.56.0(oxlint-tsgolint@0.17.1) + version: 1.56.0(oxlint-tsgolint@0.17.2) oxlint-tsgolint: specifier: 'catalog:' - version: 0.17.1 + version: 0.17.2 picocolors: specifier: 'catalog:' version: 1.1.1 @@ -412,7 +412,7 @@ importers: version: 7.7.4 tsdown: specifier: 'catalog:' - version: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) + version: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) validate-npm-package-name: specifier: 'catalog:' version: 7.0.2 @@ -430,10 +430,10 @@ importers: version: 0.18.2 '@oxc-project/runtime': specifier: 'catalog:' - version: 0.120.0 + version: 0.121.0 '@oxc-project/types': specifier: 'catalog:' - version: 0.120.0 + version: 0.122.0 '@tsdown/css': specifier: 0.21.4 version: 0.21.4(jiti@2.6.1)(postcss-import@16.1.1(postcss@8.5.8))(postcss-modules@6.0.1(postcss@8.5.8))(postcss@8.5.8)(sass-embedded@1.98.0(source-map-js@1.2.1))(sass@1.98.0)(tsdown@0.21.4)(tsx@4.21.0)(yaml@2.8.2) @@ -475,7 +475,7 @@ importers: version: 5.0.1(postcss@8.5.8) terser: specifier: ^5.16.0 - version: 5.46.0 + version: 5.46.1 tsx: specifier: ^4.8.1 version: 4.21.0 @@ -497,7 +497,7 @@ importers: version: 7.29.0 '@babel/parser': specifier: ^7.28.5 - version: 7.29.0 + version: 7.29.2 '@babel/types': specifier: ^7.28.5 version: 7.29.0 @@ -508,8 +508,8 @@ importers: specifier: 'catalog:' version: 0.0.35 '@vitejs/devtools': - specifier: ^0.1.3 - version: 0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)) + specifier: ^0.1.8 + version: 0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core) es-module-lexer: specifier: ^1.7.0 version: 1.7.0 @@ -521,7 +521,7 @@ importers: version: 0.30.21 oxc-parser: specifier: 'catalog:' - version: 0.120.0 + version: 0.121.0 oxfmt: specifier: 'catalog:' version: 0.41.0 @@ -557,7 +557,7 @@ importers: version: 1.2.2 tsdown: specifier: 'catalog:' - version: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) + version: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) vite: specifier: workspace:@voidzero-dev/vite-plus-core@* version: 'link:' @@ -589,7 +589,7 @@ importers: version: 1.3.0 tsdown: specifier: 'catalog:' - version: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) + version: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) packages/test: dependencies: @@ -609,8 +609,8 @@ importers: specifier: ^20.0.0 || ^22.0.0 || >=24.0.0 version: 24.12.0 '@vitest/ui': - specifier: 4.1.0 - version: 4.1.0(vitest@4.1.0) + specifier: 4.1.1 + version: 4.1.1(vitest@4.1.1) '@voidzero-dev/vite-plus-core': specifier: workspace:* version: link:../core @@ -652,7 +652,7 @@ importers: version: link:../core ws: specifier: ^8.18.3 - version: 8.19.0 + version: 8.20.0 devDependencies: '@blazediff/core': specifier: 1.9.1 @@ -664,38 +664,38 @@ importers: specifier: 'catalog:' version: 0.0.35 '@vitest/browser': - specifier: 4.1.0 - version: 4.1.0(vite@packages+core)(vitest@4.1.0) + specifier: 4.1.1 + version: 4.1.1(vite@packages+core)(vitest@4.1.1) '@vitest/browser-playwright': - specifier: 4.1.0 - version: 4.1.0(playwright@1.57.0)(vite@packages+core)(vitest@4.1.0) + specifier: 4.1.1 + version: 4.1.1(playwright@1.57.0)(vite@packages+core)(vitest@4.1.1) '@vitest/browser-preview': - specifier: 4.1.0 - version: 4.1.0(vite@packages+core)(vitest@4.1.0) + specifier: 4.1.1 + version: 4.1.1(vite@packages+core)(vitest@4.1.1) '@vitest/browser-webdriverio': - specifier: 4.1.0 - version: 4.1.0(vite@packages+core)(vitest@4.1.0)(webdriverio@9.20.1) + specifier: 4.1.1 + version: 4.1.1(vite@packages+core)(vitest@4.1.1)(webdriverio@9.20.1) '@vitest/expect': - specifier: 4.1.0 - version: 4.1.0 + specifier: 4.1.1 + version: 4.1.1 '@vitest/mocker': - specifier: 4.1.0 - version: 4.1.0(vite@packages+core) + specifier: 4.1.1 + version: 4.1.1(vite@packages+core) '@vitest/pretty-format': - specifier: 4.1.0 - version: 4.1.0 + specifier: 4.1.1 + version: 4.1.1 '@vitest/runner': - specifier: 4.1.0 - version: 4.1.0 + specifier: 4.1.1 + version: 4.1.1 '@vitest/snapshot': - specifier: 4.1.0 - version: 4.1.0 + specifier: 4.1.1 + version: 4.1.1 '@vitest/spy': - specifier: 4.1.0 - version: 4.1.0 + specifier: 4.1.1 + version: 4.1.1 '@vitest/utils': - specifier: 4.1.0 - version: 4.1.0 + specifier: 4.1.1 + version: 4.1.1 chai: specifier: ^6.2.1 version: 6.2.2 @@ -713,7 +713,7 @@ importers: version: 0.30.21 oxc-parser: specifier: 'catalog:' - version: 0.120.0 + version: 0.121.0 oxfmt: specifier: 'catalog:' version: 0.41.0 @@ -733,8 +733,8 @@ importers: specifier: ^3.0.3 version: 3.0.3 vitest-dev: - specifier: npm:vitest@^4.1.0 - version: vitest@4.1.0(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(@vitest/browser-playwright@4.1.0(playwright@1.57.0)(vite@packages+core)(vitest@4.1.0))(@vitest/browser-preview@4.1.0(vite@packages+core)(vitest@4.1.0))(@vitest/browser-webdriverio@4.1.0(vite@packages+core)(vitest@4.1.0)(webdriverio@9.20.1))(@vitest/ui@4.1.0(vitest@4.1.0))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) + specifier: npm:vitest@^4.1.1 + version: vitest@4.1.1(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(@vitest/browser-playwright@4.1.1(playwright@1.57.0)(vite@packages+core)(vitest@4.1.1))(@vitest/browser-preview@4.1.1(vite@packages+core)(vitest@4.1.1))(@vitest/browser-webdriverio@4.1.1(vite@packages+core)(vitest@4.1.1)(webdriverio@9.20.1))(@vitest/ui@4.1.1(vitest@4.1.1))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) why-is-node-running: specifier: ^2.3.0 version: 2.3.0 @@ -777,31 +777,19 @@ importers: version: 0.0.35 '@oxc-project/runtime': specifier: 'catalog:' - version: 0.120.0 + version: 0.121.0 '@types/node': specifier: 'catalog:' version: 24.10.3 cjs-module-lexer: specifier: ^2.1.0 version: 2.1.1 - husky: - specifier: ^9.1.7 - version: 9.1.7 knip: specifier: ^5.61.3 version: 5.70.2(@types/node@24.10.3)(typescript@5.9.3) - lint-staged: - specifier: ^16.1.2 - version: 16.4.0 oxfmt: specifier: ^0.41.0 version: 0.41.0 - oxlint: - specifier: ^1.31.0 - version: 1.56.0(oxlint-tsgolint@0.17.0) - oxlint-tsgolint: - specifier: 0.17.0 - version: 0.17.0 playwright-chromium: specifier: ^1.56.1 version: 1.58.2 @@ -817,6 +805,9 @@ importers: typescript: specifier: 'catalog:' version: 5.9.3 + vite-plus: + specifier: ^0.1.13 + version: 0.1.13(@arethetypeswrong/core@0.18.2)(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core))(esbuild@0.27.4)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.2.0)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.98.0(source-map-js@1.2.1))(sass@1.98.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(unplugin-unused@0.5.6)(vite@packages+core)(yaml@2.8.2) rolldown/packages/bench: dependencies: @@ -828,17 +819,17 @@ importers: version: 19.2.0(react@19.2.0) vue: specifier: 'catalog:' - version: 3.5.27(typescript@5.9.3) + version: 3.5.30(typescript@5.9.3) vue-router: specifier: ^5.0.0 - version: 5.0.2(@vue/compiler-sfc@3.5.27)(vue@3.5.27(typescript@5.9.3)) + version: 5.0.2(@vue/compiler-sfc@3.5.30)(vue@3.5.30(typescript@5.9.3)) devDependencies: '@babel/core': specifier: 'catalog:' version: 7.29.0 '@babel/preset-env': specifier: 'catalog:' - version: 7.29.0(@babel/core@7.29.0) + version: 7.29.2(@babel/core@7.29.0) '@babel/preset-typescript': specifier: 'catalog:' version: 7.28.5(@babel/core@7.29.0) @@ -907,7 +898,7 @@ importers: dependencies: '@oxc-project/types': specifier: 'catalog:' - version: 0.120.0 + version: 0.122.0 '@rolldown/pluginutils': specifier: workspace:@rolldown/pluginutils@* version: link:../pluginutils @@ -941,7 +932,7 @@ importers: version: 13.0.0 oxc-parser: specifier: 'catalog:' - version: 0.120.0 + version: 0.121.0 pathe: specifier: 'catalog:' version: 2.0.3 @@ -968,7 +959,7 @@ importers: version: 5.9.3 valibot: specifier: 'catalog:' - version: 1.2.0(typescript@5.9.3) + version: 1.3.1(typescript@5.9.3) rolldown/packages/rollup-tests: dependencies: @@ -986,7 +977,7 @@ importers: version: 11.7.5 oxc-transform: specifier: 'catalog:' - version: 0.120.0 + version: 0.121.0 source-map-support: specifier: 'catalog:' version: 0.5.21 @@ -1008,7 +999,7 @@ importers: version: 2.0.1 terser: specifier: 'catalog:' - version: 5.46.0 + version: 5.46.1 rolldown/packages/test-dev-server: dependencies: @@ -1026,7 +1017,7 @@ importers: version: 2.2.0 ws: specifier: 'catalog:' - version: 8.19.0 + version: 8.20.0 devDependencies: '@types/connect': specifier: 'catalog:' @@ -1131,7 +1122,7 @@ importers: specifier: ~5.9.3 version: 5.9.3 typescript-eslint: - specifier: ^8.57.0 + specifier: ^8.57.1 version: 8.57.1(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) vite: specifier: workspace:@voidzero-dev/vite-plus-core@* @@ -1159,7 +1150,7 @@ importers: version: 1.1.1 tsdown: specifier: ^0.21.4 - version: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) + version: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) vite/packages/plugin-legacy: dependencies: @@ -1173,14 +1164,14 @@ importers: specifier: ^7.29.0 version: 7.29.0(@babel/core@7.29.0) '@babel/preset-env': - specifier: ^7.29.0 - version: 7.29.0(@babel/core@7.29.0) + specifier: ^7.29.2 + version: 7.29.2(@babel/core@7.29.0) babel-plugin-polyfill-corejs3: - specifier: ^0.14.1 - version: 0.14.1(@babel/core@7.29.0) + specifier: ^0.14.2 + version: 0.14.2(@babel/core@7.29.0) babel-plugin-polyfill-regenerator: - specifier: ^0.6.7 - version: 0.6.7(@babel/core@7.29.0) + specifier: ^0.6.8 + version: 0.6.8(@babel/core@7.29.0) browserslist: specifier: ^4.28.1 version: 4.28.1 @@ -1188,8 +1179,8 @@ importers: specifier: ^2.1.1 version: 2.1.1(browserslist@4.28.1) core-js: - specifier: ^3.48.0 - version: 3.48.0 + specifier: ^3.49.0 + version: 3.49.0 magic-string: specifier: ^0.30.21 version: 0.30.21 @@ -1201,7 +1192,7 @@ importers: version: 6.15.1 terser: specifier: ^5.16.0 - version: 5.46.0 + version: 5.46.1 devDependencies: acorn: specifier: ^8.16.0 @@ -1211,7 +1202,7 @@ importers: version: 1.1.1 tsdown: specifier: ^0.21.4 - version: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) + version: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) vite: specifier: workspace:@voidzero-dev/vite-plus-core@* version: link:../../../packages/core @@ -1256,8 +1247,8 @@ importers: version: 2.8.2 devDependencies: '@babel/parser': - specifier: ^7.29.0 - version: 7.29.0 + specifier: ^7.29.2 + version: 7.29.2 '@jridgewell/remapping': specifier: ^2.3.5 version: 2.3.5 @@ -1286,8 +1277,8 @@ importers: specifier: ^1.2.1 version: 1.2.1 '@vitejs/devtools': - specifier: ^0.1.0 - version: 0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)) + specifier: ^0.1.5 + version: 0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core) '@vitest/utils': specifier: 4.1.0 version: 4.1.0 @@ -1295,8 +1286,8 @@ importers: specifier: ^0.4.2 version: 0.4.2 baseline-browser-mapping: - specifier: ^2.10.8 - version: 2.10.8 + specifier: ^2.10.10 + version: 2.10.10 cac: specifier: ^7.0.0 version: 7.0.0 @@ -1340,14 +1331,14 @@ importers: specifier: ^1.23.2 version: 1.23.2 launch-editor-middleware: - specifier: ^2.13.1 - version: 2.13.1 + specifier: ^2.13.2 + version: 2.13.2 magic-string: specifier: ^0.30.21 version: 0.30.21 mlly: - specifier: ^1.8.1 - version: 1.8.1 + specifier: ^1.8.2 + version: 1.8.2 mrmime: specifier: ^2.0.1 version: 2.0.1 @@ -1409,14 +1400,14 @@ importers: specifier: ^3.1.0 version: 3.1.0 terser: - specifier: ^5.46.0 - version: 5.46.0 + specifier: ^5.46.1 + version: 5.46.1 ufo: specifier: ^1.6.3 version: 1.6.3 ws: - specifier: ^8.19.0 - version: 8.19.0 + specifier: ^8.20.0 + version: 8.20.0 optionalDependencies: fsevents: specifier: ~2.3.3 @@ -1548,8 +1539,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-define-polyfill-provider@0.6.7': - resolution: {integrity: sha512-6Fqi8MtQ/PweQ9xvux65emkLQ83uB+qAVtfHkC9UodyHMIZdxNI01HjLCLUtybElp2KY2XNE0nOgyP1E1vXw9w==} + '@babel/helper-define-polyfill-provider@0.6.8': + resolution: {integrity: sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -1623,8 +1614,8 @@ packages: resolution: {integrity: sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==} engines: {node: '>=6.9.0'} - '@babel/parser@7.29.0': - resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==} + '@babel/parser@7.29.2': + resolution: {integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==} engines: {node: '>=6.0.0'} hasBin: true @@ -2011,8 +2002,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0 - '@babel/preset-env@7.29.0': - resolution: {integrity: sha512-fNEdfc0yi16lt6IZo2Qxk3knHVdfMYX33czNb4v8yWhemoBhibCpQK/uYHtSKIiO+p/zd3+8fYVXhQdOVV608w==} + '@babel/preset-env@7.29.2': + resolution: {integrity: sha512-DYD23veRYGvBFhcTY1iUvJnDNpuqNd/BzBwCvzOTKUnJjKg5kpUBh3/u9585Agdkgj+QuygG7jLfOPWMa2KVNw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -3194,129 +3185,129 @@ packages: '@oxc-node/core@0.0.35': resolution: {integrity: sha512-PV46QRDI2wCDdaPzppEh4UfzFmmpSt+1dX32ooq8RWb0BuWX24+LKYicAmSrsk1ls8JRSkAqiWrjrYFHIGozGg==} - '@oxc-parser/binding-android-arm-eabi@0.120.0': - resolution: {integrity: sha512-WU3qtINx802wOl8RxAF1v0VvmC2O4D9M8Sv486nLeQ7iPHVmncYZrtBhB4SYyX+XZxj2PNnCcN+PW21jHgiOxg==} + '@oxc-parser/binding-android-arm-eabi@0.121.0': + resolution: {integrity: sha512-n07FQcySwOlzap424/PLMtOkbS7xOu8nsJduKL8P3COGHKgKoDYXwoAHCbChfgFpHnviehrLWIPX0lKGtbEk/A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxc-parser/binding-android-arm64@0.120.0': - resolution: {integrity: sha512-SEf80EHdhlbjZEgzeWm0ZA/br4GKMenDW3QB/gtyeTV1gStvvZeFi40ioHDZvds2m4Z9J1bUAUL8yn1/+A6iGg==} + '@oxc-parser/binding-android-arm64@0.121.0': + resolution: {integrity: sha512-/Dd1xIXboYAicw+twT2utxPD7bL8qh7d3ej0qvaYIMj3/EgIrGR+tSnjCUkiCT6g6uTC0neSS4JY8LxhdSU/sA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxc-parser/binding-darwin-arm64@0.120.0': - resolution: {integrity: sha512-xVrrbCai8R8CUIBu3CjryutQnEYhZqs1maIqDvtUCFZb8vY33H7uh9mHpL3a0JBIKoBUKjPH8+rzyAeXnS2d6A==} + '@oxc-parser/binding-darwin-arm64@0.121.0': + resolution: {integrity: sha512-A0jNEvv7QMtCO1yk205t3DWU9sWUjQ2KNF0hSVO5W9R9r/R1BIvzG01UQAfmtC0dQm7sCrs5puixurKSfr2bRQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxc-parser/binding-darwin-x64@0.120.0': - resolution: {integrity: sha512-xyHBbnJ6mydnQUH7MAcafOkkrNzQC6T+LXgDH/3InEq2BWl/g424IMRiJVSpVqGjB+p2bd0h0WRR8iIwzjU7rw==} + '@oxc-parser/binding-darwin-x64@0.121.0': + resolution: {integrity: sha512-SsHzipdxTKUs3I9EOAPmnIimEeJOemqRlRDOp9LIj+96wtxZejF51gNibmoGq8KoqbT1ssAI5po/E3J+vEtXGA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxc-parser/binding-freebsd-x64@0.120.0': - resolution: {integrity: sha512-UMnVRllquXUYTeNfFKmxTTEdZ/ix1nLl0ducDzMSREoWYGVIHnOOxoKMWlCOvRr9Wk/HZqo2rh1jeumbPGPV9A==} + '@oxc-parser/binding-freebsd-x64@0.121.0': + resolution: {integrity: sha512-v1APOTkCp+RWOIDAHRoaeW/UoaHF15a60E8eUL6kUQXh+i4K7PBwq2Wi7jm8p0ymID5/m/oC1w3W31Z/+r7HQw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxc-parser/binding-linux-arm-gnueabihf@0.120.0': - resolution: {integrity: sha512-tkvn2CQ7QdcsMnpfiX3fd3wA3EFsWKYlcQzq9cFw/xc89Al7W6Y4O0FgLVkVQpo0Tnq/qtE1XfkJOnRRA9S/NA==} + '@oxc-parser/binding-linux-arm-gnueabihf@0.121.0': + resolution: {integrity: sha512-PmqPQuqHZyFVWA4ycr0eu4VnTMmq9laOHZd+8R359w6kzuNZPvmmunmNJ8ybkm769A0nCoVp3TJ6dUz7B3FYIQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm-musleabihf@0.120.0': - resolution: {integrity: sha512-WN5y135Ic42gQDk9grbwY9++fDhqf8knN6fnP+0WALlAUh4odY/BDK1nfTJRSfpJD9P3r1BwU0m3pW2DU89whQ==} + '@oxc-parser/binding-linux-arm-musleabihf@0.121.0': + resolution: {integrity: sha512-vF24htj+MOH+Q7y9A8NuC6pUZu8t/C2Fr/kDOi2OcNf28oogr2xadBPXAbml802E8wRAVfbta6YLDQTearz+jw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm64-gnu@0.120.0': - resolution: {integrity: sha512-1GgQBCcXvFMw99EPdMy+4NZ3aYyXsxjf9kbUUg8HuAy3ZBXzOry5KfFEzT9nqmgZI1cuetvApkiJBZLAPo8uaw==} + '@oxc-parser/binding-linux-arm64-gnu@0.121.0': + resolution: {integrity: sha512-wjH8cIG2Lu/3d64iZpbYr73hREMgKAfu7fqpXjgM2S16y2zhTfDIp8EQjxO8vlDtKP5Rc7waZW72lh8nZtWrpA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-arm64-musl@0.120.0': - resolution: {integrity: sha512-gmMQ70gsPdDBgpcErvJEoWNBr7bJooSLlvOBVBSGfOzlP5NvJ3bFvnUeZZ9d+dPrqSngtonf7nyzWUTUj/U+lw==} + '@oxc-parser/binding-linux-arm64-musl@0.121.0': + resolution: {integrity: sha512-qT663J/W8yQFw3dtscbEi9LKJevr20V7uWs2MPGTnvNZ3rm8anhhE16gXGpxDOHeg9raySaSHKhd4IGa3YZvuw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxc-parser/binding-linux-ppc64-gnu@0.120.0': - resolution: {integrity: sha512-T/kZuU0ajop0xhzVMwH5r3srC9Nqup5HaIo+3uFjIN5uPxa0LvSxC1ZqP4aQGJVW5G0z8/nCkjIfSMS91P/wzw==} + '@oxc-parser/binding-linux-ppc64-gnu@0.121.0': + resolution: {integrity: sha512-mYNe4NhVvDBbPkAP8JaVS8lC1dsoJZWH5WCjpw5E+sjhk1R08wt3NnXYUzum7tIiWPfgQxbCMcoxgeemFASbRw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-riscv64-gnu@0.120.0': - resolution: {integrity: sha512-vn21KXLAXzaI3N5CZWlBr1iWeXLl9QFIMor7S1hUjUGTeUuWCoE6JZB040/ZNDwf+JXPX8Ao9KbmJq9FMC2iGw==} + '@oxc-parser/binding-linux-riscv64-gnu@0.121.0': + resolution: {integrity: sha512-+QiFoGxhAbaI/amqX567784cDyyuZIpinBrJNxUzb+/L2aBRX67mN6Jv40pqduHf15yYByI+K5gUEygCuv0z9w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-riscv64-musl@0.120.0': - resolution: {integrity: sha512-SUbUxlar007LTGmSLGIC5x/WJvwhdX+PwNzFJ9f/nOzZOrCFbOT4ikt7pJIRg1tXVsEfzk5mWpGO1NFiSs4PIw==} + '@oxc-parser/binding-linux-riscv64-musl@0.121.0': + resolution: {integrity: sha512-9ykEgyTa5JD/Uhv2sttbKnCfl2PieUfOjyxJC/oDL2UO0qtXOtjPLl7H8Kaj5G7p3hIvFgu3YWvAxvE0sqY+hQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxc-parser/binding-linux-s390x-gnu@0.120.0': - resolution: {integrity: sha512-hYiPJTxyfJY2+lMBFk3p2bo0R9GN+TtpPFlRqVchL1qvLG+pznstramHNvJlw9AjaoRUHwp9IKR7UZQnRPGjgQ==} + '@oxc-parser/binding-linux-s390x-gnu@0.121.0': + resolution: {integrity: sha512-DB1EW5VHZdc1lIRjOI3bW/wV6R6y0xlfvdVrqj6kKi7Ayu2U3UqUBdq9KviVkcUGd5Oq+dROqvUEEFRXGAM7EQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-x64-gnu@0.120.0': - resolution: {integrity: sha512-q+5jSVZkprJCIy3dzJpApat0InJaoxQLsJuD6DkX8hrUS61z2lHQ1Fe9L2+TYbKHXCLWbL0zXe7ovkIdopBGMQ==} + '@oxc-parser/binding-linux-x64-gnu@0.121.0': + resolution: {integrity: sha512-s4lfobX9p4kPTclvMiH3gcQUd88VlnkMTF6n2MTMDAyX5FPNRhhRSFZK05Ykhf8Zy5NibV4PbGR6DnK7FGNN6A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-x64-musl@0.120.0': - resolution: {integrity: sha512-D9QDDZNnH24e7X4ftSa6ar/2hCavETfW3uk0zgcMIrZNy459O5deTbWrjGzZiVrSWigGtlQwzs2McBP0QsfV1w==} + '@oxc-parser/binding-linux-x64-musl@0.121.0': + resolution: {integrity: sha512-P9KlyTpuBuMi3NRGpJO8MicuGZfOoqZVRP1WjOecwx8yk4L/+mrCRNc5egSi0byhuReblBF2oVoDSMgV9Bj4Hw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxc-parser/binding-openharmony-arm64@0.120.0': - resolution: {integrity: sha512-TBU8ZwOUWAOUWVfmI16CYWbvh4uQb9zHnGBHsw5Cp2JUVG044OIY1CSHODLifqzQIMTXvDvLzcL89GGdUIqNrA==} + '@oxc-parser/binding-openharmony-arm64@0.121.0': + resolution: {integrity: sha512-R+4jrWOfF2OAPPhj3Eb3U5CaKNAH9/btMveMULIrcNW/hjfysFQlF8wE0GaVBr81dWz8JLgQlsxwctoL78JwXw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxc-parser/binding-wasm32-wasi@0.120.0': - resolution: {integrity: sha512-WG/FOZgDJCpJnuF3ToG/K28rcOmSY7FmFmfBKYb2fmLyhDzPpUldFGV7/Fz4ru0Iz/v4KPmf8xVgO8N3lO4KHA==} + '@oxc-parser/binding-wasm32-wasi@0.121.0': + resolution: {integrity: sha512-5TFISkPTymKvsmIlKasPVTPuWxzCcrT8pM+p77+mtQbIZDd1UC8zww4CJcRI46kolmgrEX6QpKO8AvWMVZ+ifw==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-parser/binding-win32-arm64-msvc@0.120.0': - resolution: {integrity: sha512-1T0HKGcsz/BKo77t7+89L8Qvu4f9DoleKWHp3C5sJEcbCjDOLx3m9m722bWZTY+hANlUEs+yjlK+lBFsA+vrVQ==} + '@oxc-parser/binding-win32-arm64-msvc@0.121.0': + resolution: {integrity: sha512-V0pxh4mql4XTt3aiEtRNUeBAUFOw5jzZNxPABLaOKAWrVzSr9+XUaB095lY7jqMf5t8vkfh8NManGB28zanYKw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxc-parser/binding-win32-ia32-msvc@0.120.0': - resolution: {integrity: sha512-L7vfLzbOXsjBXV0rv/6Y3Jd9BRjPeCivINZAqrSyAOZN3moCopDN+Psq9ZrGNZtJzP8946MtlRFZ0Als0wBCOw==} + '@oxc-parser/binding-win32-ia32-msvc@0.121.0': + resolution: {integrity: sha512-4Ob1qvYMPnlF2N9rdmKdkQFdrq16QVcQwBsO8yiPZXof0fHKFF+LmQV501XFbi7lHyrKm8rlJRfQ/M8bZZPVLw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxc-parser/binding-win32-x64-msvc@0.120.0': - resolution: {integrity: sha512-ys+upfqNtSu58huAhJMBKl3XCkGzyVFBlMlGPzHeFKgpFF/OdgNs1MMf8oaJIbgMH8ZxgGF7qfue39eJohmKIg==} + '@oxc-parser/binding-win32-x64-msvc@0.121.0': + resolution: {integrity: sha512-BOp1KCzdboB1tPqoCPXgntgFs0jjeSyOXHzgxVFR7B/qfr3F8r4YDacHkTOUNXtDgM8YwKnkf3rE5gwALYX7NA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -3325,9 +3316,19 @@ packages: resolution: {integrity: sha512-7fvACzS46TkHuzA+Tag8ac40qfwURXRTdc4AtyItF59AoNPOO/QjPMqPyvJH8CaUdGu0ntWDX1CCUNyLMxxX5g==} engines: {node: ^20.19.0 || >=22.12.0} + '@oxc-project/runtime@0.121.0': + resolution: {integrity: sha512-p0bQukD8OEHxzY4T9OlANBbEFGnOnjo1CYi50HES7OD36UO2yPh6T+uOJKLtlg06eclxroipRCpQGMpeH8EJ/g==} + engines: {node: ^20.19.0 || >=22.12.0} + '@oxc-project/types@0.120.0': resolution: {integrity: sha512-k1YNu55DuvAip/MGE1FTsIuU3FUCn6v/ujG9V7Nq5Df/kX2CWb13hhwD0lmJGMGqE+bE1MXvv9SZVnMzEXlWcg==} + '@oxc-project/types@0.121.0': + resolution: {integrity: sha512-CGtOARQb9tyv7ECgdAlFxi0Fv7lmzvmlm2rpD/RdijOO9rfk/JvB1CjT8EnoD+tjna/IYgKKw3IV7objRb+aYw==} + + '@oxc-project/types@0.122.0': + resolution: {integrity: sha512-oLAl5kBpV4w69UtFZ9xqcmTi+GENWOcPF7FCrczTiBbmC0ibXxCwyvZGbO39rCVEuLGAZM84DH0pUIyyv/YJzA==} + '@oxc-resolver/binding-android-arm-eabi@11.14.0': resolution: {integrity: sha512-jB47iZ/thvhE+USCLv+XY3IknBbkKr/p7OBsQDTHode/GPw+OHRlit3NQ1bjt1Mj8V2CS7iHdSDYobZ1/0gagQ==} cpu: [arm] @@ -3431,129 +3432,129 @@ packages: cpu: [x64] os: [win32] - '@oxc-transform/binding-android-arm-eabi@0.120.0': - resolution: {integrity: sha512-NRSGsDmnVYWMnYq4LlxakKbZUFhV+A9cVIwQu/Iy/eZcADxT3eSRJ8ItLbAryMjuuWJiCQFdlGNMFzuMtHogzw==} + '@oxc-transform/binding-android-arm-eabi@0.121.0': + resolution: {integrity: sha512-NNYkyDjTID7oVW0LUZ04kDShtyY6hgsTakd2u3mz/hN765JviCuyBIi5qT9dDOmgX0t1y74nuS7FwiLgaCcZ4g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxc-transform/binding-android-arm64@0.120.0': - resolution: {integrity: sha512-CFKMV9r5kejf5rzl9ETfxIbIGv8N6UoMuh7QfAIHmbbJVcYD3vkjkT5dC5rK5Af07vIQ8573/UcXy77o9EwhPA==} + '@oxc-transform/binding-android-arm64@0.121.0': + resolution: {integrity: sha512-zO5az3E5JUmF/k7xOOL9TCipqaVn/d8QHK5T8/bcw6qTWAPVFJjQRK8+5MSmp2ItO2Dmxed5DdWMSxG2NNfA5w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxc-transform/binding-darwin-arm64@0.120.0': - resolution: {integrity: sha512-hR/hV18iN4yVD8OKI6LwY4OiLUgCQzyDfCrsYot+h0is+mtWXHImQz6w3rToBKAHBot7bChUvgywj4rm+kjtMQ==} + '@oxc-transform/binding-darwin-arm64@0.121.0': + resolution: {integrity: sha512-3vcZdmL8OAdYzXfPDeXrO9KagTgUbXPSFXotoww9N0jVNbdCvSpKJHia1aqdltyevrCWF4KqJyOeeUfGcw7AJw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxc-transform/binding-darwin-x64@0.120.0': - resolution: {integrity: sha512-Ggzo6wiF4p4ukas741seePN/MQhgRHGSke0R24dKX0P75+heibQZWJYsYiJ5XYxdwoRXcH5BnDxKVzK6RWRDaw==} + '@oxc-transform/binding-darwin-x64@0.121.0': + resolution: {integrity: sha512-R63ZXF4Fuer3FEZYX9UmzIKAENSEYQZTglTkzWoyNPyuHDhSfyJIK+X+wgy2Wc1lTad1XquCUq5SDuRSd37fcQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxc-transform/binding-freebsd-x64@0.120.0': - resolution: {integrity: sha512-XJBt0dqcIrz4gtjk1PxUjU78x5GJY8nXJR44g4+1Mxm6r+FvaZRfOe8lWt2uQAvVq8kvjIZ+Gj+jY1rL/aMMQg==} + '@oxc-transform/binding-freebsd-x64@0.121.0': + resolution: {integrity: sha512-0krk8L6iOJ6fobs3f9XHo4RSgEas0yLq9/xGZMuwxFs+rI/rnpYPX+1LLSmreHqeZM77a7r+UF12WjwI1odVUA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxc-transform/binding-linux-arm-gnueabihf@0.120.0': - resolution: {integrity: sha512-NdMHmPQihRqEbBPmTtj9BC6KRUfsq/S53gBd3tOtByrX1Bdcvac74QRyTRZPxqLYSA8fP+5bEIY56qjwVZW66A==} + '@oxc-transform/binding-linux-arm-gnueabihf@0.121.0': + resolution: {integrity: sha512-cNkTaw77UaNiGOCIv2R1kHZ3OkTVlr/059agLCUaeQmZGl76Ad7DrDcDyhC0Iugw0jEdWZ9zeUS5VLmzblnTXQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-transform/binding-linux-arm-musleabihf@0.120.0': - resolution: {integrity: sha512-0J9FCV9pSg/9pWGv6tg+XTiLeYVnUio2Kv0Yi+40Q3dUspFhY4fmlXWjswcZ5DMZqDN/ScXs/8ToI9qgc5EJjg==} + '@oxc-transform/binding-linux-arm-musleabihf@0.121.0': + resolution: {integrity: sha512-eDwTIN0UUCQePgFR41doxorzsxoMoUTbXo6bEbvdFH7P4ZoaUXgHYN10Qjd9K6k0x/bBnU6oC4YPSWYKvQDr9Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxc-transform/binding-linux-arm64-gnu@0.120.0': - resolution: {integrity: sha512-KqiqhLCfgqNMNvrPzPq6PQMHSEnqi1bggNVCc0LCzTstyqCJJkdb4apkzscStsMwXqIXitjilBnPwIf/ZPAPAQ==} + '@oxc-transform/binding-linux-arm64-gnu@0.121.0': + resolution: {integrity: sha512-UthSp+L23xeV0lIVloiRDU1d3aOvq0KRif3s6vszeSGnWf69+EVcZcondqLuX9optUhKV0/L8xwe2wLr9WkaDA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxc-transform/binding-linux-arm64-musl@0.120.0': - resolution: {integrity: sha512-VMSt+qfZZkjaE9ylneBJO/+ZH/2o+HjU4/tE21Frtk6aZguF5DbtFNQ98fu7UBPOxktOETjTFVWn32LtcEX2yw==} + '@oxc-transform/binding-linux-arm64-musl@0.121.0': + resolution: {integrity: sha512-J5vKUF8Jml1m9Fl48fKp2/wPl8LhGdjJWZ3PrrT+S16SbW7yEKixq5upzO2arhrky5elRYMXWwfi60ex1tBi6g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxc-transform/binding-linux-ppc64-gnu@0.120.0': - resolution: {integrity: sha512-Zgd7XdX89w9HaDzd1+AWcpwa1Jk45ZO0OU+iHs/1ZCkCtFLLlKMgBKa7pimKLmC9GFrjxcWatOBL1CThVaX2pQ==} + '@oxc-transform/binding-linux-ppc64-gnu@0.121.0': + resolution: {integrity: sha512-ya+/TL/YH/VcfWeRs95pMIgEj1eQgKg3kR/9AkQgSi8i9jIDEXrgrcQ8cwRYSZ3THlT6cxe3KGJa6vwcHG6JEg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxc-transform/binding-linux-riscv64-gnu@0.120.0': - resolution: {integrity: sha512-WRM5QKnrcgriGZZScesBydkTPGY5fsbfZLvMRPzGsX7DJfB0KhmPK/jszzRgGWPZe+oh/89v3jlziljeiM5iDQ==} + '@oxc-transform/binding-linux-riscv64-gnu@0.121.0': + resolution: {integrity: sha512-XhUBS/6bxL3maLMvkyY5jM23jFCORl+noYc7KkMydpb0Ot08XSu+8c2o7QpGVHWf85eTH/1Tx0aOTrcWek7EAw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxc-transform/binding-linux-riscv64-musl@0.120.0': - resolution: {integrity: sha512-j8N+aWybDqNTYnTJMLd4eJaGxrbt/9LfzpjkNJtkLWleCaOEXTx2xlJecqepOB1UyIGfs0jm2Ej085Y7iN4rbw==} + '@oxc-transform/binding-linux-riscv64-musl@0.121.0': + resolution: {integrity: sha512-kAcZZrU2Wxopcpt38D1u5OeLUwV78EXyOu3VfFNkP/vrMiKB4Tbca8ZxBq+XTkpijuKE4DdCQaLZylsFj7L00w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxc-transform/binding-linux-s390x-gnu@0.120.0': - resolution: {integrity: sha512-Xab3JZsLvumRAMEutpSBWa3VoV+lAtArwUbh9BZsMhmuaizKsOKBW32cw1tjWlaaCNegrQpw4EZ+muCLKiVdJA==} + '@oxc-transform/binding-linux-s390x-gnu@0.121.0': + resolution: {integrity: sha512-jHyHS+NwPAlUEuY6BzFBDoT4LfSBEW/Ne2FeMzdK8LXOvgHFrJiBf6x8FgekatrTGrDpy1hLiACNnPA81Hs2pQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxc-transform/binding-linux-x64-gnu@0.120.0': - resolution: {integrity: sha512-ewRGO9hsl3AQ4FvbollEDzoAEGecyECnX75k9k89iBXYxX/4FQgBjUne4M4on4CBiBd8iplGSh8fT0+ZaJJkFg==} + '@oxc-transform/binding-linux-x64-gnu@0.121.0': + resolution: {integrity: sha512-KedV2jkFxeMvUqfh6SgXjCnO5SBZ+SorTUxSBeql7zp59ONZgAcehWAqDX+YWsK8wEpt23Q8ydC/0d6ebJIAzQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxc-transform/binding-linux-x64-musl@0.120.0': - resolution: {integrity: sha512-Y8RASUrQzLK/iHUp7UoqqMEmyZbGICHA6soBgQ84DxoTQH7F2wf+Vjv41PQsEYEpBehIAwqKBBs9ag7QVVxA7w==} + '@oxc-transform/binding-linux-x64-musl@0.121.0': + resolution: {integrity: sha512-jFAZwvgjsswiHET2xxxNvxhKCI74yVmewl0F00i3vzt9C088ZVaUvvWlqDS1GRvD4ORBmpJWOYkHdscpIJijEA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxc-transform/binding-openharmony-arm64@0.120.0': - resolution: {integrity: sha512-P+LfDVoePi7FtMzN3NwW+qjL5DDxKMAoyyCkxXdjtGbaDyGPHMWlKmij/ITC4KTqo5KwlQp8trD0EaOpf1EcKg==} + '@oxc-transform/binding-openharmony-arm64@0.121.0': + resolution: {integrity: sha512-xn9nxaq31f19PUyGh1xKMOSs8MVPImeaESWNOHtAIznckE+qa5/oHtYALzF3z8uvy1EC/eZODWcHrsYOVNaWug==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxc-transform/binding-wasm32-wasi@0.120.0': - resolution: {integrity: sha512-NCRVNsVvEKzQ+jTsyklYTywJT/MRnxib7GfqmyEAwYikMeEXAiytvrccW5/ztAB1Hj2JpulPtWr47ZlXgTgXnA==} + '@oxc-transform/binding-wasm32-wasi@0.121.0': + resolution: {integrity: sha512-7lj6FBMX8zLfTqIY4YHHTE/b6oyCzZaUwqi2n9KX4FkgjtBpfmq5KSUgi/I+YiE7JJHu1g8Bd3uWJq1lbehL8Q==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@oxc-transform/binding-win32-arm64-msvc@0.120.0': - resolution: {integrity: sha512-Yn56/HKBMStMvaiOc4Oc4O0NH+SLvZy3y0XfXjHlSgmx1UPf6xrip8BDLrDUphs4uQKDId8s3o2vmCzhYWEplg==} + '@oxc-transform/binding-win32-arm64-msvc@0.121.0': + resolution: {integrity: sha512-+ve3UajNq2ldcCEEmpMVn7Ic3v/qCykPTSx3lZfe0iCW6tisIWvkYiXpf6B5dvwSY7SDyrdt9EyPMS75b41iPA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxc-transform/binding-win32-ia32-msvc@0.120.0': - resolution: {integrity: sha512-tj+Bs8EH2nUPbhNnoTjM0KTIWKlsbfEe7+VQjNlBSSeArS3A8ksW2BhHf6S3WYgEsmSBSeOoRNyDoUrrxmrs/A==} + '@oxc-transform/binding-win32-ia32-msvc@0.121.0': + resolution: {integrity: sha512-9ZUHa4bXWlPRLzbjYsU3VBSvqwSVHAknQlN+nUO1DVu6j958Ui9ux0I9pZHwxb07I26VMdDhd7AjJyz1ZtZlkg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxc-transform/binding-win32-x64-msvc@0.120.0': - resolution: {integrity: sha512-rX6VYwSwjENgteKnnzb36Cpa06TtJ0EdDm2pVdi8HOJgz40O++lTUbRtQz/93w07MnItGNTwxB4hgBGCaqizuQ==} + '@oxc-transform/binding-win32-x64-msvc@0.121.0': + resolution: {integrity: sha512-vV/rzJsmJeeXI1q/xuy93PnoL/IYMwCCyYMX9MmIgMx2a4Lu3vIjUNBLJx1R5CqP/NnvAelsuz05sKlO017FmQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -3680,19 +3681,14 @@ packages: cpu: [x64] os: [win32] - '@oxlint-tsgolint/darwin-arm64@0.17.0': - resolution: {integrity: sha512-z3XwCDuOAKgk7bO4y5tyH8Zogwr51G56R0XGKC3tlAbrAq8DecoxAd3qhRZqWBMG2Gzl5bWU3Ghu7lrxuLPzYw==} - cpu: [arm64] - os: [darwin] - '@oxlint-tsgolint/darwin-arm64@0.17.1': resolution: {integrity: sha512-JNWNwyvSDcUQSBlQRl10XrCeNcN66TMvDw3gIDQeop5SNa1F7wFhsEx4zitYb7fGHwGh9095tsNttmuCaNXCbw==} cpu: [arm64] os: [darwin] - '@oxlint-tsgolint/darwin-x64@0.17.0': - resolution: {integrity: sha512-TZgVXy0MtI8nt0MYiceuZhHPwHcwlIZ/YwzFTAKrgdHiTvVzFbqHVdXi5wbZfT/o1nHGw9fbGWPlb6qKZ4uZ9Q==} - cpu: [x64] + '@oxlint-tsgolint/darwin-arm64@0.17.2': + resolution: {integrity: sha512-1/QmWTRB8g5273wUnmmQxQz+kEFLJq8MYS82uFdxulUa2sdggWEQphnRhDRAzcbOCtrsya8+xGohv41dqRM/hQ==} + cpu: [arm64] os: [darwin] '@oxlint-tsgolint/darwin-x64@0.17.1': @@ -3700,19 +3696,19 @@ packages: cpu: [x64] os: [darwin] - '@oxlint-tsgolint/linux-arm64@0.17.0': - resolution: {integrity: sha512-IDfhFl/Y8bjidCvAP6QAxVyBsl78TmfCHlfjtEv2XtJXgYmIwzv6muO18XMp74SZ2qAyD4y2n2dUedrmghGHeA==} - cpu: [arm64] - os: [linux] + '@oxlint-tsgolint/darwin-x64@0.17.2': + resolution: {integrity: sha512-GjEvcZPm8e9N2QtRlH5ttRr4II1ph86iR+gj7P7u47NuxKs099GivV0ISAsRlG09uYgRG3lTe2x5JrnMknuI0Q==} + cpu: [x64] + os: [darwin] '@oxlint-tsgolint/linux-arm64@0.17.1': resolution: {integrity: sha512-BJxQ7/cdo2dNdGIBs2PIR6BaPA7cPfe+r1HE/uY+K7g2ygip+0LHB3GUO9GaNDZuWpsnDyjLYYowEGrVK8dokA==} cpu: [arm64] os: [linux] - '@oxlint-tsgolint/linux-x64@0.17.0': - resolution: {integrity: sha512-Bgdgqx/m8EnfjmmlRLEeYy9Yhdt1GdFrMr5mTu/NyLRGkB1C9VLAikdxB7U9QambAGTAmjMbHNFDFk8Vx69Huw==} - cpu: [x64] + '@oxlint-tsgolint/linux-arm64@0.17.2': + resolution: {integrity: sha512-Ybo4npjDMXQ15MBoftOBut9/gOdHhbnIhRmphx9owBQcZBmwrIy1+PfLqHRBuTCJ8diUmxQxSRkvXrGb+ogGqQ==} + cpu: [arm64] os: [linux] '@oxlint-tsgolint/linux-x64@0.17.1': @@ -3720,19 +3716,19 @@ packages: cpu: [x64] os: [linux] - '@oxlint-tsgolint/win32-arm64@0.17.0': - resolution: {integrity: sha512-dO6wyKMDqFWh1vwr+zNZS7/ovlfGgl4S3P1LDy4CKjP6V6NGtdmEwWkWax8j/I8RzGZdfXKnoUfb/qhVg5bx0w==} - cpu: [arm64] - os: [win32] + '@oxlint-tsgolint/linux-x64@0.17.2': + resolution: {integrity: sha512-bU3A7bg9qa1VeWUwYwbXaAcUCOW+fl+SndNMNoYpm2+nhsAzzr9k9jz5Qr7NeKwbYet3qETjmhCmmfqe1syiPA==} + cpu: [x64] + os: [linux] '@oxlint-tsgolint/win32-arm64@0.17.1': resolution: {integrity: sha512-EO/Oj0ixHX+UQdu9hM7YUzibZI888MvPUo/DF8lSxFBt4JNEt8qGkwJEbCYjB/1LhUNmPHzSw2Tr9dCFVfW9nw==} cpu: [arm64] os: [win32] - '@oxlint-tsgolint/win32-x64@0.17.0': - resolution: {integrity: sha512-lPGYFp3yX2nh6hLTpIuMnJbZnt3Df42VkoA/fSkMYi2a/LXdDytQGpgZOrb5j47TICARd34RauKm0P3OA4Oxbw==} - cpu: [x64] + '@oxlint-tsgolint/win32-arm64@0.17.2': + resolution: {integrity: sha512-MeM1tyeg8J4DoHxAO3geDllM0Zm0tQDieQ701OXiS/vFA4QK+v+qBEJALqUys5obbIlLR2scmhzGor89bOr2ug==} + cpu: [arm64] os: [win32] '@oxlint-tsgolint/win32-x64@0.17.1': @@ -3740,6 +3736,11 @@ packages: cpu: [x64] os: [win32] + '@oxlint-tsgolint/win32-x64@0.17.2': + resolution: {integrity: sha512-XfmGnyosL9jDGPwZcoDqdYADQNXjzH5hZs0xoZFodBbQhI1oAuItw/XR6tgga6grjusPSMS7j373sSGLLrE3yg==} + cpu: [x64] + os: [win32] + '@oxlint/binding-android-arm-eabi@1.56.0': resolution: {integrity: sha512-IyfYPthZyiSKwAv/dLjeO18SaK8MxLI9Yss2JrRDyweQAkuL3LhEy7pwIwI7uA3KQc1Vdn20kdmj3q0oUIQL6A==} engines: {node: ^20.19.0 || >=22.12.0} @@ -4029,8 +4030,8 @@ packages: '@quansync/fs@1.0.0': resolution: {integrity: sha512-4TJ3DFtlf1L5LDMaM6CanJ/0lckGNtJcMjQ1NAV6zDmA0tEHKZtxNKin8EgPaVX1YzljbxckyT2tJrpQKAtngQ==} - '@rolldown/debug@1.0.0-rc.9': - resolution: {integrity: sha512-px7BkEvXpaTIDssYuFiVVZtuVGo0Inb8mYApu003mHrBpncxfmTrdjJMWAey5JdW3hEp0AVZjImcb7PakS6oOw==} + '@rolldown/debug@1.0.0-rc.11': + resolution: {integrity: sha512-zSbIOHLFygZ4Md8/Y+oX5BZfDK9Dj2V/rQJyGXVPI4vlTkWGN7TTfh6jcRfJaG/8CjXL4p1D7yxKfmvP9DaEoQ==} '@rollup/plugin-alias@6.0.0': resolution: {integrity: sha512-tPCzJOtS7uuVZd+xPhoy5W4vThe6KWXNmsFCNktaAh5RTqcLiSfT4huPQIXkgJ6YCOjJHvecOAzQxLFhPxKr+g==} @@ -4631,24 +4632,24 @@ packages: resolution: {integrity: sha512-U/BJCltQSTFTHwaiCQQTQG3GonTbRoEewjV+OU2mMjcHLAoPOh6CP1SXA2XNmqiqI3c82nkRNJ7piZ14RqmTXw==} engines: {node: '>=14'} - '@vitejs/devtools-kit@0.1.3': - resolution: {integrity: sha512-nqHtYJ/qyo3lh1i9KwWcS1DWFCUkKZ5L0UWfWScSoxtyOIbFe/b4qKILBNViX8rvdJNsfVOU35kWefPQKtjpig==} + '@vitejs/devtools-kit@0.1.8': + resolution: {integrity: sha512-H9fTftTEnvJS7WT/OOTMAf8qTVgchVV1B+sHBVhZP/eyN8/LpTEL14faMgnsNkhvVDVzAxRbOueus+m+Ypt53Q==} peerDependencies: vite: workspace:@voidzero-dev/vite-plus-core@* - '@vitejs/devtools-rolldown@0.1.3': - resolution: {integrity: sha512-Ag614GiPeAU3nQ+4YJWEbftV7CFH1a3dSrAYPCGp0J2NYCka+PXPHikvmRcA7XNP21bYIo2g51zGi7vVdbiqkA==} + '@vitejs/devtools-rolldown@0.1.8': + resolution: {integrity: sha512-+wVGgVxbcbcZb7a4sHNK0YAPIdP36zmiRtwYZXn7zKiizpYG6BEGvM2BVfgmGN4aOT5/p4r0wcZa3p1qr2Fw8g==} - '@vitejs/devtools-rpc@0.1.3': - resolution: {integrity: sha512-7Y8IVE4AHOPVdUH2fp+lZHhZN3ts6tUOqrRSXfTko/1nLNlAd9ltKAiP0KunP3LnR+C8OKd/s61xhiQzNAEONA==} + '@vitejs/devtools-rpc@0.1.8': + resolution: {integrity: sha512-PMcLXyXwXtNI9Kf+oWihMm10XUQZb1nfqB2iNMqqmJqE/xMLh1PJ9UyprGPN8sFFd5aI7bTabHlH81MqcplPdA==} peerDependencies: ws: '*' peerDependenciesMeta: ws: optional: true - '@vitejs/devtools@0.1.3': - resolution: {integrity: sha512-Zj2JYLzROptlw6PTGNdoA60eHQKwaEBilHMDROP35+EeKseZDb8GZmlJCiIw03mI1qUh8XCrA0p8/LHz4N3Bhw==} + '@vitejs/devtools@0.1.8': + resolution: {integrity: sha512-0idKAbmtebs9D85rRPSQRxaZfsT9qp3qtVCdIApY+0zwAqIuXs7di12Ct/yBqQfmtNsYVRG+XJgahJJ4xIgqlw==} hasBin: true peerDependencies: vite: workspace:@voidzero-dev/vite-plus-core@* @@ -4656,33 +4657,33 @@ packages: '@vitejs/release-scripts@1.6.0': resolution: {integrity: sha512-XV+w22Fvn+wqDtEkz8nQIJzvmRVSh90c2xvOO7cX9fkX8+39ZJpYRiXDIRJG1JRnF8khm1rHjulid+l+khc7TQ==} - '@vitest/browser-playwright@4.1.0': - resolution: {integrity: sha512-2RU7pZELY9/aVMLmABNy1HeZ4FX23FXGY1jRuHLHgWa2zaAE49aNW2GLzebW+BmbTZIKKyFF1QXvk7DEWViUCQ==} + '@vitest/browser-playwright@4.1.1': + resolution: {integrity: sha512-dtVSBZZha2k/7P7EAXXrEAoxuIKl8Yv9f2Dk4GN/DGfmhf4DQvkvu+57okR2wq/gan1xppKjL/aBxK/kbYrbGw==} peerDependencies: playwright: '*' vitest: workspace:@voidzero-dev/vite-plus-test@* - '@vitest/browser-preview@4.1.0': - resolution: {integrity: sha512-P2bxouIqn8yKpjKaVuOwwCjgdbhHWfx0dmDoe44+OdMyxz1dkEvmxEorx+usyLLr98AM2jUI2aYLZ6eMYhx2BQ==} + '@vitest/browser-preview@4.1.1': + resolution: {integrity: sha512-HdPDevmYtbhT+Q8tcR/qXpC+DGsfqQGDt1mCsLf9a+3YIB1tCUxRCpprsmPKZBjfiAlckZIllLiRV48N9Hrnuw==} peerDependencies: vitest: workspace:@voidzero-dev/vite-plus-test@* - '@vitest/browser-webdriverio@4.1.0': - resolution: {integrity: sha512-CAQA8rxHvJpC4v+JoOTmuu4o8SeH+DapZ2Gk5gqaW413Etnq8b4jG0d4pEMVqyiFwgPQ3FVzYCaaLsf4TmLPMw==} + '@vitest/browser-webdriverio@4.1.1': + resolution: {integrity: sha512-TSWlMhC8dOCtwRVVkUY9+bnlMKsv6Cj5g3anHHWlIrBgOIC8NNlmCyB6Id1cLPHW6zP0cbLGU+pGhMKN2Ic5Qw==} peerDependencies: vitest: workspace:@voidzero-dev/vite-plus-test@* webdriverio: '*' - '@vitest/browser@4.1.0': - resolution: {integrity: sha512-tG/iOrgbiHQks0ew7CdelUyNEHkv8NLrt+CqdTivIuoSnXvO7scWMn4Kqo78/UGY1NJ6Hv+vp8BvRnED/bjFdQ==} + '@vitest/browser@4.1.1': + resolution: {integrity: sha512-gjjrFC4+kPVK/fN9URDJWrssU5Gqh8Az8pKG/NSfQ2V+ky8b/y1BgBg0Ug13+hOGp5pzInonmGRPn7vOgSLgzA==} peerDependencies: vitest: workspace:@voidzero-dev/vite-plus-test@* - '@vitest/expect@4.1.0': - resolution: {integrity: sha512-EIxG7k4wlWweuCLG9Y5InKFwpMEOyrMb6ZJ1ihYu02LVj/bzUwn2VMU+13PinsjRW75XnITeFrQBMH5+dLvCDA==} + '@vitest/expect@4.1.1': + resolution: {integrity: sha512-xAV0fqBTk44Rn6SjJReEQkHP3RrqbJo6JQ4zZ7/uVOiJZRarBtblzrOfFIZeYUrukp2YD6snZG6IBqhOoHTm+A==} - '@vitest/mocker@4.1.0': - resolution: {integrity: sha512-evxREh+Hork43+Y4IOhTo+h5lGmVRyjqI739Rz4RlUPqwrkFFDF6EMvOOYjTx4E8Tl6gyCLRL8Mu7Ry12a13Tw==} + '@vitest/mocker@4.1.1': + resolution: {integrity: sha512-h3BOylsfsCLPeceuCPAAJ+BvNwSENgJa4hXoXu4im0bs9Lyp4URc4JYK4pWLZ4pG/UQn7AT92K6IByi6rE6g3A==} peerDependencies: msw: ^2.4.9 vite: workspace:@voidzero-dev/vite-plus-core@* @@ -4695,23 +4696,152 @@ packages: '@vitest/pretty-format@4.1.0': resolution: {integrity: sha512-3RZLZlh88Ib0J7NQTRATfc/3ZPOnSUn2uDBUoGNn5T36+bALixmzphN26OUD3LRXWkJu4H0s5vvUeqBiw+kS0A==} - '@vitest/runner@4.1.0': - resolution: {integrity: sha512-Duvx2OzQ7d6OjchL+trw+aSrb9idh7pnNfxrklo14p3zmNL4qPCDeIJAK+eBKYjkIwG96Bc6vYuxhqDXQOWpoQ==} + '@vitest/pretty-format@4.1.1': + resolution: {integrity: sha512-GM+TEQN5WhOygr1lp7skeVjdLPqqWMHsfzXrcHAqZJi/lIVh63H0kaRCY8MDhNWikx19zBUK8ceaLB7X5AH9NQ==} - '@vitest/snapshot@4.1.0': - resolution: {integrity: sha512-0Vy9euT1kgsnj1CHttwi9i9o+4rRLEaPRSOJ5gyv579GJkNpgJK+B4HSv/rAWixx2wdAFci1X4CEPjiu2bXIMg==} + '@vitest/runner@4.1.1': + resolution: {integrity: sha512-f7+FPy75vN91QGWsITueq0gedwUZy1fLtHOCMeQpjs8jTekAHeKP80zfDEnhrleviLHzVSDXIWuCIOFn3D3f8A==} - '@vitest/spy@4.1.0': - resolution: {integrity: sha512-pz77k+PgNpyMDv2FV6qmk5ZVau6c3R8HC8v342T2xlFxQKTrSeYw9waIJG8KgV9fFwAtTu4ceRzMivPTH6wSxw==} + '@vitest/snapshot@4.1.1': + resolution: {integrity: sha512-kMVSgcegWV2FibXEx9p9WIKgje58lcTbXgnJixfcg15iK8nzCXhmalL0ZLtTWLW9PH1+1NEDShiFFedB3tEgWg==} - '@vitest/ui@4.1.0': - resolution: {integrity: sha512-sTSDtVM1GOevRGsCNhp1mBUHKo9Qlc55+HCreFT4fe99AHxl1QQNXSL3uj4Pkjh5yEuWZIx8E2tVC94nnBZECQ==} + '@vitest/spy@4.1.1': + resolution: {integrity: sha512-6Ti/KT5OVaiupdIZEuZN7l3CZcR0cxnxt70Z0//3CtwgObwA6jZhmVBA3yrXSVN3gmwjgd7oDNLlsXz526gpRA==} + + '@vitest/ui@4.1.1': + resolution: {integrity: sha512-k0qNVLmCISxoGWvdhOeynlZVrfjx7Xjp95kIptN0fZYyONCgVcKIPn53MpFZ7S+fO6YdKNhgIfl0nu92Q0CCOg==} peerDependencies: vitest: workspace:@voidzero-dev/vite-plus-test@* '@vitest/utils@4.1.0': resolution: {integrity: sha512-XfPXT6a8TZY3dcGY8EdwsBulFCIw+BeeX0RZn2x/BtiY/75YGh8FeWGG8QISN/WhaqSrE2OrlDgtF8q5uhOTmw==} + '@vitest/utils@4.1.1': + resolution: {integrity: sha512-cNxAlaB3sHoCdL6pj6yyUXv9Gry1NHNg0kFTXdvSIZXLHsqKH7chiWOkwJ5s5+d/oMwcoG9T0bKU38JZWKusrQ==} + + '@voidzero-dev/vite-plus-core@0.1.13': + resolution: {integrity: sha512-72dAIYgGrrmh4ap5Tbvzo0EYCrmVRoPQjz3NERpZ34CWCjFB8+WAyBkxG631Jz9/qC1TR/ZThjOKbdYXQ5z9Aw==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + '@arethetypeswrong/core': ^0.18.1 + '@tsdown/css': 0.21.4 + '@tsdown/exe': 0.21.4 + '@types/node': ^20.19.0 || >=22.12.0 + '@vitejs/devtools': ^0.1.0 + esbuild: ^0.27.0 + jiti: '>=1.21.0' + less: ^4.0.0 + publint: ^0.3.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 + typescript: ^5.0.0 + unplugin-unused: ^0.5.0 + yaml: ^2.4.2 + peerDependenciesMeta: + '@arethetypeswrong/core': + optional: true + '@tsdown/css': + optional: true + '@tsdown/exe': + optional: true + '@types/node': + optional: true + '@vitejs/devtools': + optional: true + esbuild: + optional: true + jiti: + optional: true + less: + optional: true + publint: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + typescript: + optional: true + unplugin-unused: + optional: true + yaml: + optional: true + + '@voidzero-dev/vite-plus-darwin-arm64@0.1.13': + resolution: {integrity: sha512-GgQ5dW1VR/Vuc8cRDsdpLMdly2rHiq8ihNKIh1eu8hR85bDjDxE4DSXeadCDMWC0bHTjQiR1HqApzjoPYsVF/w==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [darwin] + + '@voidzero-dev/vite-plus-darwin-x64@0.1.13': + resolution: {integrity: sha512-X4ZXbjIhNg5jxEkPVn7kJZEVIvNiOCWztrY67nHD94yqsWLy2Hs7yo+DhrpEQihsnlZ1hRRtwDirdCncvEulUg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [darwin] + + '@voidzero-dev/vite-plus-linux-arm64-gnu@0.1.13': + resolution: {integrity: sha512-oPtwztuF1cierDWA68beais5mwm6dXsmOOvccn6ZHjNpKXig84LvgIoY4bMazA3Z0SE9nWqxmP0kePiO5SoiuA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@voidzero-dev/vite-plus-linux-x64-gnu@0.1.13': + resolution: {integrity: sha512-RgNHwTXrnYjt60K0g083VxOjaJNXHvZXViBQd/oC7RUwGUvxuHkraq/4mWaI69Pffx2KpyykxgCrtmhWq5Tgjg==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@voidzero-dev/vite-plus-test@0.1.13': + resolution: {integrity: sha512-P3n9adJZsaIUGlgbzyT2YvlA1yr2lCYhNjrZsiLAKMVyQzk2D++ptTre3SnYf9j1TQeMP1VonRXGjtZhTf8wHg==} + engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} + peerDependencies: + '@edge-runtime/vm': '*' + '@opentelemetry/api': ^1.9.0 + '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 + '@vitest/ui': 4.1.0 + happy-dom: '*' + jsdom: '*' + vite: workspace:@voidzero-dev/vite-plus-core@* + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@opentelemetry/api': + optional: true + '@types/node': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + + '@voidzero-dev/vite-plus-win32-arm64-msvc@0.1.13': + resolution: {integrity: sha512-+oygKTgglu0HkA4y9kFs8/BbHFsvShkHuL+8bK++Zek3x2ArKHRjCMgcYUXyj6nYufMIL2ba/Und7aHUK2ZGiQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm64] + os: [win32] + + '@voidzero-dev/vite-plus-win32-x64-msvc@0.1.13': + resolution: {integrity: sha512-+7zTnX/HqYCaBKmSLHjmCXQBRSSIJ6EFry55+4C0R4AMyayfn9w3LL0/NuVeCNkG69u3FnkRuwkqdWpzxztoHQ==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [x64] + os: [win32] + '@vue-macros/common@3.1.2': resolution: {integrity: sha512-h9t4ArDdniO9ekYHAD95t9AZcAbb19lEGK+26iAjUODOIJKmObDNBSe4+6ELQAA3vtYiFPPBtHh7+cQCKi3Dng==} engines: {node: '>=20.19.0'} @@ -4721,17 +4851,17 @@ packages: vue: optional: true - '@vue/compiler-core@3.5.27': - resolution: {integrity: sha512-gnSBQjZA+//qDZen+6a2EdHqJ68Z7uybrMf3SPjEGgG4dicklwDVmMC1AeIHxtLVPT7sn6sH1KOO+tS6gwOUeQ==} + '@vue/compiler-core@3.5.30': + resolution: {integrity: sha512-s3DfdZkcu/qExZ+td75015ljzHc6vE+30cFMGRPROYjqkroYI5NV2X1yAMX9UeyBNWB9MxCfPcsjpLS11nzkkw==} - '@vue/compiler-dom@3.5.27': - resolution: {integrity: sha512-oAFea8dZgCtVVVTEC7fv3T5CbZW9BxpFzGGxC79xakTr6ooeEqmRuvQydIiDAkglZEAd09LgVf1RoDnL54fu5w==} + '@vue/compiler-dom@3.5.30': + resolution: {integrity: sha512-eCFYESUEVYHhiMuK4SQTldO3RYxyMR/UQL4KdGD1Yrkfdx4m/HYuZ9jSfPdA+nWJY34VWndiYdW/wZXyiPEB9g==} - '@vue/compiler-sfc@3.5.27': - resolution: {integrity: sha512-sHZu9QyDPeDmN/MRoshhggVOWE5WlGFStKFwu8G52swATgSny27hJRWteKDSUUzUH+wp+bmeNbhJnEAel/auUQ==} + '@vue/compiler-sfc@3.5.30': + resolution: {integrity: sha512-LqmFPDn89dtU9vI3wHJnwaV6GfTRD87AjWpTWpyrdVOObVtjIuSeZr181z5C4PmVx/V3j2p+0f7edFKGRMpQ5A==} - '@vue/compiler-ssr@3.5.27': - resolution: {integrity: sha512-Sj7h+JHt512fV1cTxKlYhg7qxBvack+BGncSpH+8vnN+KN95iPIcqB5rsbblX40XorP+ilO7VIKlkuu3Xq2vjw==} + '@vue/compiler-ssr@3.5.30': + resolution: {integrity: sha512-NsYK6OMTnx109PSL2IAyf62JP6EUdk4Dmj6AkWcJGBvN0dQoMYtVekAmdqgTtWQgEJo+Okstbf/1p7qZr5H+bA==} '@vue/devtools-api@8.0.5': resolution: {integrity: sha512-DgVcW8H/Nral7LgZEecYFFYXnAvGuN9C3L3DtWekAncFBedBczpNW8iHKExfaM559Zm8wQWrwtYZ9lXthEHtDw==} @@ -4742,22 +4872,22 @@ packages: '@vue/devtools-shared@8.0.5': resolution: {integrity: sha512-bRLn6/spxpmgLk+iwOrR29KrYnJjG9DGpHGkDFG82UM21ZpJ39ztUT9OXX3g+usW7/b2z+h46I9ZiYyB07XMXg==} - '@vue/reactivity@3.5.27': - resolution: {integrity: sha512-vvorxn2KXfJ0nBEnj4GYshSgsyMNFnIQah/wczXlsNXt+ijhugmW+PpJ2cNPe4V6jpnBcs0MhCODKllWG+nvoQ==} + '@vue/reactivity@3.5.30': + resolution: {integrity: sha512-179YNgKATuwj9gB+66snskRDOitDiuOZqkYia7mHKJaidOMo/WJxHKF8DuGc4V4XbYTJANlfEKb0yxTQotnx4Q==} - '@vue/runtime-core@3.5.27': - resolution: {integrity: sha512-fxVuX/fzgzeMPn/CLQecWeDIFNt3gQVhxM0rW02Tvp/YmZfXQgcTXlakq7IMutuZ/+Ogbn+K0oct9J3JZfyk3A==} + '@vue/runtime-core@3.5.30': + resolution: {integrity: sha512-e0Z+8PQsUTdwV8TtEsLzUM7SzC7lQwYKePydb7K2ZnmS6jjND+WJXkmmfh/swYzRyfP1EY3fpdesyYoymCzYfg==} - '@vue/runtime-dom@3.5.27': - resolution: {integrity: sha512-/QnLslQgYqSJ5aUmb5F0z0caZPGHRB8LEAQ1s81vHFM5CBfnun63rxhvE/scVb/j3TbBuoZwkJyiLCkBluMpeg==} + '@vue/runtime-dom@3.5.30': + resolution: {integrity: sha512-2UIGakjU4WSQ0T4iwDEW0W7vQj6n7AFn7taqZ9Cvm0Q/RA2FFOziLESrDL4GmtI1wV3jXg5nMoJSYO66egDUBw==} - '@vue/server-renderer@3.5.27': - resolution: {integrity: sha512-qOz/5thjeP1vAFc4+BY3Nr6wxyLhpeQgAE/8dDtKo6a6xdk+L4W46HDZgNmLOBUDEkFXV3G7pRiUqxjX0/2zWA==} + '@vue/server-renderer@3.5.30': + resolution: {integrity: sha512-v+R34icapydRwbZRD0sXwtHqrQJv38JuMB4JxbOxd8NEpGLny7cncMp53W9UH/zo4j8eDHjQ1dEJXwzFQknjtQ==} peerDependencies: - vue: 3.5.27 + vue: 3.5.30 - '@vue/shared@3.5.27': - resolution: {integrity: sha512-dXr/3CgqXsJkZ0n9F3I4elY8wM9jMJpP3pvRG52r6m0tu/MsAFIe6JpXVGeNMd/D9F4hQynWT8Rfuj0bdm9kFQ==} + '@vue/shared@3.5.30': + resolution: {integrity: sha512-YXgQ7JjaO18NeK2K9VTbDHaFy62WrObMa6XERNfNOkAhD1F1oDSf3ZJ7K6GqabZ0BvSDHajp8qfS5Sa2I9n8uQ==} '@wdio/config@9.20.1': resolution: {integrity: sha512-npl2J+rjCDJPjVySgWpciOyhWddn6s7n5sepKXLR7x1ADQHl5zUFv1dHD3jx4OQ9l6lrGQSPaofuz+7e9mu+vg==} @@ -4949,13 +5079,13 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-corejs3@0.14.1: - resolution: {integrity: sha512-ENp89vM9Pw4kv/koBb5N2f9bDZsR0hpf3BdPMOg/pkS3pwO4dzNnQZVXtBbeyAadgm865DmQG2jMMLqmZXvuCw==} + babel-plugin-polyfill-corejs3@0.14.2: + resolution: {integrity: sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 - babel-plugin-polyfill-regenerator@0.6.7: - resolution: {integrity: sha512-OTYbUlSwXhNgr4g6efMZgsO8//jA61P7ZbRX3iTT53VON8l+WQS8IAUEVo4a4cWknrg2W8Cj4gQhRYNCJ8GkAA==} + babel-plugin-polyfill-regenerator@0.6.8: + resolution: {integrity: sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==} peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 @@ -5007,8 +5137,8 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - baseline-browser-mapping@2.10.8: - resolution: {integrity: sha512-PCLz/LXGBsNTErbtB6i5u4eLpHeMfi93aUv5duMmj6caNu6IphS4q6UevDnL36sZQv9lrP11dbPKGMaXPwMKfQ==} + baseline-browser-mapping@2.10.10: + resolution: {integrity: sha512-sUoJ3IMxx4AyRqO4MLeHlnGDkyXRoUG0/AI9fjK+vS72ekpV0yWVY7O0BVjmBcRtkNcsAO2QDZ4tdKKGoI6YaQ==} engines: {node: '>=6.0.0'} hasBin: true @@ -5304,8 +5434,8 @@ packages: core-js-compat@3.48.0: resolution: {integrity: sha512-OM4cAF3D6VtH/WkLtWvyNC56EZVXsZdU3iqaMG2B4WvYrlqU831pc4UtG5yp0sE9z8Y02wVN7PjW5Zf9Gt0f1Q==} - core-js@3.48.0: - resolution: {integrity: sha512-zpEHTy1fjTMZCKLHUZoVeylt9XrzaIN2rbPXEt0k+q7JE5CkCZdo6bNq55bn24a69CH7ErAVLKijxJja4fw+UQ==} + core-js@3.49.0: + resolution: {integrity: sha512-es1U2+YTtzpwkxVLwAFdSpaIMyQaq0PBgm3YD1W3Qpsn1NAmO3KSgZfu+oGSWVu6NvLHoHCV/aYcsE5wiB7ALg==} core-util-is@1.0.3: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} @@ -6019,8 +6149,8 @@ packages: grapheme-splitter@1.0.4: resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} - h3@1.15.6: - resolution: {integrity: sha512-oi15ESLW5LRthZ+qPCi5GNasY/gvynSKUQxgiovrY63bPAtG59wtM+LSrlcwvOHAXzGrXVLnI97brbkdPF9WoQ==} + h3@1.15.10: + resolution: {integrity: sha512-YzJeWSkDZxAhvmp8dexjRK5hxziRO7I9m0N53WhvYL5NiWfkUkzssVzY9jvGu0HBoLFW6+duYmNSn6MaZBCCtg==} handlebars@4.7.8: resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} @@ -6392,11 +6522,11 @@ packages: '@types/node': '>=18' typescript: '>=5.0.4 <7' - launch-editor-middleware@2.13.1: - resolution: {integrity: sha512-ZuzP8PJT7eKS4zZ/UWk0ciEOXlpqsHyDGSwQ6mwvszvjwT8/VUft+ISeR/BMvd2VkuaBispslpF5jaAEsD2wlQ==} + launch-editor-middleware@2.13.2: + resolution: {integrity: sha512-kI7VqA9g6mhoeQ6YdNgd+gKLaeuWHAUR8oDM8vFtt924wG8HbI2XO0n/hSX2ML4hcJbTgUihuPHfpnPjIKMdJg==} - launch-editor@2.13.1: - resolution: {integrity: sha512-lPSddlAAluRKJ7/cjRFoXUFzaX7q/YKI7yPHuEvSJVqoXvFnJov1/Ud87Aa4zULIbA9Nja4mSPK8l0z/7eV2wA==} + launch-editor@2.13.2: + resolution: {integrity: sha512-4VVDnbOpLXy/s8rdRCSXb+zfMeFR0WlJWpET1iA9CQdlZDfwyLjUuGQzXU4VeOoey6AicSAluWan7Etga6Kcmg==} lazystream@1.0.1: resolution: {integrity: sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==} @@ -6658,8 +6788,8 @@ packages: mitt@3.0.1: resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} - mlly@1.8.1: - resolution: {integrity: sha512-SnL6sNutTwRWWR/vcmCYHSADjiEesp5TGQQ0pXyLhW5IoeibRlF/CbSLailbB3CNqJUk9cVJ9dUDnbD7GrcHBQ==} + mlly@1.8.2: + resolution: {integrity: sha512-d+ObxMQFmbt10sretNDytwt85VrbkhhUA/JBGm1MPaWJ65Cl4wOgLaB1NYvJSZ0Ef03MMEU/0xpPMXUIQ29UfA==} mocha@11.7.5: resolution: {integrity: sha512-mTT6RgopEYABzXWFx+GcJ+ZQ32kp4fMf0xvpZIIfSq9Z8lC/++MtcCnQ9t5FP2veYEP95FIYSvW+U9fV4xrlig==} @@ -6828,15 +6958,15 @@ packages: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} - oxc-parser@0.120.0: - resolution: {integrity: sha512-WyPWZlcIm+Fkte63FGfgFB8mAAk33aH9h5N9lphXVOHSXEBFFsmYdOBedVKly363aWABjZdaj/m9lBfEY4wt+w==} + oxc-parser@0.121.0: + resolution: {integrity: sha512-ek9o58+SCv6AV7nchiAcUJy1DNE2CC5WRdBcO0mF+W4oRjNQfPO7b3pLjTHSFECpHkKGOZSQxx3hk8viIL5YCg==} engines: {node: ^20.19.0 || >=22.12.0} oxc-resolver@11.14.0: resolution: {integrity: sha512-i4wNrqhOd+4YdHJfHglHtFiqqSxXuzFA+RUqmmWN1aMD3r1HqUSrIhw17tSO4jwKfhLs9uw1wzFPmvMsWacStg==} - oxc-transform@0.120.0: - resolution: {integrity: sha512-qsALl0xO6stW/ijkwlQnUZjx7pkradESNpObXZIALtD8HySVNjgZvMVKCAuUYnDxeW1JQkfbbdQvKN28tdvH4g==} + oxc-transform@0.121.0: + resolution: {integrity: sha512-Kf243wJU/vWF/ThV+ZyfLMQIrViVFRSyYO7UPKpZMMPGGMzxxcHgsNGWy0Uy+pcXD78+jdUnxVTR9rYT73Qw3A==} engines: {node: ^20.19.0 || >=22.12.0} oxfmt@0.41.0: @@ -6844,14 +6974,14 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} hasBin: true - oxlint-tsgolint@0.17.0: - resolution: {integrity: sha512-TdrKhDZCgEYqONFo/j+KvGan7/k3tP5Ouz88wCqpOvJtI2QmcLfGsm1fcMvDnTik48Jj6z83IJBqlkmK9DnY1A==} - hasBin: true - oxlint-tsgolint@0.17.1: resolution: {integrity: sha512-gJc7hb1ZQFbWjRDYpu1XG+5IRdr1S/Jz/W2ohcpaqIXuDmHU0ujGiM0x05J0nIfwMF3HOEcANi/+j6T0Uecdpg==} hasBin: true + oxlint-tsgolint@0.17.2: + resolution: {integrity: sha512-W3gmZSOzNFGs9EwU8i3xlDpC0aqynQNtoDnaftdAZ3FE8cR7W625pPRbSmtsUOtTC0MPixx1i08R6uRVLfPp7g==} + hasBin: true + oxlint@1.56.0: resolution: {integrity: sha512-Q+5Mj5PVaH/R6/fhMMFzw4dT+KPB+kQW4kaL8FOIq7tfhlnEVp6+3lcWqFruuTNlUo9srZUW3qH7Id4pskeR6g==} engines: {node: ^20.19.0 || >=22.12.0} @@ -7771,8 +7901,8 @@ packages: strnum@2.1.1: resolution: {integrity: sha512-7ZvoFTiCnGxBtDqJ//Cu6fWtZtc7Y3x+QOirG15wztbdngGSkht27o2pyGWrVy0b4WAy3jbKmnoK6g5VlVNUUw==} - structured-clone-es@1.0.0: - resolution: {integrity: sha512-FL8EeKFFyNQv5cMnXI31CIMCsFarSVI2bF0U0ImeNE3g/F1IvJQyqzOXxPBRXiwQfyBTlbNe88jh1jFW0O/jiQ==} + structured-clone-es@2.0.0: + resolution: {integrity: sha512-5UuAHmBLXYPCl22xWJrFuGmIhBKQzxISPVz6E7nmTmTcAOpUzlbjKJsRrCE4vADmMQ0dzeCnlWn9XufnAGf76Q==} stylus@0.64.0: resolution: {integrity: sha512-ZIdT8eUv8tegmqy1tTIdJv9We2DumkNZFdCF5mz/Kpq3OcTaxSuCAYZge6HKK2CmNC02G1eJig2RV7XTw5hQrA==} @@ -7833,8 +7963,8 @@ packages: tar-stream@3.1.7: resolution: {integrity: sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==} - terser@5.46.0: - resolution: {integrity: sha512-jTwoImyr/QbOWFFso3YoU3ik0jBBDJ6JTOQiy/J2YxVJdZCc+5u7skhNwiOR3FQIygFqVUPHl7qbbxtjW2K3Qg==} + terser@5.46.1: + resolution: {integrity: sha512-vzCjQO/rgUuK9sf8VJZvjqiqiHFaZLnOiimmUuOKODxWL8mm/xua7viT7aqX7dgPY60otQjUotzFMmCB4VdmqQ==} engines: {node: '>=10'} hasBin: true @@ -8177,8 +8307,8 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - valibot@1.2.0: - resolution: {integrity: sha512-mm1rxUsmOxzrwnX5arGS+U4T25RdvpPjPN4yR0u9pUBov9+zGVtO84tif1eY4r6zWxVxu3KzIyknJy3rxfRZZg==} + valibot@1.3.1: + resolution: {integrity: sha512-sfdRir/QFM0JaF22hqTroPc5xy4DimuGQVKFrzF1YfGwaS1nJot3Y8VqMdLO2Lg27fMzat2yD3pY5PbAYO39Gg==} peerDependencies: typescript: '>=5' peerDependenciesMeta: @@ -8203,18 +8333,23 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - vitest@4.1.0: - resolution: {integrity: sha512-YbDrMF9jM2Lqc++2530UourxZHmkKLxrs4+mYhEwqWS97WJ7wOYEkcr+QfRgJ3PW9wz3odRijLZjHEaRLTNbqw==} + vite-plus@0.1.13: + resolution: {integrity: sha512-DP87+eRFhYYDdcjm2nr3DOKt0cv6mIXCNXn+zc59YHgR0Wh7uL2E/55mjusJ7ajwcXenpGW+c4KPeoqhQAbhxg==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + + vitest@4.1.1: + resolution: {integrity: sha512-yF+o4POL41rpAzj5KVILUxm1GCjKnELvaqmU9TLLUbMfDzuN0UpUR9uaDs+mCtjPe+uYPksXDRLQGGPvj1cTmA==} engines: {node: ^20.0.0 || ^22.0.0 || >=24.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 '@types/node': ^20.0.0 || ^22.0.0 || >=24.0.0 - '@vitest/browser-playwright': 4.1.0 - '@vitest/browser-preview': 4.1.0 - '@vitest/browser-webdriverio': 4.1.0 - '@vitest/ui': 4.1.0 + '@vitest/browser-playwright': 4.1.1 + '@vitest/browser-preview': 4.1.1 + '@vitest/browser-webdriverio': 4.1.1 + '@vitest/ui': 4.1.1 happy-dom: '*' jsdom: '*' vite: workspace:@voidzero-dev/vite-plus-core@* @@ -8253,13 +8388,13 @@ packages: pinia: optional: true - vue-virtual-scroller@2.0.0-beta.9: - resolution: {integrity: sha512-jSCydaV6ngPQ8NlLhrz5CtnYpe8Hothy7POe5n4gsrsh1F19J5Bp+1zWvtk6igOu3wIqaIU6Utskj+tK8b31gg==} + vue-virtual-scroller@2.0.0-beta.10: + resolution: {integrity: sha512-eubwFXRdiT/5kNYbHKXTkNf3XCmZNSDtpTkWB7TTdOB4LYM14Ylqq/pbW6uXOEbbO/pVXQpxdhtdf2Qj2wZpQA==} peerDependencies: vue: ^3.2.0 - vue@3.5.27: - resolution: {integrity: sha512-aJ/UtoEyFySPBGarREmN4z6qNKpbEguYHMmXSiOGk69czc+zhs0NF6tEFrY8TZKAl8N/LYAkd4JHVd5E/AsSmw==} + vue@3.5.30: + resolution: {integrity: sha512-hTHLc6VNZyzzEH/l7PFGjpcTvUgiaPK5mdLkbjrTeWSRcEfxFrv56g/XckIYlE9ckuobsdwqd5mk2g1sBkMewg==} peerDependencies: typescript: '*' peerDependenciesMeta: @@ -8385,8 +8520,8 @@ packages: resolution: {integrity: sha512-FdNA4RyH1L43TlvGG8qOMIfcEczwA5ij+zLXUy3Z83CjxhLvcV7/Q/8pk22wnCgYw7PJhtK+7lhO+qqyT4NdvQ==} engines: {node: '>=16.14'} - ws@8.19.0: - resolution: {integrity: sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==} + ws@8.20.0: + resolution: {integrity: sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -8559,7 +8694,7 @@ snapshots: '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) '@babel/helpers': 7.28.6 - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.2 '@babel/template': 7.28.6 '@babel/traverse': 7.29.0 '@babel/types': 7.29.0 @@ -8574,7 +8709,7 @@ snapshots: '@babel/generator@7.29.0': dependencies: - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.2 '@babel/types': 7.29.0 '@jridgewell/gen-mapping': 0.3.13 '@jridgewell/trace-mapping': 0.3.31 @@ -8621,7 +8756,7 @@ snapshots: regexpu-core: 6.4.0 semver: 6.3.1 - '@babel/helper-define-polyfill-provider@0.6.7(@babel/core@7.29.0)': + '@babel/helper-define-polyfill-provider@0.6.8(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 '@babel/helper-compilation-targets': 7.28.6 @@ -8711,7 +8846,7 @@ snapshots: '@babel/template': 7.28.6 '@babel/types': 7.29.0 - '@babel/parser@7.29.0': + '@babel/parser@7.29.2': dependencies: '@babel/types': 7.29.0 @@ -9128,7 +9263,7 @@ snapshots: '@babel/helper-create-regexp-features-plugin': 7.28.5(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 - '@babel/preset-env@7.29.0(@babel/core@7.29.0)': + '@babel/preset-env@7.29.2(@babel/core@7.29.0)': dependencies: '@babel/compat-data': 7.29.0 '@babel/core': 7.29.0 @@ -9197,8 +9332,8 @@ snapshots: '@babel/plugin-transform-unicode-sets-regex': 7.28.6(@babel/core@7.29.0) '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.29.0) babel-plugin-polyfill-corejs2: 0.4.15(@babel/core@7.29.0) - babel-plugin-polyfill-corejs3: 0.14.1(@babel/core@7.29.0) - babel-plugin-polyfill-regenerator: 0.6.7(@babel/core@7.29.0) + babel-plugin-polyfill-corejs3: 0.14.2(@babel/core@7.29.0) + babel-plugin-polyfill-regenerator: 0.6.8(@babel/core@7.29.0) core-js-compat: 3.48.0 semver: 6.3.1 transitivePeerDependencies: @@ -9227,7 +9362,7 @@ snapshots: '@babel/template@7.28.6': dependencies: '@babel/code-frame': 7.29.0 - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.2 '@babel/types': 7.29.0 '@babel/traverse@7.29.0': @@ -9235,7 +9370,7 @@ snapshots: '@babel/code-frame': 7.29.0 '@babel/generator': 7.29.0 '@babel/helper-globals': 7.28.0 - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.2 '@babel/template': 7.28.6 '@babel/types': 7.29.0 debug: 4.4.3(supports-color@8.1.1) @@ -10369,72 +10504,78 @@ snapshots: '@oxc-node/core-win32-ia32-msvc': 0.0.35 '@oxc-node/core-win32-x64-msvc': 0.0.35 - '@oxc-parser/binding-android-arm-eabi@0.120.0': + '@oxc-parser/binding-android-arm-eabi@0.121.0': optional: true - '@oxc-parser/binding-android-arm64@0.120.0': + '@oxc-parser/binding-android-arm64@0.121.0': optional: true - '@oxc-parser/binding-darwin-arm64@0.120.0': + '@oxc-parser/binding-darwin-arm64@0.121.0': optional: true - '@oxc-parser/binding-darwin-x64@0.120.0': + '@oxc-parser/binding-darwin-x64@0.121.0': optional: true - '@oxc-parser/binding-freebsd-x64@0.120.0': + '@oxc-parser/binding-freebsd-x64@0.121.0': optional: true - '@oxc-parser/binding-linux-arm-gnueabihf@0.120.0': + '@oxc-parser/binding-linux-arm-gnueabihf@0.121.0': optional: true - '@oxc-parser/binding-linux-arm-musleabihf@0.120.0': + '@oxc-parser/binding-linux-arm-musleabihf@0.121.0': optional: true - '@oxc-parser/binding-linux-arm64-gnu@0.120.0': + '@oxc-parser/binding-linux-arm64-gnu@0.121.0': optional: true - '@oxc-parser/binding-linux-arm64-musl@0.120.0': + '@oxc-parser/binding-linux-arm64-musl@0.121.0': optional: true - '@oxc-parser/binding-linux-ppc64-gnu@0.120.0': + '@oxc-parser/binding-linux-ppc64-gnu@0.121.0': optional: true - '@oxc-parser/binding-linux-riscv64-gnu@0.120.0': + '@oxc-parser/binding-linux-riscv64-gnu@0.121.0': optional: true - '@oxc-parser/binding-linux-riscv64-musl@0.120.0': + '@oxc-parser/binding-linux-riscv64-musl@0.121.0': optional: true - '@oxc-parser/binding-linux-s390x-gnu@0.120.0': + '@oxc-parser/binding-linux-s390x-gnu@0.121.0': optional: true - '@oxc-parser/binding-linux-x64-gnu@0.120.0': + '@oxc-parser/binding-linux-x64-gnu@0.121.0': optional: true - '@oxc-parser/binding-linux-x64-musl@0.120.0': + '@oxc-parser/binding-linux-x64-musl@0.121.0': optional: true - '@oxc-parser/binding-openharmony-arm64@0.120.0': + '@oxc-parser/binding-openharmony-arm64@0.121.0': optional: true - '@oxc-parser/binding-wasm32-wasi@0.120.0': + '@oxc-parser/binding-wasm32-wasi@0.121.0': dependencies: '@napi-rs/wasm-runtime': 1.1.1 optional: true - '@oxc-parser/binding-win32-arm64-msvc@0.120.0': + '@oxc-parser/binding-win32-arm64-msvc@0.121.0': optional: true - '@oxc-parser/binding-win32-ia32-msvc@0.120.0': + '@oxc-parser/binding-win32-ia32-msvc@0.121.0': optional: true - '@oxc-parser/binding-win32-x64-msvc@0.120.0': + '@oxc-parser/binding-win32-x64-msvc@0.121.0': optional: true '@oxc-project/runtime@0.120.0': {} + '@oxc-project/runtime@0.121.0': {} + '@oxc-project/types@0.120.0': {} + '@oxc-project/types@0.121.0': {} + + '@oxc-project/types@0.122.0': {} + '@oxc-resolver/binding-android-arm-eabi@11.14.0': optional: true @@ -10494,66 +10635,66 @@ snapshots: '@oxc-resolver/binding-win32-x64-msvc@11.14.0': optional: true - '@oxc-transform/binding-android-arm-eabi@0.120.0': + '@oxc-transform/binding-android-arm-eabi@0.121.0': optional: true - '@oxc-transform/binding-android-arm64@0.120.0': + '@oxc-transform/binding-android-arm64@0.121.0': optional: true - '@oxc-transform/binding-darwin-arm64@0.120.0': + '@oxc-transform/binding-darwin-arm64@0.121.0': optional: true - '@oxc-transform/binding-darwin-x64@0.120.0': + '@oxc-transform/binding-darwin-x64@0.121.0': optional: true - '@oxc-transform/binding-freebsd-x64@0.120.0': + '@oxc-transform/binding-freebsd-x64@0.121.0': optional: true - '@oxc-transform/binding-linux-arm-gnueabihf@0.120.0': + '@oxc-transform/binding-linux-arm-gnueabihf@0.121.0': optional: true - '@oxc-transform/binding-linux-arm-musleabihf@0.120.0': + '@oxc-transform/binding-linux-arm-musleabihf@0.121.0': optional: true - '@oxc-transform/binding-linux-arm64-gnu@0.120.0': + '@oxc-transform/binding-linux-arm64-gnu@0.121.0': optional: true - '@oxc-transform/binding-linux-arm64-musl@0.120.0': + '@oxc-transform/binding-linux-arm64-musl@0.121.0': optional: true - '@oxc-transform/binding-linux-ppc64-gnu@0.120.0': + '@oxc-transform/binding-linux-ppc64-gnu@0.121.0': optional: true - '@oxc-transform/binding-linux-riscv64-gnu@0.120.0': + '@oxc-transform/binding-linux-riscv64-gnu@0.121.0': optional: true - '@oxc-transform/binding-linux-riscv64-musl@0.120.0': + '@oxc-transform/binding-linux-riscv64-musl@0.121.0': optional: true - '@oxc-transform/binding-linux-s390x-gnu@0.120.0': + '@oxc-transform/binding-linux-s390x-gnu@0.121.0': optional: true - '@oxc-transform/binding-linux-x64-gnu@0.120.0': + '@oxc-transform/binding-linux-x64-gnu@0.121.0': optional: true - '@oxc-transform/binding-linux-x64-musl@0.120.0': + '@oxc-transform/binding-linux-x64-musl@0.121.0': optional: true - '@oxc-transform/binding-openharmony-arm64@0.120.0': + '@oxc-transform/binding-openharmony-arm64@0.121.0': optional: true - '@oxc-transform/binding-wasm32-wasi@0.120.0': + '@oxc-transform/binding-wasm32-wasi@0.121.0': dependencies: '@napi-rs/wasm-runtime': 1.1.1 optional: true - '@oxc-transform/binding-win32-arm64-msvc@0.120.0': + '@oxc-transform/binding-win32-arm64-msvc@0.121.0': optional: true - '@oxc-transform/binding-win32-ia32-msvc@0.120.0': + '@oxc-transform/binding-win32-ia32-msvc@0.121.0': optional: true - '@oxc-transform/binding-win32-x64-msvc@0.120.0': + '@oxc-transform/binding-win32-x64-msvc@0.121.0': optional: true '@oxfmt/binding-android-arm-eabi@0.41.0': @@ -10613,42 +10754,42 @@ snapshots: '@oxfmt/binding-win32-x64-msvc@0.41.0': optional: true - '@oxlint-tsgolint/darwin-arm64@0.17.0': - optional: true - '@oxlint-tsgolint/darwin-arm64@0.17.1': optional: true - '@oxlint-tsgolint/darwin-x64@0.17.0': + '@oxlint-tsgolint/darwin-arm64@0.17.2': optional: true '@oxlint-tsgolint/darwin-x64@0.17.1': optional: true - '@oxlint-tsgolint/linux-arm64@0.17.0': + '@oxlint-tsgolint/darwin-x64@0.17.2': optional: true '@oxlint-tsgolint/linux-arm64@0.17.1': optional: true - '@oxlint-tsgolint/linux-x64@0.17.0': + '@oxlint-tsgolint/linux-arm64@0.17.2': optional: true '@oxlint-tsgolint/linux-x64@0.17.1': optional: true - '@oxlint-tsgolint/win32-arm64@0.17.0': + '@oxlint-tsgolint/linux-x64@0.17.2': optional: true '@oxlint-tsgolint/win32-arm64@0.17.1': optional: true - '@oxlint-tsgolint/win32-x64@0.17.0': + '@oxlint-tsgolint/win32-arm64@0.17.2': optional: true '@oxlint-tsgolint/win32-x64@0.17.1': optional: true + '@oxlint-tsgolint/win32-x64@0.17.2': + optional: true + '@oxlint/binding-android-arm-eabi@1.56.0': optional: true @@ -10865,7 +11006,7 @@ snapshots: dependencies: quansync: 1.0.0 - '@rolldown/debug@1.0.0-rc.9': {} + '@rolldown/debug@1.0.0-rc.11': {} '@rollup/plugin-alias@6.0.0(rollup@4.59.0)': optionalDependencies: @@ -11030,7 +11171,7 @@ snapshots: lightningcss: 1.32.0 postcss-load-config: 6.0.1(jiti@2.6.1)(postcss@8.5.8)(tsx@4.21.0)(yaml@2.8.2) rolldown: link:rolldown/packages/rolldown - tsdown: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) + tsdown: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) optionalDependencies: postcss: 8.5.8 postcss-import: 16.1.1(postcss@8.5.8) @@ -11047,7 +11188,7 @@ snapshots: obug: 2.1.1 semver: 7.7.4 tinyexec: 1.0.4 - tsdown: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) + tsdown: 0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6) '@tybys/wasm-util@0.10.1': dependencies: @@ -11061,7 +11202,7 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.2 '@babel/types': 7.29.0 '@types/babel__generator': 7.27.0 '@types/babel__template': 7.4.4 @@ -11075,7 +11216,7 @@ snapshots: '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.2 '@babel/types': 7.29.0 '@types/babel__traverse@7.28.0': @@ -11379,31 +11520,31 @@ snapshots: '@vercel/detect-agent@1.2.1': {} - '@vitejs/devtools-kit@0.1.3(typescript@5.9.3)(vite@packages+core)(ws@8.19.0)': + '@vitejs/devtools-kit@0.1.8(typescript@5.9.3)(vite@packages+core)(ws@8.20.0)': dependencies: - '@vitejs/devtools-rpc': 0.1.3(typescript@5.9.3)(ws@8.19.0) + '@vitejs/devtools-rpc': 0.1.8(typescript@5.9.3)(ws@8.20.0) birpc: 4.0.0 - immer: 11.1.4 + ohash: 2.0.11 vite: link:packages/core transitivePeerDependencies: - typescript - ws - '@vitejs/devtools-rolldown@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3))': + '@vitejs/devtools-rolldown@0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.30(typescript@5.9.3))': dependencies: '@floating-ui/dom': 1.7.6 '@pnpm/read-project-manifest': 1001.2.5(@pnpm/logger@1001.0.1) - '@rolldown/debug': 1.0.0-rc.9 - '@vitejs/devtools-kit': 0.1.3(typescript@5.9.3)(vite@packages+core)(ws@8.19.0) - '@vitejs/devtools-rpc': 0.1.3(typescript@5.9.3)(ws@8.19.0) + '@rolldown/debug': 1.0.0-rc.11 + '@vitejs/devtools-kit': 0.1.8(typescript@5.9.3)(vite@packages+core)(ws@8.20.0) + '@vitejs/devtools-rpc': 0.1.8(typescript@5.9.3)(ws@8.20.0) ansis: 4.2.0 birpc: 4.0.0 cac: 7.0.0 d3-shape: 3.2.0 diff: 8.0.3 get-port-please: 3.2.0 - h3: 1.15.6 - mlly: 1.8.1 + h3: 1.15.10 + mlly: 1.8.2 mrmime: 2.0.1 ohash: 2.0.11 p-limit: 7.3.0 @@ -11411,12 +11552,12 @@ snapshots: publint: 0.3.18 sirv: 3.0.2(patch_hash=c07c56eb72faea34341d465cde2314e89db472106ed378181e3447893af6bf95) split2: 4.2.0 - structured-clone-es: 1.0.0 + structured-clone-es: 2.0.0 tinyglobby: 0.2.15 unconfig: 7.5.0 unstorage: 1.17.4 - vue-virtual-scroller: 2.0.0-beta.9(vue@3.5.27(typescript@5.9.3)) - ws: 8.19.0 + vue-virtual-scroller: 2.0.0-beta.10(vue@3.5.30(typescript@5.9.3)) + ws: 8.20.0 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -11444,29 +11585,29 @@ snapshots: - vite - vue - '@vitejs/devtools-rpc@0.1.3(typescript@5.9.3)(ws@8.19.0)': + '@vitejs/devtools-rpc@0.1.8(typescript@5.9.3)(ws@8.20.0)': dependencies: birpc: 4.0.0 ohash: 2.0.11 p-limit: 7.3.0 - structured-clone-es: 1.0.0 - valibot: 1.2.0(typescript@5.9.3) + structured-clone-es: 2.0.0 + valibot: 1.3.1(typescript@5.9.3) optionalDependencies: - ws: 8.19.0 + ws: 8.20.0 transitivePeerDependencies: - typescript - '@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3))': + '@vitejs/devtools@0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)': dependencies: - '@vitejs/devtools-kit': 0.1.3(typescript@5.9.3)(vite@packages+core)(ws@8.19.0) - '@vitejs/devtools-rolldown': 0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)) - '@vitejs/devtools-rpc': 0.1.3(typescript@5.9.3)(ws@8.19.0) + '@vitejs/devtools-kit': 0.1.8(typescript@5.9.3)(vite@packages+core)(ws@8.20.0) + '@vitejs/devtools-rolldown': 0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.30(typescript@5.9.3)) + '@vitejs/devtools-rpc': 0.1.8(typescript@5.9.3)(ws@8.20.0) birpc: 4.0.0 cac: 7.0.0 - h3: 1.15.6 + h3: 1.15.10 immer: 11.1.4 - launch-editor: 2.13.1 - mlly: 1.8.1 + launch-editor: 2.13.2 + mlly: 1.8.2 obug: 2.1.1 open: 11.0.0 pathe: 2.0.3 @@ -11474,7 +11615,8 @@ snapshots: sirv: 3.0.2(patch_hash=c07c56eb72faea34341d465cde2314e89db472106ed378181e3447893af6bf95) tinyexec: 1.0.4 vite: link:packages/core - ws: 8.19.0 + vue: 3.5.30(typescript@5.9.3) + ws: 8.20.0 transitivePeerDependencies: - '@azure/app-configuration' - '@azure/cosmos' @@ -11499,7 +11641,6 @@ snapshots: - typescript - uploadthing - utf-8-validate - - vue '@vitejs/release-scripts@1.6.0(conventional-commits-filter@5.0.0)': dependencies: @@ -11514,35 +11655,35 @@ snapshots: transitivePeerDependencies: - conventional-commits-filter - '@vitest/browser-playwright@4.1.0(playwright@1.57.0)(vite@packages+core)(vitest@4.1.0)': + '@vitest/browser-playwright@4.1.1(playwright@1.57.0)(vite@packages+core)(vitest@4.1.1)': dependencies: - '@vitest/browser': 4.1.0(vite@packages+core)(vitest@4.1.0) - '@vitest/mocker': 4.1.0(vite@packages+core) + '@vitest/browser': 4.1.1(vite@packages+core)(vitest@4.1.1) + '@vitest/mocker': 4.1.1(vite@packages+core) playwright: 1.57.0 tinyrainbow: 3.0.3 - vitest: 4.1.0(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(@vitest/browser-playwright@4.1.0(playwright@1.57.0)(vite@packages+core)(vitest@4.1.0))(@vitest/browser-preview@4.1.0(vite@packages+core)(vitest@4.1.0))(@vitest/browser-webdriverio@4.1.0(vite@packages+core)(vitest@4.1.0)(webdriverio@9.20.1))(@vitest/ui@4.1.0(vitest@4.1.0))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) + vitest: 4.1.1(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(@vitest/browser-playwright@4.1.1(playwright@1.57.0)(vite@packages+core)(vitest@4.1.1))(@vitest/browser-preview@4.1.1(vite@packages+core)(vitest@4.1.1))(@vitest/browser-webdriverio@4.1.1(vite@packages+core)(vitest@4.1.1)(webdriverio@9.20.1))(@vitest/ui@4.1.1(vitest@4.1.1))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser-preview@4.1.0(vite@packages+core)(vitest@4.1.0)': + '@vitest/browser-preview@4.1.1(vite@packages+core)(vitest@4.1.1)': dependencies: '@testing-library/dom': 10.4.1 '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@vitest/browser': 4.1.0(vite@packages+core)(vitest@4.1.0) - vitest: 4.1.0(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(@vitest/browser-playwright@4.1.0(playwright@1.57.0)(vite@packages+core)(vitest@4.1.0))(@vitest/browser-preview@4.1.0(vite@packages+core)(vitest@4.1.0))(@vitest/browser-webdriverio@4.1.0(vite@packages+core)(vitest@4.1.0)(webdriverio@9.20.1))(@vitest/ui@4.1.0(vitest@4.1.0))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) + '@vitest/browser': 4.1.1(vite@packages+core)(vitest@4.1.1) + vitest: 4.1.1(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(@vitest/browser-playwright@4.1.1(playwright@1.57.0)(vite@packages+core)(vitest@4.1.1))(@vitest/browser-preview@4.1.1(vite@packages+core)(vitest@4.1.1))(@vitest/browser-webdriverio@4.1.1(vite@packages+core)(vitest@4.1.1)(webdriverio@9.20.1))(@vitest/ui@4.1.1(vitest@4.1.1))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/browser-webdriverio@4.1.0(vite@packages+core)(vitest@4.1.0)(webdriverio@9.20.1)': + '@vitest/browser-webdriverio@4.1.1(vite@packages+core)(vitest@4.1.1)(webdriverio@9.20.1)': dependencies: - '@vitest/browser': 4.1.0(vite@packages+core)(vitest@4.1.0) - vitest: 4.1.0(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(@vitest/browser-playwright@4.1.0(playwright@1.57.0)(vite@packages+core)(vitest@4.1.0))(@vitest/browser-preview@4.1.0(vite@packages+core)(vitest@4.1.0))(@vitest/browser-webdriverio@4.1.0(vite@packages+core)(vitest@4.1.0)(webdriverio@9.20.1))(@vitest/ui@4.1.0(vitest@4.1.0))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) + '@vitest/browser': 4.1.1(vite@packages+core)(vitest@4.1.1) + vitest: 4.1.1(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(@vitest/browser-playwright@4.1.1(playwright@1.57.0)(vite@packages+core)(vitest@4.1.1))(@vitest/browser-preview@4.1.1(vite@packages+core)(vitest@4.1.1))(@vitest/browser-webdriverio@4.1.1(vite@packages+core)(vitest@4.1.1)(webdriverio@9.20.1))(@vitest/ui@4.1.1(vitest@4.1.1))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) webdriverio: 9.20.1 transitivePeerDependencies: - bufferutil @@ -11550,35 +11691,35 @@ snapshots: - utf-8-validate - vite - '@vitest/browser@4.1.0(vite@packages+core)(vitest@4.1.0)': + '@vitest/browser@4.1.1(vite@packages+core)(vitest@4.1.1)': dependencies: '@blazediff/core': 1.9.1 - '@vitest/mocker': 4.1.0(vite@packages+core) - '@vitest/utils': 4.1.0 + '@vitest/mocker': 4.1.1(vite@packages+core) + '@vitest/utils': 4.1.1 magic-string: 0.30.21 pngjs: 7.0.0 sirv: 3.0.2(patch_hash=c07c56eb72faea34341d465cde2314e89db472106ed378181e3447893af6bf95) tinyrainbow: 3.0.3 - vitest: 4.1.0(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(@vitest/browser-playwright@4.1.0(playwright@1.57.0)(vite@packages+core)(vitest@4.1.0))(@vitest/browser-preview@4.1.0(vite@packages+core)(vitest@4.1.0))(@vitest/browser-webdriverio@4.1.0(vite@packages+core)(vitest@4.1.0)(webdriverio@9.20.1))(@vitest/ui@4.1.0(vitest@4.1.0))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) - ws: 8.19.0 + vitest: 4.1.1(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(@vitest/browser-playwright@4.1.1(playwright@1.57.0)(vite@packages+core)(vitest@4.1.1))(@vitest/browser-preview@4.1.1(vite@packages+core)(vitest@4.1.1))(@vitest/browser-webdriverio@4.1.1(vite@packages+core)(vitest@4.1.1)(webdriverio@9.20.1))(@vitest/ui@4.1.1(vitest@4.1.1))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) + ws: 8.20.0 transitivePeerDependencies: - bufferutil - msw - utf-8-validate - vite - '@vitest/expect@4.1.0': + '@vitest/expect@4.1.1': dependencies: '@standard-schema/spec': 1.1.0 '@types/chai': 5.2.3 - '@vitest/spy': 4.1.0 - '@vitest/utils': 4.1.0 + '@vitest/spy': 4.1.1 + '@vitest/utils': 4.1.1 chai: 6.2.2 tinyrainbow: 3.0.3 - '@vitest/mocker@4.1.0(vite@packages+core)': + '@vitest/mocker@4.1.1(vite@packages+core)': dependencies: - '@vitest/spy': 4.1.0 + '@vitest/spy': 4.1.1 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: @@ -11588,30 +11729,34 @@ snapshots: dependencies: tinyrainbow: 3.0.3 - '@vitest/runner@4.1.0': + '@vitest/pretty-format@4.1.1': + dependencies: + tinyrainbow: 3.0.3 + + '@vitest/runner@4.1.1': dependencies: - '@vitest/utils': 4.1.0 + '@vitest/utils': 4.1.1 pathe: 2.0.3 - '@vitest/snapshot@4.1.0': + '@vitest/snapshot@4.1.1': dependencies: - '@vitest/pretty-format': 4.1.0 - '@vitest/utils': 4.1.0 + '@vitest/pretty-format': 4.1.1 + '@vitest/utils': 4.1.1 magic-string: 0.30.21 pathe: 2.0.3 - '@vitest/spy@4.1.0': {} + '@vitest/spy@4.1.1': {} - '@vitest/ui@4.1.0(vitest@4.1.0)': + '@vitest/ui@4.1.1(vitest@4.1.1)': dependencies: - '@vitest/utils': 4.1.0 + '@vitest/utils': 4.1.1 fflate: 0.8.2 flatted: 3.4.0 pathe: 2.0.3 sirv: 3.0.2(patch_hash=c07c56eb72faea34341d465cde2314e89db472106ed378181e3447893af6bf95) tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vitest: 4.1.0(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(@vitest/browser-playwright@4.1.0(playwright@1.57.0)(vite@packages+core)(vitest@4.1.0))(@vitest/browser-preview@4.1.0(vite@packages+core)(vitest@4.1.0))(@vitest/browser-webdriverio@4.1.0(vite@packages+core)(vitest@4.1.0)(webdriverio@9.20.1))(@vitest/ui@4.1.0(vitest@4.1.0))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) + vitest: 4.1.1(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(@vitest/browser-playwright@4.1.1(playwright@1.57.0)(vite@packages+core)(vitest@4.1.1))(@vitest/browser-preview@4.1.1(vite@packages+core)(vitest@4.1.1))(@vitest/browser-webdriverio@4.1.1(vite@packages+core)(vitest@4.1.1)(webdriverio@9.20.1))(@vitest/ui@4.1.1(vitest@4.1.1))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core) '@vitest/utils@4.1.0': dependencies: @@ -11619,45 +11764,139 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.0.3 - '@vue-macros/common@3.1.2(vue@3.5.27(typescript@5.9.3))': + '@vitest/utils@4.1.1': + dependencies: + '@vitest/pretty-format': 4.1.1 + convert-source-map: 2.0.0 + tinyrainbow: 3.0.3 + + '@voidzero-dev/vite-plus-core@0.1.13(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core))(esbuild@0.27.4)(jiti@2.6.1)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.98.0(source-map-js@1.2.1))(sass@1.98.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(unplugin-unused@0.5.6)(yaml@2.8.2)': + dependencies: + '@oxc-project/runtime': 0.120.0 + '@oxc-project/types': 0.120.0 + lightningcss: 1.32.0 + postcss: 8.5.8 + optionalDependencies: + '@arethetypeswrong/core': 0.18.2 + '@tsdown/css': 0.21.4(jiti@2.6.1)(postcss-import@16.1.1(postcss@8.5.8))(postcss-modules@6.0.1(postcss@8.5.8))(postcss@8.5.8)(sass-embedded@1.98.0(source-map-js@1.2.1))(sass@1.98.0)(tsdown@0.21.4)(tsx@4.21.0)(yaml@2.8.2) + '@tsdown/exe': 0.21.4(tsdown@0.21.4) + '@types/node': 24.10.3 + '@vitejs/devtools': 0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core) + esbuild: 0.27.4 + fsevents: 2.3.3 + jiti: 2.6.1 + less: 4.4.2 + publint: 0.3.18 + sass: 1.98.0 + sass-embedded: 1.98.0(source-map-js@1.2.1) + stylus: 0.64.0 + sugarss: 5.0.1(postcss@8.5.8) + terser: 5.46.1 + tsx: 4.21.0 + typescript: 5.9.3 + unplugin-unused: 0.5.6 + yaml: 2.8.2 + + '@voidzero-dev/vite-plus-darwin-arm64@0.1.13': + optional: true + + '@voidzero-dev/vite-plus-darwin-x64@0.1.13': + optional: true + + '@voidzero-dev/vite-plus-linux-arm64-gnu@0.1.13': + optional: true + + '@voidzero-dev/vite-plus-linux-x64-gnu@0.1.13': + optional: true + + '@voidzero-dev/vite-plus-test@0.1.13(@arethetypeswrong/core@0.18.2)(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core))(esbuild@0.27.4)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.2.0)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.98.0(source-map-js@1.2.1))(sass@1.98.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(unplugin-unused@0.5.6)(vite@packages+core)(yaml@2.8.2)': + dependencies: + '@standard-schema/spec': 1.1.0 + '@types/chai': 5.2.3 + '@voidzero-dev/vite-plus-core': 0.1.13(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core))(esbuild@0.27.4)(jiti@2.6.1)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.98.0(source-map-js@1.2.1))(sass@1.98.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(unplugin-unused@0.5.6)(yaml@2.8.2) + es-module-lexer: 1.7.0 + obug: 2.1.1 + pixelmatch: 7.1.0 + pngjs: 7.0.0 + sirv: 3.0.2(patch_hash=c07c56eb72faea34341d465cde2314e89db472106ed378181e3447893af6bf95) + std-env: 4.0.0 + tinybench: 2.9.0 + tinyexec: 1.0.4 + tinyglobby: 0.2.15 + vite: link:packages/core + ws: 8.20.0 + optionalDependencies: + '@edge-runtime/vm': 5.0.0 + '@opentelemetry/api': 1.9.0 + '@types/node': 24.10.3 + happy-dom: 20.0.10 + jsdom: 27.2.0 + transitivePeerDependencies: + - '@arethetypeswrong/core' + - '@tsdown/css' + - '@tsdown/exe' + - '@vitejs/devtools' + - bufferutil + - esbuild + - jiti + - less + - publint + - sass + - sass-embedded + - stylus + - sugarss + - terser + - tsx + - typescript + - unplugin-unused + - utf-8-validate + - yaml + + '@voidzero-dev/vite-plus-win32-arm64-msvc@0.1.13': + optional: true + + '@voidzero-dev/vite-plus-win32-x64-msvc@0.1.13': + optional: true + + '@vue-macros/common@3.1.2(vue@3.5.30(typescript@5.9.3))': dependencies: - '@vue/compiler-sfc': 3.5.27 + '@vue/compiler-sfc': 3.5.30 ast-kit: 2.2.0 local-pkg: 1.1.2 magic-string-ast: 1.0.3 unplugin-utils: 0.3.1 optionalDependencies: - vue: 3.5.27(typescript@5.9.3) + vue: 3.5.30(typescript@5.9.3) - '@vue/compiler-core@3.5.27': + '@vue/compiler-core@3.5.30': dependencies: - '@babel/parser': 7.29.0 - '@vue/shared': 3.5.27 + '@babel/parser': 7.29.2 + '@vue/shared': 3.5.30 entities: 7.0.1 estree-walker: 2.0.2 source-map-js: 1.2.1 - '@vue/compiler-dom@3.5.27': + '@vue/compiler-dom@3.5.30': dependencies: - '@vue/compiler-core': 3.5.27 - '@vue/shared': 3.5.27 + '@vue/compiler-core': 3.5.30 + '@vue/shared': 3.5.30 - '@vue/compiler-sfc@3.5.27': + '@vue/compiler-sfc@3.5.30': dependencies: - '@babel/parser': 7.29.0 - '@vue/compiler-core': 3.5.27 - '@vue/compiler-dom': 3.5.27 - '@vue/compiler-ssr': 3.5.27 - '@vue/shared': 3.5.27 + '@babel/parser': 7.29.2 + '@vue/compiler-core': 3.5.30 + '@vue/compiler-dom': 3.5.30 + '@vue/compiler-ssr': 3.5.30 + '@vue/shared': 3.5.30 estree-walker: 2.0.2 magic-string: 0.30.21 postcss: 8.5.8 source-map-js: 1.2.1 - '@vue/compiler-ssr@3.5.27': + '@vue/compiler-ssr@3.5.30': dependencies: - '@vue/compiler-dom': 3.5.27 - '@vue/shared': 3.5.27 + '@vue/compiler-dom': 3.5.30 + '@vue/shared': 3.5.30 '@vue/devtools-api@8.0.5': dependencies: @@ -11677,29 +11916,29 @@ snapshots: dependencies: rfdc: 1.4.1 - '@vue/reactivity@3.5.27': + '@vue/reactivity@3.5.30': dependencies: - '@vue/shared': 3.5.27 + '@vue/shared': 3.5.30 - '@vue/runtime-core@3.5.27': + '@vue/runtime-core@3.5.30': dependencies: - '@vue/reactivity': 3.5.27 - '@vue/shared': 3.5.27 + '@vue/reactivity': 3.5.30 + '@vue/shared': 3.5.30 - '@vue/runtime-dom@3.5.27': + '@vue/runtime-dom@3.5.30': dependencies: - '@vue/reactivity': 3.5.27 - '@vue/runtime-core': 3.5.27 - '@vue/shared': 3.5.27 + '@vue/reactivity': 3.5.30 + '@vue/runtime-core': 3.5.30 + '@vue/shared': 3.5.30 csstype: 3.2.3 - '@vue/server-renderer@3.5.27(vue@3.5.27(typescript@5.9.3))': + '@vue/server-renderer@3.5.30(vue@3.5.30(typescript@5.9.3))': dependencies: - '@vue/compiler-ssr': 3.5.27 - '@vue/shared': 3.5.27 - vue: 3.5.27(typescript@5.9.3) + '@vue/compiler-ssr': 3.5.30 + '@vue/shared': 3.5.30 + vue: 3.5.30(typescript@5.9.3) - '@vue/shared@3.5.27': {} + '@vue/shared@3.5.30': {} '@wdio/config@9.20.1': dependencies: @@ -11888,7 +12127,7 @@ snapshots: ast-kit@2.2.0: dependencies: - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.2 pathe: 2.0.3 ast-kit@3.0.0-beta.1: @@ -11903,7 +12142,7 @@ snapshots: ast-walker-scope@0.8.3: dependencies: - '@babel/parser': 7.29.0 + '@babel/parser': 7.29.2 ast-kit: 2.2.0 astring@1.9.0: {} @@ -11916,23 +12155,23 @@ snapshots: dependencies: '@babel/compat-data': 7.29.0 '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.7(@babel/core@7.29.0) + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.0) semver: 6.3.1 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-corejs3@0.14.1(@babel/core@7.29.0): + babel-plugin-polyfill-corejs3@0.14.2(@babel/core@7.29.0): dependencies: '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.7(@babel/core@7.29.0) + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.0) core-js-compat: 3.48.0 transitivePeerDependencies: - supports-color - babel-plugin-polyfill-regenerator@0.6.7(@babel/core@7.29.0): + babel-plugin-polyfill-regenerator@0.6.8(@babel/core@7.29.0): dependencies: '@babel/core': 7.29.0 - '@babel/helper-define-polyfill-provider': 0.6.7(@babel/core@7.29.0) + '@babel/helper-define-polyfill-provider': 0.6.8(@babel/core@7.29.0) transitivePeerDependencies: - supports-color @@ -11979,7 +12218,7 @@ snapshots: base64-js@1.5.1: {} - baseline-browser-mapping@2.10.8: {} + baseline-browser-mapping@2.10.10: {} basic-ftp@5.0.5: {} @@ -12064,7 +12303,7 @@ snapshots: browserslist@4.28.1: dependencies: - baseline-browser-mapping: 2.10.8 + baseline-browser-mapping: 2.10.10 caniuse-lite: 1.0.30001762 electron-to-chromium: 1.5.267 node-releases: 2.0.27 @@ -12298,7 +12537,7 @@ snapshots: dependencies: browserslist: 4.28.1 - core-js@3.48.0: {} + core-js@3.49.0: {} core-util-is@1.0.3: {} @@ -13030,7 +13269,7 @@ snapshots: grapheme-splitter@1.0.4: {} - h3@1.15.6: + h3@1.15.10: dependencies: cookie-es: 1.2.2 crossws: 0.3.5 @@ -13313,7 +13552,7 @@ snapshots: whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 whatwg-url: 15.1.0 - ws: 8.19.0 + ws: 8.20.0 xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil @@ -13372,11 +13611,11 @@ snapshots: typescript: 5.9.3 zod: 4.3.5 - launch-editor-middleware@2.13.1: + launch-editor-middleware@2.13.2: dependencies: - launch-editor: 2.13.1 + launch-editor: 2.13.2 - launch-editor@2.13.1: + launch-editor@2.13.2: dependencies: picocolors: 1.1.1 shell-quote: 1.8.3 @@ -13483,7 +13722,7 @@ snapshots: local-pkg@1.1.2: dependencies: - mlly: 1.8.1 + mlly: 1.8.2 pkg-types: 2.3.0 quansync: 0.2.11 @@ -13613,7 +13852,7 @@ snapshots: mitt@3.0.1: {} - mlly@1.8.1: + mlly@1.8.2: dependencies: acorn: 8.16.0 pathe: 2.0.3 @@ -13806,30 +14045,30 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 - oxc-parser@0.120.0: + oxc-parser@0.121.0: dependencies: - '@oxc-project/types': 0.120.0 + '@oxc-project/types': 0.121.0 optionalDependencies: - '@oxc-parser/binding-android-arm-eabi': 0.120.0 - '@oxc-parser/binding-android-arm64': 0.120.0 - '@oxc-parser/binding-darwin-arm64': 0.120.0 - '@oxc-parser/binding-darwin-x64': 0.120.0 - '@oxc-parser/binding-freebsd-x64': 0.120.0 - '@oxc-parser/binding-linux-arm-gnueabihf': 0.120.0 - '@oxc-parser/binding-linux-arm-musleabihf': 0.120.0 - '@oxc-parser/binding-linux-arm64-gnu': 0.120.0 - '@oxc-parser/binding-linux-arm64-musl': 0.120.0 - '@oxc-parser/binding-linux-ppc64-gnu': 0.120.0 - '@oxc-parser/binding-linux-riscv64-gnu': 0.120.0 - '@oxc-parser/binding-linux-riscv64-musl': 0.120.0 - '@oxc-parser/binding-linux-s390x-gnu': 0.120.0 - '@oxc-parser/binding-linux-x64-gnu': 0.120.0 - '@oxc-parser/binding-linux-x64-musl': 0.120.0 - '@oxc-parser/binding-openharmony-arm64': 0.120.0 - '@oxc-parser/binding-wasm32-wasi': 0.120.0 - '@oxc-parser/binding-win32-arm64-msvc': 0.120.0 - '@oxc-parser/binding-win32-ia32-msvc': 0.120.0 - '@oxc-parser/binding-win32-x64-msvc': 0.120.0 + '@oxc-parser/binding-android-arm-eabi': 0.121.0 + '@oxc-parser/binding-android-arm64': 0.121.0 + '@oxc-parser/binding-darwin-arm64': 0.121.0 + '@oxc-parser/binding-darwin-x64': 0.121.0 + '@oxc-parser/binding-freebsd-x64': 0.121.0 + '@oxc-parser/binding-linux-arm-gnueabihf': 0.121.0 + '@oxc-parser/binding-linux-arm-musleabihf': 0.121.0 + '@oxc-parser/binding-linux-arm64-gnu': 0.121.0 + '@oxc-parser/binding-linux-arm64-musl': 0.121.0 + '@oxc-parser/binding-linux-ppc64-gnu': 0.121.0 + '@oxc-parser/binding-linux-riscv64-gnu': 0.121.0 + '@oxc-parser/binding-linux-riscv64-musl': 0.121.0 + '@oxc-parser/binding-linux-s390x-gnu': 0.121.0 + '@oxc-parser/binding-linux-x64-gnu': 0.121.0 + '@oxc-parser/binding-linux-x64-musl': 0.121.0 + '@oxc-parser/binding-openharmony-arm64': 0.121.0 + '@oxc-parser/binding-wasm32-wasi': 0.121.0 + '@oxc-parser/binding-win32-arm64-msvc': 0.121.0 + '@oxc-parser/binding-win32-ia32-msvc': 0.121.0 + '@oxc-parser/binding-win32-x64-msvc': 0.121.0 oxc-resolver@11.14.0: optionalDependencies: @@ -13853,28 +14092,28 @@ snapshots: '@oxc-resolver/binding-win32-ia32-msvc': 11.14.0 '@oxc-resolver/binding-win32-x64-msvc': 11.14.0 - oxc-transform@0.120.0: + oxc-transform@0.121.0: optionalDependencies: - '@oxc-transform/binding-android-arm-eabi': 0.120.0 - '@oxc-transform/binding-android-arm64': 0.120.0 - '@oxc-transform/binding-darwin-arm64': 0.120.0 - '@oxc-transform/binding-darwin-x64': 0.120.0 - '@oxc-transform/binding-freebsd-x64': 0.120.0 - '@oxc-transform/binding-linux-arm-gnueabihf': 0.120.0 - '@oxc-transform/binding-linux-arm-musleabihf': 0.120.0 - '@oxc-transform/binding-linux-arm64-gnu': 0.120.0 - '@oxc-transform/binding-linux-arm64-musl': 0.120.0 - '@oxc-transform/binding-linux-ppc64-gnu': 0.120.0 - '@oxc-transform/binding-linux-riscv64-gnu': 0.120.0 - '@oxc-transform/binding-linux-riscv64-musl': 0.120.0 - '@oxc-transform/binding-linux-s390x-gnu': 0.120.0 - '@oxc-transform/binding-linux-x64-gnu': 0.120.0 - '@oxc-transform/binding-linux-x64-musl': 0.120.0 - '@oxc-transform/binding-openharmony-arm64': 0.120.0 - '@oxc-transform/binding-wasm32-wasi': 0.120.0 - '@oxc-transform/binding-win32-arm64-msvc': 0.120.0 - '@oxc-transform/binding-win32-ia32-msvc': 0.120.0 - '@oxc-transform/binding-win32-x64-msvc': 0.120.0 + '@oxc-transform/binding-android-arm-eabi': 0.121.0 + '@oxc-transform/binding-android-arm64': 0.121.0 + '@oxc-transform/binding-darwin-arm64': 0.121.0 + '@oxc-transform/binding-darwin-x64': 0.121.0 + '@oxc-transform/binding-freebsd-x64': 0.121.0 + '@oxc-transform/binding-linux-arm-gnueabihf': 0.121.0 + '@oxc-transform/binding-linux-arm-musleabihf': 0.121.0 + '@oxc-transform/binding-linux-arm64-gnu': 0.121.0 + '@oxc-transform/binding-linux-arm64-musl': 0.121.0 + '@oxc-transform/binding-linux-ppc64-gnu': 0.121.0 + '@oxc-transform/binding-linux-riscv64-gnu': 0.121.0 + '@oxc-transform/binding-linux-riscv64-musl': 0.121.0 + '@oxc-transform/binding-linux-s390x-gnu': 0.121.0 + '@oxc-transform/binding-linux-x64-gnu': 0.121.0 + '@oxc-transform/binding-linux-x64-musl': 0.121.0 + '@oxc-transform/binding-openharmony-arm64': 0.121.0 + '@oxc-transform/binding-wasm32-wasi': 0.121.0 + '@oxc-transform/binding-win32-arm64-msvc': 0.121.0 + '@oxc-transform/binding-win32-ia32-msvc': 0.121.0 + '@oxc-transform/binding-win32-x64-msvc': 0.121.0 oxfmt@0.41.0: dependencies: @@ -13900,15 +14139,6 @@ snapshots: '@oxfmt/binding-win32-ia32-msvc': 0.41.0 '@oxfmt/binding-win32-x64-msvc': 0.41.0 - oxlint-tsgolint@0.17.0: - optionalDependencies: - '@oxlint-tsgolint/darwin-arm64': 0.17.0 - '@oxlint-tsgolint/darwin-x64': 0.17.0 - '@oxlint-tsgolint/linux-arm64': 0.17.0 - '@oxlint-tsgolint/linux-x64': 0.17.0 - '@oxlint-tsgolint/win32-arm64': 0.17.0 - '@oxlint-tsgolint/win32-x64': 0.17.0 - oxlint-tsgolint@0.17.1: optionalDependencies: '@oxlint-tsgolint/darwin-arm64': 0.17.1 @@ -13918,7 +14148,16 @@ snapshots: '@oxlint-tsgolint/win32-arm64': 0.17.1 '@oxlint-tsgolint/win32-x64': 0.17.1 - oxlint@1.56.0(oxlint-tsgolint@0.17.0): + oxlint-tsgolint@0.17.2: + optionalDependencies: + '@oxlint-tsgolint/darwin-arm64': 0.17.2 + '@oxlint-tsgolint/darwin-x64': 0.17.2 + '@oxlint-tsgolint/linux-arm64': 0.17.2 + '@oxlint-tsgolint/linux-x64': 0.17.2 + '@oxlint-tsgolint/win32-arm64': 0.17.2 + '@oxlint-tsgolint/win32-x64': 0.17.2 + + oxlint@1.56.0(oxlint-tsgolint@0.17.1): optionalDependencies: '@oxlint/binding-android-arm-eabi': 1.56.0 '@oxlint/binding-android-arm64': 1.56.0 @@ -13939,9 +14178,9 @@ snapshots: '@oxlint/binding-win32-arm64-msvc': 1.56.0 '@oxlint/binding-win32-ia32-msvc': 1.56.0 '@oxlint/binding-win32-x64-msvc': 1.56.0 - oxlint-tsgolint: 0.17.0 + oxlint-tsgolint: 0.17.1 - oxlint@1.56.0(oxlint-tsgolint@0.17.1): + oxlint@1.56.0(oxlint-tsgolint@0.17.2): optionalDependencies: '@oxlint/binding-android-arm-eabi': 1.56.0 '@oxlint/binding-android-arm64': 1.56.0 @@ -13962,7 +14201,7 @@ snapshots: '@oxlint/binding-win32-arm64-msvc': 1.56.0 '@oxlint/binding-win32-ia32-msvc': 1.56.0 '@oxlint/binding-win32-x64-msvc': 1.56.0 - oxlint-tsgolint: 0.17.1 + oxlint-tsgolint: 0.17.2 p-limit@3.1.0: dependencies: @@ -14101,7 +14340,7 @@ snapshots: pkg-types@1.3.1: dependencies: confbox: 0.1.8 - mlly: 1.8.1 + mlly: 1.8.2 pathe: 2.0.3 pkg-types@2.3.0: @@ -14851,7 +15090,7 @@ snapshots: strnum@2.1.1: {} - structured-clone-es@1.0.0: {} + structured-clone-es@2.0.0: {} stylus@0.64.0: dependencies: @@ -14920,7 +15159,7 @@ snapshots: - bare-abort-controller - react-native-b4a - terser@5.46.0: + terser@5.46.1: dependencies: '@jridgewell/source-map': 0.3.11 acorn: 8.16.0 @@ -14983,7 +15222,7 @@ snapshots: picomatch: 4.0.3 typescript: 5.9.3 - tsdown@0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6): + tsdown@0.21.4(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@typescript/native-preview@7.0.0-dev.20260122.2)(@vitejs/devtools@0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core))(oxc-resolver@11.14.0)(publint@0.3.18)(typescript@5.9.3)(unplugin-unused@0.5.6): dependencies: ansis: 4.2.0 cac: 7.0.0 @@ -15005,7 +15244,7 @@ snapshots: '@arethetypeswrong/core': 0.18.2 '@tsdown/css': 0.21.4(jiti@2.6.1)(postcss-import@16.1.1(postcss@8.5.8))(postcss-modules@6.0.1(postcss@8.5.8))(postcss@8.5.8)(sass-embedded@1.98.0(source-map-js@1.2.1))(sass@1.98.0)(tsdown@0.21.4)(tsx@4.21.0)(yaml@2.8.2) '@tsdown/exe': 0.21.4(tsdown@0.21.4) - '@vitejs/devtools': 0.1.3(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core)(vue@3.5.27(typescript@5.9.3)) + '@vitejs/devtools': 0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core) publint: 0.3.18 typescript: 5.9.3 unplugin-unused: 0.5.6 @@ -15172,7 +15411,7 @@ snapshots: anymatch: 3.1.3 chokidar: 5.0.0 destr: 2.0.5 - h3: 1.15.6 + h3: 1.15.10 lru-cache: 11.2.2 node-fetch-native: 1.6.7 ofetch: 1.5.1 @@ -15196,7 +15435,7 @@ snapshots: utils-merge@1.0.1: {} - valibot@1.2.0(typescript@5.9.3): + valibot@1.3.1(typescript@5.9.3): optionalDependencies: typescript: 5.9.3 @@ -15213,15 +15452,61 @@ snapshots: vary@1.1.2: {} - vitest@4.1.0(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(@vitest/browser-playwright@4.1.0(playwright@1.57.0)(vite@packages+core)(vitest@4.1.0))(@vitest/browser-preview@4.1.0(vite@packages+core)(vitest@4.1.0))(@vitest/browser-webdriverio@4.1.0(vite@packages+core)(vitest@4.1.0)(webdriverio@9.20.1))(@vitest/ui@4.1.0(vitest@4.1.0))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core): + vite-plus@0.1.13(@arethetypeswrong/core@0.18.2)(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core))(esbuild@0.27.4)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.2.0)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.98.0(source-map-js@1.2.1))(sass@1.98.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(unplugin-unused@0.5.6)(vite@packages+core)(yaml@2.8.2): dependencies: - '@vitest/expect': 4.1.0 - '@vitest/mocker': 4.1.0(vite@packages+core) - '@vitest/pretty-format': 4.1.0 - '@vitest/runner': 4.1.0 - '@vitest/snapshot': 4.1.0 - '@vitest/spy': 4.1.0 - '@vitest/utils': 4.1.0 + '@oxc-project/types': 0.120.0 + '@voidzero-dev/vite-plus-core': 0.1.13(@arethetypeswrong/core@0.18.2)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core))(esbuild@0.27.4)(jiti@2.6.1)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.98.0(source-map-js@1.2.1))(sass@1.98.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(unplugin-unused@0.5.6)(yaml@2.8.2) + '@voidzero-dev/vite-plus-test': 0.1.13(@arethetypeswrong/core@0.18.2)(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@tsdown/css@0.21.4)(@tsdown/exe@0.21.4)(@types/node@24.10.3)(@vitejs/devtools@0.1.8(@pnpm/logger@1001.0.1)(typescript@5.9.3)(vite@packages+core))(esbuild@0.27.4)(happy-dom@20.0.10)(jiti@2.6.1)(jsdom@27.2.0)(less@4.4.2)(publint@0.3.18)(sass-embedded@1.98.0(source-map-js@1.2.1))(sass@1.98.0)(stylus@0.64.0)(sugarss@5.0.1(postcss@8.5.8))(terser@5.46.1)(tsx@4.21.0)(typescript@5.9.3)(unplugin-unused@0.5.6)(vite@packages+core)(yaml@2.8.2) + cac: 7.0.0 + cross-spawn: 7.0.6 + oxfmt: 0.41.0 + oxlint: 1.56.0(oxlint-tsgolint@0.17.1) + oxlint-tsgolint: 0.17.1 + picocolors: 1.1.1 + optionalDependencies: + '@voidzero-dev/vite-plus-darwin-arm64': 0.1.13 + '@voidzero-dev/vite-plus-darwin-x64': 0.1.13 + '@voidzero-dev/vite-plus-linux-arm64-gnu': 0.1.13 + '@voidzero-dev/vite-plus-linux-x64-gnu': 0.1.13 + '@voidzero-dev/vite-plus-win32-arm64-msvc': 0.1.13 + '@voidzero-dev/vite-plus-win32-x64-msvc': 0.1.13 + transitivePeerDependencies: + - '@arethetypeswrong/core' + - '@edge-runtime/vm' + - '@opentelemetry/api' + - '@tsdown/css' + - '@tsdown/exe' + - '@types/node' + - '@vitejs/devtools' + - '@vitest/ui' + - bufferutil + - esbuild + - happy-dom + - jiti + - jsdom + - less + - publint + - sass + - sass-embedded + - stylus + - sugarss + - terser + - tsx + - typescript + - unplugin-unused + - utf-8-validate + - vite + - yaml + + vitest@4.1.1(@edge-runtime/vm@5.0.0)(@opentelemetry/api@1.9.0)(@types/node@24.12.0)(@vitest/browser-playwright@4.1.1(playwright@1.57.0)(vite@packages+core)(vitest@4.1.1))(@vitest/browser-preview@4.1.1(vite@packages+core)(vitest@4.1.1))(@vitest/browser-webdriverio@4.1.1(vite@packages+core)(vitest@4.1.1)(webdriverio@9.20.1))(@vitest/ui@4.1.1(vitest@4.1.1))(happy-dom@20.0.10)(jsdom@27.2.0)(vite@packages+core): + dependencies: + '@vitest/expect': 4.1.1 + '@vitest/mocker': 4.1.1(vite@packages+core) + '@vitest/pretty-format': 4.1.1 + '@vitest/runner': 4.1.1 + '@vitest/snapshot': 4.1.1 + '@vitest/spy': 4.1.1 + '@vitest/utils': 4.1.1 es-module-lexer: 2.0.0 expect-type: 1.3.0 magic-string: 0.30.21 @@ -15239,26 +15524,26 @@ snapshots: '@edge-runtime/vm': 5.0.0 '@opentelemetry/api': 1.9.0 '@types/node': 24.12.0 - '@vitest/browser-playwright': 4.1.0(playwright@1.57.0)(vite@packages+core)(vitest@4.1.0) - '@vitest/browser-preview': 4.1.0(vite@packages+core)(vitest@4.1.0) - '@vitest/browser-webdriverio': 4.1.0(vite@packages+core)(vitest@4.1.0)(webdriverio@9.20.1) - '@vitest/ui': 4.1.0(vitest@4.1.0) + '@vitest/browser-playwright': 4.1.1(playwright@1.57.0)(vite@packages+core)(vitest@4.1.1) + '@vitest/browser-preview': 4.1.1(vite@packages+core)(vitest@4.1.1) + '@vitest/browser-webdriverio': 4.1.1(vite@packages+core)(vitest@4.1.1)(webdriverio@9.20.1) + '@vitest/ui': 4.1.1(vitest@4.1.1) happy-dom: 20.0.10 jsdom: 27.2.0 transitivePeerDependencies: - msw - vue-router@5.0.2(@vue/compiler-sfc@3.5.27)(vue@3.5.27(typescript@5.9.3)): + vue-router@5.0.2(@vue/compiler-sfc@3.5.30)(vue@3.5.30(typescript@5.9.3)): dependencies: '@babel/generator': 7.29.0 - '@vue-macros/common': 3.1.2(vue@3.5.27(typescript@5.9.3)) + '@vue-macros/common': 3.1.2(vue@3.5.30(typescript@5.9.3)) '@vue/devtools-api': 8.0.5 ast-walker-scope: 0.8.3 chokidar: 5.0.0 json5: 2.2.3 local-pkg: 1.1.2 magic-string: 0.30.21 - mlly: 1.8.1 + mlly: 1.8.2 muggle-string: 0.4.1 pathe: 2.0.3 picomatch: 4.0.3 @@ -15266,23 +15551,23 @@ snapshots: tinyglobby: 0.2.15 unplugin: 3.0.0 unplugin-utils: 0.3.1 - vue: 3.5.27(typescript@5.9.3) + vue: 3.5.30(typescript@5.9.3) yaml: 2.8.2 optionalDependencies: - '@vue/compiler-sfc': 3.5.27 + '@vue/compiler-sfc': 3.5.30 - vue-virtual-scroller@2.0.0-beta.9(vue@3.5.27(typescript@5.9.3)): + vue-virtual-scroller@2.0.0-beta.10(vue@3.5.30(typescript@5.9.3)): dependencies: mitt: 2.1.0 - vue: 3.5.27(typescript@5.9.3) + vue: 3.5.30(typescript@5.9.3) - vue@3.5.27(typescript@5.9.3): + vue@3.5.30(typescript@5.9.3): dependencies: - '@vue/compiler-dom': 3.5.27 - '@vue/compiler-sfc': 3.5.27 - '@vue/runtime-dom': 3.5.27 - '@vue/server-renderer': 3.5.27(vue@3.5.27(typescript@5.9.3)) - '@vue/shared': 3.5.27 + '@vue/compiler-dom': 3.5.30 + '@vue/compiler-sfc': 3.5.30 + '@vue/runtime-dom': 3.5.30 + '@vue/server-renderer': 3.5.30(vue@3.5.30(typescript@5.9.3)) + '@vue/shared': 3.5.30 optionalDependencies: typescript: 5.9.3 @@ -15321,7 +15606,7 @@ snapshots: deepmerge-ts: 7.1.5 https-proxy-agent: 7.0.6 undici: 6.22.0 - ws: 8.19.0 + ws: 8.20.0 transitivePeerDependencies: - bare-abort-controller - bare-buffer @@ -15443,7 +15728,7 @@ snapshots: js-yaml: 4.1.1 write-file-atomic: 5.0.1 - ws@8.19.0: {} + ws@8.20.0: {} wsl-utils@0.1.0: dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index fb6cb42fc6..8c7100aff2 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -15,8 +15,8 @@ catalog: '@nkzw/safe-word-list': ^3.1.0 '@oxc-node/cli': ^0.0.35 '@oxc-node/core': ^0.0.35 - '@oxc-project/runtime': =0.120.0 - '@oxc-project/types': =0.120.0 + '@oxc-project/runtime': =0.121.0 + '@oxc-project/types': =0.122.0 '@pnpm/find-workspace-packages': ^6.0.9 '@rollup/plugin-commonjs': ^29.0.0 '@rollup/plugin-json': ^6.1.0 @@ -77,12 +77,12 @@ catalog: mocha: ^11.7.5 mri: ^1.2.0 next: ^15.4.3 - oxc-minify: =0.120.0 - oxc-parser: =0.120.0 - oxc-transform: =0.120.0 + oxc-minify: =0.121.0 + oxc-parser: =0.121.0 + oxc-transform: =0.121.0 oxfmt: =0.41.0 oxlint: =1.56.0 - oxlint-tsgolint: =0.17.1 + oxlint-tsgolint: =0.17.2 pathe: ^2.0.3 picocolors: ^1.1.1 picomatch: ^4.0.2 @@ -106,7 +106,7 @@ catalog: tsx: ^4.20.6 typescript: ^5.9.3 unified: ^11.0.5 - valibot: 1.2.0 + valibot: 1.3.1 validate-npm-package-name: ^7.0.2 vitepress: ^2.0.0-alpha.15 vitepress-plugin-graphviz: ^0.0.1 @@ -161,7 +161,7 @@ overrides: rolldown: workspace:rolldown@* vite: workspace:@voidzero-dev/vite-plus-core@* vitest: workspace:@voidzero-dev/vite-plus-test@* - vitest-dev: npm:vitest@^4.1.0 + vitest-dev: npm:vitest@^4.1.1 packageExtensions: sass-embedded: peerDependencies: