mirror of
https://github.com/apache/cordova-android.git
synced 2025-02-07 14:53:00 +08:00
CB-11138 Bump cordova-common to 1.2.0
This commit is contained in:
parent
914e2fa35f
commit
dc6384d063
16
node_modules/.bin/semver
generated
vendored
16
node_modules/.bin/semver
generated
vendored
@ -1 +1,15 @@
|
|||||||
../semver/bin/semver
|
#!/bin/sh
|
||||||
|
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
||||||
|
|
||||||
|
case `uname` in
|
||||||
|
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
if [ -x "$basedir/node" ]; then
|
||||||
|
"$basedir/node" "$basedir/../semver/bin/semver" "$@"
|
||||||
|
ret=$?
|
||||||
|
else
|
||||||
|
node "$basedir/../semver/bin/semver" "$@"
|
||||||
|
ret=$?
|
||||||
|
fi
|
||||||
|
exit $ret
|
||||||
|
7
node_modules/.bin/semver.cmd
generated
vendored
Normal file
7
node_modules/.bin/semver.cmd
generated
vendored
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
@IF EXIST "%~dp0\node.exe" (
|
||||||
|
"%~dp0\node.exe" "%~dp0\..\semver\bin\semver" %*
|
||||||
|
) ELSE (
|
||||||
|
@SETLOCAL
|
||||||
|
@SET PATHEXT=%PATHEXT:;.JS;=;%
|
||||||
|
node "%~dp0\..\semver\bin\semver" %*
|
||||||
|
)
|
26
node_modules/ansi/package.json
generated
vendored
26
node_modules/ansi/package.json
generated
vendored
@ -2,7 +2,7 @@
|
|||||||
"_args": [
|
"_args": [
|
||||||
[
|
[
|
||||||
"ansi@^0.3.1",
|
"ansi@^0.3.1",
|
||||||
"/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common"
|
"d:\\cordova\\cordova-android\\node_modules\\cordova-common"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"_from": "ansi@>=0.3.1 <0.4.0",
|
"_from": "ansi@>=0.3.1 <0.4.0",
|
||||||
@ -28,11 +28,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": "d:\\cordova\\cordova-android\\node_modules\\cordova-common",
|
||||||
"author": {
|
"author": {
|
||||||
"email": "nathan@tootallnate.net",
|
"email": "nathan@tootallnate.net",
|
||||||
"name": "Nathan Rajlich",
|
"name": "Nathan Rajlich",
|
||||||
@ -47,30 +47,30 @@
|
|||||||
"directories": {},
|
"directories": {},
|
||||||
"dist": {
|
"dist": {
|
||||||
"shasum": "0c42d4fb17160d5a9af1e484bace1c66922c1b21",
|
"shasum": "0c42d4fb17160d5a9af1e484bace1c66922c1b21",
|
||||||
"tarball": "http://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz"
|
"tarball": "https://registry.npmjs.org/ansi/-/ansi-0.3.1.tgz"
|
||||||
},
|
},
|
||||||
"gitHead": "4d0d4af94e0bdaa648bd7262acd3bde4b98d5246",
|
"gitHead": "4d0d4af94e0bdaa648bd7262acd3bde4b98d5246",
|
||||||
"homepage": "https://github.com/TooTallNate/ansi.js#readme",
|
"homepage": "https://github.com/TooTallNate/ansi.js#readme",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"256",
|
|
||||||
"ansi",
|
"ansi",
|
||||||
"color",
|
|
||||||
"cursor",
|
|
||||||
"formatting",
|
"formatting",
|
||||||
|
"cursor",
|
||||||
|
"color",
|
||||||
|
"terminal",
|
||||||
"rgb",
|
"rgb",
|
||||||
"stream",
|
"256",
|
||||||
"terminal"
|
"stream"
|
||||||
],
|
],
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"main": "./lib/ansi.js",
|
"main": "./lib/ansi.js",
|
||||||
"maintainers": [
|
"maintainers": [
|
||||||
{
|
{
|
||||||
"name": "TooTallNate",
|
"email": "nathan@tootallnate.net",
|
||||||
"email": "nathan@tootallnate.net"
|
"name": "TooTallNate"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "tootallnate",
|
"email": "nathan@tootallnate.net",
|
||||||
"email": "nathan@tootallnate.net"
|
"name": "tootallnate"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"name": "ansi",
|
"name": "ansi",
|
||||||
|
22
node_modules/base64-js/package.json
generated
vendored
22
node_modules/base64-js/package.json
generated
vendored
@ -2,7 +2,7 @@
|
|||||||
"_args": [
|
"_args": [
|
||||||
[
|
[
|
||||||
"base64-js@0.0.8",
|
"base64-js@0.0.8",
|
||||||
"/Users/steveng/repo/cordova/cordova-android/node_modules/plist"
|
"d:\\cordova\\cordova-android\\node_modules\\plist"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"_from": "base64-js@0.0.8",
|
"_from": "base64-js@0.0.8",
|
||||||
@ -28,11 +28,11 @@
|
|||||||
"_requiredBy": [
|
"_requiredBy": [
|
||||||
"/plist"
|
"/plist"
|
||||||
],
|
],
|
||||||
"_resolved": "http://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz",
|
"_resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz",
|
||||||
"_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": "d:\\cordova\\cordova-android\\node_modules\\plist",
|
||||||
"author": {
|
"author": {
|
||||||
"email": "t.jameson.little@gmail.com",
|
"email": "t.jameson.little@gmail.com",
|
||||||
"name": "T. Jameson Little"
|
"name": "T. Jameson Little"
|
||||||
@ -59,12 +59,12 @@
|
|||||||
"main": "lib/b64.js",
|
"main": "lib/b64.js",
|
||||||
"maintainers": [
|
"maintainers": [
|
||||||
{
|
{
|
||||||
"name": "beatgammit",
|
"email": "t.jameson.little@gmail.com",
|
||||||
"email": "t.jameson.little@gmail.com"
|
"name": "beatgammit"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "feross",
|
"email": "feross@feross.org",
|
||||||
"email": "feross@feross.org"
|
"name": "feross"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"name": "base64-js",
|
"name": "base64-js",
|
||||||
@ -79,13 +79,13 @@
|
|||||||
},
|
},
|
||||||
"testling": {
|
"testling": {
|
||||||
"browsers": [
|
"browsers": [
|
||||||
|
"ie/6..latest",
|
||||||
"chrome/4..latest",
|
"chrome/4..latest",
|
||||||
"firefox/3..latest",
|
"firefox/3..latest",
|
||||||
"ie/6..latest",
|
"safari/5.1..latest",
|
||||||
"ipad/6",
|
|
||||||
"iphone/6",
|
|
||||||
"opera/11.0..latest",
|
"opera/11.0..latest",
|
||||||
"safari/5.1..latest"
|
"iphone/6",
|
||||||
|
"ipad/6"
|
||||||
],
|
],
|
||||||
"files": "test/*.js"
|
"files": "test/*.js"
|
||||||
},
|
},
|
||||||
|
92
node_modules/big-integer/BigInteger.js
generated
vendored
92
node_modules/big-integer/BigInteger.js
generated
vendored
@ -7,17 +7,25 @@ var bigInt = (function (undefined) {
|
|||||||
MAX_INT_ARR = smallToArray(MAX_INT),
|
MAX_INT_ARR = smallToArray(MAX_INT),
|
||||||
LOG_MAX_INT = Math.log(MAX_INT);
|
LOG_MAX_INT = Math.log(MAX_INT);
|
||||||
|
|
||||||
|
function Integer(v, radix) {
|
||||||
|
if (typeof v === "undefined") return Integer[0];
|
||||||
|
if (typeof radix !== "undefined") return +radix === 10 ? parseValue(v) : parseBase(v, radix);
|
||||||
|
return parseValue(v);
|
||||||
|
}
|
||||||
|
|
||||||
function BigInteger(value, sign) {
|
function BigInteger(value, sign) {
|
||||||
this.value = value;
|
this.value = value;
|
||||||
this.sign = sign;
|
this.sign = sign;
|
||||||
this.isSmall = false;
|
this.isSmall = false;
|
||||||
}
|
}
|
||||||
|
BigInteger.prototype = Object.create(Integer.prototype);
|
||||||
|
|
||||||
function SmallInteger(value) {
|
function SmallInteger(value) {
|
||||||
this.value = value;
|
this.value = value;
|
||||||
this.sign = value < 0;
|
this.sign = value < 0;
|
||||||
this.isSmall = true;
|
this.isSmall = true;
|
||||||
}
|
}
|
||||||
|
SmallInteger.prototype = Object.create(Integer.prototype);
|
||||||
|
|
||||||
function isPrecise(n) {
|
function isPrecise(n) {
|
||||||
return -MAX_INT < n && n < MAX_INT;
|
return -MAX_INT < n && n < MAX_INT;
|
||||||
@ -323,7 +331,7 @@ var bigInt = (function (undefined) {
|
|||||||
sign = this.sign !== n.sign,
|
sign = this.sign !== n.sign,
|
||||||
abs;
|
abs;
|
||||||
if (n.isSmall) {
|
if (n.isSmall) {
|
||||||
if (b === 0) return CACHE[0];
|
if (b === 0) return Integer[0];
|
||||||
if (b === 1) return this;
|
if (b === 1) return this;
|
||||||
if (b === -1) return this.negate();
|
if (b === -1) return this.negate();
|
||||||
abs = Math.abs(b);
|
abs = Math.abs(b);
|
||||||
@ -345,20 +353,20 @@ var bigInt = (function (undefined) {
|
|||||||
}
|
}
|
||||||
return new BigInteger(multiplyLong(b, smallToArray(a)), sign);
|
return new BigInteger(multiplyLong(b, smallToArray(a)), sign);
|
||||||
}
|
}
|
||||||
SmallInteger.prototype["_multiplyBySmall"] = function (a) {
|
SmallInteger.prototype._multiplyBySmall = function (a) {
|
||||||
if (isPrecise(a.value * this.value)) {
|
if (isPrecise(a.value * this.value)) {
|
||||||
return new SmallInteger(a.value * this.value);
|
return new SmallInteger(a.value * this.value);
|
||||||
}
|
}
|
||||||
return multiplySmallAndArray(Math.abs(a.value), smallToArray(Math.abs(this.value)), this.sign !== a.sign);
|
return multiplySmallAndArray(Math.abs(a.value), smallToArray(Math.abs(this.value)), this.sign !== a.sign);
|
||||||
};
|
};
|
||||||
BigInteger.prototype["_multiplyBySmall"] = function (a) {
|
BigInteger.prototype._multiplyBySmall = function (a) {
|
||||||
if (a.value === 0) return CACHE[0];
|
if (a.value === 0) return Integer[0];
|
||||||
if (a.value === 1) return this;
|
if (a.value === 1) return this;
|
||||||
if (a.value === -1) return this.negate();
|
if (a.value === -1) return this.negate();
|
||||||
return multiplySmallAndArray(Math.abs(a.value), this.value, this.sign !== a.sign);
|
return multiplySmallAndArray(Math.abs(a.value), this.value, this.sign !== a.sign);
|
||||||
};
|
};
|
||||||
SmallInteger.prototype.multiply = function (v) {
|
SmallInteger.prototype.multiply = function (v) {
|
||||||
return parseValue(v)["_multiplyBySmall"](this);
|
return parseValue(v)._multiplyBySmall(this);
|
||||||
};
|
};
|
||||||
SmallInteger.prototype.times = SmallInteger.prototype.multiply;
|
SmallInteger.prototype.times = SmallInteger.prototype.multiply;
|
||||||
|
|
||||||
@ -506,11 +514,11 @@ var bigInt = (function (undefined) {
|
|||||||
if (n.isSmall) {
|
if (n.isSmall) {
|
||||||
return [new SmallInteger(truncate(a / b)), new SmallInteger(a % b)];
|
return [new SmallInteger(truncate(a / b)), new SmallInteger(a % b)];
|
||||||
}
|
}
|
||||||
return [CACHE[0], self];
|
return [Integer[0], self];
|
||||||
}
|
}
|
||||||
if (n.isSmall) {
|
if (n.isSmall) {
|
||||||
if (b === 1) return [self, CACHE[0]];
|
if (b === 1) return [self, Integer[0]];
|
||||||
if (b == -1) return [self.negate(), CACHE[0]];
|
if (b == -1) return [self.negate(), Integer[0]];
|
||||||
var abs = Math.abs(b);
|
var abs = Math.abs(b);
|
||||||
if (abs < BASE) {
|
if (abs < BASE) {
|
||||||
value = divModSmall(a, abs);
|
value = divModSmall(a, abs);
|
||||||
@ -526,8 +534,8 @@ var bigInt = (function (undefined) {
|
|||||||
b = smallToArray(abs);
|
b = smallToArray(abs);
|
||||||
}
|
}
|
||||||
var comparison = compareAbs(a, b);
|
var comparison = compareAbs(a, b);
|
||||||
if (comparison === -1) return [CACHE[0], self];
|
if (comparison === -1) return [Integer[0], self];
|
||||||
if (comparison === 0) return [CACHE[self.sign === n.sign ? 1 : -1], CACHE[0]];
|
if (comparison === 0) return [Integer[self.sign === n.sign ? 1 : -1], Integer[0]];
|
||||||
|
|
||||||
// divMod1 is faster on smaller input sizes
|
// divMod1 is faster on smaller input sizes
|
||||||
if (a.length + b.length <= 200)
|
if (a.length + b.length <= 200)
|
||||||
@ -573,12 +581,12 @@ var bigInt = (function (undefined) {
|
|||||||
a = this.value,
|
a = this.value,
|
||||||
b = n.value,
|
b = n.value,
|
||||||
value, x, y;
|
value, x, y;
|
||||||
if (b === 0) return CACHE[1];
|
if (b === 0) return Integer[1];
|
||||||
if (a === 0) return CACHE[0];
|
if (a === 0) return Integer[0];
|
||||||
if (a === 1) return CACHE[1];
|
if (a === 1) return Integer[1];
|
||||||
if (a === -1) return n.isEven() ? CACHE[1] : CACHE[-1];
|
if (a === -1) return n.isEven() ? Integer[1] : Integer[-1];
|
||||||
if (n.sign) {
|
if (n.sign) {
|
||||||
return CACHE[0];
|
return Integer[0];
|
||||||
}
|
}
|
||||||
if (!n.isSmall) throw new Error("The exponent " + n.toString() + " is too large.");
|
if (!n.isSmall) throw new Error("The exponent " + n.toString() + " is too large.");
|
||||||
if (this.isSmall) {
|
if (this.isSmall) {
|
||||||
@ -586,7 +594,7 @@ var bigInt = (function (undefined) {
|
|||||||
return new SmallInteger(truncate(value));
|
return new SmallInteger(truncate(value));
|
||||||
}
|
}
|
||||||
x = this;
|
x = this;
|
||||||
y = CACHE[1];
|
y = Integer[1];
|
||||||
while (true) {
|
while (true) {
|
||||||
if (b & 1 === 1) {
|
if (b & 1 === 1) {
|
||||||
y = y.times(x);
|
y = y.times(x);
|
||||||
@ -604,10 +612,10 @@ var bigInt = (function (undefined) {
|
|||||||
exp = parseValue(exp);
|
exp = parseValue(exp);
|
||||||
mod = parseValue(mod);
|
mod = parseValue(mod);
|
||||||
if (mod.isZero()) throw new Error("Cannot take modPow with modulus 0");
|
if (mod.isZero()) throw new Error("Cannot take modPow with modulus 0");
|
||||||
var r = CACHE[1],
|
var r = Integer[1],
|
||||||
base = this.mod(mod);
|
base = this.mod(mod);
|
||||||
while (exp.isPositive()) {
|
while (exp.isPositive()) {
|
||||||
if (base.isZero()) return CACHE[0];
|
if (base.isZero()) return Integer[0];
|
||||||
if (exp.isOdd()) r = r.multiply(base).mod(mod);
|
if (exp.isOdd()) r = r.multiply(base).mod(mod);
|
||||||
exp = exp.divide(2);
|
exp = exp.divide(2);
|
||||||
base = base.square().mod(mod);
|
base = base.square().mod(mod);
|
||||||
@ -765,7 +773,7 @@ var bigInt = (function (undefined) {
|
|||||||
if (value === 0) return false;
|
if (value === 0) return false;
|
||||||
if (value === 1) return true;
|
if (value === 1) return true;
|
||||||
if (value === 2) return this.isEven();
|
if (value === 2) return this.isEven();
|
||||||
return this.mod(n).equals(CACHE[0]);
|
return this.mod(n).equals(Integer[0]);
|
||||||
};
|
};
|
||||||
SmallInteger.prototype.isDivisibleBy = BigInteger.prototype.isDivisibleBy;
|
SmallInteger.prototype.isDivisibleBy = BigInteger.prototype.isDivisibleBy;
|
||||||
|
|
||||||
@ -776,7 +784,7 @@ var bigInt = (function (undefined) {
|
|||||||
if (n.isEven() || n.isDivisibleBy(3) || n.isDivisibleBy(5)) return false;
|
if (n.isEven() || n.isDivisibleBy(3) || n.isDivisibleBy(5)) return false;
|
||||||
if (n.lesser(25)) return true;
|
if (n.lesser(25)) return true;
|
||||||
// we don't know if it's prime: let the other functions figure it out
|
// we don't know if it's prime: let the other functions figure it out
|
||||||
};
|
}
|
||||||
|
|
||||||
BigInteger.prototype.isPrime = function () {
|
BigInteger.prototype.isPrime = function () {
|
||||||
var isPrime = isBasicPrime(this);
|
var isPrime = isBasicPrime(this);
|
||||||
@ -789,7 +797,7 @@ var bigInt = (function (undefined) {
|
|||||||
while (b.isEven()) b = b.divide(2);
|
while (b.isEven()) b = b.divide(2);
|
||||||
for (i = 0; i < a.length; i++) {
|
for (i = 0; i < a.length; i++) {
|
||||||
x = bigInt(a[i]).modPow(b, n);
|
x = bigInt(a[i]).modPow(b, n);
|
||||||
if (x.equals(CACHE[1]) || x.equals(nPrev)) continue;
|
if (x.equals(Integer[1]) || x.equals(nPrev)) continue;
|
||||||
for (t = true, d = b; t && d.lesser(nPrev) ; d = d.multiply(2)) {
|
for (t = true, d = b; t && d.lesser(nPrev) ; d = d.multiply(2)) {
|
||||||
x = x.square().mod(n);
|
x = x.square().mod(n);
|
||||||
if (x.equals(nPrev)) t = false;
|
if (x.equals(nPrev)) t = false;
|
||||||
@ -961,7 +969,7 @@ var bigInt = (function (undefined) {
|
|||||||
if (a.equals(b)) return a;
|
if (a.equals(b)) return a;
|
||||||
if (a.isZero()) return b;
|
if (a.isZero()) return b;
|
||||||
if (b.isZero()) return a;
|
if (b.isZero()) return a;
|
||||||
var c = CACHE[1], d, t;
|
var c = Integer[1], d, t;
|
||||||
while (a.isEven() && b.isEven()) {
|
while (a.isEven() && b.isEven()) {
|
||||||
d = Math.min(roughLOB(a), roughLOB(b));
|
d = Math.min(roughLOB(a), roughLOB(b));
|
||||||
a = a.divide(d);
|
a = a.divide(d);
|
||||||
@ -1005,7 +1013,7 @@ var bigInt = (function (undefined) {
|
|||||||
return low.add(typeof result === "number" ? new SmallInteger(result) : new BigInteger(result, false));
|
return low.add(typeof result === "number" ? new SmallInteger(result) : new BigInteger(result, false));
|
||||||
}
|
}
|
||||||
var parseBase = function (text, base) {
|
var parseBase = function (text, base) {
|
||||||
var val = CACHE[0], pow = CACHE[1],
|
var val = Integer[0], pow = Integer[1],
|
||||||
length = text.length;
|
length = text.length;
|
||||||
if (2 <= base && base <= 36) {
|
if (2 <= base && base <= 36) {
|
||||||
if (length <= LOG_MAX_INT / Math.log(base)) {
|
if (length <= LOG_MAX_INT / Math.log(base)) {
|
||||||
@ -1117,7 +1125,7 @@ var bigInt = (function (undefined) {
|
|||||||
var sign = v[0] === "-";
|
var sign = v[0] === "-";
|
||||||
if (sign) v = v.slice(1);
|
if (sign) v = v.slice(1);
|
||||||
var split = v.split(/e/i);
|
var split = v.split(/e/i);
|
||||||
if (split.length > 2) throw new Error("Invalid integer: " + text.join("e"));
|
if (split.length > 2) throw new Error("Invalid integer: " + split.join("e"));
|
||||||
if (split.length === 2) {
|
if (split.length === 2) {
|
||||||
var exp = split[1];
|
var exp = split[1];
|
||||||
if (exp[0] === "+") exp = exp.slice(1);
|
if (exp[0] === "+") exp = exp.slice(1);
|
||||||
@ -1147,8 +1155,11 @@ var bigInt = (function (undefined) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function parseNumberValue(v) {
|
function parseNumberValue(v) {
|
||||||
if (isPrecise(v)) return new SmallInteger(v);
|
if (isPrecise(v)) {
|
||||||
return parseStringValue(v.toString());
|
if (v !== truncate(v)) throw new Error(v + " is not an integer.");
|
||||||
|
return new SmallInteger(v);
|
||||||
|
}
|
||||||
|
return parseStringValue(v.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
function parseValue(v) {
|
function parseValue(v) {
|
||||||
@ -1161,26 +1172,21 @@ var bigInt = (function (undefined) {
|
|||||||
return v;
|
return v;
|
||||||
}
|
}
|
||||||
// Pre-define numbers in range [-999,999]
|
// Pre-define numbers in range [-999,999]
|
||||||
var CACHE = function (v, radix) {
|
|
||||||
if (typeof v === "undefined") return CACHE[0];
|
|
||||||
if (typeof radix !== "undefined") return +radix === 10 ? parseValue(v) : parseBase(v, radix);
|
|
||||||
return parseValue(v);
|
|
||||||
};
|
|
||||||
for (var i = 0; i < 1000; i++) {
|
for (var i = 0; i < 1000; i++) {
|
||||||
CACHE[i] = new SmallInteger(i);
|
Integer[i] = new SmallInteger(i);
|
||||||
if (i > 0) CACHE[-i] = new SmallInteger(-i);
|
if (i > 0) Integer[-i] = new SmallInteger(-i);
|
||||||
}
|
}
|
||||||
// Backwards compatibility
|
// Backwards compatibility
|
||||||
CACHE.one = CACHE[1];
|
Integer.one = Integer[1];
|
||||||
CACHE.zero = CACHE[0];
|
Integer.zero = Integer[0];
|
||||||
CACHE.minusOne = CACHE[-1];
|
Integer.minusOne = Integer[-1];
|
||||||
CACHE.max = max;
|
Integer.max = max;
|
||||||
CACHE.min = min;
|
Integer.min = min;
|
||||||
CACHE.gcd = gcd;
|
Integer.gcd = gcd;
|
||||||
CACHE.lcm = lcm;
|
Integer.lcm = lcm;
|
||||||
CACHE.isInstance = function (x) { return x instanceof BigInteger || x instanceof SmallInteger; };
|
Integer.isInstance = function (x) { return x instanceof BigInteger || x instanceof SmallInteger; };
|
||||||
CACHE.randBetween = randBetween;
|
Integer.randBetween = randBetween;
|
||||||
return CACHE;
|
return Integer;
|
||||||
})();
|
})();
|
||||||
|
|
||||||
// Node.js check
|
// Node.js check
|
||||||
|
34
node_modules/big-integer/BigInteger.min.js
generated
vendored
34
node_modules/big-integer/BigInteger.min.js
generated
vendored
File diff suppressed because one or more lines are too long
24
node_modules/big-integer/LICENSE
generated
vendored
Normal file
24
node_modules/big-integer/LICENSE
generated
vendored
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
This is free and unencumbered software released into the public domain.
|
||||||
|
|
||||||
|
Anyone is free to copy, modify, publish, use, compile, sell, or
|
||||||
|
distribute this software, either in source code form or as a compiled
|
||||||
|
binary, for any purpose, commercial or non-commercial, and by any
|
||||||
|
means.
|
||||||
|
|
||||||
|
In jurisdictions that recognize copyright laws, the author or authors
|
||||||
|
of this software dedicate any and all copyright interest in the
|
||||||
|
software to the public domain. We make this dedication for the benefit
|
||||||
|
of the public at large and to the detriment of our heirs and
|
||||||
|
successors. We intend this dedication to be an overt act of
|
||||||
|
relinquishment in perpetuity of all present and future rights to this
|
||||||
|
software under copyright law.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||||
|
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||||||
|
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||||||
|
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||||||
|
OTHER DEALINGS IN THE SOFTWARE.
|
||||||
|
|
||||||
|
For more information, please refer to <http://unlicense.org>
|
36
node_modules/big-integer/package.json
generated
vendored
36
node_modules/big-integer/package.json
generated
vendored
@ -2,18 +2,18 @@
|
|||||||
"_args": [
|
"_args": [
|
||||||
[
|
[
|
||||||
"big-integer@^1.6.7",
|
"big-integer@^1.6.7",
|
||||||
"/Users/steveng/repo/cordova/cordova-android/node_modules/bplist-parser"
|
"d:\\cordova\\cordova-android\\node_modules\\bplist-parser"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"_from": "big-integer@>=1.6.7 <2.0.0",
|
"_from": "big-integer@>=1.6.7 <2.0.0",
|
||||||
"_id": "big-integer@1.6.12",
|
"_id": "big-integer@1.6.15",
|
||||||
"_inCache": true,
|
"_inCache": true,
|
||||||
"_installable": true,
|
"_installable": true,
|
||||||
"_location": "/big-integer",
|
"_location": "/big-integer",
|
||||||
"_nodeVersion": "0.12.3",
|
"_nodeVersion": "0.12.3",
|
||||||
"_npmOperationalInternal": {
|
"_npmOperationalInternal": {
|
||||||
"host": "packages-6-west.internal.npmjs.com",
|
"host": "packages-12-west.internal.npmjs.com",
|
||||||
"tmp": "tmp/big-integer-1.6.12.tgz_1455702804335_0.11810904298909009"
|
"tmp": "tmp/big-integer-1.6.15.tgz_1460079231162_0.7087579960934818"
|
||||||
},
|
},
|
||||||
"_npmUser": {
|
"_npmUser": {
|
||||||
"email": "peter.e.c.olson+npm@gmail.com",
|
"email": "peter.e.c.olson+npm@gmail.com",
|
||||||
@ -32,11 +32,11 @@
|
|||||||
"_requiredBy": [
|
"_requiredBy": [
|
||||||
"/bplist-parser"
|
"/bplist-parser"
|
||||||
],
|
],
|
||||||
"_resolved": "http://registry.npmjs.org/big-integer/-/big-integer-1.6.12.tgz",
|
"_resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.15.tgz",
|
||||||
"_shasum": "39afcddafcd5c4480864efb757337d508938bb26",
|
"_shasum": "33d27d3b7388dfcc4b86d3130c10740cec01fb9e",
|
||||||
"_shrinkwrap": null,
|
"_shrinkwrap": null,
|
||||||
"_spec": "big-integer@^1.6.7",
|
"_spec": "big-integer@^1.6.7",
|
||||||
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/bplist-parser",
|
"_where": "d:\\cordova\\cordova-android\\node_modules\\bplist-parser",
|
||||||
"author": {
|
"author": {
|
||||||
"email": "peter.e.c.olson+npm@gmail.com",
|
"email": "peter.e.c.olson+npm@gmail.com",
|
||||||
"name": "Peter Olson"
|
"name": "Peter Olson"
|
||||||
@ -59,31 +59,31 @@
|
|||||||
},
|
},
|
||||||
"directories": {},
|
"directories": {},
|
||||||
"dist": {
|
"dist": {
|
||||||
"shasum": "39afcddafcd5c4480864efb757337d508938bb26",
|
"shasum": "33d27d3b7388dfcc4b86d3130c10740cec01fb9e",
|
||||||
"tarball": "http://registry.npmjs.org/big-integer/-/big-integer-1.6.12.tgz"
|
"tarball": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.15.tgz"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=0.6"
|
"node": ">=0.6"
|
||||||
},
|
},
|
||||||
"gitHead": "56f449108e31542f939e701f1fe562a46e6c1fab",
|
"gitHead": "cda5bcce74c3a4eb34951201d50c1b8776a56eca",
|
||||||
"homepage": "https://github.com/peterolson/BigInteger.js#readme",
|
"homepage": "https://github.com/peterolson/BigInteger.js#readme",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"arbitrary",
|
"math",
|
||||||
"arithmetic",
|
|
||||||
"big",
|
"big",
|
||||||
|
"bignum",
|
||||||
"bigint",
|
"bigint",
|
||||||
"biginteger",
|
"biginteger",
|
||||||
"bignum",
|
|
||||||
"integer",
|
"integer",
|
||||||
"math",
|
"arbitrary",
|
||||||
"precision"
|
"precision",
|
||||||
|
"arithmetic"
|
||||||
],
|
],
|
||||||
"license": "Unlicense",
|
"license": "Unlicense",
|
||||||
"main": "./BigInteger",
|
"main": "./BigInteger",
|
||||||
"maintainers": [
|
"maintainers": [
|
||||||
{
|
{
|
||||||
"name": "peterolson",
|
"email": "peter.e.c.olson+npm@gmail.com",
|
||||||
"email": "peter.e.c.olson+npm@gmail.com"
|
"name": "peterolson"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"name": "big-integer",
|
"name": "big-integer",
|
||||||
@ -96,5 +96,5 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "karma start my.conf.js"
|
"test": "karma start my.conf.js"
|
||||||
},
|
},
|
||||||
"version": "1.6.12"
|
"version": "1.6.15"
|
||||||
}
|
}
|
||||||
|
14
node_modules/bplist-parser/package.json
generated
vendored
14
node_modules/bplist-parser/package.json
generated
vendored
@ -2,7 +2,7 @@
|
|||||||
"_args": [
|
"_args": [
|
||||||
[
|
[
|
||||||
"bplist-parser@^0.1.0",
|
"bplist-parser@^0.1.0",
|
||||||
"/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common"
|
"d:\\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",
|
||||||
@ -28,11 +28,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": "d:\\cordova\\cordova-android\\node_modules\\cordova-common",
|
||||||
"author": {
|
"author": {
|
||||||
"email": "joe.ferner@nearinfinity.com",
|
"email": "joe.ferner@nearinfinity.com",
|
||||||
"name": "Joe Ferner"
|
"name": "Joe Ferner"
|
||||||
@ -56,15 +56,15 @@
|
|||||||
"homepage": "https://github.com/nearinfinity/node-bplist-parser#readme",
|
"homepage": "https://github.com/nearinfinity/node-bplist-parser#readme",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"bplist",
|
"bplist",
|
||||||
"parser",
|
"plist",
|
||||||
"plist"
|
"parser"
|
||||||
],
|
],
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"main": "bplistParser.js",
|
"main": "bplistParser.js",
|
||||||
"maintainers": [
|
"maintainers": [
|
||||||
{
|
{
|
||||||
"name": "joeferner",
|
"email": "joe@fernsroth.com",
|
||||||
"email": "joe@fernsroth.com"
|
"name": "joeferner"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"name": "bplist-parser",
|
"name": "bplist-parser",
|
||||||
|
16
node_modules/cordova-common/RELEASENOTES.md
generated
vendored
16
node_modules/cordova-common/RELEASENOTES.md
generated
vendored
@ -20,6 +20,22 @@
|
|||||||
-->
|
-->
|
||||||
# Cordova-common Release Notes
|
# Cordova-common Release Notes
|
||||||
|
|
||||||
|
### 1.2.0 (Apr 18, 2016)
|
||||||
|
* CB-11022 Save modulesMetadata to both www and platform_www when necessary
|
||||||
|
* CB-10833 Deduplicate common logic for plugin installation/uninstallation
|
||||||
|
* CB-10822 Manage plugins/modules metadata using PlatformJson
|
||||||
|
* CB-10940 Can't add Android platform from path
|
||||||
|
* CB-10965 xml helper allows multiple instances to be merge in config.xml
|
||||||
|
|
||||||
|
### 1.1.1 (Mar 18, 2016)
|
||||||
|
* CB-10694 Update test to reflect merging of CB-9264 fix
|
||||||
|
* CB-10694 Platform-specific configuration preferences don't override global settings
|
||||||
|
* CB-9264 Duplicate entries in `config.xml`
|
||||||
|
* CB-10791 Add `adjustLoggerLevel` to `cordova-common.CordovaLogger`
|
||||||
|
* CB-10662 Add tests for `ConfigParser.getStaticResources`
|
||||||
|
* CB-10622 fix target attribute being ignored for images in `config.xml`.
|
||||||
|
* CB-10583 Protect plugin preferences from adding extra Array properties.
|
||||||
|
|
||||||
### 1.1.0 (Feb 16, 2016)
|
### 1.1.0 (Feb 16, 2016)
|
||||||
* CB-10482 Remove references to windows8 from cordova-lib/cli
|
* CB-10482 Remove references to windows8 from cordova-lib/cli
|
||||||
* CB-10430 Adds forwardEvents method to easily connect two EventEmitters
|
* CB-10430 Adds forwardEvents method to easily connect two EventEmitters
|
||||||
|
5
node_modules/cordova-common/cordova-common.js
generated
vendored
5
node_modules/cordova-common/cordova-common.js
generated
vendored
@ -17,9 +17,6 @@
|
|||||||
under the License.
|
under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* jshint node:true */
|
|
||||||
|
|
||||||
// For now expose plugman and cordova just as they were in the old repos
|
|
||||||
exports = module.exports = {
|
exports = module.exports = {
|
||||||
events: require('./src/events'),
|
events: require('./src/events'),
|
||||||
superspawn: require('./src/superspawn'),
|
superspawn: require('./src/superspawn'),
|
||||||
@ -33,6 +30,8 @@ exports = module.exports = {
|
|||||||
|
|
||||||
PluginInfo: require('./src/PluginInfo/PluginInfo.js'),
|
PluginInfo: require('./src/PluginInfo/PluginInfo.js'),
|
||||||
PluginInfoProvider: require('./src/PluginInfo/PluginInfoProvider.js'),
|
PluginInfoProvider: require('./src/PluginInfo/PluginInfoProvider.js'),
|
||||||
|
|
||||||
|
PluginManager: require('./src/PluginManager'),
|
||||||
|
|
||||||
ConfigChanges: require('./src/ConfigChanges/ConfigChanges.js'),
|
ConfigChanges: require('./src/ConfigChanges/ConfigChanges.js'),
|
||||||
ConfigKeeper: require('./src/ConfigChanges/ConfigKeeper.js'),
|
ConfigKeeper: require('./src/ConfigChanges/ConfigKeeper.js'),
|
||||||
|
68
node_modules/cordova-common/package.json
generated
vendored
68
node_modules/cordova-common/package.json
generated
vendored
@ -1,42 +1,42 @@
|
|||||||
{
|
{
|
||||||
"_args": [
|
"_args": [
|
||||||
[
|
[
|
||||||
"cordova-common@^1.1.0",
|
"cordova-common@1.2.0",
|
||||||
"/Users/steveng/repo/cordova/cordova-android"
|
"d:\\cordova\\cordova-android"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"_from": "cordova-common@>=1.1.0 <2.0.0",
|
"_from": "cordova-common@1.2.0",
|
||||||
"_id": "cordova-common@1.1.0",
|
"_id": "cordova-common@1.2.0",
|
||||||
"_inCache": true,
|
"_inCache": true,
|
||||||
"_installable": true,
|
"_installable": true,
|
||||||
"_location": "/cordova-common",
|
"_location": "/cordova-common",
|
||||||
"_nodeVersion": "4.2.3",
|
"_nodeVersion": "5.9.1",
|
||||||
"_npmOperationalInternal": {
|
"_npmOperationalInternal": {
|
||||||
"host": "packages-5-east.internal.npmjs.com",
|
"host": "packages-12-west.internal.npmjs.com",
|
||||||
"tmp": "tmp/cordova-common-1.1.0.tgz_1455781889491_0.6937742941081524"
|
"tmp": "tmp/cordova-common-1.2.0.tgz_1461227352417_0.14771279646083713"
|
||||||
},
|
},
|
||||||
"_npmUser": {
|
"_npmUser": {
|
||||||
"email": "kotikov.vladimir@gmail.com",
|
"email": "kotikov.vladimir@gmail.com",
|
||||||
"name": "kotikov.vladimir"
|
"name": "kotikov.vladimir"
|
||||||
},
|
},
|
||||||
"_npmVersion": "2.14.7",
|
"_npmVersion": "3.8.5",
|
||||||
"_phantomChildren": {},
|
"_phantomChildren": {},
|
||||||
"_requested": {
|
"_requested": {
|
||||||
"name": "cordova-common",
|
"name": "cordova-common",
|
||||||
"raw": "cordova-common@^1.1.0",
|
"raw": "cordova-common@1.2.0",
|
||||||
"rawSpec": "^1.1.0",
|
"rawSpec": "1.2.0",
|
||||||
"scope": null,
|
"scope": null,
|
||||||
"spec": ">=1.1.0 <2.0.0",
|
"spec": "1.2.0",
|
||||||
"type": "range"
|
"type": "version"
|
||||||
},
|
},
|
||||||
"_requiredBy": [
|
"_requiredBy": [
|
||||||
"/"
|
"/"
|
||||||
],
|
],
|
||||||
"_resolved": "http://registry.npmjs.org/cordova-common/-/cordova-common-1.1.0.tgz",
|
"_resolved": "file:cordova-dist\\tools\\cordova-common-1.2.0.tgz",
|
||||||
"_shasum": "8682721466ee354747ec6241f34f412b7e0ef636",
|
"_shasum": "474b7f77c6c89d3f995c947d96046edf2e8c404d",
|
||||||
"_shrinkwrap": null,
|
"_shrinkwrap": null,
|
||||||
"_spec": "cordova-common@^1.1.0",
|
"_spec": "cordova-common@1.2.0",
|
||||||
"_where": "/Users/steveng/repo/cordova/cordova-android",
|
"_where": "d:\\cordova\\cordova-android",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Apache Software Foundation"
|
"name": "Apache Software Foundation"
|
||||||
},
|
},
|
||||||
@ -55,7 +55,7 @@
|
|||||||
"plist": "^1.2.0",
|
"plist": "^1.2.0",
|
||||||
"q": "^1.4.1",
|
"q": "^1.4.1",
|
||||||
"semver": "^5.0.1",
|
"semver": "^5.0.1",
|
||||||
"shelljs": "^0.5.1",
|
"shelljs": "^0.5.3",
|
||||||
"underscore": "^1.8.3",
|
"underscore": "^1.8.3",
|
||||||
"unorm": "^1.3.3"
|
"unorm": "^1.3.3"
|
||||||
},
|
},
|
||||||
@ -63,12 +63,14 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"istanbul": "^0.3.17",
|
"istanbul": "^0.3.17",
|
||||||
"jasmine-node": "^1.14.5",
|
"jasmine-node": "^1.14.5",
|
||||||
"jshint": "^2.8.0"
|
"jshint": "^2.8.0",
|
||||||
|
"promise-matchers": "^0.9.6",
|
||||||
|
"rewire": "^2.5.1"
|
||||||
},
|
},
|
||||||
"directories": {},
|
"directories": {},
|
||||||
"dist": {
|
"dist": {
|
||||||
"shasum": "8682721466ee354747ec6241f34f412b7e0ef636",
|
"shasum": "474b7f77c6c89d3f995c947d96046edf2e8c404d",
|
||||||
"tarball": "http://registry.npmjs.org/cordova-common/-/cordova-common-1.1.0.tgz"
|
"tarball": "https://registry.npmjs.org/cordova-common/-/cordova-common-1.2.0.tgz"
|
||||||
},
|
},
|
||||||
"engineStrict": true,
|
"engineStrict": true,
|
||||||
"engines": {
|
"engines": {
|
||||||
@ -78,28 +80,28 @@
|
|||||||
"main": "cordova-common.js",
|
"main": "cordova-common.js",
|
||||||
"maintainers": [
|
"maintainers": [
|
||||||
{
|
{
|
||||||
"name": "bowserj",
|
"email": "bowserj@apache.org",
|
||||||
"email": "bowserj@apache.org"
|
"name": "bowserj"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "kotikov.vladimir",
|
"email": "kotikov.vladimir@gmail.com",
|
||||||
"email": "kotikov.vladimir@gmail.com"
|
"name": "kotikov.vladimir"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "purplecabbage",
|
"email": "purplecabbage@gmail.com",
|
||||||
"email": "purplecabbage@gmail.com"
|
"name": "purplecabbage"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "shazron",
|
"email": "shazron@gmail.com",
|
||||||
"email": "shazron@gmail.com"
|
"name": "shazron"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "stevegill",
|
"email": "stevengill97@gmail.com",
|
||||||
"email": "stevengill97@gmail.com"
|
"name": "stevegill"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "timbarham",
|
"email": "npmjs@barhams.info",
|
||||||
"email": "npmjs@barhams.info"
|
"name": "timbarham"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"name": "cordova-common",
|
"name": "cordova-common",
|
||||||
@ -115,5 +117,5 @@
|
|||||||
"jshint": "node node_modules/jshint/bin/jshint src && node node_modules/jshint/bin/jshint spec",
|
"jshint": "node node_modules/jshint/bin/jshint src && node node_modules/jshint/bin/jshint spec",
|
||||||
"test": "npm run jshint && npm run jasmine"
|
"test": "npm run jshint && npm run jasmine"
|
||||||
},
|
},
|
||||||
"version": "1.1.0"
|
"version": "1.2.0"
|
||||||
}
|
}
|
||||||
|
1
node_modules/cordova-common/src/ConfigParser/ConfigParser.js
generated
vendored
1
node_modules/cordova-common/src/ConfigParser/ConfigParser.js
generated
vendored
@ -186,6 +186,7 @@ ConfigParser.prototype = {
|
|||||||
staticResources.forEach(function (elt) {
|
staticResources.forEach(function (elt) {
|
||||||
var res = {};
|
var res = {};
|
||||||
res.src = elt.attrib.src;
|
res.src = elt.attrib.src;
|
||||||
|
res.target = elt.attrib.target || undefined;
|
||||||
res.density = elt.attrib['density'] || elt.attrib[that.cdvNamespacePrefix+':density'] || elt.attrib['gap:density'];
|
res.density = elt.attrib['density'] || elt.attrib[that.cdvNamespacePrefix+':density'] || elt.attrib['gap:density'];
|
||||||
res.platform = elt.platform || null; // null means icon represents default icon (shared between platforms)
|
res.platform = elt.platform || null; // null means icon represents default icon (shared between platforms)
|
||||||
res.width = +elt.attrib.width || undefined;
|
res.width = +elt.attrib.width || undefined;
|
||||||
|
17
node_modules/cordova-common/src/CordovaLogger.js
generated
vendored
17
node_modules/cordova-common/src/CordovaLogger.js
generated
vendored
@ -152,6 +152,23 @@ CordovaLogger.prototype.setLevel = function (logLevel) {
|
|||||||
return this;
|
return this;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Adjusts the current logger level according to the passed options.
|
||||||
|
*
|
||||||
|
* @param {Object|Array} opts An object or args array with options
|
||||||
|
*
|
||||||
|
* @return {CordovaLogger} Current instance, to allow calls chaining.
|
||||||
|
*/
|
||||||
|
CordovaLogger.prototype.adjustLevel = function (opts) {
|
||||||
|
if (opts.verbose || (Array.isArray(opts) && opts.indexOf('--verbose') !== -1)) {
|
||||||
|
this.setLevel('verbose');
|
||||||
|
} else if (opts.silent || (Array.isArray(opts) && opts.indexOf('--silent') !== -1)) {
|
||||||
|
this.setLevel('error');
|
||||||
|
}
|
||||||
|
|
||||||
|
return this;
|
||||||
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Attaches logger to EventEmitter instance provided.
|
* Attaches logger to EventEmitter instance provided.
|
||||||
*
|
*
|
||||||
|
124
node_modules/cordova-common/src/PlatformJson.js
generated
vendored
124
node_modules/cordova-common/src/PlatformJson.js
generated
vendored
@ -91,6 +91,38 @@ PlatformJson.prototype.addPlugin = function(pluginId, variables, isTopLevel) {
|
|||||||
return this;
|
return this;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @chaining
|
||||||
|
* Generates and adds metadata for provided plugin into associated <platform>.json file
|
||||||
|
*
|
||||||
|
* @param {PluginInfo} pluginInfo A pluginInfo instance to add metadata from
|
||||||
|
* @returns {this} Current PlatformJson instance to allow calls chaining
|
||||||
|
*/
|
||||||
|
PlatformJson.prototype.addPluginMetadata = function (pluginInfo) {
|
||||||
|
|
||||||
|
var installedModules = this.root.modules || [];
|
||||||
|
|
||||||
|
var installedPaths = installedModules.map(function (installedModule) {
|
||||||
|
return installedModule.file;
|
||||||
|
});
|
||||||
|
|
||||||
|
var modulesToInstall = pluginInfo.getJsModules(this.platform)
|
||||||
|
.map(function (module) {
|
||||||
|
return new ModuleMetadata(pluginInfo.id, module);
|
||||||
|
})
|
||||||
|
.filter(function (metadata) {
|
||||||
|
// Filter out modules which are already added to metadata
|
||||||
|
return installedPaths.indexOf(metadata.file) === -1;
|
||||||
|
});
|
||||||
|
|
||||||
|
this.root.modules = installedModules.concat(modulesToInstall);
|
||||||
|
|
||||||
|
this.root.plugin_metadata = this.root.plugin_metadata || {};
|
||||||
|
this.root.plugin_metadata[pluginInfo.id] = pluginInfo.version;
|
||||||
|
|
||||||
|
return this;
|
||||||
|
};
|
||||||
|
|
||||||
PlatformJson.prototype.removePlugin = function(pluginId, isTopLevel) {
|
PlatformJson.prototype.removePlugin = function(pluginId, isTopLevel) {
|
||||||
var pluginsList = isTopLevel ?
|
var pluginsList = isTopLevel ?
|
||||||
this.root.installed_plugins :
|
this.root.installed_plugins :
|
||||||
@ -101,6 +133,35 @@ PlatformJson.prototype.removePlugin = function(pluginId, isTopLevel) {
|
|||||||
return this;
|
return this;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @chaining
|
||||||
|
* Removes metadata for provided plugin from associated file
|
||||||
|
*
|
||||||
|
* @param {PluginInfo} pluginInfo A PluginInfo instance to which modules' metadata
|
||||||
|
* we need to remove
|
||||||
|
*
|
||||||
|
* @returns {this} Current PlatformJson instance to allow calls chaining
|
||||||
|
*/
|
||||||
|
PlatformJson.prototype.removePluginMetadata = function (pluginInfo) {
|
||||||
|
var modulesToRemove = pluginInfo.getJsModules(this.platform)
|
||||||
|
.map(function (jsModule) {
|
||||||
|
return ['plugins', pluginInfo.id, jsModule.src].join('/');
|
||||||
|
});
|
||||||
|
|
||||||
|
var installedModules = this.root.modules || [];
|
||||||
|
this.root.modules = installedModules
|
||||||
|
.filter(function (installedModule) {
|
||||||
|
// Leave only those metadatas which 'file' is not in removed modules
|
||||||
|
return (modulesToRemove.indexOf(installedModule.file) === -1);
|
||||||
|
});
|
||||||
|
|
||||||
|
if (this.root.plugin_metadata) {
|
||||||
|
delete this.root.plugin_metadata[pluginInfo.id];
|
||||||
|
}
|
||||||
|
|
||||||
|
return this;
|
||||||
|
};
|
||||||
|
|
||||||
PlatformJson.prototype.addInstalledPluginToPrepareQueue = function(pluginDirName, vars, is_top_level) {
|
PlatformJson.prototype.addInstalledPluginToPrepareQueue = function(pluginDirName, vars, is_top_level) {
|
||||||
this.root.prepare_queue.installed.push({'plugin':pluginDirName, 'vars':vars, 'topLevel':is_top_level});
|
this.root.prepare_queue.installed.push({'plugin':pluginDirName, 'vars':vars, 'topLevel':is_top_level});
|
||||||
};
|
};
|
||||||
@ -125,6 +186,39 @@ PlatformJson.prototype.makeTopLevel = function(pluginId) {
|
|||||||
return this;
|
return this;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Generates a metadata for all installed plugins and js modules. The resultant
|
||||||
|
* string is ready to be written to 'cordova_plugins.js'
|
||||||
|
*
|
||||||
|
* @returns {String} cordova_plugins.js contents
|
||||||
|
*/
|
||||||
|
PlatformJson.prototype.generateMetadata = function () {
|
||||||
|
return [
|
||||||
|
'cordova.define(\'cordova/plugin_list\', function(require, exports, module) {',
|
||||||
|
'module.exports = ' + JSON.stringify(this.root.modules, null, 4) + ';',
|
||||||
|
'module.exports.metadata = ',
|
||||||
|
'// TOP OF METADATA',
|
||||||
|
JSON.stringify(this.root.plugin_metadata, null, 4) + ';',
|
||||||
|
'// BOTTOM OF METADATA',
|
||||||
|
'});' // Close cordova.define.
|
||||||
|
].join('\n');
|
||||||
|
};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @chaining
|
||||||
|
* Generates and then saves metadata to specified file. Doesn't check if file exists.
|
||||||
|
*
|
||||||
|
* @param {String} destination File metadata will be written to
|
||||||
|
* @return {PlatformJson} PlatformJson instance
|
||||||
|
*/
|
||||||
|
PlatformJson.prototype.generateAndSaveMetadata = function (destination) {
|
||||||
|
var meta = this.generateMetadata();
|
||||||
|
shelljs.mkdir('-p', path.dirname(destination));
|
||||||
|
fs.writeFileSync(destination, meta, 'utf-8');
|
||||||
|
|
||||||
|
return this;
|
||||||
|
};
|
||||||
|
|
||||||
// convert a munge from the old format ([file][parent][xml] = count) to the current one
|
// convert a munge from the old format ([file][parent][xml] = count) to the current one
|
||||||
function fix_munge(root) {
|
function fix_munge(root) {
|
||||||
root.prepare_queue = root.prepare_queue || {installed:[], uninstalled:[]};
|
root.prepare_queue = root.prepare_queue || {installed:[], uninstalled:[]};
|
||||||
@ -151,5 +245,35 @@ function fix_munge(root) {
|
|||||||
return root;
|
return root;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @class ModuleMetadata
|
||||||
|
*
|
||||||
|
* Creates a ModuleMetadata object that represents module entry in 'cordova_plugins.js'
|
||||||
|
* file at run time
|
||||||
|
*
|
||||||
|
* @param {String} pluginId Plugin id where this module installed from
|
||||||
|
* @param (JsModule|Object) jsModule A js-module entry from PluginInfo class to generate metadata for
|
||||||
|
*/
|
||||||
|
function ModuleMetadata (pluginId, jsModule) {
|
||||||
|
|
||||||
|
if (!pluginId) throw new TypeError('pluginId argument must be a valid plugin id');
|
||||||
|
if (!jsModule.src && !jsModule.name) throw new TypeError('jsModule argument must contain src or/and name properties');
|
||||||
|
|
||||||
|
this.id = pluginId + '.' + ( jsModule.name || jsModule.src.match(/([^\/]+)\.js/)[1] );
|
||||||
|
this.file = ['plugins', pluginId, jsModule.src].join('/');
|
||||||
|
this.pluginId = pluginId;
|
||||||
|
|
||||||
|
if (jsModule.clobbers && jsModule.clobbers.length > 0) {
|
||||||
|
this.clobbers = jsModule.clobbers.map(function(o) { return o.target; });
|
||||||
|
}
|
||||||
|
if (jsModule.merges && jsModule.merges.length > 0) {
|
||||||
|
this.merges = jsModule.merges.map(function(o) { return o.target; });
|
||||||
|
}
|
||||||
|
if (jsModule.runs) {
|
||||||
|
this.runs = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
module.exports = PlatformJson;
|
module.exports = PlatformJson;
|
||||||
|
|
||||||
|
16
node_modules/cordova-common/src/PluginInfo/PluginInfo.js
generated
vendored
16
node_modules/cordova-common/src/PluginInfo/PluginInfo.js
generated
vendored
@ -43,18 +43,14 @@ function PluginInfo(dirname) {
|
|||||||
// <preference> tag
|
// <preference> tag
|
||||||
// Example: <preference name="API_KEY" />
|
// Example: <preference name="API_KEY" />
|
||||||
// Used to require a variable to be specified via --variable when installing the plugin.
|
// Used to require a variable to be specified via --variable when installing the plugin.
|
||||||
|
// returns { key : default | null}
|
||||||
self.getPreferences = getPreferences;
|
self.getPreferences = getPreferences;
|
||||||
function getPreferences(platform) {
|
function getPreferences(platform) {
|
||||||
var arprefs = _getTags(self._et, 'preference', platform, _parsePreference);
|
return _getTags(self._et, 'preference', platform, _parsePreference)
|
||||||
|
.reduce(function (preferences, pref) {
|
||||||
var prefs= {};
|
preferences[pref.preference] = pref.default;
|
||||||
for(var i in arprefs)
|
return preferences;
|
||||||
{
|
}, {});
|
||||||
var pref=arprefs[i];
|
|
||||||
prefs[pref.preference]=pref.default;
|
|
||||||
}
|
|
||||||
// returns { key : default | null}
|
|
||||||
return prefs;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function _parsePreference(prefTag) {
|
function _parsePreference(prefTag) {
|
||||||
|
152
node_modules/cordova-common/src/PluginManager.js
generated
vendored
Normal file
152
node_modules/cordova-common/src/PluginManager.js
generated
vendored
Normal file
@ -0,0 +1,152 @@
|
|||||||
|
/*
|
||||||
|
Licensed to the Apache Software Foundation (ASF) under one
|
||||||
|
or more contributor license agreements. See the NOTICE file
|
||||||
|
distributed with this work for additional information
|
||||||
|
regarding copyright ownership. The ASF licenses this file
|
||||||
|
to you under the Apache License, Version 2.0 (the
|
||||||
|
"License"); you may not use this file except in compliance
|
||||||
|
with the License. You may obtain a copy of the License at
|
||||||
|
|
||||||
|
http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
|
||||||
|
Unless required by applicable law or agreed to in writing,
|
||||||
|
software distributed under the License is distributed on an
|
||||||
|
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
KIND, either express or implied. See the License for the
|
||||||
|
specific language governing permissions and limitations
|
||||||
|
under the License.
|
||||||
|
*/
|
||||||
|
|
||||||
|
var Q = require('q');
|
||||||
|
var fs = require('fs');
|
||||||
|
var path = require('path');
|
||||||
|
|
||||||
|
var ActionStack = require('./ActionStack');
|
||||||
|
var PlatformJson = require('./PlatformJson');
|
||||||
|
var CordovaError = require('./CordovaError/CordovaError');
|
||||||
|
var PlatformMunger = require('./ConfigChanges/ConfigChanges').PlatformMunger;
|
||||||
|
var PluginInfoProvider = require('./PluginInfo/PluginInfoProvider');
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @constructor
|
||||||
|
* @class PluginManager
|
||||||
|
* Represents an entity for adding/removing plugins for platforms
|
||||||
|
*
|
||||||
|
* @param {String} platform Platform name
|
||||||
|
* @param {Object} locations - Platform files and directories
|
||||||
|
* @param {IDEProject} ideProject The IDE project to add/remove plugin changes to/from
|
||||||
|
*/
|
||||||
|
function PluginManager(platform, locations, ideProject) {
|
||||||
|
this.platform = platform;
|
||||||
|
this.locations = locations;
|
||||||
|
this.project = ideProject;
|
||||||
|
|
||||||
|
var platformJson = PlatformJson.load(locations.root, platform);
|
||||||
|
this.munger = new PlatformMunger(platform, locations.root, platformJson, new PluginInfoProvider());
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @constructs PluginManager
|
||||||
|
* A convenience shortcut to new PluginManager(...)
|
||||||
|
*
|
||||||
|
* @param {String} platform Platform name
|
||||||
|
* @param {Object} locations - Platform files and directories
|
||||||
|
* @param {IDEProject} ideProject The IDE project to add/remove plugin changes to/from
|
||||||
|
* @returns new PluginManager instance
|
||||||
|
*/
|
||||||
|
PluginManager.get = function(platform, locations, ideProject) {
|
||||||
|
return new PluginManager(platform, locations, ideProject);
|
||||||
|
};
|
||||||
|
|
||||||
|
PluginManager.INSTALL = 'install';
|
||||||
|
PluginManager.UNINSTALL = 'uninstall';
|
||||||
|
|
||||||
|
module.exports = PluginManager;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Describes and implements common plugin installation/uninstallation routine. The flow is the following:
|
||||||
|
* * Validate and set defaults for options. Note that options are empty by default. Everything
|
||||||
|
* needed for platform IDE project must be passed from outside. Plugin variables (which
|
||||||
|
* are the part of the options) also must be already populated with 'PACKAGE_NAME' variable.
|
||||||
|
* * Collect all plugin's native and web files, get installers/uninstallers and process
|
||||||
|
* all these via ActionStack.
|
||||||
|
* * Save the IDE project, so the changes made by installers are persisted.
|
||||||
|
* * Generate config changes munge for plugin and apply it to all required files
|
||||||
|
* * Generate metadata for plugin and plugin modules and save it to 'cordova_plugins.js'
|
||||||
|
*
|
||||||
|
* @param {PluginInfo} plugin A PluginInfo structure representing plugin to install
|
||||||
|
* @param {Object} [options={}] An installation options. It is expected but is not necessary
|
||||||
|
* that options would contain 'variables' inner object with 'PACKAGE_NAME' field set by caller.
|
||||||
|
*
|
||||||
|
* @returns {Promise} Returns a Q promise, either resolved in case of success, rejected otherwise.
|
||||||
|
*/
|
||||||
|
PluginManager.prototype.doOperation = function (operation, plugin, options) {
|
||||||
|
if (operation !== PluginManager.INSTALL && operation !== PluginManager.UNINSTALL)
|
||||||
|
return Q.reject(new CordovaError('The parameter is incorrect. The opeation must be either "add" or "remove"'));
|
||||||
|
|
||||||
|
if (!plugin || plugin.constructor.name !== 'PluginInfo')
|
||||||
|
return Q.reject(new CordovaError('The parameter is incorrect. The first parameter should be a PluginInfo instance'));
|
||||||
|
|
||||||
|
// Set default to empty object to play safe when accesing properties
|
||||||
|
options = options || {};
|
||||||
|
|
||||||
|
var self = this;
|
||||||
|
var actions = new ActionStack();
|
||||||
|
|
||||||
|
// gather all files need to be handled during operation ...
|
||||||
|
plugin.getFilesAndFrameworks(this.platform)
|
||||||
|
.concat(plugin.getAssets(this.platform))
|
||||||
|
.concat(plugin.getJsModules(this.platform))
|
||||||
|
// ... put them into stack ...
|
||||||
|
.forEach(function(item) {
|
||||||
|
var installer = self.project.getInstaller(item.itemType);
|
||||||
|
var uninstaller = self.project.getUninstaller(item.itemType);
|
||||||
|
var actionArgs = [item, plugin, self.project, options];
|
||||||
|
|
||||||
|
var action;
|
||||||
|
if (operation === PluginManager.INSTALL) {
|
||||||
|
action = actions.createAction.apply(actions, [installer, actionArgs, uninstaller, actionArgs]);
|
||||||
|
} else /* op === PluginManager.UNINSTALL */{
|
||||||
|
action = actions.createAction.apply(actions, [uninstaller, actionArgs, installer, actionArgs]);
|
||||||
|
}
|
||||||
|
actions.push(action);
|
||||||
|
});
|
||||||
|
|
||||||
|
// ... and run through the action stack
|
||||||
|
return actions.process(this.platform)
|
||||||
|
.then(function () {
|
||||||
|
if (self.project.write) {
|
||||||
|
self.project.write();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (operation === PluginManager.INSTALL) {
|
||||||
|
// Ignore passed `is_top_level` option since platform itself doesn't know
|
||||||
|
// anything about managing dependencies - it's responsibility of caller.
|
||||||
|
self.munger.add_plugin_changes(plugin, options.variables, /*is_top_level=*/true, /*should_increment=*/true);
|
||||||
|
self.munger.platformJson.addPluginMetadata(plugin);
|
||||||
|
} else {
|
||||||
|
self.munger.remove_plugin_changes(plugin, /*is_top_level=*/true);
|
||||||
|
self.munger.platformJson.removePluginMetadata(plugin);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Save everything (munge and plugin/modules metadata)
|
||||||
|
self.munger.save_all();
|
||||||
|
|
||||||
|
var metadata = self.munger.platformJson.generateMetadata();
|
||||||
|
fs.writeFileSync(path.join(self.locations.www, 'cordova_plugins.js'), metadata, 'utf-8');
|
||||||
|
|
||||||
|
// CB-11022 save plugin metadata to both www and platform_www if options.usePlatformWww is specified
|
||||||
|
if (options.usePlatformWww) {
|
||||||
|
fs.writeFileSync(path.join(self.locations.platformWww, 'cordova_plugins.js'), metadata, 'utf-8');
|
||||||
|
}
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
|
PluginManager.prototype.addPlugin = function (plugin, installOptions) {
|
||||||
|
return this.doOperation(PluginManager.INSTALL, plugin, installOptions);
|
||||||
|
};
|
||||||
|
|
||||||
|
PluginManager.prototype.removePlugin = function (plugin, uninstallOptions) {
|
||||||
|
return this.doOperation(PluginManager.UNINSTALL, plugin, uninstallOptions);
|
||||||
|
};
|
9
node_modules/cordova-common/src/events.js
generated
vendored
9
node_modules/cordova-common/src/events.js
generated
vendored
@ -42,7 +42,14 @@ module.exports.forwardEventsTo = function (eventEmitter) {
|
|||||||
if (!(eventEmitter instanceof EventEmitter))
|
if (!(eventEmitter instanceof EventEmitter))
|
||||||
throw new Error('Cordova events could be redirected to another EventEmitter instance only');
|
throw new Error('Cordova events could be redirected to another EventEmitter instance only');
|
||||||
|
|
||||||
EVENTS_RECEIVER = eventEmitter;
|
// CB-10940 Skipping forwarding to self to avoid infinite recursion.
|
||||||
|
// This is the case when the modules are npm-linked.
|
||||||
|
if (this !== eventEmitter) {
|
||||||
|
EVENTS_RECEIVER = eventEmitter;
|
||||||
|
} else {
|
||||||
|
// Reset forwarding if we are subscribing to self
|
||||||
|
EVENTS_RECEIVER = undefined;
|
||||||
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
var emit = INSTANCE.emit;
|
var emit = INSTANCE.emit;
|
||||||
|
29
node_modules/cordova-common/src/util/xml-helpers.js
generated
vendored
29
node_modules/cordova-common/src/util/xml-helpers.js
generated
vendored
@ -194,7 +194,7 @@ function findInsertIdx(children, after) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var BLACKLIST = ['platform', 'feature','plugin','engine'];
|
var BLACKLIST = ['platform', 'feature','plugin','engine'];
|
||||||
var SINGLETONS = ['content', 'author'];
|
var SINGLETONS = ['content', 'author', 'name'];
|
||||||
function mergeXml(src, dest, platform, clobber) {
|
function mergeXml(src, dest, platform, clobber) {
|
||||||
// Do nothing for blacklisted tags.
|
// Do nothing for blacklisted tags.
|
||||||
if (BLACKLIST.indexOf(src.tag) != -1) return;
|
if (BLACKLIST.indexOf(src.tag) != -1) return;
|
||||||
@ -209,6 +209,9 @@ function mergeXml(src, dest, platform, clobber) {
|
|||||||
if (src.text && (clobber || !dest.text)) {
|
if (src.text && (clobber || !dest.text)) {
|
||||||
dest.text = src.text;
|
dest.text = src.text;
|
||||||
}
|
}
|
||||||
|
//Handle children
|
||||||
|
src.getchildren().forEach(mergeChild);
|
||||||
|
|
||||||
//Handle platform
|
//Handle platform
|
||||||
if (platform) {
|
if (platform) {
|
||||||
src.findall('platform[@name="' + platform + '"]').forEach(function (platformElement) {
|
src.findall('platform[@name="' + platform + '"]').forEach(function (platformElement) {
|
||||||
@ -216,8 +219,8 @@ function mergeXml(src, dest, platform, clobber) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
//Handle children
|
//Handle duplicate preference tags (by name attribute)
|
||||||
src.getchildren().forEach(mergeChild);
|
removeDuplicatePreferences(dest);
|
||||||
|
|
||||||
function mergeChild (srcChild) {
|
function mergeChild (srcChild) {
|
||||||
var srcTag = srcChild.tag,
|
var srcTag = srcChild.tag,
|
||||||
@ -254,6 +257,26 @@ function mergeXml(src, dest, platform, clobber) {
|
|||||||
dest.append(destChild);
|
dest.append(destChild);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function removeDuplicatePreferences(xml) {
|
||||||
|
// reduce preference tags to a hashtable to remove dupes
|
||||||
|
var prefHash = xml.findall('preference[@name][@value]').reduce(function(previousValue, currentValue) {
|
||||||
|
previousValue[ currentValue.attrib.name ] = currentValue.attrib.value;
|
||||||
|
return previousValue;
|
||||||
|
}, {});
|
||||||
|
|
||||||
|
// remove all preferences
|
||||||
|
xml.findall('preference[@name][@value]').forEach(function(pref) {
|
||||||
|
xml.remove(pref);
|
||||||
|
});
|
||||||
|
|
||||||
|
// write new preferences
|
||||||
|
Object.keys(prefHash).forEach(function(key, index) {
|
||||||
|
var element = et.SubElement(xml, 'preference');
|
||||||
|
element.set('name', key);
|
||||||
|
element.set('value', this[key]);
|
||||||
|
}, prefHash);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Expose for testing.
|
// Expose for testing.
|
||||||
|
10
node_modules/cordova-registry-mapper/package.json
generated
vendored
10
node_modules/cordova-registry-mapper/package.json
generated
vendored
@ -2,7 +2,7 @@
|
|||||||
"_args": [
|
"_args": [
|
||||||
[
|
[
|
||||||
"cordova-registry-mapper@^1.1.8",
|
"cordova-registry-mapper@^1.1.8",
|
||||||
"/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common"
|
"d:\\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",
|
||||||
@ -28,11 +28,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": "d:\\cordova\\cordova-android\\node_modules\\cordova-common",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "Steve Gill"
|
"name": "Steve Gill"
|
||||||
},
|
},
|
||||||
@ -59,8 +59,8 @@
|
|||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"maintainers": [
|
"maintainers": [
|
||||||
{
|
{
|
||||||
"name": "stevegill",
|
"email": "stevengill97@gmail.com",
|
||||||
"email": "stevengill97@gmail.com"
|
"name": "stevegill"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"name": "cordova-registry-mapper",
|
"name": "cordova-registry-mapper",
|
||||||
|
38
node_modules/lodash/package.json
generated
vendored
38
node_modules/lodash/package.json
generated
vendored
@ -2,7 +2,7 @@
|
|||||||
"_args": [
|
"_args": [
|
||||||
[
|
[
|
||||||
"lodash@^3.5.0",
|
"lodash@^3.5.0",
|
||||||
"/Users/steveng/repo/cordova/cordova-android/node_modules/xmlbuilder"
|
"d:\\cordova\\cordova-android\\node_modules\\xmlbuilder"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"_from": "lodash@>=3.5.0 <4.0.0",
|
"_from": "lodash@>=3.5.0 <4.0.0",
|
||||||
@ -28,11 +28,11 @@
|
|||||||
"_requiredBy": [
|
"_requiredBy": [
|
||||||
"/xmlbuilder"
|
"/xmlbuilder"
|
||||||
],
|
],
|
||||||
"_resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
|
"_resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
|
||||||
"_shasum": "5bf45e8e49ba4189e17d482789dfd15bd140b7b6",
|
"_shasum": "5bf45e8e49ba4189e17d482789dfd15bd140b7b6",
|
||||||
"_shrinkwrap": null,
|
"_shrinkwrap": null,
|
||||||
"_spec": "lodash@^3.5.0",
|
"_spec": "lodash@^3.5.0",
|
||||||
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/xmlbuilder",
|
"_where": "d:\\cordova\\cordova-android\\node_modules\\xmlbuilder",
|
||||||
"author": {
|
"author": {
|
||||||
"email": "john.david.dalton@gmail.com",
|
"email": "john.david.dalton@gmail.com",
|
||||||
"name": "John-David Dalton",
|
"name": "John-David Dalton",
|
||||||
@ -43,28 +43,28 @@
|
|||||||
},
|
},
|
||||||
"contributors": [
|
"contributors": [
|
||||||
{
|
{
|
||||||
"name": "John-David Dalton",
|
|
||||||
"email": "john.david.dalton@gmail.com",
|
"email": "john.david.dalton@gmail.com",
|
||||||
|
"name": "John-David Dalton",
|
||||||
"url": "http://allyoucanleet.com/"
|
"url": "http://allyoucanleet.com/"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Benjamin Tan",
|
|
||||||
"email": "demoneaux@gmail.com",
|
"email": "demoneaux@gmail.com",
|
||||||
|
"name": "Benjamin Tan",
|
||||||
"url": "https://d10.github.io/"
|
"url": "https://d10.github.io/"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Blaine Bublitz",
|
|
||||||
"email": "blaine@iceddev.com",
|
"email": "blaine@iceddev.com",
|
||||||
|
"name": "Blaine Bublitz",
|
||||||
"url": "http://www.iceddev.com/"
|
"url": "http://www.iceddev.com/"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Kit Cambridge",
|
|
||||||
"email": "github@kitcambridge.be",
|
"email": "github@kitcambridge.be",
|
||||||
|
"name": "Kit Cambridge",
|
||||||
"url": "http://kitcambridge.be/"
|
"url": "http://kitcambridge.be/"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Mathias Bynens",
|
|
||||||
"email": "mathias@qiwi.be",
|
"email": "mathias@qiwi.be",
|
||||||
|
"name": "Mathias Bynens",
|
||||||
"url": "https://mathiasbynens.be/"
|
"url": "https://mathiasbynens.be/"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@ -74,7 +74,7 @@
|
|||||||
"directories": {},
|
"directories": {},
|
||||||
"dist": {
|
"dist": {
|
||||||
"shasum": "5bf45e8e49ba4189e17d482789dfd15bd140b7b6",
|
"shasum": "5bf45e8e49ba4189e17d482789dfd15bd140b7b6",
|
||||||
"tarball": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz"
|
"tarball": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz"
|
||||||
},
|
},
|
||||||
"homepage": "https://lodash.com/",
|
"homepage": "https://lodash.com/",
|
||||||
"icon": "https://lodash.com/icon.svg",
|
"icon": "https://lodash.com/icon.svg",
|
||||||
@ -87,24 +87,24 @@
|
|||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"maintainers": [
|
"maintainers": [
|
||||||
{
|
{
|
||||||
"name": "jdalton",
|
"email": "john.david.dalton@gmail.com",
|
||||||
"email": "john.david.dalton@gmail.com"
|
"name": "jdalton"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "mathias",
|
"email": "mathias@qiwi.be",
|
||||||
"email": "mathias@qiwi.be"
|
"name": "mathias"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "phated",
|
"email": "blaine@iceddev.com",
|
||||||
"email": "blaine@iceddev.com"
|
"name": "phated"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "kitcambridge",
|
"email": "github@kitcambridge.be",
|
||||||
"email": "github@kitcambridge.be"
|
"name": "kitcambridge"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "d10",
|
"email": "demoneaux@gmail.com",
|
||||||
"email": "demoneaux@gmail.com"
|
"name": "d10"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"name": "lodash",
|
"name": "lodash",
|
||||||
|
26
node_modules/os-homedir/package.json
generated
vendored
26
node_modules/os-homedir/package.json
generated
vendored
@ -2,7 +2,7 @@
|
|||||||
"_args": [
|
"_args": [
|
||||||
[
|
[
|
||||||
"os-homedir@^1.0.0",
|
"os-homedir@^1.0.0",
|
||||||
"/Users/steveng/repo/cordova/cordova-android/node_modules/osenv"
|
"d:\\cordova\\cordova-android\\node_modules\\osenv"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"_from": "os-homedir@>=1.0.0 <2.0.0",
|
"_from": "os-homedir@>=1.0.0 <2.0.0",
|
||||||
@ -28,11 +28,11 @@
|
|||||||
"_requiredBy": [
|
"_requiredBy": [
|
||||||
"/osenv"
|
"/osenv"
|
||||||
],
|
],
|
||||||
"_resolved": "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz",
|
"_resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.1.tgz",
|
||||||
"_shasum": "0d62bdf44b916fd3bbdcf2cab191948fb094f007",
|
"_shasum": "0d62bdf44b916fd3bbdcf2cab191948fb094f007",
|
||||||
"_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": "d:\\cordova\\cordova-android\\node_modules\\osenv",
|
||||||
"author": {
|
"author": {
|
||||||
"email": "sindresorhus@gmail.com",
|
"email": "sindresorhus@gmail.com",
|
||||||
"name": "Sindre Sorhus",
|
"name": "Sindre Sorhus",
|
||||||
@ -63,23 +63,23 @@
|
|||||||
"keywords": [
|
"keywords": [
|
||||||
"built-in",
|
"built-in",
|
||||||
"core",
|
"core",
|
||||||
|
"ponyfill",
|
||||||
|
"polyfill",
|
||||||
|
"shim",
|
||||||
|
"os",
|
||||||
|
"homedir",
|
||||||
|
"home",
|
||||||
"dir",
|
"dir",
|
||||||
"directory",
|
"directory",
|
||||||
"folder",
|
"folder",
|
||||||
"home",
|
"user",
|
||||||
"homedir",
|
"path"
|
||||||
"os",
|
|
||||||
"path",
|
|
||||||
"polyfill",
|
|
||||||
"ponyfill",
|
|
||||||
"shim",
|
|
||||||
"user"
|
|
||||||
],
|
],
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"maintainers": [
|
"maintainers": [
|
||||||
{
|
{
|
||||||
"name": "sindresorhus",
|
"email": "sindresorhus@gmail.com",
|
||||||
"email": "sindresorhus@gmail.com"
|
"name": "sindresorhus"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"name": "os-homedir",
|
"name": "os-homedir",
|
||||||
|
28
node_modules/os-tmpdir/package.json
generated
vendored
28
node_modules/os-tmpdir/package.json
generated
vendored
@ -2,7 +2,7 @@
|
|||||||
"_args": [
|
"_args": [
|
||||||
[
|
[
|
||||||
"os-tmpdir@^1.0.0",
|
"os-tmpdir@^1.0.0",
|
||||||
"/Users/steveng/repo/cordova/cordova-android/node_modules/osenv"
|
"d:\\cordova\\cordova-android\\node_modules\\osenv"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"_from": "os-tmpdir@>=1.0.0 <2.0.0",
|
"_from": "os-tmpdir@>=1.0.0 <2.0.0",
|
||||||
@ -28,11 +28,11 @@
|
|||||||
"_requiredBy": [
|
"_requiredBy": [
|
||||||
"/osenv"
|
"/osenv"
|
||||||
],
|
],
|
||||||
"_resolved": "http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz",
|
"_resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.1.tgz",
|
||||||
"_shasum": "e9b423a1edaf479882562e92ed71d7743a071b6e",
|
"_shasum": "e9b423a1edaf479882562e92ed71d7743a071b6e",
|
||||||
"_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": "d:\\cordova\\cordova-android\\node_modules\\osenv",
|
||||||
"author": {
|
"author": {
|
||||||
"email": "sindresorhus@gmail.com",
|
"email": "sindresorhus@gmail.com",
|
||||||
"name": "Sindre Sorhus",
|
"name": "Sindre Sorhus",
|
||||||
@ -62,24 +62,24 @@
|
|||||||
"keywords": [
|
"keywords": [
|
||||||
"built-in",
|
"built-in",
|
||||||
"core",
|
"core",
|
||||||
|
"ponyfill",
|
||||||
|
"polyfill",
|
||||||
|
"shim",
|
||||||
|
"os",
|
||||||
|
"tmpdir",
|
||||||
|
"tempdir",
|
||||||
|
"tmp",
|
||||||
|
"temp",
|
||||||
"dir",
|
"dir",
|
||||||
"directory",
|
"directory",
|
||||||
"env",
|
"env",
|
||||||
"environment",
|
"environment"
|
||||||
"os",
|
|
||||||
"polyfill",
|
|
||||||
"ponyfill",
|
|
||||||
"shim",
|
|
||||||
"temp",
|
|
||||||
"tempdir",
|
|
||||||
"tmp",
|
|
||||||
"tmpdir"
|
|
||||||
],
|
],
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"maintainers": [
|
"maintainers": [
|
||||||
{
|
{
|
||||||
"name": "sindresorhus",
|
"email": "sindresorhus@gmail.com",
|
||||||
"email": "sindresorhus@gmail.com"
|
"name": "sindresorhus"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"name": "os-tmpdir",
|
"name": "os-tmpdir",
|
||||||
|
28
node_modules/osenv/package.json
generated
vendored
28
node_modules/osenv/package.json
generated
vendored
@ -2,7 +2,7 @@
|
|||||||
"_args": [
|
"_args": [
|
||||||
[
|
[
|
||||||
"osenv@^0.1.3",
|
"osenv@^0.1.3",
|
||||||
"/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common"
|
"d:\\cordova\\cordova-android\\node_modules\\cordova-common"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"_from": "osenv@>=0.1.3 <0.2.0",
|
"_from": "osenv@>=0.1.3 <0.2.0",
|
||||||
@ -28,11 +28,11 @@
|
|||||||
"_requiredBy": [
|
"_requiredBy": [
|
||||||
"/cordova-common"
|
"/cordova-common"
|
||||||
],
|
],
|
||||||
"_resolved": "http://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz",
|
"_resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.3.tgz",
|
||||||
"_shasum": "83cf05c6d6458fc4d5ac6362ea325d92f2754217",
|
"_shasum": "83cf05c6d6458fc4d5ac6362ea325d92f2754217",
|
||||||
"_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": "d:\\cordova\\cordova-android\\node_modules\\cordova-common",
|
||||||
"author": {
|
"author": {
|
||||||
"email": "i@izs.me",
|
"email": "i@izs.me",
|
||||||
"name": "Isaac Z. Schlueter",
|
"name": "Isaac Z. Schlueter",
|
||||||
@ -60,31 +60,31 @@
|
|||||||
"homepage": "https://github.com/npm/osenv#readme",
|
"homepage": "https://github.com/npm/osenv#readme",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"environment",
|
"environment",
|
||||||
|
"variable",
|
||||||
"home",
|
"home",
|
||||||
|
"tmpdir",
|
||||||
"path",
|
"path",
|
||||||
"prompt",
|
"prompt",
|
||||||
"ps1",
|
"ps1"
|
||||||
"tmpdir",
|
|
||||||
"variable"
|
|
||||||
],
|
],
|
||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"main": "osenv.js",
|
"main": "osenv.js",
|
||||||
"maintainers": [
|
"maintainers": [
|
||||||
{
|
{
|
||||||
"name": "isaacs",
|
"email": "i@izs.me",
|
||||||
"email": "i@izs.me"
|
"name": "isaacs"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "robertkowalski",
|
"email": "rok@kowalski.gd",
|
||||||
"email": "rok@kowalski.gd"
|
"name": "robertkowalski"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "othiym23",
|
"email": "ogd@aoaioxxysz.net",
|
||||||
"email": "ogd@aoaioxxysz.net"
|
"name": "othiym23"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "iarna",
|
"email": "me@re-becca.org",
|
||||||
"email": "me@re-becca.org"
|
"name": "iarna"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"name": "osenv",
|
"name": "osenv",
|
||||||
|
28
node_modules/plist/package.json
generated
vendored
28
node_modules/plist/package.json
generated
vendored
@ -2,7 +2,7 @@
|
|||||||
"_args": [
|
"_args": [
|
||||||
[
|
[
|
||||||
"plist@^1.2.0",
|
"plist@^1.2.0",
|
||||||
"/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common"
|
"d:\\cordova\\cordova-android\\node_modules\\cordova-common"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"_from": "plist@>=1.2.0 <2.0.0",
|
"_from": "plist@>=1.2.0 <2.0.0",
|
||||||
@ -28,11 +28,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": "d:\\cordova\\cordova-android\\node_modules\\cordova-common",
|
||||||
"author": {
|
"author": {
|
||||||
"email": "nathan@tootallnate.net",
|
"email": "nathan@tootallnate.net",
|
||||||
"name": "Nathan Rajlich"
|
"name": "Nathan Rajlich"
|
||||||
@ -42,15 +42,15 @@
|
|||||||
},
|
},
|
||||||
"contributors": [
|
"contributors": [
|
||||||
{
|
{
|
||||||
"name": "Hans Huebner",
|
"email": "hans.huebner@gmail.com",
|
||||||
"email": "hans.huebner@gmail.com"
|
"name": "Hans Huebner"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Pierre Metrailler"
|
"name": "Pierre Metrailler"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Mike Reinstein",
|
"email": "reinstein.mike@gmail.com",
|
||||||
"email": "reinstein.mike@gmail.com"
|
"name": "Mike Reinstein"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Vladimir Tsvang"
|
"name": "Vladimir Tsvang"
|
||||||
@ -83,24 +83,24 @@
|
|||||||
"apple",
|
"apple",
|
||||||
"browser",
|
"browser",
|
||||||
"mac",
|
"mac",
|
||||||
"parser",
|
|
||||||
"plist",
|
"plist",
|
||||||
|
"parser",
|
||||||
"xml"
|
"xml"
|
||||||
],
|
],
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"main": "lib/plist.js",
|
"main": "lib/plist.js",
|
||||||
"maintainers": [
|
"maintainers": [
|
||||||
{
|
{
|
||||||
"name": "TooTallNate",
|
"email": "nathan@tootallnate.net",
|
||||||
"email": "nathan@tootallnate.net"
|
"name": "TooTallNate"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "tootallnate",
|
"email": "nathan@tootallnate.net",
|
||||||
"email": "nathan@tootallnate.net"
|
"name": "tootallnate"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "mreinstein",
|
"email": "reinstein.mike@gmail.com",
|
||||||
"email": "reinstein.mike@gmail.com"
|
"name": "mreinstein"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"name": "plist",
|
"name": "plist",
|
||||||
|
16
node_modules/semver/package.json
generated
vendored
16
node_modules/semver/package.json
generated
vendored
@ -2,7 +2,7 @@
|
|||||||
"_args": [
|
"_args": [
|
||||||
[
|
[
|
||||||
"semver@^5.0.1",
|
"semver@^5.0.1",
|
||||||
"/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common"
|
"d:\\cordova\\cordova-android\\node_modules\\cordova-common"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"_from": "semver@>=5.0.1 <6.0.0",
|
"_from": "semver@>=5.0.1 <6.0.0",
|
||||||
@ -28,11 +28,11 @@
|
|||||||
"_requiredBy": [
|
"_requiredBy": [
|
||||||
"/cordova-common"
|
"/cordova-common"
|
||||||
],
|
],
|
||||||
"_resolved": "http://registry.npmjs.org/semver/-/semver-5.1.0.tgz",
|
"_resolved": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz",
|
||||||
"_shasum": "85f2cf8550465c4df000cf7d86f6b054106ab9e5",
|
"_shasum": "85f2cf8550465c4df000cf7d86f6b054106ab9e5",
|
||||||
"_shrinkwrap": null,
|
"_shrinkwrap": null,
|
||||||
"_spec": "semver@^5.0.1",
|
"_spec": "semver@^5.0.1",
|
||||||
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common",
|
"_where": "d:\\cordova\\cordova-android\\node_modules\\cordova-common",
|
||||||
"bin": {
|
"bin": {
|
||||||
"semver": "./bin/semver"
|
"semver": "./bin/semver"
|
||||||
},
|
},
|
||||||
@ -47,7 +47,7 @@
|
|||||||
"directories": {},
|
"directories": {},
|
||||||
"dist": {
|
"dist": {
|
||||||
"shasum": "85f2cf8550465c4df000cf7d86f6b054106ab9e5",
|
"shasum": "85f2cf8550465c4df000cf7d86f6b054106ab9e5",
|
||||||
"tarball": "http://registry.npmjs.org/semver/-/semver-5.1.0.tgz"
|
"tarball": "https://registry.npmjs.org/semver/-/semver-5.1.0.tgz"
|
||||||
},
|
},
|
||||||
"gitHead": "8e33a30e62e40e4983d1c5f55e794331b861aadc",
|
"gitHead": "8e33a30e62e40e4983d1c5f55e794331b861aadc",
|
||||||
"homepage": "https://github.com/npm/node-semver#readme",
|
"homepage": "https://github.com/npm/node-semver#readme",
|
||||||
@ -55,12 +55,12 @@
|
|||||||
"main": "semver.js",
|
"main": "semver.js",
|
||||||
"maintainers": [
|
"maintainers": [
|
||||||
{
|
{
|
||||||
"name": "isaacs",
|
"email": "isaacs@npmjs.com",
|
||||||
"email": "isaacs@npmjs.com"
|
"name": "isaacs"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "othiym23",
|
"email": "ogd@aoaioxxysz.net",
|
||||||
"email": "ogd@aoaioxxysz.net"
|
"name": "othiym23"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"name": "semver",
|
"name": "semver",
|
||||||
|
22
node_modules/underscore/package.json
generated
vendored
22
node_modules/underscore/package.json
generated
vendored
@ -2,7 +2,7 @@
|
|||||||
"_args": [
|
"_args": [
|
||||||
[
|
[
|
||||||
"underscore@^1.8.3",
|
"underscore@^1.8.3",
|
||||||
"/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common"
|
"d:\\cordova\\cordova-android\\node_modules\\cordova-common"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"_from": "underscore@>=1.8.3 <2.0.0",
|
"_from": "underscore@>=1.8.3 <2.0.0",
|
||||||
@ -27,11 +27,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": "d:\\cordova\\cordova-android\\node_modules\\cordova-common",
|
||||||
"author": {
|
"author": {
|
||||||
"email": "jeremy@documentcloud.org",
|
"email": "jeremy@documentcloud.org",
|
||||||
"name": "Jeremy Ashkenas"
|
"name": "Jeremy Ashkenas"
|
||||||
@ -52,29 +52,29 @@
|
|||||||
"directories": {},
|
"directories": {},
|
||||||
"dist": {
|
"dist": {
|
||||||
"shasum": "4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022",
|
"shasum": "4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022",
|
||||||
"tarball": "http://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz"
|
"tarball": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz"
|
||||||
},
|
},
|
||||||
"files": [
|
"files": [
|
||||||
"LICENSE",
|
"underscore.js",
|
||||||
"underscore-min.js",
|
"underscore-min.js",
|
||||||
"underscore-min.map",
|
"underscore-min.map",
|
||||||
"underscore.js"
|
"LICENSE"
|
||||||
],
|
],
|
||||||
"gitHead": "e4743ab712b8ab42ad4ccb48b155034d02394e4d",
|
"gitHead": "e4743ab712b8ab42ad4ccb48b155034d02394e4d",
|
||||||
"homepage": "http://underscorejs.org",
|
"homepage": "http://underscorejs.org",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"browser",
|
"util",
|
||||||
"client",
|
|
||||||
"functional",
|
"functional",
|
||||||
"server",
|
"server",
|
||||||
"util"
|
"client",
|
||||||
|
"browser"
|
||||||
],
|
],
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"main": "underscore.js",
|
"main": "underscore.js",
|
||||||
"maintainers": [
|
"maintainers": [
|
||||||
{
|
{
|
||||||
"name": "jashkenas",
|
"email": "jashkenas@gmail.com",
|
||||||
"email": "jashkenas@gmail.com"
|
"name": "jashkenas"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"name": "underscore",
|
"name": "underscore",
|
||||||
|
22
node_modules/unorm/package.json
generated
vendored
22
node_modules/unorm/package.json
generated
vendored
@ -2,7 +2,7 @@
|
|||||||
"_args": [
|
"_args": [
|
||||||
[
|
[
|
||||||
"unorm@^1.3.3",
|
"unorm@^1.3.3",
|
||||||
"/Users/steveng/repo/cordova/cordova-android/node_modules/cordova-common"
|
"d:\\cordova\\cordova-android\\node_modules\\cordova-common"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"_from": "unorm@>=1.3.3 <2.0.0",
|
"_from": "unorm@>=1.3.3 <2.0.0",
|
||||||
@ -27,11 +27,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": "d:\\cordova\\cordova-android\\node_modules\\cordova-common",
|
||||||
"author": {
|
"author": {
|
||||||
"email": "bwp@bwp.dk",
|
"email": "bwp@bwp.dk",
|
||||||
"name": "Bjarke Walling"
|
"name": "Bjarke Walling"
|
||||||
@ -41,16 +41,16 @@
|
|||||||
},
|
},
|
||||||
"contributors": [
|
"contributors": [
|
||||||
{
|
{
|
||||||
"name": "Bjarke Walling",
|
"email": "bwp@bwp.dk",
|
||||||
"email": "bwp@bwp.dk"
|
"name": "Bjarke Walling"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Oleg Grenrus",
|
"email": "oleg.grenrus@iki.fi",
|
||||||
"email": "oleg.grenrus@iki.fi"
|
"name": "Oleg Grenrus"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Matsuza",
|
"email": "matsuza@gmail.com",
|
||||||
"email": "matsuza@gmail.com"
|
"name": "Matsuza"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"dependencies": {},
|
"dependencies": {},
|
||||||
@ -77,8 +77,8 @@
|
|||||||
"main": "./lib/unorm.js",
|
"main": "./lib/unorm.js",
|
||||||
"maintainers": [
|
"maintainers": [
|
||||||
{
|
{
|
||||||
"name": "walling",
|
"email": "bwp@bwp.dk",
|
||||||
"email": "bwp@bwp.dk"
|
"name": "walling"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"name": "unorm",
|
"name": "unorm",
|
||||||
|
18
node_modules/util-deprecate/package.json
generated
vendored
18
node_modules/util-deprecate/package.json
generated
vendored
@ -2,7 +2,7 @@
|
|||||||
"_args": [
|
"_args": [
|
||||||
[
|
[
|
||||||
"util-deprecate@1.0.2",
|
"util-deprecate@1.0.2",
|
||||||
"/Users/steveng/repo/cordova/cordova-android/node_modules/plist"
|
"d:\\cordova\\cordova-android\\node_modules\\plist"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"_from": "util-deprecate@1.0.2",
|
"_from": "util-deprecate@1.0.2",
|
||||||
@ -28,11 +28,11 @@
|
|||||||
"_requiredBy": [
|
"_requiredBy": [
|
||||||
"/plist"
|
"/plist"
|
||||||
],
|
],
|
||||||
"_resolved": "http://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
|
"_resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
|
||||||
"_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": "d:\\cordova\\cordova-android\\node_modules\\plist",
|
||||||
"author": {
|
"author": {
|
||||||
"email": "nathan@tootallnate.net",
|
"email": "nathan@tootallnate.net",
|
||||||
"name": "Nathan Rajlich",
|
"name": "Nathan Rajlich",
|
||||||
@ -53,18 +53,18 @@
|
|||||||
"gitHead": "475fb6857cd23fafff20c1be846c1350abf8e6d4",
|
"gitHead": "475fb6857cd23fafff20c1be846c1350abf8e6d4",
|
||||||
"homepage": "https://github.com/TooTallNate/util-deprecate",
|
"homepage": "https://github.com/TooTallNate/util-deprecate",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"browser",
|
"util",
|
||||||
"browserify",
|
|
||||||
"deprecate",
|
"deprecate",
|
||||||
"node",
|
"browserify",
|
||||||
"util"
|
"browser",
|
||||||
|
"node"
|
||||||
],
|
],
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"main": "node.js",
|
"main": "node.js",
|
||||||
"maintainers": [
|
"maintainers": [
|
||||||
{
|
{
|
||||||
"name": "tootallnate",
|
"email": "nathan@tootallnate.net",
|
||||||
"email": "nathan@tootallnate.net"
|
"name": "tootallnate"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"name": "util-deprecate",
|
"name": "util-deprecate",
|
||||||
|
12
node_modules/xmlbuilder/package.json
generated
vendored
12
node_modules/xmlbuilder/package.json
generated
vendored
@ -2,7 +2,7 @@
|
|||||||
"_args": [
|
"_args": [
|
||||||
[
|
[
|
||||||
"xmlbuilder@4.0.0",
|
"xmlbuilder@4.0.0",
|
||||||
"/Users/steveng/repo/cordova/cordova-android/node_modules/plist"
|
"d:\\cordova\\cordova-android\\node_modules\\plist"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"_from": "xmlbuilder@4.0.0",
|
"_from": "xmlbuilder@4.0.0",
|
||||||
@ -27,11 +27,11 @@
|
|||||||
"_requiredBy": [
|
"_requiredBy": [
|
||||||
"/plist"
|
"/plist"
|
||||||
],
|
],
|
||||||
"_resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz",
|
"_resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz",
|
||||||
"_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": "d:\\cordova\\cordova-android\\node_modules\\plist",
|
||||||
"author": {
|
"author": {
|
||||||
"email": "oozcitak@gmail.com",
|
"email": "oozcitak@gmail.com",
|
||||||
"name": "Ozgur Ozcitak"
|
"name": "Ozgur Ozcitak"
|
||||||
@ -54,7 +54,7 @@
|
|||||||
"directories": {},
|
"directories": {},
|
||||||
"dist": {
|
"dist": {
|
||||||
"shasum": "98b8f651ca30aa624036f127d11cc66dc7b907a3",
|
"shasum": "98b8f651ca30aa624036f127d11cc66dc7b907a3",
|
||||||
"tarball": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz"
|
"tarball": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.0.0.tgz"
|
||||||
},
|
},
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=0.8.0"
|
"node": ">=0.8.0"
|
||||||
@ -69,8 +69,8 @@
|
|||||||
"main": "./lib/index",
|
"main": "./lib/index",
|
||||||
"maintainers": [
|
"maintainers": [
|
||||||
{
|
{
|
||||||
"name": "oozcitak",
|
"email": "oozcitak@gmail.com",
|
||||||
"email": "oozcitak@gmail.com"
|
"name": "oozcitak"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"name": "xmlbuilder",
|
"name": "xmlbuilder",
|
||||||
|
48
node_modules/xmldom/package.json
generated
vendored
48
node_modules/xmldom/package.json
generated
vendored
@ -2,7 +2,7 @@
|
|||||||
"_args": [
|
"_args": [
|
||||||
[
|
[
|
||||||
"xmldom@0.1.x",
|
"xmldom@0.1.x",
|
||||||
"/Users/steveng/repo/cordova/cordova-android/node_modules/plist"
|
"d:\\cordova\\cordova-android\\node_modules\\plist"
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"_from": "xmldom@>=0.1.0 <0.2.0",
|
"_from": "xmldom@>=0.1.0 <0.2.0",
|
||||||
@ -28,11 +28,11 @@
|
|||||||
"_requiredBy": [
|
"_requiredBy": [
|
||||||
"/plist"
|
"/plist"
|
||||||
],
|
],
|
||||||
"_resolved": "http://registry.npmjs.org/xmldom/-/xmldom-0.1.22.tgz",
|
"_resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.22.tgz",
|
||||||
"_shasum": "10de4e5e964981f03c8cc72fadc08d14b6c3aa26",
|
"_shasum": "10de4e5e964981f03c8cc72fadc08d14b6c3aa26",
|
||||||
"_shrinkwrap": null,
|
"_shrinkwrap": null,
|
||||||
"_spec": "xmldom@0.1.x",
|
"_spec": "xmldom@0.1.x",
|
||||||
"_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/plist",
|
"_where": "d:\\cordova\\cordova-android\\node_modules\\plist",
|
||||||
"author": {
|
"author": {
|
||||||
"email": "jindw@xidea.org",
|
"email": "jindw@xidea.org",
|
||||||
"name": "jindw",
|
"name": "jindw",
|
||||||
@ -44,18 +44,18 @@
|
|||||||
},
|
},
|
||||||
"contributors": [
|
"contributors": [
|
||||||
{
|
{
|
||||||
"name": "Yaron Naveh",
|
|
||||||
"email": "yaronn01@gmail.com",
|
"email": "yaronn01@gmail.com",
|
||||||
|
"name": "Yaron Naveh",
|
||||||
"url": "http://webservices20.blogspot.com/"
|
"url": "http://webservices20.blogspot.com/"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Harutyun Amirjanyan",
|
|
||||||
"email": "amirjanyan@gmail.com",
|
"email": "amirjanyan@gmail.com",
|
||||||
|
"name": "Harutyun Amirjanyan",
|
||||||
"url": "https://github.com/nightwing"
|
"url": "https://github.com/nightwing"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Alan Gutierrez",
|
|
||||||
"email": "alan@prettyrobots.com",
|
"email": "alan@prettyrobots.com",
|
||||||
|
"name": "Alan Gutierrez",
|
||||||
"url": "http://www.prettyrobots.com/"
|
"url": "http://www.prettyrobots.com/"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@ -75,42 +75,42 @@
|
|||||||
"gitHead": "29a83b315aef56c156602286b2d884a3b4c2521f",
|
"gitHead": "29a83b315aef56c156602286b2d884a3b4c2521f",
|
||||||
"homepage": "https://github.com/jindw/xmldom",
|
"homepage": "https://github.com/jindw/xmldom",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"DOMParser",
|
|
||||||
"XMLSerializer",
|
|
||||||
"dom",
|
|
||||||
"javascript",
|
|
||||||
"parser",
|
|
||||||
"w3c",
|
"w3c",
|
||||||
"xml"
|
"dom",
|
||||||
|
"xml",
|
||||||
|
"parser",
|
||||||
|
"javascript",
|
||||||
|
"DOMParser",
|
||||||
|
"XMLSerializer"
|
||||||
],
|
],
|
||||||
"licenses": [
|
"licenses": [
|
||||||
{
|
{
|
||||||
|
"MIT": "http://opensource.org/licenses/MIT",
|
||||||
"type": "LGPL",
|
"type": "LGPL",
|
||||||
"url": "http://www.gnu.org/licenses/lgpl.html",
|
"url": "http://www.gnu.org/licenses/lgpl.html"
|
||||||
"MIT": "http://opensource.org/licenses/MIT"
|
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"main": "./dom-parser.js",
|
"main": "./dom-parser.js",
|
||||||
"maintainers": [
|
"maintainers": [
|
||||||
{
|
{
|
||||||
"name": "jindw",
|
"email": "jindw@xidea.org",
|
||||||
"email": "jindw@xidea.org"
|
"name": "jindw"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "yaron",
|
"email": "yaronn01@gmail.com",
|
||||||
"email": "yaronn01@gmail.com"
|
"name": "yaron"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "bigeasy",
|
"email": "alan@prettyrobots.com",
|
||||||
"email": "alan@prettyrobots.com"
|
"name": "bigeasy"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "kethinov",
|
"email": "kethinov@gmail.com",
|
||||||
"email": "kethinov@gmail.com"
|
"name": "kethinov"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "jinjinyun",
|
"email": "jinyun.jin@gmail.com",
|
||||||
"email": "jinyun.jin@gmail.com"
|
"name": "jinjinyun"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"name": "xmldom",
|
"name": "xmldom",
|
||||||
|
96
package.json
96
package.json
@ -1,49 +1,49 @@
|
|||||||
{
|
{
|
||||||
"name": "cordova-android",
|
"name": "cordova-android",
|
||||||
"version": "5.2.0-dev",
|
"version": "5.2.0-dev",
|
||||||
"description": "cordova-android release",
|
"description": "cordova-android release",
|
||||||
"bin": {
|
"bin": {
|
||||||
"create": "bin/create"
|
"create": "bin/create"
|
||||||
},
|
},
|
||||||
"main": "bin/templates/cordova/Api.js",
|
"main": "bin/templates/cordova/Api.js",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://git-wip-us.apache.org/repos/asf/cordova-android.git"
|
"url": "https://git-wip-us.apache.org/repos/asf/cordova-android.git"
|
||||||
},
|
},
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"android",
|
"android",
|
||||||
"cordova",
|
"cordova",
|
||||||
"apache"
|
"apache"
|
||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "npm run jshint && jasmine-node --color spec/unit",
|
"test": "npm run jshint && jasmine-node --color spec/unit",
|
||||||
"cover": "istanbul cover --root bin/templates/cordova --print detail node_modules/jasmine-node/bin/jasmine-node -- spec/unit",
|
"cover": "istanbul cover --root bin/templates/cordova --print detail node_modules/jasmine-node/bin/jasmine-node -- spec/unit",
|
||||||
"test-build": "jasmine-node --captureExceptions --color spec/e2e",
|
"test-build": "jasmine-node --captureExceptions --color spec/e2e",
|
||||||
"jshint": "node node_modules/jshint/bin/jshint bin && node node_modules/jshint/bin/jshint spec"
|
"jshint": "node node_modules/jshint/bin/jshint bin && node node_modules/jshint/bin/jshint spec"
|
||||||
},
|
},
|
||||||
"author": "Apache Software Foundation",
|
"author": "Apache Software Foundation",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"cordova-common": "^1.1.0",
|
"cordova-common": "^1.2.0",
|
||||||
"elementtree": "^0.1.6",
|
"elementtree": "^0.1.6",
|
||||||
"nopt": "^3.0.1",
|
"nopt": "^3.0.1",
|
||||||
"properties-parser": "^0.2.3",
|
"properties-parser": "^0.2.3",
|
||||||
"q": "^1.4.1",
|
"q": "^1.4.1",
|
||||||
"shelljs": "^0.5.3"
|
"shelljs": "^0.5.3"
|
||||||
},
|
},
|
||||||
"bundledDependencies": [
|
"bundledDependencies": [
|
||||||
"cordova-common",
|
"cordova-common",
|
||||||
"elementtree",
|
"elementtree",
|
||||||
"nopt",
|
"nopt",
|
||||||
"properties-parser",
|
"properties-parser",
|
||||||
"q",
|
"q",
|
||||||
"shelljs"
|
"shelljs"
|
||||||
],
|
],
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"istanbul": "^0.4.2",
|
"istanbul": "^0.4.2",
|
||||||
"jasmine-node": "^1.14.5",
|
"jasmine-node": "^1.14.5",
|
||||||
"jshint": "^2.6.0",
|
"jshint": "^2.6.0",
|
||||||
"promise-matchers": "~0",
|
"promise-matchers": "~0",
|
||||||
"rewire": "^2.1.3"
|
"rewire": "^2.1.3"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user