An open API service indexing awesome lists of open source software.

https://github.com/jaywcjlove/uglify-js-export

A transform to make UglifyJS work in CommonJS.
https://github.com/jaywcjlove/uglify-js-export

commonjs uglify-js

Last synced: 2 months ago
JSON representation

A transform to make UglifyJS work in CommonJS.

Awesome Lists containing this project

README

        

uglify-js-export
===

[![Buy me a coffee](https://img.shields.io/badge/Buy%20me%20a%20coffee-048754?logo=buymeacoffee)](https://jaywcjlove.github.io/#/sponsor)
[![npm version](https://img.shields.io/npm/v/uglify-js-export?logo=npm&label=uglify-js-export&labelColor=dd4e4c&color=333)](https://www.npmjs.com/package/uglify-js-export)
[![npm version](https://img.shields.io/npm/v/uglify-js?logo=npm&label=uglify-js)](https://www.npmjs.com/package/uglify-js)
[![npm year](https://img.shields.io/npm/dy/uglify-js)](https://www.npmjs.com/package/uglify-js)
[![jsDelivr hits (npm)(year)](https://img.shields.io/jsdelivr/npm/hy/uglify-js)](https://www.npmjs.com/package/uglify-js)
[![CI](https://github.com/jaywcjlove/uglify-js-export/actions/workflows/ci.yml/badge.svg)](https://github.com/jaywcjlove/uglify-js-export/actions/workflows/ci.yml)

[UglifyJS](https://github.com/mishoo/UglifyJS) is a JavaScript parser, minifier, compressor and beautifier toolkit.

A transform to make UglifyJS work in [CommonJS](http://wiki.commonjs.org/wiki/Modules/1.1).

## Installation

```bash
npm i uglify-js-export
```

## Usage

```js
import UglifyJS from 'uglify-js-export';

const code = "function add(first, second) { return first + second; }";
const result = UglifyJS.minify(code);

console.log(result.error); // runtime error, or `undefined` if no error
console.log(result.code); // minified output: function add(n,d){return n+d}
```

## License

Licensed under the MIT License.