Well, given that only Benn, and myself have contributed to the windows 8, and windows phone platform scripts, and no one else even seems willing to test the windows phone platform, it seems unfair to suggest we throw away working code, and rewrite it just for fun.
Having a dependency on node is not a big deal, it is the 30+ other npm libraries that always seem to come along, each with varying support for windows, that I have issues with. I will consider writing you a node callable facade, that still calls the .bat and wsh files behind the scenes. @purplecabbage risingj.com On Wed, Aug 7, 2013 at 11:40 AM, Steven Gill <[email protected]> wrote: > To install any plugins you at least need plugman which requires node. Our > users are most likely going to have to install node as a dependency at some > point. I don't see why having it as a dependency for platform libraries is > such a big deal. > > > On Wed, Aug 7, 2013 at 11:34 AM, M. Lantz <[email protected]> wrote: > > > +1 > > > > Agreed I pretty much only use Cordova cli at this stage to make apps and > > as such don't have any issues keeping my node up to date or relying on is > > as a dependency. > > > > M. Lantz > > > > On 2013-08-07, at 1:07 PM, Frank Hennig <[email protected]> > wrote: > > > > > +1 for all platforms > > > > > > I think it's not really an completely new dependency. Some components > > actually depends on node.js like cordova-cli and plugman. Many developers > > of cordova app's actually using grunt or bower and other node related > stuff > > to lint or to test their html and js code. > > > > > > A consistent tool and script language it's easier to maintain an to > > debug. > > > > > > > > > On Aug 7, 2013, at 12:14 AM, Filip Maj wrote: > > > > > >> I would like to introduce node.js as a dependency for the platform > > >> libraries, so that the platform scripts (bin/create, cordova/run, etc) > > are > > >> written in node. > > >> > > >> Pros: > > >> - For multi-OS platforms (Android, BlackBerry), this reduces committer > > >> cognitive load as the scripts do not need to be authored in two > > different > > >> script languages (I.e. Shell for unix-y Oses, Wscript for Windows) > > >> - consistency in tool/script language. Cordova-js, coho, cli and > plugman > > >> are all written on top of node.js. > > >> > > >> Cons: > > >> - Introducing a new dependency > > >> > > >> NB: This is separate from platform-spec; I would like to see > > platform-spec > > >> created/used regardless of the outcome of this thread. > > > > > >
