How do you choose which modules to update?

I’m a little unclear as to which modules we should or can upgrade to the latest versions in Ionic 3 apps, using npm.

  • It seems to be safe to update Cordova plugins (e.g. cordova-plugin-camera) to the latest version.
  • It seems to be safe to update Ionic plugins (e.g. @ionic-native/core).
  • Is it safe to update modules like webpack, zone.js, typescript etc which are behind the latest versions?
  • Is it safe to update cordova-android to the latest version?

How do you know what the Ionic dependencies are and what modules you can and can’t upgrade, given a particular Ionic version?