Skip to content
This repository has been archived by the owner on Mar 12, 2023. It is now read-only.

digitaldesignlabs/app-settings

Repository files navigation

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?

About

Simple access to settings/config files for NodeJS

Resources

License

Stars

Watchers

Forks

Packages