diff --git a/Cargo.lock b/Cargo.lock index d9e6ab4..293388e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -424,7 +424,7 @@ checksum = "0b023947811758c97c59bf9d1c188fd619ad4718dcaa767947df1cadb14f39f4" dependencies = [ "glob", "libc", - "libloading", + "libloading 0.8.9", ] [[package]] @@ -706,13 +706,9 @@ dependencies = [ [[package]] name = "ctor" -version = "0.2.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501" -dependencies = [ - "quote", - "syn 2.0.119", -] +checksum = "e2e30e509674ef0ec91e21a7735766db37d163d46151b6a361d8b83dd79116bd" [[package]] name = "ctutils" @@ -2069,6 +2065,16 @@ dependencies = [ "windows-link", ] +[[package]] +name = "libloading" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "754ca22de805bb5744484a5b151a9e1a8e837d5dc232c2d7d8c2e3492edc8b60" +dependencies = [ + "cfg-if", + "windows-link", +] + [[package]] name = "libm" version = "0.2.16" @@ -2181,15 +2187,17 @@ dependencies = [ [[package]] name = "napi" -version = "2.16.17" +version = "3.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "55740c4ae1d8696773c78fdafd5d0e5fe9bc9f1b071c7ba493ba5c413a9184f3" +checksum = "de33522036981030a75c231829566bc63414e08101a6f5ff4ac6cef19c8e0941" dependencies = [ "bitflags", "ctor", - "napi-derive", + "futures", + "napi-build", "napi-sys", - "once_cell", + "nohash-hasher", + "rustc-hash", ] [[package]] @@ -2229,11 +2237,11 @@ dependencies = [ [[package]] name = "napi-sys" -version = "2.4.0" +version = "3.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "427802e8ec3a734331fec1035594a210ce1ff4dc5bc1950530920ab717964ea3" +checksum = "85fbf1fa9f1babfe396d74bbbf52b3643770243e8f5b0b46715d4caf7f0dfc9a" dependencies = [ - "libloading", + "libloading 0.9.0", ] [[package]] diff --git a/crates/pidgin-napi/Cargo.toml b/crates/pidgin-napi/Cargo.toml index 209b4b0..d9ec5eb 100644 --- a/crates/pidgin-napi/Cargo.toml +++ b/crates/pidgin-napi/Cargo.toml @@ -15,7 +15,7 @@ pidgin-ai = { path = "../pidgin-ai" } pidgin-coding = { path = "../pidgin-coding" } pidgin-tui = { path = "../pidgin-tui" } indexmap = { version = "2", features = ["serde"] } -napi = { version = "2", default-features = false, features = ["napi9"] } +napi = { version = "3", default-features = false, features = ["napi9"] } napi-derive = "2" serde = { workspace = true } serde_json = { workspace = true }