Roosevelt

Source Configs

npm

A Node.js module that allows you to declaratively define a hierarchy of configuration values for your app from command line arguments, environment variables, or defaults based on a JSON schema you define within your app.

This module was built and is maintained by the Roosevelt web framework team, but it can be used independently of Roosevelt as well.