Konfig: carregador de configuração Node.js

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