- Framework: Next.js (Pages Router)
- View: React 19
- State Management: Zustand
- AltJS: TypeScript 6
- CSS-in-JS: emotion
- Linter: ESLint 9 (flat config)
- Formatter: Prettier
- Test: Jest + Testing Library
- Package Manager: pnpm
依存パッケージをインストール。
pnpm installpnpm devポートを指定する場合:
pnpm dev -- -p 3001pnpm builddist/ 以下に静的ファイル一式が生成されます。
NEXT_PUBLIC_BASE_PATH を指定することで、サブディレクトリ配置に対応できます。
NEXT_PUBLIC_BASE_PATH=/myapp pnpm build
# → dist/myapp/ 以下に出力pnpm lint
pnpm test