-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdeno.jsonc
More file actions
34 lines (34 loc) · 1014 Bytes
/
deno.jsonc
File metadata and controls
34 lines (34 loc) · 1014 Bytes
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
{
// Configure the TypeScript compiler.
"compilerOptions": {
// Allow new JavaScript features and DOM-related globals.
"lib": ["esnext", "deno.ns", "dom", "dom.iterable"]
},
// Exclude these directories from everything, including formatting, linting,
// and more.
"exclude": [
"dist/"
],
"imports": {
"@std/path": "jsr:@std/path@1.1.4",
"esbuildBookmarkletPlugin": "https://deno.land/x/esbuild_plugin_bookmarklet@v1.0.0/mod.js",
"esbuild": "https://deno.land/x/esbuild@v0.27.2/mod.js"
},
"lint": {
"rules": {
"exclude": [
"no-window"
]
}
},
"tasks": {
"build": "deno --allow-write --allow-read --allow-env --allow-run bin/build.ts",
"format": "deno fmt",
"lint": "deno task 'lint-*'",
"lint-builtin": "deno lint",
"lint-check": "deno check",
"lint-format": "deno fmt --check",
"format-test-and-build": "deno task format && deno task lint && deno task build",
"ftb": "deno task format-test-and-build"
}
}