Improved Web Store Management
Summary
This PR makes it possible for users to create a custom extensions management system (Install, Uninstall, Enable & Disable)
Changes
- Added an
afterInstalloption toinstallChromeWebStore(), which allows the users to specifically track extensions installed via the webstore. - Added an
afterUninstalloption toinstallChromeWebStore(), which allows the users to specifically track extensions uninstalled via the webstore - Added an
overrideExtensionInstallStatusoption toinstallChromeWebStore(), which allows the users to override the extension state passed to the webstore. (eg: Disabled, Blacklisted, Corrupted, etc)
Why?
These changes allowed me to implement a custom extension management system here, while maintaining the state with electron-chrome-web-store.
closes #116
✅ By sending this pull request, I agree to the Contributor License Agreement of this project.
Would it also be possible to add an uninstall(<id>) api to remove extensions through a custom extensions management system? ( #118 )
Would it also be possible to add an
uninstall(<id>)api to remove extensions through a custom extensions management system? ( #118 )
I think this already exists from this commit.
yes, sweet!