js-promise-path-lock (npm): Block the promise chains from executing if the end path is different from the start path. Good for single page application.
Keywords: promise|async|lock|path|promise-chain|chain|then|catch|finally