James
banner
43081j.com
James
@43081j.com
@e18e.dev - chaijs.com - tinylibs - parse5 - unjs - @lit.dev core contrib - github.com/43081j / Focusing on ecosystem perf & tooling 🥳
what a great success 🎉

if you don't use knip already, be sure to check it out!
would love to see more perf focused tools like this
Changelog: github.com/webpro-nl/kn...

🎉 This release in celebration of 4M downloads/week 🙏
November 11, 2025 at 10:39 AM
Plans fell apart so I spent the weekend hiking and cafe hopping 😀 still a big fan of Zurich
November 9, 2025 at 5:25 PM
If your code runs in a browser, your tests should too
November 9, 2025 at 8:42 AM
quick trip to switzerland!
November 7, 2025 at 12:22 PM
So happy to see talks happening around @e18e.dev that are from the community

It's a sign people really care about this and performance is becoming more important to us as a community

Good work @fuzzyma.bsky.social 🙌
November 6, 2025 at 9:32 PM
as part of some work i'm doing with a friend's co, i've published mcptool - basically a codegen CLI to turn typescript functions into MCP servers

super early days but let me know what you think! if its of use, etc 😀
GitHub - ripulio/mcptool: An MCP scaffold compiler
An MCP scaffold compiler. Contribute to ripulio/mcptool development by creating an account on GitHub.
github.com
November 6, 2025 at 3:28 PM
Just closed a vim instance that's been running for 120 days apparently 😄
November 5, 2025 at 12:20 PM
awesome work as always, definitely one of the teams leading the push for performant tools 🎉
Storybook 10 is here!

✂️ ESM-only (the only breaking change!)
🧩 Module automocking for easier testing
🏭 Typesafe CSF factories Preview for React
💫 UI editing and sharing optimizations
🏷️ Tag filtering exclusion for sidebar management
🔀 Svelte async component support
Storybook 10
ESM-only, 29% lighter, module automocking, and more
storybook.js.org
November 4, 2025 at 8:44 PM
digging through git history. in 2018 i was pushing ESM adoption

bit too early i think 😂
November 4, 2025 at 8:42 PM
An LLM is as good as its user

If you use it to do what you already understand, it'll generally produce good code you reviewed along the way

If you don't understand how to do it yourself, you're going to burden reviewers and introduce bugs
November 4, 2025 at 11:11 AM
Thanks to @antfu.me for his oss fund sponsoring @e18e.dev!

Lots of plans in the works that these sponsorships make possible 🩵
November 4, 2025 at 11:04 AM
its dependabot day
November 3, 2025 at 10:45 AM
heading back home! looking forward to some Hades and a lazy evening 😅
November 2, 2025 at 2:48 PM
Had a good catch up with @danielroe.dev today. Lots of ideas now 😅
November 1, 2025 at 3:21 PM
here's what the @e18e.dev community has been upto for the last couple of months!

huge thanks to everyone involved 🎉 much more to come very soon, and we have a roadmap of some super useful tools in the works
Community Showcase (Q3 2025)
An update on what the community have been up to in Q3 of 2025
e18e.dev
October 31, 2025 at 4:45 PM
A bunch of discussion happened recently in the e18e discord around the need for a lightweight font parser. And thanks to Chris, it now exists! 🥳

Check it out 🙌
GitHub - delucis/fontkitten: WIP: a lighter weight font file parser forked from fontkit
WIP: a lighter weight font file parser forked from fontkit - delucis/fontkitten
github.com
October 31, 2025 at 2:56 PM
Any other maintainers noticed old PRs being approved lately by randoms? Presumably bots
What's the purpose? 😅
October 30, 2025 at 6:53 PM
ESLint plugins are so inconsistently setup

Default exports, named exports, export assignments. Configs are sometimes circular , sometimes not. Some export arrays, some objects, some functions.
October 30, 2025 at 3:09 PM
Heading to Glasgow for the weekend 👀
October 29, 2025 at 6:13 PM
accidentally booked a flight a week early

to change it costs more than to book the correct flight so i now have 2 flights 😅
October 29, 2025 at 5:38 PM
azure outage 👀 its 530 somewhere
October 29, 2025 at 4:48 PM
why aren't these non-standard "directives" just JSDoc or decorators? 🤔
October 28, 2025 at 12:29 PM
had my head split across too many projects the last couple of weeks 😅

but it did remind me of a time a year or two ago when i complained to a friend i had no fun projects to work on. so happy to be working on a bunch of cool stuff since then 🙏
October 27, 2025 at 9:25 PM
ive been building a new web app using svelte this weekend

the one thing that bugs me - self closing tags on components 😅

i'd actually prefer `<SvelteComp></SvelteComp>` since its the more valid one in HTML
October 26, 2025 at 11:15 AM
awesome to see @vitest.dev 4 running latest chai!

chai 6 more than halved package size compared to 5 🎉
October 26, 2025 at 9:30 AM