0.1.0 • Published 8 years ago

trae-events v0.1.0

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

trae-events

trae middleware to emit events on before, after and finally states

Codeship Status for Huemul/trae-events Coverage Status bitHound Overall Score bitHound Dev Dependencies bitHound Code Standard - JavaScript Style Guide

Install

$ npm install --save trae-events
$ yarn add trae-events

Use

import trae from 'trae';
import { emitter, onBefore, onSuccess, onReject, onComplete } from 'trae-events';

// Set trae middlewares
trae.before(onBefore);
trae.after(onSuccess, onReject);
trae.finally(onComplete);

// Listen the events
emitter.on('before', (config) => {
  console.log(config);
});

emitter.on('success', (res) => {
  console.log(res);
});

emitter.on('reject', (err) => {
  console.log(err);
});

emitter.on('complete', () => {
  console.log('Completed!');
});

License

MIT License

Style

Standard - JavaScript Style Guide

0.1.0

8 years ago

0.0.1

8 years ago