You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by sh...@apache.org on 2016/05/27 00:36:26 UTC

[2/3] ios commit: CB-11117: Optimize prepare for ios platform, clean prepared files

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/cordova-common/src/util/addProperty.js
----------------------------------------------------------------------
diff --git a/node_modules/cordova-common/src/util/addProperty.js b/node_modules/cordova-common/src/util/addProperty.js
new file mode 100644
index 0000000..7dc4dc1
--- /dev/null
+++ b/node_modules/cordova-common/src/util/addProperty.js
@@ -0,0 +1,32 @@
+/*
+       Licensed to the Apache Software Foundation (ASF) under one
+       or more contributor license agreements.  See the NOTICE file
+       distributed with this work for additional information
+       regarding copyright ownership.  The ASF licenses this file
+       to you under the Apache License, Version 2.0 (the
+       "License"); you may not use this file except in compliance
+       with the License.  You may obtain a copy of the License at
+
+         http://www.apache.org/licenses/LICENSE-2.0
+
+       Unless required by applicable law or agreed to in writing,
+       software distributed under the License is distributed on an
+       "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+       KIND, either express or implied.  See the License for the
+       specific language governing permissions and limitations
+       under the License.
+*/
+
+module.exports = function addProperty(module, property, modulePath, obj) {
+    
+    obj = obj || module.exports;
+    // Add properties as getter to delay load the modules on first invocation
+    Object.defineProperty(obj, property, {
+        configurable: true,
+        get: function () {
+            var delayLoadedModule = module.require(modulePath);
+            obj[property] = delayLoadedModule;
+            return delayLoadedModule;
+        }
+    });
+};

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/cordova-registry-mapper/package.json
----------------------------------------------------------------------
diff --git a/node_modules/cordova-registry-mapper/package.json b/node_modules/cordova-registry-mapper/package.json
index e490576..17dd973 100644
--- a/node_modules/cordova-registry-mapper/package.json
+++ b/node_modules/cordova-registry-mapper/package.json
@@ -2,7 +2,7 @@
   "_args": [
     [
       "cordova-registry-mapper@^1.1.8",
-      "d:\\cordova\\cordova-ios\\node_modules\\cordova-common"
+      "D:\\Cordova\\cordova-ios\\node_modules\\cordova-common"
     ]
   ],
   "_from": "cordova-registry-mapper@>=1.1.8 <2.0.0",
@@ -32,7 +32,7 @@
   "_shasum": "e244b9185b8175473bff6079324905115f83dc7c",
   "_shrinkwrap": null,
   "_spec": "cordova-registry-mapper@^1.1.8",
-  "_where": "d:\\cordova\\cordova-ios\\node_modules\\cordova-common",
+  "_where": "D:\\Cordova\\cordova-ios\\node_modules\\cordova-common",
   "author": {
     "name": "Steve Gill"
   },
@@ -47,7 +47,7 @@
   "directories": {},
   "dist": {
     "shasum": "e244b9185b8175473bff6079324905115f83dc7c",
-    "tarball": "https://registry.npmjs.org/cordova-registry-mapper/-/cordova-registry-mapper-1.1.15.tgz"
+    "tarball": "http://registry.npmjs.org/cordova-registry-mapper/-/cordova-registry-mapper-1.1.15.tgz"
   },
   "gitHead": "00af0f028ec94154a364eeabe38b8e22320647bd",
   "homepage": "https://github.com/stevengill/cordova-registry-mapper#readme",

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/elementtree/package.json
----------------------------------------------------------------------
diff --git a/node_modules/elementtree/package.json b/node_modules/elementtree/package.json
index ae0e9b4..7eef8bc 100644
--- a/node_modules/elementtree/package.json
+++ b/node_modules/elementtree/package.json
@@ -2,7 +2,7 @@
   "_args": [
     [
       "elementtree@^0.1.6",
-      "d:\\cordova\\cordova-ios\\node_modules\\cordova-common"
+      "D:\\Cordova\\cordova-ios\\node_modules\\cordova-common"
     ]
   ],
   "_from": "elementtree@>=0.1.6 <0.2.0",
@@ -31,7 +31,7 @@
   "_shasum": "2ac4c46ea30516c8c4cbdb5e3ac7418e592de20c",
   "_shrinkwrap": null,
   "_spec": "elementtree@^0.1.6",
-  "_where": "d:\\cordova\\cordova-ios\\node_modules\\cordova-common",
+  "_where": "D:\\Cordova\\cordova-ios\\node_modules\\cordova-common",
   "author": {
     "name": "Rackspace US, Inc."
   },

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/glob/package.json
----------------------------------------------------------------------
diff --git a/node_modules/glob/package.json b/node_modules/glob/package.json
index 5618bbf..df2942b 100644
--- a/node_modules/glob/package.json
+++ b/node_modules/glob/package.json
@@ -2,7 +2,7 @@
   "_args": [
     [
       "glob@^5.0.13",
-      "d:\\cordova\\cordova-ios\\node_modules\\cordova-common"
+      "D:\\Cordova\\cordova-ios\\node_modules\\cordova-common"
     ]
   ],
   "_from": "glob@>=5.0.13 <6.0.0",
@@ -32,7 +32,7 @@
   "_shasum": "1bc936b9e02f4a603fcc222ecf7633d30b8b93b1",
   "_shrinkwrap": null,
   "_spec": "glob@^5.0.13",
-  "_where": "d:\\cordova\\cordova-ios\\node_modules\\cordova-common",
+  "_where": "D:\\Cordova\\cordova-ios\\node_modules\\cordova-common",
   "author": {
     "email": "i@izs.me",
     "name": "Isaac Z. Schlueter",

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/inflight/.eslintrc
----------------------------------------------------------------------
diff --git a/node_modules/inflight/.eslintrc b/node_modules/inflight/.eslintrc
deleted file mode 100644
index b7a1550..0000000
--- a/node_modules/inflight/.eslintrc
+++ /dev/null
@@ -1,17 +0,0 @@
-{
-  "env" : {
-    "node" : true
-  },
-  "rules" : {
-    "semi": [2, "never"],
-    "strict": 0,
-    "quotes": [1, "single", "avoid-escape"],
-    "no-use-before-define": 0,
-    "curly": 0,
-    "no-underscore-dangle": 0,
-    "no-lonely-if": 1,
-    "no-unused-vars": [2, {"vars" : "all", "args" : "after-used"}],
-    "no-mixed-requires": 0,
-    "space-infix-ops": 0
-  }
-}

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/inflight/package.json
----------------------------------------------------------------------
diff --git a/node_modules/inflight/package.json b/node_modules/inflight/package.json
index 2441358..ca56086 100644
--- a/node_modules/inflight/package.json
+++ b/node_modules/inflight/package.json
@@ -2,20 +2,24 @@
   "_args": [
     [
       "inflight@^1.0.4",
-      "d:\\cordova\\cordova-ios\\node_modules\\glob"
+      "D:\\Cordova\\cordova-ios\\node_modules\\glob"
     ]
   ],
   "_from": "inflight@>=1.0.4 <2.0.0",
-  "_id": "inflight@1.0.4",
+  "_id": "inflight@1.0.5",
   "_inCache": true,
   "_installable": true,
   "_location": "/inflight",
-  "_nodeVersion": "0.10.32",
+  "_nodeVersion": "5.10.1",
+  "_npmOperationalInternal": {
+    "host": "packages-12-west.internal.npmjs.com",
+    "tmp": "tmp/inflight-1.0.5.tgz_1463529611443_0.00041943578980863094"
+  },
   "_npmUser": {
-    "email": "ogd@aoaioxxysz.net",
-    "name": "othiym23"
+    "email": "kat@sykosomatic.org",
+    "name": "zkat"
   },
-  "_npmVersion": "2.1.3",
+  "_npmVersion": "3.9.1",
   "_phantomChildren": {},
   "_requested": {
     "name": "inflight",
@@ -28,11 +32,11 @@
   "_requiredBy": [
     "/glob"
   ],
-  "_resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz",
-  "_shasum": "6cbb4521ebd51ce0ec0a936bfd7657ef7e9b172a",
+  "_resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz",
+  "_shasum": "db3204cd5a9de2e6cd890b85c6e2f66bcf4f620a",
   "_shrinkwrap": null,
   "_spec": "inflight@^1.0.4",
-  "_where": "d:\\cordova\\cordova-ios\\node_modules\\glob",
+  "_where": "D:\\Cordova\\cordova-ios\\node_modules\\glob",
   "author": {
     "email": "i@izs.me",
     "name": "Isaac Z. Schlueter",
@@ -47,19 +51,26 @@
   },
   "description": "Add callbacks to requests in flight to avoid async duplication",
   "devDependencies": {
-    "tap": "^0.4.10"
+    "tap": "^1.2.0"
   },
   "directories": {},
   "dist": {
-    "shasum": "6cbb4521ebd51ce0ec0a936bfd7657ef7e9b172a",
-    "tarball": "https://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz"
+    "shasum": "db3204cd5a9de2e6cd890b85c6e2f66bcf4f620a",
+    "tarball": "https://registry.npmjs.org/inflight/-/inflight-1.0.5.tgz"
   },
-  "gitHead": "c7b5531d572a867064d4a1da9e013e8910b7d1ba",
+  "files": [
+    "inflight.js"
+  ],
+  "gitHead": "559e37b4f6327fca797fe8d7fe8ed6d9cae08821",
   "homepage": "https://github.com/isaacs/inflight",
   "license": "ISC",
   "main": "inflight.js",
   "maintainers": [
     {
+      "email": "me@re-becca.org",
+      "name": "iarna"
+    },
+    {
       "email": "i@izs.me",
       "name": "isaacs"
     },
@@ -68,8 +79,8 @@
       "name": "othiym23"
     },
     {
-      "email": "me@re-becca.org",
-      "name": "iarna"
+      "email": "kat@sykosomatic.org",
+      "name": "zkat"
     }
   ],
   "name": "inflight",
@@ -77,10 +88,10 @@
   "readme": "ERROR: No README data found!",
   "repository": {
     "type": "git",
-    "url": "git://github.com/isaacs/inflight.git"
+    "url": "git+https://github.com/npm/inflight.git"
   },
   "scripts": {
     "test": "tap test.js"
   },
-  "version": "1.0.4"
+  "version": "1.0.5"
 }

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/inflight/test.js
----------------------------------------------------------------------
diff --git a/node_modules/inflight/test.js b/node_modules/inflight/test.js
deleted file mode 100644
index 2bb75b3..0000000
--- a/node_modules/inflight/test.js
+++ /dev/null
@@ -1,97 +0,0 @@
-var test = require('tap').test
-var inf = require('./inflight.js')
-
-
-function req (key, cb) {
-  cb = inf(key, cb)
-  if (cb) setTimeout(function () {
-    cb(key)
-    cb(key)
-  })
-  return cb
-}
-
-test('basic', function (t) {
-  var calleda = false
-  var a = req('key', function (k) {
-    t.notOk(calleda)
-    calleda = true
-    t.equal(k, 'key')
-    if (calledb) t.end()
-  })
-  t.ok(a, 'first returned cb function')
-
-  var calledb = false
-  var b = req('key', function (k) {
-    t.notOk(calledb)
-    calledb = true
-    t.equal(k, 'key')
-    if (calleda) t.end()
-  })
-
-  t.notOk(b, 'second should get falsey inflight response')
-})
-
-test('timing', function (t) {
-  var expect = [
-    'method one',
-    'start one',
-    'end one',
-    'two',
-    'tick',
-    'three'
-  ]
-  var i = 0
-
-  function log (m) {
-    t.equal(m, expect[i], m + ' === ' + expect[i])
-    ++i
-    if (i === expect.length)
-      t.end()
-  }
-
-  function method (name, cb) {
-    log('method ' + name)
-    process.nextTick(cb)
-  }
-
-  var one = inf('foo', function () {
-    log('start one')
-    var three = inf('foo', function () {
-      log('three')
-    })
-    if (three) method('three', three)
-    log('end one')
-  })
-
-  method('one', one)
-
-  var two = inf('foo', function () {
-    log('two')
-  })
-  if (two) method('one', two)
-
-  process.nextTick(log.bind(null, 'tick'))
-})
-
-test('parameters', function (t) {
-  t.plan(8)
-
-  var a = inf('key', function (first, second, third) {
-    t.equal(first, 1)
-    t.equal(second, 2)
-    t.equal(third, 3)
-  })
-  t.ok(a, 'first returned cb function')
-
-  var b = inf('key', function (first, second, third) {
-    t.equal(first, 1)
-    t.equal(second, 2)
-    t.equal(third, 3)
-  })
-  t.notOk(b, 'second should get falsey inflight response')
-
-  setTimeout(function () {
-    a(1, 2, 3)
-  })
-})

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/inherits/package.json
----------------------------------------------------------------------
diff --git a/node_modules/inherits/package.json b/node_modules/inherits/package.json
index 2945f1e..6646bcc 100644
--- a/node_modules/inherits/package.json
+++ b/node_modules/inherits/package.json
@@ -2,7 +2,7 @@
   "_args": [
     [
       "inherits@2",
-      "d:\\cordova\\cordova-ios\\node_modules\\glob"
+      "D:\\Cordova\\cordova-ios\\node_modules\\glob"
     ]
   ],
   "_from": "inherits@>=2.0.0 <3.0.0",
