https://github.com/ljharb/ljharb
https://github.com/ljharb/ljharb
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/ljharb/ljharb
- Owner: ljharb
- Created: 2020-07-09T17:33:26.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-04-18T01:21:12.000Z (6 months ago)
- Last Synced: 2025-04-18T14:54:55.200Z (6 months ago)
- Homepage:
- Size: 20.8 MB
- Stars: 23
- Watchers: 3
- Forks: 10
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Hi‼ My name's [Jordan](https://twitter.com/ljharb), 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
qs![]()
nvm.sh
resolve![]()
tape![]()
prop-types![]()
compat-table
es-abstract![]()
airbnb javascript styleguide/eslint configs
![]()
![]()
enzyme organization
enzyme![]()
es-shims organization
es5-shim![]()
es6-shim![]()
object.assign![]()
inspect-js organization
object-inspect![]()
deep-equal![]()
which-collection![]()
jsx-eslint organization
eslint-plugin-react![]()
eslint-plugin-jsx-a11y![]()
import-js organization
eslint-plugin-import![]()
minimistjs organization
minimist![]()
… and many more [on npm](https://www.npmjs.com/~ljharb)
## Standards/Communities I Contribute To
this includes participation in working groups, committees, meetings, general issue triage, etc- [
TC39](https://tc39.es/) (JavaScript language committee)
- [node.js](https://nodejs.org/): [slack](https://www.nodeslackers.com), Working Groups: [Modules](https://github.com/nodejs/modules), [Version Management](https://github.com/nodejs/version-management), [Moderation](https://github.com/nodejs/admin/blob/main/Moderation-Policy.md), [Package Maintenance](https://github.com/nodejs/package-maintenance)
- [OpenJS Foundation](https://github.com/openjs-foundation/) [Cross Project Council](https://github.com/openjs-foundation/cross-project-council)
- [OpenSSF Foundation](https://openssf.org/)
- [eslint](https://github.com/eslint/eslint/issues?utf8=✓&q=commenter%3Aljharb)
- [babel](https://github.com/babel/babel/issues?utf8=✓&q=commenter%3Aljharb): [slack](https://babeljs.slack.com/)
- [libera](https://libera.chat) IRC: [#javascript](https://web.libera.chat/?channel=#javascript), [#node.js](https://web.libera.chat/?channel=#node.js)
# 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*
# Github Stats
