before-after-hook (npm): asynchronous before/error/after hooks for internal functionality
Keywords: hook|hooks|api|async|asynchronous|events|promise