@trenskow/semaphore (npm): A small library for waiting in JavaScript.
Keywords: semaphore|wait|promises