NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #2998 most downloaded on npm
Promisify an event by waiting for it to be emitted
Last release 20 days ago
14 Sep 2026
Release timing varies
gaps range from 1 weeks to 1.6 years
Most releases are documented
notes for 16 of 22 stable releases
Nothing withdrawn
no release was ever pulled
9 years old
22 releases · first in 2017
Fix: Reject pending iterator reads when resolution filters fail ( #56 ) ec26d45
Update dependencies ( #53 ) 50c1358
One column per quarter.
Fix type compatibility with Node.js readline b00f94c
Allow signal option type to explicitly undefined ( #49 ) 3b9a69b
Add rejectionMultiArgs option 7640652
rejectionMultiArgs option 7640652@types/node v22 EventEmitter 8b79241.cancel() e493edfImprove compatibility with Bun ( #46 ) 15f4734
Add signal option ( #44 ) 021f863
Fix TypeScript definition ( #41 ) b60edfe
This package is now pure ESM. Please read this .
Expose TimeoutError ( #32 ) d4c9959
Refactor TypeScript definition to CommonJS compatible export ( #23 ) d641ff4
Breaking: (Only breaking for TypeScript users)
Breaking: (Only breaking for TypeScript users)
multiArgs TypeScript type constraints (#22) c8bddfahttps://github.com/sindresorhus/p-event/compare/v3.0.0...v4.0.0
Add TypeScript definition (#21) ff2917e
Breaking:
Other:
https://github.com/sindresorhus/p-event/compare/v2.3.1...v3.0.0
Invalid limit option value should throw synchronously 2c13f7c
limit option value should throw synchronously 2c13f7chttps://github.com/sindresorhus/p-event/compare/v2.3.0...v2.3.1
Add limit option to pEvent.iterator() (#16) 8b49e21
limit option to pEvent.iterator() (#16) 8b49e21pEvent.iterator() implement return() correctly (#20) 68d745ahttps://github.com/sindresorhus/p-event/compare/v2.2.0...v2.3.0
Support waiting for multiple event emissions (#15) b902979
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →