Englisch
Avatar

Jordan Harband
@ljharb

software engineer/nerd/teacher/will try anything once; surgeon with git rebase. @tc39 ex @coinbase @

ljharb hat das Ziel, 4.000,00 $ pro Woche zu erhalten.
Spenden   Zahlungskarte Lastschrift PayPal

Beschreibung

Hi‼ My name's Jordan, and I've gradually mutated over the last decade into being super obsessed with open source, backwards compatibility, and finding ways to balance what I feel are ethical obligations to all users of projects I interact with, with the very real problem of time management, burnout, and work/life balance.

I've been a part of TC39 (the committee that writes the specification for JavaScript) since 2014, and I was an editor of the specification from 2018-2021. I've been heavily involved in the node community for as many years, and I've gradually created (but mostly inherited or been gifted) a decent number of open source projects. I persist in trying to maintain them all with maximal back compat, the strictest adherence to semver, and the greatest respect for users.

Verknüpfte Konten

ljharb besitzt die folgenden Zugänge auf anderen Plattformen:

Repositorys

actions Sterne 10 Diese Woche aktualisiert

GitHub actions I use for CI.

es-abstract Sterne 110 vor 2 Wochen aktualisiert

ECMAScript spec abstract operations.

qs Sterne 8344 vor 3 Wochen aktualisiert

A querystring parser with nesting support

js-traverse Sterne 33 vor 1 Monat aktualisiert

object.assign Sterne 107 vor 1 Monat aktualisiert

ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim

validate-exports-object Sterne 1 vor 2 Monaten aktualisiert

Validate an object in the "exports" field.

safe-array-concat Sterne 5 vor 2 Monaten aktualisiert

`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable

set-function-length Sterne 5 vor 2 Monaten aktualisiert

Set a function's length property

npm-deprecations Sterne 5 vor 2 Monaten aktualisiert

Given an npm module name, get a map of npm version numbers to deprecation messages.

resumer Sterne 2 vor 2 Monaten aktualisiert

a through stream that starts paused and resumes on the next tick

define-data-property Sterne 3 vor 2 Monaten aktualisiert

Define a data property on an object. Will fall back to assignment in an engine without descriptors.

set-function-name Sterne 4 vor 2 Monaten aktualisiert

Set a function's name property

repo-report Sterne 24 vor 2 Monaten aktualisiert

CLI to list all repos a user has access to, and report on their configuration in aggregate.

get-intrinsic Sterne 23 vor 2 Monaten aktualisiert

Get and robustly cache all JS language-level intrinsics at first require time.

list-exports Sterne 13 vor 2 Monaten aktualisiert

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

ls-engines Sterne 47 vor 3 Monaten aktualisiert

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

gopd Sterne 2 vor 3 Monaten aktualisiert

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

npmignore Sterne 27 vor 3 Monaten aktualisiert

Command line tool for creating or updating a .npmignore file based on .gitignore.

json-stable-stringify Sterne 46 vor 3 Monaten aktualisiert

es-value-fixtures Sterne 2 vor 3 Monaten aktualisiert

Fixtures of ES values, for testing purposes.

Verlauf

ljharb ist vor 4 Monaten beigetreten.

Einnahmen pro Woche (in US-Dollar)

Anzahl Unterstützer pro Woche