lightningcss
lightningcss can compress only CSS files. Itโs extremely fast as itโs written in Rust.
https://github.com/parcel-bundler/lightningcss
Installation
npm install @node-minify/core @node-minify/lightningcss
Usage
import { minify } from '@node-minify/core';
import { lightningCss } from '@node-minify/lightningcss';
const result = await minify({
compressor: lightningCss,
input: 'foo.css',
output: 'bar.css'
});
Options
const result = await minify({
compressor: lightningCss,
input: 'foo.css',
output: 'bar.css',
options: {
targets: {
chrome: 95
},
drafts: {
customMedia: true
}
}
});