-
Notifications
You must be signed in to change notification settings - Fork 0
/
deno.jsonc
41 lines (41 loc) · 1.44 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
39
40
41
{
"tasks": {
"dev": "deno run -A --watch=src src/index.ts",
"test": "deno test -A --watch",
"run": "deno run -A src/index.ts",
"install": "deno install -A --force --global --name runreal src/index.ts",
"compile-win": "deno compile -A --target x86_64-pc-windows-msvc --output build/runreal-win-x64 src/index.ts",
"compile-linux": "deno compile -A --target x86_64-unknown-linux-gnu --output build/runreal-linux-x64 src/index.ts",
"compile-macos": "deno compile -A --target aarch64-apple-darwin --output build/runreal-macos-arm src/index.ts",
"generate-schema": "deno run -A src/generate-schema.ts"
},
"lint": {
"include": ["src/", "tests/"],
"rules": {
"tags": ["recommended"],
"include": ["ban-untagged-todo"],
"exclude": ["no-unused-vars", "no-explicit-any"]
}
},
"fmt": {
"include": ["src/", "tests/"],
"useTabs": true,
"lineWidth": 120,
"indentWidth": 2,
"singleQuote": true,
"proseWrap": "preserve",
"semiColons": false
},
"imports": {
"@cliffy/command": "jsr:@cliffy/[email protected]",
"@cliffy/testing": "jsr:@cliffy/[email protected]",
"@rebeccastevens/deepmerge": "jsr:@rebeccastevens/deepmerge@^7.1.3",
"@std/assert": "jsr:@std/assert@^1.0.8",
"@std/dotenv": "jsr:@std/dotenv@^0.225.2",
"@std/fmt": "jsr:@std/fmt@^1.0.3",
"@std/jsonc": "jsr:@std/jsonc@^1.0.1",
"@std/path": "jsr:@std/path@^1.0.7",
"@std/streams": "jsr:@std/streams@^1.0.7",
"@std/testing": "jsr:@std/testing@^1.0.5"
}
}