Skip to content

Commit 0c9f0fd

Browse files
committed
Merge pull request #3049 from dpatti/extensions-scope
Avoid variable scope collision with extensions
2 parents ef5f58e + 7f10880 commit 0c9f0fd

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/coffee-script.coffee

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ SourceMap = require './sourcemap'
1515
# The current CoffeeScript version number.
1616
exports.VERSION = '1.6.3'
1717

18-
extensions = ['.coffee', '.litcoffee', '.coffee.md']
18+
fileExtensions = ['.coffee', '.litcoffee', '.coffee.md']
1919

2020
# Expose helpers for testing.
2121
exports.helpers = helpers
@@ -164,7 +164,7 @@ loadFile = (module, filename) ->
164164
# If the installed version of Node supports `require.extensions`, register
165165
# CoffeeScript as an extension.
166166
if require.extensions
167-
for ext in extensions
167+
for ext in fileExtensions
168168
require.extensions[ext] = loadFile
169169

170170
# Patch Node's module loader to be able to handle mult-dot extensions.
@@ -294,7 +294,7 @@ sourceMaps = {}
294294
# Generates the source map for a coffee file and stores it in the local cache variable.
295295
getSourceMap = (filename) ->
296296
return sourceMaps[filename] if sourceMaps[filename]
297-
return unless path?.extname(filename) in extensions
297+
return unless path?.extname(filename) in fileExtensions
298298
answer = compileFile filename, true
299299
sourceMaps[filename] = answer.sourceMap
300300

0 commit comments

Comments
 (0)