@cyberblast/config
DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/cyberblast__config package

0.0.9 • Public • Published

cyberblast config

A simple config file loader for node

Build Status npm version

Usage

using async

const Config = require('@cyberblast/config');

async function run(){
  const config = new Config('./yourFile.json');
  const settings = await config.load();
  // do something with settings object
  console.log(settings.greet);
  // or like that
  console.log(config.settings.greet);
}
run();

without async

const Config = require('@cyberblast/config');

const config = new Config('./yourFile.json');
config.load().then(settings => {
  // do something with settings object
  console.log(settings.greet);
  // or like that
  console.log(config.settings.greet);
});

Imaginary config file ./yourFile.json used in sample above:

{
  "greet": "Hello World"
}

Legal

Please take note of files LICENSE and CONTRIBUTING.

Readme

Keywords

Package Sidebar

Install

npm i @cyberblast/config

Weekly Downloads

8

Version

0.0.9

License

MIT

Unpacked Size

5.15 kB

Total Files

5

Last publish

Collaborators

  • cyberblast