Over the last year, Babel has become the go-to tool for transforming ES2015 and JSX into boring old JavaScript. Which makes it kinda hilarious that by default, Babel 6 no longer transforms either: james$ echo "export function component() { return <div /> }" | babel SyntaxError: unknown: Unexpected token (1:37) > 1 | export function component() { return <div /> } | ^ So what happened? Well, in the