Skip to content
This repository was archived by the owner on Jan 29, 2026. It is now read-only.

Commit ff682e7

Browse files
authored
chore: setup tests (#10)
1 parent 68d5d67 commit ff682e7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+755
-744
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @pi0

.github/workflows/autofix.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
name: autofix.ci
2+
on: { push: {}, pull_request: {} }
3+
permissions: { contents: read }
4+
jobs:
5+
autofix:
6+
runs-on: ubuntu-latest
7+
steps:
8+
- uses: actions/checkout@v5
9+
- run: npm i -fg corepack && corepack enable
10+
- uses: actions/setup-node@v5
11+
with: { node-version: lts/*, cache: pnpm }
12+
- run: pnpm install
13+
- run: pnpm lint:fix
14+
- uses: autofix-ci/action@635ffb0c9798bd160680f18fd73371e355b85f27
15+
with: { commit-message: "chore: apply automated updates" }

.github/workflows/ci.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: ci
2+
3+
on:
4+
push: { branches: [main] }
5+
pull_request: { branches: [main] }
6+
7+
jobs:
8+
tests:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v5
12+
- run: npm i -g --force corepack && corepack enable
13+
- uses: actions/setup-node@v5
14+
with: { node-version: lts/*, cache: pnpm }
15+
- run: pnpm install
16+
- run: pnpm lint
17+
- run: pnpm vitest

README.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,12 @@
1313

1414
| Example | Source | Playground | Clone |
1515
| ----------------------- | ------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
16-
| `basic-service` | [examples/basic-service](./examples/basic-service/) | [stackblitz](https://stackblitz.com/fork/github/nitrojs/nitro-vite-examples/tree/main/examples/basic-service?startScript=dev&file=vite.config.mjs,server.ts) | `npx giget gh:nitrojs/vite-examples/examples/basic-service basic-service-app` |
1716
| `h3` | [examples/h3](./examples/h3/) | [stackblitz](https://stackblitz.com/fork/github/nitrojs/nitro-vite-examples/tree/main/examples/h3?startScript=dev&file=vite.config.mjs,server.ts) | `npx giget gh:nitrojs/vite-examples/examples/h3 h3-app` |
1817
| `hono` | [examples/hono](./examples/hono/) | [stackblitz](https://stackblitz.com/fork/github/nitrojs/nitro-vite-examples/tree/main/examples/hono?startScript=dev&file=vite.config.mjs,server.ts) | `npx giget gh:nitrojs/vite-examples/examples/hono hono-app` |
1918
| `node-compat` | [examples/node-compat](./examples/node-compat/) | [stackblitz](https://stackblitz.com/fork/github/nitrojs/nitro-vite-examples/tree/main/examples/node-compat?startScript=dev&file=vite.config.mjs,server.ts) | `npx giget gh:nitrojs/vite-examples/examples/node-compat node-compat-app` |
20-
| `qwik` | [examples/qwik](./examples/qwik/) | [stackblitz](https://stackblitz.com/fork/github/nitrojs/nitro-vite-examples/tree/main/examples/qwik?startScript=dev&file=vite.config.mjs,server.ts) | `npx giget gh:nitrojs/vite-examples/examples/qwik qwik-app` |
2119
| `react-ssr` | [examples/react-ssr](./examples/react-ssr/) | [stackblitz](https://stackblitz.com/fork/github/nitrojs/nitro-vite-examples/tree/main/examples/react-ssr?startScript=dev&file=vite.config.mjs,server.ts) | `npx giget gh:nitrojs/vite-examples/examples/react-ssr react-ssr-app` |
2220
| `solid-ssr` | [examples/solid-ssr](./examples/solid-ssr/) | [stackblitz](https://stackblitz.com/fork/github/nitrojs/nitro-vite-examples/tree/main/examples/solid-ssr?startScript=dev&file=vite.config.mjs,server.ts) | `npx giget gh:nitrojs/vite-examples/examples/solid-ssr solid-ssr-app` |
21+
| `standard` | [examples/standard](./examples/standard/) | [stackblitz](https://stackblitz.com/fork/github/nitrojs/nitro-vite-examples/tree/main/examples/standard?startScript=dev&file=vite.config.mjs,server.ts) | `npx giget gh:nitrojs/vite-examples/examples/standard standard-app` |
2322
| `tanstack-router-react` | [examples/tanstack-router-react](./examples/tanstack-router-react/) | [stackblitz](https://stackblitz.com/fork/github/nitrojs/nitro-vite-examples/tree/main/examples/tanstack-router-react?startScript=dev&file=vite.config.mjs,server.ts) | `npx giget gh:nitrojs/vite-examples/examples/tanstack-router-react tanstack-router-react-app` |
2423
| `tanstack-start-react` | [examples/tanstack-start-react](./examples/tanstack-start-react/) | [stackblitz](https://stackblitz.com/fork/github/nitrojs/nitro-vite-examples/tree/main/examples/tanstack-start-react?startScript=dev&file=vite.config.mjs,server.ts) | `npx giget gh:nitrojs/vite-examples/examples/tanstack-start-react tanstack-start-react-app` |
2524
| `vue-ssr` | [examples/vue-ssr](./examples/vue-ssr/) | [stackblitz](https://stackblitz.com/fork/github/nitrojs/nitro-vite-examples/tree/main/examples/vue-ssr?startScript=dev&file=vite.config.mjs,server.ts) | `npx giget gh:nitrojs/vite-examples/examples/vue-ssr vue-ssr-app` |

examples/basic-service/server.ts

Lines changed: 0 additions & 5 deletions
This file was deleted.

examples/h3/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
},
88
"devDependencies": {
99
"h3": "npm:h3-nightly@2.0.0-beta.5",
10-
"nitro": "npm:nitro-nightly@3.0.1-20251013-195204-b3acfd09",
10+
"nitro": "npm:nitro-nightly@3.0.1-20251015-103211-44b2f091",
1111
"vite": "^7.1.10"
1212
}
1313
}

examples/h3/server.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
import { H3 } from "h3";
22

3-
const app = new H3().get("/**", () => "⚡️ Hello from H3!");
3+
const app = new H3()
4+
.get("/api/hello", () => "API Works!")
5+
.get("/", () => "⚡️ Hello from H3!");
46

57
export default app;

examples/hono/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
},
88
"devDependencies": {
99
"hono": "^4.9.12",
10-
"nitro": "npm:nitro-nightly@3.0.1-20251013-195204-b3acfd09",
10+
"nitro": "npm:nitro-nightly@3.0.1-20251015-103211-44b2f091",
1111
"vite": "^7.1.10"
1212
}
1313
}

examples/hono/server.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ import { Hono } from "hono";
22

33
const app = new Hono();
44

5-
app.get("/*", (c) => c.text("🔥 Hello from Hono!"));
5+
app.get("/", (c) => c.text("🔥 Hello from Hono!"));
6+
7+
app.get("/api/hello", (c) => c.text("API Works!"));
68

79
export default app;

examples/node-compat/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"dev": "vite dev"
77
},
88
"devDependencies": {
9-
"nitro": "npm:nitro-nightly@3.0.1-20251013-195204-b3acfd09",
9+
"nitro": "npm:nitro-nightly@3.0.1-20251015-103211-44b2f091",
1010
"vite": "^7.1.10"
1111
},
1212
"dependencies": {

0 commit comments

Comments
 (0)