Module: Config

This file provides the main Class to manage applications configuration predefined properties.

Version:
  • 0.1.0
Since:
  • 0.0.1
Author:

Classes

Config

Members


<private, inner> _isInitialized :boolean

Check if the configuration is initialized.

Type:
  • boolean
Since:
  • 0.0.1

<inner, constant> argv :argv

Arguments definition.

Type:
  • argv
Since:
  • 0.0.1

<inner, constant> defaults :defaults

Defaults properties definitions.

Type:
  • defaults
Since:
  • 0.0.1

<inner, constant> dotenv :dotenv

Dotenv is a zero-dependency module that loads environment variables from a .env file into process.env.

Type:
  • dotenv
Since:
  • 0.0.1
See:

<inner, constant> fs :fs

The fs module provides an API for interacting with the file system in a manner closely modeled around standard POSIX functions.

Type:
  • fs
Since:
  • 0.0.1
See:

<inner, constant> FsUtils :FsUtils

Class compilation utilities of functions to perform actions on the directories and the files they contain.

Type:
  • FsUtils
Since:
  • 0.0.1
See:

<inner, constant> Logger :Logger

Class to manage application logs.

Type:
  • Logger
Since:
  • 0.0.1
See:

<inner, constant> nconf :nconf

Hierarchical node.js configuration with files, environment variables, command-line arguments, and atomic object merging.

Type:
  • nconf
Since:
  • 0.0.1
See:

<inner, constant> overrides :overrides

Overrides properties definitions.

Type:
  • overrides
Since:
  • 0.0.1

Methods


<private, inner> _initializeDatabase()

Function to initialize database informations.

Version:
  • 0.1.0
Since:
  • 0.0.1
Returns:
Type
void

<private, inner> _initializeEnvironment()

Function to initialize environment informations.

Since:
  • 0.0.1
Returns:
Type
void