base-settings

0.1.0 • Public • Published

base-settings

settings Base Class like node express, get/set enable/disable enabled/disabled

Build Status Coverage Status npm npm npm

Install

$ npm i base-settings --save

Usage

use util.inherits

var BaseSettings = require('base-settings');
 
function MyClass(){
  BaseSettings.call(this);
}
util.inherits(MyClass,BaseSettings);

use BaseSettings.mixin(object)

var app = require('koa')();
BaseSettings.mixin(app);
 
app.enable('view cache');
app.enabled('view cache'); // => true

API

get/set

  • get(String key);
  • set(String key, Any: val)
  • set(Object { key: val })

enable/disable enabled/disabled

  • enable(String key)
  • enabled(String key)
  • disable(String key)
  • disabled(String key)

License

MIT http://magicdawn.mit-license.org

Dependencies (1)

Dev Dependencies (4)

Package Sidebar

Install

npm i base-settings

Weekly Downloads

2

Version

0.1.0

License

MIT

Last publish

Collaborators

  • magicdawn