From 771d3dc8a02de462bb6ad21cfd66dc0484246bcd Mon Sep 17 00:00:00 2001 From: Sebastian McKenzie Date: Fri, 7 Nov 2014 12:31:54 +1100 Subject: [PATCH] don't inherit from XJSAttribute in jsx transformer because it causes some weird whitespace issues --- lib/6to5/transformers/jsx.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lib/6to5/transformers/jsx.js b/lib/6to5/transformers/jsx.js index bab915a59b..2400ba8cb6 100644 --- a/lib/6to5/transformers/jsx.js +++ b/lib/6to5/transformers/jsx.js @@ -48,9 +48,7 @@ exports.XJSExpressionContainer = function (node) { exports.XJSAttribute = { exit: function (node) { var value = node.value || t.literal(true); - var propNode = t.property("init", node.name, value); - t.inherits(propNode, node); - return propNode; + return t.property("init", node.name, value); } };