I have a Cordova app that leverages Code Push to handle small/medium changes without requiring users to go back to the app store. I know that new native functionality cannot be pushed via code push, as that typically requires new native permissions etc. For Cordova this would be any plugin changes.
However, I'm not certain if NPM module adjustments would get picked up via code push updates? Is anyone able to shed light on that?
We definitely send out NPM module changes. When you do a CodePush release your entire JS bundle is sent to our backend where we produce diff's to send out to users. Any changes at all with be patched and applied on the devices including packages. Without them we wouldn't be able to guarantee any update would be able to run successfully.