Skip to content
forked from Iteam1337/config

Handle configs for development (using config file) and production (using env)

Notifications You must be signed in to change notification settings

ankjevel/config

 
 

Repository files navigation

Config

npm version

This is useful when environment variables need to be nested and still be camel cased.

Documentation

Full documentation is found at Iteam Config

Installation

npm install @iteam/config

or use supreme to install and set up config files automatically:

npx @iteam/supreme add config

Simple usage

const config = require('@iteam/config')({
  file: `${__dirname}/../config.json`,
  defaults: {
    foo: {
      bar: 'baz',
    },
    baz: [1, 2, 3],
  },
})

config.get('foo') // { bar: 'baz' }
config.get('foo:bar') // 'baz'
config.get('baz') // [ 1, 2, 3 ]

About

Handle configs for development (using config file) and production (using env)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%