-
-
Notifications
You must be signed in to change notification settings - Fork 55
/
Copy pathdeno.json
33 lines (33 loc) · 1.28 KB
/
deno.json
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
{
"name": "@hexagon/croner",
"version": "9.0.0",
"exports": "./src/croner.ts",
"lint": {
"include": ["src", "build"]
},
"fmt": {
"include": ["src", "test", "build"],
"lineWidth": 100
},
"tasks": {
"pre-commit": "deno fmt --check && deno lint && deno check src/croner.ts",
"test": "deno task build:clean && deno test --allow-read",
"build:prep": "deno cache --allow-scripts=npm:esbuild build/build.ts",
"build:clean": "deno run --allow-read --allow-write --allow-env build/build.ts -- clean",
"build:npm": "deno run --allow-read --allow-write --allow-env build/build.ts -- package",
"build:esbuild": "deno run --allow-read --allow-write --allow-env --allow-run build/build.ts -- build",
"build": "deno task build:clean && deno task test && deno task build:prep && deno task build:esbuild && deno task build:npm",
"check-deps": "deno run -A jsr:@check/deps"
},
"imports": {
"@cross/fs": "jsr:@cross/fs@~0.1.11",
"@cross/test": "jsr:@cross/test@~0.0.9",
"@std/assert": "jsr:@std/assert@~1.0.6",
"@std/path": "jsr:@std/path@~1.0.6",
"esbuild": "npm:esbuild@~0.24.0",
"esbuild-plugin-d.ts": "npm:esbuild-plugin-d.ts@~1.3.1"
},
"publish": {
"exclude": ["build", "dist", "docs", "test", "package.json", ".github"]
}
}