├── .devcontainer └── devcontainer.json ├── .editorconfig ├── .gitattributes ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug-report.yml │ ├── config.yml │ └── feature-request.yml ├── PULL_REQUEST_TEMPLATE.md ├── codecov.yml └── workflows │ ├── autofix.yml │ └── ci.yml ├── .gitignore ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── automd.config.ts ├── docs ├── .config │ ├── automd.config.ts │ └── docs.yaml ├── .docs │ ├── components │ │ └── HeroBackground.client.vue │ ├── pages │ │ └── index.vue │ └── public │ │ ├── icon.svg │ │ └── images │ │ ├── stormkit-deploy.png │ │ └── stormkit-new-app.png ├── .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 │ │ └── zerops.md ├── 3.config │ └── 0.index.md ├── index.md ├── package.json ├── pnpm-lock.yaml └── pnpm-workspace.yaml ├── eslint.config.mjs ├── examples ├── api-routes │ ├── api │ │ ├── hello.ts │ │ ├── hello │ │ │ └── [name].ts │ │ ├── test.get.ts │ │ └── test.post.ts │ ├── index.html │ ├── nitro.config.ts │ ├── package.json │ ├── tsconfig.json │ └── vite.config.ts ├── auto-imports │ ├── nitro.config.ts │ ├── package.json │ ├── server.ts │ ├── server │ │ └── utils │ │ │ └── hello.ts │ ├── tsconfig.json │ └── vite.config.ts ├── cached-handler │ ├── nitro.config.ts │ ├── package.json │ ├── server.ts │ ├── tsconfig.json │ └── vite.config.ts ├── custom-error-handler │ ├── error.ts │ ├── nitro.config.ts │ ├── package.json │ ├── server.ts │ ├── tsconfig.json │ └── vite.config.ts ├── database │ ├── nitro.config.ts │ ├── package.json │ ├── server.ts │ ├── tasks │ │ └── db │ │ │ └── migrate.ts │ ├── tsconfig.json │ └── vite.config.ts ├── elysia │ ├── nitro.config.ts │ ├── package.json │ ├── server.ts │ ├── tsconfig.json │ └── vite.config.ts ├── express │ ├── nitro.config.ts │ ├── package.json │ ├── server.node.ts │ ├── tsconfig.json │ └── vite.config.ts ├── fastify │ ├── nitro.config.ts │ ├── package.json │ ├── server.node.ts │ ├── tsconfig.json │ └── vite.config.ts ├── hello-world │ ├── nitro.config.ts │ ├── package.json │ ├── server.ts │ ├── tsconfig.json │ └── vite.config.ts ├── hono │ ├── nitro.config.ts │ ├── package.json │ ├── server.ts │ ├── tsconfig.json │ └── vite.config.ts ├── import-alias │ ├── nitro.config.ts │ ├── package.json │ ├── server │ │ ├── routes │ │ │ └── index.ts │ │ └── utils │ │ │ └── math.ts │ ├── tsconfig.json │ └── vite.config.ts ├── middleware │ ├── nitro.config.ts │ ├── package.json │ ├── server.ts │ ├── server │ │ └── middleware │ │ │ └── auth.ts │ ├── tsconfig.json │ └── vite.config.ts ├── mono-jsx │ ├── nitro.config.ts │ ├── package.json │ ├── server.tsx │ ├── tsconfig.json │ └── vite.config.ts ├── nano-jsx │ ├── nitro.config.ts │ ├── package.json │ ├── server.tsx │ ├── tsconfig.json │ └── vite.config.ts ├── plugins │ ├── nitro.config.ts │ ├── package.json │ ├── server.ts │ ├── server │ │ └── plugins │ │ │ └── test.ts │ ├── tsconfig.json │ └── vite.config.ts ├── renderer │ ├── api │ │ └── hello.ts │ ├── nitro.config.ts │ ├── package.json │ ├── renderer.ts │ ├── tsconfig.json │ └── vite.config.ts ├── runtime-config │ ├── .env │ ├── .gitignore │ ├── nitro.config.ts │ ├── package.json │ ├── server.ts │ ├── tsconfig.json │ └── vite.config.ts ├── server-fetch │ ├── nitro.config.ts │ ├── package.json │ ├── routes │ │ ├── hello.ts │ │ └── index.ts │ ├── tsconfig.json │ └── vite.config.ts ├── shiki │ ├── api │ │ └── highlight.ts │ ├── index.html │ ├── nitro.config.ts │ ├── package.json │ ├── styles.css │ ├── tsconfig.json │ └── vite.config.ts ├── vite-nitro-plugin │ ├── package.json │ ├── tsconfig.json │ └── vite.config.mjs ├── vite-ssr-html │ ├── app │ │ └── entry-server.ts │ ├── index.html │ ├── package.json │ ├── routes │ │ └── quote.ts │ ├── tsconfig.json │ └── vite.config.ts ├── vite-ssr-preact │ ├── package.json │ ├── src │ │ ├── app.tsx │ │ ├── entry-client.tsx │ │ ├── entry-server.tsx │ │ └── styles.css │ ├── tsconfig.json │ └── vite.config.mjs ├── vite-ssr-react │ ├── package.json │ ├── src │ │ ├── _dev.mjs │ │ ├── app.tsx │ │ ├── entry-client.tsx │ │ ├── entry-server.tsx │ │ └── styles.css │ ├── tsconfig.json │ └── vite.config.mjs ├── vite-ssr-solid │ ├── package.json │ ├── src │ │ ├── app.tsx │ │ ├── entry-client.tsx │ │ ├── entry-server.tsx │ │ └── styles.css │ ├── tsconfig.json │ └── vite.config.mjs ├── vite-ssr-tsr-react │ ├── 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 │ ├── package.json │ ├── postcss.config.mjs │ ├── 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 │ ├── 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 └── websocket │ ├── index.html │ ├── nitro.config.ts │ ├── package.json │ ├── routes │ └── _ws.ts │ ├── tsconfig.json │ └── vite.config.ts ├── lib ├── deps │ ├── h3.d.mts │ ├── h3.mjs │ ├── ofetch.mjs │ └── ofetch.mts └── tsconfig.json ├── package.json ├── playground ├── nitro.config.ts ├── package.json ├── server.ts ├── tsconfig.json └── vite.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── renovate.json ├── scripts ├── bump-nightly.ts ├── gen-node-compat.ts └── gen-presets.ts ├── src ├── build │ ├── assets.ts │ ├── build.ts │ ├── chunks.ts │ ├── config.ts │ ├── info.ts │ ├── plugins.ts │ ├── plugins │ │ ├── externals.ts │ │ ├── oxc.ts │ │ ├── raw.ts │ │ ├── resolve.ts │ │ ├── route-meta.ts │ │ ├── server-main.ts │ │ ├── sourcemap-min.ts │ │ └── virtual.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 │ │ └── types │ │ │ ├── database.d.ts │ │ │ ├── error-handler.d.ts │ │ │ ├── feature-flags.d.ts │ │ │ ├── plugins.d.ts │ │ │ ├── polyfills.ts │ │ │ ├── public-assets.d.ts │ │ │ ├── renderer-template.d.ts │ │ │ ├── routing-meta.d.ts │ │ │ ├── routing.d.ts │ │ │ ├── runtime-config.d.ts │ │ │ ├── server-assets.d.ts │ │ │ ├── storage.d.ts │ │ │ └── tasks.d.ts │ └── vite │ │ ├── build.ts │ │ ├── dev.ts │ │ ├── env.ts │ │ ├── plugin.ts │ │ ├── preview.ts │ │ ├── prod.ts │ │ ├── rollup.ts │ │ └── types.ts ├── builder.ts ├── cli │ ├── commands │ │ ├── build.ts │ │ ├── dev.ts │ │ ├── prepare.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 │ │ ├── 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 │ │ │ ├── vercel.node.ts │ │ │ └── vercel.web.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── winterjs │ │ ├── preset.ts │ │ └── runtime │ │ │ └── winterjs.ts │ ├── zeabur │ │ ├── preset.ts │ │ └── runtime │ │ │ └── zeabur.ts │ └── zerops │ │ └── preset.ts ├── routing.ts ├── runner │ ├── node.ts │ └── proxy.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 │ │ │ ├── node-runner.mjs │ │ │ └── ssr-renderer.mjs │ ├── meta.ts │ ├── nitro.ts │ ├── runtime-config.ts │ ├── storage.ts │ ├── task.ts │ └── vite-runtime.ts ├── scan.ts ├── task.ts ├── types │ ├── _utils.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 │ ├── rollup.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 │ ├── nitro.config.ts │ ├── node_modules │ │ └── @fixture │ │ │ ├── nitro-dep-a │ │ │ ├── index.mjs │ │ │ ├── node_modules │ │ │ │ └── @fixture │ │ │ │ │ └── nitro-lib │ │ │ │ │ ├── index.mjs │ │ │ │ │ ├── node_modules │ │ │ │ │ └── @fixture │ │ │ │ │ │ └── nested-lib │ │ │ │ │ │ ├── index.mjs │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ └── package.json │ │ │ ├── nitro-dep-b │ │ │ ├── index.mjs │ │ │ ├── node_modules │ │ │ │ └── @fixture │ │ │ │ │ └── nitro-lib │ │ │ │ │ ├── index.mjs │ │ │ │ │ ├── node_modules │ │ │ │ │ └── @fixture │ │ │ │ │ │ └── nested-lib │ │ │ │ │ │ ├── index.mjs │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── package.json │ │ │ │ │ └── subpath.mjs │ │ │ └── package.json │ │ │ ├── nitro-lib │ │ │ ├── index.mjs │ │ │ ├── node_modules │ │ │ │ └── @fixture │ │ │ │ │ └── nested-lib │ │ │ │ │ ├── index.mjs │ │ │ │ │ └── package.json │ │ │ ├── package.json │ │ │ └── subpath.mjs │ │ │ └── nitro-utils │ │ │ ├── extra.mjs │ │ │ ├── extra2.mjs │ │ │ ├── index.mjs │ │ │ └── package.json │ ├── package.json │ ├── public │ │ ├── _ignored.txt │ │ ├── _unignored.txt │ │ ├── build │ │ │ └── test.txt │ │ ├── cf-pages-exclude │ │ │ └── not-in-routes-json.txt │ │ ├── favicon.ico │ │ ├── foo.css │ │ └── foo.js │ ├── server.config.ts │ ├── server.ts │ ├── server │ │ ├── assets │ │ │ ├── cat.jpg │ │ │ ├── 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 │ │ │ │ ├── error.ts │ │ │ │ ├── errors.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 │ │ │ ├── error-stack.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 │ ├── tsconfig.json │ └── 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 │ ├── runtime-config.env.test.ts │ └── runtime-config.test.ts ├── tsconfig.json └── vitest.config.ts /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.txt text eol=lf 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @pi0 -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/.github/ISSUE_TEMPLATE/bug-report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature-request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/.github/ISSUE_TEMPLATE/feature-request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/.github/codecov.yml -------------------------------------------------------------------------------- /.github/workflows/autofix.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/.github/workflows/autofix.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "es5" 3 | } 4 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/SECURITY.md -------------------------------------------------------------------------------- /automd.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/automd.config.ts -------------------------------------------------------------------------------- /docs/.config/automd.config.ts: -------------------------------------------------------------------------------- 1 | export { default } from "../../automd.config"; 2 | -------------------------------------------------------------------------------- /docs/.config/docs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/.config/docs.yaml -------------------------------------------------------------------------------- /docs/.docs/components/HeroBackground.client.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/.docs/components/HeroBackground.client.vue -------------------------------------------------------------------------------- /docs/.docs/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/.docs/pages/index.vue -------------------------------------------------------------------------------- /docs/.docs/public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/.docs/public/icon.svg -------------------------------------------------------------------------------- /docs/.docs/public/images/stormkit-deploy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/.docs/public/images/stormkit-deploy.png -------------------------------------------------------------------------------- /docs/.docs/public/images/stormkit-new-app.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/.docs/public/images/stormkit-new-app.png -------------------------------------------------------------------------------- /docs/.npmrc: -------------------------------------------------------------------------------- 1 | shamefully-hoist=true 2 | -------------------------------------------------------------------------------- /docs/1.docs/.navigation.yml: -------------------------------------------------------------------------------- 1 | icon: i-lucide-book-open 2 | -------------------------------------------------------------------------------- /docs/1.docs/1.index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/1.docs/1.index.md -------------------------------------------------------------------------------- /docs/1.docs/2.quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/1.docs/2.quick-start.md -------------------------------------------------------------------------------- /docs/1.docs/4.renderer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/1.docs/4.renderer.md -------------------------------------------------------------------------------- /docs/1.docs/5.routing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/1.docs/5.routing.md -------------------------------------------------------------------------------- /docs/1.docs/50.assets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/1.docs/50.assets.md -------------------------------------------------------------------------------- /docs/1.docs/50.configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/1.docs/50.configuration.md -------------------------------------------------------------------------------- /docs/1.docs/50.database.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/1.docs/50.database.md -------------------------------------------------------------------------------- /docs/1.docs/50.lifecycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/1.docs/50.lifecycle.md -------------------------------------------------------------------------------- /docs/1.docs/50.plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/1.docs/50.plugins.md -------------------------------------------------------------------------------- /docs/1.docs/50.tasks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/1.docs/50.tasks.md -------------------------------------------------------------------------------- /docs/1.docs/6.server-entry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/1.docs/6.server-entry.md -------------------------------------------------------------------------------- /docs/1.docs/7.cache.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/1.docs/7.cache.md -------------------------------------------------------------------------------- /docs/1.docs/8.storage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/1.docs/8.storage.md -------------------------------------------------------------------------------- /docs/1.docs/99.migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/1.docs/99.migration.md -------------------------------------------------------------------------------- /docs/1.docs/99.nightly.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/1.docs/99.nightly.md -------------------------------------------------------------------------------- /docs/2.deploy/0.index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/0.index.md -------------------------------------------------------------------------------- /docs/2.deploy/10.runtimes/1.node.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/10.runtimes/1.node.md -------------------------------------------------------------------------------- /docs/2.deploy/10.runtimes/bun.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/10.runtimes/bun.md -------------------------------------------------------------------------------- /docs/2.deploy/10.runtimes/deno.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/10.runtimes/deno.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/alwaysdata.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/alwaysdata.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/aws-amplify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/aws-amplify.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/aws.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/aws.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/azure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/azure.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/cleavr.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/cleavr.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/cloudflare.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/cloudflare.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/deno-deploy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/deno-deploy.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/digitalocean.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/digitalocean.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/firebase.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/firebase.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/flightcontrol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/flightcontrol.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/genezio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/genezio.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/github-pages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/github-pages.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/gitlab-pages.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/gitlab-pages.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/heroku.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/heroku.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/iis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/iis.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/koyeb.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/koyeb.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/netlify.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/netlify.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/platform-sh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/platform-sh.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/render.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/render.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/stormkit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/stormkit.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/vercel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/vercel.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/zeabur.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/zeabur.md -------------------------------------------------------------------------------- /docs/2.deploy/20.providers/zerops.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/2.deploy/20.providers/zerops.md -------------------------------------------------------------------------------- /docs/3.config/0.index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/3.config/0.index.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/pnpm-lock.yaml -------------------------------------------------------------------------------- /docs/pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/docs/pnpm-workspace.yaml -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /examples/api-routes/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/api-routes/api/hello.ts -------------------------------------------------------------------------------- /examples/api-routes/api/hello/[name].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/api-routes/api/hello/[name].ts -------------------------------------------------------------------------------- /examples/api-routes/api/test.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/api-routes/api/test.get.ts -------------------------------------------------------------------------------- /examples/api-routes/api/test.post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/api-routes/api/test.post.ts -------------------------------------------------------------------------------- /examples/api-routes/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/api-routes/index.html -------------------------------------------------------------------------------- /examples/api-routes/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/api-routes/nitro.config.ts -------------------------------------------------------------------------------- /examples/api-routes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/api-routes/package.json -------------------------------------------------------------------------------- /examples/api-routes/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /examples/api-routes/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/api-routes/vite.config.ts -------------------------------------------------------------------------------- /examples/auto-imports/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/auto-imports/nitro.config.ts -------------------------------------------------------------------------------- /examples/auto-imports/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/auto-imports/package.json -------------------------------------------------------------------------------- /examples/auto-imports/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/auto-imports/server.ts -------------------------------------------------------------------------------- /examples/auto-imports/server/utils/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/auto-imports/server/utils/hello.ts -------------------------------------------------------------------------------- /examples/auto-imports/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/auto-imports/tsconfig.json -------------------------------------------------------------------------------- /examples/auto-imports/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/auto-imports/vite.config.ts -------------------------------------------------------------------------------- /examples/cached-handler/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/cached-handler/nitro.config.ts -------------------------------------------------------------------------------- /examples/cached-handler/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/cached-handler/package.json -------------------------------------------------------------------------------- /examples/cached-handler/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/cached-handler/server.ts -------------------------------------------------------------------------------- /examples/cached-handler/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /examples/cached-handler/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/cached-handler/vite.config.ts -------------------------------------------------------------------------------- /examples/custom-error-handler/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/custom-error-handler/error.ts -------------------------------------------------------------------------------- /examples/custom-error-handler/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/custom-error-handler/nitro.config.ts -------------------------------------------------------------------------------- /examples/custom-error-handler/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/custom-error-handler/package.json -------------------------------------------------------------------------------- /examples/custom-error-handler/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/custom-error-handler/server.ts -------------------------------------------------------------------------------- /examples/custom-error-handler/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /examples/custom-error-handler/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/custom-error-handler/vite.config.ts -------------------------------------------------------------------------------- /examples/database/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/database/nitro.config.ts -------------------------------------------------------------------------------- /examples/database/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/database/package.json -------------------------------------------------------------------------------- /examples/database/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/database/server.ts -------------------------------------------------------------------------------- /examples/database/tasks/db/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/database/tasks/db/migrate.ts -------------------------------------------------------------------------------- /examples/database/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /examples/database/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/database/vite.config.ts -------------------------------------------------------------------------------- /examples/elysia/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/elysia/nitro.config.ts -------------------------------------------------------------------------------- /examples/elysia/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/elysia/package.json -------------------------------------------------------------------------------- /examples/elysia/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/elysia/server.ts -------------------------------------------------------------------------------- /examples/elysia/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /examples/elysia/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/elysia/vite.config.ts -------------------------------------------------------------------------------- /examples/express/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/express/nitro.config.ts -------------------------------------------------------------------------------- /examples/express/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/express/package.json -------------------------------------------------------------------------------- /examples/express/server.node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/express/server.node.ts -------------------------------------------------------------------------------- /examples/express/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /examples/express/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/express/vite.config.ts -------------------------------------------------------------------------------- /examples/fastify/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/fastify/nitro.config.ts -------------------------------------------------------------------------------- /examples/fastify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/fastify/package.json -------------------------------------------------------------------------------- /examples/fastify/server.node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/fastify/server.node.ts -------------------------------------------------------------------------------- /examples/fastify/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /examples/fastify/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/fastify/vite.config.ts -------------------------------------------------------------------------------- /examples/hello-world/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/hello-world/nitro.config.ts -------------------------------------------------------------------------------- /examples/hello-world/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/hello-world/package.json -------------------------------------------------------------------------------- /examples/hello-world/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/hello-world/server.ts -------------------------------------------------------------------------------- /examples/hello-world/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /examples/hello-world/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/hello-world/vite.config.ts -------------------------------------------------------------------------------- /examples/hono/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/hono/nitro.config.ts -------------------------------------------------------------------------------- /examples/hono/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/hono/package.json -------------------------------------------------------------------------------- /examples/hono/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/hono/server.ts -------------------------------------------------------------------------------- /examples/hono/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /examples/hono/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/hono/vite.config.ts -------------------------------------------------------------------------------- /examples/import-alias/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/import-alias/nitro.config.ts -------------------------------------------------------------------------------- /examples/import-alias/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/import-alias/package.json -------------------------------------------------------------------------------- /examples/import-alias/server/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/import-alias/server/routes/index.ts -------------------------------------------------------------------------------- /examples/import-alias/server/utils/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/import-alias/server/utils/math.ts -------------------------------------------------------------------------------- /examples/import-alias/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/import-alias/tsconfig.json -------------------------------------------------------------------------------- /examples/import-alias/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/import-alias/vite.config.ts -------------------------------------------------------------------------------- /examples/middleware/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/middleware/nitro.config.ts -------------------------------------------------------------------------------- /examples/middleware/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/middleware/package.json -------------------------------------------------------------------------------- /examples/middleware/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/middleware/server.ts -------------------------------------------------------------------------------- /examples/middleware/server/middleware/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/middleware/server/middleware/auth.ts -------------------------------------------------------------------------------- /examples/middleware/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /examples/middleware/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/middleware/vite.config.ts -------------------------------------------------------------------------------- /examples/mono-jsx/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/mono-jsx/nitro.config.ts -------------------------------------------------------------------------------- /examples/mono-jsx/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/mono-jsx/package.json -------------------------------------------------------------------------------- /examples/mono-jsx/server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/mono-jsx/server.tsx -------------------------------------------------------------------------------- /examples/mono-jsx/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/mono-jsx/tsconfig.json -------------------------------------------------------------------------------- /examples/mono-jsx/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/mono-jsx/vite.config.ts -------------------------------------------------------------------------------- /examples/nano-jsx/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/nano-jsx/nitro.config.ts -------------------------------------------------------------------------------- /examples/nano-jsx/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/nano-jsx/package.json -------------------------------------------------------------------------------- /examples/nano-jsx/server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/nano-jsx/server.tsx -------------------------------------------------------------------------------- /examples/nano-jsx/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/nano-jsx/tsconfig.json -------------------------------------------------------------------------------- /examples/nano-jsx/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/nano-jsx/vite.config.ts -------------------------------------------------------------------------------- /examples/plugins/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/plugins/nitro.config.ts -------------------------------------------------------------------------------- /examples/plugins/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/plugins/package.json -------------------------------------------------------------------------------- /examples/plugins/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/plugins/server.ts -------------------------------------------------------------------------------- /examples/plugins/server/plugins/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/plugins/server/plugins/test.ts -------------------------------------------------------------------------------- /examples/plugins/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /examples/plugins/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/plugins/vite.config.ts -------------------------------------------------------------------------------- /examples/renderer/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/renderer/api/hello.ts -------------------------------------------------------------------------------- /examples/renderer/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/renderer/nitro.config.ts -------------------------------------------------------------------------------- /examples/renderer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/renderer/package.json -------------------------------------------------------------------------------- /examples/renderer/renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/renderer/renderer.ts -------------------------------------------------------------------------------- /examples/renderer/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /examples/renderer/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/renderer/vite.config.ts -------------------------------------------------------------------------------- /examples/runtime-config/.env: -------------------------------------------------------------------------------- 1 | # NEVER COMMIT SENSITIVE DATA. THIS IS ONLY FOR DEMO PURPOSES. 2 | NITRO_API_KEY=secret-api-key 3 | -------------------------------------------------------------------------------- /examples/runtime-config/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/runtime-config/.gitignore -------------------------------------------------------------------------------- /examples/runtime-config/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/runtime-config/nitro.config.ts -------------------------------------------------------------------------------- /examples/runtime-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/runtime-config/package.json -------------------------------------------------------------------------------- /examples/runtime-config/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/runtime-config/server.ts -------------------------------------------------------------------------------- /examples/runtime-config/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /examples/runtime-config/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/runtime-config/vite.config.ts -------------------------------------------------------------------------------- /examples/server-fetch/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/server-fetch/nitro.config.ts -------------------------------------------------------------------------------- /examples/server-fetch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/server-fetch/package.json -------------------------------------------------------------------------------- /examples/server-fetch/routes/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/server-fetch/routes/hello.ts -------------------------------------------------------------------------------- /examples/server-fetch/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/server-fetch/routes/index.ts -------------------------------------------------------------------------------- /examples/server-fetch/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /examples/server-fetch/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/server-fetch/vite.config.ts -------------------------------------------------------------------------------- /examples/shiki/api/highlight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/shiki/api/highlight.ts -------------------------------------------------------------------------------- /examples/shiki/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/shiki/index.html -------------------------------------------------------------------------------- /examples/shiki/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/shiki/nitro.config.ts -------------------------------------------------------------------------------- /examples/shiki/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/shiki/package.json -------------------------------------------------------------------------------- /examples/shiki/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/shiki/styles.css -------------------------------------------------------------------------------- /examples/shiki/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /examples/shiki/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/shiki/vite.config.ts -------------------------------------------------------------------------------- /examples/vite-nitro-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-nitro-plugin/package.json -------------------------------------------------------------------------------- /examples/vite-nitro-plugin/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /examples/vite-nitro-plugin/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-nitro-plugin/vite.config.mjs -------------------------------------------------------------------------------- /examples/vite-ssr-html/app/entry-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-html/app/entry-server.ts -------------------------------------------------------------------------------- /examples/vite-ssr-html/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-html/index.html -------------------------------------------------------------------------------- /examples/vite-ssr-html/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-html/package.json -------------------------------------------------------------------------------- /examples/vite-ssr-html/routes/quote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-html/routes/quote.ts -------------------------------------------------------------------------------- /examples/vite-ssr-html/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /examples/vite-ssr-html/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-html/vite.config.ts -------------------------------------------------------------------------------- /examples/vite-ssr-preact/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-preact/package.json -------------------------------------------------------------------------------- /examples/vite-ssr-preact/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-preact/src/app.tsx -------------------------------------------------------------------------------- /examples/vite-ssr-preact/src/entry-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-preact/src/entry-client.tsx -------------------------------------------------------------------------------- /examples/vite-ssr-preact/src/entry-server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-preact/src/entry-server.tsx -------------------------------------------------------------------------------- /examples/vite-ssr-preact/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-preact/src/styles.css -------------------------------------------------------------------------------- /examples/vite-ssr-preact/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-preact/tsconfig.json -------------------------------------------------------------------------------- /examples/vite-ssr-preact/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-preact/vite.config.mjs -------------------------------------------------------------------------------- /examples/vite-ssr-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-react/package.json -------------------------------------------------------------------------------- /examples/vite-ssr-react/src/_dev.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-react/src/_dev.mjs -------------------------------------------------------------------------------- /examples/vite-ssr-react/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-react/src/app.tsx -------------------------------------------------------------------------------- /examples/vite-ssr-react/src/entry-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-react/src/entry-client.tsx -------------------------------------------------------------------------------- /examples/vite-ssr-react/src/entry-server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-react/src/entry-server.tsx -------------------------------------------------------------------------------- /examples/vite-ssr-react/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-react/src/styles.css -------------------------------------------------------------------------------- /examples/vite-ssr-react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-react/tsconfig.json -------------------------------------------------------------------------------- /examples/vite-ssr-react/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-react/vite.config.mjs -------------------------------------------------------------------------------- /examples/vite-ssr-solid/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-solid/package.json -------------------------------------------------------------------------------- /examples/vite-ssr-solid/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-solid/src/app.tsx -------------------------------------------------------------------------------- /examples/vite-ssr-solid/src/entry-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-solid/src/entry-client.tsx -------------------------------------------------------------------------------- /examples/vite-ssr-solid/src/entry-server.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-solid/src/entry-server.tsx -------------------------------------------------------------------------------- /examples/vite-ssr-solid/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-solid/src/styles.css -------------------------------------------------------------------------------- /examples/vite-ssr-solid/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-solid/tsconfig.json -------------------------------------------------------------------------------- /examples/vite-ssr-solid/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-solid/vite.config.mjs -------------------------------------------------------------------------------- /examples/vite-ssr-tsr-react/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tsr-react/index.html -------------------------------------------------------------------------------- /examples/vite-ssr-tsr-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tsr-react/package.json -------------------------------------------------------------------------------- /examples/vite-ssr-tsr-react/src/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tsr-react/src/assets/main.css -------------------------------------------------------------------------------- /examples/vite-ssr-tsr-react/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tsr-react/src/main.tsx -------------------------------------------------------------------------------- /examples/vite-ssr-tsr-react/src/routeTree.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tsr-react/src/routeTree.gen.ts -------------------------------------------------------------------------------- /examples/vite-ssr-tsr-react/src/routes/__root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tsr-react/src/routes/__root.tsx -------------------------------------------------------------------------------- /examples/vite-ssr-tsr-react/src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tsr-react/src/routes/index.tsx -------------------------------------------------------------------------------- /examples/vite-ssr-tsr-react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tsr-react/tsconfig.json -------------------------------------------------------------------------------- /examples/vite-ssr-tsr-react/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tsr-react/vite.config.mjs -------------------------------------------------------------------------------- /examples/vite-ssr-tss-react/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tss-react/.gitignore -------------------------------------------------------------------------------- /examples/vite-ssr-tss-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tss-react/package.json -------------------------------------------------------------------------------- /examples/vite-ssr-tss-react/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tss-react/postcss.config.mjs -------------------------------------------------------------------------------- /examples/vite-ssr-tss-react/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tss-react/server.ts -------------------------------------------------------------------------------- /examples/vite-ssr-tss-react/src/routeTree.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tss-react/src/routeTree.gen.ts -------------------------------------------------------------------------------- /examples/vite-ssr-tss-react/src/router.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tss-react/src/router.tsx -------------------------------------------------------------------------------- /examples/vite-ssr-tss-react/src/routes/__root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tss-react/src/routes/__root.tsx -------------------------------------------------------------------------------- /examples/vite-ssr-tss-react/src/routes/api/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tss-react/src/routes/api/test.ts -------------------------------------------------------------------------------- /examples/vite-ssr-tss-react/src/routes/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tss-react/src/routes/index.tsx -------------------------------------------------------------------------------- /examples/vite-ssr-tss-react/src/styles/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tss-react/src/styles/app.css -------------------------------------------------------------------------------- /examples/vite-ssr-tss-react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tss-react/tsconfig.json -------------------------------------------------------------------------------- /examples/vite-ssr-tss-react/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-tss-react/vite.config.mjs -------------------------------------------------------------------------------- /examples/vite-ssr-vue-router/app/app.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-vue-router/app/app.vue -------------------------------------------------------------------------------- /examples/vite-ssr-vue-router/app/entry-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-vue-router/app/entry-client.ts -------------------------------------------------------------------------------- /examples/vite-ssr-vue-router/app/entry-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-vue-router/app/entry-server.ts -------------------------------------------------------------------------------- /examples/vite-ssr-vue-router/app/pages/about.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-vue-router/app/pages/about.vue -------------------------------------------------------------------------------- /examples/vite-ssr-vue-router/app/pages/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-vue-router/app/pages/index.vue -------------------------------------------------------------------------------- /examples/vite-ssr-vue-router/app/pages/not-found.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-vue-router/app/pages/not-found.vue -------------------------------------------------------------------------------- /examples/vite-ssr-vue-router/app/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-vue-router/app/routes.ts -------------------------------------------------------------------------------- /examples/vite-ssr-vue-router/app/shims.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-vue-router/app/shims.d.ts -------------------------------------------------------------------------------- /examples/vite-ssr-vue-router/app/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-vue-router/app/styles.css -------------------------------------------------------------------------------- /examples/vite-ssr-vue-router/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-vue-router/package.json -------------------------------------------------------------------------------- /examples/vite-ssr-vue-router/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /examples/vite-ssr-vue-router/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/vite-ssr-vue-router/vite.config.mjs -------------------------------------------------------------------------------- /examples/websocket/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/websocket/index.html -------------------------------------------------------------------------------- /examples/websocket/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/websocket/nitro.config.ts -------------------------------------------------------------------------------- /examples/websocket/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/websocket/package.json -------------------------------------------------------------------------------- /examples/websocket/routes/_ws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/websocket/routes/_ws.ts -------------------------------------------------------------------------------- /examples/websocket/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /examples/websocket/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/examples/websocket/vite.config.ts -------------------------------------------------------------------------------- /lib/deps/h3.d.mts: -------------------------------------------------------------------------------- 1 | export * from "h3"; 2 | -------------------------------------------------------------------------------- /lib/deps/h3.mjs: -------------------------------------------------------------------------------- 1 | export * from "h3"; 2 | -------------------------------------------------------------------------------- /lib/deps/ofetch.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/lib/deps/ofetch.mjs -------------------------------------------------------------------------------- /lib/deps/ofetch.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/lib/deps/ofetch.mts -------------------------------------------------------------------------------- /lib/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/lib/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/package.json -------------------------------------------------------------------------------- /playground/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/playground/nitro.config.ts -------------------------------------------------------------------------------- /playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/playground/package.json -------------------------------------------------------------------------------- /playground/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/playground/server.ts -------------------------------------------------------------------------------- /playground/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /playground/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/playground/vite.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/bump-nightly.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/scripts/bump-nightly.ts -------------------------------------------------------------------------------- /scripts/gen-node-compat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/scripts/gen-node-compat.ts -------------------------------------------------------------------------------- /scripts/gen-presets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/scripts/gen-presets.ts -------------------------------------------------------------------------------- /src/build/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/assets.ts -------------------------------------------------------------------------------- /src/build/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/build.ts -------------------------------------------------------------------------------- /src/build/chunks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/chunks.ts -------------------------------------------------------------------------------- /src/build/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/config.ts -------------------------------------------------------------------------------- /src/build/info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/info.ts -------------------------------------------------------------------------------- /src/build/plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/plugins.ts -------------------------------------------------------------------------------- /src/build/plugins/externals.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/plugins/externals.ts -------------------------------------------------------------------------------- /src/build/plugins/oxc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/plugins/oxc.ts -------------------------------------------------------------------------------- /src/build/plugins/raw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/plugins/raw.ts -------------------------------------------------------------------------------- /src/build/plugins/resolve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/plugins/resolve.ts -------------------------------------------------------------------------------- /src/build/plugins/route-meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/plugins/route-meta.ts -------------------------------------------------------------------------------- /src/build/plugins/server-main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/plugins/server-main.ts -------------------------------------------------------------------------------- /src/build/plugins/sourcemap-min.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/plugins/sourcemap-min.ts -------------------------------------------------------------------------------- /src/build/plugins/virtual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/plugins/virtual.ts -------------------------------------------------------------------------------- /src/build/prepare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/prepare.ts -------------------------------------------------------------------------------- /src/build/rolldown/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/rolldown/build.ts -------------------------------------------------------------------------------- /src/build/rolldown/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/rolldown/config.ts -------------------------------------------------------------------------------- /src/build/rolldown/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/rolldown/dev.ts -------------------------------------------------------------------------------- /src/build/rolldown/prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/rolldown/prod.ts -------------------------------------------------------------------------------- /src/build/rollup/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/rollup/build.ts -------------------------------------------------------------------------------- /src/build/rollup/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/rollup/config.ts -------------------------------------------------------------------------------- /src/build/rollup/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/rollup/dev.ts -------------------------------------------------------------------------------- /src/build/rollup/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/rollup/error.ts -------------------------------------------------------------------------------- /src/build/rollup/prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/rollup/prod.ts -------------------------------------------------------------------------------- /src/build/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/types.ts -------------------------------------------------------------------------------- /src/build/virtual/_all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/_all.ts -------------------------------------------------------------------------------- /src/build/virtual/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/database.ts -------------------------------------------------------------------------------- /src/build/virtual/error-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/error-handler.ts -------------------------------------------------------------------------------- /src/build/virtual/feature-flags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/feature-flags.ts -------------------------------------------------------------------------------- /src/build/virtual/plugins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/plugins.ts -------------------------------------------------------------------------------- /src/build/virtual/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/polyfills.ts -------------------------------------------------------------------------------- /src/build/virtual/public-assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/public-assets.ts -------------------------------------------------------------------------------- /src/build/virtual/renderer-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/renderer-template.ts -------------------------------------------------------------------------------- /src/build/virtual/routing-meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/routing-meta.ts -------------------------------------------------------------------------------- /src/build/virtual/routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/routing.ts -------------------------------------------------------------------------------- /src/build/virtual/runtime-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/runtime-config.ts -------------------------------------------------------------------------------- /src/build/virtual/server-assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/server-assets.ts -------------------------------------------------------------------------------- /src/build/virtual/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/storage.ts -------------------------------------------------------------------------------- /src/build/virtual/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/tasks.ts -------------------------------------------------------------------------------- /src/build/virtual/types/database.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/types/database.d.ts -------------------------------------------------------------------------------- /src/build/virtual/types/error-handler.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/types/error-handler.d.ts -------------------------------------------------------------------------------- /src/build/virtual/types/feature-flags.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/types/feature-flags.d.ts -------------------------------------------------------------------------------- /src/build/virtual/types/plugins.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/types/plugins.d.ts -------------------------------------------------------------------------------- /src/build/virtual/types/polyfills.ts: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /src/build/virtual/types/public-assets.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/types/public-assets.d.ts -------------------------------------------------------------------------------- /src/build/virtual/types/renderer-template.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/types/renderer-template.d.ts -------------------------------------------------------------------------------- /src/build/virtual/types/routing-meta.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/types/routing-meta.d.ts -------------------------------------------------------------------------------- /src/build/virtual/types/routing.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/types/routing.d.ts -------------------------------------------------------------------------------- /src/build/virtual/types/runtime-config.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/types/runtime-config.d.ts -------------------------------------------------------------------------------- /src/build/virtual/types/server-assets.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/types/server-assets.d.ts -------------------------------------------------------------------------------- /src/build/virtual/types/storage.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/types/storage.d.ts -------------------------------------------------------------------------------- /src/build/virtual/types/tasks.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/virtual/types/tasks.d.ts -------------------------------------------------------------------------------- /src/build/vite/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/vite/build.ts -------------------------------------------------------------------------------- /src/build/vite/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/vite/dev.ts -------------------------------------------------------------------------------- /src/build/vite/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/vite/env.ts -------------------------------------------------------------------------------- /src/build/vite/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/vite/plugin.ts -------------------------------------------------------------------------------- /src/build/vite/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/vite/preview.ts -------------------------------------------------------------------------------- /src/build/vite/prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/vite/prod.ts -------------------------------------------------------------------------------- /src/build/vite/rollup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/vite/rollup.ts -------------------------------------------------------------------------------- /src/build/vite/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/build/vite/types.ts -------------------------------------------------------------------------------- /src/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/builder.ts -------------------------------------------------------------------------------- /src/cli/commands/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/cli/commands/build.ts -------------------------------------------------------------------------------- /src/cli/commands/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/cli/commands/dev.ts -------------------------------------------------------------------------------- /src/cli/commands/prepare.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/cli/commands/prepare.ts -------------------------------------------------------------------------------- /src/cli/commands/task/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/cli/commands/task/index.ts -------------------------------------------------------------------------------- /src/cli/commands/task/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/cli/commands/task/list.ts -------------------------------------------------------------------------------- /src/cli/commands/task/run.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/cli/commands/task/run.ts -------------------------------------------------------------------------------- /src/cli/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/cli/common.ts -------------------------------------------------------------------------------- /src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/cli/index.ts -------------------------------------------------------------------------------- /src/config/defaults.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/config/defaults.ts -------------------------------------------------------------------------------- /src/config/loader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/config/loader.ts -------------------------------------------------------------------------------- /src/config/resolvers/assets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/config/resolvers/assets.ts -------------------------------------------------------------------------------- /src/config/resolvers/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/config/resolvers/builder.ts -------------------------------------------------------------------------------- /src/config/resolvers/compatibility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/config/resolvers/compatibility.ts -------------------------------------------------------------------------------- /src/config/resolvers/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/config/resolvers/database.ts -------------------------------------------------------------------------------- /src/config/resolvers/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/config/resolvers/error.ts -------------------------------------------------------------------------------- /src/config/resolvers/export-conditions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/config/resolvers/export-conditions.ts -------------------------------------------------------------------------------- /src/config/resolvers/imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/config/resolvers/imports.ts -------------------------------------------------------------------------------- /src/config/resolvers/open-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/config/resolvers/open-api.ts -------------------------------------------------------------------------------- /src/config/resolvers/paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/config/resolvers/paths.ts -------------------------------------------------------------------------------- /src/config/resolvers/route-rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/config/resolvers/route-rules.ts -------------------------------------------------------------------------------- /src/config/resolvers/runtime-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/config/resolvers/runtime-config.ts -------------------------------------------------------------------------------- /src/config/resolvers/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/config/resolvers/storage.ts -------------------------------------------------------------------------------- /src/config/resolvers/tsconfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/config/resolvers/tsconfig.ts -------------------------------------------------------------------------------- /src/config/resolvers/unenv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/config/resolvers/unenv.ts -------------------------------------------------------------------------------- /src/config/resolvers/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/config/resolvers/url.ts -------------------------------------------------------------------------------- /src/config/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/config/update.ts -------------------------------------------------------------------------------- /src/dev/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/dev/app.ts -------------------------------------------------------------------------------- /src/dev/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/dev/server.ts -------------------------------------------------------------------------------- /src/dev/vfs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/dev/vfs.ts -------------------------------------------------------------------------------- /src/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/global.ts -------------------------------------------------------------------------------- /src/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/module.ts -------------------------------------------------------------------------------- /src/nitro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/nitro.ts -------------------------------------------------------------------------------- /src/prerender/prerender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/prerender/prerender.ts -------------------------------------------------------------------------------- /src/prerender/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/prerender/utils.ts -------------------------------------------------------------------------------- /src/presets/_all.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/_all.gen.ts -------------------------------------------------------------------------------- /src/presets/_nitro/base-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/_nitro/base-worker.ts -------------------------------------------------------------------------------- /src/presets/_nitro/nitro-dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/_nitro/nitro-dev.ts -------------------------------------------------------------------------------- /src/presets/_nitro/nitro-prerender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/_nitro/nitro-prerender.ts -------------------------------------------------------------------------------- /src/presets/_nitro/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/_nitro/preset.ts -------------------------------------------------------------------------------- /src/presets/_nitro/runtime/nitro-dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/_nitro/runtime/nitro-dev.ts -------------------------------------------------------------------------------- /src/presets/_nitro/runtime/nitro-prerenderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/_nitro/runtime/nitro-prerenderer.ts -------------------------------------------------------------------------------- /src/presets/_nitro/runtime/service-worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/_nitro/runtime/service-worker.ts -------------------------------------------------------------------------------- /src/presets/_resolve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/_resolve.ts -------------------------------------------------------------------------------- /src/presets/_static/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/_static/preset.ts -------------------------------------------------------------------------------- /src/presets/_types.gen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/_types.gen.ts -------------------------------------------------------------------------------- /src/presets/_utils/fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/_utils/fs.ts -------------------------------------------------------------------------------- /src/presets/_utils/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/_utils/preset.ts -------------------------------------------------------------------------------- /src/presets/alwaysdata/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/alwaysdata/preset.ts -------------------------------------------------------------------------------- /src/presets/aws-amplify/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/aws-amplify/preset.ts -------------------------------------------------------------------------------- /src/presets/aws-amplify/runtime/aws-amplify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/aws-amplify/runtime/aws-amplify.ts -------------------------------------------------------------------------------- /src/presets/aws-amplify/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/aws-amplify/types.ts -------------------------------------------------------------------------------- /src/presets/aws-amplify/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/aws-amplify/utils.ts -------------------------------------------------------------------------------- /src/presets/aws-lambda/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/aws-lambda/preset.ts -------------------------------------------------------------------------------- /src/presets/aws-lambda/runtime/_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/aws-lambda/runtime/_utils.ts -------------------------------------------------------------------------------- /src/presets/aws-lambda/runtime/aws-lambda-streaming.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/aws-lambda/runtime/aws-lambda-streaming.ts -------------------------------------------------------------------------------- /src/presets/aws-lambda/runtime/aws-lambda.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/aws-lambda/runtime/aws-lambda.ts -------------------------------------------------------------------------------- /src/presets/aws-lambda/types.ts: -------------------------------------------------------------------------------- 1 | export interface AwsLambdaOptions { 2 | streaming?: boolean; 3 | } 4 | -------------------------------------------------------------------------------- /src/presets/azure/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/azure/preset.ts -------------------------------------------------------------------------------- /src/presets/azure/runtime/_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/azure/runtime/_utils.ts -------------------------------------------------------------------------------- /src/presets/azure/runtime/azure-swa.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/azure/runtime/azure-swa.ts -------------------------------------------------------------------------------- /src/presets/azure/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/azure/types.ts -------------------------------------------------------------------------------- /src/presets/azure/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/azure/utils.ts -------------------------------------------------------------------------------- /src/presets/bun/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/bun/preset.ts -------------------------------------------------------------------------------- /src/presets/bun/runtime/bun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/bun/runtime/bun.ts -------------------------------------------------------------------------------- /src/presets/cleavr/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/cleavr/preset.ts -------------------------------------------------------------------------------- /src/presets/cloudflare/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/cloudflare/dev.ts -------------------------------------------------------------------------------- /src/presets/cloudflare/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/cloudflare/preset.ts -------------------------------------------------------------------------------- /src/presets/cloudflare/runtime/_module-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/cloudflare/runtime/_module-handler.ts -------------------------------------------------------------------------------- /src/presets/cloudflare/runtime/cloudflare-durable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/cloudflare/runtime/cloudflare-durable.ts -------------------------------------------------------------------------------- /src/presets/cloudflare/runtime/cloudflare-module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/cloudflare/runtime/cloudflare-module.ts -------------------------------------------------------------------------------- /src/presets/cloudflare/runtime/cloudflare-pages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/cloudflare/runtime/cloudflare-pages.ts -------------------------------------------------------------------------------- /src/presets/cloudflare/runtime/plugin.dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/cloudflare/runtime/plugin.dev.ts -------------------------------------------------------------------------------- /src/presets/cloudflare/runtime/shims/workers.dev.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/cloudflare/runtime/shims/workers.dev.mjs -------------------------------------------------------------------------------- /src/presets/cloudflare/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/cloudflare/types.ts -------------------------------------------------------------------------------- /src/presets/cloudflare/unenv/node-compat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/cloudflare/unenv/node-compat.ts -------------------------------------------------------------------------------- /src/presets/cloudflare/unenv/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/cloudflare/unenv/preset.ts -------------------------------------------------------------------------------- /src/presets/cloudflare/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/cloudflare/utils.ts -------------------------------------------------------------------------------- /src/presets/cloudflare/wrangler/_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/cloudflare/wrangler/_utils.ts -------------------------------------------------------------------------------- /src/presets/cloudflare/wrangler/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/cloudflare/wrangler/config.ts -------------------------------------------------------------------------------- /src/presets/cloudflare/wrangler/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/cloudflare/wrangler/environment.ts -------------------------------------------------------------------------------- /src/presets/deno/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/deno/preset.ts -------------------------------------------------------------------------------- /src/presets/deno/runtime/deno-deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/deno/runtime/deno-deploy.ts -------------------------------------------------------------------------------- /src/presets/deno/runtime/deno-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/deno/runtime/deno-server.ts -------------------------------------------------------------------------------- /src/presets/deno/unenv/node-compat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/deno/unenv/node-compat.ts -------------------------------------------------------------------------------- /src/presets/deno/unenv/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/deno/unenv/preset.ts -------------------------------------------------------------------------------- /src/presets/digitalocean/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/digitalocean/preset.ts -------------------------------------------------------------------------------- /src/presets/firebase/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/firebase/preset.ts -------------------------------------------------------------------------------- /src/presets/firebase/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/firebase/types.ts -------------------------------------------------------------------------------- /src/presets/flightcontrol/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/flightcontrol/preset.ts -------------------------------------------------------------------------------- /src/presets/genezio/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/genezio/preset.ts -------------------------------------------------------------------------------- /src/presets/heroku/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/heroku/preset.ts -------------------------------------------------------------------------------- /src/presets/iis/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/iis/preset.ts -------------------------------------------------------------------------------- /src/presets/iis/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/iis/utils.ts -------------------------------------------------------------------------------- /src/presets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/index.ts -------------------------------------------------------------------------------- /src/presets/koyeb/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/koyeb/preset.ts -------------------------------------------------------------------------------- /src/presets/netlify/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/netlify/preset.ts -------------------------------------------------------------------------------- /src/presets/netlify/runtime/netlify-edge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/netlify/runtime/netlify-edge.ts -------------------------------------------------------------------------------- /src/presets/netlify/runtime/netlify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/netlify/runtime/netlify.ts -------------------------------------------------------------------------------- /src/presets/netlify/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/netlify/types.ts -------------------------------------------------------------------------------- /src/presets/netlify/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/netlify/utils.ts -------------------------------------------------------------------------------- /src/presets/node/cluster.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/node/cluster.ts -------------------------------------------------------------------------------- /src/presets/node/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/node/preset.ts -------------------------------------------------------------------------------- /src/presets/node/runtime/node-cluster.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/node/runtime/node-cluster.ts -------------------------------------------------------------------------------- /src/presets/node/runtime/node-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/node/runtime/node-middleware.ts -------------------------------------------------------------------------------- /src/presets/node/runtime/node-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/node/runtime/node-server.ts -------------------------------------------------------------------------------- /src/presets/platform.sh/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/platform.sh/preset.ts -------------------------------------------------------------------------------- /src/presets/render.com/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/render.com/preset.ts -------------------------------------------------------------------------------- /src/presets/standard/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/standard/preset.ts -------------------------------------------------------------------------------- /src/presets/standard/runtime/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/standard/runtime/server.ts -------------------------------------------------------------------------------- /src/presets/stormkit/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/stormkit/preset.ts -------------------------------------------------------------------------------- /src/presets/stormkit/runtime/stormkit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/stormkit/runtime/stormkit.ts -------------------------------------------------------------------------------- /src/presets/vercel/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/vercel/preset.ts -------------------------------------------------------------------------------- /src/presets/vercel/runtime/vercel.node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/vercel/runtime/vercel.node.ts -------------------------------------------------------------------------------- /src/presets/vercel/runtime/vercel.web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/vercel/runtime/vercel.web.ts -------------------------------------------------------------------------------- /src/presets/vercel/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/vercel/types.ts -------------------------------------------------------------------------------- /src/presets/vercel/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/vercel/utils.ts -------------------------------------------------------------------------------- /src/presets/winterjs/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/winterjs/preset.ts -------------------------------------------------------------------------------- /src/presets/winterjs/runtime/winterjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/winterjs/runtime/winterjs.ts -------------------------------------------------------------------------------- /src/presets/zeabur/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/zeabur/preset.ts -------------------------------------------------------------------------------- /src/presets/zeabur/runtime/zeabur.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/zeabur/runtime/zeabur.ts -------------------------------------------------------------------------------- /src/presets/zerops/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/presets/zerops/preset.ts -------------------------------------------------------------------------------- /src/routing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/routing.ts -------------------------------------------------------------------------------- /src/runner/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runner/node.ts -------------------------------------------------------------------------------- /src/runner/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runner/proxy.ts -------------------------------------------------------------------------------- /src/runtime/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/app.ts -------------------------------------------------------------------------------- /src/runtime/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/cache.ts -------------------------------------------------------------------------------- /src/runtime/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/config.ts -------------------------------------------------------------------------------- /src/runtime/context.ts: -------------------------------------------------------------------------------- 1 | export { useRequest } from "./internal/context.ts"; 2 | -------------------------------------------------------------------------------- /src/runtime/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/database.ts -------------------------------------------------------------------------------- /src/runtime/internal/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/app.ts -------------------------------------------------------------------------------- /src/runtime/internal/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/cache.ts -------------------------------------------------------------------------------- /src/runtime/internal/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/context.ts -------------------------------------------------------------------------------- /src/runtime/internal/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/database.ts -------------------------------------------------------------------------------- /src/runtime/internal/empty.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/runtime/internal/error/dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/error/dev.ts -------------------------------------------------------------------------------- /src/runtime/internal/error/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/error/hooks.ts -------------------------------------------------------------------------------- /src/runtime/internal/error/prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/error/prod.ts -------------------------------------------------------------------------------- /src/runtime/internal/error/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/error/utils.ts -------------------------------------------------------------------------------- /src/runtime/internal/meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/meta.ts -------------------------------------------------------------------------------- /src/runtime/internal/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/plugin.ts -------------------------------------------------------------------------------- /src/runtime/internal/route-rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/route-rules.ts -------------------------------------------------------------------------------- /src/runtime/internal/routes/dev-tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/routes/dev-tasks.ts -------------------------------------------------------------------------------- /src/runtime/internal/routes/openapi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/routes/openapi.ts -------------------------------------------------------------------------------- /src/runtime/internal/routes/renderer-template.dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/routes/renderer-template.dev.ts -------------------------------------------------------------------------------- /src/runtime/internal/routes/renderer-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/routes/renderer-template.ts -------------------------------------------------------------------------------- /src/runtime/internal/routes/scalar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/routes/scalar.ts -------------------------------------------------------------------------------- /src/runtime/internal/routes/swagger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/routes/swagger.ts -------------------------------------------------------------------------------- /src/runtime/internal/runtime-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/runtime-config.ts -------------------------------------------------------------------------------- /src/runtime/internal/static.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/static.ts -------------------------------------------------------------------------------- /src/runtime/internal/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/storage.ts -------------------------------------------------------------------------------- /src/runtime/internal/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/task.ts -------------------------------------------------------------------------------- /src/runtime/internal/vite/dev-entry.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/vite/dev-entry.mjs -------------------------------------------------------------------------------- /src/runtime/internal/vite/node-runner.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/vite/node-runner.mjs -------------------------------------------------------------------------------- /src/runtime/internal/vite/ssr-renderer.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/internal/vite/ssr-renderer.mjs -------------------------------------------------------------------------------- /src/runtime/meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/meta.ts -------------------------------------------------------------------------------- /src/runtime/nitro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/nitro.ts -------------------------------------------------------------------------------- /src/runtime/runtime-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/runtime-config.ts -------------------------------------------------------------------------------- /src/runtime/storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/storage.ts -------------------------------------------------------------------------------- /src/runtime/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/task.ts -------------------------------------------------------------------------------- /src/runtime/vite-runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/runtime/vite-runtime.ts -------------------------------------------------------------------------------- /src/scan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/scan.ts -------------------------------------------------------------------------------- /src/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/task.ts -------------------------------------------------------------------------------- /src/types/_utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/_utils.ts -------------------------------------------------------------------------------- /src/types/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/config.ts -------------------------------------------------------------------------------- /src/types/fetch/_match.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/fetch/_match.ts -------------------------------------------------------------------------------- /src/types/fetch/_serialize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/fetch/_serialize.ts -------------------------------------------------------------------------------- /src/types/fetch/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/fetch/fetch.ts -------------------------------------------------------------------------------- /src/types/fetch/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/fetch/index.ts -------------------------------------------------------------------------------- /src/types/global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/global.ts -------------------------------------------------------------------------------- /src/types/h3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/h3.ts -------------------------------------------------------------------------------- /src/types/handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/handler.ts -------------------------------------------------------------------------------- /src/types/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/hooks.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/types/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/module.ts -------------------------------------------------------------------------------- /src/types/nitro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/nitro.ts -------------------------------------------------------------------------------- /src/types/openapi-ts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/openapi-ts.ts -------------------------------------------------------------------------------- /src/types/openapi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/openapi.ts -------------------------------------------------------------------------------- /src/types/prerender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/prerender.ts -------------------------------------------------------------------------------- /src/types/preset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/preset.ts -------------------------------------------------------------------------------- /src/types/rollup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/rollup.ts -------------------------------------------------------------------------------- /src/types/route-rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/route-rules.ts -------------------------------------------------------------------------------- /src/types/runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/runner.ts -------------------------------------------------------------------------------- /src/types/runtime/asset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/runtime/asset.ts -------------------------------------------------------------------------------- /src/types/runtime/cache.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/runtime/cache.ts -------------------------------------------------------------------------------- /src/types/runtime/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/runtime/index.ts -------------------------------------------------------------------------------- /src/types/runtime/nitro.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/runtime/nitro.ts -------------------------------------------------------------------------------- /src/types/runtime/task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/types/runtime/task.ts -------------------------------------------------------------------------------- /src/types/srvx.ts: -------------------------------------------------------------------------------- 1 | export type { ServerRequest } from "srvx"; 2 | -------------------------------------------------------------------------------- /src/utils/compress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/utils/compress.ts -------------------------------------------------------------------------------- /src/utils/dep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/utils/dep.ts -------------------------------------------------------------------------------- /src/utils/fs-tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/utils/fs-tree.ts -------------------------------------------------------------------------------- /src/utils/fs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/utils/fs.ts -------------------------------------------------------------------------------- /src/utils/parallel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/utils/parallel.ts -------------------------------------------------------------------------------- /src/utils/regex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/utils/regex.ts -------------------------------------------------------------------------------- /src/vite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/src/vite.ts -------------------------------------------------------------------------------- /test/examples.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/examples.test.ts -------------------------------------------------------------------------------- /test/fixture/.env: -------------------------------------------------------------------------------- 1 | APP_DOMAIN=test.com 2 | NITRO_DYNAMIC=from-env 3 | -------------------------------------------------------------------------------- /test/fixture/.gitignore: -------------------------------------------------------------------------------- 1 | !.env 2 | !node_modules/@fixture 3 | vercel.json 4 | -------------------------------------------------------------------------------- /test/fixture/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/error.ts -------------------------------------------------------------------------------- /test/fixture/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/nitro.config.ts -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-dep-a/index.mjs: -------------------------------------------------------------------------------- 1 | export { default } from '@fixture/nitro-lib' 2 | -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-dep-a/node_modules/@fixture/nitro-lib/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/node_modules/@fixture/nitro-dep-a/node_modules/@fixture/nitro-lib/index.mjs -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-dep-a/node_modules/@fixture/nitro-lib/node_modules/@fixture/nested-lib/index.mjs: -------------------------------------------------------------------------------- 1 | export default '@fixture/nested-lib@1.0.0' 2 | -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-dep-a/node_modules/@fixture/nitro-lib/node_modules/@fixture/nested-lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/node_modules/@fixture/nitro-dep-a/node_modules/@fixture/nitro-lib/node_modules/@fixture/nested-lib/package.json -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-dep-a/node_modules/@fixture/nitro-lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/node_modules/@fixture/nitro-dep-a/node_modules/@fixture/nitro-lib/package.json -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-dep-a/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/node_modules/@fixture/nitro-dep-a/package.json -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-dep-b/index.mjs: -------------------------------------------------------------------------------- 1 | export { default } from '@fixture/nitro-lib' 2 | -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-dep-b/node_modules/@fixture/nitro-lib/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/node_modules/@fixture/nitro-dep-b/node_modules/@fixture/nitro-lib/index.mjs -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-dep-b/node_modules/@fixture/nitro-lib/node_modules/@fixture/nested-lib/index.mjs: -------------------------------------------------------------------------------- 1 | export default '@fixture/nested-lib@2.0.1' 2 | -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-dep-b/node_modules/@fixture/nitro-lib/node_modules/@fixture/nested-lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/node_modules/@fixture/nitro-dep-b/node_modules/@fixture/nitro-lib/node_modules/@fixture/nested-lib/package.json -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-dep-b/node_modules/@fixture/nitro-lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/node_modules/@fixture/nitro-dep-b/node_modules/@fixture/nitro-lib/package.json -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-dep-b/node_modules/@fixture/nitro-lib/subpath.mjs: -------------------------------------------------------------------------------- 1 | export default '2.0.1'; 2 | -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-dep-b/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/node_modules/@fixture/nitro-dep-b/package.json -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-lib/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/node_modules/@fixture/nitro-lib/index.mjs -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-lib/node_modules/@fixture/nested-lib/index.mjs: -------------------------------------------------------------------------------- 1 | export default '@fixture/nested-lib@2.0.0' 2 | -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-lib/node_modules/@fixture/nested-lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/node_modules/@fixture/nitro-lib/node_modules/@fixture/nested-lib/package.json -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-lib/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/node_modules/@fixture/nitro-lib/package.json -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-lib/subpath.mjs: -------------------------------------------------------------------------------- 1 | export default '@fixture/nitro-lib@2.0.0'; 2 | -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-utils/extra.mjs: -------------------------------------------------------------------------------- 1 | export default '@fixture/nitro-utils/extra' 2 | -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-utils/extra2.mjs: -------------------------------------------------------------------------------- 1 | export default '@fixture/nitro-utils/extra2' 2 | -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-utils/index.mjs: -------------------------------------------------------------------------------- 1 | export default '@fixture/nitro-utils' 2 | -------------------------------------------------------------------------------- /test/fixture/node_modules/@fixture/nitro-utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/node_modules/@fixture/nitro-utils/package.json -------------------------------------------------------------------------------- /test/fixture/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/package.json -------------------------------------------------------------------------------- /test/fixture/public/_ignored.txt: -------------------------------------------------------------------------------- 1 | This file should be ignored! 2 | -------------------------------------------------------------------------------- /test/fixture/public/_unignored.txt: -------------------------------------------------------------------------------- 1 | This file should not be ignored! 2 | -------------------------------------------------------------------------------- /test/fixture/public/build/test.txt: -------------------------------------------------------------------------------- 1 | Works! 2 | -------------------------------------------------------------------------------- /test/fixture/public/cf-pages-exclude/not-in-routes-json.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/public/cf-pages-exclude/not-in-routes-json.txt -------------------------------------------------------------------------------- /test/fixture/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/public/favicon.ico -------------------------------------------------------------------------------- /test/fixture/public/foo.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixture/public/foo.js: -------------------------------------------------------------------------------- 1 | const hello = "world"; 2 | -------------------------------------------------------------------------------- /test/fixture/server.config.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | "server-config": true, 3 | }; 4 | -------------------------------------------------------------------------------- /test/fixture/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server.ts -------------------------------------------------------------------------------- /test/fixture/server/assets/cat.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/assets/cat.jpg -------------------------------------------------------------------------------- /test/fixture/server/assets/test.json: -------------------------------------------------------------------------------- 1 | { 2 | "foo": "bar" 3 | } 4 | -------------------------------------------------------------------------------- /test/fixture/server/assets/test.md: -------------------------------------------------------------------------------- 1 | # Hello world 2 | 3 | Use `process.env.NODE_ENV` to ... 4 | -------------------------------------------------------------------------------- /test/fixture/server/files/index.html: -------------------------------------------------------------------------------- 1 |

