export PATH := "./node_modules/.bin:" + env_var('PATH') build: rm -rf lib bun run build.js test: bun test --timeout 20000 test-only file: bun test {{file}} emit-types: tsc # see tsconfig.json publish: build emit-types npm publish format: eslint --ext .ts --fix *.ts prettier --write *.ts lint: eslint --ext .ts *.ts prettier --check *.ts benchmark: bun build --target=node --outfile=bench.js benchmark.ts timeout 25s deno run --allow-read bench.js || true timeout 25s node bench.js || true timeout 25s bun run benchmark.ts || true rm bench.js