safe-lineup (npm): js lock promise
Keywords: js|lock|promise