CB-13323 Updated checked-in node_modules

This commit is contained in:
Joe Bowser 2017-09-25 11:17:24 -07:00
parent dddb2837dd
commit 97aab900da
42 changed files with 542 additions and 178 deletions

9
node_modules/abbrev/package.json generated vendored
View File

@ -10,7 +10,7 @@
"spec": ">=1.0.0 <2.0.0", "spec": ">=1.0.0 <2.0.0",
"type": "range" "type": "range"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/nopt" "/Users/jbowser/cordova/cordova-android/node_modules/nopt"
] ]
], ],
"_from": "abbrev@>=1.0.0 <2.0.0", "_from": "abbrev@>=1.0.0 <2.0.0",
@ -40,11 +40,11 @@
"_requiredBy": [ "_requiredBy": [
"/nopt" "/nopt"
], ],
"_resolved": "http://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz", "_resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz",
"_shasum": "d0554c2256636e2f56e7c2e5ad183f859428d81f", "_shasum": "d0554c2256636e2f56e7c2e5ad183f859428d81f",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "abbrev@1", "_spec": "abbrev@1",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/nopt", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/nopt",
"author": { "author": {
"name": "Isaac Z. Schlueter", "name": "Isaac Z. Schlueter",
"email": "i@izs.me" "email": "i@izs.me"
@ -77,8 +77,7 @@
], ],
"name": "abbrev", "name": "abbrev",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "# abbrev-js\n\nJust like [ruby's Abbrev](http://apidock.com/ruby/Abbrev).\n\nUsage:\n\n var abbrev = require(\"abbrev\");\n abbrev(\"foo\", \"fool\", \"folding\", \"flop\");\n \n // returns:\n { fl: 'flop'\n , flo: 'flop'\n , flop: 'flop'\n , fol: 'folding'\n , fold: 'folding'\n , foldi: 'folding'\n , foldin: 'folding'\n , folding: 'folding'\n , foo: 'foo'\n , fool: 'fool'\n }\n\nThis is handy for command-line scripts, or other cases where you want to be able to accept shorthands.\n", "readme": "ERROR: No README data found!",
"readmeFilename": "README.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git+ssh://git@github.com/isaacs/abbrev-js.git" "url": "git+ssh://git@github.com/isaacs/abbrev-js.git"

8
node_modules/android-versions/.jshintignore generated vendored Normal file
View File

@ -0,0 +1,8 @@
.git/
node_modules/
coverage/
build/
assets/
dist/
docs/
tests/

28
node_modules/android-versions/.jshintrc generated vendored Normal file
View File

@ -0,0 +1,28 @@
{
"indent": 2,
"forin": true,
"noarg": true,
"bitwise": true,
"nonew": true,
"strict": true,
"browser": true,
"devel": true,
"node": false,
"jquery": false,
"esnext": false,
"moz": false,
"es3": false,
"asi": true,
"eqnull": true,
"debug": true,
"boss": true,
"evil": true,
"loopfunc": true,
"laxbreak": true,
"unused": true,
"undef": true
}

3
node_modules/android-versions/.travis.yml generated vendored Normal file
View File

@ -0,0 +1,3 @@
language: node_js
node_js:
- "6.1.0"

87
node_modules/android-versions/README.md generated vendored Normal file
View File

@ -0,0 +1,87 @@
Android Versions
================
A node module to get Android versions by API level, NDK level, semantic version, or version name.
Versions are referenced from [source.android.com/source/build-numbers.html](https://source.android.com/source/build-numbers.html#platform-code-names-versions-api-levels-and-ndk-releases). The version for "Current Development Build" (`"CUR_DEVELOPMENT"`) is not included in the list of `VERSIONS`.
[![NPM version][npm-image]][npm-url]
[![build status][travis-image]][travis-url]
[npm-image]: https://img.shields.io/npm/v/android-versions.svg?style=flat-square
[npm-url]: https://npmjs.org/package/android-versions
[travis-image]: https://img.shields.io/travis/dvoiss/android-versions.svg?style=flat-square
[travis-url]: https://travis-ci.org/dvoiss/android-versions
## Install
```bash
# NPM
npm install android-versions --save
# YARN
yarn add android-versions
```
## Usage
View the tests for more advanced usage.
```javascript
const android = require('android-versions')
```
#### Get by API level:
```javascript
console.log(android.get(23))
=> { api: 23, ndk: 8, semver: "6.0", name: "Marshmallow", versionCode: "M" }
```
#### Get by version:
```javascript
console.log(android.get("2.3.3"))
=> { api: 10, ndk: 5, semver: "2.3.3", name: "Gingerbread", versionCode: "GINGERBREAD_MR1" }
```
#### Get all by predicate:
```
android.getAll((version) => {
return version.ndk > 5 && version.api < 15
}).map((version) => version.versionCode)
=> [ "HONEYCOMB_MR1", "HONEYCOMB_MR2", "ICE_CREAM_SANDWICH" ]
```
#### Access a specific version with all info:
```
android.LOLLIPOP
=> { api: 21, ndk: 8, semver: "5.0", name: "Lollipop", versionCode: "LOLLIPOP" }
```
#### Access the complete reference of Android versions with all info:
```javascript
android.VERSIONS
=> {
BASE: { api: 1, ndk: 0, semver: "1.0", name: "(no code name)", versionCode: "BASE" },
...
N: { api: 24, ndk: 8, semver: "7.0", name: "Nougat", versionCode: "N" }
...
}
```
## Test
```bash
npm run test
```
## License
MIT

153
node_modules/android-versions/index.js generated vendored Normal file
View File

@ -0,0 +1,153 @@
/**
* Copyright (c) 2016, David Voiss <davidvoiss@gmail.com>
*
* Permission to use, copy, modify, and/or distribute this software for any purpose
* with or without fee is hereby granted, provided that the above copyright notice
* and this permission notice appear in all copies.
*
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
* FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
* OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
* TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
* THIS SOFTWARE.
*/
/* jshint node: true */
"use strict";
/**
* A module to get Android versions by API level, NDK level, semantic version, or version name.
*
* Versions are referenced from here:
* {@link https://source.android.com/source/build-numbers.html#platform-code-names-versions-api-levels-and-ndk-releases}
* {@link https://github.com/android/platform_frameworks_base/blob/master/core/java/android/os/Build.java}
*
* The version for "Current Development Build" ("CUR_DEVELOPMENT") is not included.
*
* @module android-versions
*/
var VERSIONS = {
BASE: { api: 1, ndk: 0, semver: "1.0", name: "(no code name)", versionCode: "BASE" },
BASE_1_1: { api: 2, ndk: 0, semver: "1.1", name: "(no code name)", versionCode: "BASE_1_1" },
CUPCAKE: { api: 3, ndk: 1, semver: "1.5", name: "Cupcake", versionCode: "CUPCAKE" },
DONUT: { api: 4, ndk: 2, semver: "1.6", name: "Donut", versionCode: "DONUT" },
ECLAIR: { api: 5, ndk: 2, semver: "2.0", name: "Eclair", versionCode: "ECLAIR" },
ECLAIR_0_1: { api: 6, ndk: 2, semver: "2.0.1", name: "Eclair", versionCode: "ECLAIR_0_1" },
ECLAIR_MR1: { api: 7, ndk: 3, semver: "2.1", name: "Eclair", versionCode: "ECLAIR_MR1" },
FROYO: { api: 8, ndk: 4, semver: "2.2", name: "Froyo", versionCode: "FROYO" },
GINGERBREAD: { api: 9, ndk: 5, semver: "2.3", name: "Gingerbread", versionCode: "GINGERBREAD" },
GINGERBREAD_MR1: { api: 10, ndk: 5, semver: "2.3.3", name: "Gingerbread", versionCode: "GINGERBREAD_MR1" },
HONEYCOMB: { api: 11, ndk: 5, semver: "3.0", name: "Honeycomb", versionCode: "HONEYCOMB" },
HONEYCOMB_MR1: { api: 12, ndk: 6, semver: "3.1", name: "Honeycomb", versionCode: "HONEYCOMB_MR1" },
HONEYCOMB_MR2: { api: 13, ndk: 6, semver: "3.2", name: "Honeycomb", versionCode: "HONEYCOMB_MR2" },
ICE_CREAM_SANDWICH: { api: 14, ndk: 7, semver: "4.0", name: "Ice Cream Sandwich", versionCode: "ICE_CREAM_SANDWICH" },
ICE_CREAM_SANDWICH_MR1: { api: 15, ndk: 8, semver: "4.0.3", name: "Ice Cream Sandwich", versionCode: "ICE_CREAM_SANDWICH_MR1" },
JELLY_BEAN: { api: 16, ndk: 8, semver: "4.1", name: "Jellybean", versionCode: "JELLY_BEAN" },
JELLY_BEAN_MR1: { api: 17, ndk: 8, semver: "4.2", name: "Jellybean", versionCode: "JELLY_BEAN_MR1" },
JELLY_BEAN_MR2: { api: 18, ndk: 8, semver: "4.3", name: "Jellybean", versionCode: "JELLY_BEAN_MR2" },
KITKAT: { api: 19, ndk: 8, semver: "4.4", name: "KitKat", versionCode: "KITKAT" },
KITKAT_WATCH: { api: 20, ndk: 8, semver: "4.4", name: "KitKat Watch", versionCode: "KITKAT_WATCH" },
LOLLIPOP: { api: 21, ndk: 8, semver: "5.0", name: "Lollipop", versionCode: "LOLLIPOP" },
LOLLIPOP_MR1: { api: 22, ndk: 8, semver: "5.1", name: "Lollipop", versionCode: "LOLLIPOP_MR1" },
M: { api: 23, ndk: 8, semver: "6.0", name: "Marshmallow", versionCode: "M" },
N: { api: 24, ndk: 8, semver: "7.0", name: "Nougat", versionCode: "N" },
N_MR1: { api: 25, ndk: 8, semver: "7.1", name: "Nougat", versionCode: "N_MR1" },
O: { api: 26, ndk: 8, semver: "8.0.0", name: "Oreo", versionCode: "O" }
}
// This altSemVer accomodates the variations of semantic versions in the table above.
// For instance, Oreo is 8.0.0 while N is 7.0, searching for "8.0" or "8.0.0" will
// return Oreo, or searching for "7.0" or "7.0.0" will return N. "2.2.0" will return Froyo.
function getAlternateSemVer(semver) {
if (semver.match(/\d+.\d+.0/)) {
return semver.replace(/.\d+$/, '')
} else if (semver.match(/^\d+.\d+$/)) {
return semver + '.0'
} else {
return semver
}
}
// The default predicate compares against API level, semver, name, or code.
function getFromDefaultPredicate(arg) {
// Coerce arg to string for comparisons below.
arg = arg.toString()
return getFromPredicate(function(version) {
// Check API level before all else.
if (arg === version.api.toString()) {
return true
}
// Compare semver and alternate semver (see above).
var altSemVer = getAlternateSemVer(arg)
if (version.semver === arg || version.semver === altSemVer) {
return true
}
// Compare version name and code.
return arg === version.name || arg === version.versionCode
})
}
// The function to allow passing a predicate.
function getFromPredicate(predicate) {
if (predicate === null) {
return null
}
return Object.keys(VERSIONS).filter(function(version) {
return predicate(VERSIONS[version])
}).map(function(key) { return VERSIONS[key] })
}
/**
* The Android version codes available as keys for easier look-up.
*/
Object.keys(VERSIONS).forEach(function(name) {
exports[name] = VERSIONS[name]
})
/**
* The complete reference of Android versions for easier look-up.
*/
exports.VERSIONS = VERSIONS
/**
* Retrieve a single Android version.
*
* @param {object | Function} arg - The value or predicate to use to retrieve values.
*
* @return {object} An object representing the version found or null if none found.
*/
exports.get = function(arg) {
var result = exports.getAll(arg)
if (result === null || result.length === 0) {
return null
}
return result[0]
}
/**
* Retrieve all Android versions that meet the criteria of the argument.
*
* @param {object | Function} arg - The value or predicate to use to retrieve values.
*
* @return {object} An object representing the version found or null if none found.
*/
exports.getAll = function(arg) {
if (arg === null) {
return null
}
if (typeof arg === "function") {
return getFromPredicate(arg)
} else {
return getFromDefaultPredicate(arg)
}
}

103
node_modules/android-versions/package.json generated vendored Normal file
View File

@ -0,0 +1,103 @@
{
"_args": [
[
{
"raw": "android-versions@^1.2.0",
"scope": null,
"escapedName": "android-versions",
"name": "android-versions",
"rawSpec": "^1.2.0",
"spec": ">=1.2.0 <2.0.0",
"type": "range"
},
"/Users/jbowser/cordova/cordova-android"
]
],
"_from": "android-versions@>=1.2.0 <2.0.0",
"_id": "android-versions@1.2.1",
"_inCache": true,
"_location": "/android-versions",
"_nodeVersion": "8.0.0",
"_npmOperationalInternal": {
"host": "s3://npm-registry-packages",
"tmp": "tmp/android-versions-1.2.1.tgz_1505373302036_0.5689644906669855"
},
"_npmUser": {
"name": "dvoiss",
"email": "davidvoiss@gmail.com"
},
"_npmVersion": "5.4.0",
"_phantomChildren": {},
"_requested": {
"raw": "android-versions@^1.2.0",
"scope": null,
"escapedName": "android-versions",
"name": "android-versions",
"rawSpec": "^1.2.0",
"spec": ">=1.2.0 <2.0.0",
"type": "range"
},
"_requiredBy": [
"/"
],
"_resolved": "https://registry.npmjs.org/android-versions/-/android-versions-1.2.1.tgz",
"_shasum": "3f50baf693e73a512c3c5403542291cead900063",
"_shrinkwrap": null,
"_spec": "android-versions@^1.2.0",
"_where": "/Users/jbowser/cordova/cordova-android",
"author": {
"name": "dvoiss"
},
"bugs": {
"url": "https://github.com/dvoiss/android-versions/issues"
},
"dependencies": {},
"description": "Get the name, API level, version level, NDK level, or version code from any version of Android.",
"devDependencies": {
"jsdoc": "^3.4.0",
"jshint": "^2.9.2",
"tape": "^4.6.0"
},
"directories": {},
"dist": {
"integrity": "sha512-k6zlrtWbJ3tx1ZsyyJ0Bo3r6cqPA3JUnFGv7pnIaLr1XVxSi2Tcem2lg3kBebFp27v/A40tZqdlouPyakpyKrw==",
"shasum": "3f50baf693e73a512c3c5403542291cead900063",
"tarball": "https://registry.npmjs.org/android-versions/-/android-versions-1.2.1.tgz"
},
"gitHead": "7e2def6e70634a4ebcaaa639a4c4955ae2a566e7",
"homepage": "https://github.com/dvoiss/android-versions#readme",
"keywords": [
"android",
"version",
"versions",
"ndk",
"nougat",
"marshmallow",
"api",
"level"
],
"license": "MIT",
"main": "index.js",
"maintainers": [
{
"name": "dvoiss",
"email": "davidvoiss@gmail.com"
}
],
"name": "android-versions",
"optionalDependencies": {},
"pre-commit": [
"jshint"
],
"readme": "ERROR: No README data found!",
"repository": {
"type": "git",
"url": "git+https://github.com/dvoiss/android-versions.git"
},
"scripts": {
"docs": "jsdoc index.js -d ./docs/ -R README.md --debug",
"jshint": "jshint .",
"test": "tape tests/**/*.js"
},
"version": "1.2.1"
}

9
node_modules/ansi/package.json generated vendored
View File

@ -10,7 +10,7 @@
"spec": ">=0.3.1 <0.4.0", "spec": ">=0.3.1 <0.4.0",
"type": "range" "type": "range"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common" "/Users/jbowser/cordova/cordova-android/node_modules/cordova-common"
] ]
], ],
"_from": "ansi@>=0.3.1 <0.4.0", "_from": "ansi@>=0.3.1 <0.4.0",
@ -36,11 +36,11 @@
"_requiredBy": [ "_requiredBy": [
"/cordova-common" "/cordova-common"
], ],
"_resolved": "http://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz", "_resolved": "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz",
"_shasum": "0c42d4fb17160d5a9af1e484bace1c66922c1b21", "_shasum": "0c42d4fb17160d5a9af1e484bace1c66922c1b21",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "ansi@^0.3.1", "_spec": "ansi@^0.3.1",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/cordova-common",
"author": { "author": {
"name": "Nathan Rajlich", "name": "Nathan Rajlich",
"email": "nathan@tootallnate.net", "email": "nathan@tootallnate.net",
@ -83,8 +83,7 @@
], ],
"name": "ansi", "name": "ansi",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "ansi.js\n=========\n### Advanced ANSI formatting tool for Node.js\n\n`ansi.js` is a module for Node.js that provides an easy-to-use API for\nwriting ANSI escape codes to `Stream` instances. ANSI escape codes are used to do\nfancy things in a terminal window, like render text in colors, delete characters,\nlines, the entire window, or hide and show the cursor, and lots more!\n\n#### Features:\n\n * 256 color support for the terminal!\n * Make a beep sound from your terminal!\n * Works with *any* writable `Stream` instance.\n * Allows you to move the cursor anywhere on the terminal window.\n * Allows you to delete existing contents from the terminal window.\n * Allows you to hide and show the cursor.\n * Converts CSS color codes and RGB values into ANSI escape codes.\n * Low-level; you are in control of when escape codes are used, it's not abstracted.\n\n\nInstallation\n------------\n\nInstall with `npm`:\n\n``` bash\n$ npm install ansi\n```\n\n\nExample\n-------\n\n``` js\nvar ansi = require('ansi')\n , cursor = ansi(process.stdout)\n\n// You can chain your calls forever:\ncursor\n .red() // Set font color to red\n .bg.grey() // Set background color to grey\n .write('Hello World!') // Write 'Hello World!' to stdout\n .bg.reset() // Reset the bgcolor before writing the trailing \\n,\n // to avoid Terminal glitches\n .write('\\n') // And a final \\n to wrap things up\n\n// Rendering modes are persistent:\ncursor.hex('#660000').bold().underline()\n\n// You can use the regular logging functions, text will be green:\nconsole.log('This is blood red, bold text')\n\n// To reset just the foreground color:\ncursor.fg.reset()\n\nconsole.log('This will still be bold')\n\n// to go to a location (x,y) on the console\n// note: 1-indexed, not 0-indexed:\ncursor.goto(10, 5).write('Five down, ten over')\n\n// to clear the current line:\ncursor.horizontalAbsolute(0).eraseLine().write('Starting again')\n\n// to go to a different column on the current line:\ncursor.horizontalAbsolute(5).write('column five')\n\n// Clean up after yourself!\ncursor.reset()\n```\n\n\nLicense\n-------\n\n(The MIT License)\n\nCopyright (c) 2012 Nathan Rajlich &lt;nathan@tootallnate.net&gt;\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 portions 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 NONINFRINGEMENT.\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\nCLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\nTORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\nSOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n", "readme": "ERROR: No README data found!",
"readmeFilename": "README.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git://github.com/TooTallNate/ansi.js.git" "url": "git://github.com/TooTallNate/ansi.js.git"

