Jordan Harband
@ljharb
software engineer/nerd/teacher/will try anything once; surgeon with git rebase. @tc39 ex @coinbase @
Cur síos
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.
Cuntais Nasctha
Is leis ljharb na cuntais seo a leanas ar ardáin eile:
Stórtha
actions Réaltaí 13 Nuashonraithe 2 sheachtain ó shin
GitHub actions I use for CI.
shell-quote Réaltaí 53 Nuashonraithe 3 seachtaine ó shin
qs Réaltaí 8934 Nuashonraithe 3 seachtaine ó shin
A querystring parser and serializer with nesting support
es-abstract Réaltaí 121 Nuashonraithe 3 seachtaine ó shin
ECMAScript spec abstract operations.
gopd Réaltaí 2 Nuashonraithe 2 mhí ó shin
`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.
safe-array-concat Réaltaí 5 Nuashonraithe 2 mhí ó shin
`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadable
call-bind Réaltaí 12 Nuashonraithe 2 mhí ó shin
Robustly `.call.bind()` a function.
object-keys Réaltaí 46 Nuashonraithe 3 mhí ó shin
Object.keys shim
json-file-plus Réaltaí 45 Nuashonraithe 3 mhí ó shin
Read from and write to a JSON file, minimizing diffs and preserving formatting.
es-array-method-boxes-properly Réaltaí 4 Nuashonraithe 3 mhí ó shin
Utility package to determine if an `Array.prototype` method properly boxes the callback's receiver and third argument.
big-integer-max Réaltaí 3 Nuashonraithe 3 mhí ó shin
Given two valid integers in string form, return the larger of the two.
can-merge Réaltaí 15 Nuashonraithe 3 mhí ó shin
list-exports Réaltaí 15 Nuashonraithe 4 mhí ó shin
Given a package name and a version number, or a path to a package.json, what specifiers does it expose?
validate-exports-object Réaltaí 2 Nuashonraithe 5 mhí ó shin
Validate an object in the "exports" field.
repo-report Réaltaí 25 Nuashonraithe 5 mhí ó shin
CLI to list all repos a user has access to, and report on their configuration in aggregate.
lockfile-info Réaltaí 2 Nuashonraithe 5 mhí ó shin
Info about an npm project - which lockfile version, which lockfile(s) are present, etc.
json-stable-stringify Réaltaí 79 Nuashonraithe 5 mhí ó shin
intl-fallback-symbol Réaltaí 4 Nuashonraithe 5 mhí ó shin
ECMA-402 Intl spec's internal `FallbackSymbol`
get-intrinsic Réaltaí 34 Nuashonraithe 5 mhí ó shin
Get and robustly cache all JS language-level intrinsics at first require time.
es-shim-unscopables Réaltaí 2 Nuashonraithe 5 mhí ó shin
Helper package to shim a method into `Array.prototype[Symbol.unscopables]`
Stair
Tháinig ljharb isteach 2 bhliain ó shin.