npm based front-end workflow

A tutorial on how to use npm to easily manage your front-end dependencies, compile your assets, and automate your workflow.