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 |