diff --git a/Cargo.lock b/Cargo.lock index dd65d34c1..5fa009605 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -448,6 +448,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 = "core-foundation-sys" version = "0.8.6" @@ -602,6 +611,22 @@ dependencies = [ "syn", ] +[[package]] +name = "ctor" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a4735f265ba6a1188052ca32d461028a7d1125868be18e287e756019da7607b5" +dependencies = [ + "ctor-proc-macro", + "dtor", +] + +[[package]] +name = "ctor-proc-macro" +version = "0.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f211af61d8efdd104f96e57adf5e426ba1bc3ed7a4ead616e15e5881fd79c4d" + [[package]] name = "darling" version = "0.20.11" @@ -708,6 +733,21 @@ dependencies = [ "litrs", ] +[[package]] +name = "dtor" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97cbdf2ad6846025e8e25df05171abfb30e3ababa12ee0a0e44b9bbe570633a8" +dependencies = [ + "dtor-proc-macro", +] + +[[package]] +name = "dtor-proc-macro" +version = "0.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7454e41ff9012c00d53cf7f475c5e3afa3b91b7c90568495495e8d9bf47a1055" + [[package]] name = "either" version = "1.10.0" @@ -1120,7 +1160,7 @@ dependencies = [ "glaredb_rt_native", "napi", "napi-build", - "napi-derive", + "napi-derive 3.0.0", "serde_json", "tokio", ] @@ -1806,8 +1846,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", "tokio", @@ -1827,7 +1867,21 @@ checksum = "7cbe2585d8ac223f7d34f13701434b9d5f4eb9c332cccce8dee57ea18ab8ab0c" dependencies = [ "cfg-if", "convert_case 0.6.0", - "napi-derive-backend", + "napi-derive-backend 1.0.75", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "napi-derive" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ce09c2a155c7c38447a6ff1711899375bdd8f9dd5a50aad700a9c765c9f8a375" +dependencies = [ + "convert_case 0.8.0", + "ctor 0.4.2", + "napi-derive-backend 2.0.0", "proc-macro2", "quote", "syn", @@ -1843,7 +1897,18 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "regex", + "syn", +] + +[[package]] +name = "napi-derive-backend" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "17923387d68ecfe057a04a38ee89aeb41f415c43b4c7a508a3683bf0c1511c5a" +dependencies = [ + "convert_case 0.8.0", + "proc-macro2", + "quote", "semver", "syn", ] diff --git a/crates/glaredb_node/Cargo.toml b/crates/glaredb_node/Cargo.toml index d6ebc64b5..57c1abf79 100644 --- a/crates/glaredb_node/Cargo.toml +++ b/crates/glaredb_node/Cargo.toml @@ -19,7 +19,7 @@ glaredb_rt_native = { workspace = true } glaredb_ext_default = { workspace = true } napi = { version = "2.16", default-features = false, features = ["napi4", "async"] } -napi-derive = "2.16" +napi-derive = "3.0" tokio = { workspace = true, default-features = false, features = ["rt", "rt-multi-thread", "time", "net"] } [build-dependencies]