NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #484 most downloaded on npm
ECMAScript spec-compliant polyfill/shim for `globalThis`
Last release 2 years ago
no release in 18 months
Ships on a steady schedule
a new release about every 1.3 years
Nearly every release is documented
notes for 5 of 5 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
5 releases · first in 2018
[actions] remove redundant finisher `280d796`
280d796gopd 0209ccbc08aea6@es-shims/api, @ljharb/eslint-config, aud, tape f38f2afaud, tape a1be102define-properties 3e41644define-properties 3d81f70npmignore dep c2d00f7One column per quarter.
[actions] reuse common workflows `65891e4`
65891e4node/install instead of node/run; use codecov action 82f8481npmignore to autogenerate an npmignore file 53afc39eslint, @ljharb/eslint-config, aud, auto-changelog, tape 03169d4eslint, @ljharb/eslint-config, safe-publish-latest, tape 4986e3e15c4b06eslint, @ljharb/eslint-config, auto-changelog, tape 8b04a74globalThis should be writable 87599850263f0daud, eslint, tape e88d296prepublishOnly script for npm 7+ c81fde6dist bde0c0d79f73f8[Tests] migrate tests to Github Actions `a3f50f7`
a3f50f7eb5c787implementation est; run es-shim-api in postlint; use tape runner c9dd7926b76dffnyc on all tests 0407f79eslint, @ljharb/eslint-config, aud, auto-changelog, tape, browserify b8cc020e2854df262eb76eslint, @ljharb/eslint-config, aud, auto-changelog; add safe-publish-latest 3c76883eslint, @ljharb/eslint-config, aud, tape 7276123bcb0f42eslint, @ljharb/eslint-config, tape 5485851auto-changelog, tape 6a01da3@ljharb/eslint-config, tape 7a07f4e797e492prepublish scripts 92bbef0auto-changelog; add aud be6dbecpull_request_target event bfd54f80f64b47[Refactor] only use global in node; only check browser globals in browsers `#2`
global in node; only check browser globals in browsers #2edb1cc9jscs 1847ac2auto-changelog 933c381eslint, @ljharb/eslint-config, browserify, tape 93310bc231dec5eslint, @ljharb/eslint-config, browserify, covert, is, tape e50c1f6npx aud instead of nsp or npm audit with hoops 4abd340funding field 2d1f9eb5bd6bef66379ccdefine-properties, object-keys 4585e5a842e84e[Tests] up to node v10.7, v9.11, v8.11, v7.10, v6.14, v4.9; use nvm install-latest-npm; improve matrix `ed1fa5d`
f01b02dnode v10.7, v9.11, v8.11, v7.10, v6.14, v4.9; use nvm install-latest-npm; improve matrix ed1fa5dab99527be42e3dca43a3680b5a40f6df9b3System.global to global fa8503c99f1dc3node v6.7, v5.12, v4.6; improve test matrix 712ec0ebrowserify, tape, jscs, nsp, eslint, @ljharb/eslint-config 73278bd@es-shims/api, @ljharb/eslint-config, browserify, eslint, for-each, is, nsp, tape 75fa992browserify, is, tape, nsp, eslint b223e86271b329function-bind, object-keys 002d0c5960f1d0node v10.8 37fad9deslint, @ljharb/eslint-config df28dfeauto entry point 86eb2abeslint 1bdc1aaobject-keys 72cdbf55026296Your coding agent can read these notes before it upgrades. Set up the MCP server →