-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdeno.jsonc
More file actions
70 lines (70 loc) · 1.87 KB
/
deno.jsonc
File metadata and controls
70 lines (70 loc) · 1.87 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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
{
"$schema": "https://github.com/denoland/deno/raw/refs/heads/main/cli/schemas/config-file.v1.json",
"name": "@bronti/wooter",
"version": "4.0.0",
"license": "MIT",
"exports": {
".": "./src/export/index.ts",
"./chemin": "./src/export/chemin.ts",
"./option": "./src/export/option.ts",
"./result": "./src/export/result.ts",
"./types": "./src/export/types.ts",
"./error": "./src/export/error.ts",
"./response": "./src/export/response.ts",
"./use": "./src/export/use.ts"
},
"tasks": {
// "test": "deno test",
// "coverage": "rm -rf ./coverage && deno test --coverage",
"check": {
"dependencies": [
"check:format",
"check:lint",
"check:library_health"
]
},
"check:library_health": {
"dependencies": ["lint_jsdoc", "dry_publish"]
},
"check:format": "deno fmt --check",
"check:lint": "deno lint --compact",
"fix": {
"dependencies": ["fix:format", "fix:lint", "check:library_health"]
},
"dry_publish": "deno publish --dry-run --allow-dirty",
"fix:format": "deno fmt",
"fix:lint": "deno lint --fix",
"lint_jsdoc": "deno doc --lint $(cat ./deno.jsonc | deno ./unjsonc.ts | jq -r '[.exports[]] | join(\" \")')" //,
// "bundle": "deno run --unstable-bundle -A ./bundle.ts"
},
"imports": {
"@bronti/robust": "jsr:@bronti/robust@0.0.3-beta",
"@deno/dnt": "jsr:@deno/dnt@^0.42.3",
"@dldc/chemin": "jsr:@dldc/chemin@^13.0.0",
"@/": "./src/",
"@@/": "./src/export/",
"@std/assert": "jsr:@std/assert@^1.0.16",
"@std/json": "jsr:@std/json@^1.0.2",
"@std/jsonc": "jsr:@std/jsonc@^1.0.2",
"@std/testing": "jsr:@std/testing@^1.0.16"
},
"publish": {
"include": ["./src", "./README.md"],
"exclude": ["!./src"]
},
"lint": {
"exclude": [
"./examples",
"./tests",
"./temp"
]
},
"unstable": ["kv"],
"fmt": {
"semiColons": false,
"useTabs": true,
"indentWidth": 4,
"lineWidth": 130,
"exclude": ["./.jj"]
}
}