Skip to content

Commit 3fc2e05

Browse files
committed
Ditch rollup plugin uglify package
1 parent 94b7ae0 commit 3fc2e05

File tree

3 files changed

+21
-97
lines changed

3 files changed

+21
-97
lines changed

package-lock.json

Lines changed: 4 additions & 66 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,8 +68,7 @@
6868
"react-dom": "*",
6969
"rollup": "^2.26.11",
7070
"rollup-plugin-eslint": "^7.0.0",
71-
"rollup-plugin-terser": "^7.0.2",
72-
"rollup-plugin-uglify": "^5.0.2"
71+
"rollup-plugin-terser": "^7.0.2"
7372
},
7473
"dependencies": {
7574
"@babel/runtime": "^7.11.2",

rollup.config.js

Lines changed: 16 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,25 @@ import commonjs from '@rollup/plugin-commonjs';
33
import { eslint } from 'rollup-plugin-eslint';
44
import { nodeResolve } from '@rollup/plugin-node-resolve';
55
import { terser } from 'rollup-plugin-terser';
6-
import { uglify } from 'rollup-plugin-uglify';
76

87
import pkg from './package.json';
98

10-
const base = {
9+
export default {
1110
input: 'src/index.js',
11+
output: [
12+
{
13+
file: pkg.main,
14+
format: 'cjs',
15+
sourcemap: true,
16+
exports: 'default',
17+
},
18+
{
19+
file: pkg.module,
20+
format: 'es',
21+
sourcemap: true,
22+
exports: 'default',
23+
},
24+
],
1225
external: [...Object.keys(pkg.dependencies || {}), ...Object.keys(pkg.peerDependencies || {})],
1326
watch: {
1427
include: 'src/**',
@@ -23,32 +36,6 @@ const base = {
2336
}),
2437
commonjs(),
2538
nodeResolve(),
39+
terser(),
2640
],
2741
};
28-
29-
export default [
30-
{
31-
...base,
32-
...{
33-
output: {
34-
file: pkg.main,
35-
format: 'cjs',
36-
sourcemap: true,
37-
exports: 'default',
38-
},
39-
plugins: [...base.plugins, uglify()],
40-
},
41-
},
42-
{
43-
...base,
44-
...{
45-
output: {
46-
file: pkg.module,
47-
format: 'es',
48-
sourcemap: true,
49-
exports: 'default',
50-
},
51-
plugins: [...base.plugins, terser()],
52-
},
53-
},
54-
];

0 commit comments

Comments
 (0)