-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdeno.json
33 lines (33 loc) · 1.3 KB
/
deno.json
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
{
"tasks": {
"check": "deno fmt --check && deno lint && deno task check:types",
"check:types": "deno check --no-lock src/*.ts",
"run": "deno run --allow-ffi --unstable-ffi -A src/cmm.ts",
"compile": "deno task compile:lin & deno task compile:win",
"compile:lin": "deno compile --target x86_64-unknown-linux-gnu --output cmm -A src/cmm.ts",
"compile:win": "deno compile --target x86_64-pc-windows-msvc --allow-ffi --unstable-ffi --output cmm.exe -A src/cmm.ts",
"pack": "deno run -A src/vpkt.ts pack --output mods/portal_stories/pak01_dir.vpk --pack mods/portal_stories",
"pack:check": "deno run -A src/vpkt.ts list --input mods/portal_stories/pak01_dir.vpk"
},
"exclude": [
"ui"
],
"fmt": {
"useTabs": false,
"lineWidth": 120,
"indentWidth": 2,
"singleQuote": true,
"proseWrap": "preserve"
},
"compilerOptions": {
"noUncheckedIndexedAccess": true
},
"imports": {
"cliffy/ansi/": "https://deno.land/x/[email protected]/ansi/",
"cliffy/command/": "https://deno.land/x/[email protected]/command/",
"cliffy/prompt/": "https://deno.land/x/[email protected]/prompt/",
"cliffy/table/": "https://deno.land/x/[email protected]/table/",
"std/": "https://deno.land/[email protected]/",
"zipjs/": "https://deno.land/x/[email protected]/"
}
}