diff --git a/src/require.coffee b/src/require.coffee index 789b1418b..f7b0989d7 100644 --- a/src/require.coffee +++ b/src/require.coffee @@ -26,10 +26,12 @@ define = (cb) -> exports exts = - js: (file) -> - code = __read file + js: (file, code) -> + code or= __read file __jsc__.evalJSString_withScriptPath code, file defines.pop()?.call() + coffee: (file) -> + exts.js file, CoffeeScript.compile __read file resolve = (file) -> if /!/.test file