-
-
Notifications
You must be signed in to change notification settings - Fork 9
Expand file tree
/
Copy pathdeno.json
More file actions
47 lines (47 loc) · 1.73 KB
/
deno.json
File metadata and controls
47 lines (47 loc) · 1.73 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
{
"workspace": ["packages/*", "examples/*"],
"unstable": ["kv", "temporal"],
"imports": {
"@fedify/denokv": "jsr:@fedify/denokv@2.1.2",
"@fedify/fedify": "jsr:@fedify/fedify@2.1.2",
"@fedify/vocab": "jsr:@fedify/vocab@2.1.2",
"@fedify/vocab-runtime": "jsr:@fedify/vocab-runtime@2.1.2",
"@logtape/logtape": "jsr:@logtape/logtape@^1.3.5",
"@std/fs": "jsr:@std/fs@^1.0.19",
"@std/path": "jsr:@std/path@^1.1.1",
"hono": "jsr:@hono/hono@^4.8.2",
"tsdown": "npm:tsdown@^0.12.8",
"x-forwarded-fetch": "jsr:@hongminhee/x-forwarded-fetch@^0.2.0"
},
"nodeModulesDir": "none",
"exclude": [
".github",
"docs",
"dist",
"junit.xml",
"logo.svg",
"package.json",
"src/css"
],
"fmt": {
"exclude": ["*.md", "*.yaml", "*.yml"]
},
"tasks": {
"hongdown": "deno run -A npm:hongdown@^0.3.8",
"check": {
"dependencies": ["check-versions"],
"command": "deno check && deno lint && deno fmt --check && deno task hongdown --check && deno publish --dry-run --allow-dirty"
},
"check-versions": "deno run --allow-read --allow-write scripts/check_versions.ts",
"fmt": "deno fmt && deno task hongdown --write",
"install": "deno cache packages/*/src/*.ts && pnpm install",
"test": "deno test --allow-read --allow-write --allow-env --allow-net=hollo.social,localhost,127.0.0.1 --parallel",
"test:node": "pnpm install && pnpm run -r test",
"test-all": {
"dependencies": ["check", "test", "test:node"]
},
"coverage": "deno task test --coverage --clean && deno coverage --html",
"hooks:install": "deno run --allow-read=deno.json,.git/hooks/ --allow-write=.git/hooks/ jsr:@hongminhee/deno-task-hooks",
"hooks:pre-commit": "deno task check"
}
}