11const path = require ( "path" ) ;
2- const combyne = require ( "combyne" ) ;
32const promisify = require ( "promisify-node" ) ;
43const fse = promisify ( require ( "fs-extra" ) ) ;
5- const js_beautify = require ( "js-beautify" ) . js_beautify ;
6- const beautify = function ( input ) {
7- return js_beautify ( input , {
8- "brace_style" : "end-expand" ,
9- "max_preserve_newlines" : 2 ,
10- "preserve_newlines" : true ,
11- "indent_size" : 2 ,
12- "indent_char" : " "
13- } ) ;
14- }
154const exec = promisify ( function ( command , opts , callback ) {
165 return require ( "child_process" ) . exec ( command , opts , callback ) ;
176} ) ;
187
19-
208const utils = require ( "./utils" ) ;
21- const idefs = require ( "../output/idefs" ) ;
229
23- module . exports = ( function generateNativeCode ( ) {
10+ module . exports = function generateNativeCode ( ) {
11+ const combyne = require ( "combyne" ) ;
12+ const js_beautify = require ( "js-beautify" ) . js_beautify ;
13+ const beautify = function ( input ) {
14+ return js_beautify ( input , {
15+ "brace_style" : "end-expand" ,
16+ "max_preserve_newlines" : 2 ,
17+ "preserve_newlines" : true ,
18+ "indent_size" : 2 ,
19+ "indent_char" : " "
20+ } ) ;
21+ } ;
22+
2423 // Customize the delimiters so as to not process `{{{` or `}}}`.
2524 combyne . settings . delimiters = {
2625 START_RAW : "{{=" ,
@@ -91,6 +90,7 @@ module.exports = (function generateNativeCode() {
9190
9291 // Determine which definitions to actually include in the source code.
9392 // This might not be needed anymore but to be frank I'm not totally positive
93+ const idefs = require ( "../output/idefs" ) ;
9494 var enabled = idefs . filter ( function ( idef ) {
9595 return ! idef . ignore ;
9696 } ) ;
@@ -119,7 +119,7 @@ module.exports = (function generateNativeCode() {
119119 }
120120 catch ( e ) {
121121 if ( process . env . BUILD_ONLY ) {
122- console . log ( e ) ;
122+ console . error ( e ) ;
123123 }
124124 }
125125 } ) ;
@@ -143,4 +143,8 @@ module.exports = (function generateNativeCode() {
143143 } )
144144 } ) ;
145145
146- } ( ) ) ;
146+ } ;
147+
148+ if ( require . main === module ) {
149+ module . exports ( ) ;
150+ }
0 commit comments