Most of companies don't even know that node js npm packages has build scripts which do rely on python c++ build tools. That's y. This saves lots of time. Also binaries once checked and published cannot be edited in npm / all we can do is just remove that version fully if below 300 downloads.
Any developers worth their salt has build scripts turned off everywhere at this point, and manually build the packages they need it for, or manually whitelisted. It may save time, but as others mentioned, shipping binary blobs in a opaque way is a great way of making people avoid your project.
Here you go for the core https://github.com/Shyam20001/brahma-core
All npm packages including esbuild publish binaries node Js a Runtime not compiled one. So don't get into a judgement dude.
Don't get blindly attached to the topics. Do check the Read Me before commenting.
Dude that's how ultra web sockets binaries are built. Node Js can run build scripts but it hurts the machine and requires appropriate node-gyp builds. Also the source to the code is here https://github.com/Shyam20001/brahma-core
Tbh I just stole the deno's internal i/o code bases (tokio/hyper) just to make this framework to work faster performing against uws js. Do give a try and share your thoughts and feedbacks.
Bro the source is locked and precompiled no body even the author cannot edit with malicious binaries. Thats y people used to publish binary to ensure stability. Instead of pulling from git each time.