New: your coding agent can read the release notes before it upgrades. Set up the MCP server →
Zero-dependency cooperative LIFO execution for Node.js and browsers
Last release 20 days ago
24 Aug 2026
Ships on a steady schedule
a new release about every 4.8 years
Most releases are documented
notes for 4 of 5 stable releases
Nothing withdrawn
no release was ever pulled
10 years old
5 releases · first in 2016
Native-browser and Behavioral conformance patch.
[Roshi's Codex PRIME]
Native-browser and Behavioral conformance patch.
easy-stack package import across the shared Node and Chrome inventory.Verified commit: 41bddcced79f692007f52189db806983d3965934
npm integrity: sha512-8Q59fNZmDbCvEsBgl4qiCpZwDbZFFsD91oSAPtSe+kuiZ7rUREXXbP28AlzYORRNtd3WTQWHK6QIVY9BJAtoOw==
One column per quarter.
Replaces WeakMap-backed modern runtime state with native private fields while preserving the Stack API and LIFO behavior.
import and require on Node.js 22.13.0 and newer; the classic browser build and es5.js fallback remain available.Against easy-stack 2.0.0 on the checked-in benchmark protocol:
Results compare easy-stack versions on the recorded hardware and workload; they are not cross-library claims. Run npm run benchmark to reproduce the protocol.
The minimum supported Node.js version is now 22.13.0 so CommonJS require() and ESM import resolve to the same implementation without the experimental warning. Review the migration guide before upgrading from 2.0.x.
Documentation: https://riaevangelist.github.io/easy-stack/
Benchmarks: https://riaevangelist.github.io/easy-stack/benchmarks/
Migration: https://riaevangelist.github.io/easy-stack/migration/
stack.js implementation and return the same constructor identity.require(esm) interoperability; easy-stack 2.0.0 remains available for older runtimes.Version 2 modernizes easy-stack while preserving its synchronous cooperative LIFO model.
Version 2 modernizes easy-stack while preserving its synchronous cooperative LIFO model.
Highlights
Documentation: https://riaevangelist.github.io/easy-stack/
Migration guide: https://riaevangelist.github.io/easy-stack/migration/
npm: https://www.npmjs.com/package/easy-stack/v/2.0.0
this binding, and the established require('easy-stack') path.stack, contents(), size, and read-only running consistent across every shipped build.add() for chaining and return the live empty array from clear().[email protected] with 100% coverage gates.Update MIT license metadata and package version.
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →