PhoneGap 3 Major Version Update

  • Posted on: 19 July 2013
  • By: oon
PhoneGap Plugin

Cordova atau yang dikenal dengan nama PhoneGap, melakukan update major menjadi versi 3.0.0. Dirilis hari ini, saat acara PhoneGap Day tahunan ke-3.

Banyak sekali hal yang berubah sehubungan dengan update major ini, beberapa hal yang sudah penulis pahami dan sempat penulis baca antara lain:

  • Perubahan pada mekanisme Plugin (termasuk mempengaruhi PhoneGap Build) [2]
  • API baru: InAppBrowser (sebelumnya dikenal sebagai ChildBrowser plugin) [2]
  • PhoneGap CLI yang terintegrasi dengan Node Package Manager (NPM) [2][3][4]
  • Proses instalasi dan update versi PhoneGap sekarang cukup dengan: npm install -g phonegap [5]

Dan beberapa rujukan lain tentang versi baru ini:

  • What's new in Cordova iOS 3.0.0 [6]
  • Introducing Cordova 3.0.0 for Android [7]
  • PhoneGap 3.0 Released - Things You Should Know [8]

[1] http://phonegap.com/about/artwork/
[2] http://phonegap.com/blog/2013/07/19/adobe-phonegap-3.0-released/
[3] https://github.com/mwbrooks/phonegap-cli/
[4] http://oo.or.id/content/nodejs-and-node-package-manager-npm-installation
[5] http://phonegap.com/install/
[6] http://shazronatadobe.wordpress.com/2013/07/19/whats-new-in-cordova-ios-...
[7] http://www.infil00p.org/introducing-cordova-3-0-0-for-android/
[8] http://www.raymondcamden.com/index.cfm/2013/7/19/PhoneGap-30-Released--T...
[9] http://phonegap.com/blog/

PhoneGap installation via npm (if you already install phonegap via npm):

phonegap -v npm info phonegap version sudo npm update -g phonegap

PhoneGap installation via npm:

