
electron-react-boilerplate A boilerplate for scalable cross-platform desktop apps. electron-webpack-quick-start - A bare minimum project structure to get started developing with electron-webpack. Will declare to use node-modules instead of PnP. npmrc to use any one the following approaches in order for your dependencies to be bundled correctly (ref: #6389): In order to use with pnpm, you’ll need to adjust your. Yarn add electron-builder -dev Note for PNPM ¶ Yarn is strongly recommended instead of npm. to code sign windows application, to make AppX), no need to setup. Downloads all required tools files on demand automatically (e.g. Docker images to build Electron app for Linux or Windows on any platform. electron-compile support (compile for release-time on the fly on build). Build and publish in parallel, using hard links on CI server to reduce IO and disk space usage. Pack in a distributable format already packaged app. Publishing artifacts to GitHub Releases, Amazon S3, DigitalOcean Spaces and Bintray.
Windows: nsis (Installer), nsis-web (Web installer), portable (portable app without installation), AppX (Windows Store), Squirrel.Windows. Linux: AppImage, snap, debian package ( deb), rpm, freebsd, pacman, p5p, apk. All platforms: 7z, zip, tar.xz, tar.lz, tar.gz, tar.bz2, dir (unpacked directory). Auto Update ready application packaging. Code Signing on a CI server or development machine.
Two package.json structure is supported, but you are not forced to use it even if you have native production dependencies. You don’t need to ignore them explicitly. Development dependencies are never included. Native application dependencies compilation (including Yarn support).
A complete solution to package and build a ready for distribution Electron app for macOS, Windows and Linux with “auto update” support out of the box.