File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -151,26 +151,19 @@ const loadJavaScriptObfuscatorBrowserBundle = () => {
151151 }
152152
153153 const browserBundleModule = await import (
154- /* webpackChunkName: "javascript-obfuscator-browser-source " */
155- 'raw-loader! javascript-obfuscator/dist/index.browser.js '
154+ /* webpackChunkName: "javascript-obfuscator-browser" */
155+ 'javascript-obfuscator'
156156 ) ;
157- const browserBundleSource = browserBundleModule . default || browserBundleModule ;
158- if ( typeof browserBundleSource !== 'string' || browserBundleSource . length === 0 ) {
159- throw new Error ( 'Failed to load javascript-obfuscator browser source' ) ;
160- }
161-
162- const script = document . createElement ( 'script' ) ;
163- script . text = browserBundleSource ;
164- document . head . appendChild ( script ) ;
165- script . remove ( ) ;
166-
167- const JavaScriptObfuscator = globalObject . JavaScriptObfuscator ;
157+ const JavaScriptObfuscator =
158+ browserBundleModule . default ||
159+ browserBundleModule . JavaScriptObfuscator ||
160+ browserBundleModule ;
168161
169162 if ( JavaScriptObfuscator && typeof JavaScriptObfuscator . obfuscate === 'function' ) {
170163 return JavaScriptObfuscator ;
171164 }
172165
173- throw new Error ( 'Failed to initialize javascript-obfuscator browser bundle ' ) ;
166+ throw new Error ( 'Failed to initialize javascript-obfuscator module ' ) ;
174167 } ) ;
175168
176169 return javaScriptObfuscatorPromise ;
Original file line number Diff line number Diff line change @@ -159,7 +159,8 @@ const makeWebsite = () => ({
159159 include : [
160160 path . resolve ( __dirname , 'src' ) ,
161161 / n o d e _ m o d u l e s [ \\ / ] s c r a t c h - [ ^ \\ / ] + [ \\ / ] s r c / ,
162- / n o d e _ m o d u l e s [ \\ / ] @ t u r b o w a r p [ \\ / ] s c r a t c h - [ ^ \\ / ] + [ \\ / ] ( s r c | d i s t ) /
162+ / n o d e _ m o d u l e s [ \\ / ] @ t u r b o w a r p [ \\ / ] s c r a t c h - [ ^ \\ / ] + [ \\ / ] ( s r c | d i s t ) / ,
163+ / n o d e _ m o d u l e s [ \\ / ] j a v a s c r i p t - o b f u s c a t o r [ \\ / ] d i s t /
163164 ] ,
164165 options : {
165166 babelrc : false ,
You can’t perform that action at this time.
0 commit comments