fix: improve gitignore and Jupyter notebook support

- Add nbconvert dependency for .ipynb file support
- Replace manual gitignore parsing with gitignore-parser library
- Proper recursive .gitignore handling (all subdirectories)
- Fix compliance with Git gitignore behavior
- Simplify code and improve reliability

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Andy Lee
2025-08-10 17:47:26 -07:00
parent 9801aa581b
commit fe942329d6
4 changed files with 3886 additions and 3535 deletions

7318
uv.lock generated
View File

File diff suppressed because it is too large Load Diff