do crazy something with nomodule/module
- transpile two outputs
- use nomodule/module pattern found in https://jakearchibald.com/2017/es-modules-in-browsers/#nomodule-for-backwards-compatibility
- test somehow with ie 11 -> used Parallels free trial
- transpile output successfully (getting require error with regenerator runtime not found)
- document webpack solution with regenerator runtime
- pass estimator.dev -> nearly 6% left
debugging: babel/babel#12598
- https://stackoverflow.com/questions/57492546/what-is-the-difference-between-js-and-mjs-files
- https://jakearchibald.com/2017/es-modules-in-browsers/#nomodule-for-backwards-compatibility
- https://html.spec.whatwg.org/multipage/scripting.html#script-nomodule-example
- https://stackoverflow.com/questions/60895930/javascript-type-module-doesnt-execute
- default broswerlistrc https://babeljs.io/docs/en/babel-preset-env#no-targets
- module https://babeljs.io/docs/en/babel-preset-env#targetsesmodules
- transform regenerator via error
SCRIPT5009: 'regeneratorRuntime' is undefined
https://stackoverflow.com/a/36821986/7491536 - https://babeljs.io/docs/en/babel-plugin-transform-runtime
- https://philipwalton.com/articles/deploying-es2015-code-in-production-today/
- https://github.com/babel/preset-modules#babelpreset-modules
- https://css-tricks.com/differential-serving/
- jason miller preset modules https://babeljs.io/blog/2020/03/16/7.9.0
- babel/babel-loader#754