setter-method

getter setter methods without the boilerplate

setter-method

getter setter methods without the boilerplate

With packin or component

$ packin add jkroso/setter-method

then in your app:

var addSetter = require('setter-method')

create a chainable getter/setter method on obj

var object = {};
 
// create methods and default values 
addSetter(object, 'width', 50);
addSetter(object, 'height', 100);
addSetter(object, 'color', 'aliceblue');
 
// set values 
object
  .width(1200)
  .height(800);
 
// get values 
object.width(); // => 1200 
object.color(); // => 'aliceblue' 

Just run make and navigate your browser to the test directory.