Mark Brown shows how you can use ES modules in the browser today, moving away from module loaders to bundle dependencies into a single ES5 file.
Using ES Modules in the Browser Today
Ravi Kiran introduces you to jspm and SystemJS that let you load any module format (ES6, AMD, CommonJS and globals) directly from any registry.
Building a Library with RequireJS
Emre Guneyler describes how RequireJS, a dependency management library, can be used to build a library using AMD modules and an application to use the library.