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?

/app-settings/

    Package Sidebar

    Install

    npm i app-settings

    Weekly Downloads

    12

    Version

    1.1.0

    License

    CC0-1.0

    Unpacked Size

    11.8 kB

    Total Files

    4

    Last publish

    Collaborators

    • mikehall314