babel-minify (Deprecated)
:::danger[Deprecated]
This package is deprecated. babel-minify uses Babel 6 which is no longer maintained.
Please migrate to terser instead, which is actively maintained and supports modern JavaScript.
:::
babel-minify can compress only JavaScript files.
https://github.com/babel/minify
Installation
npm install @node-minify/core @node-minify/babel-minify
Usage
import { minify } from '@node-minify/core';
import { babelMinify } from '@node-minify/babel-minify';
const result = await minify({
compressor: babelMinify,
input: 'foo.js',
output: 'bar.js'
});
Options
const result = await minify({
compressor: babelMinify,
input: 'foo.js',
output: 'bar.js',
options: {
babelrc: 'public/.babelrc',
presets: ['env']
}
});