Vite + React + TanStack Router + Cloudflare Workers を使用した TypeScript プロジェクト
- Vite - ビルドツール
- React - UIライブラリ
- TanStack Router - 型安全なルーター
- TanStack Query - データフェッチング / キャッシュ
- Jotai - 状態管理
- Tailwind CSS - スタイリング
- shadcn/ui - UIコンポーネント
- Hono - 軽量Webフレームワーク
- Cloudflare Workers - エッジランタイム
- Bun - JavaScript ランタイム / パッケージマネージャー
- TypeScript
- Biome - Linter / Formatter
bun installbun run devhttp://localhost:5173 でローカルサーバーが起動します。
bun run buildbun run deploy├── src/
│ ├── index.ts # Honoエントリーポイント
│ ├── index.css # グローバルスタイル
│ ├── app/
│ │ ├── main.tsx # Reactエントリーポイント
│ │ ├── routeTree.gen.ts # 自動生成ルートツリー
│ │ └── routes/ # ページコンポーネント
│ ├── components/ # UIコンポーネント
│ ├── stores/ # Jotai atoms
│ ├── schemas/ # Zodスキーマ
│ └── utils/ # ユーティリティ
├── public/ # 静的ファイル
├── package.json
├── tsconfig.json
├── vite.config.ts
├── wrangler.toml
└── biome.json