James

@43081j.com

Lead: @e18e.dev - tinylibs - chai Maintainer: parse5 - @unjs.io - @bomb.sh - chokidar - @npmx.dev - @vueuse.org - prettier Sponsor me at github.com/sponsors/43081j github.com/43081j / Focusing on ecosystem perf & tooling 🥳

closing old issues and issues that don't get reported enough to be fixed is a good way to deter the bad agents

A new text encodings library, iconv-nano, was posted in the @e18e.dev discord. A day later, the author (Jeremy) is collaborating with @hyeseong.kim on making it ~80% smaller! 🤯 Always impressed by how e18e has managed to join up people with knowledge in such niche subjects 😄

not too long ago i joined as a maintainer of svelte's acorn-typescript plugin 👀 i missed hacking away at ASTs and parser stuff 😄 has also been super nice working with @baseballyama.bsky.social on modernising a bunch of it 🙏 always a joy to collab with the svelte team

GitHub - sveltejs/acorn-typescript: Acorn plugin that parses TypeScript

Acorn plugin that parses TypeScript. Contribute to sveltejs/acorn-typescript development by creating an account on GitHub.

github.com

ESLint jumped in install size by 2MB recently from a basic dependency update. Here's a short thread of the observations 🧵

tinyrainbow 3.2.0 🌈 - hex colour support (`colors.hex('#303')`) - rgb colour support (`colors.rgb(51, 0, 51)`) - perf improvements (fastest in many cases now!) ❕ If you support a new enough Node, remember you can use `styleText` (built-in!) instead

npmjs.com

New blog post on zena-lang.dev: Designing a Programming Language for the AI Era zena-lang.dev/blog/2026/09... Includes why I think a language good for humans and WebAssembly is good for AI, and why Zena is a project that's optimistic that humans have a place in software development.

Designing a Programming Language for the AI Era

What makes a programming language effective when AI agents write, test, and review code, and why being optimized for WebAssembly is being optimized for AI.

zena-lang.dev

I've been helping out @43081j.com on github.com/43081j/tangl..., and wanted a way to prioritize what to work on. I had an assumption that repos on Tangled, who have GH workflows but not yet Tangled workflows would be great candidates. So I did a quick script that goes through repos on Tangled...

GitHub - 43081j/tangleflow: Convert GitHub actions workflows to tangled pipelines and vice versa.

Convert GitHub actions workflows to tangled pipelines and vice versa. - 43081j/tangleflow

github.com

today we released a new library as part of tinylibs: tinyps ⚙️ this exposes a few utilities for dealing with system processes. you can use it to list, kill and find processes amongst other things. check it out and let us know if anything needs improving! 🙏

GitHub - tinylibs/tinyps: A tiny library for dealing with spawned processes

A tiny library for dealing with spawned processes. Contribute to tinylibs/tinyps development by creating an account on GitHub.

github.com

started a project somewhere on one of my laptops. can't remember which laptop and which directory. seems to have vanished 😂 time to do it again!