NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #505 most downloaded on npm
Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.
Last release 2 years ago
no release in 18 months
Release timing varies
gaps range from 2 weeks to 4.9 years
Nearly every release is documented
notes for 9 of 9 stable releases
Nothing withdrawn
no release was ever pulled
12 years old
9 releases · first in 2015
[Dev Deps] update @arethetypeswrong/cli, @ljharb/tsconfig, @types/tape `c1f7ef7`
[actions] reuse common workflows `12aa75b`
12aa75bnpmignore to autogenerate an npmignore file 6401572223540c7e83d67eslint, @ljharb/eslint-config, core-js, safe-publish-latest, tape febd26ef6bf065eslint, @ljharb/eslint-config, aud, auto-changelog, core-js, tape 8afc37acall-bind ac86dd777058c84312be5eslint, @ljharb/eslint-config, aud, core-js, tape 98c3779@ljharb/eslint-config, auto-changelog, core-js, npmignore, tape 7d8e0e5eslint, @ljharb/eslint-config, core-js, safe-publish-latest, tape 3284ad1aud with npm audit 8cb7ea720fde50has-tostringtag b67a78d1a2ee6beccheck command 6913c758ac8551One column per quarter.
[Refactor] use has-tostringtag to behave correctly in the presence of symbol shams `d973ffd`
[Tests] migrate tests to Github Actions `c7790c8`
c7790c8node/install instead of node/run; use codecov action 1e52bbdObject.prototype.toString when Symbol.toStringTag is shammed 83337ebb25aea2759ccd9nyc on all tests dc02f70eslint, @ljharb/eslint-config, auto-changelog, tape; add aud a0f76fa9ec3902eslint, @ljharb/eslint-config, aud, tape 57fbe21eslint, @ljharb/eslint-config, tape 191e55feslint, @ljharb/eslint-config, aud, auto-changelog 1ea2b81eslint, @ljharb/eslint-config, tape 105d1b9auto-changelog, tape; add aud 114cfadprepublishOnly script for npm 7+ fc38f263419127334eca0pull_request_target event 7a332e904630b1[Tests] use shared travis-ci configs `4121d6b`
4121d6bnode v12.4, v11.15, v10.15, v9.11, v8.15, v7.10, v6.17, v5.12, v4.9; use nvm install-latest-npm e7a3e89eslint, tape, semver; use my personal shared eslint config 6c380a7jscs 3d49592is, tape, covert, jscs, editorconfig-tools, eslint, nsp, semver. cc6983dauto-changelog b8578973f0f51ceslint, @ljharb/eslint-config, is, covert, tape, semver 9d4a95eeslint e861b4btape, jscs, eslint, @ljharb/eslint-config 172e2ddnode and io.js latest. fd426cdeslint, @ljharb/eslint-config, safe-publish-latest 23bdf8396153c066ae246is, jscs, nsp, eslint, @ljharb/eslint-config, semver 817361aeslint, @ljharb/eslint-config, safe-publish-latest, semver, tape fc35d3fjscs 886767enpx aud instead of nsp or npm audit with hoops 3410922io.js v3.3, node v4.1 4d6c73bnsp, eslint b11de49eslint, semver 077797778b49fffunding field 81328a6eslint, tape fc9a225eclint instead of editorconfig-tools 59c2c61tape, eslint a429816io.js v2.2 08b476eio.js v3.0 22637efsafe-publish-latest 20ccb48tape 06b58a0ea7cf84io.js v2.4 66ec3eaio.js v2.3 ca6e7963cce832If @@toStringTag is not present, use the old-school Object#toString test. `30675ec`
30675ecFix broken package.json `dc921d3`
dc921d3Add early exits for typeof "string", or typeof not "object". `82f41d3`
### Commits - Dotfiles. `45bc9dd` - make release `23707f5` - package.json `575ad81` - Read me `3f67c9a` - Initial commit `2c26a7a` - Tests. `38c987b`
Your coding agent can read these notes before it upgrades. Set up the MCP server →