ターミナルで動作するスライドショープレゼンテーションツール。React Inkを使用して構築されています。
- 🖥️ ターミナルベースのUI
- ⌨️ キーボードナビゲーション
- 📝 Markdownライクな構文サポート
- 🎨 コードブロックのシンタックスハイライト
- 📊 プログレスバー表示
npx github:toku345/react-ink-slideshownpm install
npm run dev←/→: 前/次のスライドへ移動0: 最初のスライドへジャンプ9: 最後のスライドへジャンプq: 終了
npm installnpm run devnpm testnpm run buildnpm run check # TypeScript、テスト、フォーマット、リントを実行
npm run check:dist # distフォルダが最新かチェックこのプロジェクトでは、distフォルダをGitにコミットしています。 TypeScriptファイルを変更した場合は、必ず以下を実行してください:
npm run build # ビルド実行
git add dist/ # distフォルダをステージングpre-commitフックが設定されているため、TypeScriptファイルを変更した際に distフォルダが更新されていない場合は、コミットが拒否されます。
- TypeScript: 型安全な開発
- React Ink: ターミナルUI構築
- Vitest: テストフレームワーク
- Biome: フォーマッター&リンター
MIT