Jordan Harband
@ljharb
software engineer/nerd/teacher/will try anything once; surgeon with git rebase. @tc39 ex @coinbase @
Περιγραφή
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.
Συνδεδεμένοι Λογαριασμοί
Ο/Η ljharb έχει τους ακόλουθους λογαριασμούς σε άλλες πλατφόρμες:
Αποθετήρια
actions Αστέρια 10 Ενημερώθηκε αυτή την εβδομάδα
GitHub actions I use for CI.
es-abstract Αστέρια 110 Ενημερώθηκε πριν από 2 εβδομάδες
ECMAScript spec abstract operations.
qs Αστέρια 8344 Ενημερώθηκε πριν από 3 εβδομάδες
A querystring parser with nesting support
js-traverse Αστέρια 33 Ενημερώθηκε πριν από 1 μήνα
object.assign Αστέρια 107 Ενημερώθηκε πριν από 1 μήνα
ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shim
validate-exports-object Αστέρια 1 Ενημερώθηκε πριν από 2 μήνες
Validate an object in the "exports" field.
safe-array-concat Αστέρια 5 Ενημερώθηκε πριν από 2 μήνες
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
set-function-length Αστέρια 5 Ενημερώθηκε πριν από 2 μήνες
Set a function's length property
npm-deprecations Αστέρια 5 Ενημερώθηκε πριν από 2 μήνες
Given an npm module name, get a map of npm version numbers to deprecation messages.
resumer Αστέρια 2 Ενημερώθηκε πριν από 2 μήνες
a through stream that starts paused and resumes on the next tick
define-data-property Αστέρια 3 Ενημερώθηκε πριν από 2 μήνες
Define a data property on an object. Will fall back to assignment in an engine without descriptors.
set-function-name Αστέρια 4 Ενημερώθηκε πριν από 2 μήνες
Set a function's name property
repo-report Αστέρια 24 Ενημερώθηκε πριν από 2 μήνες
CLI to list all repos a user has access to, and report on their configuration in aggregate.
get-intrinsic Αστέρια 23 Ενημερώθηκε πριν από 2 μήνες
Get and robustly cache all JS language-level intrinsics at first require time.
list-exports Αστέρια 13 Ενημερώθηκε πριν από 2 μήνες
Given a package name and a version number, or a path to a package.json, what specifiers does it expose?
ls-engines Αστέρια 47 Ενημερώθηκε πριν από 2 μήνες
Determine if your dependency graph's stated "engines" criteria is met.
gopd Αστέρια 2 Ενημερώθηκε πριν από 3 μήνες
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
npmignore Αστέρια 27 Ενημερώθηκε πριν από 3 μήνες
Command line tool for creating or updating a .npmignore file based on .gitignore.
json-stable-stringify Αστέρια 46 Ενημερώθηκε πριν από 3 μήνες
es-value-fixtures Αστέρια 2 Ενημερώθηκε πριν από 3 μήνες
Fixtures of ES values, for testing purposes.
Ιστορικό
ljharb εντάχθηκε στο πριν από 4 μήνες.