@@ -9,7 +9,7 @@ var minimist = require('minimist');
99var constants = require ( '../../tasks/util/constants' ) ;
1010var makeWatchifiedBundle = require ( '../../tasks/util/watchified_bundle' ) ;
1111var shortcutPaths = require ( '../../tasks/util/shortcut_paths' ) ;
12- const { exit } = require ( 'process' ) ;
12+ var { exit } = require ( 'process' ) ;
1313
1414var args = minimist ( process . argv . slice ( 2 ) , { } ) ;
1515var PORT = args . port || 3000 ;
@@ -67,7 +67,7 @@ var devtools = browserify(path.join(devtoolsPath, 'devtools.js'), {
6767// Start the server up!
6868server . listen ( PORT ) ;
6969
70- const reglTraceList = getReglTraces ( ) ;
70+ var reglTraceList = getReglTraces ( ) ;
7171purgeGeneratedCode ( reglTraceList ) ;
7272
7373// Build and bundle all the things!
@@ -94,7 +94,7 @@ function getMockFiles() {
9494
9595function getReglTraces ( ) {
9696 return constants . allTraces . filter ( function ( trace ) {
97- var indexPath = constants . pathToSrc + " /traces/" + trace + " /index.js" ;
97+ var indexPath = constants . pathToSrc + ' /traces/' + trace + ' /index.js' ;
9898
9999 // get categories
100100 var indexContents = fs . readFileSync ( indexPath , 'utf8' ) ;
@@ -212,16 +212,17 @@ function handleCodegen(data) {
212212 var pathToReglCodegenSrc = constants . pathToReglCodegenSrc ;
213213 var pathToReglPrecompiledSrc = path . join ( constants . pathToSrc , 'traces' , trace , 'regl_precompiled.js' ) ;
214214
215- var imports = "" ;
216- var exports = "\nmodule.exports = {\n" ;
215+ var header = "'use strict';\n" ;
216+ var imports = '' ;
217+ var exports = '\nmodule.exports = {\n' ;
217218 var varId = 0 ;
218219
219220 Object . entries ( generated ) . forEach ( function ( [ key , value ] , i ) {
220221 var filePath = path . join ( pathToReglCodegenSrc , key ) ;
221222 fs . writeFileSync ( filePath , 'module.exports = ' + value ) ;
222223
223- imports += " var v" + varId + " = require('../../" + path . join ( constants . reglCodegenSubdir , key ) + "');\n" ;
224- exports += ' "' + key + '" : v' + varId + ',\n' ;
224+ imports += ' var v' + varId + " = require('../../" + path . join ( constants . reglCodegenSubdir , key ) + "');\n" ;
225+ exports += " '" + key + "' : v" + varId + ',\n' ;
225226 varId ++ ;
226227 } ) ;
227228
@@ -231,7 +232,7 @@ function handleCodegen(data) {
231232 exports = 'module.exports = {};\n' ;
232233 }
233234
234- var precompiled = imports + exports ;
235+ var precompiled = header + imports + exports ;
235236 fs . writeFileSync ( pathToReglPrecompiledSrc , precompiled ) ;
236237}
237238
0 commit comments