Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / ljharb 251 repositories
software engineer/nerd/teacher/will try anything once; surgeon with git rebase. @TC39 ex @Coinbase @Airbnb @Twitter @MobBase. Fav punctuation โธฎ, scent petrichor
Funding links: https://github.com/sponsors/ljharb
ljharb/require-allow-edits
A GitHub action to require "allow edits" to be checked on a PR.
Language: JavaScript - Size: 359 KB - Last synced: 34 minutes ago - Pushed: about 1 hour ago - Stars: 16 - Forks: 3
ljharb/eslint-plugin-jsx-a11y Fork of jsx-eslint/eslint-plugin-jsx-a11y
Static AST checker for a11y rules on JSX elements.
Language: JavaScript - Size: 1.73 MB - Last synced: about 1 hour ago - Pushed: about 3 hours ago - Stars: 1 - Forks: 0
ljharb/eslint-plugin-react Fork of jsx-eslint/eslint-plugin-react
React specific linting rules for ESLint
Language: JavaScript - Size: 7.49 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 3 - Forks: 0
ljharb/shell-quote
Language: JavaScript - Size: 160 KB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 18 - Forks: 8
ljharb/travis-ci
Shared travis-ci configs.
Language: JavaScript - Size: 203 KB - Last synced: 5 days ago - Pushed: 5 days ago - Stars: 16 - Forks: 0
ljharb/es-abstract
ECMAScript spec abstract operations.
Language: JavaScript - Size: 3.17 MB - Last synced: 1 day ago - Pushed: 11 days ago - Stars: 109 - Forks: 27
ljharb/actions
GitHub actions I use for CI.
Language: JavaScript - Size: 11 MB - Last synced: 4 days ago - Pushed: 5 days ago - Stars: 10 - Forks: 1
ljharb/tc39-ci
Begin app
Language: JavaScript - Size: 960 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 4 - Forks: 3
ljharb/autocannon Fork of mcollina/autocannon
fast HTTP/1.1 benchmarking tool written in Node.js
Size: 1.22 MB - Last synced: 17 days ago - Pushed: 18 days ago - Stars: 1 - Forks: 0
ljharb/unused-files
List unused files in your package.
Language: JavaScript - Size: 39.1 KB - Last synced: 18 days ago - Pushed: about 1 month ago - Stars: 7 - Forks: 0
ljharb/tcq Fork of bterlson/tcq
Size: 974 KB - Last synced: 19 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
ljharb/semver Fork of semver/semver
Semantic Versioning Specification
Size: 161 KB - Last synced: 19 days ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
ljharb/resolve Fork of browserify/resolve
Implements the node.js require.resolve() algorithm
Language: JavaScript - Size: 807 KB - Last synced: 19 days ago - Pushed: about 2 months ago - Stars: 2 - Forks: 2
ljharb/react Fork of facebook/react
A declarative, efficient, and flexible JavaScript library for building user interfaces.
Language: JavaScript - Size: 133 MB - Last synced: 19 days ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
ljharb/nvm Fork of nvm-sh/nvm
Node Version Manager - Simple bash script to manage multiple active node.js versions
Language: Shell - Size: 3.5 MB - Last synced: 19 days ago - Pushed: 30 days ago - Stars: 4 - Forks: 5
ljharb/oss-fuzz Fork of google/oss-fuzz
OSS-Fuzz - continuous fuzzing for open source software.
Size: 40.3 MB - Last synced: 19 days ago - Pushed: 3 months ago - Stars: 0 - Forks: 0
ljharb/npm-license-corrections.json Fork of jslicense/npm-license-corrections.json
SPDX license expressions for npm package without proper metadata
Language: JavaScript - Size: 62.5 KB - Last synced: 19 days ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
ljharb/node-semver Fork of npm/node-semver
The semver parser for node (the one npm uses)
Language: JavaScript - Size: 1.01 MB - Last synced: 19 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
ljharb/kangax.github.com Fork of kangax/kangax.github.com
List of my projects and resume
Language: HTML - Size: 119 KB - Last synced: 19 days ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
ljharb/hostile Fork of feross/hostile
Simple, programmatic `/etc/hosts` manipulation (in node.js)
Language: JavaScript - Size: 86.9 KB - Last synced: 19 days ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
ljharb/has Fork of tarruda/has
Object.prototype.hasOwnProperty
Language: JavaScript - Size: 21.5 KB - Last synced: 19 days ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
ljharb/function-bind Fork of Raynos/function-bind
Language: JavaScript - Size: 82 KB - Last synced: 19 days ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
ljharb/es6-shim Fork of paulmillr/es6-shim
ECMAScript 6 (Harmony) compatibility shims for legacy JavaScript engines
Language: JavaScript - Size: 4.32 MB - Last synced: 19 days ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0
ljharb/fastify Fork of fastify/fastify
Fast and low overhead web framework, for Node.js
Language: JavaScript - Size: 6.67 MB - Last synced: 19 days ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
ljharb/eslint-plugin-import Fork of import-js/eslint-plugin-import
ESLint plugin with rules that help validate proper imports.
Language: JavaScript - Size: 3.58 MB - Last synced: 19 days ago - Pushed: 25 days ago - Stars: 5 - Forks: 4
ljharb/ecma262 Fork of tc39/ecma262
Status, process, and documents for ECMA262
Language: HTML - Size: 141 MB - Last synced: 19 days ago - Pushed: 26 days ago - Stars: 4 - Forks: 2
ljharb/DefinitelyTyped Fork of DefinitelyTyped/DefinitelyTyped
The repository for high quality TypeScript type definitions.
Language: TypeScript - Size: 663 MB - Last synced: 19 days ago - Pushed: 2 months ago - Stars: 2 - Forks: 0
ljharb/browserify-shim Fork of thlorenz/browserify-shim
๐ฉ Makes CommonJS incompatible files browserifyable.
Language: JavaScript - Size: 375 KB - Last synced: 19 days ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
ljharb/browserify Fork of browserify/browserify
browser-side require() the node.js way
Language: JavaScript - Size: 2.36 MB - Last synced: 19 days ago - Pushed: 7 months ago - Stars: 1 - Forks: 0
ljharb/actions-usage Fork of self-actuated/actions-usage
Size: 12.7 KB - Last synced: 19 days ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
ljharb/arethetypeswrong.github.io Fork of arethetypeswrong/arethetypeswrong.github.io
Tool for analyzing TypeScript types of npm packages
Language: TypeScript - Size: 24.7 MB - Last synced: 19 days ago - Pushed: 3 months ago - Stars: 1 - Forks: 0
ljharb/agendas Fork of tc39/agendas
TC39 meeting agendas
Language: JavaScript - Size: 54.7 MB - Last synced: 19 days ago - Pushed: 19 days ago - Stars: 6 - Forks: 1
ljharb/keytween
Encode and decode a string using the "look between X and Y on your keyboard" meme format
Language: JavaScript - Size: 13.7 KB - Last synced: 19 days ago - Pushed: 26 days ago - Stars: 0 - Forks: 0
ljharb/js-traverse
Language: JavaScript - Size: 281 KB - Last synced: 18 days ago - Pushed: about 1 month ago - Stars: 33 - Forks: 6
ljharb/json-stable-stringify
Language: JavaScript - Size: 73.2 KB - Last synced: 18 days ago - Pushed: 3 months ago - Stars: 46 - Forks: 9
ljharb/qs
A querystring parser with nesting support
Language: JavaScript - Size: 11.4 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 8,314 - Forks: 716
ljharb/test262 Fork of tc39/test262
Official ECMAScript Conformance Test Suite
Language: JavaScript - Size: 87.7 MB - Last synced: about 1 month ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0
ljharb/istanbul-merge
Merge multiple istanbul coverage reports into one.
Language: JavaScript - Size: 77.1 KB - Last synced: 19 days ago - Pushed: 10 months ago - Stars: 51 - Forks: 7
ljharb/es-value-fixtures
Fixtures of ES values, for testing purposes.
Language: JavaScript - Size: 115 KB - Last synced: 18 days ago - Pushed: 3 months ago - Stars: 2 - Forks: 0
ljharb/ls-engines
Determine if your dependency graph's stated "engines" criteria is met.
Language: JavaScript - Size: 5.74 MB - Last synced: 18 days ago - Pushed: 3 months ago - Stars: 47 - Forks: 2
ljharb/util.promisify
Polyfill/shim for util.promisify in node versions < v8
Language: JavaScript - Size: 90.8 KB - Last synced: 7 days ago - Pushed: 8 months ago - Stars: 126 - Forks: 15
ljharb/promise-deferred
A lightweight Deferred implementation, on top of Promises/A+
Language: JavaScript - Size: 65.4 KB - Last synced: 19 days ago - Pushed: 9 months ago - Stars: 22 - Forks: 4
ljharb/String.prototype.matchAll Fork of es-shims/String.prototype.matchAll
Spec-compliant polyfill for String.prototype.matchAll ESnext proposal.
Language: JavaScript - Size: 204 KB - Last synced: 19 days ago - Pushed: 2 months ago - Stars: 11 - Forks: 0
ljharb/packagist-majors Fork of NullVoxPopuli/package-majors
Tool to show the difference in a php packagist package's major version downloads over the past month
Language: TypeScript - Size: 894 KB - Last synced: 19 days ago - Pushed: 2 months ago - Stars: 3 - Forks: 0
ljharb/es-object-atoms
ES Object-related atoms: Object, ToObject, RequireObjectCoercible
Language: JavaScript - Size: 14.6 KB - Last synced: 4 days ago - Pushed: 2 months ago - Stars: 2 - Forks: 0
ljharb/get-intrinsic
Get and robustly cache all JS language-level intrinsics at first require time.
Language: JavaScript - Size: 162 KB - Last synced: 12 days ago - Pushed: 3 months ago - Stars: 23 - Forks: 4
ljharb/safe-bigint
Safely create a BigInt from a numerical string, even one larger than MAX_SAFE_INTEGER.
Language: JavaScript - Size: 33.2 KB - Last synced: 18 days ago - Pushed: about 2 months ago - Stars: 2 - Forks: 0
ljharb/tsconfig
My personal tsconfig(s), so my open source projects can share them.
Size: 23.4 KB - Last synced: 18 days ago - Pushed: 2 months ago - Stars: 11 - Forks: 1
ljharb/es-errors
A simple cache for a few of the JS Error constructors.
Language: JavaScript - Size: 35.2 KB - Last synced: 18 days ago - Pushed: 2 months ago - Stars: 7 - Forks: 0
ljharb/es-define-property
`Object.defineProperty`, but not IE 8's broken one.
Language: JavaScript - Size: 16.6 KB - Last synced: 18 days ago - Pushed: 2 months ago - Stars: 4 - Forks: 0
ljharb/repo-report
CLI to list all repos a user has access to, and report on their configuration in aggregate.
Language: JavaScript - Size: 733 KB - Last synced: 12 days ago - Pushed: 2 months ago - Stars: 24 - Forks: 11
ljharb/possible-typed-array-names
A simple list of possible Typed Array names.
Language: JavaScript - Size: 15.6 KB - Last synced: 18 days ago - Pushed: 2 months ago - Stars: 1 - Forks: 0
ljharb/get-dep-tree
Use npm's Arborist to get a dependency tree for a package.
Language: JavaScript - Size: 72.3 KB - Last synced: 12 days ago - Pushed: about 1 year ago - Stars: 14 - Forks: 0
ljharb/Iterator.prototype
`Iterator.prototype`, or a shared object to use.
Language: JavaScript - Size: 36.1 KB - Last synced: 19 days ago - Pushed: 8 months ago - Stars: 1 - Forks: 0
ljharb/camelize
Language: JavaScript - Size: 34.2 KB - Last synced: 19 days ago - Pushed: about 1 year ago - Stars: 14 - Forks: 1
ljharb/jellobot Fork of brigand/jellobot
Keeping the project alive.
Language: JavaScript - Size: 4.4 MB - Last synced: 19 days ago - Pushed: 7 months ago - Stars: 10 - Forks: 3
ljharb/internal-slot
ES spec-like internal slots.
Language: JavaScript - Size: 90.8 KB - Last synced: 18 days ago - Pushed: 3 months ago - Stars: 6 - Forks: 1
ljharb/es-array-method-boxes-properly
Utility package to determine if an `Array.prototype` method properly boxes the callback's receiver and third argument.
Language: JavaScript - Size: 49.8 KB - Last synced: 19 days ago - Pushed: 8 months ago - Stars: 2 - Forks: 1
ljharb/uglify-register
The require hook will bind itself to node's require and automatically uglify files on the fly.
Language: JavaScript - Size: 62.5 KB - Last synced: 17 days ago - Pushed: over 1 year ago - Stars: 11 - Forks: 3
ljharb/object.assign
ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim
Language: JavaScript - Size: 290 KB - Last synced: 18 days ago - Pushed: 2 months ago - Stars: 107 - Forks: 22
ljharb/define-properties
Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.
Language: JavaScript - Size: 108 KB - Last synced: 18 days ago - Pushed: 8 months ago - Stars: 21 - Forks: 9
ljharb/scorecard-cli
A CLI for OpenSSF Scorecard data.
Language: JavaScript - Size: 17.6 KB - Last synced: 19 days ago - Pushed: 7 months ago - Stars: 9 - Forks: 0
ljharb/jsonify
Language: JavaScript - Size: 58.6 KB - Last synced: 19 days ago - Pushed: 11 months ago - Stars: 4 - Forks: 2
ljharb/define-accessor-property
Define an accessor property on an object. Will either throw, or fall back to assignment in loose mode, in an engine without descriptors.
Language: JavaScript - Size: 17.6 KB - Last synced: 18 days ago - Pushed: 2 months ago - Stars: 2 - Forks: 0
ljharb/npm-deprecations
Given an npm module name, get a map of npm version numbers to deprecation messages.
Language: JavaScript - Size: 175 KB - Last synced: 10 days ago - Pushed: 2 months ago - Stars: 5 - Forks: 0
ljharb/list-exports
Given a package name and a version number, or a path to a package.json, what specifiers does it expose?
Language: JavaScript - Size: 509 KB - Last synced: 19 days ago - Pushed: 3 months ago - Stars: 13 - Forks: 3
ljharb/json-file-plus
Read from and write to a JSON file, minimizing diffs and preserving formatting.
Language: JavaScript - Size: 186 KB - Last synced: 19 days ago - Pushed: 7 months ago - Stars: 44 - Forks: 30
ljharb/define-data-property
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
Language: JavaScript - Size: 89.8 KB - Last synced: 19 days ago - Pushed: 2 months ago - Stars: 3 - Forks: 0
ljharb/safe-publish-latest
Ensure that when you `npm publish`, the "latest" tag is only set for the truly latest version.
Language: JavaScript - Size: 116 KB - Last synced: 15 days ago - Pushed: over 1 year ago - Stars: 22 - Forks: 4
ljharb/object-keys
Object.keys shim
Language: JavaScript - Size: 237 KB - Last synced: 17 days ago - Pushed: over 1 year ago - Stars: 43 - Forks: 17
ljharb/validate-exports-object
Validate an object in the "exports" field.
Language: JavaScript - Size: 43 KB - Last synced: 18 days ago - Pushed: 2 months ago - Stars: 1 - Forks: 0
ljharb/unbzip2-stream Fork of regular/unbzip2-stream
streaming unbzip2 implementatio in pure javascript for node and browsers
Language: JavaScript - Size: 4.2 MB - Last synced: 19 days ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
ljharb/unbox-primitive
Unbox a boxed JS primitive value.
Language: JavaScript - Size: 64.5 KB - Last synced: 18 days ago - Pushed: over 1 year ago - Stars: 6 - Forks: 3
ljharb/safe-regex-test
Give a regex, get a robust predicate function that tests it against a string.
Language: JavaScript - Size: 37.1 KB - Last synced: 19 days ago - Pushed: 3 months ago - Stars: 8 - Forks: 1
ljharb/Memory-Safety Fork of ossf/Memory-Safety
Size: 29.3 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
ljharb/aud
Use `npx aud` instead of `npm audit`, whether you have a lockfile or not!
Language: JavaScript - Size: 143 KB - Last synced: 16 days ago - Pushed: 5 months ago - Stars: 26 - Forks: 2
ljharb/flat-cache Fork of jaredwray/flat-cache
A stupidly simple key/value storage using files to persist the data
Size: 361 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 1 - Forks: 0
ljharb/set-function-length
Set a function's length property
Language: JavaScript - Size: 73.2 KB - Last synced: 17 days ago - Pushed: 2 months ago - Stars: 5 - Forks: 0
ljharb/call-bind
Robustly `.call.bind()` a function.
Language: JavaScript - Size: 109 KB - Last synced: 16 days ago - Pushed: 3 months ago - Stars: 8 - Forks: 5
ljharb/has-own Fork of aheckmann/has-own
A safer .hasOwnProperty() where property name comes first: `hasOwn(name, obj)`
Language: JavaScript - Size: 15.6 KB - Last synced: 19 days ago - Pushed: 7 months ago - Stars: 2 - Forks: 0
ljharb/node-extend Fork of justmoon/node-extend
Simple function to extend objects
Language: JavaScript - Size: 127 KB - Last synced: 19 days ago - Pushed: 7 months ago - Stars: 1 - Forks: 0
ljharb/node.extend Fork of dreamerslab/node.extend
A port of jQuery.extend that actually works on node.js
Language: JavaScript - Size: 125 KB - Last synced: 19 days ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
ljharb/can-merge
Language: JavaScript - Size: 1.04 MB - Last synced: 16 days ago - Pushed: about 2 years ago - Stars: 15 - Forks: 3
ljharb/nodejs.org Fork of nodejs/nodejs.org
The Node.jsยฎ Website
Size: 86.5 MB - Last synced: 19 days ago - Pushed: 7 months ago - Stars: 0 - Forks: 0
ljharb/through Fork of dominictarr/through
simple way to create a ReadableWritable stream that works
Language: JavaScript - Size: 131 KB - Last synced: 11 days ago - Pushed: 2 months ago - Stars: 3 - Forks: 0
ljharb/deno Fork of denoland/deno
A modern runtime for JavaScript and TypeScript.
Size: 104 MB - Last synced: 19 days ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
ljharb/set-function-name
Set a function's name property
Language: JavaScript - Size: 44.9 KB - Last synced: 18 days ago - Pushed: 2 months ago - Stars: 4 - Forks: 1
ljharb/axe-core Fork of dequelabs/axe-core
Accessibility engine for automated Web UI testing
Size: 15.6 MB - Last synced: 19 days ago - Pushed: 9 months ago - Stars: 2 - Forks: 0
ljharb/WebKit Fork of WebKit/WebKit
Home of the WebKit project, the browser engine used by Safari, Mail, App Store and many other applications on macOS, iOS and Linux.
Size: 9.19 GB - Last synced: 19 days ago - Pushed: 8 months ago - Stars: 1 - Forks: 0
ljharb/node Fork of nodejs/node
Node.js JavaScript runtime :sparkles::turtle::rocket::sparkles:
Language: JavaScript - Size: 946 MB - Last synced: 19 days ago - Pushed: 23 days ago - Stars: 1 - Forks: 2
ljharb/language-tags Fork of mattcg/language-tags
A Swiss Army knife for language tags.
Language: JavaScript - Size: 656 KB - Last synced: 19 days ago - Pushed: 9 months ago - Stars: 1 - Forks: 1
ljharb/safe-array-concat
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
Language: JavaScript - Size: 54.7 KB - Last synced: 18 days ago - Pushed: 2 months ago - Stars: 5 - Forks: 1
ljharb/resumer
a through stream that starts paused and resumes on the next tick
Language: JavaScript - Size: 50.8 KB - Last synced: 11 days ago - Pushed: 2 months ago - Stars: 2 - Forks: 0
ljharb/best-practices-badge Fork of coreinfrastructure/best-practices-badge
๐Open Source Security Foundation (OpenSSF) Best Practices Badge (formerly Core Infrastructure Initiative (CII) Best Practices Badge)
Size: 62.5 MB - Last synced: 19 days ago - Pushed: 10 months ago - Stars: 1 - Forks: 1
ljharb/document.contains
Polyfill/shim for `document.contains`
Language: JavaScript - Size: 37.1 KB - Last synced: 19 days ago - Pushed: over 1 year ago - Stars: 4 - Forks: 1
ljharb/eslint-config
My shareable `eslint` config.
Language: JavaScript - Size: 322 KB - Last synced: 17 days ago - Pushed: 12 months ago - Stars: 19 - Forks: 6
ljharb/node-comments
Transform comments in JS files between multiple styles - single-line, multi-line, both, and more to come!
Language: JavaScript - Size: 77.1 KB - Last synced: 19 days ago - Pushed: over 1 year ago - Stars: 3 - Forks: 1
ljharb/Inquirer.js Fork of SBoudrias/Inquirer.js
A collection of common interactive command line user interfaces.
Language: JavaScript - Size: 3.92 MB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
ljharb/npmignore
Command line tool for creating or updating a .npmignore file based on .gitignore.
Language: JavaScript - Size: 69.3 KB - Last synced: 16 days ago - Pushed: 3 months ago - Stars: 27 - Forks: 9