mirror of
https://github.com/facebook/react.git
synced 2025-11-01 09:12:30 +00:00
Merge pull request #2053 from zpao/jsx-transformer-optional-sourcemaps
Don't force sourcemaps on for JSXTransformer APIs
This commit is contained in:
Vendored
+7
-6
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user