NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #118 most downloaded on npm
Get and robustly cache all JS language-level intrinsics at first require time
Last release 1 years ago
29 Sep 2025
Release timing varies
gaps range from 8 days to 1.3 years
Nearly every release is documented
notes for 17 of 17 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
17 releases · first in 2020
One column per quarter.
[Refactor] maximally avoid eval with async-function, generator-function, async-generator-function packages `93232c9`
[Refactor] use get-proto directly `00ab955`
[Refactor] use math-intrinsics `841be86`
[actions] split out node 10-20, and 20+ `6e2b9dd`
6e2b9dddunder-proto and call-bind-apply-helpers instead of has-proto c095d17gopd 9841d5b@ljharb/eslint-config, auto-changelog, es-abstract, es-value-fixtures, gopd, mock-property, object-inspect, tape 2d07e01gopd, has-proto, has-symbols, hasown 974d8bfcall-bind, es-abstract, tape df9dde1es-define-property as well 43ef543has-proto, has-symbols, hasown ad4949dcall-bound directly ad5c406has-proto, hasown 45414caaud with npm audit 18d3509es-define-property aadaa3bc296a16[Refactor] use all 7 <+ ES6 Errors from es-errors `bcac811`
es-errors bcac811[Refactor] use es-errors, so things that only need those do not need get-intrinsic `f11db9c`
es-errors, so things that only need those do not need get-intrinsic f11db9caud, es-abstract, mock-property, npmignore b7ac7d1exports faa0cc6engines.node 774dd0btape 5828e8eeb9a11fsideEffects flag 89bcc7a[Dev Deps] update @ljharb/eslint-config, aud, call-bind, es-abstract, mock-property, object-inspect, tape `f51bcf2`
[Fix] avoid a crash in envs without __proto__ `7bad8d0`
[actions] update checkout action `ca6b12f`
ca6b12f@ljharb/eslint-config, es-abstract, object-inspect, tape 41a3727Error.prototype is undeniable c511e97aud, es-abstract, tape 1bef8a8aud, es-abstract 0d41f16BigInt64Array and BigUint64Array a6cca25gopd ecf7722[Dev Deps] update es-abstract, es-value-fixtures, tape `07ff291`
[Fix] properly validate against extra % signs `#16`
#160972547npmignore to autogenerate an npmignore file 5ba0b51node/install instead of node/run; use codecov action c364492eslint, @ljharb/eslint-config, aud, auto-changelog, es-abstract, object-inspect, tape dc04dadeslint, @ljharb/eslint-config, es-abstract, object-inspect, safe-publish-latest, tape 1c14059mock-property b396ef0eslint, @ljharb/eslint-config, aud, auto-changelog, object-inspect, tape c2c758deslint, @ljharb/eslint-config, aud, es-abstract, es-value-fixtures, object-inspect, tape 29e3c098cbc141@ljharb/eslint-config, es-abstract, es-value-fixtures, object-inspect, tape 10b6f5c4e25400for-each instead of foreach c05b957es-abstract 29b05aeprepublishOnly script for npm 7+ 95c285dhas-symbols 593cb4f1c8305bhas-symbols c7138b6has-bigints bd63aff[meta] export ./package.json `#9`
[Refactor] delay Function eval until syntax-derived values are requested `#3`
Function eval until syntax-derived values are requested #32ab762b5e7108e01ac7a8eslint, @ljharb/eslint-config, call-bind, es-abstract, tape; add call-bind 911b6727e7e4bf0199968[Fix] Throw for non‑existent intrinsics `68f873b`
[Tests] gather coverage data on every job `d1d280d`
[meta] add Automatic Rebase and Require Allow Edits workflows `48862fb`
bbce57c17b4f0d3153294fb326c448862fbauto-changelog 5f28ad0FUNDING.yml c2bbddenpm run lint 0a84b989586c75Your coding agent can read these notes before it upgrades. Set up the MCP server →