From 09d78e502ba0c12a54174e0f3fd7ec485bc77c23 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Karl=20Bo=CC=88hlmark?= Date: Fri, 18 Jan 2013 15:46:36 +0100 Subject: [PATCH] support requiring json files --- lib/builder.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/builder.js b/lib/builder.js index 8c9a2db..656c187 100644 --- a/lib/builder.js +++ b/lib/builder.js @@ -830,6 +830,10 @@ function register(builder, file, js){ ? builder.conf.name + '/' + file : builder.basename + '/' + file; + if (".json" === path.extname(file)) { + js = "module.exports = " + js; + } + if (builder.sourceUrls) { return 'require.register("' + file + '", Function("exports, require, module",\n' + JSON.stringify(js + '//@ sourceURL=' + file)