From faeb8e366199dad8c0ac0fd8774a9e8553ea8a7c Mon Sep 17 00:00:00 2001 From: Chris Wanstrath Date: Sun, 28 Aug 2011 16:21:52 -0700 Subject: [PATCH] require() takes a callback --- src/require.coffee | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/require.coffee b/src/require.coffee index 2acbb41a7..9ccb7505e 100644 --- a/src/require.coffee +++ b/src/require.coffee @@ -9,7 +9,9 @@ paths = [ "#{resourcePath}/vendor" ] -require = (file) -> +require = (file, cb) -> + return cb require file if cb? + file = resolve file parts = file.split '.' ext = parts[parts.length-1]