@@ -18,7 +18,7 @@ function checkVersion() {
1818}
1919
2020function getVersion ( ) {
21- return file . readFile ( path . resolve ( app . getPath ( 'userData' ) , 'underscript.bundle.js' ) )
21+ return file . readFile ( path . resolve ( app . getPath ( 'userData' ) , 'scripts' , ' underscript.bundle.js') )
2222 . then ( ( buffer ) => regex . exec ( new String ( buffer ) ) [ 1 ] )
2323 . catch ( ( ) => undefined ) ;
2424}
@@ -28,7 +28,7 @@ function checkForUpdates(localVersion) {
2828 return needle ( 'https://unpkg.com/underscript@latest/package.json' , needleOptions ) . then ( ( res ) => {
2929 const version = res . body . version ;
3030 if ( version !== localVersion ) return downloadScript ( version ) ;
31- return file . readFile ( path . resolve ( app . getPath ( 'userData' ) , 'underscript.bundle.js' ) ) . then ( ( buffer ) => new String ( buffer ) )
31+ return file . readFile ( path . resolve ( app . getPath ( 'userData' ) , 'scripts' , ' underscript.bundle.js') ) . then ( ( buffer ) => new String ( buffer ) )
3232 } ) ;
3333}
3434
@@ -68,7 +68,8 @@ function bundleScript(depends, script) {
6868 '}' ,
6969 'window.addEventListener(\'DOMContentLoaded\', UnderScriptWrapper);' ,
7070 ] . join ( '\n' ) ;
71- return file . writeFile ( path . resolve ( app . getPath ( 'userData' ) , 'underscript.bundle.js' ) , bundle ) . then ( ( ) => bundle ) ;
71+ return file . mkdir ( path . resolve ( app . getPath ( 'userData' ) , 'scripts' ) , { recursive : true } ) // Doesn't need recursive, but I'm gonna put it anyway
72+ . then ( ( ) => file . writeFile ( path . resolve ( app . getPath ( 'userData' ) , 'scripts' , 'underscript.bundle.js' ) , bundle ) . then ( ( ) => bundle ) ) ;
7273}
7374
7475function downloadFile ( name , version = 'latest' ) {
0 commit comments