CSS-in-JS ライブラリの glamorous が UNMAINTAINED になっていた

glamorousPayPal が開発している CSS-in-JS ライブラリです。 この glamorous が README に記載されている通り UNMAINTAINED となっています。

github.com

glamorous は npmtrends を見ると styled-componentsradium と同じくらいダウンロードされています。

www.npmtrends.com

UNMAINTAINED の理由と移行先

以下の issue に記載されている通り glamorous は emotion への移行を推奨しています。

github.com

github.com

移行先として emotion が選ばれた理由としては以下の内容が上記 issue で示されています。

  • emotion は glamorous の機能のすべてをカバーしている
  • emotion は glamorous より高速かつ小さい

emotion

emotion については以下の記事で軽く触れましたが CSS-in-JS ライブラリの一つです。
styled-components 等と比較するとダウンロード数は多くありませんが、glamorous の移行先として指定されたことから、今後 glamorous 利用者が移行してくることで、利用事例が出てくるかもしれません。

yami-beta.hateblo.jp