diff --git a/Cargo.lock b/Cargo.lock index 9d4482d..736457a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -184,12 +184,6 @@ dependencies = [ "syn", ] -[[package]] -name = "daachorse" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "63b7ef7a4be509357f4804d0a22e830daddb48f19fd604e4ad32ddce04a94c36" - [[package]] name = "dashmap" version = "6.1.0" @@ -335,31 +329,6 @@ dependencies = [ "autocfg", ] -[[package]] -name = "miette" -version = "7.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4edc8853320c2a0dab800fbda86253c8938f6ea88510dc92c5f1ed20e794afc1" -dependencies = [ - "cfg-if", - "miette-derive", - "owo-colors", - "textwrap", - "thiserror", - "unicode-width 0.1.13", -] - -[[package]] -name = "miette-derive" -version = "7.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf09caffaac8068c346b6df2a7fc27a177fd20b39421a39ce0a211bde679a6c" -dependencies = [ - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "minimal-lexical" version = "0.2.1" @@ -512,9 +481,9 @@ checksum = "fb37767f6569cd834a413442455e0f066d0d522de8630436e2a1761d9726ba56" [[package]] name = "oxc-browserslist" -version = "1.0.3" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50b5ad390a7cf69d5f574ea41eada88a7c0947272647703fe1ec6ce23bfe1714" +checksum = "d240f6572a29895f324ad834a42a0c4bad0739269a08d0181ad7d6db7537e0d1" dependencies = [ "nom", "rustc-hash", @@ -543,11 +512,36 @@ dependencies = [ "tokio", ] +[[package]] +name = "oxc-miette" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e03e63fd113c068b82d07c9c614b0b146c08a3ac0a4dface3ea1d1a9d14d549e" +dependencies = [ + "cfg-if", + "owo-colors", + "oxc-miette-derive", + "textwrap", + "thiserror", + "unicode-width 0.2.0", +] + +[[package]] +name = "oxc-miette-derive" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e21f680e8c5f1900297d394627d495351b9e37761f7bbf90116bd5eeb6e80967" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "oxc_allocator" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b5c86018e4c158687698514494cb02b48b0367fd63e463c7b3846e565df53f46" +checksum = "3137194d5acbead2fd78db27c03b27faa2dfa53628514b1843ae31b2ba304d28" dependencies = [ "allocator-api2", "bumpalo", @@ -555,12 +549,14 @@ dependencies = [ [[package]] name = "oxc_ast" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "761ab257d19f07de7f91bab40fd7b232e6e0c68164b9086434f416e960f28149" +checksum = "0a142fb8a722e9eb9bf4c9ef37bc7f37e9cc7fc38acba1889d8fb9f2df8ca85a" dependencies = [ "bitflags", + "cow-utils", "num-bigint", + "num-traits", "oxc_allocator", "oxc_ast_macros", "oxc_estree", @@ -571,9 +567,9 @@ dependencies = [ [[package]] name = "oxc_ast_macros" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a58d52ec144ec10c6c890a5356f7859510aa37e3e2839abd91e419969628302e" +checksum = "8ba3432be9886577f6ea36a3ecba6a9b7f2f0bc16aae8a759a0d43f91e0cb4d5" dependencies = [ "proc-macro2", "quote", @@ -582,9 +578,9 @@ dependencies = [ [[package]] name = "oxc_cfg" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef63e4a5b26bbc51cae765e1ee2d882f9f8e1e70c1675d28ac264575962b4eb5" +checksum = "4c93679c94786c3fb504e6c295bf2dc452ad74240fbb2325c12fbbc97c6e9796" dependencies = [ "bitflags", "itertools", @@ -597,16 +593,14 @@ dependencies = [ [[package]] name = "oxc_codegen" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56b92d5e14118de64196e8e8557aad2bf5ff6fca36e8cd723409fcbaf1d40710" +checksum = "3d43f6c181f267e0d50bc0a3a08c049a99279df5268b2166f752148a1fa112dc" dependencies = [ "assert-unchecked", "bitflags", "cow-utils", - "daachorse", "nonmax", - "once_cell", "oxc_allocator", "oxc_ast", "oxc_index", @@ -619,31 +613,28 @@ dependencies = [ [[package]] name = "oxc_data_structures" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5151a87b8bb4b6ea4110b37b2737ab10bdd1012ea8a1600e07a45e4069465c05" +checksum = "0c88e59bbe4955cd0dcf7808bfe743f1ee4a9fec8e9f217cdf37df15de84dc24" dependencies = [ "assert-unchecked", ] [[package]] name = "oxc_diagnostics" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "980c673834c9b2fa15eb2692d418df45c84294771fd364ab53f9abdf4d3e874b" +checksum = "d2bc8acd3740a2b2b32e1826d966b65f11b9ef5bebb460ebc7cbadf898d7efec" dependencies = [ - "miette", - "owo-colors", + "oxc-miette", "rustc-hash", - "textwrap", - "unicode-width 0.2.0", ] [[package]] name = "oxc_ecmascript" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20243d6de6301a5265c85d9d8007bf3044be5311906ba1686570de67743904a3" +checksum = "cd5642b9d2de373f6c3143bc24f69a824b7d56e86e8060f68b1d4c8a8e922340" dependencies = [ "num-bigint", "num-traits", @@ -654,21 +645,21 @@ dependencies = [ [[package]] name = "oxc_estree" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7c30428989d3af8c8d868ec5fdd3e227865bbf7bc875e47785de368968282234" +checksum = "b00fbdfd3e49faee78dada84e8cd79fdcf0bbb9a4c3f77a312b823d867e1894b" [[package]] name = "oxc_index" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c33b9c780ed9ea47548248450b04da65b1e4e8023157403c37407a3210b675a" +checksum = "4852baa0de945b11def319a618cb31546f71b0a782f22c2e80f32f0ed356804d" [[package]] name = "oxc_mangler" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a175f7b6873f7fd9df0de6fe11e5769622f8b8dacc31f9a92339208a0b804934" +checksum = "f4356e1fdbc0538b9a7f3cd20fb596158904891f2f5c2ac5c73d318a320220ec" dependencies = [ "itertools", "oxc_ast", @@ -679,9 +670,9 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22251ed2d64a743481450f64e5d279193165b637dc3dce6f5eaa3eeb494d470b" +checksum = "4bf3395e8cad18ec9cda1bd530720d8e2747c5e4767573ba9bb3f0c798d944a4" dependencies = [ "assert-unchecked", "bitflags", @@ -692,7 +683,6 @@ dependencies = [ "oxc_allocator", "oxc_ast", "oxc_diagnostics", - "oxc_ecmascript", "oxc_regular_expression", "oxc_span", "oxc_syntax", @@ -702,9 +692,9 @@ dependencies = [ [[package]] name = "oxc_regular_expression" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbd944dbd4a2b479bda4e29472e1489bb3abd9efbf8a84397fbe3259944b39b4" +checksum = "ab44622a5b4cb09e12eda5f70d9c033c3a820b26f92a1bc86e596e137dc42089" dependencies = [ "oxc_allocator", "oxc_ast_macros", @@ -718,9 +708,9 @@ dependencies = [ [[package]] name = "oxc_semantic" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7693d8e4f47f3b9346dc828fc0ac2f2cc0c795efc633d3c9516981e689c8c655" +checksum = "cc4b663c28a86d18d36ddf3847b6b33ee09fc808659c30966e95dd3810195f91" dependencies = [ "assert-unchecked", "indexmap", @@ -739,9 +729,9 @@ dependencies = [ [[package]] name = "oxc_sourcemap" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e5eac041bff0e4392790431f54fc9bf8f0d37de68c22cac52f05219dd466d70" +checksum = "caec4e61c40c79463875e0e8fcacae0d1ca2a2f91a6301074c2632652281afaf" dependencies = [ "base64-simd", "cfg-if", @@ -753,12 +743,12 @@ dependencies = [ [[package]] name = "oxc_span" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74ea8734bdf818608fe5b92322ef1ad56c56896d83052b5d477f0197d09e7f15" +checksum = "363c6c4329272836347089768df8c87c298f3bd329668306e1f50fc1f8804b7c" dependencies = [ "compact_str", - "miette", + "oxc-miette", "oxc_allocator", "oxc_ast_macros", "oxc_estree", @@ -766,9 +756,9 @@ dependencies = [ [[package]] name = "oxc_syntax" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14ecf5a5134b738088f1a56fbae78aa4e478b07f27b5f4db3c07734e0c9e005a" +checksum = "8697e0c9c99df9f5863196f82cb705685d747b1732733b80f5203cf70d46335a" dependencies = [ "assert-unchecked", "bitflags", @@ -787,11 +777,12 @@ dependencies = [ [[package]] name = "oxc_transformer" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0cb03752e690f591d438c3b579e8db4add14251381168d6d9800076fa3044b84" +checksum = "4474cd73176facb658c9a09cc94f4023ffeb0d962caa62894c98998e2cc767c6" dependencies = [ "base64", + "compact_str", "cow-utils", "dashmap", "indexmap", @@ -817,9 +808,9 @@ dependencies = [ [[package]] name = "oxc_traverse" -version = "0.34.0" +version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30936f5767aecd22718c2fe2346d5a332fae9bbfbc6cc23ee62042e5ede57ca4" +checksum = "ba91926e02d42f6301d13a8541403cdd9f66b89457aeac15fc12d481fa9e4d2a" dependencies = [ "compact_str", "itoa", @@ -1176,9 +1167,9 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "tokio" -version = "1.41.0" +version = "1.41.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb" +checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" dependencies = [ "backtrace", "pin-project-lite", diff --git a/Cargo.toml b/Cargo.toml index 92d84c9..e363fdd 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -11,14 +11,14 @@ license = "MIT" rust-version = "1.77" [workspace.dependencies] -oxc_allocator = { version = "0.34.0" } -oxc_codegen = { version = "0.34.0" } -oxc_parser = { version = "0.34.0" } -oxc_sourcemap = { version = "0.34.0" } -oxc_span = { version = "0.34.0" } -oxc_syntax = { version = "0.34.0" } -oxc_transformer = { version = "0.34.0" } -oxc_semantic = { version = "0.34.0" } +oxc_allocator = { version = "0.37.0" } +oxc_codegen = { version = "0.37.0" } +oxc_parser = { version = "0.37.0" } +oxc_sourcemap = { version = "0.37.0" } +oxc_span = { version = "0.37.0" } +oxc_syntax = { version = "0.37.0" } +oxc_transformer = { version = "0.37.0" } +oxc_semantic = { version = "0.37.0" } itertools = { version = "0.13.0" } tokio = { version = "1.38.0", features = ["rt-multi-thread"] }