NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3091 most downloaded on npm
The missing constructor function for creating safe async iterators
Last release 3 months ago
08 Jun 2026
Release timing varies
gaps range from 2 weeks to 3.2 years
Rarely documented
notes for 1 of 10 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
12 releases · first in 2019
The @repeaterjs/timers and @repeaterjs/limiters utilities are now folded into the package; the standalone packages are deprecated.
3.1.0 modernizes Repeater without breaking it. If you only import { Repeater } from "@repeaterjs/repeater", it's a drop-in upgrade — nothing changes.
import { Repeater } from 4.5 KB → 2.1 KB gzipped — same API.@repeaterjs/repeater/core — the class + buffers, no combinators (1.4 KB gzipped)@repeaterjs/repeater/combinators — race / merge / zip / latest standalone@repeaterjs/repeater/timers — createDelay / createInterval / createTimeout@repeaterjs/repeater/limiters — createSemaphore / createThrottleRepeater implements Symbol.asyncDispose / Symbol.dispose, so await using / using clean it up on scope exit (a no-op on runtimes without the symbols).@repeaterjs/timers and @repeaterjs/limiters utilities are now folded into the package; the standalone packages are deprecated.The 3.1 export surface is a strict superset of 3.0.6 — nothing removed, verified against the published package. Dependents pinned to ^3.0.x (graphql-yoga, graphql-mesh, hive, …) auto-upgrade cleanly.
Full migration notes are in the CHANGELOG.
One column per quarter.
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
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 →