Before we begin: This article uses JavaScript / Node.js example code, but you can port these concepts to any language using the right tools. An exciting intro Do you ever find yourself creating the same files over and over again in your projects? I do, too. My fingers hurt! I’m not surprised. …