node package manager

language-chains

language-chains

$this().is.language.chains;

Install

$ npm install language-chains

Example

var chains = require('language-chains')();
 
chains.define('is');
chains.define('language');
chains.define('chains', 'is not a getter', function () {
  console.log('Hello World');
  return this;
});
 
chains.get()
  .connect('is')
  .connect('language')
  .connect('chains')
  .connect();
 
var $this = chains.generate();
 
$this()
  .is.language.chains()
  .is.language.chains()
  .is.language.chains()
  .is.language.chains();

arguments

chains.define('node', function () {
  var first = this.args(0); // this.args(index) 
});

#set(), #get()

chains.define('set', function () {
  this.set('hello', 'world');
});
 
chains.define('get', function () {
  console.log(this.get('hello')); // world 
});

License

The MIT License (MIT)

http://poying.mit-license.org/