1cb93a386Sopenharmony_cidebug: 2cb93a386Sopenharmony_ci npx tsc 3cb93a386Sopenharmony_ci ./compile.sh debug 4cb93a386Sopenharmony_ci rm -rf ./npm_build/bin 5cb93a386Sopenharmony_ci mkdir -p ./npm_build/bin 6cb93a386Sopenharmony_ci cp ../../out/tskit_debug/tskit.js ./npm_build/bin 7cb93a386Sopenharmony_ci cp ../../out/tskit_debug/tskit.wasm ./npm_build/bin 8cb93a386Sopenharmony_ci 9cb93a386Sopenharmony_cirelease: 10cb93a386Sopenharmony_ci npx tsc 11cb93a386Sopenharmony_ci ./compile.sh 12cb93a386Sopenharmony_ci rm -rf ./npm_build/bin 13cb93a386Sopenharmony_ci mkdir -p ./npm_build/bin 14cb93a386Sopenharmony_ci cp ../../out/tskit/tskit.js ./npm_build/bin 15cb93a386Sopenharmony_ci cp ../../out/tskit/tskit.wasm ./npm_build/bin 16cb93a386Sopenharmony_ci 17cb93a386Sopenharmony_ciserve: 18cb93a386Sopenharmony_ci echo "Go check out http://localhost:8000/npm_build/example.html" 19cb93a386Sopenharmony_ci python3 ../../tools/serve_wasm.py 20cb93a386Sopenharmony_ci 21cb93a386Sopenharmony_cilint: 22cb93a386Sopenharmony_ci npx eslint . --ext .ts 23cb93a386Sopenharmony_ci 24cb93a386Sopenharmony_ciapply-lint: 25cb93a386Sopenharmony_ci npx eslint . --ext .ts --fix 26cb93a386Sopenharmony_ci 27cb93a386Sopenharmony_cigenerate: 28cb93a386Sopenharmony_ci go run ./go/gen_types --input_cpp_dir ./bindings --output_namespace_dir ./bindings