This article shares some techniques and tools for building web apps using future friendly ES6 module syntax. We begin with an exploration of current module formats and ways to work both forwards and backwards in time. The complete code for this article can be found here. For many years JS had a single widely accepted module format, which is to say, there was none. Everything was a global variable