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
    }
  }
});

Check all options