forked from c4spar/deno-cliffy
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeno.jsonc
55 lines (55 loc) · 3.37 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
{
"workspaces": [
"ansi",
"command",
"flags",
"keycode",
"keypress",
"prompt",
"table",
"testing"
],
"lock": false,
"exclude": ["dist"],
"tasks": {
"lint": "deno lint && deno fmt --check",
"fmt": "deno fmt",
"test": "CLIFFY_SNAPSHOT_CONFIG=deno.jsonc deno test --doc --allow-run=deno --allow-env --allow-read=./ --allow-write=./ --ignore=./CHANGELOG.md --parallel",
"check:examples": "deno check examples/**/*.ts",
"snapshot": "deno task test -- --update",
"coverage": "deno task test --coverage=./dist/coverage/all/result && deno coverage --lcov ./dist/coverage/all/result > ./dist/coverage/all/cov.lcov",
"coverage:ansi": "deno task test ansi --coverage=./dist/coverage/ansi/result && deno coverage --lcov ./dist/coverage/ansi/result > ./dist/coverage/ansi/cov.lcov",
"coverage:command": "deno task test command --coverage=./dist/coverage/command/result && deno coverage --lcov ./dist/coverage/command/result > ./dist/coverage/command/cov.lcov",
"coverage:flags": "deno task test flags --coverage=./dist/coverage/flags/result && deno coverage --lcov ./dist/coverage/flags/result > ./dist/coverage/flags/cov.lcov",
"coverage:keycode": "deno task test keycode --coverage=./dist/coverage/keycode/result && deno coverage --lcov ./dist/coverage/keycode/result > ./dist/coverage/keycode/cov.lcov",
"coverage:keypress": "deno task test keypress --coverage=./dist/coverage/keypress/result && deno coverage --lcov ./dist/coverage/keypress/result > ./dist/coverage/keypress/cov.lcov",
"coverage:prompt": "deno task test prompt --coverage=./dist/coverage/prompt/result && deno coverage --lcov ./dist/coverage/prompt/result > ./dist/coverage/prompt/cov.lcov",
"coverage:table": "deno task test table --coverage=./dist/coverage/table/result && deno coverage --lcov ./dist/coverage/table/result > ./dist/coverage/table/cov.lcov",
"coverage:testing": "deno task test testing --coverage=./dist/coverage/testing/result && deno coverage --lcov ./dist/coverage/testing/result > ./dist/coverage/testing/cov.lcov",
"update": "deno run --allow-read=./ --allow-net --allow-write=./ https://deno.land/x/[email protected]/cli.ts --ignore README.md CHANGELOG.md CONTRIBUTING.md"
// "update": "deno run --allow-read=./ --allow-write=./ https://deno.land/x/[email protected]/main.ts" globs are a bit weird in tasks: https://github.com/denoland/deno/discussions/15625
},
"imports": {
"@cliffy/ansi": "jsr:@cliffy/[email protected]",
"@cliffy/command": "jsr:@cliffy/[email protected]",
"@cliffy/flags": "jsr:@cliffy/[email protected]",
"@cliffy/keycode": "jsr:@cliffy/[email protected]",
"@cliffy/keypress": "jsr:@cliffy/[email protected]",
"@cliffy/prompt": "jsr:@cliffy/[email protected]",
"@cliffy/table": "jsr:@cliffy/[email protected]",
"@cliffy/testing": "jsr:@cliffy/[email protected]",
"@std/assert": "jsr:@std/[email protected]",
"@std/async": "jsr:@std/[email protected]",
"@std/console": "jsr:@std/[email protected]",
"@std/datetime": "jsr:@std/[email protected]",
"@std/encoding": "jsr:@std/[email protected]",
"@std/fmt": "jsr:@std/[email protected]",
"@std/fs": "jsr:@std/[email protected]",
"@std/http": "jsr:@std/[email protected]",
"@std/io": "jsr:@std/[email protected]",
"@std/path": "jsr:@std/[email protected]",
"@std/testing": "jsr:@std/[email protected]",
"@std/text": "jsr:@std/[email protected]",
"sinon": "npm:[email protected]"
}
}