async-lock (npm): Lock on asynchronous code
Keywords: lock|async|concurrency|critical|section|mutex