0.1.2 • Published 4 years ago

homeconfjs v0.1.2

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

HomeConf

npm npm

Global config files for cli apps helper


Table of Contents

Installation

npm install --save homeconfjs

Usage

The file will be created automatically, named packageName.json at the path homeConf.path that may varies depending on the current OS.

const HomeConf = require('homeconfjs');
const homeConf = new HomeConf(); // Default: {}

Or

const HomeConf = require('homeconfjs');
const homeConf = new HomeConf({defaultObject}); // Specify the default object

Or

const HomeConf = require('homeconfjs');
const homeConf = new HomeConf(`${__dirname}/default.json`); // Use the file as default

API

config

Get the actual config object.

homeConf.config

path

Get the path of the config file

homeConf.path

get('objectPath')

Get a value by its object path.

homeConf.get('user.name')

set('objectPath', value)

Set and save a value by its object path.

homeConf.get('user.name', 'Anas')

License

This project is under the MIT license.