generate-project-summary.pyをBun+TSで実装してみた
きっかけ・経緯
Section titled “きっかけ・経緯”- Pythonが苦手
- 他人が別言語で書いたものをJS/TSで再実装するお勉強
- JS, TSはそこそこ
- リポジトリの内容をLLM用に一つのファイルにまとめるCLIが欲しかった
- ポータブルな実行可能バイナリにしてプラットフォーム問わず実行できるようにしたかった
ソースコード
Section titled “ソースコード”開発言語 | TypeScript |
パッケージ管理 | Bun |
JSランタイム | Bun |
Linter/Formatter | Biome |
Editor | VS Code |
つまづいたポイント・未解決事項
Section titled “つまづいたポイント・未解決事項”- Bunに標準搭載されているGlob APIを使った判定で意図した挙動を実現することに苦戦して、minimatchに逃げた