[tools] deno = "latest" watchexec = "latest" zig = "0.15.2" [tasks.watch] run = "watchexec -q -r -e scss,zig 'zig build serve -- --drafts'" [tasks.watch-index] run = "watchexec -q -r -e scss,zig,shtml,smd 'zig build -Ddrafts; and deno run --allow-env --allow-run npm:pagefind --site zig-out/website'" [tasks.dev] run = "zig build serve -- --drafts" [tasks.create-index] run = "deno run --allow-env --allow-run npm:pagefind --site zig-out/website" [tasks.dist] run = "zig build --summary all --verbose" depends_post = "create-index" [tasks.clean] run = "rm -rf zig-out"