Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Promisify modules as you require them.
JavaScript
branch: master
Failed to load latest commit information.
tests
.travis.yml
README.md
package.json
qequire.js

README.md

qequire

Build Status

Promisify modules as you require them.

var qequire = require('qequire');
var fs = qequire('fs');

// methods on fs return promises
// how crazy is that?
fs.readFile('foo.txt').finally(console.log);

Warning: probably breaks stuff.

Why

Promises are useful when you have a chain of async tasks and want predictable error handling.

See Also

Q provides some nice helpers. If you only want to wrap some APIs, you might want to check them out.

License

MIT

Something went wrong with that request. Please try again.