app-settings

1.1.0 • Public • Published

app-settings

Simple access to settings for your node application

Travis CI

This is a simple module which gives access to a configuration file for a node application, either in YAML, JSON or INI format.

Install

Install with npm

npm install app-settings

YAML Example

settings.yml:

auth:
    username: mike
    password: mysecret

main.js:

var settings = require("app-settings");
console.log(settings.auth.username); // mike

INI Example

settings.ini:

[auth]
username = mike
password = mysecret

main.js:

var settings = require("app-settings");
console.log(settings.auth.username); // mike

JSON Example

settings.json:

{
    "auth": {
        "username": "mike",
        "password": "mysecret"
    }
}

main.js:

var settings = require("app-settings");
console.log(settings.auth.username); // mike

Custom Settings File

config.json:

{
    "auth": {
        "username": "mike",
        "password": "mysecret"
    }
}

main.js:

var config = require("app-settings")("config.json");
console.log(config.auth.username); // mike

License

CC0 (PUBLIC DOMAIN)

really, it's too simple to qualify for copyright, no?

Readme

Keywords

none

Package Sidebar

Install

npm i app-settings

Weekly Downloads

1

Version

1.1.0

License

CC0-1.0

Unpacked Size

11.8 kB

Total Files

4

Last publish

Collaborators

  • mikehall314