-
Notifications
You must be signed in to change notification settings - Fork 0
/
deno.json
12 lines (12 loc) · 1.36 KB
/
deno.json
1
2
3
4
5
6
7
8
9
10
11
12
{
"tasks": {
"all": "deno fmt && deno lint && deno task check && deno task readme && deno task test",
"all-reload": "deno fmt && deno lint && deno task check --reload && deno task test --reload",
"check": "sh -c '$(command -v fd || command -v fdfind) '\"'\"'\\.(mj|j|t)sx?$'\"'\"' --hidden --threads=1 --exec deno check {}'",
"test": "deno test --allow-run --allow-net --allow-env=VERBOSE,DEBUG",
"readme": "touch README.md && chmod +w README.md && ./readme/generate-readme.ts readme/README.md https://deno.land/x/websocket_broadcastchannel > README.md && deno fmt README.md && chmod -w README.md",
"readme-html": "deno task readme && sh -c 'docker run --rm -i hugojosefson/markdown <README.md | sed -E \"s|https://deno.land/x/websocket_broadcastchannel/|https://raw.githubusercontent.com/hugojosefson/deno-websocket-broadcastchannel/$(git rev-parse --abbrev-ref HEAD)/|g\" >README.html'",
"release": "deno task all && test -z \"$(git status --porcelain)\" && GITHUB_TOKEN=$(gh auth token) deno run --allow-env=GITHUB_TOKEN --allow-net=api.github.com --allow-run=bash https://deno.land/x/shipit@0.6.1/shipit.ts",
"udd": "sh -c 'deno run --allow-read=. --allow-write=. --allow-net --allow-run=deno https://deno.land/x/udd@0.8.2/main.ts --test \"deno task all\" $($(command -v fd || command -v fdfind) '\"'\"'(\\.(mj|j|t)sx?|^deno.jsonc?)$'\"'\"')'"
}
}