@node-minify/lightningcss
v10.3.0
Published
lightningcss plugin for @node-minify
Downloads
594
Maintainers
Readme
lightningcss
lightningcss is a plugin for node-minify
It allows you to compress CSS files using Lightning CSS, an extremely fast CSS parser, transformer, and minifier written in Rust by the Parcel team.
Installation
npm install @node-minify/core @node-minify/lightningcssUsage
import { minify } from '@node-minify/core';
import { lightningCss } from '@node-minify/lightningcss';
// Minify CSS
await minify({
compressor: lightningCss,
input: 'foo.css',
output: 'bar.css'
});
// With source maps
await minify({
compressor: lightningCss,
input: 'foo.css',
output: 'bar.css',
options: {
sourceMap: true
}
});
// With browser targets
await minify({
compressor: lightningCss,
input: 'foo.css',
output: 'bar.css',
options: {
targets: {
chrome: 95
}
}
});Documentation
Visit https://node-minify.2clics.net/compressors/lightningcss.html for full documentation
