/
deno.jsonc
38 lines (38 loc) 路 1.37 KB
/
deno.jsonc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
{
"tasks": {
"check": "deno task typecheck && deno task check:format && deno task lint && deno task test:integration && CI=true deno task lock && deno task run -h &> /dev/null",
"fix": "dprint fmt",
"check:format": "dprint check",
"install": "deno install --unstable -Af -n scaffold ./scaffold.ts",
"lint": "deno lint",
"lock:update": "deno run --allow-run=deno --allow-read scripts/cache.ts",
"lock": "deno run --allow-run=deno --allow-env=CI --allow-read scripts/cache.ts --reload",
"run": "deno run --unstable -A ./scaffold.ts",
"test:coverage": "deno test --coverage=coverage --unstable --allow-read --allow-write --allow-env --allow-run='deno'",
"test:snapshot": "deno task test:integration -- -u",
"test:watch": "deno task test --watch",
"test:integration": "INTEGRATION=1 deno task test",
"test": "deno test --unstable --allow-read --allow-write --allow-env --allow-run='deno'",
"typecheck": "deno --unstable check ./scaffold.ts ./mod.ts",
"update": "dprint config update"
},
"compilerOptions": {
"noUncheckedIndexedAccess": true,
"noImplicitOverride": true
},
"lint": {
"files": {
"include": ["./"],
"exclude": [
"lock.json",
"**/fixtures",
"**/snapshots"
]
},
"rules": {
"tags": ["recommended"],
"include": [],
"exclude": ["ban-types"]
}
}
}