perhaps deprecate the npm package?
See original GitHub issueSeeing as the npm package havenāt been updated in two years and the suggestion in the āReadme -> Noteā about using native promises when possible still stands, would it make sense to deprecate this package on npm?
Iām in the process of trying to refactor a package to using native promises, async/await and async iterators and itās sometime a risky business unknowingly if something dose some abnormal to the promise chain like tapping in and calling .delay()
, .spread()
or any of the other utilities after a promise chain.
Iām more okey with this kind of code:
return bluebirdPromise.delay(250)
than something like
function foo() {
return Promise.resolve(123)
}
foo().delay(250).then(console.log)
At any point i might refactor foo
to a async/await and perhaps use native promises or async/await instead.
I think it would be better to depend on a specāed promise A+ polyfill instead.
beside, this bluebird promise did not have Promise.allSettled
so i had to use globalThis.Promise.allSettled
to avoid the imported bluebird-promise imported in at the top of the file.
maybe bluebird have run its course, and say that itās time to say goodby to bluebird?
you have done an amazing work with promises and made browser lookup to bluebirds promise tools and speed so a big thank you.
Issue Analytics
- State:
- Created 2 years ago
- Comments:5
Verified nothing (yet) on the NPM side but theyāre working on it.
Another good idea might be an ESLint rule that warns on these methods and then suggest adding it to the airbnb base config people use?
As a side note I really wish there was a way to port the warnings since theyāre the main thing still missing (though less so since async await became more dominant)