NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2820 most downloaded on npm
Event Emitting and Middleware Hooks
Last release 12 days ago
22 Sep 2026
Ships on a steady schedule
a new release about every 4 weeks
Nearly every release is documented
notes for 39 of 40 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
40 releases · first in 2024
One column per month.
Pin Wrangler on Cloudflare Pages and upgrade tooling, CI, and dependencies.
Pin Wrangler on Cloudflare Pages and upgrade tooling, CI, and dependencies.
Full diff: v3.0.3...v3.0.4
CI and publish hardening plus development tooling upgrades; no changes to published library code.
CI and publish hardening plus development tooling upgrades; no changes to published library code.
Full diff: v3.0.2...v3.0.3
Development dependency updates only; no changes to published code.
Development dependency updates only; no changes to published code.
Full diff: v3.0.1...v3.0.2
Fixes once-listener/hook removal-by-original-reference leaks and emit mid-mutation safety.
Fixes once-listener/hook removal-by-original-reference leaks and emit mid-mutation safety.
Full diff: v3.0.0...v3.0.1
Upgrade all devDependencies, CI workflows, and add engines.node >=22.18.0.
Upgrade all devDependencies, CI workflows, and add engines.node >=22.18.0.
chore: upgrade biome, vitest, docula, hookable, typescript to latest by @jaredwray in #155
Full Changelog: v2.1.1...v2.2.0
chore: upgrading biome, vitest, and types by @jaredwray in #151
Full Changelog: v2.1.0...v2.1.1
feat: support (event, handler) signature in onHook by @jaredwray in #150
Full Changelog: v2.0.1...v2.1.0
feat: adding more performance to event emitter by @jaredwray in #148
Full Changelog: v2.0.0...v2.0.1
feat: (breaking) allow removal of deprecated hooks and return hooks by @jaredwray in #139
Full Changelog: v1.15.1...v2.0.0
feat: adding Agents.md by @jaredwray in #124
Full Changelog: v1.15.0...v1.15.1
chore: upgrading hookable to 6.0.1 by @jaredwray in https://github.com/jaredwray/hookified/pull/121
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.14.0...v1.15.0
fix: getting exports to work correctly by @jaredwray in https://github.com/jaredwray/hookified/pull/113
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.13.0...v1.14.0
feat: adding throwOnHookError and setting throwHookErrors to deprecated by @jaredwray in https://github.com/jaredwray/hookified/pull/110
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.12.2...v1.13.0
chore: removing minify as it causes debugging issues by @jaredwray in https://github.com/jaredwray/hookified/pull/100
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.12.1...v1.12.2
feat: adding in deprecatedHooks and allowDeprecated option by @jaredwray in https://github.com/jaredwray/hookified/pull/94
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.12.0...v1.12.1
feat - migrating from xo to biome by @jaredwray in https://github.com/jaredwray/hookified/pull/77
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.11.0...v1.12.0
chore: upgrading xo to 1.2.1 by @jaredwray in https://github.com/jaredwray/hookified/pull/72
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.10.0...v1.11.0
chore: upgrading xo to 1.1.1 by @jaredwray in https://github.com/jaredwray/hookified/pull/65
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.9.1...v1.10.0
chore: upgrading xo to 1.0.5 by @jaredwray in https://github.com/jaredwray/hookified/pull/59
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.9.0...v1.9.1
Now you can add and remove multiple events and hooks with these new functions! 🎉
Now you can add and remove multiple events and hooks with these new functions! 🎉
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.8.2...v1.9.0
feat: adding version descriptions to benchmarks by @jaredwray in https://github.com/jaredwray/hookified/pull/48
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.8.1...v1.8.2
feat: adding in benchmarks by @jaredwray in https://github.com/jaredwray/hookified/pull/46
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.8.0...v1.8.1
chore: upgrading vitest to 3.0.8 by @jaredwray in https://github.com/jaredwray/hookified/pull/39
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.7.2...v1.8.0
Nothing published for this version
chore: upgrading vitest to 3.0.2 by @jaredwray in https://github.com/jaredwray/hookified/pull/33
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.6.0...v1.7.0
upgrading xo to 0.60.0 by @jaredwray in https://github.com/jaredwray/hookified/pull/29
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.5.1...v1.6.0
adding in jsdelivr url to stats by @jaredwray in https://github.com/jaredwray/hookified/pull/24
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.5.0...v1.5.1
adding in jsdoc by @jaredwray in https://github.com/jaredwray/hookified/pull/18
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.4.0...v1.5.0
Adding in IEventEmitter by @jaredwray in https://github.com/jaredwray/hookified/pull/17
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.3.0...v1.4.0
adding in event emitter type by @jaredwray in https://github.com/jaredwray/hookified/pull/14
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.2.1...v1.3.0
upgrading docula to 0.9.3 by @jaredwray in https://github.com/jaredwray/hookified/pull/12
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.2.0...v1.2.1
hookified - fixing emit on error to not throw if no listeners by @jaredwray in https://github.com/jaredwray/hookified/pull/11
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.1.0...v1.2.0
updating readme and contributing by @jaredwray in https://github.com/jaredwray/hookified/pull/8
Full Changelog: https://github.com/jaredwray/hookified/compare/v1.0.0...v1.1.0
adding in CJS and ESM support via tsup by @jaredwray in https://github.com/jaredwray/hookified/pull/7
Full Changelog: https://github.com/jaredwray/hookified/compare/v0.7.1...v1.0.0
fix for typescript to see multiple args by @jaredwray in https://github.com/jaredwray/hookified/pull/6
Full Changelog: https://github.com/jaredwray/hookified/compare/v0.7.0...v0.7.1
adding in ability to send in multiple args by @jaredwray in https://github.com/jaredwray/hookified/pull/4
Full Changelog: https://github.com/jaredwray/hookified/compare/v0.6.0...v0.7.0
moving to hooks by @jaredwray in https://github.com/jaredwray/hookified/pull/3
Full Changelog: https://github.com/jaredwray/hookified/compare/v0.5.1...v0.6.0
updating version and testing release by @jaredwray in https://github.com/jaredwray/hookified/pull/2
Full Changelog: https://github.com/jaredwray/hookified/compare/v0.5.0...v0.5.1
adding in tests and github actions by @jaredwray in https://github.com/jaredwray/hookified/pull/1
Full Changelog: https://github.com/jaredwray/hookified/commits/v0.5.0
Your coding agent can read these notes before it upgrades. Set up the MCP server →