This packager will compile the app into executables for Linux, MacOS and Windows...
npm install -g electron-prebuilt
- Install Bower:
npm install -g bower
- Install Electron Builder
Electron Builder is used behind the scenes. Read their instructions on how to set up your system.
- Install Docker
- Clone repository:
git clone https://github.com/iotaledger/wallet-packager
- Go to the
- Install other repo's:
git clone https://github.com/iotaledger/wallet git clone https://github.com/iotaledger/iri
Note: iri project does not exist yet -- make an IRI directory manually and place IRI.jar in it.
- Install components
- Build package:
npm run dist
If you'd like to create a package only for a specific OS, you can do so like this:
npm run dist:win npm run dist:mac npm run dist:lin
Note: snap only builds on Linux for now, if you're building on another system, remove it from package.json.