1- var babel = require ( "babel-core" ) ;
2- var fs = require ( "fs" ) ;
3- var tpl = fs . readFileSync ( ' ./userscript/tpl.js' ) . toString ( ) ;
4- var code = babel . transformFileSync ( "./userscript/main.js" ) . code ;
1+ let babel = require ( "babel-core" ) ,
2+ fs = require ( "fs" ) ,
3+ tpl = fs . readFileSync ( " ./userscript/tpl.js" ) . toString ( ) ,
4+ code = babel . transformFileSync ( "./userscript/main.js" ) . code ;
55
66var nano = function ( template , data ) {
7- return template . replace ( / \{ ( [ \w \. ] * ) \} / g, function ( str , key ) {
8- let keys = key . split ( "." ) ,
9- v = data [ keys . shift ( ) ] ;
10- for ( let i = 0 , l = keys . length ; i < l ; i ++ ) v = v [ keys [ i ] ] ;
11- return ( typeof v !== "undefined" && v !== null ) ? v : "" ;
12- } ) ;
7+ return template . replace ( / \{ ( [ \w \. ] * ) \} / g, function ( str , key ) {
8+ let keys = key . split ( "." ) ,
9+ v = data [ keys . shift ( ) ] ;
10+ for ( let i = 0 , l = keys . length ; i < l ; i ++ ) v = v [ keys [ i ] ] ;
11+ return typeof v !== "undefined" && v !== null ? v : "" ;
12+ } ) ;
1313} ;
1414
15- var renderOut = function ( outFile , ljs ) {
16- var ujs = nano ( tpl , {
17- ljs : ljs ,
18- code : code ,
19- time : ( + new Date ( ) )
20- } ) ;
21-
22- fs . writeFile ( outFile , ujs , function ( err ) {
23- if ( err ) {
24- return console . log ( err ) ;
25- }
26- return console . log ( ' build-out:' + outFile ) ;
27- } ) ;
15+ var renderOut = function ( outFile , ljs ) {
16+ var ujs = nano ( tpl , {
17+ ljs : ljs ,
18+ code : code ,
19+ time : + new Date ( ) ,
20+ } ) ;
21+
22+ fs . writeFile ( outFile , ujs , function ( err ) {
23+ if ( err ) {
24+ return console . log ( err ) ;
25+ }
26+ return console . log ( " build-out:" + outFile ) ;
27+ } ) ;
2828} ;
2929
30- var time = ( + new Date ( ) ) ;
30+ var time = + new Date ( ) ;
3131
32- var ljs = `// @require https://cdn.jsdelivr.net/gh/jae-jae/l.js/userjs/l.userjs.min.js
32+ // let ljs = `// @require https://cdn.jsdelivr.net/gh/jae-jae/l.js/userjs/l.userjs.min.js
33+ // // @require https://greasyfork.org/scripts/23420-userjs-base-js/code/userjs-basejs.js
34+ // // @resource uiJs https://cdn.jsdelivr.net/gh/jae-jae/Userscript-Plus/dist/ui.js?_=${time}`,
35+ // ljs_GF = `// @require https://greasyfork.org/scripts/23419-l-js/code/ljs.js
36+ // // @require https://greasyfork.org/scripts/23420-userjs-base-js/code/userjs-basejs.js
37+ // // @resource uiJs https://cdn.jsdelivr.net/gh/jae-jae/Userscript-Plus/dist/ui.gf.js?_=${time}`;
38+ let ljs = `// @require https://cdn.jsdelivr.net/gh/jae-jae/l.js/userjs/l.userjs.min.js
3339// @require https://greasyfork.org/scripts/23420-userjs-base-js/code/userjs-basejs.js
34- // @resource uiJs https://cdn.jsdelivr.net/gh/jae-jae/Userscript-Plus/dist/ui.js?_=${ time } ` ;
35-
36- var ljs_GF = `// @require https://greasyfork.org/scripts/23419-l-js/code/ljs.js
40+ // @resource uiJs https://cdn.jsdelivr.net/gh/magicoflolis/Userscript-Plus/dist/ui.js?_=${ time } ` ,
41+ ljs_GF = `// @require https://greasyfork.org/scripts/23419-l-js/code/ljs.js
3742// @require https://greasyfork.org/scripts/23420-userjs-base-js/code/userjs-basejs.js
38- // @resource uiJs https://cdn.jsdelivr.net/gh/jae-jae/Userscript-Plus/dist/ui.gf.js?_=${ time } ` ;
39-
43+ // @resource uiJs https://cdn.jsdelivr.net/gh/magicoflolis/Userscript-Plus/dist/ui.gf.js?_=${ time } ` ;
4044
41- renderOut ( ' ./dist/magic-userjs.user.js' , ljs ) ;
45+ renderOut ( " ./dist/magic-userjs.user.js" , ljs ) ;
4246//greasyfork version
43- renderOut ( ' ./dist/magic-userjs.gf.user.js' , ljs_GF ) ;
47+ renderOut ( " ./dist/magic-userjs.gf.user.js" , ljs_GF ) ;
0 commit comments