Jamie Mason
banner
foldleft.bsky.social
Jamie Mason
@foldleft.bsky.social
Front-end Developer in Leeds, UK. Currently working at Monzo, and in Open Source I make developer tools like ImageOptim-CLI and syncpack. Into Music, Design, Pixel Art, and Football. Cat Dad of 3 Ragdolls.

- https://github.com/JamieMason
Just used knip.dev for the first time, amazing 🎉 #webdev #typescript #javascript
September 24, 2025 at 1:02 PM
syncpack 14.0.0-alpha.18 has just been published, which adds a new json command #monorepo #typescript #npm #pnpm
July 5, 2025 at 11:23 AM
It's still very much in alpha but the Rust rewrite of syncpack has come a long way. syncpack is a tool to manage @npmjs.bsky.social dependency versions in large #JavaScript or #TypeScript #Monorepos

Give it a try:
npx syncpack@alpha lint --dependency-types prod

github.com/JamieMason/s...
May 5, 2025 at 8:04 PM
April 5, 2025 at 11:18 AM
BRB a few mins, the workmen have just pulled up to optimise some images at my place #webdev #webperf
March 28, 2025 at 1:17 PM
A little more progress, added a --target option.
March 9, 2025 at 8:09 PM
🦀 At an early stage but the Rust rewrite of `syncpack update` is starting to take shape now. This command updates npm dependencies anywhere in your #monorepo
March 1, 2025 at 12:22 PM
PSA I'm available immediately for Frontend Development Contracts www.linkedin.com/posts/jamiem... #WebDev #FrontEnd
January 21, 2025 at 12:33 PM
A lot of postponed Football today in Leeds 😄❄️⚽ #GrassRootsFootball #AmateurFootball
January 11, 2025 at 1:41 PM
I just put together this little example on how to get easy to read css-modules class names during development in @astro.build, @vite.dev etc. gist.github.com/JamieMason/0... #CSS #WebDev #Frontend
January 8, 2025 at 12:20 PM
a quick question, is what I'm doing here possible in pure #CSS now? Where I can repeat an animation on each click? Right now this is done by adding a class with #JavaScript and then removing it on the animationend event. Can this be done with CSS only now? Possibly with active/focus states?
January 8, 2025 at 8:32 AM
Current status #webdev
January 6, 2025 at 9:02 PM
Can any #WebPerf experts out there help me understand why I would connect and SSL a 2nd time to the same domain? I thought this happened once per domain but I'm mistaken. WPT here www.webpagetest.org/result/24122...
December 29, 2024 at 1:55 PM
Latest demo of the PWA I've been working on this last couple of weeks ⚽️👀 #webdev #grassrootsfootball
December 23, 2024 at 10:04 PM
Here's a weird thing I just stumbled on by accident 😆 The left is installed as a desktop app and the right is the same website running in Chrome. The way I have the app talking to a service worker means every running instance receives the same messages #webdev #javascript
December 20, 2024 at 6:01 PM
I get nothing for some reason 🤔 One difference is it's Brave rather than precisely Chrome but I wouldn't expect that to matter
December 19, 2024 at 8:43 AM
Does anyone know what I'm missing here in Chrome DevTools? There's the 1 error from a browser extension, but I can't find the 1 warning it's referring to anywhere #webdev #devtools
December 19, 2024 at 8:33 AM
I don't want it to get too busy, but it probably needs a careful bit of colour on the list view soon ⚽️👀
December 18, 2024 at 5:07 PM
Latest progress on the app, I'm really liking where this is going #PWA #WebDev #WebApps
December 17, 2024 at 2:07 PM
Getting closer ⚽️👀
December 14, 2024 at 2:25 PM
Not as smart as this guy
December 5, 2024 at 7:22 PM
2024 is easily the most random #SpotifyWrapped top 5 I've ever had 😂
December 4, 2024 at 6:57 PM
we have a Chocolate Bicolor like your Bella too, Coco, she looks much smaller than Bella though
December 2, 2024 at 9:36 AM
Departure is a monospaced font that gives your Editor and Terminal a pixel art or old tech vibe #webdev #pixelart #programming

departuremono.com
November 30, 2024 at 4:08 PM
got a cracking deal in the Black Friday sales #cats #ragdollcats
November 29, 2024 at 3:43 PM