| debug: |
| ./compile.sh debug |
| - rm -rf build/ |
| mkdir -p ./build/wasm ./build/asmjs |
| cp ../../out/pathkit/pathkit.js ./build/wasm/pathkit.js |
| cp ../../out/pathkit/pathkit.wasm ./build/wasm/pathkit.wasm |
| |
| ./compile.sh asm.js debug |
| cp ../../out/pathkit/pathkit.js ./build/asmjs/pathkit.js |
| |
| release: |
| ./compile.sh |
| - rm -rf build/ |
| mkdir -p ./build/wasm ./build/asmjs |
| cp ../../out/pathkit/pathkit.js ./build/wasm/pathkit.js |
| cp ../../out/pathkit/pathkit.wasm ./build/wasm/pathkit.wasm |
| |
| ./compile.sh asm.js |
| cp ../../out/pathkit/pathkit.js ./build/asmjs/pathkit.js |
| cp ../../out/pathkit/pathkit.js.mem ./build/asmjs/pathkit.js.mem |
| |
| npm: |
| rm -rf ./npm-wasm/bin ./npm-asmjs/bin |
| mkdir -p ./npm-wasm/bin ./npm-asmjs/bin |
| ./compile.sh |
| cp ../../out/pathkit/pathkit.js ./npm-wasm/bin |
| cp ../../out/pathkit/pathkit.wasm ./npm-wasm/bin |
| ./compile.sh asm.js |
| cp ../../out/pathkit/pathkit.js ./npm-asmjs/bin/pathkit.js |
| cp ../../out/pathkit/pathkit.js.mem ./npm-asmjs/bin/pathkit.js.mem |
| cp CHANGELOG.md ./npm-wasm |
| cp CHANGELOG.md ./npm-asmjs |
| |
| test-continuous: |
| echo "Assuming npm ci has been run by user" |
| echo "Also assuming make debug or make release has also been run by a user (if needed)" |
| npx karma start ./karma.conf.js --no-single-run --watch-poll |
| |
| test-continuous-asmjs: |
| echo "Assuming npm ci has been run by user" |
| echo "Also assuming make debug or make release has also been run by a user (if needed)" |
| ASM_JS=1 npx karma start ./karma.conf.js --no-single-run --watch-poll |
| |
| local-example: |
| echo "Go check out http://localhost:8000/npm-wasm/example.html" |
| echo "or http://localhost:8000/npm-asmjs/example.html" |
| python3 ../../tools/serve_wasm.py |