Mark Tomlinson
banner
marktomlinson.dev
Mark Tomlinson
@marktomlinson.dev
Web dev. Building tools for better design-development workflows.

There is another world, but it's in this one.

https://loanwords.leaflet.pub/
Absolutely! Registry installs source code. Some components also install tiny behaviour helpers (as deps or copied modules).
December 17, 2025 at 9:44 AM
I'm working on precisely this as part of a broader design-tokens workflow tool I'm building.

It's the first time I've done anything with web components, though, so progress has been slow.
December 17, 2025 at 3:48 AM
Gorgeous.
December 9, 2025 at 11:41 PM
Oh don't open them up on my account. I've got another way to contact you - I'll do that
December 8, 2025 at 4:11 AM
Haha I'll DM you!
December 8, 2025 at 4:00 AM
No! Which makes someone reaching out even more surprising. I guess it's officially in private alpha now ha
December 8, 2025 at 3:43 AM
Must have had a good prof.

It's funny, you've just reminded me that in university I held a strong anti-language poetry stance.

Like it was one of my strongest convictions. How quaint it all seems now.
December 7, 2025 at 11:17 PM
Eunoia! Haven't thought about that for ages. Was influential in Melbourne circles in the early 00s.
December 7, 2025 at 9:39 PM
Here!
December 7, 2025 at 8:13 AM
This had been solved for a long time if using sugarcube 'statically' (i.e. generating static CSS files). But a good design for the Vite plugin had been eluding me for a while.
December 6, 2025 at 11:15 PM
If you have multiple token collections like 'marketing' and 'app', you can now import granularly like so: import 'virtual:sugarcube/marketing/variables.css' and import 'virtual:sugarcube/app/variables.css'.
December 6, 2025 at 11:15 PM
I can probably explain a bit, actually.

Just say you have one design token collection. In sugarcube, you import the generated CSS like so: import 'virtual:sugarcube.css'.
December 6, 2025 at 11:15 PM
Reposted by Mark Tomlinson
Normalize the dismantling of intrusive, nonconsensual surveillance technologies
December 5, 2025 at 11:52 PM
Enjoyed this one immensely on multiple levels
December 5, 2025 at 10:04 PM
Absolutely you can
December 2, 2025 at 8:31 PM
You guys always come with the a1 curation so I'm ready.
November 30, 2025 at 4:14 AM
Hoping for more ways to help me throw my phone into the ocean like last issue
November 30, 2025 at 3:49 AM
You’ll also be learning from someone who cares deeply about helping others, even when it’s of no benefit to them. You couldn’t make a better investment
November 28, 2025 at 1:28 PM