oxc
oxc can compress only JavaScript files. Itโs extremely fast as itโs written in Rust.
https://github.com/oxc-project/oxc
Installation
npm install @node-minify/core @node-minify/oxc
Usage
import { minify } from '@node-minify/core';
import { oxc } from '@node-minify/oxc';
const result = await minify({
compressor: oxc,
input: 'foo.js',
output: 'bar.js'
});
Options
const result = await minify({
compressor: oxc,
input: 'foo.js',
output: 'bar.js',
options: {
compress: true,
mangle: true,
sourceMap: false
}
});