Simek / yarn-lock-changes

Creates a comment inside Pull Request with the human-readable summary of changes to the Yarn lock file. Works with every Yarn version (classic and berry).
https://github.com/marketplace/actions/yarn-lock-changes
MIT License
132 stars 20 forks source link

add internal lock parser for extensibility and performance #49

Closed Simek closed 2 years ago

Simek commented 2 years ago

Why & How

This PR adds the custom and internal lock parser for the extensibility (it would be possible now to add support for newer lock versions, or change the result structure if needed) and general performance improvement.

This initial implementation aims at 100% compatibility with the official Yarn parser package for v1 locks, so there should not be any visible change for the end users.