From 6526031b7d9e8d047da69b27335e9d78a1eb7473 Mon Sep 17 00:00:00 2001 From: Thomas Boyt Date: Thu, 2 Jan 2014 16:39:11 -0500 Subject: [PATCH] Allow non-js extensions --- jsx.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/jsx.js b/jsx.js index 34074ce..de89d7a 100644 --- a/jsx.js +++ b/jsx.js @@ -65,7 +65,11 @@ define(['JSXTransformer'], function (JSXTransformer) { version: '0.1', load: function (name, parentRequire, load, config) { - var path = parentRequire.toUrl(/\.(js)$/.test(name) ? name : name + '.js'); + config = config.jsx || {}; + var ext = config.extension || 'js'; + var regex = new RegExp("\.(" + ext + ")$"); + var path = parentRequire.toUrl(regex.test(name) ? name : name + '.' + ext); + fetchText(path, function (text) { try { if (-1 === text.indexOf('React.DOM')) {