Jordan Harband
@ljharb
software engineer/nerd/teacher/will try anything once; surgeon with git rebase. @tc39 ex @coinbase @
Opis
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.
Konta w innych serwisach
ljharb posiada następujące konta na innych platformach:
Repozytoria
actions Gwiazdki 13 Zaktualizowano 1 tydzień temu
GitHub actions I use for CI.
qs Gwiazdki 8941 Zaktualizowano 1 tydzień temu
A querystring parser and serializer with nesting support
es-abstract Gwiazdki 123 Zaktualizowano 1 tydzień temu
ECMAScript spec abstract operations.
es-to-primitive Gwiazdki 22 Zaktualizowano 2 tygodnie temu
ECMAScript "ToPrimitive" algorithm. Provides ES5 and ES6/ES2015 versions.
shell-quote Gwiazdki 56 Zaktualizowano 2 tygodnie temu
list-exports Gwiazdki 15 Zaktualizowano 2 tygodnie temu
Given a package name and a version number, or a path to a package.json, what specifiers does it expose?
repo-report Gwiazdki 25 Zaktualizowano 2 tygodnie temu
CLI to list all repos a user has access to, and report on their configuration in aggregate.
mock-property Gwiazdki 7 Zaktualizowano 2 tygodnie temu
Given an object and a property, replaces a property descriptor (or deletes it), and returns a thunk to restore it.
ls-engines Gwiazdki 56 Zaktualizowano 2 tygodnie temu
Determine if your dependency graph's stated "engines" criteria is met.
can-merge Gwiazdki 15 Zaktualizowano 2 tygodnie temu
safe-regex-test Gwiazdki 8 Zaktualizowano 3 tygodnie temu
Give a regex, get a robust predicate function that tests it against a string.
gopd Gwiazdki 2 Zaktualizowano 3 miesiące temu
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
safe-array-concat Gwiazdki 5 Zaktualizowano 3 miesiące temu
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
call-bind Gwiazdki 12 Zaktualizowano 3 miesiące temu
Robustly `.call.bind()` a function.
object-keys Gwiazdki 46 Zaktualizowano 4 miesiące temu
Object.keys shim
json-file-plus Gwiazdki 45 Zaktualizowano 4 miesiące temu
Read from and write to a JSON file, minimizing diffs and preserving formatting.
es-array-method-boxes-properly Gwiazdki 4 Zaktualizowano 4 miesiące temu
Utility package to determine if an `Array.prototype` method properly boxes the callback's receiver and third argument.
big-integer-max Gwiazdki 3 Zaktualizowano 4 miesiące temu
Given two valid integers in string form, return the larger of the two.
validate-exports-object Gwiazdki 2 Zaktualizowano 6 miesięcy temu
Validate an object in the "exports" field.
lockfile-info Gwiazdki 2 Zaktualizowano 6 miesięcy temu
Info about an npm project - which lockfile version, which lockfile(s) are present, etc.
Historia
ljharb dołączył 2 lata temu.