Update chalk to the latest version 🚀 #9
Merged
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.
Version 2.0.0 of chalk just got published.
The version 2.0.0 is not covered by your current version range.
Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.
I recommend you look into these changes and try to get onto the latest version of chalk.
Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.
Release Notes
2.0.0Two years ago, @Qix- asked me about adding 256/Truecolor support to Chalk. He soon after joined the Chalk team. And now we’re finally able to ship Truecolor support in Chalk!
Chalk has had an immense growth since the 1.0.0 release in 2015. It's now trusted by more than 17.000 packages, up from 3000, and it's the 5th most depended upon package on npm.
Highlights
Breaking changes
chalk.hasColor(). Use thehas-ansipackage directly instead. 04cae22chalk.stripColor(). Use thestrip-ansipackage directly instead. 04cae22chalk.styles. Use theansi-stylespackage directly instead. 8702496256/Truecolor support
Chalk now supports 256 colors and Truecolor (16 million colors). Terminal apps like Hyper and iTerm supports Truecolor, enabling you to create really immersive CLI experiences. Chalk is smart enough to downsample the colors to whatever the terminal supports, so you can use any colors without having to think whether it's supported or not.
Read more in the docs.
cb3f230
Tagged template literal
Chalk now ships with a tagged template literal that makes it much nicer to create long strings with lots of different styling.
Read more in the docs.
f66271e
Other
All changes
v1.1.3...v2.0.0
Made with ♥ by Josh, Sindre, and all our wonderful contributors.
Commits
The new version differs by 53 commits ahead by 53, behind by 1.
3fca6152.0.0f66271eAdd tagged template literal (#163)23ef1c7fix linter errorsc015568add rainbow example09fb2d8Re-implementchalk.enabled(#160)608242aspoof supports-color18f2e7cadd host information output523b998Revert "TEMPORARY: emergency travis CI fix (see comments)"54975fbTEMPORARY: emergency travis CI fix (see comments)1d73b21Improve readme6f4d6b3Bump dependencies8702496Removechalk.styles0412cdfMinor code improvements249b9acES2015ify the codebasecb3f230Add RGB (256/Truecolor) support (#140)There are 53 commits in total.
See the full diff
Not sure how things should work exactly?
There is a collection of frequently asked questions and of course you may always ask my humans.
Your Greenkeeper Bot 🌴