Merge pull request #2053 from zpao/jsx-transformer-optional-sourcemaps

Don't force sourcemaps on for JSXTransformer APIs
This commit is contained in:
Paul O’Shannessy
2014-08-18 18:10:57 -07:00
+7 -6
View File
@@ -42,15 +42,16 @@ var supportsAccessors = Object.prototype.hasOwnProperty('__defineGetter__');
*/
function transformReact(source, options) {
// TODO: just use react-tools
options = options || {};
var visitorList;
if (options && options.harmony) {
if (options.harmony) {
visitorList = visitors.getAllVisitors();
} else {
visitorList = visitors.transformVisitors.react;
}
return transform(visitorList, source, {
sourceMap: supportsAccessors
sourceMap: supportsAccessors && options.sourceMap
});
}
@@ -250,11 +251,11 @@ function loadScripts(scripts) {
}
scripts.forEach(function(script, i) {
var options;
var options = {
sourceMap: true
};
if (/;harmony=true(;|$)/.test(script.type)) {
options = {
harmony: true
};
options.harmony = true
}
// script.async is always true for non-javascript script tags