Current state of Electron / meteor-desktop

Could you explain this a little further? I don’t really understand how HCP works fully and I’ve run into this issue right now after updating to Meteor 2.0 since it’s considered an incompatible version. Tbh I don’t fully understand the role of HCP within an Electron application since we use electron-builder and electron-updater to get auto-updating working for our app.

If I set "desktopHCPIgnoreCompatibilityVersion": true, will the app still get updates to both application code and npm dependencies, or are you saying that it will never get updates to npm dependencies used by the Electron app after enabling desktopHCPIgnoreCompatibilityVersion if I change their versions in .desktop/settings.json?