raml-org / raml-js-parser

(deprecated) A RAML parser based on PyYAML written in CoffeScript and available for use as NodeJs module or in-browser.
195 stars 53 forks source link

Remove hard dependency on `q` #135

Open blakeembrey opened 9 years ago

blakeembrey commented 9 years ago

It'd be nice to remove this hard dependency, as node and browsers have promises and consumers might be using a different promise library (bluebird is much more popular, for instance). We could use the global object and recommend people polyfill it instead.

Edit: https://www.npmjs.com/package/native-or-bluebird for not breaking backward compat.