I used Claude to revive an NPM package with 760K downloads/wk last updated 2019
2 months ago
- #npm
- #license-checker
- #nodejs
- license-checker-evergreen 是一个现代化的、积极维护的 license-checker 分支版本,支持 TypeScript 并进行了性能优化。
- 其速度是原版的 2-5 倍,通过并行扫描(50 个并发操作)每秒可处理 3,000-4,500 个软件包。
- 支持 Node.js ≥18 和 npm ≥8,具备 ES 模块支持、全面测试以及多种输出格式(JSON、CSV、Markdown 等)。
- 可直接替代原版 license-checker,保持相同的 CLI 参数和输出格式。
- 包含高级功能,如许可证过滤、依赖深度控制,以及支持 TypeScript 的编程式调用。
- 鼓励社区贡献,提供了清晰的问题报告指南、PR 提交规范和文档改进建议。