-
Notifications
You must be signed in to change notification settings - Fork 0
/
deno.jsonc
32 lines (32 loc) · 1020 Bytes
/
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
{
"imports": {
"@/": "./src/",
"@adapters/ai": "./src/adapters/mod.ts",
"@bot/": "./src/bot/",
"@oak/oak": "jsr:@oak/oak@^16.1.0",
"@std/assert": "jsr:@std/assert@^0.226.0",
"@std/cli": "https://deno.land/[email protected]/cli/mod.ts",
"@std/dotenv": "jsr:@std/dotenv@^0.224.2",
"@std/testing": "jsr:@std/testing@^1.0.0"
},
"fmt": {
"lineWidth": 80,
"include": ["src/**/*.ts"],
"semiColons": false,
"singleQuote": true,
"proseWrap": "preserve"
},
"tasks": {
"coverage": "rm -rf cov_profile && deno test -A --parallel --coverage=cov_profile -- --test && deno coverage --lcov --output=./coverage.lcov ./cov_profile",
"dev": "deno run --watch --allow-read --allow-net --allow-env src/bot.ts",
"test": "deno test -A --parallel -- --test",
"check": "deno check **/*.ts"
},
"unstable": ["cron"],
"exclude": ["dist", "node_modules"],
"compilerOptions": {
"lib": ["deno.window", "deno.unstable"],
"strict": true,
"allowJs": true
}
}