@@ -91,52 +91,39 @@ module.exports = ({types: t}) => {
9191 let program = path . node ,
9292 opts = state . opts || { } ,
9393 verbose = opts . verbose ,
94- stripPackageID_re = opts . stripPackageID_re ,
95- noSourceMap = opts . noSourceMap ;
94+ stripPackageID_re = opts . stripPackageID_re ;
9695
97- if ( typeof noSourceMap === "undefined" ) {
98- noSourceMap = true ;
99- }
10096 if ( stripPackageID_re && ! ( stripPackageID_re instanceof RegExp ) ) {
10197 stripPackageID_re = new RegExp ( stripPackageID_re ) ;
10298 }
10399
104100 if ( n4jsModulePatternMatcher ( program ) ) {
105101 try {
106- let fnExpr = program . body [ 0 ] . expression ;
102+ const fnExpr = program . body [ 0 ] . expression ;
107103
108104 // reduce ternary footer:
109- let consequent = fnExpr . arguments [ 0 ] . consequent ;
105+ const consequent = fnExpr . arguments [ 0 ] . consequent ;
110106 consequent . callee . object . arguments = [ t . stringLiteral ( "n4js-node" ) ] ;
111107 //consequent.arguments[0] = t.nullLiteral();
112108 consequent . callee . property = t . identifier ( "staticSystem" ) ;
113109 fnExpr . arguments = [ consequent . callee ] ;
114110
115- let sysRegExpr = fnExpr . callee . body . body [ 0 ] . expression ;
116- let sysregDeps = sysRegExpr . arguments [ 0 ] ;
111+ const sysRegExpr = fnExpr . callee . body . body [ 0 ] . expression ;
112+ const sysregDeps = sysRegExpr . arguments [ 0 ] ;
117113 sysregDeps . elements = sysregDeps . elements . map ( d => t . callExpression ( t . identifier ( "require" ) , [ buildDep ( d , stripPackageID_re ) ] ) ) ;
118114
119- let dynregCallback = sysRegExpr . arguments [ 2 ] ;
115+ const dynregCallback = sysRegExpr . arguments [ 2 ] ;
120116 if ( dynregCallback ) { // registerDynamic
121117 // Get require symbol out of the way
122118 dynregCallback . params [ 0 ] = t . identifier ( "__require" ) ;
123119 }
124120
125121 sysRegExpr . arguments . push ( t . identifier ( "module" ) ) ;
126- let filename = state . file . opts . filename ;
122+ const filename = state . file . opts . filename ;
127123 if ( filename !== "unknown" ) {
128124 sysRegExpr . arguments . push ( t . stringLiteral ( getModuleIdOf ( filename , verbose ) ) ) ;
129125 }
130126
131- if ( noSourceMap ) {
132- let comments = path . container . comments ;
133- comments . forEach ( c => {
134- if ( c . value . startsWith ( "# sourceMappingURL=" ) ) {
135- c . value = `--${ c . value } --` ;
136- }
137- } ) ;
138- }
139-
140127 // replace all System._nodeRequire calls
141128 path . traverse ( _nodeRequireVisitor ) ;
142129
0 commit comments