View File

@ -10,7 +10,7 @@
"spec": ">=1.0.0 <2.0.0", "spec": ">=1.0.0 <2.0.0",
"type": "range" "type": "range"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/brace-expansion" "/Users/jbowser/cordova/cordova-android/node_modules/brace-expansion"
] ]
], ],
"_from": "balanced-match@>=1.0.0 <2.0.0", "_from": "balanced-match@>=1.0.0 <2.0.0",
@ -44,7 +44,7 @@
"_shasum": "89b4d199ab2bee49de164ea02b89ce462d71b767", "_shasum": "89b4d199ab2bee49de164ea02b89ce462d71b767",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "balanced-match@^1.0.0", "_spec": "balanced-match@^1.0.0",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/brace-expansion", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/brace-expansion",
"author": { "author": {
"name": "Julian Gruber", "name": "Julian Gruber",
"email": "mail@juliangruber.com", "email": "mail@juliangruber.com",
@ -83,8 +83,7 @@
], ],
"name": "balanced-match", "name": "balanced-match",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "# balanced-match\n\nMatch balanced string pairs, like `{` and `}` or `<b>` and `</b>`. Supports regular expressions as well!\n\n[![build status](https://secure.travis-ci.org/juliangruber/balanced-match.svg)](http://travis-ci.org/juliangruber/balanced-match)\n[![downloads](https://img.shields.io/npm/dm/balanced-match.svg)](https://www.npmjs.org/package/balanced-match)\n\n[![testling badge](https://ci.testling.com/juliangruber/balanced-match.png)](https://ci.testling.com/juliangruber/balanced-match)\n\n## Example\n\nGet the first matching pair of braces:\n\n```js\nvar balanced = require('balanced-match');\n\nconsole.log(balanced('{', '}', 'pre{in{nested}}post'));\nconsole.log(balanced('{', '}', 'pre{first}between{second}post'));\nconsole.log(balanced(/\\s+\\{\\s+/, /\\s+\\}\\s+/, 'pre { in{nest} } post'));\n```\n\nThe matches are:\n\n```bash\n$ node example.js\n{ start: 3, end: 14, pre: 'pre', body: 'in{nested}', post: 'post' }\n{ start: 3,\n end: 9,\n pre: 'pre',\n body: 'first',\n post: 'between{second}post' }\n{ start: 3, end: 17, pre: 'pre', body: 'in{nest}', post: 'post' }\n```\n\n## API\n\n### var m = balanced(a, b, str)\n\nFor the first non-nested matching pair of `a` and `b` in `str`, return an\nobject with those keys:\n\n* **start** the index of the first match of `a`\n* **end** the index of the matching `b`\n* **pre** the preamble, `a` and `b` not included\n* **body** the match, `a` and `b` not included\n* **post** the postscript, `a` and `b` not included\n\nIf there's no match, `undefined` will be returned.\n\nIf the `str` contains more `a` than `b` / there are unmatched pairs, the first match that was closed will be used. For example, `{{a}` will match `['{', 'a', '']` and `{a}}` will match `['', 'a', '}']`.\n\n### var r = balanced.range(a, b, str)\n\nFor the first non-nested matching pair of `a` and `b` in `str`, return an\narray with indexes: `[ <a index>, <b index> ]`.\n\nIf there's no match, `undefined` will be returned.\n\nIf the `str` contains more `a` than `b` / there are unmatched pairs, the first match that was closed will be used. For example, `{{a}` will match `[ 1, 3 ]` and `{a}}` will match `[0, 2]`.\n\n## Installation\n\nWith [npm](https://npmjs.org) do:\n\n```bash\nnpm install balanced-match\n```\n\n## License\n\n(MIT)\n\nCopyright (c) 2013 Julian Gruber &lt;julian@juliangruber.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n", "readme": "ERROR: No README data found!",
"readmeFilename": "README.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git://github.com/juliangruber/balanced-match.git" "url": "git://github.com/juliangruber/balanced-match.git"

View File

@ -10,7 +10,7 @@
"spec": "0.0.8", "spec": "0.0.8",
"type": "version" "type": "version"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/plist" "/Users/jbowser/cordova/cordova-android/node_modules/plist"
] ]
], ],
"_from": "base64-js@0.0.8", "_from": "base64-js@0.0.8",
@ -40,7 +40,7 @@
"_shasum": "1101e9544f4a76b1bc3b26d452ca96d7a35e7978", "_shasum": "1101e9544f4a76b1bc3b26d452ca96d7a35e7978",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "base64-js@0.0.8", "_spec": "base64-js@0.0.8",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/plist", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/plist",
"author": { "author": {
"name": "T. Jameson Little", "name": "T. Jameson Little",
"email": "t.jameson.little@gmail.com" "email": "t.jameson.little@gmail.com"
@ -62,7 +62,7 @@
"node": ">= 0.4" "node": ">= 0.4"
}, },
"gitHead": "b4a8a5fa9b0caeddb5ad94dd1108253d8f2a315f", "gitHead": "b4a8a5fa9b0caeddb5ad94dd1108253d8f2a315f",
"homepage": "https://github.com/beatgammit/base64-js#readme", "homepage": "https://github.com/beatgammit/base64-js",
"license": "MIT", "license": "MIT",
"main": "lib/b64.js", "main": "lib/b64.js",
"maintainers": [ "maintainers": [
@ -77,8 +77,7 @@
], ],
"name": "base64-js", "name": "base64-js",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "base64-js\n=========\n\n`base64-js` does basic base64 encoding/decoding in pure JS.\n\n[![build status](https://secure.travis-ci.org/beatgammit/base64-js.png)](http://travis-ci.org/beatgammit/base64-js)\n\n[![testling badge](https://ci.testling.com/beatgammit/base64-js.png)](https://ci.testling.com/beatgammit/base64-js)\n\nMany browsers already have base64 encoding/decoding functionality, but it is for text data, not all-purpose binary data.\n\nSometimes encoding/decoding binary data in the browser is useful, and that is what this module does.\n\n## install\n\nWith [npm](https://npmjs.org) do:\n\n`npm install base64-js`\n\n## methods\n\n`var base64 = require('base64-js')`\n\n`base64` has two exposed functions, `toByteArray` and `fromByteArray`, which both take a single argument.\n\n* `toByteArray` - Takes a base64 string and returns a byte array\n* `fromByteArray` - Takes a byte array and returns a base64 string\n\n## license\n\nMIT", "readme": "ERROR: No README data found!",
"readmeFilename": "README.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git://github.com/beatgammit/base64-js.git" "url": "git://github.com/beatgammit/base64-js.git"

View File

@ -1143,11 +1143,13 @@ var bigInt = (function (undefined) {
var sign = this.sign ? "-" : ""; var sign = this.sign ? "-" : "";
return sign + str; return sign + str;
}; };
SmallInteger.prototype.toString = function (radix) { SmallInteger.prototype.toString = function (radix) {
if (radix === undefined) radix = 10; if (radix === undefined) radix = 10;
if (radix != 10) return toBase(this, radix); if (radix != 10) return toBase(this, radix);
return String(this.value); return String(this.value);
}; };
BigInteger.prototype.toJSON = SmallInteger.prototype.toJSON = function() { return this.toString(); }
BigInteger.prototype.valueOf = function () { BigInteger.prototype.valueOf = function () {
return +this.toString(); return +this.toString();

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -10,7 +10,7 @@
"spec": ">=0.1.0 <0.2.0", "spec": ">=0.1.0 <0.2.0",
"type": "range" "type": "range"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common" "/Users/jbowser/cordova/cordova-android/node_modules/cordova-common"
] ]
], ],
"_from": "bplist-parser@>=0.1.0 <0.2.0", "_from": "bplist-parser@>=0.1.0 <0.2.0",
@ -36,11 +36,11 @@
"_requiredBy": [ "_requiredBy": [
"/cordova-common" "/cordova-common"
], ],
"_resolved": "http://registry.npmjs.org/bplist-parser/-/bplist-parser-0.1.1.tgz", "_resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.1.1.tgz",
"_shasum": "d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6", "_shasum": "d60d5dcc20cba6dc7e1f299b35d3e1f95dafbae6",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "bplist-parser@^0.1.0", "_spec": "bplist-parser@^0.1.0",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/cordova-common",
"author": { "author": {
"name": "Joe Ferner", "name": "Joe Ferner",
"email": "joe.ferner@nearinfinity.com" "email": "joe.ferner@nearinfinity.com"
@ -77,8 +77,7 @@
], ],
"name": "bplist-parser", "name": "bplist-parser",
"optionalDependencies": {}, "optionalDependencies": {},
"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 portions 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", "readme": "ERROR: No README data found!",
"readmeFilename": "README.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git+https://github.com/nearinfinity/node-bplist-parser.git" "url": "git+https://github.com/nearinfinity/node-bplist-parser.git"

View File

@ -10,7 +10,7 @@
"spec": ">=1.1.7 <2.0.0", "spec": ">=1.1.7 <2.0.0",
"type": "range" "type": "range"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/minimatch" "/Users/jbowser/cordova/cordova-android/node_modules/minimatch"
] ]
], ],
"_from": "brace-expansion@>=1.1.7 <2.0.0", "_from": "brace-expansion@>=1.1.7 <2.0.0",
@ -44,7 +44,7 @@
"_shasum": "c07b211c7c952ec1f8efd51a77ef0d1d3990a292", "_shasum": "c07b211c7c952ec1f8efd51a77ef0d1d3990a292",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "brace-expansion@^1.1.7", "_spec": "brace-expansion@^1.1.7",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/minimatch", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/minimatch",
"author": { "author": {
"name": "Julian Gruber", "name": "Julian Gruber",
"email": "mail@juliangruber.com", "email": "mail@juliangruber.com",
@ -84,8 +84,7 @@
], ],
"name": "brace-expansion", "name": "brace-expansion",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "# brace-expansion\n\n[Brace expansion](https://www.gnu.org/software/bash/manual/html_node/Brace-Expansion.html), \nas known from sh/bash, in JavaScript.\n\n[![build status](https://secure.travis-ci.org/juliangruber/brace-expansion.svg)](http://travis-ci.org/juliangruber/brace-expansion)\n[![downloads](https://img.shields.io/npm/dm/brace-expansion.svg)](https://www.npmjs.org/package/brace-expansion)\n[![Greenkeeper badge](https://badges.greenkeeper.io/juliangruber/brace-expansion.svg)](https://greenkeeper.io/)\n\n[![testling badge](https://ci.testling.com/juliangruber/brace-expansion.png)](https://ci.testling.com/juliangruber/brace-expansion)\n\n## Example\n\n```js\nvar expand = require('brace-expansion');\n\nexpand('file-{a,b,c}.jpg')\n// => ['file-a.jpg', 'file-b.jpg', 'file-c.jpg']\n\nexpand('-v{,,}')\n// => ['-v', '-v', '-v']\n\nexpand('file{0..2}.jpg')\n// => ['file0.jpg', 'file1.jpg', 'file2.jpg']\n\nexpand('file-{a..c}.jpg')\n// => ['file-a.jpg', 'file-b.jpg', 'file-c.jpg']\n\nexpand('file{2..0}.jpg')\n// => ['file2.jpg', 'file1.jpg', 'file0.jpg']\n\nexpand('file{0..4..2}.jpg')\n// => ['file0.jpg', 'file2.jpg', 'file4.jpg']\n\nexpand('file-{a..e..2}.jpg')\n// => ['file-a.jpg', 'file-c.jpg', 'file-e.jpg']\n\nexpand('file{00..10..5}.jpg')\n// => ['file00.jpg', 'file05.jpg', 'file10.jpg']\n\nexpand('{{A..C},{a..c}}')\n// => ['A', 'B', 'C', 'a', 'b', 'c']\n\nexpand('ppp{,config,oe{,conf}}')\n// => ['ppp', 'pppconfig', 'pppoe', 'pppoeconf']\n```\n\n## API\n\n```js\nvar expand = require('brace-expansion');\n```\n\n### var expanded = expand(str)\n\nReturn an array of all possible and valid expansions of `str`. If none are\nfound, `[str]` is returned.\n\nValid expansions are:\n\n```js\n/^(.*,)+(.+)?$/\n// {a,b,...}\n```\n\nA comma seperated list of options, like `{a,b}` or `{a,{b,c}}` or `{,a,}`.\n\n```js\n/^-?\\d+\\.\\.-?\\d+(\\.\\.-?\\d+)?$/\n// {x..y[..incr]}\n```\n\nA numeric sequence from `x` to `y` inclusive, with optional increment.\nIf `x` or `y` start with a leading `0`, all the numbers will be padded\nto have equal length. Negative numbers and backwards iteration work too.\n\n```js\n/^-?\\d+\\.\\.-?\\d+(\\.\\.-?\\d+)?$/\n// {x..y[..incr]}\n```\n\nAn alphabetic sequence from `x` to `y` inclusive, with optional increment.\n`x` and `y` must be exactly one character, and if given, `incr` must be a\nnumber.\n\nFor compatibility reasons, the string `${` is not eligible for brace expansion.\n\n## Installation\n\nWith [npm](https://npmjs.org) do:\n\n```bash\nnpm install brace-expansion\n```\n\n## Contributors\n\n- [Julian Gruber](https://github.com/juliangruber)\n- [Isaac Z. Schlueter](https://github.com/isaacs)\n\n## License\n\n(MIT)\n\nCopyright (c) 2013 Julian Gruber &lt;julian@juliangruber.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of\nthis software and associated documentation files (the \"Software\"), to deal in\nthe Software without restriction, including without limitation the rights to\nuse, copy, modify, merge, publish, distribute, sublicense, and/or sell copies\nof the Software, and to permit persons to whom the Software is furnished to do\nso, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n", "readme": "ERROR: No README data found!",
"readmeFilename": "README.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git://github.com/juliangruber/brace-expansion.git" "url": "git://github.com/juliangruber/brace-expansion.git"

11
node_modules/concat-map/package.json generated vendored
View File

