-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdeno.jsonc
More file actions
40 lines (40 loc) · 1.22 KB
/
deno.jsonc
File metadata and controls
40 lines (40 loc) · 1.22 KB
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
39
40
{
"tasks": {
"dev": "deno run -A --watch ./main.ts",
"update": "deno outdated --update --latest",
"build": "deno run -A scripts/build.ts",
"test": "deno test -A --v8-flags=\"--expose-gc\"",
"bench": "deno bench -A --no-check --cached-only",
},
"imports": {
"@std/assert": "jsr:@std/assert@^1.0.18",
"@std/async": "jsr:@std/async@^1.1.1",
"@std/fs": "jsr:@std/fs@^1.0.22",
"@std/path": "jsr:@std/path@^1.1.4",
"typescript": "npm:typescript@^5.9.3",
"experimental-threads": "./src/deno/lib.ts",
},
"compilerOptions": {
// From @tsconfig/strictest
"strict": true,
"allowUnusedLabels": false,
"allowUnreachableCode": false,
"exactOptionalPropertyTypes": true,
"noFallthroughCasesInSwitch": true,
"noImplicitOverride": true,
"noImplicitReturns": true,
"noPropertyAccessFromIndexSignature": true,
"noUncheckedIndexedAccess": true,
// "noUnusedLocals": true,
// "noUnusedParameters": true,
"checkJs": true,
"lib": ["deno.window", "deno.worker" /*, "deno.unstable"*/],
},
"lint": {
"rules": {
"include": [],
"exclude": ["no-explicit-any", "no-unused-vars"],
},
},
// "unstable": ["raw-imports", "worker-options", "cron"]
}