🐽
ログに色をつけるのはpicocolorsを使うのが良さそう
今までchalkを使っていましたが、picocolorsを使うとがパッケージのサイズやパフォーマンス的にも良さそうです。また、他のライブラリに依存しないので安心して使えそそうです。
去年公開後に、徐々にダウンロード数を伸ばしています。
ただし、chalkは、v5で、esmに対応しておりパッケージの依存関係やパフォーマンスの問題が解消されています。
プロジェクトの構成がまだesmに対応していないことの方ががほとんどだと思うので、つなぎとして利用するのはアリなのではないでしょうか。移行も簡単で、今まで通りの使い勝手で利用できます。
chalk
import chalk from 'chalk'
chalk.red(text)
picocolors
import pico from 'picocolors'
pico.red(pico.bold(text))
ラインブラリのREADEMEから引用
直近のviteのアップデートも、chalkからpicocolorsへの移行が行われていたようです。
Discussion