I have just completed some restructuring on the internals of this project, and it should now allow FULL support for all 3rd party nodes (where those Nodes work on your platform and work in Node RED)
It has been tested on;
Windows
OSX
And I have tested the following Nodes
ZWave JS (Serial Port Magic at play)
UI Builder (Advanced File Operations at play)
Node-RED Dashboard 2.0 (I still don't know - I don't do dashboards )
It is a must to read the Read Me on the repo to understand how to use it, and how it works.
I welcome all PR's and suggestions
Just a small update.
My Node RED SFE project, has now been bumped to Node RED 4.1.0, and now targets Node 22.
For interest: The use cases I have this for, is to have a single executable - that I can easily reset
(--reset), for testing answers posted here (and testing my own of course), and for my own Node development needs.
Baking in Nodes for portable Node RED executables is now supported.
Support varies, but tested with serialport and dashboard & mssql-plus
I had a request to make it possible, to build an executable - with no default (embedded) flow, but allowing to bundle built in Nodes regardless.
As the user packages up Node RED for running on different machines with modifiable flows, but removing the need for these users, to have to install some required Nodes.