Repositories

ljharb repositories

283 supported repositories

ljharb/get-nansJavaScript

Get an array of all distinct NaN values supported by the engine. There can be only one!

Last commit Oct 27, 2022

 (12 stars) (0 forks) (1 indexed issue) (1 open good first issue)

Robustly get the [[Prototype]] of an object. Uses the best available method.

Last commit Jan 13, 2026

 (3 stars) (3 forks) (0 indexed issues) (0 open good first issues)

Prune unused footnote references in GitHub-flavored Markdown

Last commit Jan 13, 2026

 (3 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Sometimes you have to do horrible things, like use the global object to share a singleton. Abstract that away, with this!

Last commit Dec 29, 2025

 (20 stars) (4 forks) (0 indexed issues) (0 open good first issues)
ljharb/gopdJavaScript

`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.

Last commit Mar 21, 2026

 (2 stars) (5 forks) (0 indexed issues) (0 open good first issues)
ljharb/hasJavaScript

Object.prototype.hasOwnProperty

Last commit Oct 3, 2023

 (0 stars) (0 forks) (0 indexed issues) (0 open good first issues)
ljharb/has-ownJavaScript

A safer .hasOwnProperty() where property name comes first: `hasOwn(name, obj)`

Last commit Oct 23, 2023

 (2 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Provides metadata and conversions from repository urls for Github, Bitbucket and Gitlab

Last commit Nov 21, 2024

 (0 stars) (0 forks) (0 indexed issues) (0 open good first issues)
ljharb/hostileJavaScript

Simple, programmatic `/etc/hosts` manipulation (in node.js)

Last commit Jan 12, 2024

 (0 stars) (0 forks) (0 indexed issues) (0 open good first issues)

HTML Standard

Last commit Mar 10, 2026

 (0 stars) (0 forks) (0 indexed issues) (0 open good first issues)

Look up HTML tag names via HTML Element constructors, and vice versa.

Last commit Jan 11, 2026

 (10 stars) (2 forks) (0 indexed issues) (0 open good first issues)

💻 A command-line interface to install an NPM package and its peer dependencies automatically.

Last commit Apr 6, 2021

 (0 stars) (0 forks) (0 indexed issues) (0 open good first issues)

ES spec-like internal slots.

Last commit Dec 13, 2024

 (10 stars) (2 forks) (0 indexed issues) (0 open good first issues)

ECMA-402 Intl spec's internal `FallbackSymbol`

Last commit Jan 13, 2026

 (4 stars) (0 forks) (0 indexed issues) (0 open good first issues)
ljharb/isJavaScript

The definitive JavaScript type testing library

Last commit Oct 5, 2025

 (0 stars) (0 forks) (0 indexed issues) (0 open good first issues)

is-extended is a Javascript library for type detection that can be used standalone or incorporated into extended

Last commit Jun 6, 2013

 (0 stars) (0 forks) (0 indexed issues) (0 open good first issues)
ljharb/is-httpJavaScript

returns whether or not a url speaks http(s)

Last commit Sep 10, 2014

 (0 stars) (0 forks) (0 indexed issues) (0 open good first issues)
ljharb/is-nanJavaScript

ES6-compliant shim for Number.isNaN - the global isNaN returns false positives.

Last commit Jun 13, 2022

 (0 stars) (1 fork) (0 indexed issues) (0 open good first issues)

Merge multiple istanbul coverage reports into one.

Last commit Aug 5, 2023

 (55 stars) (7 forks) (0 indexed issues) (0 open good first issues)

Iterate any JS iterator. Works robustly in all environments, all versions.

Last commit Dec 29, 2025

 (2 stars) (0 forks) (0 indexed issues) (0 open good first issues)