1234567891011121314151617181920212223242526272829303132333435 |
- #!/bin/bash
- set -e
- cd "$(dirname "$0")"/..
- WASM_BINDGEN_WEAKREF=1 wasm-pack build --target nodejs --scope rust-cashu --out-dir pkg "${WASM_PACK_ARGS[@]}"
- echo "module.exports = \`$(base64 pkg/cashu_js_bg.wasm)\`;" > pkg/cashu_js_bg.wasm.js
- {
- sed -e '/Text..coder.*= require(.util.)/d' \
- -e '/^const path = /,$d' pkg/cashu_js.js
- cat scripts/epilogue.js
- } > pkg/cashu_js.js.new
- mv pkg/cashu_js.js.new pkg/cashu_js.js
- cat scripts/epilogue.d.ts >> pkg/cashu_js.d.ts
|