cpx
cpx copied to clipboard
[Feature] Promise-based API?
Right now, cpx can be used either synchronously, or asynchronously using callbacks. With the trend in the world of NodeJS to move to native Promises - what about providing a promise-based API?
Perhaps something like copyAsync? Or replacing the copy and introducing a breaking change?
This would be a great addition, especially with async/await being the norm these days.
This probably wouldn't need a breaking change since you can just drop the last callback parameter in copy and it will treat it as if a Promise is expected.
Would be awesome to prevent a callback-hell!
Personally I would prefer to additionally to copy that returns a promise to have copySync, too.