You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by st...@apache.org on 2017/03/28 05:25:34 UTC
[2/9] android commit: CB-12609: checking in updated node_modules
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/sax/test/issue-30.js
----------------------------------------------------------------------
diff --git a/node_modules/sax/test/issue-30.js b/node_modules/sax/test/issue-30.js
deleted file mode 100644
index c2cc809..0000000
--- a/node_modules/sax/test/issue-30.js
+++ /dev/null
@@ -1,24 +0,0 @@
-// https://github.com/isaacs/sax-js/issues/33
-require(__dirname).test
- ( { xml : "<xml>\n"+
- "<!-- \n"+
- " comment with a single dash- in it\n"+
- "-->\n"+
- "<data/>\n"+
- "</xml>"
-
- , expect :
- [ [ "opentag", { name: "xml", attributes: {} } ]
- , [ "text", "\n" ]
- , [ "comment", " \n comment with a single dash- in it\n" ]
- , [ "text", "\n" ]
- , [ "opentag", { name: "data", attributes: {} } ]
- , [ "closetag", "data" ]
- , [ "text", "\n" ]
- , [ "closetag", "xml" ]
- ]
- , strict : true
- , opt : {}
- }
- )
-
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/sax/test/issue-35.js
----------------------------------------------------------------------
diff --git a/node_modules/sax/test/issue-35.js b/node_modules/sax/test/issue-35.js
deleted file mode 100644
index 7c521c5..0000000
--- a/node_modules/sax/test/issue-35.js
+++ /dev/null
@@ -1,15 +0,0 @@
-// https://github.com/isaacs/sax-js/issues/35
-require(__dirname).test
- ( { xml : "<xml>

\n"+
- "</xml>"
-
- , expect :
- [ [ "opentag", { name: "xml", attributes: {} } ]
- , [ "text", "\r\r\n" ]
- , [ "closetag", "xml" ]
- ]
- , strict : true
- , opt : {}
- }
- )
-
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/sax/test/issue-47.js
----------------------------------------------------------------------
diff --git a/node_modules/sax/test/issue-47.js b/node_modules/sax/test/issue-47.js
deleted file mode 100644
index 911c7d0..0000000
--- a/node_modules/sax/test/issue-47.js
+++ /dev/null
@@ -1,13 +0,0 @@
-// https://github.com/isaacs/sax-js/issues/47
-require(__dirname).test
- ( { xml : '<a href="query.svc?x=1&y=2&z=3"/>'
- , expect : [
- [ "attribute", { name:'href', value:"query.svc?x=1&y=2&z=3"} ],
- [ "opentag", { name: "a", attributes: { href:"query.svc?x=1&y=2&z=3"} } ],
- [ "closetag", "a" ]
- ]
- , strict : true
- , opt : {}
- }
- )
-
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/sax/test/issue-49.js
----------------------------------------------------------------------
diff --git a/node_modules/sax/test/issue-49.js b/node_modules/sax/test/issue-49.js
deleted file mode 100644
index 2964325..0000000
--- a/node_modules/sax/test/issue-49.js
+++ /dev/null
@@ -1,31 +0,0 @@
-// https://github.com/isaacs/sax-js/issues/49
-require(__dirname).test
- ( { xml : "<xml><script>hello world</script></xml>"
- , expect :
- [ [ "opentag", { name: "xml", attributes: {} } ]
- , [ "opentag", { name: "script", attributes: {} } ]
- , [ "text", "hello world" ]
- , [ "closetag", "script" ]
- , [ "closetag", "xml" ]
- ]
- , strict : false
- , opt : { lowercasetags: true, noscript: true }
- }
- )
-
-require(__dirname).test
- ( { xml : "<xml><script><![CDATA[hello world]]></script></xml>"
- , expect :
- [ [ "opentag", { name: "xml", attributes: {} } ]
- , [ "opentag", { name: "script", attributes: {} } ]
- , [ "opencdata", undefined ]
- , [ "cdata", "hello world" ]
- , [ "closecdata", undefined ]
- , [ "closetag", "script" ]
- , [ "closetag", "xml" ]
- ]
- , strict : false
- , opt : { lowercasetags: true, noscript: true }
- }
- )
-
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/sax/test/parser-position.js
----------------------------------------------------------------------
diff --git a/node_modules/sax/test/parser-position.js b/node_modules/sax/test/parser-position.js
deleted file mode 100644
index e4a68b1..0000000
--- a/node_modules/sax/test/parser-position.js
+++ /dev/null
@@ -1,28 +0,0 @@
-var sax = require("../lib/sax"),
- assert = require("assert")
-
-function testPosition(chunks, expectedEvents) {
- var parser = sax.parser();
- expectedEvents.forEach(function(expectation) {
- parser['on' + expectation[0]] = function() {
- for (var prop in expectation[1]) {
- assert.equal(parser[prop], expectation[1][prop]);
- }
- }
- });
- chunks.forEach(function(chunk) {
- parser.write(chunk);
- });
-};
-
-testPosition(['<div>abcdefgh</div>'],
- [ ['opentag', { position: 5, startTagPosition: 1 }]
- , ['text', { position: 19, startTagPosition: 14 }]
- , ['closetag', { position: 19, startTagPosition: 14 }]
- ]);
-
-testPosition(['<div>abcde','fgh</div>'],
- [ ['opentag', { position: 5, startTagPosition: 1 }]
- , ['text', { position: 19, startTagPosition: 14 }]
- , ['closetag', { position: 19, startTagPosition: 14 }]
- ]);
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/sax/test/script.js
----------------------------------------------------------------------
diff --git a/node_modules/sax/test/script.js b/node_modules/sax/test/script.js
deleted file mode 100644
index 464c051..0000000
--- a/node_modules/sax/test/script.js
+++ /dev/null
@@ -1,12 +0,0 @@
-require(__dirname).test({
- xml : "<html><head><script>if (1 < 0) { console.log('elo there'); }</script></head></html>",
- expect : [
- ["opentag", {"name": "HTML","attributes": {}}],
- ["opentag", {"name": "HEAD","attributes": {}}],
- ["opentag", {"name": "SCRIPT","attributes": {}}],
- ["script", "if (1 < 0) { console.log('elo there'); }"],
- ["closetag", "SCRIPT"],
- ["closetag", "HEAD"],
- ["closetag", "HTML"]
- ]
-});
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/sax/test/self-closing-child-strict.js
----------------------------------------------------------------------
diff --git a/node_modules/sax/test/self-closing-child-strict.js b/node_modules/sax/test/self-closing-child-strict.js
deleted file mode 100644
index ce9c045..0000000
--- a/node_modules/sax/test/self-closing-child-strict.js
+++ /dev/null
@@ -1,40 +0,0 @@
-
-require(__dirname).test({
- xml :
- "<root>"+
- "<child>" +
- "<haha />" +
- "</child>" +
- "<monkey>" +
- "=(|)" +
- "</monkey>" +
- "</root>",
- expect : [
- ["opentag", {
- "name": "root",
- "attributes": {}
- }],
- ["opentag", {
- "name": "child",
- "attributes": {}
- }],
- ["opentag", {
- "name": "haha",
- "attributes": {}
- }],
- ["closetag", "haha"],
- ["closetag", "child"],
- ["opentag", {
- "name": "monkey",
- "attributes": {}
- }],
- ["text", "=(|)"],
- ["closetag", "monkey"],
- ["closetag", "root"],
- ["end"],
- ["ready"]
- ],
- strict : true,
- opt : {}
-});
-
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/sax/test/self-closing-child.js
----------------------------------------------------------------------
diff --git a/node_modules/sax/test/self-closing-child.js b/node_modules/sax/test/self-closing-child.js
deleted file mode 100644
index bc6b52b..0000000
--- a/node_modules/sax/test/self-closing-child.js
+++ /dev/null
@@ -1,40 +0,0 @@
-
-require(__dirname).test({
- xml :
- "<root>"+
- "<child>" +
- "<haha />" +
- "</child>" +
- "<monkey>" +
- "=(|)" +
- "</monkey>" +
- "</root>",
- expect : [
- ["opentag", {
- "name": "ROOT",
- "attributes": {}
- }],
- ["opentag", {
- "name": "CHILD",
- "attributes": {}
- }],
- ["opentag", {
- "name": "HAHA",
- "attributes": {}
- }],
- ["closetag", "HAHA"],
- ["closetag", "CHILD"],
- ["opentag", {
- "name": "MONKEY",
- "attributes": {}
- }],
- ["text", "=(|)"],
- ["closetag", "MONKEY"],
- ["closetag", "ROOT"],
- ["end"],
- ["ready"]
- ],
- strict : false,
- opt : {}
-});
-
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/sax/test/self-closing-tag.js
----------------------------------------------------------------------
diff --git a/node_modules/sax/test/self-closing-tag.js b/node_modules/sax/test/self-closing-tag.js
deleted file mode 100644
index b2c5736..0000000
--- a/node_modules/sax/test/self-closing-tag.js
+++ /dev/null
@@ -1,25 +0,0 @@
-
-require(__dirname).test({
- xml :
- "<root> "+
- "<haha /> "+
- "<haha/> "+
- "<monkey> "+
- "=(|) "+
- "</monkey>"+
- "</root> ",
- expect : [
- ["opentag", {name:"ROOT", attributes:{}}],
- ["opentag", {name:"HAHA", attributes:{}}],
- ["closetag", "HAHA"],
- ["opentag", {name:"HAHA", attributes:{}}],
- ["closetag", "HAHA"],
- // ["opentag", {name:"HAHA", attributes:{}}],
- // ["closetag", "HAHA"],
- ["opentag", {name:"MONKEY", attributes:{}}],
- ["text", "=(|)"],
- ["closetag", "MONKEY"],
- ["closetag", "ROOT"]
- ],
- opt : { trim : true }
-});
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/sax/test/stray-ending.js
----------------------------------------------------------------------
diff --git a/node_modules/sax/test/stray-ending.js b/node_modules/sax/test/stray-ending.js
deleted file mode 100644
index 6b0aa7f..0000000
--- a/node_modules/sax/test/stray-ending.js
+++ /dev/null
@@ -1,17 +0,0 @@
-// stray ending tags should just be ignored in non-strict mode.
-// https://github.com/isaacs/sax-js/issues/32
-require(__dirname).test
- ( { xml :
- "<a><b></c></b></a>"
- , expect :
- [ [ "opentag", { name: "A", attributes: {} } ]
- , [ "opentag", { name: "B", attributes: {} } ]
- , [ "text", "</c>" ]
- , [ "closetag", "B" ]
- , [ "closetag", "A" ]
- ]
- , strict : false
- , opt : {}
- }
- )
-
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/sax/test/trailing-non-whitespace.js
----------------------------------------------------------------------
diff --git a/node_modules/sax/test/trailing-non-whitespace.js b/node_modules/sax/test/trailing-non-whitespace.js
deleted file mode 100644
index 3e1fb2e..0000000
--- a/node_modules/sax/test/trailing-non-whitespace.js
+++ /dev/null
@@ -1,17 +0,0 @@
-
-require(__dirname).test({
- xml : "<span>Welcome,</span> to monkey land",
- expect : [
- ["opentag", {
- "name": "SPAN",
- "attributes": {}
- }],
- ["text", "Welcome,"],
- ["closetag", "SPAN"],
- ["text", " to monkey land"],
- ["end"],
- ["ready"]
- ],
- strict : false,
- opt : {}
-});
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/sax/test/unquoted.js
----------------------------------------------------------------------
diff --git a/node_modules/sax/test/unquoted.js b/node_modules/sax/test/unquoted.js
deleted file mode 100644
index 79f1d0b..0000000
--- a/node_modules/sax/test/unquoted.js
+++ /dev/null
@@ -1,17 +0,0 @@
-// unquoted attributes should be ok in non-strict mode
-// https://github.com/isaacs/sax-js/issues/31
-require(__dirname).test
- ( { xml :
- "<span class=test hello=world></span>"
- , expect :
- [ [ "attribute", { name: "class", value: "test" } ]
- , [ "attribute", { name: "hello", value: "world" } ]
- , [ "opentag", { name: "SPAN",
- attributes: { class: "test", hello: "world" } } ]
- , [ "closetag", "SPAN" ]
- ]
- , strict : false
- , opt : {}
- }
- )
-
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/sax/test/xmlns-issue-41.js
----------------------------------------------------------------------
diff --git a/node_modules/sax/test/xmlns-issue-41.js b/node_modules/sax/test/xmlns-issue-41.js
deleted file mode 100644
index 596d82b..0000000
--- a/node_modules/sax/test/xmlns-issue-41.js
+++ /dev/null
@@ -1,67 +0,0 @@
-var t = require(__dirname)
-
- , xmls = // should be the same both ways.
- [ "<parent xmlns:a='http://ATTRIBUTE' a:attr='value' />"
- , "<parent a:attr='value' xmlns:a='http://ATTRIBUTE' />" ]
-
- , ex1 =
- [ [ "opennamespace"
- , { prefix: "a"
- , uri: "http://ATTRIBUTE"
- }
- ]
- , [ "attribute"
- , { name: "xmlns:a"
- , value: "http://ATTRIBUTE"
- , prefix: "xmlns"
- , local: "a"
- , uri: "http://www.w3.org/2000/xmlns/"
- }
- ]
- , [ "attribute"
- , { name: "a:attr"
- , local: "attr"
- , prefix: "a"
- , uri: "http://ATTRIBUTE"
- , value: "value"
- }
- ]
- , [ "opentag"
- , { name: "parent"
- , uri: ""
- , prefix: ""
- , local: "parent"
- , attributes:
- { "a:attr":
- { name: "a:attr"
- , local: "attr"
- , prefix: "a"
- , uri: "http://ATTRIBUTE"
- , value: "value"
- }
- , "xmlns:a":
- { name: "xmlns:a"
- , local: "a"
- , prefix: "xmlns"
- , uri: "http://www.w3.org/2000/xmlns/"
- , value: "http://ATTRIBUTE"
- }
- }
- , ns: {"a": "http://ATTRIBUTE"}
- }
- ]
- , ["closetag", "parent"]
- , ["closenamespace", { prefix: "a", uri: "http://ATTRIBUTE" }]
- ]
-
- // swap the order of elements 2 and 1
- , ex2 = [ex1[0], ex1[2], ex1[1]].concat(ex1.slice(3))
- , expected = [ex1, ex2]
-
-xmls.forEach(function (x, i) {
- t.test({ xml: x
- , expect: expected[i]
- , strict: true
- , opt: { xmlns: true }
- })
-})
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/sax/test/xmlns-rebinding.js
----------------------------------------------------------------------
diff --git a/node_modules/sax/test/xmlns-rebinding.js b/node_modules/sax/test/xmlns-rebinding.js
deleted file mode 100644
index f464876..0000000
--- a/node_modules/sax/test/xmlns-rebinding.js
+++ /dev/null
@@ -1,59 +0,0 @@
-
-require(__dirname).test
- ( { xml :
- "<root xmlns:x='x1' xmlns:y='y1' x:a='x1' y:a='y1'>"+
- "<rebind xmlns:x='x2'>"+
- "<check x:a='x2' y:a='y1'/>"+
- "</rebind>"+
- "<check x:a='x1' y:a='y1'/>"+
- "</root>"
-
- , expect :
- [ [ "opennamespace", { prefix: "x", uri: "x1" } ]
- , [ "opennamespace", { prefix: "y", uri: "y1" } ]
- , [ "attribute", { name: "xmlns:x", value: "x1", uri: "http://www.w3.org/2000/xmlns/", prefix: "xmlns", local: "x" } ]
- , [ "attribute", { name: "xmlns:y", value: "y1", uri: "http://www.w3.org/2000/xmlns/", prefix: "xmlns", local: "y" } ]
- , [ "attribute", { name: "x:a", value: "x1", uri: "x1", prefix: "x", local: "a" } ]
- , [ "attribute", { name: "y:a", value: "y1", uri: "y1", prefix: "y", local: "a" } ]
- , [ "opentag", { name: "root", uri: "", prefix: "", local: "root",
- attributes: { "xmlns:x": { name: "xmlns:x", value: "x1", uri: "http://www.w3.org/2000/xmlns/", prefix: "xmlns", local: "x" }
- , "xmlns:y": { name: "xmlns:y", value: "y1", uri: "http://www.w3.org/2000/xmlns/", prefix: "xmlns", local: "y" }
- , "x:a": { name: "x:a", value: "x1", uri: "x1", prefix: "x", local: "a" }
- , "y:a": { name: "y:a", value: "y1", uri: "y1", prefix: "y", local: "a" } },
- ns: { x: 'x1', y: 'y1' } } ]
-
- , [ "opennamespace", { prefix: "x", uri: "x2" } ]
- , [ "attribute", { name: "xmlns:x", value: "x2", uri: "http://www.w3.org/2000/xmlns/", prefix: "xmlns", local: "x" } ]
- , [ "opentag", { name: "rebind", uri: "", prefix: "", local: "rebind",
- attributes: { "xmlns:x": { name: "xmlns:x", value: "x2", uri: "http://www.w3.org/2000/xmlns/", prefix: "xmlns", local: "x" } },
- ns: { x: 'x2' } } ]
-
- , [ "attribute", { name: "x:a", value: "x2", uri: "x2", prefix: "x", local: "a" } ]
- , [ "attribute", { name: "y:a", value: "y1", uri: "y1", prefix: "y", local: "a" } ]
- , [ "opentag", { name: "check", uri: "", prefix: "", local: "check",
- attributes: { "x:a": { name: "x:a", value: "x2", uri: "x2", prefix: "x", local: "a" }
- , "y:a": { name: "y:a", value: "y1", uri: "y1", prefix: "y", local: "a" } },
- ns: { x: 'x2' } } ]
-
- , [ "closetag", "check" ]
-
- , [ "closetag", "rebind" ]
- , [ "closenamespace", { prefix: "x", uri: "x2" } ]
-
- , [ "attribute", { name: "x:a", value: "x1", uri: "x1", prefix: "x", local: "a" } ]
- , [ "attribute", { name: "y:a", value: "y1", uri: "y1", prefix: "y", local: "a" } ]
- , [ "opentag", { name: "check", uri: "", prefix: "", local: "check",
- attributes: { "x:a": { name: "x:a", value: "x1", uri: "x1", prefix: "x", local: "a" }
- , "y:a": { name: "y:a", value: "y1", uri: "y1", prefix: "y", local: "a" } },
- ns: { x: 'x1', y: 'y1' } } ]
- , [ "closetag", "check" ]
-
- , [ "closetag", "root" ]
- , [ "closenamespace", { prefix: "x", uri: "x1" } ]
- , [ "closenamespace", { prefix: "y", uri: "y1" } ]
- ]
- , strict : true
- , opt : { xmlns: true }
- }
- )
-
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/sax/test/xmlns-strict.js
----------------------------------------------------------------------
diff --git a/node_modules/sax/test/xmlns-strict.js b/node_modules/sax/test/xmlns-strict.js
deleted file mode 100644
index 4ad615b..0000000
--- a/node_modules/sax/test/xmlns-strict.js
+++ /dev/null
@@ -1,71 +0,0 @@
-
-require(__dirname).test
- ( { xml :
- "<root>"+
- "<plain attr='normal'/>"+
- "<ns1 xmlns='uri:default'>"+
- "<plain attr='normal'/>"+
- "</ns1>"+
- "<ns2 xmlns:a='uri:nsa'>"+
- "<plain attr='normal'/>"+
- "<a:ns a:attr='namespaced'/>"+
- "</ns2>"+
- "</root>"
-
- , expect :
- [ [ "opentag", { name: "root", prefix: "", local: "root", uri: "",
- attributes: {}, ns: {} } ]
-
- , [ "attribute", { name: "attr", value: "normal", prefix: "", local: "attr", uri: "" } ]
- , [ "opentag", { name: "plain", prefix: "", local: "plain", uri: "",
- attributes: { "attr": { name: "attr", value: "normal", uri: "", prefix: "", local: "attr", uri: "" } },
- ns: {} } ]
- , [ "closetag", "plain" ]
-
- , [ "opennamespace", { prefix: "", uri: "uri:default" } ]
-
- , [ "attribute", { name: "xmlns", value: "uri:default", prefix: "xmlns", local: "", uri: "http://www.w3.org/2000/xmlns/" } ]
- , [ "opentag", { name: "ns1", prefix: "", local: "ns1", uri: "uri:default",
- attributes: { "xmlns": { name: "xmlns", value: "uri:default", prefix: "xmlns", local: "", uri: "http://www.w3.org/2000/xmlns/" } },
- ns: { "": "uri:default" } } ]
-
- , [ "attribute", { name: "attr", value: "normal", prefix: "", local: "attr", uri: "uri:default" } ]
- , [ "opentag", { name: "plain", prefix: "", local: "plain", uri: "uri:default", ns: { '': 'uri:default' },
- attributes: { "attr": { name: "attr", value: "normal", prefix: "", local: "attr", uri: "uri:default" } } } ]
- , [ "closetag", "plain" ]
-
- , [ "closetag", "ns1" ]
-
- , [ "closenamespace", { prefix: "", uri: "uri:default" } ]
-
- , [ "opennamespace", { prefix: "a", uri: "uri:nsa" } ]
-
- , [ "attribute", { name: "xmlns:a", value: "uri:nsa", prefix: "xmlns", local: "a", uri: "http://www.w3.org/2000/xmlns/" } ]
-
- , [ "opentag", { name: "ns2", prefix: "", local: "ns2", uri: "",
- attributes: { "xmlns:a": { name: "xmlns:a", value: "uri:nsa", prefix: "xmlns", local: "a", uri: "http://www.w3.org/2000/xmlns/" } },
- ns: { a: "uri:nsa" } } ]
-
- , [ "attribute", { name: "attr", value: "normal", prefix: "", local: "attr", uri: "" } ]
- , [ "opentag", { name: "plain", prefix: "", local: "plain", uri: "",
- attributes: { "attr": { name: "attr", value: "normal", prefix: "", local: "attr", uri: "" } },
- ns: { a: 'uri:nsa' } } ]
- , [ "closetag", "plain" ]
-
- , [ "attribute", { name: "a:attr", value: "namespaced", prefix: "a", local: "attr", uri: "uri:nsa" } ]
- , [ "opentag", { name: "a:ns", prefix: "a", local: "ns", uri: "uri:nsa",
- attributes: { "a:attr": { name: "a:attr", value: "namespaced", prefix: "a", local: "attr", uri: "uri:nsa" } },
- ns: { a: 'uri:nsa' } } ]
- , [ "closetag", "a:ns" ]
-
- , [ "closetag", "ns2" ]
-
- , [ "closenamespace", { prefix: "a", uri: "uri:nsa" } ]
-
- , [ "closetag", "root" ]
- ]
- , strict : true
- , opt : { xmlns: true }
- }
- )
-
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/sax/test/xmlns-unbound.js
----------------------------------------------------------------------
diff --git a/node_modules/sax/test/xmlns-unbound.js b/node_modules/sax/test/xmlns-unbound.js
deleted file mode 100644
index 2944b87..0000000
--- a/node_modules/sax/test/xmlns-unbound.js
+++ /dev/null
@@ -1,15 +0,0 @@
-
-require(__dirname).test(
- { strict : true
- , opt : { xmlns: true }
- , expect :
- [ ["error", "Unbound namespace prefix: \"unbound\"\nLine: 0\nColumn: 28\nChar: >"]
-
- , [ "attribute", { name: "unbound:attr", value: "value", uri: "unbound", prefix: "unbound", local: "attr" } ]
- , [ "opentag", { name: "root", uri: "", prefix: "", local: "root",
- attributes: { "unbound:attr": { name: "unbound:attr", value: "value", uri: "unbound", prefix: "unbound", local: "attr" } },
- ns: {} } ]
- , [ "closetag", "root" ]
- ]
- }
-).write("<root unbound:attr='value'/>")
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/sax/test/xmlns-xml-default-prefix-attribute.js
----------------------------------------------------------------------
diff --git a/node_modules/sax/test/xmlns-xml-default-prefix-attribute.js b/node_modules/sax/test/xmlns-xml-default-prefix-attribute.js
deleted file mode 100644
index 16da771..0000000
--- a/node_modules/sax/test/xmlns-xml-default-prefix-attribute.js
+++ /dev/null
@@ -1,35 +0,0 @@
-require(__dirname).test(
- { xml : "<root xml:lang='en'/>"
- , expect :
- [ [ "attribute"
- , { name: "xml:lang"
- , local: "lang"
- , prefix: "xml"
- , uri: "http://www.w3.org/XML/1998/namespace"
- , value: "en"
- }
- ]
- , [ "opentag"
- , { name: "root"
- , uri: ""
- , prefix: ""
- , local: "root"
- , attributes:
- { "xml:lang":
- { name: "xml:lang"
- , local: "lang"
- , prefix: "xml"
- , uri: "http://www.w3.org/XML/1998/namespace"
- , value: "en"
- }
- }
- , ns: {}
- }
- ]
- , ["closetag", "root"]
- ]
- , strict : true
- , opt : { xmlns: true }
- }
-)
-
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/sax/test/xmlns-xml-default-prefix.js
----------------------------------------------------------------------
diff --git a/node_modules/sax/test/xmlns-xml-default-prefix.js b/node_modules/sax/test/xmlns-xml-default-prefix.js
deleted file mode 100644
index 9a1ce1b..0000000
--- a/node_modules/sax/test/xmlns-xml-default-prefix.js
+++ /dev/null
@@ -1,20 +0,0 @@
-require(__dirname).test(
- { xml : "<xml:root/>"
- , expect :
- [
- [ "opentag"
- , { name: "xml:root"
- , uri: "http://www.w3.org/XML/1998/namespace"
- , prefix: "xml"
- , local: "root"
- , attributes: {}
- , ns: {}
- }
- ]
- , ["closetag", "xml:root"]
- ]
- , strict : true
- , opt : { xmlns: true }
- }
-)
-
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/sax/test/xmlns-xml-default-redefine.js
----------------------------------------------------------------------
diff --git a/node_modules/sax/test/xmlns-xml-default-redefine.js b/node_modules/sax/test/xmlns-xml-default-redefine.js
deleted file mode 100644
index 1eba9c7..0000000
--- a/node_modules/sax/test/xmlns-xml-default-redefine.js
+++ /dev/null
@@ -1,40 +0,0 @@
-require(__dirname).test(
- { xml : "<xml:root xmlns:xml='ERROR'/>"
- , expect :
- [ ["error"
- , "xml: prefix must be bound to http://www.w3.org/XML/1998/namespace\n"
- + "Actual: ERROR\n"
- + "Line: 0\nColumn: 27\nChar: '"
- ]
- , [ "attribute"
- , { name: "xmlns:xml"
- , local: "xml"
- , prefix: "xmlns"
- , uri: "http://www.w3.org/2000/xmlns/"
- , value: "ERROR"
- }
- ]
- , [ "opentag"
- , { name: "xml:root"
- , uri: "http://www.w3.org/XML/1998/namespace"
- , prefix: "xml"
- , local: "root"
- , attributes:
- { "xmlns:xml":
- { name: "xmlns:xml"
- , local: "xml"
- , prefix: "xmlns"
- , uri: "http://www.w3.org/2000/xmlns/"
- , value: "ERROR"
- }
- }
- , ns: {}
- }
- ]
- , ["closetag", "xml:root"]
- ]
- , strict : true
- , opt : { xmlns: true }
- }
-)
-
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/semver/package.json
----------------------------------------------------------------------
diff --git a/node_modules/semver/package.json b/node_modules/semver/package.json
index 08ca0f7..887aadb 100644
--- a/node_modules/semver/package.json
+++ b/node_modules/semver/package.json
@@ -16,7 +16,6 @@
"_from": "semver@>=5.0.1 <6.0.0",
"_id": "semver@5.3.0",
"_inCache": true,
- "_installable": true,
"_location": "/semver",
"_nodeVersion": "4.4.4",
"_npmOperationalInternal": {
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/shelljs/package.json
----------------------------------------------------------------------
diff --git a/node_modules/shelljs/package.json b/node_modules/shelljs/package.json
index ffd2b04..8ffc64c 100644
--- a/node_modules/shelljs/package.json
+++ b/node_modules/shelljs/package.json
@@ -16,7 +16,6 @@
"_from": "shelljs@>=0.5.3 <0.6.0",
"_id": "shelljs@0.5.3",
"_inCache": true,
- "_installable": true,
"_location": "/shelljs",
"_nodeVersion": "1.2.0",
"_npmUser": {
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/underscore/package.json
----------------------------------------------------------------------
diff --git a/node_modules/underscore/package.json b/node_modules/underscore/package.json
index 095e1fa..9fd176a 100644
--- a/node_modules/underscore/package.json
+++ b/node_modules/underscore/package.json
@@ -16,7 +16,6 @@
"_from": "underscore@>=1.8.3 <2.0.0",
"_id": "underscore@1.8.3",
"_inCache": true,
- "_installable": true,
"_location": "/underscore",
"_npmUser": {
"name": "jashkenas",
@@ -34,8 +33,7 @@
"type": "range"
},
"_requiredBy": [
- "/cordova-common",
- "/jasmine-node"
+ "/cordova-common"
],
"_resolved": "http://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
"_shasum": "4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022",
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/unorm/package.json
----------------------------------------------------------------------
diff --git a/node_modules/unorm/package.json b/node_modules/unorm/package.json
index 2244ca2..606ee3b 100644
--- a/node_modules/unorm/package.json
+++ b/node_modules/unorm/package.json
@@ -16,7 +16,6 @@
"_from": "unorm@>=1.3.3 <2.0.0",
"_id": "unorm@1.4.1",
"_inCache": true,
- "_installable": true,
"_location": "/unorm",
"_npmUser": {
"name": "walling",
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/util-deprecate/package.json
----------------------------------------------------------------------
diff --git a/node_modules/util-deprecate/package.json b/node_modules/util-deprecate/package.json
index 1b68a68..468eb7c 100644
--- a/node_modules/util-deprecate/package.json
+++ b/node_modules/util-deprecate/package.json
@@ -16,7 +16,6 @@
"_from": "util-deprecate@1.0.2",
"_id": "util-deprecate@1.0.2",
"_inCache": true,
- "_installable": true,
"_location": "/util-deprecate",
"_nodeVersion": "4.1.2",
"_npmUser": {
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/wrappy/package.json
----------------------------------------------------------------------
diff --git a/node_modules/wrappy/package.json b/node_modules/wrappy/package.json
index b29e70c..7bc0665 100644
--- a/node_modules/wrappy/package.json
+++ b/node_modules/wrappy/package.json
@@ -16,7 +16,6 @@
"_from": "wrappy@>=1.0.0 <2.0.0",
"_id": "wrappy@1.0.2",
"_inCache": true,
- "_installable": true,
"_location": "/wrappy",
"_nodeVersion": "5.10.1",
"_npmOperationalInternal": {
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/xmlbuilder/package.json
----------------------------------------------------------------------
diff --git a/node_modules/xmlbuilder/package.json b/node_modules/xmlbuilder/package.json
index 4b6bd54..cb78f0d 100644
--- a/node_modules/xmlbuilder/package.json
+++ b/node_modules/xmlbuilder/package.json
@@ -16,7 +16,6 @@
"_from": "xmlbuilder@4.0.0",
"_id": "xmlbuilder@4.0.0",
"_inCache": true,
- "_installable": true,
"_location": "/xmlbuilder",
"_npmUser": {
"name": "oozcitak",
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/xmldom/package.json
----------------------------------------------------------------------
diff --git a/node_modules/xmldom/package.json b/node_modules/xmldom/package.json
index 3ae6a7d..351ed6c 100644
--- a/node_modules/xmldom/package.json
+++ b/node_modules/xmldom/package.json
@@ -10,7 +10,7 @@
"spec": ">=0.1.0 <0.2.0",
"type": "range"
},
- "/Users/maj/src/cordova-android/node_modules/plist"
+ "/Users/steveng/repo/cordova/cordova-android/node_modules/plist"
]
],
"_from": "xmldom@>=0.1.0 <0.2.0",
@@ -40,11 +40,11 @@
"_requiredBy": [
"/plist"
],
- "_resolved": "https://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz",
+ "_resolved": "http://registry.npmjs.org/xmldom/-/xmldom-0.1.27.tgz",
"_shasum": "d501f97b3bdb403af8ef9ecc20573187aadac0e9",
"_shrinkwrap": null,
"_spec": "xmldom@0.1.x",
- "_where": "/Users/maj/src/cordova-android/node_modules/plist",
+ "_where": "/Users/steveng/repo/cordova/cordova-android/node_modules/plist",
"author": {
"name": "jindw",
"email": "jindw@xidea.org",
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/yallist/LICENSE
----------------------------------------------------------------------
diff --git a/node_modules/yallist/LICENSE b/node_modules/yallist/LICENSE
deleted file mode 100644
index 19129e3..0000000
--- a/node_modules/yallist/LICENSE
+++ /dev/null
@@ -1,15 +0,0 @@
-The ISC License
-
-Copyright (c) Isaac Z. Schlueter and Contributors
-
-Permission to use, copy, modify, and/or distribute this software for any
-purpose with or without fee is hereby granted, provided that the above
-copyright notice and this permission notice appear in all copies.
-
-THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
-WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
-ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
-WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
-ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
-IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/yallist/README.md
----------------------------------------------------------------------
diff --git a/node_modules/yallist/README.md b/node_modules/yallist/README.md
deleted file mode 100644
index f586101..0000000
--- a/node_modules/yallist/README.md
+++ /dev/null
@@ -1,204 +0,0 @@
-# yallist
-
-Yet Another Linked List
-
-There are many doubly-linked list implementations like it, but this
-one is mine.
-
-For when an array would be too big, and a Map can't be iterated in
-reverse order.
-
-
-[](https://travis-ci.org/isaacs/yallist) [](https://coveralls.io/github/isaacs/yallist)
-
-## basic usage
-
-```javascript
-var yallist = require('yallist')
-var myList = yallist.create([1, 2, 3])
-myList.push('foo')
-myList.unshift('bar')
-// of course pop() and shift() are there, too
-console.log(myList.toArray()) // ['bar', 1, 2, 3, 'foo']
-myList.forEach(function (k) {
- // walk the list head to tail
-})
-myList.forEachReverse(function (k, index, list) {
- // walk the list tail to head
-})
-var myDoubledList = myList.map(function (k) {
- return k + k
-})
-// now myDoubledList contains ['barbar', 2, 4, 6, 'foofoo']
-// mapReverse is also a thing
-var myDoubledListReverse = myList.mapReverse(function (k) {
- return k + k
-}) // ['foofoo', 6, 4, 2, 'barbar']
-
-var reduced = myList.reduce(function (set, entry) {
- set += entry
- return set
-}, 'start')
-console.log(reduced) // 'startfoo123bar'
-```
-
-## api
-
-The whole API is considered "public".
-
-Functions with the same name as an Array method work more or less the
-same way.
-
-There's reverse versions of most things because that's the point.
-
-### Yallist
-
-Default export, the class that holds and manages a list.
-
-Call it with either a forEach-able (like an array) or a set of
-arguments, to initialize the list.
-
-The Array-ish methods all act like you'd expect. No magic length,
-though, so if you change that it won't automatically prune or add
-empty spots.
-
-### Yallist.create(..)
-
-Alias for Yallist function. Some people like factories.
-
-#### yallist.head
-
-The first node in the list
-
-#### yallist.tail
-
-The last node in the list
-
-#### yallist.length
-
-The number of nodes in the list. (Change this at your peril. It is
-not magic like Array length.)
-
-#### yallist.toArray()
-
-Convert the list to an array.
-
-#### yallist.forEach(fn, [thisp])
-
-Call a function on each item in the list.
-
-#### yallist.forEachReverse(fn, [thisp])
-
-Call a function on each item in the list, in reverse order.
-
-#### yallist.get(n)
-
-Get the data at position `n` in the list. If you use this a lot,
-probably better off just using an Array.
-
-#### yallist.getReverse(n)
-
-Get the data at position `n`, counting from the tail.
-
-#### yallist.map(fn, thisp)
-
-Create a new Yallist with the result of calling the function on each
-item.
-
-#### yallist.mapReverse(fn, thisp)
-
-Same as `map`, but in reverse.
-
-#### yallist.pop()
-
-Get the data from the list tail, and remove the tail from the list.
-
-#### yallist.push(item, ...)
-
-Insert one or more items to the tail of the list.
-
-#### yallist.reduce(fn, initialValue)
-
-Like Array.reduce.
-
-#### yallist.reduceReverse
-
-Like Array.reduce, but in reverse.
-
-#### yallist.reverse
-
-Reverse the list in place.
-
-#### yallist.shift()
-
-Get the data from the list head, and remove the head from the list.
-
-#### yallist.slice([from], [to])
-
-Just like Array.slice, but returns a new Yallist.
-
-#### yallist.sliceReverse([from], [to])
-
-Just like yallist.slice, but the result is returned in reverse.
-
-#### yallist.toArray()
-
-Create an array representation of the list.
-
-#### yallist.toArrayReverse()
-
-Create a reversed array representation of the list.
-
-#### yallist.unshift(item, ...)
-
-Insert one or more items to the head of the list.
-
-#### yallist.unshiftNode(node)
-
-Move a Node object to the front of the list. (That is, pull it out of
-wherever it lives, and make it the new head.)
-
-If the node belongs to a different list, then that list will remove it
-first.
-
-#### yallist.pushNode(node)
-
-Move a Node object to the end of the list. (That is, pull it out of
-wherever it lives, and make it the new tail.)
-
-If the node belongs to a list already, then that list will remove it
-first.
-
-#### yallist.removeNode(node)
-
-Remove a node from the list, preserving referential integrity of head
-and tail and other nodes.
-
-Will throw an error if you try to have a list remove a node that
-doesn't belong to it.
-
-### Yallist.Node
-
-The class that holds the data and is actually the list.
-
-Call with `var n = new Node(value, previousNode, nextNode)`
-
-Note that if you do direct operations on Nodes themselves, it's very
-easy to get into weird states where the list is broken. Be careful :)
-
-#### node.next
-
-The next node in the list.
-
-#### node.prev
-
-The previous node in the list.
-
-#### node.value
-
-The data the node contains.
-
-#### node.list
-
-The list to which this node belongs. (Null if it does not belong to
-any list.)
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/yallist/iterator.js
----------------------------------------------------------------------
diff --git a/node_modules/yallist/iterator.js b/node_modules/yallist/iterator.js
deleted file mode 100644
index 4a15bf2..0000000
--- a/node_modules/yallist/iterator.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var Yallist = require('./yallist.js')
-
-Yallist.prototype[Symbol.iterator] = function* () {
- for (let walker = this.head; walker; walker = walker.next) {
- yield walker.value
- }
-}
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/yallist/package.json
----------------------------------------------------------------------
diff --git a/node_modules/yallist/package.json b/node_modules/yallist/package.json
deleted file mode 100644
index f72c398..0000000
--- a/node_modules/yallist/package.json
+++ /dev/null
@@ -1,96 +0,0 @@
-{
- "_args": [
- [
- {
- "raw": "yallist@^2.0.0",
- "scope": null,
- "escapedName": "yallist",
- "name": "yallist",
- "rawSpec": "^2.0.0",
- "spec": ">=2.0.0 <3.0.0",
- "type": "range"
- },
- "/Users/maj/src/cordova-android/node_modules/lru-cache"
- ]
- ],
- "_from": "yallist@>=2.0.0 <3.0.0",
- "_id": "yallist@2.1.2",
- "_inCache": true,
- "_location": "/yallist",
- "_nodeVersion": "8.0.0-pre",
- "_npmOperationalInternal": {
- "host": "packages-12-west.internal.npmjs.com",
- "tmp": "tmp/yallist-2.1.2.tgz_1489443365033_0.47744474792853"
- },
- "_npmUser": {
- "name": "isaacs",
- "email": "i@izs.me"
- },
- "_npmVersion": "4.3.0",
- "_phantomChildren": {},
- "_requested": {
- "raw": "yallist@^2.0.0",
- "scope": null,
- "escapedName": "yallist",
- "name": "yallist",
- "rawSpec": "^2.0.0",
- "spec": ">=2.0.0 <3.0.0",
- "type": "range"
- },
- "_requiredBy": [
- "/lru-cache"
- ],
- "_resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
- "_shasum": "1c11f9218f076089a47dd512f93c6699a6a81d52",
- "_shrinkwrap": null,
- "_spec": "yallist@^2.0.0",
- "_where": "/Users/maj/src/cordova-android/node_modules/lru-cache",
- "author": {
- "name": "Isaac Z. Schlueter",
- "email": "i@izs.me",
- "url": "http://blog.izs.me/"
- },
- "bugs": {
- "url": "https://github.com/isaacs/yallist/issues"
- },
- "dependencies": {},
- "description": "Yet Another Linked List",
- "devDependencies": {
- "tap": "^10.3.0"
- },
- "directories": {
- "test": "test"
- },
- "dist": {
- "shasum": "1c11f9218f076089a47dd512f93c6699a6a81d52",
- "tarball": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz"
- },
- "files": [
- "yallist.js",
- "iterator.js"
- ],
- "gitHead": "566cd4cd1e2ce57ffa84e295981cd9aa72319391",
- "homepage": "https://github.com/isaacs/yallist#readme",
- "license": "ISC",
- "main": "yallist.js",
- "maintainers": [
- {
- "name": "isaacs",
- "email": "i@izs.me"
- }
- ],
- "name": "yallist",
- "optionalDependencies": {},
- "readme": "ERROR: No README data found!",
- "repository": {
- "type": "git",
- "url": "git+https://github.com/isaacs/yallist.git"
- },
- "scripts": {
- "postpublish": "git push origin --all; git push origin --tags",
- "postversion": "npm publish",
- "preversion": "npm test",
- "test": "tap test/*.js --100"
- },
- "version": "2.1.2"
-}
http://git-wip-us.apache.org/repos/asf/cordova-android/blob/a8af103f/node_modules/yallist/yallist.js
----------------------------------------------------------------------
diff --git a/node_modules/yallist/yallist.js b/node_modules/yallist/yallist.js
deleted file mode 100644
index 518d233..0000000
--- a/node_modules/yallist/yallist.js
+++ /dev/null
@@ -1,370 +0,0 @@
-module.exports = Yallist
-
-Yallist.Node = Node
-Yallist.create = Yallist
-
-function Yallist (list) {
- var self = this
- if (!(self instanceof Yallist)) {
- self = new Yallist()
- }
-
- self.tail = null
- self.head = null
- self.length = 0
-
- if (list && typeof list.forEach === 'function') {
- list.forEach(function (item) {
- self.push(item)
- })
- } else if (arguments.length > 0) {
- for (var i = 0, l = arguments.length; i < l; i++) {
- self.push(arguments[i])
- }
- }
-
- return self
-}
-
-Yallist.prototype.removeNode = function (node) {
- if (node.list !== this) {
- throw new Error('removing node which does not belong to this list')
- }
-
- var next = node.next
- var prev = node.prev
-
- if (next) {
- next.prev = prev
- }
-
- if (prev) {
- prev.next = next
- }
-
- if (node === this.head) {
- this.head = next
- }
- if (node === this.tail) {
- this.tail = prev
- }
-
- node.list.length--
- node.next = null
- node.prev = null
- node.list = null
-}
-
-Yallist.prototype.unshiftNode = function (node) {
- if (node === this.head) {
- return
- }
-
- if (node.list) {
- node.list.removeNode(node)
- }
-
- var head = this.head
- node.list = this
- node.next = head
- if (head) {
- head.prev = node
- }
-
- this.head = node
- if (!this.tail) {
- this.tail = node
- }
- this.length++
-}
-
-Yallist.prototype.pushNode = function (node) {
- if (node === this.tail) {
- return
- }
-
- if (node.list) {
- node.list.removeNode(node)
- }
-
- var tail = this.tail
- node.list = this
- node.prev = tail
- if (tail) {
- tail.next = node
- }
-
- this.tail = node
- if (!this.head) {
- this.head = node
- }
- this.length++
-}
-
-Yallist.prototype.push = function () {
- for (var i = 0, l = arguments.length; i < l; i++) {
- push(this, arguments[i])
- }
- return this.length
-}
-
-Yallist.prototype.unshift = function () {
- for (var i = 0, l = arguments.length; i < l; i++) {
- unshift(this, arguments[i])
- }
- return this.length
-}
-
-Yallist.prototype.pop = function () {
- if (!this.tail) {
- return undefined
- }
-
- var res = this.tail.value
- this.tail = this.tail.prev
- if (this.tail) {
- this.tail.next = null
- } else {
- this.head = null
- }
- this.length--
- return res
-}
-
-Yallist.prototype.shift = function () {
- if (!this.head) {
- return undefined
- }
-
- var res = this.head.value
- this.head = this.head.next
- if (this.head) {
- this.head.prev = null
- } else {
- this.tail = null
- }
- this.length--
- return res
-}
-
-Yallist.prototype.forEach = function (fn, thisp) {
- thisp = thisp || this
- for (var walker = this.head, i = 0; walker !== null; i++) {
- fn.call(thisp, walker.value, i, this)
- walker = walker.next
- }
-}
-
-Yallist.prototype.forEachReverse = function (fn, thisp) {
- thisp = thisp || this
- for (var walker = this.tail, i = this.length - 1; walker !== null; i--) {
- fn.call(thisp, walker.value, i, this)
- walker = walker.prev
- }
-}
-
-Yallist.prototype.get = function (n) {
- for (var i = 0, walker = this.head; walker !== null && i < n; i++) {
- // abort out of the list early if we hit a cycle
- walker = walker.next
- }
- if (i === n && walker !== null) {
- return walker.value
- }
-}
-
-Yallist.prototype.getReverse = function (n) {
- for (var i = 0, walker = this.tail; walker !== null && i < n; i++) {
- // abort out of the list early if we hit a cycle
- walker = walker.prev
- }
- if (i === n && walker !== null) {
- return walker.value
- }
-}
-
-Yallist.prototype.map = function (fn, thisp) {
- thisp = thisp || this
- var res = new Yallist()
- for (var walker = this.head; walker !== null;) {
- res.push(fn.call(thisp, walker.value, this))
- walker = walker.next
- }
- return res
-}
-
-Yallist.prototype.mapReverse = function (fn, thisp) {
- thisp = thisp || this
- var res = new Yallist()
- for (var walker = this.tail; walker !== null;) {
- res.push(fn.call(thisp, walker.value, this))
- walker = walker.prev
- }
- return res
-}
-
-Yallist.prototype.reduce = function (fn, initial) {
- var acc
- var walker = this.head
- if (arguments.length > 1) {
- acc = initial
- } else if (this.head) {
- walker = this.head.next
- acc = this.head.value
- } else {
- throw new TypeError('Reduce of empty list with no initial value')
- }
-
- for (var i = 0; walker !== null; i++) {
- acc = fn(acc, walker.value, i)
- walker = walker.next
- }
-
- return acc
-}
-
-Yallist.prototype.reduceReverse = function (fn, initial) {
- var acc
- var walker = this.tail
- if (arguments.length > 1) {
- acc = initial
- } else if (this.tail) {
- walker = this.tail.prev
- acc = this.tail.value
- } else {
- throw new TypeError('Reduce of empty list with no initial value')
- }
-
- for (var i = this.length - 1; walker !== null; i--) {
- acc = fn(acc, walker.value, i)
- walker = walker.prev
- }
-
- return acc
-}
-
-Yallist.prototype.toArray = function () {
- var arr = new Array(this.length)
- for (var i = 0, walker = this.head; walker !== null; i++) {
- arr[i] = walker.value
- walker = walker.next
- }
- return arr
-}
-
-Yallist.prototype.toArrayReverse = function () {
- var arr = new Array(this.length)
- for (var i = 0, walker = this.tail; walker !== null; i++) {
- arr[i] = walker.value
- walker = walker.prev
- }
- return arr
-}
-
-Yallist.prototype.slice = function (from, to) {
- to = to || this.length
- if (to < 0) {
- to += this.length
- }
- from = from || 0
- if (from < 0) {
- from += this.length
- }
- var ret = new Yallist()
- if (to < from || to < 0) {
- return ret
- }
- if (from < 0) {
- from = 0
- }
- if (to > this.length) {
- to = this.length
- }
- for (var i = 0, walker = this.head; walker !== null && i < from; i++) {
- walker = walker.next
- }
- for (; walker !== null && i < to; i++, walker = walker.next) {
- ret.push(walker.value)
- }
- return ret
-}
-
-Yallist.prototype.sliceReverse = function (from, to) {
- to = to || this.length
- if (to < 0) {
- to += this.length
- }
- from = from || 0
- if (from < 0) {
- from += this.length
- }
- var ret = new Yallist()
- if (to < from || to < 0) {
- return ret
- }
- if (from < 0) {
- from = 0
- }
- if (to > this.length) {
- to = this.length
- }
- for (var i = this.length, walker = this.tail; walker !== null && i > to; i--) {
- walker = walker.prev
- }
- for (; walker !== null && i > from; i--, walker = walker.prev) {
- ret.push(walker.value)
- }
- return ret
-}
-
-Yallist.prototype.reverse = function () {
- var head = this.head
- var tail = this.tail
- for (var walker = head; walker !== null; walker = walker.prev) {
- var p = walker.prev
- walker.prev = walker.next
- walker.next = p
- }
- this.head = tail
- this.tail = head
- return this
-}
-
-function push (self, item) {
- self.tail = new Node(item, self.tail, null, self)
- if (!self.head) {
- self.head = self.tail
- }
- self.length++
-}
-
-function unshift (self, item) {
- self.head = new Node(item, null, self.head, self)
- if (!self.tail) {
- self.tail = self.head
- }
- self.length++
-}
-
-function Node (value, prev, next, list) {
- if (!(this instanceof Node)) {
- return new Node(value, prev, next, list)
- }
-
- this.list = list
- this.value = value
-
- if (prev) {
- prev.next = this
- this.prev = prev
- } else {
- this.prev = null
- }
-
- if (next) {
- next.prev = this
- this.next = next
- } else {
- this.next = null
- }
-}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@cordova.apache.org
For additional commands, e-mail: commits-help@cordova.apache.org