This minified version is the one you use when you do:
Note that the code structure and logic does not change in any of these steps. It is all a way of combining different files into one making sure code loads in the right sequence. Of course, all these steps can be automated using a build system like Grunt.
The modules system is one of the best things about the ES6 standard in my opinion. The documentation to get started can be found here.
Merry Christmas and Happy Holidays!