I’ve been playing around with ECMAScript modules in node recently, and decided what better way to drive the concept home than creating a command line app to generate guitar fingerings for jazz scales? It may be totally pointless, but it’s definitely a lot of fun!
Let’s get started. You are probably asking yourself at this point, “Oh my here we go again. Why, Kevin, why?”. Well simply speaking, I find it much easier to organize my code using some type of module system.