Skip to content

Latest commit

 

History

History
37 lines (29 loc) · 891 Bytes

README.md

File metadata and controls

37 lines (29 loc) · 891 Bytes

needjs

needjs's maintenance is currently halted. We will monitor issues and pull requests, but there won't be any active development until further notice.

Build Status

needjs is a module that will help you satisfy your needs and handles their requirement.

Installation

$ npm install --save needjs

Getting Started

// import needjs
var NeedJS = require('needjs');
var sys = new NeedJS();
var Need = NeedJS.Need;

// Now let's define our needs.
sys.register(new Need({
  name: 'audience',
  post: function(inputs){
    this.done('world');
  }
}));

sys.register(new Need({
  name: 'hello',
  req: ['audience'],
  post: function(inputs){
  console.log("Hello " + inputs['audience'] + "!");
  }
}));

// Finally trigger the hello Need
sys.trigger('hello');