My little tribute to Atari 800XL, the machine that started all for me: a8.aygun.me
If you're using vite-plugin-cjs-interop, please drop me a line about what the offending package is and in what setup you need the fix (dev/build, ssr/client). I'd like to add some e2e tests to the CI against popular known offenders.
Need Vite's HMR for your server app? Vavite 6 is out! Now comes with Vite 7 (and 8 beta) support, server-side hot module replacement, separate server mode (e.g. for Bun.serve support), and a much simplified API.
github.com/cyco130/vavite
New package: github.com/cyco130/kill-em-a…
It lists (and/or kills) a process and its children. I need it because ps-tree seems to have been unmaintained for quite some time.
Just released a @vite_js plugin to improve the experience of testing/developing Fastly Compute JS apps locally. The docs are sparse at the moment but the examples should get you going pretty quickly.
@FastlyDevs
github.com/cyco130/vite-plug…
Ekrem İmamoğlu, the Mayor of Istanbul and Erdoğan's strongest political rival, has been detained along with a hundred other opposition figures (politicians, journalists, and businessmen). Right of assembly in Istanbul and social media access in the country has been restricted.
If you're using vite-plugin-cjs-interop, please try the version vite-plugin-cjs-interop@2.2.0-oxc.0.
Switching from acorn to oxc-parser (@boshen_c) shows 3x speed increase in microbenchmarks. I need your valuable feedback to make sure it doesn't break anything.
Link to PR: github.com/cyco130/vite-plug…
Dear Lisbonites,
Gülüm will be putting her childlike energy to good use to teach children body percussion. Get in line!
One thing I love about being a developer is that I can cater to my own needs: I recently built songs.aygun.me, a chord sheet and setlist tool for my band's gigs.
It's super basic but I built it with Rakkas, which I also built (and it wasn't as simple 😅).
Rakkas can now run on Fastly Compute (release will come soon): directly-awake-amoeba.edgeco…
@FastlyDevs the only workaround needed was not to assume ReadableStream to be AsyncIterable 💃
I'm not able to continue maintaining esbuild-plugin-polyfill-node (~70K weekly downloads, ~6K dependents). Contact me if you'd like to continue.
I don't have much use for it anymore mainly because Deno and Cloudflare have top-tier Node compatibility modes of their own now.
github.com/cyco130/esbuild-p…
Modest observation: "The staging branch/environment" *always* turns into a garbage bin filled with failed experiments and abandoned features that never get reverted. Preview deployments (one per branch) is the way but it's a pain to set up on most infras.
Compute is cheap since only a few product people will ever use the preview deployment. But provisioning a scratch database for each preview can be prohibitively expensive. Sharing a staging db causes the same garbage accumulation problem (with migrations).



