I used Claude to revive an NPM package with 760K downloads/wk last updated 2019
3 months ago
- #npm
- #license-checker
- #nodejs
- license-checker-evergreen is a modern, actively maintained fork of license-checker with TypeScript support and performance improvements.
- It is 2-5x faster than the original, processing 3,000-4,500 packages per second with parallel scanning (50 concurrent operations).
- Supports Node.js ≥18 and npm ≥8, with features like ES Modules, comprehensive testing, and multiple output formats (JSON, CSV, Markdown, etc.).
- Drop-in replacement for the original license-checker with the same CLI flags and output formats.
- Includes advanced features like license filtering, dependency depth control, and programmatic usage with TypeScript support.
- Encourages contributions with clear guidelines for reporting issues, submitting PRs, and improving documentation.