Fixes #2441: Remove (deprecated) registerExtension support.

This commit is contained in:
Paul Young 2012-08-08 20:00:52 -04:00
parent 5d7a83468a
commit c29597b3bc
2 changed files with 1 additions and 4 deletions

View File

@ -15,13 +15,10 @@ vm = require 'vm'
stripBOM = (content) ->
if content.charCodeAt(0) is 0xFEFF then content.substring 1 else content
# TODO: Remove registerExtension when fully deprecated.
if require.extensions
require.extensions['.coffee'] = (module, filename) ->
content = compile stripBOM(fs.readFileSync filename, 'utf8'), {filename}
module._compile content, filename
else if require.registerExtension
require.registerExtension '.coffee', (content) -> compile content
# The current CoffeeScript version number.
exports.VERSION = '1.3.3'

View File

@ -13,6 +13,6 @@ unless window? or testingBrowser?
exports.method = -> local
else
global[magicKey] = {}
if require?.extensions? or require?.registerExtension?
if require?.extensions?
ok require(__filename).method() is magicValue
delete global[magicKey]