https://github.com/vngrs/konfig
Konfig é um módulo carregador de configuração que permite carregar arquivos json e yaml automaticamente por ambiente em aplicativos node.js. Você também pode definir valores dinâmicos que podem ser usados especialmente para variáveis de ambiente dinâmico em serviços do tipo Heroku.
Arquivo de configuração de exemplo:
default:
port: 3000
cache_assets: true
secret_key: 7EHDWHD9W9UW9FBFB949394BWYFG8WE78F
development:
cache_assets: false
test:
port: 3001
staging:
<<: *production
production: &production
port: #{process.env.PORT}
secret_key: 3F8RRJR30UHERGUH8UERHGIUERHG3987GH8