d2/d2js/js/ci/build.sh

20 lines
433 B
Bash
Raw Normal View History

2025-01-12 14:41:58 +00:00
#!/bin/sh
set -eu
. "$(dirname "$0")/../../../ci/sub/lib.sh"
cd -- "$(dirname "$0")/.."
cd ../..
sh_c "GOOS=js GOARCH=wasm go build -ldflags='-s -w' -trimpath -o main.wasm ./d2js"
sh_c "mv main.wasm ./d2js/js/wasm/d2.wasm"
if [ ! -f ./d2js/js/wasm/d2.wasm ]; then
echoerr "Error: d2.wasm is missing"
exit 1
else
2025-01-12 18:13:10 +00:00
echo "d2.wasm exists. Size:"
ls -lh ./d2js/js/wasm/d2.wasm | awk '{print $5}'
2025-01-12 14:41:58 +00:00
fi
cd d2js/js
2025-01-12 18:13:10 +00:00
sh_c bun build.js