@@ -31,7 +31,7 @@
   "_shasum": "b17d08d326b4423e568eff719f91b0b1cbdf69f1",
   "_shrinkwrap": null,
   "_spec": "inherits@2",
-  "_where": "d:\\cordova\\cordova-ios\\node_modules\\glob",
+  "_where": "D:\\Cordova\\cordova-ios\\node_modules\\glob",
   "browser": "./inherits_browser.js",
   "bugs": {
     "url": "https://github.com/isaacs/inherits/issues"

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/ios-sim/.github/CONTRIBUTING.md
----------------------------------------------------------------------
diff --git a/node_modules/ios-sim/.github/CONTRIBUTING.md b/node_modules/ios-sim/.github/CONTRIBUTING.md
new file mode 100644
index 0000000..b132d71
--- /dev/null
+++ b/node_modules/ios-sim/.github/CONTRIBUTING.md
@@ -0,0 +1,29 @@
+## Contributing to ios-sim
+
+Github url: 
+
+        https://github.com/phonegap/ios-sim
+
+Git clone url: 
+
+        https://github.com/phonegap/ios-sim.git
+
+## Filing an issue
+
+Please run the commands below in your Terminal.app and include it in the issue:
+
+```
+1. sw_vers -productVersion
+2. ios-sim --version
+3. xcodebuild -version
+4. xcode-select --print-path
+5. gcc --version
+```
+Also include **command line arguments** you used for ios-sim.
+
+
+## Sending a Pull Request
+
+Please **create a topic branch** for your issue before submitting your pull request. You will be asked to re-submit if your pull request contains unrelated commits.
+
+Please elaborate regarding the problem the pull request is supposed to solve, and perhaps also link to any relevant issues the pull request is trying to fix.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/ios-sim/.github/ISSUE_TEMPLATE.md
----------------------------------------------------------------------
diff --git a/node_modules/ios-sim/.github/ISSUE_TEMPLATE.md b/node_modules/ios-sim/.github/ISSUE_TEMPLATE.md
new file mode 100644
index 0000000..92a642a
--- /dev/null
+++ b/node_modules/ios-sim/.github/ISSUE_TEMPLATE.md
@@ -0,0 +1,24 @@
+## MUST READ BEFORE YOU FILE (DELETE THIS SECTION BEFORE FILING)
+
+Include the **command line arguments** you used for ios-sim.
+
+Don't forget to check out the [README](https://github.com/phonegap/ios-sim/blob/master/README.md) before filing this issue, to see if there are any known issues.
+
+# Expected behavior
+
+
+# Actual behavior.
+
+
+# Steps to reproduce the problem
+
+
+# System Specs
+
+Please run the commands below in your Terminal.app and include it in the issue. Check when done and include results below.
+
+- [ ] 1. sw_vers -productVersion
+- [ ] 2. ios-sim --version
+- [ ] 3. xcodebuild -version
+- [ ] 4. xcode-select --print-path
+- [ ] 5. gcc --version

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/ios-sim/node_modules/.bin/nopt
----------------------------------------------------------------------
diff --git a/node_modules/ios-sim/node_modules/.bin/nopt b/node_modules/ios-sim/node_modules/.bin/nopt
index 6b6566e..714334e 120000
--- a/node_modules/ios-sim/node_modules/.bin/nopt
+++ b/node_modules/ios-sim/node_modules/.bin/nopt
@@ -1 +1,15 @@
-../nopt/bin/nopt.js
\ No newline at end of file
+#!/bin/sh
+basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
+
+case `uname` in
+    *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
+esac
+
+if [ -x "$basedir/node" ]; then
+  "$basedir/node"  "$basedir/../nopt/bin/nopt.js" "$@"
+  ret=$?
+else 
+  node  "$basedir/../nopt/bin/nopt.js" "$@"
+  ret=$?
+fi
+exit $ret

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/ios-sim/node_modules/.bin/nopt.cmd
----------------------------------------------------------------------
diff --git a/node_modules/ios-sim/node_modules/.bin/nopt.cmd b/node_modules/ios-sim/node_modules/.bin/nopt.cmd
new file mode 100644
index 0000000..1626454
--- /dev/null
+++ b/node_modules/ios-sim/node_modules/.bin/nopt.cmd
@@ -0,0 +1,7 @@
+@IF EXIST "%~dp0\node.exe" (
+  "%~dp0\node.exe"  "%~dp0\..\nopt\bin\nopt.js" %*
+) ELSE (
+  @SETLOCAL
+  @SET PATHEXT=%PATHEXT:;.JS;=;%
+  node  "%~dp0\..\nopt\bin\nopt.js" %*
+)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/ios-sim/node_modules/bplist-parser/package.json
----------------------------------------------------------------------
diff --git a/node_modules/ios-sim/node_modules/bplist-parser/package.json b/node_modules/ios-sim/node_modules/bplist-parser/package.json
index 95879d0..e6488a5 100644
--- a/node_modules/ios-sim/node_modules/bplist-parser/package.json
+++ b/node_modules/ios-sim/node_modules/bplist-parser/package.json
@@ -1,36 +1,78 @@
 {
-  "name": "bplist-parser",
-  "version": "0.0.6",
+  "_args": [
+    [
+      "bplist-parser@^0.0.6",
+      "D:\\Cordova\\cordova-ios\\node_modules\\ios-sim"
+    ]
+  ],
+  "_from": "bplist-parser@>=0.0.6 <0.0.7",
+  "_id": "bplist-parser@0.0.6",
+  "_inCache": true,
+  "_installable": true,
+  "_location": "/ios-sim/bplist-parser",
+  "_npmUser": {
+    "email": "joe@fernsroth.com",
+    "name": "joeferner"
+  },
+  "_npmVersion": "1.4.14",
+  "_phantomChildren": {},
+  "_requested": {
+    "name": "bplist-parser",
+    "raw": "bplist-parser@^0.0.6",
+    "rawSpec": "^0.0.6",
+    "scope": null,
+    "spec": ">=0.0.6 <0.0.7",
+    "type": "range"
+  },
+  "_requiredBy": [
+    "/ios-sim"
+  ],
+  "_resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.0.6.tgz",
+  "_shasum": "38da3471817df9d44ab3892e27707bbbd75a11b9",
+  "_shrinkwrap": null,
+  "_spec": "bplist-parser@^0.0.6",
+  "_where": "D:\\Cordova\\cordova-ios\\node_modules\\ios-sim",
+  "author": {
+    "email": "joe.ferner@nearinfinity.com",
+    "name": "Joe Ferner"
+  },
+  "bugs": {
+    "url": "https://github.com/nearinfinity/node-bplist-parser/issues"
+  },
+  "dependencies": {},
   "description": "Binary plist parser.",
-  "main": "bplistParser.js",
-  "scripts": {
-    "test": "./node_modules/nodeunit/bin/nodeunit test"
+  "devDependencies": {
+    "nodeunit": "~0.7.4"
+  },
+  "directories": {},
+  "dist": {
+    "shasum": "38da3471817df9d44ab3892e27707bbbd75a11b9",
+    "tarball": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.0.6.tgz"
   },
+  "gitHead": "a2230a5df3c7014ffbe5761bcb091ea2d061b47b",
+  "homepage": "https://github.com/nearinfinity/node-bplist-parser",
   "keywords": [
     "bplist",
     "plist",
     "parser"
   ],
-  "author": {
-    "name": "Joe Ferner",
-    "email": "joe.ferner@nearinfinity.com"
-  },
   "license": "MIT",
-  "devDependencies": {
-    "nodeunit": "~0.7.4"
-  },
+  "main": "bplistParser.js",
+  "maintainers": [
+    {
+      "email": "joe@fernsroth.com",
+      "name": "joeferner"
+    }
+  ],
+  "name": "bplist-parser",
+  "optionalDependencies": {},
+  "readme": "ERROR: No README data found!",
   "repository": {
     "type": "git",
     "url": "git+https://github.com/nearinfinity/node-bplist-parser.git"
   },
-  "readme": "bplist-parser\n=============\n\nBinary Mac OS X Plist (property list) parser.\n\n## Installation\n\n```bash\n$ npm install bplist-parser\n```\n\n## Quick Examples\n\n```javascript\nvar bplist = require('bplist-parser');\n\nbplist.parseFile('myPlist.bplist', function(err, obj) {\n  if (err) throw err;\n\n  console.log(JSON.stringify(obj));\n});\n```\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2012 Near Infinity Corporation\n\nPermission is hereby granted, free of charge, to any person obtaining\na copy of this software and associated documentation files (the\n\"Software\"), to deal in the Software without restriction, including\nwithout limitation the rights to use, copy, modify, merge, publish,\ndistribute, sublicense, and/or sell copies of the Software, and to\npermit persons to whom the Software is furnished to do so, subject to\nthe following conditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial p
 ortions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\nEXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\nMERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\nLIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\nOF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\nWITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n",
-  "readmeFilename": "README.md",
-  "bugs": {
-    "url": "https://github.com/nearinfinity/node-bplist-parser/issues"
+  "scripts": {
+    "test": "./node_modules/nodeunit/bin/nodeunit test"
   },
-  "homepage": "https://github.com/nearinfinity/node-bplist-parser#readme",
-  "_id": "bplist-parser@0.0.6",
-  "_shasum": "38da3471817df9d44ab3892e27707bbbd75a11b9",
-  "_resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.0.6.tgz",
-  "_from": "bplist-parser@>=0.0.6 <0.0.7"
+  "version": "0.0.6"
 }

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/ios-sim/node_modules/nopt/package.json
----------------------------------------------------------------------
diff --git a/node_modules/ios-sim/node_modules/nopt/package.json b/node_modules/ios-sim/node_modules/nopt/package.json
index 73629b3..6e4ea06 100644
--- a/node_modules/ios-sim/node_modules/nopt/package.json
+++ b/node_modules/ios-sim/node_modules/nopt/package.json
@@ -1,60 +1,85 @@
 {
-  "name": "nopt",
-  "version": "1.0.9",
-  "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.",
-  "author": {
-    "name": "Isaac Z. Schlueter",
+  "_args": [
+    [
+      "nopt@1.0.9",
+      "D:\\Cordova\\cordova-ios\\node_modules\\ios-sim"
+    ]
+  ],
+  "_defaultsLoaded": true,
+  "_engineSupported": true,
+  "_from": "nopt@1.0.9",
+  "_id": "nopt@1.0.9",
+  "_inCache": true,
+  "_installable": true,
+  "_location": "/ios-sim/nopt",
+  "_nodeVersion": "v0.5.8-pre",
+  "_npmUser": {
     "email": "i@izs.me",
-    "url": "http://blog.izs.me/"
+    "name": "isaacs"
   },
-  "main": "lib/nopt.js",
-  "scripts": {
-    "test": "node lib/nopt.js"
+  "_npmVersion": "1.0.30",
+  "_phantomChildren": {},
+  "_requested": {
+    "name": "nopt",
+    "raw": "nopt@1.0.9",
+    "rawSpec": "1.0.9",
+    "scope": null,
+    "spec": "1.0.9",
+    "type": "version"
   },
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/isaacs/nopt.git"
+  "_requiredBy": [
+    "/ios-sim"
+  ],
+  "_resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.9.tgz",
+  "_shasum": "3bc0d7cba7bfb0d5a676dbed7c0ebe48a4fd454e",
+  "_shrinkwrap": null,
+  "_spec": "nopt@1.0.9",
+  "_where": "D:\\Cordova\\cordova-ios\\node_modules\\ios-sim",
+  "author": {
+    "email": "i@izs.me",
+    "name": "Isaac Z. Schlueter",
+    "url": "http://blog.izs.me/"
   },
   "bin": {
     "nopt": "./bin/nopt.js"
   },
-  "license": {
-    "type": "MIT",
-    "url": "https://github.com/isaacs/nopt/raw/master/LICENSE"
+  "bugs": {
+    "url": "https://github.com/isaacs/nopt/issues"
   },
   "dependencies": {
     "abbrev": "1"
   },
-  "_npmUser": {
-    "name": "isaacs",
-    "email": "i@izs.me"
-  },
-  "_id": "nopt@1.0.9",
+  "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.",
   "devDependencies": {},
+  "directories": {},
+  "dist": {
+    "shasum": "3bc0d7cba7bfb0d5a676dbed7c0ebe48a4fd454e",
+    "tarball": "https://registry.npmjs.org/nopt/-/nopt-1.0.9.tgz"
+  },
   "engines": {
     "node": "*"
   },
-  "_engineSupported": true,
-  "_npmVersion": "1.0.30",
-  "_nodeVersion": "v0.5.8-pre",
-  "_defaultsLoaded": true,
-  "dist": {
-    "shasum": "3bc0d7cba7bfb0d5a676dbed7c0ebe48a4fd454e",
-    "tarball": "http://visustar.francelab.fr.ibm.com:8081/nexus/content/groups/mobile-npm-all/nopt/-/nopt-1.0.9.tgz"
+  "homepage": "https://github.com/isaacs/nopt#readme",
+  "license": {
+    "type": "MIT",
+    "url": "https://github.com/isaacs/nopt/raw/master/LICENSE"
   },
+  "main": "lib/nopt.js",
   "maintainers": [
     {
-      "name": "isaacs",
-      "email": "i@izs.me"
+      "email": "i@izs.me",
+      "name": "isaacs"
     }
   ],
-  "directories": {},
-  "_shasum": "3bc0d7cba7bfb0d5a676dbed7c0ebe48a4fd454e",
-  "_resolved": "http://visustar.francelab.fr.ibm.com:8081/nexus/content/groups/mobile-npm-all/nopt/-/nopt-1.0.9.tgz",
-  "_from": "nopt@1.0.9",
-  "bugs": {
-    "url": "https://github.com/isaacs/nopt/issues"
-  },
+  "name": "nopt",
+  "optionalDependencies": {},
   "readme": "ERROR: No README data found!",
-  "homepage": "https://github.com/isaacs/nopt#readme"
+  "repository": {
+    "type": "git",
+    "url": "git://github.com/isaacs/nopt.git"
+  },
+  "scripts": {
+    "test": "node lib/nopt.js"
+  },
+  "version": "1.0.9"
 }

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/ios-sim/package.json
----------------------------------------------------------------------
diff --git a/node_modules/ios-sim/package.json b/node_modules/ios-sim/package.json
index ca55c48..c171494 100644
--- a/node_modules/ios-sim/package.json
+++ b/node_modules/ios-sim/package.json
@@ -1,81 +1,108 @@
 {
-  "name": "ios-sim",
-  "version": "5.0.8",
-  "preferGlobal": "true",
-  "description": "launch iOS apps into the iOS Simulator from the command line (Xcode 6.0+)",
-  "main": "ios-sim.js",
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/phonegap/ios-sim.git"
+  "_args": [
+    [
+      "ios-sim@^5.0.7",
+      "D:\\Cordova\\cordova-ios"
+    ]
+  ],
+  "_from": "ios-sim@>=5.0.7 <6.0.0",
+  "_id": "ios-sim@5.0.8",
+  "_inCache": true,
+  "_installable": true,
+  "_location": "/ios-sim",
+  "_nodeVersion": "0.12.7",
+  "_npmOperationalInternal": {
+    "host": "packages-12-west.internal.npmjs.com",
+    "tmp": "tmp/ios-sim-5.0.8.tgz_1458757739978_0.3562360794749111"
   },
-  "engines": {
-    "node": ">=0.10.0"
+  "_npmUser": {
+    "email": "shazron@gmail.com",
+    "name": "shazron"
   },
-  "keywords": [
-    "ios-sim",
-    "iOS Simulator"
+  "_npmVersion": "2.11.3",
+  "_phantomChildren": {
+    "abbrev": "1.0.7"
+  },
+  "_requested": {
+    "name": "ios-sim",
+    "raw": "ios-sim@^5.0.7",
+    "rawSpec": "^5.0.7",
+    "scope": null,
+    "spec": ">=5.0.7 <6.0.0",
+    "type": "range"
+  },
+  "_requiredBy": [
+    "/"
   ],
+  "_resolved": "https://registry.npmjs.org/ios-sim/-/ios-sim-5.0.8.tgz",
+  "_shasum": "20520bbcfdadb0b0cb08690b90969b6e60a9a796",
+  "_shrinkwrap": null,
+  "_spec": "ios-sim@^5.0.7",
+  "_where": "D:\\Cordova\\cordova-ios",
+  "author": {
+    "name": "Shazron Abdullah"
+  },
   "bin": {
     "ios-sim": "./bin/ios-sim"
   },
   "bugs": {
     "url": "https://github.com/phonegap/ios-sim/issues"
   },
-  "author": {
-    "name": "Shazron Abdullah"
-  },
-  "license": "MIT",
   "dependencies": {
-    "plist": "^1.2.0",
-    "simctl": "^0.0.9",
+    "bplist-parser": "^0.0.6",
     "nopt": "1.0.9",
-    "bplist-parser": "^0.0.6"
+    "plist": "^1.2.0",
+    "simctl": "^0.0.9"
   },
+  "description": "launch iOS apps into the iOS Simulator from the command line (Xcode 6.0+)",
   "devDependencies": {
     "jshint": "^2.9.1"
   },
-  "scripts": {
-    "test": "npm run jshint",
-    "jshint": "jshint src ./ios-sim.js"
-  },
-  "gitHead": "f0fc8160c262fe86ccaf8eeef1ff4ef22eb19b5c",
-  "homepage": "https://github.com/phonegap/ios-sim#readme",
-  "_id": "ios-sim@5.0.8",
-  "_shasum": "20520bbcfdadb0b0cb08690b90969b6e60a9a796",
-  "_from": "ios-sim@>=5.0.7 <6.0.0",
-  "_npmVersion": "2.11.3",
-  "_nodeVersion": "0.12.7",
-  "_npmUser": {
-    "name": "shazron",
-    "email": "shazron@gmail.com"
-  },
+  "directories": {},
   "dist": {
     "shasum": "20520bbcfdadb0b0cb08690b90969b6e60a9a796",
-    "tarball": "http://visustar.francelab.fr.ibm.com:8081/nexus/content/groups/mobile-npm-all/ios-sim/-/ios-sim-5.0.8.tgz"
+    "tarball": "https://registry.npmjs.org/ios-sim/-/ios-sim-5.0.8.tgz"
+  },
+  "engines": {
+    "node": ">=0.10.0"
   },
+  "gitHead": "f0fc8160c262fe86ccaf8eeef1ff4ef22eb19b5c",
+  "homepage": "https://github.com/phonegap/ios-sim#readme",
+  "keywords": [
+    "ios-sim",
+    "iOS Simulator"
+  ],
+  "license": "MIT",
+  "main": "ios-sim.js",
   "maintainers": [
     {
-      "name": "macdonst",
-      "email": "simon.macdonald@gmail.com"
+      "email": "simon.macdonald@gmail.com",
+      "name": "macdonst"
     },
     {
-      "name": "purplecabbage",
-      "email": "purplecabbage@gmail.com"
+      "email": "purplecabbage@gmail.com",
+      "name": "purplecabbage"
     },
     {
-      "name": "shazron",
-      "email": "shazron@gmail.com"
+      "email": "shazron@gmail.com",
+      "name": "shazron"
     },
     {
-      "name": "stevegill",
-      "email": "stevengill97@gmail.com"
+      "email": "stevengill97@gmail.com",
+      "name": "stevegill"
     }
   ],
-  "_npmOperationalInternal": {
-    "host": "packages-12-west.internal.npmjs.com",
-    "tmp": "tmp/ios-sim-5.0.8.tgz_1458757739978_0.3562360794749111"
+  "name": "ios-sim",
+  "optionalDependencies": {},
+  "preferGlobal": "true",
+  "readme": "ERROR: No README data found!",
+  "repository": {
+    "type": "git",
+    "url": "git+https://github.com/phonegap/ios-sim.git"
   },
-  "directories": {},
-  "_resolved": "http://visustar.francelab.fr.ibm.com:8081/nexus/content/groups/mobile-npm-all/ios-sim/-/ios-sim-5.0.8.tgz",
-  "readme": "ERROR: No README data found!"
+  "scripts": {
+    "jshint": "jshint src ./ios-sim.js",
+    "test": "npm run jshint"
+  },
+  "version": "5.0.8"
 }

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/lodash-node/package.json
----------------------------------------------------------------------
diff --git a/node_modules/lodash-node/package.json b/node_modules/lodash-node/package.json
index 1d0a6cc..3226ff5 100644
--- a/node_modules/lodash-node/package.json
+++ b/node_modules/lodash-node/package.json
@@ -2,7 +2,7 @@
   "_args": [
     [
       "lodash-node@~2.4.1",
-      "d:\\cordova\\cordova-ios\\node_modules\\simple-plist\\node_modules\\xmlbuilder"
+      "D:\\Cordova\\cordova-ios\\node_modules\\simple-plist\\node_modules\\xmlbuilder"
     ]
   ],
   "_from": "lodash-node@>=2.4.1 <2.5.0",
@@ -31,7 +31,7 @@
   "_shasum": "ea82f7b100c733d1a42af76801e506105e2a80ec",
   "_shrinkwrap": null,
   "_spec": "lodash-node@~2.4.1",
-  "_where": "d:\\cordova\\cordova-ios\\node_modules\\simple-plist\\node_modules\\xmlbuilder",
+  "_where": "D:\\Cordova\\cordova-ios\\node_modules\\simple-plist\\node_modules\\xmlbuilder",
   "author": {
     "email": "john.david.dalton@gmail.com",
     "name": "John-David Dalton",

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/lodash/package.json
----------------------------------------------------------------------
diff --git a/node_modules/lodash/package.json b/node_modules/lodash/package.json
index c71eb9e..65596fd 100644
--- a/node_modules/lodash/package.json
+++ b/node_modules/lodash/package.json
@@ -2,7 +2,7 @@
   "_args": [
     [
       "lodash@^3.5.0",
-      "/Users/omefire/Projects/cordova-ios/node_modules/xmlbuilder"
+      "D:\\Cordova\\cordova-ios\\node_modules\\xmlbuilder"
     ]
   ],
   "_from": "lodash@>=3.5.0 <4.0.0",
@@ -32,7 +32,7 @@
   "_shasum": "5bf45e8e49ba4189e17d482789dfd15bd140b7b6",
   "_shrinkwrap": null,
   "_spec": "lodash@^3.5.0",
-  "_where": "/Users/omefire/Projects/cordova-ios/node_modules/xmlbuilder",
+  "_where": "D:\\Cordova\\cordova-ios\\node_modules\\xmlbuilder",
   "author": {
     "email": "john.david.dalton@gmail.com",
     "name": "John-David Dalton",
@@ -74,7 +74,7 @@
   "directories": {},
   "dist": {
     "shasum": "5bf45e8e49ba4189e17d482789dfd15bd140b7b6",
-    "tarball": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz"
+    "tarball": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz"
   },
   "homepage": "https://lodash.com/",
   "icon": "https://lodash.com/icon.svg",

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/minimatch/package.json
----------------------------------------------------------------------
diff --git a/node_modules/minimatch/package.json b/node_modules/minimatch/package.json
index cd9b44b..6f0a1c9 100644
--- a/node_modules/minimatch/package.json
+++ b/node_modules/minimatch/package.json
@@ -1,11 +1,11 @@
 {
   "_args": [
     [
-      "minimatch@2 || 3",
-      "d:\\cordova\\cordova-ios\\node_modules\\glob"
+      "minimatch@^3.0.0",
+      "D:\\Cordova\\cordova-ios\\node_modules\\cordova-common"
     ]
   ],
-  "_from": "minimatch@>=2.0.0 <3.0.0||>=3.0.0 <4.0.0",
+  "_from": "minimatch@>=3.0.0 <4.0.0",
   "_id": "minimatch@3.0.0",
   "_inCache": true,
   "_installable": true,
@@ -19,20 +19,21 @@
   "_phantomChildren": {},
   "_requested": {
     "name": "minimatch",
-    "raw": "minimatch@2 || 3",
-    "rawSpec": "2 || 3",
+    "raw": "minimatch@^3.0.0",
+    "rawSpec": "^3.0.0",
     "scope": null,
-    "spec": ">=2.0.0 <3.0.0||>=3.0.0 <4.0.0",
+    "spec": ">=3.0.0 <4.0.0",
     "type": "range"
   },
   "_requiredBy": [
+    "/cordova-common",
     "/glob"
   ],
   "_resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.0.tgz",
   "_shasum": "5236157a51e4f004c177fb3c527ff7dd78f0ef83",
   "_shrinkwrap": null,
-  "_spec": "minimatch@2 || 3",
-  "_where": "d:\\cordova\\cordova-ios\\node_modules\\glob",
+  "_spec": "minimatch@^3.0.0",
+  "_where": "D:\\Cordova\\cordova-ios\\node_modules\\cordova-common",
   "author": {
     "email": "i@izs.me",
     "name": "Isaac Z. Schlueter",

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/node-uuid/.npmignore
----------------------------------------------------------------------
diff --git a/node_modules/node-uuid/.npmignore b/node_modules/node-uuid/.npmignore
index fd4f2b0..8886139 100644
--- a/node_modules/node-uuid/.npmignore
+++ b/node_modules/node-uuid/.npmignore
@@ -1,2 +1,4 @@
 node_modules
 .DS_Store
+.nyc_output
+coverage

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/node-uuid/LICENSE.md
----------------------------------------------------------------------
diff --git a/node_modules/node-uuid/LICENSE.md b/node_modules/node-uuid/LICENSE.md
index bcdddf9..652609b 100644
--- a/node_modules/node-uuid/LICENSE.md
+++ b/node_modules/node-uuid/LICENSE.md
@@ -1,3 +1,21 @@
-Copyright (c) 2010 Robert Kieffer
+The MIT License (MIT)
 
-Dual licensed under the [MIT](http://en.wikipedia.org/wiki/MIT_License) and [GPL](http://en.wikipedia.org/wiki/GNU_General_Public_License) licenses.
+Copyright (c)  2010-2012 Robert Kieffer 
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/node-uuid/README.md
----------------------------------------------------------------------
diff --git a/node_modules/node-uuid/README.md b/node_modules/node-uuid/README.md
index a44d9a7..5cd8555 100644
--- a/node_modules/node-uuid/README.md
+++ b/node_modules/node-uuid/README.md
@@ -6,9 +6,13 @@ Features:
 
 * Generate RFC4122 version 1 or version 4 UUIDs
 * Runs in node.js and all browsers.
-* Cryptographically strong random # generation on supporting platforms
+* Registered as a [ComponentJS](https://github.com/component/component) [component](https://github.com/component/component/wiki/Components) ('broofa/node-uuid').
+* Cryptographically strong random # generation
+  * `crypto.randomBytes(n)` in node.js
+  * `window.crypto.getRandomValues(ta)` in [supported browsers](https://developer.mozilla.org/en-US/docs/Web/API/RandomSource/getRandomValues#Browser_Compatibility)
 * 1.1K minified and gzip'ed  (Want something smaller?  Check this [crazy shit](https://gist.github.com/982883) out! )
 * [Annotated source code](http://broofa.github.com/node-uuid/docs/uuid.html)
+* Comes with a Command Line Interface for generating uuids on the command line
 
 ## Getting Started
 
@@ -46,7 +50,7 @@ Generate and return a RFC4122 v1 (timestamp-based) UUID.
 
 * `options` - (Object) Optional uuid state to apply. Properties may include:
 
-  * `node` - (Array) Node id as Array of 6 bytes (per 4.1.6). Default: Randomnly generated ID.  See note 1.
+  * `node` - (Array) Node id as Array of 6 bytes (per 4.1.6). Default: Randomly generated ID.  See note 1.
   * `clockseq` - (Number between 0 - 0x3fff) RFC clock sequence.  Default: An internally maintained clockseq is used.
   * `msecs` - (Number | Date) Time in milliseconds since unix Epoch.  Default: The current time is used.
   * `nsecs` - (Number between 0-9999) additional time, in 100-nanosecond units. Ignored if `msecs` is unspecified. Default: internal uuid counter is used, as per 4.2.1.2.
@@ -159,13 +163,48 @@ uuid() has become uuid.v4(), and the `format` argument is now implicit in the `b
 
 The class of container created when generating binary uuid data if no buffer argument is specified.  This is expected to go away, with no replacement API.
 
+## Command Line Interface
+
+To use the executable, it's probably best to install this library globally.
+
+`npm install -g node-uuid`
+
+Usage:
+
+```
+USAGE: uuid [version] [options]
+
+
+options:
+
+--help                     Display this message and exit
+```
+
+`version` must be an RFC4122 version that is supported by this library, which is currently version 1 and version 4 (denoted by "v1" and "v4", respectively). `version` defaults to version 4 when not supplied.
+
+### Examples
+
+```
+> uuid
+3a91f950-dec8-4688-ba14-5b7bbfc7a563
+```
+
+```
+> uuid v1
+9d0b43e0-7696-11e3-964b-250efa37a98e
+```
+
+```
+> uuid v4
+6790ac7c-24ac-4f98-8464-42f6d98a53ae
+```
+
 ## Testing
 
 In node.js
 
 ```
-> cd test
-> node uuid.js
+npm test
 ```
 
 In Browser
@@ -180,7 +219,7 @@ Requires node.js
 
 ```
 npm install uuid uuid-js
-node test/benchmark.js
+node benchmark/benchmark.js
 ```
 
 For a more complete discussion of node-uuid performance, please see the `benchmark/README.md` file, and the [benchmark wiki](https://github.com/broofa/node-uuid/wiki/Benchmark)
@@ -189,11 +228,27 @@ For browser performance [checkout the JSPerf tests](http://jsperf.com/node-uuid-
 
 ## Release notes
 
-v1.3.2:
+### 1.4.6
+
+* Properly detect node crypto and whatwg crypto
+* Workaround phantomjs/browserify bug
+* Explicit check for `window` rather implicit this-global
+* Issue warning if Math.random() is being used
+* "use strict";
+* A few jshint / stylistic updates (=== and such)
+
+### 1.4.0
+
+* Improved module context detection
+* Removed public RNG functions
+
+### 1.3.2
+
 * Improve tests and handling of v1() options (Issue #24)
 * Expose RNG option to allow for perf testing with different generators
 
-v1.3:
+### 1.3.0
+
 * Support for version 1 ids, thanks to [@ctavan](https://github.com/ctavan)!
 * Support for node.js crypto API
 * De-emphasizing performance in favor of a) cryptographic quality PRNGs where available and b) more manageable code

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/node-uuid/bin/uuid
----------------------------------------------------------------------
diff --git a/node_modules/node-uuid/bin/uuid b/node_modules/node-uuid/bin/uuid
new file mode 100644
index 0000000..f732e99
--- /dev/null
+++ b/node_modules/node-uuid/bin/uuid
@@ -0,0 +1,26 @@
+#!/usr/bin/env node
+
+var path = require('path');
+var uuid = require(path.join(__dirname, '..'));
+
+var arg = process.argv[2];
+
+if ('--help' === arg) {
+  console.log('\n  USAGE: uuid [version] [options]\n\n');
+  console.log('  options:\n');
+  console.log('  --help                     Display this message and exit\n');
+  process.exit(0);
+}
+
+if (null == arg) {
+  console.log(uuid());
+  process.exit(0);
+}
+
+if ('v1' !== arg && 'v4' !== arg) {
+  console.error('Version must be RFC4122 version 1 or version 4, denoted as "v1" or "v4"');
+  process.exit(1);
+}
+
+console.log(uuid[arg]());
+process.exit(0);

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/node-uuid/bower.json
----------------------------------------------------------------------
diff --git a/node_modules/node-uuid/bower.json b/node_modules/node-uuid/bower.json
new file mode 100644
index 0000000..c0925e1
--- /dev/null
+++ b/node_modules/node-uuid/bower.json
@@ -0,0 +1,23 @@
+{
+  "name": "node-uuid",
+  "version": "1.4.7",
+  "homepage": "https://github.com/broofa/node-uuid",
+  "authors": [
+    "Robert Kieffer <ro...@broofa.com>"
+  ],
+  "description": "Rigorous implementation of RFC4122 (v1 and v4) UUIDs.",
+  "main": "uuid.js",
+  "keywords": [
+    "uuid",
+    "gid",
+    "rfc4122"
+  ],
+  "license": "MIT",
+  "ignore": [
+    "**/.*",
+    "node_modules",
+    "bower_components",
+    "test",
+    "tests"
+  ]
+}

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/node-uuid/component.json
----------------------------------------------------------------------
diff --git a/node_modules/node-uuid/component.json b/node_modules/node-uuid/component.json
new file mode 100644
index 0000000..3ff4633
--- /dev/null
+++ b/node_modules/node-uuid/component.json
@@ -0,0 +1,25 @@
+{
+  "name": "node-uuid",
+  "repo": "broofa/node-uuid",
+  "description": "Rigorous implementation of RFC4122 (v1 and v4) UUIDs.",
+  "version": "1.4.7",
+  "author": "Robert Kieffer <ro...@broofa.com>",
+  "contributors": [
+    {
+      "name": "Christoph Tavan <de...@tavan.de>",
+      "github": "https://github.com/ctavan"
+    }
+  ],
+  "keywords": [
+    "uuid",
+    "guid",
+    "rfc4122"
+  ],
+  "dependencies": {},
+  "development": {},
+  "main": "uuid.js",
+  "scripts": [
+    "uuid.js"
+  ],
+  "license": "MIT"
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/node-uuid/package.json
----------------------------------------------------------------------
diff --git a/node_modules/node-uuid/package.json b/node_modules/node-uuid/package.json
index 680c3c7..36ab2a9 100644
--- a/node_modules/node-uuid/package.json
+++ b/node_modules/node-uuid/package.json
@@ -1,76 +1,92 @@
 {
   "_args": [
     [
-      "node-uuid@1.3.3",
-      "d:\\cordova\\cordova-ios\\node_modules\\xcode"
+      "node-uuid@1.4.7",
+      "D:\\Cordova\\cordova-ios\\node_modules\\xcode"
     ]
   ],
-  "_defaultsLoaded": true,
-  "_engineSupported": true,
-  "_from": "node-uuid@1.3.3",
-  "_id": "node-uuid@1.3.3",
+  "_from": "node-uuid@1.4.7",
+  "_id": "node-uuid@1.4.7",
   "_inCache": true,
   "_installable": true,
   "_location": "/node-uuid",
-  "_nodeVersion": "v0.4.6",
+  "_nodeVersion": "5.0.0",
   "_npmUser": {
-    "email": "robert@broofa.com",
-    "name": "broofa"
+    "email": "coolaj86@gmail.com",
+    "name": "coolaj86"
   },
-  "_npmVersion": "1.0.106",
+  "_npmVersion": "3.3.6",
   "_phantomChildren": {},
   "_requested": {
     "name": "node-uuid",
-    "raw": "node-uuid@1.3.3",
-    "rawSpec": "1.3.3",
+    "raw": "node-uuid@1.4.7",
+    "rawSpec": "1.4.7",
     "scope": null,
-    "spec": "1.3.3",
+    "spec": "1.4.7",
     "type": "version"
   },
   "_requiredBy": [
     "/xcode"
   ],
-  "_resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.3.3.tgz",
-  "_shasum": "d3db4d7b56810d9e4032342766282af07391729b",
+  "_resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz",
+  "_shasum": "6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f",
   "_shrinkwrap": null,
-  "_spec": "node-uuid@1.3.3",
-  "_where": "d:\\cordova\\cordova-ios\\node_modules\\xcode",
+  "_spec": "node-uuid@1.4.7",
+  "_where": "D:\\Cordova\\cordova-ios\\node_modules\\xcode",
   "author": {
     "email": "robert@broofa.com",
     "name": "Robert Kieffer"
   },
+  "bin": {
+    "uuid": "./bin/uuid"
+  },
   "bugs": {
     "url": "https://github.com/broofa/node-uuid/issues"
   },
   "contributors": [
     {
+      "email": "coolaj86@gmail.com",
+      "name": "AJ ONeal"
+    },
+    {
       "email": "dev@tavan.de",
       "name": "Christoph Tavan"
     }
   ],
   "dependencies": {},
   "description": "Rigorous implementation of RFC4122 (v1 and v4) UUIDs.",
-  "devDependencies": {},
+  "devDependencies": {
+    "nyc": "^2.2.0"
+  },
   "directories": {},
   "dist": {
-    "shasum": "d3db4d7b56810d9e4032342766282af07391729b",
-    "tarball": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.3.3.tgz"
-  },
-  "engines": {
-    "node": "*"
+    "shasum": "6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f",
+    "tarball": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.7.tgz"
   },
-  "homepage": "https://github.com/broofa/node-uuid#readme",
+  "gitHead": "309512573ec1c60143c257157479a20f7f1f51cd",
+  "homepage": "https://github.com/broofa/node-uuid",
+  "installable": true,
   "keywords": [
-    "uuid",
     "guid",
-    "rfc4122"
+    "rfc4122",
+    "uuid"
   ],
   "lib": ".",
+  "licenses": [
+    {
+      "type": "MIT",
+      "url": "https://raw.github.com/broofa/node-uuid/master/LICENSE.md"
+    }
+  ],
   "main": "./uuid.js",
   "maintainers": [
     {
       "email": "robert@broofa.com",
       "name": "broofa"
+    },
+    {
+      "email": "coolaj86@gmail.com",
+      "name": "coolaj86"
     }
   ],
   "name": "node-uuid",
@@ -78,8 +94,12 @@
   "readme": "ERROR: No README data found!",
   "repository": {
     "type": "git",
-    "url": "git://github.com/broofa/node-uuid.git"
+    "url": "git+https://github.com/broofa/node-uuid.git"
+  },
+  "scripts": {
+    "coverage": "nyc npm test && nyc report",
+    "test": "node test/test.js"
   },
   "url": "http://github.com/broofa/node-uuid",
-  "version": "1.3.3"
+  "version": "1.4.7"
 }

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/node-uuid/test/test.js
----------------------------------------------------------------------
diff --git a/node_modules/node-uuid/test/test.js b/node_modules/node-uuid/test/test.js
index be23919..5f1113d 100644
--- a/node_modules/node-uuid/test/test.js
+++ b/node_modules/node-uuid/test/test.js
@@ -1,6 +1,9 @@
 if (!this.uuid) {
   // node.js
   uuid = require('../uuid');
+  if (!/_rb/.test(uuid._rng.toString())) {
+    throw new Error("should use crypto for node.js");
+  }
 }
 
 //
@@ -18,7 +21,7 @@ function _log(msg, type) {
       log: '\033[39m',
       warn: '\033[33m',
       error: '\033[31m'
-    }
+    };
     console[type](color[type] + msg + color.log);
   }
 }
@@ -66,7 +69,7 @@ compare('uuids with time option', [
   uuid.v1({msecs: TIME - 1}),
   uuid.v1({msecs: TIME}),
   uuid.v1({msecs: TIME + 1}),
-  uuid.v1({msecs: TIME + 28*24*3600*1000}),
+  uuid.v1({msecs: TIME + 28*24*3600*1000})
 ]);
 
 assert(
@@ -217,20 +220,8 @@ for (var version in generators) {
   var generator = generators[version];
   var buf = new uuid.BufferClass(16);
 
-  if (version == 'v4') {
-    ['mathRNG', 'whatwgRNG', 'nodeRNG'].forEach(function(rng) {
-      if (uuid[rng]) {
-        var options = {rng: uuid[rng]};
-        for (var i = 0, t = Date.now(); i < N; i++) generator(options);
-        rate('uuid.' + version + '() with ' + rng, t);
-      } else {
-        log('uuid.' + version + '() with ' + rng + ': not defined');
-      }
-    });
-  } else {
-    for (var i = 0, t = Date.now(); i < N; i++) generator();
-    rate('uuid.' + version + '()', t);
-  }
+  for (var i = 0, t = Date.now(); i < N; i++) generator();
+  rate('uuid.' + version + '()', t);
 
   for (var i = 0, t = Date.now(); i < N; i++) generator('binary');
   rate('uuid.' + version + '(\'binary\')', t);

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/node-uuid/uuid.js
----------------------------------------------------------------------
diff --git a/node_modules/node-uuid/uuid.js b/node_modules/node-uuid/uuid.js
index 27f1d12..89c5b8f 100644
--- a/node_modules/node-uuid/uuid.js
+++ b/node_modules/node-uuid/uuid.js
@@ -1,58 +1,76 @@
-//     node-uuid/uuid.js
+//     uuid.js
 //
-//     Copyright (c) 2010 Robert Kieffer
-//     Dual licensed under the MIT and GPL licenses.
-//     Documentation and details at https://github.com/broofa/node-uuid
-(function() {
-  var _global = this;
-
-  // Unique ID creation requires a high quality random # generator, but
-  // Math.random() does not guarantee "cryptographic quality".  So we feature
-  // detect for more robust APIs, normalizing each method to return 128-bits
-  // (16 bytes) of random data.
-  var mathRNG, nodeRNG, whatwgRNG;
-
-  // Math.random()-based RNG.  All platforms, very fast, unknown quality
-  var _rndBytes = new Array(16);
-  mathRNG = function() {
-    var r, b = _rndBytes, i = 0;
-
-    for (var i = 0, r; i < 16; i++) {
-      if ((i & 0x03) == 0) r = Math.random() * 0x100000000;
-      b[i] = r >>> ((i & 0x03) << 3) & 0xff;
+//     Copyright (c) 2010-2012 Robert Kieffer
+//     MIT License - http://opensource.org/licenses/mit-license.php
+
+/*global window, require, define */
+(function(_window) {
+  'use strict';
+
+  // Unique ID creation requires a high quality random # generator.  We feature
+  // detect to determine the best RNG source, normalizing to a function that
+  // returns 128-bits of randomness, since that's what's usually required
+  var _rng, _mathRNG, _nodeRNG, _whatwgRNG, _previousRoot;
+
+  function setupBrowser() {
+    // Allow for MSIE11 msCrypto
+    var _crypto = _window.crypto || _window.msCrypto;
+
+    if (!_rng && _crypto && _crypto.getRandomValues) {
+      // WHATWG crypto-based RNG - http://wiki.whatwg.org/wiki/Crypto
+      //
+      // Moderately fast, high quality
+      try {
+        var _rnds8 = new Uint8Array(16);
+        _whatwgRNG = _rng = function whatwgRNG() {
+          _crypto.getRandomValues(_rnds8);
+          return _rnds8;
+        };
+        _rng();
+      } catch(e) {}
     }
 
-    return b;
-  }
-
-  // WHATWG crypto-based RNG - http://wiki.whatwg.org/wiki/Crypto
-  // WebKit only (currently), moderately fast, high quality
-  if (_global.crypto && crypto.getRandomValues) {
-    var _rnds = new Uint32Array(4);
-    whatwgRNG = function() {
-      crypto.getRandomValues(_rnds);
-
-      for (var c = 0 ; c < 16; c++) {
-        _rndBytes[c] = _rnds[c >> 2] >>> ((c & 0x03) * 8) & 0xff;
+    if (!_rng) {
+      // Math.random()-based (RNG)
+      //
+      // If all else fails, use Math.random().  It's fast, but is of unspecified
+      // quality.
+      var  _rnds = new Array(16);
+      _mathRNG = _rng = function() {
+        for (var i = 0, r; i < 16; i++) {
+          if ((i & 0x03) === 0) { r = Math.random() * 0x100000000; }
+          _rnds[i] = r >>> ((i & 0x03) << 3) & 0xff;
+        }
+
+        return _rnds;
+      };
+      if ('undefined' !== typeof console && console.warn) {
+        console.warn("[SECURITY] node-uuid: crypto not usable, falling back to insecure Math.random()");
       }
-      return _rndBytes;
     }
   }
 
-  // Node.js crypto-based RNG - http://nodejs.org/docs/v0.6.2/api/crypto.html
-  // Node.js only, moderately fast, high quality
-  try {
-    var _rb = require('crypto').randomBytes;
-    nodeRNG = _rb && function() {
-      return _rb(16);
-    };
-  } catch (e) {}
+  function setupNode() {
+    // Node.js crypto-based RNG - http://nodejs.org/docs/v0.6.2/api/crypto.html
+    //
+    // Moderately fast, high quality
+    if ('function' === typeof require) {
+      try {
+        var _rb = require('crypto').randomBytes;
+        _nodeRNG = _rng = _rb && function() {return _rb(16);};
+        _rng();
+      } catch(e) {}
+    }
+  }
 
-  // Select RNG with best quality
-  var _rng = nodeRNG || whatwgRNG || mathRNG;
+  if (_window) {
+    setupBrowser();
+  } else {
+    setupNode();
+  }
 
   // Buffer class to use
-  var BufferClass = typeof(Buffer) == 'function' ? Buffer : Array;
+  var BufferClass = ('function' === typeof Buffer) ? Buffer : Array;
 
   // Maps for number <-> hex string conversion
   var _byteToHex = [];
@@ -67,9 +85,9 @@
     var i = (buf && offset) || 0, ii = 0;
 
     buf = buf || [];
-    s.toLowerCase().replace(/[0-9a-f]{2}/g, function(byte) {
+    s.toLowerCase().replace(/[0-9a-f]{2}/g, function(oct) {
       if (ii < 16) { // Don't overflow!
-        buf[i + ii++] = _hexToByte[byte];
+        buf[i + ii++] = _hexToByte[oct];
       }
     });
 
@@ -121,17 +139,17 @@
 
     options = options || {};
 
-    var clockseq = options.clockseq != null ? options.clockseq : _clockseq;
+    var clockseq = (options.clockseq != null) ? options.clockseq : _clockseq;
 
     // UUID timestamps are 100 nano-second units since the Gregorian epoch,
     // (1582-10-15 00:00).  JSNumbers aren't precise enough for this, so
     // time is handled internally as 'msecs' (integer milliseconds) and 'nsecs'
     // (100-nanoseconds offset from msecs) since unix epoch, 1970-01-01 00:00.
-    var msecs = options.msecs != null ? options.msecs : new Date().getTime();
+    var msecs = (options.msecs != null) ? options.msecs : new Date().getTime();
 
     // Per 4.2.1.2, use count of uuid's generated during the current clock
     // cycle to simulate higher resolution clock
-    var nsecs = options.nsecs != null ? options.nsecs : _lastNSecs + 1;
+    var nsecs = (options.nsecs != null) ? options.nsecs : _lastNSecs + 1;
 
     // Time since last uuid creation (in msecs)
     var dt = (msecs - _lastMSecs) + (nsecs - _lastNSecs)/10000;
@@ -197,8 +215,8 @@
     // Deprecated - 'format' argument, as supported in v1.2
     var i = buf && offset || 0;
 
-    if (typeof(options) == 'string') {
-      buf = options == 'binary' ? new BufferClass(16) : null;
+    if (typeof(options) === 'string') {
+      buf = (options === 'binary') ? new BufferClass(16) : null;
       options = null;
     }
     options = options || {};
@@ -226,24 +244,29 @@
   uuid.parse = parse;
   uuid.unparse = unparse;
   uuid.BufferClass = BufferClass;
+  uuid._rng = _rng;
+  uuid._mathRNG = _mathRNG;
+  uuid._nodeRNG = _nodeRNG;
+  uuid._whatwgRNG = _whatwgRNG;
 
-  // Export RNG options
-  uuid.mathRNG = mathRNG;
-  uuid.nodeRNG = nodeRNG;
-  uuid.whatwgRNG = whatwgRNG;
-
-  if (typeof(module) != 'undefined') {
-    // Play nice with node.js
+  if (('undefined' !== typeof module) && module.exports) {
+    // Publish as node.js module
     module.exports = uuid;
+  } else if (typeof define === 'function' && define.amd) {
+    // Publish as AMD module
+    define(function() {return uuid;});
+
+
   } else {
-    // Play nice with browsers
-    var _previousRoot = _global.uuid;
+    // Publish as global (in browsers)
+    _previousRoot = _window.uuid;
 
     // **`noConflict()` - (browser only) to reset global 'uuid' var**
     uuid.noConflict = function() {
-      _global.uuid = _previousRoot;
+      _window.uuid = _previousRoot;
       return uuid;
-    }
-    _global.uuid = uuid;
+    };
+
+    _window.uuid = uuid;
   }
-}());
+})('undefined' !== typeof window ? window : null);

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/nopt/package.json
----------------------------------------------------------------------
diff --git a/node_modules/nopt/package.json b/node_modules/nopt/package.json
index c758434..466ca5c 100644
--- a/node_modules/nopt/package.json
+++ b/node_modules/nopt/package.json
@@ -1,38 +1,88 @@
 {
-  "name": "nopt",
-  "version": "3.0.6",
-  "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.",
+  "_args": [
+    [
+      "nopt@^3.0.6",
+      "D:\\Cordova\\cordova-ios"
+    ]
+  ],
+  "_from": "nopt@>=3.0.6 <4.0.0",
+  "_id": "nopt@3.0.6",
+  "_inCache": true,
+  "_installable": true,
+  "_location": "/nopt",
+  "_nodeVersion": "4.2.1",
+  "_npmUser": {
+    "email": "ogd@aoaioxxysz.net",
+    "name": "othiym23"
+  },
+  "_npmVersion": "2.14.10",
+  "_phantomChildren": {},
+  "_requested": {
+    "name": "nopt",
+    "raw": "nopt@^3.0.6",
+    "rawSpec": "^3.0.6",
+    "scope": null,
+    "spec": ">=3.0.6 <4.0.0",
+    "type": "range"
+  },
+  "_requiredBy": [
+    "/"
+  ],
+  "_resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
+  "_shasum": "c6465dbf08abcd4db359317f79ac68a646b28ff9",
+  "_shrinkwrap": null,
+  "_spec": "nopt@^3.0.6",
+  "_where": "D:\\Cordova\\cordova-ios",
   "author": {
-    "name": "Isaac Z. Schlueter",
     "email": "i@izs.me",
+    "name": "Isaac Z. Schlueter",
     "url": "http://blog.izs.me/"
   },
-  "main": "lib/nopt.js",
-  "scripts": {
-    "test": "tap test/*.js"
-  },
-  "repository": {
-    "type": "git",
-    "url": "git+https://github.com/npm/nopt.git"
-  },
   "bin": {
     "nopt": "./bin/nopt.js"
   },
-  "license": "ISC",
+  "bugs": {
+    "url": "https://github.com/npm/nopt/issues"
+  },
   "dependencies": {
     "abbrev": "1"
   },
+  "description": "Option parsing for Node, supporting types, shorthands, etc. Used by npm.",
   "devDependencies": {
     "tap": "^1.2.0"
   },
-  "readme": "If you want to write an option parser, and have it be good, there are\ntwo ways to do it.  The Right Way, and the Wrong Way.\n\nThe Wrong Way is to sit down and write an option parser.  We've all done\nthat.\n\nThe Right Way is to write some complex configurable program with so many\noptions that you hit the limit of your frustration just trying to\nmanage them all, and defer it with duct-tape solutions until you see\nexactly to the core of the problem, and finally snap and write an\nawesome option parser.\n\nIf you want to write an option parser, don't write an option parser.\nWrite a package manager, or a source control system, or a service\nrestarter, or an operating system.  You probably won't end up with a\ngood one of those, but if you don't give up, and you are relentless and\ndiligent enough in your procrastination, you may just end up with a very\nnice option parser.\n\n## USAGE\n\n    // my-program.js\n    var nopt = require(\"nopt\")\n      , Stream = require
 (\"stream\").Stream\n      , path = require(\"path\")\n      , knownOpts = { \"foo\" : [String, null]\n                    , \"bar\" : [Stream, Number]\n                    , \"baz\" : path\n                    , \"bloo\" : [ \"big\", \"medium\", \"small\" ]\n                    , \"flag\" : Boolean\n                    , \"pick\" : Boolean\n                    , \"many1\" : [String, Array]\n                    , \"many2\" : [path]\n                    }\n      , shortHands = { \"foofoo\" : [\"--foo\", \"Mr. Foo\"]\n                     , \"b7\" : [\"--bar\", \"7\"]\n                     , \"m\" : [\"--bloo\", \"medium\"]\n                     , \"p\" : [\"--pick\"]\n                     , \"f\" : [\"--flag\"]\n                     }\n                 // everything is optional.\n                 // knownOpts and shorthands default to {}\n                 // arg list defaults to process.argv\n                 // slice defaults to 2\n      , parsed = nopt(knownOpts, shortHands, proces
 s.argv, 2)\n    console.log(parsed)\n\nThis would give you support for any of the following:\n\n```bash\n$ node my-program.js --foo \"blerp\" --no-flag\n{ \"foo\" : \"blerp\", \"flag\" : false }\n\n$ node my-program.js ---bar 7 --foo \"Mr. Hand\" --flag\n{ bar: 7, foo: \"Mr. Hand\", flag: true }\n\n$ node my-program.js --foo \"blerp\" -f -----p\n{ foo: \"blerp\", flag: true, pick: true }\n\n$ node my-program.js -fp --foofoo\n{ foo: \"Mr. Foo\", flag: true, pick: true }\n\n$ node my-program.js --foofoo -- -fp  # -- stops the flag parsing.\n{ foo: \"Mr. Foo\", argv: { remain: [\"-fp\"] } }\n\n$ node my-program.js --blatzk -fp # unknown opts are ok.\n{ blatzk: true, flag: true, pick: true }\n\n$ node my-program.js --blatzk=1000 -fp # but you need to use = if they have a value\n{ blatzk: 1000, flag: true, pick: true }\n\n$ node my-program.js --no-blatzk -fp # unless they start with \"no-\"\n{ blatzk: false, flag: true, pick: true }\n\n$ node my-program.js --baz b/a/z # known paths are r
 esolved.\n{ baz: \"/Users/isaacs/b/a/z\" }\n\n# if Array is one of the types, then it can take many\n# values, and will always be an array.  The other types provided\n# specify what types are allowed in the list.\n\n$ node my-program.js --many1 5 --many1 null --many1 foo\n{ many1: [\"5\", \"null\", \"foo\"] }\n\n$ node my-program.js --many2 foo --many2 bar\n{ many2: [\"/path/to/foo\", \"path/to/bar\"] }\n```\n\nRead the tests at the bottom of `lib/nopt.js` for more examples of\nwhat this puppy can do.\n\n## Types\n\nThe following types are supported, and defined on `nopt.typeDefs`\n\n* String: A normal string.  No parsing is done.\n* path: A file system path.  Gets resolved against cwd if not absolute.\n* url: A url.  If it doesn't parse, it isn't accepted.\n* Number: Must be numeric.\n* Date: Must parse as a date. If it does, and `Date` is one of the options,\n  then it will return a Date object, not a string.\n* Boolean: Must be either `true` or `false`.  If an option is a boolean
 ,\n  then it does not need a value, and its presence will imply `true` as\n  the value.  To negate boolean flags, do `--no-whatever` or `--whatever\n  false`\n* NaN: Means that the option is strictly not allowed.  Any value will\n  fail.\n* Stream: An object matching the \"Stream\" class in node.  Valuable\n  for use when validating programmatically.  (npm uses this to let you\n  supply any WriteStream on the `outfd` and `logfd` config options.)\n* Array: If `Array` is specified as one of the types, then the value\n  will be parsed as a list of options.  This means that multiple values\n  can be specified, and that the value will always be an array.\n\nIf a type is an array of values not on this list, then those are\nconsidered valid values.  For instance, in the example above, the\n`--bloo` option can only be one of `\"big\"`, `\"medium\"`, or `\"small\"`,\nand any other value will be rejected.\n\nWhen parsing unknown fields, `\"true\"`, `\"false\"`, and `\"null\"` will be\ninterpr
 eted as their JavaScript equivalents.\n\nYou can also mix types and values, or multiple types, in a list.  For\ninstance `{ blah: [Number, null] }` would allow a value to be set to\neither a Number or null.  When types are ordered, this implies a\npreference, and the first type that can be used to properly interpret\nthe value will be used.\n\nTo define a new type, add it to `nopt.typeDefs`.  Each item in that\nhash is an object with a `type` member and a `validate` method.  The\n`type` member is an object that matches what goes in the type list.  The\n`validate` method is a function that gets called with `validate(data,\nkey, val)`.  Validate methods should assign `data[key]` to the valid\nvalue of `val` if it can be handled properly, or return boolean\n`false` if it cannot.\n\nYou can also call `nopt.clean(data, types, typeDefs)` to clean up a\nconfig object and remove its invalid properties.\n\n## Error Handling\n\nBy default, nopt outputs a warning to standard error when invalid
  values for\nknown options are found.  You can change this behavior by assigning a method\nto `nopt.invalidHandler`.  This method will be called with\nthe offending `nopt.invalidHandler(key, val, types)`.\n\nIf no `nopt.invalidHandler` is assigned, then it will console.error\nits whining.  If it is assigned to boolean `false` then the warning is\nsuppressed.\n\n## Abbreviations\n\nYes, they are supported.  If you define options like this:\n\n```javascript\n{ \"foolhardyelephants\" : Boolean\n, \"pileofmonkeys\" : Boolean }\n```\n\nThen this will work:\n\n```bash\nnode program.js --foolhar --pil\nnode program.js --no-f --pileofmon\n# etc.\n```\n\n## Shorthands\n\nShorthands are a hash of shorter option names to a snippet of args that\nthey expand to.\n\nIf multiple one-character shorthands are all combined, and the\ncombination does not unambiguously match any other option or shorthand,\nthen they will be broken up into their constituent parts.  For example:\n\n```json\n{ \"s\" : [\"
 --loglevel\", \"silent\"]\n, \"g\" : \"--global\"\n, \"f\" : \"--force\"\n, \"p\" : \"--parseable\"\n, \"l\" : \"--long\"\n}\n```\n\n```bash\nnpm ls -sgflp\n# just like doing this:\nnpm ls --loglevel silent --global --force --long --parseable\n```\n\n## The Rest of the args\n\nThe config object returned by nopt is given a special member called\n`argv`, which is an object with the following fields:\n\n* `remain`: The remaining args after all the parsing has occurred.\n* `original`: The args as they originally appeared.\n* `cooked`: The args after flags and shorthands are expanded.\n\n## Slicing\n\nNode programs are called with more or less the exact argv as it appears\nin C land, after the v8 and node-specific options have been plucked off.\nAs such, `argv[0]` is always `node` and `argv[1]` is always the\nJavaScript program being run.\n\nThat's usually not very useful to you.  So they're sliced off by\ndefault.  If you want them, then you can pass in `0` as the last\nargument, or any
  other number that you'd like to slice off the start of\nthe list.\n",
-  "readmeFilename": "README.md",
-  "bugs": {
-    "url": "https://github.com/npm/nopt/issues"
+  "directories": {},
+  "dist": {
+    "shasum": "c6465dbf08abcd4db359317f79ac68a646b28ff9",
+    "tarball": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz"
   },
+  "gitHead": "10a750c9bb99c1950160353459e733ac2aa18cb6",
   "homepage": "https://github.com/npm/nopt#readme",
-  "_id": "nopt@3.0.6",
-  "_shasum": "c6465dbf08abcd4db359317f79ac68a646b28ff9",
-  "_resolved": "http://visustar.francelab.fr.ibm.com:8081/nexus/content/groups/mobile-npm-all/nopt/-/nopt-3.0.6.tgz",
-  "_from": "nopt@>=3.0.6 <4.0.0"
+  "license": "ISC",
+  "main": "lib/nopt.js",
+  "maintainers": [
+    {
+      "email": "i@izs.me",
+      "name": "isaacs"
+    },
+    {
+      "email": "ogd@aoaioxxysz.net",
+      "name": "othiym23"
+    },
+    {
+      "email": "kat@sykosomatic.org",
+      "name": "zkat"
+    }
+  ],
+  "name": "nopt",
+  "optionalDependencies": {},
+  "readme": "ERROR: No README data found!",
+  "repository": {
+    "type": "git",
+    "url": "git+https://github.com/npm/nopt.git"
+  },
+  "scripts": {
+    "test": "tap test/*.js"
+  },
+  "version": "3.0.6"
 }

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/once/package.json
----------------------------------------------------------------------
diff --git a/node_modules/once/package.json b/node_modules/once/package.json
index 8834d11..ed066e3 100644
--- a/node_modules/once/package.json
+++ b/node_modules/once/package.json
@@ -2,7 +2,7 @@
   "_args": [
     [
       "once@^1.3.0",
-      "d:\\cordova\\cordova-ios\\node_modules\\glob"
+      "D:\\Cordova\\cordova-ios\\node_modules\\glob"
     ]
   ],
   "_from": "once@>=1.3.0 <2.0.0",
@@ -33,7 +33,7 @@
   "_shasum": "b2e261557ce4c314ec8304f3fa82663e4297ca20",
   "_shrinkwrap": null,
   "_spec": "once@^1.3.0",
-  "_where": "d:\\cordova\\cordova-ios\\node_modules\\glob",
+  "_where": "D:\\Cordova\\cordova-ios\\node_modules\\glob",
   "author": {
     "email": "i@izs.me",
     "name": "Isaac Z. Schlueter",

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/os-homedir/package.json
----------------------------------------------------------------------
diff --git a/node_modules/os-homedir/package.json b/node_modules/os-homedir/package.json
index 9730a5e..516799b 100644
--- a/node_modules/os-homedir/package.json
+++ b/node_modules/os-homedir/package.json
@@ -2,7 +2,7 @@
   "_args": [
     [
       "os-homedir@^1.0.0",
-      "d:\\cordova\\cordova-ios\\node_modules\\osenv"
+      "D:\\Cordova\\cordova-ios\\node_modules\\osenv"
     ]
   ],
   "_from": "os-homedir@>=1.0.0 <2.0.0",
@@ -32,7 +32,7 @@
   "_shasum": "0d62bdf44b916fd3bbdcf2cab191948fb094f007",
   "_shrinkwrap": null,
   "_spec": "os-homedir@^1.0.0",
-  "_where": "d:\\cordova\\cordova-ios\\node_modules\\osenv",
+  "_where": "D:\\Cordova\\cordova-ios\\node_modules\\osenv",
   "author": {
     "email": "sindresorhus@gmail.com",
     "name": "Sindre Sorhus",

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/os-tmpdir/package.json
----------------------------------------------------------------------
diff --git a/node_modules/os-tmpdir/package.json b/node_modules/os-tmpdir/package.json
index 369a8dc..8142201 100644
--- a/node_modules/os-tmpdir/package.json
+++ b/node_modules/os-tmpdir/package.json
@@ -2,7 +2,7 @@
   "_args": [
     [
       "os-tmpdir@^1.0.0",
-      "d:\\cordova\\cordova-ios\\node_modules\\osenv"
+      "D:\\Cordova\\cordova-ios\\node_modules\\osenv"
     ]
   ],
   "_from": "os-tmpdir@>=1.0.0 <2.0.0",
@@ -32,7 +32,7 @@
   "_shasum": "e9b423a1edaf479882562e92ed71d7743a071b6e",
   "_shrinkwrap": null,
   "_spec": "os-tmpdir@^1.0.0",
-  "_where": "d:\\cordova\\cordova-ios\\node_modules\\osenv",
+  "_where": "D:\\Cordova\\cordova-ios\\node_modules\\osenv",
   "author": {
     "email": "sindresorhus@gmail.com",
     "name": "Sindre Sorhus",

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/osenv/package.json
----------------------------------------------------------------------
diff --git a/node_modules/osenv/package.json b/node_modules/osenv/package.json
index d3104eb..430c542 100644
--- a/node_modules/osenv/package.json
+++ b/node_modules/osenv/package.json
@@ -2,7 +2,7 @@
   "_args": [
     [
       "osenv@^0.1.3",
-      "d:\\cordova\\cordova-ios\\node_modules\\cordova-common"
+      "D:\\Cordova\\cordova-ios\\node_modules\\cordova-common"
     ]
   ],
   "_from": "osenv@>=0.1.3 <0.2.0",
@@ -32,7 +32,7 @@
   "_shasum": "83cf05c6d6458fc4d5ac6362ea325d92f2754217",
   "_shrinkwrap": null,
   "_spec": "osenv@^0.1.3",
-  "_where": "d:\\cordova\\cordova-ios\\node_modules\\cordova-common",
+  "_where": "D:\\Cordova\\cordova-ios\\node_modules\\cordova-common",
   "author": {
     "email": "i@izs.me",
     "name": "Isaac Z. Schlueter",

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/path-is-absolute/package.json
----------------------------------------------------------------------
diff --git a/node_modules/path-is-absolute/package.json b/node_modules/path-is-absolute/package.json
index e36c1dd..33f17fa 100644
--- a/node_modules/path-is-absolute/package.json
+++ b/node_modules/path-is-absolute/package.json
@@ -2,7 +2,7 @@
   "_args": [
     [
       "path-is-absolute@^1.0.0",
-      "d:\\cordova\\cordova-ios\\node_modules\\glob"
+      "D:\\Cordova\\cordova-ios\\node_modules\\glob"
     ]
   ],
   "_from": "path-is-absolute@>=1.0.0 <2.0.0",
@@ -32,7 +32,7 @@
   "_shasum": "263dada66ab3f2fb10bf7f9d24dd8f3e570ef912",
   "_shrinkwrap": null,
   "_spec": "path-is-absolute@^1.0.0",
-  "_where": "d:\\cordova\\cordova-ios\\node_modules\\glob",
+  "_where": "D:\\Cordova\\cordova-ios\\node_modules\\glob",
   "author": {
     "email": "sindresorhus@gmail.com",
     "name": "Sindre Sorhus",

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/pegjs/package.json
----------------------------------------------------------------------
diff --git a/node_modules/pegjs/package.json b/node_modules/pegjs/package.json
index ad12e19..b866120 100644
--- a/node_modules/pegjs/package.json
+++ b/node_modules/pegjs/package.json
@@ -2,7 +2,7 @@
   "_args": [
     [
       "pegjs@0.6.2",
-      "d:\\cordova\\cordova-ios\\node_modules\\xcode"
+      "D:\\Cordova\\cordova-ios\\node_modules\\xcode"
     ]
   ],
   "_defaultsLoaded": true,
@@ -36,7 +36,7 @@
   "_shasum": "74651f8a800e444db688e4eeae8edb65637a17a5",
   "_shrinkwrap": null,
   "_spec": "pegjs@0.6.2",
-  "_where": "d:\\cordova\\cordova-ios\\node_modules\\xcode",
+  "_where": "D:\\Cordova\\cordova-ios\\node_modules\\xcode",
   "author": {
     "email": "david@majda.cz",
     "name": "David Majda",

http://git-wip-us.apache.org/repos/asf/cordova-ios/blob/3d3a746c/node_modules/plist/package.json
----------------------------------------------------------------------
diff --git a/node_modules/plist/package.json b/node_modules/plist/package.json
index fd05954..925528b 100644
--- a/node_modules/plist/package.json
+++ b/node_modules/plist/package.json
@@ -1,22 +1,58 @@
 {
-  "name": "plist",
-  "description": "Mac OS X Plist parser/builder for Node.js and browsers",
-  "version": "1.2.0",
+  "_args": [
+    [
+      "plist@^1.2.0",
+      "D:\\Cordova\\cordova-ios"
+    ]
+  ],
+  "_from": "plist@>=1.2.0 <2.0.0",
+  "_id": "plist@1.2.0",
+  "_inCache": true,
+  "_installable": true,
+  "_location": "/plist",
+  "_nodeVersion": "5.0.0",
+  "_npmUser": {
+    "email": "reinstein.mike@gmail.com",
+    "name": "mreinstein"
+  },
+  "_npmVersion": "3.3.11",
+  "_phantomChildren": {},
+  "_requested": {
+    "name": "plist",
+    "raw": "plist@^1.2.0",
+    "rawSpec": "^1.2.0",
+    "scope": null,
+    "spec": ">=1.2.0 <2.0.0",
+    "type": "range"
+  },
+  "_requiredBy": [
+    "/",
+    "/cordova-common",
+    "/ios-sim"
+  ],
+  "_resolved": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz",
+  "_shasum": "084b5093ddc92506e259f874b8d9b1afb8c79593",
+  "_shrinkwrap": null,
+  "_spec": "plist@^1.2.0",
+  "_where": "D:\\Cordova\\cordova-ios",
   "author": {
-    "name": "Nathan Rajlich",
-    "email": "nathan@tootallnate.net"
+    "email": "nathan@tootallnate.net",
+    "name": "Nathan Rajlich"
+  },
+  "bugs": {
+    "url": "https://github.com/TooTallNate/node-plist/issues"
   },
   "contributors": [
     {
-      "name": "Hans Huebner",
-      "email": "hans.huebner@gmail.com"
+      "email": "hans.huebner@gmail.com",
+      "name": "Hans Huebner"
     },
     {
       "name": "Pierre Metrailler"
     },
     {
-      "name": "Mike Reinstein",
-      "email": "reinstein.mike@gmail.com"
+      "email": "reinstein.mike@gmail.com",
+      "name": "Mike Reinstein"
     },
     {
       "name": "Vladimir Tsvang"
@@ -25,68 +61,59 @@
       "name": "Mathieu D'Amours"
     }
   ],
-  "repository": {
-    "type": "git",
-    "url": "git://github.com/TooTallNate/node-plist.git"
-  },
-  "license": "MIT",
-  "keywords": [
-    "apple",
-    "browser",
-    "mac",
-    "plist",
-    "parser",
-    "xml"
-  ],
-  "main": "lib/plist.js",
   "dependencies": {
     "base64-js": "0.0.8",
+    "util-deprecate": "1.0.2",
     "xmlbuilder": "4.0.0",
-    "xmldom": "0.1.x",
-    "util-deprecate": "1.0.2"
+    "xmldom": "0.1.x"
   },
+  "description": "Mac OS X Plist parser/builder for Node.js and browsers",
   "devDependencies": {
     "browserify": "12.0.1",
     "mocha": "2.3.3",
     "multiline": "1.0.2",
     "zuul": "3.7.2"
   },
-  "scripts": {
-    "test": "make test"
-  },
-  "gitHead": "69520574f27864145192338b72e608fbe1bda6f7",
-  "bugs": {
-    "url": "https://github.com/TooTallNate/node-plist/issues"
-  },
-  "homepage": "https://github.com/TooTallNate/node-plist#readme",
-  "_id": "plist@1.2.0",
-  "_shasum": "084b5093ddc92506e259f874b8d9b1afb8c79593",
-  "_from": "plist@>=1.2.0 <2.0.0",
-  "_npmVersion": "3.3.11",
-  "_nodeVersion": "5.0.0",
-  "_npmUser": {
-    "name": "mreinstein",
-    "email": "reinstein.mike@gmail.com"
-  },
+  "directories": {},
   "dist": {
     "shasum": "084b5093ddc92506e259f874b8d9b1afb8c79593",
-    "tarball": "http://visustar.francelab.fr.ibm.com:8081/nexus/content/groups/mobile-npm-all/plist/-/plist-1.2.0.tgz"
+    "tarball": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz"
   },
+  "gitHead": "69520574f27864145192338b72e608fbe1bda6f7",
+  "homepage": "https://github.com/TooTallNate/node-plist#readme",
+  "keywords": [
+    "apple",
+    "browser",
+    "mac",
+    "plist",
+    "parser",
+    "xml"
+  ],
+  "license": "MIT",
+  "main": "lib/plist.js",
   "maintainers": [
     {
-      "name": "TooTallNate",
-      "email": "nathan@tootallnate.net"
+      "email": "nathan@tootallnate.net",
+      "name": "TooTallNate"
     },
     {
-      "name": "tootallnate",
-      "email": "nathan@tootallnate.net"
+      "email": "nathan@tootallnate.net",
+      "name": "tootallnate"
     },
     {
-      "name": "mreinstein",
-      "email": "reinstein.mike@gmail.com"
+      "email": "reinstein.mike@gmail.com",
+      "name": "mreinstein"
     }
   ],
-  "directories": {},
-  "_resolved": "http://visustar.francelab.fr.ibm.com:8081/nexus/content/groups/mobile-npm-all/plist/-/plist-1.2.0.tgz",
-  "readme": "ERROR: No README data found!"
+  "name": "plist",
+  "optionalDependencies": {},
+  "readme": "ERROR: No README data found!",
+  "repository": {
+    "type": "git",
+    "url": "git://github.com/TooTallNate/node-plist.git"
+  },
+  "scripts": {
+    "test": "make test"
+  },
+  "version": "1.2.0"
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org