@ -10,7 +10,7 @@
"spec": "0.0.1", "spec": "0.0.1",
"type": "version" "type": "version"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/brace-expansion" "/Users/jbowser/cordova/cordova-android/node_modules/brace-expansion"
] ]
], ],
"_from": "concat-map@0.0.1", "_from": "concat-map@0.0.1",
@ -35,11 +35,11 @@
"_requiredBy": [ "_requiredBy": [
"/brace-expansion" "/brace-expansion"
], ],
"_resolved": "http://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", "_resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
"_shasum": "d8a96bd77fd68df7793a73036a3ba0d5405d477b", "_shasum": "d8a96bd77fd68df7793a73036a3ba0d5405d477b",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "concat-map@0.0.1", "_spec": "concat-map@0.0.1",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/brace-expansion", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/brace-expansion",
"author": { "author": {
"name": "James Halliday", "name": "James Halliday",
"email": "mail@substack.net", "email": "mail@substack.net",
@ -61,7 +61,7 @@
"shasum": "d8a96bd77fd68df7793a73036a3ba0d5405d477b", "shasum": "d8a96bd77fd68df7793a73036a3ba0d5405d477b",
"tarball": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" "tarball": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
}, },
"homepage": "https://github.com/substack/node-concat-map#readme", "homepage": "https://github.com/substack/node-concat-map",
"keywords": [ "keywords": [
"concat", "concat",
"concatMap", "concatMap",
@ -79,8 +79,7 @@
], ],
"name": "concat-map", "name": "concat-map",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "concat-map\n==========\n\nConcatenative mapdashery.\n\n[![browser support](http://ci.testling.com/substack/node-concat-map.png)](http://ci.testling.com/substack/node-concat-map)\n\n[![build status](https://secure.travis-ci.org/substack/node-concat-map.png)](http://travis-ci.org/substack/node-concat-map)\n\nexample\n=======\n\n``` js\nvar concatMap = require('concat-map');\nvar xs = [ 1, 2, 3, 4, 5, 6 ];\nvar ys = concatMap(xs, function (x) {\n return x % 2 ? [ x - 0.1, x, x + 0.1 ] : [];\n});\nconsole.dir(ys);\n```\n\n***\n\n```\n[ 0.9, 1, 1.1, 2.9, 3, 3.1, 4.9, 5, 5.1 ]\n```\n\nmethods\n=======\n\n``` js\nvar concatMap = require('concat-map')\n```\n\nconcatMap(xs, fn)\n-----------------\n\nReturn an array of concatenated elements by calling `fn(x, i)` for each element\n`x` and each index `i` in the array `xs`.\n\nWhen `fn(x, i)` returns an array, its result will be concatenated with the\nresult array. If `fn(x, i)` returns anything else, that value will be pushed\nonto the end of the result array.\n\ninstall\n=======\n\nWith [npm](http://npmjs.org) do:\n\n```\nnpm install concat-map\n```\n\nlicense\n=======\n\nMIT\n\nnotes\n=====\n\nThis module was written while sitting high above the ground in a tree.\n", "readme": "ERROR: No README data found!",
"readmeFilename": "README.markdown",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git://github.com/substack/node-concat-map.git" "url": "git://github.com/substack/node-concat-map.git"

File diff suppressed because one or more lines are too long

View File

@ -10,7 +10,7 @@
"spec": ">=1.1.8 <2.0.0", "spec": ">=1.1.8 <2.0.0",
"type": "range" "type": "range"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common" "/Users/jbowser/cordova/cordova-android/node_modules/cordova-common"
] ]
], ],
"_from": "cordova-registry-mapper@>=1.1.8 <2.0.0", "_from": "cordova-registry-mapper@>=1.1.8 <2.0.0",
@ -36,11 +36,11 @@
"_requiredBy": [ "_requiredBy": [
"/cordova-common" "/cordova-common"
], ],
"_resolved": "http://registry.npmjs.org/cordova-registry-mapper/-/cordova-registry-mapper-1.1.15.tgz", "_resolved": "https://registry.npmjs.org/cordova-registry-mapper/-/cordova-registry-mapper-1.1.15.tgz",
"_shasum": "e244b9185b8175473bff6079324905115f83dc7c", "_shasum": "e244b9185b8175473bff6079324905115f83dc7c",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "cordova-registry-mapper@^1.1.8", "_spec": "cordova-registry-mapper@^1.1.8",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/cordova-common",
"author": { "author": {
"name": "Steve Gill" "name": "Steve Gill"
}, },
@ -73,8 +73,7 @@
], ],
"name": "cordova-registry-mapper", "name": "cordova-registry-mapper",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "[![Build Status](https://travis-ci.org/stevengill/cordova-registry-mapper.svg?branch=master)](https://travis-ci.org/stevengill/cordova-registry-mapper)\n\n#Cordova Registry Mapper\n\nThis module is used to map Cordova plugin ids to package names and vice versa.\n\nWhen Cordova users add plugins to their projects using ids\n(e.g. `cordova plugin add org.apache.cordova.device`),\nthis module will map that id to the corresponding package name so `cordova-lib` knows what to fetch from **npm**.\n\nThis module was created so the Apache Cordova project could migrate its plugins from\nthe [Cordova Registry](http://registry.cordova.io/)\nto [npm](https://registry.npmjs.com/)\ninstead of having to maintain a registry.\n", "readme": "ERROR: No README data found!",
"readmeFilename": "README.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git+https://github.com/stevengill/cordova-registry-mapper.git" "url": "git+https://github.com/stevengill/cordova-registry-mapper.git"

View File

@ -10,7 +10,7 @@
"spec": "0.1.6", "spec": "0.1.6",
"type": "version" "type": "version"
}, },
"/Users/steveng/repo/cordova/cordova-android" "/Users/jbowser/cordova/cordova-android"
] ]
], ],
"_from": "elementtree@0.1.6", "_from": "elementtree@0.1.6",
@ -36,11 +36,11 @@
"/", "/",
"/cordova-common" "/cordova-common"
], ],
"_resolved": "http://registry.npmjs.org/elementtree/-/elementtree-0.1.6.tgz", "_resolved": "https://registry.npmjs.org/elementtree/-/elementtree-0.1.6.tgz",
"_shasum": "2ac4c46ea30516c8c4cbdb5e3ac7418e592de20c", "_shasum": "2ac4c46ea30516c8c4cbdb5e3ac7418e592de20c",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "elementtree@0.1.6", "_spec": "elementtree@0.1.6",
"_where": "/Users/steveng/repo/cordova/cordova-android", "_where": "/Users/jbowser/cordova/cordova-android",
"author": { "author": {
"name": "Rackspace US, Inc." "name": "Rackspace US, Inc."
}, },
@ -97,8 +97,7 @@
], ],
"name": "elementtree", "name": "elementtree",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "node-elementtree\n====================\n\nnode-elementtree is a [Node.js](http://nodejs.org) XML parser and serializer based upon the [Python ElementTree v1.3](http://effbot.org/zone/element-index.htm) module.\n\nInstallation\n====================\n\n $ npm install elementtree\n \nUsing the library\n====================\n\nFor the usage refer to the Python ElementTree library documentation - [http://effbot.org/zone/element-index.htm#usage](http://effbot.org/zone/element-index.htm#usage).\n\nSupported XPath expressions in `find`, `findall` and `findtext` methods are listed on [http://effbot.org/zone/element-xpath.htm](http://effbot.org/zone/element-xpath.htm).\n\nExample 1 Creating An XML Document\n====================\n\nThis example shows how to build a valid XML document that can be published to\nAtom Hopper. Atom Hopper is used internally as a bridge from products all the\nway to collecting revenue, called “Usage.” MaaS and other products send similar\nevents to it every time user performs an action on a resource\n(e.g. creates,updates or deletes). Below is an example of leveraging the API\nto create a new XML document.\n\n```javascript\nvar et = require('elementtree');\nvar XML = et.XML;\nvar ElementTree = et.ElementTree;\nvar element = et.Element;\nvar subElement = et.SubElement;\n\nvar date, root, tenantId, serviceName, eventType, usageId, dataCenter, region,\nchecks, resourceId, category, startTime, resourceName, etree, xml;\n\ndate = new Date();\n\nroot = element('entry');\nroot.set('xmlns', 'http://www.w3.org/2005/Atom');\n\ntenantId = subElement(root, 'TenantId');\ntenantId.text = '12345';\n\nserviceName = subElement(root, 'ServiceName');\nserviceName.text = 'MaaS';\n\nresourceId = subElement(root, 'ResourceID');\nresourceId.text = 'enAAAA';\n\nusageId = subElement(root, 'UsageID');\nusageId.text = '550e8400-e29b-41d4-a716-446655440000';\n\neventType = subElement(root, 'EventType');\neventType.text = 'create';\n\ncategory = subElement(root, 'category');\ncategory.set('term', 'monitoring.entity.create');\n\ndataCenter = subElement(root, 'DataCenter');\ndataCenter.text = 'global';\n\nregion = subElement(root, 'Region');\nregion.text = 'global';\n\nstartTime = subElement(root, 'StartTime');\nstartTime.text = date;\n\nresourceName = subElement(root, 'ResourceName');\nresourceName.text = 'entity';\n\netree = new ElementTree(root);\nxml = etree.write({'xml_declaration': false});\nconsole.log(xml);\n```\n\nAs you can see, both et.Element and et.SubElement are factory methods which\nreturn a new instance of Element and SubElement class, respectively.\nWhen you create a new element (tag) you can use set method to set an attribute.\nTo set the tag value, assign a value to the .text attribute.\n\nThis example would output a document that looks like this:\n\n```xml\n<entry xmlns=\"http://www.w3.org/2005/Atom\">\n <TenantId>12345</TenantId>\n <ServiceName>MaaS</ServiceName>\n <ResourceID>enAAAA</ResourceID>\n <UsageID>550e8400-e29b-41d4-a716-446655440000</UsageID>\n <EventType>create</EventType>\n <category term=\"monitoring.entity.create\"/>\n <DataCenter>global</DataCenter>\n <Region>global</Region>\n <StartTime>Sun Apr 29 2012 16:37:32 GMT-0700 (PDT)</StartTime>\n <ResourceName>entity</ResourceName>\n</entry>\n```\n\nExample 2 Parsing An XML Document\n====================\n\nThis example shows how to parse an XML document and use simple XPath selectors.\nFor demonstration purposes, we will use the XML document located at\nhttps://gist.github.com/2554343.\n\nBehind the scenes, node-elementtree uses Isaacs sax library for parsing XML,\nbut the library has a concept of “parsers,” which means its pretty simple to\nadd support for a different parser.\n\n```javascript\nvar fs = require('fs');\n\nvar et = require('elementtree');\n\nvar XML = et.XML;\nvar ElementTree = et.ElementTree;\nvar element = et.Element;\nvar subElement = et.SubElement;\n\nvar data, etree;\n\ndata = fs.readFileSync('document.xml').toString();\netree = et.parse(data);\n\nconsole.log(etree.findall('./entry/TenantId').length); // 2\nconsole.log(etree.findtext('./entry/ServiceName')); // MaaS\nconsole.log(etree.findall('./entry/category')[0].get('term')); // monitoring.entity.create\nconsole.log(etree.findall('*/category/[@term=\"monitoring.entity.update\"]').length); // 1\n```\n\nBuild status\n====================\n\n[![Build Status](https://secure.travis-ci.org/racker/node-elementtree.png)](http://travis-ci.org/racker/node-elementtree)\n\n\nLicense\n====================\n\nnode-elementtree is distributed under the [Apache license](http://www.apache.org/licenses/LICENSE-2.0.html).\n", "readme": "ERROR: No README data found!",
"readmeFilename": "README.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git://github.com/racker/node-elementtree.git" "url": "git://github.com/racker/node-elementtree.git"

9
node_modules/glob/package.json generated vendored

File diff suppressed because one or more lines are too long

9
node_modules/inflight/package.json generated vendored
View File

