5 ms·
Node-RED is really tough for Bun to support because it relies on sloppy mode features like implicit global variable assignment (assigning a variable without var
by Jarred 4y ago
Node-RED is really tough for Bun to support because it relies on sloppy mode features like implicit global variable assignment (assigning a variable without var/let/const) and Bun currently treats every file as ESM (and transpiles CJS for compatibility)
- rubenfiszel 4y agoFor Bun on workflow builders, I'm currently working on making windmill [1] supports bun as an additional runtime to run the typescript scripts/steps. It's not the same as making the workflow engine run with bun (we use Rust) but I thought it might be worth mentioning :) [1]: https://github.com/windmill-labs/windmill https://github.com/windmill-labs/windmill
- Jarred 4y agoNice
- renewiltord 4y agoThis looks tremendous, mate. Going to try it later today. Is the self-hosting story good?
- rubenfiszel 4y agodocker compose up and you're gtg. We also have helm charts and it can also run from a single binary and a postgresql url. Everything is documented on windmill.dev
- renewiltord 4y agoFucking brilliant. Inspires confidence.
- jeffybefffy519 4y agoWow this looks incredible. Nice
- rcarmo 4y agoI’m still wishing for it to work somehow - either by someone cleaning up Node-RED or by bun being more toleran - because it would be amazing (and very, very useful) to get it working…