This is an Electron template to embed Node-RED with an existing Node-RED project to create a native application.
 
 
Go to file
Nathanaël Lécaudé 1baecfeeb1 Updated readme with electron-packager instructions 2016-04-20 09:26:46 -04:00
.gitignore
LICENSE.md
README.md Updated readme with electron-packager instructions 2016-04-20 09:26:46 -04:00
flows.json
main.js
package.json Added node-red keyboard 2016-04-20 09:00:37 -04:00

README.md

electron-node-red

This is an Electron template to embed Node-RED with a UI generated by node-red-contrib-ui.

You can base off this model and update the package.json file to include your own required dependencies.

To Use

To clone and run this repository you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
git clone https://github.com/natcl/electron-node-red.git
# Go into the repository
cd electron-node-red
# Install dependencies and run the app
npm install && npm start

Packaging your application

If you want to distribute executables of this project, the easiest way is to use electron-packager:

sudo npm install -g electron-packager

# build fox OS X 64 bits
electron-packager electron-node-red MyAppName --platform=darwin --arch=x64

# build fox Windows 64 bits
electron-packager electron-node-red MyAppName --platform=win32 --arch=x64

# build fox OS X 64 bits
electron-packager electron-node-red MyAppName --platform=linux --arch=x64

Learn more about Electron and its API in the documentation.

License CC0 (Public Domain)