@ -10,7 +10,7 @@
"spec": ">=1.0.4 <2.0.0", "spec": ">=1.0.4 <2.0.0",
"type": "range" "type": "range"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/glob" "/Users/jbowser/cordova/cordova-android/node_modules/glob"
] ]
], ],
"_from": "inflight@>=1.0.4 <2.0.0", "_from": "inflight@>=1.0.4 <2.0.0",
@ -40,11 +40,11 @@
"_requiredBy": [ "_requiredBy": [
"/glob" "/glob"
], ],
"_resolved": "http://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "_resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
"_shasum": "49bd6331d7d02d0c09bc910a1075ba8165b56df9", "_shasum": "49bd6331d7d02d0c09bc910a1075ba8165b56df9",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "inflight@^1.0.4", "_spec": "inflight@^1.0.4",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/glob", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/glob",
"author": { "author": {
"name": "Isaac Z. Schlueter", "name": "Isaac Z. Schlueter",
"email": "i@izs.me", "email": "i@izs.me",
@ -93,8 +93,7 @@
], ],
"name": "inflight", "name": "inflight",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "# inflight\n\nAdd callbacks to requests in flight to avoid async duplication\n\n## USAGE\n\n```javascript\nvar inflight = require('inflight')\n\n// some request that does some stuff\nfunction req(key, callback) {\n // key is any random string. like a url or filename or whatever.\n //\n // will return either a falsey value, indicating that the\n // request for this key is already in flight, or a new callback\n // which when called will call all callbacks passed to inflightk\n // with the same key\n callback = inflight(key, callback)\n\n // If we got a falsey value back, then there's already a req going\n if (!callback) return\n\n // this is where you'd fetch the url or whatever\n // callback is also once()-ified, so it can safely be assigned\n // to multiple events etc. First call wins.\n setTimeout(function() {\n callback(null, key)\n }, 100)\n}\n\n// only assigns a single setTimeout\n// when it dings, all cbs get called\nreq('foo', cb1)\nreq('foo', cb2)\nreq('foo', cb3)\nreq('foo', cb4)\n```\n", "readme": "ERROR: No README data found!",
"readmeFilename": "README.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git+https://github.com/npm/inflight.git" "url": "git+https://github.com/npm/inflight.git"

9
node_modules/inherits/package.json generated vendored
View File

@ -10,7 +10,7 @@
"spec": ">=2.0.0 <3.0.0", "spec": ">=2.0.0 <3.0.0",
"type": "range" "type": "range"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/glob" "/Users/jbowser/cordova/cordova-android/node_modules/glob"
] ]
], ],
"_from": "inherits@>=2.0.0 <3.0.0", "_from": "inherits@>=2.0.0 <3.0.0",
@ -40,11 +40,11 @@
"_requiredBy": [ "_requiredBy": [
"/glob" "/glob"
], ],
"_resolved": "http://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", "_resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
"_shasum": "633c2c83e3da42a502f52466022480f4208261de", "_shasum": "633c2c83e3da42a502f52466022480f4208261de",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "inherits@2", "_spec": "inherits@2",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/glob", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/glob",
"browser": "./inherits_browser.js", "browser": "./inherits_browser.js",
"bugs": { "bugs": {
"url": "https://github.com/isaacs/inherits/issues" "url": "https://github.com/isaacs/inherits/issues"
@ -85,8 +85,7 @@
], ],
"name": "inherits", "name": "inherits",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "Browser-friendly inheritance fully compatible with standard node.js\n[inherits](http://nodejs.org/api/util.html#util_util_inherits_constructor_superconstructor).\n\nThis package exports standard `inherits` from node.js `util` module in\nnode environment, but also provides alternative browser-friendly\nimplementation through [browser\nfield](https://gist.github.com/shtylman/4339901). Alternative\nimplementation is a literal copy of standard one located in standalone\nmodule to avoid requiring of `util`. It also has a shim for old\nbrowsers with no `Object.create` support.\n\nWhile keeping you sure you are using standard `inherits`\nimplementation in node.js environment, it allows bundlers such as\n[browserify](https://github.com/substack/node-browserify) to not\ninclude full `util` package to your client code if all you need is\njust `inherits` function. It worth, because browser shim for `util`\npackage is large and `inherits` is often the single function you need\nfrom it.\n\nIt's recommended to use this package instead of\n`require('util').inherits` for any code that has chances to be used\nnot only in node.js but in browser too.\n\n## usage\n\n```js\nvar inherits = require('inherits');\n// then use exactly as the standard one\n```\n\n## note on version ~1.0\n\nVersion ~1.0 had completely different motivation and is not compatible\nneither with 2.0 nor with standard node.js `inherits`.\n\nIf you are using version ~1.0 and planning to switch to ~2.0, be\ncareful:\n\n* new version uses `super_` instead of `super` for referencing\n superclass\n* new version overwrites current prototype while old one preserves any\n existing fields on it\n", "readme": "ERROR: No README data found!",
"readmeFilename": "README.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git://github.com/isaacs/inherits.git" "url": "git://github.com/isaacs/inherits.git"

9
node_modules/lodash/package.json generated vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

9
node_modules/nopt/package.json generated vendored

File diff suppressed because one or more lines are too long

9
node_modules/once/package.json generated vendored
View File

@ -10,7 +10,7 @@
"spec": ">=1.3.0 <2.0.0", "spec": ">=1.3.0 <2.0.0",
"type": "range" "type": "range"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/glob" "/Users/jbowser/cordova/cordova-android/node_modules/glob"
] ]
], ],
"_from": "once@>=1.3.0 <2.0.0", "_from": "once@>=1.3.0 <2.0.0",
@ -41,11 +41,11 @@
"/glob", "/glob",
"/inflight" "/inflight"
], ],
"_resolved": "http://registry.npmjs.org/once/-/once-1.4.0.tgz", "_resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
"_shasum": "583b1aa775961d4b113ac17d9c50baef9dd76bd1", "_shasum": "583b1aa775961d4b113ac17d9c50baef9dd76bd1",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "once@^1.3.0", "_spec": "once@^1.3.0",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/glob", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/glob",
"author": { "author": {
"name": "Isaac Z. Schlueter", "name": "Isaac Z. Schlueter",
"email": "i@izs.me", "email": "i@izs.me",
@ -89,8 +89,7 @@
], ],
"name": "once", "name": "once",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "# once\n\nOnly call a function once.\n\n## usage\n\n```javascript\nvar once = require('once')\n\nfunction load (file, cb) {\n cb = once(cb)\n loader.load('file')\n loader.once('load', cb)\n loader.once('error', cb)\n}\n```\n\nOr add to the Function.prototype in a responsible way:\n\n```javascript\n// only has to be done once\nrequire('once').proto()\n\nfunction load (file, cb) {\n cb = cb.once()\n loader.load('file')\n loader.once('load', cb)\n loader.once('error', cb)\n}\n```\n\nIronically, the prototype feature makes this module twice as\ncomplicated as necessary.\n\nTo check whether you function has been called, use `fn.called`. Once the\nfunction is called for the first time the return value of the original\nfunction is saved in `fn.value` and subsequent calls will continue to\nreturn this value.\n\n```javascript\nvar once = require('once')\n\nfunction load (cb) {\n cb = once(cb)\n var stream = createStream()\n stream.once('data', cb)\n stream.once('end', function () {\n if (!cb.called) cb(new Error('not found'))\n })\n}\n```\n\n## `once.strict(func)`\n\nThrow an error if the function is called twice.\n\nSome functions are expected to be called only once. Using `once` for them would\npotentially hide logical errors.\n\nIn the example below, the `greet` function has to call the callback only once:\n\n```javascript\nfunction greet (name, cb) {\n // return is missing from the if statement\n // when no name is passed, the callback is called twice\n if (!name) cb('Hello anonymous')\n cb('Hello ' + name)\n}\n\nfunction log (msg) {\n console.log(msg)\n}\n\n// this will print 'Hello anonymous' but the logical error will be missed\ngreet(null, once(msg))\n\n// once.strict will print 'Hello anonymous' and throw an error when the callback will be called the second time\ngreet(null, once.strict(msg))\n```\n", "readme": "ERROR: No README data found!",
"readmeFilename": "README.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git://github.com/isaacs/once.git" "url": "git://github.com/isaacs/once.git"

View File

@ -10,7 +10,7 @@
"spec": ">=1.0.0 <2.0.0", "spec": ">=1.0.0 <2.0.0",
"type": "range" "type": "range"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/osenv" "/Users/jbowser/cordova/cordova-android/node_modules/osenv"
] ]
], ],
"_from": "os-homedir@>=1.0.0 <2.0.0", "_from": "os-homedir@>=1.0.0 <2.0.0",
@ -40,11 +40,11 @@
"_requiredBy": [ "_requiredBy": [
"/osenv" "/osenv"
], ],
"_resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", "_resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
"_shasum": "ffbc4988336e0e833de0c168c7ef152121aa7fb3", "_shasum": "ffbc4988336e0e833de0c168c7ef152121aa7fb3",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "os-homedir@^1.0.0", "_spec": "os-homedir@^1.0.0",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/osenv", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/osenv",
"author": { "author": {
"name": "Sindre Sorhus", "name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com", "email": "sindresorhus@gmail.com",
@ -97,8 +97,7 @@
], ],
"name": "os-homedir", "name": "os-homedir",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "# os-homedir [![Build Status](https://travis-ci.org/sindresorhus/os-homedir.svg?branch=master)](https://travis-ci.org/sindresorhus/os-homedir)\n\n> Node.js 4 [`os.homedir()`](https://nodejs.org/api/os.html#os_os_homedir) [ponyfill](https://ponyfill.com)\n\n\n## Install\n\n```\n$ npm install --save os-homedir\n```\n\n\n## Usage\n\n```js\nconst osHomedir = require('os-homedir');\n\nconsole.log(osHomedir());\n//=> '/Users/sindresorhus'\n```\n\n\n## Related\n\n- [user-home](https://github.com/sindresorhus/user-home) - Same as this module but caches the result\n- [home-or-tmp](https://github.com/sindresorhus/home-or-tmp) - Get the user home directory with fallback to the system temp directory\n\n\n## License\n\nMIT © [Sindre Sorhus](https://sindresorhus.com)\n", "readme": "ERROR: No README data found!",
"readmeFilename": "readme.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git+https://github.com/sindresorhus/os-homedir.git" "url": "git+https://github.com/sindresorhus/os-homedir.git"

View File

@ -10,7 +10,7 @@
"spec": ">=1.0.0 <2.0.0", "spec": ">=1.0.0 <2.0.0",
"type": "range" "type": "range"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/osenv" "/Users/jbowser/cordova/cordova-android/node_modules/osenv"
] ]
], ],
"_from": "os-tmpdir@>=1.0.0 <2.0.0", "_from": "os-tmpdir@>=1.0.0 <2.0.0",
@ -40,11 +40,11 @@
"_requiredBy": [ "_requiredBy": [
"/osenv" "/osenv"
], ],
"_resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", "_resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
"_shasum": "bbe67406c79aa85c5cfec766fe5734555dfa1274", "_shasum": "bbe67406c79aa85c5cfec766fe5734555dfa1274",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "os-tmpdir@^1.0.0", "_spec": "os-tmpdir@^1.0.0",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/osenv", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/osenv",
"author": { "author": {
"name": "Sindre Sorhus", "name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com", "email": "sindresorhus@gmail.com",
@ -97,8 +97,7 @@
], ],
"name": "os-tmpdir", "name": "os-tmpdir",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "# os-tmpdir [![Build Status](https://travis-ci.org/sindresorhus/os-tmpdir.svg?branch=master)](https://travis-ci.org/sindresorhus/os-tmpdir)\n\n> Node.js [`os.tmpdir()`](https://nodejs.org/api/os.html#os_os_tmpdir) [ponyfill](https://ponyfill.com)\n\nUse this instead of `require('os').tmpdir()` to get a consistent behavior on different Node.js versions (even 0.8).\n\n\n## Install\n\n```\n$ npm install --save os-tmpdir\n```\n\n\n## Usage\n\n```js\nconst osTmpdir = require('os-tmpdir');\n\nosTmpdir();\n//=> '/var/folders/m3/5574nnhn0yj488ccryqr7tc80000gn/T'\n```\n\n\n## API\n\nSee the [`os.tmpdir()` docs](https://nodejs.org/api/os.html#os_os_tmpdir).\n\n\n## License\n\nMIT © [Sindre Sorhus](https://sindresorhus.com)\n", "readme": "ERROR: No README data found!",
"readmeFilename": "readme.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git+https://github.com/sindresorhus/os-tmpdir.git" "url": "git+https://github.com/sindresorhus/os-tmpdir.git"

