normalise JSX attribute strings

This commit is contained in:
Sebastian McKenzie
2015-02-13 15:08:39 +11:00
parent fdc05cb977
commit 25d8377411

View File

@@ -46,6 +46,11 @@ module.exports = function (exports, opts) {
exports.JSXAttribute = {
exit: function (node) {
var value = node.value || t.literal(true);
if (t.isLiteral(value) && isString(value.value)) {
value.value = value.value.replace(/\n\s+/g, " ");
}
return t.inherits(t.property("init", node.name, value), node);
}
};