Public change requests for the npm CLI & associated tooling
Repositories
ljharb repositories
Polyfill of spawnSync and execSync for Node-0.10.x
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
Get an iterator for an array that's robust against prototype modification.
Safely create a BigInt from a numerical string, even one larger than MAX_SAFE_INTEGER.
Ensure that when you `npm publish`, the "latest" tag is only set for the truly latest version.
Push an array of items into an array, while being robust against prototype modification.
Give a regex, get a robust predicate function that tests it against a string.
Set, but safe from prototype modifications.
A collection of JSON schema files including full API
A CLI for OpenSSF Scorecard data.
Semantic Versioning Specification
Set a function's length property
Set a function's name property
Robustly set the [[Prototype]] of an object. Uses the best available method.
curmudgeonly, grudgingly bilingual fish shell and POSIX sh/bash
Store information about any JS value in a side channel. Uses WeakMap if available.
Store information about any JS value in a side channel, using a linked list.
Store information about any JS value in a side channel, using a Map.