Much more controllable (put my text in bold at this place: add effect.bold in my string. If I want to remove it: effectReset.bold)
In addition, it also brings you formatting functions that allow you to create cool effects like linear gradients, rainbow text, or even simpler formatting where you pass a string like "§aHello §bWorld!" which will return your Hello World! in green with the World! in bold depending on the flags you choose! (return equivalent to ${forground.green}Hello ${effect.bold}World!)
For the moment these functions are waiting for feedback for future improvements. For example currently the effects you put in the parameters of a formatting function will be removed. In future updates I plan to put the possibility to pass effects in this type of functions. So if you have any other suggestion/idea for new features or improvements, don't hesitate to propose !
Otherwise Tintify also brings you utility functions like conversion of hexadecimal values to RGB, or validators of RGB/hex values.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Chalk 5.0.0 is ESM, while this one supports ESM as well as CJS. So most people can use it without problems.
To continue, if you want create a message like this:

You will have to write with Chalk:
The reading can become very quickly laborious just because:
If we compare to Tintify which does not use functions but constants:
Of course, you can use aliases in the imports to shorten the naming if you wish:
So now we have:
effect.boldin my string. If I want to remove it:effectReset.bold)In addition, it also brings you formatting functions that allow you to create cool effects like linear gradients, rainbow text, or even simpler formatting where you pass a string like
"§aHello §bWorld!"which will return yourHello World!in green with theWorld!in bold depending on the flags you choose! (return equivalent to${forground.green}Hello ${effect.bold}World!)Otherwise Tintify also brings you utility functions like conversion of hexadecimal values to RGB, or validators of RGB/hex values.