Skip to content

Iteam1337/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

Contributors 5