o:phonegap root# sudo npm install -g phonegap npm http GET https://registry.npmjs.org/phonegap npm http 200 https://registry.npmjs.org/phonegap npm http GET https://registry.npmjs.org/phonegap/-/phonegap-3.0.0-0.14.0.tgz npm http 200 https://registry.npmjs.org/phonegap/-/phonegap-3.0.0-0.14.0.tgz npm http GET https://registry.npmjs.org/colors/0.6.0-1 npm http GET https://registry.npmjs.org/cordova/3.0.0 npm http GET https://registry.npmjs.org/node-static/0.7.0 npm http GET https://registry.npmjs.org/optimist/0.6.0 npm http GET https://registry.npmjs.org/phonegap-build/0.8.3 npm http GET https://registry.npmjs.org/pluralize/0.0.4 npm http GET https://registry.npmjs.org/prompt/0.2.11 npm http GET https://registry.npmjs.org/qrcode-terminal/0.9.4 npm http GET https://registry.npmjs.org/semver/1.1.0 npm http GET https://registry.npmjs.org/shelljs/0.1.4 npm http 200 https://registry.npmjs.org/colors/0.6.0-1 npm http GET https://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz npm http 200 https://registry.npmjs.org/node-static/0.7.0 npm http 200 https://registry.npmjs.org/phonegap-build/0.8.3 npm http GET https://registry.npmjs.org/node-static/-/node-static-0.7.0.tgz npm http GET https://registry.npmjs.org/phonegap-build/-/phonegap-build-0.8.3.tgz npm http 200 https://registry.npmjs.org/optimist/0.6.0 npm http GET https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz npm http 200 https://registry.npmjs.org/cordova/3.0.0 npm http GET https://registry.npmjs.org/cordova/-/cordova-3.0.0.tgz npm http 200 https://registry.npmjs.org/pluralize/0.0.4 npm http GET https://registry.npmjs.org/pluralize/-/pluralize-0.0.4.tgz npm http 200 https://registry.npmjs.org/prompt/0.2.11 npm http GET https://registry.npmjs.org/prompt/-/prompt-0.2.11.tgz npm http 200 https://registry.npmjs.org/qrcode-terminal/0.9.4 npm http GET https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.9.4.tgz npm http 200 https://registry.npmjs.org/semver/1.1.0 npm http GET https://registry.npmjs.org/semver/-/semver-1.1.0.tgz npm http 200 https://registry.npmjs.org/shelljs/0.1.4 npm http GET https://registry.npmjs.org/shelljs/-/shelljs-0.1.4.tgz npm http 200 https://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz npm http 200 https://registry.npmjs.org/phonegap-build/-/phonegap-build-0.8.3.tgz npm http 200 https://registry.npmjs.org/node-static/-/node-static-0.7.0.tgz npm http 200 https://registry.npmjs.org/cordova/-/cordova-3.0.0.tgz npm http 200 https://registry.npmjs.org/pluralize/-/pluralize-0.0.4.tgz npm http 200 https://registry.npmjs.org/prompt/-/prompt-0.2.11.tgz npm http 200 https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.9.4.tgz npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.6.0.tgz npm http 200 https://registry.npmjs.org/semver/-/semver-1.1.0.tgz npm http 200 https://registry.npmjs.org/shelljs/-/shelljs-0.1.4.tgz npm http GET https://registry.npmjs.org/wordwrap npm http GET https://registry.npmjs.org/minimist npm http GET https://registry.npmjs.org/revalidator npm http GET https://registry.npmjs.org/pkginfo npm http GET https://registry.npmjs.org/read npm http GET https://registry.npmjs.org/utile npm http GET https://registry.npmjs.org/winston npm http GET https://registry.npmjs.org/colors npm http GET https://registry.npmjs.org/elementtree/0.1.3 npm http GET https://registry.npmjs.org/xcode/0.5.1 npm http GET https://registry.npmjs.org/plugman/0.9.10 npm http GET https://registry.npmjs.org/express/3.0.0 npm http GET https://registry.npmjs.org/plist npm http GET https://registry.npmjs.org/shelljs/0.1.2 npm http GET https://registry.npmjs.org/ncallbacks/1.0.0 npm http GET https://registry.npmjs.org/request/2.22.0 npm http GET https://registry.npmjs.org/ripple-emulator/0.9.18 npm http GET https://registry.npmjs.org/glob npm http GET https://registry.npmjs.org/follow-redirects npm http GET https://registry.npmjs.org/prompt/0.2.7 npm http GET https://registry.npmjs.org/tar npm http GET https://registry.npmjs.org/open/0.0.3 npm http GET https://registry.npmjs.org/mime npm http GET https://registry.npmjs.org/shelljs npm http GET https://registry.npmjs.org/optimist npm http GET https://registry.npmjs.org/phonegap-build-api/0.3.3 npm http GET https://registry.npmjs.org/qrcode-terminal npm http 200 https://registry.npmjs.org/wordwrap npm http 200 https://registry.npmjs.org/revalidator npm http 200 https://registry.npmjs.org/minimist npm http 200 https://registry.npmjs.org/pkginfo npm http GET https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz npm http GET https://registry.npmjs.org/minimist/-/minimist-0.0.1.tgz npm http GET https://registry.npmjs.org/revalidator/-/revalidator-0.1.5.tgz npm http GET https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz npm http 200 https://registry.npmjs.org/elementtree/0.1.3 npm http GET https://registry.npmjs.org/elementtree/-/elementtree-0.1.3.tgz npm http 200 https://registry.npmjs.org/colors npm http GET https://registry.npmjs.org/colors/-/colors-0.6.0.tgz npm http 200 https://registry.npmjs.org/xcode/0.5.1 npm http GET https://registry.npmjs.org/xcode/-/xcode-0.5.1.tgz npm http 200 https://registry.npmjs.org/read npm http GET https://registry.npmjs.org/read/-/read-1.0.5.tgz npm http 200 https://registry.npmjs.org/plugman/0.9.10 npm http GET https://registry.npmjs.org/plugman/-/plugman-0.9.10.tgz npm http 200 https://registry.npmjs.org/express/3.0.0 npm http GET https://registry.npmjs.org/express/-/express-3.0.0.tgz npm http 200 https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz npm http 200 https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz npm http 200 https://registry.npmjs.org/minimist/-/minimist-0.0.1.tgz npm http 200 https://registry.npmjs.org/revalidator/-/revalidator-0.1.5.tgz npm http 200 https://registry.npmjs.org/utile npm http GET https://registry.npmjs.org/utile/-/utile-0.2.0.tgz npm http 200 https://registry.npmjs.org/shelljs/0.1.2 npm http GET https://registry.npmjs.org/shelljs/-/shelljs-0.1.2.tgz npm http 200 https://registry.npmjs.org/ncallbacks/1.0.0 npm http GET https://registry.npmjs.org/ncallbacks/-/ncallbacks-1.0.0.tgz npm http 200 https://registry.npmjs.org/elementtree/-/elementtree-0.1.3.tgz npm http 200 https://registry.npmjs.org/plist npm http GET https://registry.npmjs.org/plist/-/plist-0.4.3.tgz npm http 200 https://registry.npmjs.org/colors/-/colors-0.6.0.tgz npm http 200 https://registry.npmjs.org/xcode/-/xcode-0.5.1.tgz npm http 200 https://registry.npmjs.org/read/-/read-1.0.5.tgz npm http 200 https://registry.npmjs.org/plugman/-/plugman-0.9.10.tgz npm http 200 https://registry.npmjs.org/request/2.22.0 npm http GET https://registry.npmjs.org/request/-/request-2.22.0.tgz npm http 200 https://registry.npmjs.org/ripple-emulator/0.9.18 npm http GET https://registry.npmjs.org/ripple-emulator/-/ripple-emulator-0.9.18.tgz npm http 200 https://registry.npmjs.org/winston npm http 200 https://registry.npmjs.org/express/-/express-3.0.0.tgz npm http GET https://registry.npmjs.org/winston/-/winston-0.6.2.tgz npm http 200 https://registry.npmjs.org/follow-redirects npm http 200 https://registry.npmjs.org/utile/-/utile-0.2.0.tgz npm http GET https://registry.npmjs.org/follow-redirects/-/follow-redirects-0.0.3.tgz npm http 200 https://registry.npmjs.org/shelljs/-/shelljs-0.1.2.tgz npm http 200 https://registry.npmjs.org/ncallbacks/-/ncallbacks-1.0.0.tgz npm http 200 https://registry.npmjs.org/prompt/0.2.7 npm http GET https://registry.npmjs.org/prompt/-/prompt-0.2.7.tgz npm http 200 https://registry.npmjs.org/tar npm http GET https://registry.npmjs.org/tar/-/tar-0.1.17.tgz npm http 200 https://registry.npmjs.org/plist/-/plist-0.4.3.tgz npm http 200 https://registry.npmjs.org/open/0.0.3 npm http GET https://registry.npmjs.org/open/-/open-0.0.3.tgz npm http 200 https://registry.npmjs.org/request/-/request-2.22.0.tgz npm http 200 https://registry.npmjs.org/mime npm http GET https://registry.npmjs.org/mime/-/mime-1.2.9.tgz npm http 200 https://registry.npmjs.org/ripple-emulator/-/ripple-emulator-0.9.18.tgz npm http 200 https://registry.npmjs.org/winston/-/winston-0.6.2.tgz npm http GET https://registry.npmjs.org/mute-stream npm http GET https://registry.npmjs.org/async npm http GET https://registry.npmjs.org/deep-equal npm http GET https://registry.npmjs.org/i npm http GET https://registry.npmjs.org/mkdirp npm http GET https://registry.npmjs.org/ncp npm http GET https://registry.npmjs.org/rimraf npm http 200 https://registry.npmjs.org/qrcode-terminal npm http GET https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.8.0.tgz npm http GET https://registry.npmjs.org/cycle npm http GET https://registry.npmjs.org/eyes npm http GET https://registry.npmjs.org/request npm http GET https://registry.npmjs.org/stack-trace npm http GET https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz npm http 200 https://registry.npmjs.org/follow-redirects/-/follow-redirects-0.0.3.tgz npm http 200 https://registry.npmjs.org/phonegap-build-api/0.3.3 npm http GET https://registry.npmjs.org/phonegap-build-api/-/phonegap-build-api-0.3.3.tgz npm http 200 https://registry.npmjs.org/optimist npm http 200 https://registry.npmjs.org/shelljs npm http GET https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz npm http GET https://registry.npmjs.org/shelljs/-/shelljs-0.0.9.tgz npm http 200 https://registry.npmjs.org/mute-stream npm http GET https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz npm http 200 https://registry.npmjs.org/prompt/-/prompt-0.2.7.tgz npm http 200 https://registry.npmjs.org/tar/-/tar-0.1.17.tgz npm http 200 https://registry.npmjs.org/glob npm http GET https://registry.npmjs.org/glob/-/glob-3.2.3.tgz npm http 200 https://registry.npmjs.org/deep-equal npm http GET https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz npm http 200 https://registry.npmjs.org/i npm http GET https://registry.npmjs.org/i/-/i-0.3.1.tgz npm http 200 https://registry.npmjs.org/mkdirp npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz npm http 200 https://registry.npmjs.org/open/-/open-0.0.3.tgz npm http 200 https://registry.npmjs.org/mime/-/mime-1.2.9.tgz npm http 200 https://registry.npmjs.org/cycle npm http GET https://registry.npmjs.org/cycle/-/cycle-1.0.2.tgz npm http 200 https://registry.npmjs.org/eyes npm http GET https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz npm http 200 https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.8.0.tgz npm http 200 https://registry.npmjs.org/ncp npm http GET https://registry.npmjs.org/ncp/-/ncp-0.2.7.tgz npm http 200 https://registry.npmjs.org/rimraf npm http GET https://registry.npmjs.org/rimraf/-/rimraf-2.2.1.tgz npm http 200 https://registry.npmjs.org/stack-trace npm http GET https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.7.tgz npm http 200 https://registry.npmjs.org/pkginfo/-/pkginfo-0.2.3.tgz npm http 200 https://registry.npmjs.org/phonegap-build-api/-/phonegap-build-api-0.3.3.tgz npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz npm http 200 https://registry.npmjs.org/shelljs/-/shelljs-0.0.9.tgz npm http 200 https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz npm http 200 https://registry.npmjs.org/glob/-/glob-3.2.3.tgz npm http 200 https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz npm http 200 https://registry.npmjs.org/async npm http GET https://registry.npmjs.org/async/-/async-0.1.22.tgz npm http 200 https://registry.npmjs.org/request npm http GET https://registry.npmjs.org/request/-/request-2.9.203.tgz npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz npm http 200 https://registry.npmjs.org/i/-/i-0.3.1.tgz npm http 200 https://registry.npmjs.org/cycle/-/cycle-1.0.2.tgz npm http GET https://registry.npmjs.org/wordwrap npm http 200 https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz npm http GET https://registry.npmjs.org/request/-/request-2.11.4.tgz npm http 200 https://registry.npmjs.org/ncp/-/ncp-0.2.7.tgz npm http 200 https://registry.npmjs.org/rimraf/-/rimraf-2.2.1.tgz npm http 200 https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.7.tgz npm http 200 https://registry.npmjs.org/async/-/async-0.1.22.tgz npm http 200 https://registry.npmjs.org/request/-/request-2.9.203.tgz npm http 200 https://registry.npmjs.org/request/-/request-2.11.4.tgz npm http GET https://registry.npmjs.org/graceful-fs npm http 304 https://registry.npmjs.org/wordwrap npm http 200 https://registry.npmjs.org/graceful-fs npm http GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz npm http 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz npm WARN engine ncallbacks@1.0.0: wanted: {"node":"~0.6.7"} (current: {"node":"v0.10.13","npm":"1.3.4"}) npm http GET https://registry.npmjs.org/underscore npm http GET https://registry.npmjs.org/sax/0.3.5 npm http GET https://registry.npmjs.org/minimatch npm http GET https://registry.npmjs.org/inherits npm http GET https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz npm http GET https://registry.npmjs.org/pkginfo npm http GET https://registry.npmjs.org/read npm http GET https://registry.npmjs.org/revalidator npm http GET https://registry.npmjs.org/utile npm http GET https://registry.npmjs.org/winston npm http GET https://registry.npmjs.org/cookie/0.0.4 npm http GET https://registry.npmjs.org/range-parser/0.0.4 npm http GET https://registry.npmjs.org/crc/0.2.0 npm http GET https://registry.npmjs.org/mkdirp/0.3.3 npm http GET https://registry.npmjs.org/fresh/0.1.0 npm http GET https://registry.npmjs.org/methods/0.0.1 npm http GET https://registry.npmjs.org/send/0.1.0 npm http GET https://registry.npmjs.org/debug npm http GET https://registry.npmjs.org/connect/2.6.0 npm http GET https://registry.npmjs.org/commander/0.6.1 npm http GET https://registry.npmjs.org/fstream npm http GET https://registry.npmjs.org/inherits npm http GET https://registry.npmjs.org/block-stream npm http GET https://registry.npmjs.org/forever-agent npm http GET https://registry.npmjs.org/tunnel-agent npm http GET https://registry.npmjs.org/http-signature npm http GET https://registry.npmjs.org/hawk npm http GET https://registry.npmjs.org/aws-sign npm http GET https://registry.npmjs.org/oauth-sign npm http GET https://registry.npmjs.org/cookie-jar npm http GET https://registry.npmjs.org/node-uuid npm http GET https://registry.npmjs.org/form-data/0.0.8 npm http GET https://registry.npmjs.org/qs npm http GET https://registry.npmjs.org/json-stringify-safe npm http GET https://registry.npmjs.org/mime npm http GET https://registry.npmjs.org/pegjs/0.6.2 npm http GET https://registry.npmjs.org/node-uuid/1.3.3 npm http GET https://registry.npmjs.org/nopt npm http GET https://registry.npmjs.org/elementtree/0.1.5 npm http GET https://registry.npmjs.org/bplist-parser npm http GET https://registry.npmjs.org/xcode/0.6.1 npm http GET https://registry.npmjs.org/osenv npm http GET https://registry.npmjs.org/ncallbacks/1.1.0 npm http GET https://registry.npmjs.org/underscore/1.4.4 npm http GET https://registry.npmjs.org/dep-graph/1.1.0 npm http GET https://registry.npmjs.org/semver npm http GET https://registry.npmjs.org/express/3.1.0 npm http GET https://registry.npmjs.org/connect-xcors/0.5.2 npm http GET https://registry.npmjs.org/request/2.12.0 npm http GET https://registry.npmjs.org/moment npm http GET https://registry.npmjs.org/accounting npm http GET https://registry.npmjs.org/colors/0.6.0-1 npm http GET https://registry.npmjs.org/xmlbuilder npm http GET https://registry.npmjs.org/xmldom npm http 200 https://registry.npmjs.org/underscore npm http GET https://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz npm http 200 https://registry.npmjs.org/graceful-fs/-/graceful-fs-2.0.0.tgz npm http 200 https://registry.npmjs.org/sax/0.3.5 npm http GET https://registry.npmjs.org/sax/-/sax-0.3.5.tgz npm http 304 https://registry.npmjs.org/pkginfo npm http 304 https://registry.npmjs.org/read npm http 304 https://registry.npmjs.org/revalidator npm http 304 https://registry.npmjs.org/utile npm http GET https://registry.npmjs.org/utile/-/utile-0.1.7.tgz npm http GET https://registry.npmjs.org/revalidator/-/revalidator-0.1.5.tgz npm http 304 https://registry.npmjs.org/winston npm http 200 https://registry.npmjs.org/cookie/0.0.4 npm http 200 https://registry.npmjs.org/range-parser/0.0.4 npm http GET https://registry.npmjs.org/cookie/-/cookie-0.0.4.tgz npm http GET https://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgz npm http 200 https://registry.npmjs.org/crc/0.2.0 npm http 200 https://registry.npmjs.org/mkdirp/0.3.3 npm http 200 https://registry.npmjs.org/fresh/0.1.0 npm http 200 https://registry.npmjs.org/inherits npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.3.tgz npm http GET https://registry.npmjs.org/crc/-/crc-0.2.0.tgz npm http GET https://registry.npmjs.org/inherits/-/inherits-2.0.0.tgz npm http GET https://registry.npmjs.org/fresh/-/fresh-0.1.0.tgz npm http 200 https://registry.npmjs.org/methods/0.0.1 npm http GET https://registry.npmjs.org/methods/-/methods-0.0.1.tgz npm http 200 https://registry.npmjs.org/send/0.1.0 npm http GET https://registry.npmjs.org/send/-/send-0.1.0.tgz npm http 200 https://registry.npmjs.org/connect/2.6.0 npm http GET https://registry.npmjs.org/connect/-/connect-2.6.0.tgz npm http 200 https://registry.npmjs.org/sax/-/sax-0.3.5.tgz npm http 200 https://registry.npmjs.org/debug npm http 200 https://registry.npmjs.org/underscore/-/underscore-1.5.1.tgz npm http GET https://registry.npmjs.org/debug/-/debug-0.7.2.tgz npm http 200 https://registry.npmjs.org/commander/0.6.1 npm http GET https://registry.npmjs.org/commander/-/commander-0.6.1.tgz npm http 200 https://registry.npmjs.org/inherits npm http GET https://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz npm http 200 https://registry.npmjs.org/utile/-/utile-0.1.7.tgz npm http 200 https://registry.npmjs.org/revalidator/-/revalidator-0.1.5.tgz npm http 200 https://registry.npmjs.org/block-stream npm http GET https://registry.npmjs.org/block-stream/-/block-stream-0.0.6.tgz npm http 200 https://registry.npmjs.org/forever-agent npm http GET https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.0.tgz npm http 200 https://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgz npm http 200 https://registry.npmjs.org/cookie/-/cookie-0.0.4.tgz npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.3.tgz npm http 200 https://registry.npmjs.org/tunnel-agent npm http GET https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz npm http GET https://registry.npmjs.org/mute-stream npm http GET https://registry.npmjs.org/deep-equal npm http GET https://registry.npmjs.org/async npm http GET https://registry.npmjs.org/i npm http 200 https://registry.npmjs.org/crc/-/crc-0.2.0.tgz npm http GET https://registry.npmjs.org/ncp npm http GET https://registry.npmjs.org/mkdirp npm http GET https://registry.npmjs.org/rimraf npm http GET https://registry.npmjs.org/cycle npm http GET https://registry.npmjs.org/eyes npm http GET https://registry.npmjs.org/stack-trace npm http GET https://registry.npmjs.org/request npm http 200 https://registry.npmjs.org/inherits/-/inherits-2.0.0.tgz npm http 200 https://registry.npmjs.org/fstream npm http GET https://registry.npmjs.org/fstream/-/fstream-0.1.23.tgz npm http 200 https://registry.npmjs.org/fresh/-/fresh-0.1.0.tgz npm http 200 https://registry.npmjs.org/methods/-/methods-0.0.1.tgz npm http 200 https://registry.npmjs.org/send/-/send-0.1.0.tgz npm http 200 https://registry.npmjs.org/aws-sign npm http GET https://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz npm http 200 https://registry.npmjs.org/http-signature npm http 200 https://registry.npmjs.org/connect/-/connect-2.6.0.tgz npm http GET https://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz npm http 200 https://registry.npmjs.org/debug/-/debug-0.7.2.tgz npm http 200 https://registry.npmjs.org/minimatch npm http GET https://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz npm http 200 https://registry.npmjs.org/commander/-/commander-0.6.1.tgz npm http 200 https://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz npm http 200 https://registry.npmjs.org/oauth-sign npm http GET https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz npm http 200 https://registry.npmjs.org/block-stream/-/block-stream-0.0.6.tgz npm http 200 https://registry.npmjs.org/cookie-jar npm http GET https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz npm http 200 https://registry.npmjs.org/forever-agent/-/forever-agent-0.5.0.tgz npm http 200 https://registry.npmjs.org/node-uuid npm http GET https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.0.tgz npm http 200 https://registry.npmjs.org/form-data/0.0.8 npm http 200 https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz npm http GET https://registry.npmjs.org/form-data/-/form-data-0.0.8.tgz npm http 200 https://registry.npmjs.org/fstream/-/fstream-0.1.23.tgz npm http 304 https://registry.npmjs.org/mime npm http 200 https://registry.npmjs.org/pegjs/0.6.2 npm http GET https://registry.npmjs.org/pegjs/-/pegjs-0.6.2.tgz npm http 200 https://registry.npmjs.org/aws-sign/-/aws-sign-0.3.0.tgz npm http 200 https://registry.npmjs.org/json-stringify-safe npm http GET https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-4.0.0.tgz npm http 200 https://registry.npmjs.org/http-signature/-/http-signature-0.10.0.tgz npm http 200 https://registry.npmjs.org/minimatch/-/minimatch-0.2.12.tgz npm http GET https://registry.npmjs.org/graceful-fs npm http GET https://registry.npmjs.org/rimraf npm http GET https://registry.npmjs.org/mkdirp npm http 200 https://registry.npmjs.org/node-uuid/1.3.3 npm http GET https://registry.npmjs.org/node-uuid/-/node-uuid-1.3.3.tgz npm http 200 https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz npm http 200 https://registry.npmjs.org/cookie-jar/-/cookie-jar-0.3.0.tgz npm http 200 https://registry.npmjs.org/qs npm http GET https://registry.npmjs.org/mime/1.2.6 npm http GET https://registry.npmjs.org/qs/-/qs-0.6.5.tgz npm http GET https://registry.npmjs.org/lru-cache npm http GET https://registry.npmjs.org/sigmund npm http GET https://registry.npmjs.org/qs/0.5.1 npm http GET https://registry.npmjs.org/formidable/1.0.11 npm http GET https://registry.npmjs.org/bytes/0.1.0 npm http GET https://registry.npmjs.org/send/0.0.4 npm http GET https://registry.npmjs.org/pause/0.0.1 npm http 200 https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.0.tgz npm http 200 https://registry.npmjs.org/elementtree/0.1.5 npm http GET https://registry.npmjs.org/elementtree/-/elementtree-0.1.5.tgz npm http 200 https://registry.npmjs.org/form-data/-/form-data-0.0.8.tgz npm http 200 https://registry.npmjs.org/pegjs/-/pegjs-0.6.2.tgz npm http 200 https://registry.npmjs.org/bplist-parser npm http GET https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.0.4.tgz npm http 200 https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-4.0.0.tgz npm http 200 https://registry.npmjs.org/node-uuid/-/node-uuid-1.3.3.tgz npm http 200 https://registry.npmjs.org/xcode/0.6.1 npm http GET https://registry.npmjs.org/xcode/-/xcode-0.6.1.tgz npm http 200 https://registry.npmjs.org/ncallbacks/1.1.0 npm http GET https://registry.npmjs.org/ncallbacks/-/ncallbacks-1.1.0.tgz npm http 200 https://registry.npmjs.org/qs/-/qs-0.6.5.tgz npm http 200 https://registry.npmjs.org/osenv npm http GET https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz npm http 200 https://registry.npmjs.org/dep-graph/1.1.0 npm http GET https://registry.npmjs.org/dep-graph/-/dep-graph-1.1.0.tgz npm http 200 https://registry.npmjs.org/nopt npm http 200 https://registry.npmjs.org/elementtree/-/elementtree-0.1.5.tgz npm http GET https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz npm http 200 https://registry.npmjs.org/underscore/1.4.4 npm http GET https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz npm http 200 https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.0.4.tgz npm http 200 https://registry.npmjs.org/xcode/-/xcode-0.6.1.tgz npm http 200 https://registry.npmjs.org/connect-xcors/0.5.2 npm http GET https://registry.npmjs.org/connect-xcors/-/connect-xcors-0.5.2.tgz npm http 200 https://registry.npmjs.org/ncallbacks/-/ncallbacks-1.1.0.tgz npm http 200 https://registry.npmjs.org/express/3.1.0 npm http GET https://registry.npmjs.org/express/-/express-3.1.0.tgz npm http 200 https://registry.npmjs.org/osenv/-/osenv-0.0.3.tgz npm http 200 https://registry.npmjs.org/request/2.12.0 npm http GET https://registry.npmjs.org/request/-/request-2.12.0.tgz npm http 200 https://registry.npmjs.org/dep-graph/-/dep-graph-1.1.0.tgz npm http 200 https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz npm http 200 https://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz npm http 304 https://registry.npmjs.org/colors/0.6.0-1 npm http GET https://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz npm http 200 https://registry.npmjs.org/connect-xcors/-/connect-xcors-0.5.2.tgz npm http 200 https://registry.npmjs.org/accounting npm http GET https://registry.npmjs.org/accounting/-/accounting-0.3.2.tgz npm http 200 https://registry.npmjs.org/express/-/express-3.1.0.tgz npm http 200 https://registry.npmjs.org/moment npm http GET https://registry.npmjs.org/moment/-/moment-1.7.2.tgz npm http 200 https://registry.npmjs.org/request/-/request-2.12.0.tgz npm http 200 https://registry.npmjs.org/colors/-/colors-0.6.0-1.tgz npm http 304 https://registry.npmjs.org/mute-stream npm http 200 https://registry.npmjs.org/semver npm http GET https://registry.npmjs.org/semver/-/semver-2.0.10.tgz npm http 200 https://registry.npmjs.org/accounting/-/accounting-0.3.2.tgz npm http 304 https://registry.npmjs.org/deep-equal npm http 304 https://registry.npmjs.org/async npm http 200 https://registry.npmjs.org/hawk npm http 200 https://registry.npmjs.org/moment/-/moment-1.7.2.tgz npm http GET https://registry.npmjs.org/hawk/-/hawk-0.13.1.tgz npm http 200 https://registry.npmjs.org/semver/-/semver-2.0.10.tgz npm http 304 https://registry.npmjs.org/i npm http 304 https://registry.npmjs.org/ncp npm http 200 https://registry.npmjs.org/xmlbuilder npm http GET https://registry.npmjs.org/i/-/i-0.3.1.tgz npm http GET https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.2.tgz npm http 304 https://registry.npmjs.org/mkdirp npm http 200 https://registry.npmjs.org/xmldom npm http GET https://registry.npmjs.org/xmldom/-/xmldom-0.1.16.tgz npm http 304 https://registry.npmjs.org/rimraf npm http 304 https://registry.npmjs.org/cycle npm http 304 https://registry.npmjs.org/eyes npm http GET https://registry.npmjs.org/rimraf/-/rimraf-1.0.9.tgz npm http GET https://registry.npmjs.org/cycle/-/cycle-1.0.2.tgz npm http 304 https://registry.npmjs.org/stack-trace npm http 304 https://registry.npmjs.org/request npm http 200 https://registry.npmjs.org/i/-/i-0.3.1.tgz npm http 304 https://registry.npmjs.org/graceful-fs npm http 304 https://registry.npmjs.org/rimraf npm http 304 https://registry.npmjs.org/mkdirp npm http GET https://registry.npmjs.org/abbrev npm http GET https://registry.npmjs.org/underscore/1.2.1 npm http GET https://registry.npmjs.org/sax/0.3.5 npm http 200 https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-0.4.2.tgz npm http GET https://registry.npmjs.org/pegjs/0.6.2 npm http GET https://registry.npmjs.org/node-uuid/1.3.3 npm http 200 https://registry.npmjs.org/xmldom/-/xmldom-0.1.16.tgz npm http 200 https://registry.npmjs.org/mime/1.2.6 npm http 200 https://registry.npmjs.org/rimraf/-/rimraf-1.0.9.tgz npm http GET https://registry.npmjs.org/mime/-/mime-1.2.6.tgz npm http 200 https://registry.npmjs.org/sigmund npm http 200 https://registry.npmjs.org/qs/0.5.1 npm http GET https://registry.npmjs.org/qs/-/qs-0.5.1.tgz npm http GET https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz npm http 200 https://registry.npmjs.org/cycle/-/cycle-1.0.2.tgz npm http 200 https://registry.npmjs.org/pause/0.0.1 npm http 200 https://registry.npmjs.org/formidable/1.0.11 npm http 200 https://registry.npmjs.org/mime/-/mime-1.2.6.tgz npm http 200 https://registry.npmjs.org/qs/-/qs-0.5.1.tgz npm http GET https://registry.npmjs.org/formidable/-/formidable-1.0.11.tgz npm http GET https://registry.npmjs.org/pause/-/pause-0.0.1.tgz npm http 200 https://registry.npmjs.org/sigmund/-/sigmund-1.0.0.tgz npm http 200 https://registry.npmjs.org/hawk/-/hawk-0.13.1.tgz npm http 200 https://registry.npmjs.org/bytes/0.1.0 npm http 200 https://registry.npmjs.org/send/0.0.4 npm http 200 https://registry.npmjs.org/underscore/1.2.1 npm http GET https://registry.npmjs.org/send/-/send-0.0.4.tgz npm http GET https://registry.npmjs.org/underscore/-/underscore-1.2.1.tgz npm http GET https://registry.npmjs.org/bytes/-/bytes-0.1.0.tgz npm http 304 https://registry.npmjs.org/sax/0.3.5 npm http 200 https://registry.npmjs.org/abbrev npm http 200 https://registry.npmjs.org/formidable/-/formidable-1.0.11.tgz npm http 304 https://registry.npmjs.org/pegjs/0.6.2 npm http 304 https://registry.npmjs.org/node-uuid/1.3.3 npm http GET https://registry.npmjs.org/sax/-/sax-0.3.5.tgz npm http GET https://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz npm http 200 https://registry.npmjs.org/pause/-/pause-0.0.1.tgz npm http GET https://registry.npmjs.org/pegjs/-/pegjs-0.6.2.tgz npm http GET https://registry.npmjs.org/node-uuid/-/node-uuid-1.3.3.tgz npm http 200 https://registry.npmjs.org/send/-/send-0.0.4.tgz npm http 200 https://registry.npmjs.org/underscore/-/underscore-1.2.1.tgz npm http 200 https://registry.npmjs.org/lru-cache npm http GET https://registry.npmjs.org/lru-cache/-/lru-cache-2.3.0.tgz npm http 200 https://registry.npmjs.org/sax/-/sax-0.3.5.tgz npm http 200 https://registry.npmjs.org/bytes/-/bytes-0.1.0.tgz npm http 200 https://registry.npmjs.org/abbrev/-/abbrev-1.0.4.tgz npm http 200 https://registry.npmjs.org/pegjs/-/pegjs-0.6.2.tgz npm http 200 https://registry.npmjs.org/node-uuid/-/node-uuid-1.3.3.tgz npm http 200 https://registry.npmjs.org/lru-cache/-/lru-cache-2.3.0.tgz npm http GET https://registry.npmjs.org/ctype/0.5.2 npm http GET https://registry.npmjs.org/assert-plus/0.1.2 npm http GET https://registry.npmjs.org/asn1/0.1.11 npm http GET https://registry.npmjs.org/cookie/0.0.5 npm http GET https://registry.npmjs.org/buffer-crc32/0.1.1 npm http GET https://registry.npmjs.org/cookie-signature/0.0.1 npm http GET https://registry.npmjs.org/connect/2.7.2 npm http GET https://registry.npmjs.org/range-parser/0.0.4 npm http GET https://registry.npmjs.org/mkdirp/0.3.3 npm http GET https://registry.npmjs.org/fresh/0.1.0 npm http GET https://registry.npmjs.org/methods/0.0.1 npm http GET https://registry.npmjs.org/send/0.1.0 npm http GET https://registry.npmjs.org/debug npm http GET https://registry.npmjs.org/commander/0.6.1 npm http GET https://registry.npmjs.org/hoek npm http GET https://registry.npmjs.org/boom npm http GET https://registry.npmjs.org/cryptiles npm http GET https://registry.npmjs.org/sntp npm http GET https://registry.npmjs.org/combined-stream npm http GET https://registry.npmjs.org/async/-/async-0.2.9.tgz npm http 200 https://registry.npmjs.org/ctype/0.5.2 npm http 200 https://registry.npmjs.org/async/-/async-0.2.9.tgz npm http 200 https://registry.npmjs.org/assert-plus/0.1.2 npm http 200 https://registry.npmjs.org/cookie/0.0.5 npm http 200 https://registry.npmjs.org/asn1/0.1.11 npm http 200 https://registry.npmjs.org/buffer-crc32/0.1.1 npm http GET https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz npm http GET https://registry.npmjs.org/cookie/-/cookie-0.0.5.tgz npm http GET https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz npm http GET https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz npm http GET https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.1.1.tgz npm http 200 https://registry.npmjs.org/cookie-signature/0.0.1 npm http GET https://registry.npmjs.org/cookie-signature/-/cookie-signature-0.0.1.tgz npm http 304 https://registry.npmjs.org/range-parser/0.0.4 npm http GET https://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgz npm http 304 https://registry.npmjs.org/mkdirp/0.3.3 npm http GET https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.3.tgz npm http 304 https://registry.npmjs.org/fresh/0.1.0 npm http GET https://registry.npmjs.org/fresh/-/fresh-0.1.0.tgz npm http 304 https://registry.npmjs.org/send/0.1.0 npm http GET https://registry.npmjs.org/send/-/send-0.1.0.tgz npm http 304 https://registry.npmjs.org/methods/0.0.1 npm http 304 https://registry.npmjs.org/debug npm http GET https://registry.npmjs.org/methods/-/methods-0.0.1.tgz npm http 200 https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.1.1.tgz npm http 304 https://registry.npmjs.org/commander/0.6.1 npm http GET https://registry.npmjs.org/commander/-/commander-0.6.1.tgz npm http 200 https://registry.npmjs.org/connect/2.7.2 npm http GET https://registry.npmjs.org/connect/-/connect-2.7.2.tgz npm http 200 https://registry.npmjs.org/cookie-signature/-/cookie-signature-0.0.1.tgz npm http 200 https://registry.npmjs.org/combined-stream npm http GET https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz npm http 200 https://registry.npmjs.org/cryptiles npm http GET https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz npm http 200 https://registry.npmjs.org/range-parser/-/range-parser-0.0.4.tgz npm http 200 https://registry.npmjs.org/assert-plus/-/assert-plus-0.1.2.tgz npm http 200 https://registry.npmjs.org/boom npm http GET https://registry.npmjs.org/boom/-/boom-0.4.2.tgz npm http 200 https://registry.npmjs.org/ctype/-/ctype-0.5.2.tgz npm http 200 https://registry.npmjs.org/sntp npm http 200 https://registry.npmjs.org/cookie/-/cookie-0.0.5.tgz npm http GET https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz npm http 200 https://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz npm http 200 https://registry.npmjs.org/mkdirp/-/mkdirp-0.3.3.tgz npm http 200 https://registry.npmjs.org/fresh/-/fresh-0.1.0.tgz npm http 200 https://registry.npmjs.org/send/-/send-0.1.0.tgz npm http 200 https://registry.npmjs.org/methods/-/methods-0.0.1.tgz npm http 200 https://registry.npmjs.org/commander/-/commander-0.6.1.tgz npm http 200 https://registry.npmjs.org/connect/-/connect-2.7.2.tgz npm http 200 https://registry.npmjs.org/combined-stream/-/combined-stream-0.0.4.tgz npm http 200 https://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz npm http 200 https://registry.npmjs.org/boom/-/boom-0.4.2.tgz npm http 200 https://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz npm http GET https://registry.npmjs.org/delayed-stream/0.0.5 npm http 200 https://registry.npmjs.org/hoek npm http GET https://registry.npmjs.org/hoek/-/hoek-0.8.5.tgz npm http 200 https://registry.npmjs.org/delayed-stream/0.0.5 npm http GET https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz npm http GET https://registry.npmjs.org/mime/1.2.6 npm http 200 https://registry.npmjs.org/hoek/-/hoek-0.8.5.tgz npm http GET https://registry.npmjs.org/qs/0.5.1 npm http GET https://registry.npmjs.org/formidable/1.0.11 npm http GET https://registry.npmjs.org/bytes/0.1.0 npm http GET https://registry.npmjs.org/pause/0.0.1 npm http 200 https://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz npm http GET https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz npm http 304 https://registry.npmjs.org/mime/1.2.6 npm http GET https://registry.npmjs.org/mime/-/mime-1.2.6.tgz npm http 304 https://registry.npmjs.org/qs/0.5.1 npm http GET https://registry.npmjs.org/qs/-/qs-0.5.1.tgz npm http 304 https://registry.npmjs.org/formidable/1.0.11 npm http GET https://registry.npmjs.org/formidable/-/formidable-1.0.11.tgz npm http 304 https://registry.npmjs.org/bytes/0.1.0 npm http GET https://registry.npmjs.org/bytes/-/bytes-0.1.0.tgz npm http 304 https://registry.npmjs.org/pause/0.0.1 npm http GET https://registry.npmjs.org/pause/-/pause-0.0.1.tgz npm http 200 https://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz npm http 200 https://registry.npmjs.org/mime/-/mime-1.2.6.tgz npm http 200 https://registry.npmjs.org/pause/-/pause-0.0.1.tgz npm http 200 https://registry.npmjs.org/bytes/-/bytes-0.1.0.tgz npm http 200 https://registry.npmjs.org/qs/-/qs-0.5.1.tgz npm http 200 https://registry.npmjs.org/formidable/-/formidable-1.0.11.tgz /opt/local/bin/phonegap -> /opt/local/lib/node_modules/phonegap/bin/phonegap.js phonegap@3.0.0-0.14.0 /opt/local/lib/node_modules/phonegap ├── pluralize@0.0.4 ├── colors@0.6.0-1 ├── semver@1.1.0 ├── qrcode-terminal@0.9.4 ├── shelljs@0.1.4 ├── optimist@0.6.0 (wordwrap@0.0.2, minimist@0.0.1) ├── node-static@0.7.0 (colors@0.6.0, mime@1.2.9) ├── phonegap-build@0.8.3 (qrcode-terminal@0.8.0, shelljs@0.0.9, optimist@0.3.7, phonegap-build-api@0.3.3) ├── prompt@0.2.11 (revalidator@0.1.5, pkginfo@0.3.0, read@1.0.5, winston@0.6.2, utile@0.2.0) └── cordova@3.0.0 (ncallbacks@1.0.0, colors@0.6.0, open@0.0.3, shelljs@0.1.2, follow-redirects@0.0.3, elementtree@0.1.3, xcode@0.5.1, tar@0.1.17, prompt@0.2.7, glob@3.2.3, express@3.0.0, plugman@0.9.10, plist@0.4.3, request@2.22.0, ripple-emulator@0.9.18) o:phonegap root#

Tags: 

Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
By submitting this form, you accept the Mollom privacy policy.