Commit e71b2a1
Replace xml2json with fast-xml-parser to remove native dependencies (#148)
- Remove xml2json dependency which required node-expat (native module)
- Add fast-xml-parser as pure JavaScript alternative
- Update CIReport.ts to use new XML parser API with proper configuration
- All tests pass without Python/native build requirements
- Eliminates build issues on systems without build tools
This change improves:
- Cross-platform compatibility (no native compilation)
- Installation reliability (pure JavaScript dependencies)
- CI/CD pipeline stability (no build tool requirements)
- Developer experience (faster npm install)
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-authored-by: Claude <noreply@anthropic.com>1 parent d0d4faf commit e71b2a1
3 files changed
+8724
-5979
lines changed
0 commit comments