Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

config-electron

1.0.0 • Public • Published

config-electron

Introduction

This module is identical to node-config except that it works in the Electron environment.

Whenever your app gets packaged into an Electron executable, this module will still work as expected.

Even if you archive your app into app.asar, this module will still work as expected.

Installation

$ npm install config-electron
$ mkdir config
$ vi config/default.json

Usage

Assuming the following default.json:

{
  "Customer": {
    "dbConfig": {
      "host": "prod-db-server"
    },
    "credit": {
      "initialDays": 30
    }
  }
}

Pull the config into your code:

let config = require('config-electron');
let dbConfig = config.get('Customer.dbConfig');
 
console.log(config.Customer.credit.initialDays);
console.log(dbConfig.host);

License

May be freely distributed under the MIT license.

Install

npm i config-electron

DownloadsWeekly Downloads

9

Version

1.0.0

License

MIT

Last publish

Collaborators

  • avatar