Rollup requires you have modules set to false on es2015 presets, because it will process modules as ES2015 if it can and do scope hoisting magic before transpiling the module.
https://medium.com/jsdownunder/rollup-vs-webpack-javascript-bundling-in-2018-b35758a2268












