es6-promise-semaphore (npm): An ES6 semaphore for executing promises in a limited fashion.
Keywords: es6|promise|semaphore