New package: github.com/cyco130/kill...
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.
New package: github.com/cyco130/kill...
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.dev 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.
@developer.fastly.com
github.com/cyco130/vite...
Ekrem İmamoğlu, the Mayor of Istanbul and Erdoğan's strongest political rival, has been detained along with a hundred other opposition figures including politicians, journalists, and businessmen. Right of assembly in Istanbul and social media access in the country has been restricted.
I’ll get back to you in a couple of days. I’m in Turkey and Discord is blocked here 🙄
Let’s talk. It might not be necessary :)
🍻
Unofficial @vite.dev ecosystem meeting in Munich. @brillout.bsky.social has the greatest ideas but I’m better at drinking beer 🍺
Obviously the main server can also act as middleware: intercepting/modifying the request before proxying it to the auxiliary and/or modifying the auxiliary's response before returning to the client.
So, there will be a main server in front of any number of auxiliary servers, each potentially running on a different runtime/cloud provider etc. Main will handle some routes itself while proxying others to the auxiliaries. We have a working POC even w/o then envs API. It will be much better with it.
Excited about @vite.dev's new Environments API. @canrau.com and I've been experimenting with splitting a Rakkas app into e.g. a CF Worker and a Node server where you pick which one handles which routes, kind of like Vercel's and Netlify's edge+origin setups. Envs API will make it so much easier.
There are a few for specific things like the multipart parser¹ but nothing comprehensive yet.
Last I checked, it was faster than Express as is and equaled Fastify when used with uWebSockets + whatwg-node/fetch.
¹ github.com/cyco130/mult... (might be outdated, haven't touched it in a while!)
- Pre-1.0 (even pre-0.1.0!).
- No website, no real docs.
- More geared towards being used as a backend for frameworks (Rakkas and to a lesser extent Vike) than standalone. It's perfectly usable standalone but our main focus hasn't been that yet.
- Hono filled the same niche pretty well.
All tuned in 👀
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.github.io) shows 3x speed increase in microbenchmarks. I need your valuable feedback to make sure it doesn't break anything.
github.com/cyco130/vite...
Nope! All you need is to put a DNS record or serve a special file from a certain URL on a domain you control: bsky.social/about/blog/4...
Don’t click. It will give you so many new ideas that you won’t be able to finish any of them.
developer.mozilla.org/en-US/docs/W...
I’ve been asked the same question about the Rakkas logo (a stylized dancer, not unlike this emoji: 💃🏻) even though the first dictionary definition at the bottom of the landing page defines it as “(male) dancer” 🙃
rakkasjs.org
Dear Lisbonites,
Gülüm will be putting her childlike energy to good use to teach children body percussion. Get in line!
⭐️
Unrelated but this is the first time I’ve heard about the signal option of addEventListener. Cool!
Source code: github.com/cyco130/songs
This is awesome. So much to learn!
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 😅).
Come on bluesky! Add support for markdown code blocks, and you seal the deal with the dev cluster on the spot.
Rakkas can now run on Fastly Compute (release will come soon): directly-awake-amoeba.edgecompute.app
@developer.fastly.com the only workaround needed was not to assume ReadableStream to be AsyncIterable 💃
Turkish has a comeback for "welcome" which could be roughly translated as "welfound" :) So, welfound!
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 because Deno and Cloudflare have top-tier Node compatibility modes of their own now.
github.com/cyco130/esbu...
👋
Give it time :)
Heya!