Edited at

Babel6(babel-preset-es2015)以降は() => {}()がParse errorになる

More than 3 years have passed since last update.

// ok

(() => {})()
(function(){})()
(function(){}())
// parse error
(() => {}())

これはES2015の仕様として正しい挙動で、むしろ5.xまで動いていたのがバグとのことです。

https://github.com/babel/babel/issues/2118