{ "tasks": { "ok": "deno fmt --check && deno lint && deno check", "dev": "deno run -A --env --watch=static/,routes/ dev.ts", "build": "deno run -A dev.ts build", "preview": "deno serve -A _fresh/server.js", "update": "deno run -A -r jsr:@fresh/update ." }, "lint": { "rules": { "tags": [ "fresh", "recommended" ] }, "exclude": [ "**/_fresh/*", "**/tests/**", "**/.yarn/**" ] }, "fmt": { "exclude": [ "**/_fresh/*", "**/tests/**", "**/.yarn/**" ] }, "exclude": [ "**/_fresh/*", "**/tests/**" ], "imports": { "@atproto/api": "npm:@atproto/api@^0.15.27", "@bigmoves/atproto-oauth-client": "jsr:@bigmoves/atproto-oauth-client@^0.2.0", "@knotbin/posthog-fresh": "jsr:@knotbin/posthog-fresh@^0.1.3", "fresh": "jsr:@fresh/core@^2.0.0", "@fresh/plugin-tailwind": "jsr:@fresh/plugin-tailwind@1.0.0", "preact": "npm:preact@^10.27.1", "@preact/signals": "npm:@preact/signals@^2.3.1", "@atproto/crypto": "npm:@atproto/crypto@^0.4.4", "@did-plc/lib": "npm:@did-plc/lib@^0.0.4", "tailwindcss": "npm:tailwindcss@^4.1.13" }, "compilerOptions": { "lib": [ "dom", "dom.asynciterable", "dom.iterable", "deno.ns" ], "jsx": "precompile", "jsxImportSource": "preact", "jsxPrecompileSkipElements": [ "a", "img", "source", "body", "html", "head", "title", "meta", "script", "link", "style", "base", "noscript", "template" ], "types": [ "node" ] }, "unstable": [ "kv", "otel" ], "nodeModulesDir": "auto" }