Helper for adding getters and setters into your object. For node and browser.
Installation
For node.js:
npm install getter
For browser you need to include lib/getter.js
into your page. Getter is AMD-friendly.
Usage
All you need to do is to pass an object and options to mixin
function. Getter will create
getters and setter for you:
var getter = ;var obj = {}; getter; console; // "bar" obj;console; // 2
You can easily override default getters and setters:
var getter = ;var obj = {}; getter; console; // "barbar" obj;console; // "xxxx"
If you don't want to create getter of setter for property, you can always get rid of it:
var getter = ;var obj = {}; getter; console; // false
Tests
For Node.js tests:
grunt test
For all tests (buster
and phantomjs
must be installed globally):
grunt buster