Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
One of the dependencies that
listr2
uses is Chalk. While being an excellent tool, it's unnecessarily bulky. Upon installation, Chalk adds another 5 dependencies, taking 200 KB of space — and all that for some ANSI tags.This pull request replaces Chalk with Colorette. Colorette is:
Moving to Colorette reduces
listr2
's dependency footprint and increases performance.Caveat: since the colour "orange" is not a standard terminal colour, calls to it have been replaced with "yellow".