Ian VanSchooten
banner
ianvs.dev
Ian VanSchooten
@ianvs.dev
Front-end developer at Defined Networking, middle-school robotics coach, board game player, and raiser of 🐝, 🐕, and 👦🏼👦🏼
Ooof, sorry to hear you had trouble with this. I think it should work with node 20.19 and above. I’ll make a note in the Readme at least. Not sure if there’s anything else I can do, but suggestions welcome!
September 18, 2025 at 7:02 PM
I wonder if it's just done by pre-bundling everything though. I've come to think of that largely as an anti-pattern, because it means I can't deduplicate dependencies or patch them in my node_modules with pnpm patch.
April 25, 2025 at 1:00 PM
Yep, we are.
March 1, 2025 at 11:16 AM
Ah, thanks! I just had to scroll back a ways to find it.
February 27, 2025 at 3:14 AM
I logged into X for the first time in months today (I had a good reason), and it was awful. So glad I don't hang out there anymore, y'all made the right choice to move.
February 26, 2025 at 9:57 PM
Reposted by Ian VanSchooten
All told, it's been a year and a half of hard work to get to today. We've got so much to share about this project. Let us know what you'd like to hear about! :)

youtu.be/0mCsluv5FXA
TypeScript types can run DOOM
YouTube video by Michigan TypeScript
youtu.be
February 26, 2025 at 3:04 PM
That's great! Aside from car repairs, I think my biggest win was about 5 years ago when my company was throwing away a 4k TV that wouldn't turn on. I took it home, replaced a board for $40, and it was good as new.
January 14, 2025 at 12:35 PM
I love repairing things for a fraction of what they cost to replace. It's so satisfying and feels rebellious somehow.
January 14, 2025 at 12:31 PM
As cars and trucks become more like computers, I'm convinced they're going to start becoming "obsolete" faster than they actually break down. It's the tech that will break first, not the hardware.
January 14, 2025 at 12:27 PM
That's where I bought mine!
January 8, 2025 at 10:07 PM