9
node_modules/osenv/package.json generated vendored
View File

@ -10,7 +10,7 @@
"spec": ">=0.1.3 <0.2.0", "spec": ">=0.1.3 <0.2.0",
"type": "range" "type": "range"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common" "/Users/jbowser/cordova/cordova-android/node_modules/cordova-common"
] ]
], ],
"_from": "osenv@>=0.1.3 <0.2.0", "_from": "osenv@>=0.1.3 <0.2.0",
@ -40,11 +40,11 @@
"_requiredBy": [ "_requiredBy": [
"/cordova-common" "/cordova-common"
], ],
"_resolved": "http://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz", "_resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.4.tgz",
"_shasum": "42fe6d5953df06c8064be6f176c3d05aaaa34644", "_shasum": "42fe6d5953df06c8064be6f176c3d05aaaa34644",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "osenv@^0.1.3", "_spec": "osenv@^0.1.3",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/cordova-common",
"author": { "author": {
"name": "Isaac Z. Schlueter", "name": "Isaac Z. Schlueter",
"email": "i@izs.me", "email": "i@izs.me",
@ -101,8 +101,7 @@
], ],
"name": "osenv", "name": "osenv",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "# osenv\n\nLook up environment settings specific to different operating systems.\n\n## Usage\n\n```javascript\nvar osenv = require('osenv')\nvar path = osenv.path()\nvar user = osenv.user()\n// etc.\n\n// Some things are not reliably in the env, and have a fallback command:\nvar h = osenv.hostname(function (er, hostname) {\n h = hostname\n})\n// This will still cause it to be memoized, so calling osenv.hostname()\n// is now an immediate operation.\n\n// You can always send a cb, which will get called in the nextTick\n// if it's been memoized, or wait for the fallback data if it wasn't\n// found in the environment.\nosenv.hostname(function (er, hostname) {\n if (er) console.error('error looking up hostname')\n else console.log('this machine calls itself %s', hostname)\n})\n```\n\n## osenv.hostname()\n\nThe machine name. Calls `hostname` if not found.\n\n## osenv.user()\n\nThe currently logged-in user. Calls `whoami` if not found.\n\n## osenv.prompt()\n\nEither PS1 on unix, or PROMPT on Windows.\n\n## osenv.tmpdir()\n\nThe place where temporary files should be created.\n\n## osenv.home()\n\nNo place like it.\n\n## osenv.path()\n\nAn array of the places that the operating system will search for\nexecutables.\n\n## osenv.editor() \n\nReturn the executable name of the editor program. This uses the EDITOR\nand VISUAL environment variables, and falls back to `vi` on Unix, or\n`notepad.exe` on Windows.\n\n## osenv.shell()\n\nThe SHELL on Unix, which Windows calls the ComSpec. Defaults to 'bash'\nor 'cmd'.\n", "readme": "ERROR: No README data found!",
"readmeFilename": "README.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git+https://github.com/npm/osenv.git" "url": "git+https://github.com/npm/osenv.git"

View File

@ -10,7 +10,7 @@
"spec": ">=1.0.0 <2.0.0", "spec": ">=1.0.0 <2.0.0",
"type": "range" "type": "range"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/glob" "/Users/jbowser/cordova/cordova-android/node_modules/glob"
] ]
], ],
"_from": "path-is-absolute@>=1.0.0 <2.0.0", "_from": "path-is-absolute@>=1.0.0 <2.0.0",
@ -40,11 +40,11 @@
"_requiredBy": [ "_requiredBy": [
"/glob" "/glob"
], ],
"_resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "_resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"_shasum": "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f", "_shasum": "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "path-is-absolute@^1.0.0", "_spec": "path-is-absolute@^1.0.0",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/glob", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/glob",
"author": { "author": {
"name": "Sindre Sorhus", "name": "Sindre Sorhus",
"email": "sindresorhus@gmail.com", "email": "sindresorhus@gmail.com",
@ -99,8 +99,7 @@
], ],
"name": "path-is-absolute", "name": "path-is-absolute",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "# path-is-absolute [![Build Status](https://travis-ci.org/sindresorhus/path-is-absolute.svg?branch=master)](https://travis-ci.org/sindresorhus/path-is-absolute)\n\n> Node.js 0.12 [`path.isAbsolute()`](http://nodejs.org/api/path.html#path_path_isabsolute_path) [ponyfill](https://ponyfill.com)\n\n\n## Install\n\n```\n$ npm install --save path-is-absolute\n```\n\n\n## Usage\n\n```js\nconst pathIsAbsolute = require('path-is-absolute');\n\n// Running on Linux\npathIsAbsolute('/home/foo');\n//=> true\npathIsAbsolute('C:/Users/foo');\n//=> false\n\n// Running on Windows\npathIsAbsolute('C:/Users/foo');\n//=> true\npathIsAbsolute('/home/foo');\n//=> false\n\n// Running on any OS\npathIsAbsolute.posix('/home/foo');\n//=> true\npathIsAbsolute.posix('C:/Users/foo');\n//=> false\npathIsAbsolute.win32('C:/Users/foo');\n//=> true\npathIsAbsolute.win32('/home/foo');\n//=> false\n```\n\n\n## API\n\nSee the [`path.isAbsolute()` docs](http://nodejs.org/api/path.html#path_path_isabsolute_path).\n\n### pathIsAbsolute(path)\n\n### pathIsAbsolute.posix(path)\n\nPOSIX specific version.\n\n### pathIsAbsolute.win32(path)\n\nWindows specific version.\n\n\n## License\n\nMIT © [Sindre Sorhus](https://sindresorhus.com)\n", "readme": "ERROR: No README data found!",
"readmeFilename": "readme.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git+https://github.com/sindresorhus/path-is-absolute.git" "url": "git+https://github.com/sindresorhus/path-is-absolute.git"

9
node_modules/plist/package.json generated vendored
View File

@ -10,7 +10,7 @@
"spec": ">=1.2.0 <2.0.0", "spec": ">=1.2.0 <2.0.0",
"type": "range" "type": "range"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common" "/Users/jbowser/cordova/cordova-android/node_modules/cordova-common"
] ]
], ],
"_from": "plist@>=1.2.0 <2.0.0", "_from": "plist@>=1.2.0 <2.0.0",
@ -36,11 +36,11 @@
"_requiredBy": [ "_requiredBy": [
"/cordova-common" "/cordova-common"
], ],
"_resolved": "http://registry.npmjs.org/plist/-/plist-1.2.0.tgz", "_resolved": "https://registry.npmjs.org/plist/-/plist-1.2.0.tgz",
"_shasum": "084b5093ddc92506e259f874b8d9b1afb8c79593", "_shasum": "084b5093ddc92506e259f874b8d9b1afb8c79593",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "plist@^1.2.0", "_spec": "plist@^1.2.0",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/cordova-common",
"author": { "author": {
"name": "Nathan Rajlich", "name": "Nathan Rajlich",
"email": "nathan@tootallnate.net" "email": "nathan@tootallnate.net"
@ -113,8 +113,7 @@
], ],
"name": "plist", "name": "plist",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "plist.js\n========\n### Mac OS X Plist parser/builder for Node.js and browsers\n\n[![Sauce Test Status](https://saucelabs.com/browser-matrix/plistjs.svg)](https://saucelabs.com/u/plistjs)\n\n[![Build Status](https://travis-ci.org/TooTallNate/plist.js.svg?branch=master)](https://travis-ci.org/TooTallNate/plist.js)\n\nProvides facilities for reading and writing Mac OS X Plist (property list)\nfiles. These are often used in programming OS X and iOS applications, as\nwell as the iTunes configuration XML file.\n\nPlist files represent stored programming \"object\"s. They are very similar\nto JSON. A valid Plist file is representable as a native JavaScript Object\nand vice-versa.\n\n\n## Usage\n\n### Node.js\n\nInstall using `npm`:\n\n``` bash\n$ npm install --save plist\n```\n\nThen `require()` the _plist_ module in your file:\n\n``` js\nvar plist = require('plist');\n\n// now use the `parse()` and `build()` functions\nvar val = plist.parse('<plist><string>Hello World!</string></plist>');\nconsole.log(val); // \"Hello World!\"\n```\n\n\n### Browser\n\nInclude the `dist/plist.js` in a `<script>` tag in your HTML file:\n\n``` html\n<script src=\"plist.js\"></script>\n<script>\n // now use the `parse()` and `build()` functions\n var val = plist.parse('<plist><string>Hello World!</string></plist>');\n console.log(val); // \"Hello World!\"\n</script>\n```\n\n\n## API\n\n### Parsing\n\nParsing a plist from filename:\n\n``` javascript\nvar fs = require('fs');\nvar plist = require('plist');\n\nvar obj = plist.parse(fs.readFileSync('myPlist.plist', 'utf8'));\nconsole.log(JSON.stringify(obj));\n```\n\nParsing a plist from string payload:\n\n``` javascript\nvar plist = require('plist');\n\nvar obj = plist.parse('<plist><string>Hello World!</string></plist>');\nconsole.log(obj); // Hello World!\n```\n\n### Building\n\nGiven an existing JavaScript Object, you can turn it into an XML document\nthat complies with the plist DTD:\n\n``` javascript\nvar plist = require('plist');\n\nconsole.log(plist.build({ foo: 'bar' }));\n```\n\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2010-2014 Nathan Rajlich <nathan@tootallnate.net>\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions 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\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n", "readme": "ERROR: No README data found!",
"readmeFilename": "README.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git://github.com/TooTallNate/node-plist.git" "url": "git://github.com/TooTallNate/node-plist.git"

View File

