diff --git a/Cargo.lock b/Cargo.lock index 632ba3f..3b79e01 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -231,6 +231,15 @@ dependencies = [ "unicode-segmentation", ] +[[package]] +name = "convert_case" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f" +dependencies = [ + "unicode-segmentation", +] + [[package]] name = "crc32fast" version = "1.5.0" @@ -317,6 +326,22 @@ dependencies = [ "syn", ] +[[package]] +name = "ctor" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "424e0138278faeb2b401f174ad17e715c829512d74f3d1e81eb43365c2e0590e" +dependencies = [ + "ctor-proc-macro", + "dtor", +] + +[[package]] +name = "ctor-proc-macro" +version = "0.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1" + [[package]] name = "displaydoc" version = "0.2.5" @@ -328,6 +353,21 @@ dependencies = [ "syn", ] +[[package]] +name = "dtor" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "404d02eeb088a82cfd873006cb713fe411306c7d182c344905e101fb1167d301" +dependencies = [ + "dtor-proc-macro", +] + +[[package]] +name = "dtor-proc-macro" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5" + [[package]] name = "either" version = "1.15.0" @@ -744,8 +784,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "55740c4ae1d8696773c78fdafd5d0e5fe9bc9f1b071c7ba493ba5c413a9184f3" dependencies = [ "bitflags", - "ctor", - "napi-derive", + "ctor 0.2.9", + "napi-derive 2.16.13", "napi-sys", "once_cell", ] @@ -763,8 +803,22 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7cbe2585d8ac223f7d34f13701434b9d5f4eb9c332cccce8dee57ea18ab8ab0c" dependencies = [ "cfg-if", - "convert_case", - "napi-derive-backend", + "convert_case 0.6.0", + "napi-derive-backend 1.0.75", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "napi-derive" +version = "3.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78665d6bdf10e9a4e6b38123efb0f66962e6197c1aea2f07cff3f159a374696d" +dependencies = [ + "convert_case 0.8.0", + "ctor 0.6.3", + "napi-derive-backend 3.0.0", "proc-macro2", "quote", "syn", @@ -776,11 +830,22 @@ version = "1.0.75" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1639aaa9eeb76e91c6ae66da8ce3e89e921cd3885e99ec85f4abacae72fc91bf" dependencies = [ - "convert_case", + "convert_case 0.6.0", "once_cell", "proc-macro2", "quote", - "regex", + "syn", +] + +[[package]] +name = "napi-derive-backend" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "42d55d01423e7264de3acc13b258fa48ca7cf38a4d25db848908ec3c1304a85a" +dependencies = [ + "convert_case 0.8.0", + "proc-macro2", + "quote", "semver", "syn", ] @@ -1275,7 +1340,7 @@ version = "0.3.1" dependencies = [ "napi", "napi-build", - "napi-derive", + "napi-derive 3.3.0", "srcmap-codec", ] @@ -1298,7 +1363,7 @@ version = "0.3.1" dependencies = [ "napi", "napi-build", - "napi-derive", + "napi-derive 3.3.0", "srcmap-generator", ] @@ -1342,7 +1407,7 @@ version = "0.3.1" dependencies = [ "napi", "napi-build", - "napi-derive", + "napi-derive 3.3.0", "srcmap-remapping", "srcmap-sourcemap", ] @@ -1394,7 +1459,7 @@ version = "0.3.1" dependencies = [ "napi", "napi-build", - "napi-derive", + "napi-derive 3.3.0", "srcmap-sourcemap", ] diff --git a/Cargo.toml b/Cargo.toml index 64610a3..6f02463 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -24,7 +24,7 @@ simd-json = "0.14" sonic-rs = "0.3" rayon = "1" napi = { version = "2", default-features = false, features = ["napi6"] } -napi-derive = "2" +napi-derive = "3" napi-build = "2" wasm-bindgen = "0.2" js-sys = "0.3"