You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cordova.apache.org by an...@apache.org on 2013/03/04 20:32:52 UTC

[28/91] [abbrv] never ever check in node modules. baaad.

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/example/web/index.html
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/example/web/index.html b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/example/web/index.html
deleted file mode 100644
index 66804fb..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/example/web/index.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-<head>
-<script type="text/javascript" src="/browserify.js"></script>
-<style type="text/css">
-    pre {
-        white-space: pre;
-        word-wrap: break-word;
-    }
-</style>
-</head>
-<body>
-<pre id="output"></pre>
-</body>
-</html>

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/example/web/main.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/example/web/main.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/example/web/main.js
deleted file mode 100644
index cc81a8b..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/example/web/main.js
+++ /dev/null
@@ -1,17 +0,0 @@
-var burrito = require('burrito');
-var json = require('jsonify');
-
-var src = [
-    'function f () { g() }',
-    'function g () { h() }',
-    'function h () { throw "moo" + Array(x).join("!") }',
-    'var x = 4',
-    'f()'
-].join('\r\n');
-
-window.onload = function () {
-    burrito(src, function (node) {
-        document.body.innerHTML += node.name + '<br>\n';
-    });
-};
-if (document.readyState === 'complete') window.onload();

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/example/web/server.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/example/web/server.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/example/web/server.js
deleted file mode 100644
index 6bce020..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/example/web/server.js
+++ /dev/null
@@ -1,12 +0,0 @@
-var express = require('express');
-var browserify = require('browserify');
-
-var app = express.createServer();
-app.use(express.static(__dirname));
-app.use(browserify({
-    entry : __dirname + '/main.js',
-    watch : true,
-}));
-
-app.listen(8081);
-console.log('Listening on :8081');

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/example/wrap.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/example/wrap.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/example/wrap.js
deleted file mode 100644
index 1642401..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/example/wrap.js
+++ /dev/null
@@ -1,7 +0,0 @@
-var burrito = require('burrito');
-
-var src = burrito('f() && g(h())\nfoo()', function (node) {
-    if (node.name === 'call') node.wrap('qqq(%s)');
-});
-
-console.log(src);

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/index.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/index.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/index.js
deleted file mode 100644
index 60ef569..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/index.js
+++ /dev/null
@@ -1,208 +0,0 @@
-var uglify = require('uglify-js');
-var parser = uglify.parser;
-var parse = function (expr) {
-    if (typeof expr !== 'string') throw 'expression should be a string';
-    
-    try {
-        var ast = parser.parse.apply(null, arguments);
-    }
-    catch (err) {
-        if (err.message === undefined
-        || err.line === undefined
-        || err.col === undefined
-        || err.pos === undefined
-        ) { throw err }
-        
-        var e = new SyntaxError(
-            err.message
-            + '\n  at line ' + err.line + ':' + err.col + ' in expression:\n\n'
-            + '  ' + expr.split(/\r?\n/)[err.line]
-        );
-        
-        e.original = err;
-        e.line = err.line;
-        e.col = err.col;
-        e.pos = err.pos;
-        throw e;
-    }
-    return ast;
-};
-
-var deparse = function (ast, b) {
-    return uglify.uglify.gen_code(ast, { beautify : b });
-};
-
-var traverse = require('traverse');
-var vm = require('vm');
-
-var burrito = module.exports = function (code, cb) {
-    var ast = Array_isArray(code)
-        ? code // already an ast
-        : parse(code.toString(), false, true)
-    ;
-    
-    var ast_ = traverse(ast).map(function mapper () {
-        wrapNode(this, cb);
-    });
-    
-    return deparse(parse(deparse(ast_)), true);
-};
-
-var wrapNode = burrito.wrapNode = function (state, cb) {
-    var node = state.node;
-    
-    var ann = Array_isArray(node) && node[0]
-    && typeof node[0] === 'object' && node[0].name
-        ? node[0]
-        : null
-    ;
-    
-    if (!ann) return undefined;
-    
-    var self = {
-        name : ann.name,
-        node : node,
-        start : node[0].start,
-        end : node[0].end,
-        value : node.slice(1),
-        state : state
-    };
-    
-    self.wrap = function (s) {
-        var subsrc = deparse(
-            traverse(node).map(function (x) {
-                if (!this.isRoot) wrapNode(this, cb)
-            })
-        );
-        
-        if (self.name === 'binary') {
-            var a = deparse(traverse(node[2]).map(function (x) {
-                if (!this.isRoot) wrapNode(this, cb)
-            }));
-            var b = deparse(traverse(node[3]).map(function (x) {
-                if (!this.isRoot) wrapNode(this, cb)
-            }));
-        }
-        
-        var src = '';
-        
-        if (typeof s === 'function') {
-            if (self.name === 'binary') {
-                src = s(subsrc, a, b);
-            }
-            else {
-                src = s(subsrc);
-            }
-        }
-        else {
-            src = s.toString()
-                .replace(/%s/g, function () {
-                    return subsrc
-                })
-            ;
-            
-            if (self.name === 'binary') {
-                src = src
-                    .replace(/%a/g, function () { return a })
-                    .replace(/%b/g, function () { return b })
-                ;
-            }
-        }
-        
-        var expr = parse(src);
-        state.update(expr, true);
-    };
-    
-    var cache = {};
-    
-    self.parent = state.isRoot ? null : function () {
-        if (!cache.parent) {
-            var s = state;
-            var x;
-            do {
-                s = s.parent;
-                if (s) x = wrapNode(s);
-            } while (s && !x);
-            
-            cache.parent = x;
-        }
-        
-        return cache.parent;
-    };
-    
-    self.source = function () {
-        if (!cache.source) cache.source = deparse(node);
-        return cache.source;
-    };
-    
-    self.label = function () {
-        return burrito.label(self);
-    };
-    
-    if (cb) cb.call(state, self);
-    
-    if (self.node[0].name === 'conditional') {
-        self.wrap('[%s][0]');
-    }
-    
-    return self;
-}
-
-burrito.microwave = function (code, context, cb) {
-    if (!cb) { cb = context; context = {} };
-    if (!context) context = {};
-    
-    var src = burrito(code, cb);
-    return vm.runInNewContext(src, context);
-};
-
-burrito.generateName = function (len) {
-    var name = '';
-    var lower = '$'.charCodeAt(0);
-    var upper = 'z'.charCodeAt(0);
-    
-    while (name.length < len) {
-        var c = String.fromCharCode(Math.floor(
-            Math.random() * (upper - lower + 1) + lower
-        ));
-        if ((name + c).match(/^[A-Za-z_$][A-Za-z0-9_$]*$/)) name += c;
-    }
-    
-    return name;
-};
-
-burrito.parse = parse;
-burrito.deparse = deparse;
-
-burrito.label = function (node) {
-    if (node.name === 'call') {
-        if (typeof node.value[0] === 'string') {
-            return node.value[0];
-        }
-        else if (node.value[0] && typeof node.value[0][1] === 'string') {
-            return node.value[0][1];
-        }
-        else if (node.value[0][0] === 'dot') {
-            return node.value[0][node.value[0].length - 1];
-        }
-        else {
-            return null;
-        }
-    }
-    else if (node.name === 'var') {
-        return node.value[0].map(function (x) { return x[0] });
-    }
-    else if (node.name === 'defun') {
-        return node.value[0];
-    }
-    else if (node.name === 'function') {
-        return node.value[0];
-    }
-    else {
-        return null;
-    }
-};
-
-var Array_isArray = Array.isArray || function isArray (xs) {
-    return Object.prototype.toString.call(xs) === '[object Array]';
-};

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/.bin/uglifyjs
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/.bin/uglifyjs b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/.bin/uglifyjs
deleted file mode 120000
index fef3468..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/.bin/uglifyjs
+++ /dev/null
@@ -1 +0,0 @@
-../uglify-js/bin/uglifyjs
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/.npmignore
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/.npmignore b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/.npmignore
deleted file mode 100644
index 3c3629e..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/.npmignore
+++ /dev/null
@@ -1 +0,0 @@
-node_modules

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/LICENSE
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/LICENSE b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/LICENSE
deleted file mode 100644
index 7b75500..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/LICENSE
+++ /dev/null
@@ -1,24 +0,0 @@
-Copyright 2010 James Halliday (mail@substack.net)
-
-This project is free software released under the MIT/X11 license:
-http://www.opensource.org/licenses/mit-license.php 
-
-Copyright 2010 James Halliday (mail@substack.net)
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/README.markdown
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/README.markdown b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/README.markdown
deleted file mode 100644
index f86ef76..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/README.markdown
+++ /dev/null
@@ -1,237 +0,0 @@
-traverse
-========
-
-Traverse and transform objects by visiting every node on a recursive walk.
-
-examples
-========
-
-transform negative numbers in-place
------------------------------------
-
-negative.js
-
-````javascript
-var traverse = require('traverse');
-var obj = [ 5, 6, -3, [ 7, 8, -2, 1 ], { f : 10, g : -13 } ];
-
-traverse(obj).forEach(function (x) {
-    if (x < 0) this.update(x + 128);
-});
-
-console.dir(obj);
-````
-
-Output:
-
-    [ 5, 6, 125, [ 7, 8, 126, 1 ], { f: 10, g: 115 } ]
-
-collect leaf nodes
-------------------
-
-leaves.js
-
-````javascript
-var traverse = require('traverse');
-
-var obj = {
-    a : [1,2,3],
-    b : 4,
-    c : [5,6],
-    d : { e : [7,8], f : 9 },
-};
-
-var leaves = traverse(obj).reduce(function (acc, x) {
-    if (this.isLeaf) acc.push(x);
-    return acc;
-}, []);
-
-console.dir(leaves);
-````
-
-Output:
-
-    [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
-
-scrub circular references
--------------------------
-
-scrub.js:
-
-````javascript
-var traverse = require('traverse');
-
-var obj = { a : 1, b : 2, c : [ 3, 4 ] };
-obj.c.push(obj);
-
-var scrubbed = traverse(obj).map(function (x) {
-    if (this.circular) this.remove()
-});
-console.dir(scrubbed);
-````
-
-output:
-
-    { a: 1, b: 2, c: [ 3, 4 ] }
-
-context
-=======
-
-Each method that takes a callback has a context (its `this` object) with these
-attributes:
-
-this.node
----------
-
-The present node on the recursive walk
-
-this.path
----------
-
-An array of string keys from the root to the present node
-
-this.parent
------------
-
-The context of the node's parent.
-This is `undefined` for the root node.
-
-this.key
---------
-
-The name of the key of the present node in its parent.
-This is `undefined` for the root node.
-
-this.isRoot, this.notRoot
--------------------------
-
-Whether the present node is the root node
-
-this.isLeaf, this.notLeaf
--------------------------
-
-Whether or not the present node is a leaf node (has no children)
-
-this.level
-----------
-
-Depth of the node within the traversal
-
-this.circular
--------------
-
-If the node equals one of its parents, the `circular` attribute is set to the
-context of that parent and the traversal progresses no deeper.
-
-this.update(value, stopHere=false)
-----------------------------------
-
-Set a new value for the present node.
-
-All the elements in `value` will be recursively traversed unless `stopHere` is
-true.
-
-this.remove(stopHere=false)
--------------
-
-Remove the current element from the output. If the node is in an Array it will
-be spliced off. Otherwise it will be deleted from its parent.
-
-this.delete(stopHere=false)
--------------
-
-Delete the current element from its parent in the output. Calls `delete` even on
-Arrays.
-
-this.before(fn)
----------------
-
-Call this function before any of the children are traversed.
-
-You can assign into `this.keys` here to traverse in a custom order.
-
-this.after(fn)
---------------
-
-Call this function after any of the children are traversed.
-
-this.pre(fn)
-------------
-
-Call this function before each of the children are traversed.
-
-this.post(fn)
--------------
-
-Call this function after each of the children are traversed.
-
-methods
-=======
-
-.map(fn)
---------
-
-Execute `fn` for each node in the object and return a new object with the
-results of the walk. To update nodes in the result use `this.update(value)`.
-
-.forEach(fn)
-------------
-
-Execute `fn` for each node in the object but unlike `.map()`, when
-`this.update()` is called it updates the object in-place.
-
-.reduce(fn, acc)
-----------------
-
-For each node in the object, perform a
-[left-fold](http://en.wikipedia.org/wiki/Fold_(higher-order_function))
-with the return value of `fn(acc, node)`.
-
-If `acc` isn't specified, `acc` is set to the root object for the first step
-and the root element is skipped.
-
-.paths()
---------
-
-Return an `Array` of every possible non-cyclic path in the object.
-Paths are `Array`s of string keys.
-
-.nodes()
---------
-
-Return an `Array` of every node in the object.
-
-.clone()
---------
-
-Create a deep clone of the object.
-
-install
-=======
-
-Using [npm](http://npmjs.org) do:
-
-    $ npm install traverse
-
-test
-====
-
-Using [expresso](http://github.com/visionmedia/expresso) do:
-
-    $ expresso
-    
-    100% wahoo, your stuff is not broken!
-
-in the browser
-==============
-
-Use [browserify](https://github.com/substack/node-browserify) to run traverse in
-the browser.
-
-traverse has been tested and works with:
-
-* Internet Explorer 5.5, 6.0, 7.0, 8.0, 9.0
-* Firefox 3.5
-* Chrome 6.0
-* Opera 10.6
-* Safari 5.0

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/json.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/json.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/json.js
deleted file mode 100755
index 50d612e..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/json.js
+++ /dev/null
@@ -1,16 +0,0 @@
-var traverse = require('traverse');
-
-var id = 54;
-var callbacks = {};
-var obj = { moo : function () {}, foo : [2,3,4, function () {}] };
-
-var scrubbed = traverse(obj).map(function (x) {
-    if (typeof x === 'function') {
-        callbacks[id] = { id : id, f : x, path : this.path };
-        this.update('[Function]');
-        id++;
-    }
-});
-
-console.dir(scrubbed);
-console.dir(callbacks);

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/leaves.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/leaves.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/leaves.js
deleted file mode 100755
index c1b310b..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/leaves.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var traverse = require('traverse');
-
-var obj = {
-    a : [1,2,3],
-    b : 4,
-    c : [5,6],
-    d : { e : [7,8], f : 9 },
-};
-
-var leaves = traverse(obj).reduce(function (acc, x) {
-    if (this.isLeaf) acc.push(x);
-    return acc;
-}, []);
-
-console.dir(leaves);

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/negative.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/negative.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/negative.js
deleted file mode 100755
index 78608a0..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/negative.js
+++ /dev/null
@@ -1,8 +0,0 @@
-var traverse = require('traverse');
-var obj = [ 5, 6, -3, [ 7, 8, -2, 1 ], { f : 10, g : -13 } ];
-
-traverse(obj).forEach(function (x) {
-    if (x < 0) this.update(x + 128);
-});
-
-console.dir(obj);

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/scrub.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/scrub.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/scrub.js
deleted file mode 100755
index 5d15b91..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/scrub.js
+++ /dev/null
@@ -1,10 +0,0 @@
-// scrub out circular references
-var traverse = require('traverse');
-
-var obj = { a : 1, b : 2, c : [ 3, 4 ] };
-obj.c.push(obj);
-
-var scrubbed = traverse(obj).map(function (x) {
-    if (this.circular) this.remove()
-});
-console.dir(scrubbed);

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/stringify.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/stringify.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/stringify.js
deleted file mode 100755
index 167b68b..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/examples/stringify.js
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/usr/bin/env node
-var traverse = require('traverse');
-
-var obj = [ 'five', 6, -3, [ 7, 8, -2, 1 ], { f : 10, g : -13 } ];
-
-var s = '';
-traverse(obj).forEach(function to_s (node) {
-    if (Array.isArray(node)) {
-        this.before(function () { s += '[' });
-        this.post(function (child) {
-            if (!child.isLast) s += ',';
-        });
-        this.after(function () { s += ']' });
-    }
-    else if (typeof node == 'object') {
-        this.before(function () { s += '{' });
-        this.pre(function (x, key) {
-            to_s(key);
-            s += ':';
-        });
-        this.post(function (child) {
-            if (!child.isLast) s += ',';
-        });
-        this.after(function () { s += '}' });
-    }
-    else if (typeof node == 'string') {
-        s += '"' + node.toString().replace(/"/g, '\\"') + '"';
-    }
-    else if (typeof node == 'function') {
-        s += 'null';
-    }
-    else {
-        s += node.toString();
-    }
-});
-
-console.log('JSON.stringify: ' + JSON.stringify(obj));
-console.log('this stringify: ' + s);

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/index.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/index.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/index.js
deleted file mode 100644
index 038a1ad..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/index.js
+++ /dev/null
@@ -1,267 +0,0 @@
-module.exports = Traverse;
-function Traverse (obj) {
-    if (!(this instanceof Traverse)) return new Traverse(obj);
-    this.value = obj;
-}
-
-Traverse.prototype.get = function (ps) {
-    var node = this.value;
-    for (var i = 0; i < ps.length; i ++) {
-        var key = ps[i];
-        if (!Object.hasOwnProperty.call(node, key)) {
-            node = undefined;
-            break;
-        }
-        node = node[key];
-    }
-    return node;
-};
-
-Traverse.prototype.set = function (ps, value) {
-    var node = this.value;
-    for (var i = 0; i < ps.length - 1; i ++) {
-        var key = ps[i];
-        if (!Object.hasOwnProperty.call(node, key)) node[key] = {};
-        node = node[key];
-    }
-    node[ps[i]] = value;
-    return value;
-};
-
-Traverse.prototype.map = function (cb) {
-    return walk(this.value, cb, true);
-};
-
-Traverse.prototype.forEach = function (cb) {
-    this.value = walk(this.value, cb, false);
-    return this.value;
-};
-
-Traverse.prototype.reduce = function (cb, init) {
-    var skip = arguments.length === 1;
-    var acc = skip ? this.value : init;
-    this.forEach(function (x) {
-        if (!this.isRoot || !skip) {
-            acc = cb.call(this, acc, x);
-        }
-    });
-    return acc;
-};
-
-Traverse.prototype.paths = function () {
-    var acc = [];
-    this.forEach(function (x) {
-        acc.push(this.path); 
-    });
-    return acc;
-};
-
-Traverse.prototype.nodes = function () {
-    var acc = [];
-    this.forEach(function (x) {
-        acc.push(this.node);
-    });
-    return acc;
-};
-
-Traverse.prototype.clone = function () {
-    var parents = [], nodes = [];
-    
-    return (function clone (src) {
-        for (var i = 0; i < parents.length; i++) {
-            if (parents[i] === src) {
-                return nodes[i];
-            }
-        }
-        
-        if (typeof src === 'object' && src !== null) {
-            var dst = copy(src);
-            
-            parents.push(src);
-            nodes.push(dst);
-            
-            forEach(Object_keys(src), function (key) {
-                dst[key] = clone(src[key]);
-            });
-            
-            parents.pop();
-            nodes.pop();
-            return dst;
-        }
-        else {
-            return src;
-        }
-    })(this.value);
-};
-
-function walk (root, cb, immutable) {
-    var path = [];
-    var parents = [];
-    var alive = true;
-    
-    return (function walker (node_) {
-        var node = immutable ? copy(node_) : node_;
-        var modifiers = {};
-        
-        var keepGoing = true;
-        
-        var state = {
-            node : node,
-            node_ : node_,
-            path : [].concat(path),
-            parent : parents[parents.length - 1],
-            parents : parents,
-            key : path.slice(-1)[0],
-            isRoot : path.length === 0,
-            level : path.length,
-            circular : null,
-            update : function (x, stopHere) {
-                if (!state.isRoot) {
-                    state.parent.node[state.key] = x;
-                }
-                state.node = x;
-                if (stopHere) keepGoing = false;
-            },
-            'delete' : function (stopHere) {
-                delete state.parent.node[state.key];
-                if (stopHere) keepGoing = false;
-            },
-            remove : function (stopHere) {
-                if (Array_isArray(state.parent.node)) {
-                    state.parent.node.splice(state.key, 1);
-                }
-                else {
-                    delete state.parent.node[state.key];
-                }
-                if (stopHere) keepGoing = false;
-            },
-            keys : null,
-            before : function (f) { modifiers.before = f },
-            after : function (f) { modifiers.after = f },
-            pre : function (f) { modifiers.pre = f },
-            post : function (f) { modifiers.post = f },
-            stop : function () { alive = false },
-            block : function () { keepGoing = false }
-        };
-        
-        if (!alive) return state;
-        
-        if (typeof node === 'object' && node !== null) {
-            state.keys = Object_keys(node);
-            
-            state.isLeaf = state.keys.length == 0;
-            
-            for (var i = 0; i < parents.length; i++) {
-                if (parents[i].node_ === node_) {
-                    state.circular = parents[i];
-                    break;
-                }
-            }
-        }
-        else {
-            state.isLeaf = true;
-        }
-        
-        state.notLeaf = !state.isLeaf;
-        state.notRoot = !state.isRoot;
-        
-        // use return values to update if defined
-        var ret = cb.call(state, state.node);
-        if (ret !== undefined && state.update) state.update(ret);
-        
-        if (modifiers.before) modifiers.before.call(state, state.node);
-        
-        if (!keepGoing) return state;
-        
-        if (typeof state.node == 'object'
-        && state.node !== null && !state.circular) {
-            parents.push(state);
-            
-            forEach(state.keys, function (key, i) {
-                path.push(key);
-                
-                if (modifiers.pre) modifiers.pre.call(state, state.node[key], key);
-                
-                var child = walker(state.node[key]);
-                if (immutable && Object.hasOwnProperty.call(state.node, key)) {
-                    state.node[key] = child.node;
-                }
-                
-                child.isLast = i == state.keys.length - 1;
-                child.isFirst = i == 0;
-                
-                if (modifiers.post) modifiers.post.call(state, child);
-                
-                path.pop();
-            });
-            parents.pop();
-        }
-        
-        if (modifiers.after) modifiers.after.call(state, state.node);
-        
-        return state;
-    })(root).node;
-}
-
-function copy (src) {
-    if (typeof src === 'object' && src !== null) {
-        var dst;
-        
-        if (Array_isArray(src)) {
-            dst = [];
-        }
-        else if (src instanceof Date) {
-            dst = new Date(src);
-        }
-        else if (src instanceof Boolean) {
-            dst = new Boolean(src);
-        }
-        else if (src instanceof Number) {
-            dst = new Number(src);
-        }
-        else if (src instanceof String) {
-            dst = new String(src);
-        }
-        else if (Object.create && Object.getPrototypeOf) {
-            dst = Object.create(Object.getPrototypeOf(src));
-        }
-        else if (src.__proto__ || src.constructor.prototype) {
-            var proto = src.__proto__ || src.constructor.prototype || {};
-            var T = function () {};
-            T.prototype = proto;
-            dst = new T;
-            if (!dst.__proto__) dst.__proto__ = proto;
-        }
-        
-        forEach(Object_keys(src), function (key) {
-            dst[key] = src[key];
-        });
-        return dst;
-    }
-    else return src;
-}
-
-var Object_keys = Object.keys || function keys (obj) {
-    var res = [];
-    for (var key in obj) res.push(key)
-    return res;
-};
-
-var Array_isArray = Array.isArray || function isArray (xs) {
-    return Object.prototype.toString.call(xs) === '[object Array]';
-};
-
-var forEach = function (xs, fn) {
-    if (xs.forEach) return xs.forEach(fn)
-    else for (var i = 0; i < xs.length; i++) {
-        fn(xs[i], i, xs);
-    }
-};
-
-forEach(Object_keys(Traverse.prototype), function (key) {
-    Traverse[key] = function (obj) {
-        var args = [].slice.call(arguments, 1);
-        var t = Traverse(obj);
-        return t[key].apply(t, args);
-    };
-});

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/main.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/main.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/main.js
deleted file mode 100755
index d562d37..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/main.js
+++ /dev/null
@@ -1,10 +0,0 @@
-// scrub out circular references
-var traverse = require('./index.js');
-
-var obj = { a : 1, b : 2, c : [ 3, 4 ] };
-obj.c.push(obj);
-
-var scrubbed = traverse(obj).map(function (x) {
-    if (this.circular) this.remove()
-});
-console.dir(scrubbed);

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/package.json
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/package.json b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/package.json
deleted file mode 100644
index 056833e..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/package.json
+++ /dev/null
@@ -1,23 +0,0 @@
-{
-  "name": "traverse",
-  "version": "0.5.2",
-  "description": "Traverse and transform objects by visiting every node on a recursive walk",
-  "author": {
-    "name": "James Halliday"
-  },
-  "license": "MIT/X11",
-  "main": "./index",
-  "repository": {
-    "type": "git",
-    "url": "http://github.com/substack/js-traverse.git"
-  },
-  "devDependencies": {
-    "expresso": "0.7.x"
-  },
-  "scripts": {
-    "test": "expresso"
-  },
-  "readme": "traverse\n========\n\nTraverse and transform objects by visiting every node on a recursive walk.\n\nexamples\n========\n\ntransform negative numbers in-place\n-----------------------------------\n\nnegative.js\n\n````javascript\nvar traverse = require('traverse');\nvar obj = [ 5, 6, -3, [ 7, 8, -2, 1 ], { f : 10, g : -13 } ];\n\ntraverse(obj).forEach(function (x) {\n    if (x < 0) this.update(x + 128);\n});\n\nconsole.dir(obj);\n````\n\nOutput:\n\n    [ 5, 6, 125, [ 7, 8, 126, 1 ], { f: 10, g: 115 } ]\n\ncollect leaf nodes\n------------------\n\nleaves.js\n\n````javascript\nvar traverse = require('traverse');\n\nvar obj = {\n    a : [1,2,3],\n    b : 4,\n    c : [5,6],\n    d : { e : [7,8], f : 9 },\n};\n\nvar leaves = traverse(obj).reduce(function (acc, x) {\n    if (this.isLeaf) acc.push(x);\n    return acc;\n}, []);\n\nconsole.dir(leaves);\n````\n\nOutput:\n\n    [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]\n\nscrub circular references\n-------------------------\n\nscrub.js:\n\n```
 `javascript\nvar traverse = require('traverse');\n\nvar obj = { a : 1, b : 2, c : [ 3, 4 ] };\nobj.c.push(obj);\n\nvar scrubbed = traverse(obj).map(function (x) {\n    if (this.circular) this.remove()\n});\nconsole.dir(scrubbed);\n````\n\noutput:\n\n    { a: 1, b: 2, c: [ 3, 4 ] }\n\ncontext\n=======\n\nEach method that takes a callback has a context (its `this` object) with these\nattributes:\n\nthis.node\n---------\n\nThe present node on the recursive walk\n\nthis.path\n---------\n\nAn array of string keys from the root to the present node\n\nthis.parent\n-----------\n\nThe context of the node's parent.\nThis is `undefined` for the root node.\n\nthis.key\n--------\n\nThe name of the key of the present node in its parent.\nThis is `undefined` for the root node.\n\nthis.isRoot, this.notRoot\n-------------------------\n\nWhether the present node is the root node\n\nthis.isLeaf, this.notLeaf\n-------------------------\n\nWhether or not the present node is a leaf node (has no children)
 \n\nthis.level\n----------\n\nDepth of the node within the traversal\n\nthis.circular\n-------------\n\nIf the node equals one of its parents, the `circular` attribute is set to the\ncontext of that parent and the traversal progresses no deeper.\n\nthis.update(value, stopHere=false)\n----------------------------------\n\nSet a new value for the present node.\n\nAll the elements in `value` will be recursively traversed unless `stopHere` is\ntrue.\n\nthis.remove(stopHere=false)\n-------------\n\nRemove the current element from the output. If the node is in an Array it will\nbe spliced off. Otherwise it will be deleted from its parent.\n\nthis.delete(stopHere=false)\n-------------\n\nDelete the current element from its parent in the output. Calls `delete` even on\nArrays.\n\nthis.before(fn)\n---------------\n\nCall this function before any of the children are traversed.\n\nYou can assign into `this.keys` here to traverse in a custom order.\n\nthis.after(fn)\n--------------\n\nCall this
  function after any of the children are traversed.\n\nthis.pre(fn)\n------------\n\nCall this function before each of the children are traversed.\n\nthis.post(fn)\n-------------\n\nCall this function after each of the children are traversed.\n\nmethods\n=======\n\n.map(fn)\n--------\n\nExecute `fn` for each node in the object and return a new object with the\nresults of the walk. To update nodes in the result use `this.update(value)`.\n\n.forEach(fn)\n------------\n\nExecute `fn` for each node in the object but unlike `.map()`, when\n`this.update()` is called it updates the object in-place.\n\n.reduce(fn, acc)\n----------------\n\nFor each node in the object, perform a\n[left-fold](http://en.wikipedia.org/wiki/Fold_(higher-order_function))\nwith the return value of `fn(acc, node)`.\n\nIf `acc` isn't specified, `acc` is set to the root object for the first step\nand the root element is skipped.\n\n.paths()\n--------\n\nReturn an `Array` of every possible non-cyclic path in the object
 .\nPaths are `Array`s of string keys.\n\n.nodes()\n--------\n\nReturn an `Array` of every node in the object.\n\n.clone()\n--------\n\nCreate a deep clone of the object.\n\ninstall\n=======\n\nUsing [npm](http://npmjs.org) do:\n\n    $ npm install traverse\n\ntest\n====\n\nUsing [expresso](http://github.com/visionmedia/expresso) do:\n\n    $ expresso\n    \n    100% wahoo, your stuff is not broken!\n\nin the browser\n==============\n\nUse [browserify](https://github.com/substack/node-browserify) to run traverse in\nthe browser.\n\ntraverse has been tested and works with:\n\n* Internet Explorer 5.5, 6.0, 7.0, 8.0, 9.0\n* Firefox 3.5\n* Chrome 6.0\n* Opera 10.6\n* Safari 5.0\n",
-  "_id": "traverse@0.5.2",
-  "_from": "traverse@~0.5.1"
-}

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/circular.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/circular.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/circular.js
deleted file mode 100644
index 9162601..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/circular.js
+++ /dev/null
@@ -1,115 +0,0 @@
-var assert = require('assert');
-var Traverse = require('../');
-var deepEqual = require('./lib/deep_equal');
-var util = require('util');
-
-exports.circular = function () {
-    var obj = { x : 3 };
-    obj.y = obj;
-    var foundY = false;
-    Traverse(obj).forEach(function (x) {
-        if (this.path.join('') == 'y') {
-            assert.equal(
-                util.inspect(this.circular.node),
-                util.inspect(obj)
-            );
-            foundY = true;
-        }
-    });
-    assert.ok(foundY);
-};
-
-exports.deepCirc = function () {
-    var obj = { x : [ 1, 2, 3 ], y : [ 4, 5 ] };
-    obj.y[2] = obj;
-    
-    var times = 0;
-    Traverse(obj).forEach(function (x) {
-        if (this.circular) {
-            assert.deepEqual(this.circular.path, []);
-            assert.deepEqual(this.path, [ 'y', 2 ]);
-            times ++;
-        }
-    });
-    
-    assert.deepEqual(times, 1);
-};
-
-exports.doubleCirc = function () {
-    var obj = { x : [ 1, 2, 3 ], y : [ 4, 5 ] };
-    obj.y[2] = obj;
-    obj.x.push(obj.y);
-    
-    var circs = [];
-    Traverse(obj).forEach(function (x) {
-        if (this.circular) {
-            circs.push({ circ : this.circular, self : this, node : x });
-        }
-    });
-    
-    assert.deepEqual(circs[0].self.path, [ 'x', 3, 2 ]);
-    assert.deepEqual(circs[0].circ.path, []);
-     
-    assert.deepEqual(circs[1].self.path, [ 'y', 2 ]);
-    assert.deepEqual(circs[1].circ.path, []);
-    
-    assert.deepEqual(circs.length, 2);
-};
-
-exports.circDubForEach = function () {
-    var obj = { x : [ 1, 2, 3 ], y : [ 4, 5 ] };
-    obj.y[2] = obj;
-    obj.x.push(obj.y);
-    
-    Traverse(obj).forEach(function (x) {
-        if (this.circular) this.update('...');
-    });
-    
-    assert.deepEqual(obj, { x : [ 1, 2, 3, [ 4, 5, '...' ] ], y : [ 4, 5, '...' ] });
-};
-
-exports.circDubMap = function () {
-    var obj = { x : [ 1, 2, 3 ], y : [ 4, 5 ] };
-    obj.y[2] = obj;
-    obj.x.push(obj.y);
-    
-    var c = Traverse(obj).map(function (x) {
-        if (this.circular) {
-            this.update('...');
-        }
-    });
-    
-    assert.deepEqual(c, { x : [ 1, 2, 3, [ 4, 5, '...' ] ], y : [ 4, 5, '...' ] });
-};
-
-exports.circClone = function () {
-    var obj = { x : [ 1, 2, 3 ], y : [ 4, 5 ] };
-    obj.y[2] = obj;
-    obj.x.push(obj.y);
-    
-    var clone = Traverse.clone(obj);
-    assert.ok(obj !== clone);
-    
-    assert.ok(clone.y[2] === clone);
-    assert.ok(clone.y[2] !== obj);
-    assert.ok(clone.x[3][2] === clone);
-    assert.ok(clone.x[3][2] !== obj);
-    assert.deepEqual(clone.x.slice(0,3), [1,2,3]);
-    assert.deepEqual(clone.y.slice(0,2), [4,5]);
-};
-
-exports.circMapScrub = function () {
-    var obj = { a : 1, b : 2 };
-    obj.c = obj;
-    
-    var scrubbed = Traverse(obj).map(function (node) {
-        if (this.circular) this.remove();
-    });
-    assert.deepEqual(
-        Object.keys(scrubbed).sort(),
-        [ 'a', 'b' ]
-    );
-    assert.ok(deepEqual(scrubbed, { a : 1, b : 2 }));
-    
-    assert.equal(obj.c, obj);
-};

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/date.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/date.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/date.js
deleted file mode 100644
index 4ca06dc..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/date.js
+++ /dev/null
@@ -1,35 +0,0 @@
-var assert = require('assert');
-var Traverse = require('../');
-
-exports.dateEach = function () {
-    var obj = { x : new Date, y : 10, z : 5 };
-    
-    var counts = {};
-    
-    Traverse(obj).forEach(function (node) {
-        var t = (node instanceof Date && 'Date') || typeof node;
-        counts[t] = (counts[t] || 0) + 1;
-    });
-    
-    assert.deepEqual(counts, {
-        object : 1,
-        Date : 1,
-        number : 2,
-    });
-};
-
-exports.dateMap = function () {
-    var obj = { x : new Date, y : 10, z : 5 };
-    
-    var res = Traverse(obj).map(function (node) {
-        if (typeof node === 'number') this.update(node + 100);
-    });
-    
-    assert.ok(obj.x !== res.x);
-    assert.deepEqual(res, {
-        x : obj.x,
-        y : 110,
-        z : 105,
-    });
-};
-

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/equal.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/equal.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/equal.js
deleted file mode 100644
index decc755..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/equal.js
+++ /dev/null
@@ -1,220 +0,0 @@
-var assert = require('assert');
-var traverse = require('../');
-var deepEqual = require('./lib/deep_equal');
-
-exports.deepDates = function () {
-    assert.ok(
-        deepEqual(
-            { d : new Date, x : [ 1, 2, 3 ] },
-            { d : new Date, x : [ 1, 2, 3 ] }
-        ),
-        'dates should be equal'
-    );
-    
-    var d0 = new Date;
-    setTimeout(function () {
-        assert.ok(
-            !deepEqual(
-                { d : d0, x : [ 1, 2, 3 ], },
-                { d : new Date, x : [ 1, 2, 3 ] }
-            ),
-            'microseconds should count in date equality'
-        );
-    }, 5);
-};
-
-exports.deepCircular = function () {
-    var a = [1];
-    a.push(a); // a = [ 1, *a ]
-    
-    var b = [1];
-    b.push(a); // b = [ 1, [ 1, *a ] ]
-    
-    assert.ok(
-        !deepEqual(a, b),
-        'circular ref mount points count towards equality'
-    );
-    
-    var c = [1];
-    c.push(c); // c = [ 1, *c ]
-    assert.ok(
-        deepEqual(a, c),
-        'circular refs are structurally the same here'
-    );
-    
-    var d = [1];
-    d.push(a); // c = [ 1, [ 1, *d ] ]
-    assert.ok(
-        deepEqual(b, d),
-        'non-root circular ref structural comparison'
-    );
-};
-
-exports.deepInstances = function () {
-    assert.ok(
-        !deepEqual([ new Boolean(false) ], [ false ]),
-        'boolean instances are not real booleans'
-    );
-    
-    assert.ok(
-        !deepEqual([ new String('x') ], [ 'x' ]),
-        'string instances are not real strings'
-    );
-    
-    assert.ok(
-        !deepEqual([ new Number(4) ], [ 4 ]),
-        'number instances are not real numbers'
-    );
-    
-    assert.ok(
-        deepEqual([ new RegExp('x') ], [ /x/ ]),
-        'regexp instances are real regexps'
-    );
-    
-    assert.ok(
-        !deepEqual([ new RegExp(/./) ], [ /../ ]),
-        'these regexps aren\'t the same'
-    );
-    
-    assert.ok(
-        !deepEqual(
-            [ function (x) { return x * 2 } ],
-            [ function (x) { return x * 2 } ]
-        ),
-        'functions with the same .toString() aren\'t necessarily the same'
-    );
-    
-    var f = function (x) { return x * 2 };
-    assert.ok(
-        deepEqual([ f ], [ f ]),
-        'these functions are actually equal'
-    );
-};
-
-exports.deepEqual = function () {
-    assert.ok(
-        !deepEqual([ 1, 2, 3 ], { 0 : 1, 1 : 2, 2 : 3 }),
-        'arrays are not objects'
-    );
-};
-
-exports.falsy = function () {
-    assert.ok(
-        !deepEqual([ undefined ], [ null ]),
-        'null is not undefined!'
-    );
-    
-    assert.ok(
-        !deepEqual([ null ], [ undefined ]),
-        'undefined is not null!'
-    );
-    
-    assert.ok(
-        !deepEqual(
-            { a : 1, b : 2, c : [ 3, undefined, 5 ] },
-            { a : 1, b : 2, c : [ 3, null, 5 ] }
-        ),
-        'undefined is not null, however deeply!'
-    );
-    
-    assert.ok(
-        !deepEqual(
-            { a : 1, b : 2, c : [ 3, undefined, 5 ] },
-            { a : 1, b : 2, c : [ 3, null, 5 ] }
-        ),
-        'null is not undefined, however deeply!'
-    );
-    
-    assert.ok(
-        !deepEqual(
-            { a : 1, b : 2, c : [ 3, undefined, 5 ] },
-            { a : 1, b : 2, c : [ 3, null, 5 ] }
-        ),
-        'null is not undefined, however deeply!'
-    );
-};
-
-exports.deletedArrayEqual = function () {
-    var xs = [ 1, 2, 3, 4 ];
-    delete xs[2];
-    
-    var ys = Object.create(Array.prototype);
-    ys[0] = 1;
-    ys[1] = 2;
-    ys[3] = 4;
-    
-    assert.ok(
-        deepEqual(xs, ys),
-        'arrays with deleted elements are only equal to'
-        + ' arrays with similarly deleted elements'
-    );
-    
-    assert.ok(
-        !deepEqual(xs, [ 1, 2, undefined, 4 ]),
-        'deleted array elements cannot be undefined'
-    );
-    
-    assert.ok(
-        !deepEqual(xs, [ 1, 2, null, 4 ]),
-        'deleted array elements cannot be null'
-    );
-};
-
-exports.deletedObjectEqual = function () {
-    var obj = { a : 1, b : 2, c : 3 };
-    delete obj.c;
-    
-    assert.ok(
-        deepEqual(obj, { a : 1, b : 2 }),
-        'deleted object elements should not show up'
-    );
-    
-    assert.ok(
-        !deepEqual(obj, { a : 1, b : 2, c : undefined }),
-        'deleted object elements are not undefined'
-    );
-    
-    assert.ok(
-        !deepEqual(obj, { a : 1, b : 2, c : null }),
-        'deleted object elements are not null'
-    );
-};
-
-exports.emptyKeyEqual = function () {
-    assert.ok(!deepEqual(
-        { a : 1 }, { a : 1, '' : 55 }
-    ));
-};
-
-exports.deepArguments = function () {
-    assert.ok(
-        !deepEqual(
-            [ 4, 5, 6 ],
-            (function () { return arguments })(4, 5, 6)
-        ),
-        'arguments are not arrays'
-    );
-    
-    assert.ok(
-        deepEqual(
-            (function () { return arguments })(4, 5, 6),
-            (function () { return arguments })(4, 5, 6)
-        ),
-        'arguments should equal'
-    );
-};
-
-exports.deepUn = function () {
-    assert.ok(!deepEqual({ a : 1, b : 2 }, undefined));
-    assert.ok(!deepEqual({ a : 1, b : 2 }, {}));
-    assert.ok(!deepEqual(undefined, { a : 1, b : 2 }));
-    assert.ok(!deepEqual({}, { a : 1, b : 2 }));
-    assert.ok(deepEqual(undefined, undefined));
-    assert.ok(deepEqual(null, null));
-    assert.ok(!deepEqual(undefined, null));
-};
-
-exports.deepLevels = function () {
-    var xs = [ 1, 2, [ 3, 4, [ 5, 6 ] ] ];
-    assert.ok(!deepEqual(xs, []));
-};

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/instance.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/instance.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/instance.js
deleted file mode 100644
index 8d73525..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/instance.js
+++ /dev/null
@@ -1,17 +0,0 @@
-var assert = require('assert');
-var Traverse = require('../');
-var EventEmitter = require('events').EventEmitter;
-
-exports['check instanceof on node elems'] = function () {
-    
-    var counts = { emitter : 0 };
-    
-    Traverse([ new EventEmitter, 3, 4, { ev : new EventEmitter }])
-        .forEach(function (node) {
-            if (node instanceof EventEmitter) counts.emitter ++;
-        })
-    ;
-    
-    assert.equal(counts.emitter, 2);
-};
-

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/interface.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/interface.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/interface.js
deleted file mode 100644
index fce5bf9..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/interface.js
+++ /dev/null
@@ -1,42 +0,0 @@
-var assert = require('assert');
-var Traverse = require('../');
-
-exports['interface map'] = function () {
-    var obj = { a : [ 5,6,7 ], b : { c : [8] } };
-    
-    assert.deepEqual(
-        Traverse.paths(obj)
-            .sort()
-            .map(function (path) { return path.join('/') })
-            .slice(1)
-            .join(' ')
-         ,
-         'a a/0 a/1 a/2 b b/c b/c/0'
-    );
-    
-    assert.deepEqual(
-        Traverse.nodes(obj),
-        [
-            { a: [ 5, 6, 7 ], b: { c: [ 8 ] } },
-            [ 5, 6, 7 ], 5, 6, 7,
-            { c: [ 8 ] }, [ 8 ], 8
-        ]
-    );
-    
-    assert.deepEqual(
-        Traverse.map(obj, function (node) {
-            if (typeof node == 'number') {
-                return node + 1000;
-            }
-            else if (Array.isArray(node)) {
-                return node.join(' ');
-            }
-        }),
-        { a: '5 6 7', b: { c: '8' } }
-    );
-    
-    var nodes = 0;
-    Traverse.forEach(obj, function (node) { nodes ++ });
-    assert.deepEqual(nodes, 8);
-};
-

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/json.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/json.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/json.js
deleted file mode 100644
index 0a04529..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/json.js
+++ /dev/null
@@ -1,47 +0,0 @@
-var assert = require('assert');
-var Traverse = require('../');
-
-exports['json test'] = function () {
-    var id = 54;
-    var callbacks = {};
-    var obj = { moo : function () {}, foo : [2,3,4, function () {}] };
-    
-    var scrubbed = Traverse(obj).map(function (x) {
-        if (typeof x === 'function') {
-            callbacks[id] = { id : id, f : x, path : this.path };
-            this.update('[Function]');
-            id++;
-        }
-    });
-    
-    assert.equal(
-        scrubbed.moo, '[Function]',
-        'obj.moo replaced with "[Function]"'
-    );
-    
-    assert.equal(
-        scrubbed.foo[3], '[Function]',
-        'obj.foo[3] replaced with "[Function]"'
-    );
-    
-    assert.deepEqual(scrubbed, {
-        moo : '[Function]',
-        foo : [ 2, 3, 4, "[Function]" ]
-    }, 'Full JSON string matches');
-    
-    assert.deepEqual(
-        typeof obj.moo, 'function',
-        'Original obj.moo still a function'
-    );
-    
-    assert.deepEqual(
-        typeof obj.foo[3], 'function',
-        'Original obj.foo[3] still a function'
-    );
-    
-    assert.deepEqual(callbacks, {
-        54: { id: 54, f : obj.moo, path: [ 'moo' ] },
-        55: { id: 55, f : obj.foo[3], path: [ 'foo', '3' ] },
-    }, 'Check the generated callbacks list');
-};
-

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/keys.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/keys.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/keys.js
deleted file mode 100644
index 7ecd545..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/keys.js
+++ /dev/null
@@ -1,29 +0,0 @@
-var assert = require('assert');
-var Traverse = require('../');
-
-exports['sort test'] = function () {
-    var acc = [];
-    Traverse({
-        a: 30,
-        b: 22,
-        id: 9
-    }).forEach(function (node) {
-        if ((! Array.isArray(node)) && typeof node === 'object') {
-            this.before(function(node) {
-                this.keys = Object.keys(node);
-                this.keys.sort(function(a, b) {
-                    a = [a === "id" ? 0 : 1, a];
-                    b = [b === "id" ? 0 : 1, b];
-                    return a < b ? -1 : a > b ? 1 : 0;
-                });
-            });
-        }
-        if (this.isLeaf) acc.push(node);
-    });
-    
-    assert.equal(
-        acc.join(' '),
-        '9 30 22',
-        'Traversal in a custom order'
-    );
-};

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/leaves.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/leaves.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/leaves.js
deleted file mode 100644
index e520b72..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/leaves.js
+++ /dev/null
@@ -1,21 +0,0 @@
-var assert = require('assert');
-var Traverse = require('../');
-
-exports['leaves test'] = function () {
-    var acc = [];
-    Traverse({
-        a : [1,2,3],
-        b : 4,
-        c : [5,6],
-        d : { e : [7,8], f : 9 }
-    }).forEach(function (x) {
-        if (this.isLeaf) acc.push(x);
-    });
-    
-    assert.equal(
-        acc.join(' '),
-        '1 2 3 4 5 6 7 8 9',
-        'Traversal in the right(?) order'
-    );
-};
-

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/lib/deep_equal.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/lib/deep_equal.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/lib/deep_equal.js
deleted file mode 100644
index 4fa07bb..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/lib/deep_equal.js
+++ /dev/null
@@ -1,92 +0,0 @@
-var traverse = require('../../');
-
-module.exports = function (a, b) {
-    if (arguments.length !== 2) {
-        throw new Error(
-            'deepEqual requires exactly two objects to compare against'
-        );
-    }
-    
-    var equal = true;
-    var node = b;
-    
-    traverse(a).forEach(function (y) {
-        var notEqual = (function () {
-            equal = false;
-            //this.stop();
-            return undefined;
-        }).bind(this);
-        
-        //if (node === undefined || node === null) return notEqual();
-        
-        if (!this.isRoot) {
-        /*
-            if (!Object.hasOwnProperty.call(node, this.key)) {
-                return notEqual();
-            }
-        */
-            if (typeof node !== 'object') return notEqual();
-            node = node[this.key];
-        }
-        
-        var x = node;
-        
-        this.post(function () {
-            node = x;
-        });
-        
-        var toS = function (o) {
-            return Object.prototype.toString.call(o);
-        };
-        
-        if (this.circular) {
-            if (traverse(b).get(this.circular.path) !== x) notEqual();
-        }
-        else if (typeof x !== typeof y) {
-            notEqual();
-        }
-        else if (x === null || y === null || x === undefined || y === undefined) {
-            if (x !== y) notEqual();
-        }
-        else if (x.__proto__ !== y.__proto__) {
-            notEqual();
-        }
-        else if (x === y) {
-            // nop
-        }
-        else if (typeof x === 'function') {
-            if (x instanceof RegExp) {
-                // both regexps on account of the __proto__ check
-                if (x.toString() != y.toString()) notEqual();
-            }
-            else if (x !== y) notEqual();
-        }
-        else if (typeof x === 'object') {
-            if (toS(y) === '[object Arguments]'
-            || toS(x) === '[object Arguments]') {
-                if (toS(x) !== toS(y)) {
-                    notEqual();
-                }
-            }
-            else if (x instanceof Date || y instanceof Date) {
-                if (!(x instanceof Date) || !(y instanceof Date)
-                || x.getTime() !== y.getTime()) {
-                    notEqual();
-                }
-            }
-            else {
-                var kx = Object.keys(x);
-                var ky = Object.keys(y);
-                if (kx.length !== ky.length) return notEqual();
-                for (var i = 0; i < kx.length; i++) {
-                    var k = kx[i];
-                    if (!Object.hasOwnProperty.call(y, k)) {
-                        notEqual();
-                    }
-                }
-            }
-        }
-    });
-    
-    return equal;
-};

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/mutability.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/mutability.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/mutability.js
deleted file mode 100644
index 2236f56..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/mutability.js
+++ /dev/null
@@ -1,252 +0,0 @@
-var assert = require('assert');
-var Traverse = require('../');
-var deepEqual = require('./lib/deep_equal');
-
-exports.mutate = function () {
-    var obj = { a : 1, b : 2, c : [ 3, 4 ] };
-    var res = Traverse(obj).forEach(function (x) {
-        if (typeof x === 'number' && x % 2 === 0) {
-            this.update(x * 10);
-        }
-    });
-    assert.deepEqual(obj, res);
-    assert.deepEqual(obj, { a : 1, b : 20, c : [ 3, 40 ] });
-};
-
-exports.mutateT = function () {
-    var obj = { a : 1, b : 2, c : [ 3, 4 ] };
-    var res = Traverse.forEach(obj, function (x) {
-        if (typeof x === 'number' && x % 2 === 0) {
-            this.update(x * 10);
-        }
-    });
-    assert.deepEqual(obj, res);
-    assert.deepEqual(obj, { a : 1, b : 20, c : [ 3, 40 ] });
-};
-
-exports.map = function () {
-    var obj = { a : 1, b : 2, c : [ 3, 4 ] };
-    var res = Traverse(obj).map(function (x) {
-        if (typeof x === 'number' && x % 2 === 0) {
-            this.update(x * 10);
-        }
-    });
-    assert.deepEqual(obj, { a : 1, b : 2, c : [ 3, 4 ] });
-    assert.deepEqual(res, { a : 1, b : 20, c : [ 3, 40 ] });
-};
-
-exports.mapT = function () {
-    var obj = { a : 1, b : 2, c : [ 3, 4 ] };
-    var res = Traverse.map(obj, function (x) {
-        if (typeof x === 'number' && x % 2 === 0) {
-            this.update(x * 10);
-        }
-    });
-    assert.deepEqual(obj, { a : 1, b : 2, c : [ 3, 4 ] });
-    assert.deepEqual(res, { a : 1, b : 20, c : [ 3, 40 ] });
-};
-
-exports.clone = function () {
-    var obj = { a : 1, b : 2, c : [ 3, 4 ] };
-    var res = Traverse(obj).clone();
-    assert.deepEqual(obj, res);
-    assert.ok(obj !== res);
-    obj.a ++;
-    assert.deepEqual(res.a, 1);
-    obj.c.push(5);
-    assert.deepEqual(res.c, [ 3, 4 ]);
-};
-
-exports.cloneT = function () {
-    var obj = { a : 1, b : 2, c : [ 3, 4 ] };
-    var res = Traverse.clone(obj);
-    assert.deepEqual(obj, res);
-    assert.ok(obj !== res);
-    obj.a ++;
-    assert.deepEqual(res.a, 1);
-    obj.c.push(5);
-    assert.deepEqual(res.c, [ 3, 4 ]);
-};
-
-exports.reduce = function () {
-    var obj = { a : 1, b : 2, c : [ 3, 4 ] };
-    var res = Traverse(obj).reduce(function (acc, x) {
-        if (this.isLeaf) acc.push(x);
-        return acc;
-    }, []);
-    assert.deepEqual(obj, { a : 1, b : 2, c : [ 3, 4 ] });
-    assert.deepEqual(res, [ 1, 2, 3, 4 ]);
-};
-
-exports.reduceInit = function () {
-    var obj = { a : 1, b : 2, c : [ 3, 4 ] };
-    var res = Traverse(obj).reduce(function (acc, x) {
-        if (this.isRoot) assert.fail('got root');
-        return acc;
-    });
-    assert.deepEqual(obj, { a : 1, b : 2, c : [ 3, 4 ] });
-    assert.deepEqual(res, obj);
-};
-
-exports.remove = function () {
-    var obj = { a : 1, b : 2, c : [ 3, 4 ] };
-    Traverse(obj).forEach(function (x) {
-        if (this.isLeaf && x % 2 == 0) this.remove();
-    });
-    
-    assert.deepEqual(obj, { a : 1, c : [ 3 ] });
-};
-
-exports.removeNoStop = function() {
-    var obj = { a : 1, b : 2, c : { d: 3, e: 4 }, f: 5 };
-    
-    var keys = [];
-    Traverse(obj).forEach(function (x) {
-        keys.push(this.key)
-        if (this.key == 'c') this.remove();
-    });
-
-    assert.deepEqual(keys, [undefined, 'a', 'b', 'c', 'd', 'e', 'f'])
-}
-
-exports.removeStop = function() {
-    var obj = { a : 1, b : 2, c : { d: 3, e: 4 }, f: 5 };
-    
-    var keys = [];
-    Traverse(obj).forEach(function (x) {
-        keys.push(this.key)
-        if (this.key == 'c') this.remove(true);
-    });
-
-    assert.deepEqual(keys, [undefined, 'a', 'b', 'c', 'f'])
-}
-
-exports.removeMap = function () {
-    var obj = { a : 1, b : 2, c : [ 3, 4 ] };
-    var res = Traverse(obj).map(function (x) {
-        if (this.isLeaf && x % 2 == 0) this.remove();
-    });
-    
-    assert.deepEqual(obj, { a : 1, b : 2, c : [ 3, 4 ] });
-    assert.deepEqual(res, { a : 1, c : [ 3 ] });
-};
-
-exports.delete = function () {
-    var obj = { a : 1, b : 2, c : [ 3, 4 ] };
-    Traverse(obj).forEach(function (x) {
-        if (this.isLeaf && x % 2 == 0) this.delete();
-    });
-    
-    assert.ok(!deepEqual(
-        obj, { a : 1, c : [ 3, undefined ] }
-    ));
-    
-    assert.ok(deepEqual(
-        obj, { a : 1, c : [ 3 ] }
-    ));
-    
-    assert.ok(!deepEqual(
-        obj, { a : 1, c : [ 3, null ] }
-    ));
-};
-
-exports.deleteNoStop = function() {
-    var obj = { a : 1, b : 2, c : { d: 3, e: 4 } };
-    
-    var keys = [];
-    Traverse(obj).forEach(function (x) {
-        keys.push(this.key)
-        if (this.key == 'c') this.delete();
-    });
-
-    assert.deepEqual(keys, [undefined, 'a', 'b', 'c', 'd', 'e'])
-}
-
-exports.deleteStop = function() {
-    var obj = { a : 1, b : 2, c : { d: 3, e: 4 } };
-    
-    var keys = [];
-    Traverse(obj).forEach(function (x) {
-        keys.push(this.key)
-        if (this.key == 'c') this.delete(true);
-    });
-
-    assert.deepEqual(keys, [undefined, 'a', 'b', 'c'])
-}
-
-exports.deleteRedux = function () {
-    var obj = { a : 1, b : 2, c : [ 3, 4, 5 ] };
-    Traverse(obj).forEach(function (x) {
-        if (this.isLeaf && x % 2 == 0) this.delete();
-    });
-    
-    assert.ok(!deepEqual(
-        obj, { a : 1, c : [ 3, undefined, 5 ] }
-    ));
-    
-    assert.ok(deepEqual(
-        obj, { a : 1, c : [ 3 ,, 5 ] }
-    ));
-    
-    assert.ok(!deepEqual(
-        obj, { a : 1, c : [ 3, null, 5 ] }
-    ));
-    
-    assert.ok(!deepEqual(
-        obj, { a : 1, c : [ 3, 5 ] }
-    ));
-};
-
-exports.deleteMap = function () {
-    var obj = { a : 1, b : 2, c : [ 3, 4 ] };
-    var res = Traverse(obj).map(function (x) {
-        if (this.isLeaf && x % 2 == 0) this.delete();
-    });
-    
-    assert.ok(deepEqual(
-        obj,
-        { a : 1, b : 2, c : [ 3, 4 ] }
-    ));
-    
-    var xs = [ 3, 4 ];
-    delete xs[1];
-    
-    assert.ok(deepEqual(
-        res, { a : 1, c : xs }
-    ));
-    
-    assert.ok(deepEqual(
-        res, { a : 1, c : [ 3, ] }
-    ));
-    
-    assert.ok(deepEqual(
-        res, { a : 1, c : [ 3 ] }
-    ));
-};
-
-exports.deleteMapRedux = function () {
-    var obj = { a : 1, b : 2, c : [ 3, 4, 5 ] };
-    var res = Traverse(obj).map(function (x) {
-        if (this.isLeaf && x % 2 == 0) this.delete();
-    });
-    
-    assert.ok(deepEqual(
-        obj,
-        { a : 1, b : 2, c : [ 3, 4, 5 ] }
-    ));
-    
-    var xs = [ 3, 4, 5 ];
-    delete xs[1];
-    
-    assert.ok(deepEqual(
-        res, { a : 1, c : xs }
-    ));
-    
-    assert.ok(!deepEqual(
-        res, { a : 1, c : [ 3, 5 ] }
-    ));
-    
-    assert.ok(deepEqual(
-        res, { a : 1, c : [ 3 ,, 5 ] }
-    ));
-};

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/negative.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/negative.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/negative.js
deleted file mode 100644
index f92dfb0..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/negative.js
+++ /dev/null
@@ -1,20 +0,0 @@
-var Traverse = require('../');
-var assert = require('assert');
-
-exports['negative update test'] = function () {
-    var obj = [ 5, 6, -3, [ 7, 8, -2, 1 ], { f : 10, g : -13 } ];
-    var fixed = Traverse.map(obj, function (x) {
-        if (x < 0) this.update(x + 128);
-    });
-    
-    assert.deepEqual(fixed,
-        [ 5, 6, 125, [ 7, 8, 126, 1 ], { f: 10, g: 115 } ],
-        'Negative values += 128'
-    );
-    
-    assert.deepEqual(obj,
-        [ 5, 6, -3, [ 7, 8, -2, 1 ], { f: 10, g: -13 } ],
-        'Original references not modified'
-    );
-}
-

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/obj.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/obj.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/obj.js
deleted file mode 100644
index d46fd38..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/obj.js
+++ /dev/null
@@ -1,15 +0,0 @@
-var assert = require('assert');
-var Traverse = require('../');
-
-exports['traverse an object with nested functions'] = function () {
-    var to = setTimeout(function () {
-        assert.fail('never ran');
-    }, 1000);
-    
-    function Cons (x) {
-        clearTimeout(to);
-        assert.equal(x, 10);
-    };
-    Traverse(new Cons(10));
-};
-

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/siblings.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/siblings.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/siblings.js
deleted file mode 100644
index 99c0f1b..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/siblings.js
+++ /dev/null
@@ -1,35 +0,0 @@
-var assert = require('assert');
-var traverse = require('../');
-
-exports.siblings = function () {
-    var obj = { a : 1, b : 2, c : [ 4, 5, 6 ] };
-    
-    var res = traverse(obj).reduce(function (acc, x) {
-        var p = '/' + this.path.join('/');
-        if (this.parent) {
-            acc[p] = {
-                siblings : this.parent.keys,
-                key : this.key,
-                index : this.parent.keys.indexOf(this.key)
-            };
-        }
-        else {
-            acc[p] = {
-                siblings : [],
-                key : this.key,
-                index : -1
-            }
-        }
-        return acc;
-    }, {});
-    
-    assert.deepEqual(res, {
-        '/' : { siblings : [], key : undefined, index : -1 },
-        '/a' : { siblings : [ 'a', 'b', 'c' ], key : 'a', index : 0 },
-        '/b' : { siblings : [ 'a', 'b', 'c' ], key : 'b', index : 1 },
-        '/c' : { siblings : [ 'a', 'b', 'c' ], key : 'c', index : 2 },
-        '/c/0' : { siblings : [ '0', '1', '2' ], key : '0', index : 0 },
-        '/c/1' : { siblings : [ '0', '1', '2' ], key : '1', index : 1 },
-        '/c/2' : { siblings : [ '0', '1', '2' ], key : '2', index : 2 }
-    });
-};

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/stop.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/stop.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/stop.js
deleted file mode 100644
index 3529847..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/stop.js
+++ /dev/null
@@ -1,41 +0,0 @@
-var assert = require('assert');
-var traverse = require('../');
-
-exports.stop = function () {
-    var visits = 0;
-    traverse('abcdefghij'.split('')).forEach(function (node) {
-        if (typeof node === 'string') {
-            visits ++;
-            if (node === 'e') this.stop()
-        }
-    });
-    
-    assert.equal(visits, 5);
-};
-
-exports.stopMap = function () {
-    var s = traverse('abcdefghij'.split('')).map(function (node) {
-        if (typeof node === 'string') {
-            if (node === 'e') this.stop()
-            return node.toUpperCase();
-        }
-    }).join('');
-    
-    assert.equal(s, 'ABCDEfghij');
-};
-
-exports.stopReduce = function () {
-    var obj = {
-        a : [ 4, 5 ],
-        b : [ 6, [ 7, 8, 9 ] ]
-    };
-    var xs = traverse(obj).reduce(function (acc, node) {
-        if (this.isLeaf) {
-            if (node === 7) this.stop();
-            else acc.push(node)
-        }
-        return acc;
-    }, []);
-    
-    assert.deepEqual(xs, [ 4, 5, 6 ]);
-};

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/stringify.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/stringify.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/stringify.js
deleted file mode 100644
index 932f5d3..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/stringify.js
+++ /dev/null
@@ -1,36 +0,0 @@
-var assert = require('assert');
-var Traverse = require('../');
-
-exports.stringify = function () {
-    var obj = [ 5, 6, -3, [ 7, 8, -2, 1 ], { f : 10, g : -13 } ];
-    
-    var s = '';
-    Traverse(obj).forEach(function (node) {
-        if (Array.isArray(node)) {
-            this.before(function () { s += '[' });
-            this.post(function (child) {
-                if (!child.isLast) s += ',';
-            });
-            this.after(function () { s += ']' });
-        }
-        else if (typeof node == 'object') {
-            this.before(function () { s += '{' });
-            this.pre(function (x, key) {
-                s += '"' + key + '"' + ':';
-            });
-            this.post(function (child) {
-                if (!child.isLast) s += ',';
-            });
-            this.after(function () { s += '}' });
-        }
-        else if (typeof node == 'function') {
-            s += 'null';
-        }
-        else {
-            s += node.toString();
-        }
-    });
-    
-    assert.equal(s, JSON.stringify(obj));
-}
-

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/subexpr.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/subexpr.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/subexpr.js
deleted file mode 100644
index a217beb..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/subexpr.js
+++ /dev/null
@@ -1,34 +0,0 @@
-var traverse = require('../');
-var assert = require('assert');
-
-exports.subexpr = function () {
-    var obj = [ 'a', 4, 'b', 5, 'c', 6 ];
-    var r = traverse(obj).map(function (x) {
-        if (typeof x === 'number') {
-            this.update([ x - 0.1, x, x + 0.1 ], true);
-        }
-    });
-    
-    assert.deepEqual(obj, [ 'a', 4, 'b', 5, 'c', 6 ]);
-    assert.deepEqual(r, [
-        'a', [ 3.9, 4, 4.1 ],
-        'b', [ 4.9, 5, 5.1 ],
-        'c', [ 5.9, 6, 6.1 ],
-    ]);
-};
-
-exports.block = function () {
-    var obj = [ [ 1 ], [ 2 ], [ 3 ] ];
-    var r = traverse(obj).map(function (x) {
-        if (Array.isArray(x) && !this.isRoot) {
-            if (x[0] === 5) this.block()
-            else this.update([ [ x[0] + 1 ] ])
-        }
-    });
-    
-    assert.deepEqual(r, [
-        [ [ [ [ [ 5 ] ] ] ] ],
-        [ [ [ [ 5 ] ] ] ],
-        [ [ [ 5 ] ] ],
-    ]);
-};

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/super_deep.js
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/super_deep.js b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/super_deep.js
deleted file mode 100644
index acac2fd..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/traverse/test/super_deep.js
+++ /dev/null
@@ -1,55 +0,0 @@
-var assert = require('assert');
-var traverse = require('../');
-var deepEqual = require('./lib/deep_equal');
-
-exports.super_deep = function () {
-    var util = require('util');
-    var a0 = make();
-    var a1 = make();
-    assert.ok(deepEqual(a0, a1));
-    
-    a0.c.d.moo = true;
-    assert.ok(!deepEqual(a0, a1));
-    
-    a1.c.d.moo = true;
-    assert.ok(deepEqual(a0, a1));
-    
-    // TODO: this one
-    //a0.c.a = a1;
-    //assert.ok(!deepEqual(a0, a1));
-};
-
-function make () {
-    var a = { self : 'a' };
-    var b = { self : 'b' };
-    var c = { self : 'c' };
-    var d = { self : 'd' };
-    var e = { self : 'e' };
-    
-    a.a = a;
-    a.b = b;
-    a.c = c;
-    
-    b.a = a;
-    b.b = b;
-    b.c = c;
-    
-    c.a = a;
-    c.b = b;
-    c.c = c;
-    c.d = d;
-    
-    d.a = a;
-    d.b = b;
-    d.c = c;
-    d.d = d;
-    d.e = e;
-    
-    e.a = a;
-    e.b = b;
-    e.c = c;
-    e.d = d;
-    e.e = e;
-    
-    return a;
-}

http://git-wip-us.apache.org/repos/asf/cordova-plugman/blob/19cf42ee/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/uglify-js/.npmignore
----------------------------------------------------------------------
diff --git a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/uglify-js/.npmignore b/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/uglify-js/.npmignore
deleted file mode 100644
index d97eaa0..0000000
--- a/node_modules/nodeunit/node_modules/tap/node_modules/runforcover/node_modules/bunker/node_modules/burrito/node_modules/uglify-js/.npmignore
+++ /dev/null
@@ -1,4 +0,0 @@
-.DS_Store
-.tmp*~
-*.local.*
-.pinf-*
\ No newline at end of file