# @nodulus/config




 configuration component for nodulus.
  

   
[![NPM](https://nodei.co/npm/@nodulus/config.png)](https://npmjs.org/package/@nodulus/config)

 ![Alt text](https://travis-ci.org/nodulusteam/-nodulus-config.svg?branch=master "build")
 ![Alt text](https://david-dm.org/nodulusteam/-nodulus-config.svg "dependencies")
 


 ### install
 `npm install @nodulus/config`
 
 
 ### usage
 ```
 var config=require("@nodulus/config").config;
 var consts=require("@nodulus/config").consts;
 
 var settings = config.appSettings;
 ```
 
 
 
 ### config file format 
 
 ```
 {
  "name": "nodulus",
  "url": "",
  "port": "4000",
  "appRoot": "/",
  "enableSockets": true,
  "database": {
    "mongodb": {
      "useObjectId": true,
      "host": "---mongo url---"
    }
    ||
    { "diskdb": { "host": "server/data" } }
  }
}
 
 ```
 ### set config file location
```
 SET CONFIG_PATH = '--config--path--'
 
```




 ### config object api

`persistConfiguration()`

`persistModules()`

`mergeConfiguration(configuration_to_merge: any, key: string)`
 