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 🥳
new release of @bomb.sh clack!

this one comes with a bunch of nice bug fixes, and `withGuide` if you want to use the prompts standalone
Release @clack/[email protected] · bombshell-dev/clack
Minor Changes 38019c7: Updates the API for stopping spinners and progress bars to be clearer Previously, both the spinner and progress bar components used a single stop method that accepted a cod...
github.com
November 24, 2025 at 3:37 PM
i have a growing @e18e.dev roadmap of very useful tools we could all benefit from

to make it happen, we need two things: sponsors, and leads/champions 👀

if you're interested in either, come chat to me and i'd be happy to show you through the roadmap we have!
November 23, 2025 at 10:44 AM
have been using preact for a side project recently and am thoroughly enjoying it

the signals dev tools are super nice too. would love to see similar exist for other frameworks, even just to visualise the signal networks/flows
November 23, 2025 at 10:22 AM
one downside of LLMs in OSS is _huge_ walls of text in issues, where the text does technically make sense but reads like a student trying to meet a character limit 😅
November 21, 2025 at 9:27 AM
had a slow week or two thanks to travel and what not

kicking off work on some fun @e18e.dev initiatives today though 👀
November 20, 2025 at 2:31 PM
reviving my XPS laptop, its nice to see a linux desktop again :D
November 20, 2025 at 9:15 AM
the hackery it takes to get it to behave
November 19, 2025 at 11:40 AM
thought i'd give the node test runner a go again

20.x - pass
22.x - tries to run ts sources

try turn off ts

20.x - no such option as "no-experimental-strip-types"
22.x - pass

lets try a glob instead

20.x - could not find "lib/**/*_test.js" (20 doesn't support globs)
22.x - pass
November 19, 2025 at 11:23 AM
its always good fun when something as ancient as glob has a CVE
November 18, 2025 at 3:20 PM
bleh, cloudflare outage this time 😭
November 18, 2025 at 12:01 PM
Quite a few micro utils exist to brute force an "on exit" listener, i.e they listen on 10-20 different events to try ensure all kinds of exit are accounted for

Surely in modern times, we can just listen for `exit`? 👀
November 17, 2025 at 11:08 AM
Been a very busy week just gone, finally time to catch up on all the GitHub!
November 17, 2025 at 11:01 AM
cracked it! terminal rendering goodness
November 14, 2025 at 11:53 AM
figuring out a nice, difficult bug in clack that'll fix a whole bunch of weird edge case issues 😅
November 14, 2025 at 11:25 AM
DEP0190 is just going to make `--disable-warning` common usage
November 12, 2025 at 10:40 PM
new version of module-replacements published!

this is the core @e18e.dev data set used by various tools to suggest more performant packages. big thanks to @outslept.bsky.social for sorting the docs and everyone who added more replacements this time around 🎉
GitHub - es-tooling/module-replacements: A manifest of JS modules and their more modern/active replacements
A manifest of JS modules and their more modern/active replacements - es-tooling/module-replacements
github.com
November 12, 2025 at 10:13 PM
roughly figured out our bun test failures - turns out bun itself just has a very unhappy `fs.watch` implementation 😬
November 12, 2025 at 9:42 AM
tinyglobby is a great success, and has shown us how much we can improve perf for everyone. here's some of the story!

big thanks to @superchupu.dev and @benmccann.com for putting so much work into this and the migrations/adoption. we're lucky to have both in the @e18e.dev community 💙
tinyglobby: a success story in modernization and performance
The story of tinyglobby, one of the e18e community's most successful projects
e18e.dev
November 11, 2025 at 4:55 PM
filesystem tests are the flakiest
November 11, 2025 at 12:56 PM
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