Uses util.promisify built into Node v8 to create a Promise from the
is-mongodb-running function.
These changes are backwards compatible with the current callback style
function. If the Promise-style function is desired, simple
require('is-mongodb-running/promise') to get the promisified function
instead.
Updated the is-mongodb-running binary to use promises. Code looks a bit
cleaner.
Travis CI errors are unrelated to the PR. Issues are fixed in #9.
Resolves issue #5.
Note: @imlucas What do you think about this method? It doesn't break compatibility and it allows the use of promises. Personally, I'm on the fence about this because the util.promisify function could be called upon importing the module. Thus, the question is whether it is something the library should support.
Uses
util.promisify
built into Node v8 to create a Promise from the is-mongodb-running function.These changes are backwards compatible with the current callback style function. If the Promise-style function is desired, simple require('is-mongodb-running/promise') to get the promisified function instead.
Updated the is-mongodb-running binary to use promises. Code looks a bit cleaner.
Travis CI errors are unrelated to the PR. Issues are fixed in #9.
Resolves issue #5.
Note: @imlucas What do you think about this method? It doesn't break compatibility and it allows the use of promises. Personally, I'm on the fence about this because the util.promisify function could be called upon importing the module. Thus, the question is whether it is something the library should support.