-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeno.json
30 lines (30 loc) · 2.08 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
{
"tasks": {
"build": "deno task version.ts ; deno task docs ; deno task compile",
"version.ts": "cmt codemeta.json version.ts",
"compile": "deno compile --allow-read --allow-write --allow-run --output ./bin/cmt cmt.ts",
"docs": "deno task cmt.1.md ; deno task manpages",
"cmt.1.md": "deno run cmt.ts --help > cmt.1.md",
"manpages": "deno run --allow-read --allow-write --allow-run ./bldutils/mk_manpage.ts cmt 1",
"website": " deno task index.html ; deno task user_manual.html ; deno task cmt.1.html ; deno task about.html ; deno task INSTALL.html",
"index.html": "deno run --allow-read --allow-write ./bldutils/mk_html.ts README.md index.html",
"user_manual.html": "deno run --allow-read --allow-write ./bldutils/mk_html.ts user_manual.md",
"about.html": "deno run --allow-read --allow-write ./bldutils/mk_html.ts about.md",
"INSTALL.html": "deno run --allow-read --allow-write ./bldutils/mk_html.ts INSTALL.md",
"about.md": "cmt codemeta.json about.md",
"CITATION.cff": "cmt codemeta.json CITATION.cff",
"gen-code": "deno task version.ts ; deno task about.md ; deno task CITATION.cff ",
"release_linux_x86_64": "deno compile --allow-import --allow-read --allow-run --output dist/bin/cmt --target x86_64-unknown-linux-gnu cmt.ts ",
"release_linux_aarch64": "deno compile --allow-import --allow-read --allow-run --output dist/bin/cmt --target aarch64-unknown-linux-gnu cmt.ts",
"release_macos_x86_64": "deno compile --allow-import --allow-read --allow-run --output dist/bin/cmt --target x86_64-apple-darwin cmt.ts",
"release_macos_aarch64": "deno compile --allow-import --allow-read --allow-run --output dist/bin/cmt --target aarch64-apple-darwin cmt.ts",
"release_windows_x86_64": "deno compile --allow-import --allow-read --allow-run --output dist/bin/cmt.exe --target x86_64-pc-windows-msvc cmt.ts"
},
"imports": {
"@libs/markdown": "jsr:@libs/markdown@^2.0.2",
"@std/assert": "jsr:@std/assert@^1.0.10",
"@std/cli": "jsr:@std/cli@^1.0.9",
"@std/path": "jsr:@std/path@^1.0.8",
"handlebars": "npm:handlebars@^4.7.8"
}
}