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

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.0
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.1.0
    2
  • 0.0.1
    1

Package Sidebar

Install

npm i base-settings

Weekly Downloads

3

Version

0.1.0

License

MIT

Last publish

Collaborators

  • magicdawn