},
"scripts": {
"benchmark": "npm run build && ./dist/bin/nano-pow.sh --benchmark 10 --debug",
- "build": "rm -rf {dist,types} && tsc && npm run generate && node esbuild.mjs && cp -p src/bin/nano-pow.sh dist/bin",
+ "build": "npm run clean && npm run generate && node esbuild.mjs && cp -p src/bin/nano-pow.sh dist/bin",
"build:dev": "NODE_ENV=development npm run build",
+ "clean": "rm -rf dist types && tsc",
"generate": "node ./scripts/blake2b-gen.js && asc src/lib/generate/wasm/asm/index.ts",
"prepare": "npm run build",
"score": "npm run build && ./dist/bin/nano-pow.sh --effort 4 --benchmark 10 --score 10",