1 | # rollup-plugin-uglify-es [![Travis Build Status][travis-img]][travis]
|
2 |
|
3 | [travis-img]: https://travis-ci.org/ezekielchentnik/rollup-plugin-uglify-es.svg
|
4 | [travis]: https://travis-ci.org/ezekielchentnik/rollup-plugin-uglify-es
|
5 |
|
6 | [Rollup](https://github.com/rollup/rollup) plugin to minify generated bundle.
|
7 |
|
8 | ## Install
|
9 |
|
10 | ```sh
|
11 | npm i rollup-plugin-uglify-es -D
|
12 | ```
|
13 |
|
14 | ## Usage
|
15 |
|
16 | ```js
|
17 | import { rollup } from 'rollup';
|
18 | import uglify from 'rollup-plugin-uglify-es';
|
19 |
|
20 | rollup({
|
21 | entry: 'main.js',
|
22 | plugins: [
|
23 | uglify()
|
24 | ]
|
25 | });
|
26 | ```
|
27 |
|
28 | ## Options
|
29 |
|
30 | ```js
|
31 | uglify(options)
|
32 | ```
|
33 |
|
34 | `options` – default: `{}`, type: `object`. [UglifyJS API options](https://github.com/mishoo/UglifyJS2)
|
35 |
|
36 | ## Thanks
|
37 | Thanks to TrySound for [rollup-plugin-uglify](https://github.com/TrySound/rollup-plugin-uglify)
|
38 |
|
39 | # License
|
40 |
|
41 | MIT © [Ezekiel Chentnik](mailto:me@ezekielchentnik.com)
|