nitro is amazing!

2 | -------------------------------------------------------------------------------- /test/fixture/server/files/sql.sql: -------------------------------------------------------------------------------- 1 | -- 2 | -------------------------------------------------------------------------------- /test/fixture/server/files/sqlts.sql.ts: -------------------------------------------------------------------------------- 1 | export default "--\n"; 2 | -------------------------------------------------------------------------------- /test/fixture/server/files/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/files/test.txt -------------------------------------------------------------------------------- /test/fixture/server/middleware/_ignored.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/middleware/_ignored.ts -------------------------------------------------------------------------------- /test/fixture/server/plugins/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/plugins/errors.ts -------------------------------------------------------------------------------- /test/fixture/server/plugins/vary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/plugins/vary.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/(route-group)/route-group.ts: -------------------------------------------------------------------------------- 1 | export default () => { 2 | return "Hi from inside group"; 3 | }; 4 | -------------------------------------------------------------------------------- /test/fixture/server/routes/500.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/500.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/api/_ignored.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/api/_ignored.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/api/cached.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/api/cached.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/api/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/api/db.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/api/echo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/api/echo.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/api/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/api/error.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/api/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/api/errors.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/api/headers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/api/headers.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/api/hello.ts: -------------------------------------------------------------------------------- 1 | export default () => ({ message: "Hello API" }); 2 | -------------------------------------------------------------------------------- /test/fixture/server/routes/api/hey/index.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/api/hey/index.get.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/api/kebab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/api/kebab.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/api/meta/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/api/meta/test.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/api/methods/foo.get.get.ts: -------------------------------------------------------------------------------- 1 | export default () => "foo.get"; 2 | -------------------------------------------------------------------------------- /test/fixture/server/routes/api/methods/get.ts: -------------------------------------------------------------------------------- 1 | export default () => "get"; 2 | -------------------------------------------------------------------------------- /test/fixture/server/routes/api/param/[test-id].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/api/param/[test-id].ts -------------------------------------------------------------------------------- /test/fixture/server/routes/api/storage/item.get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/api/storage/item.get.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/api/storage/item.put.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/api/storage/item.put.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/api/upload.post.ts: -------------------------------------------------------------------------------- 1 | export default () => { 2 | return "uploaded!"; 3 | }; 4 | -------------------------------------------------------------------------------- /test/fixture/server/routes/api/wildcard/[...param].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/api/wildcard/[...param].ts -------------------------------------------------------------------------------- /test/fixture/server/routes/assets/[id].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/assets/[id].ts -------------------------------------------------------------------------------- /test/fixture/server/routes/assets/all.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/assets/all.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/assets/md.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/assets/md.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/config.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/context.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/env/index.dev.ts: -------------------------------------------------------------------------------- 1 | export default () => "dev env"; 2 | -------------------------------------------------------------------------------- /test/fixture/server/routes/env/index.get.prod.ts: -------------------------------------------------------------------------------- 1 | export default () => "prod env"; 2 | -------------------------------------------------------------------------------- /test/fixture/server/routes/error-stack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/error-stack.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/fetch.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/file.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/icon.png.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/icon.png.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/imports.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/json-string.ts: -------------------------------------------------------------------------------- 1 | export default () => { 2 | return '{"foo":"bar"}'; 3 | }; 4 | -------------------------------------------------------------------------------- /test/fixture/server/routes/jsx.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/jsx.tsx -------------------------------------------------------------------------------- /test/fixture/server/routes/modules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/modules.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/node-compat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/node-compat.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/prerender-custom.html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/prerender-custom.html.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/prerender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/prerender.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/raw.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/raw.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/replace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/replace.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/rules/[...slug].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/rules/[...slug].ts -------------------------------------------------------------------------------- /test/fixture/server/routes/static-flags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/static-flags.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/stream.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/tasks/[...name].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/tasks/[...name].ts -------------------------------------------------------------------------------- /test/fixture/server/routes/wait-until.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/wait-until.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/wasm/dynamic-import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/wasm/dynamic-import.ts -------------------------------------------------------------------------------- /test/fixture/server/routes/wasm/static-import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/routes/wasm/static-import.ts -------------------------------------------------------------------------------- /test/fixture/server/tasks/db/migrate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/tasks/db/migrate.ts -------------------------------------------------------------------------------- /test/fixture/server/tasks/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/server/tasks/test.ts -------------------------------------------------------------------------------- /test/fixture/server/utils/foo/bar/test.ts: -------------------------------------------------------------------------------- 1 | export const testBarUtil = () => 12_345; 2 | -------------------------------------------------------------------------------- /test/fixture/server/utils/foo/test.ts: -------------------------------------------------------------------------------- 1 | export const testFooUtil = () => 1234; 2 | -------------------------------------------------------------------------------- /test/fixture/server/utils/test.ts: -------------------------------------------------------------------------------- 1 | export const testUtil = () => 123; 2 | -------------------------------------------------------------------------------- /test/fixture/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/tsconfig.json -------------------------------------------------------------------------------- /test/fixture/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/fixture/wrangler.toml -------------------------------------------------------------------------------- /test/minimal/minimal.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/minimal/minimal.test.ts -------------------------------------------------------------------------------- /test/minimal/nitro.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/minimal/nitro.config.ts -------------------------------------------------------------------------------- /test/minimal/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/minimal/package.json -------------------------------------------------------------------------------- /test/minimal/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/minimal/server.ts -------------------------------------------------------------------------------- /test/minimal/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "nitro/tsconfig" 3 | } 4 | -------------------------------------------------------------------------------- /test/minimal/vite.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/minimal/vite.config.mjs -------------------------------------------------------------------------------- /test/presets/aws-lambda.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/presets/aws-lambda.test.ts -------------------------------------------------------------------------------- /test/presets/azure-swa.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/presets/azure-swa.test.ts -------------------------------------------------------------------------------- /test/presets/bun.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/presets/bun.test.ts -------------------------------------------------------------------------------- /test/presets/cloudflare-module.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/presets/cloudflare-module.test.ts -------------------------------------------------------------------------------- /test/presets/cloudflare-pages.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/presets/cloudflare-pages.test.ts -------------------------------------------------------------------------------- /test/presets/deno-server.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/presets/deno-server.test.ts -------------------------------------------------------------------------------- /test/presets/netlify.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/presets/netlify.test.ts -------------------------------------------------------------------------------- /test/presets/nitro-dev.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/presets/nitro-dev.test.ts -------------------------------------------------------------------------------- /test/presets/node.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/presets/node.test.ts -------------------------------------------------------------------------------- /test/presets/standard.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/presets/standard.test.ts -------------------------------------------------------------------------------- /test/presets/static.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/presets/static.test.ts -------------------------------------------------------------------------------- /test/presets/vercel.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/presets/vercel.test.ts -------------------------------------------------------------------------------- /test/presets/winterjs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/presets/winterjs.test.ts -------------------------------------------------------------------------------- /test/scripts/gen-fixture-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/scripts/gen-fixture-types.ts -------------------------------------------------------------------------------- /test/tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/tests.ts -------------------------------------------------------------------------------- /test/unit/azure.utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/unit/azure.utils.test.ts -------------------------------------------------------------------------------- /test/unit/runtime-config.env.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/unit/runtime-config.env.test.ts -------------------------------------------------------------------------------- /test/unit/runtime-config.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/test/unit/runtime-config.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitrojs/nitro/HEAD/vitest.config.ts --------------------------------------------------------------------------------