From bd47783a0ceda722e8186e82b009b49e01a8a133 Mon Sep 17 00:00:00 2001 From: barak igal Date: Sun, 18 Jan 2015 12:10:34 +0200 Subject: [PATCH] added module id to the compiled output of templateAMDTemplate --- src/reactTemplates.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/reactTemplates.js b/src/reactTemplates.js index 86131c1..9589704 100644 --- a/src/reactTemplates.js +++ b/src/reactTemplates.js @@ -18,7 +18,7 @@ var tagTemplate = _.template('<%= name %>.apply(this,_.flatten([<%= props %><%= var simpleTagTemplateCreateElement = _.template('React.createElement(<%= name %>,<%= props %><%= children %>)'); var tagTemplateCreateElement = _.template('React.createElement.apply(this,_.flatten([<%= name %>,<%= props %><%= children %>]))'); var commentTemplate = _.template(' /* <%= data %> */ '); -var templateAMDTemplate = _.template("define([<%= requirePaths %>], function (<%= requireNames %>) {\n'use strict';\n <%= injectedFunctions %>\nreturn function(){ return <%= body %>};\n});"); +var templateAMDTemplate = _.template("define(<%= name ? '\"'+name + '\", ' : '' %>[<%= requirePaths %>], function (<%= requireNames %>) {\n'use strict';\n <%= injectedFunctions %>\nreturn function(){ return <%= body %>};\n});"); var templateCommonJSTemplate = _.template("<%= vars %>\n\n'use strict';\n <%= injectedFunctions %>\nmodule.exports = function(){ return <%= body %>};\n"); var templatePJSTemplate = _.template('var <%= name %> = function () {\n' + '<%= injectedFunctions %>\n' +