1{2 "nodeModulesDir": "manual",3 "tasks": {4 "check": "deno fmt --check . && deno lint . && deno check",5 "test": "deno test tests/",6 "dev": "vite",7 "build": "vite build",8 "start": "deno serve -A _fresh/server.js",9 "update": "deno run -A -r jsr:@fresh/update ."10 },11 "lint": {12 "rules": {13 "tags": [14 "fresh",15 "recommended"16 ]17 }18 },19 "exclude": [20 "**/_fresh/*",21 ".github/skills/**",22 ".hermes/**",23 "node_modules/**"24 ],25 "imports": {26 "@/": "./",27 "@std/assert": "jsr:@std/assert@^1.0.19",28 "fresh": "jsr:@fresh/core@^2.2.2",29 "preact": "npm:preact@^10.27.2",30 "@preact/signals": "npm:@preact/signals@^2.5.0",31 "@fresh/plugin-vite": "jsr:@fresh/plugin-vite@^1.0.8",32 "vite": "npm:vite@^7.1.3"33 },34 "compilerOptions": {35 "lib": [36 "dom",37 "dom.asynciterable",38 "dom.iterable",39 "deno.ns"40 ],41 "jsx": "precompile",42 "jsxImportSource": "preact",43 "jsxPrecompileSkipElements": [44 "a",45 "img",46 "source",47 "body",48 "html",49 "head",50 "title",51 "meta",52 "script",53 "link",54 "style",55 "base",56 "noscript",57 "template"58 ],59 "types": [60 "vite/client"61 ]62 }63}