async-middleware

Wrap an asynchronous middleware (or handler) function for Express, Connect, router, etc.

MIT License

Downloads
16.9K
Stars
49
Committers
3

Bot releases are hidden (Show)

async-middleware - Optional Error in `NextFunction` Latest Release

Published by blakeembrey over 7 years ago

Fixed

  • Make err optional in TypeScript interface
async-middleware - Remove Unnecessary Dependency

Published by blakeembrey over 7 years ago

Changed

  • Drop dependency on any-promise in favour of ES6 promise type (applicable to tests only)
  • Move to @types for type definitions (applicable to tests only)
async-middleware - Only Handle Promises

Published by blakeembrey over 7 years ago

Changed

  • Only handle Promise-like returns and ignore other values instead of using Promise.resolve
  • next() a custom error instance when the rejected value is falsy
async-middleware - Re-release

Published by blakeembrey over 7 years ago

Fixed

  • Broken README on npmjs.org
async-middleware - Include Sources

Published by blakeembrey over 8 years ago

Changed

  • Remember to include source map sources with NPM package
async-middleware - Initial Release

Published by blakeembrey over 8 years ago

Added

  • Wrap middleware and error handlers to catch rejected promises and forward them to next(err)