Skip to content

Commit f0c56bc

Browse files
venablesclaude
andcommitted
feat: migrate from bun to vite-plus unified toolchain
Replace bun with pnpm via vite-plus (vp), consolidate oxlint/oxfmt config into vite.config.ts, update CI workflow to use setup-vp, and switch imports to vite-plus module paths. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 0f2c25d commit f0c56bc

22 files changed

Lines changed: 6899 additions & 1888 deletions

.github/actions/setup/action.yml

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

.github/workflows/check.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Check
2+
3+
on:
4+
push:
5+
branches:
6+
- main
7+
pull_request:
8+
branches:
9+
- main
10+
11+
jobs:
12+
check:
13+
name: Check
14+
runs-on: ubuntu-latest
15+
steps:
16+
- uses: actions/checkout@v6
17+
- uses: voidzero-dev/setup-vp@v1
18+
with:
19+
node-version: "24"
20+
cache: true
21+
- run: pnpm install --frozen-lockfile
22+
- run: pnpm run check
23+
- run: pnpm test

.github/workflows/deploy.yml

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

.github/workflows/preview.yml

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

.oxfmtrc.jsonc

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

.oxlintrc.json

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

.vite-hooks/pre-commit

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

.vscode/extensions.json

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
{
2-
"recommendations": ["oxc.oxc-vscode", "bradlc.vscode-tailwindcss"]
2+
"recommendations": [
3+
"oxc.oxc-vscode",
4+
"bradlc.vscode-tailwindcss",
5+
"VoidZero.vite-plus-extension-pack"
6+
]
37
}

.vscode/settings.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,7 @@
1717
"**/routeTree.gen.ts": true
1818
},
1919
"typescript.tsdk": "node_modules/typescript/lib",
20-
"typescript.updateImportsOnFileMove.enabled": "always"
20+
"typescript.updateImportsOnFileMove.enabled": "always",
21+
"oxc.fmt.configPath": "./vite.config.ts",
22+
"editor.formatOnSaveMode": "file"
2123
}

0 commit comments

Comments
 (0)