- ウェブサイト:https://yumemi-passport-frontend-2024.r4ai.dev/
- Storybook:https://yumemi-passport-frontend-2024.r4ai.dev/storybook/
- テストカバレッジ:https://app.codecov.io/gh/r4ai/yumemi-passport-frontend
- Build tool: Vite
- UI Framework: React
- Styling: Panda CSS
- Routing: TanStack Router
- Data fetching: TanStack Query
- Charting: Recharts
- Icons: Lucide
- Testing:
| コマンド | 説明 |
|---|---|
bun install |
依存関係のインストール |
bun run dev |
開発サーバーの起動 |
bun run build |
ビルド |
bun run preview |
ビルド結果のプレビュー |
bun run storybook |
Storybookの起動 |
bun run storybook:build |
Storybookのビルド |
bun run storybook:test |
Storybookによるコンポーネントテストの実行 |
bun run vitest |
Vitestによる単体テストの実行 |
bun run format |
Prettierによるコードフォーマットの実行 |
bun run lint:fix |
ESLintによるコードのリントを実行 |
Warning
実行には .tool-versions に記載されたバージョンの Node.js と Bun が必要です。
mise もしくは asdf 等を利用している場合は、mise install もしくは asdf install によってインストールできます。
-
環境変数の設定
.dev.vars.exampleの内容を参考に、RESAS API Key を設定した.dev.varsファイルを作成してください -
依存関係のインストール
bun install
-
開発サーバーの起動
bun run dev
-
Storybook の起動
bun run storybook
-
Storybookによるコンポーネントテストの実行
bun run storybook:test
-
Vitest による単体テストの実行
bun run vitest
-
ビルド
bun run build