From c29597b3bca50c970cf4c59f2e01bd840401fe0a Mon Sep 17 00:00:00 2001 From: Paul Young Date: Wed, 8 Aug 2012 20:00:52 -0400 Subject: [PATCH] Fixes #2441: Remove (deprecated) registerExtension support. --- src/coffee-script.coffee | 3 --- test/importing.coffee | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/src/coffee-script.coffee b/src/coffee-script.coffee index 9c224a37..2c989079 100644 --- a/src/coffee-script.coffee +++ b/src/coffee-script.coffee @@ -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' diff --git a/test/importing.coffee b/test/importing.coffee index 8603fcc5..4bd8f40b 100644 --- a/test/importing.coffee +++ b/test/importing.coffee @@ -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]