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
if you don't use knip already, be sure to check it out!
would love to see more perf focused tools like this
November 11, 2025 at 10:39 AM
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
if you don't use knip already, be sure to check it out!
would love to see more perf focused tools like this
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
Plans fell apart so I spent the weekend hiking and cafe hopping 😀 still a big fan of Zurich
If your code runs in a browser, your tests should too
November 9, 2025 at 8:42 AM
If your code runs in a browser, your tests should too
quick trip to switzerland!
November 7, 2025 at 12:22 PM
quick trip to switzerland!
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 🙌
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
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 🙌
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 🙌
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 😀
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
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 😀
super early days but let me know what you think! if its of use, etc 😀
Just closed a vim instance that's been running for 120 days apparently 😄
November 5, 2025 at 12:20 PM
Just closed a vim instance that's been running for 120 days apparently 😄
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
✂️ 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
awesome work as always, definitely one of the teams leading the push for performant tools 🎉
digging through git history. in 2018 i was pushing ESM adoption
bit too early i think 😂
bit too early i think 😂
November 4, 2025 at 8:42 PM
digging through git history. in 2018 i was pushing ESM adoption
bit too early i think 😂
bit too early i think 😂
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
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
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
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
heading back home! looking forward to some Hades and a lazy evening 😅
November 2, 2025 at 2:48 PM
heading back home! looking forward to some Hades and a lazy evening 😅
Had a good catch up with @danielroe.dev today. Lots of ideas now 😅
November 1, 2025 at 3:21 PM
Had a good catch up with @danielroe.dev today. Lots of ideas now 😅
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
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
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
huge thanks to everyone involved 🎉 much more to come very soon, and we have a roadmap of some super useful tools in the works
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 🙌
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
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 🙌
Check it out 🙌
Any other maintainers noticed old PRs being approved lately by randoms? Presumably bots
What's the purpose? 😅
What's the purpose? 😅
October 30, 2025 at 6:53 PM
Any other maintainers noticed old PRs being approved lately by randoms? Presumably bots
What's the purpose? 😅
What's the purpose? 😅
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.
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
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.
Default exports, named exports, export assignments. Configs are sometimes circular , sometimes not. Some export arrays, some objects, some functions.
Heading to Glasgow for the weekend 👀
October 29, 2025 at 6:13 PM
Heading to Glasgow for the weekend 👀
accidentally booked a flight a week early
to change it costs more than to book the correct flight so i now have 2 flights 😅
to change it costs more than to book the correct flight so i now have 2 flights 😅
October 29, 2025 at 5:38 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 😅
to change it costs more than to book the correct flight so i now have 2 flights 😅
azure outage 👀 its 530 somewhere
October 29, 2025 at 4:48 PM
azure outage 👀 its 530 somewhere
why aren't these non-standard "directives" just JSDoc or decorators? 🤔
October 28, 2025 at 12:29 PM
why aren't these non-standard "directives" just JSDoc or decorators? 🤔
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 🙏
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
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 🙏
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 🙏
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
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
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
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
awesome to see @vitest.dev 4 running latest chai!
chai 6 more than halved package size compared to 5 🎉
chai 6 more than halved package size compared to 5 🎉
October 26, 2025 at 9:30 AM
awesome to see @vitest.dev 4 running latest chai!
chai 6 more than halved package size compared to 5 🎉
chai 6 more than halved package size compared to 5 🎉