https://github.com/imjselectron/electron-differential-updater
Differential updater for mac
https://github.com/imjselectron/electron-differential-updater
cross-platform delta-update differential-update electron electron-builder electron-updater nsis typescript
Last synced: 3 months ago
JSON representation
Differential updater for mac
- Host: GitHub
- URL: https://github.com/imjselectron/electron-differential-updater
- Owner: imjsElectron
- License: mit
- Created: 2020-06-05T10:12:14.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-01-12T21:47:46.000Z (over 1 year ago)
- Last Synced: 2025-03-11T12:01:55.447Z (3 months ago)
- Topics: cross-platform, delta-update, differential-update, electron, electron-builder, electron-updater, nsis, typescript
- Language: TypeScript
- Homepage: https://imjselectron.github.io/electron-differential-updater
- Size: 800 KB
- Stars: 31
- Watchers: 4
- Forks: 7
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
Electron-Differential-updater
This module has been built on top of [electron-updater](https://github.com/electron-userland/electron-builder/tree/master/packages/electron-updater)
# Features
1. Implemented Mac differential update on zip.
2. download-progress event will work for differential update for nsis and mac.Docs- https://imjselectron.github.io/electron-differential-updater/#/
## TODO
1. "useAppSupportCache" option added to have updater cache location to user app support directory.
2. Differential update for dmg.(Depending on free time, if you guys want to raise a pr or do fork.. we r happy to merge pull request.)## for other updater related info check - [Electron-updater](https://github.com/electron-userland/electron-builder/tree/master/packages/electron-updater)
# Electron-updater Issues/Features implemented in this module
1. [2114](https://github.com/electron-userland/electron-builder/issues/2114)[2995](https://github.com/electron-userland/electron-builder/issues/2995) - Mac Differential update
2. [2521](https://github.com/electron-userland/electron-builder/issues/2521) - Progress bar events for differential update
3. [4769](https://github.com/electron-userland/electron-builder/issues/4769) - Update location can be moved to user App support path# Contributions
1. Please raise the issue and make pull request if you want to contribute.
2. Local setup -```
#Install Deps
yarn##Compile
yarn:win or yarn:mac##Link locally
yarn link
yarn link @imjs/electron-differential-updater
```# Special Thanks
To [Devlar](https://github.com/develar) and [electron-builder](https://github.com/electron-userland/electron-builder) community.
# License
MIT
# Maintainers 🚀
People maintaining this project.