-
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdeno.json
More file actions
36 lines (36 loc) · 995 Bytes
/
deno.json
File metadata and controls
36 lines (36 loc) · 995 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
35
36
{
"name": "@clayterm/clayterm",
"license": "MIT",
"tasks": {
"test": "deno test",
"fmt": "deno fmt && clang-format -i src/*.c src/*.h",
"fmt:check": "deno fmt --check && clang-format --dry-run --Werror src/*.c src/*.h",
"build:npm": "deno run -A tasks/build-npm.ts",
"build:jsr": "deno run -A tasks/build-jsr.ts",
"demo": "deno run demo/keyboard.ts"
},
"imports": {
"@std/testing": "jsr:@std/testing@1",
"@std/expect": "jsr:@std/expect@1",
"@sinclair/typebox": "npm:@sinclair/typebox@^0.34",
"dnt": "jsr:@deno/dnt@0.42.3",
"effection": "npm:effection@^4.0.2",
"@std/encoding": "jsr:@std/encoding@1"
},
"exports": {
".": "./mod.ts",
"./validate": "./validate.ts"
},
"publish": {
"include": ["*.ts"],
"exclude": ["!wasm.ts"]
},
"fmt": {
"exclude": ["clay", "build"]
},
"lint": {
"rules": { "exclude": ["prefer-const"] },
"exclude": ["clay", "build"],
"plugins": ["lint/prefer-let.ts"]
}
}