The Wayback Machine - https://web.archive.org/web/20220405220045/https://github.com/ljharb
Skip to content
Avatar
🔜
working on that thing you asked about
🔜
working on that thing you asked about

Sponsors

@darcyclarke @scoutapm-sponsorships @thescientist13 @per1234 @around @ayush000 @womcauliff @charpeni @notchris @mysticatea @richchurcher @wgolledge @samsonjs

Sponsoring

@zkat @nzakas @gr2m @mjackson @hzoo @sdras @PeterDaveHello @coilysiren @eslint @vaidehijoshi @nicolo-ribaudo @tatianamac @Vets-Who-Code

Achievements

Achievements

Highlights

Block or Report

Block or report ljharb

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ljharb/README.md

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.

Projects I Maintain

Standards/Communities I Contribute To

this includes participation in working groups, committees, meetings, general issue triage, etc

How Sponsorship Helps

Although open source is a huge part of my life, it's not the most important part - I have a spouse, kids, and a dog; bills to pay; and I also try to give back to the wider community.

Sponsorship helps fund domains, travel, but also other sponsorships

Pinned

  1. JavaScript Style Guide

    JavaScript 122k 23.2k

  2. Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

    Shell 56.7k 6k

  3. ECMAScript 5 compatibility shims for legacy (and modern) JavaScript engines

    JavaScript 7.1k 953

  4. qs Public

    A querystring parser with nesting support

    JavaScript 6.9k 684

  5. Tracking ECMAScript Proposals

    15.1k 660

  6. 1
    # Array Iteration
    2
    
                  
    3
    https://gist.github.com/ljharb/58faf1cfcb4e6808f74aae4ef7944cff
    4
    
                  
    5
    While attempting to explain JavaScript's `reduce` method on arrays, conceptually, I came up with the following - hopefully it's helpful; happy to tweak it if anyone has suggestions.

Contribution activity

April 2022

Created a pull request in import-js/eslint-plugin-import that received 1 comment

Release 2.26.0

+1,278 −521 1 comment
Reviewed 29 pull requests in 14 repositories
coinbase/rest-hooks 7 pull requests
yannickcr/eslint-plugin-react 5 pull requests
openjs-foundation/cross-project-council 3 pull requests
nvm-sh/nvm 3 pull requests
coinbase/coinbase-wallet-sdk 2 pull requests
ljharb/.github 1 pull request
jsx-eslint/.github 1 pull request
kangax/compat-table 1 pull request
tc39/test262 1 pull request
tc39/notes 1 pull request
jsx-eslint/eslint-plugin-jsx-a11y 1 pull request
tc39/ecma262 1 pull request
tc39/proposals 1 pull request
DefinitelyTyped/DefinitelyTyped 1 pull request
Opened 1 issue in 1 repository