A year ago, I signed on as a maintainer for the node-config project. This is a tool meant to organize all of the configuration for an entire process into one place where you can get a clear gestalt of the state of the app, and thus reason about unexpected behaviors during a build or at deployment time.
node-config
The software world is full of ways to avoid duplication of effort. We automate many tasks for our users, for each other, or for ourselves. Among ourselves, one solution we focus heavily upon is code reuse.