Repositories

ljharb repositories

283 supported repositories

Iterate any iterable JS value. Works robustly in all environments, all versions.

Last commit Dec 29, 2025

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

JavaScript Style Guide

Last commit Feb 24, 2026

 (9 stars) (3 forks) (0 indexed issues) (0 open good first issues)
ljharb/jellobotJavaScript

Keeping the project alive.

Last commit Jan 9, 2026

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

Last commit Jan 16, 2025

 (61 stars) (10 forks) (1 indexed issue) (1 open good first issue)

Read from and write to a JSON file, minimizing diffs and preserving formatting.

Last commit Mar 17, 2026

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

read from, write to and return a JSON string, minimizing diffs and preserving indents/fileending

Last commit Feb 7, 2016

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

Last commit Jan 13, 2026

 (79 stars) (18 forks) (0 indexed issues) (0 open good first issues)
ljharb/jsonifyJavaScript

Last commit Apr 15, 2026

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

List of my projects and resume

Last commit Oct 13, 2023

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

Encode and decode a string using the "look between X and Y on your keyboard" meme format

Last commit Jan 13, 2026

 (1 star) (0 forks) (0 indexed issues) (0 open good first issues)

A Swiss Army knife for language tags.

Last commit Aug 15, 2023

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

Given a package name and a version number, or a path to a package.json, what specifiers does it expose?

Last commit Feb 10, 2026

 (15 stars) (6 forks) (2 indexed issues) (2 open good first issues)
ljharb/listifyJavaScript

Turn an array into a list of comma-separated values, appropriate for use in an English sentence.

Last commit Oct 27, 2022

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

Last commit Aug 7, 2024

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

Info about an npm project - which lockfile version, which lockfile(s) are present, etc.

Last commit Jan 13, 2026

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

Tools to validate and secure your npm ecosystem lockfiles.

Last commit Jun 2, 2026

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

Determine if your dependency graph's stated "engines" criteria is met.

Last commit Dec 29, 2025

 (57 stars) (4 forks) (1 indexed issue) (1 open good first issue)

List your dependency graph, grouped by publishers.

Last commit Dec 20, 2022

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

Function that returns an arbitrary arrow function, or undefined if arrow function syntax is unsupported.

Last commit Oct 27, 2022

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

Function that returns an arbitrary `async function`, or undefined if `async function` syntax is unsupported.

Last commit Dec 29, 2025

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