![How JavaScript works: the module pattern + comparing CommonJS, AMD, UMD, and ES6 Modules | by Lawrence Eagles | SessionStack Blog How JavaScript works: the module pattern + comparing CommonJS, AMD, UMD, and ES6 Modules | by Lawrence Eagles | SessionStack Blog](https://miro.medium.com/v2/resize:fit:1400/1*YRMWh2pUzC8JC1roY5HsRA.png)
How JavaScript works: the module pattern + comparing CommonJS, AMD, UMD, and ES6 Modules | by Lawrence Eagles | SessionStack Blog
GitHub - araphel/babel-preset-es2015-native-modules: Babel preset for all es2015 plugins but one, babel-plugin-transform-es2015-modules-commonjs.
![When to Use ES2015 Modules Instead of Angular Dependency Injection (and When Not to) | Angular First When to Use ES2015 Modules Instead of Angular Dependency Injection (and When Not to) | Angular First](https://i2.wp.com/angularfirst.com/wp-content/uploads/2017/06/use-es2015-modules-hero.png?w=660)