sindresorhus / p-queue

Promise queue with concurrency control
MIT License
3.41k stars 182 forks source link

Add ES-module version #132

Closed lynxtaa closed 3 years ago

lynxtaa commented 3 years ago

Solves https://github.com/sindresorhus/p-queue/issues/127 by adding ES-module wrapper for CommonJS version.

This approach avoids dual package hazard by creating wrapper.mjs file in a dist folder after successful build. See https://nodejs.org/api/packages.html#packages_approach_1_use_an_es_module_wrapper

sindresorhus commented 3 years ago

I appreciate the PR, but I'm moving fully to ESM output instead.