uglify-es (Deprecated)

:::danger[Deprecated] This package is deprecated. uglify-es is no longer maintained upstream (last release: 2017).

Please migrate to terser instead, which is actively maintained and supports modern JavaScript. :::

uglify-es can compress only JavaScript files.

https://github.com/mishoo/UglifyJS

Installation

npm install @node-minify/core @node-minify/uglify-es

Usage

import { minify } from '@node-minify/core';
import { uglifyes } from '@node-minify/uglify-es';

const result = await minify({
  compressor: uglifyes,
  input: 'foo.js',
  output: 'bar.js'
});

Options

const result = await minify({
  compressor: uglifyes,
  input: 'foo.js',
  output: 'bar.js',
  options: {
    mangle: false,
    output: {},
    compress: false
  }
});

Check all options