-
-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdeno.json
More file actions
39 lines (39 loc) · 1.11 KB
/
deno.json
File metadata and controls
39 lines (39 loc) · 1.11 KB
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
{
"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",
"bench": "deno run -A bench/mod.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",
"@codspeed/tinybench-plugin": "npm:@codspeed/tinybench-plugin@^5.4.0",
"tinybench": "npm:tinybench@^5.0.0"
},
"exports": {
".": "./mod.ts",
"./validate": "./validate.ts"
},
"publish": {
"include": ["*.ts"],
"exclude": ["!wasm.ts"]
},
"nodeModulesDir": "auto",
"fmt": {
"exclude": ["clay", "build"]
},
"lint": {
"rules": { "exclude": ["prefer-const"] },
"exclude": ["clay", "build"],
"plugins": ["lint/prefer-let.ts"]
}
}