Skip to content

faressoft/homeconfjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Global config files for cli apps helper

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published