@ -10,7 +10,7 @@
"spec": ">=0.2.3 <0.3.0", "spec": ">=0.2.3 <0.3.0",
"type": "range" "type": "range"
}, },
"/Users/steveng/repo/cordova/cordova-android" "/Users/jbowser/cordova/cordova-android"
] ]
], ],
"_from": "properties-parser@>=0.2.3 <0.3.0", "_from": "properties-parser@>=0.2.3 <0.3.0",
@ -35,11 +35,11 @@
"_requiredBy": [ "_requiredBy": [
"/" "/"
], ],
"_resolved": "http://registry.npmjs.org/properties-parser/-/properties-parser-0.2.3.tgz", "_resolved": "https://registry.npmjs.org/properties-parser/-/properties-parser-0.2.3.tgz",
"_shasum": "f7591255f707abbff227c7b56b637dbb0373a10f", "_shasum": "f7591255f707abbff227c7b56b637dbb0373a10f",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "properties-parser@^0.2.3", "_spec": "properties-parser@^0.2.3",
"_where": "/Users/steveng/repo/cordova/cordova-android", "_where": "/Users/jbowser/cordova/cordova-android",
"bugs": { "bugs": {
"url": "https://github.com/xavi-/node-properties-parser/issues" "url": "https://github.com/xavi-/node-properties-parser/issues"
}, },
@ -54,7 +54,7 @@
"engines": { "engines": {
"node": ">= 0.3.1" "node": ">= 0.3.1"
}, },
"homepage": "https://github.com/xavi-/node-properties-parser#readme", "homepage": "https://github.com/xavi-/node-properties-parser",
"keywords": [ "keywords": [
"parser", "parser",
".properties", ".properties",
@ -66,15 +66,13 @@
"main": "./index.js", "main": "./index.js",
"maintainers": [ "maintainers": [
{ {
"name": "Xavi", "name": "xavi",
"email": "xavi.rmz@gmail.com", "email": "xavi.rmz@gmail.com"
"url": "http://xavi.co"
} }
], ],
"name": "properties-parser", "name": "properties-parser",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "# node-properties-parser\n\nA parser for [.properties](http://en.wikipedia.org/wiki/.properties) files written in javascript. Properties files store key-value pairs. They are typically used for configuration and internationalization in Java applications as well as in Actionscript projects. Here's an example of the format:\n\n\t# You are reading the \".properties\" entry.\n\t! The exclamation mark can also mark text as comments.\n\twebsite = http://en.wikipedia.org/\n\tlanguage = English\n\t# The backslash below tells the application to continue reading\n\t# the value onto the next line.\n\tmessage = Welcome to \\\n\t Wikipedia!\n\t# Add spaces to the key\n\tkey\\ with\\ spaces = This is the value that could be looked up with the key \"key with spaces\".\n\t# Unicode\n\ttab : \\u0009\n*(taken from [Wikipedia](http://en.wikipedia.org/wiki/.properties#Format))*\n\nCurrently works with any version of node.js.\n\n## The API\n\n- `parse(text)`: Parses `text` into key-value pairs. Returns an object containing the key-value pairs.\n- `read(path[, callback])`: Opens the file specified by `path` and calls `parse` on its content. If the optional `callback` parameter is provided, the result is then passed to it as the second parameter. If an error occurs, the error object is passed to `callback` as the first parameter. If `callback` is not provided, the file specified by `path` is synchronously read and calls `parse` on its contents. The resulting object is immediately returned.\n- `createEditor([path[, callback]])`: If neither `path` or `callback` are provided an empty editor object is returned synchronously. If only `path` is provided, the file specified by `path` is synchronously read and parsed. An editor object with the results in then immediately returned. If both `path` and `callback` are provided, the file specified by `path` is read and parsed asynchronously. An editor object with the results are then passed to `callback` as the second parameters. If an error occurs, the error object is passed to `callback` as the first parameter.\n- `Editor`: The editor object is returned by `createEditor`. Has the following API:\n\t- `get(key)`: Returns the value currently associated with `key`.\n\t- `set(key, [value[, comment]])`: Associates `key` with `value`. An optional comment can be provided. If `value` is not specified or is `null`, then `key` is unset.\n\t- `unset(key)`: Unsets the specified `key`.\n\t- `save([path][, callback]])`: Writes the current contents of this editor object to a file specified by `path`. If `path` is not provided, then it'll be defaulted to the `path` value passed to `createEditor`. The `callback` parameter is called when the file has been written to disk.\n\t- `addHeadComment`: Added a comment to the head of the file.\n\t- `toString`: Returns the string representation of this properties editor object. This string will be written to a file if `save` is called.\n\n## Getting node-properties-parser\n\nThe easiest way to get node-properties-parser is with [npm](http://npmjs.org/):\n\n\tnpm install properties-parser\n\nAlternatively you can clone this git repository:\n\n\tgit://github.com/xavi-/node-properties-parser.git\n\n## Developed by\n* Xavi Ramirez\n\n## License\nThis project is released under [The MIT License](http://www.opensource.org/licenses/mit-license.php).", "readme": "ERROR: No README data found!",
"readmeFilename": "README.markdown",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git+https://github.com/xavi-/node-properties-parser.git" "url": "git+https://github.com/xavi-/node-properties-parser.git"

9
node_modules/q/package.json generated vendored

File diff suppressed because one or more lines are too long

7
node_modules/sax/package.json generated vendored

File diff suppressed because one or more lines are too long

7
node_modules/semver/package.json generated vendored

File diff suppressed because one or more lines are too long

9
node_modules/shelljs/package.json generated vendored

File diff suppressed because one or more lines are too long

View File

@ -10,7 +10,7 @@
"spec": ">=1.8.3 <2.0.0", "spec": ">=1.8.3 <2.0.0",
"type": "range" "type": "range"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common" "/Users/jbowser/cordova/cordova-android/node_modules/cordova-common"
] ]
], ],
"_from": "underscore@>=1.8.3 <2.0.0", "_from": "underscore@>=1.8.3 <2.0.0",
@ -35,11 +35,11 @@
"_requiredBy": [ "_requiredBy": [
"/cordova-common" "/cordova-common"
], ],
"_resolved": "http://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", "_resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
"_shasum": "4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022", "_shasum": "4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "underscore@^1.8.3", "_spec": "underscore@^1.8.3",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/cordova-common",
"author": { "author": {
"name": "Jeremy Ashkenas", "name": "Jeremy Ashkenas",
"email": "jeremy@documentcloud.org" "email": "jeremy@documentcloud.org"
@ -87,8 +87,7 @@
], ],
"name": "underscore", "name": "underscore",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": " __\n /\\ \\ __\n __ __ ___ \\_\\ \\ __ _ __ ____ ___ ___ _ __ __ /\\_\\ ____\n /\\ \\/\\ \\ /' _ `\\ /'_ \\ /'__`\\/\\ __\\/ ,__\\ / ___\\ / __`\\/\\ __\\/'__`\\ \\/\\ \\ /',__\\\n \\ \\ \\_\\ \\/\\ \\/\\ \\/\\ \\ \\ \\/\\ __/\\ \\ \\//\\__, `\\/\\ \\__//\\ \\ \\ \\ \\ \\//\\ __/ __ \\ \\ \\/\\__, `\\\n \\ \\____/\\ \\_\\ \\_\\ \\___,_\\ \\____\\\\ \\_\\\\/\\____/\\ \\____\\ \\____/\\ \\_\\\\ \\____\\/\\_\\ _\\ \\ \\/\\____/\n \\/___/ \\/_/\\/_/\\/__,_ /\\/____/ \\/_/ \\/___/ \\/____/\\/___/ \\/_/ \\/____/\\/_//\\ \\_\\ \\/___/\n \\ \\____/\n \\/___/\n\nUnderscore.js is a utility-belt library for JavaScript that provides\nsupport for the usual functional suspects (each, map, reduce, filter...)\nwithout extending any core JavaScript objects.\n\nFor Docs, License, Tests, and pre-packed downloads, see:\nhttp://underscorejs.org\n\nUnderscore is an open-sourced component of DocumentCloud:\nhttps://github.com/documentcloud\n\nMany thanks to our contributors:\nhttps://github.com/jashkenas/underscore/contributors\n", "readme": "ERROR: No README data found!",
"readmeFilename": "README.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git://github.com/jashkenas/underscore.git" "url": "git://github.com/jashkenas/underscore.git"

11
node_modules/unorm/package.json generated vendored
View File

@ -10,7 +10,7 @@
"spec": ">=1.3.3 <2.0.0", "spec": ">=1.3.3 <2.0.0",
"type": "range" "type": "range"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common" "/Users/jbowser/cordova/cordova-android/node_modules/cordova-common"
] ]
], ],
"_from": "unorm@>=1.3.3 <2.0.0", "_from": "unorm@>=1.3.3 <2.0.0",
@ -35,11 +35,11 @@
"_requiredBy": [ "_requiredBy": [
"/cordova-common" "/cordova-common"
], ],
"_resolved": "http://registry.npmjs.org/unorm/-/unorm-1.4.1.tgz", "_resolved": "https://registry.npmjs.org/unorm/-/unorm-1.4.1.tgz",
"_shasum": "364200d5f13646ca8bcd44490271335614792300", "_shasum": "364200d5f13646ca8bcd44490271335614792300",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "unorm@^1.3.3", "_spec": "unorm@^1.3.3",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/cordova-common",
"author": { "author": {
"name": "Bjarke Walling", "name": "Bjarke Walling",
"email": "bwp@bwp.dk" "email": "bwp@bwp.dk"
@ -80,7 +80,7 @@
"node": ">= 0.4.0" "node": ">= 0.4.0"
}, },
"gitHead": "e802d0d7844cf74b03742bce1147a82ace218396", "gitHead": "e802d0d7844cf74b03742bce1147a82ace218396",
"homepage": "https://github.com/walling/unorm#readme", "homepage": "https://github.com/walling/unorm",
"license": "MIT or GPL-2.0", "license": "MIT or GPL-2.0",
"main": "./lib/unorm.js", "main": "./lib/unorm.js",
"maintainers": [ "maintainers": [
@ -91,8 +91,7 @@
], ],
"name": "unorm", "name": "unorm",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "This is [Unicode Normalizer] in a Common JS module. I'm not affiliated with Matsuza, the original author of Unicode Normalizer.\n\n[![Build Status](https://travis-ci.org/walling/unorm.png?branch=master)](https://travis-ci.org/walling/unorm)\n\n\nInstallation\n------------\n\n```bash\nnpm install unorm\n```\n\nPolyfill\n--------\n\nYou can use this module as a polyfill for [String.prototype.normalize], for example:\n\n```javascript\nconsole.log('æøåäüö'.normalize('NFKD'));\n```\n\nThe module uses some [EcmaScript 5](http://kangax.github.io/es5-compat-table/) features. Other browsers should use a compability shim, e.g. [es5-shim](https://github.com/kriskowal/es5-shim).\n\nFunctions\n---------\n\nThis module exports four functions: `nfc`, `nfd`, `nfkc`, and `nfkd`; one for each Unicode normalization. In the browser the functions are exported in the `unorm` global. In CommonJS environments you just require the module. Functions:\n\n * `unorm.nfd(str)` Canonical Decomposition\n * `unorm.nfc(str)` Canonical Decomposition, followed by Canonical Composition\n * `unorm.nfkd(str)` Compatibility Decomposition\n * `unorm.nfkc(str)` Compatibility Decomposition, followed by Canonical Composition\n\n\nNode.JS example\n---------------\n\nFor a longer example, see `examples` directory.\n\n```javascript\nvar unorm = require('unorm');\n\nvar text =\n 'The \\u212B symbol invented by A. J. \\u00C5ngstr\\u00F6m ' +\n '(1814, L\\u00F6gd\\u00F6, \\u2013 1874) denotes the length ' +\n '10\\u207B\\u00B9\\u2070 m.';\n\nvar combining = /[\\u0300-\\u036F]/g; // Use XRegExp('\\\\p{M}', 'g'); see example.js.\n\nconsole.log('Regular: ' + text);\nconsole.log('NFC: ' + unorm.nfc(text));\nconsole.log('NFD: ' + unorm.nfd(text));\nconsole.log('NFKC: ' + unorm.nfkc(text));\nconsole.log('NFKD: * ' + unorm.nfkd(text).replace(combining, ''));\nconsole.log(' * = Combining characters removed from decomposed form.');\n```\n\n\nRoad map\n--------\n\nAs of November 2013. Longer term:\n\n- Look at possible optimizations (speed primarely, module size secondarily)\n- Adding functions to quick check normalizations: `is_nfc`, `is_nfd`, etc.\n\n\nContributers\n------------\n\n - **Oleg Grenrus** is helping to maintain this library. He cleaned up the code base, fixed JSHint errors, created a test suite and updated the normalization data to Unicode 6.3.\n\n\nDevelopment notes\n-----------------\n\n- [Unicode normalization forms report](http://www.unicode.org/reports/tr15/)\n- Unicode data can be found from http://www.unicode.org/Public/UCD/latest/ucd\n\nTo generate new unicode data, run:\n```sh\ncd src/data/src\njavac UnormNormalizerBuilder.java\njava UnormNormalizerBuilder\n```\nproduced `unormdata.js` contains needed table\n\nExecute `node benchmark/benchmark.js` to run simple benchmarks, if you do any changes which may affect performance.\n\nLicense\n-------\n\nThis project includes the software package **Unicode Normalizer 1.0.0**. The\nsoftware dual licensed under the MIT and GPL licenses. Here is the MIT license:\n\n Copyright (c) 2008-2013 Matsuza <matsuza@gmail.com>, Bjarke Walling <bwp@bwp.dk>\n\n Permission is hereby granted, free of charge, to any person obtaining a copy\n of this software and associated documentation files (the \"Software\"), to\n deal in the Software without restriction, including without limitation the\n rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n sell copies of the Software, and to permit persons to whom the Software is\n furnished to do so, subject to the following conditions:\n\n The above copyright notice and this permission notice shall be included in\n all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n IN THE SOFTWARE.\n\n\n[Unicode Normalizer]: http://coderepos.org/share/browser/lang/javascript/UnicodeNormalizer\n[String.prototype.normalize]: http://people.mozilla.org/~jorendorff/es6-draft.html#sec-15.5.3.26\n", "readme": "ERROR: No README data found!",
"readmeFilename": "README.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git+ssh://git@github.com/walling/unorm.git" "url": "git+ssh://git@github.com/walling/unorm.git"

