| debug: |
| npx tsc |
| ./compile.sh debug |
| rm -rf ./npm_build/bin |
| mkdir -p ./npm_build/bin |
| cp ../../out/tskit_debug/tskit.js ./npm_build/bin |
| cp ../../out/tskit_debug/tskit.wasm ./npm_build/bin |
| |
| release: |
| npx tsc |
| ./compile.sh |
| rm -rf ./npm_build/bin |
| mkdir -p ./npm_build/bin |
| cp ../../out/tskit/tskit.js ./npm_build/bin |
| cp ../../out/tskit/tskit.wasm ./npm_build/bin |
| |
| serve: |
| echo "Go check out http://localhost:8000/npm_build/example.html" |
| python3 ../../tools/serve_wasm.py |
| |
| lint: |
| npx eslint . --ext .ts |
| |
| apply-lint: |
| npx eslint . --ext .ts --fix |
| |
| generate: |
| go run ./go/gen_types --input_cpp_dir ./bindings --output_namespace_dir ./bindings |