diff --git a/rust/gbt/Cargo.lock b/rust/gbt/Cargo.lock index b0d905884..72343eed5 100644 --- a/rust/gbt/Cargo.lock +++ b/rust/gbt/Cargo.lock @@ -187,9 +187,9 @@ dependencies = [ [[package]] name = "napi" -version = "2.16.13" +version = "2.16.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "214f07a80874bb96a8433b3cdfc84980d56c7b02e1a0d7ba4ba0db5cef785e2b" +checksum = "55740c4ae1d8696773c78fdafd5d0e5fe9bc9f1b071c7ba493ba5c413a9184f3" dependencies = [ "bitflags", "ctor", @@ -201,9 +201,9 @@ dependencies = [ [[package]] name = "napi-build" -version = "2.1.4" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db836caddef23662b94e16bf1f26c40eceb09d6aee5d5b06a7ac199320b69b19" +checksum = "03acbfa4f156a32188bfa09b86dc11a431b5725253fc1fc6f6df5bed273382c4" [[package]] name = "napi-derive" diff --git a/rust/gbt/package.json b/rust/gbt/package.json index 77ca25da6..63e2da577 100644 --- a/rust/gbt/package.json +++ b/rust/gbt/package.json @@ -6,25 +6,22 @@ "types": "index.d.ts", "scripts": { "artifacts": "napi artifacts", - "build": "npm install --no-save @napi-rs/cli@2.18.0 && npm run check-cargo-version && napi build --platform", + "build": "npm install --no-save @napi-rs/cli@3.0.0-alpha.80 && npm run check-cargo-version && napi build --platform", "build-debug": "npm run build", "build-release": "npm run build -- --release --strip", "check-cargo-version": "VER=$(cat rust-toolchain) ; if ! cargo version | grep \"cargo $VER\" >/dev/null ; then echo -e \"\\033[1;35m[[[[WARNING]]]]: cargo version mismatch with ./rust-toolchain version ($VER)!!!\\033[0m\" >&2; fi", - "clean": "rm -rf ./target/ ./node_modules/ *.node package-lock.json", + "clean": "rm -rf ./target/ ./node_modules/ *.node package-lock.json index.d.ts index.js", "to-backend": "FD=${FD:-../../backend/rust-gbt/} ; rm -rf $FD && mkdir $FD && cp index.js index.d.ts package.json *.node $FD", "prepublishOnly": "napi prepublish -t npm", "test": "cargo test" }, "author": "mononaut", "napi": { - "name": "gbt", - "triples": { - "defaults": false, - "additional": [ - "x86_64-unknown-linux-gnu", - "x86_64-unknown-freebsd" - ] - } + "binaryName": "gbt", + "targets": [ + "x86_64-unknown-linux-gnu", + "x86_64-unknown-freebsd" + ] }, "engines": { "node": ">= 12"