Closed
Description
Steps to reproduce
transpile next code with estree-util-build-jsx
const a = () => (
<>
<div>text</div>
<div>
text
</div>
<div>
text{" "}
</div>
</>
)
Expected behavior
const a = () =>
React.createElement(
React.Fragment,
null,
React.createElement("div", null, "text"),
React.createElement("div", null, "text"),
React.createElement("div", null, "text", " ")
);
Actual behavior
const a = () =>
React.createElement(
React.Fragment,
null,
React.createElement("div", null, "text"),
React.createElement("div", null, " text"),
React.createElement("div", null, " text", " ")
);
typescript, babel, swc work as expected, but this project adds extra leading spaces