node package manager

co-bluebird

co-bluebird.js

co with bluebird promises

Current status

NPM version Build Status Dependency Status Dev dependency Status Coverage Status

What it does

It's co, but using bluebird promises, rather than native V8 promises.

Why?

V8 promises at present have some features missing that bluebird has. In particular, bluebird's error handing and stack traces are better. And some people just prefer bluebird!

Usage

Exactly the same as co.

Also includes an extra .use() method, provided by co-use.

Tests

Use npm test to run the tests. Use npm run cover to check coverage.

Changelog

See changelog.md

Issues

If you discover a bug, please raise an issue on Github. https://github.com/overlookmotel/co-bluebird/issues

Contribution

Pull requests are very welcome. Please:

  • ensure all tests pass before submitting PR
  • add an entry to changelog
  • add tests for new features
  • document new functionality/API additions in README