From 22057112301b242c59ee2e85241bf7345a0c0b13 Mon Sep 17 00:00:00 2001 From: "voidzero-guard[bot]" <278573678+voidzero-guard[bot]@users.noreply.github.com> Date: Wed, 16 Sep 2026 15:25:51 +0000 Subject: [PATCH] feat(deps): upgrade upstream dependencies MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - rolldown: 9704b56 -> v1.2.9 (5b4746e) - @oxc-node/cli: 0.1.0 -> 0.1.2 - @oxc-node/core: 0.1.0 -> 0.1.2 - oxfmt: 0.67.0 -> 0.68.0 - oxlint: 1.82.0 -> 1.83.0 - @oxc-project/runtime: 0.149.0 -> 0.150.0 - @oxc-project/types: 0.149.0 -> 0.150.0 - oxc-minify: 0.149.0 -> 0.150.0 - oxc-parser: 0.149.0 -> 0.150.0 - oxc-transform: 0.149.0 -> 0.150.0 - @napi-rs/cli: ^3.9.0 -> ^3.10.0 - @emnapi/core: 2.0.0-alpha.4 -> 2.0.0-alpha.5 - @emnapi/runtime: 2.0.0-alpha.4 -> 2.0.0-alpha.5 - emnapi: 2.0.0-alpha.4 -> 2.0.0-alpha.5 - remeda: ^2.45.0 -> ^2.48.0 - valibot: 1.4.2 -> 1.5.0 Code changes: - Regenerate the NAPI binding loader and typings with @napi-rs/cli 3.10 and rolldown v1.2.9: adds the `__napiBindingTarget` loader marker and new exports (`__internalForcePanic`, `CodegenOptions.asciiOnly`, `BindingChecksOptions.moduleLevelDirective`) — packages/cli/binding/index.cjs, packages/cli/binding/index.d.cts - Re-record ESLint migration PTY snapshots for @oxlint/migrate 1.83.0 output: the `react` plugin is no longer emitted in the top-level `plugins` list and is scoped to the matching override instead — crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/*/snapshots/*.md Co-Authored-By: Claude Code --- Cargo.lock | 331 +++---- Cargo.toml | 24 +- .../snapshots/migration_eslint.md | 3 +- ...migration_eslint_jsplugins_orphan_strip.md | 3 +- .../migration_eslint_jsplugins_preserve.md | 3 +- .../snapshots/migration_eslint_lint_staged.md | 3 +- .../migration_eslint_lintstagedrc.md | 3 +- .../migration_eslint_plugins_cleanup.md | 3 +- .../migration_eslint_svelte_runes.md | 3 +- .../snapshots/migration_eslint_type_aware.md | 3 +- .../migration_prettier_eslint_combo.md | 3 +- ...ew_create_vite_migrates_eslint_prettier.md | 3 +- packages/cli/binding/index.cjs | 83 +- packages/cli/binding/index.d.cts | 34 + packages/core/package.json | 2 +- packages/tools/.upstream-versions.json | 2 +- pnpm-lock.yaml | 911 +++++++++--------- pnpm-workspace.yaml | 30 +- 18 files changed, 762 insertions(+), 685 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5058ef1095..efc322c20f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -810,9 +810,9 @@ dependencies = [ [[package]] name = "bytemuck_derive" -version = "1.12.0" +version = "1.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc0e56a716f1e132ff6bf4bdac1c944a3fcdc1cae65f70a4a2a1ac3b401d2d1f" +checksum = "6a1f896587b6f2c069c73d2f0913e2d590c3990285cd2f0b6aa02b786b4c679c" dependencies = [ "proc-macro2", "quote", @@ -928,9 +928,9 @@ dependencies = [ [[package]] name = "cc" -version = "1.4.5" +version = "1.4.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "005ec2760ca554fae18df7a11195552ec576cd665632a881bc011d5bb2fd4d80" +checksum = "a3eb0f42d6c360dc3f8a821f6bf2fdea7f72bfd36b3076eb0e6d1e9e0752fff4" dependencies = [ "find-msvc-tools", "jobserver", @@ -1040,9 +1040,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.6.6" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "473c7e07f409a8d772161724aa8db6a765a2532a70f9667eeb7b49d3d02fbdca" +checksum = "aa8876b300ab35ba921adea3dfd70157a46249b33f95c9084ae5709785478946" dependencies = [ "clap_builder", "clap_derive", @@ -1050,9 +1050,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.6.6" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b48fea5a88e9ae728a2dcbedbfc0e730f7d60da42e1cb049a83c9fb8b789889" +checksum = "ec0797fb7aeb1406c84efac526901f7ec3ead2124f946b494e72879d4b54704d" dependencies = [ "anstream", "anstyle", @@ -1062,9 +1062,9 @@ dependencies = [ [[package]] name = "clap_complete" -version = "4.6.9" +version = "4.6.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3be2ad0423bdbbb0e25bc89add796f3559706d4a95e1bc98e4d9662a957b6a19" +checksum = "037e2a1a92236d0aff7e845093f64661d6df4c02c9fcc61a60e9e1d736fa392f" dependencies = [ "clap", "clap_lex", @@ -1074,9 +1074,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "4.6.4" +version = "4.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d012d2b9d65aca7f18f4d9878a045bc17899bba951561ba5ec3c2ba1eed9a061" +checksum = "f9c751b79415d4e559e3d1fcf128e09e720eb673a06d26cf6f392d37d75b66e0" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -1086,9 +1086,9 @@ dependencies = [ [[package]] name = "clap_lex" -version = "1.1.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" +checksum = "1c133bc6a41be0d194c306b5506d15e6feeea7b1d6604bd3f8310dfb2ca96486" [[package]] name = "cmac" @@ -1324,9 +1324,9 @@ checksum = "fd121741cf3eb82c08dd3023eb55bf2665e5f60ec20f89760cf836ae4562e6a0" [[package]] name = "crc32fast" -version = "1.5.1" +version = "1.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8498c871161e1742aaa9d52551b2d6ebdd4c3d45a3be423e3728f33b955be550" +checksum = "01a7799fd6b852db0e61728dde9a204c423b44d689dbd432522543614b490e78" dependencies = [ "cfg-if", ] @@ -1838,7 +1838,7 @@ checksum = "e01a3366d27ee9890022452ee61b2b63a67e6f13f58900b651ff5665f0bb1fab" dependencies = [ "libc", "option-ext", - "redox_users 0.5.2", + "redox_users 0.5.3", "windows-sys 0.61.2", ] @@ -2094,6 +2094,12 @@ dependencies = [ "windows-sys 0.61.2", ] +[[package]] +name = "escape-simd" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "120339709b24832c07464b0838828361b735d793c409b8ca3147db0dae601542" + [[package]] name = "escape8259" version = "0.5.3" @@ -2140,9 +2146,9 @@ checksum = "7360491ce676a36bf9bb3c56c1aa791658183a54d2744120f27285738d90465a" [[package]] name = "fancy-regex" -version = "0.19.1" +version = "0.19.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52e0387578e845beb7a1acff126228499f26cb18edf12919cc513bb863266464" +checksum = "d301f5bf187b3c295fce6468d3875037a0bccc5f6b151c63cac2f85babf21912" dependencies = [ "bit-set 0.8.0", "regex-automata", @@ -2928,7 +2934,7 @@ dependencies = [ "httparse", "itoa", "pin-project-lite", - "smallvec 1.16.0", + "smallvec 1.16.1", "tokio", "want", ] @@ -3089,7 +3095,7 @@ dependencies = [ "icu_provider", "icu_segmenter_data", "potential_utf", - "smallvec 1.16.0", + "smallvec 1.16.1", "utf8_iter", "zerovec", ] @@ -3122,7 +3128,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de" dependencies = [ "idna_adapter", - "smallvec 1.16.0", + "smallvec 1.16.1", "utf8_iter", ] @@ -3393,9 +3399,12 @@ dependencies = [ [[package]] name = "json-escape-simd" -version = "3.1.1" +version = "3.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c22a2041e3874a055a4eb03ea2395aaccdefa84ce75b31d542d72a741c3c6ad3" +checksum = "6520172708e1b08b95f31bbf76cec064db4203a615cf2fb4e1128d6dd142b033" +dependencies = [ + "escape-simd", +] [[package]] name = "json-strip-comments" @@ -3629,9 +3638,9 @@ checksum = "b6d2cec3eae94f9f509c767b45932f1ada8350c4bdb85af2fcab4a3c14807981" [[package]] name = "libmimalloc-sys2" -version = "0.1.62" +version = "0.1.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19dd68bf4f38eb64bf37ee1811f23f83ab65f6b170e3991ca0b73e0a553ef057" +checksum = "2812ea58f6620a137d0e7c7b9ba63f515248c5575bd669f739a9ea4b56ba8259" dependencies = [ "cc", "cmake", @@ -3640,9 +3649,9 @@ dependencies = [ [[package]] name = "libredox" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d8f1ea3f21fd3405dcaf6c9b5c1630af9afc422d9073ea39c5f6d6c772e08ed" +checksum = "6480ccc157a1389bb2e4891b24751b0f798ba640d22386f23143fbcc89da195a" dependencies = [ "libc", ] @@ -3811,9 +3820,9 @@ dependencies = [ [[package]] name = "mimalloc-safe" -version = "0.1.66" +version = "0.1.67" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "237c3f32c58ce9695414e3c49fc2771b5c741d569ebec39995fb0ae4df497ba8" +checksum = "7f9fd5a18b7a9c72d89d0e906a9d5b93c330c159e9d5072c858e4631f0bd0ada" dependencies = [ "libmimalloc-sys2", ] @@ -3885,9 +3894,9 @@ dependencies = [ [[package]] name = "napi" -version = "3.12.3" +version = "3.12.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2862d9586f6afe036f7f7fd03d017d3c11d948a4e34702c212dd9ef62ed98b58" +checksum = "2ca373b1769db491f38386d57a882b9a21debb2dcd17c0d3e16d02ec311a1d7c" dependencies = [ "anyhow", "bitflags 2.13.2", @@ -3907,15 +3916,15 @@ dependencies = [ [[package]] name = "napi-build" -version = "2.4.2" +version = "2.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "860e7c40864f95cfb83cde99f9ebadd88ef3d9bdccd7dd2cee0cc96a2dd4ffa7" +checksum = "709388aa95cadd11adda653ab6d8ebe5733144acd2b111fa7b2da8a0bf0f16a7" [[package]] name = "napi-derive" -version = "3.6.4" +version = "3.6.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3be5cc49fdef0239132348d2a2991d4e24b643ff6976ada349b20823b161ab28" +checksum = "76117d85c6ccd9f07102daf39931c7229934483008276d84ecb7c19aa50dfe69" dependencies = [ "convert_case 0.12.0", "ctor", @@ -3986,7 +3995,7 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43" dependencies = [ - "smallvec 1.16.0", + "smallvec 1.16.1", ] [[package]] @@ -4152,7 +4161,7 @@ dependencies = [ "num-traits", "rand 0.8.8", "serde", - "smallvec 1.16.0", + "smallvec 1.16.1", "zeroize", ] @@ -4423,9 +4432,9 @@ dependencies = [ [[package]] name = "oxc" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "689ab90be0e2cbd3448dc88794ef7645196b82da6f3943c20c8710c34ac5d290" +checksum = "a653a52b27d6bad0846e16d65aa1455419be260cfff170225adce49406be810f" dependencies = [ "oxc_allocator", "oxc_ast", @@ -4463,9 +4472,9 @@ dependencies = [ [[package]] name = "oxc_allocator" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48c2dbd560f65d113e7114eb5857e346493062ac665d3bd49426d50a02cc1969" +checksum = "8c5deaaa43f0813b6d4a18dcc5f41bea1996f193f0a55d0242831d7f29bfa16d" dependencies = [ "allocator-api2", "hashbrown 0.17.1", @@ -4477,9 +4486,9 @@ dependencies = [ [[package]] name = "oxc_ast" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e9bdb56efa22b6eb5c213f512a838521a2433905d25da4e3021d3fac0bc7d1d" +checksum = "7ef5ff9b1d70a32b100145065aec1c6c455c58b19c4681d092bd88c24c53972d" dependencies = [ "bitflags 2.13.2", "oxc_allocator", @@ -4495,9 +4504,9 @@ dependencies = [ [[package]] name = "oxc_ast_macros" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af8a6c6decb4887b04e0dc49c8dd862037d1f6b274cd32d931faf37184a5e5dd" +checksum = "c586b5760e383b5453db155be9f58ff6f68337e3e885ceef6817443dc6a10d17" dependencies = [ "phf 0.14.0", "proc-macro2", @@ -4507,9 +4516,9 @@ dependencies = [ [[package]] name = "oxc_ast_visit" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83aaab313b5275faea8cee175d489589f6271a6223b128ec9abaa48339d0a66b" +checksum = "f0cf0a82e610e199a916833a98b6fac20aebd18a5a98a5ac0ec93c23dd600a74" dependencies = [ "oxc_allocator", "oxc_ast", @@ -4519,9 +4528,9 @@ dependencies = [ [[package]] name = "oxc_cfg" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f725d57e3040d3f3b0f5656d816f20b91e3b1c6945a873377e6e9fa92c5414a" +checksum = "7618a81bb29514ba5777f0f7a9cc191525dd0775a77267921acd527091259fa7" dependencies = [ "bitflags 2.13.2", "itertools 0.15.0", @@ -4533,9 +4542,9 @@ dependencies = [ [[package]] name = "oxc_codegen" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a313a091df12abad72542deeba21e6b44e37dd4a2ed66bf3159acc1aa68f0ef0" +checksum = "7a018848abf2525c7fa8263b236a818871aed6157291f296fe783fdcfb0997b5" dependencies = [ "bitflags 2.13.2", "cow-utils", @@ -4550,14 +4559,14 @@ dependencies = [ "oxc_str", "oxc_syntax", "rustc-hash", - "smallvec 1.16.0", + "smallvec 1.16.1", ] [[package]] name = "oxc_compat" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "367175d382eca8c9c2c931d4350fe66b7b10fc73f57b691acdf557fd8003c91d" +checksum = "eacf03320d80691a1f4bbef3a7a9db348121f191d98e62a1b5728f8c92c131a6" dependencies = [ "cow-utils", "oxc-browserslist", @@ -4568,18 +4577,18 @@ dependencies = [ [[package]] name = "oxc_data_structures" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac25bee569c0af652786ab2e39dc7815957ca3767dc2c3e3e2776f5028f8d30d" +checksum = "4c21f86e763fc44e3bac2d48f235c9b8156ea173a36d593c3083eebff2426450" dependencies = [ "ropey", ] [[package]] name = "oxc_diagnostics" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b92d1704adbad84b5d8a4e9d34e3937da7d230883726f0d96d7f2757a2b60aba" +checksum = "f593a2a02a09fd2c17604587ca61f26266a4e5fbe15d44077a4a8889619097cb" dependencies = [ "bytecount", "cow-utils", @@ -4587,7 +4596,7 @@ dependencies = [ "memchr", "oxc_span", "percent-encoding", - "smallvec 1.16.0", + "smallvec 1.16.1", "textwrap", "unicode-segmentation", "unicode-width 0.2.2", @@ -4595,9 +4604,9 @@ dependencies = [ [[package]] name = "oxc_ecmascript" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1d3cb15b9e142737d38e50366be0ead824f7d16bee3ac47c79839d50deb2324b" +checksum = "ea328d9a72149a9a971181374291f9a8bb109fa0703563b7dddb1e068620f1cc" dependencies = [ "cow-utils", "dragonbox_ecma", @@ -4611,14 +4620,14 @@ dependencies = [ "oxc_regular_expression", "oxc_span", "oxc_syntax", - "smallvec 1.16.0", + "smallvec 1.16.1", ] [[package]] name = "oxc_estree" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11c7a17be65f4c12b02e2e62eb9368272f2ed794801552b437fa654253ce06dd" +checksum = "dcd53514d0e7ac8026261a79694680a1186649af0eb7ccbae60d7a7a755f9519" dependencies = [ "dragonbox_ecma", "itoa", @@ -4638,9 +4647,9 @@ dependencies = [ [[package]] name = "oxc_isolated_declarations" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0993224aefb691db2297dd0a8d095fc15fe2ede8484273d8258004da0caa777" +checksum = "d71b6a2f9562c860a8c8d06ff1ec1f9b858ab0886477ba58b148253f4b4935ee" dependencies = [ "bitflags 2.13.2", "oxc_allocator", @@ -4656,9 +4665,9 @@ dependencies = [ [[package]] name = "oxc_mangler" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53188efb7700e8c17a6c65a7cc89b8f964de3eea8cf0012def779f35f54c23b7" +checksum = "7b733c8ecbede43b11b8e1bf12b53cb7525f14139ea0fc3f0ac9f9efe321f0f4" dependencies = [ "itertools 0.15.0", "oxc_allocator", @@ -4675,9 +4684,9 @@ dependencies = [ [[package]] name = "oxc_minifier" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab7fa9470010de2d1ac8388b18a4c4165d3fa0cd137cb03a2a5066e56c3a8f5f" +checksum = "4f78e90fe1a401187832eab1d052346f3299bc5d148fa5a3aa80bc871d1e0d18" dependencies = [ "cow-utils", "itoa", @@ -4701,9 +4710,9 @@ dependencies = [ [[package]] name = "oxc_minify_napi" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e9e066d91ab3fe945c5f65eb0f85d77b2efb59ad5e3fe6810ffd640ba0c9f5a" +checksum = "b4641e94d7b912f68f3132f14b197c2157d48e1efbe15925f55faee111bfb5b2" dependencies = [ "lazy-regex", "napi", @@ -4724,9 +4733,9 @@ dependencies = [ [[package]] name = "oxc_napi" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "addcb06542d4aaf6a8d72dac224fe63fd7b7d07873e1fd8b56fd041937408e2b" +checksum = "897a300eae5d6177db57f0dc274549c479b46310231d394e55160e6bcd251da5" dependencies = [ "napi", "napi-build", @@ -4740,9 +4749,9 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c6ac968fd0450309168e18c761dee4b68377bc0bbd4e1eb4e23d1c4d2e2cc825" +checksum = "44083f63120e1abe371cddd4eb209a580ab8490c2e5b42cacc11e7fe6fd1e7c2" dependencies = [ "bitflags 2.13.2", "cow-utils", @@ -4764,9 +4773,9 @@ dependencies = [ [[package]] name = "oxc_parser_napi" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48a3af77c208130bc8e30a97e951c9596bc652a2d0bc0f564d131c40b7e2cd6d" +checksum = "4b5bc42889ca88506f4118a94dbd098d63b97b302bf449dd308bbc5e6ece4c55" dependencies = [ "napi", "napi-build", @@ -4781,9 +4790,9 @@ dependencies = [ [[package]] name = "oxc_regular_expression" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "18ef364ac0d7e5beda9e59a3fea4ba050da6e34720c10c7c0a16b3993373ba52" +checksum = "bf8faa9da3f4d14d5a13c1facce217231cfb5071f05ce1affb6395dd25b1de9c" dependencies = [ "bitflags 2.13.2", "oxc_allocator", @@ -4839,9 +4848,9 @@ dependencies = [ [[package]] name = "oxc_semantic" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62853caf83c33ff2da0dd2d5a7b2ed6f907a29306aae34ec65807d8bf10c2c68" +checksum = "bb42b29a8296620e5343a802038d323fde50707b2502ccaa82e10bdf0fd904e4" dependencies = [ "itertools 0.15.0", "memchr", @@ -4858,7 +4867,7 @@ dependencies = [ "oxc_syntax", "rustc-hash", "self_cell", - "smallvec 1.16.0", + "smallvec 1.16.1", ] [[package]] @@ -4879,9 +4888,9 @@ dependencies = [ [[package]] name = "oxc_span" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8305f2b3c5e2030658fba8457260d313dbf5fe442c40c184f54a3a50eb42365c" +checksum = "674178f9b8af8135559b51fea7a416ea18efe6aa03ed5491f86f0c75f2336a43" dependencies = [ "compact_str 0.10.0", "oxc_allocator", @@ -4893,9 +4902,9 @@ dependencies = [ [[package]] name = "oxc_str" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16486b3832d8f1355283030ae048c5ae530d8a57e2cdfd9514e0d6cdbd4c5506" +checksum = "5fab366ed74ea0f6a67d2b70b3acfd1725999a4a62645efa330121c392e5061e" dependencies = [ "compact_str 0.10.0", "hashbrown 0.17.1", @@ -4906,9 +4915,9 @@ dependencies = [ [[package]] name = "oxc_syntax" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c10f6276b8d5e3df514299a6a93241276531f2801853c3309a86805be278664" +checksum = "ae0769e32cf58d63139e3e21dfa8e2f8444b83d41be1733cd12de6ed1b9362e9" dependencies = [ "bitflags 2.13.2", "cow-utils", @@ -4927,9 +4936,9 @@ dependencies = [ [[package]] name = "oxc_transform_napi" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b67ed3fb63c806d75067e12457678c39838cf6622d3d37d1a4f7b6ef36c9a782" +checksum = "1ab67c6f8012cb8625c8fae45b3a1adfd2d33c51870d3c156c856d640d785588" dependencies = [ "napi", "napi-build", @@ -4942,9 +4951,9 @@ dependencies = [ [[package]] name = "oxc_transformer" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "801fc17aeac563535b2809ba775a73f7ba343412e36943d5733855f7a3c7be3e" +checksum = "7575bbaf825b93ea959c94907aafba9e9fea01116b3f455c0e06a34a13327543" dependencies = [ "base64 0.23.1", "compact_str 0.10.0", @@ -4972,9 +4981,9 @@ dependencies = [ [[package]] name = "oxc_transformer_plugins" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a36a4772e42d0c3c21de41f5cc6e2755af559aee0b326fc4dbc179e94fcdd1df" +checksum = "1bf5de6549085ec855e3e1b01fa3d4f2bcda8a26c31fa468205624552ba0f4f1" dependencies = [ "cow-utils", "itoa", @@ -4995,9 +5004,9 @@ dependencies = [ [[package]] name = "oxc_traverse" -version = "0.149.0" +version = "0.150.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdd746d75af6792d45df91d68a7252834a9aab30f0ea2cedf270137ad6e7dde6" +checksum = "ae5cc628f131fbb82083ec77a59191ee9a6f9e7b49e575b1b787313119df48f8" dependencies = [ "itoa", "oxc_allocator", @@ -5075,7 +5084,7 @@ dependencies = [ "cfg-if", "libc", "redox_syscall", - "smallvec 1.16.0", + "smallvec 1.16.1", "windows-link", ] @@ -5295,7 +5304,7 @@ dependencies = [ "sha2 0.10.9", "sha3", "signature", - "smallvec 1.16.0", + "smallvec 1.16.1", "snafu", "twofish", "x25519-dalek", @@ -5838,11 +5847,10 @@ dependencies = [ [[package]] name = "redox_users" -version = "0.5.2" +version = "0.5.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" +checksum = "60dc65c0ff1a7ae1294b0c67b9f14baf70b644404010370171787bfac1038fc0" dependencies = [ - "getrandom 0.2.17", "libredox", "thiserror 2.0.20", ] @@ -6021,7 +6029,7 @@ dependencies = [ [[package]] name = "rolldown" -version = "1.2.8" +version = "1.2.9" dependencies = [ "anyhow", "append-only-vec", @@ -6043,6 +6051,7 @@ dependencies = [ "oxc_index", "oxc_str", "oxc_traverse", + "percent-encoding", "petgraph 0.8.3", "rayon", "regex", @@ -6072,7 +6081,7 @@ dependencies = [ "serde", "serde_json", "serde_yaml", - "smallvec 1.16.0", + "smallvec 1.16.1", "string_wizard", "sugar_path", "testing_macros", @@ -6209,7 +6218,7 @@ dependencies = [ [[package]] name = "rolldown_common" -version = "1.2.8" +version = "1.2.9" dependencies = [ "anyhow", "arcstr", @@ -6237,7 +6246,7 @@ dependencies = [ "serde", "serde_json", "simdutf8", - "smallvec 1.16.0", + "smallvec 1.16.1", "string_wizard", "sugar_path", "tokio", @@ -6245,7 +6254,7 @@ dependencies = [ [[package]] name = "rolldown_dev" -version = "1.2.8" +version = "1.2.9" dependencies = [ "anyhow", "arcstr", @@ -6266,7 +6275,7 @@ dependencies = [ [[package]] name = "rolldown_dev_common" -version = "1.2.8" +version = "1.2.9" dependencies = [ "derive_more", "rolldown_common", @@ -6278,7 +6287,7 @@ dependencies = [ [[package]] name = "rolldown_devtools" -version = "1.2.8" +version = "1.2.9" dependencies = [ "blake3", "rolldown_devtools_action", @@ -6291,7 +6300,7 @@ dependencies = [ [[package]] name = "rolldown_devtools_action" -version = "1.2.8" +version = "1.2.9" dependencies = [ "serde", "ts-rs", @@ -6299,7 +6308,7 @@ dependencies = [ [[package]] name = "rolldown_ecmascript" -version = "1.2.8" +version = "1.2.9" dependencies = [ "arcstr", "oxc", @@ -6311,7 +6320,7 @@ dependencies = [ [[package]] name = "rolldown_ecmascript_utils" -version = "1.2.8" +version = "1.2.9" dependencies = [ "memchr", "oxc", @@ -6321,7 +6330,7 @@ dependencies = [ [[package]] name = "rolldown_error" -version = "1.2.8" +version = "1.2.9" dependencies = [ "anyhow", "arcstr", @@ -6338,7 +6347,7 @@ dependencies = [ [[package]] name = "rolldown_fs" -version = "1.2.8" +version = "1.2.9" dependencies = [ "oxc_resolver", "vfs", @@ -6346,7 +6355,7 @@ dependencies = [ [[package]] name = "rolldown_fs_watcher" -version = "1.2.8" +version = "1.2.9" dependencies = [ "rolldown-notify", "rolldown-notify-debouncer-full", @@ -6355,7 +6364,7 @@ dependencies = [ [[package]] name = "rolldown_plugin" -version = "1.2.8" +version = "1.2.9" dependencies = [ "anyhow", "arcstr", @@ -6384,7 +6393,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_asset_module" -version = "1.2.8" +version = "1.2.9" dependencies = [ "anyhow", "rolldown_common", @@ -6396,7 +6405,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_bundle_analyzer" -version = "1.2.8" +version = "1.2.9" dependencies = [ "arcstr", "rolldown_common", @@ -6410,7 +6419,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_chunk_import_map" -version = "1.2.8" +version = "1.2.9" dependencies = [ "arcstr", "rolldown_common", @@ -6423,7 +6432,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_copy_module" -version = "1.2.8" +version = "1.2.9" dependencies = [ "anyhow", "arcstr", @@ -6436,7 +6445,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_data_url" -version = "1.2.8" +version = "1.2.9" dependencies = [ "arcstr", "base64-simd", @@ -6449,7 +6458,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_esm_external_require" -version = "1.2.8" +version = "1.2.9" dependencies = [ "nodejs-built-in-modules", "rolldown_common", @@ -6460,7 +6469,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_hmr" -version = "1.2.8" +version = "1.2.9" dependencies = [ "rolldown_common", "rolldown_plugin", @@ -6468,7 +6477,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_isolated_declaration" -version = "1.2.8" +version = "1.2.9" dependencies = [ "arcstr", "oxc", @@ -6482,11 +6491,10 @@ dependencies = [ [[package]] name = "rolldown_plugin_lazy_compilation" -version = "1.2.8" +version = "1.2.9" dependencies = [ "anyhow", "arcstr", - "oxc", "rolldown_common", "rolldown_plugin", "rolldown_utils", @@ -6495,7 +6503,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_oxc_runtime" -version = "1.2.8" +version = "1.2.9" dependencies = [ "arcstr", "phf 0.14.0", @@ -6506,7 +6514,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_replace" -version = "1.2.8" +version = "1.2.9" dependencies = [ "anyhow", "oxc", @@ -6522,7 +6530,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_utils" -version = "1.2.8" +version = "1.2.9" dependencies = [ "anyhow", "arcstr", @@ -6668,6 +6676,7 @@ dependencies = [ "rolldown_common", "rolldown_plugin", "rolldown_std_utils", + "rustc-hash", "sugar_path", "supports-color 3.0.2", "terminal_size", @@ -6675,7 +6684,7 @@ dependencies = [ [[package]] name = "rolldown_plugin_vite_resolve" -version = "1.2.8" +version = "1.2.9" dependencies = [ "anyhow", "arcstr", @@ -6729,7 +6738,7 @@ dependencies = [ [[package]] name = "rolldown_resolver" -version = "1.2.8" +version = "1.2.9" dependencies = [ "anyhow", "arcstr", @@ -6744,7 +6753,7 @@ dependencies = [ [[package]] name = "rolldown_sourcemap" -version = "1.2.8" +version = "1.2.9" dependencies = [ "criterion2", "memchr", @@ -6754,7 +6763,7 @@ dependencies = [ [[package]] name = "rolldown_std_utils" -version = "1.2.8" +version = "1.2.9" dependencies = [ "regex", "sugar_path", @@ -6800,7 +6809,7 @@ dependencies = [ [[package]] name = "rolldown_tracing" -version = "1.2.8" +version = "1.2.9" dependencies = [ "tracing", "tracing-chrome", @@ -6816,7 +6825,7 @@ dependencies = [ [[package]] name = "rolldown_utils" -version = "1.2.8" +version = "1.2.9" dependencies = [ "anyhow", "arcstr", @@ -6854,7 +6863,7 @@ dependencies = [ [[package]] name = "rolldown_watcher" -version = "1.2.8" +version = "1.2.9" dependencies = [ "anyhow", "arcstr", @@ -6873,7 +6882,7 @@ dependencies = [ [[package]] name = "rolldown_workspace" -version = "1.2.8" +version = "1.2.9" [[package]] name = "ropey" @@ -6881,7 +6890,7 @@ version = "1.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93411e420bcd1a75ddd1dc3caf18c23155eda2c090631a85af21ba19e97093b5" dependencies = [ - "smallvec 1.16.0", + "smallvec 1.16.1", "str_indices", ] @@ -6926,7 +6935,7 @@ dependencies = [ "fallible-streaming-iterator", "hashlink", "libsqlite3-sys", - "smallvec 1.16.0", + "smallvec 1.16.1", "sqlite-wasm-rs", ] @@ -6969,9 +6978,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.44" +version = "0.23.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6725596c3f2c3a0aef021139e145d4eafe314a6623e4680ca83852b2c67ab2ba" +checksum = "0d41d731c7d2f962d1ccc364cec258de3c0e93b38c2fb3ba97ac74513048d634" dependencies = [ "once_cell", "ring", @@ -7553,9 +7562,9 @@ checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" [[package]] name = "smallvec" -version = "1.16.0" +version = "1.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9be42f50aa861c555654aa3a37f52f4b1074bacf4e48fe0ef7fa584e80f1f0f" +checksum = "ba467056f1b547ed52077911161fc86985becbc60e8e1857c8a144dab0def891" dependencies = [ "serde", ] @@ -7712,7 +7721,7 @@ dependencies = [ [[package]] name = "string_wizard" -version = "1.2.8" +version = "1.2.9" dependencies = [ "insta", "memchr", @@ -7763,7 +7772,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b75b52e25042df94d848c33b7048a6726e728fa649c561c7510784ed11c1ffd2" dependencies = [ "memchr", - "smallvec 1.16.0", + "smallvec 1.16.1", ] [[package]] @@ -7829,13 +7838,13 @@ dependencies = [ [[package]] name = "synstructure" -version = "0.13.2" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2" +checksum = "901704edd0dfe137f1987838ee4f259e4e063c31371bdb423f7ae38ec6f77f02" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.5", ] [[package]] @@ -7985,9 +7994,9 @@ dependencies = [ [[package]] name = "textwrap" -version = "0.16.3" +version = "0.16.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b81c0cb5fce14f53e49c1d4da0c508334ff12040221bb8ab01b2dabd91d04b6e" +checksum = "6ecfad6c3abc80a577f2b91c1e412ee57e7a060d430b553c1b0c940974ebcd49" dependencies = [ "icu_segmenter", "smawk", @@ -8307,7 +8316,7 @@ dependencies = [ "serde", "serde_json", "sharded-slab", - "smallvec 1.16.0", + "smallvec 1.16.1", "thread_local", "tracing", "tracing-core", @@ -8592,7 +8601,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "eab68b56840f69efb0fefbe3ab6661499217ffdc58e2eef7c3f6f69835386322" dependencies = [ "serde", - "smallvec 1.16.0", + "smallvec 1.16.1", ] [[package]] @@ -9762,13 +9771,13 @@ dependencies = [ [[package]] name = "yoke-derive" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de844c262c8848816172cef550288e7dc6c7b7814b4ee56b3e1553f275f1858e" +checksum = "33811428bee40dbceb6d545e95754741d17a6aef9a4849f0fd62e2ba4f412a78" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.5", "synstructure", ] @@ -9803,13 +9812,13 @@ dependencies = [ [[package]] name = "zerofrom-derive" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11532158c46691caf0f2593ea8358fed6bbf68a0315e80aae9bd41fbade684a1" +checksum = "f75b4683f6c7f45248d4d64056a24298c6281e0993356d7d1b4a1a962ef10d4a" dependencies = [ "proc-macro2", "quote", - "syn 2.0.119", + "syn 3.0.5", "synstructure", ] @@ -9881,9 +9890,9 @@ dependencies = [ [[package]] name = "zlib-rs" -version = "0.6.7" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34b31d188d9d685a4f9c7b46d6e36631b07058d2cfe190267adce54dc230bf12" +checksum = "b268e58e7c693d7c271f93ffc4ba3b380412554231c85bf61ca7af91042a4112" [[package]] name = "zmij" diff --git a/Cargo.toml b/Cargo.toml index f0324ac465..6482bd0ece 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -319,7 +319,7 @@ xxhash-rust = "0.8.15" zip = { version = "7.2", default-features = false, features = ["deflate-flate2-zlib-rs"] } # oxc crates with the same version -oxc = { version = "0.149.0", features = [ +oxc = { version = "0.150.0", features = [ "ast_visit", "transformer", "minifier", @@ -331,17 +331,17 @@ oxc = { version = "0.149.0", features = [ "regular_expression", "cfg", ] } -oxc_allocator = { version = "0.149.0", features = ["pool"] } -oxc_ast = "0.149.0" -oxc_ecmascript = "0.149.0" -oxc_parser = "0.149.0" -oxc_span = "0.149.0" -oxc_napi = "0.149.0" -oxc_str = "0.149.0" -oxc_minify_napi = "0.149.0" -oxc_parser_napi = "0.149.0" -oxc_transform_napi = "0.149.0" -oxc_traverse = "0.149.0" +oxc_allocator = { version = "0.150.0", features = ["pool"] } +oxc_ast = "0.150.0" +oxc_ecmascript = "0.150.0" +oxc_parser = "0.150.0" +oxc_span = "0.150.0" +oxc_napi = "0.150.0" +oxc_str = "0.150.0" +oxc_minify_napi = "0.150.0" +oxc_parser_napi = "0.150.0" +oxc_transform_napi = "0.150.0" +oxc_traverse = "0.150.0" # oxc crates in their own repos oxc_index = { version = "5", features = ["rayon", "serde"] } diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint/snapshots/migration_eslint.md b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint/snapshots/migration_eslint.md index ed31473498..9bf7feb956 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint/snapshots/migration_eslint.md +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint/snapshots/migration_eslint.md @@ -82,8 +82,7 @@ export default defineConfig({ "plugins": [ "oxc", "typescript", - "unicorn", - "react" + "unicorn" ], "categories": { "correctness": "warn" diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_jsplugins_orphan_strip/snapshots/migration_eslint_jsplugins_orphan_strip.md b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_jsplugins_orphan_strip/snapshots/migration_eslint_jsplugins_orphan_strip.md index ac1621884f..d2493f6d47 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_jsplugins_orphan_strip/snapshots/migration_eslint_jsplugins_orphan_strip.md +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_jsplugins_orphan_strip/snapshots/migration_eslint_jsplugins_orphan_strip.md @@ -31,8 +31,7 @@ export default defineConfig({ "plugins": [ "oxc", "typescript", - "unicorn", - "react" + "unicorn" ], "jsPlugins": [ { diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_jsplugins_preserve/snapshots/migration_eslint_jsplugins_preserve.md b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_jsplugins_preserve/snapshots/migration_eslint_jsplugins_preserve.md index 0c3022d402..df8b2b5f5e 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_jsplugins_preserve/snapshots/migration_eslint_jsplugins_preserve.md +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_jsplugins_preserve/snapshots/migration_eslint_jsplugins_preserve.md @@ -55,8 +55,7 @@ export default defineConfig({ "plugins": [ "oxc", "typescript", - "unicorn", - "react" + "unicorn" ], "jsPlugins": [ "eslint-plugin-survives", diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_lint_staged/snapshots/migration_eslint_lint_staged.md b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_lint_staged/snapshots/migration_eslint_lint_staged.md index 62e2d0a518..14f644effd 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_lint_staged/snapshots/migration_eslint_lint_staged.md +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_lint_staged/snapshots/migration_eslint_lint_staged.md @@ -68,8 +68,7 @@ export default defineConfig({ "plugins": [ "oxc", "typescript", - "unicorn", - "react" + "unicorn" ], "categories": { "correctness": "warn" diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_lintstagedrc/snapshots/migration_eslint_lintstagedrc.md b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_lintstagedrc/snapshots/migration_eslint_lintstagedrc.md index 19ef6077a2..62cd0967b4 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_lintstagedrc/snapshots/migration_eslint_lintstagedrc.md +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_lintstagedrc/snapshots/migration_eslint_lintstagedrc.md @@ -76,8 +76,7 @@ export default defineConfig({ "plugins": [ "oxc", "typescript", - "unicorn", - "react" + "unicorn" ], "categories": { "correctness": "warn" diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_plugins_cleanup/snapshots/migration_eslint_plugins_cleanup.md b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_plugins_cleanup/snapshots/migration_eslint_plugins_cleanup.md index f707b736f8..2475dfd356 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_plugins_cleanup/snapshots/migration_eslint_plugins_cleanup.md +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_plugins_cleanup/snapshots/migration_eslint_plugins_cleanup.md @@ -70,8 +70,7 @@ export default defineConfig({ "plugins": [ "oxc", "typescript", - "unicorn", - "react" + "unicorn" ], "categories": { "correctness": "warn" diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_svelte_runes/snapshots/migration_eslint_svelte_runes.md b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_svelte_runes/snapshots/migration_eslint_svelte_runes.md index b20ead3c64..9252ddb2e3 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_svelte_runes/snapshots/migration_eslint_svelte_runes.md +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_svelte_runes/snapshots/migration_eslint_svelte_runes.md @@ -29,8 +29,7 @@ export default defineConfig({ "plugins": [ "oxc", "typescript", - "unicorn", - "react" + "unicorn" ], "categories": { "correctness": "warn" diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_type_aware/snapshots/migration_eslint_type_aware.md b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_type_aware/snapshots/migration_eslint_type_aware.md index 8f82a5f0ec..3650970ea3 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_type_aware/snapshots/migration_eslint_type_aware.md +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_eslint_type_aware/snapshots/migration_eslint_type_aware.md @@ -57,8 +57,7 @@ export default defineConfig({ "plugins": [ "oxc", "typescript", - "unicorn", - "react" + "unicorn" ], "categories": { "correctness": "warn" diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_prettier_eslint_combo/snapshots/migration_prettier_eslint_combo.md b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_prettier_eslint_combo/snapshots/migration_prettier_eslint_combo.md index 83d5ce59e7..056866f120 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_prettier_eslint_combo/snapshots/migration_prettier_eslint_combo.md +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/migration_prettier_eslint_combo/snapshots/migration_prettier_eslint_combo.md @@ -92,8 +92,7 @@ export default defineConfig({ "plugins": [ "oxc", "typescript", - "unicorn", - "react" + "unicorn" ], "categories": { "correctness": "warn" diff --git a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/new_create_vite_migrates_eslint_prettier/snapshots/new_create_vite_migrates_eslint_prettier.md b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/new_create_vite_migrates_eslint_prettier/snapshots/new_create_vite_migrates_eslint_prettier.md index 9447313906..b4e615dec4 100644 --- a/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/new_create_vite_migrates_eslint_prettier/snapshots/new_create_vite_migrates_eslint_prettier.md +++ b/crates/vp_cli_snapshots/tests/cli_snapshots/fixtures/new_create_vite_migrates_eslint_prettier/snapshots/new_create_vite_migrates_eslint_prettier.md @@ -36,7 +36,7 @@ export default defineConfig({ }, fmt: {}, lint: { - plugins: ["oxc", "typescript", "unicorn", "react"], + plugins: ["oxc", "typescript", "unicorn"], categories: { correctness: "warn", }, @@ -147,6 +147,7 @@ export default defineConfig({ }, ], }, + plugins: ["react"], env: { es2020: true, browser: true, diff --git a/packages/cli/binding/index.cjs b/packages/cli/binding/index.cjs index fe52c08c5a..80ebfeffc4 100644 --- a/packages/cli/binding/index.cjs +++ b/packages/cli/binding/index.cjs @@ -4,6 +4,10 @@ const { readFileSync } = require('fs'); let nativeBinding = null; +// Which artifact actually loaded. The WASI fallback chain overwrites it with +// the flavor it resolved; the late native retry below leaves it alone because +// it only runs while no WASI candidate has been loaded. +let __napiLoadedBindingTarget = 'native'; const loadErrors = []; const isMusl = () => { @@ -64,7 +68,16 @@ const isMuslFromChildProcess = () => { function requireNative() { if (process.env.NAPI_RS_NATIVE_LIBRARY_PATH) { try { - return require(process.env.NAPI_RS_NATIVE_LIBRARY_PATH); + const overrideBinding = require(process.env.NAPI_RS_NATIVE_LIBRARY_PATH); + // The override may be a generated WASI loader, which already reports its + // own flavor. Adopt it: `module.exports` aliases this object, so claiming + // 'native' would both misreport the artifact and overwrite the loader's + // marker through the alias. + __napiLoadedBindingTarget = + overrideBinding && typeof overrideBinding.__napiBindingTarget === 'string' + ? overrideBinding.__napiBindingTarget + : 'native'; + return overrideBinding; } catch (err) { loadErrors.push(err); } @@ -815,6 +828,7 @@ if (!nativeBinding || forceWasi) { if (!candidateFailed) { wasiBinding = require('./vite-plus.wasi.cjs'); nativeBinding = wasiBinding; + __napiLoadedBindingTarget = 'wasm32-wasi'; wasiBindingLoaded = true; } } catch (err) { @@ -851,6 +865,7 @@ if (!nativeBinding || forceWasi) { } wasiBinding = require('@voidzero-dev/vite-plus-wasm32-wasi'); nativeBinding = wasiBinding; + __napiLoadedBindingTarget = 'wasm32-wasi'; wasiBindingLoaded = true; } } catch (err) { @@ -891,6 +906,71 @@ if (!nativeBinding) { throw new Error(`Failed to load native binding`); } +function __napiStampBindingTarget(exportsObject, target) { + if (Object.prototype.hasOwnProperty.call(exportsObject, '__napiBindingTarget')) { + if (exportsObject.__napiBindingTarget === target) { + // Already ours: the root entry aliases the object it loaded, so a WASI + // fallback candidate — or a `NAPI_RS_NATIVE_LIBRARY_PATH` override that + // is a generated loader — arrives already stamped with this same value. + return target; + } + const error = new Error( + '`__napiBindingTarget` is reserved by the generated binding loader, but the loaded binding already exports it. Rename the export, e.g. #[napi(js_name = "...")].', + ); + error.code = 'ERR_NAPI_BINDING_TARGET_CONFLICT'; + throw error; + } + if (!Object.isExtensible(exportsObject)) { + // A `#[napi(module_exports)]` hook may seal or freeze this object + // (`Object::seal` / `Object::freeze`). Reporting the artifact is metadata, + // never a reason to fail an otherwise successful load, so the stamp is + // skipped. What a consumer still sees then follows the entry point: the + // browser and deferred loaders declare `__napiBindingTarget` at module + // level and go on reporting it, while the CommonJS entries hand back this + // very object as `module.exports`, so there the value is absent. + return target; + } + try { + // [[Define]], not [[Set]]: an ordinary assignment walks the prototype + // chain, so an inherited accessor could swallow the value or throw and + // fail an otherwise successful load. The descriptor is what a successful + // assignment would have produced. + Object.defineProperty(exportsObject, '__napiBindingTarget', { + configurable: true, + enumerable: true, + value: target, + writable: true, + }); + } catch { + // Same rule as the non-extensible skip above: reporting the artifact is + // metadata, never a reason to fail an otherwise successful load. An exotic + // object (a Proxy whose defineProperty trap refuses) is skipped, not + // thrown over. + } + // The CommonJS loaders assign this return value so `cjs-module-lexer` — and + // therefore Node's CJS -> ESM named export detection — can see + // `__napiBindingTarget` statically. + return target; +} +// Stamp before the alias, not after. The guard only reads `nativeBinding` +// (`hasOwnProperty` plus a comparison), which is safe against any addon +// accessor; an assignment is not, because a `#[napi(module_exports)]` hook can +// expose a getter reporting this very value and a setter that throws. So the +// assignment lands on the loader's own `module.exports`, still the original +// object here, and the alias below replaces it. +// +// The assignment is what keeps the marker a statically visible CommonJS export: +// `cjs-module-lexer` is Node's CJS -> ESM named export detection, it cannot see +// a bare call, and the later `module.exports = nativeBinding` does not undo the +// detection. The assignment itself always succeeds — its target is this +// loader's own, still extensible `module.exports` — and the alias below then +// discards the value it wrote. What a consumer reads is whatever the guard put +// on `nativeBinding`, so on a frozen binding, where the guard skips, the +// linked import resolves to `undefined`. +module.exports.__napiBindingTarget = __napiStampBindingTarget( + nativeBinding, + __napiLoadedBindingTarget, +); module.exports = nativeBinding; module.exports.LegalCommentsMode = nativeBinding.LegalCommentsMode; module.exports.minify = nativeBinding.minify; @@ -941,6 +1021,7 @@ module.exports.BindingWatcherEvent = nativeBinding.BindingWatcherEvent; module.exports.ParallelJsPluginRegistry = nativeBinding.ParallelJsPluginRegistry; module.exports.TraceSubscriberGuard = nativeBinding.TraceSubscriberGuard; module.exports.TsconfigCache = nativeBinding.TsconfigCache; +module.exports.__internalForcePanic = nativeBinding.__internalForcePanic; module.exports.BindingAttachDebugInfo = nativeBinding.BindingAttachDebugInfo; module.exports.BindingBuiltinPluginName = nativeBinding.BindingBuiltinPluginName; module.exports.BindingChunkModuleOrderBy = nativeBinding.BindingChunkModuleOrderBy; diff --git a/packages/cli/binding/index.d.cts b/packages/cli/binding/index.d.cts index 4bb5e49a78..b87fa4cbaf 100644 --- a/packages/cli/binding/index.d.cts +++ b/packages/cli/binding/index.d.cts @@ -7,6 +7,14 @@ type VoidNullable = T | null | undefined | void; export type BindingStringOrRegex = string | RegExp; export type BindingResult = { errors: BindingError[]; isBindingErrors: boolean } | T; +/** + * Which binding artifact the generated loader actually loaded: `'native'` for + * a native addon, otherwise the `platformArchABI` of the WASI flavor. Every + * flavor napi-rs can build is listed, because `NAPI_RS_NATIVE_LIBRARY_PATH` + * can point the loader at a WASI artifact this package does not build itself. + */ +export declare const __napiBindingTarget: 'native' | 'wasm32-wasi' | 'wasm32-wasip1'; + export interface CodegenOptions { /** * Remove whitespace. @@ -14,6 +22,24 @@ export interface CodegenOptions { * @default true */ removeWhitespace?: boolean; + /** + * Escape non-ASCII characters in string literals, untagged template literals, regular + * expression literals and identifier names. + * + * Uses `\uXXXX` for characters up to U+FFFF and `\u{...}` for higher code points. + * Regular expressions use escaped UTF-16 surrogate pairs for higher code points instead; + * escaping changes the observable `RegExp.prototype.source` value. + * + * Code point escapes (`\u{...}`) require ES2015 or later; this option does not provide + * ES5-compatible output. + * + * Non-ASCII characters are left unescaped in tagged template quasis (whose raw text is + * observable), JSX names and text, JSX attribute strings, hashbangs and preserved comments. + * JavaScript expressions inside tagged templates and JSX are escaped normally. + * + * @default false + */ + asciiOnly?: boolean; /** * How to handle legal comments (comments containing `@license`, `@preserve`, or starting with `//!`/`/*!`). * @@ -2026,6 +2052,13 @@ export declare class TsconfigCache { size(): number; } +/** + * Panics on purpose. CI calls this to check that a published binding can produce a + * symbolicated backtrace from its separately published debug info. + * See `scripts/misc/verify-debuginfo.mjs` and internal-docs/panic-symbolication/implementation.md + */ +export declare function __internalForcePanic(): void; + export interface AliasItem { find: string; replacements: Array; @@ -2104,6 +2137,7 @@ export interface BindingChecksOptions { unresolvedEntry?: boolean; unresolvedImport?: boolean; filenameConflict?: boolean; + moduleLevelDirective?: boolean; commonJsVariableInEsm?: boolean; importIsUndefined?: boolean; emptyImportMeta?: boolean; diff --git a/packages/core/package.json b/packages/core/package.json index e312a702d1..2e3acc4928 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -224,7 +224,7 @@ }, "bundledVersions": { "vite": "8.3.0", - "rolldown": "1.2.8", + "rolldown": "1.2.9", "tsdown": "0.23.0" } } diff --git a/packages/tools/.upstream-versions.json b/packages/tools/.upstream-versions.json index 745cf4684b..335519e3c7 100644 --- a/packages/tools/.upstream-versions.json +++ b/packages/tools/.upstream-versions.json @@ -2,7 +2,7 @@ "rolldown": { "repo": "https://github.com/rolldown/rolldown.git", "branch": "main", - "hash": "9704b565076baf57b3703c98ebde973855506a68" + "hash": "5b4746e442989d770c606ce08d2737e6aafbd25d" }, "vite": { "repo": "https://github.com/vitejs/vite.git", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b9e64305ad..3d4e78c007 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,14 +19,14 @@ catalogs: specifier: ^1.0.0 version: 1.4.3 '@emnapi/core': - specifier: 2.0.0-alpha.4 - version: 2.0.0-alpha.4 + specifier: 2.0.0-alpha.5 + version: 2.0.0-alpha.5 '@emnapi/runtime': - specifier: 2.0.0-alpha.4 - version: 2.0.0-alpha.4 + specifier: 2.0.0-alpha.5 + version: 2.0.0-alpha.5 '@napi-rs/cli': - specifier: ^3.9.0 - version: 3.9.1 + specifier: ^3.10.0 + version: 3.10.3 '@napi-rs/wasm-runtime': specifier: ^1.2.2 version: 1.2.2 @@ -34,17 +34,17 @@ catalogs: specifier: ^3.1.0 version: 3.1.0 '@oxc-node/cli': - specifier: ^0.1.0 - version: 0.1.0 + specifier: ^0.1.2 + version: 0.1.2 '@oxc-node/core': - specifier: ^0.1.0 - version: 0.1.0 + specifier: ^0.1.2 + version: 0.1.2 '@oxc-project/runtime': - specifier: '=0.149.0' - version: 0.149.0 + specifier: '=0.150.0' + version: 0.150.0 '@oxc-project/types': - specifier: '=0.149.0' - version: 0.149.0 + specifier: '=0.150.0' + version: 0.150.0 '@oxlint/plugins': specifier: '=1.79.0' version: 1.79.0 @@ -151,8 +151,8 @@ catalogs: specifier: ^4.0.1 version: 4.0.1 emnapi: - specifier: 2.0.0-alpha.4 - version: 2.0.0-alpha.4 + specifier: 2.0.0-alpha.5 + version: 2.0.0-alpha.5 esbuild: specifier: ^0.28.0 version: 0.28.1 @@ -184,14 +184,14 @@ catalogs: specifier: ^0.3.0 version: 0.3.0 oxc-parser: - specifier: '=0.149.0' - version: 0.149.0 + specifier: '=0.150.0' + version: 0.150.0 oxfmt: - specifier: '=0.67.0' - version: 0.67.0 + specifier: '=0.68.0' + version: 0.68.0 oxlint: - specifier: '=1.82.0' - version: 1.82.0 + specifier: '=1.83.0' + version: 1.83.0 oxlint-tsgolint: specifier: '=7.0.2001' version: 7.0.2001 @@ -214,8 +214,8 @@ catalogs: specifier: ^19.1.0 version: 19.2.0 remeda: - specifier: ^2.45.0 - version: 2.45.0 + specifier: ^2.48.0 + version: 2.50.0 rolldown-plugin-dts: specifier: ^0.28.0 version: 0.28.0 @@ -247,8 +247,8 @@ catalogs: specifier: ^6.0.0 version: 6.0.3 valibot: - specifier: 1.4.2 - version: 1.4.2 + specifier: 1.5.0 + version: 1.5.0 validate-npm-package-name: specifier: ^7.0.2 version: 7.0.2 @@ -286,16 +286,16 @@ importers: devDependencies: '@emnapi/core': specifier: 'catalog:' - version: 2.0.0-alpha.4 + version: 2.0.0-alpha.5 '@emnapi/runtime': specifier: 'catalog:' - version: 2.0.0-alpha.4 + version: 2.0.0-alpha.5 '@napi-rs/cli': specifier: 'catalog:' - version: 3.9.1(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4)(@types/node@24.10.3)(emnapi@2.0.0-alpha.4(node-addon-api@7.1.1))(supports-color@8.1.1) + version: 3.10.3(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5)(@types/node@24.10.3)(emnapi@2.0.0-alpha.5(node-addon-api@7.1.1))(supports-color@8.1.1) '@oxc-node/cli': specifier: 'catalog:' - version: 0.1.0 + version: 0.1.2 '@types/node': specifier: 'catalog:' version: 24.10.3 @@ -325,7 +325,7 @@ importers: dependencies: '@oxc-project/types': specifier: 'catalog:' - version: 0.149.0 + version: 0.150.0 '@oxlint/plugins': specifier: 'catalog:' version: 1.79.0 @@ -358,10 +358,10 @@ importers: version: 4.1.11 oxfmt: specifier: 'catalog:' - version: 0.67.0(vite-plus@packages+cli) + version: 0.68.0(vite-plus@packages+cli) oxlint: specifier: 'catalog:' - version: 1.82.0(oxlint-tsgolint@7.0.2001)(vite-plus@packages+cli) + version: 1.83.0(oxlint-tsgolint@7.0.2001)(vite-plus@packages+cli) oxlint-tsgolint: specifier: 'catalog:' version: 7.0.2001 @@ -374,13 +374,13 @@ importers: devDependencies: '@emnapi/core': specifier: 'catalog:' - version: 2.0.0-alpha.4 + version: 2.0.0-alpha.5 '@emnapi/runtime': specifier: 'catalog:' - version: 2.0.0-alpha.4 + version: 2.0.0-alpha.5 '@napi-rs/cli': specifier: 'catalog:' - version: 3.9.1(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4)(@types/node@24.10.3)(emnapi@2.0.0-alpha.4(node-addon-api@7.1.1))(supports-color@8.1.1) + version: 3.10.3(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5)(@types/node@24.10.3)(emnapi@2.0.0-alpha.5(node-addon-api@7.1.1))(supports-color@8.1.1) '@nkzw/safe-word-list': specifier: 'catalog:' version: 3.1.0 @@ -458,10 +458,10 @@ importers: version: 0.18.2 '@oxc-project/runtime': specifier: 'catalog:' - version: 0.149.0 + version: 0.150.0 '@oxc-project/types': specifier: 'catalog:' - version: 0.149.0 + version: 0.150.0 '@types/node': specifier: ^20.19.0 || >=22.12.0 version: 24.13.3 @@ -525,16 +525,16 @@ importers: version: 0.43.0 '@emnapi/core': specifier: 'catalog:' - version: 2.0.0-alpha.4 + version: 2.0.0-alpha.5 '@emnapi/runtime': specifier: 'catalog:' - version: 2.0.0-alpha.4 + version: 2.0.0-alpha.5 '@napi-rs/cli': specifier: 'catalog:' - version: 3.9.1(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4)(@types/node@24.13.3)(emnapi@2.0.0-alpha.4(node-addon-api@7.1.1))(supports-color@8.1.1) + version: 3.10.3(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5)(@types/node@24.13.3)(emnapi@2.0.0-alpha.5(node-addon-api@7.1.1))(supports-color@8.1.1) '@oxc-node/cli': specifier: 'catalog:' - version: 0.1.0 + version: 0.1.2 '@tsdown/css': specifier: 'catalog:' version: 0.23.0(jiti@2.7.0)(postcss-import@16.2.0(postcss@8.5.28))(postcss-modules@9.0.1(postcss@8.5.28))(postcss@8.5.28)(sass-embedded@1.104.0(source-map-js@1.2.1))(sass@1.104.0)(tsdown@0.23.0)(tsx@4.23.13)(yaml@2.9.0) @@ -555,10 +555,10 @@ importers: version: 0.30.21 oxc-parser: specifier: 'catalog:' - version: 0.149.0 + version: 0.150.0 oxfmt: specifier: 'catalog:' - version: 0.67.0(vite-plus@packages+cli) + version: 0.68.0(vite-plus@packages+cli) picocolors: specifier: 'catalog:' version: 1.1.1 @@ -629,7 +629,7 @@ importers: devDependencies: '@oxc-node/core': specifier: 'catalog:' - version: 0.1.0 + version: 0.1.2 '@types/semver': specifier: 'catalog:' version: 7.8.0 @@ -647,10 +647,10 @@ importers: devDependencies: '@oxc-node/core': specifier: 'catalog:' - version: 0.1.0 + version: 0.1.2 '@oxc-project/runtime': specifier: 'catalog:' - version: 0.149.0 + version: 0.150.0 '@types/node': specifier: 'catalog:' version: 24.10.3 @@ -658,10 +658,10 @@ importers: specifier: ^2.1.0 version: 2.1.1 knip: - specifier: ^6.34.0 + specifier: ^6.35.1 version: 6.35.1 playwright-chromium: - specifier: ^1.62.0 + specifier: ^1.63.0 version: 1.63.0 publint: specifier: ^0.3.21 @@ -705,7 +705,7 @@ importers: version: 7.29.7(@babel/core@7.29.7(supports-color@8.1.1))(supports-color@8.1.1) '@oxc-node/cli': specifier: 'catalog:' - version: 0.1.0 + version: 0.1.2 '@rollup/plugin-commonjs': specifier: 'catalog:' version: 29.0.0(rollup@4.63.1) @@ -741,44 +741,44 @@ importers: dependencies: '@emnapi/core': specifier: 'catalog:' - version: 2.0.0-alpha.4 + version: 2.0.0-alpha.5 '@emnapi/runtime': specifier: 'catalog:' - version: 2.0.0-alpha.4 + version: 2.0.0-alpha.5 '@napi-rs/wasm-runtime': specifier: 'catalog:' - version: 1.2.2(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4) + version: 1.2.2(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5) rolldown/packages/debug: devDependencies: '@oxc-node/cli': specifier: 'catalog:' - version: 0.1.0 + version: 0.1.2 rolldown/packages/rolldown: dependencies: '@oxc-project/types': specifier: 'catalog:' - version: 0.149.0 + version: 0.150.0 '@rolldown/pluginutils': specifier: 'catalog:' version: 1.0.1 devDependencies: '@emnapi/core': specifier: 'catalog:' - version: 2.0.0-alpha.4 + version: 2.0.0-alpha.5 '@emnapi/runtime': specifier: 'catalog:' - version: 2.0.0-alpha.4 + version: 2.0.0-alpha.5 '@napi-rs/cli': specifier: 'catalog:' - version: 3.9.1(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4)(@types/node@24.10.3)(emnapi@2.0.0-alpha.4(node-addon-api@7.1.1))(supports-color@8.1.1) + version: 3.10.3(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5)(@types/node@24.10.3)(emnapi@2.0.0-alpha.5(node-addon-api@7.1.1))(supports-color@8.1.1) '@napi-rs/wasm-runtime': specifier: 'catalog:' - version: 1.2.2(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4) + version: 1.2.2(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5) '@oxc-node/cli': specifier: 'catalog:' - version: 0.1.0 + version: 0.1.2 cac: specifier: 'catalog:' version: 7.0.0 @@ -787,7 +787,7 @@ importers: version: 3.4.2 emnapi: specifier: 'catalog:' - version: 2.0.0-alpha.4(node-addon-api@7.1.1) + version: 2.0.0-alpha.5(node-addon-api@7.1.1) execa: specifier: 'catalog:' version: 9.6.1 @@ -799,13 +799,13 @@ importers: version: 13.0.0 oxc-parser: specifier: 'catalog:' - version: 0.149.0 + version: 0.150.0 pathe: specifier: 'catalog:' version: 2.0.3 remeda: specifier: 'catalog:' - version: 2.45.0 + version: 2.50.0 rolldown: specifier: workspace:rolldown@* version: 'link:' @@ -826,7 +826,7 @@ importers: version: 6.0.3 valibot: specifier: 'catalog:' - version: 1.4.2(typescript@6.0.3) + version: 1.5.0(typescript@6.0.3) rolldown/packages/test-dev-server: dependencies: @@ -857,7 +857,7 @@ importers: devDependencies: '@oxc-node/cli': specifier: 'catalog:' - version: 0.1.0 + version: 0.1.2 tinyexec: specifier: 'catalog:' version: 1.2.4 @@ -866,7 +866,7 @@ importers: devDependencies: '@e18e/eslint-plugin': specifier: ^0.8.0 - version: 0.8.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(oxlint@1.82.0(oxlint-tsgolint@7.0.2001)(vite-plus@packages+cli)) + version: 0.8.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(oxlint@1.83.0(oxlint-tsgolint@7.0.2001)(vite-plus@packages+cli)) '@eslint/js': specifier: ^9.39.5 version: 9.39.5 @@ -2051,29 +2051,20 @@ packages: '@emnapi/core@1.11.2': resolution: {integrity: sha512-TC8MkTuZUtcTSiFeuC0ksCh9QIJ5+F21MvZ4Wn4ORfYaFJ/0dsiudv5tVkejgwZlwQ39jL9WWDe2lz8x0WglOA==} - '@emnapi/core@1.9.1': - resolution: {integrity: sha512-mukuNALVsoix/w1BJwFzwXBN/dHeejQtuVzcDsfOEsdpCumXb/E9j8w11h5S54tT1xhifGfbbSm/ICrObRb3KA==} - '@emnapi/core@1.9.2': resolution: {integrity: sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==} - '@emnapi/core@2.0.0-alpha.4': - resolution: {integrity: sha512-KjoUR6mNvjT+z5bKMy+a5QDI+kTNTiMZi6uPKzWuWjwZGNa0UPwIVduTfeBRdf6v8Ws5fmHDh7Usf15w/ANfkg==} + '@emnapi/core@2.0.0-alpha.5': + resolution: {integrity: sha512-DbeLFquQJyYGwM3LzPdjvb4IRmAAQuTzEmqUGtIAYxlAO4ArfUZ7WMytLWDSsCAYm6MZJNeojaawQQiFrFVehg==} '@emnapi/runtime@1.11.2': resolution: {integrity: sha512-kyOl3X0DuTiT1h2ft8r2fYO8JYtU9a9Xis/zBSiGArNaagCOWx90N1k2wxp18czFDH+OgcWGb5ZP/XMt3dcyPA==} - '@emnapi/runtime@1.9.1': - resolution: {integrity: sha512-VYi5+ZVLhpgK4hQ0TAjiQiZ6ol0oe4mBx7mVv7IflsiEp0OWoVsp/+f9Vc1hOhE0TtkORVrI1GvzyreqpgWtkA==} - '@emnapi/runtime@1.9.2': resolution: {integrity: sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==} - '@emnapi/runtime@2.0.0-alpha.4': - resolution: {integrity: sha512-Wy1TQ99obRP3Ah7cf/OOtK1zD9t3pYTWz+G/SpAwTFMhG5hoMdlvfzBpYoHUigS/izu3q+VhYMKhJd7Ii/trpg==} - - '@emnapi/wasi-threads@1.2.0': - resolution: {integrity: sha512-N10dEJNSsUx41Z6pZsXU8FjPjpBEplgH24sfkmITrBED1/U2Esum9F3lfLrMjKHHjmi557zQn7kR9R+XWXu5Rg==} + '@emnapi/runtime@2.0.0-alpha.5': + resolution: {integrity: sha512-SS4jUXRklsrPKTEtW92WHdneh9QBrZGmRyeYEac2ktLN3ie1wd/BrkBbk4DqPWKhjSFfrR8NClXwMlfZ73m60A==} '@emnapi/wasi-threads@1.2.1': resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} @@ -2081,8 +2072,8 @@ packages: '@emnapi/wasi-threads@1.2.2': resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==} - '@emnapi/wasi-threads@2.0.1': - resolution: {integrity: sha512-9DsSk+o5NBX0CCJT8s0EROGSGxjR/tKu6aBTaVyq+SjAEQH4XcdcRxPBRzsBLizTTJ49MJjF+jgu3qnO9GLQcQ==} + '@emnapi/wasi-threads@2.1.0': + resolution: {integrity: sha512-DM18NXgQ5coifswrwhFgrqeW/UiFRaLj0aLKU0cp0FoYjEfP/hj/yUeF+Hz754ViG+jQmG2HIeDCUeQsPnRwOA==} '@esbuild/aix-ppc64@0.28.1': resolution: {integrity: sha512-Svl7tq8k/08+p6CXPpRjQ1fKX+1odH/BQbb48fV6fj3CWHhsoIOoY87w1oHXm0qEpkIK3ZfVgp0hed3XBXzXMQ==} @@ -2623,8 +2614,8 @@ packages: resolution: {integrity: sha512-YhHWdHfpFMQfd0prsEnxKeS3Qz3ytIGmsS0sth4KDjnacIT7hxk6hXHkJ9KysxlkvTM+WZAtQbbcUhdoP4Hvtw==} engines: {node: '>=20'} - '@napi-rs/cli@3.9.1': - resolution: {integrity: sha512-2DYBrM2j4n00L+O7fKAS38q19rVQK2HXz5RxSuJgFyZrd9TrdVQFmHOfqvqqsRIRBTZmqiMqBd/yzn4X1a23DQ==} + '@napi-rs/cli@3.10.3': + resolution: {integrity: sha512-RdHgxFNFUi7vSoLow7uqhigx6nhFBqe1nI8EL0hux66foc8wQ/4OL9WLlVRRkw+y67K7+BIHvYsEUn/cNpMsjA==} engines: {node: ^20.17.0 || ^22.13.0 || >= 23.5.0} hasBin: true peerDependencies: @@ -3117,103 +3108,98 @@ packages: resolution: {integrity: sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==} engines: {node: '>=8.0.0'} - '@oxc-node/cli@0.1.0': - resolution: {integrity: sha512-SH300Zktby6X2zwaFYKftQAHSZbhX75kluHm+4KEIusGUlPD7QWi19qYKID72WBowahpUTY2vNPVxZV/bfWbEQ==} + '@oxc-node/cli@0.1.2': + resolution: {integrity: sha512-Ko0NuRs2u14/JN2PVGd9RY3Jkpw64aVBR7r/7VMTb+4V/KQvbVndDs9cIii7r1Lo9p25tuhxnWF/mN5v0YWCFA==} hasBin: true - '@oxc-node/core-android-arm-eabi@0.1.0': - resolution: {integrity: sha512-+ycNqMBKBz3EWpQKm7HgUMRLGKfFZsZ/JxN9ctx12CwGy0PTtjX3TB+1WEbiJrgWiZM0axBjuwe4MEqS6j1kgQ==} + '@oxc-node/core-android-arm-eabi@0.1.2': + resolution: {integrity: sha512-PWXhvCWTccgIKWpNzGmQzrMNi2719sFI9nu2SsTAmDbIMOoGiAE4ca665r+gDhr9WoiJlmhDzXtXkE5eJxiw4A==} cpu: [arm] os: [android] - '@oxc-node/core-android-arm64@0.1.0': - resolution: {integrity: sha512-sJZGDgQwlawrGnLPu1ueAoM/0sUKtCUZr0y4IljarPCVbVBHimcxKcyNlzucIjyQwwiptZourCbUNHONvm4i1g==} + '@oxc-node/core-android-arm64@0.1.2': + resolution: {integrity: sha512-FWntWtG7Y45y3U5SpdCE1aruWzpUqXNSf3jM9TaY7WAsCbHsXi73Mymp7QWf3lXauNjth92nLl6OVYcaW6e+fA==} cpu: [arm64] os: [android] - '@oxc-node/core-darwin-arm64@0.1.0': - resolution: {integrity: sha512-6hsKxbYCzAg390Y/URpCCDPDM4HSHl+Cxodsh2lw6GjX68FDFgLbEwOU2ivXfnXEmJMEMLSjv/0tPTBzDPIJJg==} + '@oxc-node/core-darwin-arm64@0.1.2': + resolution: {integrity: sha512-E4qd/OHWvhgD+/h58f4pKXcU+lEw0TOUnfXuyJAbrrE3R2BfLfr7aRoRIja9s17MBXpxD2mkFqsnkcLsn1h5Ig==} cpu: [arm64] os: [darwin] - '@oxc-node/core-darwin-x64@0.1.0': - resolution: {integrity: sha512-VCygvTqrquI3u25B0D6LjO1GnAVMyuAXae4PxRwmEwNuWgWaErG3zHaaU6+hBlXysiyZWKhSXAoAAJmrwe17tA==} + '@oxc-node/core-darwin-x64@0.1.2': + resolution: {integrity: sha512-9JhePCHPFbpr5rR2QrMgsNvAhwTpzcfqAkquKqvdnms2yq7Vsyw8XlTQZMTi41/+JKzd+Mkw05qvpBxaLgfQ4g==} cpu: [x64] os: [darwin] - '@oxc-node/core-freebsd-x64@0.1.0': - resolution: {integrity: sha512-UQ0hCpwTOUpg1Oh/H/I0BRQmt8XCjCQArk3Cp0P1qc3/xcZ2IcTihxwIZAKLr/lkl+7Ya5rBn9zuY1fe28HaqA==} + '@oxc-node/core-freebsd-x64@0.1.2': + resolution: {integrity: sha512-JM3ZeqbWlW89GWThoBf7AAQ1mjp/XBgrrY1ecQED/2NmOjKF2FN5CJI1kiIb4iZy3EIQpkMDm8GxzNgwxksd2A==} cpu: [x64] os: [freebsd] - '@oxc-node/core-linux-arm-gnueabihf@0.1.0': - resolution: {integrity: sha512-Z+Il9u39MIhusioOQyRfZFMRY+e6QtePxRH44bUHXj7r+eTcHXTJyaDqqCr1HRvtPc9K/re1zH2hV9yEZtHUsg==} + '@oxc-node/core-linux-arm-gnueabihf@0.1.2': + resolution: {integrity: sha512-sSJKtyogw7/kuLHqNBTEVKN+ucNZQwA4zFgENjis6b8UMJb3hlK0sYkoOOBTBQzLN37yiUAU1VxyIICfofYsGw==} cpu: [arm] os: [linux] - '@oxc-node/core-linux-arm64-gnu@0.1.0': - resolution: {integrity: sha512-nt2IT6MCZApyWsaEjky2znYZIII/BphuqD5mtnbGrFeF3dBpO6U2JiXHCQK/FZ/yrVLlCmcPgcOEL6yMYu8Tiw==} + '@oxc-node/core-linux-arm64-gnu@0.1.2': + resolution: {integrity: sha512-XhQSa5Ju9KSyLtI1SSTSyB1qr9ETpTCxyKVkHPmOx+WsezK6WujPU1vyQf9QcUyyXCYRJmbsXzZRGTldBnjRMQ==} cpu: [arm64] os: [linux] libc: [glibc] - '@oxc-node/core-linux-arm64-musl@0.1.0': - resolution: {integrity: sha512-0CYLp49qV4KIZmgckqiNcHiLROcb9J1sQSejIKJwbgcaoBLRw5olRCUE9cOi424jRxzXq50zsEv4ihheSA71pQ==} + '@oxc-node/core-linux-arm64-musl@0.1.2': + resolution: {integrity: sha512-29eLtDb19EB/uf4EP7ezhG6ezTejP8LzygyWMA7AdkO2woUT+B/tUFNHKWgsez+c3phLEYJMSe117DO3pwfT2Q==} cpu: [arm64] os: [linux] libc: [musl] - '@oxc-node/core-linux-ppc64-gnu@0.1.0': - resolution: {integrity: sha512-eRarcfNvV0NorkUx5oywdUlC+E35dQCwZzI9BRe6ePywyeCBGJw6D5NnMdPfhCI1olPTkpPdCHXjY/gcl8XH3Q==} + '@oxc-node/core-linux-ppc64-gnu@0.1.2': + resolution: {integrity: sha512-wGhyW7FHW86RMYNADT3VYMVICa0jiqr+4HnUt/4E0mAsLuny5RHZl2A9XLmYSshTUgZ8iuAusP/l5EOSVGwlmg==} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxc-node/core-linux-s390x-gnu@0.1.0': - resolution: {integrity: sha512-PZx57NdmM9jq5jWXV1uk/PfHuDbodQ71KIwkNtLqLTdgJZS69m9Xi9j0vo6yyMBGJMD+aYK79eO0KxPU/5TgSA==} + '@oxc-node/core-linux-s390x-gnu@0.1.2': + resolution: {integrity: sha512-rffVm7sBs+5U51oqnU3DpvcTFnY6U6WZNFZUXqP5iUqfmDkF+nN6GcmBCvZxuP3lQtcE6tl0JWLeegcERfZKzQ==} cpu: [s390x] os: [linux] libc: [glibc] - '@oxc-node/core-linux-x64-gnu@0.1.0': - resolution: {integrity: sha512-N9lTK2chPpsXx0Ur6nUTW7OFE0d0wK4qpbb7WJAyJ48mU9bC22xuCi2yGDB748n16Yly3+mCJ+LiU7r3aBLZhA==} + '@oxc-node/core-linux-x64-gnu@0.1.2': + resolution: {integrity: sha512-O+XE59o+43r7FdszRAZxj1VRpYXvBxkb+CqD1/NG7UVg7YtdOuWmgICLPB8SRGs97PpnpI1U8fe7wIJAc0Lmfg==} cpu: [x64] os: [linux] libc: [glibc] - '@oxc-node/core-linux-x64-musl@0.1.0': - resolution: {integrity: sha512-xs/ObZhHfN6AcAcjYQQkaeXBR1khm7ZlF6uOpmEhdAiG80P1aVw9ndEYz0LQHp2iVhPaRL9UfYuVKLqKah1TAA==} + '@oxc-node/core-linux-x64-musl@0.1.2': + resolution: {integrity: sha512-IwfbhslTfXyGRW03YuEpM7+HOh/Drppa1gqqaJGh8Qev7h2McP7j+4paUQXErNkOpc1zZWJpvKDZriD5owIxgQ==} cpu: [x64] os: [linux] libc: [musl] - '@oxc-node/core-openharmony-arm64@0.1.0': - resolution: {integrity: sha512-B7ixIkc5G7pIqZmWM8oqi/qDdcRdo//mTNM4ChFNU1oou2Hy/FlidAKppMLFVRc4ddRrp6uEvYrT1LgZnjzn6g==} + '@oxc-node/core-openharmony-arm64@0.1.2': + resolution: {integrity: sha512-RK/cxJQNqEuaUXQSmISD/iOpzghTHcjoKAKL49vngaC6JKYOmewOsPxYjy2Hj6EpTHmV/5xK1BCrrFWtq7kg1Q==} cpu: [arm64] os: [openharmony] - '@oxc-node/core-wasm32-wasi@0.1.0': - resolution: {integrity: sha512-W4jM3S4XRgtpCKDGNGitCCfinIlyRAKoiQHi1nM+Nul3+Xf2RZqFOgBzdHxT+CahrT8kDi+p7gDGQN3uziwM1A==} - engines: {node: '>=14.0.0'} - cpu: [wasm32] - - '@oxc-node/core-win32-arm64-msvc@0.1.0': - resolution: {integrity: sha512-3Qi2tdV+JSqK5Cfcpg3FX54zR78dBEFk+/usFXcF+bhMiBy8YmXGd+yDudl+wwEYf9Xz+Hqx74u8YCXrWDAUTg==} + '@oxc-node/core-win32-arm64-msvc@0.1.2': + resolution: {integrity: sha512-3+p9WuJFvHcNrFBV2WBtNhUitxS7CZjouFLZxt9I0lFb0MBjfBYnp+iybrRqaQot8mis5y+eu1gM8pbvDzNRZA==} cpu: [arm64] os: [win32] - '@oxc-node/core-win32-ia32-msvc@0.1.0': - resolution: {integrity: sha512-j66qK1qu5FcmfmIYdv1bp7gIuOi1LCDhzFOu7UdWZyFrinZHh7gHnLHngpSibM/M2Zp/mVLLWD2Ojlsy+8VtNA==} + '@oxc-node/core-win32-ia32-msvc@0.1.2': + resolution: {integrity: sha512-W7iSWdVIWb8tp7SMxRSipPeQVJGc71rbXGt2+/zUha6IeJpSd6p/zFa1kEGJXy7t2qJVBUv5k1b/XTE8HLv1nA==} cpu: [ia32] os: [win32] - '@oxc-node/core-win32-x64-msvc@0.1.0': - resolution: {integrity: sha512-S3qWlUQ7ZrOSLG1IwNiqQEovJU8MZ11Vc9k+NUzNTO20zFPEt9Jq1wFElusxJZBqBsd7AUXIq08n9dXC/ialbg==} + '@oxc-node/core-win32-x64-msvc@0.1.2': + resolution: {integrity: sha512-YAVhJVhx5QM7FjeI4aKyxFJve3UL4T9JUDkOnlt09cpHkkKUpPqVLNZnXaU8SiE97UjH7CLnjoEGJgN5ikRyAw==} cpu: [x64] os: [win32] - '@oxc-node/core@0.1.0': - resolution: {integrity: sha512-Spk/ey3zg1CpBU1eUHBPbAbfFddntutZPPsweh+kNh9M9Ksc8j9OCujralW9HrVyi6nNWek1PnMfSZ7NPLLCKA==} + '@oxc-node/core@0.1.2': + resolution: {integrity: sha512-sQQMNOvKmdmwxK/xUEnnt83uUftGmGMion/bMSQfxVQ54HOsEUV07hgFqjVe5dhH7Pvne+G6wki0g1R84IUTUA==} '@oxc-parser/binding-android-arm-eabi@0.148.0': resolution: {integrity: sha512-pHASv9g5pASxb7akHERZNSkrEqPhFaUix98o7d9hbTpolnnFWl7UiRrcMhCsV1+iVO4/cJwKsbKRJTFNs2tdBQ==} @@ -3221,8 +3207,8 @@ packages: cpu: [arm] os: [android] - '@oxc-parser/binding-android-arm-eabi@0.149.0': - resolution: {integrity: sha512-OQmN5XYQ/GNRkbU0Ksb2QSaHOgKWhFw7Bz6lJvANBdwVkLzTlcHXDLj62XrNPtUf3pDxRBr7OoHJrKhHYOb9iA==} + '@oxc-parser/binding-android-arm-eabi@0.150.0': + resolution: {integrity: sha512-oQef2Zu4Prz1KLKznz3HqZzU9uVoA5PMoDZuuLmqms7hKmKSAPzlaMnLllJq3t+rgKmfJJ2siPrpZfFrW06btw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] @@ -3233,8 +3219,8 @@ packages: cpu: [arm64] os: [android] - '@oxc-parser/binding-android-arm64@0.149.0': - resolution: {integrity: sha512-M7nHwfHY2Xv5Rm1iygvyOTPXrD4d5WRVw+C8eItLwoipzQBnkUMmwh3jvuGLBio2BGetfIH0F7J3Afb1Qn9dJg==} + '@oxc-parser/binding-android-arm64@0.150.0': + resolution: {integrity: sha512-B6ofpoFiAUwIZ0MJ2IgHPvZK8FAtL4qzSZRwOkAKIfxEobE1mQC8nDdiFZj7pUaJiVUVCsfkMsBJKedzO8rZvA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] @@ -3245,8 +3231,8 @@ packages: cpu: [arm64] os: [darwin] - '@oxc-parser/binding-darwin-arm64@0.149.0': - resolution: {integrity: sha512-h6NrhqRAVKbgzfShjHoBgjeJ1vQR2o6iNM6/t8JCSej1XRKJyraV08Zz7ey6SsjPzof4ecp48Upg2vidqoDgtQ==} + '@oxc-parser/binding-darwin-arm64@0.150.0': + resolution: {integrity: sha512-J+9IHKzx/bSz1JetOfD4zKXSK9sOm4/a7+0qomJODcTL6JsRXGeV/ZdkAPSIDydfFmWzYCraMlQEosSZEyBYkQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] @@ -3257,8 +3243,8 @@ packages: cpu: [x64] os: [darwin] - '@oxc-parser/binding-darwin-x64@0.149.0': - resolution: {integrity: sha512-+WRRZeFYqVznJEEttiWNcI43Ij2iD0yphmMFkAuKNOQTyXQ+lLCAVW6aVLOD6nPO6FOymW7HtDh5KmnxZPi/2A==} + '@oxc-parser/binding-darwin-x64@0.150.0': + resolution: {integrity: sha512-v6IPfcAcSYrBWXV5Tce1DmxDMXLhEYpIIWiRFPJopgCVscZdLaV4MRQOUxvL3usQlw+yrwYOjBFB9IwBx+jUiQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] @@ -3269,8 +3255,8 @@ packages: cpu: [x64] os: [freebsd] - '@oxc-parser/binding-freebsd-x64@0.149.0': - resolution: {integrity: sha512-kG0YUZj/4hdHBQDtIr2UZ7Nyxy3M5Et+w3A0V0eefRgtQWE4wJrNflBJMJfwFPiwMLPlPL6qJR+5JdeIqhzW/g==} + '@oxc-parser/binding-freebsd-x64@0.150.0': + resolution: {integrity: sha512-AoR/4jD02HET0KO0yNT4nbTE+XJUxiO9jB1X/ycEjUE3WrIJ3IjV/Vf+gskhWLcqqeXfvNnkDtBR7epllAm88A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] @@ -3281,8 +3267,8 @@ packages: cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm-gnueabihf@0.149.0': - resolution: {integrity: sha512-gOD5NhD8DG7aJ8CLZ+ve5xoDq0y0J0zKZSfkfMGfk96XLhu21IzSFvjpEvVUGodD7Yyy3Tr9rNdiPEdZjkuRqQ==} + '@oxc-parser/binding-linux-arm-gnueabihf@0.150.0': + resolution: {integrity: sha512-A/hycCFjLUrCmLoL5O/vBp40ohlaXO1Ta3v5hqYZxicYFs129wZmgZJggcW4mYGYbZebQLhup+N8JjeQl8qwyw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] @@ -3293,8 +3279,8 @@ packages: cpu: [arm] os: [linux] - '@oxc-parser/binding-linux-arm-musleabihf@0.149.0': - resolution: {integrity: sha512-UtPYQkciY1NzYRtfKBopYfOjSxPFFVyprs0iH+Z5KZKNv9at/71pGd2KNrlmALhRcNocnxEsc+KuhY3nUlhIxg==} + '@oxc-parser/binding-linux-arm-musleabihf@0.150.0': + resolution: {integrity: sha512-pbqahg1Pkz7J4RKmXm30s/iQu99hv64ayXCu8P4p75HcEH5azOdR4eGqiB6lFGkFR3mMpzaYsSKLkS8oJbjmeQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] @@ -3306,8 +3292,8 @@ packages: os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-arm64-gnu@0.149.0': - resolution: {integrity: sha512-3jWkwykjJJegMD+5dU9n30mzwvTLi99fkUqHU9Pqdzw3fIVfyn6ZnjOl8l053jogr0BGQPxagTjIKBksp288eQ==} + '@oxc-parser/binding-linux-arm64-gnu@0.150.0': + resolution: {integrity: sha512-HV11aRbBQGwqv8bEo+K/6qr88uB4fEe1mhXncMhlVCrj+WpBSraxrUzHaPVmeQRU6x6x8v/3DuCbbo93rpp+fw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -3320,8 +3306,8 @@ packages: os: [linux] libc: [musl] - '@oxc-parser/binding-linux-arm64-musl@0.149.0': - resolution: {integrity: sha512-H7n8zPxnLVI0pkutAxyXJNE/IaCuCJS6ghgv2cl8IDIgXCDZWjG/Bs8rF8BHKQ9gsOpA4m+T4lFaFAdnGuk/cw==} + '@oxc-parser/binding-linux-arm64-musl@0.150.0': + resolution: {integrity: sha512-k6pVkJqALwtEuP4zukVhGRhdIy4+ofChUIUUsAHHyqDZlNsknmel3JjbggrJiWGaes6h/dIcWmEXsKW4SmK9oQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -3334,8 +3320,8 @@ packages: os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-ppc64-gnu@0.149.0': - resolution: {integrity: sha512-aByOTCdLYp8FjwAUUmN7YYjAmPJ/9t0I1ACuhAkYun87fajIHbwuZ/opaBk0Pnfxzp2vYyD8hdG8OQWEglP5oA==} + '@oxc-parser/binding-linux-ppc64-gnu@0.150.0': + resolution: {integrity: sha512-tEFg39mw/rHO5n8GK2DR4ZMFfsPQZtnQIPbsIpjoQRomJc/2tRfsCSmCT6gNit+NZGoeJG5aH9ATDH5bf0WnoQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] @@ -3348,8 +3334,8 @@ packages: os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-riscv64-gnu@0.149.0': - resolution: {integrity: sha512-SAdNs+uxMRBLPM6QuLlOxzE4duWia4EMhqGknsJS2EGnWni7i53gSZhaW3VYPxaP8nk/UsMQxMODIFwBHbRWcQ==} + '@oxc-parser/binding-linux-riscv64-gnu@0.150.0': + resolution: {integrity: sha512-0JO7IFkoek6HqV589Menx3hJySNXi6quRhO4tq2P7kpEHKEXoDATnoPVUpn5B7gDH2KLkdo751N0uIrGJFCTCw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] @@ -3362,8 +3348,8 @@ packages: os: [linux] libc: [musl] - '@oxc-parser/binding-linux-riscv64-musl@0.149.0': - resolution: {integrity: sha512-RhmzD62QNtMjuBAeKJ15gzyNRv06Yz1ZFi6lgTiA5S3ixkrSMPJWIPGyqdlC4XiWxwAW9W4jeQNV4/Om9V27gA==} + '@oxc-parser/binding-linux-riscv64-musl@0.150.0': + resolution: {integrity: sha512-7XPzREnyAS5wHU9aB+49Uaqgoo1gVCklHc3DRlc3fJy2tXD/eAJFN1QFz/crj+Ulup5P1+axNREF+/RGaB/IRA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] @@ -3376,8 +3362,8 @@ packages: os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-s390x-gnu@0.149.0': - resolution: {integrity: sha512-HqEExoeKhlfUacdhj7KEe1m93B1SzCUkF88c1qLQR5Km6GPSoMHMIjK7qmRXLzjsO+ipSTWVsnYMVG0j2/mxNA==} + '@oxc-parser/binding-linux-s390x-gnu@0.150.0': + resolution: {integrity: sha512-7n7ZxcbRWDFaTdyj8M8p0O9OfzoMKm8O6syBAIgcSutbOALq0Bb9G52Me+XH0anMLZV+NgXc726gqgG2q39vcQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] @@ -3390,8 +3376,8 @@ packages: os: [linux] libc: [glibc] - '@oxc-parser/binding-linux-x64-gnu@0.149.0': - resolution: {integrity: sha512-FuAv1J7GoSkmxg5glvzlHA88Ld7dOIg23VdAsVLngPZN/ZjZPtCaBZDby1GPn63Yj+7h47/wbcd7i1p2UJTeNQ==} + '@oxc-parser/binding-linux-x64-gnu@0.150.0': + resolution: {integrity: sha512-Vx0GSA9ZCRTUiczoEQnIIyXkMvtEY8uc6IiwLQtMe5ci2sXPqjrry0Ek5fsPP1k2kCzkML3ow9UOOEgnEDi7Bw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -3404,8 +3390,8 @@ packages: os: [linux] libc: [musl] - '@oxc-parser/binding-linux-x64-musl@0.149.0': - resolution: {integrity: sha512-KDFOVgjMIOiMiRUw+jZlAIEZZFG0WgGk+adcldjc+/qz0/kvobnYJqDqNX0+REJbSpSsM1Knj0zrEGTQ6WTIng==} + '@oxc-parser/binding-linux-x64-musl@0.150.0': + resolution: {integrity: sha512-ii4/9m3viDLssMnfXU7/Pni/3nYplApuGayceX4qsVGaqqQJCx3tHIH9M/HWIeSty5i8LjS21zPYT6lVIkwLxw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -3417,8 +3403,8 @@ packages: cpu: [arm64] os: [openharmony] - '@oxc-parser/binding-openharmony-arm64@0.149.0': - resolution: {integrity: sha512-O3O+ZBhGEUhtbDXFWRMTuOCBg+fC2hf1wrtZBrd3VJUtV/MDd1LCwZXIHY2nMCnh9Akgjay965pBok2h5AXN0A==} + '@oxc-parser/binding-openharmony-arm64@0.150.0': + resolution: {integrity: sha512-ZtoxX5rez36ZWkwtiEhjkCPnlTPoQ2I7lIL0IYZ1yjxMYohbvoOjBmUIZzrf9W/HouONq0omIfTeCWEY+R380w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] @@ -3429,8 +3415,8 @@ packages: cpu: [arm64] os: [win32] - '@oxc-parser/binding-win32-arm64-msvc@0.149.0': - resolution: {integrity: sha512-9hMvs3GZESAcbUGU3mqXFWRLgBd8TLeosNYfHusHp/hrBnk5lIP2nJtark3hZ6qT+lqSdS79sH8NoWHj1x9iUw==} + '@oxc-parser/binding-win32-arm64-msvc@0.150.0': + resolution: {integrity: sha512-VqeRb5JX/bKYBrff7TUDvJyKY0914UzuCkuXIGxJS4FUmvMNfqkCbc7Sq90iMz9DlmAtlggwaBYQ9eg3h3ltiw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] @@ -3441,8 +3427,8 @@ packages: cpu: [ia32] os: [win32] - '@oxc-parser/binding-win32-ia32-msvc@0.149.0': - resolution: {integrity: sha512-8hQaS1Urc1NnlutDfhQ+DwijRALGLY+AmqJSBHV4OmyPZDoqgtkmjTHl2tsTLK6PETe6PbIJLKmXcpJuqkf8Lw==} + '@oxc-parser/binding-win32-ia32-msvc@0.150.0': + resolution: {integrity: sha512-EPqJfeZ4Pgg2BJSsCV8GozxV0FDltRzpVtGVa1r2noJu1iu+opOw3gtBWXwIo9odCT/MdFfyHxdy0/CRqs3OqA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] @@ -3453,21 +3439,21 @@ packages: cpu: [x64] os: [win32] - '@oxc-parser/binding-win32-x64-msvc@0.149.0': - resolution: {integrity: sha512-xFqDgKSKdY0m2EtHQL7uMuknuEGnvbtxkWllGle5hmhVe5xn5XZ0Zb9iViAsItFAf0CjSiZ5er3XqqAlr5oARA==} + '@oxc-parser/binding-win32-x64-msvc@0.150.0': + resolution: {integrity: sha512-n5YMzbqwPQqozbkrexi0lNZrUz5cnPHalYpFWe6Dau7AmKIWNo+y24IwzDuZEQtEdUHuKhXmMMih/MPjOI+CMw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] - '@oxc-project/runtime@0.149.0': - resolution: {integrity: sha512-XNtswoJPeaVa+Ry8A1FdEaJTAu6xZ8zg4ZijGPOAWWMRCUuDekEDwxmtIgP5DG67Sh1CVmq+bnTbqhnGHhn/Lg==} + '@oxc-project/runtime@0.150.0': + resolution: {integrity: sha512-vC4tN4n2c+gVq69Oi6CoZxGk/1mYjLiN4hVEYwvtuns/S4QwUBiJYViwLGLxPaLQnsY5FQDgGs+h6moAmSedvA==} engines: {node: ^20.19.0 || >=22.12.0} '@oxc-project/types@0.148.0': resolution: {integrity: sha512-Nm4s/jB+4FpFsPhWGEC4h7rzksesmtnMXomo6rCMcg/b8zLQuOziRgkCS1fxDCXOlJB/6Q8oABOZ/OP6RIPj9A==} - '@oxc-project/types@0.149.0': - resolution: {integrity: sha512-Efcc+iF0j3Bf67YjEqIqWXbX5XddXoK/Mw4K1/JuXwRCZ8N16VR7iT23nlCc9XrveFVh/E5Rqs2StT0V8v9LdA==} + '@oxc-project/types@0.150.0': + resolution: {integrity: sha512-rDS5/31E9HfPl/CIzGrn0DOlvBbXFseQ5URJ9sYMfstbKLD/c6Gm9vmRzRGDdAXyOIL4zmO37lc9RIwYqVruZw==} '@oxc-resolver/binding-android-arm-eabi@11.24.2': resolution: {integrity: sha512-y09e0L0SRI2OA2tUIrjBgoV3eH5hvUKXNkJqXmNo5V2WxIjyC7I7aJfRLMEVpA8yi95f90gFDvO0VMgrDw+vwA==} @@ -3578,8 +3564,8 @@ packages: cpu: [arm] os: [android] - '@oxfmt/binding-android-arm-eabi@0.67.0': - resolution: {integrity: sha512-2olh3ioEmc4gRzQm7jxyB1b/PFBoFvTq8KdgYySeNpysDtA6DEg2Mvya4/I6flhL7G0eOrE8RD7JCNCIMhE16Q==} + '@oxfmt/binding-android-arm-eabi@0.68.0': + resolution: {integrity: sha512-dhfYPbzv/h9JgHjNkl2R6sOjUfxDyLGOZVb3g8/ScaTNwwJcYgmHh8kcYFDUhinuy1QAoANCWUvw1jlk+z6gAg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] @@ -3590,8 +3576,8 @@ packages: cpu: [arm64] os: [android] - '@oxfmt/binding-android-arm64@0.67.0': - resolution: {integrity: sha512-ulfw8EHN1MBq/MFFDXw2/M1VAFu5mRUcnuZ8Hqbv9viAnFzO9t1jKSAsDqKYYDGMlytF/uj6Z5z5n/tHupnKhw==} + '@oxfmt/binding-android-arm64@0.68.0': + resolution: {integrity: sha512-v3Njdi6qY0O/5eGfg01ww2w6gTn2mUvZ72Bnx1/UN53A9wruh3Nk6otc3WkgJLkXD4Qgz1SOcVQieH1oD03V9Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] @@ -3602,8 +3588,8 @@ packages: cpu: [arm64] os: [darwin] - '@oxfmt/binding-darwin-arm64@0.67.0': - resolution: {integrity: sha512-MfONZx/O2o9M5v2jDFol556G9+A+P9xCuJ4DZ+qhE+RnaCdoscy6Eu5nq1dbuNxhwdJyZ6kLI7fnG9mwEeOeGg==} + '@oxfmt/binding-darwin-arm64@0.68.0': + resolution: {integrity: sha512-ei4MCMzHFREmZwPJ7KuWUB4kBuHdsgDrnXGJVcEAopU7fj7S42I8BChdFILWdHvhFqR08FLJtOfbZIr2CDw0cA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] @@ -3614,8 +3600,8 @@ packages: cpu: [x64] os: [darwin] - '@oxfmt/binding-darwin-x64@0.67.0': - resolution: {integrity: sha512-CYnIx5LvFVJnyJcCqwH2jxMKjFjqo5678MPjdmNFoSGMhlOvZ/xRZqvhDcolKrXc8fezW3AKh+C4wyoFuWOSSg==} + '@oxfmt/binding-darwin-x64@0.68.0': + resolution: {integrity: sha512-UrKgzZxYhwB9DSvTX+vdgl9M32wLUNKJcAKIoiyx/Kzn/zveqi7W6kYVcRroFMhS3Kwz0KhTk3WBeSuQn4YCTg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] @@ -3626,8 +3612,8 @@ packages: cpu: [x64] os: [freebsd] - '@oxfmt/binding-freebsd-x64@0.67.0': - resolution: {integrity: sha512-7/iF1orvIS9mxhKUqnmtMgm+OrSQ5acPwuvdQrm6ECgqbwPmC+Pw9cdke3sNfVN6pT2hbJ58+jP8BCThl5HXOg==} + '@oxfmt/binding-freebsd-x64@0.68.0': + resolution: {integrity: sha512-6jrEKgpJbilM1QaRv7hEtKXr4p4AK4jvvyOtajwyhu0kOz3e0O7OLnSTk6tBotRqCcUC4ehZRJ1Zx+Y99wieLw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] @@ -3638,8 +3624,8 @@ packages: cpu: [arm] os: [linux] - '@oxfmt/binding-linux-arm-gnueabihf@0.67.0': - resolution: {integrity: sha512-yy+OGys07IZOpOmYPZoObKyUQLkfxeQqeCypk+1jaZd8HGo77hzvU1Jg8X3+W75o+9lszOjBfg0nkGtlwYywXw==} + '@oxfmt/binding-linux-arm-gnueabihf@0.68.0': + resolution: {integrity: sha512-YOIVnKOBaLeGullskS179N12hjSAdFYnzLjOaKiLhAKNWgnShq9w4xRdtmUm6BlnP65l2/EA9Aw/KlftNxDM7Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] @@ -3650,8 +3636,8 @@ packages: cpu: [arm] os: [linux] - '@oxfmt/binding-linux-arm-musleabihf@0.67.0': - resolution: {integrity: sha512-wPIeeigXgJpwNw3wydYRt3U9iN9Y/ejpOZuYL9IA7igxWs7LIQMOkhKxTumRvy6dIv0iXKk3RTw3Vmjg0i+2sg==} + '@oxfmt/binding-linux-arm-musleabihf@0.68.0': + resolution: {integrity: sha512-xW5XoEHVNqydPBv2KXvk9lmEzyAlOQHVEazKoXUuAacqekjya+OdiaFjjEBl0oJD02raG8g3TRl9OVCh9PDIHA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] @@ -3663,8 +3649,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-arm64-gnu@0.67.0': - resolution: {integrity: sha512-0+XNxcdbkTfxdcD4qW6Ci9n+mBNJ8xTBumnxKvKBmRFOdx0Wf8/KiHjCJayooXmYkqRpRVd98Q5egvzx5BLSgQ==} + '@oxfmt/binding-linux-arm64-gnu@0.68.0': + resolution: {integrity: sha512-QCvYwVVQieu6oyJglAgV9vH/YMDxZyR4cwVSYtoq9oOXd5N+D3TDUBjNwxFrLn5AdcJZOcvn/7IB17vJGp+2Og==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -3677,8 +3663,8 @@ packages: os: [linux] libc: [musl] - '@oxfmt/binding-linux-arm64-musl@0.67.0': - resolution: {integrity: sha512-I75LKPJyNOYUzkqAiAMIE31+Ye7xtQXZdoty1IXn4B+bw5Zpmez5wfG19ejGpNnS/BzQ7LFS+7jxuTPb+vHiZw==} + '@oxfmt/binding-linux-arm64-musl@0.68.0': + resolution: {integrity: sha512-4TVz5iFQ8ndrHnhX50UXiz9BIWAtUSOHJ6Nus4qWFfJBXq/Ed/krXbF/ehJu42BXM5tIvBs99jNIM22s9agY5A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] @@ -3691,8 +3677,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-ppc64-gnu@0.67.0': - resolution: {integrity: sha512-c2M5iRpe1QMZSRE/UvZoPdXBWb5Ic/ycvOyNiKCqPwQ/OyOKIMiJs02ynlNnjb7ZZJnRXYLmGcohoINOcwDK3w==} + '@oxfmt/binding-linux-ppc64-gnu@0.68.0': + resolution: {integrity: sha512-qLe3ao0RP84bnPxBvRI+GnlK/jybo538NWu0Xrm+zYeTmJtpzqLhnnd5BH21NafqKnplbGZjtN1cnrOlWF73lw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] @@ -3705,8 +3691,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-riscv64-gnu@0.67.0': - resolution: {integrity: sha512-dQzzYlV24Udhfm5ECuSdgqRvFJU/CGHzcYYEO3dLM6W6+CHiBFrq9OjIllkdCcPhsoSQ8o223Dja84MOSzed9A==} + '@oxfmt/binding-linux-riscv64-gnu@0.68.0': + resolution: {integrity: sha512-Yvyl7a6gbb0vM6r925KW2dO+/CmXySO5TVbcX7o/uZJ+d108HFOG0TxIyHApmn5USuj5mhDPxzhiVwOlGP7uSA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] @@ -3719,8 +3705,8 @@ packages: os: [linux] libc: [musl] - '@oxfmt/binding-linux-riscv64-musl@0.67.0': - resolution: {integrity: sha512-rFNq1CgX4qMJANOq42LkAs90JE80GpiaEohAV2qn/gT2hGjQTW1zBO5zQBxArI4926pM1OSzo3CN0tBszGBIaA==} + '@oxfmt/binding-linux-riscv64-musl@0.68.0': + resolution: {integrity: sha512-mJlFuFVCxzrYM5sFStN433D/s/mb6Wq4aCQAM02vs/OudHywnaSAd2rb1vlYUJtqdYIciJtiasuxvfbYkv5fLg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] @@ -3733,8 +3719,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-s390x-gnu@0.67.0': - resolution: {integrity: sha512-Sky6rEdz2o5IGq01lPhS12yEvDdChVEcaYrcLHkveh4Fx0qPjljE/Iul6SX/bRMl6lNc8J7J/mDQdzgBdA++Pg==} + '@oxfmt/binding-linux-s390x-gnu@0.68.0': + resolution: {integrity: sha512-RlfSg++qs1hbKltRR6lYvV9EoI3MdlfSQD9w1hdHVYjHqjIn1tkH4FWOpMSmjKGN20zr+nI+W9o4ARogCDudGQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] @@ -3747,8 +3733,8 @@ packages: os: [linux] libc: [glibc] - '@oxfmt/binding-linux-x64-gnu@0.67.0': - resolution: {integrity: sha512-vPXmlNORV8AZq2Ocxh07pxwMjfENUWCV/eZArnao0qC3NO/hDeTVkQvee7SJJUbIiF5PZbBa4kYmaXnu7Rk58w==} + '@oxfmt/binding-linux-x64-gnu@0.68.0': + resolution: {integrity: sha512-nyzRB9U+dlYUKu3pMo3afHzZBUv/oTHZMG36ZfJViNVfOIzp70Q4GS8FFRGgYJ/p0zcyDCgpBvYISOdJOMh+jQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -3761,8 +3747,8 @@ packages: os: [linux] libc: [musl] - '@oxfmt/binding-linux-x64-musl@0.67.0': - resolution: {integrity: sha512-x/WAtFqYtVr3vZ9ni8nr4kn9whSitg8fOljq/pZzBpxopRdY1BMLZCZkrbIbaBcYkm46qGbqVea2FCWmtQ2P9w==} + '@oxfmt/binding-linux-x64-musl@0.68.0': + resolution: {integrity: sha512-iCx3sbZRIvGrL1RafphEiUKBaW1lc0/tAjKOIB/Wjw2+STRBEdu5+fH1Gc1faEWEmc2k5Ks4iUUV54Zd5C9a1A==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] @@ -3774,8 +3760,8 @@ packages: cpu: [arm64] os: [openharmony] - '@oxfmt/binding-openharmony-arm64@0.67.0': - resolution: {integrity: sha512-eRw9Neh4/aA6i+q/R3WU1gGQINhVM0J4fXIm6t27caOamkr/37uAkp1IdBx4zlJH97hmXR63z/q9n5c5dN7MzA==} + '@oxfmt/binding-openharmony-arm64@0.68.0': + resolution: {integrity: sha512-x2X5AZez7OgyLLFpwIgItoXBUqudDM7yiaTsxv8R8vKQ6e81l0jVw0NFeUCXzcl1sAJq8h+tC8N4mY8EiMeL4w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] @@ -3786,8 +3772,8 @@ packages: cpu: [arm64] os: [win32] - '@oxfmt/binding-win32-arm64-msvc@0.67.0': - resolution: {integrity: sha512-YIMvb+sGNYN2uc6+QK2HLPeEKM2vl7QZ5onQzpAJRb6pnf0DwUFP5R8tdS9R0l8hdUil2gu4Uxd0Yxrop0iT4w==} + '@oxfmt/binding-win32-arm64-msvc@0.68.0': + resolution: {integrity: sha512-AHVPjXkenLPQUh6kB8zSC8pX2ct9r4T1Edk9r/RNJyov6wPsS5uAfYtipwG4chn6+3bPFG5rI/3DxEeH8vib1w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] @@ -3798,8 +3784,8 @@ packages: cpu: [ia32] os: [win32] - '@oxfmt/binding-win32-ia32-msvc@0.67.0': - resolution: {integrity: sha512-LzmU9MyACPzwNDIK0ItMedHPz735Ug7ELWguxo4/kuy6zWuDoeglOAEFCY8jLg0PzRpFO3hDyLFe2Gu2eFDeGA==} + '@oxfmt/binding-win32-ia32-msvc@0.68.0': + resolution: {integrity: sha512-n09SjEk5VH7z8Hl4WVP7hho+cCwGViENkQFiM45vbW85dJd7kEhWaHRUobaPzEmrWyu6uumd4EuNfNyDKLtzDA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] @@ -3810,8 +3796,8 @@ packages: cpu: [x64] os: [win32] - '@oxfmt/binding-win32-x64-msvc@0.67.0': - resolution: {integrity: sha512-sbQOIDNLUEeVZcAJcSL5VURn7kfjvilPviody4Yl5n8lQCDtUm+C9oHTTwZS/m4d/Z6Vv3jNEiAofH932NPPCg==} + '@oxfmt/binding-win32-x64-msvc@0.68.0': + resolution: {integrity: sha512-gPe+dJLXaPuWPWqlpklDAJp0k+K9KhQPYiQLHfb+i2rmFuUGfJ/5Qlj6tr1mO6of5g0DiLjG/XCFHIaPhotqqA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -3846,124 +3832,124 @@ packages: cpu: [x64] os: [win32] - '@oxlint/binding-android-arm-eabi@1.82.0': - resolution: {integrity: sha512-a3LB+C5Dsj5b/qtmG/mv5WrzuiXEpg1KF5nXWcEvaoN5TYAqkIvxPOwTPp3Jy/FoGpRo8zsTFhMElMXfeoOEzA==} + '@oxlint/binding-android-arm-eabi@1.83.0': + resolution: {integrity: sha512-0yGY24EwsLk5YDe6F+VkmZyRHSwJDALa3nIrPpq7FXmp2lV2d0TzvBCGeZk+wgiULRGr5blhyr4QMp5KCXJUqA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [android] - '@oxlint/binding-android-arm64@1.82.0': - resolution: {integrity: sha512-OBlhRgNqFblGpGenno/aqOfJLOkQ2B8Ig3iDAalfn0H8hJGZKXPeexCRTDm6uwv6YUjSA9Xnwt1y/Bgj5ZH8uw==} + '@oxlint/binding-android-arm64@1.83.0': + resolution: {integrity: sha512-hHfJ0vc17A4iUjH5p9BsTUPYbYRNxGpvD2lbu1aBRk54bzNIx9o5TtYF39QPZcV95DagZd+4DEAw2RH3G2ZsMg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@oxlint/binding-darwin-arm64@1.82.0': - resolution: {integrity: sha512-dsopxqtY5ZdyT9uLHyGt1SyiLop6hi7hWI3PKpePodkRQOkLaCm+OE4fR9CAz9qdfjiFO8531tX/QDyP/psjFg==} + '@oxlint/binding-darwin-arm64@1.83.0': + resolution: {integrity: sha512-hsOjYjszLb/3zym/TkzUMPAoQlTJcuzSyEPOAyA+skXJIX9M0o+4JfOtqopX/Vf4hSLrJ98j0nvFo23gzk8auQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@oxlint/binding-darwin-x64@1.82.0': - resolution: {integrity: sha512-94Lu0SgTClKColU66g1VDuigV3HkcbkJBnTtZjGYfE8UPugaWDgKrm2icjC6HJVUYler2OXaHP/X0TBy8+CowQ==} + '@oxlint/binding-darwin-x64@1.83.0': + resolution: {integrity: sha512-mjh5oH2EA+wl5yRJYT9K9G61O2zFlpuv+yf2JwZOi0+dq2FnTUtm1h8i+5Ik0fXPWIu/k84I1psZR9aQsLAnyA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@oxlint/binding-freebsd-x64@1.82.0': - resolution: {integrity: sha512-hne/V06ewhh1i0w8+l7GDNROAGCGPmyFuOwiP7YTRu0JycyStJ4785dmF8xU5p0uUwt2emvIF9vc7Xjis+cJ0g==} + '@oxlint/binding-freebsd-x64@1.83.0': + resolution: {integrity: sha512-fNHr64/YaO8YssuoDVC8+F4Uk5enR86q5uxfHkQrjAPs1dbAILOrD2uaud+J7MO8Fx774g44ERLD0IGIvZE48w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@oxlint/binding-linux-arm-gnueabihf@1.82.0': - resolution: {integrity: sha512-aWY2xtbZf1LneW9Qsv/n2Sp8gOu74JrlQzEtj4coHX2SHFrCfhmAumaU+sI/A5nr+yoTRTSmI/pL2s6ADlNSkw==} + '@oxlint/binding-linux-arm-gnueabihf@1.83.0': + resolution: {integrity: sha512-Qpwy3zzAwMj+8/lyYItHmkSMwbkprFNWTK7jPYDOxSyxEhaSLOWYUTCMkjF334J8/WD0nznCCsoBbIH6hpsuIw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxlint/binding-linux-arm-musleabihf@1.82.0': - resolution: {integrity: sha512-Fe+TtXCXMh/5f7kWlZ2VAwsMumZWtraFlKVk1NJlL52/beGwfDE7ov+/8gVirHzWokzGu7X65hSPq0ucPDskWQ==} + '@oxlint/binding-linux-arm-musleabihf@1.83.0': + resolution: {integrity: sha512-s+BirYLFq7JL2k9sP0XI3ZXJ9dYvJ8sX3jLCLoag7tt+zrSHpZxP0jqznfL+Gdgwu7ay0dYgGYJXrQvq3iWloA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@oxlint/binding-linux-arm64-gnu@1.82.0': - resolution: {integrity: sha512-6azCZ6OJudlvipNttXCCQcyeFfcJ/NvUZdSN1z8elo73kCHtyQC7WTiUcSjWYvJ1jaq9KDUyMAoAS/vNzhBomA==} + '@oxlint/binding-linux-arm64-gnu@1.83.0': + resolution: {integrity: sha512-7lihXt3vKr+GIyapNbHrnFHm/biiW30le6Zv/DExbAFPF6YwCQXVFlONPFehxs0CpGO4CBfYPM9rdDT+XMoIlg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-arm64-musl@1.82.0': - resolution: {integrity: sha512-PLEaSD8IAIIlwW4dwOd9YaxuxeOpwiXL4J24rcnE4iNtyM5j9Q9/3+gti08oXpx0u2ygNjRDx9xjWWpQonuJEw==} + '@oxlint/binding-linux-arm64-musl@1.83.0': + resolution: {integrity: sha512-q63JalLYVkZiZvls1z3PPUnpmQluOMXp0khqQMznCeAPLGydfNY8JhvuA4WlK57JfrvikU8wB5lPVveqpIXvew==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@oxlint/binding-linux-ppc64-gnu@1.82.0': - resolution: {integrity: sha512-D94em/BwknNTn4vqxjHh5wb2oL566eFhArabqKIr0cNZMHOJuiraFp1A8tXpH05bbE5tqwEfLXTI0MWEGtn3Dw==} + '@oxlint/binding-linux-ppc64-gnu@1.83.0': + resolution: {integrity: sha512-krQmDF+dRbxvdqVPV88ZuOoPPu8X5BuqDA8Hd+qcS4YMRQCb+nexA57DazgGsc/rGdKBe3QmV0mnv0bdpW/p5g==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-riscv64-gnu@1.82.0': - resolution: {integrity: sha512-MOprxBaoYU2D4VgxXCl3ghydThWtx7Um1lL51kGYNeQ5Al7WzsH7/tqGdNtbLrIWnjq3bsm13+nz/gRIxjrOXw==} + '@oxlint/binding-linux-riscv64-gnu@1.83.0': + resolution: {integrity: sha512-MmOl8Y6txEAXZU1RG8Rr264jQ6D7VPmqFsU/45x/FeWsGe32hklTqGrLE6UxHzp5Rjt0wP+20tY8YXKgSFB3mw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-riscv64-musl@1.82.0': - resolution: {integrity: sha512-5h55QsfJ/luDXZzC20k6SNOY1Az+dCP9WvntKtcUWh2JhckAdwApY2ZusaBTwLENnReXU+A2fJtSrYvZJNKNPg==} + '@oxlint/binding-linux-riscv64-musl@1.83.0': + resolution: {integrity: sha512-u1rMymh0W3JZkq370kzQsYPULGWqhE09pZRqnZvUSoYaI9pVO5yVX+iYIslmWuEgwuzH9YAaOsScJiobWCHoOw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [riscv64] os: [linux] libc: [musl] - '@oxlint/binding-linux-s390x-gnu@1.82.0': - resolution: {integrity: sha512-IE8NJNLlHr0CaXyGJPGVn0eTkUyoj1I2UfA8x7I4PSOYKsQ/6btVC7Pywrj5onk0cMH25r6Z38SoN3AvE5Zuog==} + '@oxlint/binding-linux-s390x-gnu@1.83.0': + resolution: {integrity: sha512-y0zK3HNwGysu7rqtE+BQG/d0bx5gh/KwlOtghN8oWeK1KcWzeaLqtZrbm8owqdma1lFyrce/hTO5ismuNu+INQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@oxlint/binding-linux-x64-gnu@1.82.0': - resolution: {integrity: sha512-XUUUxaBo9XKl+J1B9EmP1cTGQPddzeURvoGkfwh/94PGnbW+hBprDljneoI2M1jzC1bzrIV3ihc7iM9UXl8+tg==} + '@oxlint/binding-linux-x64-gnu@1.83.0': + resolution: {integrity: sha512-rS5gM0NgD7ngmuJmbIehsidtrOwKkLFwCQbKEeb9KuyQrrWNq5Zkn0uV6AYdXOMJ0grrWEiLwBuvMxt8w5vsNw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@oxlint/binding-linux-x64-musl@1.82.0': - resolution: {integrity: sha512-SWLSFulX9TDuH6yvbPYp4+VNn6jkkIvvI+KiujDM5rWBRHEfkesCC/pCneIIUr6ovkxZ5fRtpi2v5Cz5FrMJZg==} + '@oxlint/binding-linux-x64-musl@1.83.0': + resolution: {integrity: sha512-W2IH4EtpcPaWcvNGCA95YoDg4vxqE/ZiPCi3arrxEEpsK7+JQN9WYwrlYFx9pcdP6KPXqRqkv3zdQPHcx7b6YQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@oxlint/binding-openharmony-arm64@1.82.0': - resolution: {integrity: sha512-BQy35f6ZUdNr9a6c7B7orxQTcLjByGT2z3WAgmRovpRwmPYAaJ+NTplmMzhdjdJ4qSchfMNZy/Ukg+qRg6zseQ==} + '@oxlint/binding-openharmony-arm64@1.83.0': + resolution: {integrity: sha512-6LyKkUyoajssTPLlZmDbZIbu4IZ5B4bGuRUnBgCGpEvHP3FQMaYITncHA/unPUo7q+Z+pIu2HhdkQ+8d1SG7iA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@oxlint/binding-win32-arm64-msvc@1.82.0': - resolution: {integrity: sha512-V4QhSTg5gctZue8RJjsGi7NpQPThr/p1/HfmiMC5kfe1KFEup9SQRVub4A6kijQjdHfxj7bLL1KO3QO7/5bwMQ==} + '@oxlint/binding-win32-arm64-msvc@1.83.0': + resolution: {integrity: sha512-Uz/fObEtF0jmNJQJ8CGRBKfefYstS0/wjD3s6IGzP8nUwsJykHQJBiN3npHwKiGRGn/vvBEgNr4B3cCzmmatvg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@oxlint/binding-win32-ia32-msvc@1.82.0': - resolution: {integrity: sha512-TUSCLaKB2yktpFAJ/r3HAUYsaV/3DT7JS4iNKyoh3a9YNwD0UG7Ezh4D8m23654vQcU6P/RQrCAjRPKe4peP/A==} + '@oxlint/binding-win32-ia32-msvc@1.83.0': + resolution: {integrity: sha512-u7XcvPW6Bk58tY5iWs2ESb0vJjoE/kuSpHxopbwp/p3ZtWVQXZ6wor5w3ssVTHOqd/v8b+QdhSFWQ4grEUNWpA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ia32] os: [win32] - '@oxlint/binding-win32-x64-msvc@1.82.0': - resolution: {integrity: sha512-VTVoRIWJTb+wvUX8EYoPArfFH02whuR10goFXE/LHRRX33ajRrFgqbcONXZMiF4C5rnattfkm87HqYn8jb8hmQ==} + '@oxlint/binding-win32-x64-msvc@1.83.0': + resolution: {integrity: sha512-LZRubd7ph13QmAg4fFecTYVZkiYbROR2Htaxh/ufWRkDhPOm2wrwaEYR89e0YpPFD3dqBrPoxS7myBw5hmYA7Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -5910,8 +5896,8 @@ packages: electron-to-chromium@1.5.425: resolution: {integrity: sha512-QvPtl41EUOnuT1HBvMKgxXRIaHNcagBPs50u7VULzhZXaGfqTbZyE16LQsctZ/RQHlGu+FOWeDTR4mY6YbeF1g==} - emnapi@2.0.0-alpha.4: - resolution: {integrity: sha512-nunHTwW00/hM8v0QGdToZGQ+OoI1yD09vDPbhPdO+bzQrih/m8NokPVj26J02dDimaF6cE87l5H4xZdSX7RiIw==} + emnapi@2.0.0-alpha.5: + resolution: {integrity: sha512-E8LRA0oYT1KKPLMLtwWF1BNrXSpNNnOBlu1PU4m5wmBh8cNvrhm28UreTvfwJ2gg60ruyfylk4uCaJUXVhvSSg==} peerDependencies: node-addon-api: '>= 6.1.0' peerDependenciesMeta: @@ -7050,6 +7036,10 @@ packages: resolution: {integrity: sha512-4a+OsYv9UktOJKE+l1A4OufDgdRF9PifWj+tJnHURo/P+WOxpG4GzUFL9qCalmWauao6ogiG+QvnCovwPoyAWA==} engines: {node: '>=12.20.0'} + obug@3.0.0: + resolution: {integrity: sha512-5vvB5+W7ePv+p3uqxi+RcW1XAzLW0/hxt3/4X4Lc4qHudzOhmBiBwOY6DRob4WnanAEGvNcLjF+KNOufrUoEQw==} + engines: {node: '>=12.20.0'} + octokit-from-auth@0.3.2: resolution: {integrity: sha512-iCMN9Q3jLjg3V+sd3xLflRiRRZY8PPXpw+CD07L6ZvxoMj/k6OaSrUweyqxDzCZgXIe7U9+lQS1eoMCy8StMuQ==} engines: {node: '>=18.3.0'} @@ -7085,8 +7075,8 @@ packages: resolution: {integrity: sha512-syxUKHeUll89RIABQADcI7sikYrwyssvA6gj4phSSIPezKVM8yMaLAiLLSc7fmzVvrwybfFGFbW5zme9sX87rg==} engines: {node: ^20.19.0 || >=22.12.0} - oxc-parser@0.149.0: - resolution: {integrity: sha512-iuirONeHJBp6dFuuZKvkCfFvBiF0uFmojIQooGtazR9+GvcwoayGMtal1+cvDUnEw2k435GBish01HOn5iyVqQ==} + oxc-parser@0.150.0: + resolution: {integrity: sha512-zwajKw1GUa57IOdafIS7/yOObGF2NihwIfZfs5yJTRprMSkiwhWOc/k+n8bwnUPbHr2/XsjfBO8KyTPaW3VpWg==} engines: {node: ^20.19.0 || >=22.12.0} oxc-resolver@11.24.2: @@ -7105,8 +7095,8 @@ packages: vite-plus: optional: true - oxfmt@0.67.0: - resolution: {integrity: sha512-vV7sSiPsaO0mSxdoUdayipVDFPzW/UQ+hrezEHa20+Tx1dnMdZLSRHMT0PdS67FFbhd74M1n08asW21aLGeCrA==} + oxfmt@0.68.0: + resolution: {integrity: sha512-Z0XMofcXCGUXbcpBHnWyUiX93BGiw1B+lcHNbQDWEtOhX06ewoFfu4zXkyiLhRrNnMq0twqXRHUcJetf+GsiQQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -7122,8 +7112,8 @@ packages: resolution: {integrity: sha512-KjK/XLcXr1DSyonKhsuFqJRiuKqcyG9j3LJ8nkOsrLzGvodBPqzHOKauy10asLMDI0sUpvb+1sxlzff3udZvfg==} hasBin: true - oxlint@1.82.0: - resolution: {integrity: sha512-+iFM1BGw1ntYJt3QngbJmjbrGxPaKMUADOXOijpWGnYcBPq8YZnQftSS1C+pVcDYy9YxqDVJKQqQkTazTQMboQ==} + oxlint@1.83.0: + resolution: {integrity: sha512-cyDzSzaw3uzP0TeCeq3lLRPPoaUxkbB4ZOXj+kn+5r+BX9V+4bNVGk9lxer+WrgcpebH4JxLlJ3KQjveVztOLQ==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: @@ -7500,8 +7490,8 @@ packages: resolution: {integrity: sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==} hasBin: true - remeda@2.45.0: - resolution: {integrity: sha512-CTftZ0GJSox3CH77OhJemj20sXXUScH/kpkExD6t2LP3IG+mPKASBMFkbvWtsvzhU+54gKcgH38WWVihfr7bCA==} + remeda@2.50.0: + resolution: {integrity: sha512-pzljnP7Gnl/lLz5WcOSkxEGCjcK4dteQihQjRrtKCGqn8J6jD0BHwfU6pRrXjvQV2EWe+HdgtfZW7rDdmKn8uQ==} engines: {node: '>=18.0.0'} remove-unused-vars@0.0.15: @@ -8401,8 +8391,8 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} - valibot@1.4.2: - resolution: {integrity: sha512-gjdCvJ6d3RyHAneqxMYMW9QMCwYMb3jpOO0IyHZV1bnRHFBHrX3VkIILt5XYR0WhwHiH7Mty8ovuPZ/O3gamrg==} + valibot@1.5.0: + resolution: {integrity: sha512-nil6AkP2TChWL43Z5uJ6GTxX01CUA+g8LWUM+N/rB9NBbkUMaUsi9PUNzlUPgoKASgmx9f7eGOYpJ04/fSa6FQ==} peerDependencies: typescript: '>=5' peerDependenciesMeta: @@ -9629,14 +9619,14 @@ snapshots: '@devframes/hub-ui': 0.9.18(@devframes/hub@0.9.18(crossws@0.4.12(srvx@1.0.4))(devframe@0.9.18(cac@7.0.0)(srvx@1.0.4)))(@devframes/json-render@0.9.18(@devframes/hub@0.9.18(crossws@0.4.12(srvx@1.0.4))(devframe@0.9.18(cac@7.0.0)(srvx@1.0.4)))(devframe@0.9.18(cac@7.0.0)(srvx@1.0.4)))(devframe@0.9.18(cac@7.0.0)(srvx@1.0.4)) vite: link:packages/core - '@e18e/eslint-plugin@0.8.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(oxlint@1.82.0(oxlint-tsgolint@7.0.2001)(vite-plus@packages+cli))': + '@e18e/eslint-plugin@0.8.0(eslint@9.39.5(jiti@2.7.0)(supports-color@8.1.1))(oxlint@1.83.0(oxlint-tsgolint@7.0.2001)(vite-plus@packages+cli))': dependencies: empathic: 2.0.1 module-replacements: 3.3.0 semver: 7.8.5 optionalDependencies: eslint: 9.39.5(jiti@2.7.0)(supports-color@8.1.1) - oxlint: 1.82.0(oxlint-tsgolint@7.0.2001)(vite-plus@packages+cli) + oxlint: 1.83.0(oxlint-tsgolint@7.0.2001)(vite-plus@packages+cli) '@edge-runtime/primitives@6.0.0': optional: true @@ -9652,21 +9642,15 @@ snapshots: tslib: 2.8.1 optional: true - '@emnapi/core@1.9.1': - dependencies: - '@emnapi/wasi-threads': 1.2.0 - tslib: 2.8.1 - optional: true - '@emnapi/core@1.9.2': dependencies: '@emnapi/wasi-threads': 1.2.1 tslib: 2.8.1 optional: true - '@emnapi/core@2.0.0-alpha.4': + '@emnapi/core@2.0.0-alpha.5': dependencies: - '@emnapi/wasi-threads': 2.0.1 + '@emnapi/wasi-threads': 2.1.0 tslib: 2.8.1 '@emnapi/runtime@1.11.2': @@ -9674,24 +9658,14 @@ snapshots: tslib: 2.8.1 optional: true - '@emnapi/runtime@1.9.1': - dependencies: - tslib: 2.8.1 - optional: true - '@emnapi/runtime@1.9.2': dependencies: tslib: 2.8.1 optional: true - '@emnapi/runtime@2.0.0-alpha.4': - dependencies: - tslib: 2.8.1 - - '@emnapi/wasi-threads@1.2.0': + '@emnapi/runtime@2.0.0-alpha.5': dependencies: tslib: 2.8.1 - optional: true '@emnapi/wasi-threads@1.2.1': dependencies: @@ -9703,7 +9677,7 @@ snapshots: tslib: 2.8.1 optional: true - '@emnapi/wasi-threads@2.0.1': + '@emnapi/wasi-threads@2.1.0': dependencies: tslib: 2.8.1 @@ -10204,24 +10178,24 @@ snapshots: '@modelcontextprotocol/core': 2.0.0 zod: 4.6.1 - '@napi-rs/cli@3.9.1(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4)(@types/node@24.10.3)(emnapi@2.0.0-alpha.4(node-addon-api@7.1.1))(supports-color@8.1.1)': + '@napi-rs/cli@3.10.3(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5)(@types/node@24.10.3)(emnapi@2.0.0-alpha.5(node-addon-api@7.1.1))(supports-color@8.1.1)': dependencies: '@inquirer/prompts': 8.5.2(@types/node@24.10.3) - '@napi-rs/cross-toolchain': 1.0.3(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4)(supports-color@8.1.1) + '@napi-rs/cross-toolchain': 1.0.3(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5)(supports-color@8.1.1) '@napi-rs/wasm-tools': 1.1.0 '@octokit/rest': 22.0.1 clipanion: 4.0.0-rc.4(typanion@3.14.0) colorette: 2.0.20 es-toolkit: 1.47.1 js-yaml: 5.4.1 - obug: 2.1.4 + obug: 3.0.0 semver: 7.8.5 typanion: 3.14.0 typescript: 6.0.3 optionalDependencies: - '@emnapi/core': 2.0.0-alpha.4 - '@emnapi/runtime': 2.0.0-alpha.4 - emnapi: 2.0.0-alpha.4(node-addon-api@7.1.1) + '@emnapi/core': 2.0.0-alpha.5 + '@emnapi/runtime': 2.0.0-alpha.5 + emnapi: 2.0.0-alpha.5(node-addon-api@7.1.1) transitivePeerDependencies: - '@napi-rs/cross-toolchain-arm64-target-aarch64' - '@napi-rs/cross-toolchain-arm64-target-armv7' @@ -10236,24 +10210,24 @@ snapshots: - '@types/node' - supports-color - '@napi-rs/cli@3.9.1(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4)(@types/node@24.13.3)(emnapi@2.0.0-alpha.4(node-addon-api@7.1.1))(supports-color@8.1.1)': + '@napi-rs/cli@3.10.3(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5)(@types/node@24.13.3)(emnapi@2.0.0-alpha.5(node-addon-api@7.1.1))(supports-color@8.1.1)': dependencies: '@inquirer/prompts': 8.5.2(@types/node@24.13.3) - '@napi-rs/cross-toolchain': 1.0.3(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4)(supports-color@8.1.1) + '@napi-rs/cross-toolchain': 1.0.3(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5)(supports-color@8.1.1) '@napi-rs/wasm-tools': 1.1.0 '@octokit/rest': 22.0.1 clipanion: 4.0.0-rc.4(typanion@3.14.0) colorette: 2.0.20 es-toolkit: 1.47.1 js-yaml: 5.4.1 - obug: 2.1.4 + obug: 3.0.0 semver: 7.8.5 typanion: 3.14.0 typescript: 6.0.3 optionalDependencies: - '@emnapi/core': 2.0.0-alpha.4 - '@emnapi/runtime': 2.0.0-alpha.4 - emnapi: 2.0.0-alpha.4(node-addon-api@7.1.1) + '@emnapi/core': 2.0.0-alpha.5 + '@emnapi/runtime': 2.0.0-alpha.5 + emnapi: 2.0.0-alpha.5(node-addon-api@7.1.1) transitivePeerDependencies: - '@napi-rs/cross-toolchain-arm64-target-aarch64' - '@napi-rs/cross-toolchain-arm64-target-armv7' @@ -10268,10 +10242,10 @@ snapshots: - '@types/node' - supports-color - '@napi-rs/cross-toolchain@1.0.3(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4)(supports-color@8.1.1)': + '@napi-rs/cross-toolchain@1.0.3(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5)(supports-color@8.1.1)': dependencies: - '@napi-rs/lzma': 1.4.5(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4) - '@napi-rs/tar': 1.1.0(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4) + '@napi-rs/lzma': 1.4.5(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5) + '@napi-rs/tar': 1.1.0(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5) debug: 4.4.3(supports-color@8.1.1) transitivePeerDependencies: - '@emnapi/core' @@ -10320,9 +10294,9 @@ snapshots: '@napi-rs/lzma-linux-x64-musl@1.4.5': optional: true - '@napi-rs/lzma-wasm32-wasi@1.4.5(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4)': + '@napi-rs/lzma-wasm32-wasi@1.4.5(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5)': dependencies: - '@napi-rs/wasm-runtime': 1.2.2(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4) + '@napi-rs/wasm-runtime': 1.2.2(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -10337,7 +10311,7 @@ snapshots: '@napi-rs/lzma-win32-x64-msvc@1.4.5': optional: true - '@napi-rs/lzma@1.4.5(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4)': + '@napi-rs/lzma@1.4.5(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5)': optionalDependencies: '@napi-rs/lzma-android-arm-eabi': 1.4.5 '@napi-rs/lzma-android-arm64': 1.4.5 @@ -10352,7 +10326,7 @@ snapshots: '@napi-rs/lzma-linux-s390x-gnu': 1.4.5 '@napi-rs/lzma-linux-x64-gnu': 1.4.5 '@napi-rs/lzma-linux-x64-musl': 1.4.5 - '@napi-rs/lzma-wasm32-wasi': 1.4.5(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4) + '@napi-rs/lzma-wasm32-wasi': 1.4.5(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5) '@napi-rs/lzma-win32-arm64-msvc': 1.4.5 '@napi-rs/lzma-win32-ia32-msvc': 1.4.5 '@napi-rs/lzma-win32-x64-msvc': 1.4.5 @@ -10396,9 +10370,9 @@ snapshots: '@napi-rs/tar-linux-x64-musl@1.1.0': optional: true - '@napi-rs/tar-wasm32-wasi@1.1.0(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4)': + '@napi-rs/tar-wasm32-wasi@1.1.0(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5)': dependencies: - '@napi-rs/wasm-runtime': 1.2.2(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4) + '@napi-rs/wasm-runtime': 1.2.2(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5) transitivePeerDependencies: - '@emnapi/core' - '@emnapi/runtime' @@ -10413,7 +10387,7 @@ snapshots: '@napi-rs/tar-win32-x64-msvc@1.1.0': optional: true - '@napi-rs/tar@1.1.0(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4)': + '@napi-rs/tar@1.1.0(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5)': optionalDependencies: '@napi-rs/tar-android-arm-eabi': 1.1.0 '@napi-rs/tar-android-arm64': 1.1.0 @@ -10427,7 +10401,7 @@ snapshots: '@napi-rs/tar-linux-s390x-gnu': 1.1.0 '@napi-rs/tar-linux-x64-gnu': 1.1.0 '@napi-rs/tar-linux-x64-musl': 1.1.0 - '@napi-rs/tar-wasm32-wasi': 1.1.0(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4) + '@napi-rs/tar-wasm32-wasi': 1.1.0(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5) '@napi-rs/tar-win32-arm64-msvc': 1.1.0 '@napi-rs/tar-win32-ia32-msvc': 1.1.0 '@napi-rs/tar-win32-x64-msvc': 1.1.0 @@ -10449,13 +10423,6 @@ snapshots: '@tybys/wasm-util': 0.10.3 optional: true - '@napi-rs/wasm-runtime@1.2.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1)': - dependencies: - '@emnapi/core': 1.9.1 - '@emnapi/runtime': 1.9.1 - '@tybys/wasm-util': 0.10.3 - optional: true - '@napi-rs/wasm-runtime@1.2.2(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)': dependencies: '@emnapi/core': 1.9.2 @@ -10463,10 +10430,10 @@ snapshots: '@tybys/wasm-util': 0.10.3 optional: true - '@napi-rs/wasm-runtime@1.2.2(@emnapi/core@2.0.0-alpha.4)(@emnapi/runtime@2.0.0-alpha.4)': + '@napi-rs/wasm-runtime@1.2.2(@emnapi/core@2.0.0-alpha.5)(@emnapi/runtime@2.0.0-alpha.5)': dependencies: - '@emnapi/core': 2.0.0-alpha.4 - '@emnapi/runtime': 2.0.0-alpha.4 + '@emnapi/core': 2.0.0-alpha.5 + '@emnapi/runtime': 2.0.0-alpha.5 '@tybys/wasm-util': 0.10.3 '@napi-rs/wasm-tools-android-arm-eabi@1.1.0': @@ -10691,206 +10658,198 @@ snapshots: '@opentelemetry/api@1.9.0': optional: true - '@oxc-node/cli@0.1.0': + '@oxc-node/cli@0.1.2': dependencies: - '@oxc-node/core': 0.1.0 + '@oxc-node/core': 0.1.2 - '@oxc-node/core-android-arm-eabi@0.1.0': + '@oxc-node/core-android-arm-eabi@0.1.2': optional: true - '@oxc-node/core-android-arm64@0.1.0': + '@oxc-node/core-android-arm64@0.1.2': optional: true - '@oxc-node/core-darwin-arm64@0.1.0': + '@oxc-node/core-darwin-arm64@0.1.2': optional: true - '@oxc-node/core-darwin-x64@0.1.0': + '@oxc-node/core-darwin-x64@0.1.2': optional: true - '@oxc-node/core-freebsd-x64@0.1.0': + '@oxc-node/core-freebsd-x64@0.1.2': optional: true - '@oxc-node/core-linux-arm-gnueabihf@0.1.0': + '@oxc-node/core-linux-arm-gnueabihf@0.1.2': optional: true - '@oxc-node/core-linux-arm64-gnu@0.1.0': + '@oxc-node/core-linux-arm64-gnu@0.1.2': optional: true - '@oxc-node/core-linux-arm64-musl@0.1.0': + '@oxc-node/core-linux-arm64-musl@0.1.2': optional: true - '@oxc-node/core-linux-ppc64-gnu@0.1.0': + '@oxc-node/core-linux-ppc64-gnu@0.1.2': optional: true - '@oxc-node/core-linux-s390x-gnu@0.1.0': + '@oxc-node/core-linux-s390x-gnu@0.1.2': optional: true - '@oxc-node/core-linux-x64-gnu@0.1.0': + '@oxc-node/core-linux-x64-gnu@0.1.2': optional: true - '@oxc-node/core-linux-x64-musl@0.1.0': + '@oxc-node/core-linux-x64-musl@0.1.2': optional: true - '@oxc-node/core-openharmony-arm64@0.1.0': + '@oxc-node/core-openharmony-arm64@0.1.2': optional: true - '@oxc-node/core-wasm32-wasi@0.1.0': - dependencies: - '@emnapi/core': 1.9.1 - '@emnapi/runtime': 1.9.1 - '@napi-rs/wasm-runtime': 1.2.2(@emnapi/core@1.9.1)(@emnapi/runtime@1.9.1) + '@oxc-node/core-win32-arm64-msvc@0.1.2': optional: true - '@oxc-node/core-win32-arm64-msvc@0.1.0': + '@oxc-node/core-win32-ia32-msvc@0.1.2': optional: true - '@oxc-node/core-win32-ia32-msvc@0.1.0': + '@oxc-node/core-win32-x64-msvc@0.1.2': optional: true - '@oxc-node/core-win32-x64-msvc@0.1.0': - optional: true - - '@oxc-node/core@0.1.0': + '@oxc-node/core@0.1.2': dependencies: pirates: 4.0.7 optionalDependencies: - '@oxc-node/core-android-arm-eabi': 0.1.0 - '@oxc-node/core-android-arm64': 0.1.0 - '@oxc-node/core-darwin-arm64': 0.1.0 - '@oxc-node/core-darwin-x64': 0.1.0 - '@oxc-node/core-freebsd-x64': 0.1.0 - '@oxc-node/core-linux-arm-gnueabihf': 0.1.0 - '@oxc-node/core-linux-arm64-gnu': 0.1.0 - '@oxc-node/core-linux-arm64-musl': 0.1.0 - '@oxc-node/core-linux-ppc64-gnu': 0.1.0 - '@oxc-node/core-linux-s390x-gnu': 0.1.0 - '@oxc-node/core-linux-x64-gnu': 0.1.0 - '@oxc-node/core-linux-x64-musl': 0.1.0 - '@oxc-node/core-openharmony-arm64': 0.1.0 - '@oxc-node/core-wasm32-wasi': 0.1.0 - '@oxc-node/core-win32-arm64-msvc': 0.1.0 - '@oxc-node/core-win32-ia32-msvc': 0.1.0 - '@oxc-node/core-win32-x64-msvc': 0.1.0 + '@oxc-node/core-android-arm-eabi': 0.1.2 + '@oxc-node/core-android-arm64': 0.1.2 + '@oxc-node/core-darwin-arm64': 0.1.2 + '@oxc-node/core-darwin-x64': 0.1.2 + '@oxc-node/core-freebsd-x64': 0.1.2 + '@oxc-node/core-linux-arm-gnueabihf': 0.1.2 + '@oxc-node/core-linux-arm64-gnu': 0.1.2 + '@oxc-node/core-linux-arm64-musl': 0.1.2 + '@oxc-node/core-linux-ppc64-gnu': 0.1.2 + '@oxc-node/core-linux-s390x-gnu': 0.1.2 + '@oxc-node/core-linux-x64-gnu': 0.1.2 + '@oxc-node/core-linux-x64-musl': 0.1.2 + '@oxc-node/core-openharmony-arm64': 0.1.2 + '@oxc-node/core-win32-arm64-msvc': 0.1.2 + '@oxc-node/core-win32-ia32-msvc': 0.1.2 + '@oxc-node/core-win32-x64-msvc': 0.1.2 '@oxc-parser/binding-android-arm-eabi@0.148.0': optional: true - '@oxc-parser/binding-android-arm-eabi@0.149.0': + '@oxc-parser/binding-android-arm-eabi@0.150.0': optional: true '@oxc-parser/binding-android-arm64@0.148.0': optional: true - '@oxc-parser/binding-android-arm64@0.149.0': + '@oxc-parser/binding-android-arm64@0.150.0': optional: true '@oxc-parser/binding-darwin-arm64@0.148.0': optional: true - '@oxc-parser/binding-darwin-arm64@0.149.0': + '@oxc-parser/binding-darwin-arm64@0.150.0': optional: true '@oxc-parser/binding-darwin-x64@0.148.0': optional: true - '@oxc-parser/binding-darwin-x64@0.149.0': + '@oxc-parser/binding-darwin-x64@0.150.0': optional: true '@oxc-parser/binding-freebsd-x64@0.148.0': optional: true - '@oxc-parser/binding-freebsd-x64@0.149.0': + '@oxc-parser/binding-freebsd-x64@0.150.0': optional: true '@oxc-parser/binding-linux-arm-gnueabihf@0.148.0': optional: true - '@oxc-parser/binding-linux-arm-gnueabihf@0.149.0': + '@oxc-parser/binding-linux-arm-gnueabihf@0.150.0': optional: true '@oxc-parser/binding-linux-arm-musleabihf@0.148.0': optional: true - '@oxc-parser/binding-linux-arm-musleabihf@0.149.0': + '@oxc-parser/binding-linux-arm-musleabihf@0.150.0': optional: true '@oxc-parser/binding-linux-arm64-gnu@0.148.0': optional: true - '@oxc-parser/binding-linux-arm64-gnu@0.149.0': + '@oxc-parser/binding-linux-arm64-gnu@0.150.0': optional: true '@oxc-parser/binding-linux-arm64-musl@0.148.0': optional: true - '@oxc-parser/binding-linux-arm64-musl@0.149.0': + '@oxc-parser/binding-linux-arm64-musl@0.150.0': optional: true '@oxc-parser/binding-linux-ppc64-gnu@0.148.0': optional: true - '@oxc-parser/binding-linux-ppc64-gnu@0.149.0': + '@oxc-parser/binding-linux-ppc64-gnu@0.150.0': optional: true '@oxc-parser/binding-linux-riscv64-gnu@0.148.0': optional: true - '@oxc-parser/binding-linux-riscv64-gnu@0.149.0': + '@oxc-parser/binding-linux-riscv64-gnu@0.150.0': optional: true '@oxc-parser/binding-linux-riscv64-musl@0.148.0': optional: true - '@oxc-parser/binding-linux-riscv64-musl@0.149.0': + '@oxc-parser/binding-linux-riscv64-musl@0.150.0': optional: true '@oxc-parser/binding-linux-s390x-gnu@0.148.0': optional: true - '@oxc-parser/binding-linux-s390x-gnu@0.149.0': + '@oxc-parser/binding-linux-s390x-gnu@0.150.0': optional: true '@oxc-parser/binding-linux-x64-gnu@0.148.0': optional: true - '@oxc-parser/binding-linux-x64-gnu@0.149.0': + '@oxc-parser/binding-linux-x64-gnu@0.150.0': optional: true '@oxc-parser/binding-linux-x64-musl@0.148.0': optional: true - '@oxc-parser/binding-linux-x64-musl@0.149.0': + '@oxc-parser/binding-linux-x64-musl@0.150.0': optional: true '@oxc-parser/binding-openharmony-arm64@0.148.0': optional: true - '@oxc-parser/binding-openharmony-arm64@0.149.0': + '@oxc-parser/binding-openharmony-arm64@0.150.0': optional: true '@oxc-parser/binding-win32-arm64-msvc@0.148.0': optional: true - '@oxc-parser/binding-win32-arm64-msvc@0.149.0': + '@oxc-parser/binding-win32-arm64-msvc@0.150.0': optional: true '@oxc-parser/binding-win32-ia32-msvc@0.148.0': optional: true - '@oxc-parser/binding-win32-ia32-msvc@0.149.0': + '@oxc-parser/binding-win32-ia32-msvc@0.150.0': optional: true '@oxc-parser/binding-win32-x64-msvc@0.148.0': optional: true - '@oxc-parser/binding-win32-x64-msvc@0.149.0': + '@oxc-parser/binding-win32-x64-msvc@0.150.0': optional: true - '@oxc-project/runtime@0.149.0': {} + '@oxc-project/runtime@0.150.0': {} '@oxc-project/types@0.148.0': {} - '@oxc-project/types@0.149.0': {} + '@oxc-project/types@0.150.0': {} '@oxc-resolver/binding-android-arm-eabi@11.24.2': optional: true @@ -10956,115 +10915,115 @@ snapshots: '@oxfmt/binding-android-arm-eabi@0.66.0': optional: true - '@oxfmt/binding-android-arm-eabi@0.67.0': + '@oxfmt/binding-android-arm-eabi@0.68.0': optional: true '@oxfmt/binding-android-arm64@0.66.0': optional: true - '@oxfmt/binding-android-arm64@0.67.0': + '@oxfmt/binding-android-arm64@0.68.0': optional: true '@oxfmt/binding-darwin-arm64@0.66.0': optional: true - '@oxfmt/binding-darwin-arm64@0.67.0': + '@oxfmt/binding-darwin-arm64@0.68.0': optional: true '@oxfmt/binding-darwin-x64@0.66.0': optional: true - '@oxfmt/binding-darwin-x64@0.67.0': + '@oxfmt/binding-darwin-x64@0.68.0': optional: true '@oxfmt/binding-freebsd-x64@0.66.0': optional: true - '@oxfmt/binding-freebsd-x64@0.67.0': + '@oxfmt/binding-freebsd-x64@0.68.0': optional: true '@oxfmt/binding-linux-arm-gnueabihf@0.66.0': optional: true - '@oxfmt/binding-linux-arm-gnueabihf@0.67.0': + '@oxfmt/binding-linux-arm-gnueabihf@0.68.0': optional: true '@oxfmt/binding-linux-arm-musleabihf@0.66.0': optional: true - '@oxfmt/binding-linux-arm-musleabihf@0.67.0': + '@oxfmt/binding-linux-arm-musleabihf@0.68.0': optional: true '@oxfmt/binding-linux-arm64-gnu@0.66.0': optional: true - '@oxfmt/binding-linux-arm64-gnu@0.67.0': + '@oxfmt/binding-linux-arm64-gnu@0.68.0': optional: true '@oxfmt/binding-linux-arm64-musl@0.66.0': optional: true - '@oxfmt/binding-linux-arm64-musl@0.67.0': + '@oxfmt/binding-linux-arm64-musl@0.68.0': optional: true '@oxfmt/binding-linux-ppc64-gnu@0.66.0': optional: true - '@oxfmt/binding-linux-ppc64-gnu@0.67.0': + '@oxfmt/binding-linux-ppc64-gnu@0.68.0': optional: true '@oxfmt/binding-linux-riscv64-gnu@0.66.0': optional: true - '@oxfmt/binding-linux-riscv64-gnu@0.67.0': + '@oxfmt/binding-linux-riscv64-gnu@0.68.0': optional: true '@oxfmt/binding-linux-riscv64-musl@0.66.0': optional: true - '@oxfmt/binding-linux-riscv64-musl@0.67.0': + '@oxfmt/binding-linux-riscv64-musl@0.68.0': optional: true '@oxfmt/binding-linux-s390x-gnu@0.66.0': optional: true - '@oxfmt/binding-linux-s390x-gnu@0.67.0': + '@oxfmt/binding-linux-s390x-gnu@0.68.0': optional: true '@oxfmt/binding-linux-x64-gnu@0.66.0': optional: true - '@oxfmt/binding-linux-x64-gnu@0.67.0': + '@oxfmt/binding-linux-x64-gnu@0.68.0': optional: true '@oxfmt/binding-linux-x64-musl@0.66.0': optional: true - '@oxfmt/binding-linux-x64-musl@0.67.0': + '@oxfmt/binding-linux-x64-musl@0.68.0': optional: true '@oxfmt/binding-openharmony-arm64@0.66.0': optional: true - '@oxfmt/binding-openharmony-arm64@0.67.0': + '@oxfmt/binding-openharmony-arm64@0.68.0': optional: true '@oxfmt/binding-win32-arm64-msvc@0.66.0': optional: true - '@oxfmt/binding-win32-arm64-msvc@0.67.0': + '@oxfmt/binding-win32-arm64-msvc@0.68.0': optional: true '@oxfmt/binding-win32-ia32-msvc@0.66.0': optional: true - '@oxfmt/binding-win32-ia32-msvc@0.67.0': + '@oxfmt/binding-win32-ia32-msvc@0.68.0': optional: true '@oxfmt/binding-win32-x64-msvc@0.66.0': optional: true - '@oxfmt/binding-win32-x64-msvc@0.67.0': + '@oxfmt/binding-win32-x64-msvc@0.68.0': optional: true '@oxlint-tsgolint/darwin-arm64@7.0.2001': @@ -11085,61 +11044,61 @@ snapshots: '@oxlint-tsgolint/win32-x64@7.0.2001': optional: true - '@oxlint/binding-android-arm-eabi@1.82.0': + '@oxlint/binding-android-arm-eabi@1.83.0': optional: true - '@oxlint/binding-android-arm64@1.82.0': + '@oxlint/binding-android-arm64@1.83.0': optional: true - '@oxlint/binding-darwin-arm64@1.82.0': + '@oxlint/binding-darwin-arm64@1.83.0': optional: true - '@oxlint/binding-darwin-x64@1.82.0': + '@oxlint/binding-darwin-x64@1.83.0': optional: true - '@oxlint/binding-freebsd-x64@1.82.0': + '@oxlint/binding-freebsd-x64@1.83.0': optional: true - '@oxlint/binding-linux-arm-gnueabihf@1.82.0': + '@oxlint/binding-linux-arm-gnueabihf@1.83.0': optional: true - '@oxlint/binding-linux-arm-musleabihf@1.82.0': + '@oxlint/binding-linux-arm-musleabihf@1.83.0': optional: true - '@oxlint/binding-linux-arm64-gnu@1.82.0': + '@oxlint/binding-linux-arm64-gnu@1.83.0': optional: true - '@oxlint/binding-linux-arm64-musl@1.82.0': + '@oxlint/binding-linux-arm64-musl@1.83.0': optional: true - '@oxlint/binding-linux-ppc64-gnu@1.82.0': + '@oxlint/binding-linux-ppc64-gnu@1.83.0': optional: true - '@oxlint/binding-linux-riscv64-gnu@1.82.0': + '@oxlint/binding-linux-riscv64-gnu@1.83.0': optional: true - '@oxlint/binding-linux-riscv64-musl@1.82.0': + '@oxlint/binding-linux-riscv64-musl@1.83.0': optional: true - '@oxlint/binding-linux-s390x-gnu@1.82.0': + '@oxlint/binding-linux-s390x-gnu@1.83.0': optional: true - '@oxlint/binding-linux-x64-gnu@1.82.0': + '@oxlint/binding-linux-x64-gnu@1.83.0': optional: true - '@oxlint/binding-linux-x64-musl@1.82.0': + '@oxlint/binding-linux-x64-musl@1.83.0': optional: true - '@oxlint/binding-openharmony-arm64@1.82.0': + '@oxlint/binding-openharmony-arm64@1.83.0': optional: true - '@oxlint/binding-win32-arm64-msvc@1.82.0': + '@oxlint/binding-win32-arm64-msvc@1.83.0': optional: true - '@oxlint/binding-win32-ia32-msvc@1.82.0': + '@oxlint/binding-win32-ia32-msvc@1.83.0': optional: true - '@oxlint/binding-win32-x64-msvc@1.82.0': + '@oxlint/binding-win32-x64-msvc@1.83.0': optional: true '@oxlint/plugins@1.79.0': {} @@ -12898,7 +12857,7 @@ snapshots: electron-to-chromium@1.5.425: {} - emnapi@2.0.0-alpha.4(node-addon-api@7.1.1): + emnapi@2.0.0-alpha.5(node-addon-api@7.1.1): optionalDependencies: node-addon-api: 7.1.1 @@ -14042,6 +14001,8 @@ snapshots: obug@2.1.4: {} + obug@3.0.0: {} + octokit-from-auth@0.3.2: dependencies: get-github-auth-token: 0.1.2 @@ -14117,29 +14078,29 @@ snapshots: '@oxc-parser/binding-win32-ia32-msvc': 0.148.0 '@oxc-parser/binding-win32-x64-msvc': 0.148.0 - oxc-parser@0.149.0: + oxc-parser@0.150.0: dependencies: - '@oxc-project/types': 0.149.0 + '@oxc-project/types': 0.150.0 optionalDependencies: - '@oxc-parser/binding-android-arm-eabi': 0.149.0 - '@oxc-parser/binding-android-arm64': 0.149.0 - '@oxc-parser/binding-darwin-arm64': 0.149.0 - '@oxc-parser/binding-darwin-x64': 0.149.0 - '@oxc-parser/binding-freebsd-x64': 0.149.0 - '@oxc-parser/binding-linux-arm-gnueabihf': 0.149.0 - '@oxc-parser/binding-linux-arm-musleabihf': 0.149.0 - '@oxc-parser/binding-linux-arm64-gnu': 0.149.0 - '@oxc-parser/binding-linux-arm64-musl': 0.149.0 - '@oxc-parser/binding-linux-ppc64-gnu': 0.149.0 - '@oxc-parser/binding-linux-riscv64-gnu': 0.149.0 - '@oxc-parser/binding-linux-riscv64-musl': 0.149.0 - '@oxc-parser/binding-linux-s390x-gnu': 0.149.0 - '@oxc-parser/binding-linux-x64-gnu': 0.149.0 - '@oxc-parser/binding-linux-x64-musl': 0.149.0 - '@oxc-parser/binding-openharmony-arm64': 0.149.0 - '@oxc-parser/binding-win32-arm64-msvc': 0.149.0 - '@oxc-parser/binding-win32-ia32-msvc': 0.149.0 - '@oxc-parser/binding-win32-x64-msvc': 0.149.0 + '@oxc-parser/binding-android-arm-eabi': 0.150.0 + '@oxc-parser/binding-android-arm64': 0.150.0 + '@oxc-parser/binding-darwin-arm64': 0.150.0 + '@oxc-parser/binding-darwin-x64': 0.150.0 + '@oxc-parser/binding-freebsd-x64': 0.150.0 + '@oxc-parser/binding-linux-arm-gnueabihf': 0.150.0 + '@oxc-parser/binding-linux-arm-musleabihf': 0.150.0 + '@oxc-parser/binding-linux-arm64-gnu': 0.150.0 + '@oxc-parser/binding-linux-arm64-musl': 0.150.0 + '@oxc-parser/binding-linux-ppc64-gnu': 0.150.0 + '@oxc-parser/binding-linux-riscv64-gnu': 0.150.0 + '@oxc-parser/binding-linux-riscv64-musl': 0.150.0 + '@oxc-parser/binding-linux-s390x-gnu': 0.150.0 + '@oxc-parser/binding-linux-x64-gnu': 0.150.0 + '@oxc-parser/binding-linux-x64-musl': 0.150.0 + '@oxc-parser/binding-openharmony-arm64': 0.150.0 + '@oxc-parser/binding-win32-arm64-msvc': 0.150.0 + '@oxc-parser/binding-win32-ia32-msvc': 0.150.0 + '@oxc-parser/binding-win32-x64-msvc': 0.150.0 oxc-resolver@11.24.2: optionalDependencies: @@ -14188,29 +14149,29 @@ snapshots: '@oxfmt/binding-win32-x64-msvc': 0.66.0 vite-plus: link:packages/cli - oxfmt@0.67.0(vite-plus@packages+cli): + oxfmt@0.68.0(vite-plus@packages+cli): dependencies: tinypool: 2.1.2 optionalDependencies: - '@oxfmt/binding-android-arm-eabi': 0.67.0 - '@oxfmt/binding-android-arm64': 0.67.0 - '@oxfmt/binding-darwin-arm64': 0.67.0 - '@oxfmt/binding-darwin-x64': 0.67.0 - '@oxfmt/binding-freebsd-x64': 0.67.0 - '@oxfmt/binding-linux-arm-gnueabihf': 0.67.0 - '@oxfmt/binding-linux-arm-musleabihf': 0.67.0 - '@oxfmt/binding-linux-arm64-gnu': 0.67.0 - '@oxfmt/binding-linux-arm64-musl': 0.67.0 - '@oxfmt/binding-linux-ppc64-gnu': 0.67.0 - '@oxfmt/binding-linux-riscv64-gnu': 0.67.0 - '@oxfmt/binding-linux-riscv64-musl': 0.67.0 - '@oxfmt/binding-linux-s390x-gnu': 0.67.0 - '@oxfmt/binding-linux-x64-gnu': 0.67.0 - '@oxfmt/binding-linux-x64-musl': 0.67.0 - '@oxfmt/binding-openharmony-arm64': 0.67.0 - '@oxfmt/binding-win32-arm64-msvc': 0.67.0 - '@oxfmt/binding-win32-ia32-msvc': 0.67.0 - '@oxfmt/binding-win32-x64-msvc': 0.67.0 + '@oxfmt/binding-android-arm-eabi': 0.68.0 + '@oxfmt/binding-android-arm64': 0.68.0 + '@oxfmt/binding-darwin-arm64': 0.68.0 + '@oxfmt/binding-darwin-x64': 0.68.0 + '@oxfmt/binding-freebsd-x64': 0.68.0 + '@oxfmt/binding-linux-arm-gnueabihf': 0.68.0 + '@oxfmt/binding-linux-arm-musleabihf': 0.68.0 + '@oxfmt/binding-linux-arm64-gnu': 0.68.0 + '@oxfmt/binding-linux-arm64-musl': 0.68.0 + '@oxfmt/binding-linux-ppc64-gnu': 0.68.0 + '@oxfmt/binding-linux-riscv64-gnu': 0.68.0 + '@oxfmt/binding-linux-riscv64-musl': 0.68.0 + '@oxfmt/binding-linux-s390x-gnu': 0.68.0 + '@oxfmt/binding-linux-x64-gnu': 0.68.0 + '@oxfmt/binding-linux-x64-musl': 0.68.0 + '@oxfmt/binding-openharmony-arm64': 0.68.0 + '@oxfmt/binding-win32-arm64-msvc': 0.68.0 + '@oxfmt/binding-win32-ia32-msvc': 0.68.0 + '@oxfmt/binding-win32-x64-msvc': 0.68.0 vite-plus: link:packages/cli oxlint-tsgolint@7.0.2001: @@ -14222,27 +14183,27 @@ snapshots: '@oxlint-tsgolint/win32-arm64': 7.0.2001 '@oxlint-tsgolint/win32-x64': 7.0.2001 - oxlint@1.82.0(oxlint-tsgolint@7.0.2001)(vite-plus@packages+cli): + oxlint@1.83.0(oxlint-tsgolint@7.0.2001)(vite-plus@packages+cli): optionalDependencies: - '@oxlint/binding-android-arm-eabi': 1.82.0 - '@oxlint/binding-android-arm64': 1.82.0 - '@oxlint/binding-darwin-arm64': 1.82.0 - '@oxlint/binding-darwin-x64': 1.82.0 - '@oxlint/binding-freebsd-x64': 1.82.0 - '@oxlint/binding-linux-arm-gnueabihf': 1.82.0 - '@oxlint/binding-linux-arm-musleabihf': 1.82.0 - '@oxlint/binding-linux-arm64-gnu': 1.82.0 - '@oxlint/binding-linux-arm64-musl': 1.82.0 - '@oxlint/binding-linux-ppc64-gnu': 1.82.0 - '@oxlint/binding-linux-riscv64-gnu': 1.82.0 - '@oxlint/binding-linux-riscv64-musl': 1.82.0 - '@oxlint/binding-linux-s390x-gnu': 1.82.0 - '@oxlint/binding-linux-x64-gnu': 1.82.0 - '@oxlint/binding-linux-x64-musl': 1.82.0 - '@oxlint/binding-openharmony-arm64': 1.82.0 - '@oxlint/binding-win32-arm64-msvc': 1.82.0 - '@oxlint/binding-win32-ia32-msvc': 1.82.0 - '@oxlint/binding-win32-x64-msvc': 1.82.0 + '@oxlint/binding-android-arm-eabi': 1.83.0 + '@oxlint/binding-android-arm64': 1.83.0 + '@oxlint/binding-darwin-arm64': 1.83.0 + '@oxlint/binding-darwin-x64': 1.83.0 + '@oxlint/binding-freebsd-x64': 1.83.0 + '@oxlint/binding-linux-arm-gnueabihf': 1.83.0 + '@oxlint/binding-linux-arm-musleabihf': 1.83.0 + '@oxlint/binding-linux-arm64-gnu': 1.83.0 + '@oxlint/binding-linux-arm64-musl': 1.83.0 + '@oxlint/binding-linux-ppc64-gnu': 1.83.0 + '@oxlint/binding-linux-riscv64-gnu': 1.83.0 + '@oxlint/binding-linux-riscv64-musl': 1.83.0 + '@oxlint/binding-linux-s390x-gnu': 1.83.0 + '@oxlint/binding-linux-x64-gnu': 1.83.0 + '@oxlint/binding-linux-x64-musl': 1.83.0 + '@oxlint/binding-openharmony-arm64': 1.83.0 + '@oxlint/binding-win32-arm64-msvc': 1.83.0 + '@oxlint/binding-win32-ia32-msvc': 1.83.0 + '@oxlint/binding-win32-x64-msvc': 1.83.0 oxlint-tsgolint: 7.0.2001 vite-plus: link:packages/cli @@ -14611,7 +14572,7 @@ snapshots: dependencies: jsesc: 3.1.0 - remeda@2.45.0: {} + remeda@2.50.0: {} remove-unused-vars@0.0.15: dependencies: @@ -15459,7 +15420,7 @@ snapshots: utils-merge@1.0.1: {} - valibot@1.4.2(typescript@6.0.3): + valibot@1.5.0(typescript@6.0.3): optionalDependencies: typescript: 6.0.3 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index b67f1ee002..6b3ef45278 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -11,17 +11,17 @@ catalog: '@babel/preset-env': ^7.29.7 '@babel/preset-typescript': ^7.29.7 '@clack/core': ^1.0.0 - '@emnapi/core': 2.0.0-alpha.4 - '@emnapi/runtime': 2.0.0-alpha.4 + '@emnapi/core': 2.0.0-alpha.5 + '@emnapi/runtime': 2.0.0-alpha.5 '@iconify/vue': ^5.0.0 '@jridgewell/trace-mapping': ^0.3.31 - '@napi-rs/cli': ^3.9.0 + '@napi-rs/cli': ^3.10.0 '@napi-rs/wasm-runtime': ^1.2.2 '@nkzw/safe-word-list': ^3.1.0 - '@oxc-node/cli': ^0.1.0 - '@oxc-node/core': ^0.1.0 - '@oxc-project/runtime': =0.149.0 - '@oxc-project/types': =0.149.0 + '@oxc-node/cli': ^0.1.2 + '@oxc-node/core': ^0.1.2 + '@oxc-project/runtime': =0.150.0 + '@oxc-project/types': =0.150.0 '@oxlint/plugins': =1.79.0 '@pnpm/find-workspace-packages': ^6.0.9 '@rolldown/pluginutils': ^1.0.0 @@ -76,7 +76,7 @@ catalog: detect-indent: ^7.0.2 detect-newline: ^4.0.1 diff: ^9.0.0 - emnapi: 2.0.0-alpha.4 + emnapi: 2.0.0-alpha.5 esbuild: ^0.28.0 estree-toolkit: ^1.7.8 execa: ^9.2.0 @@ -96,11 +96,11 @@ catalog: mocha: ^11.7.5 nanotar: ^0.3.0 next: ^15.4.3 - oxc-minify: =0.149.0 - oxc-parser: =0.149.0 - oxc-transform: =0.149.0 - oxfmt: =0.67.0 - oxlint: =1.82.0 + oxc-minify: =0.150.0 + oxc-parser: =0.150.0 + oxc-transform: =0.150.0 + oxfmt: =0.68.0 + oxlint: =1.83.0 oxlint-tsgolint: =7.0.2001 pathe: ^2.0.3 picocolors: ^1.1.1 @@ -109,7 +109,7 @@ catalog: react: ^19.1.0 react-dom: ^19.1.0 remark-parse: ^11.0.0 - remeda: ^2.45.0 + remeda: ^2.48.0 rolldown-plugin-dts: ^0.28.0 rollup: ^4.63.0 semver: ^7.8.0 @@ -125,7 +125,7 @@ catalog: tsx: ^4.22.0 typescript: ^6.0.0 unified: ^11.0.5 - valibot: 1.4.2 + valibot: 1.5.0 validate-npm-package-name: ^7.0.2 vitepress: ^2.0.0-alpha.15 vitepress-plugin-graphviz: ^0.1.0