View File

@ -10,7 +10,7 @@
"spec": "1.0.2", "spec": "1.0.2",
"type": "version" "type": "version"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/plist" "/Users/jbowser/cordova/cordova-android/node_modules/plist"
] ]
], ],
"_from": "util-deprecate@1.0.2", "_from": "util-deprecate@1.0.2",
@ -40,7 +40,7 @@
"_shasum": "450d4dc9fa70de732762fbd2d4a28981419a0ccf", "_shasum": "450d4dc9fa70de732762fbd2d4a28981419a0ccf",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "util-deprecate@1.0.2", "_spec": "util-deprecate@1.0.2",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/plist", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/plist",
"author": { "author": {
"name": "Nathan Rajlich", "name": "Nathan Rajlich",
"email": "nathan@tootallnate.net", "email": "nathan@tootallnate.net",
@ -77,8 +77,7 @@
], ],
"name": "util-deprecate", "name": "util-deprecate",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "util-deprecate\n==============\n### The Node.js `util.deprecate()` function with browser support\n\nIn Node.js, this module simply re-exports the `util.deprecate()` function.\n\nIn the web browser (i.e. via browserify), a browser-specific implementation\nof the `util.deprecate()` function is used.\n\n\n## API\n\nA `deprecate()` function is the only thing exposed by this module.\n\n``` javascript\n// setup:\nexports.foo = deprecate(foo, 'foo() is deprecated, use bar() instead');\n\n\n// users see:\nfoo();\n// foo() is deprecated, use bar() instead\nfoo();\nfoo();\n```\n\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2014 Nathan Rajlich <nathan@tootallnate.net>\n\nPermission is hereby granted, free of charge, to any person\nobtaining a copy of this software and associated documentation\nfiles (the \"Software\"), to deal in the Software without\nrestriction, including without limitation the rights to use,\ncopy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the\nSoftware is furnished to do so, subject to the following\nconditions:\n\nThe above copyright notice and this permission notice shall be\nincluded in all copies or substantial portions 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\nOF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\nNONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT\nHOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,\nWHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR\nOTHER DEALINGS IN THE SOFTWARE.\n", "readme": "ERROR: No README data found!",
"readmeFilename": "README.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git://github.com/TooTallNate/util-deprecate.git" "url": "git://github.com/TooTallNate/util-deprecate.git"

9
node_modules/wrappy/package.json generated vendored
View File

@ -10,7 +10,7 @@
"spec": ">=1.0.0 <2.0.0", "spec": ">=1.0.0 <2.0.0",
"type": "range" "type": "range"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/inflight" "/Users/jbowser/cordova/cordova-android/node_modules/inflight"
] ]
], ],
"_from": "wrappy@>=1.0.0 <2.0.0", "_from": "wrappy@>=1.0.0 <2.0.0",
@ -41,11 +41,11 @@
"/inflight", "/inflight",
"/once" "/once"
], ],
"_resolved": "http://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "_resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
"_shasum": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f", "_shasum": "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "wrappy@1", "_spec": "wrappy@1",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/inflight", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/inflight",
"author": { "author": {
"name": "Isaac Z. Schlueter", "name": "Isaac Z. Schlueter",
"email": "i@izs.me", "email": "i@izs.me",
@ -85,8 +85,7 @@
], ],
"name": "wrappy", "name": "wrappy",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "# wrappy\n\nCallback wrapping utility\n\n## USAGE\n\n```javascript\nvar wrappy = require(\"wrappy\")\n\n// var wrapper = wrappy(wrapperFunction)\n\n// make sure a cb is called only once\n// See also: http://npm.im/once for this specific use case\nvar once = wrappy(function (cb) {\n var called = false\n return function () {\n if (called) return\n called = true\n return cb.apply(this, arguments)\n }\n})\n\nfunction printBoo () {\n console.log('boo')\n}\n// has some rando property\nprintBoo.iAmBooPrinter = true\n\nvar onlyPrintOnce = once(printBoo)\n\nonlyPrintOnce() // prints 'boo'\nonlyPrintOnce() // does nothing\n\n// random property is retained!\nassert.equal(onlyPrintOnce.iAmBooPrinter, true)\n```\n", "readme": "ERROR: No README data found!",
"readmeFilename": "README.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git+https://github.com/npm/wrappy.git" "url": "git+https://github.com/npm/wrappy.git"

View File

@ -10,7 +10,7 @@
"spec": "4.0.0", "spec": "4.0.0",
"type": "version" "type": "version"
}, },
"/Users/steveng/repo/cordova/cordova-android/node_modules/plist" "/Users/jbowser/cordova/cordova-android/node_modules/plist"
] ]
], ],
"_from": "xmlbuilder@4.0.0", "_from": "xmlbuilder@4.0.0",
@ -39,7 +39,7 @@
"_shasum": "98b8f651ca30aa624036f127d11cc66dc7b907a3", "_shasum": "98b8f651ca30aa624036f127d11cc66dc7b907a3",
"_shrinkwrap": null, "_shrinkwrap": null,
"_spec": "xmlbuilder@4.0.0", "_spec": "xmlbuilder@4.0.0",
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/plist", "_where": "/Users/jbowser/cordova/cordova-android/node_modules/plist",
"author": { "author": {
"name": "Ozgur Ozcitak", "name": "Ozgur Ozcitak",
"email": "oozcitak@gmail.com" "email": "oozcitak@gmail.com"
@ -83,8 +83,7 @@
], ],
"name": "xmlbuilder", "name": "xmlbuilder",
"optionalDependencies": {}, "optionalDependencies": {},
"readme": "# xmlbuilder-js\n\nAn XML builder for [node.js](https://nodejs.org/) similar to \n[java-xmlbuilder](https://github.com/jmurty/java-xmlbuilder).\n\n[![License](http://img.shields.io/npm/l/xmlbuilder.svg?style=flat-square)](http://opensource.org/licenses/MIT)\n[![NPM Version](http://img.shields.io/npm/v/xmlbuilder.svg?style=flat-square)](https://npmjs.com/package/xmlbuilder)\n[![NPM Downloads](https://img.shields.io/npm/dm/xmlbuilder.svg?style=flat-square)](https://npmjs.com/package/xmlbuilder)\n\n[![Build Status](http://img.shields.io/travis/oozcitak/xmlbuilder-js.svg?style=flat-square)](http://travis-ci.org/oozcitak/xmlbuilder-js)\n[![Dependency Status](http://img.shields.io/david/oozcitak/xmlbuilder-js.svg?style=flat-square)](https://david-dm.org/oozcitak/xmlbuilder-js)\n[![Dev Dependency Status](http://img.shields.io/david/dev/oozcitak/xmlbuilder-js.svg?style=flat-square)](https://david-dm.org/oozcitak/xmlbuilder-js)\n[![Code Coverage](https://img.shields.io/coveralls/oozcitak/xmlbuilder-js.svg?style=flat-square)](https://coveralls.io/github/oozcitak/xmlbuilder-js)\n\n### Installation:\n\n``` sh\nnpm install xmlbuilder\n```\n\n### Usage:\n\n``` js\nvar builder = require('xmlbuilder');\nvar xml = builder.create('root')\n .ele('xmlbuilder')\n .ele('repo', {'type': 'git'}, 'git://github.com/oozcitak/xmlbuilder-js.git')\n .end({ pretty: true});\n \nconsole.log(xml);\n```\n\nwill result in:\n\n``` xml\n<?xml version=\"1.0\"?>\n<root>\n <xmlbuilder>\n <repo type=\"git\">git://github.com/oozcitak/xmlbuilder-js.git</repo>\n </xmlbuilder>\n</root>\n```\n\nIt is also possible to convert objects into nodes:\n\n``` js\nbuilder.create({\n root: {\n xmlbuilder: {\n repo: {\n '@type': 'git', // attributes start with @\n '#text': 'git://github.com/oozcitak/xmlbuilder-js.git' // text node\n }\n }\n }\n});\n```\n\nIf you need to do some processing:\n\n``` js\nvar root = builder.create('squares');\nroot.com('f(x) = x^2');\nfor(var i = 1; i <= 5; i++)\n{\n var item = root.ele('data');\n item.att('x', i);\n item.att('y', i * i);\n}\n```\n\nThis will result in:\n\n``` xml\n<?xml version=\"1.0\"?>\n<squares>\n <!-- f(x) = x^2 -->\n <data x=\"1\" y=\"1\"/>\n <data x=\"2\" y=\"4\"/>\n <data x=\"3\" y=\"9\"/>\n <data x=\"4\" y=\"16\"/>\n <data x=\"5\" y=\"25\"/>\n</squares>\n```\n\nSee the [wiki](https://github.com/oozcitak/xmlbuilder-js/wiki) for details.\n", "readme": "ERROR: No README data found!",
"readmeFilename": "README.md",
"repository": { "repository": {
"type": "git", "type": "git",
"url": "git://github.com/oozcitak/xmlbuilder-js.git" "url": "git://github.com/oozcitak/xmlbuilder-js.git"

28
node_modules/xmldom/package.json generated vendored

File diff suppressed because one or more lines are too long