forked from KnorpelSenf/oson
-
Notifications
You must be signed in to change notification settings - Fork 0
/
deno.jsonc
19 lines (19 loc) · 1007 Bytes
/
deno.jsonc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
{
"lock": false,
"tasks": {
"dev": "deno fmt && deno lint && deno task test && deno task check",
"test": "bash -c 'echo *.test.ts' | xargs deno test",
"check": "deno cache --check=all mod.ts",
"coverage": "deno task test --coverage=./cov_profile && deno coverage --lcov --output=./coverage.lcov ./cov_profile",
"report": "genhtml ./coverage.lcov --output-directory ./coverage/ && echo 'Point your browser to coverage/index.html to see the test coverage report.'",
"bench": "deno bench mod.bench.ts",
"build": "NODE_OPTIONS='--disable-proto=delete' deno run --allow-run --allow-net --allow-env --allow-read --allow-write build.ts",
"release": "[ -f npm/package.json ] && git push --tags && cd npm && npm publish || echo Missing build output!",
"clean": "rm -rf cov_profile coverage npm coverage.lcov"
},
"lint": { "files": { "exclude": ["npm", "arson"] } },
"fmt": {
"files": { "exclude": ["npm", "arson"] },
"options": { "proseWrap": "preserve" }
}
}