NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1532 most downloaded on npm
asynchronous before/error/after hooks for internal functionality
Last release 1 years ago
12 May 2025
Release timing varies
gaps range from 2 weeks to 2.6 years
Nearly every release is documented
notes for 21 of 21 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
21 releases · first in 2016
drop support for Node 16 and Node 18
types: export Hook as type interface
One column per quarter.
3.0.1 (2022-10-04) Bug Fixes README: Node usage
before-after-hook is now a native ES Module
typescript: permit catching errors by returning a value in error hook
README: name the right things when explaining the usage examples
typescript: async hooks are supported
TypeScript support for Collection
add "main" to package.json ( #87 ) thanks @drwpow
typescript: improved definitions
typescript: adapt definitions for v2
deprecated hook.remove.{before, error, after, wrap}() methods removed. Use hook.remove() instead.
hook(/* options, */ method) is now hook(method /*, options */)hook.remove.{before, error, after, wrap}() methods removed. Use hook.remove() instead.new Hook.Singular for better Typescript support
hook passes option when no handlers are defined
## 1.3.1 (2018-12-29) ### Bug Fixes * better TypeScript definitions
# 1.3.0 (2018-12-27) ### Features * #48: Typescript definitions (06293c1), closes #48
remove es6 features for browser compatibility
# 1.1.0 (2018-01-16) ### Features * hook.error()
package: don’t publish dist files to npm, but upload to github release
### 1.0.1 (2016-12-10) #### Bug Fixes - unshift before hooks
## 1.0.0 (2016-12-07) #### Features - initial version
Your coding agent can read these notes before it upgrades. Set up the MCP server →