Get an array of all distinct NaN values supported by the engine. There can be only one!
Repositories
ljharb repositories
Robustly get the [[Prototype]] of an object. Uses the best available method.
Prune unused footnote references in GitHub-flavored Markdown
Sometimes you have to do horrible things, like use the global object to share a singleton. Abstract that away, with this!
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
Object.prototype.hasOwnProperty
A safer .hasOwnProperty() where property name comes first: `hasOwn(name, obj)`
Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab
Simple, programmatic `/etc/hosts` manipulation (in node.js)
HTML Standard
Look up HTML tag names via HTML Element constructors, and vice versa.
💻 A command-line interface to install an NPM package and its peer dependencies automatically.
ES spec-like internal slots.
ECMA-402 Intl spec's internal `FallbackSymbol`
The definitive JavaScript type testing library
is-extended is a Javascript library for type detection that can be used standalone or incorporated into extended
returns whether or not a url speaks http(s)
ES6-compliant shim for Number.isNaN - the global isNaN returns false positives.
Merge multiple istanbul coverage reports into one.
Iterate any JS iterator. Works robustly in all environments, all versions.