deno.json 1.1 KB

12345678910111213141516171819202122232425262728
  1. {
  2. "lock": false,
  3. "tasks": {
  4. "check": "deno fmt --check && deno lint && deno check **/*.ts && deno check **/*.tsx",
  5. "start": "deno run -A --watch=static/,routes/ main.ts",
  6. "build": "vite build",
  7. "preview": "deno run -A main.ts"
  8. },
  9. "lint": { "rules": { "tags": ["fresh", "recommended"] } },
  10. "exclude": ["**/_fresh/*"],
  11. "imports": {
  12. "fresh": "jsr:@fresh/core@^2.2.1",
  13. "fresh/": "jsr:@fresh/core@^2.2.1/",
  14. "preact": "npm:preact@^10.28.3",
  15. "preact/": "npm:preact@^10.28.3/",
  16. "@preact/signals": "npm:@preact/signals@^2.5.1",
  17. "$std/": "https://deno.land/std@0.224.0/",
  18. "$sqlite/": "https://deno.land/x/sqlite@v3.8/",
  19. "$usid/": "https://deno.land/x/usid@2.0.0/",
  20. "$encoding/": "https://deno.land/std@0.224.0/encoding/",
  21. "$crypto/": "https://deno.land/std@0.224.0/crypto/",
  22. "$async/": "https://deno.land/std@0.224.0/async/",
  23. "$http/": "https://deno.land/std@0.224.0/http/",
  24. "showdown": "https://esm.sh/showdown@2.1.0",
  25. "utils/": "./utils/"
  26. },
  27. "compilerOptions": { "jsx": "react-jsx", "jsxImportSource": "preact" }
  28. }