From 61dee1beba142ce91e9fded32fb31ae8e9b3a790 Mon Sep 17 00:00:00 2001 From: Jeremy Ashkenas Date: Mon, 15 Mar 2010 23:10:14 -0700 Subject: [PATCH] tweakin' --- lib/coffee-script.js | 8 +++----- src/coffee-script.coffee | 3 ++- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/coffee-script.js b/lib/coffee-script.js index b33e41c4..b12e82b0 100644 --- a/lib/coffee-script.js +++ b/lib/coffee-script.js @@ -13,11 +13,9 @@ parser = require('./parser').parser; helpers = require('./helpers').helpers; helpers.extend(global, require('./nodes')); - require.registerExtension('.coffee', function(content) { - if (require.registerExtension) { - return compile(content); - } - }); + require.registerExtension ? require.registerExtension('.coffee', function(content) { + return compile(content); + }) : null; } else { this.exports = (this.CoffeeScript = {}); Lexer = this.Lexer; diff --git a/src/coffee-script.coffee b/src/coffee-script.coffee index 9732e640..1f70131d 100644 --- a/src/coffee-script.coffee +++ b/src/coffee-script.coffee @@ -13,7 +13,8 @@ if process? parser: require('./parser').parser helpers: require('./helpers').helpers helpers.extend global, require './nodes' - require.registerExtension '.coffee', (content) -> compile content if require.registerExtension + if require.registerExtension + require.registerExtension '.coffee', (content) -> compile content else this.exports: this.CoffeeScript: {} Lexer: this.Lexer