File tree Expand file tree Collapse file tree 3 files changed +10
-4
lines changed Expand file tree Collapse file tree 3 files changed +10
-4
lines changed Original file line number Diff line number Diff 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 ( ) ;
Original file line number Diff line number Diff line change 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" ,
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 },
Original file line number Diff line number Diff line change @@ -28,6 +28,8 @@ Type: `Object` Default: `null`
2828
2929Options 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
3234Type: ` Array ` or ` String ` Default: ` [] `
3335
You can’t perform that action at this time.
0 commit comments