Skip to content
This repository was archived by the owner on Nov 30, 2023. It is now read-only.

Commit 9f7cbad

Browse files
authored
Update Terser to 5.0.0 (#82)
1 parent 9f61db2 commit 9f7cbad

File tree

4 files changed

+1048
-802
lines changed

4 files changed

+1048
-802
lines changed

package.json

+6-6
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,18 @@
3232
"author": "Bogdan Chadkin <[email protected]>",
3333
"license": "MIT",
3434
"dependencies": {
35-
"@babel/code-frame": "^7.8.3",
36-
"jest-worker": "^26.0.0",
35+
"@babel/code-frame": "^7.10.4",
36+
"jest-worker": "^26.2.1",
3737
"serialize-javascript": "^3.0.0",
38-
"terser": "^4.7.0"
38+
"terser": "^5.0.0"
3939
},
4040
"peerDependencies": {
4141
"rollup": "^2.0.0"
4242
},
4343
"devDependencies": {
44-
"@babel/core": "^7.9.6",
45-
"jest": "^26.0.1",
44+
"@babel/core": "^7.11.0",
45+
"jest": "^26.2.2",
4646
"prettier": "^2.0.5",
47-
"rollup": "^2.10.8"
47+
"rollup": "^2.23.0"
4848
}
4949
}

test/__snapshots__/test.js.snap

+6
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,14 @@ Object {
88
"dynamicImports": Array [],
99
"exports": Array [],
1010
"fileName": "chunk-1.js",
11+
"implicitlyLoadedBefore": Array [],
1112
"imports": Array [],
1213
"isDynamicEntry": false,
1314
"isEntry": true,
15+
"isImplicitEntry": false,
1416
"map": null,
1517
"name": "chunk-1",
18+
"referencedFiles": Array [],
1619
"type": "chunk",
1720
},
1821
"chunk-2.js": Object {
@@ -21,11 +24,14 @@ Object {
2124
"dynamicImports": Array [],
2225
"exports": Array [],
2326
"fileName": "chunk-2.js",
27+
"implicitlyLoadedBefore": Array [],
2428
"imports": Array [],
2529
"isDynamicEntry": false,
2630
"isEntry": true,
31+
"isImplicitEntry": false,
2732
"map": null,
2833
"name": "chunk-2",
34+
"referencedFiles": Array [],
2935
"type": "chunk",
3036
},
3137
}

transform.js

+1-6
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,7 @@ const { minify } = require("terser");
22

33
const transform = (code, optionsString) => {
44
const options = eval(`(${optionsString})`);
5-
const result = minify(code, options);
6-
if (result.error) {
7-
throw result.error;
8-
} else {
9-
return { result, nameCache: options.nameCache };
10-
}
5+
return minify(code, options).then(result => ({ result, nameCache: options.nameCache }));
116
};
127

138
exports.transform = transform;

0 commit comments

Comments
 (0)