Errors on parsing JSX with no space between attributes
It appears that if attributes in JSX are not separated by whitespace then an error occurs:
test.js
function makeJsx() { return <div style={{ color: '#000000' }}className='content'/> }
buble test.js
Cannot overwrite a zero-length range – use insertLeft or insertRight instead Error: Cannot overwrite a zero-length range – use insertLeft or insertRight instead at Object.overwrite (/src/rpweb-client/node_modules/buble/dist/buble.deps.js:4640:32) at JSXOpeningElement.transpile (/src/rpweb-client/node_modules/buble/dist/buble.deps.js:7304:13) at JSXElement.transpile (/src/rpweb-client/node_modules/buble/dist/buble.deps.js:5265:12) at JSXElement.transpile (/src/rpweb-client/node_modules/buble/dist/buble.deps.js:7212:30) at ReturnStatement.transpile (/src/rpweb-client/node_modules/buble/dist/buble.deps.js:10902:20) at /src/rpweb-client/node_modules/buble/dist/buble.deps.js:5263:61 at Array.forEach (native) at BlockStatement.transpile (/src/rpweb-client/node_modules/buble/dist/buble.deps.js:5263:12) at BlockStatement.transpile (/src/rpweb-client/node_modules/buble/dist/buble.deps.js:11711:30) at FunctionDeclaration.transpile (/src/rpweb-client/node_modules/buble/dist/buble.deps.js:5265:12)