Skip to content

Commit 617f617

Browse files
committed
Merge branch 'dev'
# Conflicts: # index.ts # package.json
2 parents 3d79022 + 6adc86d commit 617f617

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

index.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,9 +42,13 @@ class WebpackObfuscator {
4242
return;
4343
}
4444

45-
let asset = compilation.assets[file];
45+
let asset = compilation.assets[file],
46+
obfuscationResult: any = JavaScriptObfuscator.obfuscate(
47+
asset.source(),
48+
this.options
49+
);
4650

47-
compilation.assets[file] = new RawSource(JavaScriptObfuscator.obfuscate(asset.source(), this.options));
51+
compilation.assets[file] = new RawSource(obfuscationResult.toString());
4852
});
4953

5054
callback();

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "webpack-obfuscator",
3-
"version": "0.6.2",
3+
"version": "0.7.0",
44
"description": "javascript-obfuscator plugin for Webpack",
55
"keywords": [
66
"obfuscator",
@@ -14,7 +14,7 @@
1414
],
1515
"main": "index.js",
1616
"dependencies": {
17-
"javascript-obfuscator": "^0.6.1",
17+
"javascript-obfuscator": "^0.7.0",
1818
"multimatch": "^2.0.0",
1919
"webpack-core": "^0.6.8"
2020
},

readme.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ Type: `Object` Default: `null`
2828

2929
Options for [javascript-obfuscator](https://github.com/sanex3339/javascript-obfuscator). Should be passed exactly like described on their page.
3030

31+
**Warning:** right now plugin not supported `souceMap` and `souceMapMode` options!
32+
3133
### excludes
3234
Type: `Array` or `String` Default: `[]`
3335

0 commit comments

Comments
 (0)