diff --git a/Cargo.lock b/Cargo.lock index 8af40fb..49e54d4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -48,15 +48,6 @@ dependencies = [ "generic-array", ] -[[package]] -name = "bumpalo" -version = "3.19.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" -dependencies = [ - "allocator-api2", -] - [[package]] name = "castaway" version = "0.2.4" @@ -168,9 +159,9 @@ dependencies = [ [[package]] name = "dragonbox_ecma" -version = "0.0.5" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d742b56656e8b14d63e7ea9806597b1849ae25412584c8adf78c0f67bd985e66" +checksum = "6a5577f010d4e1bb3f3c4d6081e05718eb6992cf20119cab4d3abadff198b5ae" [[package]] name = "dtor" @@ -241,9 +232,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.15" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" +checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" [[package]] name = "json-escape-simd" @@ -428,9 +419,9 @@ checksum = "9c6901729fa79e91a0913333229e9ca5dc725089d1c363b2f4b4760709dc4a52" [[package]] name = "oxc-miette" -version = "2.6.0" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f02105a875f3751a0b44b4c822b01177728dd9049ae6fb419e9b04887d730ed1" +checksum = "60a7ba54c704edefead1f44e9ef09c43e5cfae666bdc33516b066011f0e6ebf7" dependencies = [ "cfg-if", "owo-colors", @@ -443,9 +434,9 @@ dependencies = [ [[package]] name = "oxc-miette-derive" -version = "2.6.0" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "003b4612827f6501183873fb0735da92157e3c7daa71c40921c7d2758fec2229" +checksum = "d4faecb54d0971f948fbc1918df69b26007e6f279a204793669542e1e8b75eb3" dependencies = [ "proc-macro2", "quote", @@ -454,12 +445,11 @@ dependencies = [ [[package]] name = "oxc_allocator" -version = "0.105.0" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60ca9e1e73193a2060cc36d6a52b008e313c9d15e58a9c3de0097d4918697af9" +checksum = "a5c88d24f54baed607e8a5b8f7b675cf542427489a84d3a987c25d14e6f37560" dependencies = [ "allocator-api2", - "bumpalo", "hashbrown 0.16.1", "oxc_data_structures", "rustc-hash", @@ -467,9 +457,9 @@ dependencies = [ [[package]] name = "oxc_ast" -version = "0.105.0" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a3b58ca83e7a169425f638d05474fc5666c8996fbe21b0a281e3c74750638b53" +checksum = "61b730cec4b5ee7c9f76b7c0c35662ea81c5d8cd5245fd7e5a3df6fedc53cf84" dependencies = [ "bitflags", "oxc_allocator", @@ -484,9 +474,9 @@ dependencies = [ [[package]] name = "oxc_ast_macros" -version = "0.105.0" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "079b778ec2017539e54123eff2b5fdea09deb6de76fc539cce4774806946bfeb" +checksum = "db4af69b74197148d178e5ab9bad5e88d036ea0055bc4a4fd9b2aa72cd4bc360" dependencies = [ "phf", "proc-macro2", @@ -496,9 +486,9 @@ dependencies = [ [[package]] name = "oxc_ast_visit" -version = "0.105.0" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "72e451cb1bfca987bc7d68975af38ccbdec8016634592a762cd2320b925a36d1" +checksum = "bea0c0c79abc8b9299aec7079047e720e34ec86fb7864304fb809665f55b16a0" dependencies = [ "oxc_allocator", "oxc_ast", @@ -508,9 +498,9 @@ dependencies = [ [[package]] name = "oxc_codegen" -version = "0.105.0" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4a41f2e1efaff4d28e45d96a35bf64fa00cc8d7460829cb293b0296ff2feaac3" +checksum = "3de9eea4f0d680f2c9d4e11590ad48a46e7d909de73073a7b86a521cab272d72" dependencies = [ "bitflags", "cow-utils", @@ -529,15 +519,15 @@ dependencies = [ [[package]] name = "oxc_data_structures" -version = "0.105.0" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a26e88f1dec1481f1c274c775659e92dfd71aeea023a4bccbaee861427e7706f" +checksum = "093bc959abade6e41ae32ce55d9cc60d20ad560ade463db0890371ac8d32facf" [[package]] name = "oxc_diagnostics" -version = "0.105.0" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f9eac375dd26c626775a3d7fad941fda7bce022448dd26165f4feb1ab186652" +checksum = "c2476bc5e5957f29cbd74a95f30ff8d7467a446947ae7294f862a440a0f4f82a" dependencies = [ "cow-utils", "oxc-miette", @@ -546,24 +536,25 @@ dependencies = [ [[package]] name = "oxc_ecmascript" -version = "0.105.0" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6da6f9a94e8b2772848a71e133ba47723c8ba4ed749552100b8c46f2e449b747" +checksum = "57afadb15794970319679b9ab7004d2d39166d74852dc2fd7d647ef9782253a7" dependencies = [ "cow-utils", "num-bigint", "num-traits", "oxc_allocator", "oxc_ast", + "oxc_regular_expression", "oxc_span", "oxc_syntax", ] [[package]] name = "oxc_estree" -version = "0.105.0" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6277ef2f1caaf759b16164787e39803ca91bd3582e5664ae3111c85aa62edd7" +checksum = "bfa8054cce36f2ac94eabc24c1983ec70f93a6c1187da248b0f1a1ce7bcd121c" [[package]] name = "oxc_index" @@ -577,9 +568,9 @@ dependencies = [ [[package]] name = "oxc_parser" -version = "0.105.0" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa0b7195ec44f6edc67458409dca5a6660956ac2075496511f6bf843132beb57" +checksum = "f8e1ab9ccddf9aae8c9236afa8993b57a401473cd6a0c0d6b98f1d6c9d448da9" dependencies = [ "bitflags", "cow-utils", @@ -600,9 +591,9 @@ dependencies = [ [[package]] name = "oxc_regular_expression" -version = "0.105.0" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c43bcf966ad7622484eb91a63555b128214b1e71e06ba4ebe767e825500cc3f" +checksum = "20bb5ba648addcdbaddb6f771b4facb7fdc75bc0da966a89b47af22311ed91da" dependencies = [ "bitflags", "oxc_allocator", @@ -616,11 +607,12 @@ dependencies = [ [[package]] name = "oxc_semantic" -version = "0.105.0" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "857d307b9c5229fe00a1513c8f821f3927014ad3cf8184a44c6fa10aa9dde45f" +checksum = "3e39f52f18f6fbbbc3c969196a46fe3071c0912da5c54c4575e976f78b72405f" dependencies = [ "itertools", + "memchr", "oxc_allocator", "oxc_ast", "oxc_ast_visit", @@ -630,9 +622,9 @@ dependencies = [ "oxc_index", "oxc_span", "oxc_syntax", - "phf", "rustc-hash", "self_cell", + "smallvec", ] [[package]] @@ -650,22 +642,34 @@ dependencies = [ [[package]] name = "oxc_span" -version = "0.105.0" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fda7457a6eea895d8d529d42f06cc5985de04ba6785dea98582010eceb4ac3f" +checksum = "0392afe06f6f78ad9c6f2c3cca1189e9db94e57c12c164c8508e07c2c718d6f4" dependencies = [ "compact_str", "oxc-miette", "oxc_allocator", "oxc_ast_macros", "oxc_estree", + "oxc_str", +] + +[[package]] +name = "oxc_str" +version = "0.111.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97cb70d5a5e99530ceb1c8d2297e2539007f69ff3d290801bf4788466ab63cf2" +dependencies = [ + "compact_str", + "oxc_allocator", + "oxc_estree", ] [[package]] name = "oxc_syntax" -version = "0.105.0" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edea141e6e25054872e6e3b93e8f173b8812be5c49c39817aaa78f02a197a3c7" +checksum = "4eb5056b8c736b0ee376e8856702510e3fd99bc6c00384b9081f0b7f1ad725b6" dependencies = [ "bitflags", "cow-utils", @@ -683,9 +687,9 @@ dependencies = [ [[package]] name = "oxc_traverse" -version = "0.105.0" +version = "0.111.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8e12bb5cbc6617931d76493c19ee06b2de176917fdaade50f06670e852f5f08" +checksum = "e4c8a2716d8fa2b32e28e1b8ea9244dbd1d58b485b8761e0655bb38402b31252" dependencies = [ "itoa", "oxc_allocator", @@ -843,9 +847,9 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "self_cell" -version = "1.2.1" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "16c2f82143577edb4921b71ede051dac62ca3c16084e918bf7b40c96ae10eb33" +checksum = "b12e76d157a900eb52e81bc6e9f3069344290341720e9178cde2407113ac8d89" [[package]] name = "semver" @@ -924,6 +928,9 @@ name = "smallvec" version = "1.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03" +dependencies = [ + "serde", +] [[package]] name = "smawk" diff --git a/Cargo.toml b/Cargo.toml index 8a69780..c29e632 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,17 +14,17 @@ sha1 = "0.10" dashmap = "7.0.0-rc2" serde = { version = "1", features = ["derive", "rc"] } serde_json = "1" -oxc_allocator = "0.105" -oxc_ast = "0.105" -oxc_codegen = "0.105" -oxc_data_structures = "0.105" -oxc_diagnostics = "0.105" -oxc_ecmascript = "0.105" -oxc_parser = "0.105" -oxc_semantic = "0.105" -oxc_span = "0.105" -oxc_syntax = "0.105" -oxc_traverse = "0.105" +oxc_allocator = "0.111" +oxc_ast = "0.111" +oxc_codegen = "0.111" +oxc_data_structures = "0.111" +oxc_diagnostics = "0.111" +oxc_ecmascript = "0.111" +oxc_parser = "0.111" +oxc_semantic = "0.111" +oxc_span = "0.111" +oxc_syntax = "0.111" +oxc_traverse = "0.111" napi = "3" napi-derive = "3" napi-build = "2"