Files
zen/bindings/nodejs/Makefile
stefan-gorules b4b59eb7c5 feat: policy dictionary (#479)
* feat: policy dictionary

* remove enum references

* improve tests

* reset index.js and package.json
2026-07-08 13:21:03 +02:00

23 lines
785 B
Makefile

REGISTRY := "http://localhost:4873"
wasm:
yarn build -- --target wasm32-wasip1-threads
mkdir -p npm/wasm32-wasi
cp zen-engine.wasm32-wasi.wasm zen-engine.wasi.cjs zen-engine.wasi-browser.js wasi-worker.mjs wasi-worker-browser.mjs npm/wasm32-wasi/
darwinArm:
yarn build -- --target aarch64-apple-darwin
mkdir -p npm/darwin-arm64
cp zen-engine.darwin-arm64.node npm/darwin-arm64/
prepareLocalPublish:
yarn napi prepublish --skip-optional-publish
yarn createNpmDirs
publish:
cd npm/wasm32-wasi && npm publish --registry $(REGISTRY) --ignore-scripts --tag latest
cd npm/darwin-arm64 && npm publish --registry $(REGISTRY) --ignore-scripts --tag latest
npm publish --registry $(REGISTRY) --ignore-scripts --tag latest
publishLocal: prepareLocalPublish wasm darwinArm publish