Package Exports
- electron-updater
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (electron-updater) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
electron-updater
This module allows to automatically update your application. You only need to install this module and write two lines of code! To publish your updates you just need a simple file hosting, it does not require a dedicated server.
See the Auto Update section of the Wiki for more information.
Supported OS:
- macOS (Squirrel.Mac).
- Windows (NSIS).
Linux support is planned.
Differences between electron-updater and built-in autoUpdater
- It doesn't require a dedicated release server.
- Code signature validation on Windows.
- electron-builder produces and publishes all required metadata files and artifacts.
- Download progress supported on all platforms, including macOS.
- Staged rollouts supported on all platforms, including macOS.
- Actually, built-in autoUpdater is used inside on macOS.
- Different providers supported out of the box (GitHub, Bintray, Amazon S3, generic HTTP(s) server).
- You need only 2 lines of code to make it work.
Credits
Thanks to Evolve Labs for donating the npm package name.