コンテンツにスキップ

generate-project-summary.pyをBun+TSで実装してみた

  • Pythonが苦手
  • 他人が別言語で書いたものをJS/TSで再実装するお勉強
  • JS, TSはそこそこ
  • リポジトリの内容をLLM用に一つのファイルにまとめるCLIが欲しかった
  • ポータブルな実行可能バイナリにしてプラットフォーム問わず実行できるようにしたかった

mktbsh/generate-project-summary.js: Inspired by https://github.com/Olemi-llm-apprentice/generate-project-summary

開発言語TypeScript
パッケージ管理Bun
JSランタイムBun
Linter/FormatterBiome
EditorVS Code

つまづいたポイント・未解決事項

Section titled “つまづいたポイント・未解決事項”
  • Bunに標準搭載されているGlob APIを使った判定で意図した挙動を実現することに苦戦して、minimatchに逃げた