Skip to content

Implement the middleware pattern to setup an application

License

Notifications You must be signed in to change notification settings

jadok/middleware-setup

Repository files navigation

Middleware-setup

Build Status Coverage Status

This library implement the middleware setup to setup your application. This provide you the ability to setup your application through severals async tasks.

Installation

This is a Node.js module available through the npm registry. Installation is done using the npm install command:

$ npm install middleware-setup

How it works

Implement Task

Task is one of the key. Implements

var { Task } = require('middleware-setup');

class MyTask extends Task {
  async execute() {
    // Do something cool here.
    return (42); // the right answer :)
  }
}

module.exports = MyTask

Setup the runner

var { runner } = require('middleware-setup');
var someTask = require('./customTask');

runner([
  // list of task
  new someTask(),
  new someTask()
])
  .then(() => console.log('Tasks done'))
  .catch(err => console.error('A task failed', err))

Some examples here

Credit

About

Implement the middleware pattern to setup an application

Resources

License

Stars

Watchers

Forks

Packages

No packages published