{
  "tasks": {
    "dev": "NODE_ENV=development deno run -A --node-modules-dir server.js",
    "build": "deno run build:client && deno run build:server",
    "build:client": "NODE_ENV=production deno run -A --node-modules-dir npm:vite build --sourcemap=false --ssrManifest .vite/ssr-manifest.json --outDir dist/client --mode=production",
    "build:server": "NODE_ENV=production deno run -A --node-modules-dir npm:vite build --sourcemap=false --ssr src/entry-server.jsx --outDir dist/server --mode=production",
    "generate": "deno run build:client && NODE_ENV=production deno run -A --node-modules-dir npm:vite build --sourcemap=false --ssrManifest .vite/ssr-manifest.json --outDir dist/static && deno run build:server && deno run -A prerender.js",
    "preview": "deno run generate && NODE_ENV=production STATIC=true deno run --allow-env --allow-net --allow-read server.js --port 5173",
    "start": "NODE_ENV=production deno run --allow-env --allow-net --allow-read server.js"
  },
  "compilerOptions": {
    "lib": [
      "ESNext",
      "DOM",
      "DOM.Iterable"
    ]
  },
  "lint": {
    "rules": {
      "exclude": [
        "jsx-key"
      ]
    }
  },
  "imports": {
    "@deno/vite-plugin": "npm:@deno/vite-plugin@^2.0.2",
    "@tailwindcss/vite": "npm:@tailwindcss/vite@^4.3.0",
    "@types/compression": "npm:@types/compression@^1.8.1",
    "@types/express": "npm:@types/express@^5.0.6",
    "compression": "npm:compression@^1.8.1",
    "daisyui": "npm:daisyui@^5.5.19",
    "express": "npm:express@^5.2.1",
    "mini-van-plate": "npm:mini-van-plate@^0.6.3",
    "sirv": "npm:sirv@^3.0.2",
    "tailwindcss": "npm:tailwindcss@^4.3.0",
    "vanjs-feather": "npm:vanjs-feather@^0.1.7",
    "vanjs-lucide": "npm:vanjs-lucide@^0.0.7",
    "vite": "npm:vite@^8.0.12",
    "vanjs-core": "npm:vanjs-core@^1.6.0",
    "vanjs-ext": "npm:vanjs-ext@^0.6.3",
    "vite-plugin-vanjs": "npm:vite-plugin-vanjs@^0.1.24",
    "vite-vanjs-svg": "npm:vite-vanjs-svg@^0.0.14"
  }
}
