このアプリはドキュメントビューワです。
- 依存関係をインストールします。
pnpm install- 必要な環境変数を設定してください(例:
.env.local)。
| 変数名 | 説明 |
|---|---|
RUN_MODE |
local または cloud |
ALLOWED_DOMAIN |
許可ドメイン (example.co.jp 等) |
FIREBASE_PROJECT_ID |
Firebase プロジェクト ID |
FIREBASE_WEB_API_KEY |
クライアント用 API キー |
FIREBASE_AUTH_EMULATOR_HOST |
Local モード時の認証エミュレータ (localhost:9099 等) |
LOCAL_DOCS_ROOT |
Local モードのドキュメントディレクトリ |
GCP_PROJECT_ID, GCS_BUCKET |
Cloud モードで使用 |
pnpm build
pnpm startpnpm devローカルのエミュレータ実行方法はREADME_FirebaseEmulator.mdを参照のこと。
単体テストおよびスナップショットテストを実行します。
# ユニットテスト
pnpm test
# lint
pnpm lint
# 型チェック
pnpm exec tsc --noEmit

