plugging

0.1.1 • Public • Published

plugging

Easy plugin architecture for node.js

plugin style

 
var myHandler = require('./myHandler');
 
function doSomething () {
  //do stuff
}
 
function setUpCustomRoutes (app) {
  app.get('/custom/route', myHandler);
}
 
module.exports = function(options) {
  setUpCustomRoutes(options.app);
  doSomething(options.port);
}
 

then to use

 
  var app = require('express')(),
      plugging = require('plugging')(__dirname + '/pluginsFolder'),
      http = require('http');
      
  var server = http.startServer(app);
  
  server.listen(app.get('port'), function () {
    plugging.start({
      app: app,
      port: app.get('port')
    });
  })
 

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i plugging

      Weekly Downloads

      0

      Version

      0.1.1

      License

      MIT

      Last publish

      Collaborators

      • allouis