@node-minify/swc
v10.4.0
Published
swc plugin for @node-minify
Readme
swc
swc is a plugin for node-minify
It allows you to compress JavaScript files using SWC, a super-fast Rust-based JavaScript/TypeScript compiler used by Next.js and Parcel.
Installation
npm install @node-minify/core @node-minify/swcUsage
import { minify } from '@node-minify/core';
import { swc } from '@node-minify/swc';
// Minify JavaScript
await minify({
compressor: swc,
input: 'foo.js',
output: 'bar.js'
});
// With source maps
await minify({
compressor: swc,
input: 'foo.js',
output: 'bar.js',
options: {
sourceMap: true
}
});
// With custom options
await minify({
compressor: swc,
input: 'foo.js',
output: 'bar.js',
options: {
mangle: false,
compress: {
dead_code: true
}
}
});Documentation
Visit https://node-minify.2clics.net/compressors/swc.html for full documentation
