Commits
Click on a commit to change the comparison rangerefactor(file_system): deduplicate read methods and use Vec<u8> (#816)
## Summary
Refactors the FileSystem trait to eliminate code duplication and improve maintainability:
- Added `read()` method returning `Vec<u8>` as the primary file reading method
- Deduplicated `read_to_string()` to call `read()` + UTF-8 validation
- Removed `read_to_string_bypass_system_cache()` method (simplified API)
- Updated `PackageJson::parse()` to work with `Vec<u8>` instead of `String`
🤖 Generated with [Claude Code](https://claude.com/claude-code)