Jordan Harband (@ljharb) 's Twitter Profile
Jordan Harband

@ljharb

software engineer/nerd/teacher/will try anything once; surgeon with git rebase. @TC39 ex @Coinbase/@Airbnb/@Twitter/@MobBase. Fav punctuation ⸮, scent petrichor

ID: 13980622

linkhttp://ljharb.codes calendar_today26-02-2008 02:25:07

37,37K Tweet

8,8K Followers

2,2K Following

AJ Stuyvenberg (@astuyve) 's Twitter Profile Photo

I am once again begging you to stop opening GitHub issues for security fixes in dependencies which are already permitted by semver ranges. There's no action needed by a maintainer. Just upgrade your own damn lock file...

dax (@thdxr) 's Twitter Profile Photo

the way i think about things like this is from fundamentals understand there is a body working on browser standards trying to get consensus across so many competing interests then imagine how likely those are to match what you need in an environment they’re not thinking about

Lea Verou (@leaverou) 's Twitter Profile Photo

🔥 Hot take: The self-closing syntax makes HTML easier to learn. It means novices can tell the difference between valid and invalid markup *before* they memorize HTML’s entire vocabulary of element names. Given that HTML is the most novice-friendly language in the web

Jordan Harband (@ljharb) 's Twitter Profile Photo

lol does @cloudflare naively block URLs with "__proto__"? npmjs.com/__proto__ and cloudflare.com/__proto__ both show CF blocked pages. (npm has its own problems, and `npm show __proto__` says `'undefined@[object Object]' is not in this registry.`)

Jordan Harband (@ljharb) 's Twitter Profile Photo

just made `npx gfm-footnotes`, to prune unused footnote references in long GFM markdown docs. hope someone else finds it useful :-) npmjs.com/gfm-footnotes

Jordan Harband (@ljharb) 's Twitter Profile Photo

today i released v6.10.0 of npmjs.com/eslint-plugin-… with eslint v9 support, and yesterday v2.30.0 of npmjs.com/eslint-plugin-… with flat config support (v9 is a WIP). enjoy!

Jordan Harband (@ljharb) 's Twitter Profile Photo

all of a sudden GitHub actions is cancelling runs on me - either because a newer one is "higher priority" (i want every queued job to complete, not just the latest ones) or with no explanation at all

OpenSauced (@saucedopen) 's Twitter Profile Photo

"How many humans could screw up my dependency graph?" 🤔 You're tracking stars, issues, and package counts, but you might be missing the biggest impact. Discover why Jordan Harband's question has us asking, "Are you mapping your Human Dependency Graph?"