├── .github └── workflows │ ├── ci.yml │ └── formatting.yml ├── .gitignore ├── .npmrc ├── .prettierrc ├── CHANGELOG.md ├── LICENSE.md ├── MIGRATION.md ├── README.md ├── biome.json ├── examples ├── express-react │ ├── +config.js │ ├── .gitignore │ ├── .test-dev.test.ts │ ├── .test-prod.test.ts │ ├── .testRun.ts │ ├── package.json │ ├── pages │ │ ├── +config.js │ │ ├── Layout.css │ │ ├── Layout.jsx │ │ ├── about │ │ │ └── +Page.jsx │ │ └── index │ │ │ ├── +Page.jsx │ │ │ └── Counter.jsx │ ├── public │ │ └── vike.svg │ ├── readme.md │ ├── server │ │ └── index.js │ └── vite.config.js └── hono-react │ ├── +config.js │ ├── .gitignore │ ├── .test-dev.test.ts │ ├── .test-prod.test.ts │ ├── .testRun.ts │ ├── package.json │ ├── pages │ ├── +config.js │ ├── Layout.css │ ├── Layout.jsx │ ├── about │ │ └── +Page.jsx │ └── index │ │ ├── +Page.jsx │ │ └── Counter.jsx │ ├── public │ └── vike.svg │ ├── readme.md │ ├── server │ └── index.js │ └── vite.config.js ├── package.json ├── packages └── vike-server │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ ├── api.ts │ ├── config.ts │ ├── handlers │ │ ├── adapters │ │ │ ├── dev │ │ │ │ ├── elysia.ts │ │ │ │ ├── express.ts │ │ │ │ ├── fastify.ts │ │ │ │ ├── h3.ts │ │ │ │ ├── hattip.ts │ │ │ │ └── hono.ts │ │ │ ├── edge │ │ │ │ ├── elysia.ts │ │ │ │ ├── h3.ts │ │ │ │ ├── hattip.ts │ │ │ │ └── hono.ts │ │ │ ├── node │ │ │ │ ├── elysia.ts │ │ │ │ ├── express.ts │ │ │ │ ├── fastify.ts │ │ │ │ ├── h3.ts │ │ │ │ ├── hattip.ts │ │ │ │ └── hono.ts │ │ │ └── serve │ │ │ │ ├── bun │ │ │ │ ├── elysia.ts │ │ │ │ ├── h3.ts │ │ │ │ ├── hattip.ts │ │ │ │ └── hono.ts │ │ │ │ ├── deno │ │ │ │ ├── elysia.ts │ │ │ │ ├── h3.ts │ │ │ │ ├── hattip.ts │ │ │ │ └── hono.ts │ │ │ │ ├── elysia.ts │ │ │ │ ├── express.ts │ │ │ │ ├── fastify.ts │ │ │ │ ├── h3.ts │ │ │ │ ├── hattip.ts │ │ │ │ ├── hono-types.ts │ │ │ │ ├── hono.ts │ │ │ │ └── node │ │ │ │ ├── elysia.ts │ │ │ │ ├── express.ts │ │ │ │ ├── fastify.ts │ │ │ │ ├── h3.ts │ │ │ │ ├── hattip.ts │ │ │ │ └── hono.ts │ │ ├── serve.ts │ │ ├── universal-dev.ts │ │ ├── universal-prod.edge.ts │ │ ├── universal-prod.ts │ │ ├── utils.ts │ │ └── vike.ts │ ├── index.ts │ ├── middlewares │ │ ├── compress.ts │ │ ├── devServer.ts │ │ └── serveStatic.ts │ ├── plugin │ │ ├── index.ts │ │ ├── plugins │ │ │ ├── commonConfig.ts │ │ │ ├── devServerPlugin.ts │ │ │ ├── serverEntryPlugin.ts │ │ │ └── standalonePlugin.ts │ │ └── utils │ │ │ ├── filesystemPathHandling.ts │ │ │ ├── getVikeServerConfig.ts │ │ │ ├── isBun.ts │ │ │ ├── isDeno.ts │ │ │ ├── logVite.ts │ │ │ └── resolveServerConfig.ts │ ├── runtime │ │ ├── adapters │ │ │ └── handleViteDevServer.ts │ │ ├── globalStore.ts │ │ └── types.ts │ ├── types.ts │ └── utils │ │ ├── assert.ts │ │ └── isVercel.ts │ ├── tsconfig.json │ └── tsup.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── test └── vike-server ├── .dev-elysia.test.ts ├── .dev-express.test.ts ├── .dev-fastify.test.ts ├── .dev-h3.test.ts ├── .dev-hattip.test.ts ├── .dev-hono.test.ts ├── .gitignore ├── .prod-elysia.test.ts ├── .prod-express.test.ts ├── .prod-fastify.test.ts ├── .prod-h3.test.ts ├── .prod-hattip.test.ts ├── .prod-hono.test.ts ├── .testCiJob.json ├── .testRun.ts ├── database └── todoItems.ts ├── package.json ├── pages ├── +config.ts ├── +middleware.ts ├── about │ └── +Page.tsx ├── argon2 │ ├── +Page.tsx │ └── Page.telefunc.ts ├── guarded │ ├── +Page.tsx │ └── +guard.ts ├── index │ ├── +Page.tsx │ ├── +onBeforeRender.ts │ ├── TodoList.telefunc.ts │ └── TodoList.tsx ├── middlewareDummy.ts ├── middlewareTelefunc.ts └── sharp │ ├── +Page.tsx │ └── Page.telefunc.ts ├── prisma └── schema.prisma ├── renderer ├── +onRenderClient.tsx ├── +onRenderHtml.tsx ├── PageLayout.css ├── PageLayout.tsx └── types.ts ├── server ├── index-elysia.ts ├── index-express.ts ├── index-fastify.ts ├── index-h3.ts ├── index-hattip.ts ├── index-hono.ts ├── shared-chunk.js └── worker.js ├── tsconfig.json └── vite.config.ts /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/formatting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/.github/workflows/formatting.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /dist/ 3 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/LICENSE.md -------------------------------------------------------------------------------- /MIGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/MIGRATION.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/biome.json -------------------------------------------------------------------------------- /examples/express-react/+config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/express-react/+config.js -------------------------------------------------------------------------------- /examples/express-react/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /dist/ 3 | -------------------------------------------------------------------------------- /examples/express-react/.test-dev.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/express-react/.test-dev.test.ts -------------------------------------------------------------------------------- /examples/express-react/.test-prod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/express-react/.test-prod.test.ts -------------------------------------------------------------------------------- /examples/express-react/.testRun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/express-react/.testRun.ts -------------------------------------------------------------------------------- /examples/express-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/express-react/package.json -------------------------------------------------------------------------------- /examples/express-react/pages/+config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/express-react/pages/+config.js -------------------------------------------------------------------------------- /examples/express-react/pages/Layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/express-react/pages/Layout.css -------------------------------------------------------------------------------- /examples/express-react/pages/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/express-react/pages/Layout.jsx -------------------------------------------------------------------------------- /examples/express-react/pages/about/+Page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/express-react/pages/about/+Page.jsx -------------------------------------------------------------------------------- /examples/express-react/pages/index/+Page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/express-react/pages/index/+Page.jsx -------------------------------------------------------------------------------- /examples/express-react/pages/index/Counter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/express-react/pages/index/Counter.jsx -------------------------------------------------------------------------------- /examples/express-react/public/vike.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/express-react/public/vike.svg -------------------------------------------------------------------------------- /examples/express-react/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/express-react/readme.md -------------------------------------------------------------------------------- /examples/express-react/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/express-react/server/index.js -------------------------------------------------------------------------------- /examples/express-react/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/express-react/vite.config.js -------------------------------------------------------------------------------- /examples/hono-react/+config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/hono-react/+config.js -------------------------------------------------------------------------------- /examples/hono-react/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /dist/ 3 | -------------------------------------------------------------------------------- /examples/hono-react/.test-dev.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/hono-react/.test-dev.test.ts -------------------------------------------------------------------------------- /examples/hono-react/.test-prod.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/hono-react/.test-prod.test.ts -------------------------------------------------------------------------------- /examples/hono-react/.testRun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/hono-react/.testRun.ts -------------------------------------------------------------------------------- /examples/hono-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/hono-react/package.json -------------------------------------------------------------------------------- /examples/hono-react/pages/+config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/hono-react/pages/+config.js -------------------------------------------------------------------------------- /examples/hono-react/pages/Layout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/hono-react/pages/Layout.css -------------------------------------------------------------------------------- /examples/hono-react/pages/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/hono-react/pages/Layout.jsx -------------------------------------------------------------------------------- /examples/hono-react/pages/about/+Page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/hono-react/pages/about/+Page.jsx -------------------------------------------------------------------------------- /examples/hono-react/pages/index/+Page.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/hono-react/pages/index/+Page.jsx -------------------------------------------------------------------------------- /examples/hono-react/pages/index/Counter.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/hono-react/pages/index/Counter.jsx -------------------------------------------------------------------------------- /examples/hono-react/public/vike.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/hono-react/public/vike.svg -------------------------------------------------------------------------------- /examples/hono-react/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/hono-react/readme.md -------------------------------------------------------------------------------- /examples/hono-react/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/hono-react/server/index.js -------------------------------------------------------------------------------- /examples/hono-react/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/examples/hono-react/vite.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/package.json -------------------------------------------------------------------------------- /packages/vike-server/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /dist/ 3 | -------------------------------------------------------------------------------- /packages/vike-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/README.md -------------------------------------------------------------------------------- /packages/vike-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/package.json -------------------------------------------------------------------------------- /packages/vike-server/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/api.ts -------------------------------------------------------------------------------- /packages/vike-server/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/config.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/dev/elysia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/dev/elysia.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/dev/express.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/dev/express.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/dev/fastify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/dev/fastify.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/dev/h3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/dev/h3.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/dev/hattip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/dev/hattip.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/dev/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/dev/hono.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/edge/elysia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/edge/elysia.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/edge/h3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/edge/h3.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/edge/hattip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/edge/hattip.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/edge/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/edge/hono.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/node/elysia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/node/elysia.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/node/express.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/node/express.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/node/fastify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/node/fastify.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/node/h3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/node/h3.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/node/hattip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/node/hattip.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/node/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/node/hono.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/bun/elysia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/bun/elysia.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/bun/h3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/bun/h3.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/bun/hattip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/bun/hattip.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/bun/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/bun/hono.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/deno/elysia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/deno/elysia.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/deno/h3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/deno/h3.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/deno/hattip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/deno/hattip.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/deno/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/deno/hono.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/elysia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/elysia.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/express.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/express.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/fastify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/fastify.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/h3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/h3.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/hattip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/hattip.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/hono-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/hono-types.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/hono.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/node/elysia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/node/elysia.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/node/express.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/node/express.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/node/fastify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/node/fastify.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/node/h3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/node/h3.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/node/hattip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/node/hattip.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/adapters/serve/node/hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/adapters/serve/node/hono.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/serve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/serve.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/universal-dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/universal-dev.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/universal-prod.edge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/universal-prod.edge.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/universal-prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/universal-prod.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/utils.ts -------------------------------------------------------------------------------- /packages/vike-server/src/handlers/vike.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/handlers/vike.ts -------------------------------------------------------------------------------- /packages/vike-server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/index.ts -------------------------------------------------------------------------------- /packages/vike-server/src/middlewares/compress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/middlewares/compress.ts -------------------------------------------------------------------------------- /packages/vike-server/src/middlewares/devServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/middlewares/devServer.ts -------------------------------------------------------------------------------- /packages/vike-server/src/middlewares/serveStatic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/middlewares/serveStatic.ts -------------------------------------------------------------------------------- /packages/vike-server/src/plugin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/plugin/index.ts -------------------------------------------------------------------------------- /packages/vike-server/src/plugin/plugins/commonConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/plugin/plugins/commonConfig.ts -------------------------------------------------------------------------------- /packages/vike-server/src/plugin/plugins/devServerPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/plugin/plugins/devServerPlugin.ts -------------------------------------------------------------------------------- /packages/vike-server/src/plugin/plugins/serverEntryPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/plugin/plugins/serverEntryPlugin.ts -------------------------------------------------------------------------------- /packages/vike-server/src/plugin/plugins/standalonePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/plugin/plugins/standalonePlugin.ts -------------------------------------------------------------------------------- /packages/vike-server/src/plugin/utils/filesystemPathHandling.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/plugin/utils/filesystemPathHandling.ts -------------------------------------------------------------------------------- /packages/vike-server/src/plugin/utils/getVikeServerConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/plugin/utils/getVikeServerConfig.ts -------------------------------------------------------------------------------- /packages/vike-server/src/plugin/utils/isBun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/plugin/utils/isBun.ts -------------------------------------------------------------------------------- /packages/vike-server/src/plugin/utils/isDeno.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/plugin/utils/isDeno.ts -------------------------------------------------------------------------------- /packages/vike-server/src/plugin/utils/logVite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/plugin/utils/logVite.ts -------------------------------------------------------------------------------- /packages/vike-server/src/plugin/utils/resolveServerConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/plugin/utils/resolveServerConfig.ts -------------------------------------------------------------------------------- /packages/vike-server/src/runtime/adapters/handleViteDevServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/runtime/adapters/handleViteDevServer.ts -------------------------------------------------------------------------------- /packages/vike-server/src/runtime/globalStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/runtime/globalStore.ts -------------------------------------------------------------------------------- /packages/vike-server/src/runtime/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/runtime/types.ts -------------------------------------------------------------------------------- /packages/vike-server/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/types.ts -------------------------------------------------------------------------------- /packages/vike-server/src/utils/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/src/utils/assert.ts -------------------------------------------------------------------------------- /packages/vike-server/src/utils/isVercel.ts: -------------------------------------------------------------------------------- 1 | export function isVercel() { 2 | return !!process.env.VERCEL 3 | } 4 | -------------------------------------------------------------------------------- /packages/vike-server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/tsconfig.json -------------------------------------------------------------------------------- /packages/vike-server/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/packages/vike-server/tsup.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /test/vike-server/.dev-elysia.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/.dev-elysia.test.ts -------------------------------------------------------------------------------- /test/vike-server/.dev-express.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/.dev-express.test.ts -------------------------------------------------------------------------------- /test/vike-server/.dev-fastify.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/.dev-fastify.test.ts -------------------------------------------------------------------------------- /test/vike-server/.dev-h3.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/.dev-h3.test.ts -------------------------------------------------------------------------------- /test/vike-server/.dev-hattip.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/.dev-hattip.test.ts -------------------------------------------------------------------------------- /test/vike-server/.dev-hono.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/.dev-hono.test.ts -------------------------------------------------------------------------------- /test/vike-server/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules/ 2 | /build/ 3 | test.db 4 | -------------------------------------------------------------------------------- /test/vike-server/.prod-elysia.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/.prod-elysia.test.ts -------------------------------------------------------------------------------- /test/vike-server/.prod-express.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/.prod-express.test.ts -------------------------------------------------------------------------------- /test/vike-server/.prod-fastify.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/.prod-fastify.test.ts -------------------------------------------------------------------------------- /test/vike-server/.prod-h3.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/.prod-h3.test.ts -------------------------------------------------------------------------------- /test/vike-server/.prod-hattip.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/.prod-hattip.test.ts -------------------------------------------------------------------------------- /test/vike-server/.prod-hono.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/.prod-hono.test.ts -------------------------------------------------------------------------------- /test/vike-server/.testCiJob.json: -------------------------------------------------------------------------------- 1 | { "name": "Unit Tests E2E" } 2 | -------------------------------------------------------------------------------- /test/vike-server/.testRun.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/.testRun.ts -------------------------------------------------------------------------------- /test/vike-server/database/todoItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/database/todoItems.ts -------------------------------------------------------------------------------- /test/vike-server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/package.json -------------------------------------------------------------------------------- /test/vike-server/pages/+config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/pages/+config.ts -------------------------------------------------------------------------------- /test/vike-server/pages/+middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/pages/+middleware.ts -------------------------------------------------------------------------------- /test/vike-server/pages/about/+Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/pages/about/+Page.tsx -------------------------------------------------------------------------------- /test/vike-server/pages/argon2/+Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/pages/argon2/+Page.tsx -------------------------------------------------------------------------------- /test/vike-server/pages/argon2/Page.telefunc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/pages/argon2/Page.telefunc.ts -------------------------------------------------------------------------------- /test/vike-server/pages/guarded/+Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/pages/guarded/+Page.tsx -------------------------------------------------------------------------------- /test/vike-server/pages/guarded/+guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/pages/guarded/+guard.ts -------------------------------------------------------------------------------- /test/vike-server/pages/index/+Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/pages/index/+Page.tsx -------------------------------------------------------------------------------- /test/vike-server/pages/index/+onBeforeRender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/pages/index/+onBeforeRender.ts -------------------------------------------------------------------------------- /test/vike-server/pages/index/TodoList.telefunc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/pages/index/TodoList.telefunc.ts -------------------------------------------------------------------------------- /test/vike-server/pages/index/TodoList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/pages/index/TodoList.tsx -------------------------------------------------------------------------------- /test/vike-server/pages/middlewareDummy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/pages/middlewareDummy.ts -------------------------------------------------------------------------------- /test/vike-server/pages/middlewareTelefunc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/pages/middlewareTelefunc.ts -------------------------------------------------------------------------------- /test/vike-server/pages/sharp/+Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/pages/sharp/+Page.tsx -------------------------------------------------------------------------------- /test/vike-server/pages/sharp/Page.telefunc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/pages/sharp/Page.telefunc.ts -------------------------------------------------------------------------------- /test/vike-server/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/prisma/schema.prisma -------------------------------------------------------------------------------- /test/vike-server/renderer/+onRenderClient.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/renderer/+onRenderClient.tsx -------------------------------------------------------------------------------- /test/vike-server/renderer/+onRenderHtml.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/renderer/+onRenderHtml.tsx -------------------------------------------------------------------------------- /test/vike-server/renderer/PageLayout.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/renderer/PageLayout.css -------------------------------------------------------------------------------- /test/vike-server/renderer/PageLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/renderer/PageLayout.tsx -------------------------------------------------------------------------------- /test/vike-server/renderer/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/renderer/types.ts -------------------------------------------------------------------------------- /test/vike-server/server/index-elysia.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/server/index-elysia.ts -------------------------------------------------------------------------------- /test/vike-server/server/index-express.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/server/index-express.ts -------------------------------------------------------------------------------- /test/vike-server/server/index-fastify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/server/index-fastify.ts -------------------------------------------------------------------------------- /test/vike-server/server/index-h3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/server/index-h3.ts -------------------------------------------------------------------------------- /test/vike-server/server/index-hattip.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/server/index-hattip.ts -------------------------------------------------------------------------------- /test/vike-server/server/index-hono.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/server/index-hono.ts -------------------------------------------------------------------------------- /test/vike-server/server/shared-chunk.js: -------------------------------------------------------------------------------- 1 | export function two() { 2 | return 2 3 | } 4 | -------------------------------------------------------------------------------- /test/vike-server/server/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/server/worker.js -------------------------------------------------------------------------------- /test/vike-server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/tsconfig.json -------------------------------------------------------------------------------- /test/vike-server/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vikejs/vike-server/HEAD/test/vike-server/vite.config.ts --------------------------------------------------------------------------------