@mtripg6666tdr/async-lock

Promise based mutex for JS: preventing from running same code block at the same time