build
napi build --release --cargo-cwd ../../crates/binding --platform --js ./binding.js --dts ./binding.d.ts
clean
rm -f *.node artifacts-*.tar
format
biome check --write .
release
esno scripts/release.ts
src:dev
father dev
version
napi version
artifacts
napi artifacts
postbuild
npm run format
src:build
father build
universal
napi universal
build:debug
napi build --cargo-cwd ../../crates/binding --platform --js src/binding.js --dts src/binding.d.ts
build:mac:x86
npm run build -- --target x86_64-apple-darwin
release:build
esno scripts/release.ts --build
release:quick
esno scripts/quick-release.ts
prepublishOnly
napi prepublish -t npm
artifacts:local
rm -rf tmp && mkdir tmp && cp *.node tmp/ && napi artifacts --dir ./tmp --dist npm
build:linux:gnu
npm run --ignore-scripts build -- --target x86_64-unknown-linux-gnu
build:mac:aarch
npm run build -- --target aarch64-apple-darwin
build:linux:musl
npm run --ignore-scripts build -- --target x86_64-unknown-linux-musl