diff options
Diffstat (limited to 'lib/moduleEnv.js')
-rw-r--r-- | lib/moduleEnv.js | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/lib/moduleEnv.js b/lib/moduleEnv.js index cbb76d9..688401e 100644 --- a/lib/moduleEnv.js +++ b/lib/moduleEnv.js @@ -111,17 +111,19 @@ function jsExtension(module, filename) { var _compile = module._compile; module._compile = function (content, filename) { - const noConstAssignMessage = linter.verify(content, eslintOptions).find(isNoConstAssignMessage); + var noConstAssignMessage = linter.verify(content, eslintOptions).find(isNoConstAssignMessage); + var line; + var column; if (noConstAssignMessage !== undefined) { - const { line, column } = noConstAssignMessage; - + line = noConstAssignMessage.line; + column = noConstAssignMessage.column; throw new TypeError(`Assignment to constant variable at ${ filename }:${ line }:${ column }`); } _compile.call( module, - content.replace(matchConst, "$1let$2"), // replace const with let + content.replace(matchConst, "$1let $2"), // replace const with let, while maintaining the column width filename ); }; |