npm i cordova-ios@3.5.0 Right? On May 27, 2014 11:06 PM, "Andrew Grieve" <agri...@chromium.org> wrote:
> Lazy loading is what will give us the ability to support multiple versions > of platforms. > > If we don't support users choosing the version of the platform they want, > then they will resist updating their version of CLI (like they do right > now). > > I'm very keen to allow users to chose their platform versions, just as they > are able to choose their plugin versions. > > > > On Tue, May 27, 2014 at 5:57 PM, Mark Koudritsky <kam...@google.com> > wrote: > > > +1 > > > > Steve published (some of?) the platforms on npm as part of the latest > > release. > > https://www.npmjs.org/package/cordova-android > > https://www.npmjs.org/package/cordova-ios > > > > CLI already require()s npm for downloading plugins from the registry. > > Extending this to platforms is on my todo list for this\next week. > > The "lazy" part of the loading was about caching, so we don't lose it > since > > npm does its own caching. > > > > > > > > On Tue, May 27, 2014 at 5:42 PM, Parashuram Narasimhan (MS OPEN TECH) < > > panar...@microsoft.com> wrote: > > > > > +1. This will also be a step towards releasing platforms independently. > > > Will the CLI have a semver like dependency on the platform specified > > > somewhere ? Would the cli have to require('npm') and do the install? > > > > > > -----Original Message----- > > > From: brian.ler...@gmail.com [mailto:brian.ler...@gmail.com] On Behalf > > Of > > > Brian LeRoux > > > Sent: Tuesday, May 27, 2014 2:20 PM > > > To: dev@cordova.apache.org > > > Subject: adding platforms to npm for dependency sanity > > > > > > We've discussed this but I'm not sure the whole idea has crystalized. > My > > > proposal (based on previous discussions) below. I'll use iOS as an > > example > > > but this applies to all platforms supported by the CLI. > > > > > > First, we'd add two files: > > > > > > cordova-ios > > > |-package.json > > > '-index.js > > > > > > …I don't think I need to describe the utility of package.json but > > index.js > > > would expose programatic library apis: > > > > > > module.exports = { create:Function, run:Function, build:Function, > > > clean:Function, log:Function} > > > > > > We then publish to npm. That is it for now. Ideal future CLI uses > > > platforms just like other deps. We lose lazy loading but network and > disk > > > is cheap so it wasn't really important anyhow. > > > > > > Discuss! > > > > > >