On Tue Apr 1 07:27 AM, Anis KADRI wrote: > I've been working on an alternative build system for cordova-js over the last > little > while and I finally have something to share. >
Personally like this direction > > Some random thoughts for the future: > - clobbers/merges/runs should be useless. plugins should clobber/merge if they > want/need to. Each plugin can just be written as a commonJS module. > - pluginloader/modulemapper will no longer used. > - We could actually leverage NPM dependencies for javascript modules. > Native code will still have to be resolved but this could be a big win for > js-only > platforms. > - Since we decided to ditch everything for node, I think browserify is a step > in the > right direction. Confused about this part, npm modules run on the server (access to the entire filesystem). Transforming or transpiling npm modules into web things is a hack. There's already standard web modules in the works: https://github.com/dherman/web-modules Cordova plugins are more like these 'web modules'. Which is why bower makes more sense than npm as a registry. Npm & cordova modules have the same *programming language* (javascript), not to be confused with same *execution environment*.
