Not sure if this is intended behavior, but the README is not clear that "JSXTransformer" must be pointed to Babel's browser.js for browser-based Babel transformation to work:
paths: {
...
JSXTransformer: libPath + 'babel/dist/browser',
...
}
This is necessary since React deprecated & removed JSXTransformer.