diff --git a/Cargo.lock b/Cargo.lock index fdffc1e..4aa250d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2853,6 +2853,24 @@ dependencies = [ "oxc_syntax 0.130.0", ] +[[package]] +name = "oxc_ast" +version = "0.138.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22bf885a47f8e0562ae73e0487ec8f83358bbbca8aad99a8293a9919d6d9e7fe" +dependencies = [ + "bitflags", + "oxc_allocator 0.138.0", + "oxc_ast_macros 0.138.0", + "oxc_data_structures 0.138.0", + "oxc_diagnostics 0.138.0", + "oxc_estree 0.138.0", + "oxc_regular_expression 0.138.0", + "oxc_span 0.138.0", + "oxc_str 0.138.0", + "oxc_syntax 0.138.0", +] + [[package]] name = "oxc_ast_macros" version = "0.95.0" @@ -2913,6 +2931,18 @@ dependencies = [ "oxc_syntax 0.130.0", ] +[[package]] +name = "oxc_ast_visit" +version = "0.138.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f22557685c3d7e0a7e2fb3038072774a54bb4ac29f934719f628c364d808c15" +dependencies = [ + "oxc_allocator 0.138.0", + "oxc_ast 0.138.0", + "oxc_span 0.138.0", + "oxc_syntax 0.138.0", +] + [[package]] name = "oxc_codegen" version = "0.95.0" @@ -2926,9 +2956,9 @@ dependencies = [ "oxc_allocator 0.95.0", "oxc_ast 0.95.0", "oxc_data_structures 0.95.0", - "oxc_index", + "oxc_index 4.1.0", "oxc_semantic 0.95.0", - "oxc_sourcemap", + "oxc_sourcemap 6.1.1", "oxc_span 0.95.0", "oxc_syntax 0.95.0", "rustc-hash", @@ -2936,23 +2966,23 @@ dependencies = [ [[package]] name = "oxc_codegen" -version = "0.130.0" +version = "0.138.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f57d81e1a0cd99b07a760cf1bb6ae3ab4b4861b10139bc024716d7ab15e27fdf" +checksum = "8b9feb869721e14ab8484c697372c468a3df3cb96ca8c02bfe34981fc8d614e9" dependencies = [ "bitflags", "cow-utils", "dragonbox_ecma 0.1.12", "itoa", - "oxc_allocator 0.130.0", - "oxc_ast 0.130.0", - "oxc_data_structures 0.130.0", - "oxc_index", - "oxc_semantic 0.130.0", - "oxc_sourcemap", - "oxc_span 0.130.0", - "oxc_str 0.130.0", - "oxc_syntax 0.130.0", + "oxc_allocator 0.138.0", + "oxc_ast 0.138.0", + "oxc_data_structures 0.138.0", + "oxc_index 5.0.0", + "oxc_semantic 0.138.0", + "oxc_sourcemap 8.1.2", + "oxc_span 0.138.0", + "oxc_str 0.138.0", + "oxc_syntax 0.138.0", "rustc-hash", ] @@ -3025,6 +3055,17 @@ dependencies = [ "percent-encoding", ] +[[package]] +name = "oxc_diagnostics" +version = "0.138.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b2d82feef8bf6118f57dffdc2cd9c22426b438b3f3298bc398bdf596297aeaa" +dependencies = [ + "cow-utils", + "oxc-miette 3.0.1", + "percent-encoding", +] + [[package]] name = "oxc_ecmascript" version = "0.95.0" @@ -3056,6 +3097,22 @@ dependencies = [ "oxc_syntax 0.130.0", ] +[[package]] +name = "oxc_ecmascript" +version = "0.138.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a5382979eb00843975f7dc33b567d9821f818b26f78d3e31ccf94af3cf78a8c" +dependencies = [ + "cow-utils", + "num-bigint", + "num-traits", + "oxc_allocator 0.138.0", + "oxc_ast 0.138.0", + "oxc_regular_expression 0.138.0", + "oxc_span 0.138.0", + "oxc_syntax 0.138.0", +] + [[package]] name = "oxc_estree" version = "0.95.0" @@ -3084,6 +3141,16 @@ dependencies = [ "serde", ] +[[package]] +name = "oxc_index" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "191884bee6c3744909a51acc7d78d4ae370d817b25875b10642f632327b6296e" +dependencies = [ + "nonmax", + "serde", +] + [[package]] name = "oxc_mangler" version = "0.95.0" @@ -3094,7 +3161,7 @@ dependencies = [ "oxc_allocator 0.95.0", "oxc_ast 0.95.0", "oxc_data_structures 0.95.0", - "oxc_index", + "oxc_index 4.1.0", "oxc_semantic 0.95.0", "oxc_span 0.95.0", "oxc_syntax 0.95.0", @@ -3111,7 +3178,7 @@ dependencies = [ "oxc_allocator 0.130.0", "oxc_ast 0.130.0", "oxc_data_structures 0.130.0", - "oxc_index", + "oxc_index 4.1.0", "oxc_semantic 0.130.0", "oxc_span 0.130.0", "oxc_str 0.130.0", @@ -3133,7 +3200,7 @@ dependencies = [ "oxc_compat 0.95.0", "oxc_data_structures 0.95.0", "oxc_ecmascript 0.95.0", - "oxc_index", + "oxc_index 4.1.0", "oxc_mangler 0.95.0", "oxc_parser 0.95.0", "oxc_regular_expression 0.95.0", @@ -3158,7 +3225,7 @@ dependencies = [ "oxc_compat 0.130.0", "oxc_data_structures 0.130.0", "oxc_ecmascript 0.130.0", - "oxc_index", + "oxc_index 4.1.0", "oxc_mangler 0.130.0", "oxc_parser 0.130.0", "oxc_regular_expression 0.130.0", @@ -3250,6 +3317,23 @@ dependencies = [ "unicode-id-start", ] +[[package]] +name = "oxc_regular_expression" +version = "0.138.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95bee883f864fb7c75d92ccae3b7db98afc4dce5d0b8b5165e681d93cb010399" +dependencies = [ + "bitflags", + "oxc_allocator 0.138.0", + "oxc_ast_macros 0.138.0", + "oxc_diagnostics 0.138.0", + "oxc_span 0.138.0", + "oxc_str 0.138.0", + "phf 0.14.0", + "rustc-hash", + "unicode-id-start", +] + [[package]] name = "oxc_semantic" version = "0.95.0" @@ -3263,7 +3347,7 @@ dependencies = [ "oxc_data_structures 0.95.0", "oxc_diagnostics 0.95.0", "oxc_ecmascript 0.95.0", - "oxc_index", + "oxc_index 4.1.0", "oxc_span 0.95.0", "oxc_syntax 0.95.0", "phf 0.13.1", @@ -3284,7 +3368,7 @@ dependencies = [ "oxc_ast_visit 0.130.0", "oxc_diagnostics 0.130.0", "oxc_ecmascript 0.130.0", - "oxc_index", + "oxc_index 4.1.0", "oxc_span 0.130.0", "oxc_str 0.130.0", "oxc_syntax 0.130.0", @@ -3292,6 +3376,29 @@ dependencies = [ "self_cell", ] +[[package]] +name = "oxc_semantic" +version = "0.138.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7074088f38672fbafd4aa79f516835661ff539175858323f287775e2d9c89449" +dependencies = [ + "itertools 0.15.0", + "memchr", + "oxc_allocator 0.138.0", + "oxc_ast 0.138.0", + "oxc_ast_visit 0.138.0", + "oxc_data_structures 0.138.0", + "oxc_diagnostics 0.138.0", + "oxc_ecmascript 0.138.0", + "oxc_index 5.0.0", + "oxc_span 0.138.0", + "oxc_str 0.138.0", + "oxc_syntax 0.138.0", + "rustc-hash", + "self_cell", + "smallvec", +] + [[package]] name = "oxc_sourcemap" version = "6.1.1" @@ -3305,6 +3412,19 @@ dependencies = [ "serde_json", ] +[[package]] +name = "oxc_sourcemap" +version = "8.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b415102a94b483bbd76d13e850fe87961197e5795c79a8523ebec5d82025f94f" +dependencies = [ + "base64-simd 0.8.0", + "json-escape-simd", + "rustc-hash", + "serde", + "serde_json", +] + [[package]] name = "oxc_span" version = "0.95.0" @@ -3384,7 +3504,7 @@ dependencies = [ "oxc_ast_macros 0.95.0", "oxc_data_structures 0.95.0", "oxc_estree 0.95.0", - "oxc_index", + "oxc_index 4.1.0", "oxc_span 0.95.0", "phf 0.13.1", "unicode-id-start", @@ -3403,13 +3523,33 @@ dependencies = [ "oxc_allocator 0.130.0", "oxc_ast_macros 0.130.0", "oxc_estree 0.130.0", - "oxc_index", + "oxc_index 4.1.0", "oxc_span 0.130.0", "oxc_str 0.130.0", "phf 0.13.1", "unicode-id-start", ] +[[package]] +name = "oxc_syntax" +version = "0.138.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6dbe873bf4a3e494a56ec34f2710cb44309a071fd2c8360b893a12347d584c34" +dependencies = [ + "bitflags", + "cow-utils", + "dragonbox_ecma 0.1.12", + "nonmax", + "oxc_allocator 0.138.0", + "oxc_ast_macros 0.138.0", + "oxc_estree 0.138.0", + "oxc_index 5.0.0", + "oxc_span 0.138.0", + "oxc_str 0.138.0", + "phf 0.14.0", + "unicode-id-start", +] + [[package]] name = "oxc_transformer" version = "0.130.0" @@ -4879,6 +5019,9 @@ name = "smallvec" version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +dependencies = [ + "serde", +] [[package]] name = "smawk" @@ -4915,7 +5058,7 @@ dependencies = [ "minify-html", "oxc_allocator 0.138.0", "oxc_ast 0.130.0", - "oxc_codegen 0.130.0", + "oxc_codegen 0.138.0", "oxc_minifier 0.130.0", "oxc_parser 0.130.0", "oxc_semantic 0.130.0", diff --git a/crates/squish-code/Cargo.toml b/crates/squish-code/Cargo.toml index 32a6114..91d5c02 100644 --- a/crates/squish-code/Cargo.toml +++ b/crates/squish-code/Cargo.toml @@ -20,7 +20,7 @@ parcel_sourcemap = "2" minify-html = "0.18.1" oxc_allocator = "0.138" oxc_ast = "0.130" -oxc_codegen = "0.130" +oxc_codegen = "0.138" oxc_minifier = "0.130" oxc_parser = "0.130" oxc_semantic = "0.130"