Skip to content

Consider migrating from abandoned license-checker to license-checker-evergreen #554

@greenstevester

Description

@greenstevester

Summary

I noticed this project uses license-checker for license auditing. The original package hasn't been updated since January 2019 (6+ years!) and appears to be abandoned.

Suggested Alternative

license-checker-evergreen is an actively maintained fork with several improvements:

  • 2-4x faster with parallel package scanning
  • Full TypeScript support with included type definitions
  • ES Modules native support (not just CommonJS)
  • Node.js 18+ optimized for current LTS versions
  • Additional output formats: Markdown, Tree view, Plain Vertical
  • Active maintenance with regular security updates
  • Drop-in replacement - same CLI interface

Migration

The migration is straightforward:

# Before
npm install --save-dev license-checker

# After
npm install --save-dev license-checker-evergreen

Update any scripts from license-checker to license-checker-evergreen.

Why This Matters

Using an unmaintained package for license compliance creates risk:

  • No security patches for 6+ years
  • No support for newer Node.js versions
  • No bug fixes or improvements

Happy to answer any questions about the migration!


Disclosure: I maintain license-checker-evergreen

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions