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.
- Clone repository:
git clone https://github.com/iotaledger/wallet-packager
- Go to the
wallet-packager
directory:
cd wallet-packager
- 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
npm install
- 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