gitextract__vtgecx6/ ├── .agents/ │ ├── architecture.md │ ├── docs.md │ ├── presets.md │ ├── skills/ │ │ └── update-deps/ │ │ └── SKILL.md │ ├── testing.md │ └── vite.md ├── .devcontainer/ │ └── devcontainer.json ├── .editorconfig ├── .eslintcache ├── .gitattributes ├── .github/ │ ├── CODEOWNERS │ ├── ISSUE_TEMPLATE/ │ │ ├── bug-report.yml │ │ ├── config.yml │ │ └── feature-request.yml │ ├── PULL_REQUEST_TEMPLATE.md │ ├── agents/ │ │ └── maintainer.agent.md │ ├── codecov.yml │ ├── copilot-instructions.md │ └── workflows/ │ ├── autofix.yml │ ├── ci.yml │ ├── copilot-setup-steps.yml │ └── npm-publish.yml ├── .gitignore ├── .nvmrc ├── .oxfmtrc.json ├── .oxlintrc.json ├── AGENTS.md ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── automd.config.ts ├── build.config.ts ├── changelog.config.ts ├── docs/ │ ├── .config/ │ │ ├── automd.config.ts │ │ └── docs.yaml │ ├── .docs/ │ │ ├── app.config.ts │ │ ├── assets/ │ │ │ └── css/ │ │ │ └── main.css │ │ ├── components/ │ │ │ ├── AppHero.vue │ │ │ ├── AppHeroLinks.vue │ │ │ ├── FeatureCard.vue │ │ │ ├── HeroBackground.client.vue │ │ │ ├── HeroFeatures.vue │ │ │ ├── LandingFeatures.vue │ │ │ └── PerformanceShowcase.vue │ │ ├── layouts/ │ │ │ └── examples.vue │ │ ├── nuxt.config.ts │ │ ├── pages/ │ │ │ ├── examples/ │ │ │ │ ├── [...slug].vue │ │ │ │ └── index.vue │ │ │ └── index.vue │ │ └── utils/ │ │ └── examples.ts │ ├── .npmrc │ ├── 1.docs/ │ │ ├── .navigation.yml │ │ ├── 1.index.md │ │ ├── 2.quick-start.md │ │ ├── 4.renderer.md │ │ ├── 5.routing.md │ │ ├── 50.assets.md │ │ ├── 50.configuration.md │ │ ├── 50.database.md │ │ ├── 50.lifecycle.md │ │ ├── 50.plugins.md │ │ ├── 50.tasks.md │ │ ├── 6.server-entry.md │ │ ├── 7.cache.md │ │ ├── 8.storage.md │ │ ├── 99.migration.md │ │ └── 99.nightly.md │ ├── 2.deploy/ │ │ ├── 0.index.md │ │ ├── 10.runtimes/ │ │ │ ├── 1.node.md │ │ │ ├── bun.md │ │ │ └── deno.md │ │ └── 20.providers/ │ │ ├── alwaysdata.md │ │ ├── aws-amplify.md │ │ ├── aws.md │ │ ├── azure.md │ │ ├── cleavr.md │ │ ├── cloudflare.md │ │ ├── deno-deploy.md │ │ ├── digitalocean.md │ │ ├── firebase.md │ │ ├── flightcontrol.md │ │ ├── genezio.md │ │ ├── github-pages.md │ │ ├── gitlab-pages.md │ │ ├── heroku.md │ │ ├── iis.md │ │ ├── koyeb.md │ │ ├── netlify.md │ │ ├── platform-sh.md │ │ ├── render.md │ │ ├── stormkit.md │ │ ├── vercel.md │ │ ├── zeabur.md │ │ ├── zephyr.md │ │ └── zerops.md │ ├── 3.config/ │ │ └── 0.index.md │ ├── 4.examples/ │ │ ├── 0.index.md │ │ ├── api-routes.md │ │ ├── auto-imports.md │ │ ├── cached-handler.md │ │ ├── custom-error-handler.md │ │ ├── database.md │ │ ├── elysia.md │ │ ├── express.md │ │ ├── fastify.md │ │ ├── hello-world.md │ │ ├── hono.md │ │ ├── import-alias.md │ │ ├── middleware.md │ │ ├── mono-jsx.md │ │ ├── nano-jsx.md │ │ ├── plugins.md │ │ ├── renderer.md │ │ ├── runtime-config.md │ │ ├── server-fetch.md │ │ ├── shiki.md │ │ ├── virtual-routes.md │ │ ├── vite-nitro-plugin.md │ │ ├── vite-rsc.md │ │ ├── vite-ssr-html.md │ │ ├── vite-ssr-preact.md │ │ ├── vite-ssr-react.md │ │ ├── vite-ssr-solid.md │ │ ├── vite-ssr-tsr-react.md │ │ ├── vite-ssr-tss-react.md │ │ ├── vite-ssr-vue-router.md │ │ ├── vite-trpc.md │ │ └── websocket.md │ ├── 9.blog/ │ │ ├── 1.v3-beta.md │ │ └── index.md │ ├── index.md │ ├── package.json │ └── pnpm-workspace.yaml ├── examples/ │ ├── api-routes/ │ │ ├── README.md │ │ ├── api/ │ │ │ ├── hello/ │ │ │ │ └── [name].ts │ │ │ ├── hello.ts │ │ │ ├── test.get.ts │ │ │ └── test.post.ts │ │ ├── index.html │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── auto-imports/ │ │ ├── README.md │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── server/ │ │ │ └── utils/ │ │ │ └── hello.ts │ │ ├── server.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── cached-handler/ │ │ ├── README.md │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── server.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── custom-error-handler/ │ │ ├── README.md │ │ ├── error.ts │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── server.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── database/ │ │ ├── README.md │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── server.ts │ │ ├── tasks/ │ │ │ └── db/ │ │ │ └── migrate.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── elysia/ │ │ ├── README.md │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── server.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── express/ │ │ ├── README.md │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── server.node.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── fastify/ │ │ ├── README.md │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── server.node.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── hello-world/ │ │ ├── README.md │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── server.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── hono/ │ │ ├── README.md │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── server.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── import-alias/ │ │ ├── README.md │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── server/ │ │ │ ├── routes/ │ │ │ │ └── index.ts │ │ │ └── utils/ │ │ │ └── math.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── middleware/ │ │ ├── README.md │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── server/ │ │ │ └── middleware/ │ │ │ └── auth.ts │ │ ├── server.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── mono-jsx/ │ │ ├── README.md │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── server.tsx │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── nano-jsx/ │ │ ├── README.md │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── server.tsx │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── plugins/ │ │ ├── README.md │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── server/ │ │ │ └── plugins/ │ │ │ └── test.ts │ │ ├── server.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── renderer/ │ │ ├── README.md │ │ ├── api/ │ │ │ └── hello.ts │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── renderer.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── runtime-config/ │ │ ├── .env │ │ ├── .gitignore │ │ ├── README.md │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── server.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── server-fetch/ │ │ ├── README.md │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── routes/ │ │ │ ├── hello.ts │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── shiki/ │ │ ├── README.md │ │ ├── api/ │ │ │ └── highlight.ts │ │ ├── index.html │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── styles.css │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── virtual-routes/ │ │ ├── README.md │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── vite-nitro-plugin/ │ │ ├── README.md │ │ ├── package.json │ │ ├── tsconfig.json │ │ └── vite.config.mjs │ ├── vite-rsc/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── app/ │ │ │ ├── action.tsx │ │ │ ├── client.tsx │ │ │ ├── framework/ │ │ │ │ ├── entry.browser.tsx │ │ │ │ ├── entry.rsc.tsx │ │ │ │ ├── entry.ssr.tsx │ │ │ │ ├── error-boundary.tsx │ │ │ │ └── request.tsx │ │ │ ├── index.css │ │ │ └── root.tsx │ │ ├── package.json │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── vite-ssr-html/ │ │ ├── README.md │ │ ├── app/ │ │ │ └── entry-server.ts │ │ ├── index.html │ │ ├── package.json │ │ ├── routes/ │ │ │ └── quote.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ ├── vite-ssr-preact/ │ │ ├── README.md │ │ ├── package.json │ │ ├── src/ │ │ │ ├── app.tsx │ │ │ ├── entry-client.tsx │ │ │ ├── entry-server.tsx │ │ │ └── styles.css │ │ ├── tsconfig.json │ │ └── vite.config.mjs │ ├── vite-ssr-react/ │ │ ├── README.md │ │ ├── package.json │ │ ├── src/ │ │ │ ├── app.tsx │ │ │ ├── entry-client.tsx │ │ │ ├── entry-server.tsx │ │ │ └── styles.css │ │ ├── tsconfig.json │ │ └── vite.config.mjs │ ├── vite-ssr-solid/ │ │ ├── README.md │ │ ├── package.json │ │ ├── src/ │ │ │ ├── app.tsx │ │ │ ├── entry-client.tsx │ │ │ ├── entry-server.tsx │ │ │ └── styles.css │ │ ├── tsconfig.json │ │ └── vite.config.mjs │ ├── vite-ssr-tsr-react/ │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── src/ │ │ │ ├── assets/ │ │ │ │ └── main.css │ │ │ ├── main.tsx │ │ │ ├── routeTree.gen.ts │ │ │ └── routes/ │ │ │ ├── __root.tsx │ │ │ └── index.tsx │ │ ├── tsconfig.json │ │ └── vite.config.mjs │ ├── vite-ssr-tss-react/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── package.json │ │ ├── server.ts │ │ ├── src/ │ │ │ ├── routeTree.gen.ts │ │ │ ├── router.tsx │ │ │ ├── routes/ │ │ │ │ ├── __root.tsx │ │ │ │ ├── api/ │ │ │ │ │ └── test.ts │ │ │ │ └── index.tsx │ │ │ └── styles/ │ │ │ └── app.css │ │ ├── tsconfig.json │ │ └── vite.config.mjs │ ├── vite-ssr-vue-router/ │ │ ├── README.md │ │ ├── app/ │ │ │ ├── app.vue │ │ │ ├── entry-client.ts │ │ │ ├── entry-server.ts │ │ │ ├── pages/ │ │ │ │ ├── about.vue │ │ │ │ ├── index.vue │ │ │ │ └── not-found.vue │ │ │ ├── routes.ts │ │ │ ├── shims.d.ts │ │ │ └── styles.css │ │ ├── package.json │ │ ├── tsconfig.json │ │ └── vite.config.mjs │ ├── vite-trpc/ │ │ ├── .gitignore │ │ ├── README.md │ │ ├── index.html │ │ ├── package.json │ │ ├── server/ │ │ │ └── trpc.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ └── websocket/ │ ├── README.md │ ├── index.html │ ├── nitro.config.ts │ ├── package.json │ ├── routes/ │ │ └── _ws.ts │ ├── tsconfig.json │ └── vite.config.ts ├── lib/ │ ├── h3.d.mts │ ├── h3.mjs │ ├── tsconfig.json │ ├── vite.types.d.mts │ └── vite.types.mjs ├── package.json ├── playground/ │ ├── nitro.config.ts │ ├── package.json │ ├── server.ts │ ├── tsconfig.json │ └── vite.config.ts ├── pnpm-workspace.yaml ├── renovate.json ├── scripts/ │ ├── bump-nightly.ts │ ├── bump-version.ts │ ├── gen-node-compat.ts │ ├── gen-presets.ts │ ├── release.ts │ └── vite7.ts ├── skills/ │ └── nitro/ │ └── SKILL.md ├── src/ │ ├── build/ │ │ ├── assets.ts │ │ ├── build.ts │ │ ├── chunks.ts │ │ ├── config.ts │ │ ├── info.ts │ │ ├── plugins/ │ │ │ ├── externals.ts │ │ │ ├── oxc.ts │ │ │ ├── raw.ts │ │ │ ├── route-meta.ts │ │ │ ├── server-main.ts │ │ │ ├── sourcemap-min.ts │ │ │ └── virtual.ts │ │ ├── plugins.ts │ │ ├── prepare.ts │ │ ├── rolldown/ │ │ │ ├── build.ts │ │ │ ├── config.ts │ │ │ ├── dev.ts │ │ │ └── prod.ts │ │ ├── rollup/ │ │ │ ├── build.ts │ │ │ ├── config.ts │ │ │ ├── dev.ts │ │ │ ├── error.ts │ │ │ └── prod.ts │ │ ├── types.ts │ │ ├── virtual/ │ │ │ ├── _all.ts │ │ │ ├── database.ts │ │ │ ├── error-handler.ts │ │ │ ├── feature-flags.ts │ │ │ ├── plugins.ts │ │ │ ├── polyfills.ts │ │ │ ├── public-assets.ts │ │ │ ├── renderer-template.ts │ │ │ ├── routing-meta.ts │ │ │ ├── routing.ts │ │ │ ├── runtime-config.ts │ │ │ ├── server-assets.ts │ │ │ ├── storage.ts │ │ │ └── tasks.ts │ │ └── vite/ │ │ ├── build.ts │ │ ├── bundler.ts │ │ ├── dev.ts │ │ ├── env.ts │ │ ├── plugin.ts │ │ ├── preview.ts │ │ ├── prod.ts │ │ └── types.ts │ ├── builder.ts │ ├── cli/ │ │ ├── commands/ │ │ │ ├── build.ts │ │ │ ├── deploy.ts │ │ │ ├── dev.ts │ │ │ ├── docs.ts │ │ │ ├── prepare.ts │ │ │ ├── preview.ts │ │ │ └── task/ │ │ │ ├── index.ts │ │ │ ├── list.ts │ │ │ └── run.ts │ │ ├── common.ts │ │ └── index.ts │ ├── config/ │ │ ├── defaults.ts │ │ ├── loader.ts │ │ ├── resolvers/ │ │ │ ├── assets.ts │ │ │ ├── builder.ts │ │ │ ├── compatibility.ts │ │ │ ├── database.ts │ │ │ ├── error.ts │ │ │ ├── export-conditions.ts │ │ │ ├── imports.ts │ │ │ ├── open-api.ts │ │ │ ├── paths.ts │ │ │ ├── route-rules.ts │ │ │ ├── runtime-config.ts │ │ │ ├── storage.ts │ │ │ ├── tsconfig.ts │ │ │ ├── unenv.ts │ │ │ └── url.ts │ │ └── update.ts │ ├── dev/ │ │ ├── app.ts │ │ ├── server.ts │ │ └── vfs.ts │ ├── global.ts │ ├── module.ts │ ├── nitro.ts │ ├── prerender/ │ │ ├── prerender.ts │ │ └── utils.ts │ ├── presets/ │ │ ├── _all.gen.ts │ │ ├── _nitro/ │ │ │ ├── base-worker.ts │ │ │ ├── nitro-dev.ts │ │ │ ├── nitro-prerender.ts │ │ │ ├── preset.ts │ │ │ └── runtime/ │ │ │ ├── nitro-dev.ts │ │ │ ├── nitro-prerenderer.ts │ │ │ └── service-worker.ts │ │ ├── _resolve.ts │ │ ├── _static/ │ │ │ └── preset.ts │ │ ├── _types.gen.ts │ │ ├── _utils/ │ │ │ ├── fs.ts │ │ │ └── preset.ts │ │ ├── alwaysdata/ │ │ │ └── preset.ts │ │ ├── aws-amplify/ │ │ │ ├── preset.ts │ │ │ ├── runtime/ │ │ │ │ └── aws-amplify.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── aws-lambda/ │ │ │ ├── preset.ts │ │ │ ├── runtime/ │ │ │ │ ├── _utils.ts │ │ │ │ ├── aws-lambda-streaming.ts │ │ │ │ └── aws-lambda.ts │ │ │ └── types.ts │ │ ├── azure/ │ │ │ ├── preset.ts │ │ │ ├── runtime/ │ │ │ │ ├── _utils.ts │ │ │ │ └── azure-swa.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── bun/ │ │ │ ├── preset.ts │ │ │ └── runtime/ │ │ │ └── bun.ts │ │ ├── cleavr/ │ │ │ └── preset.ts │ │ ├── cloudflare/ │ │ │ ├── dev.ts │ │ │ ├── entry-exports.ts │ │ │ ├── preset.ts │ │ │ ├── runtime/ │ │ │ │ ├── _module-handler.ts │ │ │ │ ├── cloudflare-durable.ts │ │ │ │ ├── cloudflare-module.ts │ │ │ │ ├── cloudflare-pages.ts │ │ │ │ ├── plugin.dev.ts │ │ │ │ └── shims/ │ │ │ │ └── workers.dev.mjs │ │ │ ├── types.ts │ │ │ ├── unenv/ │ │ │ │ ├── node-compat.ts │ │ │ │ └── preset.ts │ │ │ ├── utils.ts │ │ │ └── wrangler/ │ │ │ ├── _utils.ts │ │ │ ├── config.ts │ │ │ └── environment.ts │ │ ├── deno/ │ │ │ ├── preset.ts │ │ │ ├── runtime/ │ │ │ │ ├── deno-deploy.ts │ │ │ │ └── deno-server.ts │ │ │ └── unenv/ │ │ │ ├── node-compat.ts │ │ │ └── preset.ts │ │ ├── digitalocean/ │ │ │ └── preset.ts │ │ ├── firebase/ │ │ │ ├── preset.ts │ │ │ └── types.ts │ │ ├── flightcontrol/ │ │ │ └── preset.ts │ │ ├── genezio/ │ │ │ └── preset.ts │ │ ├── heroku/ │ │ │ └── preset.ts │ │ ├── iis/ │ │ │ ├── preset.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ ├── koyeb/ │ │ │ └── preset.ts │ │ ├── netlify/ │ │ │ ├── preset.ts │ │ │ ├── runtime/ │ │ │ │ ├── netlify-edge.ts │ │ │ │ └── netlify.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── node/ │ │ │ ├── cluster.ts │ │ │ ├── preset.ts │ │ │ └── runtime/ │ │ │ ├── node-cluster.ts │ │ │ ├── node-middleware.ts │ │ │ └── node-server.ts │ │ ├── platform.sh/ │ │ │ └── preset.ts │ │ ├── render.com/ │ │ │ └── preset.ts │ │ ├── standard/ │ │ │ ├── preset.ts │ │ │ └── runtime/ │ │ │ └── server.ts │ │ ├── stormkit/ │ │ │ ├── preset.ts │ │ │ └── runtime/ │ │ │ └── stormkit.ts │ │ ├── vercel/ │ │ │ ├── preset.ts │ │ │ ├── runtime/ │ │ │ │ ├── cron-handler.ts │ │ │ │ ├── isr.ts │ │ │ │ ├── vercel.node.ts │ │ │ │ └── vercel.web.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ ├── winterjs/ │ │ │ ├── preset.ts │ │ │ └── runtime/ │ │ │ └── winterjs.ts │ │ ├── zeabur/ │ │ │ ├── preset.ts │ │ │ └── runtime/ │ │ │ └── zeabur.ts │ │ ├── zephyr/ │ │ │ ├── preset.ts │ │ │ ├── runtime/ │ │ │ │ └── server.ts │ │ │ └── types.ts │ │ └── zerops/ │ │ └── preset.ts │ ├── preview.ts │ ├── routing.ts │ ├── runtime/ │ │ ├── app.ts │ │ ├── cache.ts │ │ ├── config.ts │ │ ├── context.ts │ │ ├── database.ts │ │ ├── internal/ │ │ │ ├── app.ts │ │ │ ├── cache.ts │ │ │ ├── context.ts │ │ │ ├── database.ts │ │ │ ├── empty.ts │ │ │ ├── error/ │ │ │ │ ├── dev.ts │ │ │ │ ├── hooks.ts │ │ │ │ ├── prod.ts │ │ │ │ └── utils.ts │ │ │ ├── meta.ts │ │ │ ├── plugin.ts │ │ │ ├── route-rules.ts │ │ │ ├── routes/ │ │ │ │ ├── dev-tasks.ts │ │ │ │ ├── openapi.ts │ │ │ │ ├── renderer-template.dev.ts │ │ │ │ ├── renderer-template.ts │ │ │ │ ├── scalar.ts │ │ │ │ └── swagger.ts │ │ │ ├── runtime-config.ts │ │ │ ├── static.ts │ │ │ ├── storage.ts │ │ │ ├── task.ts │ │ │ └── vite/ │ │ │ ├── dev-entry.mjs │ │ │ ├── dev-worker.mjs │ │ │ └── ssr-renderer.mjs │ │ ├── meta.ts │ │ ├── nitro.ts │ │ ├── runtime-config.ts │ │ ├── storage.ts │ │ ├── task.ts │ │ ├── virtual/ │ │ │ ├── _runtime_warn.ts │ │ │ ├── database.ts │ │ │ ├── error-handler.ts │ │ │ ├── feature-flags.ts │ │ │ ├── plugins.ts │ │ │ ├── polyfills.ts │ │ │ ├── public-assets.ts │ │ │ ├── renderer-template.ts │ │ │ ├── routing-meta.ts │ │ │ ├── routing.ts │ │ │ ├── runtime-config.ts │ │ │ ├── server-assets.ts │ │ │ ├── storage.ts │ │ │ └── tasks.ts │ │ └── vite.ts │ ├── scan.ts │ ├── task.ts │ ├── types/ │ │ ├── _utils.ts │ │ ├── build.ts │ │ ├── config.ts │ │ ├── fetch/ │ │ │ ├── _match.ts │ │ │ ├── _serialize.ts │ │ │ ├── fetch.ts │ │ │ └── index.ts │ │ ├── global.ts │ │ ├── h3.ts │ │ ├── handler.ts │ │ ├── hooks.ts │ │ ├── index.ts │ │ ├── module.ts │ │ ├── nitro.ts │ │ ├── openapi-ts.ts │ │ ├── openapi.ts │ │ ├── prerender.ts │ │ ├── preset.ts │ │ ├── route-rules.ts │ │ ├── runner.ts │ │ ├── runtime/ │ │ │ ├── asset.ts │ │ │ ├── cache.ts │ │ │ ├── index.ts │ │ │ ├── nitro.ts │ │ │ └── task.ts │ │ └── srvx.ts │ ├── utils/ │ │ ├── compress.ts │ │ ├── dep.ts │ │ ├── fs-tree.ts │ │ ├── fs.ts │ │ ├── parallel.ts │ │ └── regex.ts │ └── vite.ts ├── test/ │ ├── examples.test.ts │ ├── fixture/ │ │ ├── .env │ │ ├── .gitignore │ │ ├── error.ts │ │ ├── exports.cloudflare.ts │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── public/ │ │ │ ├── _ignored.txt │ │ │ ├── _unignored.txt │ │ │ ├── build/ │ │ │ │ └── test.txt │ │ │ ├── cf-pages-exclude/ │ │ │ │ └── not-in-routes-json.txt │ │ │ ├── foo.css │ │ │ └── foo.js │ │ ├── server/ │ │ │ ├── assets/ │ │ │ │ ├── test.json │ │ │ │ └── test.md │ │ │ ├── files/ │ │ │ │ ├── index.html │ │ │ │ ├── sql.sql │ │ │ │ ├── sqlts.sql.ts │ │ │ │ └── test.txt │ │ │ ├── middleware/ │ │ │ │ └── _ignored.ts │ │ │ ├── plugins/ │ │ │ │ ├── errors.ts │ │ │ │ └── vary.ts │ │ │ ├── routes/ │ │ │ │ ├── (route-group)/ │ │ │ │ │ └── route-group.ts │ │ │ │ ├── 500.ts │ │ │ │ ├── api/ │ │ │ │ │ ├── _ignored.ts │ │ │ │ │ ├── cached.ts │ │ │ │ │ ├── db.ts │ │ │ │ │ ├── echo.ts │ │ │ │ │ ├── headers.ts │ │ │ │ │ ├── hello.ts │ │ │ │ │ ├── hey/ │ │ │ │ │ │ └── index.get.ts │ │ │ │ │ ├── kebab.ts │ │ │ │ │ ├── meta/ │ │ │ │ │ │ └── test.ts │ │ │ │ │ ├── methods/ │ │ │ │ │ │ ├── foo.get.get.ts │ │ │ │ │ │ └── get.ts │ │ │ │ │ ├── param/ │ │ │ │ │ │ └── [test-id].ts │ │ │ │ │ ├── storage/ │ │ │ │ │ │ ├── item.get.ts │ │ │ │ │ │ └── item.put.ts │ │ │ │ │ ├── upload.post.ts │ │ │ │ │ └── wildcard/ │ │ │ │ │ └── [...param].ts │ │ │ │ ├── assets/ │ │ │ │ │ ├── [id].ts │ │ │ │ │ ├── all.ts │ │ │ │ │ └── md.ts │ │ │ │ ├── config.ts │ │ │ │ ├── context.ts │ │ │ │ ├── env/ │ │ │ │ │ ├── index.dev.ts │ │ │ │ │ └── index.get.prod.ts │ │ │ │ ├── errors/ │ │ │ │ │ ├── captured.ts │ │ │ │ │ ├── stack.ts │ │ │ │ │ └── throw.ts │ │ │ │ ├── fetch.ts │ │ │ │ ├── file.ts │ │ │ │ ├── icon.png.ts │ │ │ │ ├── imports.ts │ │ │ │ ├── json-string.ts │ │ │ │ ├── jsx.tsx │ │ │ │ ├── modules.ts │ │ │ │ ├── node-compat.ts │ │ │ │ ├── prerender-custom.html.ts │ │ │ │ ├── prerender.ts │ │ │ │ ├── raw.ts │ │ │ │ ├── replace.ts │ │ │ │ ├── rules/ │ │ │ │ │ └── [...slug].ts │ │ │ │ ├── static-flags.ts │ │ │ │ ├── stream.ts │ │ │ │ ├── tasks/ │ │ │ │ │ └── [...name].ts │ │ │ │ ├── wait-until.ts │ │ │ │ └── wasm/ │ │ │ │ ├── dynamic-import.ts │ │ │ │ └── static-import.ts │ │ │ ├── tasks/ │ │ │ │ ├── db/ │ │ │ │ │ └── migrate.ts │ │ │ │ └── test.ts │ │ │ └── utils/ │ │ │ ├── foo/ │ │ │ │ ├── bar/ │ │ │ │ │ └── test.ts │ │ │ │ └── test.ts │ │ │ └── test.ts │ │ ├── server.config.ts │ │ ├── server.ts │ │ ├── tsconfig.json │ │ ├── vite.config.ts │ │ └── wrangler.toml │ ├── minimal/ │ │ ├── minimal.test.ts │ │ ├── nitro.config.ts │ │ ├── package.json │ │ ├── server.ts │ │ ├── tsconfig.json │ │ └── vite.config.mjs │ ├── presets/ │ │ ├── aws-lambda.test.ts │ │ ├── azure-swa.test.ts │ │ ├── bun.test.ts │ │ ├── cloudflare-module.test.ts │ │ ├── cloudflare-pages.test.ts │ │ ├── deno-server.test.ts │ │ ├── netlify.test.ts │ │ ├── nitro-dev.test.ts │ │ ├── node.test.ts │ │ ├── standard.test.ts │ │ ├── static.test.ts │ │ ├── vercel.test.ts │ │ └── winterjs.test.ts │ ├── scripts/ │ │ └── gen-fixture-types.ts │ ├── tests.ts │ ├── unit/ │ │ ├── azure.utils.test.ts │ │ ├── bump-version.test.ts │ │ ├── chunks.test.ts │ │ ├── config-loader-env.test.ts │ │ ├── runtime-config.env.test.ts │ │ ├── runtime-config.test.ts │ │ ├── sourcemap-min.test.ts │ │ ├── static-middleware.test.ts │ │ ├── virtual.test.ts │ │ └── zephyr-preset.test.ts │ └── vite/ │ ├── hmr-fixture/ │ │ ├── api/ │ │ │ └── state.ts │ │ ├── app/ │ │ │ ├── entry-client.ts │ │ │ └── entry-server.ts │ │ ├── shared.ts │ │ ├── tsconfig.json │ │ └── vite.config.ts │ └── hmr.test.ts ├── tsconfig.json └── vitest.config.ts