cssnano 5 がリリースされました
新しい cssnano のメジャーバージョンをリリースしました。
cssnano 5 における主な変更点
- cssnano 5 では Node.js >= 10.13 が必要になります
- PostCSS 8 API なので、PostCSS 8 のもとで実行しても cssnano 5 では警告は発行されません
- SVGO 2 にアップデートし、SVG の縮小バグを多数修正しました
- css-value-parser と css-selector-parser にアップデートし、バグを多数修正しました
アップグレードする方法
PostCSS の依存関係をアップデートします
パッケージマネージャーがピア依存関係を自動的にインストールしない場合は、package.json
の dependencies
フィールドに postcss
を追加します。
JavaScript API の変更点
cssnano JavaScript API を使用している場合は、コードを変更します
-
cssnano.process()
をcssnano().process()
(cssnano
の後ろに()
が付くことに注意)に置き換えます -
process()
ではなく、cssnano()
に cssnano オプションを渡します
cssnano(cssnanoOptions).process(postcssOptions)