After testing Apache Cordova 7.0.0 why did MyMonero devs decide to remain with 6.5.0?
Specifically what is the distinction between how the two versions handle plugins that made 7.0.0 more problematic for MyMonero?
Monero Stack Exchange is a question and answer site for developers and users of the secure, private and untraceable cryptocurrency Monero. It only takes a minute to sign up.Sign up to join this community
As mentioned in the repo Read Me,
Note about Cordova version Apache has recently released Cordova 7.0.0. It was tested, but because it now places plugins into package.json, npm cannot update, as a handful of those plugins do not have package.json files, and npm and yarn (based on current info) cannot install them as deps. So 6.5.0 is the Cordova version that MyMonero currently supports for mobile builds, and it can be selected for use with [sudo] npm install -g firstname.lastname@example.org.
The moment this changes, or if someone patches up the install process to make it so that all the plugins which don't have package.json files can still be installed with Cordova 7, we'll remove this warning.