From c94a631b1aeae9ce444ce15438a3c39d70fcabd2 Mon Sep 17 00:00:00 2001 From: Lukas Nowy Date: Wed, 14 Nov 2018 00:19:07 +0100 Subject: [PATCH] databse remote connection --- .gitignore | 1 - .vscode/settings.json | 3 + express-server/.vscode/settings.json | 2 + express-server/db-config/keys.js | 9 + express-server/db-config/postgresql-common.js | 2 +- express-server/db-connect/db-connect.js | 26 +- express-server/node_modules/.bin/cordova | 15 - express-server/node_modules/.bin/cordova.cmd | 7 - .../node_modules/cordova/.eslintrc.yml | 10 - .../node_modules/cordova/.gitattributes | 94 - .../cordova/.github/PULL_REQUEST_TEMPLATE.md | 22 - .../node_modules/cordova/.ratignore | 5 - .../node_modules/cordova/.travis.yml | 20 - .../node_modules/cordova/CONTRIBUTING.md | 37 - express-server/node_modules/cordova/LICENSE | 202 - express-server/node_modules/cordova/NOTICE | 5 - express-server/node_modules/cordova/README.md | 80 - .../node_modules/cordova/RELEASENOTES.md | 571 - .../node_modules/cordova/appveyor.yml | 26 - .../node_modules/cordova/bin/cordova | 37 - .../node_modules/cordova/bin/cordova.cmd | 1 - .../node_modules/cordova/cordova.js | 31 - .../node_modules/cordova/doc/bash.md | 65 - .../node_modules/cordova/doc/build.txt | 31 - .../node_modules/cordova/doc/clean.txt | 11 - .../node_modules/cordova/doc/compile.txt | 26 - .../node_modules/cordova/doc/config.txt | 34 - .../node_modules/cordova/doc/cordova.txt | 51 - .../node_modules/cordova/doc/create.txt | 20 - .../node_modules/cordova/doc/emulate.txt | 8 - .../node_modules/cordova/doc/help.txt | 7 - .../node_modules/cordova/doc/info.txt | 7 - .../node_modules/cordova/doc/platform.txt | 50 - .../node_modules/cordova/doc/plugin.txt | 60 - .../node_modules/cordova/doc/prepare.txt | 13 - .../node_modules/cordova/doc/readme.md | 669 - .../node_modules/cordova/doc/requirements.txt | 10 - .../node_modules/cordova/doc/run.txt | 46 - .../node_modules/cordova/doc/serve.txt | 7 - .../node_modules/cordova/doc/telemetry.txt | 23 - .../cordova/node_modules/.bin/JSONStream | 15 - .../cordova/node_modules/.bin/JSONStream.cmd | 7 - .../cordova/node_modules/.bin/acorn | 15 - .../cordova/node_modules/.bin/acorn.cmd | 7 - .../cordova/node_modules/.bin/browser-pack | 15 - .../node_modules/.bin/browser-pack.cmd | 7 - .../cordova/node_modules/.bin/browserify | 15 - .../cordova/node_modules/.bin/browserify.cmd | 7 - .../cordova/node_modules/.bin/deps-sort | 15 - .../cordova/node_modules/.bin/deps-sort.cmd | 7 - .../cordova/node_modules/.bin/escodegen | 15 - .../cordova/node_modules/.bin/escodegen.cmd | 7 - .../cordova/node_modules/.bin/esgenerate | 15 - .../cordova/node_modules/.bin/esgenerate.cmd | 7 - .../cordova/node_modules/.bin/esparse | 15 - .../cordova/node_modules/.bin/esparse.cmd | 7 - .../cordova/node_modules/.bin/esvalidate | 15 - .../cordova/node_modules/.bin/esvalidate.cmd | 7 - .../node_modules/.bin/insert-module-globals | 15 - .../.bin/insert-module-globals.cmd | 7 - .../cordova/node_modules/.bin/is-ci | 15 - .../cordova/node_modules/.bin/is-ci.cmd | 7 - .../cordova/node_modules/.bin/jasmine | 15 - .../cordova/node_modules/.bin/jasmine.cmd | 7 - .../cordova/node_modules/.bin/js-yaml | 15 - .../cordova/node_modules/.bin/js-yaml.cmd | 7 - .../cordova/node_modules/.bin/miller-rabin | 15 - .../node_modules/.bin/miller-rabin.cmd | 7 - .../cordova/node_modules/.bin/mime | 15 - .../cordova/node_modules/.bin/mime.cmd | 7 - .../cordova/node_modules/.bin/mkdirp | 15 - .../cordova/node_modules/.bin/mkdirp.cmd | 7 - .../cordova/node_modules/.bin/module-deps | 15 - .../cordova/node_modules/.bin/module-deps.cmd | 7 - .../cordova/node_modules/.bin/nopt | 15 - .../cordova/node_modules/.bin/nopt.cmd | 7 - .../cordova/node_modules/.bin/opener | 15 - .../cordova/node_modules/.bin/opener.cmd | 7 - .../cordova/node_modules/.bin/os-name | 15 - .../cordova/node_modules/.bin/os-name.cmd | 7 - .../cordova/node_modules/.bin/osx-release | 15 - .../cordova/node_modules/.bin/osx-release.cmd | 7 - .../cordova/node_modules/.bin/pegjs | 15 - .../cordova/node_modules/.bin/pegjs.cmd | 7 - .../node_modules/cordova/node_modules/.bin/rc | 15 - .../cordova/node_modules/.bin/rc.cmd | 7 - .../cordova/node_modules/.bin/rimraf | 15 - .../cordova/node_modules/.bin/rimraf.cmd | 7 - .../cordova/node_modules/.bin/semver | 15 - .../cordova/node_modules/.bin/semver.cmd | 7 - .../cordova/node_modules/.bin/sha.js | 15 - .../cordova/node_modules/.bin/sha.js.cmd | 7 - .../cordova/node_modules/.bin/shjs | 15 - .../cordova/node_modules/.bin/shjs.cmd | 7 - .../cordova/node_modules/.bin/sshpk-conv | 15 - .../cordova/node_modules/.bin/sshpk-conv.cmd | 7 - .../cordova/node_modules/.bin/sshpk-sign | 15 - .../cordova/node_modules/.bin/sshpk-sign.cmd | 7 - .../cordova/node_modules/.bin/sshpk-verify | 15 - .../node_modules/.bin/sshpk-verify.cmd | 7 - .../cordova/node_modules/.bin/uglifyjs | 15 - .../cordova/node_modules/.bin/uglifyjs.cmd | 7 - .../cordova/node_modules/.bin/umd | 15 - .../cordova/node_modules/.bin/umd.cmd | 7 - .../node_modules/.bin/undeclared-identifiers | 15 - .../.bin/undeclared-identifiers.cmd | 7 - .../cordova/node_modules/.bin/uuid | 15 - .../cordova/node_modules/.bin/uuid.cmd | 7 - .../cordova/node_modules/.bin/which | 15 - .../cordova/node_modules/.bin/which.cmd | 7 - .../node_modules/JSONStream/.travis.yml | 8 - .../node_modules/JSONStream/LICENSE.APACHE2 | 15 - .../node_modules/JSONStream/LICENSE.MIT | 24 - .../cordova/node_modules/JSONStream/bin.js | 12 - .../JSONStream/examples/all_docs.js | 13 - .../cordova/node_modules/JSONStream/index.js | 245 - .../node_modules/JSONStream/package.json | 81 - .../node_modules/JSONStream/readme.markdown | 207 - .../node_modules/JSONStream/test/bool.js | 41 - .../node_modules/JSONStream/test/browser.js | 18 - .../JSONStream/test/destroy_missing.js | 27 - .../JSONStream/test/doubledot1.js | 29 - .../JSONStream/test/doubledot2.js | 30 - .../node_modules/JSONStream/test/empty.js | 44 - .../JSONStream/test/error_contents.js | 45 - .../JSONStream/test/fixtures/all_npm.json | 4030 ----- .../test/fixtures/couch_sample.json | 18 - .../JSONStream/test/fixtures/depth.json | 15 - .../JSONStream/test/fixtures/error.json | 1 - .../test/fixtures/header_footer.json | 19 - .../node_modules/JSONStream/test/fn.js | 39 - .../node_modules/JSONStream/test/gen.js | 135 - .../JSONStream/test/header_footer.js | 55 - .../node_modules/JSONStream/test/issues.js | 34 - .../node_modules/JSONStream/test/keys.js | 105 - .../node_modules/JSONStream/test/map.js | 40 - .../JSONStream/test/multiple_objects.js | 36 - .../JSONStream/test/multiple_objects_error.js | 29 - .../node_modules/JSONStream/test/null.js | 28 - .../node_modules/JSONStream/test/parsejson.js | 25 - .../node_modules/JSONStream/test/stringify.js | 41 - .../JSONStream/test/stringify_object.js | 47 - .../node_modules/JSONStream/test/test.js | 35 - .../node_modules/JSONStream/test/test2.js | 29 - .../node_modules/JSONStream/test/two-ways.js | 41 - .../cordova/node_modules/abbrev/LICENSE | 46 - .../cordova/node_modules/abbrev/README.md | 23 - .../cordova/node_modules/abbrev/abbrev.js | 61 - .../cordova/node_modules/abbrev/package.json | 59 - .../cordova/node_modules/accepts/HISTORY.md | 224 - .../cordova/node_modules/accepts/LICENSE | 23 - .../cordova/node_modules/accepts/README.md | 143 - .../cordova/node_modules/accepts/index.js | 238 - .../cordova/node_modules/accepts/package.json | 89 - .../cordova/node_modules/acorn-jsx/LICENSE | 19 - .../cordova/node_modules/acorn-jsx/README.md | 64 - .../cordova/node_modules/acorn-jsx/index.js | 3 - .../cordova/node_modules/acorn-jsx/inject.js | 433 - .../acorn-jsx/node_modules/.bin/acorn | 15 - .../acorn-jsx/node_modules/.bin/acorn.cmd | 7 - .../node_modules/acorn/.editorconfig | 7 - .../node_modules/acorn/.gitattributes | 1 - .../acorn-jsx/node_modules/acorn/.npmignore | 3 - .../node_modules/acorn/.tern-project | 6 - .../acorn-jsx/node_modules/acorn/.travis.yml | 7 - .../acorn-jsx/node_modules/acorn/AUTHORS | 59 - .../acorn-jsx/node_modules/acorn/CHANGELOG.md | 159 - .../acorn-jsx/node_modules/acorn/LICENSE | 19 - .../acorn-jsx/node_modules/acorn/README.md | 407 - .../acorn-jsx/node_modules/acorn/bin/acorn | 65 - .../acorn/bin/generate-identifier-regex.js | 55 - .../node_modules/acorn/bin/update_authors.sh | 6 - .../acorn-jsx/node_modules/acorn/dist/.keep | 0 .../node_modules/acorn/dist/acorn.es.js | 3112 ---- .../node_modules/acorn/dist/acorn.js | 3142 ---- .../node_modules/acorn/dist/acorn_loose.es.js | 1261 -- .../node_modules/acorn/dist/acorn_loose.js | 1273 -- .../node_modules/acorn/dist/walk.es.js | 342 - .../acorn-jsx/node_modules/acorn/dist/walk.js | 360 - .../acorn-jsx/node_modules/acorn/package.json | 254 - .../node_modules/acorn/rollup/config.bin.js | 15 - .../node_modules/acorn/rollup/config.loose.js | 20 - .../node_modules/acorn/rollup/config.main.js | 11 - .../node_modules/acorn/rollup/config.walk.js | 11 - .../node_modules/acorn/src/bin/acorn.js | 58 - .../node_modules/acorn/src/expression.js | 701 - .../node_modules/acorn/src/identifier.js | 82 - .../acorn-jsx/node_modules/acorn/src/index.js | 67 - .../node_modules/acorn/src/location.js | 26 - .../node_modules/acorn/src/locutil.js | 42 - .../acorn/src/loose/expression.js | 514 - .../node_modules/acorn/src/loose/index.js | 50 - .../node_modules/acorn/src/loose/parseutil.js | 1 - .../node_modules/acorn/src/loose/state.js | 160 - .../node_modules/acorn/src/loose/statement.js | 425 - .../node_modules/acorn/src/loose/tokenize.js | 108 - .../acorn-jsx/node_modules/acorn/src/lval.js | 216 - .../acorn-jsx/node_modules/acorn/src/node.js | 50 - .../node_modules/acorn/src/options.js | 121 - .../node_modules/acorn/src/parseutil.js | 109 - .../acorn-jsx/node_modules/acorn/src/state.js | 104 - .../node_modules/acorn/src/statement.js | 654 - .../node_modules/acorn/src/tokencontext.js | 110 - .../node_modules/acorn/src/tokenize.js | 696 - .../node_modules/acorn/src/tokentype.js | 147 - .../acorn-jsx/node_modules/acorn/src/util.js | 9 - .../node_modules/acorn/src/walk/index.js | 342 - .../node_modules/acorn/src/whitespace.js | 13 - .../node_modules/acorn-jsx/package.json | 60 - .../cordova/node_modules/acorn-jsx/xhtml.js | 255 - .../node_modules/acorn-node/.travis.yml | 19 - .../node_modules/acorn-node/CHANGELOG.md | 49 - .../node_modules/acorn-node/LICENSE.md | 95 - .../cordova/node_modules/acorn-node/README.md | 51 - .../cordova/node_modules/acorn-node/build.js | 22 - .../cordova/node_modules/acorn-node/index.js | 34 - .../acorn-node/lib/bigint/index.js | 65 - .../acorn-node/lib/dynamic-import/index.js | 55 - .../acorn-node/lib/dynamic-import/source.js | 42 - .../acorn-node/lib/import-meta/index.js | 55 - .../acorn-node/node_modules/.bin/acorn | 15 - .../acorn-node/node_modules/.bin/acorn.cmd | 7 - .../node_modules/acorn/CHANGELOG.md | 438 - .../acorn-node/node_modules/acorn/LICENSE | 19 - .../acorn-node/node_modules/acorn/README.md | 269 - .../acorn-node/node_modules/acorn/bin/acorn | 4 - .../node_modules/acorn/dist/acorn.d.ts | 208 - .../node_modules/acorn/dist/acorn.js | 5314 ------- .../node_modules/acorn/dist/acorn.js.map | 1 - .../node_modules/acorn/dist/acorn.mjs | 5283 ------- .../node_modules/acorn/dist/acorn.mjs.map | 1 - .../acorn-node/node_modules/acorn/dist/bin.js | 68 - .../node_modules/acorn/package.json | 69 - .../node_modules/acorn-node/package.json | 78 - .../node_modules/acorn-node/test/index.js | 105 - .../cordova/node_modules/acorn-node/walk.js | 58 - .../node_modules/acorn-walk/CHANGELOG.md | 97 - .../cordova/node_modules/acorn-walk/LICENSE | 19 - .../cordova/node_modules/acorn-walk/README.md | 126 - .../node_modules/acorn-walk/dist/walk.es.js | 436 - .../acorn-walk/dist/walk.es.js.map | 1 - .../node_modules/acorn-walk/dist/walk.js | 456 - .../node_modules/acorn-walk/dist/walk.js.map | 1 - .../node_modules/acorn-walk/package.json | 66 - .../cordova/node_modules/acorn/AUTHORS | 79 - .../cordova/node_modules/acorn/CHANGELOG.md | 508 - .../cordova/node_modules/acorn/LICENSE | 19 - .../cordova/node_modules/acorn/README.md | 467 - .../cordova/node_modules/acorn/bin/_acorn.js | 69 - .../cordova/node_modules/acorn/bin/acorn | 4 - .../node_modules/acorn/bin/run_test262.js | 21 - .../node_modules/acorn/bin/test262.whitelist | 404 - .../cordova/node_modules/acorn/dist/.keep | 0 .../node_modules/acorn/dist/acorn.es.js | 5314 ------- .../cordova/node_modules/acorn/dist/acorn.js | 5345 ------- .../node_modules/acorn/dist/acorn_loose.es.js | 1424 -- .../node_modules/acorn/dist/acorn_loose.js | 1434 -- .../node_modules/acorn/dist/walk.es.js | 423 - .../cordova/node_modules/acorn/dist/walk.js | 443 - .../cordova/node_modules/acorn/package.json | 329 - .../cordova/node_modules/ajv-keywords/LICENSE | 21 - .../node_modules/ajv-keywords/README.md | 656 - .../node_modules/ajv-keywords/index.js | 35 - .../ajv-keywords/keywords/_formatLimit.js | 90 - .../ajv-keywords/keywords/_util.js | 15 - .../ajv-keywords/keywords/deepProperties.js | 54 - .../ajv-keywords/keywords/deepRequired.js | 57 - .../keywords/dot/_formatLimit.jst | 116 - .../keywords/dot/patternRequired.jst | 33 - .../ajv-keywords/keywords/dot/switch.jst | 73 - .../ajv-keywords/keywords/dotjs/README.md | 3 - .../keywords/dotjs/_formatLimit.js | 176 - .../keywords/dotjs/patternRequired.js | 58 - .../ajv-keywords/keywords/dotjs/switch.js | 128 - .../ajv-keywords/keywords/dynamicDefaults.js | 68 - .../ajv-keywords/keywords/formatMaximum.js | 3 - .../ajv-keywords/keywords/formatMinimum.js | 3 - .../node_modules/ajv-keywords/keywords/if.js | 21 - .../ajv-keywords/keywords/index.js | 19 - .../ajv-keywords/keywords/instanceof.js | 54 - .../ajv-keywords/keywords/patternRequired.js | 21 - .../ajv-keywords/keywords/prohibited.js | 25 - .../ajv-keywords/keywords/range.js | 36 - .../ajv-keywords/keywords/regexp.js | 36 - .../ajv-keywords/keywords/select.js | 79 - .../ajv-keywords/keywords/switch.js | 38 - .../ajv-keywords/keywords/typeof.js | 32 - .../keywords/uniqueItemProperties.js | 32 - .../node_modules/ajv-keywords/package.json | 82 - .../node_modules/ajv/.tonic_example.js | 20 - .../cordova/node_modules/ajv/LICENSE | 22 - .../cordova/node_modules/ajv/README.md | 1327 -- .../node_modules/ajv/dist/ajv.bundle.js | 7345 --------- .../cordova/node_modules/ajv/dist/ajv.min.js | 3 - .../node_modules/ajv/dist/ajv.min.js.map | 1 - .../node_modules/ajv/dist/nodent.min.js | 2 - .../node_modules/ajv/dist/regenerator.min.js | 2 - .../cordova/node_modules/ajv/lib/$data.js | 49 - .../cordova/node_modules/ajv/lib/ajv.d.ts | 358 - .../cordova/node_modules/ajv/lib/ajv.js | 502 - .../cordova/node_modules/ajv/lib/cache.js | 26 - .../node_modules/ajv/lib/compile/_rules.js | 31 - .../node_modules/ajv/lib/compile/async.js | 90 - .../node_modules/ajv/lib/compile/equal.js | 3 - .../ajv/lib/compile/error_classes.js | 34 - .../node_modules/ajv/lib/compile/formats.js | 135 - .../node_modules/ajv/lib/compile/index.js | 380 - .../node_modules/ajv/lib/compile/resolve.js | 271 - .../node_modules/ajv/lib/compile/rules.js | 58 - .../ajv/lib/compile/schema_obj.js | 9 - .../ajv/lib/compile/ucs2length.js | 20 - .../node_modules/ajv/lib/compile/util.js | 267 - .../node_modules/ajv/lib/dot/_limit.jst | 96 - .../node_modules/ajv/lib/dot/_limitItems.jst | 10 - .../node_modules/ajv/lib/dot/_limitLength.jst | 10 - .../ajv/lib/dot/_limitProperties.jst | 10 - .../node_modules/ajv/lib/dot/allOf.jst | 34 - .../node_modules/ajv/lib/dot/anyOf.jst | 48 - .../node_modules/ajv/lib/dot/coerce.def | 61 - .../node_modules/ajv/lib/dot/const.jst | 11 - .../node_modules/ajv/lib/dot/contains.jst | 57 - .../node_modules/ajv/lib/dot/custom.jst | 191 - .../node_modules/ajv/lib/dot/defaults.def | 32 - .../node_modules/ajv/lib/dot/definitions.def | 199 - .../node_modules/ajv/lib/dot/dependencies.jst | 80 - .../cordova/node_modules/ajv/lib/dot/enum.jst | 30 - .../node_modules/ajv/lib/dot/errors.def | 194 - .../node_modules/ajv/lib/dot/format.jst | 106 - .../node_modules/ajv/lib/dot/items.jst | 100 - .../node_modules/ajv/lib/dot/missing.def | 39 - .../node_modules/ajv/lib/dot/multipleOf.jst | 20 - .../cordova/node_modules/ajv/lib/dot/not.jst | 43 - .../node_modules/ajv/lib/dot/oneOf.jst | 44 - .../node_modules/ajv/lib/dot/pattern.jst | 14 - .../node_modules/ajv/lib/dot/properties.jst | 327 - .../ajv/lib/dot/propertyNames.jst | 54 - .../cordova/node_modules/ajv/lib/dot/ref.jst | 85 - .../node_modules/ajv/lib/dot/required.jst | 108 - .../node_modules/ajv/lib/dot/uniqueItems.jst | 38 - .../node_modules/ajv/lib/dot/validate.jst | 272 - .../node_modules/ajv/lib/dotjs/README.md | 3 - .../node_modules/ajv/lib/dotjs/_limit.js | 149 - .../node_modules/ajv/lib/dotjs/_limitItems.js | 76 - .../ajv/lib/dotjs/_limitLength.js | 81 - .../ajv/lib/dotjs/_limitProperties.js | 76 - .../node_modules/ajv/lib/dotjs/allOf.js | 43 - .../node_modules/ajv/lib/dotjs/anyOf.js | 73 - .../node_modules/ajv/lib/dotjs/const.js | 55 - .../node_modules/ajv/lib/dotjs/contains.js | 81 - .../node_modules/ajv/lib/dotjs/custom.js | 226 - .../ajv/lib/dotjs/dependencies.js | 167 - .../node_modules/ajv/lib/dotjs/enum.js | 65 - .../node_modules/ajv/lib/dotjs/format.js | 149 - .../node_modules/ajv/lib/dotjs/items.js | 140 - .../node_modules/ajv/lib/dotjs/multipleOf.js | 76 - .../cordova/node_modules/ajv/lib/dotjs/not.js | 83 - .../node_modules/ajv/lib/dotjs/oneOf.js | 70 - .../node_modules/ajv/lib/dotjs/pattern.js | 74 - .../node_modules/ajv/lib/dotjs/properties.js | 468 - .../ajv/lib/dotjs/propertyNames.js | 81 - .../cordova/node_modules/ajv/lib/dotjs/ref.js | 123 - .../node_modules/ajv/lib/dotjs/required.js | 268 - .../node_modules/ajv/lib/dotjs/uniqueItems.js | 71 - .../node_modules/ajv/lib/dotjs/validate.js | 458 - .../cordova/node_modules/ajv/lib/keyword.js | 135 - .../node_modules/ajv/lib/patternGroups.js | 36 - .../node_modules/ajv/lib/refs/$data.json | 17 - .../ajv/lib/refs/json-schema-draft-04.json | 150 - .../ajv/lib/refs/json-schema-draft-06.json | 154 - .../ajv/lib/refs/json-schema-v5.json | 250 - .../cordova/node_modules/ajv/package.json | 135 - .../node_modules/ajv/scripts/.eslintrc.yml | 3 - .../node_modules/ajv/scripts/bundle.js | 61 - .../node_modules/ajv/scripts/compile-dots.js | 73 - .../cordova/node_modules/ajv/scripts/info | 10 - .../node_modules/ajv/scripts/prepare-tests | 9 - .../node_modules/ajv/scripts/travis-gh-pages | 23 - .../cordova/node_modules/aliasify/.npmignore | 6 - .../cordova/node_modules/aliasify/.travis.yml | 10 - .../node_modules/aliasify/CHANGELOG.md | 21 - .../cordova/node_modules/aliasify/LICENSE | 22 - .../cordova/node_modules/aliasify/README.md | 178 - .../node_modules/aliasify/lib/aliasify.js | 139 - .../node_modules/aliasify/package.json | 78 - .../cordova/node_modules/amdefine/LICENSE | 58 - .../cordova/node_modules/amdefine/README.md | 171 - .../cordova/node_modules/amdefine/amdefine.js | 301 - .../node_modules/amdefine/intercept.js | 36 - .../node_modules/amdefine/package.json | 53 - .../node_modules/ansi-align/CHANGELOG.md | 36 - .../cordova/node_modules/ansi-align/LICENSE | 13 - .../cordova/node_modules/ansi-align/README.md | 79 - .../cordova/node_modules/ansi-align/index.js | 61 - .../node_modules/ansi-align/package.json | 73 - .../node_modules/ansi-escapes/index.js | 122 - .../cordova/node_modules/ansi-escapes/license | 9 - .../node_modules/ansi-escapes/package.json | 86 - .../node_modules/ansi-escapes/readme.md | 180 - .../cordova/node_modules/ansi-regex/index.js | 4 - .../cordova/node_modules/ansi-regex/license | 21 - .../node_modules/ansi-regex/package.json | 113 - .../cordova/node_modules/ansi-regex/readme.md | 39 - .../cordova/node_modules/ansi-styles/index.js | 65 - .../cordova/node_modules/ansi-styles/license | 21 - .../node_modules/ansi-styles/package.json | 93 - .../node_modules/ansi-styles/readme.md | 86 - .../cordova/node_modules/ansi/.jshintrc | 4 - .../cordova/node_modules/ansi/.npmignore | 1 - .../cordova/node_modules/ansi/History.md | 23 - .../cordova/node_modules/ansi/LICENSE | 24 - .../cordova/node_modules/ansi/README.md | 98 - .../node_modules/ansi/examples/beep/index.js | 16 - .../node_modules/ansi/examples/clear/index.js | 15 - .../ansi/examples/cursorPosition.js | 32 - .../ansi/examples/progress/index.js | 87 - .../cordova/node_modules/ansi/lib/ansi.js | 405 - .../cordova/node_modules/ansi/lib/newlines.js | 71 - .../cordova/node_modules/ansi/package.json | 58 - .../node_modules/argparse/CHANGELOG.md | 185 - .../cordova/node_modules/argparse/LICENSE | 21 - .../cordova/node_modules/argparse/README.md | 257 - .../cordova/node_modules/argparse/index.js | 3 - .../node_modules/argparse/lib/action.js | 146 - .../argparse/lib/action/append.js | 53 - .../argparse/lib/action/append/constant.js | 47 - .../node_modules/argparse/lib/action/count.js | 40 - .../node_modules/argparse/lib/action/help.js | 47 - .../node_modules/argparse/lib/action/store.js | 50 - .../argparse/lib/action/store/constant.js | 43 - .../argparse/lib/action/store/false.js | 27 - .../argparse/lib/action/store/true.js | 26 - .../argparse/lib/action/subparsers.js | 149 - .../argparse/lib/action/version.js | 47 - .../argparse/lib/action_container.js | 482 - .../node_modules/argparse/lib/argparse.js | 14 - .../argparse/lib/argument/error.js | 50 - .../argparse/lib/argument/exclusive.js | 54 - .../argparse/lib/argument/group.js | 75 - .../argparse/lib/argument_parser.js | 1161 -- .../node_modules/argparse/lib/const.js | 21 - .../argparse/lib/help/added_formatters.js | 87 - .../argparse/lib/help/formatter.js | 795 - .../node_modules/argparse/lib/namespace.js | 76 - .../node_modules/argparse/lib/utils.js | 57 - .../node_modules/argparse/package.json | 74 - .../node_modules/array-filter/.npmignore | 1 - .../node_modules/array-filter/.travis.yml | 4 - .../node_modules/array-filter/README.md | 54 - .../node_modules/array-filter/index.js | 19 - .../node_modules/array-filter/package.json | 78 - .../node_modules/array-filter/test/filter.js | 12 - .../node_modules/array-filter/test/holes.js | 12 - .../node_modules/array-find-index/index.js | 25 - .../node_modules/array-find-index/license | 21 - .../array-find-index/package.json | 70 - .../node_modules/array-find-index/readme.md | 30 - .../node_modules/array-flatten/LICENSE | 21 - .../node_modules/array-flatten/README.md | 43 - .../array-flatten/array-flatten.js | 64 - .../node_modules/array-flatten/package.json | 67 - .../node_modules/array-map/.travis.yml | 4 - .../cordova/node_modules/array-map/LICENSE | 18 - .../node_modules/array-map/example/map.js | 5 - .../cordova/node_modules/array-map/index.js | 11 - .../node_modules/array-map/package.json | 80 - .../node_modules/array-map/readme.markdown | 46 - .../node_modules/array-map/test/map.js | 77 - .../node_modules/array-reduce/.travis.yml | 4 - .../cordova/node_modules/array-reduce/LICENSE | 18 - .../node_modules/array-reduce/example/sum.js | 4 - .../node_modules/array-reduce/index.js | 18 - .../node_modules/array-reduce/package.json | 79 - .../node_modules/array-reduce/readme.markdown | 46 - .../node_modules/array-reduce/test/reduce.js | 85 - .../cordova/node_modules/array-union/index.js | 6 - .../cordova/node_modules/array-union/license | 21 - .../node_modules/array-union/package.json | 76 - .../node_modules/array-union/readme.md | 28 - .../cordova/node_modules/array-uniq/index.js | 62 - .../cordova/node_modules/array-uniq/license | 21 - .../node_modules/array-uniq/package.json | 73 - .../cordova/node_modules/array-uniq/readme.md | 30 - .../cordova/node_modules/arrify/index.js | 8 - .../cordova/node_modules/arrify/license | 21 - .../cordova/node_modules/arrify/package.json | 69 - .../cordova/node_modules/arrify/readme.md | 36 - .../cordova/node_modules/asn1.js/README.md | 100 - .../cordova/node_modules/asn1.js/lib/asn1.js | 9 - .../node_modules/asn1.js/lib/asn1/api.js | 61 - .../asn1.js/lib/asn1/base/buffer.js | 116 - .../asn1.js/lib/asn1/base/index.js | 6 - .../asn1.js/lib/asn1/base/node.js | 634 - .../asn1.js/lib/asn1/base/reporter.js | 121 - .../asn1.js/lib/asn1/constants/der.js | 42 - .../asn1.js/lib/asn1/constants/index.js | 19 - .../asn1.js/lib/asn1/decoders/der.js | 324 - .../asn1.js/lib/asn1/decoders/index.js | 4 - .../asn1.js/lib/asn1/decoders/pem.js | 49 - .../asn1.js/lib/asn1/encoders/der.js | 295 - .../asn1.js/lib/asn1/encoders/index.js | 4 - .../asn1.js/lib/asn1/encoders/pem.js | 21 - .../cordova/node_modules/asn1.js/package.json | 61 - .../cordova/node_modules/asn1/LICENSE | 19 - .../cordova/node_modules/asn1/README.md | 50 - .../node_modules/asn1/lib/ber/errors.js | 13 - .../node_modules/asn1/lib/ber/index.js | 27 - .../node_modules/asn1/lib/ber/reader.js | 262 - .../node_modules/asn1/lib/ber/types.js | 36 - .../node_modules/asn1/lib/ber/writer.js | 317 - .../cordova/node_modules/asn1/lib/index.js | 20 - .../cordova/node_modules/asn1/package.json | 78 - .../cordova/node_modules/assert-plus/AUTHORS | 6 - .../node_modules/assert-plus/CHANGES.md | 14 - .../node_modules/assert-plus/README.md | 162 - .../node_modules/assert-plus/assert.js | 211 - .../node_modules/assert-plus/package.json | 90 - .../cordova/node_modules/assert/.npmignore | 1 - .../cordova/node_modules/assert/.travis.yml | 31 - .../cordova/node_modules/assert/.zuul.yml | 13 - .../cordova/node_modules/assert/LICENSE | 18 - .../cordova/node_modules/assert/README.md | 64 - .../cordova/node_modules/assert/assert.js | 490 - .../assert/node_modules/inherits/LICENSE | 16 - .../assert/node_modules/inherits/README.md | 42 - .../assert/node_modules/inherits/inherits.js | 1 - .../node_modules/inherits/inherits_browser.js | 23 - .../assert/node_modules/inherits/package.json | 57 - .../assert/node_modules/inherits/test.js | 25 - .../assert/node_modules/util/.npmignore | 1 - .../assert/node_modules/util/.travis.yml | 8 - .../assert/node_modules/util/.zuul.yml | 10 - .../assert/node_modules/util/LICENSE | 18 - .../assert/node_modules/util/README.md | 15 - .../assert/node_modules/util/package.json | 62 - .../node_modules/util/support/isBuffer.js | 3 - .../util/support/isBufferBrowser.js | 6 - .../node_modules/util/test/browser/inspect.js | 41 - .../node_modules/util/test/browser/is.js | 91 - .../node_modules/util/test/node/debug.js | 86 - .../node_modules/util/test/node/format.js | 77 - .../node_modules/util/test/node/inspect.js | 195 - .../assert/node_modules/util/test/node/log.js | 58 - .../node_modules/util/test/node/util.js | 83 - .../assert/node_modules/util/util.js | 586 - .../cordova/node_modules/assert/package.json | 61 - .../cordova/node_modules/assert/test.js | 345 - .../cordova/node_modules/async/CHANGELOG.md | 125 - .../cordova/node_modules/async/LICENSE | 19 - .../cordova/node_modules/async/README.md | 1877 --- .../cordova/node_modules/async/dist/async.js | 1265 -- .../node_modules/async/dist/async.min.js | 2 - .../cordova/node_modules/async/lib/async.js | 1265 -- .../cordova/node_modules/async/package.json | 117 - .../cordova/node_modules/asynckit/LICENSE | 21 - .../cordova/node_modules/asynckit/README.md | 233 - .../cordova/node_modules/asynckit/bench.js | 76 - .../cordova/node_modules/asynckit/index.js | 6 - .../node_modules/asynckit/lib/abort.js | 29 - .../node_modules/asynckit/lib/async.js | 34 - .../node_modules/asynckit/lib/defer.js | 26 - .../node_modules/asynckit/lib/iterate.js | 75 - .../asynckit/lib/readable_asynckit.js | 91 - .../asynckit/lib/readable_parallel.js | 25 - .../asynckit/lib/readable_serial.js | 25 - .../asynckit/lib/readable_serial_ordered.js | 29 - .../node_modules/asynckit/lib/state.js | 37 - .../node_modules/asynckit/lib/streamify.js | 141 - .../node_modules/asynckit/lib/terminator.js | 29 - .../node_modules/asynckit/package.json | 94 - .../cordova/node_modules/asynckit/parallel.js | 43 - .../cordova/node_modules/asynckit/serial.js | 17 - .../node_modules/asynckit/serialOrdered.js | 75 - .../cordova/node_modules/asynckit/stream.js | 21 - .../cordova/node_modules/aws-sign2/LICENSE | 55 - .../cordova/node_modules/aws-sign2/README.md | 4 - .../cordova/node_modules/aws-sign2/index.js | 212 - .../node_modules/aws-sign2/package.json | 53 - .../cordova/node_modules/aws4/.travis.yml | 5 - .../cordova/node_modules/aws4/LICENSE | 19 - .../cordova/node_modules/aws4/README.md | 523 - .../cordova/node_modules/aws4/aws4.js | 332 - .../cordova/node_modules/aws4/lru.js | 96 - .../cordova/node_modules/aws4/package.json | 107 - .../node_modules/babel-code-frame/.npmignore | 3 - .../node_modules/babel-code-frame/README.md | 60 - .../babel-code-frame/lib/index.js | 141 - .../babel-code-frame/package-lock.json | 66 - .../babel-code-frame/package.json | 50 - .../node_modules/balanced-match/.npmignore | 5 - .../node_modules/balanced-match/LICENSE.md | 21 - .../node_modules/balanced-match/README.md | 91 - .../node_modules/balanced-match/index.js | 59 - .../node_modules/balanced-match/package.json | 80 - .../cordova/node_modules/base64-js/LICENSE | 21 - .../cordova/node_modules/base64-js/README.md | 32 - .../node_modules/base64-js/base64js.min.js | 1 - .../cordova/node_modules/base64-js/index.js | 114 - .../node_modules/base64-js/package.json | 69 - .../node_modules/base64-js/test/big-data.js | 24 - .../node_modules/base64-js/test/convert.js | 48 - .../node_modules/base64-js/test/url-safe.js | 18 - .../node_modules/bcrypt-pbkdf/CONTRIBUTING.md | 13 - .../cordova/node_modules/bcrypt-pbkdf/LICENSE | 66 - .../node_modules/bcrypt-pbkdf/README.md | 45 - .../node_modules/bcrypt-pbkdf/index.js | 556 - .../node_modules/bcrypt-pbkdf/package.json | 48 - .../node_modules/big-integer/BigInteger.d.ts | 2385 --- .../node_modules/big-integer/BigInteger.js | 1321 -- .../big-integer/BigInteger.min.js | 1 - .../cordova/node_modules/big-integer/LICENSE | 24 - .../node_modules/big-integer/README.md | 570 - .../node_modules/big-integer/bower.json | 29 - .../node_modules/big-integer/package.json | 83 - .../node_modules/big-integer/tsconfig.json | 25 - .../cordova/node_modules/block-stream/LICENCE | 25 - .../cordova/node_modules/block-stream/LICENSE | 15 - .../node_modules/block-stream/README.md | 14 - .../node_modules/block-stream/block-stream.js | 209 - .../node_modules/block-stream/package.json | 63 - .../cordova/node_modules/bn.js/.npmignore | 8 - .../cordova/node_modules/bn.js/README.md | 221 - .../cordova/node_modules/bn.js/lib/bn.js | 3427 ----- .../cordova/node_modules/bn.js/package.json | 74 - .../node_modules/bn.js/util/genCombMulTo.js | 65 - .../node_modules/bn.js/util/genCombMulTo10.js | 65 - .../node_modules/body-parser/HISTORY.md | 568 - .../cordova/node_modules/body-parser/LICENSE | 23 - .../node_modules/body-parser/README.md | 438 - .../cordova/node_modules/body-parser/index.js | 157 - .../node_modules/body-parser/lib/read.js | 181 - .../body-parser/lib/types/json.js | 232 - .../node_modules/body-parser/lib/types/raw.js | 101 - .../body-parser/lib/types/text.js | 121 - .../body-parser/lib/types/urlencoded.js | 284 - .../node_modules/body-parser/package.json | 94 - .../cordova/node_modules/boxen/index.js | 138 - .../cordova/node_modules/boxen/license | 9 - .../boxen/node_modules/ansi-styles/index.js | 165 - .../boxen/node_modules/ansi-styles/license | 9 - .../node_modules/ansi-styles/package.json | 91 - .../boxen/node_modules/ansi-styles/readme.md | 147 - .../boxen/node_modules/chalk/index.js | 228 - .../boxen/node_modules/chalk/index.js.flow | 93 - .../boxen/node_modules/chalk/license | 9 - .../boxen/node_modules/chalk/package.json | 106 - .../boxen/node_modules/chalk/readme.md | 314 - .../boxen/node_modules/chalk/templates.js | 128 - .../boxen/node_modules/chalk/types/index.d.ts | 97 - .../node_modules/supports-color/browser.js | 5 - .../node_modules/supports-color/index.js | 131 - .../boxen/node_modules/supports-color/license | 9 - .../node_modules/supports-color/package.json | 88 - .../node_modules/supports-color/readme.md | 66 - .../cordova/node_modules/boxen/package.json | 86 - .../cordova/node_modules/boxen/readme.md | 175 - .../node_modules/bplist-creator/.npmignore | 8 - .../node_modules/bplist-creator/README.md | 64 - .../bplist-creator/bplistCreator.js | 445 - .../node_modules/bplist-creator/package.json | 61 - .../bplist-creator/test/airplay.bplist | Bin 341 -> 0 bytes .../bplist-creator/test/binaryData.bplist | Bin 7150 -> 0 bytes .../bplist-creator/test/creatorTest.js | 197 - .../bplist-creator/test/iTunes-small.bplist | Bin 24433 -> 0 bytes .../bplist-creator/test/sample1.bplist | Bin 631 -> 0 bytes .../bplist-creator/test/sample2.bplist | Bin 384 -> 0 bytes .../bplist-creator/test/uid.bplist | Bin 365 -> 0 bytes .../bplist-creator/test/utf16.bplist | Bin 1273 -> 0 bytes .../node_modules/bplist-parser/.npmignore | 8 - .../node_modules/bplist-parser/README.md | 47 - .../bplist-parser/bplistParser.js | 357 - .../node_modules/bplist-parser/package.json | 62 - .../bplist-parser/test/airplay.bplist | Bin 341 -> 0 bytes .../bplist-parser/test/iTunes-small.bplist | Bin 24433 -> 0 bytes .../bplist-parser/test/int64.bplist | Bin 84 -> 0 bytes .../node_modules/bplist-parser/test/int64.xml | 10 - .../bplist-parser/test/parseTest.js | 159 - .../bplist-parser/test/sample1.bplist | Bin 605 -> 0 bytes .../bplist-parser/test/sample2.bplist | Bin 384 -> 0 bytes .../bplist-parser/test/uid.bplist | Bin 365 -> 0 bytes .../bplist-parser/test/utf16.bplist | Bin 1273 -> 0 bytes .../bplist-parser/test/utf16_chinese.plist | Bin 2362 -> 0 bytes .../node_modules/brace-expansion/LICENSE | 21 - .../node_modules/brace-expansion/README.md | 129 - .../node_modules/brace-expansion/index.js | 201 - .../node_modules/brace-expansion/package.json | 78 - .../cordova/node_modules/brorand/.npmignore | 2 - .../cordova/node_modules/brorand/README.md | 26 - .../cordova/node_modules/brorand/index.js | 65 - .../cordova/node_modules/brorand/package.json | 63 - .../node_modules/brorand/test/api-test.js | 8 - .../node_modules/browser-pack/.travis.yml | 9 - .../node_modules/browser-pack/CHANGELOG.md | 10 - .../cordova/node_modules/browser-pack/LICENSE | 18 - .../node_modules/browser-pack/_prelude.js | 1 - .../node_modules/browser-pack/bin/cmd.js | 4 - .../browser-pack/bin/prepublish.js | 21 - .../browser-pack/example/input.json | 13 - .../browser-pack/example/output.js | 1 - .../browser-pack/example/sourcemap/input.json | 15 - .../browser-pack/example/sourcemap/output.js | 6 - .../node_modules/browser-pack/index.js | 127 - .../node_modules/browser-pack/package.json | 94 - .../node_modules/browser-pack/prelude.js | 50 - .../node_modules/browser-pack/readme.markdown | 97 - .../node_modules/browser-pack/test/comment.js | 33 - .../node_modules/browser-pack/test/empty.js | 33 - .../browser-pack/test/not_found.js | 34 - .../browser-pack/test/only_execute_entries.js | 26 - .../node_modules/browser-pack/test/order.js | 38 - .../node_modules/browser-pack/test/pack.js | 28 - .../node_modules/browser-pack/test/raw.js | 32 - .../browser-pack/test/source-maps-existing.js | 59 - .../browser-pack/test/source-maps.js | 221 - .../node_modules/browser-pack/test/this.js | 24 - .../node_modules/browser-pack/test/unicode.js | 32 - .../node_modules/browser-resolve/LICENSE | 21 - .../node_modules/browser-resolve/README.md | 146 - .../node_modules/browser-resolve/empty.js | 0 .../node_modules/browser-resolve/index.js | 345 - .../node_modules/resolve/.travis.yml | 4 - .../node_modules/resolve/LICENSE | 18 - .../node_modules/resolve/example/async.js | 5 - .../node_modules/resolve/example/sync.js | 3 - .../node_modules/resolve/index.js | 5 - .../node_modules/resolve/lib/async.js | 192 - .../node_modules/resolve/lib/caller.js | 8 - .../node_modules/resolve/lib/core.js | 4 - .../node_modules/resolve/lib/core.json | 38 - .../resolve/lib/node-modules-paths.js | 38 - .../node_modules/resolve/lib/sync.js | 81 - .../node_modules/resolve/package.json | 61 - .../node_modules/resolve/readme.markdown | 148 - .../node_modules/resolve/test/core.js | 12 - .../node_modules/resolve/test/dotdot.js | 29 - .../resolve/test/dotdot/abc/index.js | 2 - .../node_modules/resolve/test/dotdot/index.js | 1 - .../resolve/test/faulty_basedir.js | 17 - .../node_modules/resolve/test/filter.js | 18 - .../node_modules/resolve/test/filter_sync.js | 15 - .../node_modules/resolve/test/mock.js | 142 - .../node_modules/resolve/test/mock_sync.js | 68 - .../node_modules/resolve/test/module_dir.js | 56 - .../test/module_dir/xmodules/aaa/index.js | 1 - .../test/module_dir/ymodules/aaa/index.js | 1 - .../test/module_dir/zmodules/bbb/main.js | 1 - .../test/module_dir/zmodules/bbb/package.json | 3 - .../node_modules/resolve/test/node_path.js | 48 - .../resolve/test/node_path/x/aaa/index.js | 1 - .../resolve/test/node_path/x/ccc/index.js | 1 - .../resolve/test/node_path/y/bbb/index.js | 1 - .../resolve/test/node_path/y/ccc/index.js | 1 - .../node_modules/resolve/test/nonstring.js | 9 - .../node_modules/resolve/test/pathfilter.js | 35 - .../resolve/test/pathfilter/deep_ref/main.js | 0 .../deep_ref/node_modules/deep/alt.js | 0 .../deep_ref/node_modules/deep/deeper/ref.js | 0 .../deep_ref/node_modules/deep/package.json | 4 - .../deep_ref/node_modules/deep/ref.js | 0 .../node_modules/resolve/test/precedence.js | 23 - .../resolve/test/precedence/aaa.js | 1 - .../resolve/test/precedence/aaa/index.js | 1 - .../resolve/test/precedence/aaa/main.js | 1 - .../resolve/test/precedence/bbb.js | 1 - .../resolve/test/precedence/bbb/main.js | 1 - .../node_modules/resolve/test/resolver.js | 281 - .../resolver/bar/node_modules/foo/index.js | 1 - .../resolve/test/resolver/baz/doom.js | 0 .../resolve/test/resolver/baz/package.json | 3 - .../resolve/test/resolver/baz/quux.js | 1 - .../biz/node_modules/garply/lib/index.js | 1 - .../biz/node_modules/garply/package.json | 3 - .../resolver/biz/node_modules/grux/index.js | 1 - .../resolver/biz/node_modules/tiv/index.js | 1 - .../resolve/test/resolver/cup.coffee | 1 - .../node_modules/resolve/test/resolver/foo.js | 1 - .../test/resolver/incorrect_main/index.js | 2 - .../test/resolver/incorrect_main/package.json | 3 - .../resolve/test/resolver/mug.coffee | 0 .../node_modules/resolve/test/resolver/mug.js | 0 .../test/resolver/other_path/lib/other-lib.js | 0 .../resolve/test/resolver/other_path/root.js | 0 .../punycode/node_modules/punycode/index.js | 0 .../resolve/test/resolver/quux/foo/index.js | 1 - .../test/resolver/without_basedir/main.js | 6 - .../without_basedir/node_modules/mymodule.js | 1 - .../resolve/test/resolver_sync.js | 180 - .../node_modules/resolve/test/subdirs.js | 13 - .../test/subdirs/node_modules/a/b/c/x.json | 1 - .../test/subdirs/node_modules/a/package.json | 1 - .../node_modules/browser-resolve/package.json | 65 - .../node_modules/browserify-aes/.travis.yml | 15 - .../node_modules/browserify-aes/LICENSE | 21 - .../node_modules/browserify-aes/README.md | 19 - .../node_modules/browserify-aes/aes.js | 228 - .../node_modules/browserify-aes/authCipher.js | 117 - .../node_modules/browserify-aes/browser.js | 13 - .../node_modules/browserify-aes/decrypter.js | 124 - .../node_modules/browserify-aes/encrypter.js | 114 - .../node_modules/browserify-aes/ghash.js | 89 - .../node_modules/browserify-aes/incr32.js | 15 - .../node_modules/browserify-aes/index.js | 7 - .../node_modules/browserify-aes/modes/cbc.js | 17 - .../node_modules/browserify-aes/modes/cfb.js | 33 - .../node_modules/browserify-aes/modes/cfb1.js | 42 - .../node_modules/browserify-aes/modes/cfb8.js | 25 - .../node_modules/browserify-aes/modes/ctr.js | 30 - .../node_modules/browserify-aes/modes/ecb.js | 7 - .../browserify-aes/modes/index.js | 18 - .../browserify-aes/modes/list.json | 191 - .../node_modules/browserify-aes/modes/ofb.js | 16 - .../node_modules/browserify-aes/package.json | 72 - .../browserify-aes/streamCipher.js | 27 - .../browserify-cipher/.travis.yml | 14 - .../node_modules/browserify-cipher/LICENSE | 21 - .../node_modules/browserify-cipher/README.md | 7 - .../node_modules/browserify-cipher/browser.js | 67 - .../node_modules/browserify-cipher/index.js | 7 - .../browserify-cipher/package.json | 61 - .../node_modules/browserify-cipher/test.js | 55 - .../node_modules/browserify-des/.travis.yml | 8 - .../node_modules/browserify-des/index.js | 50 - .../node_modules/browserify-des/license | 21 - .../node_modules/browserify-des/modes.js | 24 - .../node_modules/browserify-des/package.json | 61 - .../node_modules/browserify-des/readme.md | 6 - .../node_modules/browserify-des/test.js | 81 - .../node_modules/browserify-rsa/.travis.yml | 3 - .../node_modules/browserify-rsa/LICENSE | 21 - .../node_modules/browserify-rsa/index.js | 40 - .../node_modules/browserify-rsa/package.json | 57 - .../node_modules/browserify-rsa/readme.md | 10 - .../node_modules/browserify-rsa/test.js | 53 - .../node_modules/browserify-sign/LICENSE | 13 - .../node_modules/browserify-sign/README.md | 13 - .../node_modules/browserify-sign/algos.js | 1 - .../browserify-sign/browser/algorithms.json | 152 - .../browserify-sign/browser/curves.json | 8 - .../browserify-sign/browser/index.js | 91 - .../browserify-sign/browser/sign.js | 145 - .../browserify-sign/browser/verify.js | 83 - .../node_modules/browserify-sign/index.js | 7 - .../node_modules/browserify-sign/package.json | 69 - .../browserify-transform-tools/.npmignore | 2 - .../browserify-transform-tools/.travis.yml | 7 - .../browserify-transform-tools/CHANGELOG.md | 1 - .../browserify-transform-tools/LICENSE | 22 - .../browserify-transform-tools/README.md | 181 - .../lib/loadConfig.js | 237 - .../lib/parentDir.js | 46 - .../lib/skipFile.js | 93 - .../lib/transformTools.js | 397 - .../browserify-transform-tools/package.json | 81 - .../browserify-transform-tools/run-test.sh | 1 - .../src/loadConfig.coffee | 243 - .../src/parentDir.coffee | 42 - .../src/skipFile.coffee | 71 - .../src/transformTools.coffee | 426 - .../test/falafelTransformTest.coffee | 92 - .../test/functionTransformTest.coffee | 263 - .../test/loadConfigTest.coffee | 111 - .../test/mocha.opts | 5 - .../test/requireTransformTest.coffee | 185 - .../test/skipFileTest.coffee | 140 - .../test/stringTransformTest.coffee | 104 - .../testWithConfig/childPackage/package.json | 3 - .../testFixtures/testWithConfig/package.json | 12 - .../testWithConfig/syntaxError.js | 2 - .../testWithConfig/yellow/unyellowify.js | 3 - .../node_modules/browserify-zlib/.npmignore | 2 - .../node_modules/browserify-zlib/.travis.yml | 3 - .../node_modules/browserify-zlib/README.md | 22 - .../node_modules/browserify-zlib/package.json | 77 - .../browserify-zlib/src/binding.js | 236 - .../node_modules/browserify-zlib/src/index.js | 610 - .../browserify-zlib/test/fixtures/elipses.txt | 1 - .../browserify-zlib/test/fixtures/empty.txt | 1 - .../browserify-zlib/test/fixtures/person.jpg | Bin 57928 -> 0 bytes .../test/ignored/test-zlib-dictionary-fail.js | 48 - .../test/ignored/test-zlib-dictionary.js | 95 - .../test/ignored/test-zlib-params.js | 33 - .../browserify-zlib/test/package.json | 7 - .../test/test-zlib-close-after-write.js | 35 - .../test/test-zlib-convenience-methods.js | 70 - .../test/test-zlib-from-string.js | 89 - .../test/test-zlib-invalid-input.js | 62 - .../test/test-zlib-random-byte-pipes.js | 176 - .../test/test-zlib-write-after-flush.js | 55 - .../test/test-zlib-zero-byte.js | 41 - .../browserify-zlib/test/test-zlib.js | 206 - .../node_modules/browserify/.travis.yml | 8 - .../cordova/node_modules/browserify/LICENSE | 63 - .../node_modules/browserify/bin/advanced.txt | 113 - .../node_modules/browserify/bin/args.js | 269 - .../node_modules/browserify/bin/cmd.js | 87 - .../node_modules/browserify/bin/usage.txt | 34 - .../browserify/changelog.markdown | 1232 -- .../browserify/example/api/browser/bar.js | 1 - .../browserify/example/api/browser/foo.js | 5 - .../browserify/example/api/browser/main.js | 2 - .../browserify/example/api/build.js | 4 - .../example/multiple_bundles/beep.js | 2 - .../example/multiple_bundles/boop.js | 2 - .../example/multiple_bundles/build.sh | 4 - .../example/multiple_bundles/robot.js | 1 - .../example/multiple_bundles/static/beep.html | 2 - .../example/multiple_bundles/static/boop.html | 2 - .../browserify/example/source_maps/build.js | 13 - .../browserify/example/source_maps/build.sh | 4 - .../browserify/example/source_maps/index.html | 11 - .../example/source_maps/js/build/.npmignore | 1 - .../example/source_maps/js/build/bundle.js | 28 - .../browserify/example/source_maps/js/foo.js | 7 - .../browserify/example/source_maps/js/main.js | 4 - .../example/source_maps/js/wunder/bar.js | 8 - .../cordova/node_modules/browserify/index.js | 807 - .../node_modules/browserify/lib/_empty.js | 0 .../node_modules/browserify/lib/builtins.js | 38 - .../browserify/node_modules/glob/LICENSE | 15 - .../browserify/node_modules/glob/README.md | 368 - .../browserify/node_modules/glob/changelog.md | 67 - .../browserify/node_modules/glob/common.js | 240 - .../browserify/node_modules/glob/glob.js | 790 - .../browserify/node_modules/glob/package.json | 79 - .../browserify/node_modules/glob/sync.js | 486 - .../node_modules/browserify/package.json | 131 - .../node_modules/browserify/readme.markdown | 820 - .../node_modules/browserify/test/args.js | 72 - .../node_modules/browserify/test/array.js | 74 - .../node_modules/browserify/test/array/one.js | 1 - .../browserify/test/array/three.js | 1 - .../node_modules/browserify/test/array/two.js | 1 - .../node_modules/browserify/test/async.js | 24 - .../node_modules/browserify/test/async/src.js | 8 - .../node_modules/browserify/test/backbone.js | 23 - .../node_modules/browserify/test/bare.js | 70 - .../node_modules/browserify/test/bare/main.js | 7 - .../browserify/test/bare_shebang.js | 37 - .../node_modules/browserify/test/bin.js | 31 - .../node_modules/browserify/test/bin_entry.js | 31 - .../browserify/test/bin_tr_error.js | 23 - .../browserify/test/bin_tr_error/main.js | 1 - .../browserify/test/bin_tr_error/tr.js | 12 - .../node_modules/browserify/test/bom.js | 19 - .../node_modules/browserify/test/bom/hello.js | 1 - .../browserify/test/browser_field_file.js | 13 - .../test/browser_field_file/package.json | 5 - .../browserify/test/browser_field_file/wow.js | 1 - .../browserify/test/browser_field_resolve.js | 124 - .../test/browser_field_resolve/a/main.js | 1 - .../test/browser_field_resolve/a/package.json | 5 - .../test/browser_field_resolve/b/main.js | 1 - .../test/browser_field_resolve/b/package.json | 5 - .../test/browser_field_resolve/b/x.js | 1 - .../test/browser_field_resolve/c/main.js | 1 - .../test/browser_field_resolve/c/package.json | 5 - .../test/browser_field_resolve/c/x.js | 1 - .../test/browser_field_resolve/d/main.js | 1 - .../test/browser_field_resolve/d/package.json | 5 - .../test/browser_field_resolve/d/x.js | 1 - .../test/browser_field_resolve/e/main.js | 1 - .../test/browser_field_resolve/e/package.json | 5 - .../test/browser_field_resolve/e/x.js | 1 - .../test/browser_field_resolve/f/main.js | 1 - .../test/browser_field_resolve/f/package.json | 5 - .../test/browser_field_resolve/f/x.js | 1 - .../test/browser_field_resolve/g/main.js | 2 - .../test/browser_field_resolve/g/package.json | 5 - .../test/browser_field_resolve/g/x.js | 1 - .../test/browser_field_resolve/h/main.js | 2 - .../test/browser_field_resolve/h/package.json | 5 - .../test/browser_field_resolve/h/x.js | 1 - .../test/browser_field_resolve/i/browser.js | 1 - .../test/browser_field_resolve/i/main.js | 2 - .../test/browser_field_resolve/i/package.json | 5 - .../test/browser_field_resolve/i/x.js | 1 - .../test/browser_field_resolve/j/browser.js | 1 - .../test/browser_field_resolve/j/main.js | 2 - .../test/browser_field_resolve/j/package.json | 5 - .../test/browser_field_resolve/j/x.js | 1 - .../test/browser_field_resolve/k/main.js | 2 - .../k/node_modules/x/hey.js | 1 - .../k/node_modules/x/package.json | 5 - .../test/browser_field_resolve/l/main.js | 2 - .../l/node_modules/x/hey.js | 1 - .../l/node_modules/x/package.json | 5 - .../node_modules/browserify/test/buffer.js | 142 - .../browserify/test/bundle-bundle-external.js | 31 - .../test/bundle-bundle-external/bar.js | 2 - .../test/bundle-bundle-external/baz.js | 3 - .../test/bundle-bundle-external/foo.js | 5 - .../browserify/test/bundle-stream.js | 18 - .../node_modules/browserify/test/bundle.js | 33 - .../browserify/test/bundle_external.js | 26 - .../browserify/test/bundle_external/boop.js | 4 - .../browserify/test/bundle_external/main.js | 4 - .../browserify/test/bundle_external/robot.js | 1 - .../browserify/test/bundle_external_global.js | 24 - .../browserify/test/bundle_sourcemap.js | 32 - .../node_modules/browserify/test/catch.js | 22 - .../browserify/test/catch/main.js | 1 - .../node_modules/browserify/test/circular.js | 34 - .../browserify/test/circular/a.js | 3 - .../browserify/test/circular/b.js | 1 - .../browserify/test/circular/main.js | 1 - .../browserify/test/coffee_bin.js | 36 - .../browserify/test/coffee_bin/main.coffee | 2 - .../browserify/test/coffee_bin/x.coffee | 1 - .../node_modules/browserify/test/coffeeify.js | 19 - .../browserify/test/coffeeify/main.coffee | 2 - .../node_modules/browserify/test/comment.js | 16 - .../browserify/test/comment/main.js | 2 - .../node_modules/browserify/test/constants.js | 18 - .../node_modules/browserify/test/crypto.js | 39 - .../node_modules/browserify/test/crypto_ig.js | 39 - .../node_modules/browserify/test/cycle.js | 13 - .../browserify/test/cycle/README.md | 16 - .../browserify/test/cycle/entry.js | 15 - .../browserify/test/cycle/mod1/a.js | 1 - .../browserify/test/cycle/mod1/b.js | 1 - .../browserify/test/cycle/mod2/a.js | 1 - .../browserify/test/cycle/mod2/b.js | 1 - .../browserify/test/debug_standalone.js | 64 - .../browserify/test/debug_standalone/x.js | 1 - .../browserify/test/dedupe-deps.js | 59 - .../browserify/test/dedupe-nomap.js | 64 - .../node_modules/browserify/test/delay.js | 24 - .../browserify/test/delay/diverted.js | 1 - .../browserify/test/delay/main.js | 1 - .../node_modules/browserify/test/dep.js | 25 - .../node_modules/browserify/test/dollar.js | 17 - .../browserify/test/dollar/dollar/index.js | 7 - .../browserify/test/double_buffer.js | 14 - .../browserify/test/double_buffer/explicit.js | 1 - .../browserify/test/double_buffer/implicit.js | 1 - .../browserify/test/double_buffer/main.js | 4 - .../browserify/test/double_bundle.js | 24 - .../browserify/test/double_bundle_error.js | 17 - .../test/double_bundle_error/main.js | 1 - .../test/double_bundle_error/needs_three.js | 1 - .../test/double_bundle_error/one.js | 1 - .../test/double_bundle_error/package.json | 5 - .../test/double_bundle_error/three.js | 3 - .../test/double_bundle_error/two.js | 1 - .../browserify/test/double_bundle_json.js | 37 - .../browserify/test/double_bundle_json/a.json | 1 - .../browserify/test/double_bundle_json/b.json | 1 - .../test/double_bundle_json/index.js | 5 - .../browserify/test/double_bundle_parallel.js | 33 - .../test/double_bundle_parallel_cache.js | 35 - .../browserify/test/dup/foo-dup.js | 4 - .../node_modules/browserify/test/dup/foo.js | 4 - .../node_modules/browserify/test/dup/index.js | 5 - .../node_modules/browserify/test/entry.js | 42 - .../browserify/test/entry/main.js | 1 - .../browserify/test/entry/needs_three.js | 1 - .../node_modules/browserify/test/entry/one.js | 1 - .../browserify/test/entry/package.json | 5 - .../browserify/test/entry/three.js | 1 - .../node_modules/browserify/test/entry/two.js | 1 - .../browserify/test/entry_exec.js | 15 - .../browserify/test/entry_exec/fail.js | 1 - .../browserify/test/entry_exec/main.js | 1 - .../browserify/test/entry_expose.js | 19 - .../browserify/test/entry_expose/main.js | 2 - .../browserify/test/entry_relative.js | 44 - .../browserify/test/error_code.js | 24 - .../browserify/test/error_code/src.js | 2 - .../node_modules/browserify/test/export.js | 35 - .../browserify/test/export/entry.js | 1 - .../node_modules/browserify/test/external.js | 20 - .../browserify/test/external/main.js | 2 - .../browserify/test/external/x.js | 3 - .../browserify/test/external_args/main.js | 10 - .../browserify/test/external_shim.js | 27 - .../browserify/test/external_shim/bundle1.js | 1 - .../browserify/test/external_shim/bundle2.js | 1 - .../test/external_shim/package.json | 5 - .../browserify/test/external_shim/shim.js | 0 .../browserify/test/externalize.js | 59 - .../browserify/test/externalize/beep.js | 2 - .../browserify/test/externalize/boop.js | 2 - .../browserify/test/externalize/robot.js | 1 - .../node_modules/browserify/test/fake.js | 15 - .../browserify/test/fake/fake_fs.js | 1 - .../node_modules/browserify/test/fake/main.js | 2 - .../node_modules/browserify/test/field.js | 72 - .../browserify/test/field/miss.js | 1 - .../test/field/node_modules/z-miss/browser.js | 1 - .../test/field/node_modules/z-miss/main.js | 1 - .../field/node_modules/z-miss/package.json | 4 - .../field/node_modules/z-object/browser.js | 1 - .../test/field/node_modules/z-object/main.js | 1 - .../field/node_modules/z-object/package.json | 4 - .../field/node_modules/z-string/browser.js | 1 - .../test/field/node_modules/z-string/main.js | 1 - .../field/node_modules/z-string/package.json | 4 - .../field/node_modules/z-sub/browser/a.js | 1 - .../field/node_modules/z-sub/browser/b.js | 1 - .../test/field/node_modules/z-sub/main.js | 1 - .../field/node_modules/z-sub/package.json | 4 - .../browserify/test/field/object.js | 1 - .../browserify/test/field/string.js | 1 - .../node_modules/browserify/test/field/sub.js | 1 - .../browserify/test/file_event.js | 33 - .../browserify/test/five_bundle.js | 30 - .../browserify/test/full_paths.js | 58 - .../node_modules/browserify/test/glob.js | 29 - .../node_modules/browserify/test/glob/a.js | 6 - .../node_modules/browserify/test/glob/b.js | 5 - .../browserify/test/glob/lib/z.js | 1 - .../browserify/test/glob/vendor/x.js | 1 - .../browserify/test/glob/vendor/y.js | 1 - .../node_modules/browserify/test/global.js | 90 - .../browserify/test/global/buffer.js | 2 - .../browserify/test/global/filename.js | 2 - .../browserify/test/global/main.js | 2 - .../test/global/node_modules/aaa/index.js | 2 - .../test/global/node_modules/robot/index.js | 1 - .../global/node_modules/robot/lib/beep.js | 2 - .../browserify/test/global/tick.js | 3 - .../browserify/test/global_coffeeify.js | 19 - .../browserify/test/global_noparse.js | 101 - .../browserify/test/global_recorder.js | 22 - .../browserify/test/global_recorder/main.js | 1 - .../node_modules/browserify/test/hash.js | 15 - .../browserify/test/hash/foo/other.js | 1 - .../browserify/test/hash/foo/two.js | 2 - .../node_modules/browserify/test/hash/main.js | 2 - .../node_modules/browserify/test/hash/one.js | 2 - .../browserify/test/hash/other.js | 1 - .../browserify/test/hash_instance_context.js | 25 - .../test/hash_instance_context/main.js | 17 - .../test/hash_instance_context/one/dir/f.js | 3 - .../test/hash_instance_context/one/dir/g.js | 2 - .../test/hash_instance_context/one/f.js | 3 - .../test/hash_instance_context/one/g.js | 2 - .../test/hash_instance_context/three/dir/f.js | 3 - .../test/hash_instance_context/three/dir/g.js | 2 - .../test/hash_instance_context/three/dir/h.js | 2 - .../test/hash_instance_context/three/f.js | 3 - .../test/hash_instance_context/three/g.js | 2 - .../test/hash_instance_context/three/h.js | 2 - .../test/hash_instance_context/two/dir/f.js | 3 - .../test/hash_instance_context/two/dir/g.js | 2 - .../test/hash_instance_context/two/dir/h.js | 2 - .../test/hash_instance_context/two/f.js | 3 - .../test/hash_instance_context/two/g.js | 2 - .../test/hash_instance_context/two/h.js | 2 - .../node_modules/browserify/test/identical.js | 19 - .../browserify/test/identical/main.js | 6 - .../browserify/test/identical/x.js | 2 - .../browserify/test/identical/y.js | 2 - .../browserify/test/identical_different.js | 19 - .../test/identical_different/main.js | 6 - .../node_modules/op/index.js | 3 - .../wow/node_modules/op/index.js | 3 - .../test/identical_different/wow/y.js | 3 - .../browserify/test/identical_different/x.js | 3 - .../node_modules/browserify/test/ignore.js | 72 - .../browserify/test/ignore/by-id.js | 3 - .../browserify/test/ignore/by-relative.js | 5 - .../browserify/test/ignore/double-skip.js | 2 - .../test/ignore/double-skip/index.js | 1 - .../test/ignore/double-skip/skip.js | 5 - .../browserify/test/ignore/ignored/skip.js | 1 - .../browserify/test/ignore/main.js | 1 - .../browserify/test/ignore/relative/index.js | 1 - .../browserify/test/ignore/skip.js | 1 - .../browserify/test/ignore_browser_field.js | 21 - .../test/ignore_browser_field/main.js | 2 - .../node_modules/a/browser.js | 1 - .../node_modules/a/main.js | 1 - .../node_modules/a/package.json | 6 - .../node_modules/b/browser-x.js | 1 - .../node_modules/b/main.js | 1 - .../node_modules/b/package.json | 8 - .../ignore_browser_field/node_modules/b/x.js | 1 - .../browserify/test/ignore_missing.js | 41 - .../browserify/test/ignore_missing/main.js | 1 - .../browserify/test/ignore_transform_key.js | 17 - .../test/ignore_transform_key/main.js | 3 - .../node_modules/a/index.js | 1 - .../node_modules/a/package.json | 10 - .../node_modules/evil-transform/index.js | 12 - .../node_modules/evil-transform/package.json | 5 - .../node_modules/browserify/test/json.js | 44 - .../browserify/test/json/beep.json | 4 - .../browserify/test/json/evil-chars.json | 3 - .../node_modules/browserify/test/json/evil.js | 2 - .../node_modules/browserify/test/json/main.js | 2 - .../node_modules/browserify/test/leak.js | 57 - .../browserify/test/maxlisteners.js | 13 - .../browserify/test/maxlisteners/main.js | 3 - .../browserify/test/multi_bundle.js | 86 - .../browserify/test/multi_bundle/_prelude.js | 1 - .../browserify/test/multi_bundle/a.js | 3 - .../browserify/test/multi_bundle/b.js | 5 - .../browserify/test/multi_bundle/c.js | 4 - .../browserify/test/multi_bundle_unique.js | 56 - .../browserify/test/multi_entry.js | 121 - .../browserify/test/multi_entry/a.js | 2 - .../browserify/test/multi_entry/b.js | 2 - .../browserify/test/multi_entry/c.js | 2 - .../test/multi_entry_cross_require.js | 92 - .../test/multi_entry_cross_require/a.js | 8 - .../test/multi_entry_cross_require/c.js | 7 - .../test/multi_entry_cross_require/lib/b.js | 5 - .../browserify/test/multi_require.js | 18 - .../browserify/test/multi_require/a.js | 3 - .../browserify/test/multi_require/main.js | 4 - .../browserify/test/multi_symlink.js | 13 - .../browserify/test/multi_symlink/main.js | 2 - .../browserify/test/multi_symlink/x.js | 1 - .../browserify/test/no_builtins.js | 63 - .../browserify/test/no_builtins/extra/fs.js | 1 - .../browserify/test/no_builtins/extra/tls.js | 1 - .../browserify/test/no_builtins/main.js | 4 - .../browserify/test/no_builtins/x.txt | 1 - .../test/node_modules/beep/index.js | 1 - .../test/node_modules/plugin-foo/index.js | 9 - .../browserify/test/node_modules/tr/index.js | 8 - .../node_modules/browserify/test/noparse.js | 31 - .../node_modules/browserify/test/noparse/a.js | 4 - .../node_modules/browserify/test/noparse/b.js | 5 - .../browserify/test/noparse/dir1/1.js | 4 - .../browserify/test/noparse/dir1/dir2/2.js | 3 - .../noparse/node_modules/robot/lib/beep.js | 4 - .../noparse/node_modules/robot/lib/boop.js | 3 - .../test/noparse/node_modules/robot/main.js | 4 - .../noparse/node_modules/robot/package.json | 3 - .../node_modules/browserify/test/pack.js | 33 - .../node_modules/browserify/test/paths.js | 32 - .../browserify/test/paths/main.js | 3 - .../browserify/test/paths/x/aaa/index.js | 1 - .../browserify/test/paths/x/ccc/index.js | 1 - .../browserify/test/paths/y/bbb/index.js | 1 - .../browserify/test/paths/y/ccc/index.js | 1 - .../browserify/test/paths_transform.js | 76 - .../browserify/test/pipeline_deps.js | 22 - .../browserify/test/pipeline_deps/bar.js | 3 - .../browserify/test/pipeline_deps/foo.js | 5 - .../browserify/test/pipeline_deps/main.js | 2 - .../browserify/test/pipeline_deps/xyz.js | 2 - .../node_modules/browserify/test/pkg.js | 20 - .../node_modules/browserify/test/pkg/main.js | 1 - .../browserify/test/pkg/package.json | 1 - .../node_modules/browserify/test/pkg_event.js | 31 - .../browserify/test/pkg_event/main.js | 1 - .../browserify/test/pkg_event/package.json | 3 - .../node_modules/browserify/test/plugin.js | 28 - .../browserify/test/plugin/main.js | 1 - .../node_modules/browserify/test/process.js | 21 - .../browserify/test/process/main.js | 3 - .../browserify/test/process/one.js | 1 - .../browserify/test/process/two.js | 1 - .../browserify/test/relative_dedupe.js | 17 - .../browserify/test/relative_dedupe/a/a.js | 3 - .../browserify/test/relative_dedupe/a/b.js | 3 - .../test/relative_dedupe/a/index.js | 4 - .../browserify/test/relative_dedupe/b/a.js | 3 - .../browserify/test/relative_dedupe/b/b.js | 3 - .../test/relative_dedupe/b/index.js | 4 - .../browserify/test/relative_dedupe/index.js | 4 - .../browserify/test/relative_dedupe/main.js | 5 - .../browserify/test/require_cache.js | 19 - .../browserify/test/require_expose.js | 53 - .../browserify/test/require_expose/main.js | 1 - .../test/require_expose/some_dep.js | 1 - .../node_modules/browserify/test/reset.js | 31 - .../browserify/test/resolve_exposed.js | 20 - .../browserify/test/resolve_exposed/main.js | 2 - .../browserify/test/resolve_exposed/x.js | 1 - .../node_modules/browserify/test/retarget.js | 25 - .../browserify/test/reverse_multi_bundle.js | 47 - .../test/reverse_multi_bundle/app.js | 22 - .../test/reverse_multi_bundle/arbitrary.js | 6 - .../test/reverse_multi_bundle/lazy.js | 9 - .../test/reverse_multi_bundle/shared.js | 6 - .../browserify/test/shared_symlink.js | 16 - .../test/shared_symlink/app/index.js | 1 - .../app/node_modules/foo/index.js | 1 - .../browserify/test/shared_symlink/main.js | 1 - .../test/shared_symlink/shared/index.js | 1 - .../node_modules/browserify/test/shebang.js | 11 - .../browserify/test/shebang/foo.js | 2 - .../browserify/test/shebang/main.js | 4 - .../browserify/test/standalone.js | 85 - .../browserify/test/standalone/main.js | 3 - .../browserify/test/standalone/one.js | 1 - .../browserify/test/standalone/two.js | 1 - .../browserify/test/standalone_events.js | 19 - .../browserify/test/standalone_sourcemap.js | 55 - .../node_modules/browserify/test/stdin.js | 35 - .../node_modules/browserify/test/stream.js | 15 - .../browserify/test/stream/bar.js | 1 - .../browserify/test/stream/foo.js | 1 - .../browserify/test/stream/main.js | 2 - .../browserify/test/stream_file.js | 29 - .../node_modules/browserify/test/subdep.js | 16 - .../browserify/test/subdep/index.js | 1 - .../browserify/test/subdep/package.json | 6 - .../browserify/test/symlink_dedupe.js | 16 - .../browserify/test/symlink_dedupe/main.js | 6 - .../browserify/test/symlink_dedupe/one/f.js | 3 - .../browserify/test/symlink_dedupe/one/g.js | 2 - .../browserify/test/syntax_cache.js | 47 - .../browserify/test/syntax_cache/invalid.js | 2 - .../browserify/test/syntax_cache/valid.js | 2 - .../node_modules/browserify/test/tr.js | 28 - .../node_modules/browserify/test/tr/f.js | 2 - .../node_modules/browserify/test/tr/main.js | 9 - .../browserify/test/tr/package.json | 5 - .../browserify/test/tr/subdir/g.js | 1 - .../node_modules/browserify/test/tr_args.js | 24 - .../browserify/test/tr_args/main.js | 1 - .../browserify/test/tr_args/tr.js | 12 - .../node_modules/browserify/test/tr_error.js | 33 - .../node_modules/browserify/test/tr_flags.js | 36 - .../node_modules/browserify/test/tr_global.js | 17 - .../browserify/test/tr_global/main.js | 1 - .../test/tr_global/node_modules/tr/index.js | 8 - .../test/tr_global/node_modules/x/index.js | 1 - .../node_modules/x/node_modules/tr/index.js | 8 - .../browserify/test/tr_no_entry.js | 20 - .../browserify/test/tr_no_entry/main.js | 1 - .../node_modules/browserify/test/tr_once.js | 21 - .../browserify/test/tr_once/main.js | 1 - .../node_modules/browserify/test/tr_order.js | 23 - .../browserify/test/tr_order/replace_aaa.js | 10 - .../browserify/test/tr_order/replace_bbb.js | 11 - .../browserify/test/tr_symlink.js | 27 - .../test/tr_symlink/a-module/index.js | 1 - .../browserify/test/tr_symlink/app/main.js | 6 - .../test/tr_symlink/app/package.json | 5 - .../test/tr_symlink/b-module/ext.js | 1 - .../test/tr_symlink/b-module/index.js | 2 - .../node_modules/browserify/test/unicode.js | 19 - .../browserify/test/unicode/main.js | 1 - .../browserify/test/unicode/one.js | 1 - .../browserify/test/unicode/two.js | 1 - .../node_modules/browserify/test/util.js | 62 - .../node_modules/browserify/test/yield.js | 20 - .../node_modules/browserify/test/yield/f.js | 5 - .../browserify/test/yield/main.js | 4 - .../cordova/node_modules/buffer-from/LICENSE | 21 - .../cordova/node_modules/buffer-from/index.js | 69 - .../node_modules/buffer-from/package.json | 56 - .../node_modules/buffer-from/readme.md | 69 - .../node_modules/buffer-xor/.npmignore | 1 - .../node_modules/buffer-xor/.travis.yml | 9 - .../cordova/node_modules/buffer-xor/LICENSE | 21 - .../cordova/node_modules/buffer-xor/README.md | 41 - .../cordova/node_modules/buffer-xor/index.js | 10 - .../cordova/node_modules/buffer-xor/inline.js | 1 - .../node_modules/buffer-xor/inplace.js | 9 - .../node_modules/buffer-xor/package.json | 67 - .../buffer-xor/test/fixtures.json | 23 - .../node_modules/buffer-xor/test/index.js | 38 - .../cordova/node_modules/buffer/AUTHORS.md | 55 - .../cordova/node_modules/buffer/LICENSE | 21 - .../cordova/node_modules/buffer/README.md | 409 - .../cordova/node_modules/buffer/index.d.ts | 185 - .../cordova/node_modules/buffer/index.js | 1777 --- .../cordova/node_modules/buffer/package.json | 113 - .../builtin-modules/builtin-modules.json | 35 - .../node_modules/builtin-modules/index.js | 10 - .../node_modules/builtin-modules/license | 21 - .../node_modules/builtin-modules/package.json | 75 - .../node_modules/builtin-modules/readme.md | 41 - .../node_modules/builtin-modules/static.js | 2 - .../builtin-status-codes/browser.js | 64 - .../builtin-status-codes/build.js | 8 - .../builtin-status-codes/index.js | 3 - .../node_modules/builtin-status-codes/license | 21 - .../builtin-status-codes/package.json | 74 - .../builtin-status-codes/readme.md | 31 - .../cordova/node_modules/builtins/.travis.yml | 4 - .../cordova/node_modules/builtins/History.md | 39 - .../cordova/node_modules/builtins/License | 20 - .../cordova/node_modules/builtins/Readme.md | 18 - .../node_modules/builtins/builtins.json | 35 - .../node_modules/builtins/package.json | 49 - .../cordova/node_modules/builtins/test.js | 5 - .../cordova/node_modules/bytes/History.md | 82 - .../cordova/node_modules/bytes/LICENSE | 23 - .../cordova/node_modules/bytes/Readme.md | 125 - .../cordova/node_modules/bytes/index.js | 159 - .../cordova/node_modules/bytes/package.json | 86 - .../cached-path-relative/.npmignore | 2 - .../cached-path-relative/History.md | 0 .../cached-path-relative/Makefile | 20 - .../cached-path-relative/Readme.md | 41 - .../cached-path-relative/lib/index.js | 43 - .../cached-path-relative/package.json | 49 - .../node_modules/cached-path-relative/shim.js | 12 - .../cached-path-relative/test/index.js | 17 - .../cordova/node_modules/caller-path/index.js | 6 - .../node_modules/caller-path/package.json | 77 - .../node_modules/caller-path/readme.md | 36 - .../cordova/node_modules/callsites/index.js | 8 - .../node_modules/callsites/package.json | 72 - .../cordova/node_modules/callsites/readme.md | 47 - .../cordova/node_modules/camelcase/index.js | 64 - .../cordova/node_modules/camelcase/license | 21 - .../node_modules/camelcase/package.json | 77 - .../cordova/node_modules/camelcase/readme.md | 57 - .../node_modules/capture-stack-trace/index.js | 18 - .../node_modules/capture-stack-trace/license | 21 - .../capture-stack-trace/package.json | 64 - .../capture-stack-trace/readme.md | 36 - .../cordova/node_modules/caseless/LICENSE | 28 - .../cordova/node_modules/caseless/README.md | 45 - .../cordova/node_modules/caseless/index.js | 67 - .../node_modules/caseless/package.json | 59 - .../cordova/node_modules/caseless/test.js | 67 - .../cordova/node_modules/chalk/index.js | 116 - .../cordova/node_modules/chalk/license | 21 - .../cordova/node_modules/chalk/package.json | 120 - .../cordova/node_modules/chalk/readme.md | 213 - .../cordova/node_modules/chardet/.npmignore | 2 - .../cordova/node_modules/chardet/.travis.yml | 5 - .../cordova/node_modules/chardet/LICENSE | 19 - .../cordova/node_modules/chardet/README.md | 66 - .../node_modules/chardet/encoding/iso2022.js | 141 - .../node_modules/chardet/encoding/mbcs.js | 502 - .../node_modules/chardet/encoding/sbcs.js | 907 -- .../node_modules/chardet/encoding/unicode.js | 112 - .../node_modules/chardet/encoding/utf8.js | 84 - .../cordova/node_modules/chardet/index.js | 117 - .../cordova/node_modules/chardet/match.js | 6 - .../cordova/node_modules/chardet/package.json | 75 - .../cordova/node_modules/chardet/yarn.lock | 364 - .../cordova/node_modules/ci-info/CHANGELOG.md | 62 - .../cordova/node_modules/ci-info/LICENSE | 21 - .../cordova/node_modules/ci-info/README.md | 107 - .../cordova/node_modules/ci-info/index.js | 66 - .../cordova/node_modules/ci-info/package.json | 68 - .../cordova/node_modules/ci-info/vendors.json | 152 - .../node_modules/cipher-base/.eslintrc | 3 - .../node_modules/cipher-base/.npmignore | 1 - .../node_modules/cipher-base/.travis.yml | 6 - .../cordova/node_modules/cipher-base/LICENSE | 21 - .../node_modules/cipher-base/README.md | 17 - .../cordova/node_modules/cipher-base/index.js | 99 - .../node_modules/cipher-base/package.json | 66 - .../cordova/node_modules/cipher-base/test.js | 111 - .../node_modules/circular-json/.npmignore | 9 - .../node_modules/circular-json/LICENSE.txt | 19 - .../node_modules/circular-json/README.md | 135 - .../circular-json/build/circular-json.js | 2 - .../circular-json/build/circular-json.max.js | 189 - .../circular-json/build/circular-json.node.js | 185 - .../node_modules/circular-json/package.json | 69 - .../circular-json/template/license.after | 2 - .../circular-json/template/license.before | 1 - .../cordova/node_modules/cli-boxes/boxes.json | 50 - .../cordova/node_modules/cli-boxes/index.js | 2 - .../cordova/node_modules/cli-boxes/license | 21 - .../node_modules/cli-boxes/package.json | 74 - .../cordova/node_modules/cli-boxes/readme.md | 94 - .../cordova/node_modules/cli-cursor/index.js | 39 - .../cordova/node_modules/cli-cursor/license | 21 - .../node_modules/cli-cursor/package.json | 82 - .../cordova/node_modules/cli-cursor/readme.md | 45 - .../cordova/node_modules/cli-width/.npmignore | 3 - .../node_modules/cli-width/.travis.yml | 11 - .../node_modules/cli-width/CHANGELOG.md | 16 - .../cordova/node_modules/cli-width/LICENSE | 13 - .../cordova/node_modules/cli-width/README.md | 72 - .../cordova/node_modules/cli-width/index.js | 49 - .../node_modules/cli-width/package.json | 63 - .../cordova/node_modules/co/History.md | 172 - .../cordova/node_modules/co/LICENSE | 22 - .../cordova/node_modules/co/Readme.md | 212 - .../cordova/node_modules/co/index.js | 237 - .../cordova/node_modules/co/package.json | 69 - .../node_modules/code-point-at/index.js | 32 - .../node_modules/code-point-at/license | 21 - .../node_modules/code-point-at/package.json | 73 - .../node_modules/code-point-at/readme.md | 32 - .../node_modules/color-convert/CHANGELOG.md | 54 - .../node_modules/color-convert/LICENSE | 21 - .../node_modules/color-convert/README.md | 68 - .../node_modules/color-convert/conversions.js | 868 -- .../node_modules/color-convert/index.js | 78 - .../node_modules/color-convert/package.json | 88 - .../node_modules/color-convert/route.js | 97 - .../node_modules/color-name/.eslintrc.json | 43 - .../node_modules/color-name/.npmignore | 107 - .../cordova/node_modules/color-name/LICENSE | 8 - .../cordova/node_modules/color-name/README.md | 11 - .../cordova/node_modules/color-name/index.js | 152 - .../node_modules/color-name/package.json | 56 - .../cordova/node_modules/color-name/test.js | 7 - .../combine-source-map/.npmignore | 16 - .../combine-source-map/.travis.yml | 8 - .../node_modules/combine-source-map/LICENSE | 23 - .../node_modules/combine-source-map/README.md | 111 - .../example/two-files-short.js | 26 - .../combine-source-map/example/two-files.js | 46 - .../node_modules/combine-source-map/index.js | 155 - .../lib/mappings-from-map.js | 30 - .../lib/path-is-absolute.js | 20 - .../lib/path-is-absolute.license | 21 - .../combine-source-map/package.json | 74 - .../test/combine-source-map.js | 347 - .../node_modules/combined-stream/License | 19 - .../node_modules/combined-stream/Readme.md | 138 - .../combined-stream/lib/combined_stream.js | 189 - .../node_modules/combined-stream/lib/defer.js | 26 - .../node_modules/combined-stream/package.json | 60 - .../node_modules/commander/CHANGELOG.md | 382 - .../cordova/node_modules/commander/LICENSE | 22 - .../cordova/node_modules/commander/Readme.md | 425 - .../cordova/node_modules/commander/index.js | 1236 -- .../node_modules/commander/package.json | 74 - .../node_modules/commander/typings/index.d.ts | 309 - .../node_modules/compressible/HISTORY.md | 93 - .../cordova/node_modules/compressible/LICENSE | 24 - .../node_modules/compressible/README.md | 62 - .../node_modules/compressible/index.js | 58 - .../node_modules/compressible/package.json | 93 - .../node_modules/compression/HISTORY.md | 297 - .../cordova/node_modules/compression/LICENSE | 23 - .../node_modules/compression/README.md | 240 - .../cordova/node_modules/compression/index.js | 277 - .../node_modules/compression/package.json | 89 - .../node_modules/concat-map/.travis.yml | 4 - .../cordova/node_modules/concat-map/LICENSE | 18 - .../node_modules/concat-map/README.markdown | 62 - .../node_modules/concat-map/example/map.js | 6 - .../cordova/node_modules/concat-map/index.js | 13 - .../node_modules/concat-map/package.json | 91 - .../node_modules/concat-map/test/map.js | 39 - .../node_modules/concat-stream/LICENSE | 24 - .../node_modules/concat-stream/index.js | 143 - .../node_modules/isarray/.npmignore | 1 - .../node_modules/isarray/.travis.yml | 4 - .../node_modules/isarray/Makefile | 6 - .../node_modules/isarray/README.md | 60 - .../node_modules/isarray/component.json | 19 - .../node_modules/isarray/index.js | 5 - .../node_modules/isarray/package.json | 76 - .../node_modules/isarray/test.js | 20 - .../process-nextick-args/.travis.yml | 12 - .../process-nextick-args/index.js | 43 - .../process-nextick-args/license.md | 19 - .../process-nextick-args/package.json | 50 - .../process-nextick-args/readme.md | 18 - .../node_modules/process-nextick-args/test.js | 24 - .../node_modules/readable-stream/.npmignore | 5 - .../node_modules/readable-stream/.travis.yml | 52 - .../node_modules/readable-stream/.zuul.yml | 1 - .../node_modules/readable-stream/LICENSE | 18 - .../node_modules/readable-stream/README.md | 36 - .../readable-stream/doc/stream.markdown | 1760 --- .../doc/wg-meetings/2015-01-30.md | 60 - .../node_modules/readable-stream/duplex.js | 1 - .../readable-stream/lib/_stream_duplex.js | 75 - .../lib/_stream_passthrough.js | 26 - .../readable-stream/lib/_stream_readable.js | 880 -- .../readable-stream/lib/_stream_transform.js | 180 - .../readable-stream/lib/_stream_writable.js | 516 - .../node_modules/readable-stream/package.json | 69 - .../readable-stream/passthrough.js | 1 - .../node_modules/readable-stream/readable.js | 12 - .../node_modules/readable-stream/transform.js | 1 - .../node_modules/readable-stream/writable.js | 1 - .../node_modules/string_decoder/.npmignore | 2 - .../node_modules/string_decoder/LICENSE | 20 - .../node_modules/string_decoder/README.md | 7 - .../node_modules/string_decoder/index.js | 221 - .../node_modules/string_decoder/package.json | 56 - .../node_modules/concat-stream/package.json | 91 - .../node_modules/concat-stream/readme.md | 102 - .../cordova/node_modules/configstore/index.js | 106 - .../cordova/node_modules/configstore/license | 9 - .../node_modules/configstore/package.json | 83 - .../node_modules/configstore/readme.md | 116 - .../console-browserify/.npmignore | 14 - .../console-browserify/.testem.json | 14 - .../console-browserify/.travis.yml | 4 - .../node_modules/console-browserify/LICENCE | 19 - .../node_modules/console-browserify/README.md | 33 - .../node_modules/console-browserify/index.js | 86 - .../console-browserify/package.json | 96 - .../console-browserify/test/index.js | 67 - .../console-browserify/test/static/index.html | 12 - .../test/static/test-adapter.js | 53 - .../constants-browserify/README.md | 54 - .../constants-browserify/build.sh | 1 - .../constants-browserify/constants.json | 209 - .../constants-browserify/package.json | 65 - .../node_modules/constants-browserify/test.js | 18 - .../node_modules/contains-path/LICENSE | 21 - .../node_modules/contains-path/README.md | 83 - .../node_modules/contains-path/index.js | 33 - .../node_modules/contains-path/package.json | 90 - .../content-disposition/HISTORY.md | 50 - .../node_modules/content-disposition/LICENSE | 22 - .../content-disposition/README.md | 141 - .../node_modules/content-disposition/index.js | 445 - .../content-disposition/package.json | 77 - .../node_modules/content-type/HISTORY.md | 24 - .../cordova/node_modules/content-type/LICENSE | 22 - .../node_modules/content-type/README.md | 92 - .../node_modules/content-type/index.js | 222 - .../node_modules/content-type/package.json | 79 - .../convert-source-map/.npmignore | 16 - .../convert-source-map/.travis.yml | 5 - .../node_modules/convert-source-map/LICENSE | 23 - .../node_modules/convert-source-map/README.md | 121 - .../example/comment-to-json.js | 15 - .../node_modules/convert-source-map/index.js | 156 - .../convert-source-map/package.json | 67 - .../convert-source-map/test/comment-regex.js | 138 - .../test/convert-source-map.js | 207 - .../map-file-comment-double-slash.css | 14 - .../test/fixtures/map-file-comment-inline.css | 14 - .../test/fixtures/map-file-comment.css | 14 - .../test/fixtures/map-file-comment.css.map | 6 - .../test/map-file-comment.js | 70 - .../node_modules/cookie-signature/.npmignore | 4 - .../node_modules/cookie-signature/History.md | 38 - .../node_modules/cookie-signature/Readme.md | 42 - .../node_modules/cookie-signature/index.js | 51 - .../cookie-signature/package.json | 60 - .../cordova/node_modules/cookie/HISTORY.md | 118 - .../cordova/node_modules/cookie/LICENSE | 24 - .../cordova/node_modules/cookie/README.md | 220 - .../cordova/node_modules/cookie/index.js | 195 - .../cordova/node_modules/cookie/package.json | 74 - .../.github/PULL_REQUEST_TEMPLATE.md | 22 - .../cordova-app-hello-world/.npmignore | 2 - .../cordova-app-hello-world/CONTRIBUTING.md | 37 - .../cordova-app-hello-world/LICENSE | 296 - .../cordova-app-hello-world/NOTICE | 5 - .../cordova-app-hello-world/README.md | 45 - .../cordova-app-hello-world/RELEASENOTES.md | 53 - .../cordova-app-hello-world/index.js | 27 - .../cordova-app-hello-world/package.json | 46 - .../template_src/.npmignore | 2 - .../template_src/config.xml | 45 - .../template_src/hooks/README.md | 23 - .../template_src/package.json | 12 - .../template_src/res/README.md | 29 - .../res/icon/android/icon-36-ldpi.png | Bin 3096 -> 0 bytes .../res/icon/android/icon-48-mdpi.png | Bin 4090 -> 0 bytes .../res/icon/android/icon-72-hdpi.png | Bin 6080 -> 0 bytes .../res/icon/android/icon-96-xhdpi.png | Bin 7685 -> 0 bytes .../res/icon/bada-wac/icon-48-type5.png | Bin 4111 -> 0 bytes .../res/icon/bada-wac/icon-50-type3.png | Bin 5758 -> 0 bytes .../res/icon/bada-wac/icon-80-type4.png | Bin 7287 -> 0 bytes .../template_src/res/icon/bada/icon-128.png | Bin 11401 -> 0 bytes .../res/icon/blackberry/icon-80.png | Bin 7287 -> 0 bytes .../res/icon/blackberry10/icon-80.png | Bin 7287 -> 0 bytes .../template_src/res/icon/ios/icon-57-2x.png | Bin 7869 -> 0 bytes .../template_src/res/icon/ios/icon-57.png | Bin 3908 -> 0 bytes .../template_src/res/icon/ios/icon-72-2x.png | Bin 11706 -> 0 bytes .../template_src/res/icon/ios/icon-72.png | Bin 4944 -> 0 bytes .../template_src/res/icon/tizen/icon-128.png | Bin 11401 -> 0 bytes .../template_src/res/icon/webos/icon-64.png | Bin 5463 -> 0 bytes .../res/icon/windows-phone/icon-173-tile.png | Bin 22878 -> 0 bytes .../res/icon/windows-phone/icon-48.png | Bin 4111 -> 0 bytes .../res/icon/windows-phone/icon-62-tile.png | Bin 7324 -> 0 bytes .../screen/android/screen-hdpi-landscape.png | Bin 218302 -> 0 bytes .../screen/android/screen-hdpi-portrait.png | Bin 222148 -> 0 bytes .../screen/android/screen-ldpi-landscape.png | Bin 42616 -> 0 bytes .../screen/android/screen-ldpi-portrait.png | Bin 42034 -> 0 bytes .../screen/android/screen-mdpi-landscape.png | Bin 92347 -> 0 bytes .../screen/android/screen-mdpi-portrait.png | Bin 90555 -> 0 bytes .../screen/android/screen-xhdpi-landscape.png | Bin 489604 -> 0 bytes .../screen/android/screen-xhdpi-portrait.png | Bin 504508 -> 0 bytes .../res/screen/bada-wac/screen-type3.png | Bin 90555 -> 0 bytes .../res/screen/bada-wac/screen-type4.png | Bin 222148 -> 0 bytes .../res/screen/bada-wac/screen-type5.png | Bin 107580 -> 0 bytes .../res/screen/bada/screen-portrait.png | Bin 222148 -> 0 bytes .../res/screen/blackberry/screen-225.png | Bin 16776 -> 0 bytes .../screen/blackberry10/splash-1280x768.png | Bin 60771 -> 0 bytes .../screen/blackberry10/splash-720x720.png | Bin 50431 -> 0 bytes .../screen/blackberry10/splash-768x1280.png | Bin 57145 -> 0 bytes .../screen/ios/screen-ipad-landscape-2x.png | Bin 2610052 -> 0 bytes .../res/screen/ios/screen-ipad-landscape.png | Bin 683155 -> 0 bytes .../screen/ios/screen-ipad-portrait-2x.png | Bin 2656572 -> 0 bytes .../res/screen/ios/screen-ipad-portrait.png | Bin 684294 -> 0 bytes .../screen/ios/screen-iphone-landscape-2x.png | Bin 339639 -> 0 bytes .../screen/ios/screen-iphone-landscape.png | Bin 92301 -> 0 bytes .../screen/ios/screen-iphone-portrait-2x.png | Bin 350593 -> 0 bytes .../ios/screen-iphone-portrait-568h-2x.png | Bin 34225 -> 0 bytes .../res/screen/ios/screen-iphone-portrait.png | Bin 93897 -> 0 bytes .../template_src/res/screen/tizen/README.md | 24 - .../res/screen/webos/screen-64.png | Bin 5463 -> 0 bytes .../screen/windows-phone/screen-portrait.jpg | Bin 22066 -> 0 bytes .../template_src/www/css/index.css | 115 - .../template_src/www/img/logo.png | Bin 21814 -> 0 bytes .../template_src/www/index.html | 49 - .../template_src/www/js/index.js | 46 - .../node_modules/cordova-common/.eslintignore | 1 - .../node_modules/cordova-common/.eslintrc.yml | 13 - .../.github/PULL_REQUEST_TEMPLATE.md | 22 - .../node_modules/cordova-common/.npmignore | 2 - .../node_modules/cordova-common/.ratignore | 4 - .../node_modules/cordova-common/.travis.yml | 17 - .../node_modules/cordova-common/README.md | 155 - .../cordova-common/RELEASENOTES.md | 153 - .../node_modules/cordova-common/appveyor.yml | 20 - .../cordova-common/cordova-common.js | 47 - .../node_modules/cordova-common/package.json | 87 - .../cordova-common/src/ActionStack.js | 85 - .../src/ConfigChanges/ConfigChanges.js | 426 - .../src/ConfigChanges/ConfigFile.js | 259 - .../src/ConfigChanges/ConfigKeeper.js | 64 - .../src/ConfigChanges/munge-util.js | 162 - .../src/ConfigParser/ConfigParser.js | 602 - .../cordova-common/src/CordovaCheck.js | 76 - .../src/CordovaError/CordovaError.js | 92 - .../CordovaExternalToolErrorContext.js | 48 - .../cordova-common/src/CordovaLogger.js | 220 - .../cordova-common/src/FileUpdater.js | 415 - .../cordova-common/src/PlatformJson.js | 277 - .../src/PluginInfo/PluginInfo.js | 439 - .../src/PluginInfo/PluginInfoProvider.js | 82 - .../cordova-common/src/PluginManager.js | 149 - .../node_modules/cordova-common/src/events.js | 72 - .../cordova-common/src/superspawn.js | 189 - .../cordova-common/src/util/addProperty.js | 32 - .../cordova-common/src/util/plist-helpers.js | 96 - .../cordova-common/src/util/xml-helpers.js | 365 - .../node_modules/cordova-create/.eslintrc.yml | 10 - .../.github/PULL_REQUEST_TEMPLATE.md | 22 - .../node_modules/cordova-create/.ratignore | 2 - .../node_modules/cordova-create/.travis.yml | 10 - .../node_modules/cordova-create/LICENSE | 201 - .../node_modules/cordova-create/README.md | 55 - .../cordova-create/RELEASENOTES.md | 48 - .../node_modules/cordova-create/appveyor.yml | 19 - .../node_modules/cordova-create/index.js | 485 - .../cordova-create/node_modules/.bin/shjs | 15 - .../cordova-create/node_modules/.bin/shjs.cmd | 7 - .../node_modules/q/CONTRIBUTING.md | 40 - .../cordova-create/node_modules/q/LICENSE | 18 - .../cordova-create/node_modules/q/README.md | 820 - .../q/benchmark/compare-with-callbacks.js | 71 - .../node_modules/q/benchmark/scenarios.js | 36 - .../node_modules/q/package.json | 117 - .../cordova-create/node_modules/q/q.js | 1904 --- .../cordova-create/node_modules/q/queue.js | 35 - .../node_modules/shelljs/.documentup.json | 6 - .../node_modules/shelljs/.jshintrc | 7 - .../node_modules/shelljs/.npmignore | 2 - .../node_modules/shelljs/.travis.yml | 5 - .../node_modules/shelljs/LICENSE | 26 - .../node_modules/shelljs/README.md | 569 - .../node_modules/shelljs/bin/shjs | 51 - .../node_modules/shelljs/global.js | 3 - .../node_modules/shelljs/make.js | 47 - .../node_modules/shelljs/package.json | 69 - .../shelljs/scripts/generate-docs.js | 21 - .../node_modules/shelljs/scripts/run-tests.js | 50 - .../node_modules/shelljs/shell.js | 157 - .../node_modules/shelljs/src/cat.js | 43 - .../node_modules/shelljs/src/cd.js | 19 - .../node_modules/shelljs/src/chmod.js | 208 - .../node_modules/shelljs/src/common.js | 203 - .../node_modules/shelljs/src/cp.js | 201 - .../node_modules/shelljs/src/dirs.js | 191 - .../node_modules/shelljs/src/echo.js | 20 - .../node_modules/shelljs/src/error.js | 10 - .../node_modules/shelljs/src/exec.js | 181 - .../node_modules/shelljs/src/find.js | 51 - .../node_modules/shelljs/src/grep.js | 52 - .../node_modules/shelljs/src/ln.js | 53 - .../node_modules/shelljs/src/ls.js | 126 - .../node_modules/shelljs/src/mkdir.js | 68 - .../node_modules/shelljs/src/mv.js | 80 - .../node_modules/shelljs/src/popd.js | 1 - .../node_modules/shelljs/src/pushd.js | 1 - .../node_modules/shelljs/src/pwd.js | 11 - .../node_modules/shelljs/src/rm.js | 145 - .../node_modules/shelljs/src/sed.js | 43 - .../node_modules/shelljs/src/tempdir.js | 56 - .../node_modules/shelljs/src/test.js | 85 - .../node_modules/shelljs/src/to.js | 29 - .../node_modules/shelljs/src/toEnd.js | 29 - .../node_modules/shelljs/src/which.js | 83 - .../node_modules/cordova-create/package.json | 92 - .../node_modules/cordova-fetch/.eslintrc.yml | 10 - .../node_modules/cordova-fetch/.ratignore | 3 - .../node_modules/cordova-fetch/.travis.yml | 13 - .../node_modules/cordova-fetch/README.md | 54 - .../cordova-fetch/RELEASENOTES.md | 59 - .../node_modules/cordova-fetch/appveyor.yml | 23 - .../node_modules/cordova-fetch/index.js | 310 - .../cordova-fetch/node_modules/.bin/shjs | 15 - .../cordova-fetch/node_modules/.bin/shjs.cmd | 7 - .../cordova-fetch/node_modules/glob/LICENSE | 15 - .../cordova-fetch/node_modules/glob/README.md | 368 - .../node_modules/glob/changelog.md | 67 - .../cordova-fetch/node_modules/glob/common.js | 240 - .../cordova-fetch/node_modules/glob/glob.js | 790 - .../node_modules/glob/package.json | 79 - .../cordova-fetch/node_modules/glob/sync.js | 486 - .../node_modules/shelljs/CHANGELOG.md | 801 - .../node_modules/shelljs/LICENSE | 26 - .../node_modules/shelljs/README.md | 787 - .../node_modules/shelljs/bin/shjs | 39 - .../node_modules/shelljs/commands.js | 29 - .../node_modules/shelljs/global.js | 12 - .../node_modules/shelljs/make.js | 57 - .../node_modules/shelljs/package.json | 113 - .../node_modules/shelljs/plugin.js | 16 - .../node_modules/shelljs/shell.js | 154 - .../node_modules/shelljs/src/cat.js | 42 - .../node_modules/shelljs/src/cd.js | 38 - .../node_modules/shelljs/src/chmod.js | 216 - .../node_modules/shelljs/src/common.js | 466 - .../node_modules/shelljs/src/cp.js | 299 - .../node_modules/shelljs/src/dirs.js | 200 - .../node_modules/shelljs/src/echo.js | 34 - .../node_modules/shelljs/src/error.js | 14 - .../node_modules/shelljs/src/exec.js | 295 - .../node_modules/shelljs/src/find.js | 61 - .../node_modules/shelljs/src/grep.js | 67 - .../node_modules/shelljs/src/head.js | 111 - .../node_modules/shelljs/src/ln.js | 72 - .../node_modules/shelljs/src/ls.js | 126 - .../node_modules/shelljs/src/mkdir.js | 99 - .../node_modules/shelljs/src/mv.js | 117 - .../node_modules/shelljs/src/popd.js | 1 - .../node_modules/shelljs/src/pushd.js | 1 - .../node_modules/shelljs/src/pwd.js | 15 - .../node_modules/shelljs/src/rm.js | 200 - .../node_modules/shelljs/src/sed.js | 86 - .../node_modules/shelljs/src/set.js | 55 - .../node_modules/shelljs/src/sort.js | 98 - .../node_modules/shelljs/src/tail.js | 79 - .../node_modules/shelljs/src/tempdir.js | 60 - .../node_modules/shelljs/src/test.js | 84 - .../node_modules/shelljs/src/to.js | 37 - .../node_modules/shelljs/src/toEnd.js | 36 - .../node_modules/shelljs/src/touch.js | 110 - .../node_modules/shelljs/src/uniq.js | 91 - .../node_modules/shelljs/src/which.js | 99 - .../node_modules/cordova-fetch/package.json | 93 - .../cordova-fetch/spec/fetch-unit.spec.js | 66 - .../cordova-fetch/spec/fetch.spec.js | 193 - .../cordova-fetch/spec/helpers.js | 27 - .../support/dummy-local-plugin/package.json | 9 - .../support/dummy-local-plugin/plugin.xml | 33 - .../cordova-fetch/spec/support/jasmine.json | 11 - .../cordova-fetch/spec/testpkg.json | 11 - .../node_modules/cordova-js/.eslintignore | 1 - .../node_modules/cordova-js/.eslintrc.yml | 10 - .../.github/PULL_REQUEST_TEMPLATE.md | 22 - .../cordova/node_modules/cordova-js/.jshintrc | 141 - .../node_modules/cordova-js/.npmignore | 6 - .../node_modules/cordova-js/.ratignore | 3 - .../node_modules/cordova-js/.travis.yml | 25 - .../node_modules/cordova-js/CONTRIBUTING.md | 37 - .../node_modules/cordova-js/Gruntfile.js | 68 - .../cordova/node_modules/cordova-js/LICENSE | 295 - .../cordova/node_modules/cordova-js/NOTICE | 5 - .../cordova/node_modules/cordova-js/README.md | 214 - .../node_modules/cordova-js/RELEASENOTES.md | 196 - .../node_modules/cordova-js/appveyor.yml | 34 - .../node_modules/cordova-js/package.json | 130 - .../cordova-js/src/common/argscheck.js | 79 - .../cordova-js/src/common/base64.js | 81 - .../cordova-js/src/common/builder.js | 133 - .../cordova-js/src/common/channel.js | 277 - .../cordova-js/src/common/exec.js | 22 - .../cordova-js/src/common/exec/proxy.js | 45 - .../cordova-js/src/common/init.js | 141 - .../cordova-js/src/common/init_b.js | 139 - .../cordova-js/src/common/modulemapper.js | 114 - .../cordova-js/src/common/modulemapper_b.js | 110 - .../cordova-js/src/common/platform.js | 22 - .../cordova-js/src/common/pluginloader.js | 125 - .../cordova-js/src/common/pluginloader_b.js | 62 - .../cordova-js/src/common/urlutil.js | 30 - .../cordova-js/src/common/utils.js | 181 - .../node_modules/cordova-js/src/cordova.js | 246 - .../node_modules/cordova-js/src/cordova_b.js | 242 - .../cordova-js/src/legacy-exec/test/exec.js | 22 - .../src/legacy-exec/test/platform.js | 36 - .../src/legacy-exec/test/test/mockxhr.js | 123 - .../legacy-exec/test/test/modulereplacer.js | 32 - .../legacy-exec/test/test/propertyreplacer.js | 46 - .../src/legacy-exec/test/test/testmodule.js | 27 - .../cordova-js/src/scripts/bootstrap.js | 22 - .../cordova-js/src/scripts/require.js | 94 - .../cordova-js/tasks/compile-browserify.js | 60 - .../node_modules/cordova-js/tasks/compile.js | 68 - .../node_modules/cordova-js/tasks/cover.js | 34 - .../cordova-js/tasks/lib/bundle-browserify.js | 92 - .../cordova-js/tasks/lib/bundle.js | 120 - .../cordova-js/tasks/lib/collect-files.js | 57 - .../cordova-js/tasks/lib/collect.js | 38 - .../cordova-js/tasks/lib/compute-commit-id.js | 67 - .../cordova-js/tasks/lib/copy-props.js | 28 - .../cordova-js/tasks/lib/get-module-id.js | 22 - .../cordova-js/tasks/lib/gv-requires.js | 133 - .../tasks/lib/packager-browserify.js | 54 - .../cordova-js/tasks/lib/packager.js | 48 - .../tasks/lib/process-white-space.js | 85 - .../cordova-js/tasks/lib/strip-header.js | 38 - .../cordova-js/tasks/lib/test-browser.js | 92 - .../tasks/lib/test-jsdom-coverage.js | 119 - .../cordova-js/tasks/lib/test-jsdom.js | 76 - .../cordova-js/tasks/lib/write-contents.js | 36 - .../tasks/lib/write-license-header.js | 39 - .../cordova-js/tasks/lib/write-module.js | 39 - .../cordova-js/tasks/lib/write-script.js | 28 - .../tasks/templates/LICENSE-for-js-file.txt | 16 - .../cordova-js/tasks/templates/suite.html | 68 - .../node_modules/cordova-js/tasks/test.js | 36 - .../tasks/vendor/commonjs-tests/README.txt | 9 - .../commonjs-tests/modules/1.0/absolute/b.js | 1 - .../modules/1.0/absolute/program.js | 5 - .../modules/1.0/absolute/submodule/a.js | 3 - .../modules/1.0/absolute/test.js | 15 - .../commonjs-tests/modules/1.0/cyclic/a.js | 4 - .../commonjs-tests/modules/1.0/cyclic/b.js | 4 - .../modules/1.0/cyclic/program.js | 10 - .../commonjs-tests/modules/1.0/cyclic/test.js | 15 - .../modules/1.0/determinism/program.js | 3 - .../modules/1.0/determinism/submodule/a.js | 9 - .../modules/1.0/determinism/submodule/b.js | 2 - .../modules/1.0/determinism/test.js | 15 - .../modules/1.0/exactExports/a.js | 3 - .../modules/1.0/exactExports/program.js | 4 - .../modules/1.0/exactExports/test.js | 15 - .../1.0/hasOwnProperty/hasOwnProperty.js | 0 .../modules/1.0/hasOwnProperty/program.js | 4 - .../modules/1.0/hasOwnProperty/test.js | 15 - .../modules/1.0/hasOwnProperty/toString.js | 0 .../commonjs-tests/modules/1.0/method/a.js | 12 - .../modules/1.0/method/program.js | 8 - .../commonjs-tests/modules/1.0/method/test.js | 15 - .../modules/1.0/missing/program.js | 8 - .../modules/1.0/missing/test.js | 15 - .../commonjs-tests/modules/1.0/monkeys/a.js | 1 - .../modules/1.0/monkeys/program.js | 4 - .../modules/1.0/monkeys/test.js | 15 - .../modules/1.0/nested/a/b/c/d.js | 3 - .../modules/1.0/nested/program.js | 3 - .../commonjs-tests/modules/1.0/nested/test.js | 15 - .../modules/1.0/relative/program.js | 5 - .../modules/1.0/relative/submodule/a.js | 1 - .../modules/1.0/relative/submodule/b.js | 2 - .../modules/1.0/relative/test.js | 15 - .../modules/1.0/transitive/a.js | 1 - .../modules/1.0/transitive/b.js | 1 - .../modules/1.0/transitive/c.js | 3 - .../modules/1.0/transitive/program.js | 3 - .../modules/1.0/transitive/test.js | 15 - .../tasks/vendor/jasmine/MIT.LICENSE | 20 - .../tasks/vendor/jasmine/jasmine-html.js | 190 - .../tasks/vendor/jasmine/jasmine.css | 166 - .../cordova-js/tasks/whitespace.js | 48 - .../cordova-js/test/.eslintrc.yml | 2 - .../cordova-js/test/android/test.exec.js | 252 - .../cordova-js/test/commonjs/.npmignore | 1 - .../cordova-js/test/commonjs/README.txt | 11 - .../cordova-js/test/commonjs/build-tests.py | 196 - .../commonjs/launcher-in-iframe.template.html | 73 - .../test/commonjs/launcher-main.template.html | 74 - .../cordova-js/test/commonjs/test.css | 43 - .../cordova-js/test/ios/test.exec.js | 60 - .../cordova-js/test/test.argscheck.js | 81 - .../cordova-js/test/test.base64.js | 78 - .../cordova-js/test/test.builder.js | 70 - .../cordova-js/test/test.channel.js | 358 - .../cordova-js/test/test.modulemapper.js | 185 - .../cordova-js/test/test.pluginloader.js | 126 - .../cordova-js/test/test.require.js | 159 - .../cordova-js/test/test.urlutil.js | 69 - .../cordova-js/test/test.utils.js | 176 - .../node_modules/cordova-lib/.eslintignore | 6 - .../node_modules/cordova-lib/.eslintrc.yml | 13 - .../node_modules/cordova-lib/.gitattributes | 3 - .../.github/PULL_REQUEST_TEMPLATE.md | 22 - .../node_modules/cordova-lib/.ratignore | 9 - .../node_modules/cordova-lib/.travis.yml | 21 - .../node_modules/cordova-lib/CONTRIBUTING.md | 37 - .../cordova/node_modules/cordova-lib/LICENSE | 202 - .../cordova/node_modules/cordova-lib/NOTICE | 5 - .../node_modules/cordova-lib/README.md | 51 - .../node_modules/cordova-lib/RELEASENOTES.md | 843 -- .../node_modules/cordova-lib/appveyor.yml | 31 - .../node_modules/cordova-lib/cordova-lib.js | 36 - .../integration-tests/.eslintrc.yml | 2 - .../integration-tests/HooksRunner.spec.js | 413 - .../integration-tests/fetch.spec.js | 147 - .../integration-tests/jasmine.json | 13 - .../integration-tests/pkgJson-restore.spec.js | 690 - .../integration-tests/pkgJson.spec.js | 577 - .../integration-tests/platform.spec.js | 335 - .../integration-tests/plugin.spec.js | 260 - .../integration-tests/plugin_fetch.spec.js | 532 - .../integration-tests/plugman_fetch.spec.js | 164 - .../plugman_uninstall.spec.js | 316 - .../cordova-lib/node_modules/.bin/shjs | 15 - .../cordova-lib/node_modules/.bin/shjs.cmd | 7 - .../node_modules/base64-js/.npmignore | 1 - .../node_modules/base64-js/.travis.yml | 6 - .../node_modules/base64-js/LICENSE.MIT | 21 - .../node_modules/base64-js/README.md | 31 - .../node_modules/base64-js/base64js.min.js | 1 - .../node_modules/base64-js/bower.json | 33 - .../node_modules/base64-js/lib/b64.js | 109 - .../node_modules/base64-js/package.json | 59 - .../node_modules/base64-js/test/big-data.js | 24 - .../node_modules/base64-js/test/convert.js | 47 - .../node_modules/base64-js/test/url-safe.js | 18 - .../node_modules/elementtree/.npmignore | 1 - .../node_modules/elementtree/.travis.yml | 14 - .../node_modules/elementtree/CHANGES.md | 39 - .../node_modules/elementtree/LICENSE.txt | 203 - .../node_modules/elementtree/Makefile | 21 - .../node_modules/elementtree/NOTICE | 5 - .../node_modules/elementtree/README.md | 141 - .../node_modules/elementtree/lib/constants.js | 20 - .../elementtree/lib/elementpath.js | 343 - .../elementtree/lib/elementtree.js | 611 - .../node_modules/elementtree/lib/errors.js | 31 - .../node_modules/elementtree/lib/parser.js | 33 - .../elementtree/lib/parsers/index.js | 1 - .../elementtree/lib/parsers/sax.js | 56 - .../node_modules/elementtree/lib/sprintf.js | 86 - .../elementtree/lib/treebuilder.js | 60 - .../node_modules/elementtree/lib/utils.js | 72 - .../node_modules/elementtree/package.json | 78 - .../elementtree/tests/data/bom-xml.xml | 17 - .../elementtree/tests/data/xml1.xml | 17 - .../elementtree/tests/data/xml2.xml | 14 - .../elementtree/tests/test-simple.js | 348 - .../cordova-lib/node_modules/glob/LICENSE | 15 - .../cordova-lib/node_modules/glob/README.md | 368 - .../node_modules/glob/changelog.md | 67 - .../cordova-lib/node_modules/glob/common.js | 240 - .../cordova-lib/node_modules/glob/glob.js | 790 - .../node_modules/glob/package.json | 79 - .../cordova-lib/node_modules/glob/sync.js | 486 - .../cordova-lib/node_modules/plist/.jshintrc | 4 - .../node_modules/plist/.travis.yml | 43 - .../cordova-lib/node_modules/plist/History.md | 141 - .../cordova-lib/node_modules/plist/LICENSE | 24 - .../cordova-lib/node_modules/plist/Makefile | 76 - .../cordova-lib/node_modules/plist/README.md | 164 - .../node_modules/plist/dist/plist-build.js | 3982 ----- .../node_modules/plist/dist/plist-parse.js | 4055 ----- .../node_modules/plist/dist/plist.js | 7987 ---------- .../plist/examples/browser/index.html | 14 - .../cordova-lib/node_modules/plist/index.js | 13 - .../node_modules/plist/lib/build.js | 137 - .../node_modules/plist/lib/parse.js | 170 - .../node_modules/plist/package.json | 88 - .../cordova-lib/node_modules/sax/LICENSE | 41 - .../node_modules/sax/LICENSE-W3C.html | 188 - .../cordova-lib/node_modules/sax/README.md | 220 - .../cordova-lib/node_modules/sax/lib/sax.js | 1563 -- .../cordova-lib/node_modules/sax/package.json | 63 - .../node_modules/shelljs/.documentup.json | 6 - .../node_modules/shelljs/.jshintrc | 7 - .../node_modules/shelljs/.npmignore | 2 - .../node_modules/shelljs/.travis.yml | 5 - .../cordova-lib/node_modules/shelljs/LICENSE | 26 - .../node_modules/shelljs/README.md | 569 - .../cordova-lib/node_modules/shelljs/bin/shjs | 51 - .../node_modules/shelljs/global.js | 3 - .../cordova-lib/node_modules/shelljs/make.js | 47 - .../node_modules/shelljs/package.json | 69 - .../shelljs/scripts/generate-docs.js | 21 - .../node_modules/shelljs/scripts/run-tests.js | 50 - .../cordova-lib/node_modules/shelljs/shell.js | 157 - .../node_modules/shelljs/src/cat.js | 43 - .../node_modules/shelljs/src/cd.js | 19 - .../node_modules/shelljs/src/chmod.js | 208 - .../node_modules/shelljs/src/common.js | 203 - .../node_modules/shelljs/src/cp.js | 201 - .../node_modules/shelljs/src/dirs.js | 191 - .../node_modules/shelljs/src/echo.js | 20 - .../node_modules/shelljs/src/error.js | 10 - .../node_modules/shelljs/src/exec.js | 181 - .../node_modules/shelljs/src/find.js | 51 - .../node_modules/shelljs/src/grep.js | 52 - .../node_modules/shelljs/src/ln.js | 53 - .../node_modules/shelljs/src/ls.js | 126 - .../node_modules/shelljs/src/mkdir.js | 68 - .../node_modules/shelljs/src/mv.js | 80 - .../node_modules/shelljs/src/popd.js | 1 - .../node_modules/shelljs/src/pushd.js | 1 - .../node_modules/shelljs/src/pwd.js | 11 - .../node_modules/shelljs/src/rm.js | 145 - .../node_modules/shelljs/src/sed.js | 43 - .../node_modules/shelljs/src/tempdir.js | 56 - .../node_modules/shelljs/src/test.js | 85 - .../node_modules/shelljs/src/to.js | 29 - .../node_modules/shelljs/src/toEnd.js | 29 - .../node_modules/shelljs/src/which.js | 83 - .../node_modules/cordova-lib/package.json | 222 - .../src/CordovaExternalToolErrorContext.js | 46 - .../cordova-lib/src/cordova/build.js | 41 - .../cordova-lib/src/cordova/clean.js | 47 - .../cordova-lib/src/cordova/compile.js | 46 - .../cordova-lib/src/cordova/config.js | 86 - .../cordova-lib/src/cordova/cordova.js | 77 - .../cordova-lib/src/cordova/create.js | 35 - .../cordova-lib/src/cordova/emulate.js | 64 - .../cordova-lib/src/cordova/info.js | 109 - .../src/cordova/metadata/browser_parser.js | 107 - .../src/cordova/metadata/parser.js | 45 - .../metadata/parserhelper/ParserHelper.js | 42 - .../metadata/parserhelper/preferences.js | 114 - .../src/cordova/platform/addHelper.js | 362 - .../cordova-lib/src/cordova/platform/check.js | 151 - .../platform/getPlatformDetailsFromDir.js | 71 - .../cordova-lib/src/cordova/platform/index.js | 85 - .../cordova-lib/src/cordova/platform/list.js | 66 - .../src/cordova/platform/remove.js | 97 - .../cordova-lib/src/cordova/plugin/add.js | 570 - .../cordova-lib/src/cordova/plugin/index.js | 97 - .../cordova-lib/src/cordova/plugin/list.js | 75 - .../src/cordova/plugin/plugin_spec_parser.js | 61 - .../cordova-lib/src/cordova/plugin/remove.js | 142 - .../cordova-lib/src/cordova/plugin/save.js | 146 - .../cordova-lib/src/cordova/plugin/search.js | 41 - .../cordova-lib/src/cordova/plugin/util.js | 96 - .../cordova-lib/src/cordova/plugin_parser.js | 33 - .../cordova-lib/src/cordova/prepare.js | 191 - .../src/cordova/project_metadata.js | 91 - .../cordova-lib/src/cordova/requirements.js | 52 - .../cordova-lib/src/cordova/restore-util.js | 422 - .../cordova-lib/src/cordova/run.js | 62 - .../cordova-lib/src/cordova/serve.js | 168 - .../cordova-lib/src/cordova/targets.js | 66 - .../cordova-lib/src/cordova/util.js | 510 - .../cordova-lib/src/hooks/Context.js | 91 - .../cordova-lib/src/hooks/HooksRunner.js | 277 - .../cordova-lib/src/hooks/scriptsFinder.js | 151 - .../cordova-lib/src/platforms/platforms.js | 68 - .../src/platforms/platformsConfig.json | 37 - .../cordova-lib/src/plugman/browserify.js | 179 - .../cordova-lib/src/plugman/create.js | 83 - .../src/plugman/createpackagejson.js | 57 - .../cordova-lib/src/plugman/fetch.js | 301 - .../cordova-lib/src/plugman/help.js | 25 - .../cordova-lib/src/plugman/help.txt | 138 - .../cordova-lib/src/plugman/init-defaults.js | 157 - .../cordova-lib/src/plugman/install.js | 667 - .../cordova-lib/src/plugman/platform.js | 149 - .../src/plugman/platform_operation.js | 24 - .../src/plugman/platforms/browser.js | 73 - .../src/plugman/platforms/common.js | 194 - .../src/plugman/platforms/tizen.js | 69 - .../src/plugman/platforms/ubuntu.js | 174 - .../src/plugman/platforms/webos.js | 73 - .../cordova-lib/src/plugman/plugman.js | 186 - .../src/plugman/registry/manifest.js | 106 - .../src/plugman/registry/whitelist.js | 41 - .../cordova-lib/src/plugman/uninstall.js | 363 - .../src/plugman/util/android-project.js | 157 - .../src/plugman/util/default-engines.js | 57 - .../src/plugman/util/dependencies.js | 106 - .../cordova-lib/src/plugman/util/metadata.js | 67 - .../src/plugman/util/plist-helpers.js | 95 - .../src/plugman/util/search-and-replace.js | 38 - .../src/plugman/util/strip-license.js | 25 - .../cordova-lib/src/plugman/variable-merge.js | 63 - .../cordova-lib/src/util/alias.js | 27 - .../cordova-lib/src/util/promise-util.js | 53 - .../cordova-lib/src/util/unpack.js | 55 - .../cordova-lib/src/util/windows/csproj.js | 177 - .../src/util/windows/jsprojManager.js | 588 - .../cordova-lib/templates/base.js | 24 - .../templates/platforms/android/android.xml | 31 - .../templates/platforms/android/base.java | 51 - .../templates/platforms/ios/base.m | 47 - .../templates/platforms/ios/ios.xml | 28 - .../templates/platforms/windows/base.js | 26 - .../templates/platforms/windows/windows.xml | 24 - .../cordova-registry-mapper/.npmignore | 1 - .../cordova-registry-mapper/.travis.yml | 7 - .../cordova-registry-mapper/README.md | 14 - .../cordova-registry-mapper/index.js | 204 - .../cordova-registry-mapper/package.json | 56 - .../cordova-registry-mapper/tests/test.js | 11 - .../node_modules/cordova-serve/.eslintrc.yml | 10 - .../.github/PULL_REQUEST_TEMPLATE.md | 20 - .../node_modules/cordova-serve/.jscs.json | 24 - .../node_modules/cordova-serve/.jshintrc | 11 - .../node_modules/cordova-serve/.ratignore | 3 - .../node_modules/cordova-serve/.travis.yml | 12 - .../cordova-serve/CONTRIBUTION.md | 37 - .../node_modules/cordova-serve/LICENSE | 202 - .../cordova/node_modules/cordova-serve/NOTICE | 5 - .../node_modules/cordova-serve/README.md | 127 - .../cordova-serve/RELEASENOTES.md | 56 - .../node_modules/cordova-serve/appveyor.yml | 19 - .../node_modules/cordova-serve/package.json | 79 - .../cordova-serve/spec/browser.spec.js | 68 - .../cordova-serve/spec/jasmine.json | 8 - .../cordova-serve/spec/main.spec.js | 39 - .../cordova-serve/spec/server.spec.js | 47 - .../node_modules/cordova-serve/src/browser.js | 238 - .../node_modules/cordova-serve/src/exec.js | 53 - .../node_modules/cordova-serve/src/main.js | 57 - .../cordova-serve/src/platform.js | 68 - .../node_modules/cordova-serve/src/server.js | 87 - .../node_modules/cordova-serve/src/util.js | 111 - .../cordova/node_modules/core-util-is/LICENSE | 19 - .../node_modules/core-util-is/README.md | 3 - .../node_modules/core-util-is/float.patch | 604 - .../node_modules/core-util-is/lib/util.js | 107 - .../node_modules/core-util-is/package.json | 67 - .../cordova/node_modules/core-util-is/test.js | 68 - .../node_modules/create-ecdh/.travis.yml | 7 - .../cordova/node_modules/create-ecdh/LICENSE | 21 - .../node_modules/create-ecdh/browser.js | 124 - .../cordova/node_modules/create-ecdh/index.js | 3 - .../node_modules/create-ecdh/package.json | 65 - .../node_modules/create-ecdh/readme.md | 4 - .../node_modules/create-error-class/index.js | 44 - .../node_modules/create-error-class/license | 21 - .../create-error-class/package.json | 63 - .../node_modules/create-error-class/readme.md | 54 - .../node_modules/create-hash/.travis.yml | 17 - .../cordova/node_modules/create-hash/LICENSE | 21 - .../node_modules/create-hash/README.md | 19 - .../node_modules/create-hash/browser.js | 30 - .../cordova/node_modules/create-hash/index.js | 1 - .../cordova/node_modules/create-hash/md5.js | 5 - .../node_modules/create-hash/package.json | 73 - .../cordova/node_modules/create-hash/test.js | 41 - .../cordova/node_modules/create-hmac/LICENSE | 21 - .../node_modules/create-hmac/README.md | 20 - .../node_modules/create-hmac/browser.js | 62 - .../cordova/node_modules/create-hmac/index.js | 1 - .../node_modules/create-hmac/legacy.js | 46 - .../node_modules/create-hmac/package.json | 75 - .../node_modules/cross-spawn/CHANGELOG.md | 6 - .../cordova/node_modules/cross-spawn/LICENSE | 19 - .../node_modules/cross-spawn/README.md | 85 - .../cordova/node_modules/cross-spawn/index.js | 59 - .../node_modules/cross-spawn/lib/enoent.js | 73 - .../node_modules/cross-spawn/lib/parse.js | 113 - .../cross-spawn/lib/util/escapeArgument.js | 30 - .../cross-spawn/lib/util/escapeCommand.js | 12 - .../lib/util/hasEmptyArgumentBug.js | 18 - .../cross-spawn/lib/util/readShebang.js | 37 - .../cross-spawn/lib/util/resolveCommand.js | 31 - .../node_modules/cross-spawn/package.json | 87 - .../crypto-browserify/.travis.yml | 27 - .../node_modules/crypto-browserify/.zuul.yml | 1 - .../node_modules/crypto-browserify/LICENSE | 24 - .../node_modules/crypto-browserify/README.md | 50 - .../crypto-browserify/example/bundle.js | 637 - .../crypto-browserify/example/index.html | 12 - .../crypto-browserify/example/test.js | 4 - .../node_modules/crypto-browserify/index.js | 97 - .../crypto-browserify/package.json | 81 - .../crypto-browserify/test/aes.js | 49 - .../crypto-browserify/test/create-hash.js | 50 - .../crypto-browserify/test/create-hmac.js | 50 - .../node_modules/crypto-browserify/test/dh.js | 49 - .../crypto-browserify/test/ecdh.js | 61 - .../crypto-browserify/test/index.js | 19 - .../crypto-browserify/test/node/dh.js | 51 - .../crypto-browserify/test/pbkdf2.js | 21 - .../crypto-browserify/test/public-encrypt.js | 36 - .../crypto-browserify/test/random-bytes.js | 60 - .../crypto-browserify/test/random-fill.js | 53 - .../crypto-browserify/test/sign.js | 59 - .../crypto-random-string/index.js | 10 - .../node_modules/crypto-random-string/license | 21 - .../crypto-random-string/package.json | 78 - .../crypto-random-string/readme.md | 49 - .../currently-unhandled/browser.js | 27 - .../node_modules/currently-unhandled/core.js | 33 - .../node_modules/currently-unhandled/index.js | 12 - .../node_modules/currently-unhandled/license | 21 - .../currently-unhandled/package.json | 106 - .../currently-unhandled/readme.md | 44 - .../cordova/node_modules/dashdash/CHANGES.md | 364 - .../cordova/node_modules/dashdash/LICENSE.txt | 24 - .../cordova/node_modules/dashdash/README.md | 574 - .../dashdash/etc/dashdash.bash_completion.in | 389 - .../node_modules/dashdash/lib/dashdash.js | 1055 -- .../node_modules/dashdash/package.json | 70 - .../cordova/node_modules/date-now/.npmignore | 14 - .../node_modules/date-now/.testem.json | 14 - .../cordova/node_modules/date-now/.travis.yml | 4 - .../cordova/node_modules/date-now/LICENCE | 19 - .../cordova/node_modules/date-now/README.md | 45 - .../cordova/node_modules/date-now/index.js | 5 - .../node_modules/date-now/package.json | 97 - .../cordova/node_modules/date-now/seed.js | 16 - .../node_modules/date-now/test/index.js | 28 - .../date-now/test/static/index.html | 10 - .../cordova/node_modules/debug/.coveralls.yml | 1 - .../cordova/node_modules/debug/.eslintrc | 11 - .../cordova/node_modules/debug/.npmignore | 9 - .../cordova/node_modules/debug/.travis.yml | 14 - .../cordova/node_modules/debug/CHANGELOG.md | 362 - .../cordova/node_modules/debug/LICENSE | 19 - .../cordova/node_modules/debug/Makefile | 50 - .../cordova/node_modules/debug/README.md | 312 - .../cordova/node_modules/debug/component.json | 19 - .../cordova/node_modules/debug/karma.conf.js | 70 - .../cordova/node_modules/debug/node.js | 1 - .../cordova/node_modules/debug/package.json | 98 - .../cordova/node_modules/debug/src/browser.js | 185 - .../cordova/node_modules/debug/src/debug.js | 202 - .../cordova/node_modules/debug/src/index.js | 10 - .../node_modules/debug/src/inspector-log.js | 15 - .../cordova/node_modules/debug/src/node.js | 248 - .../node_modules/deep-extend/CHANGELOG.md | 46 - .../cordova/node_modules/deep-extend/LICENSE | 20 - .../node_modules/deep-extend/README.md | 91 - .../cordova/node_modules/deep-extend/index.js | 1 - .../deep-extend/lib/deep-extend.js | 150 - .../node_modules/deep-extend/package.json | 95 - .../cordova/node_modules/deep-is/.npmignore | 1 - .../cordova/node_modules/deep-is/.travis.yml | 6 - .../cordova/node_modules/deep-is/LICENSE | 22 - .../node_modules/deep-is/README.markdown | 70 - .../node_modules/deep-is/example/cmp.js | 11 - .../cordova/node_modules/deep-is/index.js | 102 - .../cordova/node_modules/deep-is/package.json | 94 - .../cordova/node_modules/deep-is/test/NaN.js | 16 - .../cordova/node_modules/deep-is/test/cmp.js | 23 - .../node_modules/deep-is/test/neg-vs-pos-0.js | 15 - .../cordova/node_modules/defined/.travis.yml | 4 - .../cordova/node_modules/defined/LICENSE | 18 - .../node_modules/defined/example/defined.js | 4 - .../cordova/node_modules/defined/index.js | 5 - .../cordova/node_modules/defined/package.json | 96 - .../node_modules/defined/readme.markdown | 53 - .../cordova/node_modules/defined/test/def.js | 22 - .../node_modules/defined/test/falsy.js | 9 - .../cordova/node_modules/del/index.js | 73 - .../cordova/node_modules/del/license | 21 - .../del/node_modules/pify/index.js | 68 - .../del/node_modules/pify/license | 21 - .../del/node_modules/pify/package.json | 84 - .../del/node_modules/pify/readme.md | 119 - .../cordova/node_modules/del/package.json | 97 - .../cordova/node_modules/del/readme.md | 106 - .../node_modules/delayed-stream/.npmignore | 1 - .../node_modules/delayed-stream/License | 19 - .../node_modules/delayed-stream/Makefile | 7 - .../node_modules/delayed-stream/Readme.md | 141 - .../delayed-stream/lib/delayed_stream.js | 107 - .../node_modules/delayed-stream/package.json | 66 - .../cordova/node_modules/dep-graph/.npmignore | 1 - .../cordova/node_modules/dep-graph/Cakefile | 51 - .../node_modules/dep-graph/README.mdown | 40 - .../dep-graph/docs/dep-graph.html | 44 - .../node_modules/dep-graph/docs/docco.css | 186 - .../node_modules/dep-graph/lib/dep-graph.js | 115 - .../node_modules/underscore/.npmignore | 3 - .../dep-graph/node_modules/underscore/LICENSE | 22 - .../dep-graph/node_modules/underscore/README | 19 - .../node_modules/underscore/index.html | 1726 --- .../node_modules/underscore/index.js | 1 - .../node_modules/underscore/package.json | 55 - .../node_modules/underscore/underscore-min.js | 30 - .../node_modules/underscore/underscore.js | 958 -- .../node_modules/dep-graph/package.json | 54 - .../dep-graph/src/dep-graph.coffee | 59 - .../node_modules/dep-graph/test/test.coffee | 50 - .../cordova/node_modules/depd/History.md | 96 - .../cordova/node_modules/depd/LICENSE | 22 - .../cordova/node_modules/depd/Readme.md | 280 - .../cordova/node_modules/depd/index.js | 522 - .../node_modules/depd/lib/browser/index.js | 77 - .../depd/lib/compat/callsite-tostring.js | 103 - .../depd/lib/compat/event-listener-count.js | 22 - .../node_modules/depd/lib/compat/index.js | 79 - .../cordova/node_modules/depd/package.json | 82 - .../node_modules/dependency-ls/.npmignore | 33 - .../node_modules/dependency-ls/LICENSE | 201 - .../node_modules/dependency-ls/README.md | 15 - .../node_modules/dependency-ls/index.js | 76 - .../dependency-ls/node_modules/q/CHANGES.md | 786 - .../dependency-ls/node_modules/q/LICENSE | 18 - .../dependency-ls/node_modules/q/README.md | 881 -- .../dependency-ls/node_modules/q/package.json | 122 - .../dependency-ls/node_modules/q/q.js | 2048 --- .../dependency-ls/node_modules/q/queue.js | 35 - .../node_modules/dependency-ls/package.json | 56 - .../node_modules/dependency-ls/test/test.js | 11 - .../node_modules/deps-sort/.travis.yml | 5 - .../cordova/node_modules/deps-sort/LICENSE | 18 - .../cordova/node_modules/deps-sort/bin/cmd.js | 10 - .../node_modules/deps-sort/example/sort.js | 6 - .../cordova/node_modules/deps-sort/index.js | 122 - .../node_modules/deps-sort/package.json | 73 - .../node_modules/deps-sort/readme.markdown | 83 - .../deps-sort/test/dedupe-deps-of-deps.js | 71 - .../node_modules/deps-sort/test/dedupe.js | 39 - .../deps-sort/test/dedupe_index.js | 56 - .../deps-sort/test/dedupe_undef.js | 37 - .../node_modules/deps-sort/test/expose.js | 38 - .../node_modules/deps-sort/test/expose_str.js | 44 - .../node_modules/deps-sort/test/indexed.js | 38 - .../node_modules/deps-sort/test/sort.js | 23 - .../cordova/node_modules/des.js/.jscsrc | 46 - .../cordova/node_modules/des.js/.jshintrc | 89 - .../cordova/node_modules/des.js/.npmignore | 2 - .../cordova/node_modules/des.js/README.md | 26 - .../cordova/node_modules/des.js/lib/des.js | 7 - .../node_modules/des.js/lib/des/cbc.js | 65 - .../node_modules/des.js/lib/des/cipher.js | 141 - .../node_modules/des.js/lib/des/des.js | 143 - .../node_modules/des.js/lib/des/ede.js | 55 - .../node_modules/des.js/lib/des/utils.js | 256 - .../cordova/node_modules/des.js/package.json | 65 - .../node_modules/des.js/test/cbc-test.js | 73 - .../node_modules/des.js/test/des-test.js | 139 - .../node_modules/des.js/test/ede-test.js | 73 - .../node_modules/des.js/test/fixtures.js | 5 - .../node_modules/des.js/test/utils-test.js | 169 - .../cordova/node_modules/destroy/LICENSE | 22 - .../cordova/node_modules/destroy/README.md | 60 - .../cordova/node_modules/destroy/index.js | 75 - .../cordova/node_modules/destroy/package.json | 74 - .../node_modules/detect-indent/index.js | 122 - .../node_modules/detect-indent/license | 21 - .../node_modules/detect-indent/package.json | 76 - .../node_modules/detect-indent/readme.md | 111 - .../node_modules/detective/.travis.yml | 7 - .../cordova/node_modules/detective/LICENSE | 18 - .../node_modules/detective/bench/detect.js | 7 - .../detective/bench/esprima_v_acorn.txt | 18 - .../node_modules/detective/example/strings.js | 6 - .../detective/example/strings_src.js | 3 - .../cordova/node_modules/detective/index.js | 80 - .../node_modules/detective/package.json | 64 - .../node_modules/detective/readme.markdown | 81 - .../node_modules/detective/test/both.js | 26 - .../node_modules/detective/test/chained.js | 9 - .../detective/test/complicated.js | 58 - .../node_modules/detective/test/es6-module.js | 9 - .../node_modules/detective/test/files/both.js | 4 - .../detective/test/files/chained.js | 5 - .../detective/test/files/es6-module.js | 5 - .../detective/test/files/generators.js | 5 - .../detective/test/files/isrequire.js | 14 - .../detective/test/files/nested.js | 22 - .../test/files/set-in-object-pattern.js | 10 - .../detective/test/files/shebang.js | 5 - .../detective/test/files/sparse-array.js | 3 - .../detective/test/files/strings.js | 13 - .../node_modules/detective/test/files/word.js | 13 - .../detective/test/files/yield.js | 4 - .../node_modules/detective/test/generators.js | 9 - .../node_modules/detective/test/isrequire.js | 20 - .../node_modules/detective/test/nested.js | 9 - .../node_modules/detective/test/noargs.js | 26 - .../node_modules/detective/test/parseopts.js | 62 - .../node_modules/detective/test/return.js | 9 - .../detective/test/set-in-object-pattern.js | 12 - .../node_modules/detective/test/shebang.js | 9 - .../detective/test/sparse-array.js | 14 - .../node_modules/detective/test/strings.js | 9 - .../node_modules/detective/test/word.js | 12 - .../node_modules/detective/test/yield.js | 9 - .../node_modules/diffie-hellman/.travis.yml | 10 - .../node_modules/diffie-hellman/LICENSE | 19 - .../node_modules/diffie-hellman/browser.js | 42 - .../node_modules/diffie-hellman/index.js | 10 - .../node_modules/diffie-hellman/lib/dh.js | 164 - .../diffie-hellman/lib/generatePrime.js | 105 - .../diffie-hellman/lib/primes.json | 34 - .../node_modules/diffie-hellman/package.json | 65 - .../node_modules/diffie-hellman/readme.md | 4 - .../node_modules/doctrine/CHANGELOG.md | 94 - .../cordova/node_modules/doctrine/LICENSE | 177 - .../doctrine/LICENSE.closure-compiler | 202 - .../node_modules/doctrine/LICENSE.esprima | 19 - .../cordova/node_modules/doctrine/README.md | 165 - .../node_modules/doctrine/lib/doctrine.js | 899 -- .../node_modules/doctrine/lib/typed.js | 1305 -- .../node_modules/doctrine/lib/utility.js | 35 - .../node_modules/doctrine/package.json | 92 - .../node_modules/domain-browser/.eslintrc.js | 701 - .../node_modules/domain-browser/.npmignore | 44 - .../node_modules/domain-browser/HISTORY.md | 42 - .../node_modules/domain-browser/LICENSE.md | 23 - .../node_modules/domain-browser/README.md | 111 - .../node_modules/domain-browser/index.js | 69 - .../node_modules/domain-browser/package.json | 152 - .../node_modules/domain-browser/test.js | 100 - .../cordova/node_modules/dot-prop/index.js | 123 - .../cordova/node_modules/dot-prop/license | 21 - .../node_modules/dot-prop/package.json | 83 - .../cordova/node_modules/dot-prop/readme.md | 103 - .../cordova/node_modules/duplexer2/LICENSE.md | 26 - .../cordova/node_modules/duplexer2/README.md | 115 - .../cordova/node_modules/duplexer2/index.js | 76 - .../node_modules/duplexer2/package.json | 69 - .../cordova/node_modules/duplexer3/LICENSE.md | 26 - .../cordova/node_modules/duplexer3/README.md | 115 - .../cordova/node_modules/duplexer3/index.js | 76 - .../node_modules/duplexer3/package.json | 67 - .../cordova/node_modules/ecc-jsbn/LICENSE | 21 - .../cordova/node_modules/ecc-jsbn/README.md | 8 - .../cordova/node_modules/ecc-jsbn/index.js | 58 - .../node_modules/ecc-jsbn/lib/LICENSE-jsbn | 40 - .../cordova/node_modules/ecc-jsbn/lib/ec.js | 561 - .../cordova/node_modules/ecc-jsbn/lib/sec.js | 170 - .../node_modules/ecc-jsbn/package.json | 69 - .../cordova/node_modules/ecc-jsbn/test.js | 14 - .../cordova/node_modules/editor/LICENSE | 21 - .../node_modules/editor/README.markdown | 54 - .../node_modules/editor/example/beep.json | 5 - .../node_modules/editor/example/edit.js | 4 - .../cordova/node_modules/editor/index.js | 20 - .../cordova/node_modules/editor/package.json | 67 - .../cordova/node_modules/ee-first/LICENSE | 22 - .../cordova/node_modules/ee-first/README.md | 80 - .../cordova/node_modules/ee-first/index.js | 95 - .../node_modules/ee-first/package.json | 66 - .../node_modules/elementtree/.npmignore | 1 - .../node_modules/elementtree/.travis.yml | 10 - .../node_modules/elementtree/CHANGES.md | 39 - .../node_modules/elementtree/LICENSE.txt | 203 - .../cordova/node_modules/elementtree/Makefile | 21 - .../cordova/node_modules/elementtree/NOTICE | 5 - .../node_modules/elementtree/README.md | 141 - .../node_modules/elementtree/lib/constants.js | 20 - .../elementtree/lib/elementpath.js | 343 - .../elementtree/lib/elementtree.js | 611 - .../node_modules/elementtree/lib/errors.js | 31 - .../node_modules/elementtree/lib/parser.js | 33 - .../elementtree/lib/parsers/index.js | 1 - .../elementtree/lib/parsers/sax.js | 56 - .../node_modules/elementtree/lib/sprintf.js | 86 - .../elementtree/lib/treebuilder.js | 60 - .../node_modules/elementtree/lib/utils.js | 72 - .../node_modules/elementtree/package.json | 83 - .../elementtree/tests/data/xml1.xml | 17 - .../elementtree/tests/data/xml2.xml | 14 - .../elementtree/tests/test-simple.js | 339 - .../cordova/node_modules/elliptic/README.md | 238 - .../node_modules/elliptic/lib/elliptic.js | 13 - .../elliptic/lib/elliptic/curve/base.js | 375 - .../elliptic/lib/elliptic/curve/edwards.js | 433 - .../elliptic/lib/elliptic/curve/index.js | 8 - .../elliptic/lib/elliptic/curve/mont.js | 180 - .../elliptic/lib/elliptic/curve/short.js | 937 -- .../elliptic/lib/elliptic/curves.js | 205 - .../elliptic/lib/elliptic/ec/index.js | 240 - .../elliptic/lib/elliptic/ec/key.js | 119 - .../elliptic/lib/elliptic/ec/signature.js | 135 - .../elliptic/lib/elliptic/eddsa/index.js | 118 - .../elliptic/lib/elliptic/eddsa/key.js | 96 - .../elliptic/lib/elliptic/eddsa/signature.js | 66 - .../lib/elliptic/precomputed/secp256k1.js | 780 - .../elliptic/lib/elliptic/utils.js | 120 - .../node_modules/elliptic/package.json | 90 - .../cordova/node_modules/encodeurl/HISTORY.md | 14 - .../cordova/node_modules/encodeurl/LICENSE | 22 - .../cordova/node_modules/encodeurl/README.md | 128 - .../cordova/node_modules/encodeurl/index.js | 60 - .../node_modules/encodeurl/package.json | 81 - .../cordova/node_modules/error-ex/LICENSE | 21 - .../cordova/node_modules/error-ex/README.md | 144 - .../cordova/node_modules/error-ex/index.js | 141 - .../node_modules/error-ex/package.json | 90 - .../cordova/node_modules/escape-html/LICENSE | 24 - .../node_modules/escape-html/Readme.md | 43 - .../cordova/node_modules/escape-html/index.js | 78 - .../node_modules/escape-html/package.json | 62 - .../escape-string-regexp/index.js | 11 - .../node_modules/escape-string-regexp/license | 21 - .../escape-string-regexp/package.json | 91 - .../escape-string-regexp/readme.md | 27 - .../node_modules/escodegen/LICENSE.BSD | 19 - .../node_modules/escodegen/LICENSE.source-map | 27 - .../cordova/node_modules/escodegen/README.md | 116 - .../node_modules/escodegen/bin/escodegen.js | 77 - .../node_modules/escodegen/bin/esgenerate.js | 64 - .../node_modules/escodegen/escodegen.js | 2607 ---- .../escodegen/node_modules/.bin/esparse | 15 - .../escodegen/node_modules/.bin/esparse.cmd | 7 - .../escodegen/node_modules/.bin/esvalidate | 15 - .../node_modules/.bin/esvalidate.cmd | 7 - .../escodegen/node_modules/esprima/ChangeLog | 174 - .../node_modules/esprima/LICENSE.BSD | 21 - .../escodegen/node_modules/esprima/README.md | 27 - .../node_modules/esprima/bin/esparse.js | 126 - .../node_modules/esprima/bin/esvalidate.js | 199 - .../escodegen/node_modules/esprima/esprima.js | 5740 ------- .../node_modules/esprima/package.json | 128 - .../node_modules/estraverse/.editorconfig | 10 - .../node_modules/estraverse/.jshintrc | 16 - .../node_modules/estraverse/LICENSE.BSD | 19 - .../node_modules/estraverse/README.md | 124 - .../node_modules/estraverse/estraverse.js | 845 -- .../node_modules/estraverse/gulpfile.js | 70 - .../node_modules/estraverse/package.json | 75 - .../node_modules/source-map/.npmignore | 2 - .../node_modules/source-map/.travis.yml | 4 - .../node_modules/source-map/CHANGELOG.md | 201 - .../escodegen/node_modules/source-map/LICENSE | 28 - .../source-map/Makefile.dryice.js | 166 - .../node_modules/source-map/README.md | 479 - .../source-map/build/assert-shim.js | 56 - .../source-map/build/mini-require.js | 152 - .../source-map/build/prefix-source-map.jsm | 20 - .../source-map/build/prefix-utils.jsm | 18 - .../source-map/build/suffix-browser.js | 8 - .../source-map/build/suffix-source-map.jsm | 6 - .../source-map/build/suffix-utils.jsm | 21 - .../source-map/build/test-prefix.js | 8 - .../source-map/build/test-suffix.js | 3 - .../node_modules/source-map/lib/source-map.js | 8 - .../source-map/lib/source-map/array-set.js | 97 - .../source-map/lib/source-map/base64-vlq.js | 142 - .../source-map/lib/source-map/base64.js | 42 - .../source-map/basic-source-map-consumer.js | 420 - .../lib/source-map/binary-search.js | 80 - .../source-map/indexed-source-map-consumer.js | 303 - .../source-map/lib/source-map/mapping-list.js | 86 - .../lib/source-map/source-map-consumer.js | 222 - .../lib/source-map/source-map-generator.js | 400 - .../source-map/lib/source-map/source-node.js | 414 - .../source-map/lib/source-map/util.js | 319 - .../node_modules/source-map/package.json | 192 - .../node_modules/source-map/test/run-tests.js | 62 - .../source-map/test/source-map/test-api.js | 26 - .../test/source-map/test-array-set.js | 104 - .../test/source-map/test-base64-vlq.js | 23 - .../source-map/test/source-map/test-base64.js | 35 - .../test/source-map/test-binary-search.js | 54 - .../test/source-map/test-dog-fooding.js | 84 - .../source-map/test-source-map-consumer.js | 874 -- .../source-map/test-source-map-generator.js | 679 - .../test/source-map/test-source-node.js | 612 - .../source-map/test/source-map/test-util.js | 216 - .../source-map/test/source-map/util.js | 299 - .../node_modules/escodegen/package.json | 97 - .../eslint-config-semistandard/.travis.yml | 7 - .../eslint-config-semistandard/CHANGELOG.md | 10 - .../CONTRIBUTING.md | 57 - .../eslint-config-semistandard/LICENSE.md | 6 - .../eslint-config-semistandard/README.md | 34 - .../eslint-config-semistandard/eslintrc.json | 8 - .../eslint-config-semistandard/index.js | 1 - .../eslint-config-semistandard/package.json | 95 - .../eslint-config-semistandard/test/index.js | 13 - .../eslint-config-standard/.travis.yml | 5 - .../eslint-config-standard/CHANGELOG.md | 10 - .../eslint-config-standard/LICENSE | 20 - .../eslint-config-standard/README.md | 81 - .../eslint-config-standard/eslintrc.json | 204 - .../eslint-config-standard/index.js | 1 - .../eslint-config-standard/package.json | 91 - .../eslint-config-standard/test/basic.js | 14 - .../test/validate-config.js | 16 - .../eslint-import-resolver-node/CHANGELOG.md | 52 - .../eslint-import-resolver-node/README.md | 44 - .../eslint-import-resolver-node/index.js | 47 - .../eslint-import-resolver-node/package.json | 70 - .../eslint-module-utils/CHANGELOG.md | 32 - .../eslint-module-utils/ModuleCache.js | 47 - .../eslint-module-utils/declaredScope.js | 14 - .../node_modules/eslint-module-utils/hash.js | 59 - .../eslint-module-utils/ignore.js | 56 - .../eslint-module-utils/module-require.js | 30 - .../eslint-module-utils/moduleVisitor.js | 126 - .../eslint-module-utils/package-lock.json | 42 - .../eslint-module-utils/package.json | 63 - .../node_modules/eslint-module-utils/parse.js | 53 - .../eslint-module-utils/resolve.js | 195 - .../eslint-module-utils/unambiguous.js | 30 - .../node_modules/doctrine/CHANGELOG.md | 70 - .../node_modules/doctrine/LICENSE.BSD | 22 - .../doctrine/LICENSE.closure-compiler | 202 - .../node_modules/doctrine/LICENSE.esprima | 19 - .../node_modules/doctrine/README.md | 174 - .../node_modules/doctrine/lib/doctrine.js | 897 -- .../node_modules/doctrine/lib/typed.js | 1283 -- .../node_modules/doctrine/lib/utility.js | 35 - .../node_modules/doctrine/package.json | 100 - .../node_modules/isarray/.npmignore | 1 - .../node_modules/isarray/.travis.yml | 4 - .../node_modules/isarray/Makefile | 6 - .../node_modules/isarray/README.md | 60 - .../node_modules/isarray/component.json | 19 - .../node_modules/isarray/index.js | 5 - .../node_modules/isarray/package.json | 77 - .../node_modules/isarray/test.js | 20 - .../node_modules/eslint-plugin-node/LICENSE | 22 - .../node_modules/eslint-plugin-node/README.md | 129 - .../eslint-plugin-node/lib/index.js | 11 - .../eslint-plugin-node/lib/recommended.json | 24 - .../eslint-plugin-node/lib/rules.js | 22 - .../lib/rules/exports-style.js | 309 - .../lib/rules/no-deprecated-api.js | 595 - .../lib/rules/no-extraneous-import.js | 70 - .../lib/rules/no-extraneous-require.js | 70 - .../lib/rules/no-hide-core-modules.js | 129 - .../lib/rules/no-missing-import.js | 69 - .../lib/rules/no-missing-require.js | 69 - .../lib/rules/no-unpublished-bin.js | 113 - .../lib/rules/no-unpublished-import.js | 72 - .../lib/rules/no-unpublished-require.js | 72 - .../lib/rules/no-unsupported-features.js | 752 - .../lib/rules/process-exit-as-throw.js | 158 - .../eslint-plugin-node/lib/rules/shebang.js | 161 - .../eslint-plugin-node/lib/util/cache.js | 68 - .../lib/util/check-existence.js | 53 - .../lib/util/check-extraneous.js | 62 - .../lib/util/check-publish.js | 82 - .../lib/util/deprecated-apis.js | 385 - .../eslint-plugin-node/lib/util/exists.js | 73 - .../eslint-plugin-node/lib/util/features.js | 691 - .../lib/util/get-allow-modules.js | 56 - .../lib/util/get-convert-path.js | 202 - .../lib/util/get-import-export-targets.js | 61 - .../lib/util/get-npmignore.js | 179 - .../lib/util/get-package-json.js | 90 - .../lib/util/get-require-targets.js | 88 - .../lib/util/get-resolve-paths.js | 53 - .../lib/util/get-try-extensions.js | 56 - .../lib/util/get-value-if-string.js | 40 - .../lib/util/import-target.js | 99 - .../lib/util/strip-import-path-params.js | 15 - .../node_modules/.bin/semver | 15 - .../node_modules/.bin/semver.cmd | 7 - .../node_modules/semver/LICENSE | 15 - .../node_modules/semver/README.md | 350 - .../node_modules/semver/bin/semver | 133 - .../node_modules/semver/package.json | 58 - .../node_modules/semver/range.bnf | 16 - .../node_modules/semver/semver.js | 1203 -- .../eslint-plugin-node/package.json | 96 - .../eslint-plugin-promise/.prettierignore | 1 - .../eslint-plugin-promise/CHANGELOG.md | 124 - .../eslint-plugin-promise/README.md | 134 - .../eslint-plugin-promise/index.js | 45 - .../eslint-plugin-promise/package.json | 118 - .../rules/always-return.js | 157 - .../eslint-plugin-promise/rules/avoid-new.js | 25 - .../rules/catch-or-return.js | 71 - .../rules/lib/get-docs-url.js | 19 - .../rules/lib/has-promise-callback.js | 16 - .../rules/lib/is-callback.js | 13 - .../rules/lib/is-inside-callback.js | 20 - .../rules/lib/is-inside-promise.js | 15 - .../rules/lib/is-named-callback.js | 14 - .../rules/lib/is-promise.js | 36 - .../rules/lib/promise-statics.js | 8 - .../rules/no-callback-in-promise.js | 53 - .../eslint-plugin-promise/rules/no-native.js | 58 - .../eslint-plugin-promise/rules/no-nesting.js | 28 - .../rules/no-new-statics.js | 29 - .../rules/no-promise-in-callback.js | 39 - .../rules/no-return-in-finally.js | 43 - .../rules/no-return-wrap.js | 54 - .../rules/param-names.js | 42 - .../rules/prefer-await-to-callbacks.js | 63 - .../rules/prefer-await-to-then.js | 51 - .../rules/valid-params.js | 65 - .../eslint-plugin-standard/LICENSE | 22 - .../eslint-plugin-standard/README.md | 37 - .../eslint-plugin-standard/index.js | 16 - .../eslint-plugin-standard/package.json | 62 - .../rules/array-bracket-even-spacing.js | 197 - .../rules/computed-property-even-spacing.js | 161 - .../rules/no-callback-literal.js | 75 - .../rules/object-curly-even-spacing.js | 252 - .../node_modules/eslint-scope/CHANGELOG.md | 25 - .../cordova/node_modules/eslint-scope/LICENSE | 23 - .../node_modules/eslint-scope/README.md | 54 - .../eslint-scope/lib/definition.js | 86 - .../node_modules/eslint-scope/lib/index.js | 165 - .../eslint-scope/lib/pattern-visitor.js | 152 - .../eslint-scope/lib/reference.js | 167 - .../eslint-scope/lib/referencer.js | 638 - .../eslint-scope/lib/scope-manager.js | 255 - .../node_modules/eslint-scope/lib/scope.js | 722 - .../node_modules/eslint-scope/lib/variable.js | 89 - .../node_modules/eslint-scope/package.json | 78 - .../eslint-visitor-keys/CHANGELOG.md | 11 - .../node_modules/eslint-visitor-keys/LICENSE | 201 - .../eslint-visitor-keys/README.md | 98 - .../eslint-visitor-keys/lib/index.js | 81 - .../eslint-visitor-keys/lib/visitor-keys.json | 277 - .../eslint-visitor-keys/package.json | 72 - .../eslint/node_modules/ansi-regex/index.js | 10 - .../eslint/node_modules/ansi-regex/license | 9 - .../node_modules/ansi-regex/package.json | 89 - .../eslint/node_modules/ansi-regex/readme.md | 46 - .../eslint/node_modules/ansi-styles/index.js | 165 - .../eslint/node_modules/ansi-styles/license | 9 - .../node_modules/ansi-styles/package.json | 92 - .../eslint/node_modules/ansi-styles/readme.md | 147 - .../eslint/node_modules/chalk/index.js | 228 - .../eslint/node_modules/chalk/index.js.flow | 93 - .../eslint/node_modules/chalk/license | 9 - .../eslint/node_modules/chalk/package.json | 107 - .../eslint/node_modules/chalk/readme.md | 314 - .../eslint/node_modules/chalk/templates.js | 128 - .../node_modules/chalk/types/index.d.ts | 97 - .../eslint/node_modules/concat-stream/LICENSE | 24 - .../node_modules/concat-stream/index.js | 144 - .../node_modules/concat-stream/package.json | 88 - .../node_modules/concat-stream/readme.md | 102 - .../eslint/node_modules/debug/CHANGELOG.md | 395 - .../eslint/node_modules/debug/LICENSE | 19 - .../eslint/node_modules/debug/README.md | 437 - .../eslint/node_modules/debug/dist/debug.js | 886 -- .../eslint/node_modules/debug/node.js | 1 - .../eslint/node_modules/debug/package.json | 94 - .../eslint/node_modules/debug/src/browser.js | 180 - .../eslint/node_modules/debug/src/common.js | 249 - .../eslint/node_modules/debug/src/index.js | 12 - .../eslint/node_modules/debug/src/node.js | 174 - .../eslint/node_modules/glob/LICENSE | 15 - .../eslint/node_modules/glob/README.md | 368 - .../eslint/node_modules/glob/changelog.md | 67 - .../eslint/node_modules/glob/common.js | 240 - .../eslint/node_modules/glob/glob.js | 790 - .../eslint/node_modules/glob/package.json | 80 - .../eslint/node_modules/glob/sync.js | 486 - .../eslint/node_modules/ms/index.js | 162 - .../eslint/node_modules/ms/license.md | 21 - .../eslint/node_modules/ms/package.json | 73 - .../eslint/node_modules/ms/readme.md | 60 - .../eslint/node_modules/strip-ansi/index.js | 4 - .../eslint/node_modules/strip-ansi/license | 9 - .../node_modules/strip-ansi/package.json | 88 - .../eslint/node_modules/strip-ansi/readme.md | 39 - .../node_modules/supports-color/browser.js | 5 - .../node_modules/supports-color/index.js | 131 - .../node_modules/supports-color/license | 9 - .../node_modules/supports-color/package.json | 89 - .../node_modules/supports-color/readme.md | 66 - .../cordova/node_modules/espree/CHANGELOG.md | 404 - .../cordova/node_modules/espree/LICENSE | 22 - .../cordova/node_modules/espree/README.md | 157 - .../cordova/node_modules/espree/espree.js | 800 - .../node_modules/espree/lib/ast-node-types.js | 98 - .../espree/lib/comment-attachment.js | 175 - .../node_modules/espree/lib/features.js | 32 - .../espree/lib/token-translator.js | 258 - .../node_modules/espree/lib/visitor-keys.js | 127 - .../cordova/node_modules/espree/package.json | 95 - .../cordova/node_modules/esprima/ChangeLog | 235 - .../cordova/node_modules/esprima/LICENSE.BSD | 21 - .../cordova/node_modules/esprima/README.md | 46 - .../node_modules/esprima/bin/esparse.js | 139 - .../node_modules/esprima/bin/esvalidate.js | 236 - .../node_modules/esprima/dist/esprima.js | 6709 --------- .../cordova/node_modules/esprima/package.json | 141 - .../cordova/node_modules/esquery/README.md | 26 - .../cordova/node_modules/esquery/esquery.js | 340 - .../cordova/node_modules/esquery/license.txt | 24 - .../cordova/node_modules/esquery/package.json | 76 - .../cordova/node_modules/esquery/parser.js | 2673 ---- .../cordova/node_modules/esrecurse/.babelrc | 3 - .../cordova/node_modules/esrecurse/README.md | 171 - .../node_modules/esrecurse/esrecurse.js | 117 - .../node_modules/esrecurse/gulpfile.babel.js | 92 - .../node_modules/esrecurse/package.json | 84 - .../cordova/node_modules/estraverse/.babelrc | 3 - .../cordova/node_modules/estraverse/.jshintrc | 16 - .../node_modules/estraverse/LICENSE.BSD | 19 - .../node_modules/estraverse/estraverse.js | 849 -- .../node_modules/estraverse/gulpfile.js | 70 - .../node_modules/estraverse/package.json | 74 - .../cordova/node_modules/esutils/LICENSE.BSD | 19 - .../cordova/node_modules/esutils/README.md | 169 - .../cordova/node_modules/esutils/lib/ast.js | 144 - .../cordova/node_modules/esutils/lib/code.js | 135 - .../node_modules/esutils/lib/keyword.js | 165 - .../cordova/node_modules/esutils/lib/utils.js | 33 - .../cordova/node_modules/esutils/package.json | 85 - .../cordova/node_modules/etag/HISTORY.md | 83 - .../cordova/node_modules/etag/LICENSE | 22 - .../cordova/node_modules/etag/README.md | 159 - .../cordova/node_modules/etag/index.js | 131 - .../cordova/node_modules/etag/package.json | 89 - .../cordova/node_modules/events/.npmignore | 1 - .../cordova/node_modules/events/.travis.yml | 8 - .../cordova/node_modules/events/.zuul.yml | 12 - .../cordova/node_modules/events/History.md | 42 - .../cordova/node_modules/events/LICENSE | 22 - .../cordova/node_modules/events/Readme.md | 19 - .../cordova/node_modules/events/events.js | 302 - .../cordova/node_modules/events/package.json | 66 - .../events/tests/add-listeners.js | 63 - .../events/tests/check-listener-leaks.js | 86 - .../node_modules/events/tests/common.js | 42 - .../node_modules/events/tests/index.js | 25 - .../events/tests/legacy-compat.js | 18 - .../events/tests/listener-count.js | 36 - .../events/tests/listeners-side-effects.js | 55 - .../node_modules/events/tests/listeners.js | 51 - .../events/tests/max-listeners.js | 50 - .../events/tests/modify-in-emit.js | 76 - .../node_modules/events/tests/num-args.js | 44 - .../cordova/node_modules/events/tests/once.js | 59 - .../events/tests/remove-all-listeners.js | 80 - .../events/tests/remove-listeners.js | 84 - .../tests/set-max-listeners-side-effects.js | 29 - .../node_modules/events/tests/subclass.js | 51 - .../node_modules/evp_bytestokey/LICENSE | 21 - .../node_modules/evp_bytestokey/README.md | 51 - .../node_modules/evp_bytestokey/index.js | 45 - .../node_modules/evp_bytestokey/package.json | 81 - .../cordova/node_modules/execa/index.js | 309 - .../cordova/node_modules/execa/lib/errname.js | 37 - .../cordova/node_modules/execa/lib/stdio.js | 41 - .../cordova/node_modules/execa/license | 9 - .../cordova/node_modules/execa/package.json | 111 - .../cordova/node_modules/execa/readme.md | 279 - .../cordova/node_modules/exit-hook/index.js | 30 - .../node_modules/exit-hook/package.json | 74 - .../cordova/node_modules/exit-hook/readme.md | 40 - .../cordova/node_modules/express/History.md | 3402 ----- .../cordova/node_modules/express/LICENSE | 24 - .../cordova/node_modules/express/Readme.md | 153 - .../cordova/node_modules/express/index.js | 11 - .../node_modules/express/lib/application.js | 644 - .../node_modules/express/lib/express.js | 112 - .../express/lib/middleware/init.js | 43 - .../express/lib/middleware/query.js | 47 - .../node_modules/express/lib/request.js | 521 - .../node_modules/express/lib/response.js | 1137 -- .../node_modules/express/lib/router/index.js | 662 - .../node_modules/express/lib/router/layer.js | 181 - .../node_modules/express/lib/router/route.js | 216 - .../cordova/node_modules/express/lib/utils.js | 306 - .../cordova/node_modules/express/lib/view.js | 182 - .../node_modules/safe-buffer/.travis.yml | 7 - .../express/node_modules/safe-buffer/LICENSE | 21 - .../node_modules/safe-buffer/README.md | 584 - .../express/node_modules/safe-buffer/index.js | 62 - .../node_modules/safe-buffer/package.json | 65 - .../express/node_modules/safe-buffer/test.js | 101 - .../cordova/node_modules/express/package.json | 156 - .../cordova/node_modules/extend/.editorconfig | 20 - .../cordova/node_modules/extend/.eslintrc | 17 - .../cordova/node_modules/extend/.jscs.json | 175 - .../cordova/node_modules/extend/.travis.yml | 230 - .../cordova/node_modules/extend/CHANGELOG.md | 83 - .../cordova/node_modules/extend/LICENSE | 23 - .../cordova/node_modules/extend/README.md | 81 - .../node_modules/extend/component.json | 32 - .../cordova/node_modules/extend/index.js | 117 - .../cordova/node_modules/extend/package.json | 78 - .../node_modules/external-editor/LICENSE | 21 - .../node_modules/external-editor/README.md | 151 - .../external-editor/example_async.js | 40 - .../external-editor/example_sync.js | 38 - .../main/errors/CreateFileError.js | 29 - .../main/errors/LaunchEditorError.js | 29 - .../main/errors/ReadFileError.js | 29 - .../main/errors/RemoveFileError.js | 29 - .../external-editor/main/index.js | 229 - .../node_modules/external-editor/package.json | 80 - .../node_modules/extsprintf/.gitmodules | 0 .../node_modules/extsprintf/.npmignore | 2 - .../cordova/node_modules/extsprintf/LICENSE | 19 - .../cordova/node_modules/extsprintf/Makefile | 24 - .../node_modules/extsprintf/Makefile.targ | 285 - .../cordova/node_modules/extsprintf/README.md | 46 - .../node_modules/extsprintf/jsl.node.conf | 137 - .../node_modules/extsprintf/lib/extsprintf.js | 183 - .../node_modules/extsprintf/package.json | 47 - .../cordova/node_modules/falafel/.npmignore | 3 - .../cordova/node_modules/falafel/.travis.yml | 3 - .../node_modules/falafel/example/array.js | 14 - .../node_modules/falafel/example/keyword.js | 16 - .../node_modules/falafel/example/prompt.js | 49 - .../cordova/node_modules/falafel/index.js | 79 - .../cordova/node_modules/falafel/package.json | 103 - .../node_modules/falafel/readme.markdown | 122 - .../node_modules/falafel/test/array.js | 35 - .../node_modules/falafel/test/async.js | 42 - .../node_modules/falafel/test/bin/run.js | 10 - .../falafel/test/custom-parser.js | 42 - .../cordova/node_modules/falafel/test/es6.js | 15 - .../cordova/node_modules/falafel/test/for.js | 30 - .../node_modules/falafel/test/inspect.js | 36 - .../cordova/node_modules/falafel/test/opts.js | 134 - .../node_modules/falafel/test/parent.js | 33 - .../node_modules/fast-deep-equal/LICENSE | 21 - .../node_modules/fast-deep-equal/README.md | 55 - .../node_modules/fast-deep-equal/index.d.ts | 4 - .../node_modules/fast-deep-equal/index.js | 55 - .../node_modules/fast-deep-equal/package.json | 88 - .../fast-json-stable-stringify/.eslintrc.yml | 26 - .../fast-json-stable-stringify/.npmignore | 4 - .../fast-json-stable-stringify/.travis.yml | 8 - .../fast-json-stable-stringify/LICENSE | 18 - .../fast-json-stable-stringify/README.md | 119 - .../benchmark/index.js | 31 - .../benchmark/test.json | 137 - .../example/key_cmp.js | 7 - .../example/nested.js | 3 - .../fast-json-stable-stringify/example/str.js | 3 - .../example/value_cmp.js | 7 - .../fast-json-stable-stringify/index.js | 59 - .../fast-json-stable-stringify/package.json | 81 - .../fast-json-stable-stringify/test/cmp.js | 13 - .../fast-json-stable-stringify/test/nested.js | 44 - .../fast-json-stable-stringify/test/str.js | 46 - .../test/to-json.js | 22 - .../node_modules/fast-levenshtein/LICENSE.md | 25 - .../node_modules/fast-levenshtein/README.md | 104 - .../fast-levenshtein/levenshtein.js | 136 - .../fast-levenshtein/package.json | 76 - .../cordova/node_modules/figures/index.js | 147 - .../cordova/node_modules/figures/license | 21 - .../cordova/node_modules/figures/package.json | 83 - .../cordova/node_modules/figures/readme.md | 120 - .../node_modules/file-entry-cache/LICENSE | 22 - .../node_modules/file-entry-cache/README.md | 107 - .../node_modules/file-entry-cache/cache.js | 216 - .../file-entry-cache/changelog.md | 74 - .../file-entry-cache/package.json | 120 - .../node_modules/finalhandler/HISTORY.md | 180 - .../cordova/node_modules/finalhandler/LICENSE | 22 - .../node_modules/finalhandler/README.md | 148 - .../node_modules/finalhandler/index.js | 331 - .../node_modules/finalhandler/package.json | 83 - .../cordova/node_modules/find-up/index.js | 53 - .../cordova/node_modules/find-up/license | 21 - .../cordova/node_modules/find-up/package.json | 87 - .../cordova/node_modules/find-up/readme.md | 72 - .../cordova/node_modules/flat-cache/LICENSE | 22 - .../cordova/node_modules/flat-cache/README.md | 73 - .../cordova/node_modules/flat-cache/cache.js | 197 - .../node_modules/flat-cache/changelog.md | 155 - .../node_modules/flat-cache/package.json | 123 - .../cordova/node_modules/flat-cache/utils.js | 39 - .../cordova/node_modules/foreach/.npmignore | 3 - .../cordova/node_modules/foreach/LICENSE | 24 - .../cordova/node_modules/foreach/Makefile | 11 - .../cordova/node_modules/foreach/Readme.md | 30 - .../node_modules/foreach/component.json | 11 - .../cordova/node_modules/foreach/index.js | 22 - .../cordova/node_modules/foreach/package.json | 91 - .../cordova/node_modules/foreach/test.js | 153 - .../node_modules/forever-agent/LICENSE | 55 - .../node_modules/forever-agent/README.md | 4 - .../node_modules/forever-agent/index.js | 138 - .../node_modules/forever-agent/package.json | 53 - .../cordova/node_modules/form-data/License | 19 - .../cordova/node_modules/form-data/README.md | 234 - .../node_modules/form-data/README.md.bak | 234 - .../node_modules/form-data/lib/browser.js | 2 - .../node_modules/form-data/lib/form_data.js | 457 - .../node_modules/form-data/lib/populate.js | 10 - .../node_modules/combined-stream/License | 19 - .../node_modules/combined-stream/Readme.md | 138 - .../combined-stream/lib/combined_stream.js | 189 - .../node_modules/combined-stream/lib/defer.js | 26 - .../node_modules/combined-stream/package.json | 60 - .../node_modules/form-data/package.json | 103 - .../cordova/node_modules/forwarded/HISTORY.md | 16 - .../cordova/node_modules/forwarded/LICENSE | 22 - .../cordova/node_modules/forwarded/README.md | 57 - .../cordova/node_modules/forwarded/index.js | 76 - .../node_modules/forwarded/package.json | 81 - .../cordova/node_modules/fresh/HISTORY.md | 70 - .../cordova/node_modules/fresh/LICENSE | 23 - .../cordova/node_modules/fresh/README.md | 119 - .../cordova/node_modules/fresh/index.js | 137 - .../cordova/node_modules/fresh/package.json | 93 - .../cordova/node_modules/fs.realpath/LICENSE | 43 - .../node_modules/fs.realpath/README.md | 33 - .../cordova/node_modules/fs.realpath/index.js | 66 - .../cordova/node_modules/fs.realpath/old.js | 303 - .../node_modules/fs.realpath/package.json | 70 - .../cordova/node_modules/fstream/.npmignore | 5 - .../cordova/node_modules/fstream/.travis.yml | 9 - .../cordova/node_modules/fstream/LICENSE | 15 - .../cordova/node_modules/fstream/README.md | 76 - .../fstream/examples/filter-pipe.js | 134 - .../node_modules/fstream/examples/pipe.js | 118 - .../node_modules/fstream/examples/reader.js | 68 - .../fstream/examples/symlink-write.js | 27 - .../cordova/node_modules/fstream/fstream.js | 35 - .../node_modules/fstream/lib/abstract.js | 85 - .../node_modules/fstream/lib/collect.js | 70 - .../node_modules/fstream/lib/dir-reader.js | 252 - .../node_modules/fstream/lib/dir-writer.js | 174 - .../node_modules/fstream/lib/file-reader.js | 150 - .../node_modules/fstream/lib/file-writer.js | 107 - .../node_modules/fstream/lib/get-type.js | 33 - .../node_modules/fstream/lib/link-reader.js | 53 - .../node_modules/fstream/lib/link-writer.js | 95 - .../node_modules/fstream/lib/proxy-reader.js | 95 - .../node_modules/fstream/lib/proxy-writer.js | 111 - .../node_modules/fstream/lib/reader.js | 255 - .../node_modules/fstream/lib/socket-reader.js | 36 - .../node_modules/fstream/lib/writer.js | 390 - .../cordova/node_modules/fstream/package.json | 64 - .../node_modules/function-bind/.editorconfig | 20 - .../node_modules/function-bind/.eslintrc | 15 - .../node_modules/function-bind/.jscs.json | 176 - .../node_modules/function-bind/.npmignore | 22 - .../node_modules/function-bind/.travis.yml | 168 - .../node_modules/function-bind/LICENSE | 20 - .../node_modules/function-bind/README.md | 48 - .../function-bind/implementation.js | 52 - .../node_modules/function-bind/index.js | 5 - .../node_modules/function-bind/package.json | 97 - .../node_modules/function-bind/test/.eslintrc | 9 - .../node_modules/function-bind/test/index.js | 252 - .../functional-red-black-tree/.npmignore | 16 - .../functional-red-black-tree/LICENSE | 22 - .../functional-red-black-tree/README.md | 237 - .../functional-red-black-tree/bench/test.js | 11 - .../functional-red-black-tree/package.json | 72 - .../functional-red-black-tree/rbtree.js | 996 -- .../functional-red-black-tree/test/test.js | 479 - .../get-assigned-identifiers/.travis.yml | 8 - .../get-assigned-identifiers/CHANGELOG.md | 17 - .../get-assigned-identifiers/LICENSE.md | 15 - .../get-assigned-identifiers/README.md | 45 - .../get-assigned-identifiers/index.js | 57 - .../get-assigned-identifiers/package.json | 64 - .../get-assigned-identifiers/test/index.js | 122 - .../node_modules/get-stream/buffer-stream.js | 51 - .../cordova/node_modules/get-stream/index.js | 51 - .../cordova/node_modules/get-stream/license | 21 - .../node_modules/get-stream/package.json | 84 - .../cordova/node_modules/get-stream/readme.md | 117 - .../cordova/node_modules/getpass/.npmignore | 8 - .../cordova/node_modules/getpass/.travis.yml | 9 - .../cordova/node_modules/getpass/LICENSE | 18 - .../cordova/node_modules/getpass/README.md | 32 - .../cordova/node_modules/getpass/lib/index.js | 123 - .../cordova/node_modules/getpass/package.json | 53 - .../cordova/node_modules/glob/LICENSE | 15 - .../cordova/node_modules/glob/README.md | 377 - .../cordova/node_modules/glob/common.js | 245 - .../cordova/node_modules/glob/glob.js | 752 - .../cordova/node_modules/glob/package.json | 79 - .../cordova/node_modules/glob/sync.js | 460 - .../cordova/node_modules/global-dirs/index.js | 90 - .../cordova/node_modules/global-dirs/license | 9 - .../node_modules/global-dirs/package.json | 87 - .../node_modules/global-dirs/readme.md | 69 - .../cordova/node_modules/globals/globals.json | 1476 -- .../cordova/node_modules/globals/index.js | 2 - .../cordova/node_modules/globals/license | 9 - .../cordova/node_modules/globals/package.json | 77 - .../cordova/node_modules/globals/readme.md | 41 - .../cordova/node_modules/globby/index.js | 65 - .../cordova/node_modules/globby/license | 21 - .../globby/node_modules/glob/LICENSE | 15 - .../globby/node_modules/glob/README.md | 368 - .../globby/node_modules/glob/changelog.md | 67 - .../globby/node_modules/glob/common.js | 240 - .../globby/node_modules/glob/glob.js | 790 - .../globby/node_modules/glob/package.json | 80 - .../globby/node_modules/glob/sync.js | 486 - .../globby/node_modules/pify/index.js | 68 - .../globby/node_modules/pify/license | 21 - .../globby/node_modules/pify/package.json | 84 - .../globby/node_modules/pify/readme.md | 119 - .../cordova/node_modules/globby/package.json | 113 - .../cordova/node_modules/globby/readme.md | 82 - .../cordova/node_modules/got/index.js | 364 - .../cordova/node_modules/got/license | 21 - .../cordova/node_modules/got/package.json | 113 - .../cordova/node_modules/got/readme.md | 335 - .../cordova/node_modules/graceful-fs/LICENSE | 15 - .../node_modules/graceful-fs/README.md | 133 - .../cordova/node_modules/graceful-fs/fs.js | 21 - .../node_modules/graceful-fs/graceful-fs.js | 262 - .../graceful-fs/legacy-streams.js | 118 - .../node_modules/graceful-fs/package.json | 86 - .../node_modules/graceful-fs/polyfills.js | 330 - .../node_modules/source-map/CHANGELOG.md | 301 - .../node_modules/source-map/LICENSE | 28 - .../node_modules/source-map/README.md | 742 - .../source-map/dist/source-map.debug.js | 3234 ---- .../source-map/dist/source-map.js | 3233 ---- .../source-map/dist/source-map.min.js | 2 - .../source-map/dist/source-map.min.js.map | 1 - .../node_modules/source-map/lib/array-set.js | 121 - .../node_modules/source-map/lib/base64-vlq.js | 140 - .../node_modules/source-map/lib/base64.js | 67 - .../source-map/lib/binary-search.js | 111 - .../source-map/lib/mapping-list.js | 79 - .../node_modules/source-map/lib/quick-sort.js | 114 - .../source-map/lib/source-map-consumer.js | 1145 -- .../source-map/lib/source-map-generator.js | 425 - .../source-map/lib/source-node.js | 413 - .../node_modules/source-map/lib/util.js | 488 - .../node_modules/source-map/package.json | 216 - .../node_modules/source-map/source-map.d.ts | 98 - .../node_modules/source-map/source-map.js | 8 - .../cordova/node_modules/har-schema/LICENSE | 13 - .../cordova/node_modules/har-schema/README.md | 49 - .../har-schema/lib/afterRequest.json | 30 - .../har-schema/lib/beforeRequest.json | 30 - .../node_modules/har-schema/lib/browser.json | 20 - .../node_modules/har-schema/lib/cache.json | 21 - .../node_modules/har-schema/lib/content.json | 29 - .../node_modules/har-schema/lib/cookie.json | 36 - .../node_modules/har-schema/lib/creator.json | 20 - .../node_modules/har-schema/lib/entry.json | 53 - .../node_modules/har-schema/lib/har.json | 13 - .../node_modules/har-schema/lib/header.json | 20 - .../node_modules/har-schema/lib/index.js | 22 - .../node_modules/har-schema/lib/log.json | 36 - .../node_modules/har-schema/lib/page.json | 32 - .../har-schema/lib/pageTimings.json | 18 - .../node_modules/har-schema/lib/postData.json | 43 - .../node_modules/har-schema/lib/query.json | 20 - .../node_modules/har-schema/lib/request.json | 57 - .../node_modules/har-schema/lib/response.json | 54 - .../node_modules/har-schema/lib/timings.json | 42 - .../node_modules/har-schema/package.json | 89 - .../node_modules/har-validator/LICENSE | 13 - .../node_modules/har-validator/README.md | 54 - .../node_modules/har-validator/lib/async.js | 98 - .../node_modules/har-validator/lib/error.js | 17 - .../node_modules/har-validator/lib/promise.js | 95 - .../node_modules/har-validator/package.json | 78 - .../cordova/node_modules/has-ansi/index.js | 4 - .../cordova/node_modules/has-ansi/license | 21 - .../node_modules/has-ansi/package.json | 98 - .../cordova/node_modules/has-ansi/readme.md | 36 - .../cordova/node_modules/has-flag/index.js | 8 - .../cordova/node_modules/has-flag/license | 9 - .../node_modules/has-flag/package.json | 83 - .../cordova/node_modules/has-flag/readme.md | 70 - .../cordova/node_modules/has/LICENSE-MIT | 22 - .../cordova/node_modules/has/README.md | 18 - .../cordova/node_modules/has/package.json | 77 - .../cordova/node_modules/has/src/index.js | 5 - .../cordova/node_modules/has/test/index.js | 10 - .../cordova/node_modules/hash-base/LICENSE | 21 - .../cordova/node_modules/hash-base/README.md | 48 - .../cordova/node_modules/hash-base/index.js | 95 - .../node_modules/hash-base/package.json | 74 - .../cordova/node_modules/hash.js/.eslintrc.js | 41 - .../cordova/node_modules/hash.js/.travis.yml | 9 - .../cordova/node_modules/hash.js/README.md | 48 - .../node_modules/hash.js/lib/hash.d.ts | 106 - .../cordova/node_modules/hash.js/lib/hash.js | 15 - .../node_modules/hash.js/lib/hash/common.js | 92 - .../node_modules/hash.js/lib/hash/hmac.js | 47 - .../node_modules/hash.js/lib/hash/ripemd.js | 146 - .../node_modules/hash.js/lib/hash/sha.js | 7 - .../node_modules/hash.js/lib/hash/sha/1.js | 74 - .../node_modules/hash.js/lib/hash/sha/224.js | 30 - .../node_modules/hash.js/lib/hash/sha/256.js | 105 - .../node_modules/hash.js/lib/hash/sha/384.js | 35 - .../node_modules/hash.js/lib/hash/sha/512.js | 330 - .../hash.js/lib/hash/sha/common.js | 49 - .../node_modules/hash.js/lib/hash/utils.js | 253 - .../cordova/node_modules/hash.js/package.json | 67 - .../node_modules/hash.js/test/hash-test.js | 124 - .../node_modules/hash.js/test/hmac-test.js | 62 - .../cordova/node_modules/hmac-drbg/.npmignore | 2 - .../node_modules/hmac-drbg/.travis.yml | 11 - .../cordova/node_modules/hmac-drbg/README.md | 48 - .../node_modules/hmac-drbg/lib/hmac-drbg.js | 113 - .../node_modules/hmac-drbg/package.json | 63 - .../node_modules/hmac-drbg/test/drbg-test.js | 91 - .../test/fixtures/hmac-drbg-nist.json | 332 - .../node_modules/hosted-git-info/CHANGELOG.md | 54 - .../node_modules/hosted-git-info/LICENSE | 13 - .../node_modules/hosted-git-info/README.md | 133 - .../hosted-git-info/git-host-info.js | 77 - .../node_modules/hosted-git-info/git-host.js | 131 - .../node_modules/hosted-git-info/index.js | 122 - .../node_modules/hosted-git-info/package.json | 73 - .../node_modules/htmlescape/.npmignore | 4 - .../node_modules/htmlescape/CHANGELOG.md | 9 - .../cordova/node_modules/htmlescape/LICENSE | 9 - .../cordova/node_modules/htmlescape/README.md | 30 - .../node_modules/htmlescape/htmlescape.js | 42 - .../node_modules/htmlescape/package.json | 64 - .../node_modules/http-errors/HISTORY.md | 132 - .../cordova/node_modules/http-errors/LICENSE | 23 - .../node_modules/http-errors/README.md | 135 - .../cordova/node_modules/http-errors/index.js | 260 - .../node_modules/http-errors/package.json | 94 - .../http-signature/.dir-locals.el | 6 - .../node_modules/http-signature/.npmignore | 7 - .../node_modules/http-signature/CHANGES.md | 46 - .../node_modules/http-signature/LICENSE | 18 - .../node_modules/http-signature/README.md | 79 - .../http-signature/http_signing.md | 363 - .../node_modules/http-signature/lib/index.js | 29 - .../node_modules/http-signature/lib/parser.js | 315 - .../node_modules/http-signature/lib/signer.js | 401 - .../node_modules/http-signature/lib/utils.js | 112 - .../node_modules/http-signature/lib/verify.js | 88 - .../node_modules/http-signature/package.json | 80 - .../node_modules/https-browserify/LICENSE | 20 - .../node_modules/https-browserify/index.js | 31 - .../https-browserify/package.json | 59 - .../https-browserify/readme.markdown | 22 - .../node_modules/iconv-lite/.npmignore | 6 - .../node_modules/iconv-lite/.travis.yml | 23 - .../node_modules/iconv-lite/Changelog.md | 134 - .../cordova/node_modules/iconv-lite/LICENSE | 21 - .../cordova/node_modules/iconv-lite/README.md | 160 - .../iconv-lite/encodings/dbcs-codec.js | 555 - .../iconv-lite/encodings/dbcs-data.js | 176 - .../iconv-lite/encodings/index.js | 22 - .../iconv-lite/encodings/internal.js | 188 - .../iconv-lite/encodings/sbcs-codec.js | 73 - .../encodings/sbcs-data-generated.js | 451 - .../iconv-lite/encodings/sbcs-data.js | 169 - .../encodings/tables/big5-added.json | 122 - .../iconv-lite/encodings/tables/cp936.json | 264 - .../iconv-lite/encodings/tables/cp949.json | 273 - .../iconv-lite/encodings/tables/cp950.json | 177 - .../iconv-lite/encodings/tables/eucjp.json | 182 - .../encodings/tables/gb18030-ranges.json | 1 - .../encodings/tables/gbk-added.json | 55 - .../iconv-lite/encodings/tables/shiftjis.json | 125 - .../iconv-lite/encodings/utf16.js | 177 - .../node_modules/iconv-lite/encodings/utf7.js | 290 - .../iconv-lite/lib/bom-handling.js | 52 - .../iconv-lite/lib/extend-node.js | 215 - .../node_modules/iconv-lite/lib/index.d.ts | 24 - .../node_modules/iconv-lite/lib/index.js | 148 - .../node_modules/iconv-lite/lib/streams.js | 121 - .../node_modules/iconv-lite/package.json | 128 - .../cordova/node_modules/ieee754/LICENSE | 28 - .../cordova/node_modules/ieee754/README.md | 51 - .../cordova/node_modules/ieee754/index.js | 84 - .../cordova/node_modules/ieee754/package.json | 72 - .../cordova/node_modules/ignore/README.md | 262 - .../cordova/node_modules/ignore/ignore.js | 425 - .../cordova/node_modules/ignore/index.d.ts | 41 - .../cordova/node_modules/ignore/package.json | 89 - .../cordova/node_modules/import-lazy/index.js | 53 - .../cordova/node_modules/import-lazy/license | 21 - .../node_modules/import-lazy/package.json | 79 - .../node_modules/import-lazy/readme.md | 64 - .../node_modules/imurmurhash/README.md | 122 - .../node_modules/imurmurhash/imurmurhash.js | 138 - .../imurmurhash/imurmurhash.min.js | 12 - .../node_modules/imurmurhash/package.json | 68 - .../cordova/node_modules/indexof/.npmignore | 2 - .../cordova/node_modules/indexof/Makefile | 11 - .../cordova/node_modules/indexof/Readme.md | 15 - .../node_modules/indexof/component.json | 10 - .../cordova/node_modules/indexof/index.js | 10 - .../cordova/node_modules/indexof/package.json | 44 - .../cordova/node_modules/inflight/LICENSE | 15 - .../cordova/node_modules/inflight/README.md | 37 - .../cordova/node_modules/inflight/inflight.js | 54 - .../node_modules/inflight/package.json | 70 - .../cordova/node_modules/inherits/LICENSE | 16 - .../cordova/node_modules/inherits/README.md | 42 - .../cordova/node_modules/inherits/inherits.js | 7 - .../node_modules/inherits/inherits_browser.js | 23 - .../node_modules/inherits/package.json | 105 - .../cordova/node_modules/ini/LICENSE | 15 - .../cordova/node_modules/ini/README.md | 102 - .../cordova/node_modules/ini/ini.js | 194 - .../cordova/node_modules/ini/package.json | 67 - .../init-package-json/CHANGELOG.md | 17 - .../node_modules/init-package-json/LICENSE | 15 - .../node_modules/init-package-json/README.md | 45 - .../init-package-json/default-input.js | 244 - .../init-package-json/init-package-json.js | 154 - .../node_modules/glob/LICENSE | 15 - .../node_modules/glob/README.md | 368 - .../node_modules/glob/changelog.md | 67 - .../node_modules/glob/common.js | 240 - .../node_modules/glob/glob.js | 790 - .../node_modules/glob/package.json | 79 - .../node_modules/glob/sync.js | 486 - .../init-package-json/package.json | 92 - .../node_modules/inline-source-map/.npmignore | 16 - .../inline-source-map/.travis.yml | 8 - .../node_modules/inline-source-map/LICENSE | 23 - .../node_modules/inline-source-map/README.md | 89 - .../inline-source-map/example/foo-bar.js | 8 - .../node_modules/inline-source-map/index.js | 135 - .../inline-source-map/package.json | 75 - .../test/inline-source-map.js | 342 - .../inline-source-map/test/source-content.js | 143 - .../inquirer/node_modules/ansi-regex/index.js | 10 - .../inquirer/node_modules/ansi-regex/license | 9 - .../node_modules/ansi-regex/package.json | 89 - .../node_modules/ansi-regex/readme.md | 46 - .../node_modules/ansi-styles/index.js | 165 - .../inquirer/node_modules/ansi-styles/license | 9 - .../node_modules/ansi-styles/package.json | 92 - .../node_modules/ansi-styles/readme.md | 147 - .../inquirer/node_modules/chalk/index.js | 228 - .../inquirer/node_modules/chalk/index.js.flow | 93 - .../inquirer/node_modules/chalk/license | 9 - .../inquirer/node_modules/chalk/package.json | 107 - .../inquirer/node_modules/chalk/readme.md | 314 - .../inquirer/node_modules/chalk/templates.js | 128 - .../node_modules/chalk/types/index.d.ts | 97 - .../inquirer/node_modules/strip-ansi/index.js | 4 - .../inquirer/node_modules/strip-ansi/license | 9 - .../node_modules/strip-ansi/package.json | 88 - .../node_modules/strip-ansi/readme.md | 39 - .../node_modules/supports-color/browser.js | 5 - .../node_modules/supports-color/index.js | 131 - .../node_modules/supports-color/license | 9 - .../node_modules/supports-color/package.json | 89 - .../node_modules/supports-color/readme.md | 66 - .../insert-module-globals/.travis.yml | 5 - .../insert-module-globals/LICENSE | 18 - .../insert-module-globals/appveyor.yml | 18 - .../bench/.gitattributes | 1 - .../insert-module-globals/bench/index.js | 15 - .../insert-module-globals/bin/cmd.js | 26 - .../example/files/foo/index.js | 6 - .../example/files/main.js | 6 - .../insert-module-globals/example/insert.js | 12 - .../insert-module-globals/index.js | 194 - .../node_modules/concat-stream/LICENSE | 24 - .../node_modules/concat-stream/index.js | 144 - .../node_modules/concat-stream/package.json | 87 - .../node_modules/concat-stream/readme.md | 102 - .../insert-module-globals/package.json | 89 - .../insert-module-globals/readme.markdown | 146 - .../insert-module-globals/test/always.js | 108 - .../always/custom_globals_without_defaults.js | 7 - .../test/always/hidden_from_quick_test.js | 1 - .../insert-module-globals/test/always/main.js | 10 - .../insert-module-globals/test/global.js | 64 - .../test/global/filename.js | 2 - .../insert-module-globals/test/global/main.js | 2 - .../insert-module-globals/test/immediate.js | 30 - .../test/immediate/main.js | 8 - .../insert-module-globals/test/insert.js | 46 - .../test/insert/buffer.js | 1 - .../test/insert/foo/buf.js | 4 - .../test/insert/foo/index.js | 4 - .../insert-module-globals/test/insert/main.js | 4 - .../insert-module-globals/test/isbuffer.js | 64 - .../test/isbuffer/both.js | 6 - .../test/isbuffer/main.js | 3 - .../test/isbuffer/new.js | 6 - .../insert-module-globals/test/return.js | 27 - .../test/return/foo/index.js | 4 - .../insert-module-globals/test/return/main.js | 6 - .../insert-module-globals/test/roots.js | 35 - .../insert-module-globals/test/roots/main.js | 1 - .../insert-module-globals/test/sourcemap.js | 41 - .../test/sourcemap/main.js | 3 - .../test/sourcemap/main_es6.js | 1 - .../insert-module-globals/test/subdir.js | 37 - .../insert-module-globals/test/subdir/main.js | 1 - .../subdir/node_modules/is-buffer/index.js | 21 - .../insert-module-globals/test/unprefix.js | 34 - .../test/unprefix/hello.js | 2 - .../test/unprefix/main.js | 3 - .../cordova/node_modules/insight/lib/index.js | 164 - .../node_modules/insight/lib/providers.js | 102 - .../cordova/node_modules/insight/lib/push.js | 40 - .../node_modules/ansi-escapes/index.js | 106 - .../insight/node_modules/ansi-escapes/license | 21 - .../node_modules/ansi-escapes/package.json | 85 - .../node_modules/ansi-escapes/readme.md | 176 - .../insight/node_modules/cli-cursor/index.js | 26 - .../insight/node_modules/cli-cursor/license | 21 - .../node_modules/cli-cursor/package.json | 78 - .../insight/node_modules/cli-cursor/readme.md | 40 - .../insight/node_modules/cli-width/.npmignore | 1 - .../node_modules/cli-width/.travis.yml | 11 - .../insight/node_modules/cli-width/LICENSE | 13 - .../insight/node_modules/cli-width/README.md | 36 - .../cli-width/coverage/coverage.json | 1 - .../cli-width/coverage/lcov-report/base.css | 182 - .../coverage/lcov-report/cli-width/index.html | 73 - .../lcov-report/cli-width/index.js.html | 129 - .../cli-width/coverage/lcov-report/index.html | 73 - .../coverage/lcov-report/prettify.css | 1 - .../coverage/lcov-report/prettify.js | 1 - .../lcov-report/sort-arrow-sprite.png | Bin 209 -> 0 bytes .../cli-width/coverage/lcov-report/sorter.js | 156 - .../node_modules/cli-width/coverage/lcov.info | 32 - .../insight/node_modules/cli-width/index.js | 28 - .../node_modules/cli-width/package.json | 60 - .../insight/node_modules/configstore/index.js | 106 - .../configstore/node_modules/uuid/.npmignore | 2 - .../configstore/node_modules/uuid/.travis.yml | 5 - .../configstore/node_modules/uuid/LICENSE.md | 2 - .../configstore/node_modules/uuid/README.md | 205 - .../node_modules/uuid/benchmark/README.md | 53 - .../node_modules/uuid/benchmark/bench.gnu | 174 - .../node_modules/uuid/benchmark/bench.sh | 34 - .../uuid/benchmark/benchmark-native.c | 34 - .../node_modules/uuid/benchmark/benchmark.js | 84 - .../node_modules/uuid/benchmark/package.json | 9 - .../node_modules/uuid/misc/compare.js | 62 - .../node_modules/uuid/misc/perf.js | 102 - .../node_modules/uuid/package.json | 81 - .../node_modules/uuid/rng-browser.js | 32 - .../configstore/node_modules/uuid/rng.js | 4 - .../node_modules/uuid/test/mocha.opts | 1 - .../node_modules/uuid/test/test.js | 105 - .../configstore/node_modules/uuid/uuid.js | 183 - .../node_modules/configstore/package.json | 84 - .../node_modules/configstore/readme.md | 105 - .../insight/node_modules/figures/index.js | 147 - .../insight/node_modules/figures/license | 21 - .../insight/node_modules/figures/package.json | 80 - .../insight/node_modules/figures/readme.md | 115 - .../insight/node_modules/inquirer/README.md | 300 - .../node_modules/inquirer/lib/inquirer.js | 79 - .../inquirer/lib/objects/choice.js | 34 - .../inquirer/lib/objects/choices.js | 111 - .../inquirer/lib/objects/separator.js | 35 - .../node_modules/inquirer/lib/prompts/base.js | 177 - .../inquirer/lib/prompts/checkbox.js | 215 - .../inquirer/lib/prompts/confirm.js | 110 - .../inquirer/lib/prompts/expand.js | 257 - .../inquirer/lib/prompts/input.js | 113 - .../node_modules/inquirer/lib/prompts/list.js | 172 - .../inquirer/lib/prompts/password.js | 120 - .../inquirer/lib/prompts/rawlist.js | 184 - .../node_modules/inquirer/lib/ui/baseUI.js | 56 - .../inquirer/lib/ui/bottom-bar.js | 98 - .../node_modules/inquirer/lib/ui/prompt.js | 126 - .../node_modules/inquirer/lib/utils/events.js | 37 - .../inquirer/lib/utils/paginator.js | 38 - .../inquirer/lib/utils/readline.js | 51 - .../inquirer/lib/utils/screen-manager.js | 112 - .../node_modules/inquirer/lib/utils/utils.js | 47 - .../node_modules/inquirer/package.json | 86 - .../insight/node_modules/lodash/LICENSE | 22 - .../insight/node_modules/lodash/README.md | 121 - .../insight/node_modules/lodash/array.js | 44 - .../node_modules/lodash/array/chunk.js | 46 - .../node_modules/lodash/array/compact.js | 30 - .../node_modules/lodash/array/difference.js | 29 - .../insight/node_modules/lodash/array/drop.js | 39 - .../node_modules/lodash/array/dropRight.js | 40 - .../lodash/array/dropRightWhile.js | 59 - .../node_modules/lodash/array/dropWhile.js | 59 - .../insight/node_modules/lodash/array/fill.js | 44 - .../node_modules/lodash/array/findIndex.js | 53 - .../lodash/array/findLastIndex.js | 53 - .../node_modules/lodash/array/first.js | 22 - .../node_modules/lodash/array/flatten.js | 32 - .../node_modules/lodash/array/flattenDeep.js | 21 - .../insight/node_modules/lodash/array/head.js | 1 - .../node_modules/lodash/array/indexOf.js | 53 - .../node_modules/lodash/array/initial.js | 20 - .../node_modules/lodash/array/intersection.js | 58 - .../insight/node_modules/lodash/array/last.js | 19 - .../node_modules/lodash/array/lastIndexOf.js | 60 - .../node_modules/lodash/array/object.js | 1 - .../insight/node_modules/lodash/array/pull.js | 52 - .../node_modules/lodash/array/pullAt.js | 40 - .../node_modules/lodash/array/remove.js | 64 - .../insight/node_modules/lodash/array/rest.js | 21 - .../node_modules/lodash/array/slice.js | 30 - .../node_modules/lodash/array/sortedIndex.js | 53 - .../lodash/array/sortedLastIndex.js | 25 - .../insight/node_modules/lodash/array/tail.js | 1 - .../insight/node_modules/lodash/array/take.js | 39 - .../node_modules/lodash/array/takeRight.js | 40 - .../lodash/array/takeRightWhile.js | 59 - .../node_modules/lodash/array/takeWhile.js | 59 - .../node_modules/lodash/array/union.js | 24 - .../insight/node_modules/lodash/array/uniq.js | 71 - .../node_modules/lodash/array/unique.js | 1 - .../node_modules/lodash/array/unzip.js | 47 - .../node_modules/lodash/array/unzipWith.js | 41 - .../node_modules/lodash/array/without.js | 27 - .../insight/node_modules/lodash/array/xor.js | 35 - .../insight/node_modules/lodash/array/zip.js | 21 - .../node_modules/lodash/array/zipObject.js | 43 - .../node_modules/lodash/array/zipWith.js | 36 - .../insight/node_modules/lodash/chain.js | 16 - .../node_modules/lodash/chain/chain.js | 35 - .../node_modules/lodash/chain/commit.js | 1 - .../node_modules/lodash/chain/concat.js | 1 - .../node_modules/lodash/chain/lodash.js | 125 - .../node_modules/lodash/chain/plant.js | 1 - .../node_modules/lodash/chain/reverse.js | 1 - .../insight/node_modules/lodash/chain/run.js | 1 - .../insight/node_modules/lodash/chain/tap.js | 29 - .../insight/node_modules/lodash/chain/thru.js | 26 - .../node_modules/lodash/chain/toJSON.js | 1 - .../node_modules/lodash/chain/toString.js | 1 - .../node_modules/lodash/chain/value.js | 1 - .../node_modules/lodash/chain/valueOf.js | 1 - .../node_modules/lodash/chain/wrapperChain.js | 32 - .../lodash/chain/wrapperCommit.js | 32 - .../lodash/chain/wrapperConcat.js | 34 - .../node_modules/lodash/chain/wrapperPlant.js | 45 - .../lodash/chain/wrapperReverse.js | 43 - .../lodash/chain/wrapperToString.js | 17 - .../node_modules/lodash/chain/wrapperValue.js | 20 - .../insight/node_modules/lodash/collection.js | 44 - .../node_modules/lodash/collection/all.js | 1 - .../node_modules/lodash/collection/any.js | 1 - .../node_modules/lodash/collection/at.js | 29 - .../node_modules/lodash/collection/collect.js | 1 - .../lodash/collection/contains.js | 1 - .../node_modules/lodash/collection/countBy.js | 54 - .../node_modules/lodash/collection/detect.js | 1 - .../node_modules/lodash/collection/each.js | 1 - .../lodash/collection/eachRight.js | 1 - .../node_modules/lodash/collection/every.js | 66 - .../node_modules/lodash/collection/filter.js | 61 - .../node_modules/lodash/collection/find.js | 56 - .../lodash/collection/findLast.js | 25 - .../lodash/collection/findWhere.js | 37 - .../node_modules/lodash/collection/foldl.js | 1 - .../node_modules/lodash/collection/foldr.js | 1 - .../node_modules/lodash/collection/forEach.js | 37 - .../lodash/collection/forEachRight.js | 26 - .../node_modules/lodash/collection/groupBy.js | 59 - .../node_modules/lodash/collection/include.js | 1 - .../lodash/collection/includes.js | 57 - .../node_modules/lodash/collection/indexBy.js | 53 - .../node_modules/lodash/collection/inject.js | 1 - .../node_modules/lodash/collection/invoke.js | 42 - .../node_modules/lodash/collection/map.js | 68 - .../node_modules/lodash/collection/max.js | 1 - .../node_modules/lodash/collection/min.js | 1 - .../lodash/collection/partition.js | 66 - .../node_modules/lodash/collection/pluck.js | 31 - .../node_modules/lodash/collection/reduce.js | 44 - .../lodash/collection/reduceRight.js | 29 - .../node_modules/lodash/collection/reject.js | 50 - .../node_modules/lodash/collection/sample.js | 50 - .../node_modules/lodash/collection/select.js | 1 - .../node_modules/lodash/collection/shuffle.js | 24 - .../node_modules/lodash/collection/size.js | 30 - .../node_modules/lodash/collection/some.js | 67 - .../node_modules/lodash/collection/sortBy.js | 71 - .../lodash/collection/sortByAll.js | 52 - .../lodash/collection/sortByOrder.js | 55 - .../node_modules/lodash/collection/sum.js | 1 - .../node_modules/lodash/collection/where.js | 37 - .../insight/node_modules/lodash/date.js | 3 - .../insight/node_modules/lodash/date/now.js | 24 - .../insight/node_modules/lodash/function.js | 28 - .../node_modules/lodash/function/after.js | 48 - .../node_modules/lodash/function/ary.js | 34 - .../node_modules/lodash/function/backflow.js | 1 - .../node_modules/lodash/function/before.js | 42 - .../node_modules/lodash/function/bind.js | 56 - .../node_modules/lodash/function/bindAll.js | 50 - .../node_modules/lodash/function/bindKey.js | 66 - .../node_modules/lodash/function/compose.js | 1 - .../node_modules/lodash/function/curry.js | 51 - .../lodash/function/curryRight.js | 48 - .../node_modules/lodash/function/debounce.js | 181 - .../node_modules/lodash/function/defer.js | 25 - .../node_modules/lodash/function/delay.js | 26 - .../node_modules/lodash/function/flow.js | 25 - .../node_modules/lodash/function/flowRight.js | 25 - .../node_modules/lodash/function/memoize.js | 80 - .../node_modules/lodash/function/modArgs.js | 58 - .../node_modules/lodash/function/negate.js | 32 - .../node_modules/lodash/function/once.js | 24 - .../node_modules/lodash/function/partial.js | 43 - .../lodash/function/partialRight.js | 42 - .../node_modules/lodash/function/rearg.js | 40 - .../node_modules/lodash/function/restParam.js | 58 - .../node_modules/lodash/function/spread.js | 44 - .../node_modules/lodash/function/throttle.js | 62 - .../node_modules/lodash/function/wrap.js | 33 - .../insight/node_modules/lodash/index.js | 12351 ---------------- .../lodash/internal/LazyWrapper.js | 26 - .../lodash/internal/LodashWrapper.js | 21 - .../node_modules/lodash/internal/MapCache.js | 24 - .../node_modules/lodash/internal/SetCache.js | 29 - .../lodash/internal/arrayConcat.js | 25 - .../node_modules/lodash/internal/arrayCopy.js | 20 - .../node_modules/lodash/internal/arrayEach.js | 22 - .../lodash/internal/arrayEachRight.js | 21 - .../lodash/internal/arrayEvery.js | 23 - .../lodash/internal/arrayExtremum.js | 30 - .../lodash/internal/arrayFilter.js | 25 - .../node_modules/lodash/internal/arrayMap.js | 21 - .../node_modules/lodash/internal/arrayPush.js | 20 - .../lodash/internal/arrayReduce.js | 26 - .../lodash/internal/arrayReduceRight.js | 24 - .../node_modules/lodash/internal/arraySome.js | 23 - .../node_modules/lodash/internal/arraySum.js | 20 - .../lodash/internal/assignDefaults.js | 13 - .../lodash/internal/assignOwnDefaults.js | 26 - .../lodash/internal/assignWith.js | 32 - .../lodash/internal/baseAssign.js | 19 - .../node_modules/lodash/internal/baseAt.js | 32 - .../lodash/internal/baseCallback.js | 35 - .../node_modules/lodash/internal/baseClone.js | 128 - .../lodash/internal/baseCompareAscending.js | 34 - .../node_modules/lodash/internal/baseCopy.js | 23 - .../lodash/internal/baseCreate.js | 23 - .../node_modules/lodash/internal/baseDelay.js | 21 - .../lodash/internal/baseDifference.js | 55 - .../node_modules/lodash/internal/baseEach.js | 15 - .../lodash/internal/baseEachRight.js | 15 - .../node_modules/lodash/internal/baseEvery.js | 22 - .../lodash/internal/baseExtremum.js | 29 - .../node_modules/lodash/internal/baseFill.js | 31 - .../lodash/internal/baseFilter.js | 22 - .../node_modules/lodash/internal/baseFind.js | 25 - .../lodash/internal/baseFindIndex.js | 23 - .../lodash/internal/baseFlatten.js | 41 - .../node_modules/lodash/internal/baseFor.js | 17 - .../node_modules/lodash/internal/baseForIn.js | 17 - .../lodash/internal/baseForOwn.js | 17 - .../lodash/internal/baseForOwnRight.js | 17 - .../lodash/internal/baseForRight.js | 15 - .../lodash/internal/baseFunctions.js | 27 - .../node_modules/lodash/internal/baseGet.js | 29 - .../lodash/internal/baseIndexOf.js | 27 - .../lodash/internal/baseIsEqual.js | 28 - .../lodash/internal/baseIsEqualDeep.js | 102 - .../lodash/internal/baseIsFunction.js | 15 - .../lodash/internal/baseIsMatch.js | 52 - .../lodash/internal/baseLodash.js | 10 - .../node_modules/lodash/internal/baseMap.js | 23 - .../lodash/internal/baseMatches.js | 30 - .../lodash/internal/baseMatchesProperty.js | 45 - .../node_modules/lodash/internal/baseMerge.js | 56 - .../lodash/internal/baseMergeDeep.js | 67 - .../lodash/internal/baseProperty.js | 14 - .../lodash/internal/basePropertyDeep.js | 19 - .../lodash/internal/basePullAt.js | 30 - .../lodash/internal/baseRandom.js | 18 - .../lodash/internal/baseReduce.js | 24 - .../lodash/internal/baseSetData.js | 17 - .../node_modules/lodash/internal/baseSlice.js | 32 - .../node_modules/lodash/internal/baseSome.js | 23 - .../lodash/internal/baseSortBy.js | 21 - .../lodash/internal/baseSortByOrder.js | 31 - .../node_modules/lodash/internal/baseSum.js | 20 - .../lodash/internal/baseToString.js | 13 - .../node_modules/lodash/internal/baseUniq.js | 60 - .../lodash/internal/baseValues.js | 22 - .../node_modules/lodash/internal/baseWhile.js | 24 - .../lodash/internal/baseWrapperValue.js | 29 - .../lodash/internal/binaryIndex.js | 39 - .../lodash/internal/binaryIndexBy.js | 57 - .../lodash/internal/bindCallback.js | 39 - .../lodash/internal/bufferClone.js | 20 - .../lodash/internal/cacheIndexOf.js | 19 - .../node_modules/lodash/internal/cachePush.js | 20 - .../lodash/internal/charsLeftIndex.js | 18 - .../lodash/internal/charsRightIndex.js | 17 - .../lodash/internal/compareAscending.js | 16 - .../lodash/internal/compareMultiple.js | 44 - .../lodash/internal/composeArgs.js | 34 - .../lodash/internal/composeArgsRight.js | 36 - .../lodash/internal/createAggregator.js | 35 - .../lodash/internal/createAssigner.js | 41 - .../lodash/internal/createBaseEach.js | 31 - .../lodash/internal/createBaseFor.js | 27 - .../lodash/internal/createBindWrapper.js | 22 - .../lodash/internal/createCache.js | 21 - .../lodash/internal/createCompounder.js | 26 - .../lodash/internal/createCtorWrapper.js | 37 - .../lodash/internal/createCurry.js | 23 - .../lodash/internal/createDefaults.js | 22 - .../lodash/internal/createExtremum.js | 33 - .../lodash/internal/createFind.js | 25 - .../lodash/internal/createFindIndex.js | 21 - .../lodash/internal/createFindKey.js | 18 - .../lodash/internal/createFlow.js | 74 - .../lodash/internal/createForEach.js | 20 - .../lodash/internal/createForIn.js | 20 - .../lodash/internal/createForOwn.js | 19 - .../lodash/internal/createHybridWrapper.js | 111 - .../lodash/internal/createObjectMapper.js | 26 - .../lodash/internal/createPadDir.js | 18 - .../lodash/internal/createPadding.js | 29 - .../lodash/internal/createPartial.js | 20 - .../lodash/internal/createPartialWrapper.js | 43 - .../lodash/internal/createReduce.js | 22 - .../lodash/internal/createRound.js | 23 - .../lodash/internal/createSortedIndex.js | 20 - .../lodash/internal/createWrapper.js | 86 - .../lodash/internal/deburrLetter.js | 33 - .../lodash/internal/equalArrays.js | 51 - .../lodash/internal/equalByTag.js | 48 - .../lodash/internal/equalObjects.js | 67 - .../lodash/internal/escapeHtmlChar.js | 22 - .../lodash/internal/escapeRegExpChar.js | 38 - .../lodash/internal/escapeStringChar.js | 22 - .../node_modules/lodash/internal/getData.js | 15 - .../lodash/internal/getFuncName.js | 25 - .../node_modules/lodash/internal/getLength.js | 15 - .../lodash/internal/getMatchData.js | 21 - .../node_modules/lodash/internal/getNative.js | 16 - .../node_modules/lodash/internal/getView.js | 33 - .../lodash/internal/indexOfNaN.js | 23 - .../lodash/internal/initCloneArray.js | 26 - .../lodash/internal/initCloneByTag.js | 63 - .../lodash/internal/initCloneObject.js | 16 - .../lodash/internal/invokePath.js | 26 - .../lodash/internal/isArrayLike.js | 15 - .../node_modules/lodash/internal/isIndex.js | 24 - .../lodash/internal/isIterateeCall.js | 28 - .../node_modules/lodash/internal/isKey.js | 28 - .../lodash/internal/isLaziable.js | 27 - .../node_modules/lodash/internal/isLength.js | 20 - .../lodash/internal/isObjectLike.js | 12 - .../node_modules/lodash/internal/isSpace.js | 14 - .../lodash/internal/isStrictComparable.js | 15 - .../node_modules/lodash/internal/lazyClone.js | 23 - .../lodash/internal/lazyReverse.js | 23 - .../node_modules/lodash/internal/lazyValue.js | 72 - .../node_modules/lodash/internal/mapDelete.js | 14 - .../node_modules/lodash/internal/mapGet.js | 14 - .../node_modules/lodash/internal/mapHas.js | 20 - .../node_modules/lodash/internal/mapSet.js | 18 - .../node_modules/lodash/internal/mergeData.js | 89 - .../lodash/internal/mergeDefaults.js | 15 - .../node_modules/lodash/internal/metaMap.js | 9 - .../lodash/internal/pickByArray.js | 28 - .../lodash/internal/pickByCallback.js | 22 - .../node_modules/lodash/internal/reEscape.js | 4 - .../lodash/internal/reEvaluate.js | 4 - .../lodash/internal/reInterpolate.js | 4 - .../node_modules/lodash/internal/realNames.js | 4 - .../node_modules/lodash/internal/reorder.js | 29 - .../lodash/internal/replaceHolders.js | 28 - .../node_modules/lodash/internal/setData.js | 41 - .../node_modules/lodash/internal/shimKeys.js | 41 - .../lodash/internal/sortedUniq.js | 29 - .../lodash/internal/toIterable.js | 22 - .../node_modules/lodash/internal/toObject.js | 14 - .../node_modules/lodash/internal/toPath.js | 28 - .../lodash/internal/trimmedLeftIndex.js | 19 - .../lodash/internal/trimmedRightIndex.js | 18 - .../lodash/internal/unescapeHtmlChar.js | 22 - .../lodash/internal/wrapperClone.js | 18 - .../insight/node_modules/lodash/lang.js | 32 - .../insight/node_modules/lodash/lang/clone.js | 70 - .../node_modules/lodash/lang/cloneDeep.js | 55 - .../insight/node_modules/lodash/lang/eq.js | 1 - .../insight/node_modules/lodash/lang/gt.js | 25 - .../insight/node_modules/lodash/lang/gte.js | 25 - .../node_modules/lodash/lang/isArguments.js | 34 - .../node_modules/lodash/lang/isArray.js | 40 - .../node_modules/lodash/lang/isBoolean.js | 35 - .../node_modules/lodash/lang/isDate.js | 35 - .../node_modules/lodash/lang/isElement.js | 24 - .../node_modules/lodash/lang/isEmpty.js | 47 - .../node_modules/lodash/lang/isEqual.js | 54 - .../node_modules/lodash/lang/isError.js | 36 - .../node_modules/lodash/lang/isFinite.js | 35 - .../node_modules/lodash/lang/isFunction.js | 38 - .../node_modules/lodash/lang/isMatch.js | 49 - .../insight/node_modules/lodash/lang/isNaN.js | 34 - .../node_modules/lodash/lang/isNative.js | 48 - .../node_modules/lodash/lang/isNull.js | 21 - .../node_modules/lodash/lang/isNumber.js | 41 - .../node_modules/lodash/lang/isObject.js | 28 - .../node_modules/lodash/lang/isPlainObject.js | 71 - .../node_modules/lodash/lang/isRegExp.js | 35 - .../node_modules/lodash/lang/isString.js | 35 - .../node_modules/lodash/lang/isTypedArray.js | 74 - .../node_modules/lodash/lang/isUndefined.js | 21 - .../insight/node_modules/lodash/lang/lt.js | 25 - .../insight/node_modules/lodash/lang/lte.js | 25 - .../node_modules/lodash/lang/toArray.js | 32 - .../node_modules/lodash/lang/toPlainObject.js | 31 - .../insight/node_modules/lodash/math.js | 9 - .../insight/node_modules/lodash/math/add.js | 19 - .../insight/node_modules/lodash/math/ceil.js | 25 - .../insight/node_modules/lodash/math/floor.js | 25 - .../insight/node_modules/lodash/math/max.js | 56 - .../insight/node_modules/lodash/math/min.js | 56 - .../insight/node_modules/lodash/math/round.js | 25 - .../insight/node_modules/lodash/math/sum.js | 50 - .../insight/node_modules/lodash/number.js | 4 - .../node_modules/lodash/number/inRange.js | 47 - .../node_modules/lodash/number/random.js | 70 - .../insight/node_modules/lodash/object.js | 31 - .../node_modules/lodash/object/assign.js | 43 - .../node_modules/lodash/object/create.js | 47 - .../node_modules/lodash/object/defaults.js | 25 - .../lodash/object/defaultsDeep.js | 25 - .../node_modules/lodash/object/extend.js | 1 - .../node_modules/lodash/object/findKey.js | 54 - .../node_modules/lodash/object/findLastKey.js | 54 - .../node_modules/lodash/object/forIn.js | 33 - .../node_modules/lodash/object/forInRight.js | 31 - .../node_modules/lodash/object/forOwn.js | 33 - .../node_modules/lodash/object/forOwnRight.js | 31 - .../node_modules/lodash/object/functions.js | 23 - .../insight/node_modules/lodash/object/get.js | 33 - .../insight/node_modules/lodash/object/has.js | 57 - .../node_modules/lodash/object/invert.js | 60 - .../node_modules/lodash/object/keys.js | 45 - .../node_modules/lodash/object/keysIn.js | 64 - .../node_modules/lodash/object/mapKeys.js | 25 - .../node_modules/lodash/object/mapValues.js | 46 - .../node_modules/lodash/object/merge.js | 54 - .../node_modules/lodash/object/methods.js | 1 - .../node_modules/lodash/object/omit.js | 47 - .../node_modules/lodash/object/pairs.js | 33 - .../node_modules/lodash/object/pick.js | 42 - .../node_modules/lodash/object/result.js | 49 - .../insight/node_modules/lodash/object/set.js | 55 - .../node_modules/lodash/object/transform.js | 61 - .../node_modules/lodash/object/values.js | 33 - .../node_modules/lodash/object/valuesIn.js | 31 - .../insight/node_modules/lodash/package.json | 84 - .../insight/node_modules/lodash/string.js | 25 - .../node_modules/lodash/string/camelCase.js | 27 - .../node_modules/lodash/string/capitalize.js | 21 - .../node_modules/lodash/string/deburr.js | 29 - .../node_modules/lodash/string/endsWith.js | 40 - .../node_modules/lodash/string/escape.js | 48 - .../lodash/string/escapeRegExp.js | 32 - .../node_modules/lodash/string/kebabCase.js | 26 - .../insight/node_modules/lodash/string/pad.js | 47 - .../node_modules/lodash/string/padLeft.js | 27 - .../node_modules/lodash/string/padRight.js | 27 - .../node_modules/lodash/string/parseInt.js | 46 - .../node_modules/lodash/string/repeat.js | 47 - .../node_modules/lodash/string/snakeCase.js | 26 - .../node_modules/lodash/string/startCase.js | 26 - .../node_modules/lodash/string/startsWith.js | 36 - .../node_modules/lodash/string/template.js | 226 - .../lodash/string/templateSettings.js | 67 - .../node_modules/lodash/string/trim.js | 42 - .../node_modules/lodash/string/trimLeft.js | 36 - .../node_modules/lodash/string/trimRight.js | 36 - .../node_modules/lodash/string/trunc.js | 105 - .../node_modules/lodash/string/unescape.js | 33 - .../node_modules/lodash/string/words.js | 38 - .../insight/node_modules/lodash/support.js | 10 - .../insight/node_modules/lodash/utility.js | 18 - .../node_modules/lodash/utility/attempt.js | 32 - .../node_modules/lodash/utility/callback.js | 53 - .../node_modules/lodash/utility/constant.js | 23 - .../node_modules/lodash/utility/identity.js | 20 - .../node_modules/lodash/utility/iteratee.js | 1 - .../node_modules/lodash/utility/matches.js | 33 - .../lodash/utility/matchesProperty.js | 32 - .../node_modules/lodash/utility/method.js | 33 - .../node_modules/lodash/utility/methodOf.js | 32 - .../node_modules/lodash/utility/mixin.js | 82 - .../node_modules/lodash/utility/noop.js | 19 - .../node_modules/lodash/utility/property.js | 31 - .../node_modules/lodash/utility/propertyOf.js | 30 - .../node_modules/lodash/utility/range.js | 66 - .../node_modules/lodash/utility/times.js | 60 - .../node_modules/lodash/utility/uniqueId.js | 27 - .../insight/node_modules/onetime/index.js | 31 - .../insight/node_modules/onetime/license | 21 - .../insight/node_modules/onetime/package.json | 68 - .../insight/node_modules/onetime/readme.md | 52 - .../node_modules/restore-cursor/index.js | 9 - .../node_modules/restore-cursor/license | 21 - .../node_modules/restore-cursor/package.json | 79 - .../node_modules/restore-cursor/readme.md | 25 - .../node_modules/run-async/.editorconfig | 12 - .../node_modules/run-async/.gitattributes | 1 - .../insight/node_modules/run-async/.jshintrc | 20 - .../insight/node_modules/run-async/.npmignore | 1 - .../node_modules/run-async/.travis.yml | 3 - .../insight/node_modules/run-async/LICENSE | 21 - .../insight/node_modules/run-async/README.md | 50 - .../insight/node_modules/run-async/index.js | 25 - .../node_modules/run-async/package.json | 61 - .../insight/node_modules/run-async/test.js | 51 - .../insight/node_modules/rx-lite/package.json | 68 - .../insight/node_modules/rx-lite/readme.md | 174 - .../insight/node_modules/rx-lite/rx.lite.js | 6366 -------- .../insight/node_modules/rx-lite/rx.lite.map | 1 - .../node_modules/rx-lite/rx.lite.min.js | 5 - .../node_modules/write-file-atomic/LICENSE | 6 - .../node_modules/write-file-atomic/README.md | 44 - .../node_modules/write-file-atomic/index.js | 129 - .../write-file-atomic/package.json | 70 - .../insight/node_modules/xdg-basedir/index.js | 27 - .../insight/node_modules/xdg-basedir/license | 21 - .../node_modules/xdg-basedir/package.json | 77 - .../node_modules/xdg-basedir/readme.md | 60 - .../cordova/node_modules/insight/package.json | 103 - .../cordova/node_modules/insight/readme.md | 204 - .../cordova/node_modules/interpret/CHANGELOG | 115 - .../cordova/node_modules/interpret/LICENSE | 22 - .../cordova/node_modules/interpret/README.md | 145 - .../cordova/node_modules/interpret/index.js | 141 - .../node_modules/interpret/package.json | 81 - .../cordova/node_modules/ipaddr.js/README.md | 233 - .../node_modules/ipaddr.js/ipaddr.min.js | 1 - .../node_modules/ipaddr.js/lib/ipaddr.js | 636 - .../node_modules/ipaddr.js/lib/ipaddr.js.d.ts | 71 - .../node_modules/ipaddr.js/package.json | 72 - .../node_modules/is-arrayish/.editorconfig | 18 - .../node_modules/is-arrayish/.istanbul.yml | 4 - .../node_modules/is-arrayish/.npmignore | 5 - .../node_modules/is-arrayish/.travis.yml | 17 - .../cordova/node_modules/is-arrayish/LICENSE | 21 - .../node_modules/is-arrayish/README.md | 16 - .../cordova/node_modules/is-arrayish/index.js | 10 - .../node_modules/is-arrayish/package.json | 70 - .../cordova/node_modules/is-buffer/LICENSE | 21 - .../cordova/node_modules/is-buffer/README.md | 53 - .../cordova/node_modules/is-buffer/index.js | 21 - .../node_modules/is-buffer/package.json | 80 - .../node_modules/is-buffer/test/basic.js | 24 - .../node_modules/is-builtin-module/index.js | 10 - .../node_modules/is-builtin-module/license | 21 - .../is-builtin-module/package.json | 78 - .../node_modules/is-builtin-module/readme.md | 33 - .../cordova/node_modules/is-ci/LICENSE | 21 - .../cordova/node_modules/is-ci/README.md | 50 - .../cordova/node_modules/is-ci/bin.js | 4 - .../cordova/node_modules/is-ci/index.js | 3 - .../cordova/node_modules/is-ci/package.json | 72 - .../is-fullwidth-code-point/index.js | 46 - .../is-fullwidth-code-point/license | 21 - .../is-fullwidth-code-point/package.json | 81 - .../is-fullwidth-code-point/readme.md | 39 - .../cordova/node_modules/is-git-url/LICENSE | 21 - .../cordova/node_modules/is-git-url/README.md | 93 - .../cordova/node_modules/is-git-url/index.js | 11 - .../node_modules/is-git-url/package.json | 115 - .../is-installed-globally/index.js | 5 - .../is-installed-globally/license | 9 - .../is-installed-globally/package.json | 83 - .../is-installed-globally/readme.md | 39 - .../cordova/node_modules/is-npm/index.js | 4 - .../cordova/node_modules/is-npm/package.json | 67 - .../cordova/node_modules/is-npm/readme.md | 30 - .../cordova/node_modules/is-obj/index.js | 5 - .../cordova/node_modules/is-obj/license | 21 - .../cordova/node_modules/is-obj/package.json | 68 - .../cordova/node_modules/is-obj/readme.md | 34 - .../cordova/node_modules/is-path-cwd/index.js | 6 - .../node_modules/is-path-cwd/package.json | 69 - .../node_modules/is-path-cwd/readme.md | 28 - .../node_modules/is-path-in-cwd/index.js | 6 - .../node_modules/is-path-in-cwd/license | 21 - .../node_modules/is-path-in-cwd/package.json | 74 - .../node_modules/is-path-in-cwd/readme.md | 31 - .../node_modules/is-path-inside/index.js | 14 - .../node_modules/is-path-inside/license | 21 - .../node_modules/is-path-inside/package.json | 73 - .../node_modules/is-path-inside/readme.md | 34 - .../node_modules/is-promise/.npmignore | 6 - .../node_modules/is-promise/.travis.yml | 3 - .../cordova/node_modules/is-promise/LICENSE | 19 - .../cordova/node_modules/is-promise/index.js | 5 - .../node_modules/is-promise/package.json | 54 - .../cordova/node_modules/is-promise/readme.md | 29 - .../cordova/node_modules/is-redirect/index.js | 14 - .../cordova/node_modules/is-redirect/license | 21 - .../node_modules/is-redirect/package.json | 70 - .../node_modules/is-redirect/readme.md | 28 - .../node_modules/is-resolvable/LICENSE | 6 - .../node_modules/is-resolvable/README.md | 73 - .../node_modules/is-resolvable/index.js | 16 - .../node_modules/is-resolvable/package.json | 76 - .../node_modules/is-retry-allowed/index.js | 60 - .../node_modules/is-retry-allowed/license | 21 - .../is-retry-allowed/package.json | 62 - .../node_modules/is-retry-allowed/readme.md | 42 - .../cordova/node_modules/is-stream/index.js | 21 - .../cordova/node_modules/is-stream/license | 21 - .../node_modules/is-stream/package.json | 74 - .../cordova/node_modules/is-stream/readme.md | 42 - .../node_modules/is-typedarray/LICENSE.md | 18 - .../node_modules/is-typedarray/README.md | 16 - .../node_modules/is-typedarray/index.js | 41 - .../node_modules/is-typedarray/package.json | 62 - .../node_modules/is-typedarray/test.js | 34 - .../cordova/node_modules/is-url/.travis.yml | 3 - .../cordova/node_modules/is-url/History.md | 25 - .../cordova/node_modules/is-url/LICENSE-MIT | 19 - .../cordova/node_modules/is-url/Readme.md | 19 - .../cordova/node_modules/is-url/index.js | 47 - .../cordova/node_modules/is-url/package.json | 48 - .../cordova/node_modules/is-url/test/index.js | 149 - .../cordova/node_modules/is-wsl/index.js | 25 - .../cordova/node_modules/is-wsl/license | 21 - .../cordova/node_modules/is-wsl/package.json | 75 - .../cordova/node_modules/is-wsl/readme.md | 28 - .../cordova/node_modules/isarray/README.md | 54 - .../node_modules/isarray/build/build.js | 209 - .../node_modules/isarray/component.json | 19 - .../cordova/node_modules/isarray/index.js | 3 - .../cordova/node_modules/isarray/package.json | 60 - .../cordova/node_modules/isexe/.npmignore | 2 - .../cordova/node_modules/isexe/LICENSE | 15 - .../cordova/node_modules/isexe/README.md | 51 - .../cordova/node_modules/isexe/index.js | 57 - .../cordova/node_modules/isexe/mode.js | 41 - .../cordova/node_modules/isexe/package.json | 63 - .../cordova/node_modules/isexe/test/basic.js | 221 - .../cordova/node_modules/isexe/windows.js | 42 - .../cordova/node_modules/isstream/.jshintrc | 59 - .../cordova/node_modules/isstream/.npmignore | 1 - .../cordova/node_modules/isstream/.travis.yml | 12 - .../cordova/node_modules/isstream/LICENSE.md | 11 - .../cordova/node_modules/isstream/README.md | 66 - .../cordova/node_modules/isstream/isstream.js | 27 - .../node_modules/isstream/package.json | 64 - .../cordova/node_modules/isstream/test.js | 168 - .../istanbul/node_modules/.bin/esparse | 15 - .../istanbul/node_modules/.bin/esparse.cmd | 7 - .../istanbul/node_modules/.bin/esvalidate | 15 - .../istanbul/node_modules/.bin/esvalidate.cmd | 7 - .../istanbul/node_modules/.bin/nopt | 15 - .../istanbul/node_modules/.bin/nopt.cmd | 7 - .../istanbul/node_modules/abbrev/LICENSE | 15 - .../istanbul/node_modules/abbrev/README.md | 23 - .../istanbul/node_modules/abbrev/abbrev.js | 62 - .../istanbul/node_modules/abbrev/package.json | 58 - .../istanbul/node_modules/esprima/ChangeLog | 174 - .../istanbul/node_modules/esprima/LICENSE.BSD | 21 - .../istanbul/node_modules/esprima/README.md | 27 - .../node_modules/esprima/bin/esparse.js | 126 - .../node_modules/esprima/bin/esvalidate.js | 199 - .../istanbul/node_modules/esprima/esprima.js | 5740 ------- .../node_modules/esprima/package.json | 128 - .../istanbul/node_modules/has-flag/index.js | 10 - .../istanbul/node_modules/has-flag/license | 21 - .../node_modules/has-flag/package.json | 96 - .../istanbul/node_modules/has-flag/readme.md | 64 - .../istanbul/node_modules/nopt/.npmignore | 1 - .../istanbul/node_modules/nopt/.travis.yml | 9 - .../istanbul/node_modules/nopt/LICENSE | 15 - .../istanbul/node_modules/nopt/README.md | 211 - .../istanbul/node_modules/nopt/bin/nopt.js | 54 - .../node_modules/nopt/examples/my-program.js | 30 - .../istanbul/node_modules/nopt/lib/nopt.js | 415 - .../istanbul/node_modules/nopt/package.json | 61 - .../istanbul/node_modules/nopt/test/basic.js | 273 - .../istanbul/node_modules/resolve/.travis.yml | 4 - .../istanbul/node_modules/resolve/LICENSE | 18 - .../node_modules/resolve/example/async.js | 5 - .../node_modules/resolve/example/sync.js | 3 - .../istanbul/node_modules/resolve/index.js | 5 - .../node_modules/resolve/lib/async.js | 192 - .../node_modules/resolve/lib/caller.js | 8 - .../istanbul/node_modules/resolve/lib/core.js | 4 - .../node_modules/resolve/lib/core.json | 38 - .../resolve/lib/node-modules-paths.js | 38 - .../istanbul/node_modules/resolve/lib/sync.js | 81 - .../node_modules/resolve/package.json | 62 - .../node_modules/resolve/readme.markdown | 148 - .../node_modules/resolve/test/core.js | 12 - .../node_modules/resolve/test/dotdot.js | 29 - .../resolve/test/dotdot/abc/index.js | 2 - .../node_modules/resolve/test/dotdot/index.js | 1 - .../resolve/test/faulty_basedir.js | 17 - .../node_modules/resolve/test/filter.js | 18 - .../node_modules/resolve/test/filter_sync.js | 15 - .../node_modules/resolve/test/mock.js | 142 - .../node_modules/resolve/test/mock_sync.js | 68 - .../node_modules/resolve/test/module_dir.js | 56 - .../test/module_dir/xmodules/aaa/index.js | 1 - .../test/module_dir/ymodules/aaa/index.js | 1 - .../test/module_dir/zmodules/bbb/main.js | 1 - .../test/module_dir/zmodules/bbb/package.json | 3 - .../node_modules/resolve/test/node_path.js | 48 - .../resolve/test/node_path/x/aaa/index.js | 1 - .../resolve/test/node_path/x/ccc/index.js | 1 - .../resolve/test/node_path/y/bbb/index.js | 1 - .../resolve/test/node_path/y/ccc/index.js | 1 - .../node_modules/resolve/test/nonstring.js | 9 - .../node_modules/resolve/test/pathfilter.js | 35 - .../resolve/test/pathfilter/deep_ref/main.js | 0 .../deep_ref/node_modules/deep/alt.js | 0 .../deep_ref/node_modules/deep/deeper/ref.js | 0 .../deep_ref/node_modules/deep/package.json | 4 - .../deep_ref/node_modules/deep/ref.js | 0 .../node_modules/resolve/test/precedence.js | 23 - .../resolve/test/precedence/aaa.js | 1 - .../resolve/test/precedence/aaa/index.js | 1 - .../resolve/test/precedence/aaa/main.js | 1 - .../resolve/test/precedence/bbb.js | 1 - .../resolve/test/precedence/bbb/main.js | 1 - .../node_modules/resolve/test/resolver.js | 281 - .../resolver/bar/node_modules/foo/index.js | 1 - .../resolve/test/resolver/baz/doom.js | 0 .../resolve/test/resolver/baz/package.json | 3 - .../resolve/test/resolver/baz/quux.js | 1 - .../biz/node_modules/garply/lib/index.js | 1 - .../biz/node_modules/garply/package.json | 3 - .../resolver/biz/node_modules/grux/index.js | 1 - .../resolver/biz/node_modules/tiv/index.js | 1 - .../resolve/test/resolver/cup.coffee | 1 - .../node_modules/resolve/test/resolver/foo.js | 1 - .../test/resolver/incorrect_main/index.js | 2 - .../test/resolver/incorrect_main/package.json | 3 - .../resolve/test/resolver/mug.coffee | 0 .../node_modules/resolve/test/resolver/mug.js | 0 .../test/resolver/other_path/lib/other-lib.js | 0 .../resolve/test/resolver/other_path/root.js | 0 .../punycode/node_modules/punycode/index.js | 0 .../resolve/test/resolver/quux/foo/index.js | 1 - .../test/resolver/without_basedir/main.js | 6 - .../without_basedir/node_modules/mymodule.js | 1 - .../resolve/test/resolver_sync.js | 180 - .../node_modules/resolve/test/subdirs.js | 13 - .../test/subdirs/node_modules/a/b/c/x.json | 1 - .../test/subdirs/node_modules/a/package.json | 1 - .../node_modules/supports-color/browser.js | 2 - .../node_modules/supports-color/index.js | 84 - .../node_modules/supports-color/license | 21 - .../node_modules/supports-color/package.json | 114 - .../node_modules/supports-color/readme.md | 60 - .../node_modules/jasmine-core/.editorconfig | 16 - .../jasmine-core/.github/CONTRIBUTING.md | 138 - .../jasmine-core/.github/ISSUE_TEMPLATE.md | 44 - .../.github/PULL_REQUEST_TEMPLATE.md | 30 - .../node_modules/jasmine-core/.ruby-version | 1 - .../jasmine-core/CODE_OF_CONDUCT.md | 46 - .../node_modules/jasmine-core/MANIFEST.in | 6 - .../node_modules/jasmine-core/MIT.LICENSE | 20 - .../node_modules/jasmine-core/README.md | 82 - .../node_modules/jasmine-core/RELEASE.md | 74 - .../node_modules/jasmine-core/bower.json | 40 - .../jasmine-core/images/__init__.pyc | Bin 136 -> 0 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 132 -> 0 bytes .../images/jasmine-horizontal.png | Bin 1714 -> 0 bytes .../images/jasmine-horizontal.svg | 102 - .../jasmine-core/images/jasmine_favicon.png | Bin 1486 -> 0 bytes .../jasmine_core.egg-info/PKG-INFO | 27 - .../jasmine_core.egg-info/SOURCES.txt | 25 - .../dependency_links.txt | 1 - .../jasmine_core.egg-info/requires.txt | 2 - .../jasmine_core.egg-info/top_level.txt | 1 - .../jasmine-core/lib/jasmine-core.js | 37 - .../jasmine-core/lib/jasmine-core/boot.js | 159 - .../lib/jasmine_examples/Player.js | 24 - .../node_example/lib/jasmine_examples/Song.js | 9 - .../helpers/jasmine_examples/SpecHelper.js | 15 - .../spec/jasmine_examples/PlayerSpec.js | 60 - .../jasmine-core/example/spec/PlayerSpec.js | 58 - .../jasmine-core/example/spec/SpecHelper.js | 15 - .../lib/jasmine-core/example/src/Player.js | 22 - .../lib/jasmine-core/example/src/Song.js | 7 - .../lib/jasmine-core/jasmine-html.js | 626 - .../jasmine-core/lib/jasmine-core/jasmine.css | 60 - .../jasmine-core/lib/jasmine-core/jasmine.js | 6621 --------- .../jasmine-core/lib/jasmine-core/json2.js | 489 - .../lib/jasmine-core/node_boot.js | 38 - .../node_modules/jasmine-core/package.json | 67 - .../jasmine-core/requirements.txt | 1 - .../node_modules/jasmine/.editorconfig | 8 - .../cordova/node_modules/jasmine/.travis.yml | 8 - .../cordova/node_modules/jasmine/Gruntfile.js | 44 - .../cordova/node_modules/jasmine/MIT.LICENSE | 20 - .../cordova/node_modules/jasmine/README.md | 91 - .../node_modules/jasmine/bin/jasmine.js | 11 - .../node_modules/jasmine/lib/command.js | 283 - .../jasmine/lib/examples/jasmine.json | 11 - .../lib/filters/console_spec_filter.js | 10 - .../node_modules/jasmine/lib/jasmine.js | 229 - .../lib/reporters/completion_reporter.js | 17 - .../jasmine/lib/reporters/console_reporter.js | 232 - .../jasmine/node_modules/glob/LICENSE | 15 - .../jasmine/node_modules/glob/README.md | 368 - .../jasmine/node_modules/glob/changelog.md | 67 - .../jasmine/node_modules/glob/common.js | 240 - .../jasmine/node_modules/glob/glob.js | 790 - .../jasmine/node_modules/glob/package.json | 80 - .../jasmine/node_modules/glob/sync.js | 486 - .../cordova/node_modules/jasmine/package.json | 71 - .../node_modules/jasmine/tasks/jasmine.js | 14 - .../node_modules/js-tokens/CHANGELOG.md | 134 - .../cordova/node_modules/js-tokens/LICENSE | 21 - .../cordova/node_modules/js-tokens/README.md | 222 - .../cordova/node_modules/js-tokens/index.js | 23 - .../node_modules/js-tokens/package.json | 68 - .../cordova/node_modules/js-yaml/CHANGELOG.md | 476 - .../cordova/node_modules/js-yaml/LICENSE | 21 - .../cordova/node_modules/js-yaml/README.md | 313 - .../node_modules/js-yaml/bin/js-yaml.js | 132 - .../node_modules/js-yaml/dist/js-yaml.js | 3917 ----- .../node_modules/js-yaml/dist/js-yaml.min.js | 1 - .../cordova/node_modules/js-yaml/index.js | 7 - .../node_modules/js-yaml/lib/js-yaml.js | 39 - .../js-yaml/lib/js-yaml/common.js | 59 - .../js-yaml/lib/js-yaml/dumper.js | 825 -- .../js-yaml/lib/js-yaml/exception.js | 43 - .../js-yaml/lib/js-yaml/loader.js | 1598 -- .../node_modules/js-yaml/lib/js-yaml/mark.js | 76 - .../js-yaml/lib/js-yaml/schema.js | 108 - .../js-yaml/lib/js-yaml/schema/core.js | 18 - .../lib/js-yaml/schema/default_full.js | 25 - .../lib/js-yaml/schema/default_safe.js | 28 - .../js-yaml/lib/js-yaml/schema/failsafe.js | 17 - .../js-yaml/lib/js-yaml/schema/json.js | 25 - .../node_modules/js-yaml/lib/js-yaml/type.js | 61 - .../js-yaml/lib/js-yaml/type/binary.js | 138 - .../js-yaml/lib/js-yaml/type/bool.js | 35 - .../js-yaml/lib/js-yaml/type/float.js | 116 - .../js-yaml/lib/js-yaml/type/int.js | 173 - .../js-yaml/lib/js-yaml/type/js/function.js | 92 - .../js-yaml/lib/js-yaml/type/js/regexp.js | 60 - .../js-yaml/lib/js-yaml/type/js/undefined.js | 28 - .../js-yaml/lib/js-yaml/type/map.js | 8 - .../js-yaml/lib/js-yaml/type/merge.js | 12 - .../js-yaml/lib/js-yaml/type/null.js | 34 - .../js-yaml/lib/js-yaml/type/omap.js | 44 - .../js-yaml/lib/js-yaml/type/pairs.js | 53 - .../js-yaml/lib/js-yaml/type/seq.js | 8 - .../js-yaml/lib/js-yaml/type/set.js | 29 - .../js-yaml/lib/js-yaml/type/str.js | 8 - .../js-yaml/lib/js-yaml/type/timestamp.js | 88 - .../cordova/node_modules/js-yaml/package.json | 98 - .../cordova/node_modules/jsbn/.npmignore | 2 - .../cordova/node_modules/jsbn/LICENSE | 40 - .../cordova/node_modules/jsbn/README.md | 175 - .../cordova/node_modules/jsbn/example.html | 12 - .../cordova/node_modules/jsbn/example.js | 3 - .../cordova/node_modules/jsbn/index.js | 1357 -- .../cordova/node_modules/jsbn/package.json | 57 - .../json-parse-better-errors/CHANGELOG.md | 46 - .../json-parse-better-errors/LICENSE.md | 7 - .../json-parse-better-errors/README.md | 46 - .../json-parse-better-errors/index.js | 38 - .../json-parse-better-errors/package.json | 79 - .../json-schema-traverse/.eslintrc.yml | 27 - .../json-schema-traverse/.npmignore | 60 - .../json-schema-traverse/.travis.yml | 8 - .../node_modules/json-schema-traverse/LICENSE | 21 - .../json-schema-traverse/README.md | 69 - .../json-schema-traverse/index.js | 81 - .../json-schema-traverse/package.json | 73 - .../json-schema-traverse/spec/.eslintrc.yml | 6 - .../spec/fixtures/schema.js | 125 - .../json-schema-traverse/spec/index.spec.js | 102 - .../node_modules/json-schema/README.md | 5 - .../json-schema/draft-00/hyper-schema | 68 - .../json-schema/draft-00/json-ref | 26 - .../node_modules/json-schema/draft-00/links | 33 - .../node_modules/json-schema/draft-00/schema | 155 - .../json-schema/draft-01/hyper-schema | 68 - .../json-schema/draft-01/json-ref | 26 - .../node_modules/json-schema/draft-01/links | 33 - .../node_modules/json-schema/draft-01/schema | 155 - .../json-schema/draft-02/hyper-schema | 68 - .../json-schema/draft-02/json-ref | 26 - .../node_modules/json-schema/draft-02/links | 35 - .../node_modules/json-schema/draft-02/schema | 166 - .../json-schema/draft-03/examples/address | 20 - .../json-schema/draft-03/examples/calendar | 53 - .../json-schema/draft-03/examples/card | 105 - .../json-schema/draft-03/examples/geo | 8 - .../json-schema/draft-03/examples/interfaces | 23 - .../json-schema/draft-03/hyper-schema | 60 - .../json-schema/draft-03/json-ref | 26 - .../node_modules/json-schema/draft-03/links | 35 - .../node_modules/json-schema/draft-03/schema | 174 - .../json-schema/draft-04/hyper-schema | 60 - .../node_modules/json-schema/draft-04/links | 41 - .../node_modules/json-schema/draft-04/schema | 189 - .../json-schema/draft-zyp-json-schema-03.xml | 1120 -- .../json-schema/draft-zyp-json-schema-04.xml | 1072 -- .../node_modules/json-schema/lib/links.js | 66 - .../node_modules/json-schema/lib/validate.js | 273 - .../node_modules/json-schema/package.json | 74 - .../node_modules/json-schema/test/tests.js | 95 - .../.npmignore | 1 - .../.travis.yml | 4 - .../LICENSE | 18 - .../example/key_cmp.js | 7 - .../example/nested.js | 3 - .../example/str.js | 3 - .../example/value_cmp.js | 7 - .../index.js | 82 - .../package.json | 76 - .../readme.markdown | 132 - .../test/cmp.js | 11 - .../test/nested.js | 42 - .../test/replacer.js | 74 - .../test/space.js | 59 - .../test/str.js | 32 - .../test/to-json.js | 20 - .../json-stable-stringify/.travis.yml | 4 - .../json-stable-stringify/LICENSE | 18 - .../json-stable-stringify/example/key_cmp.js | 7 - .../json-stable-stringify/example/nested.js | 3 - .../json-stable-stringify/example/str.js | 3 - .../example/value_cmp.js | 7 - .../json-stable-stringify/index.js | 50 - .../json-stable-stringify/package.json | 77 - .../json-stable-stringify/readme.markdown | 90 - .../json-stable-stringify/test/cmp.js | 11 - .../json-stable-stringify/test/nested.js | 8 - .../json-stable-stringify/test/str.js | 8 - .../json-stringify-safe/.npmignore | 1 - .../json-stringify-safe/CHANGELOG.md | 14 - .../node_modules/json-stringify-safe/LICENSE | 15 - .../node_modules/json-stringify-safe/Makefile | 35 - .../json-stringify-safe/README.md | 52 - .../json-stringify-safe/package.json | 69 - .../json-stringify-safe/stringify.js | 27 - .../json-stringify-safe/test/mocha.opts | 2 - .../test/stringify_test.js | 246 - .../node_modules/jsonify/README.markdown | 34 - .../cordova/node_modules/jsonify/index.js | 2 - .../cordova/node_modules/jsonify/lib/parse.js | 273 - .../node_modules/jsonify/lib/stringify.js | 154 - .../cordova/node_modules/jsonify/package.json | 63 - .../node_modules/jsonify/test/parse.js | 16 - .../node_modules/jsonify/test/stringify.js | 15 - .../cordova/node_modules/jsonparse/.npmignore | 1 - .../cordova/node_modules/jsonparse/LICENSE | 24 - .../node_modules/jsonparse/README.markdown | 11 - .../cordova/node_modules/jsonparse/bench.js | 26 - .../jsonparse/examples/twitterfeed.js | 30 - .../node_modules/jsonparse/jsonparse.js | 413 - .../node_modules/jsonparse/package.json | 61 - .../jsonparse/samplejson/basic.json | 167 - .../jsonparse/samplejson/basic2.json | 180 - .../node_modules/jsonparse/test/big-token.js | 24 - .../node_modules/jsonparse/test/boundary.js | 110 - .../node_modules/jsonparse/test/offset.js | 67 - .../node_modules/jsonparse/test/primitives.js | 57 - .../node_modules/jsonparse/test/surrogate.js | 26 - .../node_modules/jsonparse/test/unvalid.js | 15 - .../node_modules/jsonparse/test/utf8.js | 38 - .../cordova/node_modules/jsprim/CHANGES.md | 49 - .../node_modules/jsprim/CONTRIBUTING.md | 19 - .../cordova/node_modules/jsprim/LICENSE | 19 - .../cordova/node_modules/jsprim/README.md | 287 - .../cordova/node_modules/jsprim/lib/jsprim.js | 735 - .../cordova/node_modules/jsprim/package.json | 52 - .../labeled-stream-splicer/.travis.yml | 6 - .../labeled-stream-splicer/LICENSE | 18 - .../example/browser/bar.js | 3 - .../example/browser/foo.js | 5 - .../example/browser/main.js | 2 - .../example/browser/xyz.js | 2 - .../labeled-stream-splicer/example/bundle.js | 16 - .../labeled-stream-splicer/index.js | 65 - .../node_modules/isarray/README.md | 62 - .../node_modules/isarray/index.js | 5 - .../node_modules/isarray/package.json | 79 - .../labeled-stream-splicer/package.json | 70 - .../labeled-stream-splicer/readme.markdown | 124 - .../labeled-stream-splicer/test/bundle.js | 27 - .../labeled-stream-splicer/test/bundle/bar.js | 3 - .../labeled-stream-splicer/test/bundle/foo.js | 5 - .../test/bundle/main.js | 2 - .../labeled-stream-splicer/test/bundle/xyz.js | 2 - .../node_modules/latest-version/index.js | 4 - .../node_modules/latest-version/license | 21 - .../node_modules/latest-version/package.json | 74 - .../node_modules/latest-version/readme.md | 40 - .../cordova/node_modules/levn/LICENSE | 22 - .../cordova/node_modules/levn/README.md | 196 - .../cordova/node_modules/levn/lib/cast.js | 298 - .../cordova/node_modules/levn/lib/coerce.js | 285 - .../cordova/node_modules/levn/lib/index.js | 22 - .../node_modules/levn/lib/parse-string.js | 113 - .../cordova/node_modules/levn/lib/parse.js | 102 - .../cordova/node_modules/levn/package.json | 82 - .../node_modules/load-json-file/index.js | 11 - .../node_modules/load-json-file/license | 21 - .../load-json-file/node_modules/pify/index.js | 68 - .../load-json-file/node_modules/pify/license | 21 - .../node_modules/pify/package.json | 84 - .../node_modules/pify/readme.md | 119 - .../node_modules/load-json-file/package.json | 79 - .../node_modules/load-json-file/readme.md | 45 - .../cordova/node_modules/locate-path/index.js | 24 - .../cordova/node_modules/locate-path/license | 21 - .../node_modules/path-exists/index.js | 17 - .../node_modules/path-exists/license | 21 - .../node_modules/path-exists/package.json | 76 - .../node_modules/path-exists/readme.md | 50 - .../node_modules/locate-path/package.json | 83 - .../node_modules/locate-path/readme.md | 99 - .../node_modules/lodash._getnative/LICENSE | 22 - .../node_modules/lodash._getnative/README.md | 20 - .../node_modules/lodash._getnative/index.js | 137 - .../lodash._getnative/package.json | 78 - .../node_modules/lodash.debounce/LICENSE | 22 - .../node_modules/lodash.debounce/README.md | 20 - .../node_modules/lodash.debounce/index.js | 234 - .../node_modules/lodash.debounce/package.json | 87 - .../node_modules/lodash.memoize/LICENSE.txt | 22 - .../node_modules/lodash.memoize/README.md | 20 - .../node_modules/lodash.memoize/index.js | 167 - .../node_modules/lodash.memoize/package.json | 84 - .../node_modules/loud-rejection/api.js | 11 - .../node_modules/loud-rejection/index.js | 36 - .../node_modules/loud-rejection/license | 21 - .../node_modules/loud-rejection/package.json | 94 - .../node_modules/loud-rejection/readme.md | 68 - .../node_modules/loud-rejection/register.js | 2 - .../node_modules/lowercase-keys/index.js | 11 - .../node_modules/lowercase-keys/license | 21 - .../node_modules/lowercase-keys/package.json | 70 - .../node_modules/lowercase-keys/readme.md | 33 - .../cordova/node_modules/lru-cache/LICENSE | 15 - .../cordova/node_modules/lru-cache/README.md | 158 - .../cordova/node_modules/lru-cache/index.js | 467 - .../lru-cache/node_modules/yallist/LICENSE | 15 - .../lru-cache/node_modules/yallist/README.md | 204 - .../node_modules/yallist/iterator.js | 7 - .../node_modules/yallist/package.json | 65 - .../lru-cache/node_modules/yallist/yallist.js | 370 - .../node_modules/lru-cache/package.json | 71 - .../cordova/node_modules/make-dir/index.js | 85 - .../cordova/node_modules/make-dir/license | 9 - .../node_modules/make-dir/package.json | 89 - .../cordova/node_modules/make-dir/readme.md | 116 - .../cordova/node_modules/md5.js/LICENSE | 21 - .../cordova/node_modules/md5.js/README.md | 29 - .../cordova/node_modules/md5.js/index.js | 146 - .../cordova/node_modules/md5.js/package.json | 71 - .../node_modules/media-typer/HISTORY.md | 22 - .../cordova/node_modules/media-typer/LICENSE | 22 - .../node_modules/media-typer/README.md | 81 - .../cordova/node_modules/media-typer/index.js | 270 - .../node_modules/media-typer/package.json | 64 - .../node_modules/merge-descriptors/HISTORY.md | 21 - .../node_modules/merge-descriptors/LICENSE | 23 - .../node_modules/merge-descriptors/README.md | 48 - .../node_modules/merge-descriptors/index.js | 60 - .../merge-descriptors/package.json | 72 - .../cordova/node_modules/methods/HISTORY.md | 29 - .../cordova/node_modules/methods/LICENSE | 24 - .../cordova/node_modules/methods/README.md | 51 - .../cordova/node_modules/methods/index.js | 69 - .../cordova/node_modules/methods/package.json | 82 - .../node_modules/miller-rabin/.npmignore | 2 - .../cordova/node_modules/miller-rabin/1.js | 7 - .../node_modules/miller-rabin/README.md | 26 - .../miller-rabin/bin/miller-rabin | 29 - .../node_modules/miller-rabin/lib/mr.js | 115 - .../node_modules/miller-rabin/package.json | 65 - .../cordova/node_modules/miller-rabin/test.js | 25 - .../miller-rabin/test/api-test.js | 18 - .../cordova/node_modules/mime-db/HISTORY.md | 391 - .../cordova/node_modules/mime-db/LICENSE | 22 - .../cordova/node_modules/mime-db/README.md | 94 - .../cordova/node_modules/mime-db/db.json | 7671 ---------- .../cordova/node_modules/mime-db/index.js | 11 - .../cordova/node_modules/mime-db/package.json | 104 - .../node_modules/mime-types/HISTORY.md | 278 - .../cordova/node_modules/mime-types/LICENSE | 23 - .../cordova/node_modules/mime-types/README.md | 108 - .../cordova/node_modules/mime-types/index.js | 188 - .../node_modules/mime-types/package.json | 92 - .../cordova/node_modules/mime/LICENSE | 21 - .../cordova/node_modules/mime/README.md | 90 - .../cordova/node_modules/mime/build/build.js | 11 - .../cordova/node_modules/mime/build/test.js | 60 - .../cordova/node_modules/mime/cli.js | 8 - .../cordova/node_modules/mime/mime.js | 108 - .../cordova/node_modules/mime/package.json | 70 - .../cordova/node_modules/mime/types.json | 1 - .../cordova/node_modules/mimic-fn/index.js | 9 - .../cordova/node_modules/mimic-fn/license | 9 - .../node_modules/mimic-fn/package.json | 76 - .../cordova/node_modules/mimic-fn/readme.md | 68 - .../node_modules/minimalistic-assert/LICENSE | 13 - .../node_modules/minimalistic-assert/index.js | 11 - .../minimalistic-assert/package.json | 51 - .../minimalistic-assert/readme.md | 4 - .../minimalistic-crypto-utils/.npmignore | 2 - .../minimalistic-crypto-utils/.travis.yml | 11 - .../minimalistic-crypto-utils/README.md | 47 - .../minimalistic-crypto-utils/lib/utils.js | 58 - .../minimalistic-crypto-utils/package.json | 59 - .../test/utils-test.js | 28 - .../cordova/node_modules/minimatch/LICENSE | 15 - .../cordova/node_modules/minimatch/README.md | 209 - .../node_modules/minimatch/minimatch.js | 923 -- .../node_modules/minimatch/package.json | 79 - .../cordova/node_modules/minimist/.travis.yml | 8 - .../cordova/node_modules/minimist/LICENSE | 18 - .../node_modules/minimist/example/parse.js | 2 - .../cordova/node_modules/minimist/index.js | 236 - .../node_modules/minimist/package.json | 78 - .../node_modules/minimist/readme.markdown | 91 - .../node_modules/minimist/test/all_bool.js | 32 - .../node_modules/minimist/test/bool.js | 166 - .../node_modules/minimist/test/dash.js | 31 - .../minimist/test/default_bool.js | 35 - .../node_modules/minimist/test/dotted.js | 22 - .../node_modules/minimist/test/kv_short.js | 16 - .../node_modules/minimist/test/long.js | 31 - .../cordova/node_modules/minimist/test/num.js | 36 - .../node_modules/minimist/test/parse.js | 197 - .../minimist/test/parse_modified.js | 9 - .../node_modules/minimist/test/short.js | 67 - .../node_modules/minimist/test/stop_early.js | 15 - .../node_modules/minimist/test/unknown.js | 102 - .../node_modules/minimist/test/whitespace.js | 8 - .../cordova/node_modules/mkdirp/.travis.yml | 8 - .../cordova/node_modules/mkdirp/LICENSE | 21 - .../cordova/node_modules/mkdirp/bin/cmd.js | 33 - .../cordova/node_modules/mkdirp/bin/usage.txt | 12 - .../node_modules/mkdirp/examples/pow.js | 6 - .../cordova/node_modules/mkdirp/index.js | 98 - .../mkdirp/node_modules/minimist/.travis.yml | 4 - .../mkdirp/node_modules/minimist/LICENSE | 18 - .../node_modules/minimist/example/parse.js | 2 - .../mkdirp/node_modules/minimist/index.js | 187 - .../mkdirp/node_modules/minimist/package.json | 74 - .../node_modules/minimist/readme.markdown | 73 - .../mkdirp/node_modules/minimist/test/dash.js | 24 - .../minimist/test/default_bool.js | 20 - .../node_modules/minimist/test/dotted.js | 16 - .../mkdirp/node_modules/minimist/test/long.js | 31 - .../node_modules/minimist/test/parse.js | 318 - .../minimist/test/parse_modified.js | 9 - .../node_modules/minimist/test/short.js | 67 - .../node_modules/minimist/test/whitespace.js | 8 - .../cordova/node_modules/mkdirp/package.json | 69 - .../node_modules/mkdirp/readme.markdown | 100 - .../cordova/node_modules/mkdirp/test/chmod.js | 41 - .../node_modules/mkdirp/test/clobber.js | 38 - .../node_modules/mkdirp/test/mkdirp.js | 28 - .../node_modules/mkdirp/test/opts_fs.js | 29 - .../node_modules/mkdirp/test/opts_fs_sync.js | 27 - .../cordova/node_modules/mkdirp/test/perm.js | 32 - .../node_modules/mkdirp/test/perm_sync.js | 36 - .../cordova/node_modules/mkdirp/test/race.js | 37 - .../cordova/node_modules/mkdirp/test/rel.js | 32 - .../node_modules/mkdirp/test/return.js | 25 - .../node_modules/mkdirp/test/return_sync.js | 24 - .../cordova/node_modules/mkdirp/test/root.js | 19 - .../cordova/node_modules/mkdirp/test/sync.js | 32 - .../cordova/node_modules/mkdirp/test/umask.js | 28 - .../node_modules/mkdirp/test/umask_sync.js | 32 - .../node_modules/module-deps/.travis.yml | 8 - .../cordova/node_modules/module-deps/LICENSE | 18 - .../node_modules/module-deps/bin/cmd.js | 28 - .../node_modules/module-deps/bin/usage.txt | 9 - .../node_modules/module-deps/example/deps.js | 6 - .../module-deps/example/files/bar.js | 3 - .../module-deps/example/files/foo.js | 5 - .../module-deps/example/files/main.js | 2 - .../module-deps/example/files/xyz.js | 2 - .../cordova/node_modules/module-deps/index.js | 598 - .../node_modules/module-deps/package.json | 87 - .../node_modules/module-deps/readme.markdown | 289 - .../node_modules/module-deps/test/bundle.js | 23 - .../node_modules/module-deps/test/cache.js | 50 - .../module-deps/test/cache_expose.js | 54 - .../module-deps/test/cache_partial.js | 47 - .../module-deps/test/cache_partial_expose.js | 104 - .../module-deps/test/cache_persistent.js | 81 - .../node_modules/module-deps/test/cycle.js | 19 - .../module-deps/test/cycle/bar.js | 3 - .../module-deps/test/cycle/foo.js | 4 - .../module-deps/test/cycle/main.js | 4 - .../node_modules/module-deps/test/deps.js | 49 - .../node_modules/module-deps/test/dotdot.js | 20 - .../module-deps/test/dotdot/abc/index.js | 2 - .../module-deps/test/dotdot/index.js | 1 - .../node_modules/module-deps/test/expose.js | 41 - .../module-deps/test/expose/bar.js | 1 - .../module-deps/test/expose/foo.js | 1 - .../module-deps/test/expose/lib/abc.js | 1 - .../module-deps/test/expose/lib/xyz.js | 2 - .../module-deps/test/expose/main.js | 3 - .../module-deps/test/file_cache.js | 58 - .../module-deps/test/files/bar.js | 3 - .../module-deps/test/files/extra.js | 1 - .../module-deps/test/files/filterable.js | 10 - .../module-deps/test/files/foo.js | 5 - .../module-deps/test/files/main.js | 2 - .../module-deps/test/files/pkg_filter/one.js | 1 - .../test/files/pkg_filter/package.json | 3 - .../module-deps/test/files/pkg_filter/test.js | 1 - .../module-deps/test/files/pkg_filter/two.js | 1 - .../test/files/tr_2dep_module/f.js | 1 - .../test/files/tr_2dep_module/main.js | 7 - .../tr_2dep_module/node_modules/g/index.js | 1 - .../g/node_modules/insert-ggg/index.js | 8 - .../node_modules/g/package.json | 6 - .../node_modules/insert-aaa/index.js | 8 - .../node_modules/insert-bbb/index.js | 8 - .../tr_2dep_module/node_modules/m/index.js | 3 - .../m/node_modules/insert-mmm/index.js | 8 - .../node_modules/m/package.json | 6 - .../module-deps/test/files/tr_global/main.js | 1 - .../test/files/tr_global/package.json | 5 - .../module-deps/test/files/tr_module/f.js | 1 - .../module-deps/test/files/tr_module/index.js | 8 - .../module-deps/test/files/tr_module/main.js | 8 - .../test/files/tr_module/package.json | 5 - .../module-deps/test/files/tr_module/xxx.js | 8 - .../test/files/tr_no_entry/main.js | 1 - .../test/files/tr_rel/package.json | 5 - .../test/files/tr_rel/subdir/main.js | 1 - .../module-deps/test/files/tr_rel/xxx.js | 8 - .../module-deps/test/files/tr_sh/f.js | 1 - .../module-deps/test/files/tr_sh/main.js | 7 - .../test/files/tr_sh/node_modules/g/index.js | 1 - .../files/tr_sh/node_modules/g/package.json | 6 - .../test/files/tr_sh/node_modules/g/tr_g.js | 7 - .../test/files/tr_sh/node_modules/m/index.js | 3 - .../module-deps/test/files/tr_sh/tr_a.js | 7 - .../module-deps/test/files/tr_sh/tr_b.js | 7 - .../test/files/tr_whole_package/f.js | 3 - .../test/files/tr_whole_package/main.js | 3 - .../node_modules/algo/index.js | 3 - .../node_modules/algo/lib/decrement.js | 1 - .../algo/node_modules/insert-ggg/index.js | 8 - .../node_modules/algo/package.json | 6 - .../module-deps/test/files/unicode/bar.js | 3 - .../module-deps/test/files/unicode/foo.js | 5 - .../module-deps/test/files/unicode/main.js | 2 - .../module-deps/test/files/xyz.js | 2 - .../node_modules/module-deps/test/filter.js | 36 - .../module-deps/test/ignore_missing.js | 60 - .../module-deps/test/ignore_missing/main.js | 1 - .../module-deps/test/ignore_missing/other.js | 1 - .../module-deps/test/ignore_missing_cache.js | 52 - .../test/node_modules/insert-www/index.js | 8 - .../node_modules/module-deps/test/noparse.js | 43 - .../module-deps/test/noparse_row.js | 39 - .../node_modules/module-deps/test/pkg.js | 20 - .../node_modules/module-deps/test/pkg/main.js | 2 - .../module-deps/test/pkg/package.json | 4 - .../module-deps/test/pkg_filter.js | 26 - .../module-deps/test/row_expose.js | 24 - .../test/row_expose_name_is_file_transform.js | 32 - .../module-deps/test/row_expose_transform.js | 31 - .../node_modules/module-deps/test/source.js | 61 - .../module-deps/test/tr_2dep_module.js | 23 - .../node_modules/module-deps/test/tr_err.js | 21 - .../node_modules/module-deps/test/tr_flags.js | 44 - .../module-deps/test/tr_flags/empty.js | 0 .../node_modules/module-deps/test/tr_fn.js | 32 - .../module-deps/test/tr_global.js | 29 - .../module-deps/test/tr_module.js | 23 - .../module-deps/test/tr_no_entry.js | 31 - .../node_modules/module-deps/test/tr_opts.js | 21 - .../module-deps/test/tr_opts/main.js | 1 - .../module-deps/test/tr_opts/package.json | 7 - .../node_modules/module-deps/test/tr_rel.js | 24 - .../node_modules/module-deps/test/tr_sh.js | 23 - .../module-deps/test/tr_whole_package.js | 22 - .../node_modules/module-deps/test/tr_write.js | 32 - .../module-deps/test/tr_write/main.js | 1 - .../module-deps/test/undef_file.js | 49 - .../node_modules/module-deps/test/unicode.js | 49 - .../cordova/node_modules/ms/index.js | 152 - .../cordova/node_modules/ms/license.md | 21 - .../cordova/node_modules/ms/package.json | 73 - .../cordova/node_modules/ms/readme.md | 51 - .../mute-stream/.nyc_output/33508.json | 1 - .../mute-stream/.nyc_output/33510.json | 1 - .../node_modules/mute-stream/.travis.yml | 9 - .../cordova/node_modules/mute-stream/LICENSE | 15 - .../node_modules/mute-stream/README.md | 68 - .../coverage/lcov-report/__root__/index.html | 93 - .../lcov-report/__root__/mute.js.html | 500 - .../mute-stream/coverage/lcov-report/base.css | 212 - .../coverage/lcov-report/index.html | 93 - .../coverage/lcov-report/prettify.css | 1 - .../coverage/lcov-report/prettify.js | 1 - .../lcov-report/sort-arrow-sprite.png | Bin 209 -> 0 bytes .../coverage/lcov-report/sorter.js | 158 - .../mute-stream/coverage/lcov.info | 155 - .../cordova/node_modules/mute-stream/mute.js | 145 - .../node_modules/mute-stream/package.json | 63 - .../node_modules/mute-stream/test/basic.js | 207 - .../node_modules/natural-compare/README.md | 125 - .../node_modules/natural-compare/index.js | 57 - .../node_modules/natural-compare/package.json | 77 - .../node_modules/negotiator/HISTORY.md | 98 - .../cordova/node_modules/negotiator/LICENSE | 24 - .../cordova/node_modules/negotiator/README.md | 203 - .../cordova/node_modules/negotiator/index.js | 124 - .../node_modules/negotiator/lib/charset.js | 169 - .../node_modules/negotiator/lib/encoding.js | 184 - .../node_modules/negotiator/lib/language.js | 179 - .../node_modules/negotiator/lib/mediaType.js | 294 - .../node_modules/negotiator/package.json | 84 - .../cordova/node_modules/nopt/.npmignore | 1 - .../cordova/node_modules/nopt/.travis.yml | 8 - .../cordova/node_modules/nopt/CHANGELOG.md | 58 - .../cordova/node_modules/nopt/LICENSE | 15 - .../cordova/node_modules/nopt/README.md | 213 - .../cordova/node_modules/nopt/bin/nopt.js | 54 - .../node_modules/nopt/examples/my-program.js | 30 - .../cordova/node_modules/nopt/lib/nopt.js | 436 - .../cordova/node_modules/nopt/package.json | 62 - .../cordova/node_modules/nopt/test/basic.js | 303 - .../normalize-package-data/AUTHORS | 4 - .../normalize-package-data/LICENSE | 30 - .../normalize-package-data/README.md | 106 - .../lib/extract_description.js | 14 - .../normalize-package-data/lib/fixer.js | 417 - .../lib/make_warning.js | 23 - .../normalize-package-data/lib/normalize.js | 39 - .../normalize-package-data/lib/safe_format.js | 9 - .../normalize-package-data/lib/typos.json | 25 - .../lib/warning_messages.json | 30 - .../normalize-package-data/package.json | 81 - .../node_modules/npm-package-arg/CHANGELOG.md | 16 - .../node_modules/npm-package-arg/LICENSE | 15 - .../node_modules/npm-package-arg/README.md | 83 - .../node_modules/npm-package-arg/npa.js | 295 - .../node_modules/npm-package-arg/package.json | 76 - .../node_modules/npm-run-path/index.js | 39 - .../cordova/node_modules/npm-run-path/license | 21 - .../node_modules/npm-run-path/package.json | 80 - .../node_modules/npm-run-path/readme.md | 81 - .../node_modules/number-is-nan/index.js | 4 - .../node_modules/number-is-nan/license | 21 - .../node_modules/number-is-nan/package.json | 70 - .../node_modules/number-is-nan/readme.md | 28 - .../cordova/node_modules/oauth-sign/LICENSE | 55 - .../cordova/node_modules/oauth-sign/README.md | 11 - .../cordova/node_modules/oauth-sign/index.js | 146 - .../node_modules/oauth-sign/package.json | 59 - .../node_modules/object-assign/index.js | 90 - .../node_modules/object-assign/license | 21 - .../node_modules/object-assign/package.json | 82 - .../node_modules/object-assign/readme.md | 61 - .../node_modules/object-keys/.editorconfig | 13 - .../node_modules/object-keys/.eslintrc | 17 - .../node_modules/object-keys/.jscs.json | 175 - .../node_modules/object-keys/.travis.yml | 225 - .../node_modules/object-keys/CHANGELOG.md | 220 - .../cordova/node_modules/object-keys/LICENSE | 21 - .../node_modules/object-keys/README.md | 76 - .../cordova/node_modules/object-keys/index.js | 141 - .../node_modules/object-keys/isArguments.js | 17 - .../node_modules/object-keys/package.json | 122 - .../node_modules/object-keys/test/index.js | 5 - .../node_modules/on-finished/HISTORY.md | 88 - .../cordova/node_modules/on-finished/LICENSE | 23 - .../node_modules/on-finished/README.md | 154 - .../cordova/node_modules/on-finished/index.js | 196 - .../node_modules/on-finished/package.json | 76 - .../node_modules/on-headers/HISTORY.md | 16 - .../cordova/node_modules/on-headers/LICENSE | 22 - .../cordova/node_modules/on-headers/README.md | 76 - .../cordova/node_modules/on-headers/index.js | 93 - .../node_modules/on-headers/package.json | 72 - .../cordova/node_modules/once/LICENSE | 15 - .../cordova/node_modules/once/README.md | 79 - .../cordova/node_modules/once/once.js | 42 - .../cordova/node_modules/once/package.json | 81 - .../cordova/node_modules/onetime/index.js | 39 - .../cordova/node_modules/onetime/license | 21 - .../cordova/node_modules/onetime/package.json | 76 - .../cordova/node_modules/onetime/readme.md | 65 - .../cordova/node_modules/opener/LICENSE.txt | 47 - .../cordova/node_modules/opener/README.md | 55 - .../node_modules/opener/bin/opener-bin.js | 10 - .../cordova/node_modules/opener/lib/opener.js | 66 - .../cordova/node_modules/opener/package.json | 61 - .../cordova/node_modules/opn/index.js | 96 - .../cordova/node_modules/opn/license | 9 - .../cordova/node_modules/opn/package.json | 91 - .../cordova/node_modules/opn/readme.md | 88 - .../cordova/node_modules/opn/xdg-open | 1066 -- .../cordova/node_modules/optimist/.travis.yml | 4 - .../cordova/node_modules/optimist/LICENSE | 21 - .../node_modules/optimist/example/bool.js | 10 - .../optimist/example/boolean_double.js | 7 - .../optimist/example/boolean_single.js | 7 - .../optimist/example/default_hash.js | 8 - .../optimist/example/default_singles.js | 7 - .../node_modules/optimist/example/divide.js | 8 - .../optimist/example/line_count.js | 20 - .../optimist/example/line_count_options.js | 29 - .../optimist/example/line_count_wrap.js | 29 - .../node_modules/optimist/example/nonopt.js | 4 - .../node_modules/optimist/example/reflect.js | 2 - .../node_modules/optimist/example/short.js | 3 - .../node_modules/optimist/example/string.js | 11 - .../optimist/example/usage-options.js | 19 - .../node_modules/optimist/example/xup.js | 10 - .../cordova/node_modules/optimist/index.js | 343 - .../node_modules/minimist/.travis.yml | 4 - .../optimist/node_modules/minimist/LICENSE | 18 - .../node_modules/minimist/example/parse.js | 2 - .../optimist/node_modules/minimist/index.js | 187 - .../node_modules/minimist/package.json | 75 - .../node_modules/minimist/readme.markdown | 73 - .../node_modules/minimist/test/bool.js | 119 - .../node_modules/minimist/test/dash.js | 24 - .../minimist/test/default_bool.js | 20 - .../node_modules/minimist/test/dotted.js | 22 - .../node_modules/minimist/test/long.js | 31 - .../node_modules/minimist/test/num.js | 36 - .../node_modules/minimist/test/parse.js | 197 - .../minimist/test/parse_modified.js | 9 - .../node_modules/minimist/test/short.js | 67 - .../node_modules/minimist/test/whitespace.js | 8 - .../optimist/node_modules/wordwrap/LICENSE | 18 - .../node_modules/wordwrap/README.markdown | 70 - .../node_modules/wordwrap/example/center.js | 10 - .../node_modules/wordwrap/example/meat.js | 3 - .../optimist/node_modules/wordwrap/index.js | 76 - .../node_modules/wordwrap/package.json | 70 - .../node_modules/wordwrap/test/break.js | 30 - .../node_modules/wordwrap/test/idleness.txt | 63 - .../node_modules/wordwrap/test/wrap.js | 31 - .../node_modules/optimist/package.json | 72 - .../node_modules/optimist/readme.markdown | 513 - .../cordova/node_modules/optimist/test/_.js | 71 - .../node_modules/optimist/test/_/argv.js | 2 - .../node_modules/optimist/test/_/bin.js | 3 - .../node_modules/optimist/test/dash.js | 31 - .../node_modules/optimist/test/parse.js | 446 - .../optimist/test/parse_modified.js | 14 - .../node_modules/optimist/test/short.js | 16 - .../node_modules/optimist/test/usage.js | 292 - .../node_modules/optimist/test/whitespace.js | 8 - .../node_modules/optionator/CHANGELOG.md | 52 - .../cordova/node_modules/optionator/LICENSE | 22 - .../cordova/node_modules/optionator/README.md | 236 - .../node_modules/optionator/lib/help.js | 247 - .../node_modules/optionator/lib/index.js | 465 - .../node_modules/optionator/lib/util.js | 54 - .../node_modules/optionator/package.json | 79 - .../node_modules/os-browserify/.npmignore | 14 - .../node_modules/os-browserify/LICENSE | 21 - .../node_modules/os-browserify/README.md | 2 - .../node_modules/os-browserify/browser.js | 45 - .../node_modules/os-browserify/main.js | 1 - .../node_modules/os-browserify/package.json | 47 - .../cordova/node_modules/os-homedir/index.js | 24 - .../cordova/node_modules/os-homedir/license | 21 - .../node_modules/os-homedir/package.json | 77 - .../cordova/node_modules/os-homedir/readme.md | 31 - .../cordova/node_modules/os-name/cli.js | 28 - .../cordova/node_modules/os-name/index.js | 32 - .../cordova/node_modules/os-name/package.json | 82 - .../cordova/node_modules/os-name/readme.md | 76 - .../cordova/node_modules/os-tmpdir/index.js | 25 - .../cordova/node_modules/os-tmpdir/license | 21 - .../node_modules/os-tmpdir/package.json | 78 - .../cordova/node_modules/os-tmpdir/readme.md | 32 - .../cordova/node_modules/osenv/LICENSE | 15 - .../cordova/node_modules/osenv/README.md | 63 - .../cordova/node_modules/osenv/osenv.js | 72 - .../cordova/node_modules/osenv/package.json | 78 - .../cordova/node_modules/osx-release/cli.js | 41 - .../cordova/node_modules/osx-release/index.js | 24 - .../cordova/node_modules/osx-release/license | 21 - .../node_modules/osx-release/package.json | 81 - .../node_modules/osx-release/readme.md | 78 - .../cordova/node_modules/p-finally/index.js | 15 - .../cordova/node_modules/p-finally/license | 21 - .../node_modules/p-finally/package.json | 77 - .../cordova/node_modules/p-finally/readme.md | 47 - .../cordova/node_modules/p-limit/index.js | 42 - .../cordova/node_modules/p-limit/license | 9 - .../cordova/node_modules/p-limit/package.json | 85 - .../cordova/node_modules/p-limit/readme.md | 69 - .../cordova/node_modules/p-locate/index.js | 31 - .../cordova/node_modules/p-locate/license | 21 - .../node_modules/p-locate/package.json | 90 - .../cordova/node_modules/p-locate/readme.md | 86 - .../cordova/node_modules/p-try/index.js | 4 - .../cordova/node_modules/p-try/license | 21 - .../cordova/node_modules/p-try/package.json | 79 - .../cordova/node_modules/p-try/readme.md | 38 - .../node_modules/package-json/index.js | 67 - .../cordova/node_modules/package-json/license | 21 - .../node_modules/package-json/package.json | 78 - .../node_modules/package-json/readme.md | 91 - .../cordova/node_modules/pako/CHANGELOG.md | 90 - .../cordova/node_modules/pako/LICENSE | 21 - .../cordova/node_modules/pako/README.md | 176 - .../cordova/node_modules/pako/dist/pako.js | 6606 --------- .../node_modules/pako/dist/pako.min.js | 3 - .../node_modules/pako/dist/pako_deflate.js | 3879 ----- .../pako/dist/pako_deflate.min.js | 2 - .../node_modules/pako/dist/pako_inflate.js | 3127 ---- .../pako/dist/pako_inflate.min.js | 2 - .../cordova/node_modules/pako/index.js | 14 - .../cordova/node_modules/pako/lib/deflate.js | 400 - .../cordova/node_modules/pako/lib/inflate.js | 418 - .../node_modules/pako/lib/utils/common.js | 102 - .../node_modules/pako/lib/utils/strings.js | 185 - .../node_modules/pako/lib/zlib/adler32.js | 32 - .../node_modules/pako/lib/zlib/constants.js | 50 - .../node_modules/pako/lib/zlib/crc32.js | 41 - .../node_modules/pako/lib/zlib/deflate.js | 1855 --- .../node_modules/pako/lib/zlib/gzheader.js | 40 - .../node_modules/pako/lib/zlib/inffast.js | 326 - .../node_modules/pako/lib/zlib/inflate.js | 1538 -- .../node_modules/pako/lib/zlib/inftrees.js | 327 - .../node_modules/pako/lib/zlib/messages.js | 13 - .../node_modules/pako/lib/zlib/trees.js | 1202 -- .../node_modules/pako/lib/zlib/zstream.js | 29 - .../cordova/node_modules/pako/package.json | 80 - .../cordova/node_modules/parents/.travis.yml | 4 - .../cordova/node_modules/parents/LICENSE | 18 - .../node_modules/parents/example/dirname.js | 3 - .../node_modules/parents/example/win32.js | 5 - .../cordova/node_modules/parents/index.js | 48 - .../cordova/node_modules/parents/package.json | 72 - .../node_modules/parents/readme.markdown | 75 - .../node_modules/parents/test/dirname.js | 20 - .../node_modules/parents/test/win32.js | 34 - .../node_modules/parse-asn1/.travis.yml | 9 - .../cordova/node_modules/parse-asn1/LICENSE | 13 - .../cordova/node_modules/parse-asn1/README.md | 8 - .../node_modules/parse-asn1/aesid.json | 13 - .../cordova/node_modules/parse-asn1/asn1.js | 122 - .../node_modules/parse-asn1/certificate.js | 88 - .../node_modules/parse-asn1/fixProc.js | 30 - .../cordova/node_modules/parse-asn1/index.js | 106 - .../parse-asn1/package-lock.json.1909017369 | 0 .../node_modules/parse-asn1/package.json | 61 - .../node_modules/parse-asn1/test/1024.priv | 16 - .../node_modules/parse-asn1/test/1024.pub | 6 - .../parse-asn1/test/dsa.1024.priv | 18 - .../node_modules/parse-asn1/test/dsa.1024.pub | 12 - .../parse-asn1/test/dsa.2048.priv | 20 - .../node_modules/parse-asn1/test/dsa.2048.pub | 20 - .../node_modules/parse-asn1/test/ec.pass.priv | 7 - .../node_modules/parse-asn1/test/ec.priv | 5 - .../node_modules/parse-asn1/test/ec.pub | 4 - .../node_modules/parse-asn1/test/index.js | 138 - .../node_modules/parse-asn1/test/node.cert | 20 - .../parse-asn1/test/pass.1024.priv | 18 - .../parse-asn1/test/pass.1024.pub | 6 - .../parse-asn1/test/pass.dsa.1024.priv | 11 - .../parse-asn1/test/pass.dsa.1024.pub | 12 - .../parse-asn1/test/pass.rsa.1024.priv | 18 - .../parse-asn1/test/pass.rsa.1024.pub | 6 - .../parse-asn1/test/pass.rsa.2028.priv | 30 - .../parse-asn1/test/pass.rsa.2028.pub | 9 - .../parse-asn1/test/pass2.dsa.1024.priv | 15 - .../parse-asn1/test/pass2.dsa.1024.pub | 12 - .../parse-asn1/test/rsa.1024.priv | 15 - .../node_modules/parse-asn1/test/rsa.1024.pub | 5 - .../parse-asn1/test/rsa.2028.priv | 27 - .../node_modules/parse-asn1/test/rsa.2028.pub | 8 - .../node_modules/parse-asn1/test/vector.js | 7 - .../node_modules/parse-asn1/test/vector.priv | 12 - .../node_modules/parse-asn1/test/vector2.priv | 19 - .../cordova/node_modules/parse-json/index.js | 35 - .../cordova/node_modules/parse-json/license | 21 - .../node_modules/parse-json/package.json | 82 - .../cordova/node_modules/parse-json/readme.md | 83 - .../node_modules/parse-json/vendor/parse.js | 752 - .../node_modules/parse-json/vendor/unicode.js | 71 - .../cordova/node_modules/parseurl/HISTORY.md | 53 - .../cordova/node_modules/parseurl/LICENSE | 24 - .../cordova/node_modules/parseurl/README.md | 124 - .../cordova/node_modules/parseurl/index.js | 154 - .../node_modules/parseurl/package.json | 84 - .../node_modules/path-browserify/LICENSE | 18 - .../node_modules/path-browserify/index.js | 302 - .../node_modules/path-browserify/package.json | 60 - .../path-browserify/readme.markdown | 3 - .../path-browserify/test/test-path.js | 424 - .../cordova/node_modules/path-exists/index.js | 24 - .../cordova/node_modules/path-exists/license | 21 - .../node_modules/path-exists/package.json | 76 - .../node_modules/path-exists/readme.md | 45 - .../node_modules/path-is-absolute/index.js | 20 - .../node_modules/path-is-absolute/license | 21 - .../path-is-absolute/package.json | 88 - .../node_modules/path-is-absolute/readme.md | 59 - .../node_modules/path-is-inside/LICENSE.txt | 47 - .../path-is-inside/lib/path-is-inside.js | 28 - .../node_modules/path-is-inside/package.json | 67 - .../cordova/node_modules/path-key/index.js | 13 - .../cordova/node_modules/path-key/license | 21 - .../node_modules/path-key/package.json | 74 - .../cordova/node_modules/path-key/readme.md | 51 - .../node_modules/path-parse/.travis.yml | 9 - .../cordova/node_modules/path-parse/LICENSE | 21 - .../cordova/node_modules/path-parse/README.md | 42 - .../cordova/node_modules/path-parse/index.js | 93 - .../node_modules/path-parse/package.json | 64 - .../cordova/node_modules/path-parse/test.js | 77 - .../node_modules/path-platform/LICENSE | 3 - .../node_modules/path-platform/README.md | 5 - .../node_modules/path-platform/package.json | 57 - .../node_modules/path-platform/path.js | 643 - .../node_modules/path-to-regexp/History.md | 36 - .../node_modules/path-to-regexp/LICENSE | 21 - .../node_modules/path-to-regexp/Readme.md | 35 - .../node_modules/path-to-regexp/index.js | 129 - .../node_modules/path-to-regexp/package.json | 62 - .../cordova/node_modules/path-type/index.js | 26 - .../cordova/node_modules/path-type/license | 21 - .../path-type/node_modules/pify/index.js | 68 - .../path-type/node_modules/pify/license | 21 - .../path-type/node_modules/pify/package.json | 84 - .../path-type/node_modules/pify/readme.md | 119 - .../node_modules/path-type/package.json | 84 - .../cordova/node_modules/path-type/readme.md | 42 - .../cordova/node_modules/pbkdf2/LICENSE | 21 - .../cordova/node_modules/pbkdf2/README.md | 30 - .../cordova/node_modules/pbkdf2/browser.js | 2 - .../cordova/node_modules/pbkdf2/index.js | 31 - .../cordova/node_modules/pbkdf2/lib/async.js | 100 - .../pbkdf2/lib/default-encoding.js | 10 - .../node_modules/pbkdf2/lib/precondition.js | 28 - .../node_modules/pbkdf2/lib/sync-browser.js | 104 - .../cordova/node_modules/pbkdf2/lib/sync.js | 51 - .../cordova/node_modules/pbkdf2/package.json | 101 - .../cordova/node_modules/pegjs/CHANGELOG.md | 618 - .../cordova/node_modules/pegjs/LICENSE | 22 - .../cordova/node_modules/pegjs/VERSION | 1 - .../cordova/node_modules/pegjs/bin/pegjs | 331 - .../pegjs/examples/arithmetics.pegjs | 40 - .../node_modules/pegjs/examples/css.pegjs | 431 - .../pegjs/examples/javascript.pegjs | 1362 -- .../node_modules/pegjs/examples/json.pegjs | 132 - .../node_modules/pegjs/lib/compiler/asts.js | 65 - .../node_modules/pegjs/lib/compiler/index.js | 73 - .../node_modules/pegjs/lib/compiler/js.js | 58 - .../pegjs/lib/compiler/opcodes.js | 54 - .../lib/compiler/passes/generate-bytecode.js | 631 - .../pegjs/lib/compiler/passes/generate-js.js | 1394 -- .../lib/compiler/passes/remove-proxy-rules.js | 42 - .../passes/report-duplicate-labels.js | 54 - .../compiler/passes/report-duplicate-rules.js | 28 - .../passes/report-infinite-recursion.js | 57 - .../passes/report-infinite-repetition.js | 35 - .../compiler/passes/report-undefined-rules.js | 23 - .../pegjs/lib/compiler/visitor.js | 72 - .../node_modules/pegjs/lib/grammar-error.js | 18 - .../cordova/node_modules/pegjs/lib/parser.js | 5040 ------- .../cordova/node_modules/pegjs/lib/peg.js | 58 - .../node_modules/pegjs/lib/utils/arrays.js | 108 - .../node_modules/pegjs/lib/utils/classes.js | 12 - .../node_modules/pegjs/lib/utils/objects.js | 54 - .../cordova/node_modules/pegjs/package.json | 99 - .../node_modules/performance-now/.npmignore | 1 - .../performance-now/.tm_properties | 7 - .../node_modules/performance-now/.travis.yml | 6 - .../node_modules/performance-now/README.md | 30 - .../performance-now/lib/performance-now.js | 36 - .../lib/performance-now.js.map | 10 - .../node_modules/performance-now/license.txt | 7 - .../node_modules/performance-now/package.json | 68 - .../performance-now/src/index.d.ts | 8 - .../src/performance-now.coffee | 17 - .../performance-now/test/mocha.opts | 3 - .../test/performance-now.coffee | 43 - .../performance-now/test/scripts.coffee | 27 - .../test/scripts/delayed-call.coffee | 11 - .../test/scripts/delayed-require.coffee | 12 - .../test/scripts/difference.coffee | 6 - .../test/scripts/initial-value.coffee | 10 - .../cordova/node_modules/pify/index.js | 84 - .../cordova/node_modules/pify/license | 9 - .../cordova/node_modules/pify/package.json | 87 - .../cordova/node_modules/pify/readme.md | 131 - .../node_modules/pinkie-promise/index.js | 3 - .../node_modules/pinkie-promise/license | 21 - .../node_modules/pinkie-promise/package.json | 74 - .../node_modules/pinkie-promise/readme.md | 28 - .../cordova/node_modules/pinkie/index.js | 292 - .../cordova/node_modules/pinkie/license | 21 - .../cordova/node_modules/pinkie/package.json | 72 - .../cordova/node_modules/pinkie/readme.md | 83 - .../cordova/node_modules/pkg-dir/index.js | 14 - .../cordova/node_modules/pkg-dir/license | 21 - .../cordova/node_modules/pkg-dir/package.json | 90 - .../cordova/node_modules/pkg-dir/readme.md | 63 - .../cordova/node_modules/plist/.jshintrc | 4 - .../cordova/node_modules/plist/.travis.yml | 43 - .../cordova/node_modules/plist/History.md | 149 - .../cordova/node_modules/plist/LICENSE | 24 - .../cordova/node_modules/plist/Makefile | 76 - .../cordova/node_modules/plist/README.md | 141 - .../node_modules/plist/dist/plist-build.js | 3982 ----- .../node_modules/plist/dist/plist-parse.js | 4055 ----- .../cordova/node_modules/plist/dist/plist.js | 7987 ---------- .../plist/examples/browser/index.html | 14 - .../cordova/node_modules/plist/index.js | 13 - .../cordova/node_modules/plist/lib/build.js | 137 - .../cordova/node_modules/plist/lib/parse.js | 215 - .../cordova/node_modules/plist/package.json | 88 - .../cordova/node_modules/pluralize/LICENSE | 21 - .../cordova/node_modules/pluralize/Readme.md | 89 - .../node_modules/pluralize/package.json | 75 - .../node_modules/pluralize/pluralize.js | 490 - .../node_modules/prelude-ls/CHANGELOG.md | 99 - .../cordova/node_modules/prelude-ls/LICENSE | 22 - .../cordova/node_modules/prelude-ls/README.md | 15 - .../node_modules/prelude-ls/lib/Func.js | 65 - .../node_modules/prelude-ls/lib/List.js | 686 - .../node_modules/prelude-ls/lib/Num.js | 130 - .../node_modules/prelude-ls/lib/Obj.js | 154 - .../node_modules/prelude-ls/lib/Str.js | 92 - .../node_modules/prelude-ls/lib/index.js | 178 - .../node_modules/prelude-ls/package.json | 88 - .../node_modules/prepend-http/index.js | 14 - .../cordova/node_modules/prepend-http/license | 21 - .../node_modules/prepend-http/package.json | 70 - .../node_modules/prepend-http/readme.md | 31 - .../process-nextick-args/index.js | 44 - .../process-nextick-args/license.md | 19 - .../process-nextick-args/package.json | 53 - .../process-nextick-args/readme.md | 18 - .../cordova/node_modules/process/.eslintrc | 21 - .../cordova/node_modules/process/LICENSE | 22 - .../cordova/node_modules/process/README.md | 26 - .../cordova/node_modules/process/browser.js | 184 - .../cordova/node_modules/process/index.js | 2 - .../cordova/node_modules/process/package.json | 64 - .../cordova/node_modules/process/test.js | 199 - .../cordova/node_modules/progress/.npmignore | 5 - .../node_modules/progress/CHANGELOG.md | 115 - .../cordova/node_modules/progress/LICENSE | 22 - .../cordova/node_modules/progress/Makefile | 8 - .../cordova/node_modules/progress/README.md | 146 - .../cordova/node_modules/progress/index.js | 1 - .../progress/lib/node-progress.js | 231 - .../node_modules/progress/package.json | 70 - .../cordova/node_modules/promzard/.npmignore | 1 - .../cordova/node_modules/promzard/LICENSE | 15 - .../cordova/node_modules/promzard/README.md | 133 - .../node_modules/promzard/example/buffer.js | 12 - .../node_modules/promzard/example/index.js | 11 - .../promzard/example/npm-init/README.md | 8 - .../promzard/example/npm-init/init-input.js | 191 - .../promzard/example/npm-init/init.js | 37 - .../promzard/example/npm-init/package.json | 10 - .../promzard/example/substack-input.js | 61 - .../node_modules/promzard/package.json | 56 - .../cordova/node_modules/promzard/promzard.js | 238 - .../node_modules/promzard/test/basic.js | 91 - .../node_modules/promzard/test/buffer.js | 84 - .../node_modules/promzard/test/exports.input | 5 - .../node_modules/promzard/test/exports.js | 48 - .../node_modules/promzard/test/fn.input | 18 - .../cordova/node_modules/promzard/test/fn.js | 56 - .../node_modules/promzard/test/simple.input | 8 - .../node_modules/promzard/test/simple.js | 30 - .../node_modules/promzard/test/validate.input | 8 - .../node_modules/promzard/test/validate.js | 20 - .../node_modules/properties-parser/.npmignore | 1 - .../properties-parser/README.markdown | 51 - .../node_modules/properties-parser/index.js | 421 - .../properties-parser/package.json | 64 - .../test/ReadProperties.java | 61 - .../test/test-cases.properties | 18 - .../properties-parser/test/test.js | 144 - .../node_modules/proxy-addr/HISTORY.md | 145 - .../cordova/node_modules/proxy-addr/LICENSE | 22 - .../cordova/node_modules/proxy-addr/README.md | 156 - .../cordova/node_modules/proxy-addr/index.js | 327 - .../node_modules/proxy-addr/package.json | 84 - .../cordova/node_modules/pseudomap/LICENSE | 15 - .../cordova/node_modules/pseudomap/README.md | 60 - .../cordova/node_modules/pseudomap/map.js | 9 - .../node_modules/pseudomap/package.json | 57 - .../node_modules/pseudomap/pseudomap.js | 113 - .../node_modules/pseudomap/test/basic.js | 86 - .../cordova/node_modules/psl/.eslintignore | 1 - .../cordova/node_modules/psl/.eslintrc | 11 - .../cordova/node_modules/psl/.travis.yml | 6 - .../cordova/node_modules/psl/README.md | 213 - .../cordova/node_modules/psl/data/rules.json | 1 - .../cordova/node_modules/psl/dist/psl.js | 812 - .../cordova/node_modules/psl/dist/psl.min.js | 1 - .../cordova/node_modules/psl/index.js | 269 - .../cordova/node_modules/psl/karma.conf.js | 38 - .../cordova/node_modules/psl/package.json | 76 - .../cordova/node_modules/psl/yarn.lock | 4532 ------ .../node_modules/public-encrypt/.travis.yml | 6 - .../node_modules/public-encrypt/LICENSE | 19 - .../node_modules/public-encrypt/browser.js | 10 - .../node_modules/public-encrypt/index.js | 18 - .../node_modules/public-encrypt/mgf.js | 19 - .../node_modules/public-encrypt/package.json | 67 - .../public-encrypt/privateDecrypt.js | 105 - .../public-encrypt/publicEncrypt.js | 88 - .../node_modules/public-encrypt/readme.md | 8 - .../public-encrypt/test/1024.priv | 16 - .../node_modules/public-encrypt/test/1024.pub | 6 - .../public-encrypt/test/ec.pass.priv | 7 - .../node_modules/public-encrypt/test/ec.priv | 5 - .../node_modules/public-encrypt/test/ec.pub | 4 - .../node_modules/public-encrypt/test/index.js | 113 - .../public-encrypt/test/nodeTests.js | 51 - .../public-encrypt/test/pass.1024.priv | 18 - .../public-encrypt/test/pass.1024.pub | 6 - .../public-encrypt/test/rsa.1024.priv | 15 - .../public-encrypt/test/rsa.1024.pub | 5 - .../public-encrypt/test/rsa.2028.priv | 27 - .../public-encrypt/test/rsa.2028.pub | 8 - .../public-encrypt/test/rsa.pass.priv | 30 - .../public-encrypt/test/rsa.pass.pub | 9 - .../public-encrypt/test/test_cert.pem | 20 - .../public-encrypt/test/test_key.pem | 15 - .../public-encrypt/test/test_rsa_privkey.pem | 15 - .../test/test_rsa_privkey_encrypted.pem | 18 - .../public-encrypt/test/test_rsa_pubkey.pem | 6 - .../node_modules/public-encrypt/withPublic.js | 12 - .../node_modules/public-encrypt/xor.js | 8 - .../node_modules/punycode/LICENSE-MIT.txt | 20 - .../cordova/node_modules/punycode/README.md | 176 - .../node_modules/punycode/package.json | 91 - .../cordova/node_modules/punycode/punycode.js | 533 - .../cordova/node_modules/q/CHANGES.md | 800 - .../cordova/node_modules/q/LICENSE | 18 - .../cordova/node_modules/q/README.md | 874 -- .../cordova/node_modules/q/package.json | 121 - .../node_modules/cordova/node_modules/q/q.js | 2076 --- .../cordova/node_modules/q/queue.js | 35 - .../cordova/node_modules/qs/.editorconfig | 30 - .../cordova/node_modules/qs/.eslintignore | 1 - .../cordova/node_modules/qs/.eslintrc | 19 - .../cordova/node_modules/qs/CHANGELOG.md | 221 - .../cordova/node_modules/qs/LICENSE | 28 - .../cordova/node_modules/qs/README.md | 475 - .../cordova/node_modules/qs/dist/qs.js | 627 - .../cordova/node_modules/qs/lib/formats.js | 18 - .../cordova/node_modules/qs/lib/index.js | 11 - .../cordova/node_modules/qs/lib/parse.js | 174 - .../cordova/node_modules/qs/lib/stringify.js | 210 - .../cordova/node_modules/qs/lib/utils.js | 202 - .../cordova/node_modules/qs/package.json | 83 - .../cordova/node_modules/qs/test/.eslintrc | 15 - .../cordova/node_modules/qs/test/index.js | 7 - .../cordova/node_modules/qs/test/parse.js | 573 - .../cordova/node_modules/qs/test/stringify.js | 596 - .../cordova/node_modules/qs/test/utils.js | 34 - .../node_modules/querystring-es3/.travis.yml | 4 - .../node_modules/querystring-es3/History.md | 20 - .../node_modules/querystring-es3/License.md | 19 - .../node_modules/querystring-es3/Readme.md | 15 - .../node_modules/querystring-es3/decode.js | 84 - .../node_modules/querystring-es3/encode.js | 85 - .../node_modules/querystring-es3/index.js | 4 - .../node_modules/querystring-es3/package.json | 103 - .../querystring-es3/test/common-index.js | 3 - .../querystring-es3/test/index.js | 210 - .../querystring-es3/test/tap-index.js | 3 - .../node_modules/querystring/.History.md.un~ | Bin 7960 -> 0 bytes .../node_modules/querystring/.Readme.md.un~ | Bin 3225 -> 0 bytes .../querystring/.package.json.un~ | Bin 5710 -> 0 bytes .../node_modules/querystring/.travis.yml | 4 - .../node_modules/querystring/History.md | 20 - .../node_modules/querystring/License.md | 19 - .../node_modules/querystring/Readme.md | 15 - .../node_modules/querystring/decode.js | 80 - .../node_modules/querystring/encode.js | 64 - .../cordova/node_modules/querystring/index.js | 4 - .../node_modules/querystring/package.json | 103 - .../querystring/test/.index.js.un~ | Bin 975 -> 0 bytes .../querystring/test/common-index.js | 3 - .../node_modules/querystring/test/index.js | 210 - .../querystring/test/tap-index.js | 3 - .../node_modules/randombytes/.travis.yml | 15 - .../node_modules/randombytes/.zuul.yml | 1 - .../cordova/node_modules/randombytes/LICENSE | 21 - .../node_modules/randombytes/README.md | 14 - .../node_modules/randombytes/browser.js | 38 - .../cordova/node_modules/randombytes/index.js | 1 - .../node_modules/randombytes/package.json | 68 - .../cordova/node_modules/randombytes/test.js | 56 - .../node_modules/randomfill/.travis.yml | 15 - .../cordova/node_modules/randomfill/.zuul.yml | 1 - .../cordova/node_modules/randomfill/LICENSE | 21 - .../cordova/node_modules/randomfill/README.md | 15 - .../node_modules/randomfill/browser.js | 108 - .../cordova/node_modules/randomfill/index.js | 7 - .../node_modules/randomfill/package.json | 65 - .../cordova/node_modules/randomfill/test.js | 28 - .../node_modules/range-parser/HISTORY.md | 51 - .../cordova/node_modules/range-parser/LICENSE | 23 - .../node_modules/range-parser/README.md | 75 - .../node_modules/range-parser/index.js | 158 - .../node_modules/range-parser/package.json | 90 - .../cordova/node_modules/raw-body/HISTORY.md | 247 - .../cordova/node_modules/raw-body/LICENSE | 22 - .../cordova/node_modules/raw-body/README.md | 219 - .../cordova/node_modules/raw-body/index.d.ts | 87 - .../cordova/node_modules/raw-body/index.js | 286 - .../raw-body/node_modules/depd/History.md | 90 - .../raw-body/node_modules/depd/LICENSE | 22 - .../raw-body/node_modules/depd/Readme.md | 283 - .../raw-body/node_modules/depd/index.js | 520 - .../node_modules/depd/lib/browser/index.js | 77 - .../depd/lib/compat/callsite-tostring.js | 103 - .../depd/lib/compat/event-listener-count.js | 22 - .../node_modules/depd/lib/compat/index.js | 79 - .../raw-body/node_modules/depd/package.json | 79 - .../node_modules/http-errors/HISTORY.md | 124 - .../raw-body/node_modules/http-errors/LICENSE | 23 - .../node_modules/http-errors/README.md | 135 - .../node_modules/http-errors/index.js | 260 - .../node_modules/http-errors/package.json | 93 - .../node_modules/setprototypeof/LICENSE | 13 - .../node_modules/setprototypeof/README.md | 21 - .../node_modules/setprototypeof/index.js | 15 - .../node_modules/setprototypeof/package.json | 54 - .../node_modules/raw-body/package.json | 96 - .../cordova/node_modules/rc/LICENSE.APACHE2 | 15 - .../cordova/node_modules/rc/LICENSE.BSD | 26 - .../cordova/node_modules/rc/LICENSE.MIT | 24 - .../cordova/node_modules/rc/README.md | 227 - .../cordova/node_modules/rc/browser.js | 7 - .../cordova/node_modules/rc/cli.js | 4 - .../cordova/node_modules/rc/index.js | 53 - .../cordova/node_modules/rc/lib/utils.js | 104 - .../cordova/node_modules/rc/package.json | 68 - .../cordova/node_modules/rc/test/ini.js | 16 - .../node_modules/rc/test/nested-env-vars.js | 50 - .../cordova/node_modules/rc/test/test.js | 59 - .../cordova/node_modules/read-chunk/index.js | 44 - .../cordova/node_modules/read-chunk/license | 9 - .../node_modules/read-chunk/package.json | 78 - .../cordova/node_modules/read-chunk/readme.md | 56 - .../node_modules/read-only-stream/.travis.yml | 6 - .../node_modules/read-only-stream/LICENSE | 18 - .../read-only-stream/example/main.js | 3 - .../read-only-stream/example/wrap.js | 8 - .../node_modules/read-only-stream/index.js | 30 - .../read-only-stream/package.json | 66 - .../read-only-stream/readme.markdown | 60 - .../read-only-stream/test/error.js | 15 - .../node_modules/read-only-stream/test/ro.js | 22 - .../read-only-stream/test/streams1.js | 21 - .../read-package-json/CHANGELOG.md | 11 - .../node_modules/read-package-json/LICENSE | 15 - .../node_modules/read-package-json/README.md | 151 - .../node_modules/glob/LICENSE | 15 - .../node_modules/glob/README.md | 368 - .../node_modules/glob/changelog.md | 67 - .../node_modules/glob/common.js | 240 - .../node_modules/glob/glob.js | 790 - .../node_modules/glob/package.json | 79 - .../node_modules/glob/sync.js | 486 - .../read-package-json/package.json | 80 - .../read-package-json/read-json.js | 456 - .../cordova/node_modules/read-pkg-up/index.js | 26 - .../cordova/node_modules/read-pkg-up/license | 21 - .../read-pkg-up/node_modules/find-up/index.js | 48 - .../read-pkg-up/node_modules/find-up/license | 21 - .../node_modules/find-up/package.json | 89 - .../node_modules/find-up/readme.md | 85 - .../node_modules/read-pkg-up/package.json | 100 - .../node_modules/read-pkg-up/readme.md | 80 - .../cordova/node_modules/read-pkg/index.js | 47 - .../cordova/node_modules/read-pkg/license | 21 - .../node_modules/read-pkg/package.json | 81 - .../cordova/node_modules/read-pkg/readme.md | 79 - .../cordova/node_modules/read/LICENSE | 15 - .../cordova/node_modules/read/README.md | 53 - .../cordova/node_modules/read/lib/read.js | 113 - .../cordova/node_modules/read/package.json | 64 - .../node_modules/readable-stream/.travis.yml | 55 - .../readable-stream/CONTRIBUTING.md | 38 - .../readable-stream/GOVERNANCE.md | 136 - .../node_modules/readable-stream/LICENSE | 47 - .../node_modules/readable-stream/README.md | 58 - .../doc/wg-meetings/2015-01-30.md | 60 - .../readable-stream/duplex-browser.js | 1 - .../node_modules/readable-stream/duplex.js | 1 - .../readable-stream/lib/_stream_duplex.js | 131 - .../lib/_stream_passthrough.js | 47 - .../readable-stream/lib/_stream_readable.js | 1019 -- .../readable-stream/lib/_stream_transform.js | 214 - .../readable-stream/lib/_stream_writable.js | 687 - .../lib/internal/streams/BufferList.js | 79 - .../lib/internal/streams/destroy.js | 74 - .../lib/internal/streams/stream-browser.js | 1 - .../lib/internal/streams/stream.js | 1 - .../node_modules/isarray/.npmignore | 1 - .../node_modules/isarray/.travis.yml | 4 - .../node_modules/isarray/Makefile | 6 - .../node_modules/isarray/README.md | 60 - .../node_modules/isarray/component.json | 19 - .../node_modules/isarray/index.js | 5 - .../node_modules/isarray/package.json | 76 - .../node_modules/isarray/test.js | 20 - .../node_modules/string_decoder/.travis.yml | 50 - .../node_modules/string_decoder/LICENSE | 48 - .../node_modules/string_decoder/README.md | 47 - .../string_decoder/lib/string_decoder.js | 296 - .../node_modules/string_decoder/package.json | 62 - .../node_modules/readable-stream/package.json | 96 - .../readable-stream/passthrough.js | 1 - .../readable-stream/readable-browser.js | 7 - .../node_modules/readable-stream/readable.js | 19 - .../node_modules/readable-stream/transform.js | 1 - .../readable-stream/writable-browser.js | 1 - .../node_modules/readable-stream/writable.js | 8 - .../cordova/node_modules/readline2/README.md | 33 - .../cordova/node_modules/readline2/index.js | 126 - .../is-fullwidth-code-point/index.js | 46 - .../is-fullwidth-code-point/license | 21 - .../is-fullwidth-code-point/package.json | 80 - .../is-fullwidth-code-point/readme.md | 39 - .../node_modules/mute-stream/LICENSE | 15 - .../node_modules/mute-stream/README.md | 68 - .../node_modules/mute-stream/mute.js | 140 - .../node_modules/mute-stream/package.json | 62 - .../node_modules/mute-stream/test/basic.js | 207 - .../node_modules/readline2/package.json | 71 - .../cordova/node_modules/rechoir/.npmignore | 1 - .../cordova/node_modules/rechoir/.travis.yml | 24 - .../cordova/node_modules/rechoir/CHANGELOG | 38 - .../cordova/node_modules/rechoir/LICENSE | 22 - .../cordova/node_modules/rechoir/README.md | 42 - .../cordova/node_modules/rechoir/index.js | 59 - .../node_modules/rechoir/lib/extension.js | 11 - .../node_modules/rechoir/lib/normalize.js | 15 - .../node_modules/rechoir/lib/register.js | 15 - .../cordova/node_modules/rechoir/package.json | 116 - .../cordova/node_modules/regexpp/LICENSE | 21 - .../cordova/node_modules/regexpp/README.md | 149 - .../cordova/node_modules/regexpp/index.d.ts | 202 - .../cordova/node_modules/regexpp/index.js | 4264 ------ .../cordova/node_modules/regexpp/index.js.map | 1 - .../cordova/node_modules/regexpp/index.mjs | 6785 --------- .../node_modules/regexpp/index.mjs.map | 1 - .../cordova/node_modules/regexpp/package.json | 117 - .../registry-auth-token/CHANGELOG.md | 106 - .../node_modules/registry-auth-token/LICENSE | 21 - .../registry-auth-token/README.md | 65 - .../registry-auth-token/base64.js | 14 - .../node_modules/registry-auth-token/index.js | 118 - .../registry-auth-token/package.json | 77 - .../registry-auth-token/registry-url.js | 5 - .../test/auth-token.test.js | 419 - .../test/registry-url.test.js | 64 - .../registry-auth-token/yarn.lock | 1512 -- .../node_modules/registry-url/index.js | 6 - .../cordova/node_modules/registry-url/license | 21 - .../node_modules/registry-url/package.json | 75 - .../node_modules/registry-url/readme.md | 50 - .../cordova/node_modules/request/CHANGELOG.md | 709 - .../cordova/node_modules/request/LICENSE | 55 - .../cordova/node_modules/request/README.md | 1097 -- .../cordova/node_modules/request/index.js | 155 - .../cordova/node_modules/request/lib/auth.js | 167 - .../node_modules/request/lib/cookies.js | 38 - .../request/lib/getProxyFromURI.js | 79 - .../cordova/node_modules/request/lib/har.js | 205 - .../cordova/node_modules/request/lib/hawk.js | 89 - .../node_modules/request/lib/helpers.js | 66 - .../node_modules/request/lib/multipart.js | 112 - .../cordova/node_modules/request/lib/oauth.js | 148 - .../node_modules/request/lib/querystring.js | 50 - .../node_modules/request/lib/redirect.js | 154 - .../node_modules/request/lib/tunnel.js | 175 - .../request/node_modules/qs/.editorconfig | 30 - .../request/node_modules/qs/.eslintignore | 1 - .../request/node_modules/qs/.eslintrc | 19 - .../request/node_modules/qs/CHANGELOG.md | 226 - .../request/node_modules/qs/LICENSE | 28 - .../request/node_modules/qs/README.md | 475 - .../request/node_modules/qs/dist/qs.js | 638 - .../request/node_modules/qs/lib/formats.js | 18 - .../request/node_modules/qs/lib/index.js | 11 - .../request/node_modules/qs/lib/parse.js | 174 - .../request/node_modules/qs/lib/stringify.js | 210 - .../request/node_modules/qs/lib/utils.js | 213 - .../request/node_modules/qs/package.json | 83 - .../request/node_modules/qs/test/.eslintrc | 15 - .../request/node_modules/qs/test/index.js | 7 - .../request/node_modules/qs/test/parse.js | 574 - .../request/node_modules/qs/test/stringify.js | 597 - .../request/node_modules/qs/test/utils.js | 34 - .../cordova/node_modules/request/package.json | 119 - .../cordova/node_modules/request/request.js | 1551 -- .../node_modules/require-uncached/index.js | 29 - .../node_modules/require-uncached/license | 21 - .../require-uncached/package.json | 81 - .../node_modules/require-uncached/readme.md | 47 - .../node_modules/resolve-from/index.js | 19 - .../cordova/node_modules/resolve-from/license | 21 - .../node_modules/resolve-from/package.json | 70 - .../node_modules/resolve-from/readme.md | 56 - .../node_modules/resolve/.editorconfig | 20 - .../node_modules/resolve/.eslintignore | 1 - .../cordova/node_modules/resolve/.eslintrc | 30 - .../cordova/node_modules/resolve/.travis.yml | 219 - .../cordova/node_modules/resolve/LICENSE | 18 - .../cordova/node_modules/resolve/appveyor.yml | 47 - .../node_modules/resolve/example/async.js | 5 - .../node_modules/resolve/example/sync.js | 3 - .../cordova/node_modules/resolve/index.js | 8 - .../cordova/node_modules/resolve/lib/async.js | 206 - .../node_modules/resolve/lib/caller.js | 8 - .../cordova/node_modules/resolve/lib/core.js | 53 - .../node_modules/resolve/lib/core.json | 72 - .../resolve/lib/node-modules-paths.js | 45 - .../cordova/node_modules/resolve/lib/sync.js | 132 - .../cordova/node_modules/resolve/package.json | 77 - .../node_modules/resolve/readme.markdown | 173 - .../node_modules/resolve/test/.eslintrc | 5 - .../cordova/node_modules/resolve/test/core.js | 82 - .../node_modules/resolve/test/dotdot.js | 29 - .../resolve/test/dotdot/abc/index.js | 2 - .../node_modules/resolve/test/dotdot/index.js | 1 - .../resolve/test/faulty_basedir.js | 13 - .../node_modules/resolve/test/filter.js | 34 - .../node_modules/resolve/test/filter_sync.js | 26 - .../cordova/node_modules/resolve/test/mock.js | 143 - .../node_modules/resolve/test/mock_sync.js | 67 - .../node_modules/resolve/test/module_dir.js | 56 - .../test/module_dir/xmodules/aaa/index.js | 1 - .../test/module_dir/ymodules/aaa/index.js | 1 - .../test/module_dir/zmodules/bbb/main.js | 1 - .../test/module_dir/zmodules/bbb/package.json | 3 - .../resolve/test/node-modules-paths.js | 93 - .../node_modules/resolve/test/node_path.js | 49 - .../resolve/test/node_path/x/aaa/index.js | 1 - .../resolve/test/node_path/x/ccc/index.js | 1 - .../resolve/test/node_path/y/bbb/index.js | 1 - .../resolve/test/node_path/y/ccc/index.js | 1 - .../node_modules/resolve/test/nonstring.js | 9 - .../node_modules/resolve/test/pathfilter.js | 75 - .../resolve/test/pathfilter/deep_ref/main.js | 0 .../node_modules/resolve/test/precedence.js | 23 - .../resolve/test/precedence/aaa.js | 1 - .../resolve/test/precedence/aaa/index.js | 1 - .../resolve/test/precedence/aaa/main.js | 1 - .../resolve/test/precedence/bbb.js | 1 - .../resolve/test/precedence/bbb/main.js | 1 - .../node_modules/resolve/test/resolver.js | 402 - .../resolve/test/resolver/baz/doom.js | 0 .../resolve/test/resolver/baz/package.json | 3 - .../resolve/test/resolver/baz/quux.js | 1 - .../resolve/test/resolver/browser_field/a.js | 0 .../resolve/test/resolver/browser_field/b.js | 0 .../test/resolver/browser_field/package.json | 5 - .../resolve/test/resolver/cup.coffee | 1 - .../resolve/test/resolver/dot_main/index.js | 1 - .../test/resolver/dot_main/package.json | 3 - .../test/resolver/dot_slash_main/index.js | 1 - .../test/resolver/dot_slash_main/package.json | 3 - .../node_modules/resolve/test/resolver/foo.js | 1 - .../test/resolver/incorrect_main/index.js | 2 - .../test/resolver/incorrect_main/package.json | 3 - .../resolve/test/resolver/mug.coffee | 0 .../node_modules/resolve/test/resolver/mug.js | 0 .../test/resolver/other_path/lib/other-lib.js | 0 .../resolve/test/resolver/other_path/root.js | 0 .../resolve/test/resolver/quux/foo/index.js | 1 - .../resolve/test/resolver/same_names/foo.js | 1 - .../test/resolver/same_names/foo/index.js | 1 - .../resolver/symlinked/_/node_modules/foo.js | 0 .../symlinked/_/symlink_target/.gitkeep | 0 .../test/resolver/without_basedir/main.js | 5 - .../resolve/test/resolver_sync.js | 311 - .../node_modules/resolve/test/subdirs.js | 13 - .../node_modules/resolve/test/symlinks.js | 56 - .../node_modules/restore-cursor/index.js | 9 - .../node_modules/restore-cursor/license | 21 - .../node_modules/restore-cursor/package.json | 80 - .../node_modules/restore-cursor/readme.md | 25 - .../cordova/node_modules/rimraf/LICENSE | 15 - .../cordova/node_modules/rimraf/README.md | 101 - .../cordova/node_modules/rimraf/bin.js | 50 - .../rimraf/node_modules/glob/LICENSE | 15 - .../rimraf/node_modules/glob/README.md | 368 - .../rimraf/node_modules/glob/changelog.md | 67 - .../rimraf/node_modules/glob/common.js | 240 - .../rimraf/node_modules/glob/glob.js | 790 - .../rimraf/node_modules/glob/package.json | 79 - .../rimraf/node_modules/glob/sync.js | 486 - .../cordova/node_modules/rimraf/package.json | 75 - .../cordova/node_modules/rimraf/rimraf.js | 364 - .../node_modules/ripemd160/CHANGELOG.md | 72 - .../cordova/node_modules/ripemd160/LICENSE | 21 - .../cordova/node_modules/ripemd160/README.md | 27 - .../cordova/node_modules/ripemd160/index.js | 163 - .../node_modules/ripemd160/package.json | 71 - .../cordova/node_modules/run-async/LICENSE | 21 - .../cordova/node_modules/run-async/README.md | 79 - .../cordova/node_modules/run-async/index.js | 61 - .../node_modules/run-async/package.json | 68 - .../rx-lite-aggregates/package.json | 71 - .../node_modules/rx-lite-aggregates/readme.md | 85 - .../rx-lite-aggregates/rx.lite.aggregates.js | 1365 -- .../rx-lite-aggregates/rx.lite.aggregates.map | 1 - .../rx.lite.aggregates.min.js | 3 - .../cordova/node_modules/rx-lite/package.json | 70 - .../cordova/node_modules/rx-lite/readme.md | 173 - .../cordova/node_modules/rx-lite/rx.lite.js | 7054 --------- .../cordova/node_modules/rx-lite/rx.lite.map | 1 - .../node_modules/rx-lite/rx.lite.min.js | 5 - .../cordova/node_modules/safe-buffer/LICENSE | 21 - .../node_modules/safe-buffer/README.md | 584 - .../node_modules/safe-buffer/index.d.ts | 187 - .../cordova/node_modules/safe-buffer/index.js | 62 - .../node_modules/safe-buffer/package.json | 86 - .../cordova/node_modules/safer-buffer/LICENSE | 21 - .../safer-buffer/Porting-Buffer.md | 268 - .../node_modules/safer-buffer/Readme.md | 156 - .../node_modules/safer-buffer/dangerous.js | 58 - .../node_modules/safer-buffer/package.json | 65 - .../node_modules/safer-buffer/safer.js | 77 - .../node_modules/safer-buffer/tests.js | 406 - .../cordova/node_modules/sax/AUTHORS | 9 - .../cordova/node_modules/sax/LICENSE | 23 - .../cordova/node_modules/sax/README.md | 213 - .../sax/examples/big-not-pretty.xml | 8002 ---------- .../node_modules/sax/examples/example.js | 41 - .../node_modules/sax/examples/get-products.js | 58 - .../node_modules/sax/examples/hello-world.js | 4 - .../node_modules/sax/examples/not-pretty.xml | 8 - .../node_modules/sax/examples/pretty-print.js | 74 - .../node_modules/sax/examples/shopping.xml | 2 - .../node_modules/sax/examples/strict.dtd | 870 -- .../node_modules/sax/examples/switch-bench.js | 45 - .../node_modules/sax/examples/test.html | 15 - .../node_modules/sax/examples/test.xml | 1254 -- .../cordova/node_modules/sax/lib/sax.js | 1006 -- .../cordova/node_modules/sax/package.json | 88 - .../node_modules/sax/test/buffer-overrun.js | 25 - .../node_modules/sax/test/cdata-chunked.js | 11 - .../node_modules/sax/test/cdata-end-split.js | 15 - .../node_modules/sax/test/cdata-fake-end.js | 28 - .../node_modules/sax/test/cdata-multiple.js | 15 - .../cordova/node_modules/sax/test/cdata.js | 10 - .../cordova/node_modules/sax/test/index.js | 86 - .../cordova/node_modules/sax/test/issue-23.js | 43 - .../cordova/node_modules/sax/test/issue-30.js | 24 - .../cordova/node_modules/sax/test/issue-35.js | 15 - .../cordova/node_modules/sax/test/issue-47.js | 13 - .../cordova/node_modules/sax/test/issue-49.js | 31 - .../node_modules/sax/test/parser-position.js | 28 - .../cordova/node_modules/sax/test/script.js | 12 - .../sax/test/self-closing-child-strict.js | 40 - .../sax/test/self-closing-child.js | 40 - .../node_modules/sax/test/self-closing-tag.js | 25 - .../node_modules/sax/test/stray-ending.js | 17 - .../sax/test/trailing-non-whitespace.js | 17 - .../cordova/node_modules/sax/test/unquoted.js | 17 - .../node_modules/sax/test/xmlns-issue-41.js | 67 - .../node_modules/sax/test/xmlns-rebinding.js | 59 - .../node_modules/sax/test/xmlns-strict.js | 71 - .../node_modules/sax/test/xmlns-unbound.js | 15 - .../xmlns-xml-default-prefix-attribute.js | 35 - .../sax/test/xmlns-xml-default-prefix.js | 20 - .../sax/test/xmlns-xml-default-redefine.js | 40 - .../cordova/node_modules/semver-diff/index.js | 27 - .../cordova/node_modules/semver-diff/license | 21 - .../node_modules/semver-diff/package.json | 69 - .../node_modules/semver-diff/readme.md | 52 - .../cordova/node_modules/semver/LICENSE | 15 - .../cordova/node_modules/semver/README.md | 388 - .../cordova/node_modules/semver/bin/semver | 143 - .../cordova/node_modules/semver/package.json | 64 - .../cordova/node_modules/semver/range.bnf | 16 - .../cordova/node_modules/semver/semver.js | 1324 -- .../cordova/node_modules/send/HISTORY.md | 462 - .../cordova/node_modules/send/LICENSE | 23 - .../cordova/node_modules/send/README.md | 306 - .../cordova/node_modules/send/index.js | 1130 -- .../cordova/node_modules/send/package.json | 109 - .../node_modules/serve-static/HISTORY.md | 433 - .../cordova/node_modules/serve-static/LICENSE | 25 - .../node_modules/serve-static/README.md | 258 - .../node_modules/serve-static/index.js | 210 - .../node_modules/serve-static/package.json | 78 - .../node_modules/setprototypeof/LICENSE | 13 - .../node_modules/setprototypeof/README.md | 26 - .../node_modules/setprototypeof/index.d.ts | 2 - .../node_modules/setprototypeof/index.js | 15 - .../node_modules/setprototypeof/package.json | 56 - .../cordova/node_modules/sha.js/.travis.yml | 17 - .../cordova/node_modules/sha.js/LICENSE | 49 - .../cordova/node_modules/sha.js/README.md | 44 - .../cordova/node_modules/sha.js/bin.js | 41 - .../cordova/node_modules/sha.js/hash.js | 81 - .../cordova/node_modules/sha.js/index.js | 15 - .../cordova/node_modules/sha.js/package.json | 70 - .../cordova/node_modules/sha.js/sha.js | 94 - .../cordova/node_modules/sha.js/sha1.js | 99 - .../cordova/node_modules/sha.js/sha224.js | 53 - .../cordova/node_modules/sha.js/sha256.js | 135 - .../cordova/node_modules/sha.js/sha384.js | 57 - .../cordova/node_modules/sha.js/sha512.js | 260 - .../cordova/node_modules/sha.js/test/hash.js | 75 - .../cordova/node_modules/sha.js/test/test.js | 100 - .../node_modules/sha.js/test/vectors.js | 72 - .../cordova/node_modules/shasum/.npmignore | 3 - .../cordova/node_modules/shasum/.travis.yml | 4 - .../cordova/node_modules/shasum/LICENSE | 22 - .../cordova/node_modules/shasum/README.md | 15 - .../cordova/node_modules/shasum/browser.js | 13 - .../cordova/node_modules/shasum/index.js | 13 - .../cordova/node_modules/shasum/package.json | 59 - .../cordova/node_modules/shasum/test/index.js | 18 - .../node_modules/shebang-command/index.js | 19 - .../node_modules/shebang-command/license | 21 - .../node_modules/shebang-command/package.json | 75 - .../node_modules/shebang-command/readme.md | 39 - .../node_modules/shebang-regex/index.js | 2 - .../node_modules/shebang-regex/license | 21 - .../node_modules/shebang-regex/package.json | 67 - .../node_modules/shebang-regex/readme.md | 29 - .../node_modules/shell-quote/.travis.yml | 4 - .../cordova/node_modules/shell-quote/LICENSE | 24 - .../node_modules/shell-quote/example/env.js | 3 - .../node_modules/shell-quote/example/op.js | 3 - .../node_modules/shell-quote/example/parse.js | 3 - .../node_modules/shell-quote/example/quote.js | 3 - .../cordova/node_modules/shell-quote/index.js | 199 - .../node_modules/shell-quote/package.json | 83 - .../node_modules/shell-quote/readme.markdown | 142 - .../node_modules/shell-quote/test/comment.js | 14 - .../node_modules/shell-quote/test/env.js | 39 - .../node_modules/shell-quote/test/env_fn.js | 19 - .../node_modules/shell-quote/test/op.js | 67 - .../node_modules/shell-quote/test/parse.js | 23 - .../node_modules/shell-quote/test/quote.js | 33 - .../node_modules/shell-quote/test/set.js | 29 - .../node_modules/shelljs/.documentup.json | 6 - .../cordova/node_modules/shelljs/.jshintrc | 7 - .../cordova/node_modules/shelljs/.npmignore | 2 - .../cordova/node_modules/shelljs/.travis.yml | 6 - .../cordova/node_modules/shelljs/LICENSE | 26 - .../cordova/node_modules/shelljs/README.md | 579 - .../cordova/node_modules/shelljs/RELEASE.md | 9 - .../cordova/node_modules/shelljs/bin/shjs | 51 - .../cordova/node_modules/shelljs/global.js | 3 - .../cordova/node_modules/shelljs/make.js | 56 - .../cordova/node_modules/shelljs/package.json | 70 - .../shelljs/scripts/generate-docs.js | 21 - .../node_modules/shelljs/scripts/run-tests.js | 50 - .../cordova/node_modules/shelljs/shell.js | 159 - .../cordova/node_modules/shelljs/src/cat.js | 43 - .../cordova/node_modules/shelljs/src/cd.js | 19 - .../cordova/node_modules/shelljs/src/chmod.js | 208 - .../node_modules/shelljs/src/common.js | 203 - .../cordova/node_modules/shelljs/src/cp.js | 204 - .../cordova/node_modules/shelljs/src/dirs.js | 191 - .../cordova/node_modules/shelljs/src/echo.js | 20 - .../cordova/node_modules/shelljs/src/error.js | 10 - .../cordova/node_modules/shelljs/src/exec.js | 216 - .../cordova/node_modules/shelljs/src/find.js | 51 - .../cordova/node_modules/shelljs/src/grep.js | 52 - .../cordova/node_modules/shelljs/src/ln.js | 53 - .../cordova/node_modules/shelljs/src/ls.js | 126 - .../cordova/node_modules/shelljs/src/mkdir.js | 68 - .../cordova/node_modules/shelljs/src/mv.js | 80 - .../cordova/node_modules/shelljs/src/popd.js | 1 - .../cordova/node_modules/shelljs/src/pushd.js | 1 - .../cordova/node_modules/shelljs/src/pwd.js | 11 - .../cordova/node_modules/shelljs/src/rm.js | 163 - .../cordova/node_modules/shelljs/src/sed.js | 43 - .../node_modules/shelljs/src/tempdir.js | 56 - .../cordova/node_modules/shelljs/src/test.js | 85 - .../cordova/node_modules/shelljs/src/to.js | 29 - .../cordova/node_modules/shelljs/src/toEnd.js | 29 - .../cordova/node_modules/shelljs/src/which.js | 83 - .../node_modules/signal-exit/CHANGELOG.md | 27 - .../node_modules/signal-exit/LICENSE.txt | 16 - .../node_modules/signal-exit/README.md | 40 - .../cordova/node_modules/signal-exit/index.js | 157 - .../node_modules/signal-exit/package.json | 72 - .../node_modules/signal-exit/signals.js | 53 - .../node_modules/simple-concat/.travis.yml | 3 - .../node_modules/simple-concat/LICENSE | 20 - .../node_modules/simple-concat/README.md | 42 - .../node_modules/simple-concat/index.js | 14 - .../node_modules/simple-concat/package.json | 61 - .../node_modules/simple-concat/test/basic.js | 41 - .../cordova/node_modules/simple-plist/LICENSE | 20 - .../node_modules/simple-plist/README.md | 63 - .../node_modules/base64-js/.npmignore | 1 - .../node_modules/base64-js/.travis.yml | 6 - .../node_modules/base64-js/LICENSE.MIT | 21 - .../node_modules/base64-js/README.md | 31 - .../node_modules/base64-js/base64js.min.js | 1 - .../node_modules/base64-js/bower.json | 33 - .../node_modules/base64-js/lib/b64.js | 109 - .../node_modules/base64-js/package.json | 59 - .../node_modules/base64-js/test/big-data.js | 24 - .../node_modules/base64-js/test/convert.js | 47 - .../node_modules/base64-js/test/url-safe.js | 18 - .../simple-plist/node_modules/plist/.jshintrc | 4 - .../node_modules/plist/.travis.yml | 43 - .../node_modules/plist/History.md | 141 - .../simple-plist/node_modules/plist/LICENSE | 24 - .../simple-plist/node_modules/plist/Makefile | 76 - .../simple-plist/node_modules/plist/README.md | 164 - .../node_modules/plist/dist/plist-build.js | 3982 ----- .../node_modules/plist/dist/plist-parse.js | 4055 ----- .../node_modules/plist/dist/plist.js | 7987 ---------- .../plist/examples/browser/index.html | 14 - .../simple-plist/node_modules/plist/index.js | 13 - .../node_modules/plist/lib/build.js | 137 - .../node_modules/plist/lib/parse.js | 170 - .../node_modules/plist/package.json | 88 - .../node_modules/simple-plist/package.json | 72 - .../node_modules/simple-plist/simple-plist.js | 104 - .../cordova/node_modules/slash/index.js | 11 - .../cordova/node_modules/slash/package.json | 68 - .../cordova/node_modules/slash/readme.md | 44 - .../cordova/node_modules/slice-ansi/index.js | 88 - .../cordova/node_modules/slice-ansi/license | 9 - .../node_modules/slice-ansi/package.json | 89 - .../cordova/node_modules/slice-ansi/readme.md | 64 - .../cordova/node_modules/slide/LICENSE | 15 - .../cordova/node_modules/slide/README.md | 143 - .../cordova/node_modules/slide/index.js | 1 - .../slide/lib/async-map-ordered.js | 65 - .../node_modules/slide/lib/async-map.js | 54 - .../node_modules/slide/lib/bind-actor.js | 16 - .../cordova/node_modules/slide/lib/chain.js | 20 - .../cordova/node_modules/slide/lib/slide.js | 3 - .../cordova/node_modules/slide/package.json | 60 - .../node_modules/source-map/CHANGELOG.md | 301 - .../cordova/node_modules/source-map/LICENSE | 28 - .../cordova/node_modules/source-map/README.md | 729 - .../source-map/dist/source-map.debug.js | 3091 ---- .../source-map/dist/source-map.js | 3090 ---- .../source-map/dist/source-map.min.js | 2 - .../source-map/dist/source-map.min.js.map | 1 - .../node_modules/source-map/lib/array-set.js | 121 - .../node_modules/source-map/lib/base64-vlq.js | 140 - .../node_modules/source-map/lib/base64.js | 67 - .../source-map/lib/binary-search.js | 111 - .../source-map/lib/mapping-list.js | 79 - .../node_modules/source-map/lib/quick-sort.js | 114 - .../source-map/lib/source-map-consumer.js | 1082 -- .../source-map/lib/source-map-generator.js | 416 - .../source-map/lib/source-node.js | 413 - .../node_modules/source-map/lib/util.js | 417 - .../node_modules/source-map/package.json | 215 - .../node_modules/source-map/source-map.js | 8 - .../cordova/node_modules/spdx-correct/LICENSE | 202 - .../node_modules/spdx-correct/README.md | 10 - .../node_modules/spdx-correct/index.js | 326 - .../node_modules/spdx-correct/package.json | 83 - .../node_modules/spdx-exceptions/README.md | 36 - .../node_modules/spdx-exceptions/index.json | 29 - .../node_modules/spdx-exceptions/package.json | 52 - .../spdx-expression-parse/AUTHORS | 4 - .../spdx-expression-parse/LICENSE | 22 - .../spdx-expression-parse/README.md | 91 - .../spdx-expression-parse/index.js | 8 - .../spdx-expression-parse/package.json | 100 - .../spdx-expression-parse/parse.js | 138 - .../spdx-expression-parse/scan.js | 131 - .../node_modules/spdx-license-ids/README.md | 52 - .../spdx-license-ids/deprecated.json | 24 - .../node_modules/spdx-license-ids/index.json | 350 - .../spdx-license-ids/package.json | 78 - .../node_modules/sprintf-js/.npmignore | 1 - .../cordova/node_modules/sprintf-js/LICENSE | 24 - .../cordova/node_modules/sprintf-js/README.md | 88 - .../node_modules/sprintf-js/bower.json | 14 - .../node_modules/sprintf-js/demo/angular.html | 20 - .../sprintf-js/dist/angular-sprintf.min.js | 4 - .../dist/angular-sprintf.min.js.map | 1 - .../sprintf-js/dist/angular-sprintf.min.map | 1 - .../sprintf-js/dist/sprintf.min.js | 4 - .../sprintf-js/dist/sprintf.min.js.map | 1 - .../sprintf-js/dist/sprintf.min.map | 1 - .../node_modules/sprintf-js/gruntfile.js | 36 - .../node_modules/sprintf-js/package.json | 58 - .../sprintf-js/src/angular-sprintf.js | 18 - .../node_modules/sprintf-js/src/sprintf.js | 208 - .../node_modules/sprintf-js/test/test.js | 82 - .../cordova/node_modules/sshpk/.npmignore | 9 - .../cordova/node_modules/sshpk/.travis.yml | 11 - .../cordova/node_modules/sshpk/LICENSE | 18 - .../cordova/node_modules/sshpk/README.md | 698 - .../cordova/node_modules/sshpk/bin/sshpk-conv | 202 - .../cordova/node_modules/sshpk/bin/sshpk-sign | 191 - .../node_modules/sshpk/bin/sshpk-verify | 167 - .../cordova/node_modules/sshpk/lib/algs.js | 168 - .../node_modules/sshpk/lib/certificate.js | 378 - .../cordova/node_modules/sshpk/lib/dhe.js | 414 - .../node_modules/sshpk/lib/ed-compat.js | 98 - .../cordova/node_modules/sshpk/lib/errors.js | 84 - .../node_modules/sshpk/lib/fingerprint.js | 162 - .../node_modules/sshpk/lib/formats/auto.js | 107 - .../node_modules/sshpk/lib/formats/dnssec.js | 287 - .../sshpk/lib/formats/openssh-cert.js | 323 - .../node_modules/sshpk/lib/formats/pem.js | 192 - .../node_modules/sshpk/lib/formats/pkcs1.js | 373 - .../node_modules/sshpk/lib/formats/pkcs8.js | 612 - .../node_modules/sshpk/lib/formats/rfc4253.js | 166 - .../sshpk/lib/formats/ssh-private.js | 262 - .../node_modules/sshpk/lib/formats/ssh.js | 115 - .../sshpk/lib/formats/x509-pem.js | 78 - .../node_modules/sshpk/lib/formats/x509.js | 729 - .../node_modules/sshpk/lib/identity.js | 289 - .../cordova/node_modules/sshpk/lib/index.js | 39 - .../cordova/node_modules/sshpk/lib/key.js | 275 - .../node_modules/sshpk/lib/private-key.js | 253 - .../node_modules/sshpk/lib/signature.js | 314 - .../node_modules/sshpk/lib/ssh-buffer.js | 149 - .../cordova/node_modules/sshpk/lib/utils.js | 389 - .../node_modules/sshpk/man/man1/sshpk-conv.1 | 135 - .../node_modules/sshpk/man/man1/sshpk-sign.1 | 81 - .../sshpk/man/man1/sshpk-verify.1 | 68 - .../cordova/node_modules/sshpk/package.json | 104 - .../cordova/node_modules/statuses/HISTORY.md | 60 - .../cordova/node_modules/statuses/LICENSE | 23 - .../cordova/node_modules/statuses/README.md | 127 - .../cordova/node_modules/statuses/codes.json | 65 - .../cordova/node_modules/statuses/index.js | 113 - .../node_modules/statuses/package.json | 94 - .../node_modules/stream-browserify/.npmignore | 1 - .../stream-browserify/.travis.yml | 9 - .../node_modules/stream-browserify/LICENSE | 18 - .../node_modules/stream-browserify/index.js | 127 - .../stream-browserify/package.json | 82 - .../stream-browserify/readme.markdown | 25 - .../stream-browserify/test/buf.js | 32 - .../node_modules/stream-buffers/.mailmap | 2 - .../node_modules/stream-buffers/.travis.yml | 28 - .../node_modules/stream-buffers/README.md | 157 - .../node_modules/stream-buffers/UNLICENSE | 24 - .../stream-buffers/coverage/coverage.json | 1 - .../coverage/lcov-report/base.css | 182 - .../coverage/lcov-report/index.html | 73 - .../lcov-report/lib/constants.js.html | 63 - .../coverage/lcov-report/lib/index.html | 112 - .../lib/readable_streambuffer.js.html | 453 - .../lcov-report/lib/streambuffer.js.html | 54 - .../lib/writable_streambuffer.js.html | 336 - .../coverage/lcov-report/prettify.css | 1 - .../coverage/lcov-report/prettify.js | 1 - .../lcov-report/sort-arrow-sprite.png | Bin 209 -> 0 bytes .../coverage/lcov-report/sorter.js | 156 - .../stream-buffers/coverage/lcov.info | 305 - .../stream-buffers/lib/constants.js | 6 - .../lib/readable_streambuffer.js | 136 - .../stream-buffers/lib/streambuffer.js | 3 - .../lib/writable_streambuffer.js | 97 - .../node_modules/stream-buffers/package.json | 63 - .../node_modules/stream-combiner2/.npmignore | 3 - .../node_modules/stream-combiner2/.travis.yml | 6 - .../node_modules/stream-combiner2/LICENSE | 22 - .../node_modules/stream-combiner2/README.md | 37 - .../node_modules/stream-combiner2/index.js | 68 - .../stream-combiner2/package.json | 59 - .../stream-combiner2/test/index.js | 98 - .../node_modules/stream-http/.airtap.yml | 23 - .../node_modules/stream-http/.travis.yml | 7 - .../cordova/node_modules/stream-http/LICENSE | 24 - .../node_modules/stream-http/README.md | 144 - .../node_modules/stream-http/ie8-polyfill.js | 168 - .../cordova/node_modules/stream-http/index.js | 85 - .../stream-http/lib/capability.js | 73 - .../node_modules/stream-http/lib/request.js | 327 - .../node_modules/stream-http/lib/response.js | 224 - .../node_modules/stream-http/package.json | 76 - .../stream-http/test/browser/abort.js | 55 - .../stream-http/test/browser/auth.js | 22 - .../test/browser/binary-streaming.js | 71 - .../stream-http/test/browser/binary.js | 32 - .../stream-http/test/browser/body-empty.js | 29 - .../stream-http/test/browser/cookie.js | 25 - .../stream-http/test/browser/disable-fetch.js | 37 - .../test/browser/error.js.disabled | 12 - .../stream-http/test/browser/headers.js | 116 - .../test/browser/lib/webworker-worker.js | 20 - .../stream-http/test/browser/package.json | 5 - .../stream-http/test/browser/post-binary.js | 41 - .../stream-http/test/browser/post-text.js | 48 - .../test/browser/text-streaming.js | 43 - .../stream-http/test/browser/text.js | 43 - .../stream-http/test/browser/timeout.js | 43 - .../stream-http/test/browser/webworker.js | 31 - .../stream-http/test/node/http-browserify.js | 147 - .../stream-http/test/server/index.js | 137 - .../stream-http/test/server/static/basic.txt | 19 - .../test/server/static/browserify.png | Bin 31422 -> 0 bytes .../test/server/static/test-polyfill.js | 9 - .../node_modules/stream-splicer/.travis.yml | 8 - .../node_modules/stream-splicer/LICENSE | 18 - .../stream-splicer/example/header.js | 22 - .../node_modules/stream-splicer/index.js | 196 - .../node_modules/stream-splicer/package.json | 67 - .../stream-splicer/readme.markdown | 139 - .../stream-splicer/test/combiner.js | 31 - .../stream-splicer/test/combiner_stream.js | 29 - .../node_modules/stream-splicer/test/empty.js | 17 - .../stream-splicer/test/empty_no_data.js | 13 - .../node_modules/stream-splicer/test/get.js | 41 - .../stream-splicer/test/multipush.js | 31 - .../stream-splicer/test/multiunshift.js | 31 - .../stream-splicer/test/nested.js | 36 - .../stream-splicer/test/nested_middle.js | 42 - .../node_modules/stream-splicer/test/pop.js | 46 - .../node_modules/stream-splicer/test/push.js | 57 - .../node_modules/stream-splicer/test/shift.js | 46 - .../stream-splicer/test/splice.js | 58 - .../stream-splicer/test/unshift.js | 46 - .../node_modules/string-width/index.js | 36 - .../cordova/node_modules/string-width/license | 9 - .../node_modules/ansi-regex/index.js | 10 - .../node_modules/ansi-regex/license | 9 - .../node_modules/ansi-regex/package.json | 88 - .../node_modules/ansi-regex/readme.md | 46 - .../node_modules/strip-ansi/index.js | 4 - .../node_modules/strip-ansi/license | 9 - .../node_modules/strip-ansi/package.json | 87 - .../node_modules/strip-ansi/readme.md | 39 - .../node_modules/string-width/package.json | 94 - .../node_modules/string-width/readme.md | 42 - .../LICENSE-MIT.txt | 20 - .../string.prototype.codepointat/README.md | 47 - .../codepointat.js | 54 - .../string.prototype.codepointat/package.json | 62 - .../node_modules/string_decoder/.npmignore | 2 - .../node_modules/string_decoder/LICENSE | 48 - .../node_modules/string_decoder/README.md | 28 - .../string_decoder/lib/string_decoder.js | 272 - .../node_modules/string_decoder/package.json | 59 - .../cordova/node_modules/strip-ansi/index.js | 6 - .../cordova/node_modules/strip-ansi/license | 21 - .../node_modules/strip-ansi/package.json | 105 - .../cordova/node_modules/strip-ansi/readme.md | 33 - .../cordova/node_modules/strip-bom/index.js | 14 - .../cordova/node_modules/strip-bom/license | 21 - .../node_modules/strip-bom/package.json | 76 - .../cordova/node_modules/strip-bom/readme.md | 36 - .../cordova/node_modules/strip-eof/index.js | 15 - .../cordova/node_modules/strip-eof/license | 21 - .../node_modules/strip-eof/package.json | 74 - .../cordova/node_modules/strip-eof/readme.md | 28 - .../node_modules/strip-json-comments/index.js | 70 - .../node_modules/strip-json-comments/license | 21 - .../strip-json-comments/package.json | 78 - .../strip-json-comments/readme.md | 64 - .../cordova/node_modules/subarg/.travis.yml | 4 - .../cordova/node_modules/subarg/LICENSE | 18 - .../node_modules/subarg/example/show.js | 3 - .../cordova/node_modules/subarg/index.js | 35 - .../cordova/node_modules/subarg/package.json | 85 - .../node_modules/subarg/readme.markdown | 55 - .../cordova/node_modules/subarg/test/arg.js | 31 - .../node_modules/subarg/test/recursive.js | 24 - .../node_modules/supports-color/index.js | 50 - .../node_modules/supports-color/license | 21 - .../node_modules/supports-color/package.json | 92 - .../node_modules/supports-color/readme.md | 36 - .../node_modules/syntax-error/.travis.yml | 12 - .../cordova/node_modules/syntax-error/LICENSE | 18 - .../syntax-error/example/check.js | 12 - .../node_modules/syntax-error/example/src.js | 9 - .../node_modules/syntax-error/index.js | 57 - .../node_modules/syntax-error/package.json | 68 - .../node_modules/syntax-error/readme.markdown | 90 - .../node_modules/syntax-error/test/check.js | 17 - .../node_modules/syntax-error/test/esm.js | 23 - .../node_modules/syntax-error/test/html.js | 16 - .../node_modules/syntax-error/test/ok.js | 13 - .../node_modules/syntax-error/test/run.js | 12 - .../node_modules/syntax-error/test/run2.js | 12 - .../node_modules/syntax-error/test/shebang.js | 13 - .../syntax-error/test/sources/check.js | 9 - .../syntax-error/test/sources/esm.js | 2 - .../syntax-error/test/sources/ok.js | 1 - .../syntax-error/test/sources/run.js | 1 - .../syntax-error/test/sources/run2.js | 3 - .../syntax-error/test/sources/shebang.js | 2 - .../syntax-error/test/sources/spread.js | 2 - .../syntax-error/test/sources/yield.js | 13 - .../node_modules/syntax-error/test/spread.js | 13 - .../node_modules/syntax-error/test/yield.js | 13 - .../table/node_modules/ansi-styles/index.js | 165 - .../table/node_modules/ansi-styles/license | 9 - .../node_modules/ansi-styles/package.json | 92 - .../table/node_modules/ansi-styles/readme.md | 147 - .../table/node_modules/chalk/index.js | 228 - .../table/node_modules/chalk/index.js.flow | 93 - .../table/node_modules/chalk/license | 9 - .../table/node_modules/chalk/package.json | 107 - .../table/node_modules/chalk/readme.md | 314 - .../table/node_modules/chalk/templates.js | 128 - .../table/node_modules/chalk/types/index.d.ts | 97 - .../node_modules/supports-color/browser.js | 5 - .../node_modules/supports-color/index.js | 131 - .../table/node_modules/supports-color/license | 9 - .../node_modules/supports-color/package.json | 89 - .../node_modules/supports-color/readme.md | 66 - .../cordova/node_modules/tar/.npmignore | 5 - .../cordova/node_modules/tar/.travis.yml | 4 - .../cordova/node_modules/tar/LICENSE | 12 - .../cordova/node_modules/tar/README.md | 50 - .../node_modules/tar/examples/extracter.js | 19 - .../node_modules/tar/examples/packer.js | 24 - .../node_modules/tar/examples/reader.js | 36 - .../node_modules/tar/lib/buffer-entry.js | 30 - .../node_modules/tar/lib/entry-writer.js | 169 - .../cordova/node_modules/tar/lib/entry.js | 220 - .../tar/lib/extended-header-writer.js | 191 - .../node_modules/tar/lib/extended-header.js | 140 - .../cordova/node_modules/tar/lib/extract.js | 94 - .../tar/lib/global-header-writer.js | 14 - .../cordova/node_modules/tar/lib/header.js | 385 - .../cordova/node_modules/tar/lib/pack.js | 236 - .../cordova/node_modules/tar/lib/parse.js | 275 - .../cordova/node_modules/tar/package.json | 62 - .../cordova/node_modules/tar/tar.js | 173 - .../tar/test/00-setup-fixtures.js | 53 - .../tar/test/cb-never-called-1.0.1.tgz | Bin 4096 -> 0 bytes .../tar/test/dir-normalization.js | 177 - .../tar/test/dir-normalization.tar | Bin 4608 -> 0 bytes .../node_modules/tar/test/error-on-broken.js | 33 - .../node_modules/tar/test/extract-move.js | 132 - .../cordova/node_modules/tar/test/extract.js | 367 - .../node_modules/tar/test/fixtures.tgz | Bin 19352 -> 0 bytes .../cordova/node_modules/tar/test/header.js | 183 - .../tar/test/pack-no-proprietary.js | 886 -- .../cordova/node_modules/tar/test/pack.js | 952 -- .../node_modules/tar/test/parse-discard.js | 29 - .../cordova/node_modules/tar/test/parse.js | 359 - .../node_modules/tar/test/zz-cleanup.js | 20 - .../cordova/node_modules/term-size/index.js | 70 - .../cordova/node_modules/term-size/license | 21 - .../node_modules/term-size/package.json | 78 - .../cordova/node_modules/term-size/readme.md | 41 - .../term-size/vendor/macos/term-size | Bin 8760 -> 0 bytes .../term-size/vendor/windows/term-size.exe | Bin 17407 -> 0 bytes .../node_modules/text-table/.travis.yml | 4 - .../cordova/node_modules/text-table/LICENSE | 18 - .../node_modules/text-table/example/align.js | 8 - .../node_modules/text-table/example/center.js | 8 - .../text-table/example/dotalign.js | 9 - .../text-table/example/doubledot.js | 11 - .../node_modules/text-table/example/table.js | 6 - .../cordova/node_modules/text-table/index.js | 86 - .../node_modules/text-table/package.json | 77 - .../node_modules/text-table/readme.markdown | 134 - .../node_modules/text-table/test/align.js | 18 - .../text-table/test/ansi-colors.js | 32 - .../node_modules/text-table/test/center.js | 18 - .../node_modules/text-table/test/dotalign.js | 20 - .../node_modules/text-table/test/doubledot.js | 24 - .../node_modules/text-table/test/table.js | 14 - .../cordova/node_modules/through/.travis.yml | 5 - .../node_modules/through/LICENSE.APACHE2 | 15 - .../cordova/node_modules/through/LICENSE.MIT | 24 - .../cordova/node_modules/through/index.js | 108 - .../cordova/node_modules/through/package.json | 74 - .../node_modules/through/readme.markdown | 64 - .../node_modules/through/test/async.js | 28 - .../node_modules/through/test/auto-destroy.js | 30 - .../node_modules/through/test/buffering.js | 71 - .../cordova/node_modules/through/test/end.js | 45 - .../node_modules/through/test/index.js | 133 - .../cordova/node_modules/through2/.npmignore | 3 - .../node_modules/through2/LICENSE.html | 336 - .../cordova/node_modules/through2/LICENSE.md | 9 - .../cordova/node_modules/through2/README.md | 136 - .../node_modules/through2/package.json | 72 - .../cordova/node_modules/through2/through2.js | 96 - .../cordova/node_modules/timed-out/index.js | 55 - .../cordova/node_modules/timed-out/license | 21 - .../node_modules/timed-out/package.json | 71 - .../cordova/node_modules/timed-out/readme.md | 42 - .../node_modules/timers-browserify/.npmignore | 2 - .../timers-browserify/CHANGELOG.md | 58 - .../node_modules/timers-browserify/LICENSE.md | 46 - .../node_modules/timers-browserify/README.md | 40 - .../timers-browserify/example/enroll/build.sh | 3 - .../example/enroll/index.html | 8 - .../example/enroll/js/browserify.js | 233 - .../example/enroll/js/main.js | 14 - .../example/enroll/server.js | 11 - .../node_modules/timers-browserify/main.js | 76 - .../timers-browserify/package.json | 106 - .../cordova/node_modules/tmp/LICENSE | 21 - .../cordova/node_modules/tmp/README.md | 314 - .../cordova/node_modules/tmp/lib/tmp.js | 611 - .../cordova/node_modules/tmp/package.json | 74 - .../node_modules/to-arraybuffer/.npmignore | 4 - .../node_modules/to-arraybuffer/.travis.yml | 3 - .../node_modules/to-arraybuffer/.zuul.yml | 16 - .../node_modules/to-arraybuffer/LICENSE | 24 - .../node_modules/to-arraybuffer/README.md | 27 - .../node_modules/to-arraybuffer/index.js | 27 - .../node_modules/to-arraybuffer/package.json | 64 - .../node_modules/to-arraybuffer/test.js | 57 - .../cordova/node_modules/tough-cookie/LICENSE | 12 - .../node_modules/tough-cookie/README.md | 507 - .../node_modules/tough-cookie/lib/cookie.js | 1431 -- .../node_modules/tough-cookie/lib/memstore.js | 176 - .../tough-cookie/lib/pathMatch.js | 61 - .../tough-cookie/lib/permuteDomain.js | 56 - .../tough-cookie/lib/pubsuffix-psl.js | 38 - .../node_modules/tough-cookie/lib/store.js | 71 - .../node_modules/tough-cookie/package.json | 98 - .../node_modules/tty-browserify/LICENSE | 18 - .../node_modules/tty-browserify/index.js | 11 - .../node_modules/tty-browserify/package.json | 60 - .../tty-browserify/readme.markdown | 1 - .../cordova/node_modules/tunnel-agent/LICENSE | 55 - .../node_modules/tunnel-agent/README.md | 4 - .../node_modules/tunnel-agent/index.js | 244 - .../node_modules/tunnel-agent/package.json | 58 - .../cordova/node_modules/tweetnacl/.npmignore | 4 - .../cordova/node_modules/tweetnacl/AUTHORS.md | 28 - .../node_modules/tweetnacl/CHANGELOG.md | 221 - .../cordova/node_modules/tweetnacl/LICENSE | 24 - .../tweetnacl/PULL_REQUEST_TEMPLATE.md | 20 - .../cordova/node_modules/tweetnacl/README.md | 459 - .../node_modules/tweetnacl/nacl-fast.js | 2388 --- .../node_modules/tweetnacl/nacl-fast.min.js | 2 - .../cordova/node_modules/tweetnacl/nacl.d.ts | 98 - .../cordova/node_modules/tweetnacl/nacl.js | 1175 -- .../node_modules/tweetnacl/nacl.min.js | 1 - .../node_modules/tweetnacl/package.json | 90 - .../cordova/node_modules/type-check/LICENSE | 22 - .../cordova/node_modules/type-check/README.md | 210 - .../node_modules/type-check/lib/check.js | 126 - .../node_modules/type-check/lib/index.js | 16 - .../node_modules/type-check/lib/parse-type.js | 196 - .../node_modules/type-check/package.json | 75 - .../cordova/node_modules/type-is/HISTORY.md | 236 - .../cordova/node_modules/type-is/LICENSE | 23 - .../cordova/node_modules/type-is/README.md | 146 - .../cordova/node_modules/type-is/index.js | 262 - .../cordova/node_modules/type-is/package.json | 88 - .../node_modules/typedarray/.travis.yml | 4 - .../cordova/node_modules/typedarray/LICENSE | 35 - .../node_modules/typedarray/example/tarray.js | 4 - .../cordova/node_modules/typedarray/index.js | 630 - .../node_modules/typedarray/package.json | 88 - .../node_modules/typedarray/readme.markdown | 61 - .../typedarray/test/server/undef_globals.js | 19 - .../node_modules/typedarray/test/tarray.js | 10 - .../cordova/node_modules/uglify-js/LICENSE | 29 - .../cordova/node_modules/uglify-js/README.md | 1135 -- .../node_modules/uglify-js/bin/uglifyjs | 417 - .../cordova/node_modules/uglify-js/lib/ast.js | 951 -- .../node_modules/uglify-js/lib/compress.js | 6497 -------- .../node_modules/uglify-js/lib/minify.js | 246 - .../node_modules/uglify-js/lib/mozilla-ast.js | 629 - .../node_modules/uglify-js/lib/output.js | 1513 -- .../node_modules/uglify-js/lib/parse.js | 1648 --- .../node_modules/uglify-js/lib/propmangle.js | 234 - .../node_modules/uglify-js/lib/scope.js | 596 - .../node_modules/uglify-js/lib/sourcemap.js | 104 - .../node_modules/uglify-js/lib/transform.js | 185 - .../node_modules/uglify-js/lib/utils.js | 277 - .../node_modules/source-map/CHANGELOG.md | 301 - .../uglify-js/node_modules/source-map/LICENSE | 28 - .../node_modules/source-map/README.md | 742 - .../source-map/dist/source-map.debug.js | 3234 ---- .../source-map/dist/source-map.js | 3233 ---- .../source-map/dist/source-map.min.js | 2 - .../source-map/dist/source-map.min.js.map | 1 - .../node_modules/source-map/lib/array-set.js | 121 - .../node_modules/source-map/lib/base64-vlq.js | 140 - .../node_modules/source-map/lib/base64.js | 67 - .../source-map/lib/binary-search.js | 111 - .../source-map/lib/mapping-list.js | 79 - .../node_modules/source-map/lib/quick-sort.js | 114 - .../source-map/lib/source-map-consumer.js | 1145 -- .../source-map/lib/source-map-generator.js | 425 - .../source-map/lib/source-node.js | 413 - .../node_modules/source-map/lib/util.js | 488 - .../node_modules/source-map/package.json | 217 - .../node_modules/source-map/source-map.d.ts | 98 - .../node_modules/source-map/source-map.js | 8 - .../node_modules/uglify-js/package.json | 108 - .../uglify-js/tools/domprops.json | 5601 ------- .../node_modules/uglify-js/tools/exit.js | 15 - .../node_modules/uglify-js/tools/exports.js | 6 - .../node_modules/uglify-js/tools/node.js | 78 - .../node_modules/uglify-js/tools/props.html | 61 - .../cordova/node_modules/umd/HISTORY.md | 64 - .../cordova/node_modules/umd/LICENSE | 19 - .../cordova/node_modules/umd/README.md | 82 - .../cordova/node_modules/umd/bin/cli.js | 43 - .../cordova/node_modules/umd/index.js | 78 - .../cordova/node_modules/umd/package.json | 64 - .../undeclared-identifiers/.travis.yml | 9 - .../undeclared-identifiers/CHANGELOG.md | 19 - .../undeclared-identifiers/LICENSE.md | 15 - .../undeclared-identifiers/README.md | 55 - .../undeclared-identifiers/bench/index.js | 44 - .../undeclared-identifiers/bin.js | 29 - .../undeclared-identifiers/index.js | 127 - .../undeclared-identifiers/package.json | 75 - .../undeclared-identifiers/test/index.js | 198 - .../cordova/node_modules/underscore/LICENSE | 23 - .../cordova/node_modules/underscore/README.md | 28 - .../node_modules/underscore/package.json | 85 - .../node_modules/underscore/underscore-min.js | 5 - .../underscore/underscore-min.js.map | 1 - .../node_modules/underscore/underscore.js | 1692 --- .../node_modules/unique-string/index.js | 4 - .../node_modules/unique-string/license | 21 - .../node_modules/unique-string/package.json | 79 - .../node_modules/unique-string/readme.md | 32 - .../cordova/node_modules/unorm/LICENSE.md | 42 - .../cordova/node_modules/unorm/README.md | 118 - .../cordova/node_modules/unorm/lib/unorm.js | 442 - .../cordova/node_modules/unorm/package.json | 76 - .../cordova/node_modules/unpipe/HISTORY.md | 4 - .../cordova/node_modules/unpipe/LICENSE | 22 - .../cordova/node_modules/unpipe/README.md | 43 - .../cordova/node_modules/unpipe/index.js | 69 - .../cordova/node_modules/unpipe/package.json | 66 - .../node_modules/unzip-response/index.js | 36 - .../node_modules/unzip-response/license | 21 - .../node_modules/unzip-response/package.json | 84 - .../node_modules/unzip-response/readme.md | 29 - .../node_modules/update-notifier/check.js | 22 - .../node_modules/update-notifier/index.js | 155 - .../node_modules/update-notifier/license | 9 - .../node_modules/ansi-styles/index.js | 165 - .../node_modules/ansi-styles/license | 9 - .../node_modules/ansi-styles/package.json | 91 - .../node_modules/ansi-styles/readme.md | 147 - .../node_modules/chalk/index.js | 228 - .../node_modules/chalk/index.js.flow | 93 - .../node_modules/chalk/license | 9 - .../node_modules/chalk/package.json | 106 - .../node_modules/chalk/readme.md | 314 - .../node_modules/chalk/templates.js | 128 - .../node_modules/chalk/types/index.d.ts | 97 - .../node_modules/supports-color/browser.js | 5 - .../node_modules/supports-color/index.js | 131 - .../node_modules/supports-color/license | 9 - .../node_modules/supports-color/package.json | 88 - .../node_modules/supports-color/readme.md | 66 - .../node_modules/update-notifier/package.json | 94 - .../node_modules/update-notifier/readme.md | 193 - .../node_modules/url-parse-lax/index.js | 14 - .../node_modules/url-parse-lax/license | 21 - .../node_modules/url-parse-lax/package.json | 76 - .../node_modules/url-parse-lax/readme.md | 100 - .../cordova/node_modules/url/.npmignore | 1 - .../cordova/node_modules/url/.travis.yml | 7 - .../cordova/node_modules/url/.zuul.yml | 16 - .../cordova/node_modules/url/LICENSE | 21 - .../cordova/node_modules/url/README.md | 108 - .../url/node_modules/punycode/LICENSE-MIT.txt | 20 - .../url/node_modules/punycode/README.md | 176 - .../url/node_modules/punycode/package.json | 83 - .../url/node_modules/punycode/punycode.js | 530 - .../cordova/node_modules/url/package.json | 56 - .../cordova/node_modules/url/test.js | 1599 -- .../cordova/node_modules/url/url.js | 732 - .../cordova/node_modules/url/util.js | 16 - .../node_modules/util-deprecate/History.md | 16 - .../node_modules/util-deprecate/LICENSE | 24 - .../node_modules/util-deprecate/README.md | 53 - .../node_modules/util-deprecate/browser.js | 67 - .../node_modules/util-deprecate/node.js | 6 - .../node_modules/util-deprecate/package.json | 60 - .../cordova/node_modules/util/LICENSE | 18 - .../cordova/node_modules/util/README.md | 15 - .../cordova/node_modules/util/package.json | 66 - .../node_modules/util/support/isBuffer.js | 3 - .../util/support/isBufferBrowser.js | 6 - .../cordova/node_modules/util/util.js | 586 - .../node_modules/utils-merge/.npmignore | 9 - .../cordova/node_modules/utils-merge/LICENSE | 20 - .../node_modules/utils-merge/README.md | 34 - .../cordova/node_modules/utils-merge/index.js | 23 - .../node_modules/utils-merge/package.json | 69 - .../cordova/node_modules/uuid/.eslintrc.json | 47 - .../cordova/node_modules/uuid/AUTHORS | 5 - .../cordova/node_modules/uuid/CHANGELOG.md | 110 - .../cordova/node_modules/uuid/LICENSE.md | 21 - .../cordova/node_modules/uuid/README.md | 293 - .../cordova/node_modules/uuid/README_js.md | 280 - .../cordova/node_modules/uuid/bin/uuid | 65 - .../cordova/node_modules/uuid/index.js | 8 - .../node_modules/uuid/lib/bytesToUuid.js | 24 - .../node_modules/uuid/lib/md5-browser.js | 216 - .../cordova/node_modules/uuid/lib/md5.js | 25 - .../node_modules/uuid/lib/rng-browser.js | 34 - .../cordova/node_modules/uuid/lib/rng.js | 8 - .../node_modules/uuid/lib/sha1-browser.js | 89 - .../cordova/node_modules/uuid/lib/sha1.js | 25 - .../cordova/node_modules/uuid/lib/v35.js | 57 - .../cordova/node_modules/uuid/package.json | 99 - .../cordova/node_modules/uuid/v1.js | 109 - .../cordova/node_modules/uuid/v3.js | 4 - .../cordova/node_modules/uuid/v4.js | 29 - .../cordova/node_modules/uuid/v5.js | 3 - .../valid-identifier/package.json | 60 - .../node_modules/valid-identifier/readme.md | 38 - .../tests/valid-identifier-spec.js | 55 - .../valid-identifier/valid-identifier.js | 47 - .../validate-npm-package-license/LICENSE | 202 - .../validate-npm-package-license/README.md | 113 - .../validate-npm-package-license/index.js | 86 - .../validate-npm-package-license/package.json | 71 - .../validate-npm-package-name/.npmignore | 1 - .../aa4ee25ac41a9c3c7ee37ce965e6d1ac.json | 1 - .../bb918173e62b9517f55b630902d07ef4.json | 1 - .../validate-npm-package-name/.travis.yml | 6 - .../validate-npm-package-name/LICENSE | 6 - .../validate-npm-package-name/README.md | 120 - .../validate-npm-package-name/index.js | 105 - .../validate-npm-package-name/package.json | 69 - .../validate-npm-package-name/test/index.js | 109 - .../cordova/node_modules/vary/HISTORY.md | 39 - .../cordova/node_modules/vary/LICENSE | 22 - .../cordova/node_modules/vary/README.md | 101 - .../cordova/node_modules/vary/index.js | 149 - .../cordova/node_modules/vary/package.json | 82 - .../cordova/node_modules/verror/.npmignore | 9 - .../cordova/node_modules/verror/CHANGES.md | 28 - .../node_modules/verror/CONTRIBUTING.md | 19 - .../cordova/node_modules/verror/LICENSE | 19 - .../cordova/node_modules/verror/README.md | 528 - .../cordova/node_modules/verror/lib/verror.js | 451 - .../cordova/node_modules/verror/package.json | 54 - .../node_modules/vm-browserify/LICENSE | 18 - .../vm-browserify/example/run/bundle.js | 473 - .../vm-browserify/example/run/entry.js | 6 - .../vm-browserify/example/run/index.html | 9 - .../vm-browserify/example/run/server.js | 6 - .../node_modules/vm-browserify/index.js | 138 - .../node_modules/vm-browserify/package.json | 78 - .../vm-browserify/readme.markdown | 67 - .../node_modules/vm-browserify/test/vm.js | 35 - .../cordova/node_modules/which/CHANGELOG.md | 152 - .../cordova/node_modules/which/LICENSE | 15 - .../cordova/node_modules/which/README.md | 51 - .../cordova/node_modules/which/bin/which | 52 - .../cordova/node_modules/which/package.json | 70 - .../cordova/node_modules/which/which.js | 135 - .../cordova/node_modules/widest-line/index.js | 5 - .../cordova/node_modules/widest-line/license | 9 - .../node_modules/widest-line/package.json | 89 - .../node_modules/widest-line/readme.md | 34 - .../cordova/node_modules/win-release/index.js | 35 - .../cordova/node_modules/win-release/license | 21 - .../node_modules/win-release/package.json | 76 - .../node_modules/win-release/readme.md | 54 - .../cordova/node_modules/wordwrap/LICENSE | 18 - .../node_modules/wordwrap/README.markdown | 70 - .../node_modules/wordwrap/example/center.js | 10 - .../node_modules/wordwrap/example/meat.js | 3 - .../cordova/node_modules/wordwrap/index.js | 76 - .../node_modules/wordwrap/package.json | 68 - .../node_modules/wordwrap/test/break.js | 32 - .../node_modules/wordwrap/test/idleness.txt | 63 - .../node_modules/wordwrap/test/wrap.js | 33 - .../cordova/node_modules/wrappy/LICENSE | 15 - .../cordova/node_modules/wrappy/README.md | 36 - .../cordova/node_modules/wrappy/package.json | 62 - .../cordova/node_modules/wrappy/wrappy.js | 33 - .../node_modules/write-file-atomic/LICENSE | 6 - .../node_modules/write-file-atomic/README.md | 49 - .../node_modules/write-file-atomic/index.js | 199 - .../write-file-atomic/package.json | 70 - .../cordova/node_modules/write/LICENSE | 21 - .../cordova/node_modules/write/README.md | 101 - .../cordova/node_modules/write/index.js | 93 - .../cordova/node_modules/write/package.json | 78 - .../cordova/node_modules/xcode/.npmignore | 1 - .../cordova/node_modules/xcode/.ratignore | 2 - .../cordova/node_modules/xcode/AUTHORS | 6 - .../cordova/node_modules/xcode/LICENSE | 202 - .../cordova/node_modules/xcode/Makefile | 24 - .../cordova/node_modules/xcode/README.md | 63 - .../node_modules/xcode/RELEASENOTES.md | 28 - .../cordova/node_modules/xcode/index.js | 18 - .../node_modules/xcode/lib/parseJob.js | 32 - .../node_modules/xcode/lib/parser/pbxproj.js | 1916 --- .../xcode/lib/parser/pbxproj.pegjs | 280 - .../cordova/node_modules/xcode/lib/pbxFile.js | 232 - .../node_modules/xcode/lib/pbxProject.js | 2104 --- .../node_modules/xcode/lib/pbxWriter.js | 299 - .../node_modules/xcode/node_modules/.bin/uuid | 15 - .../xcode/node_modules/.bin/uuid.cmd | 7 - .../xcode/node_modules/uuid/.npmignore | 8 - .../xcode/node_modules/uuid/.travis.yml | 5 - .../xcode/node_modules/uuid/AUTHORS | 5 - .../xcode/node_modules/uuid/HISTORY.md | 28 - .../xcode/node_modules/uuid/LICENSE.md | 21 - .../xcode/node_modules/uuid/README.md | 132 - .../xcode/node_modules/uuid/bin/uuid | 26 - .../xcode/node_modules/uuid/index.js | 8 - .../node_modules/uuid/lib/bytesToUuid.js | 23 - .../node_modules/uuid/lib/rng-browser.js | 33 - .../xcode/node_modules/uuid/lib/rng.js | 10 - .../xcode/node_modules/uuid/package.json | 81 - .../xcode/node_modules/uuid/test/mocha.opts | 3 - .../xcode/node_modules/uuid/test/test.js | 96 - .../xcode/node_modules/uuid/v1.js | 103 - .../xcode/node_modules/uuid/v4.js | 29 - .../cordova/node_modules/xcode/package.json | 81 - .../cordova/node_modules/xdg-basedir/index.js | 28 - .../cordova/node_modules/xdg-basedir/license | 21 - .../node_modules/xdg-basedir/package.json | 76 - .../node_modules/xdg-basedir/readme.md | 60 - .../node_modules/xmlbuilder/.npmignore | 5 - .../node_modules/xmlbuilder/CHANGELOG.md | 395 - .../cordova/node_modules/xmlbuilder/LICENSE | 21 - .../cordova/node_modules/xmlbuilder/README.md | 85 - .../node_modules/xmlbuilder/lib/Utility.js | 139 - .../xmlbuilder/lib/XMLAttribute.js | 31 - .../node_modules/xmlbuilder/lib/XMLCData.js | 32 - .../node_modules/xmlbuilder/lib/XMLComment.js | 32 - .../xmlbuilder/lib/XMLDTDAttList.js | 50 - .../xmlbuilder/lib/XMLDTDElement.js | 35 - .../xmlbuilder/lib/XMLDTDEntity.js | 56 - .../xmlbuilder/lib/XMLDTDNotation.js | 37 - .../xmlbuilder/lib/XMLDeclaration.js | 40 - .../node_modules/xmlbuilder/lib/XMLDocType.js | 107 - .../xmlbuilder/lib/XMLDocument.js | 48 - .../xmlbuilder/lib/XMLDocumentCB.js | 402 - .../node_modules/xmlbuilder/lib/XMLElement.js | 111 - .../node_modules/xmlbuilder/lib/XMLNode.js | 432 - .../lib/XMLProcessingInstruction.js | 35 - .../node_modules/xmlbuilder/lib/XMLRaw.js | 32 - .../xmlbuilder/lib/XMLStreamWriter.js | 278 - .../xmlbuilder/lib/XMLStringWriter.js | 302 - .../xmlbuilder/lib/XMLStringifier.js | 192 - .../node_modules/xmlbuilder/lib/XMLText.js | 32 - .../xmlbuilder/lib/XMLWriterBase.js | 68 - .../node_modules/xmlbuilder/lib/index.js | 53 - .../node_modules/xmlbuilder/package.json | 70 - .../cordova/node_modules/xmldom/.npmignore | 5 - .../cordova/node_modules/xmldom/.travis.yml | 22 - .../cordova/node_modules/xmldom/LICENSE | 8 - .../node_modules/xmldom/__package__.js | 4 - .../cordova/node_modules/xmldom/changelog | 14 - .../node_modules/xmldom/component.json | 10 - .../cordova/node_modules/xmldom/dom-parser.js | 251 - .../cordova/node_modules/xmldom/dom.js | 1244 -- .../cordova/node_modules/xmldom/package.json | 100 - .../cordova/node_modules/xmldom/readme.md | 219 - .../cordova/node_modules/xmldom/sax.js | 633 - .../cordova/node_modules/xtend/.jshintrc | 30 - .../cordova/node_modules/xtend/.npmignore | 1 - .../cordova/node_modules/xtend/LICENCE | 19 - .../cordova/node_modules/xtend/Makefile | 4 - .../cordova/node_modules/xtend/README.md | 32 - .../cordova/node_modules/xtend/immutable.js | 19 - .../cordova/node_modules/xtend/mutable.js | 17 - .../cordova/node_modules/xtend/package.json | 95 - .../cordova/node_modules/xtend/test.js | 83 - .../node_modules/cordova/npm-shrinkwrap.json | 4799 ------ .../node_modules/cordova/package.json | 4981 ------- .../cordova/scripts/cordova.completion | 124 - .../node_modules/cordova/src/cli.js | 540 - .../node_modules/cordova/src/help.js | 48 - .../node_modules/cordova/src/telemetry.js | 119 - express-server/package-lock.json | 4694 ------ express-server/package.json | 1 - express-server/public/javascripts/ajax.js | 42 +- express-server/public/login/auth.js | 2 +- express-server/public/stylesheets/style.css | 30 +- express-server/routes/index.js | 33 +- express-server/views/index.ejs | 72 +- express-server/views/index1.ejs | 20 + 6664 files changed, 209 insertions(+), 824596 deletions(-) delete mode 100644 .gitignore create mode 100644 .vscode/settings.json create mode 100644 express-server/.vscode/settings.json create mode 100644 express-server/db-config/keys.js delete mode 100644 express-server/node_modules/.bin/cordova delete mode 100644 express-server/node_modules/.bin/cordova.cmd delete mode 100644 express-server/node_modules/cordova/.eslintrc.yml delete mode 100644 express-server/node_modules/cordova/.gitattributes delete mode 100644 express-server/node_modules/cordova/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 express-server/node_modules/cordova/.ratignore delete mode 100644 express-server/node_modules/cordova/.travis.yml delete mode 100644 express-server/node_modules/cordova/CONTRIBUTING.md delete mode 100644 express-server/node_modules/cordova/LICENSE delete mode 100644 express-server/node_modules/cordova/NOTICE delete mode 100644 express-server/node_modules/cordova/README.md delete mode 100644 express-server/node_modules/cordova/RELEASENOTES.md delete mode 100644 express-server/node_modules/cordova/appveyor.yml delete mode 100644 express-server/node_modules/cordova/bin/cordova delete mode 100644 express-server/node_modules/cordova/bin/cordova.cmd delete mode 100644 express-server/node_modules/cordova/cordova.js delete mode 100644 express-server/node_modules/cordova/doc/bash.md delete mode 100644 express-server/node_modules/cordova/doc/build.txt delete mode 100644 express-server/node_modules/cordova/doc/clean.txt delete mode 100644 express-server/node_modules/cordova/doc/compile.txt delete mode 100644 express-server/node_modules/cordova/doc/config.txt delete mode 100644 express-server/node_modules/cordova/doc/cordova.txt delete mode 100644 express-server/node_modules/cordova/doc/create.txt delete mode 100644 express-server/node_modules/cordova/doc/emulate.txt delete mode 100644 express-server/node_modules/cordova/doc/help.txt delete mode 100644 express-server/node_modules/cordova/doc/info.txt delete mode 100644 express-server/node_modules/cordova/doc/platform.txt delete mode 100644 express-server/node_modules/cordova/doc/plugin.txt delete mode 100644 express-server/node_modules/cordova/doc/prepare.txt delete mode 100644 express-server/node_modules/cordova/doc/readme.md delete mode 100644 express-server/node_modules/cordova/doc/requirements.txt delete mode 100644 express-server/node_modules/cordova/doc/run.txt delete mode 100644 express-server/node_modules/cordova/doc/serve.txt delete mode 100644 express-server/node_modules/cordova/doc/telemetry.txt delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/JSONStream delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/JSONStream.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/acorn delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/acorn.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/browser-pack delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/browser-pack.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/browserify delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/browserify.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/deps-sort delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/deps-sort.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/escodegen delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/escodegen.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/esgenerate delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/esgenerate.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/esparse delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/esparse.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/esvalidate delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/esvalidate.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/insert-module-globals delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/insert-module-globals.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/is-ci delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/is-ci.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/jasmine delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/jasmine.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/js-yaml delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/js-yaml.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/miller-rabin delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/miller-rabin.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/mime delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/mime.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/mkdirp delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/mkdirp.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/module-deps delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/module-deps.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/nopt delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/nopt.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/opener delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/opener.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/os-name delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/os-name.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/osx-release delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/osx-release.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/pegjs delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/pegjs.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/rc delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/rc.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/rimraf delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/rimraf.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/semver delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/semver.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/sha.js delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/sha.js.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/shjs delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/shjs.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/sshpk-conv delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/sshpk-conv.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/sshpk-sign delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/sshpk-sign.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/sshpk-verify delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/sshpk-verify.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/uglifyjs delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/uglifyjs.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/umd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/umd.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/undeclared-identifiers delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/undeclared-identifiers.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/uuid delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/uuid.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/which delete mode 100644 express-server/node_modules/cordova/node_modules/.bin/which.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/LICENSE.APACHE2 delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/LICENSE.MIT delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/bin.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/examples/all_docs.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/bool.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/destroy_missing.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/doubledot1.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/doubledot2.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/empty.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/error_contents.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/fixtures/all_npm.json delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/fixtures/couch_sample.json delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/fixtures/depth.json delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/fixtures/error.json delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/fixtures/header_footer.json delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/fn.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/gen.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/header_footer.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/issues.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/keys.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/map.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/multiple_objects.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/multiple_objects_error.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/null.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/parsejson.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/stringify.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/stringify_object.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/test2.js delete mode 100644 express-server/node_modules/cordova/node_modules/JSONStream/test/two-ways.js delete mode 100644 express-server/node_modules/cordova/node_modules/abbrev/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/abbrev/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/abbrev/abbrev.js delete mode 100644 express-server/node_modules/cordova/node_modules/abbrev/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/accepts/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/accepts/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/accepts/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/accepts/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/accepts/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/inject.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/.bin/acorn delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/.bin/acorn.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/.editorconfig delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/.gitattributes delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/.tern-project delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/AUTHORS delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/bin/acorn delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/bin/generate-identifier-regex.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/bin/update_authors.sh delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/dist/.keep delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.es.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/dist/acorn_loose.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/dist/walk.es.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/dist/walk.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/rollup/config.bin.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/rollup/config.loose.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/rollup/config.main.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/rollup/config.walk.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/bin/acorn.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/expression.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/identifier.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/location.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/locutil.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/loose/expression.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/loose/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/loose/parseutil.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/loose/state.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/loose/statement.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/loose/tokenize.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/lval.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/node.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/options.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/parseutil.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/state.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/statement.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/tokencontext.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/tokenize.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/tokentype.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/util.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/walk/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/src/whitespace.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-jsx/xhtml.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/LICENSE.md delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/build.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/lib/bigint/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/lib/dynamic-import/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/lib/dynamic-import/source.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/lib/import-meta/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/node_modules/.bin/acorn delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/node_modules/.bin/acorn.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/node_modules/acorn/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/node_modules/acorn/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/node_modules/acorn/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/node_modules/acorn/bin/acorn delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/node_modules/acorn/dist/acorn.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/node_modules/acorn/dist/acorn.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/node_modules/acorn/dist/acorn.js.map delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/node_modules/acorn/dist/acorn.mjs delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/node_modules/acorn/dist/acorn.mjs.map delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/node_modules/acorn/dist/bin.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/node_modules/acorn/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-node/walk.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-walk/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-walk/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-walk/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-walk/dist/walk.es.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-walk/dist/walk.es.js.map delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-walk/dist/walk.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-walk/dist/walk.js.map delete mode 100644 express-server/node_modules/cordova/node_modules/acorn-walk/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/acorn/AUTHORS delete mode 100644 express-server/node_modules/cordova/node_modules/acorn/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/acorn/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/acorn/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/acorn/bin/_acorn.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn/bin/acorn delete mode 100644 express-server/node_modules/cordova/node_modules/acorn/bin/run_test262.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn/bin/test262.whitelist delete mode 100644 express-server/node_modules/cordova/node_modules/acorn/dist/.keep delete mode 100644 express-server/node_modules/cordova/node_modules/acorn/dist/acorn.es.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn/dist/acorn.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn/dist/acorn_loose.es.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn/dist/acorn_loose.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn/dist/walk.es.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn/dist/walk.js delete mode 100644 express-server/node_modules/cordova/node_modules/acorn/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/_formatLimit.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/_util.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/deepProperties.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/deepRequired.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/dot/_formatLimit.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/dot/patternRequired.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/dot/switch.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/dotjs/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/dotjs/_formatLimit.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/dotjs/patternRequired.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/dotjs/switch.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/dynamicDefaults.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/formatMaximum.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/formatMinimum.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/if.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/instanceof.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/patternRequired.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/prohibited.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/range.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/regexp.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/select.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/switch.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/typeof.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/keywords/uniqueItemProperties.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv-keywords/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/.tonic_example.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/dist/ajv.bundle.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/dist/ajv.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/dist/ajv.min.js.map delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/dist/nodent.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/dist/regenerator.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/$data.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/ajv.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/ajv.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/cache.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/compile/_rules.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/compile/async.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/compile/equal.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/compile/error_classes.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/compile/formats.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/compile/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/compile/resolve.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/compile/rules.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/compile/schema_obj.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/compile/ucs2length.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/compile/util.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/_limit.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/_limitItems.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/_limitLength.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/_limitProperties.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/allOf.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/anyOf.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/coerce.def delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/const.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/contains.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/custom.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/defaults.def delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/definitions.def delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/dependencies.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/enum.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/errors.def delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/format.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/items.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/missing.def delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/multipleOf.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/not.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/oneOf.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/pattern.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/properties.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/propertyNames.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/ref.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/required.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/uniqueItems.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dot/validate.jst delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/_limit.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/_limitItems.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/_limitLength.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/_limitProperties.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/allOf.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/anyOf.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/const.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/contains.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/custom.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/dependencies.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/enum.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/format.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/items.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/multipleOf.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/not.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/oneOf.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/pattern.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/properties.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/propertyNames.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/ref.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/required.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/uniqueItems.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/dotjs/validate.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/keyword.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/patternGroups.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/refs/$data.json delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/refs/json-schema-draft-04.json delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/refs/json-schema-draft-06.json delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/lib/refs/json-schema-v5.json delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/scripts/.eslintrc.yml delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/scripts/bundle.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/scripts/compile-dots.js delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/scripts/info delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/scripts/prepare-tests delete mode 100644 express-server/node_modules/cordova/node_modules/ajv/scripts/travis-gh-pages delete mode 100644 express-server/node_modules/cordova/node_modules/aliasify/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/aliasify/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/aliasify/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/aliasify/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/aliasify/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/aliasify/lib/aliasify.js delete mode 100644 express-server/node_modules/cordova/node_modules/aliasify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/amdefine/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/amdefine/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/amdefine/amdefine.js delete mode 100644 express-server/node_modules/cordova/node_modules/amdefine/intercept.js delete mode 100644 express-server/node_modules/cordova/node_modules/amdefine/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/ansi-align/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/ansi-align/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/ansi-align/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/ansi-align/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/ansi-align/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/ansi-escapes/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/ansi-escapes/license delete mode 100644 express-server/node_modules/cordova/node_modules/ansi-escapes/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/ansi-escapes/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/ansi-regex/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/ansi-regex/license delete mode 100644 express-server/node_modules/cordova/node_modules/ansi-regex/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/ansi-regex/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/ansi-styles/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/ansi-styles/license delete mode 100644 express-server/node_modules/cordova/node_modules/ansi-styles/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/ansi-styles/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/ansi/.jshintrc delete mode 100644 express-server/node_modules/cordova/node_modules/ansi/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/ansi/History.md delete mode 100644 express-server/node_modules/cordova/node_modules/ansi/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/ansi/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/ansi/examples/beep/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/ansi/examples/clear/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/ansi/examples/cursorPosition.js delete mode 100644 express-server/node_modules/cordova/node_modules/ansi/examples/progress/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/ansi/lib/ansi.js delete mode 100644 express-server/node_modules/cordova/node_modules/ansi/lib/newlines.js delete mode 100644 express-server/node_modules/cordova/node_modules/ansi/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/action.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/action/append.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/action/append/constant.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/action/count.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/action/help.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/action/store.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/action/store/constant.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/action/store/false.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/action/store/true.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/action/subparsers.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/action/version.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/action_container.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/argparse.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/argument/error.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/argument/exclusive.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/argument/group.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/argument_parser.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/const.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/help/added_formatters.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/help/formatter.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/namespace.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/lib/utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/argparse/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/array-filter/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/array-filter/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/array-filter/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/array-filter/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/array-filter/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/array-filter/test/filter.js delete mode 100644 express-server/node_modules/cordova/node_modules/array-filter/test/holes.js delete mode 100644 express-server/node_modules/cordova/node_modules/array-find-index/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/array-find-index/license delete mode 100644 express-server/node_modules/cordova/node_modules/array-find-index/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/array-find-index/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/array-flatten/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/array-flatten/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/array-flatten/array-flatten.js delete mode 100644 express-server/node_modules/cordova/node_modules/array-flatten/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/array-map/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/array-map/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/array-map/example/map.js delete mode 100644 express-server/node_modules/cordova/node_modules/array-map/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/array-map/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/array-map/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/array-map/test/map.js delete mode 100644 express-server/node_modules/cordova/node_modules/array-reduce/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/array-reduce/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/array-reduce/example/sum.js delete mode 100644 express-server/node_modules/cordova/node_modules/array-reduce/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/array-reduce/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/array-reduce/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/array-reduce/test/reduce.js delete mode 100644 express-server/node_modules/cordova/node_modules/array-union/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/array-union/license delete mode 100644 express-server/node_modules/cordova/node_modules/array-union/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/array-union/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/array-uniq/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/array-uniq/license delete mode 100644 express-server/node_modules/cordova/node_modules/array-uniq/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/array-uniq/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/arrify/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/arrify/license delete mode 100644 express-server/node_modules/cordova/node_modules/arrify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/arrify/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/asn1.js/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/asn1.js/lib/asn1.js delete mode 100644 express-server/node_modules/cordova/node_modules/asn1.js/lib/asn1/api.js delete mode 100644 express-server/node_modules/cordova/node_modules/asn1.js/lib/asn1/base/buffer.js delete mode 100644 express-server/node_modules/cordova/node_modules/asn1.js/lib/asn1/base/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/asn1.js/lib/asn1/base/node.js delete mode 100644 express-server/node_modules/cordova/node_modules/asn1.js/lib/asn1/base/reporter.js delete mode 100644 express-server/node_modules/cordova/node_modules/asn1.js/lib/asn1/constants/der.js delete mode 100644 express-server/node_modules/cordova/node_modules/asn1.js/lib/asn1/constants/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/asn1.js/lib/asn1/decoders/der.js delete mode 100644 express-server/node_modules/cordova/node_modules/asn1.js/lib/asn1/decoders/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/asn1.js/lib/asn1/decoders/pem.js delete mode 100644 express-server/node_modules/cordova/node_modules/asn1.js/lib/asn1/encoders/der.js delete mode 100644 express-server/node_modules/cordova/node_modules/asn1.js/lib/asn1/encoders/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/asn1.js/lib/asn1/encoders/pem.js delete mode 100644 express-server/node_modules/cordova/node_modules/asn1.js/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/asn1/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/asn1/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/asn1/lib/ber/errors.js delete mode 100644 express-server/node_modules/cordova/node_modules/asn1/lib/ber/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/asn1/lib/ber/reader.js delete mode 100644 express-server/node_modules/cordova/node_modules/asn1/lib/ber/types.js delete mode 100644 express-server/node_modules/cordova/node_modules/asn1/lib/ber/writer.js delete mode 100644 express-server/node_modules/cordova/node_modules/asn1/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/asn1/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/assert-plus/AUTHORS delete mode 100644 express-server/node_modules/cordova/node_modules/assert-plus/CHANGES.md delete mode 100644 express-server/node_modules/cordova/node_modules/assert-plus/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/assert-plus/assert.js delete mode 100644 express-server/node_modules/cordova/node_modules/assert-plus/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/assert/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/assert/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/assert/.zuul.yml delete mode 100644 express-server/node_modules/cordova/node_modules/assert/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/assert/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/assert/assert.js delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/inherits/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/inherits/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/inherits/inherits.js delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/inherits/inherits_browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/inherits/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/inherits/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/util/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/util/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/util/.zuul.yml delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/util/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/util/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/util/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/util/support/isBuffer.js delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/util/support/isBufferBrowser.js delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/util/test/browser/inspect.js delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/util/test/browser/is.js delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/util/test/node/debug.js delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/util/test/node/format.js delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/util/test/node/inspect.js delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/util/test/node/log.js delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/util/test/node/util.js delete mode 100644 express-server/node_modules/cordova/node_modules/assert/node_modules/util/util.js delete mode 100644 express-server/node_modules/cordova/node_modules/assert/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/assert/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/async/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/async/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/async/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/async/dist/async.js delete mode 100644 express-server/node_modules/cordova/node_modules/async/dist/async.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/async/lib/async.js delete mode 100644 express-server/node_modules/cordova/node_modules/async/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/asynckit/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/asynckit/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/asynckit/bench.js delete mode 100644 express-server/node_modules/cordova/node_modules/asynckit/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/asynckit/lib/abort.js delete mode 100644 express-server/node_modules/cordova/node_modules/asynckit/lib/async.js delete mode 100644 express-server/node_modules/cordova/node_modules/asynckit/lib/defer.js delete mode 100644 express-server/node_modules/cordova/node_modules/asynckit/lib/iterate.js delete mode 100644 express-server/node_modules/cordova/node_modules/asynckit/lib/readable_asynckit.js delete mode 100644 express-server/node_modules/cordova/node_modules/asynckit/lib/readable_parallel.js delete mode 100644 express-server/node_modules/cordova/node_modules/asynckit/lib/readable_serial.js delete mode 100644 express-server/node_modules/cordova/node_modules/asynckit/lib/readable_serial_ordered.js delete mode 100644 express-server/node_modules/cordova/node_modules/asynckit/lib/state.js delete mode 100644 express-server/node_modules/cordova/node_modules/asynckit/lib/streamify.js delete mode 100644 express-server/node_modules/cordova/node_modules/asynckit/lib/terminator.js delete mode 100644 express-server/node_modules/cordova/node_modules/asynckit/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/asynckit/parallel.js delete mode 100644 express-server/node_modules/cordova/node_modules/asynckit/serial.js delete mode 100644 express-server/node_modules/cordova/node_modules/asynckit/serialOrdered.js delete mode 100644 express-server/node_modules/cordova/node_modules/asynckit/stream.js delete mode 100644 express-server/node_modules/cordova/node_modules/aws-sign2/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/aws-sign2/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/aws-sign2/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/aws-sign2/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/aws4/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/aws4/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/aws4/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/aws4/aws4.js delete mode 100644 express-server/node_modules/cordova/node_modules/aws4/lru.js delete mode 100644 express-server/node_modules/cordova/node_modules/aws4/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/babel-code-frame/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/babel-code-frame/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/babel-code-frame/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/babel-code-frame/package-lock.json delete mode 100644 express-server/node_modules/cordova/node_modules/babel-code-frame/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/balanced-match/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/balanced-match/LICENSE.md delete mode 100644 express-server/node_modules/cordova/node_modules/balanced-match/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/balanced-match/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/balanced-match/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/base64-js/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/base64-js/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/base64-js/base64js.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/base64-js/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/base64-js/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/base64-js/test/big-data.js delete mode 100644 express-server/node_modules/cordova/node_modules/base64-js/test/convert.js delete mode 100644 express-server/node_modules/cordova/node_modules/base64-js/test/url-safe.js delete mode 100644 express-server/node_modules/cordova/node_modules/bcrypt-pbkdf/CONTRIBUTING.md delete mode 100644 express-server/node_modules/cordova/node_modules/bcrypt-pbkdf/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/bcrypt-pbkdf/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/bcrypt-pbkdf/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/bcrypt-pbkdf/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/big-integer/BigInteger.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/big-integer/BigInteger.js delete mode 100644 express-server/node_modules/cordova/node_modules/big-integer/BigInteger.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/big-integer/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/big-integer/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/big-integer/bower.json delete mode 100644 express-server/node_modules/cordova/node_modules/big-integer/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/big-integer/tsconfig.json delete mode 100644 express-server/node_modules/cordova/node_modules/block-stream/LICENCE delete mode 100644 express-server/node_modules/cordova/node_modules/block-stream/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/block-stream/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/block-stream/block-stream.js delete mode 100644 express-server/node_modules/cordova/node_modules/block-stream/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/bn.js/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/bn.js/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/bn.js/lib/bn.js delete mode 100644 express-server/node_modules/cordova/node_modules/bn.js/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/bn.js/util/genCombMulTo.js delete mode 100644 express-server/node_modules/cordova/node_modules/bn.js/util/genCombMulTo10.js delete mode 100644 express-server/node_modules/cordova/node_modules/body-parser/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/body-parser/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/body-parser/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/body-parser/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/body-parser/lib/read.js delete mode 100644 express-server/node_modules/cordova/node_modules/body-parser/lib/types/json.js delete mode 100644 express-server/node_modules/cordova/node_modules/body-parser/lib/types/raw.js delete mode 100644 express-server/node_modules/cordova/node_modules/body-parser/lib/types/text.js delete mode 100644 express-server/node_modules/cordova/node_modules/body-parser/lib/types/urlencoded.js delete mode 100644 express-server/node_modules/cordova/node_modules/body-parser/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/boxen/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/boxen/license delete mode 100644 express-server/node_modules/cordova/node_modules/boxen/node_modules/ansi-styles/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/boxen/node_modules/ansi-styles/license delete mode 100644 express-server/node_modules/cordova/node_modules/boxen/node_modules/ansi-styles/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/boxen/node_modules/ansi-styles/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/index.js.flow delete mode 100644 express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/license delete mode 100644 express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/templates.js delete mode 100644 express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/types/index.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/boxen/node_modules/supports-color/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/boxen/node_modules/supports-color/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/boxen/node_modules/supports-color/license delete mode 100644 express-server/node_modules/cordova/node_modules/boxen/node_modules/supports-color/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/boxen/node_modules/supports-color/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/boxen/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/boxen/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-creator/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-creator/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-creator/bplistCreator.js delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-creator/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-creator/test/airplay.bplist delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-creator/test/binaryData.bplist delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-creator/test/creatorTest.js delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-creator/test/iTunes-small.bplist delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-creator/test/sample1.bplist delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-creator/test/sample2.bplist delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-creator/test/uid.bplist delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-creator/test/utf16.bplist delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-parser/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-parser/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-parser/bplistParser.js delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-parser/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-parser/test/airplay.bplist delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-parser/test/iTunes-small.bplist delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-parser/test/int64.bplist delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-parser/test/int64.xml delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-parser/test/parseTest.js delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-parser/test/sample1.bplist delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-parser/test/sample2.bplist delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-parser/test/uid.bplist delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-parser/test/utf16.bplist delete mode 100644 express-server/node_modules/cordova/node_modules/bplist-parser/test/utf16_chinese.plist delete mode 100644 express-server/node_modules/cordova/node_modules/brace-expansion/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/brace-expansion/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/brace-expansion/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/brace-expansion/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/brorand/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/brorand/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/brorand/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/brorand/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/brorand/test/api-test.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/_prelude.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/bin/cmd.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/bin/prepublish.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/example/input.json delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/example/output.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/example/sourcemap/input.json delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/example/sourcemap/output.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/prelude.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/test/comment.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/test/empty.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/test/not_found.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/test/only_execute_entries.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/test/order.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/test/pack.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/test/raw.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/test/source-maps-existing.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/test/source-maps.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/test/this.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-pack/test/unicode.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/empty.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/example/async.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/example/sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/lib/async.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/lib/caller.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/lib/core.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/lib/core.json delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/lib/node-modules-paths.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/lib/sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/core.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/dotdot.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/dotdot/abc/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/dotdot/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/faulty_basedir.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/filter.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/filter_sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/mock.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/mock_sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/module_dir.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/module_dir/xmodules/aaa/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/module_dir/ymodules/aaa/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/module_dir/zmodules/bbb/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/module_dir/zmodules/bbb/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/node_path.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/node_path/x/aaa/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/node_path/x/ccc/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/node_path/y/bbb/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/node_path/y/ccc/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/nonstring.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/pathfilter.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/pathfilter/deep_ref/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/pathfilter/deep_ref/node_modules/deep/alt.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/pathfilter/deep_ref/node_modules/deep/deeper/ref.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/pathfilter/deep_ref/node_modules/deep/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/pathfilter/deep_ref/node_modules/deep/ref.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/precedence.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/precedence/aaa.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/precedence/aaa/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/precedence/aaa/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/precedence/bbb.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/precedence/bbb/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver/bar/node_modules/foo/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver/baz/doom.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver/baz/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver/baz/quux.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver/biz/node_modules/garply/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver/biz/node_modules/garply/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver/biz/node_modules/grux/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver/biz/node_modules/tiv/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver/cup.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver/foo.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver/incorrect_main/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver/incorrect_main/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver/mug.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver/mug.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver/other_path/lib/other-lib.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver/other_path/root.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver/punycode/node_modules/punycode/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver/quux/foo/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver/without_basedir/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver/without_basedir/node_modules/mymodule.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/resolver_sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/subdirs.js delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/subdirs/node_modules/a/b/c/x.json delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/node_modules/resolve/test/subdirs/node_modules/a/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browser-resolve/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/aes.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/authCipher.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/decrypter.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/encrypter.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/ghash.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/incr32.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/modes/cbc.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/modes/cfb.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/modes/cfb1.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/modes/cfb8.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/modes/ctr.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/modes/ecb.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/modes/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/modes/list.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/modes/ofb.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-aes/streamCipher.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-cipher/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-cipher/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-cipher/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-cipher/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-cipher/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-cipher/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-cipher/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-des/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-des/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-des/license delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-des/modes.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-des/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-des/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-des/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-rsa/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-rsa/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-rsa/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-rsa/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-rsa/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-rsa/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-sign/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-sign/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-sign/algos.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-sign/browser/algorithms.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-sign/browser/curves.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-sign/browser/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-sign/browser/sign.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-sign/browser/verify.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-sign/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-sign/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/lib/loadConfig.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/lib/parentDir.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/lib/skipFile.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/lib/transformTools.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/run-test.sh delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/src/loadConfig.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/src/parentDir.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/src/skipFile.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/src/transformTools.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/test/falafelTransformTest.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/test/functionTransformTest.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/test/loadConfigTest.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/test/mocha.opts delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/test/requireTransformTest.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/test/skipFileTest.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/test/stringTransformTest.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/testFixtures/testWithConfig/childPackage/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/testFixtures/testWithConfig/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/testFixtures/testWithConfig/syntaxError.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-transform-tools/testFixtures/testWithConfig/yellow/unyellowify.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/src/binding.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/src/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/test/fixtures/elipses.txt delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/test/fixtures/empty.txt delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/test/fixtures/person.jpg delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/test/ignored/test-zlib-dictionary-fail.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/test/ignored/test-zlib-dictionary.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/test/ignored/test-zlib-params.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/test/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/test/test-zlib-close-after-write.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/test/test-zlib-convenience-methods.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/test/test-zlib-from-string.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/test/test-zlib-invalid-input.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/test/test-zlib-random-byte-pipes.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/test/test-zlib-write-after-flush.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/test/test-zlib-zero-byte.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify-zlib/test/test-zlib.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/bin/advanced.txt delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/bin/args.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/bin/cmd.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/bin/usage.txt delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/changelog.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/example/api/browser/bar.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/example/api/browser/foo.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/example/api/browser/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/example/api/build.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/example/multiple_bundles/beep.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/example/multiple_bundles/boop.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/example/multiple_bundles/build.sh delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/example/multiple_bundles/robot.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/example/multiple_bundles/static/beep.html delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/example/multiple_bundles/static/boop.html delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/example/source_maps/build.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/example/source_maps/build.sh delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/example/source_maps/index.html delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/example/source_maps/js/build/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/example/source_maps/js/build/bundle.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/example/source_maps/js/foo.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/example/source_maps/js/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/example/source_maps/js/wunder/bar.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/lib/_empty.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/lib/builtins.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/node_modules/glob/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/node_modules/glob/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/node_modules/glob/changelog.md delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/node_modules/glob/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/node_modules/glob/glob.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/node_modules/glob/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/node_modules/glob/sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/args.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/array.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/array/one.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/array/three.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/array/two.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/async.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/async/src.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/backbone.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bare.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bare/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bare_shebang.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bin.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bin_entry.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bin_tr_error.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bin_tr_error/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bin_tr_error/tr.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bom.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bom/hello.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_file.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_file/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_file/wow.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/a/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/a/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/b/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/b/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/b/x.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/c/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/c/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/c/x.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/d/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/d/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/d/x.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/e/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/e/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/e/x.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/f/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/f/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/f/x.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/g/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/g/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/g/x.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/h/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/h/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/h/x.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/i/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/i/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/i/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/i/x.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/j/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/j/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/j/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/j/x.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/k/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/k/node_modules/x/hey.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/k/node_modules/x/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/l/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/l/node_modules/x/hey.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/browser_field_resolve/l/node_modules/x/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/buffer.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bundle-bundle-external.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bundle-bundle-external/bar.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bundle-bundle-external/baz.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bundle-bundle-external/foo.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bundle-stream.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bundle.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bundle_external.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bundle_external/boop.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bundle_external/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bundle_external/robot.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bundle_external_global.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/bundle_sourcemap.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/catch.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/catch/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/circular.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/circular/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/circular/b.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/circular/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/coffee_bin.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/coffee_bin/main.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/coffee_bin/x.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/coffeeify.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/coffeeify/main.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/comment.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/comment/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/constants.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/crypto.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/crypto_ig.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/cycle.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/cycle/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/cycle/entry.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/cycle/mod1/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/cycle/mod1/b.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/cycle/mod2/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/cycle/mod2/b.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/debug_standalone.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/debug_standalone/x.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/dedupe-deps.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/dedupe-nomap.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/delay.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/delay/diverted.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/delay/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/dep.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/dollar.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/dollar/dollar/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/double_buffer.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/double_buffer/explicit.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/double_buffer/implicit.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/double_buffer/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/double_bundle.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/double_bundle_error.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/double_bundle_error/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/double_bundle_error/needs_three.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/double_bundle_error/one.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/double_bundle_error/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/double_bundle_error/three.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/double_bundle_error/two.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/double_bundle_json.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/double_bundle_json/a.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/double_bundle_json/b.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/double_bundle_json/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/double_bundle_parallel.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/double_bundle_parallel_cache.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/dup/foo-dup.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/dup/foo.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/dup/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/entry.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/entry/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/entry/needs_three.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/entry/one.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/entry/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/entry/three.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/entry/two.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/entry_exec.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/entry_exec/fail.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/entry_exec/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/entry_expose.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/entry_expose/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/entry_relative.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/error_code.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/error_code/src.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/export.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/export/entry.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/external.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/external/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/external/x.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/external_args/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/external_shim.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/external_shim/bundle1.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/external_shim/bundle2.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/external_shim/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/external_shim/shim.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/externalize.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/externalize/beep.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/externalize/boop.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/externalize/robot.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/fake.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/fake/fake_fs.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/fake/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/field.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/field/miss.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/field/node_modules/z-miss/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/field/node_modules/z-miss/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/field/node_modules/z-miss/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/field/node_modules/z-object/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/field/node_modules/z-object/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/field/node_modules/z-object/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/field/node_modules/z-string/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/field/node_modules/z-string/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/field/node_modules/z-string/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/field/node_modules/z-sub/browser/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/field/node_modules/z-sub/browser/b.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/field/node_modules/z-sub/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/field/node_modules/z-sub/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/field/object.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/field/string.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/field/sub.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/file_event.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/five_bundle.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/full_paths.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/glob.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/glob/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/glob/b.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/glob/lib/z.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/glob/vendor/x.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/glob/vendor/y.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/global.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/global/buffer.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/global/filename.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/global/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/global/node_modules/aaa/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/global/node_modules/robot/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/global/node_modules/robot/lib/beep.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/global/tick.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/global_coffeeify.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/global_noparse.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/global_recorder.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/global_recorder/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash/foo/other.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash/foo/two.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash/one.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash/other.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash_instance_context.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash_instance_context/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash_instance_context/one/dir/f.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash_instance_context/one/dir/g.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash_instance_context/one/f.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash_instance_context/one/g.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash_instance_context/three/dir/f.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash_instance_context/three/dir/g.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash_instance_context/three/dir/h.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash_instance_context/three/f.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash_instance_context/three/g.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash_instance_context/three/h.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash_instance_context/two/dir/f.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash_instance_context/two/dir/g.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash_instance_context/two/dir/h.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash_instance_context/two/f.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash_instance_context/two/g.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/hash_instance_context/two/h.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/identical.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/identical/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/identical/x.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/identical/y.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/identical_different.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/identical_different/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/identical_different/node_modules/op/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/identical_different/wow/node_modules/op/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/identical_different/wow/y.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/identical_different/x.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore/by-id.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore/by-relative.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore/double-skip.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore/double-skip/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore/double-skip/skip.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore/ignored/skip.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore/relative/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore/skip.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore_browser_field.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore_browser_field/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore_browser_field/node_modules/a/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore_browser_field/node_modules/a/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore_browser_field/node_modules/a/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore_browser_field/node_modules/b/browser-x.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore_browser_field/node_modules/b/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore_browser_field/node_modules/b/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore_browser_field/node_modules/b/x.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore_missing.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore_missing/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore_transform_key.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore_transform_key/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore_transform_key/node_modules/a/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore_transform_key/node_modules/a/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore_transform_key/node_modules/evil-transform/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/ignore_transform_key/node_modules/evil-transform/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/json.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/json/beep.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/json/evil-chars.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/json/evil.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/json/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/leak.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/maxlisteners.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/maxlisteners/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/multi_bundle.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/multi_bundle/_prelude.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/multi_bundle/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/multi_bundle/b.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/multi_bundle/c.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/multi_bundle_unique.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/multi_entry.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/multi_entry/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/multi_entry/b.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/multi_entry/c.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/multi_entry_cross_require.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/multi_entry_cross_require/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/multi_entry_cross_require/c.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/multi_entry_cross_require/lib/b.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/multi_require.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/multi_require/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/multi_require/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/multi_symlink.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/multi_symlink/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/multi_symlink/x.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/no_builtins.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/no_builtins/extra/fs.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/no_builtins/extra/tls.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/no_builtins/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/no_builtins/x.txt delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/node_modules/beep/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/node_modules/plugin-foo/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/node_modules/tr/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/noparse.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/noparse/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/noparse/b.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/noparse/dir1/1.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/noparse/dir1/dir2/2.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/noparse/node_modules/robot/lib/beep.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/noparse/node_modules/robot/lib/boop.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/noparse/node_modules/robot/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/noparse/node_modules/robot/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/pack.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/paths.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/paths/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/paths/x/aaa/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/paths/x/ccc/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/paths/y/bbb/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/paths/y/ccc/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/paths_transform.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/pipeline_deps.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/pipeline_deps/bar.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/pipeline_deps/foo.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/pipeline_deps/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/pipeline_deps/xyz.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/pkg.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/pkg/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/pkg/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/pkg_event.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/pkg_event/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/pkg_event/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/plugin.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/plugin/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/process.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/process/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/process/one.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/process/two.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/relative_dedupe.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/relative_dedupe/a/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/relative_dedupe/a/b.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/relative_dedupe/a/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/relative_dedupe/b/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/relative_dedupe/b/b.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/relative_dedupe/b/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/relative_dedupe/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/relative_dedupe/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/require_cache.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/require_expose.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/require_expose/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/require_expose/some_dep.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/reset.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/resolve_exposed.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/resolve_exposed/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/resolve_exposed/x.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/retarget.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/reverse_multi_bundle.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/reverse_multi_bundle/app.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/reverse_multi_bundle/arbitrary.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/reverse_multi_bundle/lazy.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/reverse_multi_bundle/shared.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/shared_symlink.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/shared_symlink/app/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/shared_symlink/app/node_modules/foo/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/shared_symlink/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/shared_symlink/shared/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/shebang.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/shebang/foo.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/shebang/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/standalone.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/standalone/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/standalone/one.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/standalone/two.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/standalone_events.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/standalone_sourcemap.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/stdin.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/stream.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/stream/bar.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/stream/foo.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/stream/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/stream_file.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/subdep.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/subdep/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/subdep/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/symlink_dedupe.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/symlink_dedupe/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/symlink_dedupe/one/f.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/symlink_dedupe/one/g.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/syntax_cache.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/syntax_cache/invalid.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/syntax_cache/valid.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr/f.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr/subdir/g.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_args.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_args/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_args/tr.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_error.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_flags.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_global.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_global/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_global/node_modules/tr/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_global/node_modules/x/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_global/node_modules/x/node_modules/tr/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_no_entry.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_no_entry/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_once.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_once/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_order.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_order/replace_aaa.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_order/replace_bbb.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_symlink.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_symlink/a-module/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_symlink/app/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_symlink/app/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_symlink/b-module/ext.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/tr_symlink/b-module/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/unicode.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/unicode/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/unicode/one.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/unicode/two.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/util.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/yield.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/yield/f.js delete mode 100644 express-server/node_modules/cordova/node_modules/browserify/test/yield/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/buffer-from/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/buffer-from/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/buffer-from/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/buffer-from/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/buffer-xor/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/buffer-xor/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/buffer-xor/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/buffer-xor/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/buffer-xor/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/buffer-xor/inline.js delete mode 100644 express-server/node_modules/cordova/node_modules/buffer-xor/inplace.js delete mode 100644 express-server/node_modules/cordova/node_modules/buffer-xor/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/buffer-xor/test/fixtures.json delete mode 100644 express-server/node_modules/cordova/node_modules/buffer-xor/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/buffer/AUTHORS.md delete mode 100644 express-server/node_modules/cordova/node_modules/buffer/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/buffer/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/buffer/index.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/buffer/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/buffer/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/builtin-modules/builtin-modules.json delete mode 100644 express-server/node_modules/cordova/node_modules/builtin-modules/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/builtin-modules/license delete mode 100644 express-server/node_modules/cordova/node_modules/builtin-modules/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/builtin-modules/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/builtin-modules/static.js delete mode 100644 express-server/node_modules/cordova/node_modules/builtin-status-codes/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/builtin-status-codes/build.js delete mode 100644 express-server/node_modules/cordova/node_modules/builtin-status-codes/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/builtin-status-codes/license delete mode 100644 express-server/node_modules/cordova/node_modules/builtin-status-codes/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/builtin-status-codes/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/builtins/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/builtins/History.md delete mode 100644 express-server/node_modules/cordova/node_modules/builtins/License delete mode 100644 express-server/node_modules/cordova/node_modules/builtins/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/builtins/builtins.json delete mode 100644 express-server/node_modules/cordova/node_modules/builtins/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/builtins/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/bytes/History.md delete mode 100644 express-server/node_modules/cordova/node_modules/bytes/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/bytes/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/bytes/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/bytes/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cached-path-relative/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/cached-path-relative/History.md delete mode 100644 express-server/node_modules/cordova/node_modules/cached-path-relative/Makefile delete mode 100644 express-server/node_modules/cordova/node_modules/cached-path-relative/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/cached-path-relative/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/cached-path-relative/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cached-path-relative/shim.js delete mode 100644 express-server/node_modules/cordova/node_modules/cached-path-relative/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/caller-path/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/caller-path/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/caller-path/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/callsites/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/callsites/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/callsites/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/camelcase/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/camelcase/license delete mode 100644 express-server/node_modules/cordova/node_modules/camelcase/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/camelcase/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/capture-stack-trace/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/capture-stack-trace/license delete mode 100644 express-server/node_modules/cordova/node_modules/capture-stack-trace/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/capture-stack-trace/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/caseless/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/caseless/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/caseless/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/caseless/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/caseless/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/chalk/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/chalk/license delete mode 100644 express-server/node_modules/cordova/node_modules/chalk/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/chalk/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/chardet/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/chardet/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/chardet/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/chardet/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/chardet/encoding/iso2022.js delete mode 100644 express-server/node_modules/cordova/node_modules/chardet/encoding/mbcs.js delete mode 100644 express-server/node_modules/cordova/node_modules/chardet/encoding/sbcs.js delete mode 100644 express-server/node_modules/cordova/node_modules/chardet/encoding/unicode.js delete mode 100644 express-server/node_modules/cordova/node_modules/chardet/encoding/utf8.js delete mode 100644 express-server/node_modules/cordova/node_modules/chardet/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/chardet/match.js delete mode 100644 express-server/node_modules/cordova/node_modules/chardet/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/chardet/yarn.lock delete mode 100644 express-server/node_modules/cordova/node_modules/ci-info/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/ci-info/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/ci-info/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/ci-info/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/ci-info/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/ci-info/vendors.json delete mode 100644 express-server/node_modules/cordova/node_modules/cipher-base/.eslintrc delete mode 100644 express-server/node_modules/cordova/node_modules/cipher-base/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/cipher-base/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cipher-base/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/cipher-base/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cipher-base/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/cipher-base/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cipher-base/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/circular-json/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/circular-json/LICENSE.txt delete mode 100644 express-server/node_modules/cordova/node_modules/circular-json/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/circular-json/build/circular-json.js delete mode 100644 express-server/node_modules/cordova/node_modules/circular-json/build/circular-json.max.js delete mode 100644 express-server/node_modules/cordova/node_modules/circular-json/build/circular-json.node.js delete mode 100644 express-server/node_modules/cordova/node_modules/circular-json/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/circular-json/template/license.after delete mode 100644 express-server/node_modules/cordova/node_modules/circular-json/template/license.before delete mode 100644 express-server/node_modules/cordova/node_modules/cli-boxes/boxes.json delete mode 100644 express-server/node_modules/cordova/node_modules/cli-boxes/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/cli-boxes/license delete mode 100644 express-server/node_modules/cordova/node_modules/cli-boxes/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cli-boxes/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/cli-cursor/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/cli-cursor/license delete mode 100644 express-server/node_modules/cordova/node_modules/cli-cursor/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cli-cursor/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/cli-width/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/cli-width/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cli-width/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/cli-width/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/cli-width/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cli-width/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/cli-width/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/co/History.md delete mode 100644 express-server/node_modules/cordova/node_modules/co/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/co/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/co/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/co/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/code-point-at/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/code-point-at/license delete mode 100644 express-server/node_modules/cordova/node_modules/code-point-at/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/code-point-at/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/color-convert/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/color-convert/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/color-convert/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/color-convert/conversions.js delete mode 100644 express-server/node_modules/cordova/node_modules/color-convert/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/color-convert/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/color-convert/route.js delete mode 100644 express-server/node_modules/cordova/node_modules/color-name/.eslintrc.json delete mode 100644 express-server/node_modules/cordova/node_modules/color-name/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/color-name/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/color-name/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/color-name/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/color-name/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/color-name/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/combine-source-map/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/combine-source-map/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/combine-source-map/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/combine-source-map/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/combine-source-map/example/two-files-short.js delete mode 100644 express-server/node_modules/cordova/node_modules/combine-source-map/example/two-files.js delete mode 100644 express-server/node_modules/cordova/node_modules/combine-source-map/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/combine-source-map/lib/mappings-from-map.js delete mode 100644 express-server/node_modules/cordova/node_modules/combine-source-map/lib/path-is-absolute.js delete mode 100644 express-server/node_modules/cordova/node_modules/combine-source-map/lib/path-is-absolute.license delete mode 100644 express-server/node_modules/cordova/node_modules/combine-source-map/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/combine-source-map/test/combine-source-map.js delete mode 100644 express-server/node_modules/cordova/node_modules/combined-stream/License delete mode 100644 express-server/node_modules/cordova/node_modules/combined-stream/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/combined-stream/lib/combined_stream.js delete mode 100644 express-server/node_modules/cordova/node_modules/combined-stream/lib/defer.js delete mode 100644 express-server/node_modules/cordova/node_modules/combined-stream/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/commander/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/commander/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/commander/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/commander/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/commander/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/commander/typings/index.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/compressible/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/compressible/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/compressible/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/compressible/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/compressible/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/compression/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/compression/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/compression/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/compression/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/compression/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/concat-map/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/concat-map/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/concat-map/README.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/concat-map/example/map.js delete mode 100644 express-server/node_modules/cordova/node_modules/concat-map/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/concat-map/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/concat-map/test/map.js delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/isarray/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/isarray/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/isarray/Makefile delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/isarray/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/isarray/component.json delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/isarray/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/isarray/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/isarray/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/process-nextick-args/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/process-nextick-args/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/process-nextick-args/license.md delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/process-nextick-args/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/process-nextick-args/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/process-nextick-args/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/readable-stream/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/readable-stream/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/readable-stream/.zuul.yml delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/readable-stream/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/readable-stream/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/readable-stream/doc/stream.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/readable-stream/duplex.js delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_duplex.js delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_passthrough.js delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_readable.js delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_transform.js delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/readable-stream/lib/_stream_writable.js delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/readable-stream/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/readable-stream/passthrough.js delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/readable-stream/readable.js delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/readable-stream/transform.js delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/readable-stream/writable.js delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/string_decoder/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/string_decoder/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/string_decoder/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/string_decoder/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/node_modules/string_decoder/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/concat-stream/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/configstore/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/configstore/license delete mode 100644 express-server/node_modules/cordova/node_modules/configstore/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/configstore/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/console-browserify/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/console-browserify/.testem.json delete mode 100644 express-server/node_modules/cordova/node_modules/console-browserify/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/console-browserify/LICENCE delete mode 100644 express-server/node_modules/cordova/node_modules/console-browserify/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/console-browserify/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/console-browserify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/console-browserify/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/console-browserify/test/static/index.html delete mode 100644 express-server/node_modules/cordova/node_modules/console-browserify/test/static/test-adapter.js delete mode 100644 express-server/node_modules/cordova/node_modules/constants-browserify/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/constants-browserify/build.sh delete mode 100644 express-server/node_modules/cordova/node_modules/constants-browserify/constants.json delete mode 100644 express-server/node_modules/cordova/node_modules/constants-browserify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/constants-browserify/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/contains-path/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/contains-path/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/contains-path/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/contains-path/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/content-disposition/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/content-disposition/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/content-disposition/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/content-disposition/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/content-disposition/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/content-type/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/content-type/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/content-type/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/content-type/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/content-type/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/convert-source-map/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/convert-source-map/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/convert-source-map/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/convert-source-map/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/convert-source-map/example/comment-to-json.js delete mode 100644 express-server/node_modules/cordova/node_modules/convert-source-map/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/convert-source-map/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/convert-source-map/test/comment-regex.js delete mode 100644 express-server/node_modules/cordova/node_modules/convert-source-map/test/convert-source-map.js delete mode 100644 express-server/node_modules/cordova/node_modules/convert-source-map/test/fixtures/map-file-comment-double-slash.css delete mode 100644 express-server/node_modules/cordova/node_modules/convert-source-map/test/fixtures/map-file-comment-inline.css delete mode 100644 express-server/node_modules/cordova/node_modules/convert-source-map/test/fixtures/map-file-comment.css delete mode 100644 express-server/node_modules/cordova/node_modules/convert-source-map/test/fixtures/map-file-comment.css.map delete mode 100644 express-server/node_modules/cordova/node_modules/convert-source-map/test/map-file-comment.js delete mode 100644 express-server/node_modules/cordova/node_modules/cookie-signature/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/cookie-signature/History.md delete mode 100644 express-server/node_modules/cordova/node_modules/cookie-signature/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/cookie-signature/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/cookie-signature/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cookie/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/cookie/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/cookie/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cookie/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/cookie/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/CONTRIBUTING.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/NOTICE delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/RELEASENOTES.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/config.xml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/hooks/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/icon/android/icon-36-ldpi.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/icon/android/icon-48-mdpi.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/icon/android/icon-72-hdpi.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/icon/android/icon-96-xhdpi.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/icon/bada-wac/icon-48-type5.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/icon/bada-wac/icon-50-type3.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/icon/bada-wac/icon-80-type4.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/icon/bada/icon-128.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/icon/blackberry/icon-80.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/icon/blackberry10/icon-80.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/icon/ios/icon-57-2x.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/icon/ios/icon-57.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/icon/ios/icon-72-2x.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/icon/ios/icon-72.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/icon/tizen/icon-128.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/icon/webos/icon-64.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/icon/windows-phone/icon-173-tile.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/icon/windows-phone/icon-48.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/icon/windows-phone/icon-62-tile.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/android/screen-hdpi-landscape.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/android/screen-hdpi-portrait.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/android/screen-ldpi-landscape.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/android/screen-ldpi-portrait.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/android/screen-mdpi-landscape.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/android/screen-mdpi-portrait.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/android/screen-xhdpi-landscape.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/android/screen-xhdpi-portrait.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/bada-wac/screen-type3.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/bada-wac/screen-type4.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/bada-wac/screen-type5.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/bada/screen-portrait.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/blackberry/screen-225.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/blackberry10/splash-1280x768.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/blackberry10/splash-720x720.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/blackberry10/splash-768x1280.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/ios/screen-ipad-landscape-2x.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/ios/screen-ipad-landscape.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/ios/screen-ipad-portrait-2x.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/ios/screen-ipad-portrait.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/ios/screen-iphone-landscape-2x.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/ios/screen-iphone-landscape.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/ios/screen-iphone-portrait-2x.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/ios/screen-iphone-portrait-568h-2x.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/ios/screen-iphone-portrait.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/tizen/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/webos/screen-64.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/res/screen/windows-phone/screen-portrait.jpg delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/www/css/index.css delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/www/img/logo.png delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/www/index.html delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-app-hello-world/template_src/www/js/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/.eslintignore delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/.eslintrc.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/.ratignore delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/RELEASENOTES.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/appveyor.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/cordova-common.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/src/ActionStack.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/src/ConfigChanges/ConfigChanges.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/src/ConfigChanges/ConfigFile.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/src/ConfigChanges/ConfigKeeper.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/src/ConfigChanges/munge-util.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/src/ConfigParser/ConfigParser.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/src/CordovaCheck.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/src/CordovaError/CordovaError.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/src/CordovaError/CordovaExternalToolErrorContext.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/src/CordovaLogger.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/src/FileUpdater.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/src/PlatformJson.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/src/PluginInfo/PluginInfo.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/src/PluginInfo/PluginInfoProvider.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/src/PluginManager.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/src/events.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/src/superspawn.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/src/util/addProperty.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/src/util/plist-helpers.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-common/src/util/xml-helpers.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/.eslintrc.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/.ratignore delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/RELEASENOTES.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/appveyor.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/.bin/shjs delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/.bin/shjs.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/q/CONTRIBUTING.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/q/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/q/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/q/benchmark/compare-with-callbacks.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/q/benchmark/scenarios.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/q/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/q/q.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/q/queue.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/.documentup.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/.jshintrc delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/bin/shjs delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/global.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/make.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/scripts/generate-docs.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/scripts/run-tests.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/shell.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/cat.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/cd.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/chmod.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/cp.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/dirs.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/echo.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/error.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/exec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/find.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/grep.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/ln.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/ls.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/mkdir.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/mv.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/popd.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/pushd.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/pwd.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/rm.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/sed.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/tempdir.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/to.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/toEnd.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/node_modules/shelljs/src/which.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-create/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/.eslintrc.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/.ratignore delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/RELEASENOTES.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/appveyor.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/.bin/shjs delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/.bin/shjs.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/glob/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/glob/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/glob/changelog.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/glob/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/glob/glob.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/glob/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/glob/sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/bin/shjs delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/commands.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/global.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/make.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/plugin.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/shell.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/cat.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/cd.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/chmod.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/cp.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/dirs.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/echo.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/error.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/exec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/find.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/grep.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/head.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/ln.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/ls.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/mkdir.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/mv.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/popd.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/pushd.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/pwd.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/rm.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/sed.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/set.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/sort.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/tail.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/tempdir.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/to.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/toEnd.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/touch.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/uniq.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/node_modules/shelljs/src/which.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/spec/fetch-unit.spec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/spec/fetch.spec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/spec/helpers.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/spec/support/dummy-local-plugin/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/spec/support/dummy-local-plugin/plugin.xml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/spec/support/jasmine.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-fetch/spec/testpkg.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/.eslintignore delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/.eslintrc.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/.jshintrc delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/.ratignore delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/CONTRIBUTING.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/Gruntfile.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/NOTICE delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/RELEASENOTES.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/appveyor.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/common/argscheck.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/common/base64.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/common/builder.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/common/channel.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/common/exec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/common/exec/proxy.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/common/init.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/common/init_b.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/common/modulemapper.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/common/modulemapper_b.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/common/platform.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/common/pluginloader.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/common/pluginloader_b.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/common/urlutil.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/common/utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/cordova.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/cordova_b.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/legacy-exec/test/exec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/legacy-exec/test/platform.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/legacy-exec/test/test/mockxhr.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/legacy-exec/test/test/modulereplacer.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/legacy-exec/test/test/propertyreplacer.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/legacy-exec/test/test/testmodule.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/scripts/bootstrap.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/src/scripts/require.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/compile-browserify.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/compile.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/cover.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/lib/bundle-browserify.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/lib/bundle.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/lib/collect-files.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/lib/collect.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/lib/compute-commit-id.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/lib/copy-props.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/lib/get-module-id.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/lib/gv-requires.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/lib/packager-browserify.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/lib/packager.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/lib/process-white-space.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/lib/strip-header.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/lib/test-browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/lib/test-jsdom-coverage.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/lib/test-jsdom.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/lib/write-contents.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/lib/write-license-header.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/lib/write-module.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/lib/write-script.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/templates/LICENSE-for-js-file.txt delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/templates/suite.html delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/README.txt delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/absolute/b.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/absolute/program.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/absolute/submodule/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/absolute/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/cyclic/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/cyclic/b.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/cyclic/program.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/cyclic/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/determinism/program.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/determinism/submodule/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/determinism/submodule/b.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/determinism/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/exactExports/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/exactExports/program.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/exactExports/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/hasOwnProperty/hasOwnProperty.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/hasOwnProperty/program.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/hasOwnProperty/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/hasOwnProperty/toString.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/method/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/method/program.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/method/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/missing/program.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/missing/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/monkeys/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/monkeys/program.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/monkeys/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/nested/a/b/c/d.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/nested/program.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/nested/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/relative/program.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/relative/submodule/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/relative/submodule/b.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/relative/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/transitive/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/transitive/b.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/transitive/c.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/transitive/program.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/commonjs-tests/modules/1.0/transitive/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/jasmine/MIT.LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/jasmine/jasmine-html.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/vendor/jasmine/jasmine.css delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/tasks/whitespace.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/test/.eslintrc.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/test/android/test.exec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/test/commonjs/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/test/commonjs/README.txt delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/test/commonjs/build-tests.py delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/test/commonjs/launcher-in-iframe.template.html delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/test/commonjs/launcher-main.template.html delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/test/commonjs/test.css delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/test/ios/test.exec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/test/test.argscheck.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/test/test.base64.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/test/test.builder.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/test/test.channel.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/test/test.modulemapper.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/test/test.pluginloader.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/test/test.require.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/test/test.urlutil.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-js/test/test.utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/.eslintignore delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/.eslintrc.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/.gitattributes delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/.ratignore delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/CONTRIBUTING.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/NOTICE delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/RELEASENOTES.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/appveyor.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/cordova-lib.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/integration-tests/.eslintrc.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/integration-tests/HooksRunner.spec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/integration-tests/fetch.spec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/integration-tests/jasmine.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/integration-tests/pkgJson-restore.spec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/integration-tests/pkgJson.spec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/integration-tests/platform.spec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/integration-tests/plugin.spec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/integration-tests/plugin_fetch.spec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/integration-tests/plugman_fetch.spec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/integration-tests/plugman_uninstall.spec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/.bin/shjs delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/.bin/shjs.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/base64-js/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/base64-js/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/base64-js/LICENSE.MIT delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/base64-js/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/base64-js/base64js.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/base64-js/bower.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/base64-js/lib/b64.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/base64-js/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/base64-js/test/big-data.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/base64-js/test/convert.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/base64-js/test/url-safe.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/CHANGES.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/LICENSE.txt delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/Makefile delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/NOTICE delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/constants.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/elementpath.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/elementtree.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/errors.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/parser.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/parsers/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/parsers/sax.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/sprintf.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/treebuilder.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/lib/utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/tests/data/bom-xml.xml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/tests/data/xml1.xml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/tests/data/xml2.xml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/elementtree/tests/test-simple.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/glob/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/glob/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/glob/changelog.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/glob/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/glob/glob.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/glob/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/glob/sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/plist/.jshintrc delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/plist/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/plist/History.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/plist/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/plist/Makefile delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/plist/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/plist/dist/plist-build.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/plist/dist/plist-parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/plist/dist/plist.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/plist/examples/browser/index.html delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/plist/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/plist/lib/build.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/plist/lib/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/plist/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/sax/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/sax/LICENSE-W3C.html delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/sax/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/sax/lib/sax.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/sax/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/.documentup.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/.jshintrc delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/bin/shjs delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/global.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/make.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/scripts/generate-docs.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/scripts/run-tests.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/shell.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/cat.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/cd.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/chmod.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/cp.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/dirs.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/echo.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/error.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/exec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/find.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/grep.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/ln.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/ls.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/mkdir.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/mv.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/popd.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/pushd.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/pwd.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/rm.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/sed.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/tempdir.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/to.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/toEnd.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/shelljs/src/which.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/CordovaExternalToolErrorContext.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/build.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/clean.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/compile.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/config.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/cordova.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/create.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/emulate.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/info.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/metadata/browser_parser.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/metadata/parser.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/metadata/parserhelper/ParserHelper.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/metadata/parserhelper/preferences.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/platform/addHelper.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/platform/check.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/platform/getPlatformDetailsFromDir.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/platform/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/platform/list.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/platform/remove.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/plugin/add.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/plugin/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/plugin/list.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/plugin/plugin_spec_parser.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/plugin/remove.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/plugin/save.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/plugin/search.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/plugin/util.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/plugin_parser.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/prepare.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/project_metadata.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/requirements.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/restore-util.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/run.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/serve.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/targets.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/cordova/util.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/hooks/Context.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/hooks/HooksRunner.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/hooks/scriptsFinder.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/platforms/platforms.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/platforms/platformsConfig.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/browserify.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/create.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/createpackagejson.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/fetch.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/help.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/help.txt delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/init-defaults.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/platform.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/platform_operation.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/platforms/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/platforms/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/platforms/tizen.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/platforms/ubuntu.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/platforms/webos.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/plugman.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/registry/manifest.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/registry/whitelist.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/uninstall.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/android-project.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/default-engines.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/dependencies.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/metadata.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/plist-helpers.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/search-and-replace.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/util/strip-license.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/plugman/variable-merge.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/util/alias.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/util/promise-util.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/util/unpack.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/util/windows/csproj.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/src/util/windows/jsprojManager.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/templates/base.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/templates/platforms/android/android.xml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/templates/platforms/android/base.java delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/templates/platforms/ios/base.m delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/templates/platforms/ios/ios.xml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/templates/platforms/windows/base.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-lib/templates/platforms/windows/windows.xml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-registry-mapper/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-registry-mapper/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-registry-mapper/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-registry-mapper/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-registry-mapper/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-registry-mapper/tests/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/.eslintrc.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/.jscs.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/.jshintrc delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/.ratignore delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/CONTRIBUTION.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/NOTICE delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/RELEASENOTES.md delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/appveyor.yml delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/spec/browser.spec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/spec/jasmine.json delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/spec/main.spec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/spec/server.spec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/src/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/src/exec.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/src/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/src/platform.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/src/server.js delete mode 100644 express-server/node_modules/cordova/node_modules/cordova-serve/src/util.js delete mode 100644 express-server/node_modules/cordova/node_modules/core-util-is/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/core-util-is/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/core-util-is/float.patch delete mode 100644 express-server/node_modules/cordova/node_modules/core-util-is/lib/util.js delete mode 100644 express-server/node_modules/cordova/node_modules/core-util-is/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/core-util-is/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/create-ecdh/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/create-ecdh/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/create-ecdh/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/create-ecdh/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/create-ecdh/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/create-ecdh/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/create-error-class/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/create-error-class/license delete mode 100644 express-server/node_modules/cordova/node_modules/create-error-class/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/create-error-class/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/create-hash/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/create-hash/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/create-hash/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/create-hash/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/create-hash/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/create-hash/md5.js delete mode 100644 express-server/node_modules/cordova/node_modules/create-hash/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/create-hash/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/create-hmac/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/create-hmac/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/create-hmac/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/create-hmac/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/create-hmac/legacy.js delete mode 100644 express-server/node_modules/cordova/node_modules/create-hmac/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/cross-spawn/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/cross-spawn/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/cross-spawn/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/cross-spawn/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/cross-spawn/lib/enoent.js delete mode 100644 express-server/node_modules/cordova/node_modules/cross-spawn/lib/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/cross-spawn/lib/util/escapeArgument.js delete mode 100644 express-server/node_modules/cordova/node_modules/cross-spawn/lib/util/escapeCommand.js delete mode 100644 express-server/node_modules/cordova/node_modules/cross-spawn/lib/util/hasEmptyArgumentBug.js delete mode 100644 express-server/node_modules/cordova/node_modules/cross-spawn/lib/util/readShebang.js delete mode 100644 express-server/node_modules/cordova/node_modules/cross-spawn/lib/util/resolveCommand.js delete mode 100644 express-server/node_modules/cordova/node_modules/cross-spawn/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/.zuul.yml delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/example/bundle.js delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/example/index.html delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/example/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/test/aes.js delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/test/create-hash.js delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/test/create-hmac.js delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/test/dh.js delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/test/ecdh.js delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/test/node/dh.js delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/test/pbkdf2.js delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/test/public-encrypt.js delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/test/random-bytes.js delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/test/random-fill.js delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-browserify/test/sign.js delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-random-string/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-random-string/license delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-random-string/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/crypto-random-string/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/currently-unhandled/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/currently-unhandled/core.js delete mode 100644 express-server/node_modules/cordova/node_modules/currently-unhandled/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/currently-unhandled/license delete mode 100644 express-server/node_modules/cordova/node_modules/currently-unhandled/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/currently-unhandled/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/dashdash/CHANGES.md delete mode 100644 express-server/node_modules/cordova/node_modules/dashdash/LICENSE.txt delete mode 100644 express-server/node_modules/cordova/node_modules/dashdash/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/dashdash/etc/dashdash.bash_completion.in delete mode 100644 express-server/node_modules/cordova/node_modules/dashdash/lib/dashdash.js delete mode 100644 express-server/node_modules/cordova/node_modules/dashdash/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/date-now/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/date-now/.testem.json delete mode 100644 express-server/node_modules/cordova/node_modules/date-now/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/date-now/LICENCE delete mode 100644 express-server/node_modules/cordova/node_modules/date-now/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/date-now/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/date-now/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/date-now/seed.js delete mode 100644 express-server/node_modules/cordova/node_modules/date-now/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/date-now/test/static/index.html delete mode 100644 express-server/node_modules/cordova/node_modules/debug/.coveralls.yml delete mode 100644 express-server/node_modules/cordova/node_modules/debug/.eslintrc delete mode 100644 express-server/node_modules/cordova/node_modules/debug/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/debug/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/debug/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/debug/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/debug/Makefile delete mode 100644 express-server/node_modules/cordova/node_modules/debug/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/debug/component.json delete mode 100644 express-server/node_modules/cordova/node_modules/debug/karma.conf.js delete mode 100644 express-server/node_modules/cordova/node_modules/debug/node.js delete mode 100644 express-server/node_modules/cordova/node_modules/debug/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/debug/src/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/debug/src/debug.js delete mode 100644 express-server/node_modules/cordova/node_modules/debug/src/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/debug/src/inspector-log.js delete mode 100644 express-server/node_modules/cordova/node_modules/debug/src/node.js delete mode 100644 express-server/node_modules/cordova/node_modules/deep-extend/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/deep-extend/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/deep-extend/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/deep-extend/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/deep-extend/lib/deep-extend.js delete mode 100644 express-server/node_modules/cordova/node_modules/deep-extend/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/deep-is/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/deep-is/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/deep-is/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/deep-is/README.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/deep-is/example/cmp.js delete mode 100644 express-server/node_modules/cordova/node_modules/deep-is/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/deep-is/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/deep-is/test/NaN.js delete mode 100644 express-server/node_modules/cordova/node_modules/deep-is/test/cmp.js delete mode 100644 express-server/node_modules/cordova/node_modules/deep-is/test/neg-vs-pos-0.js delete mode 100644 express-server/node_modules/cordova/node_modules/defined/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/defined/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/defined/example/defined.js delete mode 100644 express-server/node_modules/cordova/node_modules/defined/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/defined/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/defined/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/defined/test/def.js delete mode 100644 express-server/node_modules/cordova/node_modules/defined/test/falsy.js delete mode 100644 express-server/node_modules/cordova/node_modules/del/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/del/license delete mode 100644 express-server/node_modules/cordova/node_modules/del/node_modules/pify/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/del/node_modules/pify/license delete mode 100644 express-server/node_modules/cordova/node_modules/del/node_modules/pify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/del/node_modules/pify/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/del/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/del/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/delayed-stream/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/delayed-stream/License delete mode 100644 express-server/node_modules/cordova/node_modules/delayed-stream/Makefile delete mode 100644 express-server/node_modules/cordova/node_modules/delayed-stream/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/delayed-stream/lib/delayed_stream.js delete mode 100644 express-server/node_modules/cordova/node_modules/delayed-stream/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/dep-graph/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/dep-graph/Cakefile delete mode 100644 express-server/node_modules/cordova/node_modules/dep-graph/README.mdown delete mode 100644 express-server/node_modules/cordova/node_modules/dep-graph/docs/dep-graph.html delete mode 100644 express-server/node_modules/cordova/node_modules/dep-graph/docs/docco.css delete mode 100644 express-server/node_modules/cordova/node_modules/dep-graph/lib/dep-graph.js delete mode 100644 express-server/node_modules/cordova/node_modules/dep-graph/node_modules/underscore/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/dep-graph/node_modules/underscore/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/dep-graph/node_modules/underscore/README delete mode 100644 express-server/node_modules/cordova/node_modules/dep-graph/node_modules/underscore/index.html delete mode 100644 express-server/node_modules/cordova/node_modules/dep-graph/node_modules/underscore/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/dep-graph/node_modules/underscore/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/dep-graph/node_modules/underscore/underscore-min.js delete mode 100644 express-server/node_modules/cordova/node_modules/dep-graph/node_modules/underscore/underscore.js delete mode 100644 express-server/node_modules/cordova/node_modules/dep-graph/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/dep-graph/src/dep-graph.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/dep-graph/test/test.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/depd/History.md delete mode 100644 express-server/node_modules/cordova/node_modules/depd/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/depd/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/depd/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/depd/lib/browser/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/depd/lib/compat/callsite-tostring.js delete mode 100644 express-server/node_modules/cordova/node_modules/depd/lib/compat/event-listener-count.js delete mode 100644 express-server/node_modules/cordova/node_modules/depd/lib/compat/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/depd/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/dependency-ls/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/dependency-ls/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/dependency-ls/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/dependency-ls/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/dependency-ls/node_modules/q/CHANGES.md delete mode 100644 express-server/node_modules/cordova/node_modules/dependency-ls/node_modules/q/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/dependency-ls/node_modules/q/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/dependency-ls/node_modules/q/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/dependency-ls/node_modules/q/q.js delete mode 100644 express-server/node_modules/cordova/node_modules/dependency-ls/node_modules/q/queue.js delete mode 100644 express-server/node_modules/cordova/node_modules/dependency-ls/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/dependency-ls/test/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/deps-sort/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/deps-sort/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/deps-sort/bin/cmd.js delete mode 100644 express-server/node_modules/cordova/node_modules/deps-sort/example/sort.js delete mode 100644 express-server/node_modules/cordova/node_modules/deps-sort/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/deps-sort/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/deps-sort/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/deps-sort/test/dedupe-deps-of-deps.js delete mode 100644 express-server/node_modules/cordova/node_modules/deps-sort/test/dedupe.js delete mode 100644 express-server/node_modules/cordova/node_modules/deps-sort/test/dedupe_index.js delete mode 100644 express-server/node_modules/cordova/node_modules/deps-sort/test/dedupe_undef.js delete mode 100644 express-server/node_modules/cordova/node_modules/deps-sort/test/expose.js delete mode 100644 express-server/node_modules/cordova/node_modules/deps-sort/test/expose_str.js delete mode 100644 express-server/node_modules/cordova/node_modules/deps-sort/test/indexed.js delete mode 100644 express-server/node_modules/cordova/node_modules/deps-sort/test/sort.js delete mode 100644 express-server/node_modules/cordova/node_modules/des.js/.jscsrc delete mode 100644 express-server/node_modules/cordova/node_modules/des.js/.jshintrc delete mode 100644 express-server/node_modules/cordova/node_modules/des.js/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/des.js/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/des.js/lib/des.js delete mode 100644 express-server/node_modules/cordova/node_modules/des.js/lib/des/cbc.js delete mode 100644 express-server/node_modules/cordova/node_modules/des.js/lib/des/cipher.js delete mode 100644 express-server/node_modules/cordova/node_modules/des.js/lib/des/des.js delete mode 100644 express-server/node_modules/cordova/node_modules/des.js/lib/des/ede.js delete mode 100644 express-server/node_modules/cordova/node_modules/des.js/lib/des/utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/des.js/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/des.js/test/cbc-test.js delete mode 100644 express-server/node_modules/cordova/node_modules/des.js/test/des-test.js delete mode 100644 express-server/node_modules/cordova/node_modules/des.js/test/ede-test.js delete mode 100644 express-server/node_modules/cordova/node_modules/des.js/test/fixtures.js delete mode 100644 express-server/node_modules/cordova/node_modules/des.js/test/utils-test.js delete mode 100644 express-server/node_modules/cordova/node_modules/destroy/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/destroy/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/destroy/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/destroy/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/detect-indent/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/detect-indent/license delete mode 100644 express-server/node_modules/cordova/node_modules/detect-indent/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/detect-indent/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/detective/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/detective/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/detective/bench/detect.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/bench/esprima_v_acorn.txt delete mode 100644 express-server/node_modules/cordova/node_modules/detective/example/strings.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/example/strings_src.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/detective/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/both.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/chained.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/complicated.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/es6-module.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/files/both.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/files/chained.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/files/es6-module.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/files/generators.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/files/isrequire.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/files/nested.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/files/set-in-object-pattern.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/files/shebang.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/files/sparse-array.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/files/strings.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/files/word.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/files/yield.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/generators.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/isrequire.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/nested.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/noargs.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/parseopts.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/return.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/set-in-object-pattern.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/shebang.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/sparse-array.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/strings.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/word.js delete mode 100644 express-server/node_modules/cordova/node_modules/detective/test/yield.js delete mode 100644 express-server/node_modules/cordova/node_modules/diffie-hellman/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/diffie-hellman/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/diffie-hellman/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/diffie-hellman/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/diffie-hellman/lib/dh.js delete mode 100644 express-server/node_modules/cordova/node_modules/diffie-hellman/lib/generatePrime.js delete mode 100644 express-server/node_modules/cordova/node_modules/diffie-hellman/lib/primes.json delete mode 100644 express-server/node_modules/cordova/node_modules/diffie-hellman/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/diffie-hellman/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/doctrine/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/doctrine/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/doctrine/LICENSE.closure-compiler delete mode 100644 express-server/node_modules/cordova/node_modules/doctrine/LICENSE.esprima delete mode 100644 express-server/node_modules/cordova/node_modules/doctrine/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/doctrine/lib/doctrine.js delete mode 100644 express-server/node_modules/cordova/node_modules/doctrine/lib/typed.js delete mode 100644 express-server/node_modules/cordova/node_modules/doctrine/lib/utility.js delete mode 100644 express-server/node_modules/cordova/node_modules/doctrine/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/domain-browser/.eslintrc.js delete mode 100644 express-server/node_modules/cordova/node_modules/domain-browser/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/domain-browser/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/domain-browser/LICENSE.md delete mode 100644 express-server/node_modules/cordova/node_modules/domain-browser/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/domain-browser/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/domain-browser/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/domain-browser/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/dot-prop/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/dot-prop/license delete mode 100644 express-server/node_modules/cordova/node_modules/dot-prop/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/dot-prop/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/duplexer2/LICENSE.md delete mode 100644 express-server/node_modules/cordova/node_modules/duplexer2/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/duplexer2/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/duplexer2/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/duplexer3/LICENSE.md delete mode 100644 express-server/node_modules/cordova/node_modules/duplexer3/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/duplexer3/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/duplexer3/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/ecc-jsbn/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/ecc-jsbn/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/ecc-jsbn/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/ecc-jsbn/lib/LICENSE-jsbn delete mode 100644 express-server/node_modules/cordova/node_modules/ecc-jsbn/lib/ec.js delete mode 100644 express-server/node_modules/cordova/node_modules/ecc-jsbn/lib/sec.js delete mode 100644 express-server/node_modules/cordova/node_modules/ecc-jsbn/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/ecc-jsbn/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/editor/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/editor/README.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/editor/example/beep.json delete mode 100644 express-server/node_modules/cordova/node_modules/editor/example/edit.js delete mode 100644 express-server/node_modules/cordova/node_modules/editor/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/editor/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/ee-first/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/ee-first/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/ee-first/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/ee-first/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/CHANGES.md delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/LICENSE.txt delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/Makefile delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/NOTICE delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/lib/constants.js delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/lib/elementpath.js delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/lib/elementtree.js delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/lib/errors.js delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/lib/parser.js delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/lib/parsers/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/lib/parsers/sax.js delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/lib/sprintf.js delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/lib/treebuilder.js delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/lib/utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/tests/data/xml1.xml delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/tests/data/xml2.xml delete mode 100644 express-server/node_modules/cordova/node_modules/elementtree/tests/test-simple.js delete mode 100644 express-server/node_modules/cordova/node_modules/elliptic/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/elliptic/lib/elliptic.js delete mode 100644 express-server/node_modules/cordova/node_modules/elliptic/lib/elliptic/curve/base.js delete mode 100644 express-server/node_modules/cordova/node_modules/elliptic/lib/elliptic/curve/edwards.js delete mode 100644 express-server/node_modules/cordova/node_modules/elliptic/lib/elliptic/curve/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/elliptic/lib/elliptic/curve/mont.js delete mode 100644 express-server/node_modules/cordova/node_modules/elliptic/lib/elliptic/curve/short.js delete mode 100644 express-server/node_modules/cordova/node_modules/elliptic/lib/elliptic/curves.js delete mode 100644 express-server/node_modules/cordova/node_modules/elliptic/lib/elliptic/ec/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/elliptic/lib/elliptic/ec/key.js delete mode 100644 express-server/node_modules/cordova/node_modules/elliptic/lib/elliptic/ec/signature.js delete mode 100644 express-server/node_modules/cordova/node_modules/elliptic/lib/elliptic/eddsa/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/elliptic/lib/elliptic/eddsa/key.js delete mode 100644 express-server/node_modules/cordova/node_modules/elliptic/lib/elliptic/eddsa/signature.js delete mode 100644 express-server/node_modules/cordova/node_modules/elliptic/lib/elliptic/precomputed/secp256k1.js delete mode 100644 express-server/node_modules/cordova/node_modules/elliptic/lib/elliptic/utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/elliptic/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/encodeurl/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/encodeurl/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/encodeurl/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/encodeurl/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/encodeurl/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/error-ex/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/error-ex/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/error-ex/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/error-ex/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/escape-html/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/escape-html/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/escape-html/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/escape-html/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/escape-string-regexp/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/escape-string-regexp/license delete mode 100644 express-server/node_modules/cordova/node_modules/escape-string-regexp/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/escape-string-regexp/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/LICENSE.BSD delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/LICENSE.source-map delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/bin/escodegen.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/bin/esgenerate.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/escodegen.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/.bin/esparse delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/.bin/esparse.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/.bin/esvalidate delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/.bin/esvalidate.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/esprima/ChangeLog delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/esprima/LICENSE.BSD delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/esprima/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/esprima/bin/esparse.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/esprima/bin/esvalidate.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/esprima/esprima.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/esprima/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/estraverse/.editorconfig delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/estraverse/.jshintrc delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/estraverse/LICENSE.BSD delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/estraverse/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/estraverse/estraverse.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/estraverse/gulpfile.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/estraverse/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/Makefile.dryice.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/build/assert-shim.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/build/mini-require.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/build/prefix-source-map.jsm delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/build/prefix-utils.jsm delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/build/suffix-browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/build/suffix-source-map.jsm delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/build/suffix-utils.jsm delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/build/test-prefix.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/build/test-suffix.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/lib/source-map.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/lib/source-map/array-set.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/lib/source-map/base64-vlq.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/lib/source-map/base64.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/lib/source-map/basic-source-map-consumer.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/lib/source-map/binary-search.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/lib/source-map/indexed-source-map-consumer.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/lib/source-map/mapping-list.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-consumer.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/lib/source-map/source-map-generator.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/lib/source-map/source-node.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/lib/source-map/util.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/test/run-tests.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/test/source-map/test-api.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/test/source-map/test-array-set.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/test/source-map/test-base64-vlq.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/test/source-map/test-base64.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/test/source-map/test-binary-search.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/test/source-map/test-dog-fooding.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-map-consumer.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-map-generator.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/test/source-map/test-source-node.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/test/source-map/test-util.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/node_modules/source-map/test/source-map/util.js delete mode 100644 express-server/node_modules/cordova/node_modules/escodegen/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-config-semistandard/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-config-semistandard/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-config-semistandard/CONTRIBUTING.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-config-semistandard/LICENSE.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-config-semistandard/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-config-semistandard/eslintrc.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-config-semistandard/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-config-semistandard/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-config-semistandard/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-config-standard/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-config-standard/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-config-standard/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-config-standard/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-config-standard/eslintrc.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-config-standard/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-config-standard/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-config-standard/test/basic.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-config-standard/test/validate-config.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-import-resolver-node/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-import-resolver-node/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-import-resolver-node/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-import-resolver-node/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-module-utils/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-module-utils/ModuleCache.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-module-utils/declaredScope.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-module-utils/hash.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-module-utils/ignore.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-module-utils/module-require.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-module-utils/moduleVisitor.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-module-utils/package-lock.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-module-utils/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-module-utils/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-module-utils/resolve.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-module-utils/unambiguous.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-import/node_modules/doctrine/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-import/node_modules/doctrine/LICENSE.BSD delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-import/node_modules/doctrine/LICENSE.closure-compiler delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-import/node_modules/doctrine/LICENSE.esprima delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-import/node_modules/doctrine/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-import/node_modules/doctrine/lib/doctrine.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-import/node_modules/doctrine/lib/typed.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-import/node_modules/doctrine/lib/utility.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-import/node_modules/doctrine/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-import/node_modules/isarray/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-import/node_modules/isarray/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-import/node_modules/isarray/Makefile delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-import/node_modules/isarray/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-import/node_modules/isarray/component.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-import/node_modules/isarray/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-import/node_modules/isarray/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-import/node_modules/isarray/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/recommended.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/rules.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/rules/exports-style.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/rules/no-deprecated-api.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/rules/no-extraneous-import.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/rules/no-extraneous-require.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/rules/no-hide-core-modules.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/rules/no-missing-import.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/rules/no-missing-require.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/rules/no-unpublished-bin.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/rules/no-unpublished-import.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/rules/no-unpublished-require.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/rules/no-unsupported-features.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/rules/process-exit-as-throw.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/rules/shebang.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/util/cache.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/util/check-existence.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/util/check-extraneous.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/util/check-publish.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/util/deprecated-apis.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/util/exists.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/util/features.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/util/get-allow-modules.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/util/get-convert-path.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/util/get-import-export-targets.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/util/get-npmignore.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/util/get-package-json.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/util/get-require-targets.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/util/get-resolve-paths.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/util/get-try-extensions.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/util/get-value-if-string.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/util/import-target.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/lib/util/strip-import-path-params.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/node_modules/.bin/semver delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/node_modules/.bin/semver.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/node_modules/semver/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/node_modules/semver/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/node_modules/semver/bin/semver delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/node_modules/semver/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/node_modules/semver/range.bnf delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/node_modules/semver/semver.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-node/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/.prettierignore delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/always-return.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/avoid-new.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/catch-or-return.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/lib/get-docs-url.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/lib/has-promise-callback.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/lib/is-callback.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/lib/is-inside-callback.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/lib/is-inside-promise.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/lib/is-named-callback.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/lib/is-promise.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/lib/promise-statics.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/no-callback-in-promise.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/no-native.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/no-nesting.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/no-new-statics.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/no-promise-in-callback.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/no-return-in-finally.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/no-return-wrap.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/param-names.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/prefer-await-to-callbacks.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/prefer-await-to-then.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-promise/rules/valid-params.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-standard/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-standard/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-standard/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-standard/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-standard/rules/array-bracket-even-spacing.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-standard/rules/computed-property-even-spacing.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-standard/rules/no-callback-literal.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-plugin-standard/rules/object-curly-even-spacing.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-scope/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-scope/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-scope/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-scope/lib/definition.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-scope/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-scope/lib/pattern-visitor.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-scope/lib/reference.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-scope/lib/referencer.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-scope/lib/scope-manager.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-scope/lib/scope.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-scope/lib/variable.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-scope/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-visitor-keys/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-visitor-keys/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-visitor-keys/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-visitor-keys/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-visitor-keys/lib/visitor-keys.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint-visitor-keys/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/ansi-regex/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/ansi-regex/license delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/ansi-regex/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/ansi-regex/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/ansi-styles/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/ansi-styles/license delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/ansi-styles/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/ansi-styles/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/chalk/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/chalk/index.js.flow delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/chalk/license delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/chalk/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/chalk/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/chalk/templates.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/chalk/types/index.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/concat-stream/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/concat-stream/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/concat-stream/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/concat-stream/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/debug/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/debug/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/debug/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/debug/dist/debug.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/debug/node.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/debug/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/debug/src/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/debug/src/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/debug/src/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/debug/src/node.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/glob/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/glob/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/glob/changelog.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/glob/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/glob/glob.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/glob/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/glob/sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/ms/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/ms/license.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/ms/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/ms/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/strip-ansi/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/strip-ansi/license delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/strip-ansi/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/strip-ansi/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/supports-color/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/supports-color/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/supports-color/license delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/supports-color/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/eslint/node_modules/supports-color/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/espree/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/espree/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/espree/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/espree/espree.js delete mode 100644 express-server/node_modules/cordova/node_modules/espree/lib/ast-node-types.js delete mode 100644 express-server/node_modules/cordova/node_modules/espree/lib/comment-attachment.js delete mode 100644 express-server/node_modules/cordova/node_modules/espree/lib/features.js delete mode 100644 express-server/node_modules/cordova/node_modules/espree/lib/token-translator.js delete mode 100644 express-server/node_modules/cordova/node_modules/espree/lib/visitor-keys.js delete mode 100644 express-server/node_modules/cordova/node_modules/espree/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/esprima/ChangeLog delete mode 100644 express-server/node_modules/cordova/node_modules/esprima/LICENSE.BSD delete mode 100644 express-server/node_modules/cordova/node_modules/esprima/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/esprima/bin/esparse.js delete mode 100644 express-server/node_modules/cordova/node_modules/esprima/bin/esvalidate.js delete mode 100644 express-server/node_modules/cordova/node_modules/esprima/dist/esprima.js delete mode 100644 express-server/node_modules/cordova/node_modules/esprima/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/esquery/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/esquery/esquery.js delete mode 100644 express-server/node_modules/cordova/node_modules/esquery/license.txt delete mode 100644 express-server/node_modules/cordova/node_modules/esquery/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/esquery/parser.js delete mode 100644 express-server/node_modules/cordova/node_modules/esrecurse/.babelrc delete mode 100644 express-server/node_modules/cordova/node_modules/esrecurse/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/esrecurse/esrecurse.js delete mode 100644 express-server/node_modules/cordova/node_modules/esrecurse/gulpfile.babel.js delete mode 100644 express-server/node_modules/cordova/node_modules/esrecurse/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/estraverse/.babelrc delete mode 100644 express-server/node_modules/cordova/node_modules/estraverse/.jshintrc delete mode 100644 express-server/node_modules/cordova/node_modules/estraverse/LICENSE.BSD delete mode 100644 express-server/node_modules/cordova/node_modules/estraverse/estraverse.js delete mode 100644 express-server/node_modules/cordova/node_modules/estraverse/gulpfile.js delete mode 100644 express-server/node_modules/cordova/node_modules/estraverse/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/esutils/LICENSE.BSD delete mode 100644 express-server/node_modules/cordova/node_modules/esutils/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/esutils/lib/ast.js delete mode 100644 express-server/node_modules/cordova/node_modules/esutils/lib/code.js delete mode 100644 express-server/node_modules/cordova/node_modules/esutils/lib/keyword.js delete mode 100644 express-server/node_modules/cordova/node_modules/esutils/lib/utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/esutils/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/etag/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/etag/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/etag/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/etag/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/etag/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/events/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/events/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/events/.zuul.yml delete mode 100644 express-server/node_modules/cordova/node_modules/events/History.md delete mode 100644 express-server/node_modules/cordova/node_modules/events/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/events/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/events/events.js delete mode 100644 express-server/node_modules/cordova/node_modules/events/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/events/tests/add-listeners.js delete mode 100644 express-server/node_modules/cordova/node_modules/events/tests/check-listener-leaks.js delete mode 100644 express-server/node_modules/cordova/node_modules/events/tests/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/events/tests/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/events/tests/legacy-compat.js delete mode 100644 express-server/node_modules/cordova/node_modules/events/tests/listener-count.js delete mode 100644 express-server/node_modules/cordova/node_modules/events/tests/listeners-side-effects.js delete mode 100644 express-server/node_modules/cordova/node_modules/events/tests/listeners.js delete mode 100644 express-server/node_modules/cordova/node_modules/events/tests/max-listeners.js delete mode 100644 express-server/node_modules/cordova/node_modules/events/tests/modify-in-emit.js delete mode 100644 express-server/node_modules/cordova/node_modules/events/tests/num-args.js delete mode 100644 express-server/node_modules/cordova/node_modules/events/tests/once.js delete mode 100644 express-server/node_modules/cordova/node_modules/events/tests/remove-all-listeners.js delete mode 100644 express-server/node_modules/cordova/node_modules/events/tests/remove-listeners.js delete mode 100644 express-server/node_modules/cordova/node_modules/events/tests/set-max-listeners-side-effects.js delete mode 100644 express-server/node_modules/cordova/node_modules/events/tests/subclass.js delete mode 100644 express-server/node_modules/cordova/node_modules/evp_bytestokey/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/evp_bytestokey/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/evp_bytestokey/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/evp_bytestokey/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/execa/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/execa/lib/errname.js delete mode 100644 express-server/node_modules/cordova/node_modules/execa/lib/stdio.js delete mode 100644 express-server/node_modules/cordova/node_modules/execa/license delete mode 100644 express-server/node_modules/cordova/node_modules/execa/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/execa/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/exit-hook/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/exit-hook/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/exit-hook/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/express/History.md delete mode 100644 express-server/node_modules/cordova/node_modules/express/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/express/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/express/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/express/lib/application.js delete mode 100644 express-server/node_modules/cordova/node_modules/express/lib/express.js delete mode 100644 express-server/node_modules/cordova/node_modules/express/lib/middleware/init.js delete mode 100644 express-server/node_modules/cordova/node_modules/express/lib/middleware/query.js delete mode 100644 express-server/node_modules/cordova/node_modules/express/lib/request.js delete mode 100644 express-server/node_modules/cordova/node_modules/express/lib/response.js delete mode 100644 express-server/node_modules/cordova/node_modules/express/lib/router/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/express/lib/router/layer.js delete mode 100644 express-server/node_modules/cordova/node_modules/express/lib/router/route.js delete mode 100644 express-server/node_modules/cordova/node_modules/express/lib/utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/express/lib/view.js delete mode 100644 express-server/node_modules/cordova/node_modules/express/node_modules/safe-buffer/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/express/node_modules/safe-buffer/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/express/node_modules/safe-buffer/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/express/node_modules/safe-buffer/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/express/node_modules/safe-buffer/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/express/node_modules/safe-buffer/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/express/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/extend/.editorconfig delete mode 100644 express-server/node_modules/cordova/node_modules/extend/.eslintrc delete mode 100644 express-server/node_modules/cordova/node_modules/extend/.jscs.json delete mode 100644 express-server/node_modules/cordova/node_modules/extend/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/extend/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/extend/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/extend/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/extend/component.json delete mode 100644 express-server/node_modules/cordova/node_modules/extend/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/extend/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/external-editor/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/external-editor/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/external-editor/example_async.js delete mode 100644 express-server/node_modules/cordova/node_modules/external-editor/example_sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/external-editor/main/errors/CreateFileError.js delete mode 100644 express-server/node_modules/cordova/node_modules/external-editor/main/errors/LaunchEditorError.js delete mode 100644 express-server/node_modules/cordova/node_modules/external-editor/main/errors/ReadFileError.js delete mode 100644 express-server/node_modules/cordova/node_modules/external-editor/main/errors/RemoveFileError.js delete mode 100644 express-server/node_modules/cordova/node_modules/external-editor/main/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/external-editor/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/extsprintf/.gitmodules delete mode 100644 express-server/node_modules/cordova/node_modules/extsprintf/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/extsprintf/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/extsprintf/Makefile delete mode 100644 express-server/node_modules/cordova/node_modules/extsprintf/Makefile.targ delete mode 100644 express-server/node_modules/cordova/node_modules/extsprintf/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/extsprintf/jsl.node.conf delete mode 100644 express-server/node_modules/cordova/node_modules/extsprintf/lib/extsprintf.js delete mode 100644 express-server/node_modules/cordova/node_modules/extsprintf/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/falafel/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/falafel/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/falafel/example/array.js delete mode 100644 express-server/node_modules/cordova/node_modules/falafel/example/keyword.js delete mode 100644 express-server/node_modules/cordova/node_modules/falafel/example/prompt.js delete mode 100644 express-server/node_modules/cordova/node_modules/falafel/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/falafel/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/falafel/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/falafel/test/array.js delete mode 100644 express-server/node_modules/cordova/node_modules/falafel/test/async.js delete mode 100644 express-server/node_modules/cordova/node_modules/falafel/test/bin/run.js delete mode 100644 express-server/node_modules/cordova/node_modules/falafel/test/custom-parser.js delete mode 100644 express-server/node_modules/cordova/node_modules/falafel/test/es6.js delete mode 100644 express-server/node_modules/cordova/node_modules/falafel/test/for.js delete mode 100644 express-server/node_modules/cordova/node_modules/falafel/test/inspect.js delete mode 100644 express-server/node_modules/cordova/node_modules/falafel/test/opts.js delete mode 100644 express-server/node_modules/cordova/node_modules/falafel/test/parent.js delete mode 100644 express-server/node_modules/cordova/node_modules/fast-deep-equal/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/fast-deep-equal/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/fast-deep-equal/index.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/fast-deep-equal/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/fast-deep-equal/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/fast-json-stable-stringify/.eslintrc.yml delete mode 100644 express-server/node_modules/cordova/node_modules/fast-json-stable-stringify/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/fast-json-stable-stringify/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/fast-json-stable-stringify/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/fast-json-stable-stringify/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/fast-json-stable-stringify/benchmark/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/fast-json-stable-stringify/benchmark/test.json delete mode 100644 express-server/node_modules/cordova/node_modules/fast-json-stable-stringify/example/key_cmp.js delete mode 100644 express-server/node_modules/cordova/node_modules/fast-json-stable-stringify/example/nested.js delete mode 100644 express-server/node_modules/cordova/node_modules/fast-json-stable-stringify/example/str.js delete mode 100644 express-server/node_modules/cordova/node_modules/fast-json-stable-stringify/example/value_cmp.js delete mode 100644 express-server/node_modules/cordova/node_modules/fast-json-stable-stringify/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/fast-json-stable-stringify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/fast-json-stable-stringify/test/cmp.js delete mode 100644 express-server/node_modules/cordova/node_modules/fast-json-stable-stringify/test/nested.js delete mode 100644 express-server/node_modules/cordova/node_modules/fast-json-stable-stringify/test/str.js delete mode 100644 express-server/node_modules/cordova/node_modules/fast-json-stable-stringify/test/to-json.js delete mode 100644 express-server/node_modules/cordova/node_modules/fast-levenshtein/LICENSE.md delete mode 100644 express-server/node_modules/cordova/node_modules/fast-levenshtein/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/fast-levenshtein/levenshtein.js delete mode 100644 express-server/node_modules/cordova/node_modules/fast-levenshtein/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/figures/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/figures/license delete mode 100644 express-server/node_modules/cordova/node_modules/figures/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/figures/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/file-entry-cache/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/file-entry-cache/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/file-entry-cache/cache.js delete mode 100644 express-server/node_modules/cordova/node_modules/file-entry-cache/changelog.md delete mode 100644 express-server/node_modules/cordova/node_modules/file-entry-cache/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/finalhandler/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/finalhandler/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/finalhandler/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/finalhandler/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/finalhandler/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/find-up/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/find-up/license delete mode 100644 express-server/node_modules/cordova/node_modules/find-up/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/find-up/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/flat-cache/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/flat-cache/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/flat-cache/cache.js delete mode 100644 express-server/node_modules/cordova/node_modules/flat-cache/changelog.md delete mode 100644 express-server/node_modules/cordova/node_modules/flat-cache/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/flat-cache/utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/foreach/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/foreach/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/foreach/Makefile delete mode 100644 express-server/node_modules/cordova/node_modules/foreach/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/foreach/component.json delete mode 100644 express-server/node_modules/cordova/node_modules/foreach/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/foreach/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/foreach/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/forever-agent/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/forever-agent/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/forever-agent/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/forever-agent/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/form-data/License delete mode 100644 express-server/node_modules/cordova/node_modules/form-data/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/form-data/README.md.bak delete mode 100644 express-server/node_modules/cordova/node_modules/form-data/lib/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/form-data/lib/form_data.js delete mode 100644 express-server/node_modules/cordova/node_modules/form-data/lib/populate.js delete mode 100644 express-server/node_modules/cordova/node_modules/form-data/node_modules/combined-stream/License delete mode 100644 express-server/node_modules/cordova/node_modules/form-data/node_modules/combined-stream/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/form-data/node_modules/combined-stream/lib/combined_stream.js delete mode 100644 express-server/node_modules/cordova/node_modules/form-data/node_modules/combined-stream/lib/defer.js delete mode 100644 express-server/node_modules/cordova/node_modules/form-data/node_modules/combined-stream/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/form-data/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/forwarded/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/forwarded/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/forwarded/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/forwarded/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/forwarded/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/fresh/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/fresh/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/fresh/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/fresh/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/fresh/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/fs.realpath/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/fs.realpath/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/fs.realpath/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/fs.realpath/old.js delete mode 100644 express-server/node_modules/cordova/node_modules/fs.realpath/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/examples/filter-pipe.js delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/examples/pipe.js delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/examples/reader.js delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/examples/symlink-write.js delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/fstream.js delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/lib/abstract.js delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/lib/collect.js delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/lib/dir-reader.js delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/lib/dir-writer.js delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/lib/file-reader.js delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/lib/file-writer.js delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/lib/get-type.js delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/lib/link-reader.js delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/lib/link-writer.js delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/lib/proxy-reader.js delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/lib/proxy-writer.js delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/lib/reader.js delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/lib/socket-reader.js delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/lib/writer.js delete mode 100644 express-server/node_modules/cordova/node_modules/fstream/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/function-bind/.editorconfig delete mode 100644 express-server/node_modules/cordova/node_modules/function-bind/.eslintrc delete mode 100644 express-server/node_modules/cordova/node_modules/function-bind/.jscs.json delete mode 100644 express-server/node_modules/cordova/node_modules/function-bind/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/function-bind/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/function-bind/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/function-bind/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/function-bind/implementation.js delete mode 100644 express-server/node_modules/cordova/node_modules/function-bind/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/function-bind/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/function-bind/test/.eslintrc delete mode 100644 express-server/node_modules/cordova/node_modules/function-bind/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/functional-red-black-tree/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/functional-red-black-tree/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/functional-red-black-tree/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/functional-red-black-tree/bench/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/functional-red-black-tree/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/functional-red-black-tree/rbtree.js delete mode 100644 express-server/node_modules/cordova/node_modules/functional-red-black-tree/test/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/get-assigned-identifiers/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/get-assigned-identifiers/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/get-assigned-identifiers/LICENSE.md delete mode 100644 express-server/node_modules/cordova/node_modules/get-assigned-identifiers/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/get-assigned-identifiers/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/get-assigned-identifiers/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/get-assigned-identifiers/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/get-stream/buffer-stream.js delete mode 100644 express-server/node_modules/cordova/node_modules/get-stream/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/get-stream/license delete mode 100644 express-server/node_modules/cordova/node_modules/get-stream/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/get-stream/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/getpass/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/getpass/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/getpass/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/getpass/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/getpass/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/getpass/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/glob/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/glob/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/glob/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/glob/glob.js delete mode 100644 express-server/node_modules/cordova/node_modules/glob/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/glob/sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/global-dirs/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/global-dirs/license delete mode 100644 express-server/node_modules/cordova/node_modules/global-dirs/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/global-dirs/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/globals/globals.json delete mode 100644 express-server/node_modules/cordova/node_modules/globals/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/globals/license delete mode 100644 express-server/node_modules/cordova/node_modules/globals/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/globals/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/globby/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/globby/license delete mode 100644 express-server/node_modules/cordova/node_modules/globby/node_modules/glob/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/globby/node_modules/glob/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/globby/node_modules/glob/changelog.md delete mode 100644 express-server/node_modules/cordova/node_modules/globby/node_modules/glob/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/globby/node_modules/glob/glob.js delete mode 100644 express-server/node_modules/cordova/node_modules/globby/node_modules/glob/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/globby/node_modules/glob/sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/globby/node_modules/pify/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/globby/node_modules/pify/license delete mode 100644 express-server/node_modules/cordova/node_modules/globby/node_modules/pify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/globby/node_modules/pify/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/globby/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/globby/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/got/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/got/license delete mode 100644 express-server/node_modules/cordova/node_modules/got/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/got/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/graceful-fs/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/graceful-fs/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/graceful-fs/fs.js delete mode 100644 express-server/node_modules/cordova/node_modules/graceful-fs/graceful-fs.js delete mode 100644 express-server/node_modules/cordova/node_modules/graceful-fs/legacy-streams.js delete mode 100644 express-server/node_modules/cordova/node_modules/graceful-fs/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/graceful-fs/polyfills.js delete mode 100644 express-server/node_modules/cordova/node_modules/handlebars/node_modules/source-map/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/handlebars/node_modules/source-map/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/handlebars/node_modules/source-map/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/handlebars/node_modules/source-map/dist/source-map.debug.js delete mode 100644 express-server/node_modules/cordova/node_modules/handlebars/node_modules/source-map/dist/source-map.js delete mode 100644 express-server/node_modules/cordova/node_modules/handlebars/node_modules/source-map/dist/source-map.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/handlebars/node_modules/source-map/dist/source-map.min.js.map delete mode 100644 express-server/node_modules/cordova/node_modules/handlebars/node_modules/source-map/lib/array-set.js delete mode 100644 express-server/node_modules/cordova/node_modules/handlebars/node_modules/source-map/lib/base64-vlq.js delete mode 100644 express-server/node_modules/cordova/node_modules/handlebars/node_modules/source-map/lib/base64.js delete mode 100644 express-server/node_modules/cordova/node_modules/handlebars/node_modules/source-map/lib/binary-search.js delete mode 100644 express-server/node_modules/cordova/node_modules/handlebars/node_modules/source-map/lib/mapping-list.js delete mode 100644 express-server/node_modules/cordova/node_modules/handlebars/node_modules/source-map/lib/quick-sort.js delete mode 100644 express-server/node_modules/cordova/node_modules/handlebars/node_modules/source-map/lib/source-map-consumer.js delete mode 100644 express-server/node_modules/cordova/node_modules/handlebars/node_modules/source-map/lib/source-map-generator.js delete mode 100644 express-server/node_modules/cordova/node_modules/handlebars/node_modules/source-map/lib/source-node.js delete mode 100644 express-server/node_modules/cordova/node_modules/handlebars/node_modules/source-map/lib/util.js delete mode 100644 express-server/node_modules/cordova/node_modules/handlebars/node_modules/source-map/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/handlebars/node_modules/source-map/source-map.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/handlebars/node_modules/source-map/source-map.js delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/lib/afterRequest.json delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/lib/beforeRequest.json delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/lib/browser.json delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/lib/cache.json delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/lib/content.json delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/lib/cookie.json delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/lib/creator.json delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/lib/entry.json delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/lib/har.json delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/lib/header.json delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/lib/log.json delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/lib/page.json delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/lib/pageTimings.json delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/lib/postData.json delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/lib/query.json delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/lib/request.json delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/lib/response.json delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/lib/timings.json delete mode 100644 express-server/node_modules/cordova/node_modules/har-schema/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/har-validator/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/har-validator/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/har-validator/lib/async.js delete mode 100644 express-server/node_modules/cordova/node_modules/har-validator/lib/error.js delete mode 100644 express-server/node_modules/cordova/node_modules/har-validator/lib/promise.js delete mode 100644 express-server/node_modules/cordova/node_modules/har-validator/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/has-ansi/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/has-ansi/license delete mode 100644 express-server/node_modules/cordova/node_modules/has-ansi/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/has-ansi/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/has-flag/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/has-flag/license delete mode 100644 express-server/node_modules/cordova/node_modules/has-flag/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/has-flag/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/has/LICENSE-MIT delete mode 100644 express-server/node_modules/cordova/node_modules/has/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/has/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/has/src/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/has/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/hash-base/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/hash-base/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/hash-base/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/hash-base/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/hash.js/.eslintrc.js delete mode 100644 express-server/node_modules/cordova/node_modules/hash.js/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/hash.js/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/hash.js/lib/hash.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/hash.js/lib/hash.js delete mode 100644 express-server/node_modules/cordova/node_modules/hash.js/lib/hash/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/hash.js/lib/hash/hmac.js delete mode 100644 express-server/node_modules/cordova/node_modules/hash.js/lib/hash/ripemd.js delete mode 100644 express-server/node_modules/cordova/node_modules/hash.js/lib/hash/sha.js delete mode 100644 express-server/node_modules/cordova/node_modules/hash.js/lib/hash/sha/1.js delete mode 100644 express-server/node_modules/cordova/node_modules/hash.js/lib/hash/sha/224.js delete mode 100644 express-server/node_modules/cordova/node_modules/hash.js/lib/hash/sha/256.js delete mode 100644 express-server/node_modules/cordova/node_modules/hash.js/lib/hash/sha/384.js delete mode 100644 express-server/node_modules/cordova/node_modules/hash.js/lib/hash/sha/512.js delete mode 100644 express-server/node_modules/cordova/node_modules/hash.js/lib/hash/sha/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/hash.js/lib/hash/utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/hash.js/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/hash.js/test/hash-test.js delete mode 100644 express-server/node_modules/cordova/node_modules/hash.js/test/hmac-test.js delete mode 100644 express-server/node_modules/cordova/node_modules/hmac-drbg/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/hmac-drbg/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/hmac-drbg/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/hmac-drbg/lib/hmac-drbg.js delete mode 100644 express-server/node_modules/cordova/node_modules/hmac-drbg/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/hmac-drbg/test/drbg-test.js delete mode 100644 express-server/node_modules/cordova/node_modules/hmac-drbg/test/fixtures/hmac-drbg-nist.json delete mode 100644 express-server/node_modules/cordova/node_modules/hosted-git-info/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/hosted-git-info/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/hosted-git-info/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/hosted-git-info/git-host-info.js delete mode 100644 express-server/node_modules/cordova/node_modules/hosted-git-info/git-host.js delete mode 100644 express-server/node_modules/cordova/node_modules/hosted-git-info/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/hosted-git-info/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/htmlescape/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/htmlescape/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/htmlescape/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/htmlescape/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/htmlescape/htmlescape.js delete mode 100644 express-server/node_modules/cordova/node_modules/htmlescape/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/http-errors/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/http-errors/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/http-errors/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/http-errors/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/http-errors/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/http-signature/.dir-locals.el delete mode 100644 express-server/node_modules/cordova/node_modules/http-signature/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/http-signature/CHANGES.md delete mode 100644 express-server/node_modules/cordova/node_modules/http-signature/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/http-signature/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/http-signature/http_signing.md delete mode 100644 express-server/node_modules/cordova/node_modules/http-signature/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/http-signature/lib/parser.js delete mode 100644 express-server/node_modules/cordova/node_modules/http-signature/lib/signer.js delete mode 100644 express-server/node_modules/cordova/node_modules/http-signature/lib/utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/http-signature/lib/verify.js delete mode 100644 express-server/node_modules/cordova/node_modules/http-signature/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/https-browserify/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/https-browserify/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/https-browserify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/https-browserify/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/Changelog.md delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/encodings/dbcs-codec.js delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/encodings/dbcs-data.js delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/encodings/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/encodings/internal.js delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/encodings/sbcs-codec.js delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/encodings/sbcs-data-generated.js delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/encodings/sbcs-data.js delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/encodings/tables/big5-added.json delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/encodings/tables/cp936.json delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/encodings/tables/cp949.json delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/encodings/tables/cp950.json delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/encodings/tables/eucjp.json delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/encodings/tables/gbk-added.json delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/encodings/tables/shiftjis.json delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/encodings/utf16.js delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/encodings/utf7.js delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/lib/bom-handling.js delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/lib/extend-node.js delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/lib/index.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/lib/streams.js delete mode 100644 express-server/node_modules/cordova/node_modules/iconv-lite/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/ieee754/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/ieee754/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/ieee754/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/ieee754/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/ignore/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/ignore/ignore.js delete mode 100644 express-server/node_modules/cordova/node_modules/ignore/index.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/ignore/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/import-lazy/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/import-lazy/license delete mode 100644 express-server/node_modules/cordova/node_modules/import-lazy/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/import-lazy/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/imurmurhash/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/imurmurhash/imurmurhash.js delete mode 100644 express-server/node_modules/cordova/node_modules/imurmurhash/imurmurhash.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/imurmurhash/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/indexof/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/indexof/Makefile delete mode 100644 express-server/node_modules/cordova/node_modules/indexof/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/indexof/component.json delete mode 100644 express-server/node_modules/cordova/node_modules/indexof/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/indexof/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/inflight/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/inflight/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/inflight/inflight.js delete mode 100644 express-server/node_modules/cordova/node_modules/inflight/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/inherits/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/inherits/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/inherits/inherits.js delete mode 100644 express-server/node_modules/cordova/node_modules/inherits/inherits_browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/inherits/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/ini/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/ini/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/ini/ini.js delete mode 100644 express-server/node_modules/cordova/node_modules/ini/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/init-package-json/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/init-package-json/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/init-package-json/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/init-package-json/default-input.js delete mode 100644 express-server/node_modules/cordova/node_modules/init-package-json/init-package-json.js delete mode 100644 express-server/node_modules/cordova/node_modules/init-package-json/node_modules/glob/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/init-package-json/node_modules/glob/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/init-package-json/node_modules/glob/changelog.md delete mode 100644 express-server/node_modules/cordova/node_modules/init-package-json/node_modules/glob/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/init-package-json/node_modules/glob/glob.js delete mode 100644 express-server/node_modules/cordova/node_modules/init-package-json/node_modules/glob/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/init-package-json/node_modules/glob/sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/init-package-json/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/inline-source-map/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/inline-source-map/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/inline-source-map/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/inline-source-map/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/inline-source-map/example/foo-bar.js delete mode 100644 express-server/node_modules/cordova/node_modules/inline-source-map/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/inline-source-map/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/inline-source-map/test/inline-source-map.js delete mode 100644 express-server/node_modules/cordova/node_modules/inline-source-map/test/source-content.js delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/ansi-regex/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/ansi-regex/license delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/ansi-regex/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/ansi-regex/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/ansi-styles/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/ansi-styles/license delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/ansi-styles/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/ansi-styles/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/chalk/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/chalk/index.js.flow delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/chalk/license delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/chalk/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/chalk/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/chalk/templates.js delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/chalk/types/index.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/strip-ansi/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/strip-ansi/license delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/strip-ansi/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/strip-ansi/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/supports-color/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/supports-color/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/supports-color/license delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/supports-color/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/inquirer/node_modules/supports-color/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/appveyor.yml delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/bench/.gitattributes delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/bench/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/bin/cmd.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/example/files/foo/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/example/files/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/example/insert.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/node_modules/concat-stream/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/node_modules/concat-stream/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/node_modules/concat-stream/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/node_modules/concat-stream/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/always.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/always/custom_globals_without_defaults.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/always/hidden_from_quick_test.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/always/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/global.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/global/filename.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/global/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/immediate.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/immediate/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/insert.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/insert/buffer.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/insert/foo/buf.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/insert/foo/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/insert/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/isbuffer.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/isbuffer/both.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/isbuffer/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/isbuffer/new.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/return.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/return/foo/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/return/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/roots.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/roots/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/sourcemap.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/sourcemap/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/sourcemap/main_es6.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/subdir.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/subdir/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/subdir/node_modules/is-buffer/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/unprefix.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/unprefix/hello.js delete mode 100644 express-server/node_modules/cordova/node_modules/insert-module-globals/test/unprefix/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/lib/providers.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/lib/push.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/ansi-escapes/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/ansi-escapes/license delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/ansi-escapes/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/ansi-escapes/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/cli-cursor/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/cli-cursor/license delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/cli-cursor/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/cli-cursor/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/cli-width/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/cli-width/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/cli-width/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/cli-width/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/cli-width/coverage/coverage.json delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/cli-width/coverage/lcov-report/base.css delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/cli-width/coverage/lcov-report/cli-width/index.html delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/cli-width/coverage/lcov-report/cli-width/index.js.html delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/cli-width/coverage/lcov-report/index.html delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/cli-width/coverage/lcov-report/prettify.css delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/cli-width/coverage/lcov-report/prettify.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/cli-width/coverage/lcov-report/sort-arrow-sprite.png delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/cli-width/coverage/lcov-report/sorter.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/cli-width/coverage/lcov.info delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/cli-width/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/cli-width/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/node_modules/uuid/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/node_modules/uuid/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/node_modules/uuid/LICENSE.md delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/node_modules/uuid/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/node_modules/uuid/benchmark/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/node_modules/uuid/benchmark/bench.gnu delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/node_modules/uuid/benchmark/bench.sh delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/node_modules/uuid/benchmark/benchmark-native.c delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/node_modules/uuid/benchmark/benchmark.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/node_modules/uuid/benchmark/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/node_modules/uuid/misc/compare.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/node_modules/uuid/misc/perf.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/node_modules/uuid/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/node_modules/uuid/rng-browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/node_modules/uuid/rng.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/node_modules/uuid/test/mocha.opts delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/node_modules/uuid/test/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/node_modules/uuid/uuid.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/configstore/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/figures/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/figures/license delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/figures/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/figures/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/lib/inquirer.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/lib/objects/choice.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/lib/objects/choices.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/lib/objects/separator.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/lib/prompts/base.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/lib/prompts/checkbox.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/lib/prompts/confirm.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/lib/prompts/expand.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/lib/prompts/input.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/lib/prompts/list.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/lib/prompts/password.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/lib/prompts/rawlist.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/lib/ui/baseUI.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/lib/ui/bottom-bar.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/lib/ui/prompt.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/lib/utils/events.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/lib/utils/paginator.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/lib/utils/readline.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/lib/utils/screen-manager.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/lib/utils/utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/inquirer/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/chunk.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/compact.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/difference.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/drop.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/dropRight.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/dropRightWhile.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/dropWhile.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/fill.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/findIndex.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/findLastIndex.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/first.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/flatten.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/flattenDeep.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/head.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/indexOf.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/initial.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/intersection.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/last.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/lastIndexOf.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/object.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/pull.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/pullAt.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/remove.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/rest.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/slice.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/sortedIndex.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/sortedLastIndex.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/tail.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/take.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/takeRight.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/takeRightWhile.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/takeWhile.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/union.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/uniq.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/unique.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/unzip.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/unzipWith.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/without.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/xor.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/zip.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/zipObject.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/array/zipWith.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain/chain.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain/commit.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain/concat.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain/lodash.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain/plant.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain/reverse.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain/run.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain/tap.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain/thru.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain/toJSON.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain/toString.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain/value.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain/valueOf.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain/wrapperChain.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain/wrapperCommit.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain/wrapperConcat.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain/wrapperPlant.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain/wrapperReverse.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain/wrapperToString.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/chain/wrapperValue.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/all.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/any.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/at.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/collect.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/contains.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/countBy.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/detect.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/each.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/eachRight.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/every.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/filter.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/find.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/findLast.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/findWhere.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/foldl.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/foldr.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/forEach.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/forEachRight.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/groupBy.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/include.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/includes.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/indexBy.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/inject.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/invoke.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/map.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/max.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/min.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/partition.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/pluck.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/reduce.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/reduceRight.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/reject.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/sample.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/select.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/shuffle.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/size.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/some.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/sortBy.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/sortByAll.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/sortByOrder.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/sum.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/collection/where.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/date.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/date/now.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/after.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/ary.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/backflow.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/before.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/bind.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/bindAll.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/bindKey.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/compose.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/curry.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/curryRight.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/debounce.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/defer.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/delay.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/flow.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/flowRight.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/memoize.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/modArgs.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/negate.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/once.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/partial.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/partialRight.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/rearg.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/restParam.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/spread.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/throttle.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/function/wrap.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/LazyWrapper.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/LodashWrapper.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/MapCache.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/SetCache.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/arrayConcat.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/arrayCopy.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/arrayEach.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/arrayEachRight.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/arrayEvery.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/arrayExtremum.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/arrayFilter.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/arrayMap.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/arrayPush.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/arrayReduce.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/arrayReduceRight.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/arraySome.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/arraySum.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/assignDefaults.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/assignOwnDefaults.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/assignWith.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseAssign.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseAt.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseCallback.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseClone.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseCompareAscending.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseCopy.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseCreate.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseDelay.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseDifference.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseEach.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseEachRight.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseEvery.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseExtremum.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseFill.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseFilter.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseFind.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseFindIndex.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseFlatten.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseFor.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseForIn.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseForOwn.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseForOwnRight.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseForRight.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseFunctions.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseGet.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseIndexOf.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseIsEqual.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseIsEqualDeep.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseIsFunction.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseIsMatch.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseLodash.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseMap.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseMatches.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseMatchesProperty.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseMerge.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseMergeDeep.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseProperty.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/basePropertyDeep.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/basePullAt.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseRandom.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseReduce.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseSetData.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseSlice.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseSome.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseSortBy.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseSortByOrder.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseSum.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseToString.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseUniq.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseValues.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseWhile.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/baseWrapperValue.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/binaryIndex.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/binaryIndexBy.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/bindCallback.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/bufferClone.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/cacheIndexOf.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/cachePush.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/charsLeftIndex.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/charsRightIndex.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/compareAscending.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/compareMultiple.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/composeArgs.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/composeArgsRight.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createAggregator.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createAssigner.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createBaseEach.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createBaseFor.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createBindWrapper.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createCache.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createCompounder.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createCtorWrapper.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createCurry.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createDefaults.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createExtremum.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createFind.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createFindIndex.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createFindKey.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createFlow.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createForEach.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createForIn.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createForOwn.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createHybridWrapper.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createObjectMapper.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createPadDir.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createPadding.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createPartial.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createPartialWrapper.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createReduce.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createRound.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createSortedIndex.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/createWrapper.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/deburrLetter.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/equalArrays.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/equalByTag.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/equalObjects.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/escapeHtmlChar.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/escapeRegExpChar.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/escapeStringChar.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/getData.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/getFuncName.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/getLength.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/getMatchData.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/getNative.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/getView.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/indexOfNaN.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/initCloneArray.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/initCloneByTag.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/initCloneObject.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/invokePath.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/isArrayLike.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/isIndex.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/isIterateeCall.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/isKey.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/isLaziable.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/isLength.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/isObjectLike.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/isSpace.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/isStrictComparable.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/lazyClone.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/lazyReverse.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/lazyValue.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/mapDelete.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/mapGet.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/mapHas.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/mapSet.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/mergeData.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/mergeDefaults.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/metaMap.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/pickByArray.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/pickByCallback.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/reEscape.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/reEvaluate.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/reInterpolate.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/realNames.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/reorder.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/replaceHolders.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/setData.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/shimKeys.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/sortedUniq.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/toIterable.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/toObject.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/toPath.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/trimmedLeftIndex.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/trimmedRightIndex.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/unescapeHtmlChar.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/internal/wrapperClone.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/clone.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/cloneDeep.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/eq.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/gt.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/gte.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isArguments.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isArray.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isBoolean.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isDate.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isElement.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isEmpty.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isEqual.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isError.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isFinite.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isFunction.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isMatch.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isNaN.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isNative.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isNull.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isNumber.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isObject.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isPlainObject.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isRegExp.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isString.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isTypedArray.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/isUndefined.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/lt.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/lte.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/toArray.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/lang/toPlainObject.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/math.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/math/add.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/math/ceil.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/math/floor.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/math/max.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/math/min.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/math/round.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/math/sum.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/number.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/number/inRange.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/number/random.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/assign.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/create.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/defaults.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/defaultsDeep.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/extend.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/findKey.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/findLastKey.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/forIn.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/forInRight.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/forOwn.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/forOwnRight.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/functions.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/get.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/has.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/invert.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/keys.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/keysIn.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/mapKeys.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/mapValues.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/merge.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/methods.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/omit.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/pairs.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/pick.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/result.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/set.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/transform.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/values.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/object/valuesIn.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/camelCase.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/capitalize.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/deburr.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/endsWith.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/escape.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/escapeRegExp.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/kebabCase.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/pad.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/padLeft.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/padRight.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/parseInt.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/repeat.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/snakeCase.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/startCase.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/startsWith.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/template.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/templateSettings.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/trim.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/trimLeft.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/trimRight.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/trunc.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/unescape.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/string/words.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/support.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/utility.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/utility/attempt.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/utility/callback.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/utility/constant.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/utility/identity.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/utility/iteratee.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/utility/matches.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/utility/matchesProperty.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/utility/method.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/utility/methodOf.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/utility/mixin.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/utility/noop.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/utility/property.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/utility/propertyOf.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/utility/range.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/utility/times.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/lodash/utility/uniqueId.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/onetime/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/onetime/license delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/onetime/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/onetime/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/restore-cursor/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/restore-cursor/license delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/restore-cursor/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/restore-cursor/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/run-async/.editorconfig delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/run-async/.gitattributes delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/run-async/.jshintrc delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/run-async/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/run-async/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/run-async/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/run-async/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/run-async/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/run-async/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/run-async/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/rx-lite/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/rx-lite/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/rx-lite/rx.lite.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/rx-lite/rx.lite.map delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/rx-lite/rx.lite.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/write-file-atomic/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/write-file-atomic/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/write-file-atomic/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/write-file-atomic/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/xdg-basedir/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/xdg-basedir/license delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/xdg-basedir/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/insight/node_modules/xdg-basedir/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/insight/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/insight/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/interpret/CHANGELOG delete mode 100644 express-server/node_modules/cordova/node_modules/interpret/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/interpret/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/interpret/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/interpret/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/ipaddr.js/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/ipaddr.js/ipaddr.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/ipaddr.js/lib/ipaddr.js delete mode 100644 express-server/node_modules/cordova/node_modules/ipaddr.js/lib/ipaddr.js.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/ipaddr.js/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-arrayish/.editorconfig delete mode 100644 express-server/node_modules/cordova/node_modules/is-arrayish/.istanbul.yml delete mode 100644 express-server/node_modules/cordova/node_modules/is-arrayish/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/is-arrayish/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/is-arrayish/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/is-arrayish/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-arrayish/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-arrayish/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-buffer/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/is-buffer/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-buffer/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-buffer/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-buffer/test/basic.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-builtin-module/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-builtin-module/license delete mode 100644 express-server/node_modules/cordova/node_modules/is-builtin-module/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-builtin-module/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-ci/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/is-ci/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-ci/bin.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-ci/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-ci/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-fullwidth-code-point/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-fullwidth-code-point/license delete mode 100644 express-server/node_modules/cordova/node_modules/is-fullwidth-code-point/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-fullwidth-code-point/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-git-url/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/is-git-url/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-git-url/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-git-url/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-installed-globally/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-installed-globally/license delete mode 100644 express-server/node_modules/cordova/node_modules/is-installed-globally/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-installed-globally/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-npm/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-npm/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-npm/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-obj/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-obj/license delete mode 100644 express-server/node_modules/cordova/node_modules/is-obj/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-obj/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-path-cwd/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-path-cwd/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-path-cwd/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-path-in-cwd/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-path-in-cwd/license delete mode 100644 express-server/node_modules/cordova/node_modules/is-path-in-cwd/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-path-in-cwd/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-path-inside/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-path-inside/license delete mode 100644 express-server/node_modules/cordova/node_modules/is-path-inside/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-path-inside/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-promise/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/is-promise/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/is-promise/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/is-promise/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-promise/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-promise/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-redirect/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-redirect/license delete mode 100644 express-server/node_modules/cordova/node_modules/is-redirect/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-redirect/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-resolvable/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/is-resolvable/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-resolvable/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-resolvable/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-retry-allowed/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-retry-allowed/license delete mode 100644 express-server/node_modules/cordova/node_modules/is-retry-allowed/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-retry-allowed/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-stream/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-stream/license delete mode 100644 express-server/node_modules/cordova/node_modules/is-stream/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-stream/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-typedarray/LICENSE.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-typedarray/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-typedarray/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-typedarray/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-typedarray/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-url/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/is-url/History.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-url/LICENSE-MIT delete mode 100644 express-server/node_modules/cordova/node_modules/is-url/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/is-url/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-url/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-url/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-wsl/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/is-wsl/license delete mode 100644 express-server/node_modules/cordova/node_modules/is-wsl/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/is-wsl/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/isarray/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/isarray/build/build.js delete mode 100644 express-server/node_modules/cordova/node_modules/isarray/component.json delete mode 100644 express-server/node_modules/cordova/node_modules/isarray/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/isarray/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/isexe/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/isexe/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/isexe/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/isexe/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/isexe/mode.js delete mode 100644 express-server/node_modules/cordova/node_modules/isexe/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/isexe/test/basic.js delete mode 100644 express-server/node_modules/cordova/node_modules/isexe/windows.js delete mode 100644 express-server/node_modules/cordova/node_modules/isstream/.jshintrc delete mode 100644 express-server/node_modules/cordova/node_modules/isstream/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/isstream/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/isstream/LICENSE.md delete mode 100644 express-server/node_modules/cordova/node_modules/isstream/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/isstream/isstream.js delete mode 100644 express-server/node_modules/cordova/node_modules/isstream/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/isstream/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/.bin/esparse delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/.bin/esparse.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/.bin/esvalidate delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/.bin/esvalidate.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/.bin/nopt delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/.bin/nopt.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/abbrev/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/abbrev/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/abbrev/abbrev.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/abbrev/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/esprima/ChangeLog delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/esprima/LICENSE.BSD delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/esprima/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/esprima/bin/esparse.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/esprima/bin/esvalidate.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/esprima/esprima.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/esprima/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/has-flag/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/has-flag/license delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/has-flag/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/has-flag/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/nopt/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/nopt/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/nopt/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/nopt/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/nopt/bin/nopt.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/nopt/examples/my-program.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/nopt/lib/nopt.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/nopt/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/nopt/test/basic.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/example/async.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/example/sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/lib/async.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/lib/caller.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/lib/core.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/lib/core.json delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/lib/node-modules-paths.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/lib/sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/core.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/dotdot.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/dotdot/abc/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/dotdot/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/faulty_basedir.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/filter.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/filter_sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/mock.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/mock_sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/module_dir.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/module_dir/xmodules/aaa/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/module_dir/ymodules/aaa/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/module_dir/zmodules/bbb/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/module_dir/zmodules/bbb/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/node_path.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/node_path/x/aaa/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/node_path/x/ccc/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/node_path/y/bbb/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/node_path/y/ccc/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/nonstring.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/pathfilter.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/pathfilter/deep_ref/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/pathfilter/deep_ref/node_modules/deep/alt.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/pathfilter/deep_ref/node_modules/deep/deeper/ref.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/pathfilter/deep_ref/node_modules/deep/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/pathfilter/deep_ref/node_modules/deep/ref.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/precedence.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/precedence/aaa.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/precedence/aaa/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/precedence/aaa/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/precedence/bbb.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/precedence/bbb/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver/bar/node_modules/foo/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver/baz/doom.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver/baz/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver/baz/quux.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver/biz/node_modules/garply/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver/biz/node_modules/garply/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver/biz/node_modules/grux/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver/biz/node_modules/tiv/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver/cup.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver/foo.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver/incorrect_main/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver/incorrect_main/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver/mug.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver/mug.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver/other_path/lib/other-lib.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver/other_path/root.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver/punycode/node_modules/punycode/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver/quux/foo/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver/without_basedir/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver/without_basedir/node_modules/mymodule.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/resolver_sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/subdirs.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/subdirs/node_modules/a/b/c/x.json delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/resolve/test/subdirs/node_modules/a/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/supports-color/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/supports-color/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/supports-color/license delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/supports-color/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/istanbul/node_modules/supports-color/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/.editorconfig delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/.github/CONTRIBUTING.md delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/.github/ISSUE_TEMPLATE.md delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/.github/PULL_REQUEST_TEMPLATE.md delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/.ruby-version delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/CODE_OF_CONDUCT.md delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/MANIFEST.in delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/MIT.LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/RELEASE.md delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/bower.json delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/images/__init__.pyc delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/images/__pycache__/__init__.cpython-36.pyc delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/images/jasmine-horizontal.png delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/images/jasmine-horizontal.svg delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/images/jasmine_favicon.png delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/jasmine_core.egg-info/PKG-INFO delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/jasmine_core.egg-info/SOURCES.txt delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/jasmine_core.egg-info/dependency_links.txt delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/jasmine_core.egg-info/requires.txt delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/jasmine_core.egg-info/top_level.txt delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/lib/jasmine-core.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/lib/jasmine-core/boot.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/lib/jasmine-core/example/node_example/lib/jasmine_examples/Player.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/lib/jasmine-core/example/node_example/lib/jasmine_examples/Song.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/lib/jasmine-core/example/node_example/spec/helpers/jasmine_examples/SpecHelper.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/lib/jasmine-core/example/node_example/spec/jasmine_examples/PlayerSpec.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/lib/jasmine-core/example/spec/PlayerSpec.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/lib/jasmine-core/example/spec/SpecHelper.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/lib/jasmine-core/example/src/Player.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/lib/jasmine-core/example/src/Song.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/lib/jasmine-core/jasmine-html.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/lib/jasmine-core/jasmine.css delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/lib/jasmine-core/jasmine.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/lib/jasmine-core/json2.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/lib/jasmine-core/node_boot.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine-core/requirements.txt delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/.editorconfig delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/Gruntfile.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/MIT.LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/bin/jasmine.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/lib/command.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/lib/examples/jasmine.json delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/lib/filters/console_spec_filter.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/lib/jasmine.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/lib/reporters/completion_reporter.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/lib/reporters/console_reporter.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/node_modules/glob/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/node_modules/glob/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/node_modules/glob/changelog.md delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/node_modules/glob/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/node_modules/glob/glob.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/node_modules/glob/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/node_modules/glob/sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/jasmine/tasks/jasmine.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-tokens/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/js-tokens/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/js-tokens/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/js-tokens/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-tokens/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/bin/js-yaml.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/dist/js-yaml.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/dist/js-yaml.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/dumper.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/exception.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/loader.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/mark.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/schema.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/schema/core.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/schema/default_full.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/schema/default_safe.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/schema/failsafe.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/schema/json.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/type.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/type/binary.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/type/bool.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/type/float.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/type/int.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/type/js/function.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/type/js/regexp.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/type/js/undefined.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/type/map.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/type/merge.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/type/null.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/type/omap.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/type/pairs.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/type/seq.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/type/set.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/type/str.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/lib/js-yaml/type/timestamp.js delete mode 100644 express-server/node_modules/cordova/node_modules/js-yaml/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/jsbn/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/jsbn/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/jsbn/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/jsbn/example.html delete mode 100644 express-server/node_modules/cordova/node_modules/jsbn/example.js delete mode 100644 express-server/node_modules/cordova/node_modules/jsbn/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/jsbn/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/json-parse-better-errors/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/json-parse-better-errors/LICENSE.md delete mode 100644 express-server/node_modules/cordova/node_modules/json-parse-better-errors/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/json-parse-better-errors/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-parse-better-errors/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema-traverse/.eslintrc.yml delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema-traverse/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema-traverse/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema-traverse/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema-traverse/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema-traverse/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema-traverse/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema-traverse/spec/.eslintrc.yml delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema-traverse/spec/fixtures/schema.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema-traverse/spec/index.spec.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-00/hyper-schema delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-00/json-ref delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-00/links delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-00/schema delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-01/hyper-schema delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-01/json-ref delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-01/links delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-01/schema delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-02/hyper-schema delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-02/json-ref delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-02/links delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-02/schema delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-03/examples/address delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-03/examples/calendar delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-03/examples/card delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-03/examples/geo delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-03/examples/interfaces delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-03/hyper-schema delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-03/json-ref delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-03/links delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-03/schema delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-04/hyper-schema delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-04/links delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-04/schema delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-zyp-json-schema-03.xml delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/draft-zyp-json-schema-04.xml delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/lib/links.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/lib/validate.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/json-schema/test/tests.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify-without-jsonify/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify-without-jsonify/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify-without-jsonify/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify-without-jsonify/example/key_cmp.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify-without-jsonify/example/nested.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify-without-jsonify/example/str.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify-without-jsonify/example/value_cmp.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify-without-jsonify/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify-without-jsonify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify-without-jsonify/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify-without-jsonify/test/cmp.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify-without-jsonify/test/nested.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify-without-jsonify/test/replacer.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify-without-jsonify/test/space.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify-without-jsonify/test/str.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify-without-jsonify/test/to-json.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify/example/key_cmp.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify/example/nested.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify/example/str.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify/example/value_cmp.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify/test/cmp.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify/test/nested.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stable-stringify/test/str.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stringify-safe/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/json-stringify-safe/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/json-stringify-safe/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/json-stringify-safe/Makefile delete mode 100644 express-server/node_modules/cordova/node_modules/json-stringify-safe/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/json-stringify-safe/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/json-stringify-safe/stringify.js delete mode 100644 express-server/node_modules/cordova/node_modules/json-stringify-safe/test/mocha.opts delete mode 100644 express-server/node_modules/cordova/node_modules/json-stringify-safe/test/stringify_test.js delete mode 100644 express-server/node_modules/cordova/node_modules/jsonify/README.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/jsonify/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/jsonify/lib/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/jsonify/lib/stringify.js delete mode 100644 express-server/node_modules/cordova/node_modules/jsonify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/jsonify/test/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/jsonify/test/stringify.js delete mode 100644 express-server/node_modules/cordova/node_modules/jsonparse/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/jsonparse/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/jsonparse/README.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/jsonparse/bench.js delete mode 100644 express-server/node_modules/cordova/node_modules/jsonparse/examples/twitterfeed.js delete mode 100644 express-server/node_modules/cordova/node_modules/jsonparse/jsonparse.js delete mode 100644 express-server/node_modules/cordova/node_modules/jsonparse/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/jsonparse/samplejson/basic.json delete mode 100644 express-server/node_modules/cordova/node_modules/jsonparse/samplejson/basic2.json delete mode 100644 express-server/node_modules/cordova/node_modules/jsonparse/test/big-token.js delete mode 100644 express-server/node_modules/cordova/node_modules/jsonparse/test/boundary.js delete mode 100644 express-server/node_modules/cordova/node_modules/jsonparse/test/offset.js delete mode 100644 express-server/node_modules/cordova/node_modules/jsonparse/test/primitives.js delete mode 100644 express-server/node_modules/cordova/node_modules/jsonparse/test/surrogate.js delete mode 100644 express-server/node_modules/cordova/node_modules/jsonparse/test/unvalid.js delete mode 100644 express-server/node_modules/cordova/node_modules/jsonparse/test/utf8.js delete mode 100644 express-server/node_modules/cordova/node_modules/jsprim/CHANGES.md delete mode 100644 express-server/node_modules/cordova/node_modules/jsprim/CONTRIBUTING.md delete mode 100644 express-server/node_modules/cordova/node_modules/jsprim/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/jsprim/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/jsprim/lib/jsprim.js delete mode 100644 express-server/node_modules/cordova/node_modules/jsprim/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/labeled-stream-splicer/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/labeled-stream-splicer/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/labeled-stream-splicer/example/browser/bar.js delete mode 100644 express-server/node_modules/cordova/node_modules/labeled-stream-splicer/example/browser/foo.js delete mode 100644 express-server/node_modules/cordova/node_modules/labeled-stream-splicer/example/browser/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/labeled-stream-splicer/example/browser/xyz.js delete mode 100644 express-server/node_modules/cordova/node_modules/labeled-stream-splicer/example/bundle.js delete mode 100644 express-server/node_modules/cordova/node_modules/labeled-stream-splicer/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/labeled-stream-splicer/node_modules/isarray/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/labeled-stream-splicer/node_modules/isarray/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/labeled-stream-splicer/node_modules/isarray/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/labeled-stream-splicer/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/labeled-stream-splicer/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/labeled-stream-splicer/test/bundle.js delete mode 100644 express-server/node_modules/cordova/node_modules/labeled-stream-splicer/test/bundle/bar.js delete mode 100644 express-server/node_modules/cordova/node_modules/labeled-stream-splicer/test/bundle/foo.js delete mode 100644 express-server/node_modules/cordova/node_modules/labeled-stream-splicer/test/bundle/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/labeled-stream-splicer/test/bundle/xyz.js delete mode 100644 express-server/node_modules/cordova/node_modules/latest-version/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/latest-version/license delete mode 100644 express-server/node_modules/cordova/node_modules/latest-version/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/latest-version/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/levn/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/levn/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/levn/lib/cast.js delete mode 100644 express-server/node_modules/cordova/node_modules/levn/lib/coerce.js delete mode 100644 express-server/node_modules/cordova/node_modules/levn/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/levn/lib/parse-string.js delete mode 100644 express-server/node_modules/cordova/node_modules/levn/lib/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/levn/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/load-json-file/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/load-json-file/license delete mode 100644 express-server/node_modules/cordova/node_modules/load-json-file/node_modules/pify/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/load-json-file/node_modules/pify/license delete mode 100644 express-server/node_modules/cordova/node_modules/load-json-file/node_modules/pify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/load-json-file/node_modules/pify/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/load-json-file/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/load-json-file/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/locate-path/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/locate-path/license delete mode 100644 express-server/node_modules/cordova/node_modules/locate-path/node_modules/path-exists/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/locate-path/node_modules/path-exists/license delete mode 100644 express-server/node_modules/cordova/node_modules/locate-path/node_modules/path-exists/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/locate-path/node_modules/path-exists/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/locate-path/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/locate-path/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/lodash._getnative/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/lodash._getnative/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/lodash._getnative/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/lodash._getnative/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/lodash.debounce/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/lodash.debounce/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/lodash.debounce/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/lodash.debounce/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/lodash.memoize/LICENSE.txt delete mode 100644 express-server/node_modules/cordova/node_modules/lodash.memoize/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/lodash.memoize/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/lodash.memoize/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/loud-rejection/api.js delete mode 100644 express-server/node_modules/cordova/node_modules/loud-rejection/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/loud-rejection/license delete mode 100644 express-server/node_modules/cordova/node_modules/loud-rejection/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/loud-rejection/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/loud-rejection/register.js delete mode 100644 express-server/node_modules/cordova/node_modules/lowercase-keys/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/lowercase-keys/license delete mode 100644 express-server/node_modules/cordova/node_modules/lowercase-keys/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/lowercase-keys/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/lru-cache/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/lru-cache/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/lru-cache/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/lru-cache/node_modules/yallist/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/lru-cache/node_modules/yallist/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/lru-cache/node_modules/yallist/iterator.js delete mode 100644 express-server/node_modules/cordova/node_modules/lru-cache/node_modules/yallist/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/lru-cache/node_modules/yallist/yallist.js delete mode 100644 express-server/node_modules/cordova/node_modules/lru-cache/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/make-dir/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/make-dir/license delete mode 100644 express-server/node_modules/cordova/node_modules/make-dir/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/make-dir/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/md5.js/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/md5.js/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/md5.js/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/md5.js/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/media-typer/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/media-typer/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/media-typer/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/media-typer/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/media-typer/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/merge-descriptors/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/merge-descriptors/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/merge-descriptors/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/merge-descriptors/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/merge-descriptors/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/methods/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/methods/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/methods/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/methods/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/methods/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/miller-rabin/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/miller-rabin/1.js delete mode 100644 express-server/node_modules/cordova/node_modules/miller-rabin/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/miller-rabin/bin/miller-rabin delete mode 100644 express-server/node_modules/cordova/node_modules/miller-rabin/lib/mr.js delete mode 100644 express-server/node_modules/cordova/node_modules/miller-rabin/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/miller-rabin/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/miller-rabin/test/api-test.js delete mode 100644 express-server/node_modules/cordova/node_modules/mime-db/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/mime-db/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/mime-db/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/mime-db/db.json delete mode 100644 express-server/node_modules/cordova/node_modules/mime-db/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/mime-db/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/mime-types/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/mime-types/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/mime-types/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/mime-types/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/mime-types/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/mime/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/mime/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/mime/build/build.js delete mode 100644 express-server/node_modules/cordova/node_modules/mime/build/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/mime/cli.js delete mode 100644 express-server/node_modules/cordova/node_modules/mime/mime.js delete mode 100644 express-server/node_modules/cordova/node_modules/mime/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/mime/types.json delete mode 100644 express-server/node_modules/cordova/node_modules/mimic-fn/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/mimic-fn/license delete mode 100644 express-server/node_modules/cordova/node_modules/mimic-fn/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/mimic-fn/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/minimalistic-assert/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/minimalistic-assert/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/minimalistic-assert/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/minimalistic-assert/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/minimalistic-crypto-utils/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/minimalistic-crypto-utils/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/minimalistic-crypto-utils/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/minimalistic-crypto-utils/lib/utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/minimalistic-crypto-utils/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/minimalistic-crypto-utils/test/utils-test.js delete mode 100644 express-server/node_modules/cordova/node_modules/minimatch/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/minimatch/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/minimatch/minimatch.js delete mode 100644 express-server/node_modules/cordova/node_modules/minimatch/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/minimist/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/minimist/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/minimist/example/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/minimist/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/minimist/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/minimist/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/minimist/test/all_bool.js delete mode 100644 express-server/node_modules/cordova/node_modules/minimist/test/bool.js delete mode 100644 express-server/node_modules/cordova/node_modules/minimist/test/dash.js delete mode 100644 express-server/node_modules/cordova/node_modules/minimist/test/default_bool.js delete mode 100644 express-server/node_modules/cordova/node_modules/minimist/test/dotted.js delete mode 100644 express-server/node_modules/cordova/node_modules/minimist/test/kv_short.js delete mode 100644 express-server/node_modules/cordova/node_modules/minimist/test/long.js delete mode 100644 express-server/node_modules/cordova/node_modules/minimist/test/num.js delete mode 100644 express-server/node_modules/cordova/node_modules/minimist/test/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/minimist/test/parse_modified.js delete mode 100644 express-server/node_modules/cordova/node_modules/minimist/test/short.js delete mode 100644 express-server/node_modules/cordova/node_modules/minimist/test/stop_early.js delete mode 100644 express-server/node_modules/cordova/node_modules/minimist/test/unknown.js delete mode 100644 express-server/node_modules/cordova/node_modules/minimist/test/whitespace.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/bin/cmd.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/bin/usage.txt delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/examples/pow.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/node_modules/minimist/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/node_modules/minimist/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/node_modules/minimist/example/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/node_modules/minimist/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/node_modules/minimist/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/node_modules/minimist/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/node_modules/minimist/test/dash.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/node_modules/minimist/test/default_bool.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/node_modules/minimist/test/dotted.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/node_modules/minimist/test/long.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/node_modules/minimist/test/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/node_modules/minimist/test/parse_modified.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/node_modules/minimist/test/short.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/node_modules/minimist/test/whitespace.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/test/chmod.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/test/clobber.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/test/mkdirp.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/test/opts_fs.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/test/opts_fs_sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/test/perm.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/test/perm_sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/test/race.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/test/rel.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/test/return.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/test/return_sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/test/root.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/test/sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/test/umask.js delete mode 100644 express-server/node_modules/cordova/node_modules/mkdirp/test/umask_sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/bin/cmd.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/bin/usage.txt delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/example/deps.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/example/files/bar.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/example/files/foo.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/example/files/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/example/files/xyz.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/bundle.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/cache.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/cache_expose.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/cache_partial.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/cache_partial_expose.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/cache_persistent.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/cycle.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/cycle/bar.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/cycle/foo.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/cycle/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/deps.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/dotdot.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/dotdot/abc/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/dotdot/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/expose.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/expose/bar.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/expose/foo.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/expose/lib/abc.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/expose/lib/xyz.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/expose/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/file_cache.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/bar.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/extra.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/filterable.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/foo.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/pkg_filter/one.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/pkg_filter/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/pkg_filter/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/pkg_filter/two.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_2dep_module/f.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_2dep_module/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_2dep_module/node_modules/g/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_2dep_module/node_modules/g/node_modules/insert-ggg/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_2dep_module/node_modules/g/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_2dep_module/node_modules/insert-aaa/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_2dep_module/node_modules/insert-bbb/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_2dep_module/node_modules/m/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_2dep_module/node_modules/m/node_modules/insert-mmm/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_2dep_module/node_modules/m/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_global/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_global/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_module/f.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_module/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_module/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_module/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_module/xxx.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_no_entry/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_rel/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_rel/subdir/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_rel/xxx.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_sh/f.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_sh/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_sh/node_modules/g/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_sh/node_modules/g/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_sh/node_modules/g/tr_g.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_sh/node_modules/m/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_sh/tr_a.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_sh/tr_b.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_whole_package/f.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_whole_package/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_whole_package/node_modules/algo/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_whole_package/node_modules/algo/lib/decrement.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_whole_package/node_modules/algo/node_modules/insert-ggg/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/tr_whole_package/node_modules/algo/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/unicode/bar.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/unicode/foo.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/unicode/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/files/xyz.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/filter.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/ignore_missing.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/ignore_missing/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/ignore_missing/other.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/ignore_missing_cache.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/node_modules/insert-www/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/noparse.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/noparse_row.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/pkg.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/pkg/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/pkg/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/pkg_filter.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/row_expose.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/row_expose_name_is_file_transform.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/row_expose_transform.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/source.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/tr_2dep_module.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/tr_err.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/tr_flags.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/tr_flags/empty.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/tr_fn.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/tr_global.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/tr_module.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/tr_no_entry.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/tr_opts.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/tr_opts/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/tr_opts/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/tr_rel.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/tr_sh.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/tr_whole_package.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/tr_write.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/tr_write/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/undef_file.js delete mode 100644 express-server/node_modules/cordova/node_modules/module-deps/test/unicode.js delete mode 100644 express-server/node_modules/cordova/node_modules/ms/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/ms/license.md delete mode 100644 express-server/node_modules/cordova/node_modules/ms/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/ms/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/mute-stream/.nyc_output/33508.json delete mode 100644 express-server/node_modules/cordova/node_modules/mute-stream/.nyc_output/33510.json delete mode 100644 express-server/node_modules/cordova/node_modules/mute-stream/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/mute-stream/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/mute-stream/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/mute-stream/coverage/lcov-report/__root__/index.html delete mode 100644 express-server/node_modules/cordova/node_modules/mute-stream/coverage/lcov-report/__root__/mute.js.html delete mode 100644 express-server/node_modules/cordova/node_modules/mute-stream/coverage/lcov-report/base.css delete mode 100644 express-server/node_modules/cordova/node_modules/mute-stream/coverage/lcov-report/index.html delete mode 100644 express-server/node_modules/cordova/node_modules/mute-stream/coverage/lcov-report/prettify.css delete mode 100644 express-server/node_modules/cordova/node_modules/mute-stream/coverage/lcov-report/prettify.js delete mode 100644 express-server/node_modules/cordova/node_modules/mute-stream/coverage/lcov-report/sort-arrow-sprite.png delete mode 100644 express-server/node_modules/cordova/node_modules/mute-stream/coverage/lcov-report/sorter.js delete mode 100644 express-server/node_modules/cordova/node_modules/mute-stream/coverage/lcov.info delete mode 100644 express-server/node_modules/cordova/node_modules/mute-stream/mute.js delete mode 100644 express-server/node_modules/cordova/node_modules/mute-stream/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/mute-stream/test/basic.js delete mode 100644 express-server/node_modules/cordova/node_modules/natural-compare/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/natural-compare/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/natural-compare/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/negotiator/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/negotiator/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/negotiator/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/negotiator/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/negotiator/lib/charset.js delete mode 100644 express-server/node_modules/cordova/node_modules/negotiator/lib/encoding.js delete mode 100644 express-server/node_modules/cordova/node_modules/negotiator/lib/language.js delete mode 100644 express-server/node_modules/cordova/node_modules/negotiator/lib/mediaType.js delete mode 100644 express-server/node_modules/cordova/node_modules/negotiator/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/nopt/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/nopt/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/nopt/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/nopt/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/nopt/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/nopt/bin/nopt.js delete mode 100644 express-server/node_modules/cordova/node_modules/nopt/examples/my-program.js delete mode 100644 express-server/node_modules/cordova/node_modules/nopt/lib/nopt.js delete mode 100644 express-server/node_modules/cordova/node_modules/nopt/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/nopt/test/basic.js delete mode 100644 express-server/node_modules/cordova/node_modules/normalize-package-data/AUTHORS delete mode 100644 express-server/node_modules/cordova/node_modules/normalize-package-data/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/normalize-package-data/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/normalize-package-data/lib/extract_description.js delete mode 100644 express-server/node_modules/cordova/node_modules/normalize-package-data/lib/fixer.js delete mode 100644 express-server/node_modules/cordova/node_modules/normalize-package-data/lib/make_warning.js delete mode 100644 express-server/node_modules/cordova/node_modules/normalize-package-data/lib/normalize.js delete mode 100644 express-server/node_modules/cordova/node_modules/normalize-package-data/lib/safe_format.js delete mode 100644 express-server/node_modules/cordova/node_modules/normalize-package-data/lib/typos.json delete mode 100644 express-server/node_modules/cordova/node_modules/normalize-package-data/lib/warning_messages.json delete mode 100644 express-server/node_modules/cordova/node_modules/normalize-package-data/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/npm-package-arg/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/npm-package-arg/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/npm-package-arg/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/npm-package-arg/npa.js delete mode 100644 express-server/node_modules/cordova/node_modules/npm-package-arg/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/npm-run-path/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/npm-run-path/license delete mode 100644 express-server/node_modules/cordova/node_modules/npm-run-path/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/npm-run-path/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/number-is-nan/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/number-is-nan/license delete mode 100644 express-server/node_modules/cordova/node_modules/number-is-nan/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/number-is-nan/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/oauth-sign/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/oauth-sign/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/oauth-sign/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/oauth-sign/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/object-assign/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/object-assign/license delete mode 100644 express-server/node_modules/cordova/node_modules/object-assign/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/object-assign/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/object-keys/.editorconfig delete mode 100644 express-server/node_modules/cordova/node_modules/object-keys/.eslintrc delete mode 100644 express-server/node_modules/cordova/node_modules/object-keys/.jscs.json delete mode 100644 express-server/node_modules/cordova/node_modules/object-keys/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/object-keys/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/object-keys/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/object-keys/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/object-keys/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/object-keys/isArguments.js delete mode 100644 express-server/node_modules/cordova/node_modules/object-keys/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/object-keys/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/on-finished/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/on-finished/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/on-finished/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/on-finished/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/on-finished/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/on-headers/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/on-headers/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/on-headers/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/on-headers/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/on-headers/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/once/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/once/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/once/once.js delete mode 100644 express-server/node_modules/cordova/node_modules/once/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/onetime/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/onetime/license delete mode 100644 express-server/node_modules/cordova/node_modules/onetime/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/onetime/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/opener/LICENSE.txt delete mode 100644 express-server/node_modules/cordova/node_modules/opener/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/opener/bin/opener-bin.js delete mode 100644 express-server/node_modules/cordova/node_modules/opener/lib/opener.js delete mode 100644 express-server/node_modules/cordova/node_modules/opener/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/opn/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/opn/license delete mode 100644 express-server/node_modules/cordova/node_modules/opn/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/opn/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/opn/xdg-open delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/example/bool.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/example/boolean_double.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/example/boolean_single.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/example/default_hash.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/example/default_singles.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/example/divide.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/example/line_count.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/example/line_count_options.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/example/line_count_wrap.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/example/nonopt.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/example/reflect.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/example/short.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/example/string.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/example/usage-options.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/example/xup.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/minimist/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/minimist/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/minimist/example/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/minimist/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/minimist/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/minimist/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/minimist/test/bool.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/minimist/test/dash.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/minimist/test/default_bool.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/minimist/test/dotted.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/minimist/test/long.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/minimist/test/num.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/minimist/test/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/minimist/test/parse_modified.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/minimist/test/short.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/minimist/test/whitespace.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/wordwrap/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/wordwrap/README.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/wordwrap/example/center.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/wordwrap/example/meat.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/wordwrap/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/wordwrap/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/wordwrap/test/break.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/wordwrap/test/idleness.txt delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/node_modules/wordwrap/test/wrap.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/test/_.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/test/_/argv.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/test/_/bin.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/test/dash.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/test/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/test/parse_modified.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/test/short.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/test/usage.js delete mode 100644 express-server/node_modules/cordova/node_modules/optimist/test/whitespace.js delete mode 100644 express-server/node_modules/cordova/node_modules/optionator/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/optionator/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/optionator/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/optionator/lib/help.js delete mode 100644 express-server/node_modules/cordova/node_modules/optionator/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/optionator/lib/util.js delete mode 100644 express-server/node_modules/cordova/node_modules/optionator/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/os-browserify/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/os-browserify/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/os-browserify/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/os-browserify/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/os-browserify/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/os-browserify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/os-homedir/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/os-homedir/license delete mode 100644 express-server/node_modules/cordova/node_modules/os-homedir/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/os-homedir/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/os-name/cli.js delete mode 100644 express-server/node_modules/cordova/node_modules/os-name/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/os-name/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/os-name/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/os-tmpdir/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/os-tmpdir/license delete mode 100644 express-server/node_modules/cordova/node_modules/os-tmpdir/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/os-tmpdir/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/osenv/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/osenv/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/osenv/osenv.js delete mode 100644 express-server/node_modules/cordova/node_modules/osenv/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/osx-release/cli.js delete mode 100644 express-server/node_modules/cordova/node_modules/osx-release/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/osx-release/license delete mode 100644 express-server/node_modules/cordova/node_modules/osx-release/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/osx-release/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/p-finally/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/p-finally/license delete mode 100644 express-server/node_modules/cordova/node_modules/p-finally/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/p-finally/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/p-limit/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/p-limit/license delete mode 100644 express-server/node_modules/cordova/node_modules/p-limit/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/p-limit/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/p-locate/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/p-locate/license delete mode 100644 express-server/node_modules/cordova/node_modules/p-locate/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/p-locate/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/p-try/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/p-try/license delete mode 100644 express-server/node_modules/cordova/node_modules/p-try/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/p-try/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/package-json/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/package-json/license delete mode 100644 express-server/node_modules/cordova/node_modules/package-json/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/package-json/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/pako/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/pako/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/pako/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/pako/dist/pako.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/dist/pako.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/dist/pako_deflate.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/dist/pako_deflate.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/dist/pako_inflate.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/dist/pako_inflate.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/lib/deflate.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/lib/inflate.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/lib/utils/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/lib/utils/strings.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/lib/zlib/adler32.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/lib/zlib/constants.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/lib/zlib/crc32.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/lib/zlib/deflate.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/lib/zlib/gzheader.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/lib/zlib/inffast.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/lib/zlib/inflate.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/lib/zlib/inftrees.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/lib/zlib/messages.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/lib/zlib/trees.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/lib/zlib/zstream.js delete mode 100644 express-server/node_modules/cordova/node_modules/pako/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/parents/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/parents/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/parents/example/dirname.js delete mode 100644 express-server/node_modules/cordova/node_modules/parents/example/win32.js delete mode 100644 express-server/node_modules/cordova/node_modules/parents/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/parents/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/parents/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/parents/test/dirname.js delete mode 100644 express-server/node_modules/cordova/node_modules/parents/test/win32.js delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/aesid.json delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/asn1.js delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/certificate.js delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/fixProc.js delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/package-lock.json.1909017369 delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/1024.priv delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/1024.pub delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/dsa.1024.priv delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/dsa.1024.pub delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/dsa.2048.priv delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/dsa.2048.pub delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/ec.pass.priv delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/ec.priv delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/ec.pub delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/node.cert delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/pass.1024.priv delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/pass.1024.pub delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/pass.dsa.1024.priv delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/pass.dsa.1024.pub delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/pass.rsa.1024.priv delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/pass.rsa.1024.pub delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/pass.rsa.2028.priv delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/pass.rsa.2028.pub delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/pass2.dsa.1024.priv delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/pass2.dsa.1024.pub delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/rsa.1024.priv delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/rsa.1024.pub delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/rsa.2028.priv delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/rsa.2028.pub delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/vector.js delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/vector.priv delete mode 100644 express-server/node_modules/cordova/node_modules/parse-asn1/test/vector2.priv delete mode 100644 express-server/node_modules/cordova/node_modules/parse-json/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/parse-json/license delete mode 100644 express-server/node_modules/cordova/node_modules/parse-json/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/parse-json/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/parse-json/vendor/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/parse-json/vendor/unicode.js delete mode 100644 express-server/node_modules/cordova/node_modules/parseurl/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/parseurl/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/parseurl/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/parseurl/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/parseurl/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/path-browserify/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/path-browserify/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/path-browserify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/path-browserify/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/path-browserify/test/test-path.js delete mode 100644 express-server/node_modules/cordova/node_modules/path-exists/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/path-exists/license delete mode 100644 express-server/node_modules/cordova/node_modules/path-exists/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/path-exists/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/path-is-absolute/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/path-is-absolute/license delete mode 100644 express-server/node_modules/cordova/node_modules/path-is-absolute/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/path-is-absolute/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/path-is-inside/LICENSE.txt delete mode 100644 express-server/node_modules/cordova/node_modules/path-is-inside/lib/path-is-inside.js delete mode 100644 express-server/node_modules/cordova/node_modules/path-is-inside/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/path-key/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/path-key/license delete mode 100644 express-server/node_modules/cordova/node_modules/path-key/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/path-key/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/path-parse/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/path-parse/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/path-parse/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/path-parse/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/path-parse/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/path-parse/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/path-platform/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/path-platform/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/path-platform/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/path-platform/path.js delete mode 100644 express-server/node_modules/cordova/node_modules/path-to-regexp/History.md delete mode 100644 express-server/node_modules/cordova/node_modules/path-to-regexp/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/path-to-regexp/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/path-to-regexp/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/path-to-regexp/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/path-type/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/path-type/license delete mode 100644 express-server/node_modules/cordova/node_modules/path-type/node_modules/pify/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/path-type/node_modules/pify/license delete mode 100644 express-server/node_modules/cordova/node_modules/path-type/node_modules/pify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/path-type/node_modules/pify/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/path-type/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/path-type/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/pbkdf2/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/pbkdf2/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/pbkdf2/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/pbkdf2/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/pbkdf2/lib/async.js delete mode 100644 express-server/node_modules/cordova/node_modules/pbkdf2/lib/default-encoding.js delete mode 100644 express-server/node_modules/cordova/node_modules/pbkdf2/lib/precondition.js delete mode 100644 express-server/node_modules/cordova/node_modules/pbkdf2/lib/sync-browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/pbkdf2/lib/sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/pbkdf2/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/VERSION delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/bin/pegjs delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/examples/arithmetics.pegjs delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/examples/css.pegjs delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/examples/javascript.pegjs delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/examples/json.pegjs delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/lib/compiler/asts.js delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/lib/compiler/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/lib/compiler/js.js delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/lib/compiler/opcodes.js delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/lib/compiler/passes/generate-bytecode.js delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/lib/compiler/passes/generate-js.js delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/lib/compiler/passes/remove-proxy-rules.js delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/lib/compiler/passes/report-duplicate-labels.js delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/lib/compiler/passes/report-duplicate-rules.js delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/lib/compiler/passes/report-infinite-recursion.js delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/lib/compiler/passes/report-infinite-repetition.js delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/lib/compiler/passes/report-undefined-rules.js delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/lib/compiler/visitor.js delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/lib/grammar-error.js delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/lib/parser.js delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/lib/peg.js delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/lib/utils/arrays.js delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/lib/utils/classes.js delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/lib/utils/objects.js delete mode 100644 express-server/node_modules/cordova/node_modules/pegjs/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/performance-now/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/performance-now/.tm_properties delete mode 100644 express-server/node_modules/cordova/node_modules/performance-now/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/performance-now/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/performance-now/lib/performance-now.js delete mode 100644 express-server/node_modules/cordova/node_modules/performance-now/lib/performance-now.js.map delete mode 100644 express-server/node_modules/cordova/node_modules/performance-now/license.txt delete mode 100644 express-server/node_modules/cordova/node_modules/performance-now/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/performance-now/src/index.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/performance-now/src/performance-now.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/performance-now/test/mocha.opts delete mode 100644 express-server/node_modules/cordova/node_modules/performance-now/test/performance-now.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/performance-now/test/scripts.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/performance-now/test/scripts/delayed-call.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/performance-now/test/scripts/delayed-require.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/performance-now/test/scripts/difference.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/performance-now/test/scripts/initial-value.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/pify/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/pify/license delete mode 100644 express-server/node_modules/cordova/node_modules/pify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/pify/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/pinkie-promise/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/pinkie-promise/license delete mode 100644 express-server/node_modules/cordova/node_modules/pinkie-promise/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/pinkie-promise/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/pinkie/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/pinkie/license delete mode 100644 express-server/node_modules/cordova/node_modules/pinkie/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/pinkie/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/pkg-dir/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/pkg-dir/license delete mode 100644 express-server/node_modules/cordova/node_modules/pkg-dir/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/pkg-dir/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/plist/.jshintrc delete mode 100644 express-server/node_modules/cordova/node_modules/plist/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/plist/History.md delete mode 100644 express-server/node_modules/cordova/node_modules/plist/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/plist/Makefile delete mode 100644 express-server/node_modules/cordova/node_modules/plist/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/plist/dist/plist-build.js delete mode 100644 express-server/node_modules/cordova/node_modules/plist/dist/plist-parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/plist/dist/plist.js delete mode 100644 express-server/node_modules/cordova/node_modules/plist/examples/browser/index.html delete mode 100644 express-server/node_modules/cordova/node_modules/plist/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/plist/lib/build.js delete mode 100644 express-server/node_modules/cordova/node_modules/plist/lib/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/plist/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/pluralize/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/pluralize/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/pluralize/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/pluralize/pluralize.js delete mode 100644 express-server/node_modules/cordova/node_modules/prelude-ls/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/prelude-ls/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/prelude-ls/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/prelude-ls/lib/Func.js delete mode 100644 express-server/node_modules/cordova/node_modules/prelude-ls/lib/List.js delete mode 100644 express-server/node_modules/cordova/node_modules/prelude-ls/lib/Num.js delete mode 100644 express-server/node_modules/cordova/node_modules/prelude-ls/lib/Obj.js delete mode 100644 express-server/node_modules/cordova/node_modules/prelude-ls/lib/Str.js delete mode 100644 express-server/node_modules/cordova/node_modules/prelude-ls/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/prelude-ls/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/prepend-http/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/prepend-http/license delete mode 100644 express-server/node_modules/cordova/node_modules/prepend-http/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/prepend-http/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/process-nextick-args/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/process-nextick-args/license.md delete mode 100644 express-server/node_modules/cordova/node_modules/process-nextick-args/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/process-nextick-args/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/process/.eslintrc delete mode 100644 express-server/node_modules/cordova/node_modules/process/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/process/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/process/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/process/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/process/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/process/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/progress/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/progress/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/progress/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/progress/Makefile delete mode 100644 express-server/node_modules/cordova/node_modules/progress/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/progress/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/progress/lib/node-progress.js delete mode 100644 express-server/node_modules/cordova/node_modules/progress/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/example/buffer.js delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/example/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/example/npm-init/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/example/npm-init/init-input.js delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/example/npm-init/init.js delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/example/npm-init/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/example/substack-input.js delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/promzard.js delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/test/basic.js delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/test/buffer.js delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/test/exports.input delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/test/exports.js delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/test/fn.input delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/test/fn.js delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/test/simple.input delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/test/simple.js delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/test/validate.input delete mode 100644 express-server/node_modules/cordova/node_modules/promzard/test/validate.js delete mode 100644 express-server/node_modules/cordova/node_modules/properties-parser/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/properties-parser/README.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/properties-parser/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/properties-parser/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/properties-parser/test/ReadProperties.java delete mode 100644 express-server/node_modules/cordova/node_modules/properties-parser/test/test-cases.properties delete mode 100644 express-server/node_modules/cordova/node_modules/properties-parser/test/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/proxy-addr/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/proxy-addr/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/proxy-addr/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/proxy-addr/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/proxy-addr/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/pseudomap/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/pseudomap/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/pseudomap/map.js delete mode 100644 express-server/node_modules/cordova/node_modules/pseudomap/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/pseudomap/pseudomap.js delete mode 100644 express-server/node_modules/cordova/node_modules/pseudomap/test/basic.js delete mode 100644 express-server/node_modules/cordova/node_modules/psl/.eslintignore delete mode 100644 express-server/node_modules/cordova/node_modules/psl/.eslintrc delete mode 100644 express-server/node_modules/cordova/node_modules/psl/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/psl/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/psl/data/rules.json delete mode 100644 express-server/node_modules/cordova/node_modules/psl/dist/psl.js delete mode 100644 express-server/node_modules/cordova/node_modules/psl/dist/psl.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/psl/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/psl/karma.conf.js delete mode 100644 express-server/node_modules/cordova/node_modules/psl/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/psl/yarn.lock delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/mgf.js delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/privateDecrypt.js delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/publicEncrypt.js delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/test/1024.priv delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/test/1024.pub delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/test/ec.pass.priv delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/test/ec.priv delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/test/ec.pub delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/test/nodeTests.js delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/test/pass.1024.priv delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/test/pass.1024.pub delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/test/rsa.1024.priv delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/test/rsa.1024.pub delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/test/rsa.2028.priv delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/test/rsa.2028.pub delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/test/rsa.pass.priv delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/test/rsa.pass.pub delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/test/test_cert.pem delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/test/test_key.pem delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/test/test_rsa_privkey.pem delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/test/test_rsa_privkey_encrypted.pem delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/test/test_rsa_pubkey.pem delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/withPublic.js delete mode 100644 express-server/node_modules/cordova/node_modules/public-encrypt/xor.js delete mode 100644 express-server/node_modules/cordova/node_modules/punycode/LICENSE-MIT.txt delete mode 100644 express-server/node_modules/cordova/node_modules/punycode/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/punycode/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/punycode/punycode.js delete mode 100644 express-server/node_modules/cordova/node_modules/q/CHANGES.md delete mode 100644 express-server/node_modules/cordova/node_modules/q/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/q/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/q/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/q/q.js delete mode 100644 express-server/node_modules/cordova/node_modules/q/queue.js delete mode 100644 express-server/node_modules/cordova/node_modules/qs/.editorconfig delete mode 100644 express-server/node_modules/cordova/node_modules/qs/.eslintignore delete mode 100644 express-server/node_modules/cordova/node_modules/qs/.eslintrc delete mode 100644 express-server/node_modules/cordova/node_modules/qs/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/qs/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/qs/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/qs/dist/qs.js delete mode 100644 express-server/node_modules/cordova/node_modules/qs/lib/formats.js delete mode 100644 express-server/node_modules/cordova/node_modules/qs/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/qs/lib/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/qs/lib/stringify.js delete mode 100644 express-server/node_modules/cordova/node_modules/qs/lib/utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/qs/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/qs/test/.eslintrc delete mode 100644 express-server/node_modules/cordova/node_modules/qs/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/qs/test/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/qs/test/stringify.js delete mode 100644 express-server/node_modules/cordova/node_modules/qs/test/utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/querystring-es3/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/querystring-es3/History.md delete mode 100644 express-server/node_modules/cordova/node_modules/querystring-es3/License.md delete mode 100644 express-server/node_modules/cordova/node_modules/querystring-es3/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/querystring-es3/decode.js delete mode 100644 express-server/node_modules/cordova/node_modules/querystring-es3/encode.js delete mode 100644 express-server/node_modules/cordova/node_modules/querystring-es3/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/querystring-es3/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/querystring-es3/test/common-index.js delete mode 100644 express-server/node_modules/cordova/node_modules/querystring-es3/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/querystring-es3/test/tap-index.js delete mode 100644 express-server/node_modules/cordova/node_modules/querystring/.History.md.un~ delete mode 100644 express-server/node_modules/cordova/node_modules/querystring/.Readme.md.un~ delete mode 100644 express-server/node_modules/cordova/node_modules/querystring/.package.json.un~ delete mode 100644 express-server/node_modules/cordova/node_modules/querystring/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/querystring/History.md delete mode 100644 express-server/node_modules/cordova/node_modules/querystring/License.md delete mode 100644 express-server/node_modules/cordova/node_modules/querystring/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/querystring/decode.js delete mode 100644 express-server/node_modules/cordova/node_modules/querystring/encode.js delete mode 100644 express-server/node_modules/cordova/node_modules/querystring/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/querystring/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/querystring/test/.index.js.un~ delete mode 100644 express-server/node_modules/cordova/node_modules/querystring/test/common-index.js delete mode 100644 express-server/node_modules/cordova/node_modules/querystring/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/querystring/test/tap-index.js delete mode 100644 express-server/node_modules/cordova/node_modules/randombytes/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/randombytes/.zuul.yml delete mode 100644 express-server/node_modules/cordova/node_modules/randombytes/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/randombytes/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/randombytes/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/randombytes/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/randombytes/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/randombytes/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/randomfill/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/randomfill/.zuul.yml delete mode 100644 express-server/node_modules/cordova/node_modules/randomfill/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/randomfill/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/randomfill/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/randomfill/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/randomfill/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/randomfill/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/range-parser/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/range-parser/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/range-parser/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/range-parser/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/range-parser/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/index.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/node_modules/depd/History.md delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/node_modules/depd/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/node_modules/depd/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/node_modules/depd/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/node_modules/depd/lib/browser/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/node_modules/depd/lib/compat/callsite-tostring.js delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/node_modules/depd/lib/compat/event-listener-count.js delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/node_modules/depd/lib/compat/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/node_modules/depd/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/node_modules/http-errors/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/node_modules/http-errors/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/node_modules/http-errors/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/node_modules/http-errors/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/node_modules/http-errors/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/node_modules/setprototypeof/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/node_modules/setprototypeof/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/node_modules/setprototypeof/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/node_modules/setprototypeof/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/raw-body/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/rc/LICENSE.APACHE2 delete mode 100644 express-server/node_modules/cordova/node_modules/rc/LICENSE.BSD delete mode 100644 express-server/node_modules/cordova/node_modules/rc/LICENSE.MIT delete mode 100644 express-server/node_modules/cordova/node_modules/rc/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/rc/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/rc/cli.js delete mode 100644 express-server/node_modules/cordova/node_modules/rc/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/rc/lib/utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/rc/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/rc/test/ini.js delete mode 100644 express-server/node_modules/cordova/node_modules/rc/test/nested-env-vars.js delete mode 100644 express-server/node_modules/cordova/node_modules/rc/test/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/read-chunk/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/read-chunk/license delete mode 100644 express-server/node_modules/cordova/node_modules/read-chunk/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/read-chunk/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/read-only-stream/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/read-only-stream/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/read-only-stream/example/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/read-only-stream/example/wrap.js delete mode 100644 express-server/node_modules/cordova/node_modules/read-only-stream/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/read-only-stream/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/read-only-stream/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/read-only-stream/test/error.js delete mode 100644 express-server/node_modules/cordova/node_modules/read-only-stream/test/ro.js delete mode 100644 express-server/node_modules/cordova/node_modules/read-only-stream/test/streams1.js delete mode 100644 express-server/node_modules/cordova/node_modules/read-package-json/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/read-package-json/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/read-package-json/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/read-package-json/node_modules/glob/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/read-package-json/node_modules/glob/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/read-package-json/node_modules/glob/changelog.md delete mode 100644 express-server/node_modules/cordova/node_modules/read-package-json/node_modules/glob/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/read-package-json/node_modules/glob/glob.js delete mode 100644 express-server/node_modules/cordova/node_modules/read-package-json/node_modules/glob/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/read-package-json/node_modules/glob/sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/read-package-json/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/read-package-json/read-json.js delete mode 100644 express-server/node_modules/cordova/node_modules/read-pkg-up/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/read-pkg-up/license delete mode 100644 express-server/node_modules/cordova/node_modules/read-pkg-up/node_modules/find-up/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/read-pkg-up/node_modules/find-up/license delete mode 100644 express-server/node_modules/cordova/node_modules/read-pkg-up/node_modules/find-up/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/read-pkg-up/node_modules/find-up/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/read-pkg-up/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/read-pkg-up/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/read-pkg/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/read-pkg/license delete mode 100644 express-server/node_modules/cordova/node_modules/read-pkg/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/read-pkg/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/read/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/read/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/read/lib/read.js delete mode 100644 express-server/node_modules/cordova/node_modules/read/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/CONTRIBUTING.md delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/GOVERNANCE.md delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/doc/wg-meetings/2015-01-30.md delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/duplex-browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/duplex.js delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/lib/_stream_duplex.js delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/lib/_stream_passthrough.js delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/lib/_stream_readable.js delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/lib/_stream_transform.js delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/lib/_stream_writable.js delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/lib/internal/streams/BufferList.js delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/lib/internal/streams/destroy.js delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/lib/internal/streams/stream-browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/lib/internal/streams/stream.js delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/node_modules/isarray/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/node_modules/isarray/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/node_modules/isarray/Makefile delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/node_modules/isarray/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/node_modules/isarray/component.json delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/node_modules/isarray/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/node_modules/isarray/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/node_modules/isarray/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/node_modules/string_decoder/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/node_modules/string_decoder/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/node_modules/string_decoder/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/node_modules/string_decoder/lib/string_decoder.js delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/node_modules/string_decoder/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/passthrough.js delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/readable-browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/readable.js delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/transform.js delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/writable-browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/readable-stream/writable.js delete mode 100644 express-server/node_modules/cordova/node_modules/readline2/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/readline2/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/readline2/node_modules/is-fullwidth-code-point/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/readline2/node_modules/is-fullwidth-code-point/license delete mode 100644 express-server/node_modules/cordova/node_modules/readline2/node_modules/is-fullwidth-code-point/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/readline2/node_modules/is-fullwidth-code-point/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/readline2/node_modules/mute-stream/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/readline2/node_modules/mute-stream/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/readline2/node_modules/mute-stream/mute.js delete mode 100644 express-server/node_modules/cordova/node_modules/readline2/node_modules/mute-stream/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/readline2/node_modules/mute-stream/test/basic.js delete mode 100644 express-server/node_modules/cordova/node_modules/readline2/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/rechoir/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/rechoir/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/rechoir/CHANGELOG delete mode 100644 express-server/node_modules/cordova/node_modules/rechoir/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/rechoir/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/rechoir/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/rechoir/lib/extension.js delete mode 100644 express-server/node_modules/cordova/node_modules/rechoir/lib/normalize.js delete mode 100644 express-server/node_modules/cordova/node_modules/rechoir/lib/register.js delete mode 100644 express-server/node_modules/cordova/node_modules/rechoir/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/regexpp/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/regexpp/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/regexpp/index.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/regexpp/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/regexpp/index.js.map delete mode 100644 express-server/node_modules/cordova/node_modules/regexpp/index.mjs delete mode 100644 express-server/node_modules/cordova/node_modules/regexpp/index.mjs.map delete mode 100644 express-server/node_modules/cordova/node_modules/regexpp/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/registry-auth-token/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/registry-auth-token/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/registry-auth-token/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/registry-auth-token/base64.js delete mode 100644 express-server/node_modules/cordova/node_modules/registry-auth-token/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/registry-auth-token/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/registry-auth-token/registry-url.js delete mode 100644 express-server/node_modules/cordova/node_modules/registry-auth-token/test/auth-token.test.js delete mode 100644 express-server/node_modules/cordova/node_modules/registry-auth-token/test/registry-url.test.js delete mode 100644 express-server/node_modules/cordova/node_modules/registry-auth-token/yarn.lock delete mode 100644 express-server/node_modules/cordova/node_modules/registry-url/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/registry-url/license delete mode 100644 express-server/node_modules/cordova/node_modules/registry-url/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/registry-url/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/request/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/request/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/request/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/request/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/lib/auth.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/lib/cookies.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/lib/getProxyFromURI.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/lib/har.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/lib/hawk.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/lib/helpers.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/lib/multipart.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/lib/oauth.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/lib/querystring.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/lib/redirect.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/lib/tunnel.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/node_modules/qs/.editorconfig delete mode 100644 express-server/node_modules/cordova/node_modules/request/node_modules/qs/.eslintignore delete mode 100644 express-server/node_modules/cordova/node_modules/request/node_modules/qs/.eslintrc delete mode 100644 express-server/node_modules/cordova/node_modules/request/node_modules/qs/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/request/node_modules/qs/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/request/node_modules/qs/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/request/node_modules/qs/dist/qs.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/node_modules/qs/lib/formats.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/node_modules/qs/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/node_modules/qs/lib/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/node_modules/qs/lib/stringify.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/node_modules/qs/lib/utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/node_modules/qs/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/request/node_modules/qs/test/.eslintrc delete mode 100644 express-server/node_modules/cordova/node_modules/request/node_modules/qs/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/node_modules/qs/test/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/node_modules/qs/test/stringify.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/node_modules/qs/test/utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/request/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/request/request.js delete mode 100644 express-server/node_modules/cordova/node_modules/require-uncached/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/require-uncached/license delete mode 100644 express-server/node_modules/cordova/node_modules/require-uncached/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/require-uncached/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/resolve-from/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve-from/license delete mode 100644 express-server/node_modules/cordova/node_modules/resolve-from/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/resolve-from/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/.editorconfig delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/.eslintignore delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/.eslintrc delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/appveyor.yml delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/example/async.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/example/sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/lib/async.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/lib/caller.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/lib/core.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/lib/core.json delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/lib/node-modules-paths.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/lib/sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/.eslintrc delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/core.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/dotdot.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/dotdot/abc/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/dotdot/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/faulty_basedir.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/filter.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/filter_sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/mock.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/mock_sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/module_dir.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/module_dir/xmodules/aaa/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/module_dir/ymodules/aaa/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/module_dir/zmodules/bbb/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/module_dir/zmodules/bbb/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/node-modules-paths.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/node_path.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/node_path/x/aaa/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/node_path/x/ccc/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/node_path/y/bbb/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/node_path/y/ccc/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/nonstring.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/pathfilter.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/pathfilter/deep_ref/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/precedence.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/precedence/aaa.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/precedence/aaa/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/precedence/aaa/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/precedence/bbb.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/precedence/bbb/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/baz/doom.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/baz/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/baz/quux.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/browser_field/a.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/browser_field/b.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/browser_field/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/cup.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/dot_main/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/dot_main/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/dot_slash_main/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/dot_slash_main/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/foo.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/incorrect_main/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/incorrect_main/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/mug.coffee delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/mug.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/other_path/lib/other-lib.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/other_path/root.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/quux/foo/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/same_names/foo.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/same_names/foo/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/symlinked/_/node_modules/foo.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/symlinked/_/symlink_target/.gitkeep delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver/without_basedir/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/resolver_sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/subdirs.js delete mode 100644 express-server/node_modules/cordova/node_modules/resolve/test/symlinks.js delete mode 100644 express-server/node_modules/cordova/node_modules/restore-cursor/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/restore-cursor/license delete mode 100644 express-server/node_modules/cordova/node_modules/restore-cursor/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/restore-cursor/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/rimraf/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/rimraf/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/rimraf/bin.js delete mode 100644 express-server/node_modules/cordova/node_modules/rimraf/node_modules/glob/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/rimraf/node_modules/glob/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/rimraf/node_modules/glob/changelog.md delete mode 100644 express-server/node_modules/cordova/node_modules/rimraf/node_modules/glob/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/rimraf/node_modules/glob/glob.js delete mode 100644 express-server/node_modules/cordova/node_modules/rimraf/node_modules/glob/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/rimraf/node_modules/glob/sync.js delete mode 100644 express-server/node_modules/cordova/node_modules/rimraf/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/rimraf/rimraf.js delete mode 100644 express-server/node_modules/cordova/node_modules/ripemd160/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/ripemd160/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/ripemd160/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/ripemd160/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/ripemd160/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/run-async/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/run-async/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/run-async/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/run-async/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/rx-lite-aggregates/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/rx-lite-aggregates/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/rx-lite-aggregates/rx.lite.aggregates.js delete mode 100644 express-server/node_modules/cordova/node_modules/rx-lite-aggregates/rx.lite.aggregates.map delete mode 100644 express-server/node_modules/cordova/node_modules/rx-lite-aggregates/rx.lite.aggregates.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/rx-lite/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/rx-lite/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/rx-lite/rx.lite.js delete mode 100644 express-server/node_modules/cordova/node_modules/rx-lite/rx.lite.map delete mode 100644 express-server/node_modules/cordova/node_modules/rx-lite/rx.lite.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/safe-buffer/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/safe-buffer/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/safe-buffer/index.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/safe-buffer/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/safe-buffer/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/safer-buffer/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/safer-buffer/Porting-Buffer.md delete mode 100644 express-server/node_modules/cordova/node_modules/safer-buffer/Readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/safer-buffer/dangerous.js delete mode 100644 express-server/node_modules/cordova/node_modules/safer-buffer/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/safer-buffer/safer.js delete mode 100644 express-server/node_modules/cordova/node_modules/safer-buffer/tests.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/AUTHORS delete mode 100644 express-server/node_modules/cordova/node_modules/sax/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/sax/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/sax/examples/big-not-pretty.xml delete mode 100644 express-server/node_modules/cordova/node_modules/sax/examples/example.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/examples/get-products.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/examples/hello-world.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/examples/not-pretty.xml delete mode 100644 express-server/node_modules/cordova/node_modules/sax/examples/pretty-print.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/examples/shopping.xml delete mode 100644 express-server/node_modules/cordova/node_modules/sax/examples/strict.dtd delete mode 100644 express-server/node_modules/cordova/node_modules/sax/examples/switch-bench.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/examples/test.html delete mode 100644 express-server/node_modules/cordova/node_modules/sax/examples/test.xml delete mode 100644 express-server/node_modules/cordova/node_modules/sax/lib/sax.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/buffer-overrun.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/cdata-chunked.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/cdata-end-split.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/cdata-fake-end.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/cdata-multiple.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/cdata.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/issue-23.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/issue-30.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/issue-35.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/issue-47.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/issue-49.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/parser-position.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/script.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/self-closing-child-strict.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/self-closing-child.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/self-closing-tag.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/stray-ending.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/trailing-non-whitespace.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/unquoted.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/xmlns-issue-41.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/xmlns-rebinding.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/xmlns-strict.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/xmlns-unbound.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/xmlns-xml-default-prefix-attribute.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/xmlns-xml-default-prefix.js delete mode 100644 express-server/node_modules/cordova/node_modules/sax/test/xmlns-xml-default-redefine.js delete mode 100644 express-server/node_modules/cordova/node_modules/semver-diff/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/semver-diff/license delete mode 100644 express-server/node_modules/cordova/node_modules/semver-diff/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/semver-diff/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/semver/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/semver/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/semver/bin/semver delete mode 100644 express-server/node_modules/cordova/node_modules/semver/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/semver/range.bnf delete mode 100644 express-server/node_modules/cordova/node_modules/semver/semver.js delete mode 100644 express-server/node_modules/cordova/node_modules/send/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/send/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/send/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/send/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/send/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/serve-static/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/serve-static/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/serve-static/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/serve-static/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/serve-static/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/setprototypeof/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/setprototypeof/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/setprototypeof/index.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/setprototypeof/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/setprototypeof/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/sha.js/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/sha.js/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/sha.js/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/sha.js/bin.js delete mode 100644 express-server/node_modules/cordova/node_modules/sha.js/hash.js delete mode 100644 express-server/node_modules/cordova/node_modules/sha.js/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/sha.js/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/sha.js/sha.js delete mode 100644 express-server/node_modules/cordova/node_modules/sha.js/sha1.js delete mode 100644 express-server/node_modules/cordova/node_modules/sha.js/sha224.js delete mode 100644 express-server/node_modules/cordova/node_modules/sha.js/sha256.js delete mode 100644 express-server/node_modules/cordova/node_modules/sha.js/sha384.js delete mode 100644 express-server/node_modules/cordova/node_modules/sha.js/sha512.js delete mode 100644 express-server/node_modules/cordova/node_modules/sha.js/test/hash.js delete mode 100644 express-server/node_modules/cordova/node_modules/sha.js/test/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/sha.js/test/vectors.js delete mode 100644 express-server/node_modules/cordova/node_modules/shasum/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/shasum/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/shasum/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/shasum/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/shasum/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/shasum/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/shasum/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/shasum/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/shebang-command/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/shebang-command/license delete mode 100644 express-server/node_modules/cordova/node_modules/shebang-command/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/shebang-command/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/shebang-regex/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/shebang-regex/license delete mode 100644 express-server/node_modules/cordova/node_modules/shebang-regex/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/shebang-regex/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/shell-quote/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/shell-quote/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/shell-quote/example/env.js delete mode 100644 express-server/node_modules/cordova/node_modules/shell-quote/example/op.js delete mode 100644 express-server/node_modules/cordova/node_modules/shell-quote/example/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/shell-quote/example/quote.js delete mode 100644 express-server/node_modules/cordova/node_modules/shell-quote/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/shell-quote/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/shell-quote/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/shell-quote/test/comment.js delete mode 100644 express-server/node_modules/cordova/node_modules/shell-quote/test/env.js delete mode 100644 express-server/node_modules/cordova/node_modules/shell-quote/test/env_fn.js delete mode 100644 express-server/node_modules/cordova/node_modules/shell-quote/test/op.js delete mode 100644 express-server/node_modules/cordova/node_modules/shell-quote/test/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/shell-quote/test/quote.js delete mode 100644 express-server/node_modules/cordova/node_modules/shell-quote/test/set.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/.documentup.json delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/.jshintrc delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/RELEASE.md delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/bin/shjs delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/global.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/make.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/scripts/generate-docs.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/scripts/run-tests.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/shell.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/cat.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/cd.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/chmod.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/common.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/cp.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/dirs.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/echo.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/error.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/exec.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/find.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/grep.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/ln.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/ls.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/mkdir.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/mv.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/popd.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/pushd.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/pwd.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/rm.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/sed.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/tempdir.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/to.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/toEnd.js delete mode 100644 express-server/node_modules/cordova/node_modules/shelljs/src/which.js delete mode 100644 express-server/node_modules/cordova/node_modules/signal-exit/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/signal-exit/LICENSE.txt delete mode 100644 express-server/node_modules/cordova/node_modules/signal-exit/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/signal-exit/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/signal-exit/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/signal-exit/signals.js delete mode 100644 express-server/node_modules/cordova/node_modules/simple-concat/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/simple-concat/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/simple-concat/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/simple-concat/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/simple-concat/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/simple-concat/test/basic.js delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/base64-js/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/base64-js/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/base64-js/LICENSE.MIT delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/base64-js/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/base64-js/base64js.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/base64-js/bower.json delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/base64-js/lib/b64.js delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/base64-js/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/base64-js/test/big-data.js delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/base64-js/test/convert.js delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/base64-js/test/url-safe.js delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/plist/.jshintrc delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/plist/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/plist/History.md delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/plist/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/plist/Makefile delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/plist/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/plist/dist/plist-build.js delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/plist/dist/plist-parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/plist/dist/plist.js delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/plist/examples/browser/index.html delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/plist/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/plist/lib/build.js delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/plist/lib/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/node_modules/plist/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/simple-plist/simple-plist.js delete mode 100644 express-server/node_modules/cordova/node_modules/slash/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/slash/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/slash/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/slice-ansi/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/slice-ansi/license delete mode 100644 express-server/node_modules/cordova/node_modules/slice-ansi/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/slice-ansi/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/slide/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/slide/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/slide/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/slide/lib/async-map-ordered.js delete mode 100644 express-server/node_modules/cordova/node_modules/slide/lib/async-map.js delete mode 100644 express-server/node_modules/cordova/node_modules/slide/lib/bind-actor.js delete mode 100644 express-server/node_modules/cordova/node_modules/slide/lib/chain.js delete mode 100644 express-server/node_modules/cordova/node_modules/slide/lib/slide.js delete mode 100644 express-server/node_modules/cordova/node_modules/slide/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/source-map/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/source-map/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/source-map/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/source-map/dist/source-map.debug.js delete mode 100644 express-server/node_modules/cordova/node_modules/source-map/dist/source-map.js delete mode 100644 express-server/node_modules/cordova/node_modules/source-map/dist/source-map.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/source-map/dist/source-map.min.js.map delete mode 100644 express-server/node_modules/cordova/node_modules/source-map/lib/array-set.js delete mode 100644 express-server/node_modules/cordova/node_modules/source-map/lib/base64-vlq.js delete mode 100644 express-server/node_modules/cordova/node_modules/source-map/lib/base64.js delete mode 100644 express-server/node_modules/cordova/node_modules/source-map/lib/binary-search.js delete mode 100644 express-server/node_modules/cordova/node_modules/source-map/lib/mapping-list.js delete mode 100644 express-server/node_modules/cordova/node_modules/source-map/lib/quick-sort.js delete mode 100644 express-server/node_modules/cordova/node_modules/source-map/lib/source-map-consumer.js delete mode 100644 express-server/node_modules/cordova/node_modules/source-map/lib/source-map-generator.js delete mode 100644 express-server/node_modules/cordova/node_modules/source-map/lib/source-node.js delete mode 100644 express-server/node_modules/cordova/node_modules/source-map/lib/util.js delete mode 100644 express-server/node_modules/cordova/node_modules/source-map/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/source-map/source-map.js delete mode 100644 express-server/node_modules/cordova/node_modules/spdx-correct/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/spdx-correct/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/spdx-correct/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/spdx-correct/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/spdx-exceptions/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/spdx-exceptions/index.json delete mode 100644 express-server/node_modules/cordova/node_modules/spdx-exceptions/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/spdx-expression-parse/AUTHORS delete mode 100644 express-server/node_modules/cordova/node_modules/spdx-expression-parse/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/spdx-expression-parse/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/spdx-expression-parse/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/spdx-expression-parse/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/spdx-expression-parse/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/spdx-expression-parse/scan.js delete mode 100644 express-server/node_modules/cordova/node_modules/spdx-license-ids/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/spdx-license-ids/deprecated.json delete mode 100644 express-server/node_modules/cordova/node_modules/spdx-license-ids/index.json delete mode 100644 express-server/node_modules/cordova/node_modules/spdx-license-ids/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/sprintf-js/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/sprintf-js/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/sprintf-js/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/sprintf-js/bower.json delete mode 100644 express-server/node_modules/cordova/node_modules/sprintf-js/demo/angular.html delete mode 100644 express-server/node_modules/cordova/node_modules/sprintf-js/dist/angular-sprintf.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/sprintf-js/dist/angular-sprintf.min.js.map delete mode 100644 express-server/node_modules/cordova/node_modules/sprintf-js/dist/angular-sprintf.min.map delete mode 100644 express-server/node_modules/cordova/node_modules/sprintf-js/dist/sprintf.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/sprintf-js/dist/sprintf.min.js.map delete mode 100644 express-server/node_modules/cordova/node_modules/sprintf-js/dist/sprintf.min.map delete mode 100644 express-server/node_modules/cordova/node_modules/sprintf-js/gruntfile.js delete mode 100644 express-server/node_modules/cordova/node_modules/sprintf-js/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/sprintf-js/src/angular-sprintf.js delete mode 100644 express-server/node_modules/cordova/node_modules/sprintf-js/src/sprintf.js delete mode 100644 express-server/node_modules/cordova/node_modules/sprintf-js/test/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/bin/sshpk-conv delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/bin/sshpk-sign delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/bin/sshpk-verify delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/algs.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/certificate.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/dhe.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/ed-compat.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/errors.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/fingerprint.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/formats/auto.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/formats/dnssec.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/formats/openssh-cert.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/formats/pem.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/formats/pkcs1.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/formats/pkcs8.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/formats/rfc4253.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/formats/ssh-private.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/formats/ssh.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/formats/x509-pem.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/formats/x509.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/identity.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/key.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/private-key.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/signature.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/ssh-buffer.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/lib/utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/man/man1/sshpk-conv.1 delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/man/man1/sshpk-sign.1 delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/man/man1/sshpk-verify.1 delete mode 100644 express-server/node_modules/cordova/node_modules/sshpk/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/statuses/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/statuses/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/statuses/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/statuses/codes.json delete mode 100644 express-server/node_modules/cordova/node_modules/statuses/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/statuses/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/stream-browserify/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/stream-browserify/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/stream-browserify/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/stream-browserify/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-browserify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/stream-browserify/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/stream-browserify/test/buf.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/.mailmap delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/UNLICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/coverage/coverage.json delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/coverage/lcov-report/base.css delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/coverage/lcov-report/index.html delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/coverage/lcov-report/lib/constants.js.html delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/coverage/lcov-report/lib/index.html delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/coverage/lcov-report/lib/readable_streambuffer.js.html delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/coverage/lcov-report/lib/streambuffer.js.html delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/coverage/lcov-report/lib/writable_streambuffer.js.html delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/coverage/lcov-report/prettify.css delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/coverage/lcov-report/prettify.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/coverage/lcov-report/sort-arrow-sprite.png delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/coverage/lcov-report/sorter.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/coverage/lcov.info delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/lib/constants.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/lib/readable_streambuffer.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/lib/streambuffer.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/lib/writable_streambuffer.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-buffers/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/stream-combiner2/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/stream-combiner2/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/stream-combiner2/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/stream-combiner2/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/stream-combiner2/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-combiner2/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/stream-combiner2/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/.airtap.yml delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/ie8-polyfill.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/lib/capability.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/lib/request.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/lib/response.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/browser/abort.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/browser/auth.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/browser/binary-streaming.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/browser/binary.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/browser/body-empty.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/browser/cookie.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/browser/disable-fetch.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/browser/error.js.disabled delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/browser/headers.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/browser/lib/webworker-worker.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/browser/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/browser/post-binary.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/browser/post-text.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/browser/text-streaming.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/browser/text.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/browser/timeout.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/browser/webworker.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/node/http-browserify.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/server/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/server/static/basic.txt delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/server/static/browserify.png delete mode 100644 express-server/node_modules/cordova/node_modules/stream-http/test/server/static/test-polyfill.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-splicer/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/stream-splicer/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/stream-splicer/example/header.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-splicer/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-splicer/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/stream-splicer/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/stream-splicer/test/combiner.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-splicer/test/combiner_stream.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-splicer/test/empty.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-splicer/test/empty_no_data.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-splicer/test/get.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-splicer/test/multipush.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-splicer/test/multiunshift.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-splicer/test/nested.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-splicer/test/nested_middle.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-splicer/test/pop.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-splicer/test/push.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-splicer/test/shift.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-splicer/test/splice.js delete mode 100644 express-server/node_modules/cordova/node_modules/stream-splicer/test/unshift.js delete mode 100644 express-server/node_modules/cordova/node_modules/string-width/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/string-width/license delete mode 100644 express-server/node_modules/cordova/node_modules/string-width/node_modules/ansi-regex/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/string-width/node_modules/ansi-regex/license delete mode 100644 express-server/node_modules/cordova/node_modules/string-width/node_modules/ansi-regex/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/string-width/node_modules/ansi-regex/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/string-width/node_modules/strip-ansi/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/string-width/node_modules/strip-ansi/license delete mode 100644 express-server/node_modules/cordova/node_modules/string-width/node_modules/strip-ansi/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/string-width/node_modules/strip-ansi/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/string-width/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/string-width/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/string.prototype.codepointat/LICENSE-MIT.txt delete mode 100644 express-server/node_modules/cordova/node_modules/string.prototype.codepointat/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/string.prototype.codepointat/codepointat.js delete mode 100644 express-server/node_modules/cordova/node_modules/string.prototype.codepointat/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/string_decoder/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/string_decoder/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/string_decoder/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/string_decoder/lib/string_decoder.js delete mode 100644 express-server/node_modules/cordova/node_modules/string_decoder/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/strip-ansi/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/strip-ansi/license delete mode 100644 express-server/node_modules/cordova/node_modules/strip-ansi/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/strip-ansi/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/strip-bom/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/strip-bom/license delete mode 100644 express-server/node_modules/cordova/node_modules/strip-bom/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/strip-bom/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/strip-eof/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/strip-eof/license delete mode 100644 express-server/node_modules/cordova/node_modules/strip-eof/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/strip-eof/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/strip-json-comments/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/strip-json-comments/license delete mode 100644 express-server/node_modules/cordova/node_modules/strip-json-comments/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/strip-json-comments/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/subarg/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/subarg/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/subarg/example/show.js delete mode 100644 express-server/node_modules/cordova/node_modules/subarg/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/subarg/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/subarg/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/subarg/test/arg.js delete mode 100644 express-server/node_modules/cordova/node_modules/subarg/test/recursive.js delete mode 100644 express-server/node_modules/cordova/node_modules/supports-color/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/supports-color/license delete mode 100644 express-server/node_modules/cordova/node_modules/supports-color/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/supports-color/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/example/check.js delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/example/src.js delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/test/check.js delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/test/esm.js delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/test/html.js delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/test/ok.js delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/test/run.js delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/test/run2.js delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/test/shebang.js delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/test/sources/check.js delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/test/sources/esm.js delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/test/sources/ok.js delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/test/sources/run.js delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/test/sources/run2.js delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/test/sources/shebang.js delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/test/sources/spread.js delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/test/sources/yield.js delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/test/spread.js delete mode 100644 express-server/node_modules/cordova/node_modules/syntax-error/test/yield.js delete mode 100644 express-server/node_modules/cordova/node_modules/table/node_modules/ansi-styles/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/table/node_modules/ansi-styles/license delete mode 100644 express-server/node_modules/cordova/node_modules/table/node_modules/ansi-styles/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/table/node_modules/ansi-styles/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/table/node_modules/chalk/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/table/node_modules/chalk/index.js.flow delete mode 100644 express-server/node_modules/cordova/node_modules/table/node_modules/chalk/license delete mode 100644 express-server/node_modules/cordova/node_modules/table/node_modules/chalk/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/table/node_modules/chalk/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/table/node_modules/chalk/templates.js delete mode 100644 express-server/node_modules/cordova/node_modules/table/node_modules/chalk/types/index.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/table/node_modules/supports-color/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/table/node_modules/supports-color/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/table/node_modules/supports-color/license delete mode 100644 express-server/node_modules/cordova/node_modules/table/node_modules/supports-color/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/table/node_modules/supports-color/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/tar/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/tar/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/tar/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/tar/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/tar/examples/extracter.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/examples/packer.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/examples/reader.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/lib/buffer-entry.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/lib/entry-writer.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/lib/entry.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/lib/extended-header-writer.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/lib/extended-header.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/lib/extract.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/lib/global-header-writer.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/lib/header.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/lib/pack.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/lib/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/tar/tar.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/test/00-setup-fixtures.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/test/cb-never-called-1.0.1.tgz delete mode 100644 express-server/node_modules/cordova/node_modules/tar/test/dir-normalization.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/test/dir-normalization.tar delete mode 100644 express-server/node_modules/cordova/node_modules/tar/test/error-on-broken.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/test/extract-move.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/test/extract.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/test/fixtures.tgz delete mode 100644 express-server/node_modules/cordova/node_modules/tar/test/header.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/test/pack-no-proprietary.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/test/pack.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/test/parse-discard.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/test/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/tar/test/zz-cleanup.js delete mode 100644 express-server/node_modules/cordova/node_modules/term-size/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/term-size/license delete mode 100644 express-server/node_modules/cordova/node_modules/term-size/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/term-size/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/term-size/vendor/macos/term-size delete mode 100644 express-server/node_modules/cordova/node_modules/term-size/vendor/windows/term-size.exe delete mode 100644 express-server/node_modules/cordova/node_modules/text-table/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/text-table/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/text-table/example/align.js delete mode 100644 express-server/node_modules/cordova/node_modules/text-table/example/center.js delete mode 100644 express-server/node_modules/cordova/node_modules/text-table/example/dotalign.js delete mode 100644 express-server/node_modules/cordova/node_modules/text-table/example/doubledot.js delete mode 100644 express-server/node_modules/cordova/node_modules/text-table/example/table.js delete mode 100644 express-server/node_modules/cordova/node_modules/text-table/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/text-table/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/text-table/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/text-table/test/align.js delete mode 100644 express-server/node_modules/cordova/node_modules/text-table/test/ansi-colors.js delete mode 100644 express-server/node_modules/cordova/node_modules/text-table/test/center.js delete mode 100644 express-server/node_modules/cordova/node_modules/text-table/test/dotalign.js delete mode 100644 express-server/node_modules/cordova/node_modules/text-table/test/doubledot.js delete mode 100644 express-server/node_modules/cordova/node_modules/text-table/test/table.js delete mode 100644 express-server/node_modules/cordova/node_modules/through/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/through/LICENSE.APACHE2 delete mode 100644 express-server/node_modules/cordova/node_modules/through/LICENSE.MIT delete mode 100644 express-server/node_modules/cordova/node_modules/through/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/through/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/through/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/through/test/async.js delete mode 100644 express-server/node_modules/cordova/node_modules/through/test/auto-destroy.js delete mode 100644 express-server/node_modules/cordova/node_modules/through/test/buffering.js delete mode 100644 express-server/node_modules/cordova/node_modules/through/test/end.js delete mode 100644 express-server/node_modules/cordova/node_modules/through/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/through2/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/through2/LICENSE.html delete mode 100644 express-server/node_modules/cordova/node_modules/through2/LICENSE.md delete mode 100644 express-server/node_modules/cordova/node_modules/through2/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/through2/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/through2/through2.js delete mode 100644 express-server/node_modules/cordova/node_modules/timed-out/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/timed-out/license delete mode 100644 express-server/node_modules/cordova/node_modules/timed-out/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/timed-out/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/timers-browserify/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/timers-browserify/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/timers-browserify/LICENSE.md delete mode 100644 express-server/node_modules/cordova/node_modules/timers-browserify/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/timers-browserify/example/enroll/build.sh delete mode 100644 express-server/node_modules/cordova/node_modules/timers-browserify/example/enroll/index.html delete mode 100644 express-server/node_modules/cordova/node_modules/timers-browserify/example/enroll/js/browserify.js delete mode 100644 express-server/node_modules/cordova/node_modules/timers-browserify/example/enroll/js/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/timers-browserify/example/enroll/server.js delete mode 100644 express-server/node_modules/cordova/node_modules/timers-browserify/main.js delete mode 100644 express-server/node_modules/cordova/node_modules/timers-browserify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/tmp/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/tmp/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/tmp/lib/tmp.js delete mode 100644 express-server/node_modules/cordova/node_modules/tmp/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/to-arraybuffer/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/to-arraybuffer/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/to-arraybuffer/.zuul.yml delete mode 100644 express-server/node_modules/cordova/node_modules/to-arraybuffer/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/to-arraybuffer/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/to-arraybuffer/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/to-arraybuffer/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/to-arraybuffer/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/tough-cookie/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/tough-cookie/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/tough-cookie/lib/cookie.js delete mode 100644 express-server/node_modules/cordova/node_modules/tough-cookie/lib/memstore.js delete mode 100644 express-server/node_modules/cordova/node_modules/tough-cookie/lib/pathMatch.js delete mode 100644 express-server/node_modules/cordova/node_modules/tough-cookie/lib/permuteDomain.js delete mode 100644 express-server/node_modules/cordova/node_modules/tough-cookie/lib/pubsuffix-psl.js delete mode 100644 express-server/node_modules/cordova/node_modules/tough-cookie/lib/store.js delete mode 100644 express-server/node_modules/cordova/node_modules/tough-cookie/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/tty-browserify/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/tty-browserify/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/tty-browserify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/tty-browserify/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/tunnel-agent/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/tunnel-agent/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/tunnel-agent/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/tunnel-agent/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/tweetnacl/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/tweetnacl/AUTHORS.md delete mode 100644 express-server/node_modules/cordova/node_modules/tweetnacl/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/tweetnacl/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/tweetnacl/PULL_REQUEST_TEMPLATE.md delete mode 100644 express-server/node_modules/cordova/node_modules/tweetnacl/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/tweetnacl/nacl-fast.js delete mode 100644 express-server/node_modules/cordova/node_modules/tweetnacl/nacl-fast.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/tweetnacl/nacl.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/tweetnacl/nacl.js delete mode 100644 express-server/node_modules/cordova/node_modules/tweetnacl/nacl.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/tweetnacl/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/type-check/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/type-check/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/type-check/lib/check.js delete mode 100644 express-server/node_modules/cordova/node_modules/type-check/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/type-check/lib/parse-type.js delete mode 100644 express-server/node_modules/cordova/node_modules/type-check/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/type-is/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/type-is/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/type-is/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/type-is/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/type-is/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/typedarray/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/typedarray/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/typedarray/example/tarray.js delete mode 100644 express-server/node_modules/cordova/node_modules/typedarray/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/typedarray/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/typedarray/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/typedarray/test/server/undef_globals.js delete mode 100644 express-server/node_modules/cordova/node_modules/typedarray/test/tarray.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/bin/uglifyjs delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/lib/ast.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/lib/compress.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/lib/minify.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/lib/mozilla-ast.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/lib/output.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/lib/parse.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/lib/propmangle.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/lib/scope.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/lib/sourcemap.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/lib/transform.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/lib/utils.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/node_modules/source-map/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/node_modules/source-map/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/node_modules/source-map/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/node_modules/source-map/dist/source-map.debug.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/node_modules/source-map/dist/source-map.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/node_modules/source-map/dist/source-map.min.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/node_modules/source-map/dist/source-map.min.js.map delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/node_modules/source-map/lib/array-set.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/node_modules/source-map/lib/base64-vlq.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/node_modules/source-map/lib/base64.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/node_modules/source-map/lib/binary-search.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/node_modules/source-map/lib/mapping-list.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/node_modules/source-map/lib/quick-sort.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/node_modules/source-map/lib/source-map-consumer.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/node_modules/source-map/lib/source-map-generator.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/node_modules/source-map/lib/source-node.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/node_modules/source-map/lib/util.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/node_modules/source-map/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/node_modules/source-map/source-map.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/node_modules/source-map/source-map.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/tools/domprops.json delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/tools/exit.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/tools/exports.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/tools/node.js delete mode 100644 express-server/node_modules/cordova/node_modules/uglify-js/tools/props.html delete mode 100644 express-server/node_modules/cordova/node_modules/umd/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/umd/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/umd/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/umd/bin/cli.js delete mode 100644 express-server/node_modules/cordova/node_modules/umd/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/umd/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/undeclared-identifiers/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/undeclared-identifiers/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/undeclared-identifiers/LICENSE.md delete mode 100644 express-server/node_modules/cordova/node_modules/undeclared-identifiers/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/undeclared-identifiers/bench/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/undeclared-identifiers/bin.js delete mode 100644 express-server/node_modules/cordova/node_modules/undeclared-identifiers/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/undeclared-identifiers/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/undeclared-identifiers/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/underscore/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/underscore/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/underscore/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/underscore/underscore-min.js delete mode 100644 express-server/node_modules/cordova/node_modules/underscore/underscore-min.js.map delete mode 100644 express-server/node_modules/cordova/node_modules/underscore/underscore.js delete mode 100644 express-server/node_modules/cordova/node_modules/unique-string/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/unique-string/license delete mode 100644 express-server/node_modules/cordova/node_modules/unique-string/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/unique-string/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/unorm/LICENSE.md delete mode 100644 express-server/node_modules/cordova/node_modules/unorm/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/unorm/lib/unorm.js delete mode 100644 express-server/node_modules/cordova/node_modules/unorm/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/unpipe/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/unpipe/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/unpipe/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/unpipe/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/unpipe/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/unzip-response/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/unzip-response/license delete mode 100644 express-server/node_modules/cordova/node_modules/unzip-response/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/unzip-response/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/check.js delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/license delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/node_modules/ansi-styles/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/node_modules/ansi-styles/license delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/node_modules/ansi-styles/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/node_modules/ansi-styles/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/node_modules/chalk/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/node_modules/chalk/index.js.flow delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/node_modules/chalk/license delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/node_modules/chalk/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/node_modules/chalk/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/node_modules/chalk/templates.js delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/node_modules/chalk/types/index.d.ts delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/node_modules/supports-color/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/node_modules/supports-color/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/node_modules/supports-color/license delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/node_modules/supports-color/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/node_modules/supports-color/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/update-notifier/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/url-parse-lax/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/url-parse-lax/license delete mode 100644 express-server/node_modules/cordova/node_modules/url-parse-lax/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/url-parse-lax/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/url/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/url/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/url/.zuul.yml delete mode 100644 express-server/node_modules/cordova/node_modules/url/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/url/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/url/node_modules/punycode/LICENSE-MIT.txt delete mode 100644 express-server/node_modules/cordova/node_modules/url/node_modules/punycode/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/url/node_modules/punycode/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/url/node_modules/punycode/punycode.js delete mode 100644 express-server/node_modules/cordova/node_modules/url/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/url/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/url/url.js delete mode 100644 express-server/node_modules/cordova/node_modules/url/util.js delete mode 100644 express-server/node_modules/cordova/node_modules/util-deprecate/History.md delete mode 100644 express-server/node_modules/cordova/node_modules/util-deprecate/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/util-deprecate/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/util-deprecate/browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/util-deprecate/node.js delete mode 100644 express-server/node_modules/cordova/node_modules/util-deprecate/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/util/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/util/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/util/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/util/support/isBuffer.js delete mode 100644 express-server/node_modules/cordova/node_modules/util/support/isBufferBrowser.js delete mode 100644 express-server/node_modules/cordova/node_modules/util/util.js delete mode 100644 express-server/node_modules/cordova/node_modules/utils-merge/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/utils-merge/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/utils-merge/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/utils-merge/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/utils-merge/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/.eslintrc.json delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/AUTHORS delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/LICENSE.md delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/README_js.md delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/bin/uuid delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/lib/bytesToUuid.js delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/lib/md5-browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/lib/md5.js delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/lib/rng-browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/lib/rng.js delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/lib/sha1-browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/lib/sha1.js delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/lib/v35.js delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/v1.js delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/v3.js delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/v4.js delete mode 100644 express-server/node_modules/cordova/node_modules/uuid/v5.js delete mode 100644 express-server/node_modules/cordova/node_modules/valid-identifier/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/valid-identifier/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/valid-identifier/tests/valid-identifier-spec.js delete mode 100644 express-server/node_modules/cordova/node_modules/valid-identifier/valid-identifier.js delete mode 100644 express-server/node_modules/cordova/node_modules/validate-npm-package-license/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/validate-npm-package-license/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/validate-npm-package-license/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/validate-npm-package-license/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/validate-npm-package-name/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/validate-npm-package-name/.nyc_output/aa4ee25ac41a9c3c7ee37ce965e6d1ac.json delete mode 100644 express-server/node_modules/cordova/node_modules/validate-npm-package-name/.nyc_output/bb918173e62b9517f55b630902d07ef4.json delete mode 100644 express-server/node_modules/cordova/node_modules/validate-npm-package-name/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/validate-npm-package-name/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/validate-npm-package-name/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/validate-npm-package-name/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/validate-npm-package-name/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/validate-npm-package-name/test/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/vary/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/vary/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/vary/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/vary/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/vary/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/verror/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/verror/CHANGES.md delete mode 100644 express-server/node_modules/cordova/node_modules/verror/CONTRIBUTING.md delete mode 100644 express-server/node_modules/cordova/node_modules/verror/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/verror/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/verror/lib/verror.js delete mode 100644 express-server/node_modules/cordova/node_modules/verror/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/vm-browserify/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/vm-browserify/example/run/bundle.js delete mode 100644 express-server/node_modules/cordova/node_modules/vm-browserify/example/run/entry.js delete mode 100644 express-server/node_modules/cordova/node_modules/vm-browserify/example/run/index.html delete mode 100644 express-server/node_modules/cordova/node_modules/vm-browserify/example/run/server.js delete mode 100644 express-server/node_modules/cordova/node_modules/vm-browserify/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/vm-browserify/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/vm-browserify/readme.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/vm-browserify/test/vm.js delete mode 100644 express-server/node_modules/cordova/node_modules/which/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/which/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/which/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/which/bin/which delete mode 100644 express-server/node_modules/cordova/node_modules/which/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/which/which.js delete mode 100644 express-server/node_modules/cordova/node_modules/widest-line/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/widest-line/license delete mode 100644 express-server/node_modules/cordova/node_modules/widest-line/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/widest-line/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/win-release/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/win-release/license delete mode 100644 express-server/node_modules/cordova/node_modules/win-release/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/win-release/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/wordwrap/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/wordwrap/README.markdown delete mode 100644 express-server/node_modules/cordova/node_modules/wordwrap/example/center.js delete mode 100644 express-server/node_modules/cordova/node_modules/wordwrap/example/meat.js delete mode 100644 express-server/node_modules/cordova/node_modules/wordwrap/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/wordwrap/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/wordwrap/test/break.js delete mode 100644 express-server/node_modules/cordova/node_modules/wordwrap/test/idleness.txt delete mode 100644 express-server/node_modules/cordova/node_modules/wordwrap/test/wrap.js delete mode 100644 express-server/node_modules/cordova/node_modules/wrappy/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/wrappy/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/wrappy/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/wrappy/wrappy.js delete mode 100644 express-server/node_modules/cordova/node_modules/write-file-atomic/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/write-file-atomic/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/write-file-atomic/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/write-file-atomic/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/write/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/write/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/write/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/write/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/.ratignore delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/AUTHORS delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/Makefile delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/RELEASENOTES.md delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/lib/parseJob.js delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/lib/parser/pbxproj.js delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/lib/parser/pbxproj.pegjs delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/lib/pbxFile.js delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/lib/pbxProject.js delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/lib/pbxWriter.js delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/node_modules/.bin/uuid delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/node_modules/.bin/uuid.cmd delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/node_modules/uuid/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/node_modules/uuid/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/node_modules/uuid/AUTHORS delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/node_modules/uuid/HISTORY.md delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/node_modules/uuid/LICENSE.md delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/node_modules/uuid/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/node_modules/uuid/bin/uuid delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/node_modules/uuid/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/node_modules/uuid/lib/bytesToUuid.js delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/node_modules/uuid/lib/rng-browser.js delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/node_modules/uuid/lib/rng.js delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/node_modules/uuid/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/node_modules/uuid/test/mocha.opts delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/node_modules/uuid/test/test.js delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/node_modules/uuid/v1.js delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/node_modules/uuid/v4.js delete mode 100644 express-server/node_modules/cordova/node_modules/xcode/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/xdg-basedir/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/xdg-basedir/license delete mode 100644 express-server/node_modules/cordova/node_modules/xdg-basedir/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/xdg-basedir/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/CHANGELOG.md delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/Utility.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/XMLAttribute.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/XMLCData.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/XMLComment.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/XMLDTDAttList.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/XMLDTDElement.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/XMLDTDEntity.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/XMLDTDNotation.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/XMLDeclaration.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/XMLDocType.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/XMLDocument.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/XMLDocumentCB.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/XMLElement.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/XMLNode.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/XMLProcessingInstruction.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/XMLRaw.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/XMLStreamWriter.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/XMLStringWriter.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/XMLStringifier.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/XMLText.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/XMLWriterBase.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/lib/index.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmlbuilder/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/xmldom/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/xmldom/.travis.yml delete mode 100644 express-server/node_modules/cordova/node_modules/xmldom/LICENSE delete mode 100644 express-server/node_modules/cordova/node_modules/xmldom/__package__.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmldom/changelog delete mode 100644 express-server/node_modules/cordova/node_modules/xmldom/component.json delete mode 100644 express-server/node_modules/cordova/node_modules/xmldom/dom-parser.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmldom/dom.js delete mode 100644 express-server/node_modules/cordova/node_modules/xmldom/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/xmldom/readme.md delete mode 100644 express-server/node_modules/cordova/node_modules/xmldom/sax.js delete mode 100644 express-server/node_modules/cordova/node_modules/xtend/.jshintrc delete mode 100644 express-server/node_modules/cordova/node_modules/xtend/.npmignore delete mode 100644 express-server/node_modules/cordova/node_modules/xtend/LICENCE delete mode 100644 express-server/node_modules/cordova/node_modules/xtend/Makefile delete mode 100644 express-server/node_modules/cordova/node_modules/xtend/README.md delete mode 100644 express-server/node_modules/cordova/node_modules/xtend/immutable.js delete mode 100644 express-server/node_modules/cordova/node_modules/xtend/mutable.js delete mode 100644 express-server/node_modules/cordova/node_modules/xtend/package.json delete mode 100644 express-server/node_modules/cordova/node_modules/xtend/test.js delete mode 100644 express-server/node_modules/cordova/npm-shrinkwrap.json delete mode 100644 express-server/node_modules/cordova/package.json delete mode 100644 express-server/node_modules/cordova/scripts/cordova.completion delete mode 100644 express-server/node_modules/cordova/src/cli.js delete mode 100644 express-server/node_modules/cordova/src/help.js delete mode 100644 express-server/node_modules/cordova/src/telemetry.js create mode 100644 express-server/views/index1.ejs diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 2915c137..00000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -keys.js diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..3b664107 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "git.ignoreLimitWarning": true +} \ No newline at end of file diff --git a/express-server/.vscode/settings.json b/express-server/.vscode/settings.json new file mode 100644 index 00000000..7a73a41b --- /dev/null +++ b/express-server/.vscode/settings.json @@ -0,0 +1,2 @@ +{ +} \ No newline at end of file diff --git a/express-server/db-config/keys.js b/express-server/db-config/keys.js new file mode 100644 index 00000000..a825fde4 --- /dev/null +++ b/express-server/db-config/keys.js @@ -0,0 +1,9 @@ +module.exports ={ + postgresSQL:{ + user:"postgres", + host:"188.166.124.80", + database:"smartshopperdb", + password:"postgres", + port:"5432" + } +} diff --git a/express-server/db-config/postgresql-common.js b/express-server/db-config/postgresql-common.js index bee339a4..8717cc67 100644 --- a/express-server/db-config/postgresql-common.js +++ b/express-server/db-config/postgresql-common.js @@ -6,7 +6,7 @@ const client = new Client(postgresSQL); async function connect() { try{ await client.connect(); - console.log("connected!"); + console.log("Database connected!"); } catch(error) { diff --git a/express-server/db-connect/db-connect.js b/express-server/db-connect/db-connect.js index 9d88b920..f18f39a8 100644 --- a/express-server/db-connect/db-connect.js +++ b/express-server/db-connect/db-connect.js @@ -38,13 +38,23 @@ async function newShoppinglist(name, description, username) { let sl_id = generate_sl_id(); + //insert user if not exists + + try { + await nonQuery('INSERT INTO "User" (username) VALUES ($1);', [username]); + } + + catch (error) { + console.error(error); + } + //insert shoppinglist try { await nonQuery('INSERT INTO "Shoppinglist" (sl_id, name, description) VALUES ($1, $2, $3);', [sl_id, name, description]); } catch (error) { - console.error(error) + console.error(error); } //insert admin @@ -53,10 +63,22 @@ async function newShoppinglist(name, description, username) { } catch (error) { - console.error(error) + console.error(error); } } +async function generateUser() { + //insert user + + try { + await nonQuery('INSERT INTO "User" (username) VALUES ($1);', [username]); + } + + catch (error) { + console.error(error); + } +} + //sl_id generieren function generate_sl_id() { diff --git a/express-server/node_modules/.bin/cordova b/express-server/node_modules/.bin/cordova deleted file mode 100644 index 5548b954..00000000 --- a/express-server/node_modules/.bin/cordova +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../cordova/bin/cordova" "$@" - ret=$? -else - node "$basedir/../cordova/bin/cordova" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/.bin/cordova.cmd b/express-server/node_modules/.bin/cordova.cmd deleted file mode 100644 index 20f58721..00000000 --- a/express-server/node_modules/.bin/cordova.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\cordova\bin\cordova" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\cordova\bin\cordova" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/.eslintrc.yml b/express-server/node_modules/cordova/.eslintrc.yml deleted file mode 100644 index f6aae321..00000000 --- a/express-server/node_modules/cordova/.eslintrc.yml +++ /dev/null @@ -1,10 +0,0 @@ -root: true -extends: semistandard -rules: - indent: - - error - - 4 - camelcase: off - padded-blocks: off - operator-linebreak: off - no-throw-literal: off diff --git a/express-server/node_modules/cordova/.gitattributes b/express-server/node_modules/cordova/.gitattributes deleted file mode 100644 index f63e59aa..00000000 --- a/express-server/node_modules/cordova/.gitattributes +++ /dev/null @@ -1,94 +0,0 @@ -* text eol=lf - -# source code -*.php text -*.css text -*.sass text -*.scss text -*.less text -*.styl text -*.js text -*.coffee text -*.json text -*.htm text -*.html text -*.xml text -*.svg text -*.txt text -*.ini text -*.inc text -*.pl text -*.rb text -*.py text -*.scm text -*.sql text -*.sh text -*.bat text - -# templates -*.ejs text -*.hbt text -*.jade text -*.haml text -*.hbs text -*.dot text -*.tmpl text -*.phtml text - -# server config -.htaccess text - -# git config -.gitattributes text -.gitignore text -.gitconfig text - -# code analysis config -.jshintrc text -.jscsrc text -.jshintignore text -.csslintrc text - -# misc config -*.yaml text -*.yml text -.editorconfig text - -# build config -*.npmignore text -*.bowerrc text - -# Heroku -Procfile text -.slugignore text - -# Documentation -*.md text -LICENSE text -AUTHORS text - - -# -## These files are binary and should be left untouched -# - -# (binary is a macro for -text -diff) -*.png binary -*.jpg binary -*.jpeg binary -*.gif binary -*.ico binary -*.mov binary -*.mp4 binary -*.mp3 binary -*.flv binary -*.fla binary -*.swf binary -*.gz binary -*.zip binary -*.7z binary -*.ttf binary -*.eot binary -*.woff binary -*.pyc binary -*.pdf binary diff --git a/express-server/node_modules/cordova/.github/PULL_REQUEST_TEMPLATE.md b/express-server/node_modules/cordova/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 91582f4e..00000000 --- a/express-server/node_modules/cordova/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,22 +0,0 @@ - - -### Platforms affected - - -### What does this PR do? - - -### What testing has been done on this change? - - -### Checklist -- [ ] [Reported an issue](http://cordova.apache.org/contribute/issues.html) in the JIRA database -- [ ] Commit message follows the format: "CB-3232: (android) Fix bug with resolving file paths", where CB-xxxx is the JIRA ID & "android" is the platform affected. -- [ ] Added automated test coverage as appropriate for this change. diff --git a/express-server/node_modules/cordova/.ratignore b/express-server/node_modules/cordova/.ratignore deleted file mode 100644 index a4ebc088..00000000 --- a/express-server/node_modules/cordova/.ratignore +++ /dev/null @@ -1,5 +0,0 @@ -appveyor.yml -*.txt -cordova.cmd -coverage -jasmine.json diff --git a/express-server/node_modules/cordova/.travis.yml b/express-server/node_modules/cordova/.travis.yml deleted file mode 100644 index 82286193..00000000 --- a/express-server/node_modules/cordova/.travis.yml +++ /dev/null @@ -1,20 +0,0 @@ -language: node_js - -# Performance optimization -git: - depth: 10 -cache: - directories: - - $HOME/.npm - -node_js: - - "4" - - "6" - - "8" - - "10" - -before_script: - # Ensure that bin script actually runs on used Node.js version - # to detect and avoid bugs such as apache/cordova-cli#339 - # () - - ./bin/cordova --version diff --git a/express-server/node_modules/cordova/CONTRIBUTING.md b/express-server/node_modules/cordova/CONTRIBUTING.md deleted file mode 100644 index 4c8e6a5e..00000000 --- a/express-server/node_modules/cordova/CONTRIBUTING.md +++ /dev/null @@ -1,37 +0,0 @@ - - -# Contributing to Apache Cordova - -Anyone can contribute to Cordova. And we need your contributions. - -There are multiple ways to contribute: report bugs, improve the docs, and -contribute code. - -For instructions on this, start with the -[contribution overview](http://cordova.apache.org/contribute/). - -The details are explained there, but the important items are: - - Sign and submit an Apache ICLA (Contributor License Agreement). - - Have a Jira issue open that corresponds to your contribution. - - Run the tests so your patch doesn't break existing functionality. - -We look forward to your contributions! diff --git a/express-server/node_modules/cordova/LICENSE b/express-server/node_modules/cordova/LICENSE deleted file mode 100644 index 7a4a3ea2..00000000 --- a/express-server/node_modules/cordova/LICENSE +++ /dev/null @@ -1,202 +0,0 @@ - - Apache License - Version 2.0, January 2004 - http://www.apache.org/licenses/ - - TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - - 1. Definitions. - - "License" shall mean the terms and conditions for use, reproduction, - and distribution as defined by Sections 1 through 9 of this document. - - "Licensor" shall mean the copyright owner or entity authorized by - the copyright owner that is granting the License. - - "Legal Entity" shall mean the union of the acting entity and all - other entities that control, are controlled by, or are under common - control with that entity. For the purposes of this definition, - "control" means (i) the power, direct or indirect, to cause the - direction or management of such entity, whether by contract or - otherwise, or (ii) ownership of fifty percent (50%) or more of the - outstanding shares, or (iii) beneficial ownership of such entity. - - "You" (or "Your") shall mean an individual or Legal Entity - exercising permissions granted by this License. - - "Source" form shall mean the preferred form for making modifications, - including but not limited to software source code, documentation - source, and configuration files. - - "Object" form shall mean any form resulting from mechanical - transformation or translation of a Source form, including but - not limited to compiled object code, generated documentation, - and conversions to other media types. - - "Work" shall mean the work of authorship, whether in Source or - Object form, made available under the License, as indicated by a - copyright notice that is included in or attached to the work - (an example is provided in the Appendix below). - - "Derivative Works" shall mean any work, whether in Source or Object - form, that is based on (or derived from) the Work and for which the - editorial revisions, annotations, elaborations, or other modifications - represent, as a whole, an original work of authorship. For the purposes - of this License, Derivative Works shall not include works that remain - separable from, or merely link (or bind by name) to the interfaces of, - the Work and Derivative Works thereof. - - "Contribution" shall mean any work of authorship, including - the original version of the Work and any modifications or additions - to that Work or Derivative Works thereof, that is intentionally - submitted to Licensor for inclusion in the Work by the copyright owner - or by an individual or Legal Entity authorized to submit on behalf of - the copyright owner. For the purposes of this definition, "submitted" - means any form of electronic, verbal, or written communication sent - to the Licensor or its representatives, including but not limited to - communication on electronic mailing lists, source code control systems, - and issue tracking systems that are managed by, or on behalf of, the - Licensor for the purpose of discussing and improving the Work, but - excluding communication that is conspicuously marked or otherwise - designated in writing by the copyright owner as "Not a Contribution." - - "Contributor" shall mean Licensor and any individual or Legal Entity - on behalf of whom a Contribution has been received by Licensor and - subsequently incorporated within the Work. - - 2. Grant of Copyright License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - copyright license to reproduce, prepare Derivative Works of, - publicly display, publicly perform, sublicense, and distribute the - Work and such Derivative Works in Source or Object form. - - 3. Grant of Patent License. Subject to the terms and conditions of - this License, each Contributor hereby grants to You a perpetual, - worldwide, non-exclusive, no-charge, royalty-free, irrevocable - (except as stated in this section) patent license to make, have made, - use, offer to sell, sell, import, and otherwise transfer the Work, - where such license applies only to those patent claims licensable - by such Contributor that are necessarily infringed by their - Contribution(s) alone or by combination of their Contribution(s) - with the Work to which such Contribution(s) was submitted. If You - institute patent litigation against any entity (including a - cross-claim or counterclaim in a lawsuit) alleging that the Work - or a Contribution incorporated within the Work constitutes direct - or contributory patent infringement, then any patent licenses - granted to You under this License for that Work shall terminate - as of the date such litigation is filed. - - 4. Redistribution. You may reproduce and distribute copies of the - Work or Derivative Works thereof in any medium, with or without - modifications, and in Source or Object form, provided that You - meet the following conditions: - - (a) You must give any other recipients of the Work or - Derivative Works a copy of this License; and - - (b) You must cause any modified files to carry prominent notices - stating that You changed the files; and - - (c) You must retain, in the Source form of any Derivative Works - that You distribute, all copyright, patent, trademark, and - attribution notices from the Source form of the Work, - excluding those notices that do not pertain to any part of - the Derivative Works; and - - (d) If the Work includes a "NOTICE" text file as part of its - distribution, then any Derivative Works that You distribute must - include a readable copy of the attribution notices contained - within such NOTICE file, excluding those notices that do not - pertain to any part of the Derivative Works, in at least one - of the following places: within a NOTICE text file distributed - as part of the Derivative Works; within the Source form or - documentation, if provided along with the Derivative Works; or, - within a display generated by the Derivative Works, if and - wherever such third-party notices normally appear. The contents - of the NOTICE file are for informational purposes only and - do not modify the License. You may add Your own attribution - notices within Derivative Works that You distribute, alongside - or as an addendum to the NOTICE text from the Work, provided - that such additional attribution notices cannot be construed - as modifying the License. - - You may add Your own copyright statement to Your modifications and - may provide additional or different license terms and conditions - for use, reproduction, or distribution of Your modifications, or - for any such Derivative Works as a whole, provided Your use, - reproduction, and distribution of the Work otherwise complies with - the conditions stated in this License. - - 5. Submission of Contributions. Unless You explicitly state otherwise, - any Contribution intentionally submitted for inclusion in the Work - by You to the Licensor shall be under the terms and conditions of - this License, without any additional terms or conditions. - Notwithstanding the above, nothing herein shall supersede or modify - the terms of any separate license agreement you may have executed - with Licensor regarding such Contributions. - - 6. Trademarks. This License does not grant permission to use the trade - names, trademarks, service marks, or product names of the Licensor, - except as required for reasonable and customary use in describing the - origin of the Work and reproducing the content of the NOTICE file. - - 7. Disclaimer of Warranty. Unless required by applicable law or - agreed to in writing, Licensor provides the Work (and each - Contributor provides its Contributions) on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or - implied, including, without limitation, any warranties or conditions - of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A - PARTICULAR PURPOSE. You are solely responsible for determining the - appropriateness of using or redistributing the Work and assume any - risks associated with Your exercise of permissions under this License. - - 8. Limitation of Liability. In no event and under no legal theory, - whether in tort (including negligence), contract, or otherwise, - unless required by applicable law (such as deliberate and grossly - negligent acts) or agreed to in writing, shall any Contributor be - liable to You for damages, including any direct, indirect, special, - incidental, or consequential damages of any character arising as a - result of this License or out of the use or inability to use the - Work (including but not limited to damages for loss of goodwill, - work stoppage, computer failure or malfunction, or any and all - other commercial damages or losses), even if such Contributor - has been advised of the possibility of such damages. - - 9. Accepting Warranty or Additional Liability. While redistributing - the Work or Derivative Works thereof, You may choose to offer, - and charge a fee for, acceptance of support, warranty, indemnity, - or other liability obligations and/or rights consistent with this - License. However, in accepting such obligations, You may act only - on Your own behalf and on Your sole responsibility, not on behalf - of any other Contributor, and only if You agree to indemnify, - defend, and hold each Contributor harmless for any liability - incurred by, or claims asserted against, such Contributor by reason - of your accepting any such warranty or additional liability. - - END OF TERMS AND CONDITIONS - - APPENDIX: How to apply the Apache License to your work. - - To apply the Apache License to your work, attach the following - boilerplate notice, with the fields enclosed by brackets "[]" - replaced with your own identifying information. (Don't include - the brackets!) The text should be enclosed in the appropriate - comment syntax for the file format. We also recommend that a - file or class name and description of purpose be included on the - same "printed page" as the copyright notice for easier - identification within third-party archives. - - Copyright [yyyy] [name of copyright owner] - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. \ No newline at end of file diff --git a/express-server/node_modules/cordova/NOTICE b/express-server/node_modules/cordova/NOTICE deleted file mode 100644 index 8ec56a52..00000000 --- a/express-server/node_modules/cordova/NOTICE +++ /dev/null @@ -1,5 +0,0 @@ -Apache Cordova -Copyright 2012 The Apache Software Foundation - -This product includes software developed at -The Apache Software Foundation (http://www.apache.org/). diff --git a/express-server/node_modules/cordova/README.md b/express-server/node_modules/cordova/README.md deleted file mode 100644 index 65961cd4..00000000 --- a/express-server/node_modules/cordova/README.md +++ /dev/null @@ -1,80 +0,0 @@ - -[![Build status](https://ci.appveyor.com/api/projects/status/github/apache/cordova-cli?branch=master)](https://ci.appveyor.com/project/ApacheSoftwareFoundation/cordova-cli) -[![Build Status](https://travis-ci.org/apache/cordova-cli.svg?branch=master)](https://travis-ci.org/apache/cordova-cli) - -# Cordova CLI - -> The command line tool to build, deploy and manage [Cordova](http://cordova.apache.org)-based applications. - -[Apache Cordova](http://cordova.apache.org) allows for building native mobile applications using HTML, CSS and JavaScript. -This tool helps with management of multi-platform Cordova applications as well as Cordova plugin integration. - -# Installation -In your command-line on Windows: -```bash - c:\> npm install -g cordova -``` - -In your terminal on Mac OS X/Linux: -```bash - $sudo npm install -g cordova -``` - -# Creating a new Cordova project -This simple example demonstrates how Cordova CLI can be used to create a `myApp` project with the `camera` plugin and run it for `android` platform: - -```bash - cordova create myApp com.myCompany.myApp myApp - cd myApp - cordova plugin add cordova-plugin-camera --save - cordova platform add android --save - cordova requirements android - cordova build android --verbose - cordova run android -``` - -# Docs -- [Overview of Cordova] -- [Create your first Cordova app] guide -- [Full reference docs for Cordova CLI][Reference docs] has details of commands to add platforms, add plugins, build, package, and sign your HTML, JS apps. -- Cordova allows you to build apps for a number of platforms. Learn more about our [Supported platforms]. -- [Project directory structure] documents the details of the directory structure created by Cordova CLI. - -# Contributing -Cordova is an open source Apache project and contributors are needed to keep this project moving forward. Learn more on -[how to contribute on our website][contribute]. - -# Reporting Issues - -If you find issues with the Cordova CLI, please follow our guidelines for [reporting issues]. Please bear in mind that most of `cordova-cli`'s functionality is implemented in [cordova-lib], so that could be the place to report your issue. -Platform-specific issues should be reported in the relevant repositories, such as [cordova-android] and [cordova-ios]. - -[Overview of Cordova]: http://cordova.apache.org/docs/en/latest/guide/overview/ -[Create your first Cordova app]: http://cordova.apache.org/docs/en/latest/guide/cli/index.html -[Reference docs]: http://cordova.apache.org/docs/en/latest/cordova-cli/index.html -[Supported platforms]: http://cordova.apache.org/docs/en/latest/guide/support/index.html -[Project directory structure]: http://cordova.apache.org/docs/en/latest/cordova-cli/index.html#directory-structure -[Contribute]: http://cordova.apache.org/contribute/ -[Reporting issues]: http://cordova.apache.org/contribute/issues.html -[cordova-lib]: https://github.com/apache/cordova-lib -[cordova-android]: https://github.com/apache/cordova-android -[cordova-ios]: https://github.com/apache/cordova-ios diff --git a/express-server/node_modules/cordova/RELEASENOTES.md b/express-server/node_modules/cordova/RELEASENOTES.md deleted file mode 100644 index e8ca9614..00000000 --- a/express-server/node_modules/cordova/RELEASENOTES.md +++ /dev/null @@ -1,571 +0,0 @@ - -# Cordova-cli Release Notes - -### 8.1.2 (Oct 05, 2018) -* Updated `cordova-lib@8.1.1` dependency to reintroduce `xcode` and other dependencies that were removed in `cordova-lib@8.1.0` minor release ([GH-706](https://github.com/apache/cordova-lib/issues/706)) -* [GH-349](https://github.com/apache/cordova-cli/pull/349) Fix `npm-shrinkwrap.json` as generated by `npm install`, as needed for `npm ci` to succeed on Node.js 8 & 10 on Travis CI - -### 8.1.1 (Sep 27, 2018) -* [GH-339](https://github.com/apache/cordova-cli/issues/339) Fix bin/cordova on Node.js 4 -* [GH-337](https://github.com/apache/cordova-cli/issues/337) Revert messing with transitive dependencies in `npm-shrinkwrap.json` (re-introduces a _low-severity_ `npm audit` warning) - -### 8.1.0 (Sep 24, 2018) -* README.md fixes -* [GH-295](https://github.com/apache/cordova-cli/pull/GH-295) Proper error code and message when failing -* [GH-296](https://github.com/apache/cordova-cli/pull/GH-296) Remove leftover makeshift benchmarking code -* [GH-296](https://github.com/apache/cordova-cli/pull/GH-296) Use multi-line comment for license headers -* [CB-13772](https://issues.apache.org/jira/browse/CB-13772) print version numbers correctly in cordova requirements [GH-291](https://github.com/apache/cordova-cli/pull/291) -* [GH-307](https://github.com/apache/cordova-cli/pull/GH-307) Remove outdated docs translations -* [GH-306](https://github.com/apache/cordova-cli/pull/GH-306) Remove mentions of 'cordova plugin search' from docs -* [GH-312](https://github.com/apache/cordova-cli/pull/GH-312) Update ESLint and fix linting errors -* [GH-312](https://github.com/apache/cordova-cli/pull/GH-312) Update dependencies -* [GH-300](https://github.com/apache/cordova-cli/issues/300) Update `insight` to resolve `npm audit` warning - -### 8.0.0 (Dec 14, 2017) -* [CB-13055](https://issues.apache.org/jira/browse/CB-13055): removed `--nofetch` flag -* Use native Promises instead of `Q` -* [CB-12853](https://issues.apache.org/jira/browse/CB-12853): re-check version before notifying. -* [CB-13501](https://issues.apache.org/jira/browse/CB-13501): updated to include node 8 to tests - -### 7.1.0 (Oct 04, 2017) -* [CB-13303](https://issues.apache.org/jira/browse/CB-13303) added `--noprod` and `--production` flags as options, `--noprod` turns off our auto adding of `--production` flag -* [CB-13353](https://issues.apache.org/jira/browse/CB-13353) added `--save-exact` flag to cli and unit test -* [CB-12895](https://issues.apache.org/jira/browse/CB-12895) Added `eslint` and removed `jshint` -* [CB-12862](https://issues.apache.org/jira/browse/CB-12862) Added `searchpath` as a config option -* [CB-12762](https://issues.apache.org/jira/browse/CB-12762) point `package.json` repo items to github mirrors instead of apache repos site -* [CB-12693](https://issues.apache.org/jira/browse/CB-12693) Included examples for `Browserify`, `fetch`, and `autosave` and include options with a more detailed description. -* [CB-12901](https://issues.apache.org/jira/browse/CB-12901) removed `.raw` from `cordova-lib` calls - -### 7.0.1 (May 08, 2017) -* [CB-12769](https://issues.apache.org/jira/browse/CB-12769): Updated `cordova-lib` dependency to 7.0.1. - -### 7.0.0 (May 02, 2017) -* [CB-12570](https://issues.apache.org/jira/browse/CB-12570): `cordova-fetch` is true by default. Use `--nofetch` flag to fetch platforms and plugins using old fetching logic. -* [CB-12665](https://issues.apache.org/jira/browse/CB-12665): removed `engineStrict` as it is no longer supported -* [CB-11982](https://issues.apache.org/jira/browse/CB-11982): added `edit` and `ls` to `cordova config` -* [CB-11982](https://issues.apache.org/jira/browse/CB-11982): added new `cordova config` command that `sets`, `gets`, and `deletes` global enviroment variables. -* [CB-12008](https://issues.apache.org/jira/browse/CB-12008): updated docs to reflect new autosave changes and removed variables missed due to rebase -* [CB-12008](https://issues.apache.org/jira/browse/CB-12008): made autosave the default for platform and plugin add/remove -* [CB-11977](https://issues.apache.org/jira/browse/CB-11977): removed support for `node 0.x` - -### 6.5.0 (Jan 17, 2017) -* [CB-12018](https://issues.apache.org/jira/browse/CB-12018) : updated tests to function with `jasmine` instead of `jasmine-node` - -### 6.4.0 (Oct 21, 2016) -* [CB-12039](https://issues.apache.org/jira/browse/CB-12039) updated `cordova-lib` to `6.4.0` -* [CB-11976](https://issues.apache.org/jira/browse/CB-11976) Updated `package.json` engine key -* [CB-11976](https://issues.apache.org/jira/browse/CB-11976) Add deprecated node version warning for 0.x -* Add github pull request template -* [CB-11607](https://issues.apache.org/jira/browse/CB-11607) breakout `cordova-create` from `cordova-lib` -* [CB-11623](https://issues.apache.org/jira/browse/CB-11623) added back linking -* Document cli - cordova plugin save -* [CB-11023](https://issues.apache.org/jira/browse/CB-11023) Add doc for conflicting plugins - -### 6.3.1 (Aug 09, 2016) -* [CB-11685](https://issues.apache.org/jira/browse/CB-11685) Updated cordova-lib dependency to 6.3.1 - -### 6.3.0 (Jul 12, 2016) -* [CB-11412](https://issues.apache.org/jira/browse/CB-11412) removed link-to, aliased copy-from to template -* [CB-11349](https://issues.apache.org/jira/browse/CB-11349) passing --fetch to create -* [CB-11284](https://issues.apache.org/jira/browse/CB-11284) Telemetry: Track platforms/plugins subcommands(add/rm/etc...) -* [CB-11262](https://issues.apache.org/jira/browse/CB-11262) Add a warning about prerelease lib/cli usage -* [CB-11263](https://issues.apache.org/jira/browse/CB-11263) 'cordova telemetry help' should display help text - -### 6.2.0 (May 12, 2016) -* [Telemetry](https://github.com/apache/cordova-cli/pull/247) Added telemetry to cordova-cli to collect data for data driven development -* [CB-11250](https://issues.apache.org/jira/browse/CB-11250) Fix CLI tests verifying the version -* [CB-9858](https://issues.apache.org/jira/browse/CB-9858) added `--fetch` option -* [CB-10986](https://issues.apache.org/jira/browse/CB-10986) Adding note about scoped npm packages for plugins -* [CB-11042](https://issues.apache.org/jira/browse/CB-11042) Add cordova run option to skip prepare -* [CB-10062](https://issues.apache.org/jira/browse/CB-10062) Error: `EACCES: permission denied - update-notifier-cordova.json` -* [CB-10679](https://issues.apache.org/jira/browse/CB-10679) Documenting how the CLI chooses plugin versions - -### 6.1.1 (Mar 29, 2016) -* [CB-10980](https://issues.apache.org/jira/browse/CB-10980) Updated cordova-lib dependency to 6.1.1 - -### 6.1.0 (Mar 17, 2016) -* [CB-10902](https://issues.apache.org/jira/browse/CB-10902) Updated cordova-lib dependency to 6.1.0 -* Simplify cordova CLI readme -* [CB-10860](https://issues.apache.org/jira/browse/CB-10860) avoid node complaining of too many event listener added when running tests -* Fix readme.md - directory structure -* [CB-10673](https://issues.apache.org/jira/browse/CB-10673) add `plugin add --force` option. -* Add Travis CI badge -* Specify valid `SPDX` license in `package.json` -* [CB-10748](https://issues.apache.org/jira/browse/CB-10748) Use `cordova-common.CordovaLogger` in CLI -* Adding and fixing some whitespace in CLI docs. -* [CB-10348](https://issues.apache.org/jira/browse/CB-10348) Update formatting of CLI reference readme -* [CB-10348](https://issues.apache.org/jira/browse/CB-10348) CLI reference readme -* [CB-10482](https://issues.apache.org/jira/browse/CB-10482) Remove references to **windows8** from cordova-lib/cli -* [CB-10348](https://issues.apache.org/jira/browse/CB-10348) CLI doc output tweaks -* Update help docs - add examples and make them consistent - -### 6.0.0 (Jan 25, 2016) -* [CB-10424](https://issues.apache.org/jira/browse/CB-10424) Updated cordova-lib dependency to 6.0.0 -* Remove browserify from experimental flags list -* [CB-8455](https://issues.apache.org/jira/browse/CB-8455) Added `--nohooks` option. -* [CB-9964](https://issues.apache.org/jira/browse/CB-9964) Added `--template` support to `cordova create` -* Removing the `--usegit` flag from `cordova platform`. Recommended method is to use `cordova platform add git_url#branch` -* [CB-9836](https://issues.apache.org/jira/browse/CB-9836) Add `.gitattributes` to prevent `CRLF` line endings in repos -* Message about deprecating **amazon-fireos** for **Fire OS 5.0+** devices. 2015 onwards **FireOS** devices should use **android** platform only. -* add **JIRA** issue tracker link. - -### 5.4.1 (Nov 19, 2015) -* [CB-10049](https://issues.apache.org/jira/browse/CB-10049) updated cordova-lib dependency to 5.4.1 - -### 5.4.0 (Oct 30, 2015) -* [CB-9903](https://issues.apache.org/jira/browse/CB-9903) update cordova-lib dependency to 5.4.0 -* [CB-9861](https://issues.apache.org/jira/browse/CB-9861) fixed failing tests -* [CB-9800](https://issues.apache.org/jira/browse/CB-9800) Fixing contribute link. -* [CB-9792](https://issues.apache.org/jira/browse/CB-9792) Make CLI logging system interrupt process on an error event -* [CB-9788](https://issues.apache.org/jira/browse/CB-9788) Add support of stderr/stdout split to CLI logger -* [CB-9784](https://issues.apache.org/jira/browse/CB-9784) Remove CLI logger levels prefixes -* [CB-8198](https://issues.apache.org/jira/browse/CB-8198) Unified console output logic for core platforms -* [CB-9523](https://issues.apache.org/jira/browse/CB-9523) Show out of date message for older cordova CLI -* [CB-9597](https://issues.apache.org/jira/browse/CB-9597) Updates cli to pass structured args to platform methods - -### 5.3.1 (Aug 28, 2015) -* Updated cordova-lib dependency to 5.3.1 - -### 5.2.0 (Aug 06, 2015) -* docs: unify expression of Amazon Fire OS -* docs: delete duplicated Windows Phone SDK description -* [CB-9114](https://issues.apache.org/jira/browse/CB-9114): Deprecation Warning for --usegit flag. This closes #214 -* Adding .ratignore file. -* [CB-9171](https://issues.apache.org/jira/browse/CB-9171) Support Plugin Variables with = -* [CB-9128](https://issues.apache.org/jira/browse/CB-9128) cordova-cli documentation translation: cordova-cli -* [CB-5578](https://issues.apache.org/jira/browse/CB-5578) Adds `clean` command to cordova-cli. -* [CB-8993](https://issues.apache.org/jira/browse/CB-8993) Plugin restore ignores search path. This closes #213 -* [CB-9121](https://issues.apache.org/jira/browse/CB-9121) Add support for build configuration to be specified using the CLI -* [CB-8898](https://issues.apache.org/jira/browse/CB-8898) Adds missing section about `requirements` to general cordova help - -### 5.1.1 (June 4, 2015) -* [CB-8898](https://issues.apache.org/jira/browse/CB-8898) Adds missing section about `requirements` to general cordova help -* [CB-8898](https://issues.apache.org/jira/browse/CB-8898) Introduces `cordova requirements` command -* Updated cordova-lib dependency to 5.1.1 - -### 5.0.0 (Apr 16, 2015) -* Add information on Firefox OS to the README -* Update link to hooks README -* [CB-8634](https://issues.apache.org/jira/browse/CB-8634) Adds docs about support for custom branches for `cordova platform add` - -### 4.3.0 (Feb 27, 2015) -* docs update for plugin --save -* Grunt "retire" task added (close #204) -* [CB-8439](https://issues.apache.org/jira/browse/CB-8439) Fix 'cordova platform update' documentation to include `` (close #208) -* [CB-8379](https://issues.apache.org/jira/browse/CB-8379) Have --version print out cordova-lib version if it's not the same as CLI's version -* [CB-8211](https://issues.apache.org/jira/browse/CB-8211), [CB-8358](https://issues.apache.org/jira/browse/CB-8358) Update `--link` help text -* [CB-8168](https://issues.apache.org/jira/browse/CB-8168) --list support for CLI (close #205) -* [CB-8314](https://issues.apache.org/jira/browse/CB-8314) Speed up Travis CI (close #207) -* [CB-8301](https://issues.apache.org/jira/browse/CB-8301) Added CI configuration files (close #206) -* [CB-8227](https://issues.apache.org/jira/browse/CB-8227) [CB-8237](https://issues.apache.org/jira/browse/CB-8237) [CB-8238](https://issues.apache.org/jira/browse/CB-8238) Add --save option to 'cordova platform add', 'cordova platform remove' and 'cordova platform update' -* Add coverage/ to .npmignore -* [CB-5316](https://issues.apache.org/jira/browse/CB-5316) Spell Cordova as a brand unless it's a command or script -* [CB-7950](https://issues.apache.org/jira/browse/CB-7950) CLI make CordovaCliCreate.prototype.run vaguely correct -* [CB-7739](https://issues.apache.org/jira/browse/CB-7739) document installing specific version of platforms -* [CB-7950](https://issues.apache.org/jira/browse/CB-7950) CLI create.js misspells parseConfig - -### 4.2.0 (Jan 06, 2015) -* [CB-6756](https://issues.apache.org/jira/browse/CB-6756) use cordova_lib.binname instead of cordova -* Fixed jshint issues with cli.js (close #199) -* [CB-8211](https://issues.apache.org/jira/browse/CB-8211) Add --link option to `cordova plugin add` (close #191) -* [CB-8129](https://issues.apache.org/jira/browse/CB-8129) Adds 'npm run cover' command to generate tests coverage report -* searchpath option is added to restore - -### 4.1.2 (Nov 13, 2014) -* Expose cordova-lib and the cli from cordova-cli -* [CB-7636](https://issues.apache.org/jira/browse/CB-7636) Allow using --nobuild flag without screaning - -### 4.0.0 (Oct 10, 2014) -* Made version semver complient and bumped to 4.0.0 -* Pinned dependencies -* added missing AL header - -### 3.6.1-0.2.13 -* update shrinkwrap - -### 3.6.1-0.2.12 -* [CB-7383](https://issues.apache.org/jira/browse/CB-7383) depend on a newer version of cordova-lib - -### 3.6.1-0.2.11 -* bump version to 3.6.3-0.2.11 - -### 3.6.1-0.2.10 (Sep 05, 2014) -* updated Release notes -* updated version to include dev prefix - -### 3.6.0-0.2.8 (Aug 29, 2014) -* adds missing 'fs' reference required for Windows (ln191) -* [CB-7355](https://issues.apache.org/jira/browse/CB-7355) re added single test to test call through to cordova-lib cordova raw create -* [CB-7364](https://issues.apache.org/jira/browse/CB-7364) remove duplicate logging initialization for cordova/plugman -* [CB-7363](https://issues.apache.org/jira/browse/CB-7363) Do not insist on precise version of cordova-lib -* [CB-7355](https://issues.apache.org/jira/browse/CB-7355) removed create tests which test behaviour of downstream dependencies -* [CB-7358](https://issues.apache.org/jira/browse/CB-7358) cli spec mocks console log to avoid polluting test output while testing -* [CB-7347](https://issues.apache.org/jira/browse/CB-7347) document cordova platform add /path/to support -* [CB-7345](https://issues.apache.org/jira/browse/CB-7345) add tests to validate documentation -* [CB-7345](https://issues.apache.org/jira/browse/CB-7345) improve cli documentation -* [] refactored test to make use of jasmine's 'toThrow' expectation -* correct object referenced in tests -* proper order of initializers, which indicates a bigger problem -* removed merge conflict -* moved custom www handling code to a separate function -* basic tests and structure added to create spec -* renamed cli create spec more sensibly -* parse config json moved to a function -* functional refactor of create with expected input from caller implemented -* updated tests and cli to pass all tests -* tracking cli create spec -* inital commit of cli create command logic in its own file -* added verbose mode initialization to set up event handlers -* created init function to handle initalization of underscore and nopt -* Fixed the tests -* Added browserify option "download_opts" -* [CB-7260](https://issues.apache.org/jira/browse/CB-7260) use newer cordova-lib to get cordova-android 3.5.1, bump version num -* [CB-7249](https://issues.apache.org/jira/browse/CB-7249) cordova-cli documentation translation: cordova-cli -* [CB-7001](https://issues.apache.org/jira/browse/CB-7001) moved browserify help docs to proper locations -* [CB-7001](https://issues.apache.org/jira/browse/CB-7001) added browserify to cordova.txt help doc -* [CB-6024](https://issues.apache.org/jira/browse/CB-6024) Document -- for platform options -* Added browserify flag to cli options -* checking for browserify flag -* [CB-7220](https://issues.apache.org/jira/browse/CB-7220) Support cordova_lib.binname -* [CB-7220](https://issues.apache.org/jira/browse/CB-7220) Split cordova help into per feature help files -* [CB-6756](https://issues.apache.org/jira/browse/CB-6756) Adds the platforms subcommand for save and restore -* [CB-7100](https://issues.apache.org/jira/browse/CB-7100): Use npm based lazy-load by default -* [CB-6127](https://issues.apache.org/jira/browse/CB-6127)lisa7cordova-plugin-consolecordova-cli documentation translation: cordova-cli -* Call process.removeAllListeners() in cli spec -* Add --captureExceptions flag to jasmine -* Pin jasmine to older version temporarily -* Fix [CB-7069](https://issues.apache.org/jira/browse/CB-7069) copy-from & link-to custom uri -> url -* [CB-7002](https://issues.apache.org/jira/browse/CB-7002) Incremented package version to -dev - -### 3.5.0-0.2.6 () -* [CB-6976](https://issues.apache.org/jira/browse/CB-6976) Add support for Windows Universal apps (Windows 8.1 and WP 8.1) -* [CB-6728](https://issues.apache.org/jira/browse/CB-6728): Support chip architecture flag --archs -* [CB-6954](https://issues.apache.org/jira/browse/CB-6954): Use the unified cordova_lib.events -* [CB-6740](https://issues.apache.org/jira/browse/CB-6740): [amazon-fireos]Clean up error reporting when AmazonWebView SDK not found -* [CB-6943](https://issues.apache.org/jira/browse/CB-6943) Path can include the : if it is absolute, only test for http. Added tests -* Show full stack for CordovaError in verbose mode -* [CB-6024](https://issues.apache.org/jira/browse/CB-6024): Use nopt instead of optimist in cli -* [CB-6859](https://issues.apache.org/jira/browse/CB-6859) remove wp7 as platform -* Add --usenpm flag to activate npm based lazy_load -* [CB-6767](https://issues.apache.org/jira/browse/CB-6767) Allow `cordova` to be replacable in error messages -* CLI implementation & docs for the save and restore plugins -* Add --noregstry flag for disabling plugin lookup in the registry - -### 3.5.0-0.2.4 (May 14, 2014) -* [CB-5941](https://issues.apache.org/jira/browse/CB-5941) Update link to hooks-README.md file from README.md -* Fix cordova help -* Fixing failing CLI tests by removing 'experimental' key - -### 3.5.0-0.2.0 (May 09, 2014) -* [CB-6649](https://issues.apache.org/jira/browse/CB-6649) Removing experimental flag from positional arguments -* [CB-6648](https://issues.apache.org/jira/browse/CB-6648) Adding a flag for experimental features -* Fix require paths to use cordova-lib -* Update package.json to use cordova-lib -* Split out cordova-lib: move cordova-cli files -* [Windows8] re-added BOM : [CB-5421](https://issues.apache.org/jira/browse/CB-5421) Add BOM to all html, js, css files to ensure app can pass Windows Store Certification -* [CB-6491](https://issues.apache.org/jira/browse/CB-6491) add CONTRIBUTING.md -* Adding support for privileged -* Merge pull request #4 from rodms10/autoPermission -* android-parser: Add AndroidLaunchMode preference -* Fix CLI tests to work with node v0.11 -* Update version of jasmine-node. Fixes test warnings util.print with node 0.11 -* [CB-2606](https://issues.apache.org/jira/browse/CB-2606) Andriod icon - do not attempt copy to undefined path -* [CB-2606](https://issues.apache.org/jira/browse/CB-2606) Icons support for iOS, Android, BB10, WP8, Win8, FxOS -* [CB-6329](https://issues.apache.org/jira/browse/CB-6329) Delete unused info-utils.js -* [CB-6329](https://issues.apache.org/jira/browse/CB-6329) Clean-up of cordova info changes previously merged. -* [CB-6329](https://issues.apache.org/jira/browse/CB-6329) improve 'cordova info' command -* [CB-5847](https://issues.apache.org/jira/browse/CB-5847) strictSSL is no longer ignored -* [CB-6432](https://issues.apache.org/jira/browse/CB-6432) pre_package hook does not populate %CORDOVA_PLATFORMS% -* Revert "CB-6267 Windows8. Apply BackgroundColor from config.xml" -* Recreate "platforms" dir if it was deleted. -* [CB-5093](https://issues.apache.org/jira/browse/CB-5093): Add versionCode and CFBundleVersion during prepare -* [CB-6312](https://issues.apache.org/jira/browse/CB-6312) Use "landscape" instead of "userLandscape" in AndroidManifest.xml -* [CB-6421](https://issues.apache.org/jira/browse/CB-6421): Move tests from e2e to spec - cli test -* [CB-6377](https://issues.apache.org/jira/browse/CB-6377) superspawn: always wrap non .exe with spaces to cmd with /s /c - -### 3.4.1-0.1.0 (Apr 03, 2014) -* updated to use iOS 3.4.1 -* [CB-6377](https://issues.apache.org/jira/browse/CB-6377) Fix up superspawn's cmd fallback when there is a space in the args -* [CB-6377](https://issues.apache.org/jira/browse/CB-6377) Remove windowsVerbatimArguments from superspawn -* [CB-6344](https://issues.apache.org/jira/browse/CB-6344) Fix spy to return a default platform JSON instead of an empty object -* [CB-6382](https://issues.apache.org/jira/browse/CB-6382) platform list: sort output -* [CB-6377](https://issues.apache.org/jira/browse/CB-6377) Handle spaces in paths for cmd related scripts -* [CB-6292](https://issues.apache.org/jira/browse/CB-6292) Add a callback-based API for cordova info (in addition to promise API) -* [CB-6292](https://issues.apache.org/jira/browse/CB-6292) Revert commits that add explicit callbacks to APIs -* [CB-6322](https://issues.apache.org/jira/browse/CB-6322) Simplify platforms/platform code for platform specifics -* README.md: Getting Started guides link was broke. Fix. -* Make "cmd" executed more readable. -* [CB-6141](https://issues.apache.org/jira/browse/CB-6141) Fix Windows 8 tests -* Use smarter BOM-skipping logic when parsing XML. -* [CB-6357](https://issues.apache.org/jira/browse/CB-6357) platform check - install each platform to determine working + version number -* [CB-6357](https://issues.apache.org/jira/browse/CB-6357) platform: provide exports for functions -* [CB-6357](https://issues.apache.org/jira/browse/CB-6357) platform: Refactor into distinct functions -* [CB-6338](https://issues.apache.org/jira/browse/CB-6338) Improve error for missing template -* [CB-6337](https://issues.apache.org/jira/browse/CB-6337) Print nice error when cordova-cli hits various expected things -* This closes #147 -* [CB-6267](https://issues.apache.org/jira/browse/CB-6267) Windows8. Apply BackgroundColor from config.xml -* [CB-6338](https://issues.apache.org/jira/browse/CB-6338) Improve error for missing template -* [CB-6030](https://issues.apache.org/jira/browse/CB-6030) - Automatically increment port for serve when default is in use -* [CB-6337](https://issues.apache.org/jira/browse/CB-6337) Print nice error when cordova-cli hits various expected things -* [CB-6323](https://issues.apache.org/jira/browse/CB-6323) Fix harmless typo in superspawn (cmd -> c) -* [CB-6323](https://issues.apache.org/jira/browse/CB-6323) Fix superspawn's resolve function on windows (was very broken) -* [CB-6306](https://issues.apache.org/jira/browse/CB-6306) Error creating project when path to project includes spaces -* Tweak error message when hooks fail (wasn't showing correct command) -* [CB-6296](https://issues.apache.org/jira/browse/CB-6296) callback/promise interface implemented -* [CB-6293](https://issues.apache.org/jira/browse/CB-6293) additional tests for run command -* [CB-6292](https://issues.apache.org/jira/browse/CB-6292) tests for build function's dual return method -* updated jasmine dependency for timing -* [CB-6211](https://issues.apache.org/jira/browse/CB-6211) 'cordova info' command fixed for Windows platform -* Fix prepare command from hiding failures. -* Fix ConfigParser.getPreference error + tests -* [CB-6209](https://issues.apache.org/jira/browse/CB-6209) Uplevel changes from android_parser to amazon_fireos_parser Added orientation related config changes from android_parser. -* [CB-6147](https://issues.apache.org/jira/browse/CB-6147) Enable CLI and Plugman with npm shrinkwrap -* When searchpath is specified in config and CLI, merge them. -* Add --searchpath to help.txt -* Fix node-style-callbacks form of the CLI api not passing through results. - -### 3.4.0-0.1.3 (Mar 3, 2014) -* Update to plugman v0.20.2 - -### 3.4.0-0.1.2 (Feb 28, 2014) -* Update to plugman v0.20.1 - -### 3.4.0-0.1.1 (Feb 26, 2014) -* Update to plugman v0.20.0 -* [CB-5647](https://issues.apache.org/jira/browse/CB-5647) Remove concept of .staging dir. Install directly to www/ -* [CB-5299](https://issues.apache.org/jira/browse/CB-5299) Speed up prepare by using plugman's new reapply_global_munge() -* Refactored config_parser.js to simply both it and its tests. -* [CB-6076](https://issues.apache.org/jira/browse/CB-6076) Make "Generating config.xml from defaults" a verbose log -* [CB-5181](https://issues.apache.org/jira/browse/CB-5181) Use spawn helper for all sub-shelling. -* [CB-6049](https://issues.apache.org/jira/browse/CB-6049), [CB-5181](https://issues.apache.org/jira/browse/CB-5181) Enable stdio for build sub-commands and hooks - -## 3.4.0-0.1.0 (Feb 14, 2014) -* [CB-5638](https://issues.apache.org/jira/browse/CB-5638) Clean-up: remove unreachable info case from function -* [CB-5937](https://issues.apache.org/jira/browse/CB-5937) Add "platform check" command: Shows platforms that are out of date -* [CB-5634](https://issues.apache.org/jira/browse/CB-5634) Minor refactoring + tests for Android's orientation preference. -* [CB-5634](https://issues.apache.org/jira/browse/CB-5634) Set Android orientation from config.xml -* Upleveled amazon_fireos_parser. Making it at par with android_parser.js -* [CB-5947](https://issues.apache.org/jira/browse/CB-5947) Throw when trying to create project inside custom www. -* [CB-4153](https://issues.apache.org/jira/browse/CB-4153) Update help.txt about --source -> --copy-from - -## 3.3.1-0.3.1 (Jan 31, 2014) -* [CB-4153](https://issues.apache.org/jira/browse/CB-4153) Rename --source and --link flags to --copy-from and --link-to - -## 3.3.1-0.3.0 (Jan 30, 2014) -* Updated plugman dependency to 0.19.0 -* [CB-5913](https://issues.apache.org/jira/browse/CB-5913) Fail more gracefully on Windows when symlinks fail. -* Fix isWindows check in util.js to support win64 -* [CB-5907](https://issues.apache.org/jira/browse/CB-5907) Make `cordova update` get version from platform's version script -* [CB-3612](https://issues.apache.org/jira/browse/CB-3612) Don't pass --device to "run" command by default. -* [CB-5493](https://issues.apache.org/jira/browse/CB-5493) lazy_load now downloads to a temp dir and then moves. -* [CB-5782](https://issues.apache.org/jira/browse/CB-5782) Hide stack trace for explicitly handled error conditions -* [CB-5590](https://issues.apache.org/jira/browse/CB-5590) Have config.xml version map to CFBundleShortVersionString instead of CFBundleVersion -* [CB-5299](https://issues.apache.org/jira/browse/CB-5299) Cache pbxproj to avoid re-parsing it for each plugin. -* [CB-5813](https://issues.apache.org/jira/browse/CB-5813) Fix missing quotes on update and ls commands -* [CB-5808](https://issues.apache.org/jira/browse/CB-5808) Fix lazy_load stripping off windows drive letters -* Expose util.isCordova as cordova.findProjectRoot() -* Allow lazy_load libs to work without an id and version for local paths. -* Add an option to config.js to not write config.json during create. -* Update node-xcode dependency to 0.6.6 - -## 3.3.1-0.2.0 (Jan 15, 2014) -* [CB-5006](https://issues.apache.org/jira/browse/CB-5006) Add --searchpath to "plugin add" so that installing by ID will search local paths before hitting the registry. -* [CB-4153](https://issues.apache.org/jira/browse/CB-4153) Add --src & --link to cordova create. -* [CB-5687](https://issues.apache.org/jira/browse/CB-5687) Make cordova commands work when CWD is inside of a symlink'ed www/ -* [CB-4910](https://issues.apache.org/jira/browse/CB-4910) Default config.xml to the root instead of within www/ -* [CB-5764](https://issues.apache.org/jira/browse/CB-5764) Move hooks/ to top-level instead of under .cordova -* [CB-5763](https://issues.apache.org/jira/browse/CB-5763) Don't create .cordova/ by default -* [CB-4871](https://issues.apache.org/jira/browse/CB-4871) Reduced package size significantly. -* [CB-4976](https://issues.apache.org/jira/browse/CB-4976) Don't use ~/.cordova/lib for local directory -* [CB-5777](https://issues.apache.org/jira/browse/CB-5777) Fix "platform update" not updating cordova.js -* [CB-5728](https://issues.apache.org/jira/browse/CB-5728) Files in merges must remain intact when removing platform - -## 3.3.0-0.1.0 -* [CB-5347](https://issues.apache.org/jira/browse/CB-5347) Handle dangling platform symlink in cordova platform add -* Added deprecation notice about wp7 -* updated plugman version to 0.17.0 -* [CB-5573](https://issues.apache.org/jira/browse/CB-5573) relies on stderr content and error codes to detect a problem with xcode installation. -* [CB-4382](https://issues.apache.org/jira/browse/CB-4382) Pass cli arguments to project-level hooks -* [CB-5362](https://issues.apache.org/jira/browse/CB-5362) blackberry parser: support local cordova-blackberry -* [CB-5345](https://issues.apache.org/jira/browse/CB-5345) Add pre_package event for windows8 parser. - -## 3.2.0-0.4.0 - -* Make sure errors during prepare are reported -* [CB-5031](https://issues.apache.org/jira/browse/CB-5031) Add CLI help text for platform update and plugin search -* [CB-5298](https://issues.apache.org/jira/browse/CB-5298) Remove redundant requirements check for iOS and Android. The bin/create scripts check. -* windows8. fixes version number parsing logic -* [CB-4472](https://issues.apache.org/jira/browse/CB-4472) Remove preference from template config.xml - -## 3.2.0-0.3.0 - -* [CB-5501](https://issues.apache.org/jira/browse/CB-5501) fix blackberry10 platform -* [android] fixing failing android parser spec tests -* [android] call out to platform check_req script - -## 3.2.0-0.2.0 - -* [CB-5485](https://issues.apache.org/jira/browse/CB-5485) fixed issue with use of cordova cli api - -## 3.2.0-0.1.0 - -* add the output of the plugman results to the console -* [CB-5363](https://issues.apache.org/jira/browse/CB-5363) Improve config_json error reporting -* [CB-5364](https://issues.apache.org/jira/browse/CB-5364) config_parser - check for null element text -* Fix issue not finding platform script when in subdir - check platforms which have subdir -* [CB-5377](https://issues.apache.org/jira/browse/CB-5377) serve: should only indicate listening when it is -* [CB-5368](https://issues.apache.org/jira/browse/CB-5368) Cordova serve deflate content breaks IE -* Change cordova serve's project.json to include etags. -* [CB-5280](https://issues.apache.org/jira/browse/CB-5280) Update serve's help text to remove platform arguments -* [CB-5364](https://issues.apache.org/jira/browse/CB-5364) config_parser - handle duplicates with children and text when merging -* [CB-5320](https://issues.apache.org/jira/browse/CB-5320) Document avoiding sudo -* [CB-4400](https://issues.apache.org/jira/browse/CB-4400): cd to project root in most cordova commands. -* [CB-5063](https://issues.apache.org/jira/browse/CB-5063): Revert to copying cordova.js before user www dir -* fix 3 failing tests for windows8 and wp8 and add assertions for wp7 too. -* Adding instructions for installing on master. -* [CB-5063](https://issues.apache.org/jira/browse/CB-5063): Keep cordova.js in platform_www to avoid copying it from lib. -* [CB-5307](https://issues.apache.org/jira/browse/CB-5307): Remove references to Callback and Incubator -* tests were failing attempting to match lib/dir and lib\\dir on windows -* [CB-5183](https://issues.apache.org/jira/browse/CB-5183) WP7/8 lib path is not correctly resolved by CLI (additional changes) -* [CB-5283](https://issues.apache.org/jira/browse/CB-5283) Improved cordova serve message to be more descriptive -* [CB-4866](https://issues.apache.org/jira/browse/CB-4866) Execute hooks in ascending order of any leading numbers -* [CB-5143](https://issues.apache.org/jira/browse/CB-5143) Locate the actual Android app .java file much more carefully. -* Cleaning up wp7+8 parsers' use of promises. Fix tests. -* serve: Fix doRoot() not being called & remove duplicated table. -* serve: provide basic entry point -* Code style (indentation) -* Wait for the pre_package event to finish, or the update_csproj function might give unexpected results -* Add pre_package event to wp8 project -* readability + code quality in wp7+8 parsers -* [CB-5183](https://issues.apache.org/jira/browse/CB-5183) WP7/8 custom_path is not correctly resolved by CLI -* [CB-4994](https://issues.apache.org/jira/browse/CB-4994) Update xcode dependency to handle Xcode 5 capabilities. -* [CB-5220](https://issues.apache.org/jira/browse/CB-5220) "An error occurred" is missing an "A" ... - - -## 3.1.0-0.2.0 - -* increased version of plugman to 0.14.0 in package.json -* [CB-5187](https://issues.apache.org/jira/browse/CB-5187): remove unused var os_platform -* CB:5187 on node windows broken compile, emulate, run -* [CB-4976](https://issues.apache.org/jira/browse/CB-4976) Don't symlink into ~/.cordova/lib for local libs -* [CB-5142](https://issues.apache.org/jira/browse/CB-5142) improve grammar of emulate description -* [CB-5147](https://issues.apache.org/jira/browse/CB-5147) emulate needs a space before error message -* [CB-5125](https://issues.apache.org/jira/browse/CB-5125) add tests for chil process spawn -* [CB-5125](https://issues.apache.org/jira/browse/CB-5125): replace child process exec with spawn -* [CB-4748](https://issues.apache.org/jira/browse/CB-4748): Fail quickly if dir passed to cordova create is not empty. -* [CB-5106](https://issues.apache.org/jira/browse/CB-5106): removed flood of cp error messages when running tests -* [CB-5106](https://issues.apache.org/jira/browse/CB-5106):[wp7] fixed broken wp7 tests -* [CB-5106](https://issues.apache.org/jira/browse/CB-5106):[win8] fixed tests for windows 8 -* Using .find to grab visualelements instead -* [CB-5066](https://issues.apache.org/jira/browse/CB-5066): fixed issue with visual elements not being referenced correctly -* windows8: remove debug console.log -* windows8: fixed project parser issue, and updated tests -* Update tests for commit d1c8024: update_project() should not call update_www() directly -* begin firefoxos tests -* [CB-5066](https://issues.apache.org/jira/browse/CB-5066): dealing with windows8 issues -* config.xml helper function is used, removed error merge of wp folder. -* [CB-5066](https://issues.apache.org/jira/browse/CB-5066): continuing merge of windows 8 stuff -* [CB-5066](https://issues.apache.org/jira/browse/CB-5066): merged in windows 8 support into master from cordova-3.1.x -* config.xml helper function is used, removed error merge of wp folder. -* [CB-5066](https://issues.apache.org/jira/browse/CB-5066): continuing merge of windows 8 stuff -* [CB-5066](https://issues.apache.org/jira/browse/CB-5066): merged in windows 8 support into master from cordova-3.1.x -* [CB-2234](https://issues.apache.org/jira/browse/CB-2234) Add 'cordova info' command -* [CB-4774](https://issues.apache.org/jira/browse/CB-4774): Copy www assets before running plugin prepare -* cordova help should return a Q. fixes [CB-5070](https://issues.apache.org/jira/browse/CB-5070) -* updated to a version greater than our latest version on npm -* added not about platform+os restrictions -* added myself as a contributor, [CB-5042](https://issues.apache.org/jira/browse/CB-5042) added info on windows8 -* [CB-5067](https://issues.apache.org/jira/browse/CB-5067): added exception incase no platform level config.xml or defaults.xml exisit -* added temp config path for ffos, fixed wp8 config_xml function -* [CB-4774](https://issues.apache.org/jira/browse/CB-4774) Updated prepare flow to make platform config.xml a build output - Adds a new method to -* [CB-5032](https://issues.apache.org/jira/browse/CB-5032): clarify the help text -* [CB-4621](https://issues.apache.org/jira/browse/CB-4621) Updating run and emulate commands to always provide default options -* Log requests in cordova serve -* Make cordova serve ignore dot files. -* [CB-4957](https://issues.apache.org/jira/browse/CB-4957): added fix for FFOS -* Update "cordova serve" to work with promises refactoring -* [CB-4774](https://issues.apache.org/jira/browse/CB-4774) Display proper error if cordova prepare run not in project dir. -* Fixes a bug where cordova prepare bombs on a config missing a content element - Changes an undefi -* Bumping elementtree version to 0.1.5 to match plugman and support namespaced xml elements -* Fix cli.js tests broken by --silent change. -* [CB-4877]: Add basic logging, --silent flag. -* Fix busted test. -* First pass -* [CB-4883]: Graceful handling of lazy loading errors. -* reapplied change to add event mid build to allow mods to www folder pre_package aka 775e969f9cc27a -* Remove two debugger; lines that snuck in. -* [CB-4604](https://issues.apache.org/jira/browse/CB-4604) Execute hooks directly (not .bat files) cross-platform -* Refactor to use Q.js promises in place of callbacks everywhere. -* [CB-4837]: Version 3.0.10. Depends on Plugman 0.12.x. -* Add missing license headers -* Update repo versions to 3.1.0-rc1 -* Add `cordova update foo` command, with tests. [CB-4777](https://issues.apache.org/jira/browse/CB-4777) -* Add version numbers to `platform ls` output. -* [CB-4545](https://issues.apache.org/jira/browse/CB-4545) support for merges directory on both wp7 & wp8 -* Rename CHANGELOG.md -> RELEASENOTES.md -* Fix expectation for platform ls test, for firefoxos -* Fix platforms.js: firefoxos.parser -* CB:4657 added ffos support to cli -* [CB-4657](https://issues.apache.org/jira/browse/CB-4657): added staging_dir function to ff parser -* add default manifest properties for firefox os platform -* make the firefoxos parser actually build the project -* change firefoxos link to tarball -* add firefox platform -* [CB-4797](https://issues.apache.org/jira/browse/CB-4797) Fix a crash on undefined platform in path. -* [CB-4797](https://issues.apache.org/jira/browse/CB-4797) Add missing return statement in cordova serve -* Fix broken tests due to lazy requiring change. -* [CB-4797](https://issues.apache.org/jira/browse/CB-4797) Change `serve` command to serve platforms keyed off of path component. -* [CB-4793](https://issues.apache.org/jira/browse/CB-4793) Lazily require modules in some places. -* [CB-4325](https://issues.apache.org/jira/browse/CB-4325) Run platform installs in serial instead of in parallel -* Version updated to 3.0.10-dev - -## 3.0.10 - -Important note: This version targets Cordova version 3.1.0-rc1. - -### Notable - -- You can now `cordova platform update `, which calls the platform's update script. Android, iOS, WP7 and WP8 have update scripts. Please give this a try and report any problems! - -### Features - -- `platform ls` now shows the version of each installed platform. -- `merges` are now supported on WP7+8. -- `serve` now serves from `http://myhost.com/ios/www`, `/android/www`, etc., serving all platforms at once. -- Speed significantly improved by importing modules only on demand. `prepare` is much faster, `platform ls` more than 10x faster. -- Now with Firefox OS! - -### Bugfixes - -- Corner cases in `serve`. - - -## 3.0.9 - -### Features - -- `platform ls` now shows both installed and available-to-install platforms. [CB-3904](https://issues.apache.org/jira/browse/CB-3904) - -### Bugfixes - -- Plugins are now installed serially across all installed platforms, rather than in parallel. This avoids race conditions in dependency installation. [CB-4184](https://issues.apache.org/jira/browse/CB-4184) -- (WP8) All files from project www dir are now copied into the binary, not the top-level www. This means merges and plugin assets are correctly handled. diff --git a/express-server/node_modules/cordova/appveyor.yml b/express-server/node_modules/cordova/appveyor.yml deleted file mode 100644 index f0ebf0bd..00000000 --- a/express-server/node_modules/cordova/appveyor.yml +++ /dev/null @@ -1,26 +0,0 @@ -# http://www.appveyor.com/docs/appveyor-yml - -# Performance optimization -shallow_clone: true -cache: - - '%APPDATA%\npm-cache' - -environment: - matrix: - - nodejs_version: "4" - - nodejs_version: "6" - - nodejs_version: "8" - - nodejs_version: "10" - -install: - - ps: Install-Product node $env:nodejs_version - - npm install - -build: off - -test_script: - # Workaround for https://github.com/appveyor/ci/issues/2420 - - set "PATH=%PATH%;C:\Program Files\Git\mingw64\libexec\git-core" - - node --version - - npm --version - - npm test diff --git a/express-server/node_modules/cordova/bin/cordova b/express-server/node_modules/cordova/bin/cordova deleted file mode 100644 index 4815d5de..00000000 --- a/express-server/node_modules/cordova/bin/cordova +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env node - -/** - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ - -require('loud-rejection/register'); -const util = require('util'); -const events = require('cordova-common').events; -const CordovaError = require('cordova-common').CordovaError; -const cli = require('../src/cli'); - -cli(process.argv).catch(err => { - if (!(err instanceof Error)) { - throw new CordovaError('Promise rejected with non-error: ' + util.inspect(err)); - } - process.exitCode = err.code || 1; - - // We cannot emit an error event here, as that would cause another error - console.error(err.message); - events.emit('verbose', err.stack); -}); diff --git a/express-server/node_modules/cordova/bin/cordova.cmd b/express-server/node_modules/cordova/bin/cordova.cmd deleted file mode 100644 index 18927ed2..00000000 --- a/express-server/node_modules/cordova/bin/cordova.cmd +++ /dev/null @@ -1 +0,0 @@ -@node "%~dpn0" %* diff --git a/express-server/node_modules/cordova/cordova.js b/express-server/node_modules/cordova/cordova.js deleted file mode 100644 index 687d74c9..00000000 --- a/express-server/node_modules/cordova/cordova.js +++ /dev/null @@ -1,31 +0,0 @@ -/** - Licensed to the Apache Software Foundation (ASF) under one - or more contributor license agreements. See the NOTICE file - distributed with this work for additional information - regarding copyright ownership. The ASF licenses this file - to you under the Apache License, Version 2.0 (the - "License"); you may not use this file except in compliance - with the License. You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, - software distributed under the License is distributed on an - "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY - KIND, either express or implied. See the License for the - specific language governing permissions and limitations - under the License. -*/ - -// All cordova js API moved to cordova-lib. If you don't need the cordova CLI, -// use cordova-lib directly. - -var cordova_lib = require('cordova-lib'); -module.exports = cordova_lib.cordova; - -// Also export the cordova-lib so that downstream consumers of cordova lib and -// CLI will be able to use CLI's cordova-lib and avoid the risk of having two -// different versions of cordova-lib which would result in two instances of -// "events" and can cause bad event handling. -module.exports.cordova_lib = cordova_lib; -module.exports.cli = require('./src/cli'); diff --git a/express-server/node_modules/cordova/doc/bash.md b/express-server/node_modules/cordova/doc/bash.md deleted file mode 100644 index 150e18fb..00000000 --- a/express-server/node_modules/cordova/doc/bash.md +++ /dev/null @@ -1,65 +0,0 @@ - -Bash shell support -================== - -Cordova CLI comes bundled with a script which provides command-line tab-completion for Bash. If you're running a sufficiently -Unix-y operating system (Linux, BSD, OS X) you can install this to make typing cordova command lines easier. - -Installation ------------- - -### Linux - -To install on a Linux or BSD system, copy the `scripts/cordova.completion` file to your `/etc/bash_completion.d` directory. This will be read the next time you start a new shell. - -### OS X - -On OS X, put the `scripts/cordova.completion` file anywhere readable, and add the following line to the end of your `~/.bashrc` file: - - source /cordova.completion - -This will be read the next time you start a new shell. - -Usage ------- - -It's easy! As long as your command line begins with an executable called 'cordova', just hit `` at any point to see a list of valid completions. - -Examples: - - $ cordova - build compile create emulate platform plugin prepare serve - - $ cordova pla - - $ cordova platform - add ls remove rm - - $ cordova platform a - - $ cordova platform add - android blackberry ios wp8 www - - $ cordova plugin rm - - $ cordova plugin rm org.apache.cordova. - org.apache.cordova.file org.apache.cordova.inappbrowser diff --git a/express-server/node_modules/cordova/doc/build.txt b/express-server/node_modules/cordova/doc/build.txt deleted file mode 100644 index f3eb3561..00000000 --- a/express-server/node_modules/cordova/doc/build.txt +++ /dev/null @@ -1,31 +0,0 @@ -Synopsis - - cordova-cli build [PROD] [TARGET] [PLATS] [BUILDCONFIG] [-- POPTS] - - PROD: --debug|--release - TARGET: --device|--emulator - PLATS: PLATFORM [...] - BUILDCONFIG: --buildConfig=CONFIGFILE - POPTS: platformopts - -Shortcut for `cordova prepare` + `cordova compile` for -all/the specified platforms. - - --debug ............................ debug build - --release .......................... release build - - --device ........................... Build it for a device - --emulator ......................... Build it for an emulator - - --buildConfig....................... Use the specified build configuration - instead of default build.json - - --browserify ....................... Compile plugin JS at build time using - browserify instead of runtime. - -To provide platform specific options, you must include them after `--`. - -Example - cordova-cli build android windows --debug --device - cordova-cli build android --release --buildConfig=..\myBuildConfig.json - cordova-cli build android --release -- --keystore="..\android.keystore" --storePassword=android --alias=mykey \ No newline at end of file diff --git a/express-server/node_modules/cordova/doc/clean.txt b/express-server/node_modules/cordova/doc/clean.txt deleted file mode 100644 index 6d8de2d7..00000000 --- a/express-server/node_modules/cordova/doc/clean.txt +++ /dev/null @@ -1,11 +0,0 @@ -Synopsis - - cordova-cli clean [PLATFORM..] - -Cleans the build artifacts for the specified platform, or all platforms -by running platform-provided clean script. - -To provide platform specific options, you must include them after `--`. - -Example - cordova-cli clean android \ No newline at end of file diff --git a/express-server/node_modules/cordova/doc/compile.txt b/express-server/node_modules/cordova/doc/compile.txt deleted file mode 100644 index da226ea6..00000000 --- a/express-server/node_modules/cordova/doc/compile.txt +++ /dev/null @@ -1,26 +0,0 @@ -Synopsis - - cordova-cli compile [PROD] [TARGET] [PLATS] [-- POPTS] - - PROD: --debug|--release - TARGET: --device|--emulator|--target=FOO - PLATS: PLATFORM [...] - POPTS: platformopts - -Builds the app for specified platforms, or all platforms - -Options - - --debug ............................ Deploy a debug build - --release .......................... Deploy a release build - - --device ........................... Deploy to a device - --emulator ......................... Deploy to an emulator - --target ........................... Deploy to a specific target - -To provide platform specific options, you must include them after `--`. - -Examples - - cordova-cli compile android windows --debug --device - cordova-cli compile android --release \ No newline at end of file diff --git a/express-server/node_modules/cordova/doc/config.txt b/express-server/node_modules/cordova/doc/config.txt deleted file mode 100644 index 2b0b35f0..00000000 --- a/express-server/node_modules/cordova/doc/config.txt +++ /dev/null @@ -1,34 +0,0 @@ -Synopsis - - cordova-cli config [options] - -The config command can be used to set, get, delete, edit, and list global cordova options. - -Options ---set ... Sets the config key to the value. If value is omitted, then it sets it to "true". ---get ........... Echo the config value to stdout. ---delete ........ Deletes the key from all configuration files. ---edit ................ Opens the config file in an editor. ---ls .................. Lists contents of config file. - - -Syntax - cordova-cli config set ....... cordova config set autosave true - cordova-cli config get ............... cordova config get autosave - cordova-cli config delete ............ cordova config delete autosave - cordova-cli config edit .................... cordova config edit - cordova-cli config ls ...................... cordova config ls - -Options - autosave ...................... default setting = true - Allows the user to set save to true or false when adding platforms or plugins. - When false, platforms/plugins are not saved to `config.xml` and `package.json`. - - browserify ...................... default setting = false - Allows the user to use the browserify module to bundle the JavaScript files of - the included plugins at build time versus our traditional run time loading of - those files. - -Examples - cordova config set autosave false - cordova config set browserify true diff --git a/express-server/node_modules/cordova/doc/cordova.txt b/express-server/node_modules/cordova/doc/cordova.txt deleted file mode 100644 index ccd3fae9..00000000 --- a/express-server/node_modules/cordova/doc/cordova.txt +++ /dev/null @@ -1,51 +0,0 @@ -Synopsis - - cordova-cli command [options] - -Global Commands - create ............................. Create a project - help ............................... Get help for a command - telemetry .......................... Turn telemetry collection on or off - config ............................. Set, get, delete, edit, and list global cordova options - -Project Commands - info ............................... Generate project information - requirements ....................... Checks and print out all the requirements - for platforms specified - - platform ........................... Manage project platforms - plugin ............................. Manage project plugins - - prepare ............................ Copy files into platform(s) for building - compile ............................ Build platform(s) - clean .............................. Cleanup project from build artifacts - - run ................................ Run project - (including prepare && compile) - serve .............................. Run project with a local webserver - (including prepare) - -Learn more about command options using 'cordova-cli help ' - -Aliases - build -> cordova-cli prepare && cordova-cli compile - emulate -> cordova-cli run --emulator - -Options - -v, --version ...................... prints out this utility's version - -d, --verbose ...................... debug mode produces verbose log output for all activity, - --no-update-notifier ............... disables check for CLI updates - --nohooks .......................... suppress executing hooks - (taking RegExp hook patterns as parameters) - -Examples - cordova-cli create myApp org.apache.cordova.myApp myApp - cordova-cli plugin add cordova-plugin-camera - cordova-cli platform add android - cordova-cli plugin add cordova-plugin-camera --nosave - cordova-cli platform add android --nosave - cordova-cli requirements android - cordova-cli build android --verbose - cordova-cli run android - cordova-cli build android --release -- --keystore="..\android.keystore" --storePassword=android --alias=mykey - cordova-cli config ls diff --git a/express-server/node_modules/cordova/doc/create.txt b/express-server/node_modules/cordova/doc/create.txt deleted file mode 100644 index 9bab8491..00000000 --- a/express-server/node_modules/cordova/doc/create.txt +++ /dev/null @@ -1,20 +0,0 @@ -Synopsis - - cordova-cli create [ID [NAME [CONFIG]]] [options] - -Create a Cordova project - - PATH ......................... Where to create the project - ID ........................... Reverse-domain-style package name - used in - NAME ......................... Human readable name - CONFIG ....................... json string whose key/values will be included in - [PATH]/.cordova-cli/config.json - -Options - - --template= ... use a custom template located locally, in NPM, or GitHub. - --copy-from|src= .................. deprecated, use --template instead. - --link-to= ........................ symlink to custom www assets without creating a copy. - -Example - cordova-cli create myapp com.mycompany.myteam.myapp MyApp \ No newline at end of file diff --git a/express-server/node_modules/cordova/doc/emulate.txt b/express-server/node_modules/cordova/doc/emulate.txt deleted file mode 100644 index 72093207..00000000 --- a/express-server/node_modules/cordova/doc/emulate.txt +++ /dev/null @@ -1,8 +0,0 @@ -Synopsis - - cordova-cli emulate [PLATFORM...] [-- [platformopts]] - -Alias for `cordova-cli run --emulator`. Launches the emulator instead of device. -Use 'cordova-cli help run' for details on options. - -To provide platform specific options, you must include them after `--`. diff --git a/express-server/node_modules/cordova/doc/help.txt b/express-server/node_modules/cordova/doc/help.txt deleted file mode 100644 index 95ed7588..00000000 --- a/express-server/node_modules/cordova/doc/help.txt +++ /dev/null @@ -1,7 +0,0 @@ -Synopsis - - cordova-cli help [command] - cordova-cli [command] -h - cordova-cli -h [command] - -Show syntax summary, or the help for a specific command. diff --git a/express-server/node_modules/cordova/doc/info.txt b/express-server/node_modules/cordova/doc/info.txt deleted file mode 100644 index e72fd354..00000000 --- a/express-server/node_modules/cordova/doc/info.txt +++ /dev/null @@ -1,7 +0,0 @@ -Synopsis - - cordova-cli info - -Print out useful information helpful for submitting bug -reports and getting help. Creates an info.txt file at the -base of your project. diff --git a/express-server/node_modules/cordova/doc/platform.txt b/express-server/node_modules/cordova/doc/platform.txt deleted file mode 100644 index d301be0f..00000000 --- a/express-server/node_modules/cordova/doc/platform.txt +++ /dev/null @@ -1,50 +0,0 @@ -Synopsis - - cordova-cli platform [options] - -Manage project platforms - - add [...].............. Add specified platforms and save platforms - into config.xml & package.json after installing them - - --nosave ...................... Prevent saving platforms into - config.xml & package.json after installing them - - --link ........................ When is a local path, links the platform - library directly instead of making a copy of it (support - varies by platform; useful for platform development) - - remove [...] ........... Remove specified platforms - - --nosave ...................... Prevent deleting specified platforms from - config.xml & package.json after removing them - - update ................ Update the version of Cordova used for a specific platform; - update to the latest if no is specified - - list .............................. List all installed and available platforms - check ............................. List platforms which can be updated by `cordova-cli platform update` - nosave ............................ Prevents saving version of all platforms added to - config.xml & package.json -Syntax - : [@]||[#] - - ........................ Platform name e.g. android, ios, windows etc. - ......................... Major.minor.patch version specifier using semver - ............................ Path to a directory containing a platform - ............................. Url to a git repository containing a platform - ...................... Commit/tag/bramch reference. If none is specified, 'master' is used - -Aliases - platforms -> platform - rm -> remove - ls -> list - -Examples - cordova-cli platform add android ios - cordova-cli platform add android@^5.0.0 - cordova-cli platform add https://github.com/myfork/cordova-android.git#4.0.0 - cordova-cli platform add ../android - cordova-cli platform add ../cordova-android.tgz - cordova-cli platform rm android --nosave - cordova-cli platform ls diff --git a/express-server/node_modules/cordova/doc/plugin.txt b/express-server/node_modules/cordova/doc/plugin.txt deleted file mode 100644 index 0915eea5..00000000 --- a/express-server/node_modules/cordova/doc/plugin.txt +++ /dev/null @@ -1,60 +0,0 @@ -Synopsis - - cordova-cli plugin [options] - -Manage project plugins - - add [...] ............ Add specified plugins and save them to - config.xml & package.json. - --searchpath ....... When looking up plugins by ID, look in this directory and - each of its subdirectories before hitting the registry. - Multiple search paths can be specified. - - --noregistry ................... Don't search the registry for plugins - - --link ......................... When installing from a local path, creates a symbolic link - instead of copying files. The extent to which files are linked - varies by platform. Useful for plugin development. - --nosave ....................... Prevent saving the information for specified plugin - into config.xml & package.json. - --shrinkwrap ................... Used together with --save, saves the - installed version numbers to config.xml - --browserify ................... Compile plugin JS at build time using - browserify instead of runtime. - - --force ........................ Forces copying source files from the plugin even if the - same file already exists in the target directory. - - - remove | [...] ..... Remove plugins with the given IDs/name and - removes the information for specified plugin from config.xml & package.json. - --nosave ....................... Prevents removing the information for - specified plugin from config.xml & package.json. - - - list .............................. List currently installed plugins - save .............................. Saves the information for all currently added plugins to config.xml - -Syntax - : [@]||[#][:subdir] - - .......................... Plugin id (id of plugin in npm registry or --searchPath) - ......................... Major.minor.patch version specifier using semver - ....................... Directory containing plugin.xml - ............................. Url to a git repository containing a plugin.xml - ...................... Commit/tag/branch reference. If none is specified, 'master' is used - .......................... Sub-directory to find plugin.xml for the specified plugin. - -Aliases - plugins -> plugin - rm -> remove - ls -> list - -Examples - cordova-cli plugin add cordova-plugin-camera cordova-plugin-file --nosave --searchpath ~/plugins - cordova-cli plugin add cordova-plugin-camera@^2.0.0 --nosave - cordova-cli plugin add https://github.com/myfork/cordova-plugin-camera.git#2.1.0 --nosave - cordova-cli plugin add ../cordova-plugin-camera --nosave - cordova-cli plugin add ../cordova-plugin-camera.tgz --nosave - cordova-cli plugin rm camera --nosave - cordova-cli plugin ls diff --git a/express-server/node_modules/cordova/doc/prepare.txt b/express-server/node_modules/cordova/doc/prepare.txt deleted file mode 100644 index 984f86ab..00000000 --- a/express-server/node_modules/cordova/doc/prepare.txt +++ /dev/null @@ -1,13 +0,0 @@ -Synopsis - - cordova-cli prepare [PLATFORM..] - -Copies files for specified platforms, or all platforms, -so that the project is ready to build with each SDK. - -Options - --browserify .............................. Compile plugin JS at build time using - browserify instead of runtime. - -Example - cordova-cli prepare --browserify \ No newline at end of file diff --git a/express-server/node_modules/cordova/doc/readme.md b/express-server/node_modules/cordova/doc/readme.md deleted file mode 100644 index bb8dfd18..00000000 --- a/express-server/node_modules/cordova/doc/readme.md +++ /dev/null @@ -1,669 +0,0 @@ ---- -title: CLI Reference -description: Learn how to use Cordova CLI commands and their options. ---- - - - -# Cordova Command-line-interface (CLI) Reference - -## Syntax - -```bash -cordova [options] -- [platformOpts] -``` - -## Global Command List - -These commands are available at all times. - -| Command | Description -|----------|-------------- -| create | Create a project -| help | Get help for a command -| telemetry | Turn telemetry collection on or off -| config | Set, get, delete, edit, and list global cordova options - -## Project Command List - -These commands are supported when the current working directory is a valid Cordova project. - -| Command | Description -|--------------|-------------- -| info | Generate project information -| requirements | Checks and print out all the installation requirements for platforms specified -| platform | Manage project platforms -| plugin | Manage project plugins -| prepare | Copy files into platform(s) for building -| compile | Build platform(s) -| clean | Cleanup project from build artifacts -| run | Run project (including prepare && compile) -| serve | Run project with a local webserver (including prepare) - -## Common options - -These options apply to all cordova-cli commands. - -| Option | Description -|----------------------|------------------------ -| -d or --verbose | Pipe out more verbose output to your shell. You can also subscribe to `log` and `warn` events if you are consuming `cordova-cli` as a node module by calling `cordova.on('log', function() {})` or `cordova.on('warn', function() {})`. -| -v or --version | Print out the version of your `cordova-cli` install. -| --no-update-notifier | Will disable updates check. Alternatively set `"optOut": true` in `~/.config/configstore/update-notifier-cordova.json` or set `NO_UPDATE_NOTIFIER` environment variable with any value (see details in [update-notifier docs](https://www.npmjs.com/package/update-notifier#user-settings)). -|--nohooks | Suppress executing hooks (taking RegExp hook patterns as parameters) -| --no-telemetry | Disable telemetry collection for the current command. - -## Platform-specific options - -Certain commands have options (`platformOpts`) that are specific to a particular platform. They can be provided to the cordova-cli with a '--' separator that stops the command parsing within the cordova-lib module and passes through rest of the options for platforms to parse. - -## Examples -- This example demonstrates how cordova-cli can be used to create a project with the `camera` plugin and run it for `android` platform. In particular, platform specific options like `--keystore` can be provided: - - # Create a cordova project - cordova create myApp com.myCompany.myApp myApp - cd myApp - # Add camera plugin to the project and remember that in config.xml & package.json. - cordova plugin add cordova-plugin-camera - # Add camera plugin to the project and remember that in config.xml and package.json. - cordova plugin add cordova-plugin-camera - # Add android platform to the project and remember that in config.xml & package.json. - cordova platform add android - # Check to see if your system is configured for building android platform. - cordova requirements android - # Build the android and emit verbose logs. - cordova build android --verbose - # Run the project on the android platform. - cordova run android - # Build for android platform in release mode with specified signing parameters. - cordova build android --release -- --keystore="..\android.keystore" --storePassword=android --alias=mykey - -## cordova create command - -### Synopsis - -Create the directory structure for the Cordova project in the specified path. - -### Syntax - -``` -cordova create path [id [name [config]]] [options] -``` - -| Value | Description | -|-------|---------------| -| path | Directory which should not already exist. Cordova will create this directory. For more details on the directory structure, see below. | -| id | _Default_: `io.cordova.hellocordova`
Reverse domain-style identifier that maps to `id` attribute of `widget` element in `config.xml`. This can be changed but there may be code generated using this value, such as Java package names. It is recommended that you select an appropriate value. | -| name | _Default_: `HelloCordova`
Application's display title that maps `name` element in `config.xml` file. This can be changed but there may be code generated using this value, such as Java class names. The default value is `HelloCordova`, but it is recommended that you select an appropriate value. | -| config | JSON string whose key/values will be included in ``/.cordova/config.json | - -### Options - -| Option | Description | -|--------|-------------| -| --template | Use a custom template located locally, in NPM, or GitHub. | -| --copy-from\|--src | _Deprecated_
Use --template instead. Specifies a directory from which to copy the current Cordova project. | -|--link-to | Symlink to specified `www` directory without creating a copy. | - -### Directory structure - -Cordova CLI works with the following directory structure: - -``` -myapp/ -|-- config.xml -|-- hooks/ -|-- merges/ -| | |-- android/ -| | |-- windows/ -| | |-- ios/ -|-- www/ -|-- platforms/ -| |-- android/ -| |-- windows/ -| |-- ios/ -|-- plugins/ - |--cordova-plugin-camera/ -``` - -#### config.xml - -Configures your application and allows you to customize the behavior of your project. See also [config.xml reference documentation][config.xml ref] - -#### www/ - -Contains the project's web artifacts, such as .html, .css and .js files. As a cordova application developer, most of your code and assets will go here. They will be copied on a `cordova prepare` to each platform's www directory. The www source directory is reproduced within each platform's subdirectory, appearing for example in `platforms/ios/www` or `platforms/android/assets/www`. Because the CLI constantly copies over files from the source www folder, you should only edit these files and not the ones located under the platforms subdirectories. If you use version control software, you should add this source www folder, along with the merges folder, to your version control system. - -#### platforms/ - -Contains all the source code and build scripts for the platforms that you add to your project. - -> **WARNING:** When using the CLI to build your application, you should not edit any files in the /platforms/ directory unless you know what you are doing, or if documentation specifies otherwise. The files in this directory are routinely overwritten when preparing applications for building, or when plugins are re-installed. - -#### plugins/ - -Any added plugins will be extracted or copied into this directory. - -#### hooks/ - -This directory may contains scripts used to customize cordova-cli commands. Any scripts you add to these directories will be executed before and after the commands corresponding to the directory name. Useful for integrating your own build systems or integrating with version control systems. - -Refer to [Hooks Guide] for more information. - -#### merges/ - -Platform-specific web assets (HTML, CSS and JavaScript files) are contained within appropriate subfolders in this directory. These are deployed during a `prepare` to the appropriate native directory. Files placed under `merges/` will override matching files in the `www/` folder for the relevant platform. A quick example, assuming a project structure of: - -``` -merges/ -|-- ios/ -| -- app.js -|-- android/ -| -- android.js -www/ --- app.js -``` - -After building the Android and iOS projects, the Android application will contain both `app.js` and `android.js`. However, the iOS application will only contain an `app.js`, and it will be the one from `merges/ios/app.js`, overriding the "common" `app.js` located inside `www/`. - -#### Version control - -It is recommended not to check in `platforms/` and `plugins/` directories into version control as they are considered a build artifact. Your platforms and plugins will be saved in config.xml & package.json automatically. These platforms/plugins will be downloaded when `cordova prepare` is invoked. - -### Examples - -- Create a Cordova project in `myapp` directory using the specified ID and display name: - - cordova create myapp com.mycompany.myteam.myapp MyApp - -- Create a Cordova project with a symlink to an existing `www` directory. This can be useful if you have a custom build process or existing web assets that you want to use in your Cordova app: - - cordova create myapp --link-to=../www - - -## cordova platform command - -### Synopsis - -Manage cordova platforms - allowing you to add, remove, update, list and check for updates. Running commands to add or remove platforms affects the contents of the project's platforms directory. - -### Syntax - -```bash -cordova {platform | platforms} [ - add [...] {--save | link= } | - {remove | rm} platform [...] {--save}| - {list | ls} | - check | - save | - update ] -``` - -| Sub-command | Option | Description | -------------------------|-------------|------| -| add `` [...] | | Add specified platforms | -| | --nosave | Do not save `` into `config.xml` & `package.json` after installing them using `` tag | -| | --link=`` | When `` is a local path, links the platform library directly instead of making a copy of it (support varies by platform; useful for platform development) -| remove `` [...] | | Remove specified platforms | -| | --nosave | Do not delete specified platforms from `config.xml` & `package.json` after removing them | -| update `platform` [...] | | Update specified platforms | -| | --save | Updates the version specified in `config.xml` | -| list | | List all installed and available platforms | -| check | | List platforms which can be updated via cordova-cli with the command `platform update` | -| save | | Save `` of all platforms added to config.xml | - -### Platform-spec - -There are a number of ways to specify a platform: - -``` - : platform[@version] | path | url[#commit-ish] -``` - -| Value | Description | -|-----------|-------------| -| platform | Platform name e.g. android, ios, windows etc. to be added to the project. Every release of cordova CLI pins a version for each platform. When no version is specified this version is used to add the platform. | -| version | Major.minor.patch version specifier using semver | -| path | Path to a directory or tarball containing a platform | -| url | URL to a git repository or tarball containing a platform | -| commit-ish | Commit/tag/branch reference. If none is specified, 'master' is used | - -### Supported Platforms - -- Android -- iOS -- Windows (8.1, Phone 8.1, UWP - Windows 10) -- Blackberry10 -- Ubuntu -- Browser - -### Deprecated Platforms - -- Amazon-fireos (use Android platform instead) -- WP8 (use Windows platform instead) -- Windows 8.0 (use older versions of cordova) -- Firefox OS (use older versions of cordova) - -### Examples - -- Add pinned version of the `android` and `ios` platform and save the downloaded version to `config.xml` & `package.json`: - - cordova platform add android ios - -- Add `android` platform with [semver](http://semver.org/) version ^5.0.0 and save it to `config.xml` & `package.json`: - - cordova platform add android@^5.0.0 - -- Add platform by cloning the specified git repo and checkout to the `4.0.0` tag: - - cordova platform add https://github.com/myfork/cordova-android.git#4.0.0 - -- Add platform using a local directory named `android`: - - cordova platform add ../android - -- Add platform using the specified tarball: - - cordova platform add ../cordova-android.tgz - -- Remove `android` platform from the project and remove from `config.xml` & `package.json`: - - cordova platform rm android - -- Remove `android` platform from the project and do NOT remove from `config.xml` & `package.json`: - - cordova platform rm android --nosave - -- List available and installed platforms with version numbers. This is useful to find version numbers when reporting issues: - - cordova platform ls - -- Save versions of all platforms currently added to the project to `config.xml` & `package.json` - - cordova platform save - -## cordova plugin command - -### Synopsis - -Manage project plugins - -### Syntax - -```bash -cordova {plugin | plugins} [ - add [..] {--searchpath= | --noregistry | --link | --save | --browserify | --force} | - {remove | rm} { | } --save | - {list | ls} | - save | -] -``` - -| Sub-command | Option | Description -|------------------------|-------------|------ -| add `` [...] | | Add specified plugins -| |--searchpath `` | When looking up plugins by ID, look in this directory and each of its subdirectories before hitting the registry. Multiple search paths can be specified. Use ':' as a separator in `*nix` based systems and ';' for Windows. -| |--noregistry | Don't search the registry for plugins. -| |--link | When installing from a local path, creates a symbolic link instead of copying files. The extent to which files are linked varies by platform. Useful for plugin development. -| |--nosave | Do NOT save the `` as part of the `plugin` element into `config.xml` or `package.json`. -| |--browserify | Compile plugin JS at build time using browserify instead of runtime. -| |--force | _Introduced in version 6.1._ Forces copying source files from the plugin even if the same file already exists in the target directory. -| remove `|` [...]| | Remove plugins with the given IDs/name. -| |--nosave | Do NOT remove the specified plugin from config.xml or package.json -|list | | List currently installed plugins -|save | | Save `` of all plugins currently added to the project - -### Plugin-spec - -There are a number of ways to specify a plugin: - - : [@scope/]pluginID[@version]|directory|url[#commit-ish][:subdir] - -| Value | Description -|-------------|-------------------- -| scope | Scope of plugin published as a [scoped npm package] -| plugin | Plugin id (id of plugin in npm registry or in --searchPath) -| version | Major.minor.patch version specifier using semver -| directory | Directory containing plugin.xml -| url | Url to a git repository containing a plugin.xml -| commit-ish | Commit/tag/branch reference. If none is specified, 'master' is used - -### Algorithm for resolving plugins - -When adding a plugin to a project, the CLI will resolve the plugin -based on the following criteria (listed in order of precedence): - -1. The `plugin-spec` given in the command (e.g. `cordova plugin add pluginID@version`) -2. The `plugin-spec` saved in `config.xml` & `package.json` (i.e. if the plugin was previously added without `--nosave`) -3. As of Cordova version 6.1, the latest plugin version published to npm that the current project can support (only applies to plugins that list their [Cordova dependencies] in their `package.json`) -4. The latest plugin version published to npm - -### Examples - -- Add `cordova-plugin-camera` and `cordova-plugin-file` to the project and save it to `config.xml` & `package.json`. Use `../plugins` directory to search for the plugins. - - cordova plugin add cordova-plugin-camera cordova-plugin-file --save --searchpath ../plugins - -- Add `cordova-plugin-camera` with [semver](http://semver.org/) version ^2.0.0 and save it to `config.xml` & `package.json`: - - cordova plugin add cordova-plugin-camera@^2.0.0 - -- Add the plugin from the specified local directory: - - cordova plugin add ../cordova-plugin-camera - -- Add the plugin from the specified tarball file: - - cordova plugin add ../cordova-plugin-camera.tgz - -- Remove the plugin from the project and the `config.xml` & `package.json`: - - cordova plugin rm camera - -- Remove the plugin from the project, but not the `config.xml` or `package.json`: - - cordova plugin rm camera --nosave - -- List all plugins installed in the project: - - cordova plugin ls - -### Conflicting plugins -Conflicting plugins may occur when adding plugins that use `edit-config` tags in their plugin.xml file. `edit-config` allows plugins to add or replace attributes of XML elements. - -This feature can cause issues with the application if more than one plugin tries to modify the same XML element. Conflict detection has been implemented to prevent plugins from being added so one plugin doesn't try to overwrite another plugin's `edit-config` changes. An error will be thrown when a conflict in `edit-config` has been found and the plugin won't be added. The error message will mention that all conflicts must be resolved before the plugin can be added. One option to resolving the `edit-config` conflict is to make changes to the affected plugins' plugin.xml so that they do not modify the same XML element. The other option is to use the `--force` flag to force add the plugin. This option should be used with caution as it ignores the conflict detection and will overwrite all conflicts it has with other plugins, thus may leave the other plugins in a bad state. - -Refer to the [plugin.xml guide](https://cordova.apache.org/docs/en/latest/plugin_ref/spec.html#edit-config) for managing `edit-config`, resolving conflicts, and examples. - -## cordova prepare command - -### Synopsis - -Transforms config.xml metadata to platform-specific manifest files, copies icons & splashscreens, -copies plugin files for specified platforms so that the project is ready to build with each native SDK. - -### Syntax - -``` -cordova prepare [ [..]] - [--browserify] -``` - -### Options - -| Option | Description -|------------|------------------ -| ` [..]` | Platform name(s) to prepare. If not specified, all platforms are built. -|--browserify | Compile plugin JS at build time using browserify instead of runtime. - -## cordova compile command - -### Synopsis - -`cordova compile` is a subset of the [cordova build command](#cordova-build-command). -It only performs the compilation step without doing prepare. It's common to invoke `cordova build` instead of this command - however, this stage is useful to allow extending using [hooks][Hooks guide]. - -### Syntax - -```bash -cordova build [ [...]] - [--debug|--release] - [--device|--emulator|--target=] - [--buildConfig=] - [--browserify] - [-- ] -``` -For detailed documentation see [cordova build command](#cordova-build-command) docs below. - -## cordova build command - -### Synopsis - -Shortcut for `cordova prepare` + `cordova compile` for all/the specified platforms. Allows you to build the app for the specified platform. - -### Syntax - -```bash -cordova build [ [...]] - [--debug|--release] - [--device|--emulator] - [--buildConfig=] - [--browserify] - [-- ] -``` - -| Option | Description -|------------|------------------ -| ` [..]` | Platform name(s) to build. If not specified, all platforms are built. -| --debug | Perform a debug build. This typically translates to debug mode for the underlying platform being built. -| --release | Perform a release build. This typically translates to release mode for the underlying platform being built. -| --device | Build it for a device -| --emulator | Build it for an emulator. In particular, the platform architecture might be different for a device Vs emulator. -| --buildConfig=`` | Default: build.json in cordova root directory.
Use the specified build configuration file. `build.json` file is used to specify paramaters to customize the app build process esecially related to signing the package. -| --browserify | Compile plugin JS at build time using browserify instead of runtime -| `` | To provide platform specific options, you must include them after `--` separator. Review platform guide docs for more details. - -### Examples - -- Build for `android` and `windows` platform in `debug` mode for deployment to device: - - cordova build android windows --debug --device - -- Build for `android` platform in `release` mode and use the specified build configuration: - - cordova build android --release --buildConfig=..\myBuildConfig.json - -- Build for `android` platform in release mode and pass custom platform options to android build process: - - cordova build android --release -- --keystore="..\android.keystore" --storePassword=android --alias=mykey - -## cordova run command - -### Synopsis - -Prepares, builds, and deploys app on specified platform devices/emulators. If a device is connected it will be used, unless an eligible emulator is already running. - -### Syntax - -```bash -cordova run [ [...]] - [--list | --debug | --release] - [--noprepare] [--nobuild] - [--device|--emulator|--target=] - [--buildConfig=] - [--browserify] - [-- ] -``` - -| Option | Description -|-------------|------------------ -| ` [..]` | Platform name(s) to run. If not specified, all platforms are run. -| --list | Lists available targets. Displays both device and emulator deployment targets unless specified -| --debug | Deploy a debug build. This is the default behavior unless `--release` is specified. -| --release | Deploy a release build -| --noprepare | Skip preparing (available in Cordova v6.2 or later) -| --nobuild | Skip building -| --device | Deploy to a device -| --emulator | Deploy to an emulator -| --target | Deploy to a specific target emulator/device. Use `--list` to display target options -| --buildConfig=`` | Default: build.json in cordova root directory.
Use the specified build configuration file. `build.json` file is used to specify paramaters to customize the app build process esecially related to signing the package. -| --browserify | Compile plugin JS at build time using browserify instead of runtime -| `` | To provide platform specific options, you must include them after `--` separator. Review platform guide docs for more details. - -### Examples - -- Run a release build of current cordova project on `android` platform emulator named `Nexus_5_API_23_x86`. Use the spcified build configuration when running: - - cordova run android --release --buildConfig=..\myBuildConfig.json --target=Nexus_5_API_23_x86 - -- Run a debug build of current cordova project on `android` platform using a device or emulator (if no device is connected). Skip doing the build: - - cordova run android --nobuild - -- Run a debug build of current cordova project on an `ios` device: - - cordova run ios --device - -- Enumerate names of all the connected devices and available emulators that can be used to run this app: - - cordova run ios --list - - -## cordova emulate command - -### Synopsis - -Alias for `cordova run --emulator`. Launches the emulator instead of device. -See [cordova run command docs](#cordova-run-command) for more details. - -## cordova clean command - -### Synopsis - -Cleans the build artifacts for all the platforms, or the specified platform by running platform-specific build cleanup. - -### Syntax - -``` -cordova clean [ [...]] -``` - -### Example - -- Clean `android` platform build artifacts: - - cordova clean android - - -## cordova requirements command - -### Synopsis - -Checks and print out all the requirements for platforms specified (or all platforms added -to project if none specified). If all requirements for each platform are met, exits with code 0 -otherwise exits with non-zero code. - -This can be useful when setting up a machine for building a particular platform. - -### Syntax - -``` -cordova requirements android -``` - -## cordova info command - -### Synopsis - -Print out useful information helpful for submitting bug -reports and getting help. Creates an info.txt file at the -base of your project. - -### Syntax - -``` -cordova info -``` - -## cordova serve command - -### Synopsis - -Run a local web server for www/ assets using specified `port` or default of 8000. Access projects at: `http://HOST_IP:PORT/PLATFORM/www` - -### Syntax - -``` -cordova serve [port] -``` - -## cordova telemetry command - -### Synopsis - -Turns telemetry collection on or off. - -### Syntax - -``` -cordova telemetry [STATE] -``` - -| Option | Description -|-------------|------------------ -| on | Turn telemetry collection on. -| off | Turn telemetry collection off. - -### Details - A timed prompt asking the user to opt-in or out is displayed the first time cordova is run. - It lasts for 30 seconds, after which the user is automatically opted-out if he doesn't provide any answer. - In CI environments, the `CI` environment variable can be set, which will prevent the prompt from showing up. - Telemetry collection can also be turned off on a single command by using the `--no-telemetry` flag. - -### Examples -``` -cordova telemetry on -cordova telemetry off -cordova build --no-telemetry -``` - -For details, see our privacy notice: https://cordova.apache.org/privacy - -## cordova help command - -### Synopsis - -Show syntax summary, or the help for a specific command. - -### Syntax - -``` -cordova help [command] -cordova [command] -h -cordova -h [command] -``` - -## cordova config command - -### Synopsis - -Set, get, delete, edit, and list global cordova options. - -### Syntax - -``` -cordova config ls -cordova config edit -cordova config set -cordova config get -cordova config delete -``` -### Examples - -``` -cordova config set autosave false -cordova config set browserify false -``` - -[Hooks guide]: http://cordova.apache.org/docs/en/latest/guide_appdev_hooks_index.md.html -[config.xml ref]: http://cordova.apache.org/docs/en/latest/config_ref/index.html -[Cordova dependencies]: http://cordova.apache.org/docs/en/latest/guide/hybrid/plugins/index.html#specifying-project-requirements -[scoped npm package]: https://docs.npmjs.com/misc/scope diff --git a/express-server/node_modules/cordova/doc/requirements.txt b/express-server/node_modules/cordova/doc/requirements.txt deleted file mode 100644 index 0a79d330..00000000 --- a/express-server/node_modules/cordova/doc/requirements.txt +++ /dev/null @@ -1,10 +0,0 @@ -Synopsis - - cordova-cli requirements [PLATFORM ...] - -Checks and print out all the requirements for platforms specified (or all platforms added -to project if none specified). If all requirements for each platform are met, exits with code 0 -otherwise exits with non-zero code. - -Example - cordova-cli requirements android \ No newline at end of file diff --git a/express-server/node_modules/cordova/doc/run.txt b/express-server/node_modules/cordova/doc/run.txt deleted file mode 100644 index 8a17307f..00000000 --- a/express-server/node_modules/cordova/doc/run.txt +++ /dev/null @@ -1,46 +0,0 @@ -Synopsis - - cordova-cli run [MODE] [BUILDOPTS] [TARGET] [PLATS] [BUILDCONFIG] [-- POPTS] - - MODE: --list|--debug|--release - BUILDOPTS: --noprepare --nobuild - TARGET: DEVICECLASS|--target=FOO - PLATS: PLATFORM [...] - BUILDCONFIG: --buildConfig=CONFIGFILE - POPTS: platformopts - DEVICECLASS: --device|--emulator - -Deploys app on specified platform devices / emulators - - --list ............................. Lists available targets - Will display both device and emulator - unless DEVICECLASS option is provided - - --debug ............................ Deploy a debug build - --release .......................... Deploy a release build - - --noprepare ........................ Don't prepare - --nobuild .......................... Don't build - - --device ........................... Deploy to a device - --emulator ......................... Deploy to an emulator - --target ........................... Deploy to a specific target - - --buildConfig....................... Use the specified build configuration - instead of default build.json - - --browserify ....................... Compile plugin JS at build time using - browserify instead of runtime. - -To provide platform specific options, you must include them after `--`. - -Technical details - calls cordova prepare (unless --noprepare) - calls PLATFORM run - PLATFORM run calls PLATFORM build (unless --nobuild) - -Examples - cordova-cli run android --release --buildConfig=..\myBuildConfig.json --target=myEmulator - cordova-cli run android --nobuild - cordova-cli run ios --device - cordova-cli run ios --list diff --git a/express-server/node_modules/cordova/doc/serve.txt b/express-server/node_modules/cordova/doc/serve.txt deleted file mode 100644 index 32656115..00000000 --- a/express-server/node_modules/cordova/doc/serve.txt +++ /dev/null @@ -1,7 +0,0 @@ -Synopsis - - cordova-cli serve [PORT] - -Run a local web server for www/ assets. Port defaults to 8000. - -Access projects at: http://HOST_IP:PORT/PLATFORM/www diff --git a/express-server/node_modules/cordova/doc/telemetry.txt b/express-server/node_modules/cordova/doc/telemetry.txt deleted file mode 100644 index 40ac9a43..00000000 --- a/express-server/node_modules/cordova/doc/telemetry.txt +++ /dev/null @@ -1,23 +0,0 @@ -Synopsis - - cordova-cli telemetry [STATE] - - STATE: on|off - -Turns telemetry collection on or off - - on ....................... Turns telemetry collection on - off ...................... Turns telemetry collection off - -Details - A timed prompt asking the user to opt-in or out is displayed the first time cordova is run. - It lasts for 30 seconds, after which the user is automatically opted-out if he doesn't provide any answer. - In CI environments, the `CI` environment variable can be set, which will prevent the prompt from showing up. - Telemetry collection can also be turned off on a single command by using the `--no-telemetry` flag. - -Examples - cordova-cli telemetry on - cordova-cli telemetry off - cordova-cli build --no-telemetry - -For details, see our privacy notice: https://cordova.apache.org/privacy \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/JSONStream b/express-server/node_modules/cordova/node_modules/.bin/JSONStream deleted file mode 100644 index 4376e92b..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/JSONStream +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../JSONStream/bin.js" "$@" - ret=$? -else - node "$basedir/../JSONStream/bin.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/JSONStream.cmd b/express-server/node_modules/cordova/node_modules/.bin/JSONStream.cmd deleted file mode 100644 index ab44840e..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/JSONStream.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\JSONStream\bin.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\JSONStream\bin.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/acorn b/express-server/node_modules/cordova/node_modules/.bin/acorn deleted file mode 100644 index 558ebb98..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/acorn +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../acorn/bin/acorn" "$@" - ret=$? -else - node "$basedir/../acorn/bin/acorn" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/acorn.cmd b/express-server/node_modules/cordova/node_modules/.bin/acorn.cmd deleted file mode 100644 index 45c0c3d0..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/acorn.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\acorn\bin\acorn" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\acorn\bin\acorn" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/browser-pack b/express-server/node_modules/cordova/node_modules/.bin/browser-pack deleted file mode 100644 index b617f1d5..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/browser-pack +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../browser-pack/bin/cmd.js" "$@" - ret=$? -else - node "$basedir/../browser-pack/bin/cmd.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/browser-pack.cmd b/express-server/node_modules/cordova/node_modules/.bin/browser-pack.cmd deleted file mode 100644 index 76bbb5ce..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/browser-pack.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\browser-pack\bin\cmd.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\browser-pack\bin\cmd.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/browserify b/express-server/node_modules/cordova/node_modules/.bin/browserify deleted file mode 100644 index 4ea2648e..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/browserify +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../browserify/bin/cmd.js" "$@" - ret=$? -else - node "$basedir/../browserify/bin/cmd.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/browserify.cmd b/express-server/node_modules/cordova/node_modules/.bin/browserify.cmd deleted file mode 100644 index 6b8801dc..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/browserify.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\browserify\bin\cmd.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\browserify\bin\cmd.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/deps-sort b/express-server/node_modules/cordova/node_modules/.bin/deps-sort deleted file mode 100644 index a84e36e5..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/deps-sort +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../deps-sort/bin/cmd.js" "$@" - ret=$? -else - node "$basedir/../deps-sort/bin/cmd.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/deps-sort.cmd b/express-server/node_modules/cordova/node_modules/.bin/deps-sort.cmd deleted file mode 100644 index 18974cc0..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/deps-sort.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\deps-sort\bin\cmd.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\deps-sort\bin\cmd.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/escodegen b/express-server/node_modules/cordova/node_modules/.bin/escodegen deleted file mode 100644 index 4e46a489..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/escodegen +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../escodegen/bin/escodegen.js" "$@" - ret=$? -else - node "$basedir/../escodegen/bin/escodegen.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/escodegen.cmd b/express-server/node_modules/cordova/node_modules/.bin/escodegen.cmd deleted file mode 100644 index 8ffe3938..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/escodegen.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\escodegen\bin\escodegen.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\escodegen\bin\escodegen.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/esgenerate b/express-server/node_modules/cordova/node_modules/.bin/esgenerate deleted file mode 100644 index 5d097c36..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/esgenerate +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../escodegen/bin/esgenerate.js" "$@" - ret=$? -else - node "$basedir/../escodegen/bin/esgenerate.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/esgenerate.cmd b/express-server/node_modules/cordova/node_modules/.bin/esgenerate.cmd deleted file mode 100644 index 39593ad6..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/esgenerate.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\escodegen\bin\esgenerate.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\escodegen\bin\esgenerate.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/esparse b/express-server/node_modules/cordova/node_modules/.bin/esparse deleted file mode 100644 index 25255271..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/esparse +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../esprima/bin/esparse.js" "$@" - ret=$? -else - node "$basedir/../esprima/bin/esparse.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/esparse.cmd b/express-server/node_modules/cordova/node_modules/.bin/esparse.cmd deleted file mode 100644 index 064f58e3..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/esparse.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\esprima\bin\esparse.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\esprima\bin\esparse.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/esvalidate b/express-server/node_modules/cordova/node_modules/.bin/esvalidate deleted file mode 100644 index 2137cd5c..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/esvalidate +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../esprima/bin/esvalidate.js" "$@" - ret=$? -else - node "$basedir/../esprima/bin/esvalidate.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/esvalidate.cmd b/express-server/node_modules/cordova/node_modules/.bin/esvalidate.cmd deleted file mode 100644 index 8dfaec08..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/esvalidate.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\esprima\bin\esvalidate.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\esprima\bin\esvalidate.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/insert-module-globals b/express-server/node_modules/cordova/node_modules/.bin/insert-module-globals deleted file mode 100644 index eeca11de..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/insert-module-globals +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../insert-module-globals/bin/cmd.js" "$@" - ret=$? -else - node "$basedir/../insert-module-globals/bin/cmd.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/insert-module-globals.cmd b/express-server/node_modules/cordova/node_modules/.bin/insert-module-globals.cmd deleted file mode 100644 index 669ea7d2..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/insert-module-globals.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\insert-module-globals\bin\cmd.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\insert-module-globals\bin\cmd.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/is-ci b/express-server/node_modules/cordova/node_modules/.bin/is-ci deleted file mode 100644 index bc5605a8..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/is-ci +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../is-ci/bin.js" "$@" - ret=$? -else - node "$basedir/../is-ci/bin.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/is-ci.cmd b/express-server/node_modules/cordova/node_modules/.bin/is-ci.cmd deleted file mode 100644 index a68da492..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/is-ci.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\is-ci\bin.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\is-ci\bin.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/jasmine b/express-server/node_modules/cordova/node_modules/.bin/jasmine deleted file mode 100644 index 1fb0b34d..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/jasmine +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../jasmine/bin/jasmine.js" "$@" - ret=$? -else - node "$basedir/../jasmine/bin/jasmine.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/jasmine.cmd b/express-server/node_modules/cordova/node_modules/.bin/jasmine.cmd deleted file mode 100644 index 6c02bcf8..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/jasmine.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\jasmine\bin\jasmine.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\jasmine\bin\jasmine.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/js-yaml b/express-server/node_modules/cordova/node_modules/.bin/js-yaml deleted file mode 100644 index 460d9df4..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/js-yaml +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../js-yaml/bin/js-yaml.js" "$@" - ret=$? -else - node "$basedir/../js-yaml/bin/js-yaml.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/js-yaml.cmd b/express-server/node_modules/cordova/node_modules/.bin/js-yaml.cmd deleted file mode 100644 index ae8e7bc2..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/js-yaml.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\js-yaml\bin\js-yaml.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\js-yaml\bin\js-yaml.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/miller-rabin b/express-server/node_modules/cordova/node_modules/.bin/miller-rabin deleted file mode 100644 index 1fd4071f..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/miller-rabin +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../miller-rabin/bin/miller-rabin" "$@" - ret=$? -else - node "$basedir/../miller-rabin/bin/miller-rabin" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/miller-rabin.cmd b/express-server/node_modules/cordova/node_modules/.bin/miller-rabin.cmd deleted file mode 100644 index de8d55c5..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/miller-rabin.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\miller-rabin\bin\miller-rabin" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\miller-rabin\bin\miller-rabin" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/mime b/express-server/node_modules/cordova/node_modules/.bin/mime deleted file mode 100644 index 0dbddf07..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/mime +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../mime/cli.js" "$@" - ret=$? -else - node "$basedir/../mime/cli.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/mime.cmd b/express-server/node_modules/cordova/node_modules/.bin/mime.cmd deleted file mode 100644 index 81695620..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/mime.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\mime\cli.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\mime\cli.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/mkdirp b/express-server/node_modules/cordova/node_modules/.bin/mkdirp deleted file mode 100644 index 4b004672..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/mkdirp +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../mkdirp/bin/cmd.js" "$@" - ret=$? -else - node "$basedir/../mkdirp/bin/cmd.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/mkdirp.cmd b/express-server/node_modules/cordova/node_modules/.bin/mkdirp.cmd deleted file mode 100644 index 0d2cdd7c..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/mkdirp.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\mkdirp\bin\cmd.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\mkdirp\bin\cmd.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/module-deps b/express-server/node_modules/cordova/node_modules/.bin/module-deps deleted file mode 100644 index 27611cd3..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/module-deps +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../module-deps/bin/cmd.js" "$@" - ret=$? -else - node "$basedir/../module-deps/bin/cmd.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/module-deps.cmd b/express-server/node_modules/cordova/node_modules/.bin/module-deps.cmd deleted file mode 100644 index b9dfb3de..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/module-deps.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\module-deps\bin\cmd.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\module-deps\bin\cmd.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/nopt b/express-server/node_modules/cordova/node_modules/.bin/nopt deleted file mode 100644 index 714334ea..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/nopt +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../nopt/bin/nopt.js" "$@" - ret=$? -else - node "$basedir/../nopt/bin/nopt.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/nopt.cmd b/express-server/node_modules/cordova/node_modules/.bin/nopt.cmd deleted file mode 100644 index 1626454b..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/nopt.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\nopt\bin\nopt.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\nopt\bin\nopt.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/opener b/express-server/node_modules/cordova/node_modules/.bin/opener deleted file mode 100644 index ae35a6e5..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/opener +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../opener/bin/opener-bin.js" "$@" - ret=$? -else - node "$basedir/../opener/bin/opener-bin.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/opener.cmd b/express-server/node_modules/cordova/node_modules/.bin/opener.cmd deleted file mode 100644 index e2d44a82..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/opener.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\opener\bin\opener-bin.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\opener\bin\opener-bin.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/os-name b/express-server/node_modules/cordova/node_modules/.bin/os-name deleted file mode 100644 index 19d70b4e..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/os-name +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../os-name/cli.js" "$@" - ret=$? -else - node "$basedir/../os-name/cli.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/os-name.cmd b/express-server/node_modules/cordova/node_modules/.bin/os-name.cmd deleted file mode 100644 index 5afe1d81..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/os-name.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\os-name\cli.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\os-name\cli.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/osx-release b/express-server/node_modules/cordova/node_modules/.bin/osx-release deleted file mode 100644 index cd542301..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/osx-release +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../osx-release/cli.js" "$@" - ret=$? -else - node "$basedir/../osx-release/cli.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/osx-release.cmd b/express-server/node_modules/cordova/node_modules/.bin/osx-release.cmd deleted file mode 100644 index f7fef669..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/osx-release.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\osx-release\cli.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\osx-release\cli.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/pegjs b/express-server/node_modules/cordova/node_modules/.bin/pegjs deleted file mode 100644 index af949a6b..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/pegjs +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../pegjs/bin/pegjs" "$@" - ret=$? -else - node "$basedir/../pegjs/bin/pegjs" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/pegjs.cmd b/express-server/node_modules/cordova/node_modules/.bin/pegjs.cmd deleted file mode 100644 index 717a8a9c..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/pegjs.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\pegjs\bin\pegjs" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\pegjs\bin\pegjs" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/rc b/express-server/node_modules/cordova/node_modules/.bin/rc deleted file mode 100644 index eb559316..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/rc +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../rc/cli.js" "$@" - ret=$? -else - node "$basedir/../rc/cli.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/rc.cmd b/express-server/node_modules/cordova/node_modules/.bin/rc.cmd deleted file mode 100644 index b1c891e4..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/rc.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\rc\cli.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\rc\cli.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/rimraf b/express-server/node_modules/cordova/node_modules/.bin/rimraf deleted file mode 100644 index 3cebd6e8..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/rimraf +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../rimraf/bin.js" "$@" - ret=$? -else - node "$basedir/../rimraf/bin.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/rimraf.cmd b/express-server/node_modules/cordova/node_modules/.bin/rimraf.cmd deleted file mode 100644 index 9333ec64..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/rimraf.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\rimraf\bin.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\rimraf\bin.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/semver b/express-server/node_modules/cordova/node_modules/.bin/semver deleted file mode 100644 index d592e693..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/semver +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../semver/bin/semver" "$@" - ret=$? -else - node "$basedir/../semver/bin/semver" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/semver.cmd b/express-server/node_modules/cordova/node_modules/.bin/semver.cmd deleted file mode 100644 index 37c00a46..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/semver.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\semver\bin\semver" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\semver\bin\semver" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/sha.js b/express-server/node_modules/cordova/node_modules/.bin/sha.js deleted file mode 100644 index 5b091945..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/sha.js +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../sha.js/bin.js" "$@" - ret=$? -else - node "$basedir/../sha.js/bin.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/sha.js.cmd b/express-server/node_modules/cordova/node_modules/.bin/sha.js.cmd deleted file mode 100644 index e089a200..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/sha.js.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\sha.js\bin.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\sha.js\bin.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/shjs b/express-server/node_modules/cordova/node_modules/.bin/shjs deleted file mode 100644 index 1d45691b..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/shjs +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../shelljs/bin/shjs" "$@" - ret=$? -else - node "$basedir/../shelljs/bin/shjs" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/shjs.cmd b/express-server/node_modules/cordova/node_modules/.bin/shjs.cmd deleted file mode 100644 index 3d98b0bc..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/shjs.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\shelljs\bin\shjs" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\shelljs\bin\shjs" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/sshpk-conv b/express-server/node_modules/cordova/node_modules/.bin/sshpk-conv deleted file mode 100644 index c9c2987e..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/sshpk-conv +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../sshpk/bin/sshpk-conv" "$@" - ret=$? -else - node "$basedir/../sshpk/bin/sshpk-conv" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/sshpk-conv.cmd b/express-server/node_modules/cordova/node_modules/.bin/sshpk-conv.cmd deleted file mode 100644 index dde70b02..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/sshpk-conv.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\sshpk\bin\sshpk-conv" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\sshpk\bin\sshpk-conv" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/sshpk-sign b/express-server/node_modules/cordova/node_modules/.bin/sshpk-sign deleted file mode 100644 index 1a921248..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/sshpk-sign +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../sshpk/bin/sshpk-sign" "$@" - ret=$? -else - node "$basedir/../sshpk/bin/sshpk-sign" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/sshpk-sign.cmd b/express-server/node_modules/cordova/node_modules/.bin/sshpk-sign.cmd deleted file mode 100644 index 45025ec1..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/sshpk-sign.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\sshpk\bin\sshpk-sign" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\sshpk\bin\sshpk-sign" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/sshpk-verify b/express-server/node_modules/cordova/node_modules/.bin/sshpk-verify deleted file mode 100644 index 597a66b8..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/sshpk-verify +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../sshpk/bin/sshpk-verify" "$@" - ret=$? -else - node "$basedir/../sshpk/bin/sshpk-verify" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/sshpk-verify.cmd b/express-server/node_modules/cordova/node_modules/.bin/sshpk-verify.cmd deleted file mode 100644 index 1b5fc0c1..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/sshpk-verify.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\sshpk\bin\sshpk-verify" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\sshpk\bin\sshpk-verify" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/uglifyjs b/express-server/node_modules/cordova/node_modules/.bin/uglifyjs deleted file mode 100644 index de7b74f6..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/uglifyjs +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../uglify-js/bin/uglifyjs" "$@" - ret=$? -else - node "$basedir/../uglify-js/bin/uglifyjs" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/uglifyjs.cmd b/express-server/node_modules/cordova/node_modules/.bin/uglifyjs.cmd deleted file mode 100644 index 3306013e..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/uglifyjs.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\uglify-js\bin\uglifyjs" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\uglify-js\bin\uglifyjs" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/umd b/express-server/node_modules/cordova/node_modules/.bin/umd deleted file mode 100644 index 04750342..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/umd +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../umd/bin/cli.js" "$@" - ret=$? -else - node "$basedir/../umd/bin/cli.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/umd.cmd b/express-server/node_modules/cordova/node_modules/.bin/umd.cmd deleted file mode 100644 index 883c901a..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/umd.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\umd\bin\cli.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\umd\bin\cli.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/undeclared-identifiers b/express-server/node_modules/cordova/node_modules/.bin/undeclared-identifiers deleted file mode 100644 index 1ef5d1bb..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/undeclared-identifiers +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../undeclared-identifiers/bin.js" "$@" - ret=$? -else - node "$basedir/../undeclared-identifiers/bin.js" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/undeclared-identifiers.cmd b/express-server/node_modules/cordova/node_modules/.bin/undeclared-identifiers.cmd deleted file mode 100644 index f512d442..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/undeclared-identifiers.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\undeclared-identifiers\bin.js" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\undeclared-identifiers\bin.js" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/uuid b/express-server/node_modules/cordova/node_modules/.bin/uuid deleted file mode 100644 index f3bfcf46..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/uuid +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../uuid/bin/uuid" "$@" - ret=$? -else - node "$basedir/../uuid/bin/uuid" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/uuid.cmd b/express-server/node_modules/cordova/node_modules/.bin/uuid.cmd deleted file mode 100644 index da52d68a..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/uuid.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\uuid\bin\uuid" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\uuid\bin\uuid" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/.bin/which b/express-server/node_modules/cordova/node_modules/.bin/which deleted file mode 100644 index cbe872c6..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/which +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../which/bin/which" "$@" - ret=$? -else - node "$basedir/../which/bin/which" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/.bin/which.cmd b/express-server/node_modules/cordova/node_modules/.bin/which.cmd deleted file mode 100644 index 588f44d6..00000000 --- a/express-server/node_modules/cordova/node_modules/.bin/which.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\which\bin\which" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\which\bin\which" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/.travis.yml b/express-server/node_modules/cordova/node_modules/JSONStream/.travis.yml deleted file mode 100644 index 5f30bb5b..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/.travis.yml +++ /dev/null @@ -1,8 +0,0 @@ -language: node_js -node_js: - - 4 - - 5 - - 6 -sudo: false - - diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/LICENSE.APACHE2 b/express-server/node_modules/cordova/node_modules/JSONStream/LICENSE.APACHE2 deleted file mode 100644 index 6366c047..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/LICENSE.APACHE2 +++ /dev/null @@ -1,15 +0,0 @@ -Apache License, Version 2.0 - -Copyright (c) 2011 Dominic Tarr - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -Unless required by applicable law or agreed to in writing, software -distributed under the License is distributed on an "AS IS" BASIS, -WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -See the License for the specific language governing permissions and -limitations under the License. diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/LICENSE.MIT b/express-server/node_modules/cordova/node_modules/JSONStream/LICENSE.MIT deleted file mode 100644 index 6eafbd73..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/LICENSE.MIT +++ /dev/null @@ -1,24 +0,0 @@ -The MIT License - -Copyright (c) 2011 Dominic Tarr - -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. diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/bin.js b/express-server/node_modules/cordova/node_modules/JSONStream/bin.js deleted file mode 100644 index af2b6ac6..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/bin.js +++ /dev/null @@ -1,12 +0,0 @@ -#! /usr/bin/env node - -var JSONStream = require('./') - -if(!module.parent && process.title !== 'browser') { - process.stdin - .pipe(JSONStream.parse(process.argv[2])) - .pipe(JSONStream.stringify('[', ',\n', ']\n', 2)) - .pipe(process.stdout) -} - - diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/examples/all_docs.js b/express-server/node_modules/cordova/node_modules/JSONStream/examples/all_docs.js deleted file mode 100644 index fa87fe52..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/examples/all_docs.js +++ /dev/null @@ -1,13 +0,0 @@ -var request = require('request') - , JSONStream = require('JSONStream') - , es = require('event-stream') - -var parser = JSONStream.parse(['rows', true]) //emit parts that match this path (any element of the rows array) - , req = request({url: 'http://isaacs.couchone.com/registry/_all_docs'}) - , logger = es.mapSync(function (data) { //create a stream that logs to stderr, - console.error(data) - return data - }) - -req.pipe(parser) -parser.pipe(logger) diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/index.js b/express-server/node_modules/cordova/node_modules/JSONStream/index.js deleted file mode 100644 index c3bf14f9..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/index.js +++ /dev/null @@ -1,245 +0,0 @@ -'use strict' - -var Parser = require('jsonparse') - , through = require('through') - -/* - - the value of this.stack that creationix's jsonparse has is weird. - - it makes this code ugly, but his problem is way harder that mine, - so i'll forgive him. - -*/ - -exports.parse = function (path, map) { - var header, footer - var parser = new Parser() - var stream = through(function (chunk) { - if('string' === typeof chunk) - chunk = new Buffer(chunk) - parser.write(chunk) - }, - function (data) { - if(data) - stream.write(data) - if (header) - stream.emit('header', header) - if (footer) - stream.emit('footer', footer) - stream.queue(null) - }) - - if('string' === typeof path) - path = path.split('.').map(function (e) { - if (e === '$*') - return {emitKey: true} - else if (e === '*') - return true - else if (e === '') // '..'.split('.') returns an empty string - return {recurse: true} - else - return e - }) - - - var count = 0, _key - if(!path || !path.length) - path = null - - parser.onValue = function (value) { - if (!this.root) - stream.root = value - - if(! path) return - - var i = 0 // iterates on path - var j = 0 // iterates on stack - var emitKey = false; - var emitPath = false; - while (i < path.length) { - var key = path[i] - var c - j++ - - if (key && !key.recurse) { - c = (j === this.stack.length) ? this : this.stack[j] - if (!c) return - if (! check(key, c.key)) { - setHeaderFooter(c.key, value) - return - } - emitKey = !!key.emitKey; - emitPath = !!key.emitPath; - i++ - } else { - i++ - var nextKey = path[i] - if (! nextKey) return - while (true) { - c = (j === this.stack.length) ? this : this.stack[j] - if (!c) return - if (check(nextKey, c.key)) { - i++; - if (!Object.isFrozen(this.stack[j])) - this.stack[j].value = null - break - } else { - setHeaderFooter(c.key, value) - } - j++ - } - } - - } - - // emit header - if (header) { - stream.emit('header', header); - header = false; - } - if (j !== this.stack.length) return - - count ++ - var actualPath = this.stack.slice(1).map(function(element) { return element.key }).concat([this.key]) - var data = value - if(null != data) - if(null != (data = map ? map(data, actualPath) : data)) { - if (emitKey || emitPath) { - data = { value: data }; - if (emitKey) - data["key"] = this.key; - if (emitPath) - data["path"] = actualPath; - } - - stream.queue(data) - } - if (this.value) delete this.value[this.key] - for(var k in this.stack) - if (!Object.isFrozen(this.stack[k])) - this.stack[k].value = null - } - parser._onToken = parser.onToken; - - parser.onToken = function (token, value) { - parser._onToken(token, value); - if (this.stack.length === 0) { - if (stream.root) { - if(!path) - stream.queue(stream.root) - count = 0; - stream.root = null; - } - } - } - - parser.onError = function (err) { - if(err.message.indexOf("at position") > -1) - err.message = "Invalid JSON (" + err.message + ")"; - stream.emit('error', err) - } - - return stream - - function setHeaderFooter(key, value) { - // header has not been emitted yet - if (header !== false) { - header = header || {} - header[key] = value - } - - // footer has not been emitted yet but header has - if (footer !== false && header === false) { - footer = footer || {} - footer[key] = value - } - } -} - -function check (x, y) { - if ('string' === typeof x) - return y == x - else if (x && 'function' === typeof x.exec) - return x.exec(y) - else if ('boolean' === typeof x || 'object' === typeof x) - return x - else if ('function' === typeof x) - return x(y) - return false -} - -exports.stringify = function (op, sep, cl, indent) { - indent = indent || 0 - if (op === false){ - op = '' - sep = '\n' - cl = '' - } else if (op == null) { - - op = '[\n' - sep = '\n,\n' - cl = '\n]\n' - - } - - //else, what ever you like - - var stream - , first = true - , anyData = false - stream = through(function (data) { - anyData = true - try { - var json = JSON.stringify(data, null, indent) - } catch (err) { - return stream.emit('error', err) - } - if(first) { first = false ; stream.queue(op + json)} - else stream.queue(sep + json) - }, - function (data) { - if(!anyData) - stream.queue(op) - stream.queue(cl) - stream.queue(null) - }) - - return stream -} - -exports.stringifyObject = function (op, sep, cl, indent) { - indent = indent || 0 - if (op === false){ - op = '' - sep = '\n' - cl = '' - } else if (op == null) { - - op = '{\n' - sep = '\n,\n' - cl = '\n}\n' - - } - - //else, what ever you like - - var first = true - var anyData = false - var stream = through(function (data) { - anyData = true - var json = JSON.stringify(data[0]) + ':' + JSON.stringify(data[1], null, indent) - if(first) { first = false ; this.queue(op + json)} - else this.queue(sep + json) - }, - function (data) { - if(!anyData) this.queue(op) - this.queue(cl) - - this.queue(null) - }) - - return stream -} - - diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/package.json b/express-server/node_modules/cordova/node_modules/JSONStream/package.json deleted file mode 100644 index 687e4e14..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/package.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "_args": [ - [ - "JSONStream@1.3.4", - "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova" - ] - ], - "_from": "JSONStream@1.3.4", - "_id": "JSONStream@1.3.4", - "_inBundle": false, - "_integrity": "sha512-Y7vfi3I5oMOYIr+WxV8NZxDSwcbNgzdKYsTNInmycOq9bUYwGg9ryu57Wg5NLmCjqdFPNUmpMBo3kSJN9tCbXg==", - "_location": "/cordova/JSONStream", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "JSONStream@1.3.4", - "name": "JSONStream", - "escapedName": "JSONStream", - "rawSpec": "1.3.4", - "saveSpec": null, - "fetchSpec": "1.3.4" - }, - "_requiredBy": [ - "/cordova/browser-pack", - "/cordova/browserify", - "/cordova/deps-sort", - "/cordova/insert-module-globals", - "/cordova/module-deps" - ], - "_resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.4.tgz", - "_spec": "1.3.4", - "_where": "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova", - "author": { - "name": "Dominic Tarr", - "email": "dominic.tarr@gmail.com", - "url": "http://bit.ly/dominictarr" - }, - "bin": { - "JSONStream": "./bin.js" - }, - "bugs": { - "url": "https://github.com/dominictarr/JSONStream/issues" - }, - "dependencies": { - "jsonparse": "^1.2.0", - "through": ">=2.2.7 <3" - }, - "description": "rawStream.pipe(JSONStream.parse()).pipe(streamOfObjects)", - "devDependencies": { - "assertions": "~2.2.2", - "event-stream": "~0.7.0", - "it-is": "~1", - "render": "~0.1.1", - "tape": "~2.12.3", - "trees": "~0.0.3" - }, - "engines": { - "node": "*" - }, - "homepage": "http://github.com/dominictarr/JSONStream", - "keywords": [ - "json", - "stream", - "streaming", - "parser", - "async", - "parsing" - ], - "license": "(MIT OR Apache-2.0)", - "name": "JSONStream", - "optionalDependencies": {}, - "repository": { - "type": "git", - "url": "git://github.com/dominictarr/JSONStream.git" - }, - "scripts": { - "test": "set -e; for t in test/*.js; do echo '***' $t '***'; node $t; done" - }, - "version": "1.3.4" -} diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/readme.markdown b/express-server/node_modules/cordova/node_modules/JSONStream/readme.markdown deleted file mode 100644 index 422c3df2..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/readme.markdown +++ /dev/null @@ -1,207 +0,0 @@ -# JSONStream - -streaming JSON.parse and stringify - -![](https://secure.travis-ci.org/dominictarr/JSONStream.png?branch=master) - -## install -```npm install JSONStream``` - -## example - -``` js - -var request = require('request') - , JSONStream = require('JSONStream') - , es = require('event-stream') - -request({url: 'http://isaacs.couchone.com/registry/_all_docs'}) - .pipe(JSONStream.parse('rows.*')) - .pipe(es.mapSync(function (data) { - console.error(data) - return data - })) -``` - -## JSONStream.parse(path) - -parse stream of values that match a path - -``` js - JSONStream.parse('rows.*.doc') -``` - -The `..` operator is the recursive descent operator from [JSONPath](http://goessner.net/articles/JsonPath/), which will match a child at any depth (see examples below). - -If your keys have keys that include `.` or `*` etc, use an array instead. -`['row', true, /^doc/]`. - -If you use an array, `RegExp`s, booleans, and/or functions. The `..` operator is also available in array representation, using `{recurse: true}`. -any object that matches the path will be emitted as 'data' (and `pipe`d down stream) - -If `path` is empty or null, no 'data' events are emitted. - -If you want to have keys emitted, you can prefix your `*` operator with `$`: `obj.$*` - in this case the data passed to the stream is an object with a `key` holding the key and a `value` property holding the data. - -### Examples - -query a couchdb view: - -``` bash -curl -sS localhost:5984/tests/_all_docs&include_docs=true -``` -you will get something like this: - -``` js -{"total_rows":129,"offset":0,"rows":[ - { "id":"change1_0.6995461115147918" - , "key":"change1_0.6995461115147918" - , "value":{"rev":"1-e240bae28c7bb3667f02760f6398d508"} - , "doc":{ - "_id": "change1_0.6995461115147918" - , "_rev": "1-e240bae28c7bb3667f02760f6398d508","hello":1} - }, - { "id":"change2_0.6995461115147918" - , "key":"change2_0.6995461115147918" - , "value":{"rev":"1-13677d36b98c0c075145bb8975105153"} - , "doc":{ - "_id":"change2_0.6995461115147918" - , "_rev":"1-13677d36b98c0c075145bb8975105153" - , "hello":2 - } - }, -]} - -``` - -we are probably most interested in the `rows.*.doc` - -create a `Stream` that parses the documents from the feed like this: - -``` js -var stream = JSONStream.parse(['rows', true, 'doc']) //rows, ANYTHING, doc - -stream.on('data', function(data) { - console.log('received:', data); -}); -//emits anything from _before_ the first match -stream.on('header', function (data) { - console.log('header:', data) // => {"total_rows":129,"offset":0} -}) - -``` -awesome! - -In case you wanted the contents the doc emitted: - -``` js -var stream = JSONStream.parse(['rows', true, 'doc', {emitKey: true}]) //rows, ANYTHING, doc, items in docs with keys - -stream.on('data', function(data) { - console.log('key:', data.key); - console.log('value:', data.value); -}); - -``` - -You can also emit the path: - -``` js -var stream = JSONStream.parse(['rows', true, 'doc', {emitPath: true}]) //rows, ANYTHING, doc, items in docs with keys - -stream.on('data', function(data) { - console.log('path:', data.path); - console.log('value:', data.value); -}); - -``` - -### recursive patterns (..) - -`JSONStream.parse('docs..value')` -(or `JSONStream.parse(['docs', {recurse: true}, 'value'])` using an array) -will emit every `value` object that is a child, grand-child, etc. of the -`docs` object. In this example, it will match exactly 5 times at various depth -levels, emitting 0, 1, 2, 3 and 4 as results. - -```js -{ - "total": 5, - "docs": [ - { - "key": { - "value": 0, - "some": "property" - } - }, - {"value": 1}, - {"value": 2}, - {"blbl": [{}, {"a":0, "b":1, "value":3}, 10]}, - {"value": 4} - ] -} -``` - -## JSONStream.parse(pattern, map) - -provide a function that can be used to map or filter -the json output. `map` is passed the value at that node of the pattern, -if `map` return non-nullish (anything but `null` or `undefined`) -that value will be emitted in the stream. If it returns a nullish value, -nothing will be emitted. - -`JSONStream` also emits `'header'` and `'footer'` events, -the `'header'` event contains anything in the output that was before -the first match, and the `'footer'`, is anything after the last match. - -## JSONStream.stringify(open, sep, close) - -Create a writable stream. - -you may pass in custom `open`, `close`, and `seperator` strings. -But, by default, `JSONStream.stringify()` will create an array, -(with default options `open='[\n', sep='\n,\n', close='\n]\n'`) - -If you call `JSONStream.stringify(false)` -the elements will only be seperated by a newline. - -If you only write one item this will be valid JSON. - -If you write many items, -you can use a `RegExp` to split it into valid chunks. - -## JSONStream.stringifyObject(open, sep, close) - -Very much like `JSONStream.stringify`, -but creates a writable stream for objects instead of arrays. - -Accordingly, `open='{\n', sep='\n,\n', close='\n}\n'`. - -When you `.write()` to the stream you must supply an array with `[ key, data ]` -as the first argument. - -## unix tool - -query npm to see all the modules that browserify has ever depended on. - -``` bash -curl https://registry.npmjs.org/browserify | JSONStream 'versions.*.dependencies' -``` - -## numbers - -numbers will be emitted as numbers. -huge numbers that cannot be represented in memory as javascript numbers will be emitted as strings. -cf https://github.com/creationix/jsonparse/commit/044b268f01c4b8f97fb936fc85d3bcfba179e5bb for details. - -## Acknowlegements - -this module depends on https://github.com/creationix/jsonparse -by Tim Caswell -and also thanks to Florent Jaby for teaching me about parsing with: -https://github.com/Floby/node-json-streams - -## license - -Dual-licensed under the MIT License or the Apache License, version 2.0 - diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/bool.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/bool.js deleted file mode 100644 index 6c386d60..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/bool.js +++ /dev/null @@ -1,41 +0,0 @@ - -var fs = require ('fs') - , join = require('path').join - , file = join(__dirname, 'fixtures','all_npm.json') - , JSONStream = require('../') - , it = require('it-is').style('colour') - - function randomObj () { - return ( - Math.random () < 0.4 - ? {hello: 'eonuhckmqjk', - whatever: 236515, - lies: true, - nothing: [null], -// stuff: [Math.random(),Math.random(),Math.random()] - } - : ['AOREC', 'reoubaor', {ouec: 62642}, [[[], {}, 53]]] - ) - } - -var expected = [] - , stringify = JSONStream.stringify() - , es = require('event-stream') - , stringified = '' - , called = 0 - , count = 10 - , ended = false - -while (count --) - expected.push(randomObj()) - - es.connect( - es.readArray(expected), - stringify, - JSONStream.parse([true]), - es.writeArray(function (err, lines) { - - it(lines).has(expected) - console.error('PASSED') - }) - ) diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/browser.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/browser.js deleted file mode 100644 index 3c28d491..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/browser.js +++ /dev/null @@ -1,18 +0,0 @@ -var test = require('tape') -var JSONStream = require('../') -var testData = '{"rows":[{"hello":"world"}, {"foo": "bar"}]}' - -test('basic parsing', function (t) { - t.plan(2) - var parsed = JSONStream.parse("rows.*") - var parsedKeys = {} - parsed.on('data', function(match) { - parsedKeys[Object.keys(match)[0]] = true - }) - parsed.on('end', function() { - t.equal(!!parsedKeys['hello'], true) - t.equal(!!parsedKeys['foo'], true) - }) - parsed.write(testData) - parsed.end() -}) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/destroy_missing.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/destroy_missing.js deleted file mode 100644 index 315fdc83..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/destroy_missing.js +++ /dev/null @@ -1,27 +0,0 @@ -var fs = require ('fs'); -var net = require('net'); -var join = require('path').join; -var file = join(__dirname, 'fixtures','all_npm.json'); -var JSONStream = require('../'); - - -var server = net.createServer(function(client) { - var parser = JSONStream.parse([]); - parser.on('end', function() { - console.log('close') - console.error('PASSED'); - server.close(); - }); - client.pipe(parser); - var n = 4 - client.on('data', function () { - if(--n) return - client.end(); - }) -}); -server.listen(9999); - - -var client = net.connect({ port : 9999 }, function() { - fs.createReadStream(file).pipe(client).on('data', console.log) //.resume(); -}); diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/doubledot1.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/doubledot1.js deleted file mode 100644 index 78149b93..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/doubledot1.js +++ /dev/null @@ -1,29 +0,0 @@ -var fs = require ('fs') - , join = require('path').join - , file = join(__dirname, 'fixtures','all_npm.json') - , JSONStream = require('../') - , it = require('it-is') - -var expected = JSON.parse(fs.readFileSync(file)) - , parser = JSONStream.parse('rows..rev') - , called = 0 - , ended = false - , parsed = [] - -fs.createReadStream(file).pipe(parser) - -parser.on('data', function (data) { - called ++ - parsed.push(data) -}) - -parser.on('end', function () { - ended = true -}) - -process.on('exit', function () { - it(called).equal(expected.rows.length) - for (var i = 0 ; i < expected.rows.length ; i++) - it(parsed[i]).deepEqual(expected.rows[i].value.rev) - console.error('PASSED') -}) diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/doubledot2.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/doubledot2.js deleted file mode 100644 index b0bc5b16..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/doubledot2.js +++ /dev/null @@ -1,30 +0,0 @@ - var fs = require ('fs') - , join = require('path').join - , file = join(__dirname, 'fixtures','depth.json') - , JSONStream = require('../') - , it = require('it-is') - - var expected = JSON.parse(fs.readFileSync(file)) - , parser = JSONStream.parse(['docs', {recurse: true}, 'value']) - , called = 0 - , ended = false - , parsed = [] - - fs.createReadStream(file).pipe(parser) - - parser.on('data', function (data) { - called ++ - parsed.push(data) - }) - - parser.on('end', function () { - ended = true - }) - - process.on('exit', function () { - var expectedValues = [0, [1], {"a": 2}, "3", 4] - it(called).equal(expectedValues.length) - for (var i = 0 ; i < 5 ; i++) - it(parsed[i]).deepEqual(expectedValues[i]) - console.error('PASSED') - }) diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/empty.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/empty.js deleted file mode 100644 index 19e888c1..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/empty.js +++ /dev/null @@ -1,44 +0,0 @@ -var JSONStream = require('../') - , stream = require('stream') - , it = require('it-is') - -var output = [ [], [] ] - -var parser1 = JSONStream.parse(['docs', /./]) -parser1.on('data', function(data) { - output[0].push(data) -}) - -var parser2 = JSONStream.parse(['docs', /./]) -parser2.on('data', function(data) { - output[1].push(data) -}) - -var pending = 2 -function onend () { - if (--pending > 0) return - it(output).deepEqual([ - [], [{hello: 'world'}] - ]) - console.error('PASSED') -} -parser1.on('end', onend) -parser2.on('end', onend) - -function makeReadableStream() { - var readStream = new stream.Stream() - readStream.readable = true - readStream.write = function (data) { this.emit('data', data) } - readStream.end = function (data) { this.emit('end') } - return readStream -} - -var emptyArray = makeReadableStream() -emptyArray.pipe(parser1) -emptyArray.write('{"docs":[]}') -emptyArray.end() - -var objectArray = makeReadableStream() -objectArray.pipe(parser2) -objectArray.write('{"docs":[{"hello":"world"}]}') -objectArray.end() diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/error_contents.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/error_contents.js deleted file mode 100644 index 13c27aec..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/error_contents.js +++ /dev/null @@ -1,45 +0,0 @@ - - -var fs = require ('fs') - , join = require('path').join - , file = join(__dirname, 'fixtures','error.json') - , JSONStream = require('../') - , it = require('it-is') - -var expected = JSON.parse(fs.readFileSync(file)) - , parser = JSONStream.parse(['rows']) - , called = 0 - , headerCalled = 0 - , footerCalled = 0 - , ended = false - , parsed = [] - -fs.createReadStream(file).pipe(parser) - -parser.on('header', function (data) { - headerCalled ++ - it(data).deepEqual({ - error: 'error_code', - message: 'this is an error message' - }) -}) - -parser.on('footer', function (data) { - footerCalled ++ -}) - -parser.on('data', function (data) { - called ++ - parsed.push(data) -}) - -parser.on('end', function () { - ended = true -}) - -process.on('exit', function () { - it(called).equal(0) - it(headerCalled).equal(1) - it(footerCalled).equal(0) - console.error('PASSED') -}) diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/fixtures/all_npm.json b/express-server/node_modules/cordova/node_modules/JSONStream/test/fixtures/all_npm.json deleted file mode 100644 index 2ada0396..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/fixtures/all_npm.json +++ /dev/null @@ -1,4030 +0,0 @@ -{"total_rows":4028,"offset":0,"rows":[ -{"id":"","key":"","value":{"rev":"1-2f11e026763c10730d8b19ba5dce7565"}}, -{"id":"3scale","key":"3scale","value":{"rev":"3-db3d574bf0ecdfdf627afeaa21b4bdaa"}}, -{"id":"7digital-api","key":"7digital-api","value":{"rev":"20-21d11832780e2368aabc946598a41dd5"}}, -{"id":"AMD","key":"AMD","value":{"rev":"7-3b4305a9c786ab4c5ce611e7f0de0aca"}}, -{"id":"AriesNode","key":"AriesNode","value":{"rev":"3-9d88392bca6582c5c54784927dbfdee6"}}, -{"id":"Array.prototype.forEachAsync","key":"Array.prototype.forEachAsync","value":{"rev":"3-85696441ba6bef77cc1e7de7b073110e"}}, -{"id":"Babel","key":"Babel","value":{"rev":"5-9d8370c6ac6fd9cd3d530f26a9379814"}}, -{"id":"Blaggie-System","key":"Blaggie-System","value":{"rev":"3-47782b1e5cbfa425170192799510e148"}}, -{"id":"Blob","key":"Blob","value":{"rev":"3-cf5fb5d69da4dd00bc4f2be8870ca698"}}, -{"id":"BlobBuilder","key":"BlobBuilder","value":{"rev":"3-eb977ff1713a915384fac994f9d8fa7c"}}, -{"id":"Buffer","key":"Buffer","value":{"rev":"3-549594b58e83d6d07bb219e73de558e5"}}, -{"id":"CLI-UI","key":"CLI-UI","value":{"rev":"5-5912625f27b4bdfb4d3eed16726c48a8"}}, -{"id":"CLoader","key":"CLoader","value":{"rev":"1-ad3c317ddf3497e73ab41cb1ddbc6ba8"}}, -{"id":"CM1","key":"CM1","value":{"rev":"15-a325a2dc28bc6967a1a14beed86f3b80"}}, -{"id":"CONFIGURATOR","key":"CONFIGURATOR","value":{"rev":"3-c76bf9282a75cc4d3fb349e831ccb8a5"}}, -{"id":"Cashew","key":"Cashew","value":{"rev":"7-6a74dc51dbecc47d2c15bfb7d056a20f"}}, -{"id":"Class","key":"Class","value":{"rev":"5-958c6365f76a60a8b3dafbbd9730ac7e"}}, -{"id":"ClassLoader","key":"ClassLoader","value":{"rev":"3-27fe8faa8a1d60d639f87af52826ed47"}}, -{"id":"ClearSilver","key":"ClearSilver","value":{"rev":"3-f3e54eb9ce64fc6a090186e61f15ed0b"}}, -{"id":"Couch-cleaner","key":"Couch-cleaner","value":{"rev":"3-fc77270917d967a4e2e8637cfa9f0fe0"}}, -{"id":"CouchCover","key":"CouchCover","value":{"rev":"15-3b2d87d314f57272a5c27c42bbb3eaf9"}}, -{"id":"DOM-js","key":"DOM-js","value":{"rev":"8-748cdc96566a7b65bbd0b12be2eeb386"}}, -{"id":"DOMBuilder","key":"DOMBuilder","value":{"rev":"19-41a518f2ce16fabc0241535ccd967300"}}, -{"id":"DateZ","key":"DateZ","value":{"rev":"15-69d8115a9bd521e614eaad3cf2611264"}}, -{"id":"Dateselect","key":"Dateselect","value":{"rev":"3-6511567a876d8fe15724bbc7f247214c"}}, -{"id":"Deferred","key":"Deferred","value":{"rev":"3-c61dfc4a0d1bd3e9f35c7182f161f1f2"}}, -{"id":"DeskSet","key":"DeskSet","value":{"rev":"5-359bf760718898ff3591eb366e336cf9"}}, -{"id":"Estro","key":"Estro","value":{"rev":"11-97192e2d0327469bb30f814963db6dff"}}, -{"id":"EventProxy.js","key":"EventProxy.js","value":{"rev":"5-106696b56c6959cec4bfd37f406ee60a"}}, -{"id":"EventServer","key":"EventServer","value":{"rev":"3-59d174119435e99e2affe0c4ba7caae0"}}, -{"id":"Expressive","key":"Expressive","value":{"rev":"3-7eae0ea010eb9014b28108e814918eac"}}, -{"id":"F","key":"F","value":{"rev":"12-91a3db69527b46cf43e36b7ec64a4336"}}, -{"id":"Faker","key":"Faker","value":{"rev":"9-77951c352cb6f9a0b824be620a8fa40d"}}, -{"id":"FastLegS","key":"FastLegS","value":{"rev":"27-4399791981235021a36c94bb9e9b52b5"}}, -{"id":"Fayer","key":"Fayer","value":{"rev":"7-7e4974ff2716329375f9711bcabef701"}}, -{"id":"File","key":"File","value":{"rev":"3-45e353a984038bc48248dfc32b18f9a8"}}, -{"id":"FileError","key":"FileError","value":{"rev":"3-bb4b03a2548e3c229e2c7e92242946c3"}}, -{"id":"FileList","key":"FileList","value":{"rev":"3-ec4a3fc91794ef7fdd3fe88b19cec7b0"}}, -{"id":"FileReader","key":"FileReader","value":{"rev":"7-e81b58a2d8a765ae4781b41bbfadb4cb"}}, -{"id":"FileSaver","key":"FileSaver","value":{"rev":"3-476dcb3f63f4d10feee08d41a8128cb8"}}, -{"id":"FileWriter","key":"FileWriter","value":{"rev":"3-f2fcdbc4938de480cce2e8e8416a93dd"}}, -{"id":"FileWriterSync","key":"FileWriterSync","value":{"rev":"3-9494c3fe7a1230238f37a724ec10895b"}}, -{"id":"FormData","key":"FormData","value":{"rev":"3-8872d717575f7090107a96d81583f6fe"}}, -{"id":"Frenchpress","key":"Frenchpress","value":{"rev":"3-6d916fc15b9e77535771578f96c47c52"}}, -{"id":"FreshDocs","key":"FreshDocs","value":{"rev":"5-f1f3e76c85267faf21d06d911cc6c203"}}, -{"id":"Google_Plus_API","key":"Google_Plus_API","value":{"rev":"3-3302bc9846726d996a45daee3dc5922c"}}, -{"id":"Gord","key":"Gord","value":{"rev":"11-32fddef1453773ac7270ba0e7c83f727"}}, -{"id":"Graph","key":"Graph","value":{"rev":"7-c346edea4f90e3e18d50a62473868cf4"}}, -{"id":"GridFS","key":"GridFS","value":{"rev":"27-4fc649aaa007fddec4947bdb7111560f"}}, -{"id":"Haraka","key":"Haraka","value":{"rev":"39-ee8f890521c1579b3cc779c8ebe03480"}}, -{"id":"Index","key":"Index","value":{"rev":"29-d8f4881c1544bf51dea1927e87ebb3f3"}}, -{"id":"JS-Entities","key":"JS-Entities","value":{"rev":"7-905636d8b46f273210233b60063d079b"}}, -{"id":"JSLint-commonJS","key":"JSLint-commonJS","value":{"rev":"3-759a81f82af7055e85ee89c9707c9609"}}, -{"id":"JSON","key":"JSON","value":{"rev":"3-7966a79067c34fb5de2e62c796f67341"}}, -{"id":"JSONPath","key":"JSONPath","value":{"rev":"7-58789d57ae366a5b0ae4b36837f15d59"}}, -{"id":"JSONSelect","key":"JSONSelect","value":{"rev":"9-5b0730da91eeb52e8f54da516367dc0f"}}, -{"id":"JSONloops","key":"JSONloops","value":{"rev":"3-3d4a1f8bfcfd778ab7def54155324331"}}, -{"id":"JSPP","key":"JSPP","value":{"rev":"7-af09a2bb193b3ff44775e8fbb7d4f522"}}, -{"id":"JSV","key":"JSV","value":{"rev":"3-41a7af86909046111be8ee9b56b077c8"}}, -{"id":"Jody","key":"Jody","value":{"rev":"43-70c1cf40e93cd8ce53249e5295d6b159"}}, -{"id":"Journaling-Hash","key":"Journaling-Hash","value":{"rev":"3-ac676eecb40a4dff301c671fa4bb6be9"}}, -{"id":"Kahana","key":"Kahana","value":{"rev":"33-1cb7e291ae02cee4e8105509571223f5"}}, -{"id":"LazyBoy","key":"LazyBoy","value":{"rev":"13-20a8894e3a957f184f5ae2a3e709551c"}}, -{"id":"Lingo","key":"Lingo","value":{"rev":"9-1af9a6df616e601f09c8cec07ccad1ae"}}, -{"id":"Loggy","key":"Loggy","value":{"rev":"33-e115c25163ab468314eedbe497d1c51e"}}, -{"id":"MeCab","key":"MeCab","value":{"rev":"4-2687176c7b878930e812a534976a6988"}}, -{"id":"Mercury","key":"Mercury","value":{"rev":"3-09a6bff1332ed829bd2c37bfec244a41"}}, -{"id":"Mu","key":"Mu","value":{"rev":"7-28e6ab82c402c3a75fe0f79dea846b97"}}, -{"id":"N","key":"N","value":{"rev":"7-e265046b5bdd299b2cad1584083ce2d5"}}, -{"id":"NORRIS","key":"NORRIS","value":{"rev":"3-4b5b23b09118582c44414f8d480619e6"}}, -{"id":"NetOS","key":"NetOS","value":{"rev":"3-3f943f87a24c11e6dd8c265469914e80"}}, -{"id":"NewBase60","key":"NewBase60","value":{"rev":"3-fd84758db79870e82917d358c6673f32"}}, -{"id":"NoCR","key":"NoCR","value":{"rev":"3-8f6cddd528f2d6045e3dda6006fb6948"}}, -{"id":"NodObjC","key":"NodObjC","value":{"rev":"15-ea6ab2df532c90fcefe5a428950bfdbb"}}, -{"id":"Node-JavaScript-Preprocessor","key":"Node-JavaScript-Preprocessor","value":{"rev":"13-4662b5ad742caaa467ec5d6c8e77b1e5"}}, -{"id":"NodeInterval","key":"NodeInterval","value":{"rev":"3-dc3446db2e0cd5be29a3c07942dba66d"}}, -{"id":"NodeSSH","key":"NodeSSH","value":{"rev":"3-45530fae5a69c44a6dd92357910f4212"}}, -{"id":"Nonsense","key":"Nonsense","value":{"rev":"3-9d86191475bc76dc3dd496d4dfe5d94e"}}, -{"id":"NormAndVal","key":"NormAndVal","value":{"rev":"9-d3b3d6ffd046292f4733aa5f3eb7be61"}}, -{"id":"Olive","key":"Olive","value":{"rev":"5-67f3057f09cae5104f09472db1d215aa"}}, -{"id":"OnCollect","key":"OnCollect","value":{"rev":"16-6dbe3afd04f123dda87bb1e21cdfd776"}}, -{"id":"PJsonCouch","key":"PJsonCouch","value":{"rev":"3-be9588f49d85094c36288eb63f8236b3"}}, -{"id":"PMInject","key":"PMInject","value":{"rev":"5-da518047d8273dbf3b3c05ea25e77836"}}, -{"id":"PanPG","key":"PanPG","value":{"rev":"13-beb54225a6b1be4c157434c28adca016"}}, -{"id":"PerfDriver","key":"PerfDriver","value":{"rev":"2-b448fb2f407f341b8df7032f29e4920f"}}, -{"id":"PostgresClient","key":"PostgresClient","value":{"rev":"8-2baec6847f8ad7dcf24b7d61a4034163"}}, -{"id":"QuickWeb","key":"QuickWeb","value":{"rev":"13-d388df9c484021ecd75bc9650d659a67"}}, -{"id":"R.js","key":"R.js","value":{"rev":"3-3f154b95ec6fc744f95a29750f16667e"}}, -{"id":"R2","key":"R2","value":{"rev":"11-f5ccff6f108f6b928caafb62b80d1056"}}, -{"id":"Reston","key":"Reston","value":{"rev":"5-9d234010f32f593edafc04620f3cf2bd"}}, -{"id":"Sardines","key":"Sardines","value":{"rev":"5-d7d3d2269420e21c2c62b86ff5a0021e"}}, -{"id":"SessionWebSocket","key":"SessionWebSocket","value":{"rev":"8-d9fc9beaf90057aefeb701addd7fc845"}}, -{"id":"Sheet","key":"Sheet","value":{"rev":"8-c827c713564e4ae5a17988ffea520d0d"}}, -{"id":"Spec_My_Node","key":"Spec_My_Node","value":{"rev":"8-fa58408e9d9736d9c6fa8daf5d632106"}}, -{"id":"Spot","key":"Spot","value":{"rev":"3-6b6c2131451fed28fb57c924c4fa44cc"}}, -{"id":"Sslac","key":"Sslac","value":{"rev":"3-70a2215cc7505729254aa6fa1d9a25d9"}}, -{"id":"StaticServer","key":"StaticServer","value":{"rev":"3-6f5433177ef4d76a52f01c093117a532"}}, -{"id":"StringScanner","key":"StringScanner","value":{"rev":"3-e85d0646c25ec477c1c45538712d3a38"}}, -{"id":"Structr","key":"Structr","value":{"rev":"3-449720001801cff5831c2cc0e0f1fcf8"}}, -{"id":"Templ8","key":"Templ8","value":{"rev":"11-4e6edb250bc250df20b2d557ca7f6589"}}, -{"id":"Template","key":"Template","value":{"rev":"6-1f055c73524d2b7e82eb6c225bd4b8e0"}}, -{"id":"Thimble","key":"Thimble","value":{"rev":"3-8499b261206f2f2e9acf92d8a4e54afb"}}, -{"id":"Toji","key":"Toji","value":{"rev":"96-511e171ad9f32a9264c2cdf01accacfb"}}, -{"id":"TwigJS","key":"TwigJS","value":{"rev":"3-1aaefc6d6895d7d4824174d410a747b9"}}, -{"id":"UkGeoTool","key":"UkGeoTool","value":{"rev":"5-e84291128e12f66cebb972a60c1d710f"}}, -{"id":"Vector","key":"Vector","value":{"rev":"3-bf5dc97abe7cf1057260b70638175a96"}}, -{"id":"_design/app","key":"_design/app","value":{"rev":"421-b1661d854599a58d0904d68aa44d8b63"}}, -{"id":"_design/ui","key":"_design/ui","value":{"rev":"78-db00aeb91a59a326e38e2bef7f1126cf"}}, -{"id":"aaronblohowiak-plugify-js","key":"aaronblohowiak-plugify-js","value":{"rev":"3-0272c269eacd0c86bfc1711566922577"}}, -{"id":"aaronblohowiak-uglify-js","key":"aaronblohowiak-uglify-js","value":{"rev":"3-77844a6def6ec428d75caa0846c95502"}}, -{"id":"aasm-js","key":"aasm-js","value":{"rev":"3-01a48108d55909575440d9e0ef114f37"}}, -{"id":"abbrev","key":"abbrev","value":{"rev":"16-e17a2b6c7360955b950edf2cb2ef1602"}}, -{"id":"abhispeak","key":"abhispeak","value":{"rev":"5-9889431f68ec10212db3be91796608e2"}}, -{"id":"ace","key":"ace","value":{"rev":"3-e8d267de6c17ebaa82c2869aff983c74"}}, -{"id":"acl","key":"acl","value":{"rev":"13-87c131a1801dc50840a177be73ce1c37"}}, -{"id":"active-client","key":"active-client","value":{"rev":"5-0ca16ae2e48a3ba9de2f6830a8c2d3a0"}}, -{"id":"activenode-monitor","key":"activenode-monitor","value":{"rev":"9-2634fa446379c39475d0ce4183fb92f2"}}, -{"id":"activeobject","key":"activeobject","value":{"rev":"43-6d73e28412612aaee37771e3ab292c3d"}}, -{"id":"actor","key":"actor","value":{"rev":"3-f6b84acd7d2e689b860e3142a18cd460"}}, -{"id":"actors","key":"actors","value":{"rev":"3-6df913bbe5b99968a2e71ae4ef07b2d2"}}, -{"id":"addTimeout","key":"addTimeout","value":{"rev":"15-e5170f0597fe8cf5ed0b54b7e6f2cde1"}}, -{"id":"addressable","key":"addressable","value":{"rev":"27-0c74fde458d92e4b93a29317da15bb3c"}}, -{"id":"aejs","key":"aejs","value":{"rev":"7-4928e2ce6151067cd6c585c0ba3e0bc3"}}, -{"id":"aenoa-supervisor","key":"aenoa-supervisor","value":{"rev":"7-6d399675981e76cfdfb9144bc2f7fb6d"}}, -{"id":"after","key":"after","value":{"rev":"9-baee7683ff54182cf7544cc05b0a4ad7"}}, -{"id":"ahr","key":"ahr","value":{"rev":"27-4ed272c516f3f2f9310e4f0ef28254e9"}}, -{"id":"ahr.browser","key":"ahr.browser","value":{"rev":"3-f7226aab4a1a3ab5f77379f92aae87f9"}}, -{"id":"ahr.browser.jsonp","key":"ahr.browser.jsonp","value":{"rev":"3-abed17143cf5e3c451c3d7da457e6f5b"}}, -{"id":"ahr.browser.request","key":"ahr.browser.request","value":{"rev":"7-fafd7b079d0415f388b64a20509a270b"}}, -{"id":"ahr.node","key":"ahr.node","value":{"rev":"17-f487a4a9896bd3876a11f9dfa1c639a7"}}, -{"id":"ahr.options","key":"ahr.options","value":{"rev":"13-904a4cea763a4455f7b2ae0abba18b8d"}}, -{"id":"ahr.utils","key":"ahr.utils","value":{"rev":"3-5f7b4104ea280d1fd36370c8f3356ead"}}, -{"id":"ahr2","key":"ahr2","value":{"rev":"87-ddf57f3ee158dcd23b2df330e2883a1d"}}, -{"id":"ain","key":"ain","value":{"rev":"7-d840736668fb36e9be3c26a68c5cd411"}}, -{"id":"ain-tcp","key":"ain-tcp","value":{"rev":"11-d18a1780bced8981d1d9dbd262ac4045"}}, -{"id":"ain2","key":"ain2","value":{"rev":"5-0b67879174f5f0a06448c7c737d98b5e"}}, -{"id":"airbrake","key":"airbrake","value":{"rev":"33-4bb9f822162e0c930c31b7f961938dc9"}}, -{"id":"ajaxrunner","key":"ajaxrunner","value":{"rev":"2-17e6a5de4f0339f4e6ce0b7681d0ba0c"}}, -{"id":"ajs","key":"ajs","value":{"rev":"13-063a29dec829fdaf4ca63d622137d1c6"}}, -{"id":"ajs-xgettext","key":"ajs-xgettext","value":{"rev":"3-cd4bbcc1c9d87fa7119d3bbbca99b793"}}, -{"id":"akismet","key":"akismet","value":{"rev":"13-a144e15dd6c2b13177572e80a526edd1"}}, -{"id":"alfred","key":"alfred","value":{"rev":"45-9a69041b18d2587c016b1b1deccdb2ce"}}, -{"id":"alfred-bcrypt","key":"alfred-bcrypt","value":{"rev":"11-7ed10ef318e5515d1ef7c040818ddb22"}}, -{"id":"algorithm","key":"algorithm","value":{"rev":"3-9ec0b38298cc15b0f295152de8763358"}}, -{"id":"algorithm-js","key":"algorithm-js","value":{"rev":"9-dd7496b7ec2e3b23cc7bb182ae3aac6d"}}, -{"id":"alists","key":"alists","value":{"rev":"5-22cc13c86d84081a826ac79a0ae5cda3"}}, -{"id":"altshift","key":"altshift","value":{"rev":"53-1c51d8657f271f390503a6fe988d09db"}}, -{"id":"amazon-ses","key":"amazon-ses","value":{"rev":"5-c175d60de2232a5664666a80832269e5"}}, -{"id":"ambrosia","key":"ambrosia","value":{"rev":"3-8c648ec7393cf842838c20e2c5d9bce4"}}, -{"id":"amd","key":"amd","value":{"rev":"3-d78c4df97a577af598a7def2a38379fa"}}, -{"id":"amionline","key":"amionline","value":{"rev":"3-a62887a632523700402b0f4ebb896812"}}, -{"id":"amo-version-reduce","key":"amo-version-reduce","value":{"rev":"3-05f6956269e5e921ca3486d3d6ea74b0"}}, -{"id":"amqp","key":"amqp","value":{"rev":"17-ee62d2b8248f8eb13f3369422d66df26"}}, -{"id":"amqpsnoop","key":"amqpsnoop","value":{"rev":"3-36a1c45647bcfb2f56cf68dbc24b0426"}}, -{"id":"ams","key":"ams","value":{"rev":"40-1c0cc53ad942d2fd23c89618263befc8"}}, -{"id":"amulet","key":"amulet","value":{"rev":"7-d1ed71811e45652799982e4f2e9ffb36"}}, -{"id":"anachronism","key":"anachronism","value":{"rev":"11-468bdb40f9a5aa146bae3c1c6253d0e1"}}, -{"id":"analytics","key":"analytics","value":{"rev":"3-a143ccdd863b5f7dbee4d2f7732390b3"}}, -{"id":"ann","key":"ann","value":{"rev":"9-41f00594d6216c439f05f7116a697cac"}}, -{"id":"ansi-color","key":"ansi-color","value":{"rev":"6-d6f02b32525c1909d5134afa20f470de"}}, -{"id":"ansi-font","key":"ansi-font","value":{"rev":"3-b039661ad9b6aa7baf34741b449c4420"}}, -{"id":"ant","key":"ant","value":{"rev":"3-35a64e0b7f6eb63a90c32971694b0d93"}}, -{"id":"anvil.js","key":"anvil.js","value":{"rev":"19-290c82075f0a9ad764cdf6dc5c558e0f"}}, -{"id":"aop","key":"aop","value":{"rev":"7-5963506c9e7912aa56fda065c56fd472"}}, -{"id":"ap","key":"ap","value":{"rev":"3-f525b5b490a1ada4452f46307bf92d08"}}, -{"id":"apac","key":"apac","value":{"rev":"12-945d0313a84797b4c3df19da4bec14d4"}}, -{"id":"aparser","key":"aparser","value":{"rev":"5-cb35cfc9184ace6642413dad97e49dca"}}, -{"id":"api-easy","key":"api-easy","value":{"rev":"15-2ab5eefef1377ff217cb020e80343d65"}}, -{"id":"api.js","key":"api.js","value":{"rev":"5-a14b8112fbda17022c80356a010de59a"}}, -{"id":"api_request","key":"api_request","value":{"rev":"3-8531e71f5cf2f3f811684269132d72d4"}}, -{"id":"apimaker","key":"apimaker","value":{"rev":"3-bdbd4a2ebf5b67276d89ea73eaa20025"}}, -{"id":"apn","key":"apn","value":{"rev":"30-0513d27341f587b39db54300c380921f"}}, -{"id":"app","key":"app","value":{"rev":"3-d349ddb47167f60c03d259649569e002"}}, -{"id":"app.js","key":"app.js","value":{"rev":"3-bff3646634daccfd964b4bbe510acb25"}}, -{"id":"append","key":"append","value":{"rev":"7-53e2f4ab2a69dc0c5e92f10a154998b6"}}, -{"id":"applescript","key":"applescript","value":{"rev":"10-ef5ab30ccd660dc71fb89e173f30994a"}}, -{"id":"appzone","key":"appzone","value":{"rev":"21-fb27e24d460677fe9c7eda0d9fb1fead"}}, -{"id":"apricot","key":"apricot","value":{"rev":"14-b55361574a0715f78afc76ddf6125845"}}, -{"id":"arcane","key":"arcane","value":{"rev":"3-f846c96e890ed6150d4271c93cc05a24"}}, -{"id":"archetype","key":"archetype","value":{"rev":"3-441336def3b7aade89c8c1c19a84f56d"}}, -{"id":"ardrone","key":"ardrone","value":{"rev":"8-540e95b796da734366a89bb06dc430c5"}}, -{"id":"ardrone-web","key":"ardrone-web","value":{"rev":"3-8a53cc85a95be20cd44921347e82bbe4"}}, -{"id":"arduino","key":"arduino","value":{"rev":"3-22f6359c47412d086d50dc7f1a994139"}}, -{"id":"argon","key":"argon","value":{"rev":"3-ba12426ce67fac01273310cb3909b855"}}, -{"id":"argparse","key":"argparse","value":{"rev":"8-5e841e38cca6cfc3fe1d1f507a7f47ee"}}, -{"id":"argparser","key":"argparser","value":{"rev":"19-b8793bfc005dd84e1213ee53ae56206d"}}, -{"id":"argsparser","key":"argsparser","value":{"rev":"26-d31eca2f41546172763af629fc50631f"}}, -{"id":"argtype","key":"argtype","value":{"rev":"10-96a7d23e571d56cf598472115bcac571"}}, -{"id":"arguments","key":"arguments","value":{"rev":"7-767de2797f41702690bef5928ec7c6e9"}}, -{"id":"armory","key":"armory","value":{"rev":"41-ea0f7bd0868c11fc9986fa708e11e071"}}, -{"id":"armrest","key":"armrest","value":{"rev":"3-bbe40b6320b6328211be33425bed20c8"}}, -{"id":"arnold","key":"arnold","value":{"rev":"3-4896fc8d02b8623f47a024f0dbfa44bf"}}, -{"id":"arouter","key":"arouter","value":{"rev":"7-55cab1f7128df54f27be94039a8d8dc5"}}, -{"id":"array-promise","key":"array-promise","value":{"rev":"3-e2184561ee65de64c2dfeb57955c758f"}}, -{"id":"arrayemitter","key":"arrayemitter","value":{"rev":"3-d64c917ac1095bfcbf173dac88d3d148"}}, -{"id":"asEvented","key":"asEvented","value":{"rev":"3-2ad3693b49d4d9dc9a11c669033a356e"}}, -{"id":"asciimo","key":"asciimo","value":{"rev":"12-50130f5ac2ef4d95df190be2c8ede893"}}, -{"id":"asereje","key":"asereje","value":{"rev":"15-84853499f89a87109ddf47ba692323ba"}}, -{"id":"ash","key":"ash","value":{"rev":"6-3697a3aee708bece8a08c7e0d1010476"}}, -{"id":"ask","key":"ask","value":{"rev":"3-321bbc3837d749b5d97bff251693a825"}}, -{"id":"asn1","key":"asn1","value":{"rev":"13-e681a814a4a1439a22b19e141b45006f"}}, -{"id":"aspsms","key":"aspsms","value":{"rev":"9-7b82d722bdac29a4da8c88b642ad64f2"}}, -{"id":"assert","key":"assert","value":{"rev":"3-85480762f5cb0be2cb85f80918257189"}}, -{"id":"assertions","key":"assertions","value":{"rev":"9-d797d4c09aa994556c7d5fdb4e86fe1b"}}, -{"id":"assertn","key":"assertn","value":{"rev":"6-080a4fb5d2700a6850d56b58c6f6ee9e"}}, -{"id":"assertvanish","key":"assertvanish","value":{"rev":"13-3b0b555ff77c1bfc2fe2642d50879648"}}, -{"id":"asset","key":"asset","value":{"rev":"33-cb70b68e0e05e9c9a18b3d89f1bb43fc"}}, -{"id":"assetgraph","key":"assetgraph","value":{"rev":"82-7853d644e64741b46fdd29a997ec4852"}}, -{"id":"assetgraph-builder","key":"assetgraph-builder","value":{"rev":"61-1ed98d95f3589050037851edde760a01"}}, -{"id":"assetgraph-sprite","key":"assetgraph-sprite","value":{"rev":"15-351b5fd9e50a3dda8580d014383423e0"}}, -{"id":"assets-expander","key":"assets-expander","value":{"rev":"11-f9e1197b773d0031dd015f1d871b87c6"}}, -{"id":"assets-packager","key":"assets-packager","value":{"rev":"13-51f7d2d57ed35be6aff2cc2aa2fa74db"}}, -{"id":"assoc","key":"assoc","value":{"rev":"9-07098388f501da16bf6afe6c9babefd5"}}, -{"id":"ast-inlining","key":"ast-inlining","value":{"rev":"5-02e7e2c3a06ed81ddc61980f778ac413"}}, -{"id":"ast-transformer","key":"ast-transformer","value":{"rev":"5-b4020bb763b8839afa8d3ac0d54a6f26"}}, -{"id":"astar","key":"astar","value":{"rev":"3-3df8c56c64c3863ef0650c0c74e2801b"}}, -{"id":"aster","key":"aster","value":{"rev":"7-b187c1270d3924f5ee04044e579d2df9"}}, -{"id":"asterisk-manager","key":"asterisk-manager","value":{"rev":"3-7fbf4294dafee04cc17cca4692c09c33"}}, -{"id":"astrolin","key":"astrolin","value":{"rev":"3-30ac515a2388e7dc22b25c15346f6d7e"}}, -{"id":"asyn","key":"asyn","value":{"rev":"3-51996b0197c21e85858559045c1481b7"}}, -{"id":"async","key":"async","value":{"rev":"26-73aea795f46345a7e65d89ec75dff2f1"}}, -{"id":"async-array","key":"async-array","value":{"rev":"17-3ef5faff03333aa5b2a733ef36118066"}}, -{"id":"async-chain","key":"async-chain","value":{"rev":"9-10ec3e50b01567390d55973494e36d43"}}, -{"id":"async-ejs","key":"async-ejs","value":{"rev":"19-6f0e6e0eeb3cdb4c816ea427d8288d7d"}}, -{"id":"async-fs","key":"async-fs","value":{"rev":"3-b96906283d345604f784dfcdbeb21a63"}}, -{"id":"async-it","key":"async-it","value":{"rev":"7-6aed4439df25989cfa040fa4b5dd4ff2"}}, -{"id":"async-json","key":"async-json","value":{"rev":"5-589d5b6665d00c5bffb99bb142cac5d0"}}, -{"id":"async-memoizer","key":"async-memoizer","value":{"rev":"9-01d56f4dff95e61a39dab5ebee49d5dc"}}, -{"id":"async-object","key":"async-object","value":{"rev":"21-1bf28b0f8a7d875b54126437f3539f9b"}}, -{"id":"asyncEJS","key":"asyncEJS","value":{"rev":"3-28b1c94255381f23a4d4f52366255937"}}, -{"id":"async_testing","key":"async_testing","value":{"rev":"14-0275d8b608d8644dfe8d68a81fa07e98"}}, -{"id":"asyncevents","key":"asyncevents","value":{"rev":"3-de104847994365dcab5042db2b46fb84"}}, -{"id":"asyncify","key":"asyncify","value":{"rev":"3-3f6deb82ee1c6cb25e83a48fe6379b75"}}, -{"id":"asyncjs","key":"asyncjs","value":{"rev":"27-15903d7351f80ed37cb069aedbfc26cc"}}, -{"id":"asynct","key":"asynct","value":{"rev":"5-6be002b3e005d2d53b80fff32ccbd2ac"}}, -{"id":"at_scheduler","key":"at_scheduler","value":{"rev":"3-5587061c90218d2e99b6e22d5b488b0b"}}, -{"id":"atbar","key":"atbar","value":{"rev":"19-e9e906d4874afd4d8bf2d8349ed46dff"}}, -{"id":"atob","key":"atob","value":{"rev":"3-bc907d10dd2cfc940de586dc090451da"}}, -{"id":"audiolib","key":"audiolib","value":{"rev":"17-cb2f55ff50061081b440f0605cf0450c"}}, -{"id":"audit_couchdb","key":"audit_couchdb","value":{"rev":"24-6e620895b454b345b2aed13db847c237"}}, -{"id":"auditor","key":"auditor","value":{"rev":"11-c4df509d40650c015943dd90315a12c0"}}, -{"id":"authnet_cim","key":"authnet_cim","value":{"rev":"7-f02bbd206ac2b8c05255bcd8171ac1eb"}}, -{"id":"autocomplete","key":"autocomplete","value":{"rev":"3-f2773bca040d5abcd0536dbebe5847bf"}}, -{"id":"autodafe","key":"autodafe","value":{"rev":"7-a75262b53a9dd1a25693adecde7206d7"}}, -{"id":"autolint","key":"autolint","value":{"rev":"7-07f885902d72b52678fcc57aa4b9c592"}}, -{"id":"autoload","key":"autoload","value":{"rev":"5-9247704d9a992a175e3ae49f4af757d0"}}, -{"id":"autoloader","key":"autoloader","value":{"rev":"11-293c20c34d0c81fac5c06b699576b1fe"}}, -{"id":"auton","key":"auton","value":{"rev":"25-4fcb7a62b607b7929b62a9b792afef55"}}, -{"id":"autoreleasepool","key":"autoreleasepool","value":{"rev":"5-5d2798bf74bbec583cc6f19127e3c89e"}}, -{"id":"autorequire","key":"autorequire","value":{"rev":"9-564a46b355532fcec24db0afc99daed5"}}, -{"id":"autotest","key":"autotest","value":{"rev":"7-e319995dd0e1fbd935c14c46b1234f77"}}, -{"id":"awesome","key":"awesome","value":{"rev":"15-4458b746e4722214bd26ea15e453288e"}}, -{"id":"aws","key":"aws","value":{"rev":"14-9a8f0989be29034d3fa5c66c594b649b"}}, -{"id":"aws-js","key":"aws-js","value":{"rev":"6-c61d87b8ad948cd065d2ca222808c209"}}, -{"id":"aws-lib","key":"aws-lib","value":{"rev":"36-9733e215c03d185a860574600a8feb14"}}, -{"id":"aws2js","key":"aws2js","value":{"rev":"35-42498f44a5ae7d4f3c84096b435d0e0b"}}, -{"id":"azure","key":"azure","value":{"rev":"5-2c4e05bd842d3dcfa419f4d2b67121e2"}}, -{"id":"b64","key":"b64","value":{"rev":"3-e5e727a46df4c8aad38acd117d717140"}}, -{"id":"b64url","key":"b64url","value":{"rev":"9-ab3b017f00a53b0078261254704c30ba"}}, -{"id":"ba","key":"ba","value":{"rev":"11-3cec7ec9a566fe95fbeb34271538d60a"}}, -{"id":"babelweb","key":"babelweb","value":{"rev":"11-8e6a2fe00822cec15573cdda48b6d0a0"}}, -{"id":"backbone","key":"backbone","value":{"rev":"37-79b95355f8af59bf9131e14d52b68edc"}}, -{"id":"backbone-browserify","key":"backbone-browserify","value":{"rev":"3-f25dac0b05a7f7aa5dbc0f4a1ad97969"}}, -{"id":"backbone-celtra","key":"backbone-celtra","value":{"rev":"3-775a5ebb25c1cd84723add52774ece84"}}, -{"id":"backbone-couch","key":"backbone-couch","value":{"rev":"8-548327b3cd7ee7a4144c9070377be5f6"}}, -{"id":"backbone-cradle","key":"backbone-cradle","value":{"rev":"3-b9bc220ec48b05eed1d4d77a746b10db"}}, -{"id":"backbone-dirty","key":"backbone-dirty","value":{"rev":"21-fa0f688cc95a85c0fc440733f09243b5"}}, -{"id":"backbone-dnode","key":"backbone-dnode","value":{"rev":"65-3212d3aa3284efb3bc0732bac71b5a2e"}}, -{"id":"backbone-proxy","key":"backbone-proxy","value":{"rev":"3-3602cb984bdd266516a3145663f9a5c6"}}, -{"id":"backbone-redis","key":"backbone-redis","value":{"rev":"9-2e3f6a9e095b00ccec9aa19b3fbc65eb"}}, -{"id":"backbone-rel","key":"backbone-rel","value":{"rev":"5-f9773dc85f1c502e61c163a22d2f74aa"}}, -{"id":"backbone-simpledb","key":"backbone-simpledb","value":{"rev":"5-a815128e1e3593696f666f8b3da36d78"}}, -{"id":"backbone-stash","key":"backbone-stash","value":{"rev":"19-8d3cc5f9ed28f9a56856154e2b4e7f78"}}, -{"id":"backplane","key":"backplane","value":{"rev":"7-f69188dac21e007b09efe1b5b3575087"}}, -{"id":"backport-0.4","key":"backport-0.4","value":{"rev":"11-25e15f01f1ef9e626433a82284bc00d6"}}, -{"id":"backuptweets","key":"backuptweets","value":{"rev":"3-68712682aada41082d3ae36c03c8f899"}}, -{"id":"bake","key":"bake","value":{"rev":"113-ce13508ba2b4f15aa4df06d796aa4573"}}, -{"id":"bal-util","key":"bal-util","value":{"rev":"31-b818725a5af131c89ec66b9fdebf2122"}}, -{"id":"balancer","key":"balancer","value":{"rev":"7-63dcb4327081a8ec4d6c51a21253cb4b"}}, -{"id":"bancroft","key":"bancroft","value":{"rev":"11-8fa3370a4615a0ed4ba411b05c0285f4"}}, -{"id":"bandcamp","key":"bandcamp","value":{"rev":"41-f2fee472d63257fdba9e5fa8ad570ee8"}}, -{"id":"banner","key":"banner","value":{"rev":"19-89a447e2136b2fabddbad84abcd63a27"}}, -{"id":"banzai-docstore-couchdb","key":"banzai-docstore-couchdb","value":{"rev":"5-950c115737d634e2f48ee1c772788321"}}, -{"id":"banzai-redis","key":"banzai-redis","value":{"rev":"3-446f29e0819fd79c810fdfa8ce05bdcf"}}, -{"id":"banzai-statestore-couchdb","key":"banzai-statestore-couchdb","value":{"rev":"5-c965442821741ce6f20e266fe43aea4a"}}, -{"id":"banzai-statestore-mem","key":"banzai-statestore-mem","value":{"rev":"3-a0891a1a2344922d91781c332ed26528"}}, -{"id":"bar","key":"bar","value":{"rev":"7-fbb44a76cb023e6a8941f15576cf190b"}}, -{"id":"barc","key":"barc","value":{"rev":"7-dfe352b410782543d6b1aea292f123eb"}}, -{"id":"barista","key":"barista","value":{"rev":"9-d3f3c776453ba69a81947f34d7cc3cbf"}}, -{"id":"bark","key":"bark","value":{"rev":"20-fc1a94f80cfa199c16aa075e940e06dc"}}, -{"id":"barricane-db","key":"barricane-db","value":{"rev":"3-450947b9a05047fe195f76a69a3144e8"}}, -{"id":"base-converter","key":"base-converter","value":{"rev":"7-1b49b01df111176b89343ad56ac68d5c"}}, -{"id":"base32","key":"base32","value":{"rev":"11-d686c54c9de557681356e74b83d916e8"}}, -{"id":"base64","key":"base64","value":{"rev":"24-bd713c3d7e96fad180263ed7563c595e"}}, -{"id":"bash","key":"bash","value":{"rev":"3-86a1c61babfa47da0ebc14c2f4e59a6a"}}, -{"id":"basic-auth","key":"basic-auth","value":{"rev":"3-472a87af27264ae81bd4394d70792e55"}}, -{"id":"basicFFmpeg","key":"basicFFmpeg","value":{"rev":"15-3e87a41c543bde1e6f7c49d021fda62f"}}, -{"id":"basicauth","key":"basicauth","value":{"rev":"3-15d95a05b6f5e7b6d7261f87c4eb73de"}}, -{"id":"basil-cookie","key":"basil-cookie","value":{"rev":"11-fff96b263f31b9d017e3cf59bf6fb23f"}}, -{"id":"batik","key":"batik","value":{"rev":"7-a19ce28cbbf54649fa225ed5474eff02"}}, -{"id":"batman","key":"batman","value":{"rev":"15-6af5469bf143790cbb4af196824c9e95"}}, -{"id":"batteries","key":"batteries","value":{"rev":"13-656c68fe887f4af3ef1e720e64275f4e"}}, -{"id":"bbcode","key":"bbcode","value":{"rev":"5-e79a8b62125f8a3a1751bf7bd8875f33"}}, -{"id":"bcrypt","key":"bcrypt","value":{"rev":"31-db8496d1239362a97a26f1e5eeb8a733"}}, -{"id":"beaconpush","key":"beaconpush","value":{"rev":"3-956fcd87a6d3f9d5b9775d47e36aa3e5"}}, -{"id":"bean","key":"bean","value":{"rev":"56-151c1558e15016205e65bd515eab9ee0"}}, -{"id":"bean.database.mongo","key":"bean.database.mongo","value":{"rev":"3-ede73166710137cbf570385b7e8f17fe"}}, -{"id":"beandocs","key":"beandocs","value":{"rev":"3-9f7492984c95b69ca1ad30d40223f117"}}, -{"id":"beanpole","key":"beanpole","value":{"rev":"53-565a78a2304405cdc9f4a6b6101160fa"}}, -{"id":"beanprep","key":"beanprep","value":{"rev":"3-bd387f0072514b8e44131671f9aad1b0"}}, -{"id":"beans","key":"beans","value":{"rev":"54-7f6d40a2a5bf228fe3547cce43edaa63"}}, -{"id":"beanstalk_client","key":"beanstalk_client","value":{"rev":"6-13c8c80aa6469b5dcf20d65909289383"}}, -{"id":"beanstalk_worker","key":"beanstalk_worker","value":{"rev":"6-45500991db97ed5a18ea96f3621bf99f"}}, -{"id":"beantest","key":"beantest","value":{"rev":"7-52d8160a0c0420c7d659b2ee10f26644"}}, -{"id":"beatit","key":"beatit","value":{"rev":"7-c0ba5f95b0601dcb628e4820555cc252"}}, -{"id":"beatport","key":"beatport","value":{"rev":"5-3b186b633ceea7f047e1df91e7b683a5"}}, -{"id":"beautifyjs","key":"beautifyjs","value":{"rev":"3-89ce050152aca0727c099060229ddc73"}}, -{"id":"beaver","key":"beaver","value":{"rev":"17-3b56116e8e40205e8efcedefee0319e3"}}, -{"id":"beeline","key":"beeline","value":{"rev":"11-92a4bd9524cc7aec3106efcacff6faed"}}, -{"id":"beet","key":"beet","value":{"rev":"95-3c9d9de63c363319b2201ac83bc0ee7d"}}, -{"id":"begin","key":"begin","value":{"rev":"3-b32a5eb1b9475353b37f90813ed89dce"}}, -{"id":"begin.js","key":"begin.js","value":{"rev":"7-9156869392a448595bf3e5723fcb7b57"}}, -{"id":"bejesus-api","key":"bejesus-api","value":{"rev":"11-6b42f8ffc370c494d01481b64536e91e"}}, -{"id":"bejesus-cli","key":"bejesus-cli","value":{"rev":"31-5fbbfe5ec1f6a0a7a3fafdf69230434a"}}, -{"id":"bem","key":"bem","value":{"rev":"22-c0e0f8d9e92b355246fd15058199b73c"}}, -{"id":"ben","key":"ben","value":{"rev":"3-debe52552a86f1e71895dd5d32add585"}}, -{"id":"bench","key":"bench","value":{"rev":"14-20987e1becf3acd1bd1833b04712c87c"}}, -{"id":"bencher","key":"bencher","value":{"rev":"3-08866a8fdcf180582b43690bbbf21087"}}, -{"id":"benchmark","key":"benchmark","value":{"rev":"219-0669bc24f3f2918d93369bb0d801abf3"}}, -{"id":"bencode","key":"bencode","value":{"rev":"8-7b9eff4c1658fb3a054ebc6f50e6edcd"}}, -{"id":"beseda","key":"beseda","value":{"rev":"49-5cc8c4e9bb3e836de7db58c3adf9a5bb"}}, -{"id":"bf","key":"bf","value":{"rev":"14-d81312e1bf4f7202b801b4343199aa55"}}, -{"id":"biggie-router","key":"biggie-router","value":{"rev":"42-56a546a78d5abd4402183b3d300d563e"}}, -{"id":"bigint","key":"bigint","value":{"rev":"58-02f368567849596219d6a0e87d9bc6b9"}}, -{"id":"bignumber","key":"bignumber","value":{"rev":"3-6e372428992a767e0a991ec3f39b8343"}}, -{"id":"binary","key":"binary","value":{"rev":"47-947aa2f5238a68e34b164ef7e50ece28"}}, -{"id":"binarySearch","key":"binarySearch","value":{"rev":"15-93a3d2f9c2690457023b5ae5f3d00446"}}, -{"id":"bind","key":"bind","value":{"rev":"9-b74d0af83e90a2655e564ab64bf1d27d"}}, -{"id":"binpack","key":"binpack","value":{"rev":"7-3dc67a64e0ef01f3aa59441c5150e04f"}}, -{"id":"bintrees","key":"bintrees","value":{"rev":"12-507fcd92f447f81842cba08cacb425cf"}}, -{"id":"bisection","key":"bisection","value":{"rev":"5-f785ea3bbd8fcc7cd9381d20417b87bb"}}, -{"id":"bison","key":"bison","value":{"rev":"12-e663b2ef96650b3b5a0cc36524e1b94a"}}, -{"id":"bitcoder","key":"bitcoder","value":{"rev":"8-19c957d6b845f4d7ad531951c971e03d"}}, -{"id":"bitcoin","key":"bitcoin","value":{"rev":"13-af88a28c02ab146622743c4c1c32e87b"}}, -{"id":"bitcoin-impl","key":"bitcoin-impl","value":{"rev":"8-99068f1d259e3c75209a6bd08e3e06a2"}}, -{"id":"bitcoin-p2p","key":"bitcoin-p2p","value":{"rev":"25-6df0283eb6e419bc3a1571f17721b100"}}, -{"id":"bitcoinjs-mongoose","key":"bitcoinjs-mongoose","value":{"rev":"3-57e239b31e218693f8cf3cf1cf098437"}}, -{"id":"bitly","key":"bitly","value":{"rev":"8-d6bfac8338e223fe62538954d2e9246a"}}, -{"id":"bitly.node","key":"bitly.node","value":{"rev":"3-15329b7a77633e0dae2c720e592420fb"}}, -{"id":"biwascheme","key":"biwascheme","value":{"rev":"3-37a85eed1bd2d4ee85ef1e100e7ebe8f"}}, -{"id":"black","key":"black","value":{"rev":"3-e07ae2273357da5894f4b7cdf1b20560"}}, -{"id":"black_coffee","key":"black_coffee","value":{"rev":"3-c5c764cf550ad3c831a085509f64cdfb"}}, -{"id":"bleach","key":"bleach","value":{"rev":"5-ef3ab7e761a6903eb70da1550a07e53d"}}, -{"id":"blend","key":"blend","value":{"rev":"16-c5dd075b3ede45f91056b4b768b2bfe8"}}, -{"id":"bless","key":"bless","value":{"rev":"29-1b9bc6f17acd144f51a297e4bdccfe0e"}}, -{"id":"blitz","key":"blitz","value":{"rev":"5-8bf6786f6fd7dbc0570ba21f803f35e6"}}, -{"id":"blo","key":"blo","value":{"rev":"5-9e752ea37438ea026e88a7aa7e7a91ba"}}, -{"id":"blog","key":"blog","value":{"rev":"13-80fc7b11d73e23ca7e518d271d1836ee"}}, -{"id":"blogmate","key":"blogmate","value":{"rev":"11-e503081be9290647c841aa8c04eb6e70"}}, -{"id":"bloodmoney","key":"bloodmoney","value":{"rev":"3-859b0235de3a29bf241323a31f9aa730"}}, -{"id":"bloom","key":"bloom","value":{"rev":"15-c609882b29d61a771d7dbf17f43016ad"}}, -{"id":"blue","key":"blue","value":{"rev":"6-e84221f7286dffbfda6f8abc6306064c"}}, -{"id":"bluemold","key":"bluemold","value":{"rev":"11-f48528b642b5d38d7c02b03622117fa7"}}, -{"id":"bn-lang","key":"bn-lang","value":{"rev":"3-266f186334f69448a940081589e82b04"}}, -{"id":"bn-lang-util","key":"bn-lang-util","value":{"rev":"3-0bc44f1d7d3746120dd835bfb685e229"}}, -{"id":"bn-log","key":"bn-log","value":{"rev":"5-db81a8a978071efd24b45e350e8b8954"}}, -{"id":"bn-template","key":"bn-template","value":{"rev":"3-604e77465ab1dc7e17f3b325089651ec"}}, -{"id":"bn-time","key":"bn-time","value":{"rev":"3-9c33587e783a98e1ccea409cacd5bbfb"}}, -{"id":"bn-unit","key":"bn-unit","value":{"rev":"3-5f35e3fd446241f682231bedcf846c0a"}}, -{"id":"bncode","key":"bncode","value":{"rev":"7-915a1759135a9837954c0ead58bf8e5a"}}, -{"id":"bnf","key":"bnf","value":{"rev":"5-4fe80fcafcc7a263f28b8dc62093bd8d"}}, -{"id":"bob","key":"bob","value":{"rev":"9-9ceeb581263c04793a2231b3726ab22b"}}, -{"id":"bogart","key":"bogart","value":{"rev":"30-70aed6f0827d2bd09963afddcad7a34a"}}, -{"id":"boil","key":"boil","value":{"rev":"3-7ab0fc3b831c591fd15711c27a6f5de0"}}, -{"id":"bolt","key":"bolt","value":{"rev":"3-138dfbdea2ab53ca714ca51494d32610"}}, -{"id":"bones","key":"bones","value":{"rev":"70-c74f0845c167cd755250fc7b4b9b40c2"}}, -{"id":"bones-admin","key":"bones-admin","value":{"rev":"11-2cdfe738d66aacff8569712a279c041d"}}, -{"id":"bones-auth","key":"bones-auth","value":{"rev":"35-2224f95bf3521809ce805ff215d2856c"}}, -{"id":"bones-document","key":"bones-document","value":{"rev":"13-95971fed1f47005c282e0fa60498e31c"}}, -{"id":"bonsai","key":"bonsai","value":{"rev":"3-67eb8935492d4ae9182a7ec74c1f36a6"}}, -{"id":"bonzo","key":"bonzo","value":{"rev":"142-7c5680b0f841c2263f06e96eb5237825"}}, -{"id":"bookbu","key":"bookbu","value":{"rev":"3-d9a104bccc67eae8a5dc6f0f4c3ba5fc"}}, -{"id":"bootstrap","key":"bootstrap","value":{"rev":"17-7a62dbe5e3323beb47165f13265f1a96"}}, -{"id":"borschik","key":"borschik","value":{"rev":"7-2570b5d6555a031394a55ff054797cb9"}}, -{"id":"bots","key":"bots","value":{"rev":"9-df43539c13d2996d9e32dff848615e8a"}}, -{"id":"bounce","key":"bounce","value":{"rev":"8-a3e424b2be1379743e9628c726facaa8"}}, -{"id":"bowser","key":"bowser","value":{"rev":"11-23ecc98edf5fde63fda626bb03da597f"}}, -{"id":"box2d","key":"box2d","value":{"rev":"6-5c920e9829764cbf904b9a59474c1672"}}, -{"id":"box2dnode","key":"box2dnode","value":{"rev":"3-12ffe24dcc1478ea0008c60c4ef7118f"}}, -{"id":"boxcar","key":"boxcar","value":{"rev":"5-a9ba953c547585285559d0e05c16e29e"}}, -{"id":"boxer","key":"boxer","value":{"rev":"8-60c49ff8574d5a47616796ad991463ad"}}, -{"id":"bracket-matcher","key":"bracket-matcher","value":{"rev":"27-a01c946c69665629e212a0f702be1b38"}}, -{"id":"brain","key":"brain","value":{"rev":"24-3aba33914e0f823505c69ef01361681b"}}, -{"id":"brainfuck","key":"brainfuck","value":{"rev":"7-adf33477ffe8640c9fdd6a0f8b349953"}}, -{"id":"brains","key":"brains","value":{"rev":"3-d7e7a95ea742f9b42fefb594c67c726a"}}, -{"id":"braintree","key":"braintree","value":{"rev":"14-eabe1c3e4e7cfd1f521f4bfd337611f7"}}, -{"id":"brazilnut","key":"brazilnut","value":{"rev":"3-4163b5a5598a8905c1283db9d260e5cc"}}, -{"id":"brazln","key":"brazln","value":{"rev":"29-15895bb5b193552826c196efe084caf2"}}, -{"id":"bread","key":"bread","value":{"rev":"9-093c9dd71fffb9a5b1c9eb8ac3e2a9b0"}}, -{"id":"breakfast","key":"breakfast","value":{"rev":"3-231e3046ede5e35e272dfab4a379015d"}}, -{"id":"brequire","key":"brequire","value":{"rev":"18-58b386e08541b222238aa12a13119fd9"}}, -{"id":"bricks","key":"bricks","value":{"rev":"15-f72e6c858c5bceb00cc34a16d52a7b59"}}, -{"id":"bricks-analytics","key":"bricks-analytics","value":{"rev":"3-dc2b6d2157c5039a4c36ceda46761b37"}}, -{"id":"bricks-compress","key":"bricks-compress","value":{"rev":"5-580eeecaa30c210502f42c5e184344a3"}}, -{"id":"bricks-rewrite","key":"bricks-rewrite","value":{"rev":"5-7a141aacaa3fd706b97847c6e8f9830a"}}, -{"id":"brokenbin","key":"brokenbin","value":{"rev":"5-bbc7a1c9628ed9f49b6d23e80c242852"}}, -{"id":"broker","key":"broker","value":{"rev":"9-756a097b948756e4bd7609b6f83a0847"}}, -{"id":"browscap","key":"browscap","value":{"rev":"12-c6fed16796d1ad84913f2617c66f0c7b"}}, -{"id":"browser-require","key":"browser-require","value":{"rev":"27-99f61fb3036ebc643282625649cc674f"}}, -{"id":"browserify","key":"browserify","value":{"rev":"163-c307ee153caf2160e5c32abd58898139"}}, -{"id":"browserjet","key":"browserjet","value":{"rev":"3-a386ab8911c410362eb8fceab5a998fe"}}, -{"id":"brt","key":"brt","value":{"rev":"3-b8452659a92039571ff1f877c8f874c7"}}, -{"id":"brunch","key":"brunch","value":{"rev":"113-64ae44857425c5d860d36f38ab3cf797"}}, -{"id":"brushes.js","key":"brushes.js","value":{"rev":"3-e28bd6597b949d84965a788928738f53"}}, -{"id":"bson","key":"bson","value":{"rev":"50-9d9db515dd9d2a4d873d186f324767a5"}}, -{"id":"btc-ex-api","key":"btc-ex-api","value":{"rev":"3-cabbf284cb01af79ee183d8023106762"}}, -{"id":"btoa","key":"btoa","value":{"rev":"3-b4a124b3650a746b8da9c9f93f386bac"}}, -{"id":"btoa-atob","key":"btoa-atob","value":{"rev":"3-baac60a3f04487333cc0364301220a53"}}, -{"id":"bucket","key":"bucket","value":{"rev":"3-5c2da8f67e29de1c29adbf51ad7d7299"}}, -{"id":"buffalo","key":"buffalo","value":{"rev":"9-6c763d939d775a255c65ba8dcf0d5372"}}, -{"id":"bufferjs","key":"bufferjs","value":{"rev":"13-b6e09e35ec822714d3ec485ac2010272"}}, -{"id":"bufferlib","key":"bufferlib","value":{"rev":"16-d48d96815fc7709d6b7d0a8bfc67f053"}}, -{"id":"bufferlist","key":"bufferlist","value":{"rev":"18-6fcedc10ffbca1afdc866e208d2f906a"}}, -{"id":"buffers","key":"buffers","value":{"rev":"11-3a70ec2da112befdc65b8c02772b8c44"}}, -{"id":"bufferstream","key":"bufferstream","value":{"rev":"82-6f82c5affb3906ebbaa0b116baf73c54"}}, -{"id":"buffertools","key":"buffertools","value":{"rev":"20-68f90e224f81fab81295f9079dc3c0fc"}}, -{"id":"buffoon","key":"buffoon","value":{"rev":"9-1cdc1cbced94691e836d4266eed7c143"}}, -{"id":"builder","key":"builder","value":{"rev":"25-b9679e2aaffec1ac6d59fdd259d9590c"}}, -{"id":"buildr","key":"buildr","value":{"rev":"69-cb3a756903a6322c6f9f4dd1c384a607"}}, -{"id":"bumper","key":"bumper","value":{"rev":"3-1e8d17aa3b29815e4069294cc9ce572c"}}, -{"id":"bundle","key":"bundle","value":{"rev":"39-46fde9cd841bce1fbdd92f6a1235c308"}}, -{"id":"bunker","key":"bunker","value":{"rev":"7-ed993a296fa0b8d3c3a7cd759d6f371e"}}, -{"id":"burari","key":"burari","value":{"rev":"11-08b61073d6ad0ef0c7449a574dc8f54b"}}, -{"id":"burrito","key":"burrito","value":{"rev":"38-3f3b109972720647f5412f3a2478859b"}}, -{"id":"busbuddy","key":"busbuddy","value":{"rev":"5-298ec29f6307351cf7a19bceebe957c7"}}, -{"id":"buster","key":"buster","value":{"rev":"9-870a6e9638806adde2f40105900cd4b3"}}, -{"id":"buster-args","key":"buster-args","value":{"rev":"7-9b189c602e437a505625dbf7fef5dead"}}, -{"id":"buster-assertions","key":"buster-assertions","value":{"rev":"5-fa34a8a5e7cf4dd08c2d02c39de3b563"}}, -{"id":"buster-cli","key":"buster-cli","value":{"rev":"5-b1a85006e41dbf74313253c571e63874"}}, -{"id":"buster-client","key":"buster-client","value":{"rev":"5-340637ec63b54bb01c1313a78db01945"}}, -{"id":"buster-configuration","key":"buster-configuration","value":{"rev":"3-a12e7ff172562b513534fc26be00aaed"}}, -{"id":"buster-core","key":"buster-core","value":{"rev":"5-871df160645e6684111a8fd02ff0eee9"}}, -{"id":"buster-evented-logger","key":"buster-evented-logger","value":{"rev":"5-c46681e6275a76723e3bc834555dbe32"}}, -{"id":"buster-format","key":"buster-format","value":{"rev":"5-e193e90436c7f941739b82adad86bdd8"}}, -{"id":"buster-module-loader","key":"buster-module-loader","value":{"rev":"5-4148b61f8b718e6181aa6054664a7c44"}}, -{"id":"buster-multicast","key":"buster-multicast","value":{"rev":"3-79480b5be761d243b274cb1e77375afc"}}, -{"id":"buster-promise","key":"buster-promise","value":{"rev":"5-b50030957fbd70e65576faa9c541b739"}}, -{"id":"buster-script-loader","key":"buster-script-loader","value":{"rev":"3-85af28b5bc4e647f27514fede19a144e"}}, -{"id":"buster-server","key":"buster-server","value":{"rev":"7-57b8b43047504818322018d2bbfee1f1"}}, -{"id":"buster-static","key":"buster-static","value":{"rev":"3-018c89d1524f7823934087f18dab9047"}}, -{"id":"buster-terminal","key":"buster-terminal","value":{"rev":"5-2c54c30ffa4a2d4b061e4c38e6b9b0e7"}}, -{"id":"buster-test","key":"buster-test","value":{"rev":"5-f7ee9c9f3b379e0ad5aa03d07581ad6f"}}, -{"id":"buster-test-cli","key":"buster-test-cli","value":{"rev":"9-c207974d20e95029cad5fa4c9435d152"}}, -{"id":"buster-user-agent-parser","key":"buster-user-agent-parser","value":{"rev":"5-7883085a203b3047b28ad08361219d1d"}}, -{"id":"buster-util","key":"buster-util","value":{"rev":"3-81977275a9c467ad79bb7e3f2b1caaa8"}}, -{"id":"butler","key":"butler","value":{"rev":"7-c964c4d213da6b0de2492ee57514d0f8"}}, -{"id":"byline","key":"byline","value":{"rev":"9-0b236ed5986c20136c0d581a244d52ac"}}, -{"id":"bz","key":"bz","value":{"rev":"7-d2a463b259c4e09dc9a79ddee9575ca0"}}, -{"id":"c2dm","key":"c2dm","value":{"rev":"11-a1e6a6643506bed3e1443155706aa5fe"}}, -{"id":"cabin","key":"cabin","value":{"rev":"7-df81ef56f0bb085d381c36600496dc57"}}, -{"id":"caboose","key":"caboose","value":{"rev":"49-7226441f91b63fb5c3ac240bd99d142a"}}, -{"id":"caboose-authentication","key":"caboose-authentication","value":{"rev":"3-9c71a9d7315fdea7d5f52fe52ecef118"}}, -{"id":"caboose-model","key":"caboose-model","value":{"rev":"3-967426d5acb8bb70e133f0052075dc1b"}}, -{"id":"cache2file","key":"cache2file","value":{"rev":"17-ac9caec611a38e1752d91f8cc80cfb04"}}, -{"id":"caching","key":"caching","value":{"rev":"11-06041aaaa46b63ed36843685cac63245"}}, -{"id":"calais","key":"calais","value":{"rev":"11-f8ac2064ca45dd5b7db7ea099cd61dfb"}}, -{"id":"calc","key":"calc","value":{"rev":"3-bead9c5b0bee34e44e7c04aa2bf9cd68"}}, -{"id":"calipso","key":"calipso","value":{"rev":"87-b562676045a66a3ec702591c67a9635e"}}, -{"id":"caman","key":"caman","value":{"rev":"15-4b97c73f0ac101c68335de2937483893"}}, -{"id":"camanjs","key":"camanjs","value":{"rev":"3-2856bbdf7a1d454929b4a80b119e3da0"}}, -{"id":"camelot","key":"camelot","value":{"rev":"7-8e257c5213861ecbd229ee737a3a8bb4"}}, -{"id":"campusbooks","key":"campusbooks","value":{"rev":"18-489be33c6ac2d6cbcf93355f2b129389"}}, -{"id":"canvas","key":"canvas","value":{"rev":"78-27dbf5b6e0a25ba5886d485fd897d701"}}, -{"id":"canvasutil","key":"canvasutil","value":{"rev":"7-0b87a370d673886efb7763aaf500b744"}}, -{"id":"capoo","key":"capoo","value":{"rev":"9-136a3ddf489228d5f4b504b1da619447"}}, -{"id":"capsule","key":"capsule","value":{"rev":"19-ad3c9ba0af71a84228e6dd360017f379"}}, -{"id":"capt","key":"capt","value":{"rev":"13-0805d789000fb2e361103a5e62379196"}}, -{"id":"carena","key":"carena","value":{"rev":"10-d38e8c336a0dbb8091514f638b22b96b"}}, -{"id":"carrier","key":"carrier","value":{"rev":"20-b2b4a0560d40eeac617000e9e22a9e9d"}}, -{"id":"cart","key":"cart","value":{"rev":"12-493e79c6fa0b099626e90da79a69f1e5"}}, -{"id":"carto","key":"carto","value":{"rev":"45-8eab07e2fac57396dd62af5805062387"}}, -{"id":"caruso","key":"caruso","value":{"rev":"5-d58e22212b0bcebbab4b42adc68799aa"}}, -{"id":"cas","key":"cas","value":{"rev":"3-82a93160eb9add99bde1599e55d18fd8"}}, -{"id":"cas-auth","key":"cas-auth","value":{"rev":"3-b02f77c198050b99f1df18f637e77c10"}}, -{"id":"cas-client","key":"cas-client","value":{"rev":"3-ca69e32a3053bc680d1dddc57271483b"}}, -{"id":"cashew","key":"cashew","value":{"rev":"7-9e81cde34263adad6949875c4b33ee99"}}, -{"id":"cassandra","key":"cassandra","value":{"rev":"3-8617ef73fdc73d02ecec74d31f98e463"}}, -{"id":"cassandra-client","key":"cassandra-client","value":{"rev":"19-aa1aef5d203be5b0eac678284f1a979f"}}, -{"id":"casset","key":"casset","value":{"rev":"3-2052c7feb5b89c77aaa279c8b50126ce"}}, -{"id":"castaneum","key":"castaneum","value":{"rev":"26-4dc55ba2482cca4230b4bc77ecb5b70d"}}, -{"id":"cat","key":"cat","value":{"rev":"3-75f20119b363b85c1a8433e26b86c943"}}, -{"id":"catchjs","key":"catchjs","value":{"rev":"3-ffda7eff7613de37f629dc7a831ffda1"}}, -{"id":"caterpillar","key":"caterpillar","value":{"rev":"5-bc003e3af33240e67b4c3042f308b7da"}}, -{"id":"causeeffect","key":"causeeffect","value":{"rev":"9-7e4e25bff656170c97cb0cce1b2ab6ca"}}, -{"id":"cayenne","key":"cayenne","value":{"rev":"5-2797f561467b41cc45804e5498917800"}}, -{"id":"ccn4bnode","key":"ccn4bnode","value":{"rev":"17-96f55189e5c98f0fa8200e403a04eb39"}}, -{"id":"ccnq3_config","key":"ccnq3_config","value":{"rev":"21-40345771769a9cadff4af9113b8124c2"}}, -{"id":"ccnq3_logger","key":"ccnq3_logger","value":{"rev":"5-4aa168dc24425938a29cf9ac456158d7"}}, -{"id":"ccnq3_portal","key":"ccnq3_portal","value":{"rev":"17-84e629ec1eaba1722327ccb9dddb05cf"}}, -{"id":"ccnq3_roles","key":"ccnq3_roles","value":{"rev":"43-97de74b08b1af103da8905533a84b749"}}, -{"id":"ccss","key":"ccss","value":{"rev":"11-b9beb506410ea81581ba4c7dfe9b2a7d"}}, -{"id":"cdb","key":"cdb","value":{"rev":"13-d7b6f609f069dc738912b405aac558ab"}}, -{"id":"cdb_changes","key":"cdb_changes","value":{"rev":"13-1dc99b096cb91c276332b651396789e8"}}, -{"id":"celeri","key":"celeri","value":{"rev":"17-b19294619ef6c2056f3bf6641e8945c2"}}, -{"id":"celery","key":"celery","value":{"rev":"5-bdfccd483cf30c4c10c5ec0963de1248"}}, -{"id":"cempl8","key":"cempl8","value":{"rev":"21-bb9547b78a1548fe11dc1d5b816b6da1"}}, -{"id":"cfg","key":"cfg","value":{"rev":"3-85c7651bb8f16b057e60a46946eb95af"}}, -{"id":"cgi","key":"cgi","value":{"rev":"17-7ceac458c7f141d4fbbf05d267a72aa8"}}, -{"id":"chain","key":"chain","value":{"rev":"9-b0f175c5ad0173bcb7e11e58b02a7394"}}, -{"id":"chain-gang","key":"chain-gang","value":{"rev":"22-b0e6841a344b65530ea2a83a038e5aa6"}}, -{"id":"chainer","key":"chainer","value":{"rev":"15-8c6a565035225a1dcca0177e92ccf42d"}}, -{"id":"chainify","key":"chainify","value":{"rev":"3-0926790f18a0016a9943cfb4830e0187"}}, -{"id":"chains","key":"chains","value":{"rev":"5-d9e1ac38056e2638e38d9a7c415929c6"}}, -{"id":"chainsaw","key":"chainsaw","value":{"rev":"24-82e078efbbc59f798d29a0259481012e"}}, -{"id":"changelog","key":"changelog","value":{"rev":"27-317e473de0bf596b273a9dadecea126d"}}, -{"id":"channel-server","key":"channel-server","value":{"rev":"3-3c882f7e61686e8a124b5198c638a18e"}}, -{"id":"channels","key":"channels","value":{"rev":"5-0b532f054886d9094cb98493ee0a7a16"}}, -{"id":"chaos","key":"chaos","value":{"rev":"40-7caa4459d398f5ec30fea91d087f0d71"}}, -{"id":"chard","key":"chard","value":{"rev":"3-f2de35f7a390ea86ac0eb78bf720d0de"}}, -{"id":"charenc","key":"charenc","value":{"rev":"3-092036302311a8f5779b800c98170b5b"}}, -{"id":"chargify","key":"chargify","value":{"rev":"5-e3f29f2816b04c26ca047d345928e2c1"}}, -{"id":"charm","key":"charm","value":{"rev":"13-3e7e7b5babc1efc472e3ce62eec2c0c7"}}, -{"id":"chat-server","key":"chat-server","value":{"rev":"7-c73b785372474e083fb8f3e9690761da"}}, -{"id":"chatroom","key":"chatroom","value":{"rev":"3-f4fa8330b7eb277d11407f968bffb6a2"}}, -{"id":"chatspire","key":"chatspire","value":{"rev":"3-081e167e3f7c1982ab1b7fc3679cb87c"}}, -{"id":"checkip","key":"checkip","value":{"rev":"3-b31d58a160a4a3fe2f14cfbf2217949e"}}, -{"id":"cheddar-getter","key":"cheddar-getter","value":{"rev":"3-d675ec138ea704df127fabab6a52a8dc"}}, -{"id":"chess","key":"chess","value":{"rev":"3-8b15268c8b0fb500dcbc83b259e7fb88"}}, -{"id":"chessathome-worker","key":"chessathome-worker","value":{"rev":"7-cdfd411554c35ba7a52e54f7744bed35"}}, -{"id":"chirkut.js","key":"chirkut.js","value":{"rev":"3-c0e515eee0f719c5261a43e692a3585c"}}, -{"id":"chiron","key":"chiron","value":{"rev":"6-ccb575e432c1c1981fc34b4e27329c85"}}, -{"id":"chopper","key":"chopper","value":{"rev":"5-168681c58c2a50796676dea73dc5398b"}}, -{"id":"choreographer","key":"choreographer","value":{"rev":"14-b0159823becdf0b4552967293968b2a8"}}, -{"id":"chromic","key":"chromic","value":{"rev":"3-c4ca0bb1f951db96c727241092afa9cd"}}, -{"id":"chrono","key":"chrono","value":{"rev":"9-6399d715df1a2f4696f89f2ab5d4d83a"}}, -{"id":"chuck","key":"chuck","value":{"rev":"3-71f2ee071d4b6fb2af3b8b828c51d8ab"}}, -{"id":"chunkedstream","key":"chunkedstream","value":{"rev":"3-b145ed7d1abd94ac44343413e4f823e7"}}, -{"id":"cider","key":"cider","value":{"rev":"10-dc20cd3eac9470e96911dcf75ac6492b"}}, -{"id":"cinch","key":"cinch","value":{"rev":"5-086af7f72caefb57284e4101cbe3c905"}}, -{"id":"cipherpipe","key":"cipherpipe","value":{"rev":"5-0b5590f808415a7297de6d45947d911f"}}, -{"id":"cjson","key":"cjson","value":{"rev":"25-02e3d327b48e77dc0f9e070ce9454ac2"}}, -{"id":"ck","key":"ck","value":{"rev":"3-f482385f5392a49353d8ba5eb9c7afef"}}, -{"id":"ckup","key":"ckup","value":{"rev":"26-90a76ec0cdf951dc2ea6058098407ee2"}}, -{"id":"class","key":"class","value":{"rev":"6-e2805f7d87586a66fb5fd170cf74b3b0"}}, -{"id":"class-42","key":"class-42","value":{"rev":"3-14c988567a2c78a857f15c9661bd6430"}}, -{"id":"class-js","key":"class-js","value":{"rev":"5-792fd04288a651dad87bc47eb91c2042"}}, -{"id":"classify","key":"classify","value":{"rev":"23-35eb336c350446f5ed49069df151dbb7"}}, -{"id":"clean-css","key":"clean-css","value":{"rev":"13-e30ea1007f6c5bb49e07276228b8a960"}}, -{"id":"clearInterval","key":"clearInterval","value":{"rev":"3-a49fa235d3dc14d28a3d15f8db291986"}}, -{"id":"clearTimeout","key":"clearTimeout","value":{"rev":"3-e838bd25adc825112922913c1a35b934"}}, -{"id":"cli","key":"cli","value":{"rev":"65-9e79c37c12d21b9b9114093de0773c54"}}, -{"id":"cli-color","key":"cli-color","value":{"rev":"9-0a8e775e713b1351f6a6648748dd16ec"}}, -{"id":"cli-table","key":"cli-table","value":{"rev":"3-9e447a8bb392fb7d9c534445a650e328"}}, -{"id":"clickatell","key":"clickatell","value":{"rev":"3-31f1a66d08a789976919df0c9280de88"}}, -{"id":"clicktime","key":"clicktime","value":{"rev":"9-697a99f5f704bfebbb454df47c9c472a"}}, -{"id":"clientexpress","key":"clientexpress","value":{"rev":"3-9b07041cd7b0c3967c4625ac74c9b50c"}}, -{"id":"cliff","key":"cliff","value":{"rev":"15-ef9ef25dbad08c0e346388522d94c5c3"}}, -{"id":"clip","key":"clip","value":{"rev":"21-c3936e566feebfe0beddb0bbb686c00d"}}, -{"id":"clock","key":"clock","value":{"rev":"5-19bc51841d41408b4446c0862487dc5e"}}, -{"id":"clog","key":"clog","value":{"rev":"5-1610fe2c0f435d2694a1707ee15cd11e"}}, -{"id":"clone","key":"clone","value":{"rev":"11-099d07f38381b54902c4cf5b93671ed4"}}, -{"id":"closure","key":"closure","value":{"rev":"7-9c2ac6b6ec9f14d12d10bfbfad58ec14"}}, -{"id":"closure-compiler","key":"closure-compiler","value":{"rev":"8-b3d2f9e3287dd33094a35d797d6beaf2"}}, -{"id":"cloud","key":"cloud","value":{"rev":"27-407c7aa77d3d4a6cc903d18b383de8b8"}}, -{"id":"cloud9","key":"cloud9","value":{"rev":"71-4af631e3fa2eb28058cb0d18ef3a6a3e"}}, -{"id":"cloudcontrol","key":"cloudcontrol","value":{"rev":"15-2df57385aa9bd92f7ed81e6892e23696"}}, -{"id":"cloudfiles","key":"cloudfiles","value":{"rev":"30-01f84ebda1d8f151b3e467590329960c"}}, -{"id":"cloudfoundry","key":"cloudfoundry","value":{"rev":"3-66fafd3d6b1353b1699d35e634686ab6"}}, -{"id":"cloudmailin","key":"cloudmailin","value":{"rev":"3-a4e3e4d457f5a18261bb8df145cfb418"}}, -{"id":"cloudnode-cli","key":"cloudnode-cli","value":{"rev":"17-3a80f7855ce618f7aee68bd693ed485b"}}, -{"id":"cloudservers","key":"cloudservers","value":{"rev":"42-6bc34f7e34f84a24078b43a609e96c59"}}, -{"id":"clucene","key":"clucene","value":{"rev":"37-3d613f12a857b8fe22fbf420bcca0dc3"}}, -{"id":"cluster","key":"cluster","value":{"rev":"83-63fb7a468d95502f94ea45208ba0a890"}}, -{"id":"cluster-isolatable","key":"cluster-isolatable","value":{"rev":"5-6af883cea9ab1c90bb126d8b3be2d156"}}, -{"id":"cluster-live","key":"cluster-live","value":{"rev":"7-549d19e9727f460c7de48f93b92e9bb3"}}, -{"id":"cluster-log","key":"cluster-log","value":{"rev":"7-9c47854df8ec911e679743185668a5f7"}}, -{"id":"cluster-loggly","key":"cluster-loggly","value":{"rev":"3-e1f7e331282d7b8317ce55e0fce7f934"}}, -{"id":"cluster-mail","key":"cluster-mail","value":{"rev":"9-dc18c5c1b2b265f3d531b92467b6cc35"}}, -{"id":"cluster-responsetimes","key":"cluster-responsetimes","value":{"rev":"3-c9e16daee15eb84910493264e973275c"}}, -{"id":"cluster-socket.io","key":"cluster-socket.io","value":{"rev":"7-29032f0b42575e9fe183a0af92191132"}}, -{"id":"cluster.exception","key":"cluster.exception","value":{"rev":"3-10856526e2f61e3000d62b12abd750e3"}}, -{"id":"clutch","key":"clutch","value":{"rev":"8-50283f7263c430cdd1d293c033571012"}}, -{"id":"cm1-route","key":"cm1-route","value":{"rev":"13-40e72b5a4277b500c98c966bcd2a8a86"}}, -{"id":"cmd","key":"cmd","value":{"rev":"9-9168fcd96fb1ba9449050162023f3570"}}, -{"id":"cmdopt","key":"cmdopt","value":{"rev":"3-85677533e299bf195e78942929cf9839"}}, -{"id":"cmp","key":"cmp","value":{"rev":"5-b10f873b78eb64e406fe55bd001ae0fa"}}, -{"id":"cmudict","key":"cmudict","value":{"rev":"3-cd028380bba917d5ed2be7a8d3b3b0b7"}}, -{"id":"cnlogger","key":"cnlogger","value":{"rev":"9-dbe7e0e50d25ca5ae939fe999c3c562b"}}, -{"id":"coa","key":"coa","value":{"rev":"11-ff4e634fbebd3f80b9461ebe58b3f64e"}}, -{"id":"cobra","key":"cobra","value":{"rev":"5-a3e0963830d350f4a7e91b438caf9117"}}, -{"id":"cockpit","key":"cockpit","value":{"rev":"3-1757b37245ee990999e4456b9a6b963e"}}, -{"id":"coco","key":"coco","value":{"rev":"104-eabc4d7096295c2156144a7581d89b35"}}, -{"id":"cocos2d","key":"cocos2d","value":{"rev":"19-88a5c75ceb6e7667665c056d174f5f1a"}}, -{"id":"codem-transcode","key":"codem-transcode","value":{"rev":"9-1faa2657d53271ccc44cce27de723e99"}}, -{"id":"codepad","key":"codepad","value":{"rev":"5-094ddce74dc057dc0a4d423d6d2fbc3a"}}, -{"id":"codetube","key":"codetube","value":{"rev":"3-819794145f199330e724864db70da53b"}}, -{"id":"coerce","key":"coerce","value":{"rev":"3-e7d392d497c0b8491b89fcbbd1a5a89f"}}, -{"id":"coffee-conf","key":"coffee-conf","value":{"rev":"3-883bc4767d70810ece2fdf1ccae883de"}}, -{"id":"coffee-css","key":"coffee-css","value":{"rev":"11-66ca197173751389b24945f020f198f9"}}, -{"id":"coffee-echonest","key":"coffee-echonest","value":{"rev":"3-3cd0e2b77103e334eccf6cf4168f39b2"}}, -{"id":"coffee-machine","key":"coffee-machine","value":{"rev":"9-02deb4d27fd5d56002ead122e9bb213e"}}, -{"id":"coffee-new","key":"coffee-new","value":{"rev":"67-0664b0f289030c38d113070fd26f4f71"}}, -{"id":"coffee-resque","key":"coffee-resque","value":{"rev":"22-5b022809317d3a873be900f1a697c5eb"}}, -{"id":"coffee-resque-retry","key":"coffee-resque-retry","value":{"rev":"29-1fb64819a4a21ebb4d774d9d4108e419"}}, -{"id":"coffee-revup","key":"coffee-revup","value":{"rev":"3-23aafa258bcdcf2bb68d143d61383551"}}, -{"id":"coffee-script","key":"coffee-script","value":{"rev":"60-a6c3739655f43953bd86283776586b95"}}, -{"id":"coffee-son","key":"coffee-son","value":{"rev":"3-84a81e7e24c8cb23293940fc1b87adfe"}}, -{"id":"coffee-toaster","key":"coffee-toaster","value":{"rev":"17-d43d7276c08b526c229c78b7d5acd6cc"}}, -{"id":"coffee-watcher","key":"coffee-watcher","value":{"rev":"3-3d861a748f0928c789cbdb8ff62b6091"}}, -{"id":"coffee-world","key":"coffee-world","value":{"rev":"15-46dc320f94fa64c39e183224ec59f47a"}}, -{"id":"coffee4clients","key":"coffee4clients","value":{"rev":"15-58fba7dd10bced0411cfe546b9336145"}}, -{"id":"coffeeapp","key":"coffeeapp","value":{"rev":"48-bece0a26b78afc18cd37d577f90369d9"}}, -{"id":"coffeebot","key":"coffeebot","value":{"rev":"3-a9007053f25a4c13b324f0ac7066803e"}}, -{"id":"coffeedoc","key":"coffeedoc","value":{"rev":"21-a955faafafd10375baf3101ad2c142d0"}}, -{"id":"coffeegrinder","key":"coffeegrinder","value":{"rev":"9-6e725aad7fd39cd38f41c743ef8a7563"}}, -{"id":"coffeekup","key":"coffeekup","value":{"rev":"35-9b1eecdb7b13d3e75cdc7b1045cf910a"}}, -{"id":"coffeemaker","key":"coffeemaker","value":{"rev":"9-4c5e665aa2a5b4efa2b7d077d0a4f9c1"}}, -{"id":"coffeemate","key":"coffeemate","value":{"rev":"71-03d0221fb495f2dc6732009884027b47"}}, -{"id":"coffeepack","key":"coffeepack","value":{"rev":"3-bbf0e27cb4865392164e7ab33f131d58"}}, -{"id":"coffeeq","key":"coffeeq","value":{"rev":"9-4e38e9742a0b9d7b308565729fbfd123"}}, -{"id":"coffeescript-growl","key":"coffeescript-growl","value":{"rev":"7-2bc1f93c4aad5fa8fb4bcfd1b3ecc279"}}, -{"id":"coffeescript-notify","key":"coffeescript-notify","value":{"rev":"3-8aeb31f8e892d3fefa421ff28a1b3de9"}}, -{"id":"collectd","key":"collectd","value":{"rev":"5-3d4c84b0363aa9c078157d82695557a1"}}, -{"id":"collection","key":"collection","value":{"rev":"3-a47e1fe91b9eebb3e75954e350ec2ca3"}}, -{"id":"collection_functions","key":"collection_functions","value":{"rev":"3-7366c721008062373ec924a409415189"}}, -{"id":"collections","key":"collections","value":{"rev":"3-0237a40d08a0da36c2dd01ce73a89bb2"}}, -{"id":"color","key":"color","value":{"rev":"15-4898b2cd9744feb3249ba10828c186f8"}}, -{"id":"color-convert","key":"color-convert","value":{"rev":"7-2ccb47c7f07a47286d9a2f39383d28f0"}}, -{"id":"color-string","key":"color-string","value":{"rev":"5-9a6336f420e001e301a15b88b0103696"}}, -{"id":"colorize","key":"colorize","value":{"rev":"3-ff380385edacc0c46e4c7b5c05302576"}}, -{"id":"colors","key":"colors","value":{"rev":"8-7c7fb9c5af038c978f0868c7706fe145"}}, -{"id":"colour-extractor","key":"colour-extractor","value":{"rev":"3-62e96a84c6adf23f438b5aac76c7b257"}}, -{"id":"coloured","key":"coloured","value":{"rev":"8-c5295f2d5a8fc08e93d180a4e64f8d38"}}, -{"id":"coloured-log","key":"coloured-log","value":{"rev":"14-8627a3625959443acad71e2c23dfc582"}}, -{"id":"comb","key":"comb","value":{"rev":"5-7f201b621ae9a890c7f5a31867eba3e9"}}, -{"id":"combine","key":"combine","value":{"rev":"14-bed33cd4389a2e4bb826a0516c6ae307"}}, -{"id":"combined-stream","key":"combined-stream","value":{"rev":"13-678f560200ac2835b9026e9e2b955cb0"}}, -{"id":"combiner","key":"combiner","value":{"rev":"3-5e7f133c8c14958eaf9e92bd79ae8ee1"}}, -{"id":"combohandler","key":"combohandler","value":{"rev":"7-d7e1a402f0066caa6756a8866de81dd9"}}, -{"id":"combyne","key":"combyne","value":{"rev":"23-05ebee9666a769e32600bc5548d10ce9"}}, -{"id":"comfy","key":"comfy","value":{"rev":"5-8bfe55bc16611dfe51a184b8f3eb31c1"}}, -{"id":"command-parser","key":"command-parser","value":{"rev":"5-8a5c3ed6dfa0fa55cc71b32cf52332fc"}}, -{"id":"commander","key":"commander","value":{"rev":"11-9dd16c00844d464bf66c101a57075401"}}, -{"id":"commando","key":"commando","value":{"rev":"3-e159f1890f3771dfd6e04f4d984f26f3"}}, -{"id":"common","key":"common","value":{"rev":"16-94eafcf104c0c7d1090e668ddcc12a5f"}}, -{"id":"common-exception","key":"common-exception","value":{"rev":"7-bd46358014299da814691c835548ef21"}}, -{"id":"common-node","key":"common-node","value":{"rev":"5-b2c4bef0e7022d5d453661a9c43497a8"}}, -{"id":"common-pool","key":"common-pool","value":{"rev":"5-c495fa945361ba4fdfb2ee8733d791b4"}}, -{"id":"common-utils","key":"common-utils","value":{"rev":"3-e5a047f118fc304281d2bc5e9ab18e62"}}, -{"id":"commondir","key":"commondir","value":{"rev":"3-ea49874d12eeb9adf28ca28989dfb5a9"}}, -{"id":"commonjs","key":"commonjs","value":{"rev":"6-39fcd0de1ec265890cf063effd0672e3"}}, -{"id":"commonjs-utils","key":"commonjs-utils","value":{"rev":"6-c0266a91dbd0a43effb7d30da5d9f35c"}}, -{"id":"commonkv","key":"commonkv","value":{"rev":"3-90b2fe4c79e263b044303706c4d5485a"}}, -{"id":"commons","key":"commons","value":{"rev":"6-0ecb654aa2bd17cf9519f86d354f8a50"}}, -{"id":"complete","key":"complete","value":{"rev":"7-acde8cba7677747d09c3d53ff165754e"}}, -{"id":"complex-search","key":"complex-search","value":{"rev":"5-c80b2c7f049f333bde89435f3de497ca"}}, -{"id":"compose","key":"compose","value":{"rev":"1-cf8a97d6ead3bef056d85daec5d36c70"}}, -{"id":"composer","key":"composer","value":{"rev":"6-1deb43725051f845efd4a7c8e68aa6d6"}}, -{"id":"compress","key":"compress","value":{"rev":"17-f0aacce1356f807b51e083490fb353bd"}}, -{"id":"compress-buffer","key":"compress-buffer","value":{"rev":"12-2886014c7f2541f4ddff9f0f55f4c171"}}, -{"id":"compress-ds","key":"compress-ds","value":{"rev":"5-9e4c6931edf104443353594ef50aa127"}}, -{"id":"compressor","key":"compressor","value":{"rev":"3-ee8ad155a98e1483d899ebcf82d5fb63"}}, -{"id":"concrete","key":"concrete","value":{"rev":"5-bc70bbffb7c6fe9e8c399db578fb3bae"}}, -{"id":"condo","key":"condo","value":{"rev":"9-5f03d58ee7dc29465defa3758f3b138a"}}, -{"id":"conductor","key":"conductor","value":{"rev":"8-1878afadcda7398063de6286c2d2c5c1"}}, -{"id":"conf","key":"conf","value":{"rev":"11-dcf0f6a93827d1b143cb1d0858f2be4a"}}, -{"id":"config","key":"config","value":{"rev":"37-2b741a1e6951a74b7f1de0d0547418a0"}}, -{"id":"config-loader","key":"config-loader","value":{"rev":"3-708cc96d1206de46fb450eb57ca07b0d"}}, -{"id":"configurator","key":"configurator","value":{"rev":"5-b31ad9731741d19f28241f6af5b41fee"}}, -{"id":"confu","key":"confu","value":{"rev":"7-c46f82c4aa9a17db6530b00669461eaf"}}, -{"id":"confy","key":"confy","value":{"rev":"3-893b33743830a0318dc99b1788aa92ee"}}, -{"id":"connect","key":"connect","value":{"rev":"151-8b5617fc6ece6c125b5f628936159bd6"}}, -{"id":"connect-access-control","key":"connect-access-control","value":{"rev":"3-ccf5fb09533d41eb0b564eb1caecf910"}}, -{"id":"connect-airbrake","key":"connect-airbrake","value":{"rev":"5-19db5e5828977540814d09f9eb7f028f"}}, -{"id":"connect-analytics","key":"connect-analytics","value":{"rev":"3-6f71c8b08ed9f5762c1a4425c196fb2a"}}, -{"id":"connect-app-cache","key":"connect-app-cache","value":{"rev":"27-3e69452dfe51cc907f8b188aede1bda8"}}, -{"id":"connect-assetmanager","key":"connect-assetmanager","value":{"rev":"46-f2a8834d2749e0c069cee06244e7501c"}}, -{"id":"connect-assetmanager-handlers","key":"connect-assetmanager-handlers","value":{"rev":"38-8b93821fcf46f20bbad4319fb39302c1"}}, -{"id":"connect-assets","key":"connect-assets","value":{"rev":"33-7ec2940217e29a9514d20cfd49af10f5"}}, -{"id":"connect-auth","key":"connect-auth","value":{"rev":"36-5640e82f3e2773e44ce47b0687436305"}}, -{"id":"connect-cache","key":"connect-cache","value":{"rev":"11-efe1f0ab00c181b1a4dece446ef13a90"}}, -{"id":"connect-coffee","key":"connect-coffee","value":{"rev":"3-3d4ebcfe083c9e5a5d587090f1bb4d65"}}, -{"id":"connect-conneg","key":"connect-conneg","value":{"rev":"3-bc3e04e65cf1f5233a38cc846e9a4a75"}}, -{"id":"connect-cookie-session","key":"connect-cookie-session","value":{"rev":"3-f48ca73aa1ce1111a2c962d219b59c1a"}}, -{"id":"connect-cors","key":"connect-cors","value":{"rev":"10-5bc9e3759671a0157fdc307872d38844"}}, -{"id":"connect-couchdb","key":"connect-couchdb","value":{"rev":"9-9adb6d24c7fb6de58bafe6d06fb4a230"}}, -{"id":"connect-cradle","key":"connect-cradle","value":{"rev":"5-0e5e32e00a9b98eff1ab010173d26ffb"}}, -{"id":"connect-docco","key":"connect-docco","value":{"rev":"9-c8e379f9a89db53f8921895ac4e87ed6"}}, -{"id":"connect-dojo","key":"connect-dojo","value":{"rev":"17-f323c634536b9b948ad9607f4ca0847f"}}, -{"id":"connect-esi","key":"connect-esi","value":{"rev":"45-01de7506d405856586ea77cb14022192"}}, -{"id":"connect-facebook","key":"connect-facebook","value":{"rev":"3-bf77eb01c0476e607b25bc9d93416b7e"}}, -{"id":"connect-force-domain","key":"connect-force-domain","value":{"rev":"5-a65755f93aaea8a21c7ce7dd4734dca0"}}, -{"id":"connect-form","key":"connect-form","value":{"rev":"16-fa786af79f062a05ecdf3e7cf48317e2"}}, -{"id":"connect-geoip","key":"connect-geoip","value":{"rev":"3-d87f93bcac58aa7904886a8fb6c45899"}}, -{"id":"connect-googleapps","key":"connect-googleapps","value":{"rev":"13-49c5c6c6724b21eea9a8eaae2165978d"}}, -{"id":"connect-gzip","key":"connect-gzip","value":{"rev":"7-2e1d4bb887c1ddda278fc8465ee5645b"}}, -{"id":"connect-heroku-redis","key":"connect-heroku-redis","value":{"rev":"13-92da2be67451e5f55f6fbe3672c86dc4"}}, -{"id":"connect-i18n","key":"connect-i18n","value":{"rev":"8-09d47d7c220770fc80d1b6fd87ffcd07"}}, -{"id":"connect-identity","key":"connect-identity","value":{"rev":"8-8eb9e21bbf80045e0243720955d6070f"}}, -{"id":"connect-image-resizer","key":"connect-image-resizer","value":{"rev":"7-5f82563f87145f3cc06086afe3a14a62"}}, -{"id":"connect-index","key":"connect-index","value":{"rev":"3-8b8373334079eb26c8735b39483889a0"}}, -{"id":"connect-jsonp","key":"connect-jsonp","value":{"rev":"16-9e80af455e490710f06039d3c0025840"}}, -{"id":"connect-jsonrpc","key":"connect-jsonrpc","value":{"rev":"6-6556800f0bef6ae5eb10496d751048e7"}}, -{"id":"connect-kyoto","key":"connect-kyoto","value":{"rev":"5-8f6a9e9b24d1a71c786645402f509645"}}, -{"id":"connect-less","key":"connect-less","value":{"rev":"3-461ed9a80b462b978a81d5bcee6f3665"}}, -{"id":"connect-load-balance","key":"connect-load-balance","value":{"rev":"3-e74bff5fb47d1490c05a9cc4339af347"}}, -{"id":"connect-memcached","key":"connect-memcached","value":{"rev":"3-5fc92b7f9fb5bcfb364a27e6f052bcc7"}}, -{"id":"connect-mongo","key":"connect-mongo","value":{"rev":"13-c3869bc7337b2f1ee6b9b3364993f321"}}, -{"id":"connect-mongodb","key":"connect-mongodb","value":{"rev":"30-30cb932839ce16e4e496f5a33fdd720a"}}, -{"id":"connect-mongoose","key":"connect-mongoose","value":{"rev":"3-48a5b329e4cfa885442d43bbd1d0db46"}}, -{"id":"connect-mongoose-session","key":"connect-mongoose-session","value":{"rev":"3-6692b8e1225d5cd6a2daabd61cecb1cd"}}, -{"id":"connect-mysql-session","key":"connect-mysql-session","value":{"rev":"9-930abd0279ef7f447e75c95b3e71be12"}}, -{"id":"connect-no-www","key":"connect-no-www","value":{"rev":"3-33bed7417bc8a5e8efc74ce132c33158"}}, -{"id":"connect-notifo","key":"connect-notifo","value":{"rev":"3-4681f8c5a7dfd35aee9634e809c41804"}}, -{"id":"connect-parameter-router","key":"connect-parameter-router","value":{"rev":"3-f435f06d556c208d43ef05c64bcddceb"}}, -{"id":"connect-pg","key":"connect-pg","value":{"rev":"11-d84c53d8f1c24adfc266e7a031dddf0d"}}, -{"id":"connect-proxy","key":"connect-proxy","value":{"rev":"7-a691ff57a9affeab47c54d17dbe613cb"}}, -{"id":"connect-queryparser","key":"connect-queryparser","value":{"rev":"3-bb35a7f3f75297a63bf942a63b842698"}}, -{"id":"connect-redis","key":"connect-redis","value":{"rev":"40-4faa12962b14da49380de2bb183176f9"}}, -{"id":"connect-restreamer","key":"connect-restreamer","value":{"rev":"3-08e637ca685cc63b2b4f9722c763c105"}}, -{"id":"connect-riak","key":"connect-riak","value":{"rev":"5-3268c29a54e430a3f8adb33570afafdb"}}, -{"id":"connect-rpx","key":"connect-rpx","value":{"rev":"28-acc7bb4200c1d30f359151f0a715162c"}}, -{"id":"connect-security","key":"connect-security","value":{"rev":"16-fecd20f486a8ea4d557119af5b5a2960"}}, -{"id":"connect-select","key":"connect-select","value":{"rev":"5-5ca28ec800419e4cb3e97395a6b96153"}}, -{"id":"connect-session-mongo","key":"connect-session-mongo","value":{"rev":"9-9e6a26dfbb9c13a9d6f4060a1895730a"}}, -{"id":"connect-session-redis-store","key":"connect-session-redis-store","value":{"rev":"8-fecfed6e17476eaada5cfe7740d43893"}}, -{"id":"connect-sessionvoc","key":"connect-sessionvoc","value":{"rev":"13-57b6e6ea2158e3b7136054839662ea3d"}}, -{"id":"connect-spdy","key":"connect-spdy","value":{"rev":"11-f9eefd7303295d77d317cba78d299130"}}, -{"id":"connect-sts","key":"connect-sts","value":{"rev":"9-8e3fd563c04ce14b824fc4da42efb70e"}}, -{"id":"connect-timeout","key":"connect-timeout","value":{"rev":"4-6f5f8d97480c16c7acb05fe82400bbc7"}}, -{"id":"connect-unstable","key":"connect-unstable","value":{"rev":"3-1d3a4edc52f005d8cb4d557485095314"}}, -{"id":"connect-wormhole","key":"connect-wormhole","value":{"rev":"3-f33b15acc686bd9ad0c6df716529009f"}}, -{"id":"connect-xcors","key":"connect-xcors","value":{"rev":"7-f8e1cd6805a8779bbd6bb2c1000649fb"}}, -{"id":"connect_facebook","key":"connect_facebook","value":{"rev":"3-b3001d71f619836a009c53c816ce36ed"}}, -{"id":"connect_json","key":"connect_json","value":{"rev":"3-dd0df74291f80f45b4314d56192c19c5"}}, -{"id":"connectables","key":"connectables","value":{"rev":"3-f6e9f8f13883a523b4ea6035281f541b"}}, -{"id":"conseq","key":"conseq","value":{"rev":"3-890d340704322630e7a724333f394c70"}}, -{"id":"consistent-hashing","key":"consistent-hashing","value":{"rev":"3-fcef5d4479d926560cf1bc900f746f2a"}}, -{"id":"console","key":"console","value":{"rev":"3-1e0449b07c840eeac6b536e2552844f4"}}, -{"id":"console.log","key":"console.log","value":{"rev":"9-d608afe50e732ca453365befcb87bad5"}}, -{"id":"consolemark","key":"consolemark","value":{"rev":"13-320f003fc2c3cec909ab3e9c3bce9743"}}, -{"id":"construct","key":"construct","value":{"rev":"3-75bdc809ee0572172e6acff537af7d9b"}}, -{"id":"context","key":"context","value":{"rev":"3-86b1a6a0f77ef86d4d9ccfff47ceaf6a"}}, -{"id":"contextify","key":"contextify","value":{"rev":"9-547b8019ef66e0d1c84fe00be832e750"}}, -{"id":"contract","key":"contract","value":{"rev":"3-d09e775c2c1e297b6cbbfcd5efbae3c7"}}, -{"id":"contracts","key":"contracts","value":{"rev":"13-3fd75c77e688937734f51cf97f10dd7d"}}, -{"id":"control","key":"control","value":{"rev":"31-7abf0cb81d19761f3ff59917e56ecedf"}}, -{"id":"controljs","key":"controljs","value":{"rev":"3-a8e80f93e389ca07509fa7addd6cb805"}}, -{"id":"convert","key":"convert","value":{"rev":"3-6c962b92274bcbe82b82a30806559d47"}}, -{"id":"conway","key":"conway","value":{"rev":"5-93ce24976e7dd5ba02fe4addb2b44267"}}, -{"id":"cookie","key":"cookie","value":{"rev":"14-946d98bf46e940d13ca485148b1bd609"}}, -{"id":"cookie-sessions","key":"cookie-sessions","value":{"rev":"8-4b399ac8cc4baea15f6c5e7ac94399f0"}}, -{"id":"cookiejar","key":"cookiejar","value":{"rev":"20-220b41a4c2a8f2b7b14aafece7dcc1b5"}}, -{"id":"cookies","key":"cookies","value":{"rev":"15-b3b35c32a99ed79accc724685d131d18"}}, -{"id":"cool","key":"cool","value":{"rev":"3-007d1123eb2dc52cf845d625f7ccf198"}}, -{"id":"coolmonitor","key":"coolmonitor","value":{"rev":"3-69c3779c596527f63e49c5e507dff1e1"}}, -{"id":"coop","key":"coop","value":{"rev":"9-39dee3260858cf8c079f31bdf02cea1d"}}, -{"id":"coordinator","key":"coordinator","value":{"rev":"32-9d92f2033a041d5c40f8e1018d512755"}}, -{"id":"core-utils","key":"core-utils","value":{"rev":"9-98f2412938a67d83e53e76a26b5601e0"}}, -{"id":"cornify","key":"cornify","value":{"rev":"6-6913172d09c52f9e8dc0ea19ec49972c"}}, -{"id":"corpus","key":"corpus","value":{"rev":"3-a357e7779f8d4ec020b755c71dd1e57b"}}, -{"id":"corrector","key":"corrector","value":{"rev":"3-ef3cf99fc59a581aee3590bdb8615269"}}, -{"id":"cosmos","key":"cosmos","value":{"rev":"3-3eb292c59758fb5215f22739fa9531ce"}}, -{"id":"couch-ar","key":"couch-ar","value":{"rev":"25-f106d2965ab74b25b18328ca44ca4a02"}}, -{"id":"couch-cleaner","key":"couch-cleaner","value":{"rev":"15-74e61ef98a770d76be4c7e7571d18381"}}, -{"id":"couch-client","key":"couch-client","value":{"rev":"10-94945ebd3e17f509fcc71fb6c6ef5d35"}}, -{"id":"couch-session","key":"couch-session","value":{"rev":"4-c73dea41ceed26a2a0bde9a9c8ffffc4"}}, -{"id":"couch-sqlite","key":"couch-sqlite","value":{"rev":"3-3e420fe6623542475595aa7e55a4e4bd"}}, -{"id":"couch-stream","key":"couch-stream","value":{"rev":"5-911704fc984bc49acce1e10adefff7ff"}}, -{"id":"couchapp","key":"couchapp","value":{"rev":"16-ded0f4742bb3f5fd42ec8f9c6b21ae8e"}}, -{"id":"couchcmd","key":"couchcmd","value":{"rev":"3-651ea2b435e031481b5d3d968bd3d1eb"}}, -{"id":"couchdb","key":"couchdb","value":{"rev":"12-8abcfd649751226c10edf7cf0508a09f"}}, -{"id":"couchdb-api","key":"couchdb-api","value":{"rev":"23-f2c82f08f52f266df7ac2aa709615244"}}, -{"id":"couchdb-tmp","key":"couchdb-tmp","value":{"rev":"3-9a695fb4ba352f3be2d57c5995718520"}}, -{"id":"couchdev","key":"couchdev","value":{"rev":"3-50a0ca3ed0395dd72de62a1b96619e66"}}, -{"id":"couchlegs","key":"couchlegs","value":{"rev":"5-be78e7922ad4ff86dbe5c17a87fdf4f1"}}, -{"id":"couchtato","key":"couchtato","value":{"rev":"11-15a1ce8de9a8cf1e81d96de6afbb4f45"}}, -{"id":"couchy","key":"couchy","value":{"rev":"13-0a52b2712fb8447f213866612e3ccbf7"}}, -{"id":"courier","key":"courier","value":{"rev":"17-eb94fe01aeaad43805f4bce21d23bcba"}}, -{"id":"coverage","key":"coverage","value":{"rev":"10-a333448996d0b0d420168d1b5748db32"}}, -{"id":"coverage_testing","key":"coverage_testing","value":{"rev":"3-62834678206fae7911401aa86ec1a85e"}}, -{"id":"cqs","key":"cqs","value":{"rev":"6-0dad8b969c70abccc27a146a99399533"}}, -{"id":"crab","key":"crab","value":{"rev":"9-599fc7757f0c9efbe3889f30981ebe93"}}, -{"id":"cradle","key":"cradle","value":{"rev":"60-8fb414b66cb07b4bae59c0316d5c45b4"}}, -{"id":"cradle-fixed","key":"cradle-fixed","value":{"rev":"4-589afffa26fca22244ad2038abb77dc5"}}, -{"id":"cradle-init","key":"cradle-init","value":{"rev":"13-499d63592141f1e200616952bbdea015"}}, -{"id":"crawler","key":"crawler","value":{"rev":"5-ec4a8d77f90d86d17d6d14d631360188"}}, -{"id":"crc","key":"crc","value":{"rev":"3-25ab83f8b1333e6d4e4e5fb286682422"}}, -{"id":"creatary","key":"creatary","value":{"rev":"3-770ad84ecb2e2a3994637d419384740d"}}, -{"id":"createsend","key":"createsend","value":{"rev":"7-19885346e4d7a01ac2e9ad70ea0e822a"}}, -{"id":"creationix","key":"creationix","value":{"rev":"61-7ede1759afbd41e8b4dedc348b72202e"}}, -{"id":"creek","key":"creek","value":{"rev":"33-4f511aa4dd379e04bba7ac333744325e"}}, -{"id":"cron","key":"cron","value":{"rev":"12-8d794edb5f9b7cb6322acaef1c848043"}}, -{"id":"cron2","key":"cron2","value":{"rev":"13-bae2f1b02ffcbb0e77bde6c33b566f80"}}, -{"id":"crontab","key":"crontab","value":{"rev":"36-14d26bf316289fb4841940eee2932f37"}}, -{"id":"crossroads","key":"crossroads","value":{"rev":"7-d73d51cde30f24caad91e6a3c5b420f2"}}, -{"id":"crowdflower","key":"crowdflower","value":{"rev":"3-16c2dfc9fd505f75068f75bd19e3d227"}}, -{"id":"cruvee","key":"cruvee","value":{"rev":"3-979ccf0286b1701e9e7483a10451d975"}}, -{"id":"crypt","key":"crypt","value":{"rev":"3-031b338129bebc3749b42fb3d442fc4b"}}, -{"id":"crypto","key":"crypto","value":{"rev":"3-66a444b64481c85987dd3f22c32e0630"}}, -{"id":"csj","key":"csj","value":{"rev":"3-bc3133c7a0a8827e89aa03897b81d177"}}, -{"id":"cson","key":"cson","value":{"rev":"7-3ac3e1e10572e74e58874cfe3200eb87"}}, -{"id":"csrf-express","key":"csrf-express","value":{"rev":"3-4cc36d88e8ad10b9c2cc8a7318f0abd3"}}, -{"id":"css-crawler","key":"css-crawler","value":{"rev":"13-4739c7bf1decc72d7682b53303f93ec6"}}, -{"id":"css-smasher","key":"css-smasher","value":{"rev":"3-631128f966135c97d648efa3eadf7bfb"}}, -{"id":"css-sourcery","key":"css-sourcery","value":{"rev":"3-571343da3a09af7de473d29ed7dd788b"}}, -{"id":"css2json","key":"css2json","value":{"rev":"5-fb6d84c1da4a9391fa05d782860fe7c4"}}, -{"id":"csskeeper","key":"csskeeper","value":{"rev":"5-ea667a572832ea515b044d4b87ea7d98"}}, -{"id":"csslike","key":"csslike","value":{"rev":"3-6e957cce81f6e790f8562526d907ad94"}}, -{"id":"csslint","key":"csslint","value":{"rev":"19-b1e973274a0a6b8eb81b4d715a249612"}}, -{"id":"cssmin","key":"cssmin","value":{"rev":"10-4bb4280ec56f110c43abe01189f95818"}}, -{"id":"csso","key":"csso","value":{"rev":"17-ccfe2a72d377919b07973bbb1d19b8f2"}}, -{"id":"cssom","key":"cssom","value":{"rev":"3-f96b884b63b4c04bac18b8d9c0a4c4cb"}}, -{"id":"cssp","key":"cssp","value":{"rev":"5-abf69f9ff99b7d0bf2731a5b5da0897c"}}, -{"id":"cssunminifier","key":"cssunminifier","value":{"rev":"3-7bb0c27006af682af92d1969fcb4fa73"}}, -{"id":"cssutils","key":"cssutils","value":{"rev":"3-4759f9db3b8eac0964e36f5229260526"}}, -{"id":"csv","key":"csv","value":{"rev":"21-0420554e9c08e001063cfb0a69a48255"}}, -{"id":"csv2mongo","key":"csv2mongo","value":{"rev":"9-373f11c05e5d1744c3187d9aaeaae0ab"}}, -{"id":"csvutils","key":"csvutils","value":{"rev":"15-84aa82e56b49cd425a059c8f0735a23c"}}, -{"id":"ctrlflow","key":"ctrlflow","value":{"rev":"33-0b817baf6c744dc17b83d5d8ab1ba74e"}}, -{"id":"ctrlflow_tests","key":"ctrlflow_tests","value":{"rev":"3-d9ed35503d27b0736c59669eecb4c4fe"}}, -{"id":"ctype","key":"ctype","value":{"rev":"9-c5cc231475f23a01682d0b1a3b6e49c2"}}, -{"id":"cube","key":"cube","value":{"rev":"5-40320a20d260e082f5c4ca508659b4d1"}}, -{"id":"cucumber","key":"cucumber","value":{"rev":"11-8489af0361b6981cf9001a0403815936"}}, -{"id":"cucumis","key":"cucumis","value":{"rev":"33-6dc38f1161fae3efa2a89c8288b6e040"}}, -{"id":"cucumis-rm","key":"cucumis-rm","value":{"rev":"3-6179249ad15166f8d77eb136b3fa87ca"}}, -{"id":"cupcake","key":"cupcake","value":{"rev":"15-1dd13a85415a366942e7f0a3de06aa2a"}}, -{"id":"curator","key":"curator","value":{"rev":"19-d798ab7fbca11ba0e9c6c40c0a2f9440"}}, -{"id":"curl","key":"curl","value":{"rev":"11-ac7143ac07c64ea169ba7d4e58be232a"}}, -{"id":"curly","key":"curly","value":{"rev":"30-0248a5563b6e96457315ad0cc2fe22c1"}}, -{"id":"curry","key":"curry","value":{"rev":"11-ce13fa80e84eb25d9cf76cf4162a634e"}}, -{"id":"cursory","key":"cursory","value":{"rev":"3-ea2f4b1b47caf38460402d1a565c18b8"}}, -{"id":"d-utils","key":"d-utils","value":{"rev":"37-699ad471caa28183d75c06f0f2aab41c"}}, -{"id":"d3","key":"d3","value":{"rev":"5-4d867844bd7dce21b34cd7283bb9cad4"}}, -{"id":"d3bench","key":"d3bench","value":{"rev":"3-617cc625bfd91c175d037bfcace9c4e9"}}, -{"id":"daemon","key":"daemon","value":{"rev":"11-8654f90bc609ca2c3ec260c7d6b7793e"}}, -{"id":"daemon-tools","key":"daemon-tools","value":{"rev":"18-8197fce2054de67925e6f2c3fa3cd90a"}}, -{"id":"daimyo","key":"daimyo","value":{"rev":"25-531b0b0afdc5ae3d41b4131da40af6cf"}}, -{"id":"daleth","key":"daleth","value":{"rev":"7-4824619205289ba237ef2a4dc1fba1ec"}}, -{"id":"dali","key":"dali","value":{"rev":"9-037c4c76f739ecb537a064c07d3c63e3"}}, -{"id":"damncomma","key":"damncomma","value":{"rev":"3-b1472eada01efb8a12d521e5a248834b"}}, -{"id":"dana","key":"dana","value":{"rev":"3-2a3c0ff58a6d13fedd17e1d192080e59"}}, -{"id":"dandy","key":"dandy","value":{"rev":"9-f4ae43659dd812a010b0333bf8e5a282"}}, -{"id":"dash","key":"dash","value":{"rev":"5-698513f86165f429a5f55320d5a700f0"}}, -{"id":"dash-fu","key":"dash-fu","value":{"rev":"3-848e99a544f9f78f311c7ebfc5a172c4"}}, -{"id":"dashboard","key":"dashboard","value":{"rev":"3-71844d1fc1140b7533f9e57740d2b666"}}, -{"id":"data","key":"data","value":{"rev":"23-b594e2bd1ffef1cda8b7e94dbf15ad5b"}}, -{"id":"data-layer","key":"data-layer","value":{"rev":"9-9205d35cc6eaf1067ee0cec1b421d749"}}, -{"id":"data-page","key":"data-page","value":{"rev":"3-d7a3346a788a0c07132e50585db11c99"}}, -{"id":"data-section","key":"data-section","value":{"rev":"9-d3fff313977667c53cbadb134d993412"}}, -{"id":"data-uuid","key":"data-uuid","value":{"rev":"8-24001fe9f37c4cc7ac01079ee4767363"}}, -{"id":"data-visitor","key":"data-visitor","value":{"rev":"6-7fe5da9d118fab27157dba97050c6487"}}, -{"id":"database-cleaner","key":"database-cleaner","value":{"rev":"19-4bdfc8b324e95e6da9f72e7b7b708b98"}}, -{"id":"datapool","key":"datapool","value":{"rev":"3-f99c93ca812d2f4725bbaea99122832c"}}, -{"id":"datasift","key":"datasift","value":{"rev":"3-6de3ae25c9a99f651101e191595bcf64"}}, -{"id":"date","key":"date","value":{"rev":"9-b334fc6450d093de40a664a4a835cfc4"}}, -{"id":"date-utils","key":"date-utils","value":{"rev":"31-7be8fcf1919564a8fb7223a86a5954ac"}}, -{"id":"dateformat","key":"dateformat","value":{"rev":"11-5b924e1d29056a0ef9b89b9d7984d5c4"}}, -{"id":"dateformatjs","key":"dateformatjs","value":{"rev":"3-4c50a38ecc493535ee2570a838673937"}}, -{"id":"datejs","key":"datejs","value":{"rev":"5-f47e3e6532817f822aa910b59a45717c"}}, -{"id":"dateselect","key":"dateselect","value":{"rev":"3-ce58def02fd8c8feda8c6f2004726f97"}}, -{"id":"datetime","key":"datetime","value":{"rev":"7-14227b0677eb93b8eb519db47f46bf36"}}, -{"id":"db","key":"db","value":{"rev":"3-636e9ea922a85c92bc11aa9691a2e67f"}}, -{"id":"db-drizzle","key":"db-drizzle","value":{"rev":"157-955f74f49ac4236df317e227c08afaa3"}}, -{"id":"db-mysql","key":"db-mysql","value":{"rev":"224-e596a18d9af33ff1fbcf085a9f4f56fd"}}, -{"id":"db-oracle","key":"db-oracle","value":{"rev":"13-a1e2924d87b4badfddeccf6581525b08"}}, -{"id":"dcrypt","key":"dcrypt","value":{"rev":"29-a144a609bef5004781df901440d67b2d"}}, -{"id":"decafscript","key":"decafscript","value":{"rev":"3-f3a239dc7d503c900fc9854603d716e6"}}, -{"id":"decimal","key":"decimal","value":{"rev":"3-614ed56d4d6c5eb7883d8fd215705a12"}}, -{"id":"decimaljson","key":"decimaljson","value":{"rev":"9-7cb23f4b2b1168b1a213f1eefc85fa51"}}, -{"id":"deck","key":"deck","value":{"rev":"7-da422df97f13c7d84e8f3690c1e1ca32"}}, -{"id":"deckard","key":"deckard","value":{"rev":"3-85e0cd76cdd88ff60a617239060d6f46"}}, -{"id":"deckem","key":"deckem","value":{"rev":"9-03ca75ea35960ccd5779b4cfa8cfb9f9"}}, -{"id":"defensio","key":"defensio","value":{"rev":"5-0ad0ae70b4e184626d914cc4005ee34c"}}, -{"id":"defer","key":"defer","value":{"rev":"3-8d003c96f4263a26b7955e251cddbd95"}}, -{"id":"deferrable","key":"deferrable","value":{"rev":"8-3ae57ce4391105962d09ad619d4c4670"}}, -{"id":"deferred","key":"deferred","value":{"rev":"17-9cee7948dbdf7b6dcc00bbdc60041dd0"}}, -{"id":"define","key":"define","value":{"rev":"45-9d422f2ac5ab693f881df85898d68e3a"}}, -{"id":"deflate","key":"deflate","value":{"rev":"10-3ebe2b87e09f4ae51857cae02e1af788"}}, -{"id":"degrees","key":"degrees","value":{"rev":"5-707c57cfa3e589e8059fe9860cc0c10b"}}, -{"id":"deimos","key":"deimos","value":{"rev":"11-6481696be774d14254fe7c427107dc2a"}}, -{"id":"deja","key":"deja","value":{"rev":"47-bde4457402db895aad46198433842668"}}, -{"id":"delayed-stream","key":"delayed-stream","value":{"rev":"13-f6ca393b08582350f78c5c66f183489b"}}, -{"id":"delegator","key":"delegator","value":{"rev":"3-650651749c1df44ef544c919fae74f82"}}, -{"id":"dep-graph","key":"dep-graph","value":{"rev":"3-e404af87822756da52754e2cc5c576b1"}}, -{"id":"dependency-promise","key":"dependency-promise","value":{"rev":"11-1cc2be8465d736ec8f3cc8940ab22823"}}, -{"id":"depends","key":"depends","value":{"rev":"30-adc9604bbd8117592f82eee923d8703e"}}, -{"id":"deploy","key":"deploy","value":{"rev":"3-82020957528bd0bdd675bed9ac4e4cc5"}}, -{"id":"deployjs","key":"deployjs","value":{"rev":"5-a3e99a5ed81d4b1ad44b6477e6a5a985"}}, -{"id":"deputy-client","key":"deputy-client","value":{"rev":"3-31fd224b301ec0f073df7afa790050ec"}}, -{"id":"deputy-server","key":"deputy-server","value":{"rev":"3-0d790cce82aadfd2b8f39a6b056f2792"}}, -{"id":"derby","key":"derby","value":{"rev":"40-b642048a1a639d77ab139160a4da0fd2"}}, -{"id":"des","key":"des","value":{"rev":"24-fcbdc086e657aef356b75433b3e65ab6"}}, -{"id":"descent","key":"descent","value":{"rev":"7-9cc259b25fc688597fc7efaa516d03c6"}}, -{"id":"describe","key":"describe","value":{"rev":"6-788c7f2feaf2e88f4b1179976b273744"}}, -{"id":"deserver","key":"deserver","value":{"rev":"5-da8083694e89b8434123fe7482a3cc7e"}}, -{"id":"detect","key":"detect","value":{"rev":"3-c27f258d39d7905c2b92383809bb5988"}}, -{"id":"detective","key":"detective","value":{"rev":"9-d6cfa0c6389783cdc9c9ffa9e4082c64"}}, -{"id":"dev","key":"dev","value":{"rev":"23-5c2ce4a4f6a4f24d3cff3b7db997d8bc"}}, -{"id":"dev-warnings","key":"dev-warnings","value":{"rev":"5-5a7d7f36d09893df96441be8b09e41d6"}}, -{"id":"dhcpjs","key":"dhcpjs","value":{"rev":"3-1bc01bd612f3ab1fce178c979aa34e43"}}, -{"id":"dht","key":"dht","value":{"rev":"3-40c0b909b6c0e2305e19d10cea1881b0"}}, -{"id":"dht-bencode","key":"dht-bencode","value":{"rev":"5-88a1da8de312a54097507d72a049f0f3"}}, -{"id":"dialect","key":"dialect","value":{"rev":"18-db7928ce4756eea35db1732d4f2ebc88"}}, -{"id":"dialect-http","key":"dialect-http","value":{"rev":"19-23a927d28cb43733dbd05294134a5b8c"}}, -{"id":"dicks","key":"dicks","value":{"rev":"11-ba64897899e336d366ffd4b68cac99f5"}}, -{"id":"diff","key":"diff","value":{"rev":"13-1a88acb0369ab8ae096a2323d65a2811"}}, -{"id":"diff_match_patch","key":"diff_match_patch","value":{"rev":"8-2f6f467e483b23b217a2047e4aded850"}}, -{"id":"diffbot","key":"diffbot","value":{"rev":"3-8cb8e34af89cb477a5da52e3fd9a13f7"}}, -{"id":"digest","key":"digest","value":{"rev":"7-bc6fb9e68c83197381b0d9ac7db16c1c"}}, -{"id":"dir","key":"dir","value":{"rev":"7-574462bb241a39eeffe6c5184d40c57a"}}, -{"id":"dir-watcher","key":"dir-watcher","value":{"rev":"31-1a3ca4d6aa8aa32c619efad5fbfce494"}}, -{"id":"dir2html","key":"dir2html","value":{"rev":"5-b4bfb2916c2d94c85aa75ffa29ad1af4"}}, -{"id":"directive","key":"directive","value":{"rev":"3-3373f02b8762cb1505c8f8cbcc50d3d4"}}, -{"id":"dirsum","key":"dirsum","value":{"rev":"5-8545445faaa41d2225ec7ff226a10750"}}, -{"id":"dirty","key":"dirty","value":{"rev":"13-d636ea0d1ed35560c0bc7272965c1a6f"}}, -{"id":"dirty-uuid","key":"dirty-uuid","value":{"rev":"5-65acdfda886afca65ae52f0ac21ce1b2"}}, -{"id":"discogs","key":"discogs","value":{"rev":"21-839410e6bf3bee1435ff837daaeaf9f8"}}, -{"id":"discount","key":"discount","value":{"rev":"13-a8fb2a8f668ac0a55fffada1ea94a4b7"}}, -{"id":"discovery","key":"discovery","value":{"rev":"3-46f4496224d132e56cbc702df403219d"}}, -{"id":"diskcache","key":"diskcache","value":{"rev":"23-7b14ad41fc199184fb939828e9122099"}}, -{"id":"dispatch","key":"dispatch","value":{"rev":"6-e72cc7b2bcc97faf897ae4e4fa3ec681"}}, -{"id":"distribute.it","key":"distribute.it","value":{"rev":"12-0978757eb25d22117af675806cf6eef2"}}, -{"id":"dive","key":"dive","value":{"rev":"21-9cbd1281c5a3c2dae0cc0407863f3336"}}, -{"id":"diveSync","key":"diveSync","value":{"rev":"3-015ec4803903106bf24cb4f17cedee68"}}, -{"id":"dk-assets","key":"dk-assets","value":{"rev":"3-25d9b6ac727caf1e227e6436af835d03"}}, -{"id":"dk-core","key":"dk-core","value":{"rev":"3-0b6a2f4dfc0484a3908159a897920bae"}}, -{"id":"dk-couchdb","key":"dk-couchdb","value":{"rev":"3-cc9ef511f9ed46be9d7099f10b1ee776"}}, -{"id":"dk-model","key":"dk-model","value":{"rev":"3-3a61006be57d304724c049e4dcf2fc9b"}}, -{"id":"dk-model-couchdb","key":"dk-model-couchdb","value":{"rev":"3-5163def21660db8428e623909bbfcb4d"}}, -{"id":"dk-routes","key":"dk-routes","value":{"rev":"3-4563357f850248d7d0fb37f9bdcb893b"}}, -{"id":"dk-server","key":"dk-server","value":{"rev":"3-9aef13fc5814785c9805b26828e8d114"}}, -{"id":"dk-template","key":"dk-template","value":{"rev":"3-809c94776252441129705fbe1d93e752"}}, -{"id":"dk-transport","key":"dk-transport","value":{"rev":"3-9271da6f86079027535179b743d0d4c3"}}, -{"id":"dk-websockets","key":"dk-websockets","value":{"rev":"3-426b44c04180d6caf7cf765f03fc52c2"}}, -{"id":"dnet-index-proxy","key":"dnet-index-proxy","value":{"rev":"51-1f3cf4f534c154369d5e774a8f599106"}}, -{"id":"dnode","key":"dnode","value":{"rev":"129-68db10c25c23d635dc828aa698d1279e"}}, -{"id":"dnode-ez","key":"dnode-ez","value":{"rev":"17-75877eab5cf3976b8876c49afd2f7e38"}}, -{"id":"dnode-protocol","key":"dnode-protocol","value":{"rev":"23-fb28f8e1180e6aa44fa564e0d55b3d1e"}}, -{"id":"dnode-smoothiecharts","key":"dnode-smoothiecharts","value":{"rev":"3-d1483028e5768527c2786b9ed5d76463"}}, -{"id":"dnode-stack","key":"dnode-stack","value":{"rev":"9-c1ad8ce01282ce4fa72b5993c580e58e"}}, -{"id":"dnode-worker","key":"dnode-worker","value":{"rev":"3-4c73c0d7ed225197fd8fb0555eaf1152"}}, -{"id":"dns-server","key":"dns-server","value":{"rev":"3-4858a1773da514fea68eac6d9d39f69e"}}, -{"id":"dns-srv","key":"dns-srv","value":{"rev":"12-867c769437fa0ad8a83306aa9e2a158e"}}, -{"id":"doc","key":"doc","value":{"rev":"5-2c077b3fd3b6efa4e927b66f1390e4ea"}}, -{"id":"doc.md","key":"doc.md","value":{"rev":"7-8e8e51be4956550388699222b2e039e7"}}, -{"id":"docco","key":"docco","value":{"rev":"18-891bde1584809c3b1f40fef9961b4f28"}}, -{"id":"docdown","key":"docdown","value":{"rev":"5-fcf5be2ab6ceaed76c1980b462359057"}}, -{"id":"docket","key":"docket","value":{"rev":"13-a4969e0fb17af8dba7df178e364161c2"}}, -{"id":"docpad","key":"docpad","value":{"rev":"77-a478ac8c7ac86e304f9213380ea4b550"}}, -{"id":"docs","key":"docs","value":{"rev":"3-6b1fae9738a3327a3a3be826c0981c3a"}}, -{"id":"dojo-node","key":"dojo-node","value":{"rev":"13-e0dc12e9ce8ab3f40b228c2af8c41064"}}, -{"id":"dom","key":"dom","value":{"rev":"3-cecd9285d0d5b1cab0f18350aac1b2b0"}}, -{"id":"dom-js","key":"dom-js","value":{"rev":"8-dd20e8b23028f4541668501650b52a71"}}, -{"id":"dom-js-ns","key":"dom-js-ns","value":{"rev":"3-787567fc1d6f4ca7e853215a4307b593"}}, -{"id":"domjs","key":"domjs","value":{"rev":"3-d2d05a20dccb57fb6db7da08916c6c0f"}}, -{"id":"doml","key":"doml","value":{"rev":"11-c3b49c50906d9875b546413e4acd1b38"}}, -{"id":"domo","key":"domo","value":{"rev":"3-a4321e6c0c688f773068365b44b08b6b"}}, -{"id":"domready","key":"domready","value":{"rev":"46-21c6b137bbed79ddbff31fdf0ef7d61f"}}, -{"id":"donkey","key":"donkey","value":{"rev":"3-1454aa878654886e8495ebb060aa10f7"}}, -{"id":"dot","key":"dot","value":{"rev":"19-b6d2d53cb9ae1a608a0956aeb8092578"}}, -{"id":"dotaccess","key":"dotaccess","value":{"rev":"13-63ddef6740e84f4517f7dd1bb0d68c56"}}, -{"id":"douche","key":"douche","value":{"rev":"3-6a200f908ccfc9ae549e80209e117cbf"}}, -{"id":"dox","key":"dox","value":{"rev":"10-856cc6bf3dc7c44e028173fea8323c24"}}, -{"id":"drag","key":"drag","value":{"rev":"9-00f27e241269c3df1d71e45b698e9b3b"}}, -{"id":"drain","key":"drain","value":{"rev":"3-8827a0ee7ed74b948bf56d5a33455fc8"}}, -{"id":"drawback","key":"drawback","value":{"rev":"74-dd356b3e55175525317e53c24979a431"}}, -{"id":"drev","key":"drev","value":{"rev":"9-43529419a69529dd7af9a83985aab1f2"}}, -{"id":"drews-mixins","key":"drews-mixins","value":{"rev":"17-63373bae6525859bddfc8d6ad19bdb06"}}, -{"id":"drnu","key":"drnu","value":{"rev":"3-b9b14b2241ded1e52a92fc4225b4ddc5"}}, -{"id":"dropbox","key":"dropbox","value":{"rev":"19-2cb7a40d253621fdfa96f23b96e42ecb"}}, -{"id":"drtoms-nodehelpers","key":"drtoms-nodehelpers","value":{"rev":"3-be0a75cdd7c2d49b1ec4ad1d2c3bc911"}}, -{"id":"drty","key":"drty","value":{"rev":"3-56eabd39b9badfa0af601c5cc64cee2c"}}, -{"id":"drty-facebook","key":"drty-facebook","value":{"rev":"3-fd07af7fb87d7f1d35e13f458a02c127"}}, -{"id":"drumkit","key":"drumkit","value":{"rev":"3-f3cdacef51453d3ac630759aff2a8b58"}}, -{"id":"drupal","key":"drupal","value":{"rev":"13-13835b1e1c8a0e8f0b0e8479640a8d7e"}}, -{"id":"dryice","key":"dryice","value":{"rev":"15-9990fdbde5475a8dbdcc055cb08d654d"}}, -{"id":"dryml","key":"dryml","value":{"rev":"33-483ff8cc3ab1431790cc2587c0bce989"}}, -{"id":"ds","key":"ds","value":{"rev":"9-743274a1d0143927851af07ff0f86d8d"}}, -{"id":"dt","key":"dt","value":{"rev":"3-ab59016f28e182c763b78ba49a59191c"}}, -{"id":"dtl","key":"dtl","value":{"rev":"11-415b4aeec93f096523569615e80f1be1"}}, -{"id":"dtrace-provider","key":"dtrace-provider","value":{"rev":"12-7f01510bd2b1d543f11e3dc02d98ab69"}}, -{"id":"dtrejo","key":"dtrejo","value":{"rev":"3-85f5bb2b9faec499e6aa77fe22e6e3ec"}}, -{"id":"dude","key":"dude","value":{"rev":"3-006528c1efd98312991273ba6ee45f7b"}}, -{"id":"dunce","key":"dunce","value":{"rev":"3-fa4fa5cafdfd1d86c650746f60b7bc0e"}}, -{"id":"duostack","key":"duostack","value":{"rev":"15-47824bdf6e32f49f64014e75421dc42e"}}, -{"id":"duplex-stream","key":"duplex-stream","value":{"rev":"3-2d0e12876e7ad4e5d3ea5520dcbad861"}}, -{"id":"durilka","key":"durilka","value":{"rev":"15-54400496515c8625e8bedf19f8a41cad"}}, -{"id":"dust","key":"dust","value":{"rev":"18-9bc9cae2e48c54f4389e9fce5dfc021e"}}, -{"id":"dustfs","key":"dustfs","value":{"rev":"5-944770c24f06989f3fc62427f2ddebc4"}}, -{"id":"dx","key":"dx","value":{"rev":"3-6000afd60be07d9ff91e7231a388f22f"}}, -{"id":"dynamic","key":"dynamic","value":{"rev":"3-33b83464ed56eb33c052a13dfb709c9c"}}, -{"id":"dynobj","key":"dynobj","value":{"rev":"5-3eb168dae1f9c20369fa1d5ae45f9021"}}, -{"id":"each","key":"each","value":{"rev":"3-5063799b0afcbb61378b1d605660a864"}}, -{"id":"ears","key":"ears","value":{"rev":"11-e77cd2b865409be7ba2e072e98b1c8a1"}}, -{"id":"easey","key":"easey","value":{"rev":"3-a380d8d945e03f55732ae8769cd6dbbf"}}, -{"id":"easy","key":"easy","value":{"rev":"3-73b836a34beafa31cdd8129fe158bf6e"}}, -{"id":"easy-oauth","key":"easy-oauth","value":{"rev":"5-2c1db698e61d77f99633042113099528"}}, -{"id":"easyfs","key":"easyfs","value":{"rev":"3-b807671a77c2a8cc27a9f1aa20ff74c0"}}, -{"id":"easyhash","key":"easyhash","value":{"rev":"3-2eeb24098bc4d201766dcc92dc7325f7"}}, -{"id":"easyrss","key":"easyrss","value":{"rev":"9-1687a54348670ef9ca387ea7ec87f0be"}}, -{"id":"ebnf-diagram","key":"ebnf-diagram","value":{"rev":"3-704e4605bf933b281a6821259a531055"}}, -{"id":"ec2","key":"ec2","value":{"rev":"22-25e562ae8898807c7b4c696c809cf387"}}, -{"id":"echo","key":"echo","value":{"rev":"19-75c2421f623ecc9fe2771f3658589ce8"}}, -{"id":"eco","key":"eco","value":{"rev":"14-b4db836928c91cbf22628cc65ca94f56"}}, -{"id":"ed","key":"ed","value":{"rev":"3-bed9b8225e83a02241d48254077a7df4"}}, -{"id":"edate","key":"edate","value":{"rev":"3-5ec1441ffe3b56d5d01561003b9844f2"}}, -{"id":"eden","key":"eden","value":{"rev":"35-9aa2ff880c2d4f45e3da881b15e58d0a"}}, -{"id":"eio","key":"eio","value":{"rev":"5-e6dd895635596d826ccdf4439761d5fa"}}, -{"id":"ejs","key":"ejs","value":{"rev":"30-c7b020b6cb8ee2626f47db21fc5fedb4"}}, -{"id":"ejs-ext","key":"ejs-ext","value":{"rev":"15-820393685191bbed37938acb7af5885e"}}, -{"id":"elastical","key":"elastical","value":{"rev":"3-c652af043bc4256a29a87e3de9b78093"}}, -{"id":"elasticsearchclient","key":"elasticsearchclient","value":{"rev":"33-bcb59deb7d9d56737a6946c56830ae6b"}}, -{"id":"elastiseahclient","key":"elastiseahclient","value":{"rev":"3-c4e525605859e249f04fb07d31739002"}}, -{"id":"elementtree","key":"elementtree","value":{"rev":"3-ef2017fe67ae425253de911c2f219d31"}}, -{"id":"elf-logger","key":"elf-logger","value":{"rev":"6-98d61588cfc171611568cf86004aa2e1"}}, -{"id":"elk","key":"elk","value":{"rev":"25-8b92241d0218c6593a7dc8a8cc69b7ce"}}, -{"id":"elucidata-build-tools","key":"elucidata-build-tools","value":{"rev":"7-0ad3de708aaac2eebfcfce273bfe6edf"}}, -{"id":"email","key":"email","value":{"rev":"16-110ae6a99ab3e37f4edd9357c03d78c2"}}, -{"id":"email-verificationtoken","key":"email-verificationtoken","value":{"rev":"7-ef37672bc6e9ee806ecc22fd5257ae03"}}, -{"id":"emailjs","key":"emailjs","value":{"rev":"31-0dd24f9aba8d96e9493e55e8345f3d21"}}, -{"id":"embedly","key":"embedly","value":{"rev":"21-47838d8015e9b927c56a7bd52c52e4fc"}}, -{"id":"emile","key":"emile","value":{"rev":"11-05d4715964b5bf2e1fd98096cb7ccc83"}}, -{"id":"emit.io","key":"emit.io","value":{"rev":"3-faacb1c30bb92c06a55a44bb027a9475"}}, -{"id":"emre","key":"emre","value":{"rev":"3-5686f4782f1f5171fff83b662ce68802"}}, -{"id":"encrypt","key":"encrypt","value":{"rev":"3-77e2e2007b452f7fcdfa9e8696a188f5"}}, -{"id":"ender","key":"ender","value":{"rev":"95-89b8c6ccfcaf3eb56f5dbe48bf3c2e24"}}, -{"id":"ender-dragdealer","key":"ender-dragdealer","value":{"rev":"9-e12bb3492614f20fe5781f20e3bb17dc"}}, -{"id":"ender-fermata","key":"ender-fermata","value":{"rev":"3-e52d772042852408ae070b361c247068"}}, -{"id":"ender-fittext","key":"ender-fittext","value":{"rev":"5-e46f5a384d790ea6f65a5f8b9e43bac6"}}, -{"id":"ender-flowplayer","key":"ender-flowplayer","value":{"rev":"3-87267072fb566112315254fdf6547500"}}, -{"id":"ender-js","key":"ender-js","value":{"rev":"80-aa18576f782e3aa14c2ba7ba05658a30"}}, -{"id":"ender-json","key":"ender-json","value":{"rev":"3-5606608389aef832e4d4ecaa6c088a94"}}, -{"id":"ender-lettering","key":"ender-lettering","value":{"rev":"3-6fc6ad3869fad6374a1de69ba4e9301d"}}, -{"id":"ender-modules","key":"ender-modules","value":{"rev":"5-2bbb354d6219b5e13e6c897c562b8c83"}}, -{"id":"ender-poke","key":"ender-poke","value":{"rev":"5-3afa2fd690ebc4f2d75125b2c57e2a43"}}, -{"id":"ender-test","key":"ender-test","value":{"rev":"5-f8e90a951e5ad58199e53645067fad0c"}}, -{"id":"ender-tipsy","key":"ender-tipsy","value":{"rev":"5-cefd04c5d89707dfe31023702328d417"}}, -{"id":"ender-tween","key":"ender-tween","value":{"rev":"13-035312bb47bb3d29e7157932d4d29dcb"}}, -{"id":"ender-vows","key":"ender-vows","value":{"rev":"5-d48e088816d71779a80a74c43cd61b80"}}, -{"id":"ender-wallet","key":"ender-wallet","value":{"rev":"21-93723cd24fbf14d0f58f2ee41df9910d"}}, -{"id":"endtable","key":"endtable","value":{"rev":"36-8febf1be0120d867f9ff90e5c5058ef9"}}, -{"id":"enhance-css","key":"enhance-css","value":{"rev":"7-ae1cf6dee7d3116103781edaa7d47ba4"}}, -{"id":"ensure","key":"ensure","value":{"rev":"27-47e0874d1823188965a02a41abb61739"}}, -{"id":"ent","key":"ent","value":{"rev":"9-51924cd76fabcc4a244db66d65d48eff"}}, -{"id":"entropy","key":"entropy","value":{"rev":"17-84bfbbc0689b3b55e4fa3881888f0c12"}}, -{"id":"enumerable","key":"enumerable","value":{"rev":"3-d31bfcaca3b53eacc9ce09983efffe35"}}, -{"id":"envious","key":"envious","value":{"rev":"3-08d1e6d9c25c4e2350a0dd6759a27426"}}, -{"id":"environ","key":"environ","value":{"rev":"5-6f78def4743dfbeb77c1cb62d41eb671"}}, -{"id":"epub","key":"epub","value":{"rev":"3-5c3604eab851bce0a6ac66db6a6ce77a"}}, -{"id":"erlang","key":"erlang","value":{"rev":"3-3bd8e8e8ed416a32567475d984028b65"}}, -{"id":"err","key":"err","value":{"rev":"11-61d11f26b47d29ef819136214830f24c"}}, -{"id":"errbacker","key":"errbacker","value":{"rev":"5-0ad6d62207abb9822118ae69d0b9181d"}}, -{"id":"es5","key":"es5","value":{"rev":"3-5497cb0c821f3e17234c09ab0e67e1de"}}, -{"id":"es5-basic","key":"es5-basic","value":{"rev":"9-2ff708ae54ae223923cb810f799bfb2d"}}, -{"id":"es5-ext","key":"es5-ext","value":{"rev":"21-04537d704412a631596beeba4d534b33"}}, -{"id":"es5-shim","key":"es5-shim","value":{"rev":"34-3c4c40a6dab9ff137d1a7d4349d72c5b"}}, -{"id":"es5-shimify","key":"es5-shimify","value":{"rev":"3-f85700407e9c129d22b45c15700c82f1"}}, -{"id":"esc","key":"esc","value":{"rev":"5-42911775f391330f361105b8a0cefe47"}}, -{"id":"escaperoute","key":"escaperoute","value":{"rev":"18-e1372f35e6dcdb353b8c11e3c7e2f3b4"}}, -{"id":"escort","key":"escort","value":{"rev":"27-bf43341e15d565c9f67dd3300dc57734"}}, -{"id":"escrito","key":"escrito","value":{"rev":"5-c39d5b373486327b2e13670f921a2c7b"}}, -{"id":"esl","key":"esl","value":{"rev":"9-562ff6239a3b9910989bdf04746fa9d1"}}, -{"id":"espresso","key":"espresso","value":{"rev":"75-4c3692f1e92ea841e2d04338f4f2432e"}}, -{"id":"esproxy","key":"esproxy","value":{"rev":"7-be629dc6e1428f0fdb22fdbe7ab2ee99"}}, -{"id":"etch-a-sketch","key":"etch-a-sketch","value":{"rev":"3-a4e23b8e9f298d4844d6bff0a9688e53"}}, -{"id":"etherpad-lite-client","key":"etherpad-lite-client","value":{"rev":"55-58ca439a697db64ee66652da2d327fcb"}}, -{"id":"etsy","key":"etsy","value":{"rev":"5-1b795b360c28261f11c07d849637047c"}}, -{"id":"eve","key":"eve","value":{"rev":"3-16e72b336a1f354f4dfc8fa783fa2e72"}}, -{"id":"event-emitter","key":"event-emitter","value":{"rev":"5-15fe3e2e19b206929b815909737b15ac"}}, -{"id":"event-queue","key":"event-queue","value":{"rev":"12-200cd3bcd8e0b35bc4b15c1d8b6161e2"}}, -{"id":"event-stream","key":"event-stream","value":{"rev":"15-811a6329b5820d998731a604accf83db"}}, -{"id":"eventable","key":"eventable","value":{"rev":"3-08e9cd94a9aae280f406d043039e545e"}}, -{"id":"eventbrite","key":"eventbrite","value":{"rev":"13-cac3c9bda2da1c7b115de04264bb440f"}}, -{"id":"evented","key":"evented","value":{"rev":"6-ade6271c40a19aab6c4e3bb18b0987b6"}}, -{"id":"evented-twitter","key":"evented-twitter","value":{"rev":"6-3ebb7327022d6d6a8c49d684febb236b"}}, -{"id":"eventedsocket","key":"eventedsocket","value":{"rev":"59-cd2158c47b676a58ca3064a42c5274f7"}}, -{"id":"eventemitter","key":"eventemitter","value":{"rev":"5-7766fd7ebc44d52efbd0e7088e2321ec"}}, -{"id":"eventemitter2","key":"eventemitter2","value":{"rev":"41-927ce7996d4056a21f543e1f928f9699"}}, -{"id":"eventful","key":"eventful","value":{"rev":"7-9505f3c621f50addf02a457cfcc8ae78"}}, -{"id":"eventhub","key":"eventhub","value":{"rev":"15-5390d210a4d3ba079dd6e26bda652caa"}}, -{"id":"eventpipe","key":"eventpipe","value":{"rev":"7-41f0f93a9dcea477f08782af28e5b0f1"}}, -{"id":"events","key":"events","value":{"rev":"12-e3ead8eac62799cb299c139687135289"}}, -{"id":"events.io","key":"events.io","value":{"rev":"3-56c6955024cbb1765a1f9f37d8a739a4"}}, -{"id":"events.node","key":"events.node","value":{"rev":"3-e072f9c457fd8a3882ccd41ce52c5d00"}}, -{"id":"eventstream","key":"eventstream","value":{"rev":"5-a578a3a2a62d50631b3fb4d44a058bd1"}}, -{"id":"eventvat","key":"eventvat","value":{"rev":"3-e26d7fe8a226c7bc7f9e55abf1630e9c"}}, -{"id":"everyauth","key":"everyauth","value":{"rev":"107-a621f3028a230f9f3ade6a4e729a9a38"}}, -{"id":"ewdDOM","key":"ewdDOM","value":{"rev":"7-28188ec27fe011bf7fcb330a5fc90b55"}}, -{"id":"ewdGateway","key":"ewdGateway","value":{"rev":"7-81fe5ec1a3e920894b560fbf96160258"}}, -{"id":"exceptional","key":"exceptional","value":{"rev":"5-5842d306b2cf084c4e7c2ecb1d715280"}}, -{"id":"exceptional-node","key":"exceptional-node","value":{"rev":"5-3385b42af0a6ea8a943cb686d5789b0c"}}, -{"id":"executor","key":"executor","value":{"rev":"3-aee4f949a4d140a439965e137200c4fb"}}, -{"id":"exif","key":"exif","value":{"rev":"3-da6fd2bd837633f673b325231c164a0f"}}, -{"id":"expanda","key":"expanda","value":{"rev":"3-dcbc59c5db0017d25748ec8094aeeb0a"}}, -{"id":"express","key":"express","value":{"rev":"157-24ef0cdd4ba6c6697c66f3e78bc777bb"}}, -{"id":"express-aid","key":"express-aid","value":{"rev":"21-6d3831e93b823f800e6a22eb08aa41d6"}}, -{"id":"express-app-bootstrap","key":"express-app-bootstrap","value":{"rev":"3-4b5a256bef5ca3bd41b0958f594907b9"}}, -{"id":"express-asset","key":"express-asset","value":{"rev":"3-7d5e23bc753851c576e429e7901301d9"}}, -{"id":"express-blocks","key":"express-blocks","value":{"rev":"7-305b6e046355c8e7a4bb0f1f225092ef"}}, -{"id":"express-cache","key":"express-cache","value":{"rev":"5-eebbea6c0e5db5fd4c12847933c853e1"}}, -{"id":"express-chromeframe","key":"express-chromeframe","value":{"rev":"5-1bb72d30b7a1f00d3eaf248285942d5e"}}, -{"id":"express-coffee","key":"express-coffee","value":{"rev":"39-14eff195c9352c6c3898befb3d613807"}}, -{"id":"express-config","key":"express-config","value":{"rev":"3-27ea0d27e20afa9ece375878aab846ed"}}, -{"id":"express-configure","key":"express-configure","value":{"rev":"7-46bd636c0b56dfcfa4f1ee46b43d6ca0"}}, -{"id":"express-contrib","key":"express-contrib","value":{"rev":"20-472c93fefe0a9a6440a76b2c843b2e0e"}}, -{"id":"express-controllers","key":"express-controllers","value":{"rev":"3-296d54f3b5bf26bfa057cd8c5f0a11ea"}}, -{"id":"express-controllers-new","key":"express-controllers-new","value":{"rev":"15-11f73e4a8ab935987a3b8f132d80afa5"}}, -{"id":"express-cross-site","key":"express-cross-site","value":{"rev":"11-b76814fdd58a616b3cafe6e97f3c7c98"}}, -{"id":"express-csrf","key":"express-csrf","value":{"rev":"20-2a79f0fdc65ed91120e7417a5cf8ce6c"}}, -{"id":"express-custom-errors","key":"express-custom-errors","value":{"rev":"6-bd131169ccac73fa3766195147e34404"}}, -{"id":"express-dialect","key":"express-dialect","value":{"rev":"34-1fbc5baf7ea464abbadcfaf3c1971660"}}, -{"id":"express-dust","key":"express-dust","value":{"rev":"5-33a1d8dd9c113d6fb8f1818c8a749c1b"}}, -{"id":"express-expose","key":"express-expose","value":{"rev":"7-f8757d8bf8d3fac8395ee8ce5117a895"}}, -{"id":"express-extras","key":"express-extras","value":{"rev":"6-53c7bfc68a41043eb5e11321673a2c48"}}, -{"id":"express-form","key":"express-form","value":{"rev":"27-533598a1bd5a0e9b8d694f5b38228c6c"}}, -{"id":"express-helpers","key":"express-helpers","value":{"rev":"3-7b9123b0ea6b840bb5a6e4da9c28308c"}}, -{"id":"express-livejade","key":"express-livejade","value":{"rev":"9-1320996d4ed3db352a2c853226880a17"}}, -{"id":"express-logger","key":"express-logger","value":{"rev":"5-c485b1020742310a313cac87abdde67b"}}, -{"id":"express-messages","key":"express-messages","value":{"rev":"5-f6225b906d0ac33ba1bfc5409b227edb"}}, -{"id":"express-messages-bootstrap","key":"express-messages-bootstrap","value":{"rev":"5-fb8fc70c1cbd6df0e07b2e0148bdf8bf"}}, -{"id":"express-mongoose","key":"express-mongoose","value":{"rev":"29-2d6907a23c8c3bbfdf9b6f9b6b3c00e3"}}, -{"id":"express-mvc-bootstrap","key":"express-mvc-bootstrap","value":{"rev":"15-c53ecb696af1d34ff94efe5ab5d89287"}}, -{"id":"express-namespace","key":"express-namespace","value":{"rev":"7-d209feb707821b06426aed233295df75"}}, -{"id":"express-on-railway","key":"express-on-railway","value":{"rev":"7-784b533cbf29930d04039bafb2c03cc0"}}, -{"id":"express-params","key":"express-params","value":{"rev":"3-13f0ed9c17d10fd01d1ff869e625c91f"}}, -{"id":"express-resource","key":"express-resource","value":{"rev":"13-cca556327152588a87112c6bf2613bc9"}}, -{"id":"express-rewrite","key":"express-rewrite","value":{"rev":"7-c76ca2616eb6e70209ace6499f5b961a"}}, -{"id":"express-route-util","key":"express-route-util","value":{"rev":"9-4b7bad7e8ab3bf71daf85362b47ec8be"}}, -{"id":"express-rpx","key":"express-rpx","value":{"rev":"9-54d48f5e24174500c73f07d97a7d3f9f"}}, -{"id":"express-session-mongo","key":"express-session-mongo","value":{"rev":"3-850cf5b42f65a6f27af6edf1ad1aa966"}}, -{"id":"express-session-mongo-russp","key":"express-session-mongo-russp","value":{"rev":"7-441e8afcd466a4cbb5e65a1949190f97"}}, -{"id":"express-session-redis","key":"express-session-redis","value":{"rev":"6-5f4f16092a0706d2daef89470d6971e6"}}, -{"id":"express-share","key":"express-share","value":{"rev":"5-f5327a97738e9c8e6e05a51cb7153f82"}}, -{"id":"express-spdy","key":"express-spdy","value":{"rev":"11-2634f388338c45b2d6f020d2a6739ba1"}}, -{"id":"express-template-override","key":"express-template-override","value":{"rev":"5-758cf2eb0c9cbc32f205c4ba2ece24f9"}}, -{"id":"express-trace","key":"express-trace","value":{"rev":"5-ba59571f8881e02e2b297ed9ffb4e48c"}}, -{"id":"express-unstable","key":"express-unstable","value":{"rev":"3-06467336e1610ba9915401df26c936c1"}}, -{"id":"express-validate","key":"express-validate","value":{"rev":"15-b63bd9b18fadfc2345d0a10a7a2fb2e7"}}, -{"id":"express-view-helpers","key":"express-view-helpers","value":{"rev":"7-4d07ba11f81788783c6f9fd48fdf8834"}}, -{"id":"express-with-ease","key":"express-with-ease","value":{"rev":"3-604d9176a4a03f9f7c74679604c7bbf9"}}, -{"id":"express-wormhole","key":"express-wormhole","value":{"rev":"3-7e06cf63b070e0f54b2aa71b48db9a40"}}, -{"id":"expresso","key":"expresso","value":{"rev":"79-a27b6ef2f9e7bb9f85da34f728d124a8"}}, -{"id":"expressobdd","key":"expressobdd","value":{"rev":"5-e8cae7a17a9e8c1779c08abedc674e03"}}, -{"id":"ext","key":"ext","value":{"rev":"6-8790c06324c5f057b1713ba420e8bf27"}}, -{"id":"extend","key":"extend","value":{"rev":"3-934d0de77bbaefb1b52ec18a17f46d7d"}}, -{"id":"extendables","key":"extendables","value":{"rev":"11-e4db9b62a4047e95fb4d7f88e351a14e"}}, -{"id":"extjs-node","key":"extjs-node","value":{"rev":"3-2b2033dbbf0b99d41e876498886b0995"}}, -{"id":"extractcontent","key":"extractcontent","value":{"rev":"6-ad70764c834ecd3414cbc15dbda317c3"}}, -{"id":"extractor","key":"extractor","value":{"rev":"9-f95bde04bb8db37350c9cc95c5578c03"}}, -{"id":"extx-layout","key":"extx-layout","value":{"rev":"3-f6bbc3a923ebce17f62cbf382b096ac7"}}, -{"id":"extx-reference-slot","key":"extx-reference-slot","value":{"rev":"14-b1b92573492f7239144693ee9e1d1aac"}}, -{"id":"extx-shotenjin","key":"extx-shotenjin","value":{"rev":"5-c641121ba57fb960d8db766511ecf6cd"}}, -{"id":"eyes","key":"eyes","value":{"rev":"16-fab6b201646fb12986e396c33a7cd428"}}, -{"id":"f","key":"f","value":{"rev":"3-23b73ffafbe5b56b6a0736db6a7256a6"}}, -{"id":"f-core","key":"f-core","value":{"rev":"3-9a6898e007acf48d956f0a70ff07a273"}}, -{"id":"f7u12rl","key":"f7u12rl","value":{"rev":"3-7b5e15d106db8b7f8784b27f7d2c9bdc"}}, -{"id":"fab","key":"fab","value":{"rev":"10-149dec0b653ce481af013c63fec125e8"}}, -{"id":"fab.accept","key":"fab.accept","value":{"rev":"6-d6b08e7054d823906c6c64c92b008d3a"}}, -{"id":"fab.static","key":"fab.static","value":{"rev":"6-5bdb6db53223bb5203ba91a5b2b87566"}}, -{"id":"fabric","key":"fabric","value":{"rev":"15-30e99e486c58962c049bea54e00b7cb9"}}, -{"id":"face-detect","key":"face-detect","value":{"rev":"3-d4d3f1a894c807f79ba541d2f2ed630d"}}, -{"id":"facebook","key":"facebook","value":{"rev":"17-e241999000e34aed62ee0f9f358bfd06"}}, -{"id":"facebook-api","key":"facebook-api","value":{"rev":"5-cb9d07b2eba18d8fb960768d69f80326"}}, -{"id":"facebook-client","key":"facebook-client","value":{"rev":"17-84c106420b183ca791b0c80fd8c3fe00"}}, -{"id":"facebook-connect","key":"facebook-connect","value":{"rev":"6-471f28bb12928e32610d02c0b03aa972"}}, -{"id":"facebook-express","key":"facebook-express","value":{"rev":"11-6e6d98b8252907b05c41aac7e0418f4e"}}, -{"id":"facebook-graph","key":"facebook-graph","value":{"rev":"9-c92149825fef42ad76bcffdd232cc9a5"}}, -{"id":"facebook-graph-client","key":"facebook-graph-client","value":{"rev":"10-c3136a2b2e5c5d80b78404a4102af7b5"}}, -{"id":"facebook-js","key":"facebook-js","value":{"rev":"22-dd9d916550ebccb71e451acbd7a4b315"}}, -{"id":"facebook-realtime-graph","key":"facebook-realtime-graph","value":{"rev":"6-c4fe01ac036585394cd59f01c6fc7df1"}}, -{"id":"facebook-sdk","key":"facebook-sdk","value":{"rev":"21-77daf7eba51bb913e54381995718e13d"}}, -{"id":"facebook-session-cookie","key":"facebook-session-cookie","value":{"rev":"9-70e14cac759dacadacb0af17387ab230"}}, -{"id":"facebook-signed-request","key":"facebook-signed-request","value":{"rev":"5-11cb36123a94e37fff6a7efd6f7d88b9"}}, -{"id":"facebook.node","key":"facebook.node","value":{"rev":"3-f6760795e71c1d5734ae34f9288d02be"}}, -{"id":"factory-worker","key":"factory-worker","value":{"rev":"7-1c365b3dd92b12573d00c08b090e01ae"}}, -{"id":"fake","key":"fake","value":{"rev":"25-2d1ae2299168d95edb8d115fb7961c8e"}}, -{"id":"fake-queue","key":"fake-queue","value":{"rev":"7-d6970de6141c1345c6ad3cd1586cfe7b"}}, -{"id":"fakedb","key":"fakedb","value":{"rev":"34-889fb5c9fa328b536f9deb138ff125b1"}}, -{"id":"fakeweb","key":"fakeweb","value":{"rev":"3-7fb1394b4bac70f9ab26e60b1864b41f"}}, -{"id":"fanfeedr","key":"fanfeedr","value":{"rev":"22-de3d485ad60c8642eda260afe5620973"}}, -{"id":"fantomex","key":"fantomex","value":{"rev":"3-79b26bcf9aa365485ed8131c474bf6f8"}}, -{"id":"far","key":"far","value":{"rev":"19-c8d9f1e8bc12a31cb27bef3ed44759ce"}}, -{"id":"farm","key":"farm","value":{"rev":"31-ab77f7f48b24bf6f0388b926d2ac370b"}}, -{"id":"fast-detective","key":"fast-detective","value":{"rev":"5-b0b6c8901458f3f07044d4266db0aa52"}}, -{"id":"fast-msgpack-rpc","key":"fast-msgpack-rpc","value":{"rev":"7-b2dfd3d331459382fe1e8166288ffef6"}}, -{"id":"fast-or-slow","key":"fast-or-slow","value":{"rev":"13-4118190cd6a0185af8ea9b381ee2bc98"}}, -{"id":"fast-stats","key":"fast-stats","value":{"rev":"3-15cdd56d9efa38f08ff20ca731867d4d"}}, -{"id":"fastcgi-stream","key":"fastcgi-stream","value":{"rev":"5-99c0c4dfc7a874e1af71e5ef3ac95ba4"}}, -{"id":"faye","key":"faye","value":{"rev":"30-49b7d05534c35527972a4d5e07ac8895"}}, -{"id":"faye-service","key":"faye-service","value":{"rev":"3-bad8bf6722461627eac7d0141e09b3f7"}}, -{"id":"fe-fu","key":"fe-fu","value":{"rev":"21-f3cb04870621ce40da8ffa009686bdeb"}}, -{"id":"feed-tables","key":"feed-tables","value":{"rev":"9-4410bad138f4df570e7be37bb17209b3"}}, -{"id":"feedBum","key":"feedBum","value":{"rev":"3-b4ff9edffb0c5c33c4ed40f60a12611a"}}, -{"id":"feedparser","key":"feedparser","value":{"rev":"5-eb2c32e00832ed7036eb1b87d2eea33e"}}, -{"id":"feral","key":"feral","value":{"rev":"19-0b512b6301a26ca5502710254bd5a9ba"}}, -{"id":"fermata","key":"fermata","value":{"rev":"25-eeafa3e5b769a38b8a1065c0a66e0653"}}, -{"id":"ferret","key":"ferret","value":{"rev":"9-7ab6b29cb0cad9855d927855c2a27bff"}}, -{"id":"ffmpeg-node","key":"ffmpeg-node","value":{"rev":"3-e55011ecb147f599475a12b10724a583"}}, -{"id":"ffmpeg2theora","key":"ffmpeg2theora","value":{"rev":"13-05d2f83dbbb90e832176ebb7fdc2ae2e"}}, -{"id":"fiberize","key":"fiberize","value":{"rev":"5-dfb978d6b88db702f68a13e363fb21af"}}, -{"id":"fibers","key":"fibers","value":{"rev":"71-4b22dbb449839723ed9b0d533339c764"}}, -{"id":"fibers-promise","key":"fibers-promise","value":{"rev":"9-3a9977528f8df079969d4ae48db7a0a7"}}, -{"id":"fidel","key":"fidel","value":{"rev":"37-370838ed9984cfe6807114b5fef789e6"}}, -{"id":"fig","key":"fig","value":{"rev":"7-24acf90e7d06dc8b83adb02b5776de3c"}}, -{"id":"file","key":"file","value":{"rev":"6-1131008db6855f20969413be7cc2e968"}}, -{"id":"file-api","key":"file-api","value":{"rev":"9-a9cc8f3de14eef5bba86a80f6705651c"}}, -{"id":"fileify","key":"fileify","value":{"rev":"17-50603c037d5e3a0a405ff4af3e71211f"}}, -{"id":"filepad","key":"filepad","value":{"rev":"23-8c4b2c04151723033523369c42144cc9"}}, -{"id":"filerepl","key":"filerepl","value":{"rev":"5-94999cc91621e08f96ded7423ed6d6f0"}}, -{"id":"fileset","key":"fileset","value":{"rev":"3-ea6a9f45aaa5e65279463041ee629dbe"}}, -{"id":"filestore","key":"filestore","value":{"rev":"9-6cce7c9cd2b2b11d12905885933ad25a"}}, -{"id":"filesystem-composer","key":"filesystem-composer","value":{"rev":"34-f1d04d711909f3683c1d00cd4ab7ca47"}}, -{"id":"fileutils","key":"fileutils","value":{"rev":"3-88876b61c9d0a915f95ce0f258e5ce51"}}, -{"id":"filter","key":"filter","value":{"rev":"3-4032087a5cf2de3dd164c95454a2ab05"}}, -{"id":"filter-chain","key":"filter-chain","value":{"rev":"5-c522429dc83ccc7dde4eaf5409070332"}}, -{"id":"fin","key":"fin","value":{"rev":"23-77cf12e84eb62958b40aa08fdcbb259d"}}, -{"id":"fin-id","key":"fin-id","value":{"rev":"3-9f85ee1e426d4bdad5904002a6d9342c"}}, -{"id":"finance","key":"finance","value":{"rev":"3-cf97ddb6af3f6601bfb1e49a600f56af"}}, -{"id":"finder","key":"finder","value":{"rev":"13-65767fe51799a397ddd9b348ead12ed2"}}, -{"id":"findit","key":"findit","value":{"rev":"15-435e4168208548a2853f6efcd4529de3"}}, -{"id":"fingerprint","key":"fingerprint","value":{"rev":"3-c40e2169260010cac472e688c392ea3d"}}, -{"id":"finjector","key":"finjector","value":{"rev":"5-646da199b0b336d20e421ef6ad613e90"}}, -{"id":"firebird","key":"firebird","value":{"rev":"5-7e7ec03bc00e562f5f7afc7cad76da77"}}, -{"id":"firmata","key":"firmata","value":{"rev":"20-f3cbde43ce2677a208bcf3599af5b670"}}, -{"id":"first","key":"first","value":{"rev":"3-c647f6fc1353a1c7b49f5e6cd1905b1e"}}, -{"id":"fishback","key":"fishback","value":{"rev":"19-27a0fdc8c3abe4d61fff9c7a098f3fd9"}}, -{"id":"fitbit-js","key":"fitbit-js","value":{"rev":"3-62fe0869ddefd2949d8c1e568f994c93"}}, -{"id":"fix","key":"fix","value":{"rev":"17-4a79db9924922da010df71e5194bcac6"}}, -{"id":"flagpoll","key":"flagpoll","value":{"rev":"3-0eb7b98e2a0061233aa5228eb7348dff"}}, -{"id":"flags","key":"flags","value":{"rev":"3-594f0ec2e903ac74556d1c1f7c6cca3b"}}, -{"id":"flexcache","key":"flexcache","value":{"rev":"11-e1e4eeaa0793d95056a857bec04282ae"}}, -{"id":"flickr-conduit","key":"flickr-conduit","value":{"rev":"7-d3b2b610171589db68809c3ec3bf2bcb"}}, -{"id":"flickr-js","key":"flickr-js","value":{"rev":"5-66c8e8a00ad0a906f632ff99cf490163"}}, -{"id":"flickr-reflection","key":"flickr-reflection","value":{"rev":"6-3c34c3ac904b6d6f26182807fbb95c5e"}}, -{"id":"flo","key":"flo","value":{"rev":"3-ce440035f0ec9a10575b1c8fab0c77da"}}, -{"id":"flow","key":"flow","value":{"rev":"6-95841a07c96f664d49d1af35373b3dbc"}}, -{"id":"flowcontrol","key":"flowcontrol","value":{"rev":"3-093bbbc7496072d9ecb136a826680366"}}, -{"id":"flowjs","key":"flowjs","value":{"rev":"3-403fc9e107ec70fe06236c27e70451c7"}}, -{"id":"fluent-ffmpeg","key":"fluent-ffmpeg","value":{"rev":"33-5982779d5f55a5915f0f8b0353f1fe2a"}}, -{"id":"flume-rpc","key":"flume-rpc","value":{"rev":"7-4214a2db407a3e64f036facbdd34df91"}}, -{"id":"flux","key":"flux","value":{"rev":"3-1ad83106af7ee83547c797246bd2c8b1"}}, -{"id":"fly","key":"fly","value":{"rev":"9-0a45b1b97f56ba0faf4af4777b473fad"}}, -{"id":"fn","key":"fn","value":{"rev":"5-110bab5d623b3628e413d972e040ed26"}}, -{"id":"fnProxy","key":"fnProxy","value":{"rev":"3-db1c90e5a06992ed290c679ac6dbff6a"}}, -{"id":"follow","key":"follow","value":{"rev":"3-44256c802b4576fcbae1264e9b824e6a"}}, -{"id":"fomatto","key":"fomatto","value":{"rev":"7-31ce5c9eba7f084ccab2dc5994796f2d"}}, -{"id":"foounit","key":"foounit","value":{"rev":"20-caf9cd90d6c94d19be0b3a9c9cb33ee0"}}, -{"id":"forEachAsync","key":"forEachAsync","value":{"rev":"3-d9cd8021ea9d5014583327752a9d01c4"}}, -{"id":"forever","key":"forever","value":{"rev":"99-90060d5d1754b1bf749e5278a2a4516b"}}, -{"id":"forge","key":"forge","value":{"rev":"9-0d9d59fd2d47a804e600aaef538ebbbf"}}, -{"id":"fork","key":"fork","value":{"rev":"13-f355105e07608de5ae2f3e7c0817af52"}}, -{"id":"forker","key":"forker","value":{"rev":"11-9717e2e3fa60b46df08261d936d9e5d7"}}, -{"id":"form-data","key":"form-data","value":{"rev":"3-5750e73f7a0902ec2fafee1db6d2e6f6"}}, -{"id":"form-validator","key":"form-validator","value":{"rev":"25-7d016b35895dc58ffd0bbe54fd9be241"}}, -{"id":"form2json","key":"form2json","value":{"rev":"8-7501dd9b43b9fbb7194b94e647816e5e"}}, -{"id":"formaline","key":"formaline","value":{"rev":"3-2d45fbb3e83b7e77bde0456607e6f1e3"}}, -{"id":"format","key":"format","value":{"rev":"7-5dddc67c10de521ef06a7a07bb3f7e2e"}}, -{"id":"formatdate","key":"formatdate","value":{"rev":"3-6d522e3196fe3b438fcc4aed0f7cf690"}}, -{"id":"formidable","key":"formidable","value":{"rev":"87-d27408b00793fee36f6632a895372590"}}, -{"id":"forms","key":"forms","value":{"rev":"6-253e032f07979b79c2e7dfa01be085dc"}}, -{"id":"forrst","key":"forrst","value":{"rev":"3-ef553ff1b6383bab0f81f062cdebac53"}}, -{"id":"fortumo","key":"fortumo","value":{"rev":"6-def3d146b29b6104019c513ce20bb61f"}}, -{"id":"foss-credits","key":"foss-credits","value":{"rev":"3-c824326e289e093406b2de4efef70cb7"}}, -{"id":"foss-credits-collection","key":"foss-credits-collection","value":{"rev":"17-de4ffca51768a36c8fb1b9c2bc66c80f"}}, -{"id":"foursquareonnode","key":"foursquareonnode","value":{"rev":"5-a4f0a1ed5d3be3056f10f0e9517efa83"}}, -{"id":"fraggle","key":"fraggle","value":{"rev":"7-b9383baf96bcdbd4022b4b887e4a3729"}}, -{"id":"framework","key":"framework","value":{"rev":"3-afb19a9598a0d50320b4f1faab1ae2c6"}}, -{"id":"frameworkjs","key":"frameworkjs","value":{"rev":"7-cd418da3272c1e8349126e442ed15dbd"}}, -{"id":"frank","key":"frank","value":{"rev":"12-98031fb56f1c89dfc7888f5d8ca7f0a9"}}, -{"id":"freakset","key":"freakset","value":{"rev":"21-ba60d0840bfa3da2c8713c3c2e6856a0"}}, -{"id":"freckle","key":"freckle","value":{"rev":"3-8e2e9a07b2650fbbd0a598b948ef993b"}}, -{"id":"freebase","key":"freebase","value":{"rev":"7-a1daf1cc2259b886f574f5c902eebcf4"}}, -{"id":"freecontrol","key":"freecontrol","value":{"rev":"6-7a51776b8764f406573d5192bab36adf"}}, -{"id":"freestyle","key":"freestyle","value":{"rev":"9-100f9e9d3504d6e1c6a2d47651c70f51"}}, -{"id":"frenchpress","key":"frenchpress","value":{"rev":"9-306d6ac21837879b8040d7f9aa69fc20"}}, -{"id":"fs-boot","key":"fs-boot","value":{"rev":"20-72b44b403767aa486bf1dc987c750733"}}, -{"id":"fs-ext","key":"fs-ext","value":{"rev":"10-3360831c3852590a762f8f82525c025e"}}, -{"id":"fsevents","key":"fsevents","value":{"rev":"6-bb994f41842e144cf43249fdf6bf51e1"}}, -{"id":"fsext","key":"fsext","value":{"rev":"9-a1507d84e91ddf26ffaa76016253b4fe"}}, -{"id":"fsh","key":"fsh","value":{"rev":"5-1e3784b2df1c1a28b81f27907945f48b"}}, -{"id":"fsm","key":"fsm","value":{"rev":"5-b113be7b30b2a2c9089edcb6fa4c15d3"}}, -{"id":"fswatch","key":"fswatch","value":{"rev":"11-287eea565c9562161eb8969d765bb191"}}, -{"id":"ftp","key":"ftp","value":{"rev":"5-751e312520c29e76f7d79c648248c56c"}}, -{"id":"ftp-get","key":"ftp-get","value":{"rev":"27-1e908bd075a0743dbb1d30eff06485e2"}}, -{"id":"fugue","key":"fugue","value":{"rev":"81-0c08e67e8deb4b5b677fe19f8362dbd8"}}, -{"id":"fullauto","key":"fullauto","value":{"rev":"9-ef915156026dabded5a4a76c5a751916"}}, -{"id":"fun","key":"fun","value":{"rev":"12-8396e3583e206dbf90bbea4316976f66"}}, -{"id":"functional","key":"functional","value":{"rev":"5-955979028270f5d3749bdf86b4d2c925"}}, -{"id":"functools","key":"functools","value":{"rev":"5-42ba84ce365bf8c0aaf3e5e6c369920b"}}, -{"id":"funk","key":"funk","value":{"rev":"14-67440a9b2118d8f44358bf3b17590243"}}, -{"id":"fusion","key":"fusion","value":{"rev":"19-64983fc6e5496c836be26e5fbc8527d1"}}, -{"id":"fusker","key":"fusker","value":{"rev":"48-58f05561c65ad288a78fa7210f146ba1"}}, -{"id":"future","key":"future","value":{"rev":"3-0ca60d8ae330e40ef6cf8c17a421d668"}}, -{"id":"futures","key":"futures","value":{"rev":"44-8a2aaf0f40cf84c9475824d9cec006ad"}}, -{"id":"fuzzy_file_finder","key":"fuzzy_file_finder","value":{"rev":"8-ee555aae1d433e60166d2af1d72ac6b9"}}, -{"id":"fuzzylogic","key":"fuzzylogic","value":{"rev":"8-596a8f4744d1dabcb8eb6466d9980fca"}}, -{"id":"fxs","key":"fxs","value":{"rev":"3-d3cb81151b0ddd9a4a5934fb63ffff75"}}, -{"id":"g","key":"g","value":{"rev":"3-55742a045425a9b4c9fe0e8925fad048"}}, -{"id":"g.raphael","key":"g.raphael","value":{"rev":"4-190d0235dc08f783dda77b3ecb60b11a"}}, -{"id":"ga","key":"ga","value":{"rev":"3-c47d516ac5e6de8ef7ef9d16fabcf6c7"}}, -{"id":"galletita","key":"galletita","value":{"rev":"3-aa7a01c3362a01794f36e7aa9664b850"}}, -{"id":"game","key":"game","value":{"rev":"3-0f1539e4717a2780205d98ef6ec0886d"}}, -{"id":"gamina","key":"gamina","value":{"rev":"15-871f4970f1e87b7c8ad361456001c76f"}}, -{"id":"gang-bang","key":"gang-bang","value":{"rev":"6-f565cb7027a8ca109481df49a6d41114"}}, -{"id":"gapserver","key":"gapserver","value":{"rev":"9-b25eb0eefc21e407cba596a0946cb3a0"}}, -{"id":"garbage","key":"garbage","value":{"rev":"3-80f4097d5f1f2c75f509430a11c8a15e"}}, -{"id":"gaseous","key":"gaseous","value":{"rev":"3-8021582ab9dde42d235193e6067be72d"}}, -{"id":"gaudium","key":"gaudium","value":{"rev":"11-7d612f1c5d921180ccf1c162fe2c7446"}}, -{"id":"gauss","key":"gauss","value":{"rev":"3-8fd18b2d7a223372f190797e4270a535"}}, -{"id":"gcli","key":"gcli","value":{"rev":"3-210404347cc643e924cec678d0195099"}}, -{"id":"gcw2html","key":"gcw2html","value":{"rev":"3-2aff7bff7981f2f9800c5f65812aa0a6"}}, -{"id":"gd","key":"gd","value":{"rev":"4-ac5a662e709a2993ed1fd1cbf7c4d7b4"}}, -{"id":"gdata","key":"gdata","value":{"rev":"3-c6b3a95064a1e1e0bb74f248ab4e73c4"}}, -{"id":"gdata-js","key":"gdata-js","value":{"rev":"17-0959500a4000d7058d8116af1e01b0d9"}}, -{"id":"gearman","key":"gearman","value":{"rev":"8-ac9fb7af75421ca2988d6098dbfd4c7c"}}, -{"id":"gearnode","key":"gearnode","value":{"rev":"7-8e40ec257984e887e2ff5948a6dde04e"}}, -{"id":"geck","key":"geck","value":{"rev":"161-c8117106ef58a6d7d21920df80159eab"}}, -{"id":"geddy","key":"geddy","value":{"rev":"13-da16f903aca1ec1f47086fa250b58abb"}}, -{"id":"gen","key":"gen","value":{"rev":"3-849005c8b8294c2a811ff4eccdedf436"}}, -{"id":"generic-function","key":"generic-function","value":{"rev":"5-dc046f58f96119225efb17ea5334a60f"}}, -{"id":"generic-pool","key":"generic-pool","value":{"rev":"18-65ff988620293fe7ffbd0891745c3ded"}}, -{"id":"genji","key":"genji","value":{"rev":"49-4c72bcaa57572ad0d43a1b7e9e5a963a"}}, -{"id":"genstatic","key":"genstatic","value":{"rev":"19-4278d0766226af4db924bb0f6b127699"}}, -{"id":"gently","key":"gently","value":{"rev":"24-c9a3ba6b6fd183ee1b5dda569122e978"}}, -{"id":"genx","key":"genx","value":{"rev":"7-f0c0ff65e08e045e8dd1bfcb25ca48d4"}}, -{"id":"geo","key":"geo","value":{"rev":"7-fa2a79f7260b849c277735503a8622e9"}}, -{"id":"geo-distance","key":"geo-distance","value":{"rev":"7-819a30e9b4776e4416fe9510ca79cd93"}}, -{"id":"geocoder","key":"geocoder","value":{"rev":"15-736e627571ad8dba3a9d0da1ae019c35"}}, -{"id":"geohash","key":"geohash","value":{"rev":"6-b9e62c804abe565425a8e6a01354407a"}}, -{"id":"geoip","key":"geoip","value":{"rev":"231-e5aa7acd5fb44833a67f96476b4fac49"}}, -{"id":"geoip-lite","key":"geoip-lite","value":{"rev":"9-efd916135c056406ede1ad0fe15534fa"}}, -{"id":"geojs","key":"geojs","value":{"rev":"35-b0f97b7c72397d6eb714602dc1121183"}}, -{"id":"geolib","key":"geolib","value":{"rev":"3-923a8622d1bd97c22f71ed6537ba5062"}}, -{"id":"geonode","key":"geonode","value":{"rev":"35-c2060653af72123f2f9994fca1c86d70"}}, -{"id":"geoutils","key":"geoutils","value":{"rev":"6-2df101fcbb01849533b2fbc80dc0eb7a"}}, -{"id":"gerbil","key":"gerbil","value":{"rev":"3-b5961044bda490a34085ca826aeb3022"}}, -{"id":"gerenuk","key":"gerenuk","value":{"rev":"13-4e45a640bcbadc3112e105ec5b60b907"}}, -{"id":"get","key":"get","value":{"rev":"18-dd215d673f19bbd8b321a7dd63e004e8"}}, -{"id":"getopt","key":"getopt","value":{"rev":"3-454354e4557d5e7205410acc95c9baae"}}, -{"id":"getrusage","key":"getrusage","value":{"rev":"8-d6ef24793b8e4c46f3cdd14937cbabe1"}}, -{"id":"gettext","key":"gettext","value":{"rev":"3-4c12268a4cab64ec4ef3ac8c9ec7912b"}}, -{"id":"getz","key":"getz","value":{"rev":"9-f3f43934139c9af6ddfb8b91e9a121ba"}}, -{"id":"gevorg.me","key":"gevorg.me","value":{"rev":"33-700502b8ca7041bf8d29368069cac365"}}, -{"id":"gex","key":"gex","value":{"rev":"3-105824d7a3f9c2ac7313f284c3f81d22"}}, -{"id":"gexode","key":"gexode","value":{"rev":"3-4a3552eae4ff3ba4443f9371a1ab4b2e"}}, -{"id":"gfx","key":"gfx","value":{"rev":"8-1f6c90bc3819c3b237e8d1f28ad1b136"}}, -{"id":"gherkin","key":"gherkin","value":{"rev":"77-6e835c8107bb4c7c8ad1fa072ac12c20"}}, -{"id":"ghm","key":"ghm","value":{"rev":"3-c440ae39832a575087ff1920b33c275b"}}, -{"id":"gif","key":"gif","value":{"rev":"14-e65638621d05b99ffe71b18097f29134"}}, -{"id":"gimme","key":"gimme","value":{"rev":"7-caab8354fe257fc307f8597e34ede547"}}, -{"id":"gist","key":"gist","value":{"rev":"11-eea7ea1adf3cde3a0804d2e1b0d6f7d6"}}, -{"id":"gista","key":"gista","value":{"rev":"23-48b8c374cfb8fc4e8310f3469cead6d5"}}, -{"id":"gisty","key":"gisty","value":{"rev":"5-1a898d0816f4129ab9a0d3f03ff9feb4"}}, -{"id":"git","key":"git","value":{"rev":"39-1f77df3ebeec9aae47ae8df56de6757f"}}, -{"id":"git-fs","key":"git-fs","value":{"rev":"14-7d365cddff5029a9d11fa8778a7296d2"}}, -{"id":"gitProvider","key":"gitProvider","value":{"rev":"9-c704ae702ef27bb57c0efd279a464e28"}}, -{"id":"github","key":"github","value":{"rev":"16-9345138ca7507c12be4a817b1abfeef6"}}, -{"id":"github-flavored-markdown","key":"github-flavored-markdown","value":{"rev":"3-f12043eb2969aff51db742b13d329446"}}, -{"id":"gitteh","key":"gitteh","value":{"rev":"39-88b00491fd4ce3294b8cdf61b9708383"}}, -{"id":"gitter","key":"gitter","value":{"rev":"16-88d7ef1ab6a7e751ca2cf6b50894deb4"}}, -{"id":"gittyup","key":"gittyup","value":{"rev":"37-ed6030c1acdd8b989ac34cd10d6dfd1e"}}, -{"id":"gitweb","key":"gitweb","value":{"rev":"9-5331e94c6df9ee7724cde3738a0c6230"}}, -{"id":"gitwiki","key":"gitwiki","value":{"rev":"9-0f167a3a87bce7f3e941136a06e91810"}}, -{"id":"gizmo","key":"gizmo","value":{"rev":"5-1da4da8d66690457c0bf743473b755f6"}}, -{"id":"gleak","key":"gleak","value":{"rev":"17-d44a968b32e4fdc7d27bacb146391422"}}, -{"id":"glob","key":"glob","value":{"rev":"203-4a79e232cf6684a48ccb9134a6ce938c"}}, -{"id":"glob-trie.js","key":"glob-trie.js","value":{"rev":"7-bff534e3aba8f6333fa5ea871b070de2"}}, -{"id":"global","key":"global","value":{"rev":"3-f15b0c9ae0ea9508890bff25c8e0f795"}}, -{"id":"globalize","key":"globalize","value":{"rev":"5-33d10c33fb24af273104f66098e246c4"}}, -{"id":"glossary","key":"glossary","value":{"rev":"3-5e143d09d22a01eb2ee742ceb3e18f6e"}}, -{"id":"glossy","key":"glossy","value":{"rev":"9-f31e00844e8be49e5812fe64a6f1e1cc"}}, -{"id":"gm","key":"gm","value":{"rev":"28-669722d34a3dc29c8c0b27abd73493a1"}}, -{"id":"gnarly","key":"gnarly","value":{"rev":"3-796f5df3483f304cb404cc7ac7702512"}}, -{"id":"gnomenotify","key":"gnomenotify","value":{"rev":"9-bc066c0556ad4a20e7a7ae58cdc4cf91"}}, -{"id":"gofer","key":"gofer","value":{"rev":"15-3fc77ce34e95ffecd12d3854a1bb2da9"}}, -{"id":"goo.gl","key":"goo.gl","value":{"rev":"37-eac7c44d33cc42c618372f0bdd4365c2"}}, -{"id":"goodreads","key":"goodreads","value":{"rev":"5-acd9fe24139aa8b81b26431dce9954aa"}}, -{"id":"goog","key":"goog","value":{"rev":"13-c964ecfcef4d20c8c7d7526323257c04"}}, -{"id":"googl","key":"googl","value":{"rev":"8-2d4d80ef0c5f93400ec2ec8ef80de433"}}, -{"id":"google-openid","key":"google-openid","value":{"rev":"19-380884ba97e3d6fc48c8c7db3dc0e91b"}}, -{"id":"google-spreadsheets","key":"google-spreadsheets","value":{"rev":"3-f640ef136c4b5e90210c2d5d43102b38"}}, -{"id":"google-voice","key":"google-voice","value":{"rev":"37-2e1c3cba3455852f26b0ccaf1fed7125"}}, -{"id":"googleanalytics","key":"googleanalytics","value":{"rev":"8-1d3e470ce4aacadb0418dd125887813d"}}, -{"id":"googleclientlogin","key":"googleclientlogin","value":{"rev":"23-5de8ee62c0ddbc63a001a36a6afe730e"}}, -{"id":"googlediff","key":"googlediff","value":{"rev":"3-438a2f0758e9770a157ae4cce9b6f49e"}}, -{"id":"googlemaps","key":"googlemaps","value":{"rev":"18-bc939560c587711f3d96f3caadd65a7f"}}, -{"id":"googleplus-scraper","key":"googleplus-scraper","value":{"rev":"7-598ea99bd64f4ad69cccb74095abae59"}}, -{"id":"googlereaderauth","key":"googlereaderauth","value":{"rev":"5-cd0eb8ca36ea78620af0fce270339a7b"}}, -{"id":"googlesets","key":"googlesets","value":{"rev":"5-1b2e597e903c080182b3306d63278fd9"}}, -{"id":"googleweather","key":"googleweather","value":{"rev":"3-6bfdaaeedb8a712ee3e89a8ed27508eb"}}, -{"id":"gopostal.node","key":"gopostal.node","value":{"rev":"3-14ff3a655dc3680c9e8e2751ebe294bc"}}, -{"id":"gowallan","key":"gowallan","value":{"rev":"3-23adc9c01a6b309eada47602fdc8ed90"}}, -{"id":"gowiththeflow","key":"gowiththeflow","value":{"rev":"3-52bb6cf6294f67ba5a892db4666d3790"}}, -{"id":"gpg","key":"gpg","value":{"rev":"5-0ca2b5af23e108a4f44f367992a75fed"}}, -{"id":"graceful-fs","key":"graceful-fs","value":{"rev":"3-01e9f7d1c0f6e6a611a60ee84de1f5cc"}}, -{"id":"gracie","key":"gracie","value":{"rev":"3-aa0f7c01a33c7c1e9a49b86886ef5255"}}, -{"id":"graff","key":"graff","value":{"rev":"7-5ab558cb24e30abd67f2a1dbf47cd639"}}, -{"id":"graft","key":"graft","value":{"rev":"3-7419de38b249b891bf7998bcdd2bf557"}}, -{"id":"grain","key":"grain","value":{"rev":"3-e57cbf02121970da230964ddbfd31432"}}, -{"id":"grainstore","key":"grainstore","value":{"rev":"19-5f9c5bb13b2c9ac4e6a05aec33aeb7c5"}}, -{"id":"graph","key":"graph","value":{"rev":"7-909d2fefcc84b5dd1512b60d631ea4e5"}}, -{"id":"graphquire","key":"graphquire","value":{"rev":"27-246e798f80b3310419644302405d68ad"}}, -{"id":"graphviz","key":"graphviz","value":{"rev":"8-3b79341eaf3f67f91bce7c88c08b9f0d"}}, -{"id":"grasshopper","key":"grasshopper","value":{"rev":"45-4002406990476b74dac5108bd19c4274"}}, -{"id":"gravatar","key":"gravatar","value":{"rev":"11-0164b7ac97e8a477b4e8791eae2e7fea"}}, -{"id":"grave","key":"grave","value":{"rev":"3-136f6378b956bc5dd9773250f8813038"}}, -{"id":"gravity","key":"gravity","value":{"rev":"5-dd40fcee1a769ce786337e9536d24244"}}, -{"id":"graylog","key":"graylog","value":{"rev":"5-abcff9cd91ff20e36f8a70a3f2de658b"}}, -{"id":"greg","key":"greg","value":{"rev":"5-ececb0a3bb552b6da4f66b8bf6f75cf0"}}, -{"id":"gridcentric","key":"gridcentric","value":{"rev":"4-4378e1c280e18b5aaabd23038b80d76c"}}, -{"id":"gridly","key":"gridly","value":{"rev":"3-86e878756b493da8f66cbd633a15f821"}}, -{"id":"grinder","key":"grinder","value":{"rev":"9-0aaeecf0c81b1c9c93a924c5eb0bff45"}}, -{"id":"grir.am","key":"grir.am","value":{"rev":"3-3ec153c764af1c26b50fefa437318c5a"}}, -{"id":"groundcrew","key":"groundcrew","value":{"rev":"3-9e9ed9b1c70c00c432f36bb853fa21a0"}}, -{"id":"groupie","key":"groupie","value":{"rev":"6-b5e3f0891a7e8811d6112b24bd5a46b4"}}, -{"id":"groupon","key":"groupon","value":{"rev":"21-8b74723c153695f4ed4917575abcca8f"}}, -{"id":"growing-file","key":"growing-file","value":{"rev":"7-995b233a1add5b9ea80aec7ac3f60dc5"}}, -{"id":"growl","key":"growl","value":{"rev":"10-4be41ae10ec96e1334dccdcdced12fe3"}}, -{"id":"gsl","key":"gsl","value":{"rev":"49-3367acfb521b30d3ddb9b80305009553"}}, -{"id":"gss","key":"gss","value":{"rev":"3-e4cffbbbc4536d952d13d46376d899b7"}}, -{"id":"guards","key":"guards","value":{"rev":"8-d7318d3d9dc842ab41e6ef5b88f9d37f"}}, -{"id":"guardtime","key":"guardtime","value":{"rev":"3-5a2942efabab100ffb3dc0fa3b581b7a"}}, -{"id":"guava","key":"guava","value":{"rev":"11-d9390d298b503f0ffb8e3ba92eeb9759"}}, -{"id":"guid","key":"guid","value":{"rev":"16-d99e725bbbf97a326833858767b7ed08"}}, -{"id":"gumbo","key":"gumbo","value":{"rev":"31-727cf5a3b7d8590fff871f27da114d9d"}}, -{"id":"gunther","key":"gunther","value":{"rev":"9-f95c89128412208d16acd3e615844115"}}, -{"id":"gzbz2","key":"gzbz2","value":{"rev":"3-e1844b1b3a7881a0c8dc0dd4edcc11ca"}}, -{"id":"gzip","key":"gzip","value":{"rev":"17-37afa05944f055d6f43ddc87c1b163c2"}}, -{"id":"gzip-stack","key":"gzip-stack","value":{"rev":"8-cf455d60277832c60ee622d198c0c51a"}}, -{"id":"gzippo","key":"gzippo","value":{"rev":"15-6416c13ecbbe1c5cd3e30adf4112ead7"}}, -{"id":"h5eb","key":"h5eb","value":{"rev":"3-11ed2566fa4b8a01ff63a720c94574cd"}}, -{"id":"hack","key":"hack","value":{"rev":"3-70f536dd46719e8201a6ac5cc96231f6"}}, -{"id":"hack.io","key":"hack.io","value":{"rev":"18-128305614e7fd6b461248bf3bfdd7ab7"}}, -{"id":"hacktor","key":"hacktor","value":{"rev":"3-51b438df35ba8a955d434ab25a4dad67"}}, -{"id":"haibu","key":"haibu","value":{"rev":"99-b29b8c37be42f90985c6d433d53c8679"}}, -{"id":"haibu-carapace","key":"haibu-carapace","value":{"rev":"22-9a89b2f495e533d0f93e4ee34121e48c"}}, -{"id":"haibu-nginx","key":"haibu-nginx","value":{"rev":"7-e176128dc6dbb0d7f5f33369edf1f7ee"}}, -{"id":"halfstreamxml","key":"halfstreamxml","value":{"rev":"7-5c0f3defa6ba921f8edb564584553df4"}}, -{"id":"ham","key":"ham","value":{"rev":"3-1500dc495cade7334f6a051f2758f748"}}, -{"id":"haml","key":"haml","value":{"rev":"15-a93e7762c7d43469a06519472497fd93"}}, -{"id":"haml-edge","key":"haml-edge","value":{"rev":"5-c4e44a73263ac9b7e632375de7e43d7c"}}, -{"id":"hamljs","key":"hamljs","value":{"rev":"10-a01c7214b69992352bde44938418ebf4"}}, -{"id":"hamljs-coffee","key":"hamljs-coffee","value":{"rev":"3-c2733c8ff38f5676075b84cd7f3d8684"}}, -{"id":"handlebars","key":"handlebars","value":{"rev":"4-0e21906b78605f7a1d5ec7cb4c7d35d7"}}, -{"id":"hanging-gardens","key":"hanging-gardens","value":{"rev":"27-3244e37f08bea0e31759e9f38983f59a"}}, -{"id":"hanging_gardens_registry","key":"hanging_gardens_registry","value":{"rev":"17-d87aa3a26f91dc314f02c686672a5ec6"}}, -{"id":"hapi","key":"hapi","value":{"rev":"3-ed721fe9aae4a459fe0945dabd7d680a"}}, -{"id":"harmony","key":"harmony","value":{"rev":"3-d6c9d6acc29d29c97c75c77f7c8e1390"}}, -{"id":"hascan","key":"hascan","value":{"rev":"13-a7ab15c72f464b013cbc55dc426543ca"}}, -{"id":"hash_ring","key":"hash_ring","value":{"rev":"12-0f072b1dd1fd93ae2f2b79f5ea72074d"}}, -{"id":"hashbangify","key":"hashbangify","value":{"rev":"5-738e0cf99649d41c19d3449c0e9a1cbf"}}, -{"id":"hashish","key":"hashish","value":{"rev":"9-62c5e74355458e1ead819d87151b7d38"}}, -{"id":"hashkeys","key":"hashkeys","value":{"rev":"3-490809bdb61f930f0d9f370eaadf36ea"}}, -{"id":"hashlib","key":"hashlib","value":{"rev":"7-1f19c9d6062ff22ed2e963204a1bd405"}}, -{"id":"hashring","key":"hashring","value":{"rev":"11-4c9f2b1ba7931c8bab310f4ecaf91419"}}, -{"id":"hashtable","key":"hashtable","value":{"rev":"7-2aaf2667cbdb74eb8da61e2e138059ca"}}, -{"id":"hat","key":"hat","value":{"rev":"9-6f37874d9703eab62dc875e2373837a8"}}, -{"id":"hbase","key":"hbase","value":{"rev":"20-7ca92712de26ffb18d275a21696aa263"}}, -{"id":"hbase-thrift","key":"hbase-thrift","value":{"rev":"7-39afb33a4e61cc2b3dc94f0c7fd32c65"}}, -{"id":"hbs","key":"hbs","value":{"rev":"29-aa2676e6790c5716f84f128dcd03e797"}}, -{"id":"header-stack","key":"header-stack","value":{"rev":"13-7ad1ccf3c454d77029c000ceb18ce5ab"}}, -{"id":"headers","key":"headers","value":{"rev":"13-04f8f5f25e2dd9890f6b2f120adf297a"}}, -{"id":"healthety","key":"healthety","value":{"rev":"60-07c67c22ee2a13d0ad675739d1814a6d"}}, -{"id":"heatmap","key":"heatmap","value":{"rev":"9-c53f4656d9517f184df7aea9226c1765"}}, -{"id":"heavy-flow","key":"heavy-flow","value":{"rev":"5-0b9188334339e7372b364a7fc730c639"}}, -{"id":"heckle","key":"heckle","value":{"rev":"13-b462abef7b9d1471ed8fb8f23af463e0"}}, -{"id":"helium","key":"helium","value":{"rev":"3-4d6ce9618c1be522268944240873f53e"}}, -{"id":"hello-world","key":"hello-world","value":{"rev":"3-e87f287308a209491c011064a87100b7"}}, -{"id":"hello.io","key":"hello.io","value":{"rev":"3-39b78278fa638495522edc7a84f6a52e"}}, -{"id":"helloworld","key":"helloworld","value":{"rev":"3-8f163aebdcf7d8761709bdbb634c3689"}}, -{"id":"helpers","key":"helpers","value":{"rev":"3-67d75b1c8e5ad2a268dd4ea191d4754b"}}, -{"id":"helpful","key":"helpful","value":{"rev":"41-e11bed25d5a0ca7e7ad116d5a339ec2a"}}, -{"id":"hem","key":"hem","value":{"rev":"27-042fc9d4b96f20112cd943e019e54d20"}}, -{"id":"hempwick","key":"hempwick","value":{"rev":"11-de1f6f0f23937d9f33286e12ee877540"}}, -{"id":"heritable","key":"heritable","value":{"rev":"13-1468ff92063251a037bbe80ee987a9c3"}}, -{"id":"hermes-raw-client","key":"hermes-raw-client","value":{"rev":"11-5d143c371cb8353612badc72be1917ff"}}, -{"id":"heru","key":"heru","value":{"rev":"3-d124a20939e30e2a3c08f7104b2a1a5c"}}, -{"id":"hexdump","key":"hexdump","value":{"rev":"3-c455710ca80662969ccbca3acc081cb8"}}, -{"id":"hexy","key":"hexy","value":{"rev":"16-5142b0461622436daa2e476d252770f2"}}, -{"id":"highlight","key":"highlight","value":{"rev":"9-4b172b7aef6f40d768f022b2ba4e6748"}}, -{"id":"highlight.js","key":"highlight.js","value":{"rev":"5-16c1ebd28d5f2e781e666c6ee013c30c"}}, -{"id":"hiker","key":"hiker","value":{"rev":"9-89d1ce978b349f1f0df262655299d83c"}}, -{"id":"hipchat","key":"hipchat","value":{"rev":"3-73118782367d474af0f6410290df5f7f"}}, -{"id":"hipchat-js","key":"hipchat-js","value":{"rev":"3-253b83875d3e18e9c89333bc377183c3"}}, -{"id":"hiredis","key":"hiredis","value":{"rev":"46-29ceb03860efbd4b3b995247f27f78b9"}}, -{"id":"hive","key":"hive","value":{"rev":"15-40a4c6fcfa3b80007a18ef4ede80075b"}}, -{"id":"hive-cache","key":"hive-cache","value":{"rev":"3-36b10607b68586fccbfeb856412bd6bf"}}, -{"id":"hoard","key":"hoard","value":{"rev":"13-75d4c484095e2e38ac63a65bd9fd7f4b"}}, -{"id":"hook","key":"hook","value":{"rev":"7-2f1e375058e2b1fa61d3651f6d57a6f8"}}, -{"id":"hook.io","key":"hook.io","value":{"rev":"63-9fac4fb8337d1953963d47144f806f72"}}, -{"id":"hook.io-browser","key":"hook.io-browser","value":{"rev":"3-7e04347d80adc03eb5637b7e4b8ca58b"}}, -{"id":"hook.io-couch","key":"hook.io-couch","value":{"rev":"3-ce0eb281d1ba21aa1caca3a52553a07b"}}, -{"id":"hook.io-cron","key":"hook.io-cron","value":{"rev":"15-50deedc2051ce65bca8a42048154139c"}}, -{"id":"hook.io-helloworld","key":"hook.io-helloworld","value":{"rev":"23-ef5cf0cec9045d28d846a7b0872874e4"}}, -{"id":"hook.io-irc","key":"hook.io-irc","value":{"rev":"5-39c7ac5e192aef34b87af791fa77ee04"}}, -{"id":"hook.io-logger","key":"hook.io-logger","value":{"rev":"13-9e3208ea8eacfe5378cd791f2377d06d"}}, -{"id":"hook.io-mailer","key":"hook.io-mailer","value":{"rev":"9-d9415d53dc086102024cf7400fdfb7a2"}}, -{"id":"hook.io-pinger","key":"hook.io-pinger","value":{"rev":"17-860ab3a892284b91999f86c3882e2ff5"}}, -{"id":"hook.io-repl","key":"hook.io-repl","value":{"rev":"13-c0d430ccdfd197e4746c46d2814b6d92"}}, -{"id":"hook.io-request","key":"hook.io-request","value":{"rev":"13-f0e8d167d59917d90266f921e3ef7c64"}}, -{"id":"hook.io-sitemonitor","key":"hook.io-sitemonitor","value":{"rev":"8-725ea7deb9cb1031eabdc4fd798308ff"}}, -{"id":"hook.io-twilio","key":"hook.io-twilio","value":{"rev":"11-6b2e231307f6174861aa5dcddad264b3"}}, -{"id":"hook.io-twitter","key":"hook.io-twitter","value":{"rev":"3-59296395b22e661e7e5c141c4c7be46d"}}, -{"id":"hook.io-webhook","key":"hook.io-webhook","value":{"rev":"15-b27e51b63c8ec70616c66061d949f388"}}, -{"id":"hook.io-webserver","key":"hook.io-webserver","value":{"rev":"29-eb6bff70736648427329eba08b5f55c3"}}, -{"id":"hook.io-ws","key":"hook.io-ws","value":{"rev":"4-a85578068b54560ef663a7ecfea2731f"}}, -{"id":"hooks","key":"hooks","value":{"rev":"33-6640fb0c27903af6b6ae7b7c41d79e01"}}, -{"id":"hoptoad-notifier","key":"hoptoad-notifier","value":{"rev":"16-8249cb753a3626f2bf2664024ae7a5ee"}}, -{"id":"horaa","key":"horaa","value":{"rev":"5-099e5d6486d10944e10b584eb3f6e924"}}, -{"id":"hornet","key":"hornet","value":{"rev":"22-8c40d7ba4ca832b951e6d5db165f3305"}}, -{"id":"horseman","key":"horseman","value":{"rev":"11-7228e0f84c2036669a218710c22f72c0"}}, -{"id":"hostify","key":"hostify","value":{"rev":"11-8c1a2e73f8b9474a6c26121688c28dc7"}}, -{"id":"hostinfo","key":"hostinfo","value":{"rev":"5-c8d638f40ccf94f4083430966d25e787"}}, -{"id":"hostip","key":"hostip","value":{"rev":"3-d4fd628b94e1f913d97ec1746d96f2a0"}}, -{"id":"hostname","key":"hostname","value":{"rev":"7-55fefb3c37990bbcad3d98684d17f38f"}}, -{"id":"hotnode","key":"hotnode","value":{"rev":"16-d7dad5de3ffc2ca6a04f74686aeb0e4b"}}, -{"id":"howmuchtime","key":"howmuchtime","value":{"rev":"3-351ce870ae6e2c21a798169d074e2a3f"}}, -{"id":"hstore","key":"hstore","value":{"rev":"3-55ab4d359c2fc8725829038e3adb7571"}}, -{"id":"hsume2-socket.io","key":"hsume2-socket.io","value":{"rev":"5-4b537247ae9999c285c802cc36457598"}}, -{"id":"htdoc","key":"htdoc","value":{"rev":"3-80ef9e3202b0d96b79435a2bc90bc899"}}, -{"id":"html","key":"html","value":{"rev":"3-92c4af7de329c92ff2e0be5c13020e78"}}, -{"id":"html-minifier","key":"html-minifier","value":{"rev":"7-2441ed004e2a6e7f1c42003ec03277ec"}}, -{"id":"html-sourcery","key":"html-sourcery","value":{"rev":"11-7ce1d4aa2e1d319fa108b02fb294d4ce"}}, -{"id":"html2coffeekup","key":"html2coffeekup","value":{"rev":"13-bae4a70411f6f549c281c69835fe3276"}}, -{"id":"html2coffeekup-bal","key":"html2coffeekup-bal","value":{"rev":"5-0663ac1339d72932004130b668c949f0"}}, -{"id":"html2jade","key":"html2jade","value":{"rev":"11-e50f504c5c847d7ffcde7328c2ade4fb"}}, -{"id":"html5","key":"html5","value":{"rev":"46-ca85ea99accaf1dc9ded4e2e3aa429c6"}}, -{"id":"html5edit","key":"html5edit","value":{"rev":"10-0383296c33ada4d356740f29121eeb9f"}}, -{"id":"htmlKompressor","key":"htmlKompressor","value":{"rev":"13-95a3afe7f7cfe02e089e41588b937fb1"}}, -{"id":"htmlkup","key":"htmlkup","value":{"rev":"27-5b0115636f38886ae0a40e5f52e2bfdd"}}, -{"id":"htmlparser","key":"htmlparser","value":{"rev":"14-52b2196c1456d821d47bb1d2779b2433"}}, -{"id":"htmlparser2","key":"htmlparser2","value":{"rev":"3-9bc0b807acd913999dfc949b3160a3db"}}, -{"id":"htracr","key":"htracr","value":{"rev":"27-384d0522328e625978b97d8eae8d942d"}}, -{"id":"http","key":"http","value":{"rev":"3-f197d1b599cb9da720d3dd58d9813ace"}}, -{"id":"http-agent","key":"http-agent","value":{"rev":"10-1715dd3a7adccf55bd6637d78bd345d1"}}, -{"id":"http-auth","key":"http-auth","value":{"rev":"3-21636d4430be18a5c6c42e5cb622c2e0"}}, -{"id":"http-basic-auth","key":"http-basic-auth","value":{"rev":"6-0a77e99ce8e31558d5917bd684fa2c9a"}}, -{"id":"http-browserify","key":"http-browserify","value":{"rev":"3-4f720b4af628ed8b5fb22839c1f91f4d"}}, -{"id":"http-console","key":"http-console","value":{"rev":"43-a20cbefed77bcae7de461922286a1f04"}}, -{"id":"http-digest","key":"http-digest","value":{"rev":"6-e0164885dcad21ab6150d537af0edd92"}}, -{"id":"http-digest-auth","key":"http-digest-auth","value":{"rev":"7-613ac841b808fd04e272e050fd5a45ac"}}, -{"id":"http-get","key":"http-get","value":{"rev":"39-b7cfeb2b572d4ecf695493e0886869f4"}}, -{"id":"http-load","key":"http-load","value":{"rev":"3-8c64f4972ff59e89fee041adde99b8ba"}}, -{"id":"http-proxy","key":"http-proxy","value":{"rev":"97-5b8af88886c8c047a9862bf62f6b9294"}}, -{"id":"http-proxy-backward","key":"http-proxy-backward","value":{"rev":"2-4433b04a41e8adade3f6b6b2b939df4b"}}, -{"id":"http-proxy-glimpse","key":"http-proxy-glimpse","value":{"rev":"3-a3e9791d4d9bfef5929ca55d874df18b"}}, -{"id":"http-proxy-no-line-184-error","key":"http-proxy-no-line-184-error","value":{"rev":"3-7e20a990820976d8c6d27c312cc5a67c"}}, -{"id":"http-proxy-selective","key":"http-proxy-selective","value":{"rev":"12-6e273fcd008afeceb6737345c46e1024"}}, -{"id":"http-recorder","key":"http-recorder","value":{"rev":"3-26dd0bc4f5c0bf922db1875e995d025f"}}, -{"id":"http-request-provider","key":"http-request-provider","value":{"rev":"6-436b69971dd1735ac3e41571375f2d15"}}, -{"id":"http-server","key":"http-server","value":{"rev":"21-1b80b6558692afd08c36629b0ecdc18c"}}, -{"id":"http-signature","key":"http-signature","value":{"rev":"9-49ca63427b535f2d18182d92427bc5b6"}}, -{"id":"http-stack","key":"http-stack","value":{"rev":"9-51614060741d6c85a7fd4c714ed1a9b2"}}, -{"id":"http-status","key":"http-status","value":{"rev":"5-1ec72fecc62a41d6f180d15c95e81270"}}, -{"id":"http_compat","key":"http_compat","value":{"rev":"3-88244d4b0fd08a3140fa1b2e8b1b152c"}}, -{"id":"http_router","key":"http_router","value":{"rev":"23-ad52b58b6bfc96d6d4e8215e0c31b294"}}, -{"id":"http_trace","key":"http_trace","value":{"rev":"7-d8024b5e41540e4240120ffefae523e4"}}, -{"id":"httpd","key":"httpd","value":{"rev":"3-9e2a19f007a6a487cdb752f4b8249657"}}, -{"id":"httpmock","key":"httpmock","value":{"rev":"3-b6966ba8ee2c31b0e7729fc59bb00ccf"}}, -{"id":"https-proxied","key":"https-proxied","value":{"rev":"5-f63a4c663d372502b0dcd4997e759e66"}}, -{"id":"httpu","key":"httpu","value":{"rev":"5-88a5b2bac8391d91673fc83d4cfd32df"}}, -{"id":"hungarian-magic","key":"hungarian-magic","value":{"rev":"4-9eae750ac6f30b6687d9a031353f5217"}}, -{"id":"huntergatherer","key":"huntergatherer","value":{"rev":"9-5c9d833a134cfaa901d89dce93f5b013"}}, -{"id":"hxp","key":"hxp","value":{"rev":"8-1f52ba766491826bdc6517c6cc508b2c"}}, -{"id":"hyde","key":"hyde","value":{"rev":"3-5763db65cab423404752b1a6354a7a6c"}}, -{"id":"hydra","key":"hydra","value":{"rev":"8-8bb4ed249fe0f9cdb8b11e492b646b88"}}, -{"id":"hyperpublic","key":"hyperpublic","value":{"rev":"11-5738162f3dbf95803dcb3fb28efd8740"}}, -{"id":"i18n","key":"i18n","value":{"rev":"7-f0d6b3c72ecd34dde02d805041eca996"}}, -{"id":"ical","key":"ical","value":{"rev":"13-baf448be48ab83ec9b3fb8bf83fbb9a1"}}, -{"id":"icalendar","key":"icalendar","value":{"rev":"5-78dd8fd8ed2c219ec56ad26a0727cf76"}}, -{"id":"icecap","key":"icecap","value":{"rev":"9-88d6865078a5e6e1ff998e2e73e593f3"}}, -{"id":"icecapdjs","key":"icecapdjs","value":{"rev":"11-d8e3c718a230d49caa3b5f76cfff7ce9"}}, -{"id":"icecast-stack","key":"icecast-stack","value":{"rev":"9-13b8da6ae373152ab0c8560e2f442af0"}}, -{"id":"ichabod","key":"ichabod","value":{"rev":"19-d0f02ffba80661398ceb80a7e0cbbfe6"}}, -{"id":"icing","key":"icing","value":{"rev":"11-84815e78828190fbaa52d6b93c75cb4f"}}, -{"id":"ico","key":"ico","value":{"rev":"3-5727a35c1df453bfdfa6a03e49725adf"}}, -{"id":"iconv","key":"iconv","value":{"rev":"18-5f5b3193268f1fa099e0112b3e033ffc"}}, -{"id":"iconv-jp","key":"iconv-jp","value":{"rev":"3-660b8f2def930263d2931cae2dcc401d"}}, -{"id":"id3","key":"id3","value":{"rev":"8-afe68aede872cae7b404aaa01c0108a5"}}, -{"id":"idea","key":"idea","value":{"rev":"9-a126c0e52206c51dcf972cf53af0bc32"}}, -{"id":"idiomatic-console","key":"idiomatic-console","value":{"rev":"25-67696c16bf79d1cc8caf4df62677c3ec"}}, -{"id":"idiomatic-stdio","key":"idiomatic-stdio","value":{"rev":"15-9d74c9a8872b1f7c41d6c671d7a14b7d"}}, -{"id":"iglob","key":"iglob","value":{"rev":"6-b8a3518cb67cad20c89f37892a2346a5"}}, -{"id":"ignite","key":"ignite","value":{"rev":"19-06daa730a70f69dc3a0d6d4984905c61"}}, -{"id":"iles-forked-irc-js","key":"iles-forked-irc-js","value":{"rev":"7-eb446f4e0db856e00351a5da2fa20616"}}, -{"id":"image","key":"image","value":{"rev":"8-5f7811db33c210eb38e1880f7cc433f2"}}, -{"id":"imageable","key":"imageable","value":{"rev":"61-9f7e03d3d990d34802f1e9c8019dbbfa"}}, -{"id":"imageinfo","key":"imageinfo","value":{"rev":"11-9bde1a1f0801d94539a4b70b61614849"}}, -{"id":"imagemagick","key":"imagemagick","value":{"rev":"10-b1a1ea405940fecf487da94b733e8c29"}}, -{"id":"imagick","key":"imagick","value":{"rev":"3-21d51d8a265a705881dadbc0c9f7c016"}}, -{"id":"imap","key":"imap","value":{"rev":"13-6a59045496c80b474652d2584edd4acb"}}, -{"id":"imbot","key":"imbot","value":{"rev":"11-0d8075eff5e5ec354683f396378fd101"}}, -{"id":"imdb","key":"imdb","value":{"rev":"7-2bba884d0e8804f4a7e0883abd47b0a7"}}, -{"id":"imgur","key":"imgur","value":{"rev":"3-30c0e5fddc1be3398ba5f7eee1a251d7"}}, -{"id":"impact","key":"impact","value":{"rev":"7-d3390690f11c6f9dcca9f240a7bedfef"}}, -{"id":"imsi","key":"imsi","value":{"rev":"3-0aa9a01c9c79b17afae3684b7b920ced"}}, -{"id":"index","key":"index","value":{"rev":"13-ad5d8d7dfad64512a12db4d820229c07"}}, -{"id":"indexer","key":"indexer","value":{"rev":"9-b0173ce9ad9fa1b80037fa8e33a8ce12"}}, -{"id":"inflect","key":"inflect","value":{"rev":"17-9e5ea2826fe08bd950cf7e22d73371bd"}}, -{"id":"inflectjs","key":"inflectjs","value":{"rev":"3-c59db027b72be720899b4a280ac2518f"}}, -{"id":"inflector","key":"inflector","value":{"rev":"3-191ff29d3b5ed8ef6877032a1d01d864"}}, -{"id":"inheritance","key":"inheritance","value":{"rev":"3-450a1e68bd2d8f16abe7001491abb6a8"}}, -{"id":"inherits","key":"inherits","value":{"rev":"3-284f97a7ae4f777bfabe721b66de07fa"}}, -{"id":"ini","key":"ini","value":{"rev":"5-142c8f9125fbace57689e2837deb1883"}}, -{"id":"iniparser","key":"iniparser","value":{"rev":"14-1053c59ef3d50a46356be45576885c49"}}, -{"id":"inireader","key":"inireader","value":{"rev":"15-9cdc485b18bff6397f5fec45befda402"}}, -{"id":"init","key":"init","value":{"rev":"5-b81610ad72864417dab49f7a3f29cc9f"}}, -{"id":"inject","key":"inject","value":{"rev":"5-82bddb6b4f21ddaa0137fedc8913d60e"}}, -{"id":"inliner","key":"inliner","value":{"rev":"45-8a1c3e8f78438f06865b3237d6c5339a"}}, -{"id":"inode","key":"inode","value":{"rev":"7-118ffafc62dcef5bbeb14e4328c68ab3"}}, -{"id":"inotify","key":"inotify","value":{"rev":"18-03d7b1a318bd283e0185b414b48dd602"}}, -{"id":"inotify-plusplus","key":"inotify-plusplus","value":{"rev":"10-0e0ce9065a62e5e21ee5bb53fac61a6d"}}, -{"id":"inspect","key":"inspect","value":{"rev":"5-b5f18717e29caec3399abe5e4ce7a269"}}, -{"id":"instagram","key":"instagram","value":{"rev":"5-decddf3737a1764518b6a7ce600d720d"}}, -{"id":"instagram-node-lib","key":"instagram-node-lib","value":{"rev":"13-8be77f1180b6afd9066834b3f5ee8de5"}}, -{"id":"instant-styleguide","key":"instant-styleguide","value":{"rev":"9-66c02118993621376ad0b7396db435b3"}}, -{"id":"intercept","key":"intercept","value":{"rev":"9-f5622744c576405516a427b4636ee864"}}, -{"id":"interface","key":"interface","value":{"rev":"10-13806252722402bd18d88533056a863b"}}, -{"id":"interleave","key":"interleave","value":{"rev":"25-69bc136937604863748a029fb88e3605"}}, -{"id":"interstate","key":"interstate","value":{"rev":"3-3bb4a6c35ca765f88a10b9fab6307c59"}}, -{"id":"intervals","key":"intervals","value":{"rev":"21-89b71bd55b8d5f6b670d69fc5b9f847f"}}, -{"id":"intestine","key":"intestine","value":{"rev":"3-66a5531e06865ed9c966d95437ba1371"}}, -{"id":"ios7crypt","key":"ios7crypt","value":{"rev":"7-a2d309a2c074e5c1c456e2b56cbcfd17"}}, -{"id":"iostat","key":"iostat","value":{"rev":"11-f0849c0072e76701b435aa769a614e82"}}, -{"id":"ip2cc","key":"ip2cc","value":{"rev":"9-2c282606fd08d469184a272a2108639c"}}, -{"id":"ipaddr.js","key":"ipaddr.js","value":{"rev":"5-1017fd5342840745614701476ed7e6c4"}}, -{"id":"iptables","key":"iptables","value":{"rev":"7-23e56ef5d7bf0ee8f5bd0e38bde8aae3"}}, -{"id":"iptrie","key":"iptrie","value":{"rev":"4-10317b0e073befe9601e9dc308dc361a"}}, -{"id":"ipv6","key":"ipv6","value":{"rev":"6-85e937f3d79e44dbb76264c7aaaa140f"}}, -{"id":"iqengines","key":"iqengines","value":{"rev":"3-8bdbd32e9dc35b77d80a31edae235178"}}, -{"id":"irc","key":"irc","value":{"rev":"8-ed30964f57b99b1b2f2104cc5e269618"}}, -{"id":"irc-colors","key":"irc-colors","value":{"rev":"9-7ddb19db9a553567aae86bd97f1dcdfc"}}, -{"id":"irc-js","key":"irc-js","value":{"rev":"58-1c898cea420aee60283edb4fadceb90e"}}, -{"id":"ircat.js","key":"ircat.js","value":{"rev":"6-f25f20953ce96697c033315d250615d0"}}, -{"id":"ircbot","key":"ircbot","value":{"rev":"9-85a4a6f88836fc031855736676b10dec"}}, -{"id":"irccd","key":"irccd","value":{"rev":"3-bf598ae8b6af63be41852ae8199416f4"}}, -{"id":"ircd","key":"ircd","value":{"rev":"7-3ba7fc2183d32ee1e58e63092d7e82bb"}}, -{"id":"ircdjs","key":"ircdjs","value":{"rev":"15-8fcdff2bf29cf24c3bbc4b461e6cbe9f"}}, -{"id":"irclog","key":"irclog","value":{"rev":"3-79a99bd8048dd98a93c747a1426aabde"}}, -{"id":"ircrpc","key":"ircrpc","value":{"rev":"5-278bec6fc5519fdbd152ea4fa35dc58c"}}, -{"id":"irrklang","key":"irrklang","value":{"rev":"3-65936dfabf7777027069343c2e72b32e"}}, -{"id":"isaacs","key":"isaacs","value":{"rev":"7-c55a41054056f502bc580bc6819d9d1f"}}, -{"id":"isbn","key":"isbn","value":{"rev":"3-51e784ded2e3ec9ef9b382fecd1c26a1"}}, -{"id":"iscroll","key":"iscroll","value":{"rev":"4-4f6635793806507665503605e7c180f0"}}, -{"id":"isodate","key":"isodate","value":{"rev":"7-ea4b1f77e9557b153264f68fd18a9f23"}}, -{"id":"it-is","key":"it-is","value":{"rev":"14-7617f5831c308d1c4ef914bc5dc30fa7"}}, -{"id":"iterator","key":"iterator","value":{"rev":"3-e6f70367a55cabbb89589f2a88be9ab0"}}, -{"id":"itunes","key":"itunes","value":{"rev":"7-47d151c372d70d0bc311141749c84d5a"}}, -{"id":"iws","key":"iws","value":{"rev":"3-dc7b4d18565b79d3e14aa691e5e632f4"}}, -{"id":"jQuery","key":"jQuery","value":{"rev":"29-f913933259b4ec5f4c5ea63466a4bb08"}}, -{"id":"jWorkflow","key":"jWorkflow","value":{"rev":"7-582cd7aa62085ec807117138b6439550"}}, -{"id":"jaCodeMap","key":"jaCodeMap","value":{"rev":"7-28efcbf4146977bdf1e594e0982ec097"}}, -{"id":"jaaulde-cookies","key":"jaaulde-cookies","value":{"rev":"3-d5b5a75f9cabbebb2804f0b4ae93d0c5"}}, -{"id":"jacker","key":"jacker","value":{"rev":"3-888174c7e3e2a5d241f2844257cf1b10"}}, -{"id":"jade","key":"jade","value":{"rev":"144-318a9d9f63906dc3da1ef7c1ee6420b5"}}, -{"id":"jade-browser","key":"jade-browser","value":{"rev":"9-0ae6b9e321cf04e3ca8fbfe0e38f4d9e"}}, -{"id":"jade-client-connect","key":"jade-client-connect","value":{"rev":"5-96dbafafa31187dd7f829af54432de8e"}}, -{"id":"jade-ext","key":"jade-ext","value":{"rev":"9-aac9a58a4e07d82bc496bcc4241d1be0"}}, -{"id":"jade-i18n","key":"jade-i18n","value":{"rev":"23-76a21a41b5376e10c083672dccf7fc62"}}, -{"id":"jade-serial","key":"jade-serial","value":{"rev":"3-5ec712e1d8cd8d5af20ae3e62ee92854"}}, -{"id":"jadedown","key":"jadedown","value":{"rev":"11-0d16ce847d6afac2939eebcb24a7216c"}}, -{"id":"jadeify","key":"jadeify","value":{"rev":"17-4322b68bb5a7e81e839edabbc8c405a4"}}, -{"id":"jadevu","key":"jadevu","value":{"rev":"15-1fd8557a6db3c23f267de76835f9ee65"}}, -{"id":"jah","key":"jah","value":{"rev":"3-f29704037a1cffe2b08abb4283bee4a4"}}, -{"id":"jake","key":"jake","value":{"rev":"36-5cb64b1c5a89ac53eb4d09d66a5b10e1"}}, -{"id":"jammit-express","key":"jammit-express","value":{"rev":"6-e3dfa928114a2721fe9b8882d284f759"}}, -{"id":"janrain","key":"janrain","value":{"rev":"5-9554501be76fb3a472076858d1abbcd5"}}, -{"id":"janrain-api","key":"janrain-api","value":{"rev":"3-f45a65c695f4c72fdd1bf3593d8aa796"}}, -{"id":"jaque","key":"jaque","value":{"rev":"32-7f269a70c67beefc53ba1684bff5a57b"}}, -{"id":"jar","key":"jar","value":{"rev":"3-7fe0ab4aa3a2ccc5d50853f118e7aeb5"}}, -{"id":"jarvis","key":"jarvis","value":{"rev":"3-fb203b29b397a0b12c1ae56240624e3d"}}, -{"id":"jarvis-test","key":"jarvis-test","value":{"rev":"5-9537ddae8291e6dad03bc0e6acc9ac80"}}, -{"id":"jasbin","key":"jasbin","value":{"rev":"25-ae22f276406ac8bb4293d78595ce02ad"}}, -{"id":"jasmine-dom","key":"jasmine-dom","value":{"rev":"17-686de4c573f507c30ff72c6671dc3d93"}}, -{"id":"jasmine-jquery","key":"jasmine-jquery","value":{"rev":"7-86c077497a367bcd9ea96d5ab8137394"}}, -{"id":"jasmine-node","key":"jasmine-node","value":{"rev":"27-4c544c41c69d2b3cb60b9953d1c46d54"}}, -{"id":"jasmine-reporters","key":"jasmine-reporters","value":{"rev":"3-21ba522ae38402848d5a66d3d4d9a2b3"}}, -{"id":"jasmine-runner","key":"jasmine-runner","value":{"rev":"23-7458777b7a6785efc878cfd40ccb99d8"}}, -{"id":"jasminy","key":"jasminy","value":{"rev":"3-ce76023bac40c5f690cba59d430fd083"}}, -{"id":"jason","key":"jason","value":{"rev":"15-394a59963c579ed5db37fada4d082b5c"}}, -{"id":"javiary","key":"javiary","value":{"rev":"5-661be61fd0f47c9609b7d148e298e2fc"}}, -{"id":"jazz","key":"jazz","value":{"rev":"12-d11d602c1240b134b0593425911242fc"}}, -{"id":"jdoc","key":"jdoc","value":{"rev":"3-0c61fdd6b367a9acac710e553927b290"}}, -{"id":"jeesh","key":"jeesh","value":{"rev":"13-23b4e1ecf9ca76685bf7f1bfc6c076f1"}}, -{"id":"jellyfish","key":"jellyfish","value":{"rev":"25-7fef81f9b5ef5d4abbcecb030a433a72"}}, -{"id":"jen","key":"jen","value":{"rev":"3-ab1b07453318b7e0254e1dadbee7868f"}}, -{"id":"jerk","key":"jerk","value":{"rev":"34-e31f26d5e3b700d0a3e5f5a5acf0d381"}}, -{"id":"jessie","key":"jessie","value":{"rev":"19-829b932e57204f3b7833b34f75d6bf2a"}}, -{"id":"jezebel","key":"jezebel","value":{"rev":"15-b67c259e160390064da69a512382e06f"}}, -{"id":"jimi","key":"jimi","value":{"rev":"10-cc4a8325d6b847362a422304a0057231"}}, -{"id":"jinjs","key":"jinjs","value":{"rev":"37-38fcf1989f1b251a35e4ff725118f55e"}}, -{"id":"jinkies","key":"jinkies","value":{"rev":"30-73fec0e854aa31bcbf3ae1ca04462b22"}}, -{"id":"jison","key":"jison","value":{"rev":"52-d03c6f5e2bdd7624d39d93ec5e88c383"}}, -{"id":"jitsu","key":"jitsu","value":{"rev":"164-95083f8275f0bf2834f62027569b4da2"}}, -{"id":"jitter","key":"jitter","value":{"rev":"16-3f7b183aa7922615f4b5b2fb46653477"}}, -{"id":"jj","key":"jj","value":{"rev":"21-1b3f97e9725e1241c96a884c85dc4e30"}}, -{"id":"jjw","key":"jjw","value":{"rev":"13-835c632dfc5df7dd37860bd0b2c1cb38"}}, -{"id":"jkwery","key":"jkwery","value":{"rev":"11-212429c9c9e1872d4e278da055b5ae0a"}}, -{"id":"jmen","key":"jmen","value":{"rev":"3-a0b67d5b84a077061d3fed2ddbf2c6a8"}}, -{"id":"jobmanager","key":"jobmanager","value":{"rev":"15-1a589ede5f10d1ea2f33f1bb91f9b3aa"}}, -{"id":"jobs","key":"jobs","value":{"rev":"12-3072b6164c5dca8fa9d24021719048ff"}}, -{"id":"jobvite","key":"jobvite","value":{"rev":"56-3d69b0e6d91722ef4908b4fe26bb5432"}}, -{"id":"jodoc","key":"jodoc","value":{"rev":"3-7b05c6d7b4c9a9fa85d3348948d2d52d"}}, -{"id":"johnny-mnemonic","key":"johnny-mnemonic","value":{"rev":"3-e8749d4be597f002aae720011b7c9273"}}, -{"id":"join","key":"join","value":{"rev":"5-ab92491dc83b5e8ed5f0cc49e306d5d5"}}, -{"id":"jolokia-client","key":"jolokia-client","value":{"rev":"26-1f93cb53f4a870b94540cdbf7627b1c4"}}, -{"id":"joo","key":"joo","value":{"rev":"11-e0d4a97eceacdd13769bc5f56e059aa7"}}, -{"id":"jools","key":"jools","value":{"rev":"3-9da332d524a117c4d72a58bb45fa34fd"}}, -{"id":"joose","key":"joose","value":{"rev":"22-ef8a1895680ad2f9c1cd73cd1afbb58e"}}, -{"id":"joosex-attribute","key":"joosex-attribute","value":{"rev":"18-119df97dba1ba2631c94d49e3142bbd7"}}, -{"id":"joosex-bridge-ext","key":"joosex-bridge-ext","value":{"rev":"20-5ad2168291aad2cf021df0a3eb103538"}}, -{"id":"joosex-class-simpleconstructor","key":"joosex-class-simpleconstructor","value":{"rev":"6-f71e02e44f611550374ad9f5d0c37fdf"}}, -{"id":"joosex-class-singleton","key":"joosex-class-singleton","value":{"rev":"6-3ba6b8644722b29febe384a368c18aab"}}, -{"id":"joosex-cps","key":"joosex-cps","value":{"rev":"20-493c65faf1ec59416bae475529c51cd4"}}, -{"id":"joosex-meta-lazy","key":"joosex-meta-lazy","value":{"rev":"13-ef8bc4e57006cfcecd72a344d8dc9da6"}}, -{"id":"joosex-namespace-depended","key":"joosex-namespace-depended","value":{"rev":"22-8a38a21f8564470b96082177e81f3db6"}}, -{"id":"joosex-observable","key":"joosex-observable","value":{"rev":"7-52e7018931e5465920bb6feab88aa468"}}, -{"id":"joosex-role-parameterized","key":"joosex-role-parameterized","value":{"rev":"6-65aa4fa4967c4fbe06357ccda5e6f810"}}, -{"id":"joosex-simplerequest","key":"joosex-simplerequest","value":{"rev":"10-12d105b60b8b3ca3a3626ca0ec53892d"}}, -{"id":"josp","key":"josp","value":{"rev":"3-c4fa8445a0d96037e00fe96d007bcf0c"}}, -{"id":"jot","key":"jot","value":{"rev":"3-8fab571ce3ad993f3594f3c2e0fc6915"}}, -{"id":"journey","key":"journey","value":{"rev":"40-efe1fa6c8d735592077c9a24b3b56a03"}}, -{"id":"jpeg","key":"jpeg","value":{"rev":"8-ab437fbaf88f32a7fb625a0b27521292"}}, -{"id":"jq","key":"jq","value":{"rev":"3-9d83287aa9e6aab25590fac9adbab968"}}, -{"id":"jqNode","key":"jqNode","value":{"rev":"3-fcaf2c47aba5637a4a23c64b6fc778cf"}}, -{"id":"jqbuild","key":"jqbuild","value":{"rev":"3-960edcea36784aa9ca135cd922e0cb9b"}}, -{"id":"jqserve","key":"jqserve","value":{"rev":"3-39272c5479aabaafe66ffa26a6eb3bb5"}}, -{"id":"jqtpl","key":"jqtpl","value":{"rev":"54-ce2b62ced4644d5fe24c3a8ebcb4d528"}}, -{"id":"jquajax","key":"jquajax","value":{"rev":"3-a079cb8f3a686faaafe420760e77a330"}}, -{"id":"jquery","key":"jquery","value":{"rev":"27-60fd58bba99d044ffe6e140bafd72595"}}, -{"id":"jquery-browserify","key":"jquery-browserify","value":{"rev":"9-a4e9afd657f3c632229afa356382f6a4"}}, -{"id":"jquery-deferred","key":"jquery-deferred","value":{"rev":"5-0fd0cec51f7424a50f0dba3cbe74fd58"}}, -{"id":"jquery-drive","key":"jquery-drive","value":{"rev":"3-8474f192fed5c5094e56bc91f5e8a0f8"}}, -{"id":"jquery-mousewheel","key":"jquery-mousewheel","value":{"rev":"3-cff81086cf651e52377a8d5052b09d64"}}, -{"id":"jquery-placeholdize","key":"jquery-placeholdize","value":{"rev":"3-7acc3fbda1b8daabce18876d2b4675e3"}}, -{"id":"jquery-tmpl-jst","key":"jquery-tmpl-jst","value":{"rev":"13-575031eb2f2b1e4c5562e195fce0bc93"}}, -{"id":"jquery.effects.blind","key":"jquery.effects.blind","value":{"rev":"3-5f3bec5913edf1bfcee267891f6204e2"}}, -{"id":"jquery.effects.bounce","key":"jquery.effects.bounce","value":{"rev":"3-245b2e7d9a1295dd0f7d568b8087190d"}}, -{"id":"jquery.effects.clip","key":"jquery.effects.clip","value":{"rev":"3-7aa63a590b6d90d5ea20e21c8dda675d"}}, -{"id":"jquery.effects.core","key":"jquery.effects.core","value":{"rev":"3-dd2fa270d8aea21104c2c92d6b06500d"}}, -{"id":"jquery.effects.drop","key":"jquery.effects.drop","value":{"rev":"3-8d0e30016e99460063a9a9000ce7b032"}}, -{"id":"jquery.effects.explode","key":"jquery.effects.explode","value":{"rev":"3-3d5e3bb2fb451f7eeaeb72b6743b6e6c"}}, -{"id":"jquery.effects.fade","key":"jquery.effects.fade","value":{"rev":"3-f362c762053eb278b5db5f92e248c3a5"}}, -{"id":"jquery.effects.fold","key":"jquery.effects.fold","value":{"rev":"3-c7d823c2b25c4f1e6a1801f4b1bc7a2c"}}, -{"id":"jquery.effects.highlight","key":"jquery.effects.highlight","value":{"rev":"3-44ef3c62a6b829382bffa6393cd31ed9"}}, -{"id":"jquery.effects.pulsate","key":"jquery.effects.pulsate","value":{"rev":"3-3cad87635cecc2602d40682cf669d2fe"}}, -{"id":"jquery.effects.scale","key":"jquery.effects.scale","value":{"rev":"3-2c8df02eeed343088e2253d84064a219"}}, -{"id":"jquery.effects.shake","key":"jquery.effects.shake","value":{"rev":"3-d63ab567d484311744d848b520a720c7"}}, -{"id":"jquery.effects.slide","key":"jquery.effects.slide","value":{"rev":"3-9eb5d1075d67045a8fa305e596981934"}}, -{"id":"jquery.effects.transfer","key":"jquery.effects.transfer","value":{"rev":"3-371bc87350ede6da53a40468b63200a9"}}, -{"id":"jquery.tmpl","key":"jquery.tmpl","value":{"rev":"5-75efd6c8c0ce030f2da12b984f9dfe6c"}}, -{"id":"jquery.ui.accordion","key":"jquery.ui.accordion","value":{"rev":"3-964ee7d6c50f31e7db6631da28e2261a"}}, -{"id":"jquery.ui.autocomplete","key":"jquery.ui.autocomplete","value":{"rev":"3-950d240629d142eab5e07c2776e39bcc"}}, -{"id":"jquery.ui.button","key":"jquery.ui.button","value":{"rev":"3-a1c7f3eeb9298ac0c116d75a176a6d17"}}, -{"id":"jquery.ui.core","key":"jquery.ui.core","value":{"rev":"3-b7ba340b7304a304f85c4d13438d1195"}}, -{"id":"jquery.ui.datepicker","key":"jquery.ui.datepicker","value":{"rev":"3-5b76579057f1b870959a06ab833f1972"}}, -{"id":"jquery.ui.dialog","key":"jquery.ui.dialog","value":{"rev":"3-0c314cee86bf67298759efcfd47246f6"}}, -{"id":"jquery.ui.draggable","key":"jquery.ui.draggable","value":{"rev":"3-b7a15d2bdbcdc6f0f3cd6e4522f9f1f3"}}, -{"id":"jquery.ui.droppable","key":"jquery.ui.droppable","value":{"rev":"3-86d8a1558f5e9383b271b4d968ba081d"}}, -{"id":"jquery.ui.mouse","key":"jquery.ui.mouse","value":{"rev":"3-ccb88d773c452c778c694f9f551cb816"}}, -{"id":"jquery.ui.position","key":"jquery.ui.position","value":{"rev":"3-c49c13b38592a363585600b7af54d977"}}, -{"id":"jquery.ui.progressbar","key":"jquery.ui.progressbar","value":{"rev":"3-b28dfadab64f9548b828c42bf870fcc9"}}, -{"id":"jquery.ui.resizable","key":"jquery.ui.resizable","value":{"rev":"3-aa356230544cbe8ab8dc5fab08cc0fa7"}}, -{"id":"jquery.ui.selectable","key":"jquery.ui.selectable","value":{"rev":"3-6b11846c104d580556e40eb5194c45f2"}}, -{"id":"jquery.ui.slider","key":"jquery.ui.slider","value":{"rev":"3-e8550b76bf58a9cbeca9ea91eb763257"}}, -{"id":"jquery.ui.sortable","key":"jquery.ui.sortable","value":{"rev":"3-1ddd981bd720f055fbd5bb1d06df55ad"}}, -{"id":"jquery.ui.tabs","key":"jquery.ui.tabs","value":{"rev":"3-e0514383f4d920b9dc23ef7a7ea4d8af"}}, -{"id":"jquery.ui.widget","key":"jquery.ui.widget","value":{"rev":"3-3a0800fa067c12d013168f74acf21e6d"}}, -{"id":"jqueryify","key":"jqueryify","value":{"rev":"3-2655cf6a45795a8bd138a464e6c18f04"}}, -{"id":"jrep","key":"jrep","value":{"rev":"3-edbcf6931b8a2b3f550727d8b839acc3"}}, -{"id":"js-beautify-node","key":"js-beautify-node","value":{"rev":"3-401cd1c130aaec2c090b578fe8db6290"}}, -{"id":"js-class","key":"js-class","value":{"rev":"5-a63fbb0136dcd602feee72e70674d5db"}}, -{"id":"js-jango","key":"js-jango","value":{"rev":"3-af4e4a7844791617e66a40a1c403bb98"}}, -{"id":"js-loader","key":"js-loader","value":{"rev":"13-8d9729495c1692e47d2cd923e839b4c8"}}, -{"id":"js-manager","key":"js-manager","value":{"rev":"5-6d384a2ce4737f13d417f85689c3c372"}}, -{"id":"js-nts","key":"js-nts","value":{"rev":"3-7d921611b567d2d890bc983c343558ef"}}, -{"id":"js-openstack","key":"js-openstack","value":{"rev":"11-d56996be276fbe6162573575932b1cba"}}, -{"id":"js-select","key":"js-select","value":{"rev":"9-9d20f6d86d9e6f8a84191346288b76ed"}}, -{"id":"js.io","key":"js.io","value":{"rev":"3-c5e16e13372ba592ccf2ac86ee007a1f"}}, -{"id":"js2","key":"js2","value":{"rev":"35-2dc694e48b67252d8787f5e889a07430"}}, -{"id":"js2coffee","key":"js2coffee","value":{"rev":"19-8eeafa894dcc0dc306b02e728543511e"}}, -{"id":"jsDAV","key":"jsDAV","value":{"rev":"11-4ab1935d98372503439b054daef2e78e"}}, -{"id":"jsDump","key":"jsDump","value":{"rev":"5-32d6e4032bd114245356970f0b76a58a"}}, -{"id":"jsSourceCodeParser","key":"jsSourceCodeParser","value":{"rev":"3-78c5e8624ab25fca99a7bb6cd9be402b"}}, -{"id":"jsapp","key":"jsapp","value":{"rev":"3-6758eb2743cc22f723a6612b34c8d943"}}, -{"id":"jscc-node","key":"jscc-node","value":{"rev":"3-5f52dc20dc2a188bc32e7219c9d2f225"}}, -{"id":"jscheckstyle","key":"jscheckstyle","value":{"rev":"5-82021f06a1bd824ac195e0ab8a3b598c"}}, -{"id":"jsclass","key":"jsclass","value":{"rev":"9-2a0656b9497c5a8208a0fefa5aae3350"}}, -{"id":"jsconfig","key":"jsconfig","value":{"rev":"3-b1afef99468f81eff319453623135a56"}}, -{"id":"jscssp","key":"jscssp","value":{"rev":"6-413ad0701e6dbb412e8a01aadb6672c4"}}, -{"id":"jsdata","key":"jsdata","value":{"rev":"5-53f8b26f28291dccfdff8f14e7f4c44c"}}, -{"id":"jsdeferred","key":"jsdeferred","value":{"rev":"8-bc238b921a1fa465503722756a98e9b7"}}, -{"id":"jsdoc","key":"jsdoc","value":{"rev":"3-386eb47a2761a1ad025996232751fba9"}}, -{"id":"jsdog","key":"jsdog","value":{"rev":"11-d4a523898a7c474b5c7b8cb8b24bafe8"}}, -{"id":"jsdom","key":"jsdom","value":{"rev":"63-86bc6b9d8bfdb99b793ac959e126f7ff"}}, -{"id":"jsftp","key":"jsftp","value":{"rev":"35-89cd772521d7ac3cead71c602ddeb819"}}, -{"id":"jsgi","key":"jsgi","value":{"rev":"20-dbef9d8dfb5c9bf1a3b6014159bb305a"}}, -{"id":"jsgi-node","key":"jsgi-node","value":{"rev":"1-8ec0892e521754aaf88684714d306af9"}}, -{"id":"jsgrep","key":"jsgrep","value":{"rev":"7-be19445481acdbbb684fdc2425d88d08"}}, -{"id":"jshelpers","key":"jshelpers","value":{"rev":"11-9509dcdd48bc494de76cae66217ebedb"}}, -{"id":"jshint","key":"jshint","value":{"rev":"34-ed2e7ea0e849126bd9821b86f23b7314"}}, -{"id":"jshint-autofix","key":"jshint-autofix","value":{"rev":"9-abbb3622aa8a47a8890dbbaab0009b6d"}}, -{"id":"jshint-mode","key":"jshint-mode","value":{"rev":"5-06ec066819b93c7ae6782c755a0e2125"}}, -{"id":"jshint-runner","key":"jshint-runner","value":{"rev":"7-6fc8a15e387a4e81e300a54a86a3a240"}}, -{"id":"jshtml","key":"jshtml","value":{"rev":"5-d3e96c31cf1cd2fcf7743defc1631c3a"}}, -{"id":"jsinc","key":"jsinc","value":{"rev":"9-0e4dc3ba04b440085a79d6001232abfc"}}, -{"id":"jslint","key":"jslint","value":{"rev":"10-ab451352333b5f3d29c6cdbab49187dd"}}, -{"id":"jslint-core","key":"jslint-core","value":{"rev":"3-1f874d8cca07b6f007bc80c23ba15e2e"}}, -{"id":"jslint-strict","key":"jslint-strict","value":{"rev":"8-3d694a0f3079691da1866de16f290ea2"}}, -{"id":"jslinux","key":"jslinux","value":{"rev":"13-033cb60c7867aae599863323a97f45c0"}}, -{"id":"jslitmus","key":"jslitmus","value":{"rev":"6-d3f3f82ea1a376acc2b24c69da003409"}}, -{"id":"jsmeter","key":"jsmeter","value":{"rev":"5-7838bb9b970cbaa29a48802c508fd091"}}, -{"id":"jsmin","key":"jsmin","value":{"rev":"6-002ad1b385915e60f895b5e52492fb94"}}, -{"id":"json","key":"json","value":{"rev":"39-1d24fb8c3bdf0ac533bfc52e74420adc"}}, -{"id":"json-browser","key":"json-browser","value":{"rev":"6-883f051c1297cf631adba1c855ff2e13"}}, -{"id":"json-builder","key":"json-builder","value":{"rev":"5-e7a996ff1ef89114ce2ab6de9b653af8"}}, -{"id":"json-command","key":"json-command","value":{"rev":"16-8239cb65563720c42da5562d3a031b09"}}, -{"id":"json-fu","key":"json-fu","value":{"rev":"5-7933c35711cb9d7673d7514fe495c56d"}}, -{"id":"json-line-protocol","key":"json-line-protocol","value":{"rev":"7-98de63467d154b40a029391af8a26042"}}, -{"id":"json-object","key":"json-object","value":{"rev":"7-534cd9680c386c5b9800848755698f2b"}}, -{"id":"json-ref","key":"json-ref","value":{"rev":"3-cd09776d166c3f77013e429737c7e1e9"}}, -{"id":"json-san","key":"json-san","value":{"rev":"7-8683abde23232c1d84266e7a2d5c4527"}}, -{"id":"json-schema","key":"json-schema","value":{"rev":"1-2f323062e7ec80d2ff765da43c7aaa7d"}}, -{"id":"json-sockets","key":"json-sockets","value":{"rev":"26-bfef71c0d9fb4d56010b05f47f142748"}}, -{"id":"json-storage","key":"json-storage","value":{"rev":"3-46139e3a54c0a27e67820df2c7e87dbf"}}, -{"id":"json-storage-model","key":"json-storage-model","value":{"rev":"3-8b77044e192791613cf92b2f3317357f"}}, -{"id":"json-streamify","key":"json-streamify","value":{"rev":"5-d98cd72265fba652481eef6baa980f46"}}, -{"id":"json-streams","key":"json-streams","value":{"rev":"3-e07fc5ca24b33145c8aacf9995d46723"}}, -{"id":"json-tables","key":"json-tables","value":{"rev":"3-37a652b54880487e66ffeee6822b945b"}}, -{"id":"json-template","key":"json-template","value":{"rev":"3-9ee3a101c60ea682fb88759b2df837e4"}}, -{"id":"json2","key":"json2","value":{"rev":"12-bc3d411db772e0947ca58a54c2084073"}}, -{"id":"json2ify","key":"json2ify","value":{"rev":"3-c2d6677cc35e4668c97cf6800a4728d8"}}, -{"id":"json2xml","key":"json2xml","value":{"rev":"3-e955b994479362685e2197b39909dea2"}}, -{"id":"json_req","key":"json_req","value":{"rev":"15-14520bc890cbb0ab4c142b59bf21c9f1"}}, -{"id":"jsonapi","key":"jsonapi","value":{"rev":"11-2b27aaca5643d6a5b3ab38721cf6342f"}}, -{"id":"jsonconfig","key":"jsonconfig","value":{"rev":"5-0072bb54cb0ae5b13eee4f1657ba6a29"}}, -{"id":"jsond","key":"jsond","value":{"rev":"13-7c3622aeb147dae4698608ee32d81b45"}}, -{"id":"jsondate","key":"jsondate","value":{"rev":"3-1da5d30ee1cf7c6d9605a446efd91478"}}, -{"id":"jsonds","key":"jsonds","value":{"rev":"9-af2867869a46787e58c337e700dbf0dd"}}, -{"id":"jsonds2","key":"jsonds2","value":{"rev":"3-e7ed9647cc1ba72e59b625840358c7ca"}}, -{"id":"jsonfiles","key":"jsonfiles","value":{"rev":"3-5e643ba75c401f653f505e7938540d83"}}, -{"id":"jsonify","key":"jsonify","value":{"rev":"3-91207fd1bc11668be7906f74992de6bb"}}, -{"id":"jsonize","key":"jsonize","value":{"rev":"3-4881031480a5326d9f5966189170db25"}}, -{"id":"jsonlint","key":"jsonlint","value":{"rev":"11-88d3c1c395846e7687f410e0dc405469"}}, -{"id":"jsonml","key":"jsonml","value":{"rev":"3-9990d9515fa554b5c7ff8bf8c7bb3308"}}, -{"id":"jsonparse","key":"jsonparse","value":{"rev":"3-569962847a5fd9d65fdf91af9e3e87a5"}}, -{"id":"jsonpointer","key":"jsonpointer","value":{"rev":"5-0310a11e82e9e22a4e5239dee2bc2213"}}, -{"id":"jsonprettify","key":"jsonprettify","value":{"rev":"3-173ae677f2110dfff8cb17dd2b4c68de"}}, -{"id":"jsonreq","key":"jsonreq","value":{"rev":"5-84b47d8c528ea7efa9aae113e5ff53cf"}}, -{"id":"jsonrpc","key":"jsonrpc","value":{"rev":"10-e40ff49715537320cbbbde67378f099e"}}, -{"id":"jsonrpc-ws","key":"jsonrpc-ws","value":{"rev":"7-73c385f3d35dadbdc87927f6a751e3ca"}}, -{"id":"jsonrpc2","key":"jsonrpc2","value":{"rev":"13-71efdea4f551d3a2550fcf5355ea8c8c"}}, -{"id":"jsontool","key":"jsontool","value":{"rev":"14-44bc979d3a8dc9295c825def01e533b4"}}, -{"id":"jsontoxml","key":"jsontoxml","value":{"rev":"8-2640fd26237ab4a45450748d392dd2d2"}}, -{"id":"jsontry","key":"jsontry","value":{"rev":"3-adb3f32f86419ac4b589ce41ab253952"}}, -{"id":"jsorm-i18n","key":"jsorm-i18n","value":{"rev":"3-54347174039512616ed76cc9a37605ea"}}, -{"id":"jsorm-utilities","key":"jsorm-utilities","value":{"rev":"3-187fc9f86ed8d32ebcb6c451fa7cc3c4"}}, -{"id":"jspack","key":"jspack","value":{"rev":"3-84955792d8b57fc301968daf674bace7"}}, -{"id":"jspkg","key":"jspkg","value":{"rev":"5-f5471c37554dad3492021490a70a1190"}}, -{"id":"jspp","key":"jspp","value":{"rev":"8-7607018fa48586f685dda17d77d0999b"}}, -{"id":"jss","key":"jss","value":{"rev":"20-4517b1daeda4f878debddc9f23347f00"}}, -{"id":"jst","key":"jst","value":{"rev":"27-8372bf5c052b6bd6e28f5d2c89b47e49"}}, -{"id":"jstestdriver","key":"jstestdriver","value":{"rev":"3-d26b172af33d6c45fc3dc96b96865714"}}, -{"id":"jstoxml","key":"jstoxml","value":{"rev":"15-c26b77ed5228500238c7b21a3dbdbbb7"}}, -{"id":"jsup","key":"jsup","value":{"rev":"3-54eb8598ae1a49bd1540e482a44a6abc"}}, -{"id":"jthon","key":"jthon","value":{"rev":"5-d578940ac32497839ff48d3f6205e9e2"}}, -{"id":"juggernaut","key":"juggernaut","value":{"rev":"20-15d33218943b9ec64b642e2a4a05e4b8"}}, -{"id":"juggernaut-yoomee","key":"juggernaut-yoomee","value":{"rev":"7-a58d429e46aac76260e236c64d20ff02"}}, -{"id":"jump","key":"jump","value":{"rev":"19-d47e23c31dc623b54e60004b08f6f624"}}, -{"id":"jumprope","key":"jumprope","value":{"rev":"5-98d4e2452f14d3b0996f04882b07d674"}}, -{"id":"junction","key":"junction","value":{"rev":"3-2b73ea17d862b1e95039141e98e53268"}}, -{"id":"jus-config","key":"jus-config","value":{"rev":"5-d2da00317dceb712d82dbfc776122dbe"}}, -{"id":"jus-i18n","key":"jus-i18n","value":{"rev":"3-d146cfc5f3c9aee769390ed921836b6e"}}, -{"id":"jus-task","key":"jus-task","value":{"rev":"13-d127de2a102eef2eb0d1b67810ecd558"}}, -{"id":"justtest","key":"justtest","value":{"rev":"17-467ee4ca606f0447a0c458550552fd0a"}}, -{"id":"jute","key":"jute","value":{"rev":"99-158d262e9126de5026bbfeb3168d9277"}}, -{"id":"jwt","key":"jwt","value":{"rev":"3-4cb8a706d1bc3c300bdadeba781c7bc4"}}, -{"id":"kaffeine","key":"kaffeine","value":{"rev":"47-261825b8d8cdf168387c6a275682dd0b"}}, -{"id":"kafka","key":"kafka","value":{"rev":"9-7465d4092e6322d0b744f017be8ffcea"}}, -{"id":"kahan","key":"kahan","value":{"rev":"5-107bb2dcdb51faaa00aef1e37eff91eb"}}, -{"id":"kahve-ansi","key":"kahve-ansi","value":{"rev":"5-a86d9a3ea56362fa81c8ee9f1ef8f2ef"}}, -{"id":"kahve-cake","key":"kahve-cake","value":{"rev":"3-873b4e553c4ba417c888aadce3b800f6"}}, -{"id":"kahve-classmethod","key":"kahve-classmethod","value":{"rev":"3-08e0a5786edc15539cc6746fe6c65bec"}}, -{"id":"kahve-exception","key":"kahve-exception","value":{"rev":"3-fb9d839cfdc069271cbc10fa27a87f3c"}}, -{"id":"kahve-progress","key":"kahve-progress","value":{"rev":"3-d2fcdd99793a0c3c3a314afb067a3701"}}, -{"id":"kanso","key":"kanso","value":{"rev":"41-2b18ab56cc86313daa840b7b3f63b318"}}, -{"id":"kaph","key":"kaph","value":{"rev":"7-c24622e38cf23bac67459bfe5a0edd63"}}, -{"id":"karait","key":"karait","value":{"rev":"9-a4abc4bc11c747448c4884cb714737c9"}}, -{"id":"kasabi","key":"kasabi","value":{"rev":"3-36cb65aef11d181c532f4549d58944e6"}}, -{"id":"kassit","key":"kassit","value":{"rev":"27-6fafe5122a4dda542a34ba18dddfc9ea"}}, -{"id":"kdtree","key":"kdtree","value":{"rev":"9-177bf5018be1f177d302af1d746b0462"}}, -{"id":"keeper","key":"keeper","value":{"rev":"13-43ce24b6e1fb8ac23c58a78e3e92d137"}}, -{"id":"kestrel","key":"kestrel","value":{"rev":"3-1303ae0617ed1076eed022176c78b0c4"}}, -{"id":"kettle","key":"kettle","value":{"rev":"3-385c10c43df484666148e796840e72c7"}}, -{"id":"keyed_list","key":"keyed_list","value":{"rev":"5-c98d8bc8619300da1a09098bb298bf16"}}, -{"id":"keyframely","key":"keyframely","value":{"rev":"5-586380d2258a099d8fa4748f2688b571"}}, -{"id":"keygrip","key":"keygrip","value":{"rev":"18-4178954fb4f0e26407851104876f1a03"}}, -{"id":"keyjson","key":"keyjson","value":{"rev":"5-96ab1d8b6fa77864883b657360070af4"}}, -{"id":"keymaster","key":"keymaster","value":{"rev":"8-e7eb722489b02991943e9934b8155162"}}, -{"id":"keys","key":"keys","value":{"rev":"12-8b34b8f593667f0c23f1841edb5b6fa3"}}, -{"id":"keysym","key":"keysym","value":{"rev":"13-ec57906511f8f2f896a9e81dc206ea77"}}, -{"id":"keyx","key":"keyx","value":{"rev":"3-80dc49b56e3ba1d280298c36afa2a82c"}}, -{"id":"khronos","key":"khronos","value":{"rev":"3-1a3772db2725c4c3098d5cf4ca2189a4"}}, -{"id":"kindred","key":"kindred","value":{"rev":"5-99c7f4f06e4a47e476f9d75737f719d7"}}, -{"id":"kiokujs","key":"kiokujs","value":{"rev":"8-4b96a9bc1866f58bb263b310e64df403"}}, -{"id":"kiokujs-backend-batch","key":"kiokujs-backend-batch","value":{"rev":"3-4739de0f2e0c01581ce0b02638d3df02"}}, -{"id":"kiokujs-backend-couchdb","key":"kiokujs-backend-couchdb","value":{"rev":"8-53e830e0a7e8ea810883c00ce79bfeef"}}, -{"id":"kiss.js","key":"kiss.js","value":{"rev":"11-7c9b1d7e2faee25ade6f1cad1bb261d9"}}, -{"id":"kissy","key":"kissy","value":{"rev":"8-3f8f7c169a3e84df6a7f68315f13b3ba"}}, -{"id":"kitkat","key":"kitkat","value":{"rev":"41-5f2600e4e1c503f63702c74195ff3361"}}, -{"id":"kitkat-express","key":"kitkat-express","value":{"rev":"3-91ef779ed9acdad1ca6f776e10a70246"}}, -{"id":"kizzy","key":"kizzy","value":{"rev":"5-f281b9e4037eda414f918ec9021e28c9"}}, -{"id":"kjs","key":"kjs","value":{"rev":"3-2ee03262f843e497161f1aef500dd229"}}, -{"id":"kju","key":"kju","value":{"rev":"5-0a7de1cd26864c85a22c7727c660d441"}}, -{"id":"klass","key":"klass","value":{"rev":"39-61491ef3824772d5ef33f7ea04219461"}}, -{"id":"klout-js","key":"klout-js","value":{"rev":"8-8d99f6dad9c21cb5da0d64fefef8c6d6"}}, -{"id":"knid","key":"knid","value":{"rev":"7-2cbfae088155da1044b568584cd296df"}}, -{"id":"knox","key":"knox","value":{"rev":"19-3c42553bd201b23a6bc15fdd073dad17"}}, -{"id":"knox-stream","key":"knox-stream","value":{"rev":"17-e40275f926b6ed645e4ef04caf8e5df4"}}, -{"id":"kns","key":"kns","value":{"rev":"9-5da1a89ad8c08f4b10cd715036200da3"}}, -{"id":"ko","key":"ko","value":{"rev":"9-9df2853d0e9ed9f7740f53291d0035dd"}}, -{"id":"koala","key":"koala","value":{"rev":"8-9e3fea91917f6d8cfb5aae22115e132f"}}, -{"id":"kohai","key":"kohai","value":{"rev":"3-1721a193589459fa077fea809fd7c9a9"}}, -{"id":"koku","key":"koku","value":{"rev":"5-414736980e0e70d90cd7f29b175fb18c"}}, -{"id":"komainu","key":"komainu","value":{"rev":"5-0f1a8f132fe58385e989dd4f93aefa26"}}, -{"id":"komodo-scheme","key":"komodo-scheme","value":{"rev":"3-97d1bd27f069684c491012e079fd82c4"}}, -{"id":"konphyg","key":"konphyg","value":{"rev":"7-e5fc03d6ddf39f2e0723291800bf0d43"}}, -{"id":"kranium","key":"kranium","value":{"rev":"3-4a78d2eb28e949a55b0dbd2ab00cecaf"}}, -{"id":"kue","key":"kue","value":{"rev":"21-053b32204d89a3067c5a90ca62ede08c"}}, -{"id":"kyatchi","key":"kyatchi","value":{"rev":"21-8dfbbe498f3740a2869c82e4ab4522d1"}}, -{"id":"kyoto","key":"kyoto","value":{"rev":"15-b9acdad89d56c71b6f427a443c16f85f"}}, -{"id":"kyoto-client","key":"kyoto-client","value":{"rev":"11-7fb392ee23ce64a48ae5638d713f4fbd"}}, -{"id":"kyoto-tycoon","key":"kyoto-tycoon","value":{"rev":"18-81ece8df26dbd9986efe1d97d935bec2"}}, -{"id":"kyuri","key":"kyuri","value":{"rev":"9-bedd4c087bd7bf612bde5e862d8b91bb"}}, -{"id":"labBuilder","key":"labBuilder","value":{"rev":"11-37f85b5325f1ccf25193c8b737823185"}}, -{"id":"laconic","key":"laconic","value":{"rev":"3-f5b7b9ac113fe7d32cbf4cb0d01c3052"}}, -{"id":"languagedetect","key":"languagedetect","value":{"rev":"3-ac487c034a3470ebd47b54614ea848f9"}}, -{"id":"lastfm","key":"lastfm","value":{"rev":"52-5af213489ca6ecdf2afc851c4642b082"}}, -{"id":"layers","key":"layers","value":{"rev":"7-62cd47d9645faa588c635dab2fbd2ef0"}}, -{"id":"lazy","key":"lazy","value":{"rev":"18-9b5ccdc9c3a970ec4c2b63b6f882da6a"}}, -{"id":"lazy-image","key":"lazy-image","value":{"rev":"5-34a6bc95017c50b3cb69981c7343e5da"}}, -{"id":"lazyBum","key":"lazyBum","value":{"rev":"15-03da6d744ba8cce7efca88ccb7e18c4d"}}, -{"id":"lazyprop","key":"lazyprop","value":{"rev":"14-82b4bcf318094a7950390f03e2fec252"}}, -{"id":"ldapjs","key":"ldapjs","value":{"rev":"11-e2b28e11a0aebe37b758d8f1ed61dd57"}}, -{"id":"ldapjs-riak","key":"ldapjs-riak","value":{"rev":"7-005413a1d4e371663626a3cca200c7e0"}}, -{"id":"ldifgrep","key":"ldifgrep","value":{"rev":"3-e4f06821a3444abbcd3c0c26300dcdda"}}, -{"id":"leaf","key":"leaf","value":{"rev":"8-0ccf5cdd1b59717b53375fe4bf044ec3"}}, -{"id":"lean","key":"lean","value":{"rev":"3-32dbbc771a3f1f6697c21c5d6c516967"}}, -{"id":"leche","key":"leche","value":{"rev":"7-0f5e19052ae1e3cb25ff2aa73271ae4f"}}, -{"id":"leche.spice.io","key":"leche.spice.io","value":{"rev":"3-07db415fdb746873f211e8155ecdf232"}}, -{"id":"less","key":"less","value":{"rev":"37-160fe5ea5dba44f02defdb8ec8c647d5"}}, -{"id":"less-bal","key":"less-bal","value":{"rev":"3-d50532c7c46013a62d06a0e54f8846ce"}}, -{"id":"less4clients","key":"less4clients","value":{"rev":"5-343d2973a166801681c856558d975ddf"}}, -{"id":"lessup","key":"lessup","value":{"rev":"9-a2e7627ef1b493fe82308d019ae481ac"}}, -{"id":"lessweb","key":"lessweb","value":{"rev":"9-e21794e578884c228dbed7c5d6128a41"}}, -{"id":"leveldb","key":"leveldb","value":{"rev":"11-3809e846a7a5ff883d17263288664195"}}, -{"id":"levenshtein","key":"levenshtein","value":{"rev":"6-44d27b6a6bc407772cafc29af485854f"}}, -{"id":"lib","key":"lib","value":{"rev":"5-a95272f11e927888c8b711503fce670b"}}, -{"id":"libdtrace","key":"libdtrace","value":{"rev":"8-4d4f72b2349154da514700f576e34564"}}, -{"id":"liberator","key":"liberator","value":{"rev":"15-b702710ccb3b45e41e9e2f3ebb6375ae"}}, -{"id":"libirc","key":"libirc","value":{"rev":"3-05b125de0c179dd311129aac2e1c8047"}}, -{"id":"liblzg","key":"liblzg","value":{"rev":"5-445ed45dc3cd166a299f85f6149aa098"}}, -{"id":"libnotify","key":"libnotify","value":{"rev":"10-c6723206898865e4828e963f5acc005e"}}, -{"id":"libxml-to-js","key":"libxml-to-js","value":{"rev":"33-64d3152875d33d6feffd618152bc41df"}}, -{"id":"libxmlext","key":"libxmlext","value":{"rev":"3-6a896dacba6f25fbca9b79d4143aaa9a"}}, -{"id":"libxmljs","key":"libxmljs","value":{"rev":"17-4b2949b53d9ecde79a99361774c1144b"}}, -{"id":"libxpm","key":"libxpm","value":{"rev":"3-c03efe75832c4416ceee5d72be12a8ef"}}, -{"id":"libyaml","key":"libyaml","value":{"rev":"5-f279bde715345a4e81d43c1d798ee608"}}, -{"id":"lift","key":"lift","value":{"rev":"21-61dcb771e5e0dc03fa327120d440ccda"}}, -{"id":"light-traits","key":"light-traits","value":{"rev":"26-b35c49550f9380fd462d57c64d51540f"}}, -{"id":"lightnode","key":"lightnode","value":{"rev":"3-ce37ccbf6a6546d4fa500e0eff84e882"}}, -{"id":"limestone","key":"limestone","value":{"rev":"3-d6f76ae98e4189db4ddfa8e15b4cdea9"}}, -{"id":"limited-file","key":"limited-file","value":{"rev":"3-c1d78250965b541836a70d3e867c694f"}}, -{"id":"lin","key":"lin","value":{"rev":"17-0a26ea2a603df0d14a9c40aad96bfb5e"}}, -{"id":"line-parser","key":"line-parser","value":{"rev":"7-84047425699f5a8a8836f4f2e63777bc"}}, -{"id":"line-reader","key":"line-reader","value":{"rev":"9-d2a7cb3a9793149e643490dc16a1eb50"}}, -{"id":"linebuffer","key":"linebuffer","value":{"rev":"12-8e79075aa213ceb49b28e0af7b3f3861"}}, -{"id":"lines","key":"lines","value":{"rev":"9-01a0565f47c3816919ca75bf77539df5"}}, -{"id":"lines-adapter","key":"lines-adapter","value":{"rev":"23-f287561e42a841c00bbf94bc8741bebc"}}, -{"id":"linestream","key":"linestream","value":{"rev":"5-18c2be87653ecf20407ed70eeb601ae7"}}, -{"id":"lingo","key":"lingo","value":{"rev":"10-b3d62b203c4af108feeaf0e32b2a4186"}}, -{"id":"link","key":"link","value":{"rev":"15-7570cea23333dbe3df11fd71171e6226"}}, -{"id":"linkedin-js","key":"linkedin-js","value":{"rev":"22-1bb1f392a9838684076b422840cf98eb"}}, -{"id":"linkscape","key":"linkscape","value":{"rev":"5-7272f50a54b1db015ce6d1e79eeedad7"}}, -{"id":"linkshare","key":"linkshare","value":{"rev":"3-634c4a18a217f77ccd6b89a9a2473d2a"}}, -{"id":"linode-api","key":"linode-api","value":{"rev":"13-2b43281ec86206312a2c387c9fc2c49f"}}, -{"id":"lint","key":"lint","value":{"rev":"49-fb76fddeb3ca609e5cac75fb0b0ec216"}}, -{"id":"linter","key":"linter","value":{"rev":"18-0fc884c96350f860cf2695f615572dba"}}, -{"id":"lintnode","key":"lintnode","value":{"rev":"8-b70bca986d7bde759521d0693dbc28b8"}}, -{"id":"linux-util","key":"linux-util","value":{"rev":"9-d049e8375e9c50b7f2b6268172d79734"}}, -{"id":"liquid","key":"liquid","value":{"rev":"3-353fa3c93ddf1951e3a75d60e6e8757b"}}, -{"id":"liquor","key":"liquor","value":{"rev":"3-4ee78e69a4a400a4de3491b0954947e7"}}, -{"id":"listener","key":"listener","value":{"rev":"5-02b5858d36aa99dcc5fc03c9274c94ee"}}, -{"id":"litmus","key":"litmus","value":{"rev":"9-7e403d052483301d025e9d09b4e7a9dd"}}, -{"id":"littering","key":"littering","value":{"rev":"5-9026438311ffc18d369bfa886c120bcd"}}, -{"id":"live-twitter-map","key":"live-twitter-map","value":{"rev":"3-45a40054bbab23374a4f1743c8bd711d"}}, -{"id":"livereload","key":"livereload","value":{"rev":"5-11ff486b4014ec1998705dbd396e96f2"}}, -{"id":"load","key":"load","value":{"rev":"7-2fff87aeb91d74bc57c134ee2cf0d65b"}}, -{"id":"loadbuilder","key":"loadbuilder","value":{"rev":"9-fa9c5cb13b3af03f9d9fbf5064fa0e0f"}}, -{"id":"loadit","key":"loadit","value":{"rev":"3-51bee062ed0d985757c6ae24929fa74e"}}, -{"id":"local-cdn","key":"local-cdn","value":{"rev":"9-9c2931766a559cf036318583455456e6"}}, -{"id":"localStorage","key":"localStorage","value":{"rev":"3-455fbe195db27131789b5d59db4504b0"}}, -{"id":"locales","key":"locales","value":{"rev":"5-bee452772e2070ec07af0dd86d6dbc41"}}, -{"id":"localhose","key":"localhose","value":{"rev":"9-3a2f63ecbed2e31400ca7515fd020a77"}}, -{"id":"localhost","key":"localhost","value":{"rev":"3-c6c4f6b5688cbe62865010099c9f461f"}}, -{"id":"localhostapp","key":"localhostapp","value":{"rev":"3-17884c4847c549e07e0c881fdf60d01f"}}, -{"id":"localize","key":"localize","value":{"rev":"7-1f83adb6d1eefcf7222a05f489b5db10"}}, -{"id":"location","key":"location","value":{"rev":"3-cc6fbf77b4ade80312bd95fde4e00015"}}, -{"id":"lockfile","key":"lockfile","value":{"rev":"3-4b4b79c2b0f09cc516db1a9d581c5038"}}, -{"id":"lode","key":"lode","value":{"rev":"15-5062a9a0863770d172097c5074a2bdae"}}, -{"id":"log","key":"log","value":{"rev":"12-0aa7922459ff8397764956c56a106930"}}, -{"id":"log-buddy","key":"log-buddy","value":{"rev":"3-64c6d4927d1d235d927f09c16c874e06"}}, -{"id":"log-watcher","key":"log-watcher","value":{"rev":"3-70f8727054c8e4104f835930578f4ee1"}}, -{"id":"log4js","key":"log4js","value":{"rev":"38-137b28e6e96515da7a6399cae86795dc"}}, -{"id":"log4js-amqp","key":"log4js-amqp","value":{"rev":"3-90530c28ef63d4598c12dfcf450929c0"}}, -{"id":"log5","key":"log5","value":{"rev":"17-920e3765dcfdc31bddf13de6895122b3"}}, -{"id":"logbot","key":"logbot","value":{"rev":"3-234eedc70b5474c713832e642f4dc3b4"}}, -{"id":"logger","key":"logger","value":{"rev":"3-5eef338fb5e845a81452fbb22e582aa7"}}, -{"id":"logging","key":"logging","value":{"rev":"22-99d320792c5445bd04699c4cf19edd89"}}, -{"id":"logging-system","key":"logging-system","value":{"rev":"5-5eda9d0b1d04256f5f44abe51cd14626"}}, -{"id":"loggly","key":"loggly","value":{"rev":"49-944a404e188327431a404e5713691a8c"}}, -{"id":"login","key":"login","value":{"rev":"44-7c450fe861230a5121ff294bcd6f97c9"}}, -{"id":"logly","key":"logly","value":{"rev":"7-832fe9af1cd8bfed84a065822cec398a"}}, -{"id":"logmagic","key":"logmagic","value":{"rev":"11-5d2c7dd32ba55e5ab85127be09723ef8"}}, -{"id":"logmonger","key":"logmonger","value":{"rev":"3-07a101d795f43f7af668210660274a7b"}}, -{"id":"lokki","key":"lokki","value":{"rev":"3-f6efcce38029ea0b4889707764088540"}}, -{"id":"long-stack-traces","key":"long-stack-traces","value":{"rev":"7-4b2fe23359b29e188cb2b8936b63891a"}}, -{"id":"loom","key":"loom","value":{"rev":"3-6348ab890611154da4881a0b351b0cb5"}}, -{"id":"loop","key":"loop","value":{"rev":"3-a56e9a6144f573092bb441106b370e0c"}}, -{"id":"looseleaf","key":"looseleaf","value":{"rev":"57-46ef6f055a40c34c714e3e9b9fe5d4cd"}}, -{"id":"lovely","key":"lovely","value":{"rev":"21-f577923512458f02f48ef59eebe55176"}}, -{"id":"lpd","key":"lpd","value":{"rev":"3-433711ae25002f67aa339380668fd491"}}, -{"id":"lpd-printers","key":"lpd-printers","value":{"rev":"3-47060e6c05fb4aad227d36f6e7941227"}}, -{"id":"lru-cache","key":"lru-cache","value":{"rev":"10-23c5e7423fe315745ef924f58c36e119"}}, -{"id":"ls-r","key":"ls-r","value":{"rev":"7-a769b11a06fae8ff439fe7eeb0806b5e"}}, -{"id":"lsof","key":"lsof","value":{"rev":"5-82aa3bcf23b8026a95e469b6188938f9"}}, -{"id":"ltx","key":"ltx","value":{"rev":"21-89ca85a9ce0c9fc13b20c0f1131168b0"}}, -{"id":"lucky-server","key":"lucky-server","value":{"rev":"3-a50d87239166f0ffc374368463f96b07"}}, -{"id":"lunapark","key":"lunapark","value":{"rev":"3-841d197f404da2e63d69b0c2132d87db"}}, -{"id":"lunchbot","key":"lunchbot","value":{"rev":"3-5d8984bef249e3d9e271560b5753f4cf"}}, -{"id":"lw-nun","key":"lw-nun","value":{"rev":"3-b686f89361b7b405e4581db6c60145ed"}}, -{"id":"lw-sass","key":"lw-sass","value":{"rev":"3-e46f90e0c8eab0c8c5d5eb8cf2a9a6da"}}, -{"id":"lwes","key":"lwes","value":{"rev":"3-939bb87efcbede1c1a70de881686fbce"}}, -{"id":"lwink","key":"lwink","value":{"rev":"3-1c432fafe4809e8d4a7e6214123ae452"}}, -{"id":"lzma","key":"lzma","value":{"rev":"3-31dc39414531e329b42b3a4ea0292c43"}}, -{"id":"m1node","key":"m1node","value":{"rev":"11-b34d55bdbc6f65b1814e77fab4a7e823"}}, -{"id":"m1test","key":"m1test","value":{"rev":"3-815ce56949e41e120082632629439eac"}}, -{"id":"m2node","key":"m2node","value":{"rev":"7-f50ec5578d995dd6a0a38e1049604bfc"}}, -{"id":"m2pdb","key":"m2pdb","value":{"rev":"3-ee798ac17c8c554484aceae2f77a826b"}}, -{"id":"m3u","key":"m3u","value":{"rev":"5-7ca6d768e0aed5b88dd45c943ca9ffa0"}}, -{"id":"mac","key":"mac","value":{"rev":"21-db5883c390108ff9ba46660c78b18b6c"}}, -{"id":"macchiato","key":"macchiato","value":{"rev":"5-0df1c87029e6005577fd8fd5cdb25947"}}, -{"id":"macgyver","key":"macgyver","value":{"rev":"3-f517699102b7bd696d8197d7ce57afb9"}}, -{"id":"macros","key":"macros","value":{"rev":"3-8356bcc0d1b1bd3879eeb880b2f3330b"}}, -{"id":"macrotest","key":"macrotest","value":{"rev":"10-2c6ceffb38f8ce5b0f382dbb02720d70"}}, -{"id":"maddy","key":"maddy","value":{"rev":"9-93d59c65c3f44aa6ed43dc986dd73ca5"}}, -{"id":"madmimi-node","key":"madmimi-node","value":{"rev":"11-257e1b1bd5ee5194a7052542952b8b7a"}}, -{"id":"maga","key":"maga","value":{"rev":"24-c69734f9fc138788db741b862f889583"}}, -{"id":"magic","key":"magic","value":{"rev":"34-aed787cc30ab86c95f547b9555d6a381"}}, -{"id":"magic-templates","key":"magic-templates","value":{"rev":"3-89546e9a038150cf419b4b15a84fd2aa"}}, -{"id":"magickal","key":"magickal","value":{"rev":"3-e9ed74bb90df0a52564d47aed0451ce7"}}, -{"id":"mai","key":"mai","value":{"rev":"5-f3561fe6de2bd25201250ddb6dcf9f01"}}, -{"id":"mail","key":"mail","value":{"rev":"14-9ae558552e6a7c11017f118a71c072e9"}}, -{"id":"mail-stack","key":"mail-stack","value":{"rev":"5-c82567203540076cf4878ea1ab197b52"}}, -{"id":"mailbox","key":"mailbox","value":{"rev":"12-0b582e127dd7cf669de16ec36f8056a4"}}, -{"id":"mailchimp","key":"mailchimp","value":{"rev":"23-3d9328ee938b7940322351254ea54877"}}, -{"id":"mailer","key":"mailer","value":{"rev":"40-7b251b758f9dba4667a3127195ea0380"}}, -{"id":"mailer-bal","key":"mailer-bal","value":{"rev":"3-fc8265b1905ea37638309d7c10852050"}}, -{"id":"mailer-fixed","key":"mailer-fixed","value":{"rev":"13-3004df43c62eb64ed5fb0306b019fe66"}}, -{"id":"mailgun","key":"mailgun","value":{"rev":"25-29de1adb355636822dc21fef51f37aed"}}, -{"id":"mailparser","key":"mailparser","value":{"rev":"14-7142e4168046418afc4a76d1b330f302"}}, -{"id":"mailto-parser","key":"mailto-parser","value":{"rev":"3-f8dea7b60c0e993211f81a86dcf5b18d"}}, -{"id":"makeerror","key":"makeerror","value":{"rev":"17-ceb9789357d80467c9ae75caa64ca8ac"}}, -{"id":"malt","key":"malt","value":{"rev":"7-e5e76a842eb0764a5ebe57290b629097"}}, -{"id":"mango","key":"mango","value":{"rev":"7-6224e74a3132e54f294f62998ed9127f"}}, -{"id":"map-reduce","key":"map-reduce","value":{"rev":"11-a81d8bdc6dae7e7b76d5df74fff40ae1"}}, -{"id":"mapnik","key":"mapnik","value":{"rev":"64-693f5b957b7faf361c2cc2a22747ebf7"}}, -{"id":"maptail","key":"maptail","value":{"rev":"14-8334618ddc20006a5f77ff35b172c152"}}, -{"id":"marak","key":"marak","value":{"rev":"3-27be187af00fc97501035dfb97a11ecf"}}, -{"id":"markdoc","key":"markdoc","value":{"rev":"13-23becdeda44b26ee54c9aaa31457e4ba"}}, -{"id":"markdom","key":"markdom","value":{"rev":"10-3c0df12e4f4a2e675d0f0fde48aa425f"}}, -{"id":"markdown","key":"markdown","value":{"rev":"19-88e02c28ce0179be900bf9e6aadc070f"}}, -{"id":"markdown-js","key":"markdown-js","value":{"rev":"6-964647c2509850358f70f4e23670fbeb"}}, -{"id":"markdown-wiki","key":"markdown-wiki","value":{"rev":"6-ce35fb0612a463db5852c5d3dcc7fdd3"}}, -{"id":"markdown2html","key":"markdown2html","value":{"rev":"3-549babe5d9497785fa8b9305c81d7214"}}, -{"id":"marked","key":"marked","value":{"rev":"21-9371df65f63131c9f24e8805db99a7d9"}}, -{"id":"markov","key":"markov","value":{"rev":"13-9ab795448c54ef87851f1392d6f3671a"}}, -{"id":"maryjane","key":"maryjane","value":{"rev":"3-e2e6cce443850b5df1554bf851d16760"}}, -{"id":"massagist","key":"massagist","value":{"rev":"11-cac3a103aecb4ff3f0f607aca2b1d3fb"}}, -{"id":"masson","key":"masson","value":{"rev":"10-87a5e6fd05bd4b8697fa3fa636238c20"}}, -{"id":"masstransit","key":"masstransit","value":{"rev":"11-74898c746e541ff1a00438017ee66d4a"}}, -{"id":"matchmaker","key":"matchmaker","value":{"rev":"3-192db6fb162bdf84fa3e858092fd3e20"}}, -{"id":"math","key":"math","value":{"rev":"5-16a74d8639e44a5ccb265ab1a3b7703b"}}, -{"id":"math-lexer","key":"math-lexer","value":{"rev":"19-54b42374b0090eeee50f39cb35f2eb40"}}, -{"id":"matrices","key":"matrices","value":{"rev":"43-06d64271a5148f89d649645712f8971f"}}, -{"id":"matrix","key":"matrix","value":{"rev":"3-77cff57242445cf3d76313b72bbc38f4"}}, -{"id":"matrixlib","key":"matrixlib","value":{"rev":"11-b3c105a5e5be1835183e7965d04825d9"}}, -{"id":"matterhorn","key":"matterhorn","value":{"rev":"9-a310dba2ea054bdce65e6df2f6ae85e5"}}, -{"id":"matterhorn-dust","key":"matterhorn-dust","value":{"rev":"3-2fb311986d62cf9f180aa76038ebf7b3"}}, -{"id":"matterhorn-gui","key":"matterhorn-gui","value":{"rev":"3-7921b46c9bff3ee82e4b32bc0a0a977d"}}, -{"id":"matterhorn-prng","key":"matterhorn-prng","value":{"rev":"3-c33fd59c1f1d24fb423553ec242e444b"}}, -{"id":"matterhorn-standard","key":"matterhorn-standard","value":{"rev":"13-0aaab6ecf55cdad6f773736da968afba"}}, -{"id":"matterhorn-state","key":"matterhorn-state","value":{"rev":"3-0ba8fd8a4c644b18aff34f1aef95db33"}}, -{"id":"matterhorn-user","key":"matterhorn-user","value":{"rev":"17-e42dc37a5cb24710803b3bd8dee7484d"}}, -{"id":"matterhorn-view","key":"matterhorn-view","value":{"rev":"3-b39042d665f5912d02e724d33d129a97"}}, -{"id":"mbtiles","key":"mbtiles","value":{"rev":"41-b92035d0ec8f47850734c4bb995baf7d"}}, -{"id":"mcast","key":"mcast","value":{"rev":"8-559b2b09cfa34cb88c16ae72ec90d28a"}}, -{"id":"md5","key":"md5","value":{"rev":"3-43d600c70f6442d3878c447585bf43bf"}}, -{"id":"mdgram","key":"mdgram","value":{"rev":"15-4d65cf0d5edef976de9a612c0cde0907"}}, -{"id":"mdns","key":"mdns","value":{"rev":"11-8b6789c3779fce7f019f9f10c625147a"}}, -{"id":"mecab-binding","key":"mecab-binding","value":{"rev":"3-3395763d23a3f8e3e00ba75cb988f9b4"}}, -{"id":"mechanize","key":"mechanize","value":{"rev":"5-94b72f43e270aa24c00e283fa52ba398"}}, -{"id":"mediatags","key":"mediatags","value":{"rev":"3-d5ea41e140fbbc821590cfefdbd016a5"}}, -{"id":"mediator","key":"mediator","value":{"rev":"3-42aac2225b47f72f97001107a3d242f5"}}, -{"id":"memcache","key":"memcache","value":{"rev":"5-aebcc4babe11b654afd3cede51e945ec"}}, -{"id":"memcached","key":"memcached","value":{"rev":"9-7c46464425c78681a8e6767ef9993c4c"}}, -{"id":"memcouchd","key":"memcouchd","value":{"rev":"3-b57b9fb4f6c60604f616c2f70456b4d6"}}, -{"id":"meme","key":"meme","value":{"rev":"11-53fcb51e1d8f8908b95f0fa12788e9aa"}}, -{"id":"memo","key":"memo","value":{"rev":"9-3a9ca97227ed19cacdacf10ed193ee8b"}}, -{"id":"memoize","key":"memoize","value":{"rev":"15-44bdd127c49035c8bd781a9299c103c2"}}, -{"id":"memoizer","key":"memoizer","value":{"rev":"9-d9a147e8c8a58fd7e8f139dc902592a6"}}, -{"id":"memorystream","key":"memorystream","value":{"rev":"9-6d0656067790e158f3c4628968ed70d3"}}, -{"id":"memstore","key":"memstore","value":{"rev":"5-03dcac59882c8a434e4c2fe2ac354941"}}, -{"id":"mercury","key":"mercury","value":{"rev":"3-147af865af6f7924f44f14f4b5c14dac"}}, -{"id":"mersenne","key":"mersenne","value":{"rev":"7-d8ae550eb8d0deaa1fd60f86351cb548"}}, -{"id":"meryl","key":"meryl","value":{"rev":"23-2c0e3fad99005109c584530e303bc5bf"}}, -{"id":"mesh","key":"mesh","value":{"rev":"5-f3ea4aef5b3f169eab8b518e5044c950"}}, -{"id":"meta-promise","key":"meta-promise","value":{"rev":"5-0badf85ab432341e6256252463468b89"}}, -{"id":"meta-test","key":"meta-test","value":{"rev":"49-92df2922499960ac750ce96d861ddd7e"}}, -{"id":"meta_code","key":"meta_code","value":{"rev":"7-9b4313c0c52a09c788464f1fea05baf7"}}, -{"id":"metamanager","key":"metamanager","value":{"rev":"5-dbb0312dad15416d540eb3d860fbf205"}}, -{"id":"metaweblog","key":"metaweblog","value":{"rev":"3-d3ab090ec27242e220412d6413e388ee"}}, -{"id":"metric","key":"metric","value":{"rev":"3-8a706db5b518421ad640a75e65cb4be9"}}, -{"id":"metrics","key":"metrics","value":{"rev":"13-62e5627c1ca5e6d3b3bde8d17e675298"}}, -{"id":"metrics-broker","key":"metrics-broker","value":{"rev":"15-0fdf57ea4ec84aa1f905f53b4975e72d"}}, -{"id":"mhash","key":"mhash","value":{"rev":"3-f00d65dc939474a5c508d37a327e5074"}}, -{"id":"micro","key":"micro","value":{"rev":"17-882c0ecf34ddaef5c673c547ae80b80b"}}, -{"id":"microcache","key":"microcache","value":{"rev":"3-ef75e04bc6e86d14f93ad9c429503bd9"}}, -{"id":"microevent","key":"microevent","value":{"rev":"3-9c0369289b62873ef6e8624eef724d15"}}, -{"id":"microtest","key":"microtest","value":{"rev":"11-11afdadfb15c1db030768ce52f34de1a"}}, -{"id":"microtime","key":"microtime","value":{"rev":"20-5f75e87316cbb5f7a4be09142cd755e5"}}, -{"id":"middlefiddle","key":"middlefiddle","value":{"rev":"13-bb94c05d75c24bdeb23a4637c7ecf55e"}}, -{"id":"middleware","key":"middleware","value":{"rev":"5-80937a4c620fcc2a5532bf064ec0837b"}}, -{"id":"midi","key":"midi","value":{"rev":"9-96da6599a84a761430adfd41deb3969a"}}, -{"id":"midi-js","key":"midi-js","value":{"rev":"11-1d174af1352e3d37f6ec0df32d56ce1a"}}, -{"id":"migrate","key":"migrate","value":{"rev":"13-7493879fb60a31b9e2a9ad19e94bfef6"}}, -{"id":"mikronode","key":"mikronode","value":{"rev":"31-1edae4ffbdb74c43ea584a7757dacc9b"}}, -{"id":"milk","key":"milk","value":{"rev":"21-81fb117817ed2e4c19e16dc310c09735"}}, -{"id":"millstone","key":"millstone","value":{"rev":"29-73d54de4b4de313b0fec4edfaec741a4"}}, -{"id":"mime","key":"mime","value":{"rev":"33-de72b641474458cb21006dea6a524ceb"}}, -{"id":"mime-magic","key":"mime-magic","value":{"rev":"13-2df6b966d7f29d5ee2dd2e1028d825b1"}}, -{"id":"mimelib","key":"mimelib","value":{"rev":"9-7994cf0fe3007329b9397f4e08481487"}}, -{"id":"mimelib-noiconv","key":"mimelib-noiconv","value":{"rev":"5-c84995d4b2bbe786080c9b54227b5bb4"}}, -{"id":"mimeograph","key":"mimeograph","value":{"rev":"37-bead083230f48f354f3ccac35e11afc0"}}, -{"id":"mimeparse","key":"mimeparse","value":{"rev":"8-5ca7e6702fe7f1f37ed31b05e82f4a87"}}, -{"id":"mingy","key":"mingy","value":{"rev":"19-09b19690c55abc1e940374e25e9a0d26"}}, -{"id":"mini-lzo-wrapper","key":"mini-lzo-wrapper","value":{"rev":"4-d751d61f481363a2786ac0312893dfca"}}, -{"id":"miniee","key":"miniee","value":{"rev":"5-be0833a9f15382695f861a990f3d6108"}}, -{"id":"minifyjs","key":"minifyjs","value":{"rev":"13-f255df8c7567440bc4c0f8eaf04a18c6"}}, -{"id":"minimal","key":"minimal","value":{"rev":"5-6be6b3454d30c59a30f9ee8af0ee606c"}}, -{"id":"minimal-test","key":"minimal-test","value":{"rev":"15-65dca2c1ee27090264577cc8b93983cb"}}, -{"id":"minimatch","key":"minimatch","value":{"rev":"11-449e570c76f4e6015c3dc90f080f8c47"}}, -{"id":"minirpc","key":"minirpc","value":{"rev":"10-e85b92273a97fa86e20faef7a3b50518"}}, -{"id":"ministore","key":"ministore","value":{"rev":"11-f131868141ccd0851bb91800c86dfff1"}}, -{"id":"minitest","key":"minitest","value":{"rev":"13-c92e32499a25ff2d7e484fbbcabe1081"}}, -{"id":"miniweb","key":"miniweb","value":{"rev":"3-e8c413a77e24891138eaa9e73cb08715"}}, -{"id":"minj","key":"minj","value":{"rev":"9-ccf50caf8e38b0fc2508f01a63f80510"}}, -{"id":"minotaur","key":"minotaur","value":{"rev":"29-6d048956b26e8a213f6ccc96027bacde"}}, -{"id":"mirror","key":"mirror","value":{"rev":"21-01bdd78ff03ca3f8f99fce104baab9f9"}}, -{"id":"misao-chan","key":"misao-chan","value":{"rev":"13-f032690f0897fc4a1dc12f1e03926627"}}, -{"id":"mite.node","key":"mite.node","value":{"rev":"13-0bfb15c4a6f172991756660b29869dd4"}}, -{"id":"mixable","key":"mixable","value":{"rev":"3-bc518ab862a6ceacc48952b9bec7d61a"}}, -{"id":"mixin","key":"mixin","value":{"rev":"3-3a7ae89345d21ceaf545d93b20caf2f2"}}, -{"id":"mixinjs","key":"mixinjs","value":{"rev":"3-064173d86b243316ef1b6c5743a60bf9"}}, -{"id":"mixpanel","key":"mixpanel","value":{"rev":"7-f742248bfbfc480658c4c46f7ab7a74a"}}, -{"id":"mixpanel-api","key":"mixpanel-api","value":{"rev":"5-61a3fa28921887344d1af339917e147a"}}, -{"id":"mixpanel_api","key":"mixpanel_api","value":{"rev":"3-11939b6fd20b80bf9537380875bf3996"}}, -{"id":"mjoe","key":"mjoe","value":{"rev":"3-8b3549cd6edcc03112217370b071b076"}}, -{"id":"mjsunit.runner","key":"mjsunit.runner","value":{"rev":"12-94c779b555069ca5fb0bc9688515673e"}}, -{"id":"mkdir","key":"mkdir","value":{"rev":"3-e8fd61b35638f1f3a65d36f09344ff28"}}, -{"id":"mkdirp","key":"mkdirp","value":{"rev":"15-c8eacf17b336ea98d1d9960f02362cbf"}}, -{"id":"mmap","key":"mmap","value":{"rev":"16-df335eb3257dfbd2fb0de341970d2656"}}, -{"id":"mmikulicic-thrift","key":"mmikulicic-thrift","value":{"rev":"3-f4a9f7a97bf50e966d1184fba423a07f"}}, -{"id":"mmmodel","key":"mmmodel","value":{"rev":"7-00d61723742a325aaaa6955ba52cef60"}}, -{"id":"mmodel","key":"mmodel","value":{"rev":"3-717309af27d6c5d98ed188c9c9438a37"}}, -{"id":"mmseg","key":"mmseg","value":{"rev":"17-794d553e67d6023ca3d58dd99fe1da15"}}, -{"id":"mobilize","key":"mobilize","value":{"rev":"25-8a657ec0accf8db2e8d7b935931ab77b"}}, -{"id":"mock","key":"mock","value":{"rev":"3-d8805bff4796462750071cddd3f75ea7"}}, -{"id":"mock-request","key":"mock-request","value":{"rev":"7-4ac4814c23f0899b1100d5f0617e40f4"}}, -{"id":"mock-request-response","key":"mock-request-response","value":{"rev":"5-fe1566c9881039a92a80e0e82a95f096"}}, -{"id":"mocket","key":"mocket","value":{"rev":"13-9001879cd3cb6f52f3b2d85fb14b8f9b"}}, -{"id":"modbus-stack","key":"modbus-stack","value":{"rev":"7-50c56e74d9cb02c5d936b0b44c54f621"}}, -{"id":"model","key":"model","value":{"rev":"3-174181c2f314f35fc289b7a921ba4d39"}}, -{"id":"models","key":"models","value":{"rev":"8-6cc2748edfd96679f9bb3596864874a9"}}, -{"id":"modestmaps","key":"modestmaps","value":{"rev":"8-79265968137a2327f98bfc6943a84da9"}}, -{"id":"modjewel","key":"modjewel","value":{"rev":"3-73efc7b9dc24d82cab1de249896193fd"}}, -{"id":"modlr","key":"modlr","value":{"rev":"17-ccf16db98ab6ccb95e005b3bb76dba64"}}, -{"id":"module-grapher","key":"module-grapher","value":{"rev":"19-b6ba30b41e29fc01d4b679a643f030e5"}}, -{"id":"modulr","key":"modulr","value":{"rev":"15-8e8ffd75c6c6149206de4ce0c2aefad7"}}, -{"id":"mogile","key":"mogile","value":{"rev":"5-79a8af20dbe6bff166ac2197a3998b0c"}}, -{"id":"mojo","key":"mojo","value":{"rev":"25-1d9c26d6afd6ea77253f220d86d60307"}}, -{"id":"monad","key":"monad","value":{"rev":"10-cf20354900b7e67d94c342feb06a1eb9"}}, -{"id":"mongeese","key":"mongeese","value":{"rev":"3-f4b319d98f9f73fb17cd3ebc7fc86412"}}, -{"id":"mongo-pool","key":"mongo-pool","value":{"rev":"3-215481828e69fd874b5938a79a7e0934"}}, -{"id":"mongodb","key":"mongodb","value":{"rev":"147-3dc09965e762787f34131a8739297383"}}, -{"id":"mongodb-async","key":"mongodb-async","value":{"rev":"7-ba9097bdc86b72885fa5a9ebb49a64d0"}}, -{"id":"mongodb-provider","key":"mongodb-provider","value":{"rev":"5-5523643b403e969e0b80c57db08cb9d3"}}, -{"id":"mongodb-rest","key":"mongodb-rest","value":{"rev":"36-60b4abc4a22f31de09407cc7cdd0834f"}}, -{"id":"mongodb-wrapper","key":"mongodb-wrapper","value":{"rev":"13-7a6c5eaff36ede45211aa80f3a506cfe"}}, -{"id":"mongodb_heroku","key":"mongodb_heroku","value":{"rev":"3-05947c1e06e1f8860c7809b063a8d1a0"}}, -{"id":"mongode","key":"mongode","value":{"rev":"11-faa14f050da4a165e2568d413a6b8bc0"}}, -{"id":"mongojs","key":"mongojs","value":{"rev":"26-a628eb51534ffcdd97c1a940d460a52c"}}, -{"id":"mongolia","key":"mongolia","value":{"rev":"76-711c39de0e152e224d4118c9b0de834f"}}, -{"id":"mongolian","key":"mongolian","value":{"rev":"44-3773671b31c406a18cb9f5a1764ebee4"}}, -{"id":"mongoose","key":"mongoose","value":{"rev":"181-03a8aa7f691cbd987995bf6e3354e0f5"}}, -{"id":"mongoose-admin","key":"mongoose-admin","value":{"rev":"7-59078ad5a345e9e66574346d3e70f9ad"}}, -{"id":"mongoose-auth","key":"mongoose-auth","value":{"rev":"49-87c79f3a6164c438a53b7629be87ae5d"}}, -{"id":"mongoose-autoincr","key":"mongoose-autoincr","value":{"rev":"3-9c4dd7c3fdcd8621166665a68fccb602"}}, -{"id":"mongoose-closures","key":"mongoose-closures","value":{"rev":"3-2ff9cff790f387f2236a2c7382ebb55b"}}, -{"id":"mongoose-crypt","key":"mongoose-crypt","value":{"rev":"3-d77ffbf250e39fcc290ad37824fe2236"}}, -{"id":"mongoose-dbref","key":"mongoose-dbref","value":{"rev":"29-02090b9904fd6f5ce72afcfa729f7c96"}}, -{"id":"mongoose-flatmatcher","key":"mongoose-flatmatcher","value":{"rev":"5-4f0565901e8b588cc562ae457ad975a6"}}, -{"id":"mongoose-helpers","key":"mongoose-helpers","value":{"rev":"3-3a57e9819e24c9b0f5b5eabe41037092"}}, -{"id":"mongoose-joins","key":"mongoose-joins","value":{"rev":"3-9bae444730a329473421f50cba1c86a7"}}, -{"id":"mongoose-misc","key":"mongoose-misc","value":{"rev":"3-bcd7f3f450cf6ed233d042ac574409ce"}}, -{"id":"mongoose-relationships","key":"mongoose-relationships","value":{"rev":"9-6155a276b162ec6593b8542f0f769024"}}, -{"id":"mongoose-rest","key":"mongoose-rest","value":{"rev":"29-054330c035adf842ab34423215995113"}}, -{"id":"mongoose-spatial","key":"mongoose-spatial","value":{"rev":"3-88660dabd485edcaa29a2ea01afb90bd"}}, -{"id":"mongoose-temporal","key":"mongoose-temporal","value":{"rev":"3-1dd736395fe9be95498e588df502b7bb"}}, -{"id":"mongoose-types","key":"mongoose-types","value":{"rev":"13-8126458b91ef1bf46e582042f5dbd015"}}, -{"id":"mongoose-units","key":"mongoose-units","value":{"rev":"3-5fcdb7aedb1d5cff6e18ee1352c3d0f7"}}, -{"id":"mongoq","key":"mongoq","value":{"rev":"11-2060d674d5f8a964e800ed4470b92587"}}, -{"id":"mongoskin","key":"mongoskin","value":{"rev":"13-5a7bfacd9e9b95ec469f389751e7e435"}}, -{"id":"mongous","key":"mongous","value":{"rev":"3-4d98b4a4bfdd6d9f46342002a69d8d3a"}}, -{"id":"mongrel2","key":"mongrel2","value":{"rev":"3-93156356e478f30fc32455054e384b80"}}, -{"id":"monguava","key":"monguava","value":{"rev":"9-69ec50128220aba3e16128a4be2799c0"}}, -{"id":"mongueue","key":"mongueue","value":{"rev":"9-fc8d9df5bf15f5a25f68cf58866f11fe"}}, -{"id":"moniker","key":"moniker","value":{"rev":"5-a139616b725ddfdd1db6a376fb6584f7"}}, -{"id":"monitor","key":"monitor","value":{"rev":"56-44d2b8b7dec04b3f320f7dc4a1704c53"}}, -{"id":"monome","key":"monome","value":{"rev":"3-2776736715cbfc045bf7b42e70ccda9c"}}, -{"id":"monomi","key":"monomi","value":{"rev":"6-b6b745441f157cc40c846d23cd14297a"}}, -{"id":"moof","key":"moof","value":{"rev":"13-822b4ebf873b720bd4c7e16fcbbbbb3d"}}, -{"id":"moonshado","key":"moonshado","value":{"rev":"3-b54de1aef733c8fa118fa7cf6af2fb9b"}}, -{"id":"moose","key":"moose","value":{"rev":"5-e11c8b7c09826e3431ed3408ee874779"}}, -{"id":"mootools","key":"mootools","value":{"rev":"9-39f5535072748ccd3cf0212ef4c3d4fa"}}, -{"id":"mootools-array","key":"mootools-array","value":{"rev":"3-d1354704a9fe922d969c2bf718e0dc53"}}, -{"id":"mootools-browser","key":"mootools-browser","value":{"rev":"3-ce0946b357b6ddecc128febef2c5d720"}}, -{"id":"mootools-class","key":"mootools-class","value":{"rev":"3-0ea815d28b61f3880087e3f4b8668354"}}, -{"id":"mootools-class-extras","key":"mootools-class-extras","value":{"rev":"3-575796745bd169c35f4fc0019bb36b76"}}, -{"id":"mootools-client","key":"mootools-client","value":{"rev":"3-b658c331f629f80bfe17c3e6ed44c525"}}, -{"id":"mootools-cookie","key":"mootools-cookie","value":{"rev":"3-af93588531e5a52c76a8e7a4eac3612a"}}, -{"id":"mootools-core","key":"mootools-core","value":{"rev":"3-01b1678fc56d94d29566b7853ad56059"}}, -{"id":"mootools-domready","key":"mootools-domready","value":{"rev":"3-0fc6620e2c8f7d107816cace9c099633"}}, -{"id":"mootools-element","key":"mootools-element","value":{"rev":"3-bac857c1701c91207d1ec6d1eb002d07"}}, -{"id":"mootools-element-dimensions","key":"mootools-element-dimensions","value":{"rev":"3-d82df62b3e97122ad0a7668efb7ba776"}}, -{"id":"mootools-element-event","key":"mootools-element-event","value":{"rev":"3-a30380151989ca31851cf751fcd55e9a"}}, -{"id":"mootools-element-style","key":"mootools-element-style","value":{"rev":"3-6103fa8551a21dc592e410dc7df647f8"}}, -{"id":"mootools-event","key":"mootools-event","value":{"rev":"3-7327279ec157de8c47f3ee24615ead95"}}, -{"id":"mootools-function","key":"mootools-function","value":{"rev":"3-eb3ee17acf40d6cc05463cb88edc6f5e"}}, -{"id":"mootools-fx","key":"mootools-fx","value":{"rev":"3-757ab6c8423e8c434d1ee783ea28cdb5"}}, -{"id":"mootools-fx-css","key":"mootools-fx-css","value":{"rev":"3-8eb0cf468c826b9c485835fab94837e7"}}, -{"id":"mootools-fx-morph","key":"mootools-fx-morph","value":{"rev":"3-b91310f8a81221592970fe7632bd9f7a"}}, -{"id":"mootools-fx-transitions","key":"mootools-fx-transitions","value":{"rev":"3-a1ecde35dfbb80f3a6062005758bb934"}}, -{"id":"mootools-fx-tween","key":"mootools-fx-tween","value":{"rev":"3-39497defbffdf463932cc9f00cde8d5d"}}, -{"id":"mootools-json","key":"mootools-json","value":{"rev":"3-69deb6679a5d1d49f22e19834ae07c32"}}, -{"id":"mootools-more","key":"mootools-more","value":{"rev":"3-d8f46ce319ca0e3deb5fc04ad5f73cb9"}}, -{"id":"mootools-number","key":"mootools-number","value":{"rev":"3-9f4494883ac39f93734fea9af6ef2fc5"}}, -{"id":"mootools-object","key":"mootools-object","value":{"rev":"3-c9632dfa793ab4d9ad4b68a2e27f09fc"}}, -{"id":"mootools-request","key":"mootools-request","value":{"rev":"3-663e5472f351eea3b7488ee441bc6a61"}}, -{"id":"mootools-request-html","key":"mootools-request-html","value":{"rev":"3-0ab9576c11a564d44b3c3ca3ef3dc240"}}, -{"id":"mootools-request-json","key":"mootools-request-json","value":{"rev":"3-c0359201c94ba1684ea6336e35cd70c2"}}, -{"id":"mootools-server","key":"mootools-server","value":{"rev":"3-98e89499f6eab137bbab053a3932a526"}}, -{"id":"mootools-slick-finder","key":"mootools-slick-finder","value":{"rev":"3-9a5820e90d6ea2d797268f3c60a9f177"}}, -{"id":"mootools-slick-parser","key":"mootools-slick-parser","value":{"rev":"3-d4e6b1673e6e2a6bcc66bf4988b2994d"}}, -{"id":"mootools-string","key":"mootools-string","value":{"rev":"3-2fda1c7915295df62e547018a7f05916"}}, -{"id":"mootools-swiff","key":"mootools-swiff","value":{"rev":"3-f0edeead85f3d48cf2af2ca35a4e67a5"}}, -{"id":"mootools.js","key":"mootools.js","value":{"rev":"3-085e50e3529d19e1d6ad630027ba51dc"}}, -{"id":"morestreams","key":"morestreams","value":{"rev":"7-3d0145c2cfb9429dfdcfa872998c9fe8"}}, -{"id":"morpheus","key":"morpheus","value":{"rev":"45-04335640f709335d1828523425a87909"}}, -{"id":"morton","key":"morton","value":{"rev":"11-abd787350e21bef65c1c6776e40a0753"}}, -{"id":"mothermayi","key":"mothermayi","value":{"rev":"5-2c46f9873efd19f543def5eeda0a05f1"}}, -{"id":"mountable-proxy","key":"mountable-proxy","value":{"rev":"7-3b91bd0707447885676727ad183bb051"}}, -{"id":"move","key":"move","value":{"rev":"69-ce11c235c78de6d6184a86aaa93769eb"}}, -{"id":"moviesearch","key":"moviesearch","value":{"rev":"3-72e77965a44264dfdd5af23e4a36d2ce"}}, -{"id":"mp","key":"mp","value":{"rev":"3-47899fb2bdaf21dda16abd037b325c3b"}}, -{"id":"mpdsocket","key":"mpdsocket","value":{"rev":"3-2dd4c9bb019f3f491c55364be7a56229"}}, -{"id":"mrcolor","key":"mrcolor","value":{"rev":"3-4695b11798a65c61714b8f236a40936c"}}, -{"id":"msgbus","key":"msgbus","value":{"rev":"27-a5d861b55c933842226d4e536820ec99"}}, -{"id":"msgme","key":"msgme","value":{"rev":"3-d1968af1234a2059eb3d84eb76cdaa4e"}}, -{"id":"msgpack","key":"msgpack","value":{"rev":"9-ecf7469392d87460ddebef2dd369b0e5"}}, -{"id":"msgpack-0.4","key":"msgpack-0.4","value":{"rev":"3-5d509ddba6c53ed6b8dfe4afb1d1661d"}}, -{"id":"msgpack2","key":"msgpack2","value":{"rev":"4-63b8f3ccf35498eb5c8bd9b8d683179b"}}, -{"id":"mu","key":"mu","value":{"rev":"7-7a8ce1cba5d6d98e696c4e633aa081fa"}}, -{"id":"mu2","key":"mu2","value":{"rev":"3-4ade1c5b1496c720312beae1822da9de"}}, -{"id":"mud","key":"mud","value":{"rev":"66-56e1b1a1e5af14c3df0520c58358e7cd"}}, -{"id":"muffin","key":"muffin","value":{"rev":"22-210c45a888fe1f095becdcf11876a2bc"}}, -{"id":"multi-node","key":"multi-node","value":{"rev":"1-224161d875f0e1cbf4b1e249603c670a"}}, -{"id":"multicast-eventemitter","key":"multicast-eventemitter","value":{"rev":"13-ede3e677d6e21bbfe42aad1b549a137c"}}, -{"id":"multimeter","key":"multimeter","value":{"rev":"7-847f45a6f592a8410a77d3e5efb5cbf3"}}, -{"id":"multipart-stack","key":"multipart-stack","value":{"rev":"9-85aaa2ed2180d3124d1dcd346955b672"}}, -{"id":"muse","key":"muse","value":{"rev":"3-d6bbc06df2e359d6ef285f9da2bd0efd"}}, -{"id":"musicmetadata","key":"musicmetadata","value":{"rev":"21-957bf986aa9d0db02175ea1d79293909"}}, -{"id":"mustache","key":"mustache","value":{"rev":"6-7f8458f2b52de5b37004b105c0f39e62"}}, -{"id":"mustachio","key":"mustachio","value":{"rev":"9-6ed3f41613f886128acd18b73b55439f"}}, -{"id":"mutex","key":"mutex","value":{"rev":"3-de95bdff3dd00271361067b5d70ea03b"}}, -{"id":"muzak","key":"muzak","value":{"rev":"9-5ff968ffadebe957b72a8b77b538b71c"}}, -{"id":"mvc","key":"mvc","value":{"rev":"52-7c954b6c3b90b1b734d8e8c3d2d34f5e"}}, -{"id":"mvc.coffee","key":"mvc.coffee","value":{"rev":"3-f203564ed70c0284455e7f96ea61fdb7"}}, -{"id":"mypackage","key":"mypackage","value":{"rev":"3-49cc95fb2e5ac8ee3dbbab1de451c0d1"}}, -{"id":"mypakege","key":"mypakege","value":{"rev":"3-e74d7dc2c2518304ff1700cf295eb823"}}, -{"id":"myrtle-parser","key":"myrtle-parser","value":{"rev":"3-9089c1a2f3c3a24f0bce3941bc1d534d"}}, -{"id":"mysql","key":"mysql","value":{"rev":"30-a8dc68eb056cb6f69fae2423c1337474"}}, -{"id":"mysql-activerecord","key":"mysql-activerecord","value":{"rev":"17-9d21d0b10a5c84f6cacfd8d2236f9887"}}, -{"id":"mysql-client","key":"mysql-client","value":{"rev":"5-cc877218864c319d17f179e49bf58c99"}}, -{"id":"mysql-helper","key":"mysql-helper","value":{"rev":"3-c6f3b9f00cd9fee675aa2a9942cc336a"}}, -{"id":"mysql-libmysqlclient","key":"mysql-libmysqlclient","value":{"rev":"38-51c08e24257b99bf5591232016ada8ab"}}, -{"id":"mysql-native","key":"mysql-native","value":{"rev":"12-0592fbf66c55e6e9db6a75c97be088c3"}}, -{"id":"mysql-native-prerelease","key":"mysql-native-prerelease","value":{"rev":"7-b1a6f3fc41f6c152f3b178e13f91b5c4"}}, -{"id":"mysql-oil","key":"mysql-oil","value":{"rev":"9-70c07b9c552ff592be8ca89ea6efa408"}}, -{"id":"mysql-pool","key":"mysql-pool","value":{"rev":"15-41f510c45174b6c887856120ce3d5a3b"}}, -{"id":"mysql-simple","key":"mysql-simple","value":{"rev":"13-7ee13f035e8ebcbc27f6fe910058aee9"}}, -{"id":"n","key":"n","value":{"rev":"31-bfaed5022beae2177a090c4c8fce82a4"}}, -{"id":"n-ext","key":"n-ext","value":{"rev":"3-5ad67a300f8e88ef1dd58983c9061bc1"}}, -{"id":"n-pubsub","key":"n-pubsub","value":{"rev":"3-af990bcbf9f94554365788b81715d3b4"}}, -{"id":"n-rest","key":"n-rest","value":{"rev":"7-42f1d92f9229f126a1b063ca27bfc85b"}}, -{"id":"n-util","key":"n-util","value":{"rev":"6-d0c59c7412408bc94e20de4d22396d79"}}, -{"id":"nMemcached","key":"nMemcached","value":{"rev":"3-be350fd46624a1cac0052231101e0594"}}, -{"id":"nStoreSession","key":"nStoreSession","value":{"rev":"3-a3452cddd2b9ff8edb6d46999fa5b0eb"}}, -{"id":"nTPL","key":"nTPL","value":{"rev":"41-16a54848286364d894906333b0c1bb2c"}}, -{"id":"nTunes","key":"nTunes","value":{"rev":"18-76bc566a504100507056316fe8d3cc35"}}, -{"id":"nabe","key":"nabe","value":{"rev":"13-dc93f35018e84a23ace4d5114fa1bb28"}}, -{"id":"nack","key":"nack","value":{"rev":"118-f629c8c208c76fa0c2ce66d21f927ee4"}}, -{"id":"nagari","key":"nagari","value":{"rev":"11-cb200690c6d606d8597178e492b54cde"}}, -{"id":"nailplate","key":"nailplate","value":{"rev":"11-e1532c42d9d83fc32942dec0b87df587"}}, -{"id":"nails","key":"nails","value":{"rev":"12-f472bf005c4a4c2b49fb0118b109bef1"}}, -{"id":"nake","key":"nake","value":{"rev":"11-250933df55fbe7bb19e34a84ed23ca3e"}}, -{"id":"named-routes","key":"named-routes","value":{"rev":"6-ffbdd4caa74a30e87aa6dbb36f2b967c"}}, -{"id":"namespace","key":"namespace","value":{"rev":"7-89e2850e14206af13f26441e75289878"}}, -{"id":"namespaces","key":"namespaces","value":{"rev":"11-7a9b3d2537438211021a472035109f3c"}}, -{"id":"nami","key":"nami","value":{"rev":"29-3d44b1338222a4d994d4030868a94ea8"}}, -{"id":"nano","key":"nano","value":{"rev":"105-50efc49a8f6424706af554872002c014"}}, -{"id":"nanostate","key":"nanostate","value":{"rev":"9-1664d985e8cdbf16e150ba6ba4d79ae5"}}, -{"id":"narcissus","key":"narcissus","value":{"rev":"3-46581eeceff566bd191a14dec7b337f6"}}, -{"id":"nariya","key":"nariya","value":{"rev":"13-d83b8b6162397b154a4b59553be225e9"}}, -{"id":"narrativ","key":"narrativ","value":{"rev":"9-ef215eff6bf222425f73d23e507f7ff3"}}, -{"id":"narrow","key":"narrow","value":{"rev":"5-c6963048ba02adaf819dc51815fa0015"}}, -{"id":"narwhal","key":"narwhal","value":{"rev":"6-13bf3f87e6cfb1e57662cc3e3be450fc"}}, -{"id":"narwhal-lib","key":"narwhal-lib","value":{"rev":"6-4722d9b35fed59a2e8f7345a1eb6769d"}}, -{"id":"nat","key":"nat","value":{"rev":"3-da0906c08792043546f98ace8ce59a78"}}, -{"id":"native2ascii","key":"native2ascii","value":{"rev":"3-9afd51209d67303a8ee807ff862e31fc"}}, -{"id":"nativeUtil","key":"nativeUtil","value":{"rev":"7-6e3e9757b436ebcee35a20e633c08d60"}}, -{"id":"natives","key":"natives","value":{"rev":"24-6c4269c9c7cfb52571bd2c94fa26efc6"}}, -{"id":"natural","key":"natural","value":{"rev":"110-fc92701ad8525f45fbdb5863959ca03c"}}, -{"id":"naturalsort","key":"naturalsort","value":{"rev":"3-4321f5e432aee224af0fee9e4fb901ff"}}, -{"id":"nave","key":"nave","value":{"rev":"29-79baa66065fa9075764cc3e5da2edaef"}}, -{"id":"navigator","key":"navigator","value":{"rev":"3-f2f4f5376afb10753006f40bd49689c3"}}, -{"id":"nbs-api","key":"nbs-api","value":{"rev":"3-94949b1f0797369abc0752482268ef08"}}, -{"id":"nbt","key":"nbt","value":{"rev":"3-b711b9db76f64449df7f43c659ad8e7f"}}, -{"id":"nclosure","key":"nclosure","value":{"rev":"9-042b39740a39f0556d0dc2c0990b7fa8"}}, -{"id":"nclosureultimate","key":"nclosureultimate","value":{"rev":"3-61ff4bc480239304c459374c9a5f5754"}}, -{"id":"nconf","key":"nconf","value":{"rev":"65-8d8c0d2c6d5d9d526b8a3f325f68eca1"}}, -{"id":"nconf-redis","key":"nconf-redis","value":{"rev":"5-21ae138633b20cb29ed49b9fcd425e10"}}, -{"id":"ncp","key":"ncp","value":{"rev":"23-6441091c6c27ecb5b99f5781299a2192"}}, -{"id":"ncss","key":"ncss","value":{"rev":"9-1d2330e0fdbc40f0810747c2b156ecf2"}}, -{"id":"ncurses","key":"ncurses","value":{"rev":"12-bb059ea6fee12ca77f1fbb7bb6dd9447"}}, -{"id":"ndb","key":"ndb","value":{"rev":"15-b3e826f68a57095413666e9fe74589da"}}, -{"id":"ndistro","key":"ndistro","value":{"rev":"3-fcda3c018d11000b2903ad7104b60b35"}}, -{"id":"ndns","key":"ndns","value":{"rev":"5-1aeaaca119be44af7a83207d76f263fc"}}, -{"id":"nebulog","key":"nebulog","value":{"rev":"3-1863b0ce17cc0f07a50532a830194254"}}, -{"id":"neco","key":"neco","value":{"rev":"43-e830913302b52012ab63177ecf292822"}}, -{"id":"ned","key":"ned","value":{"rev":"15-4230c69fb52dfddfd65526dcfe5c4ec6"}}, -{"id":"nedis","key":"nedis","value":{"rev":"7-d49e329dca586d1a3569266f0595c9ad"}}, -{"id":"neko","key":"neko","value":{"rev":"60-13aa87d2278c3a734733cff2a34a7970"}}, -{"id":"neo4j","key":"neo4j","value":{"rev":"7-dde7066eac32a405df95ccf9c50c8ae7"}}, -{"id":"nerve","key":"nerve","value":{"rev":"3-2c47b79586d7930aabf9325ca88ad7e8"}}, -{"id":"nest","key":"nest","value":{"rev":"23-560d67971e9acddacf087608306def24"}}, -{"id":"nestableflow","key":"nestableflow","value":{"rev":"5-ee8af667a84d333fcc8092c89f4189c3"}}, -{"id":"nestor","key":"nestor","value":{"rev":"3-f1affbc37be3bf4e337365bd172578dc"}}, -{"id":"net","key":"net","value":{"rev":"3-895103ee532ef31396d9c06764df1ed8"}}, -{"id":"netiface","key":"netiface","value":{"rev":"3-885c94284fd3a9601afe291ab68aca84"}}, -{"id":"netpool","key":"netpool","value":{"rev":"3-dadfd09b9eb7ef73e2bff34a381de207"}}, -{"id":"netstring","key":"netstring","value":{"rev":"9-d26e7bf4a3ce5eb91bb1889d362f71e6"}}, -{"id":"neuron","key":"neuron","value":{"rev":"11-edaed50492368ff39eaf7d2004d7f4d8"}}, -{"id":"new","key":"new","value":{"rev":"3-7789b37104d8161b7ccf898a9cda1fc6"}}, -{"id":"newforms","key":"newforms","value":{"rev":"9-2a87cb74477d210fcb1d0c3e3e236f03"}}, -{"id":"nexpect","key":"nexpect","value":{"rev":"15-e7127f41b9f3ec45185ede7bab7b4acd"}}, -{"id":"next","key":"next","value":{"rev":"13-de5e62125b72e48ea142a55a3817589c"}}, -{"id":"nextrip","key":"nextrip","value":{"rev":"5-1ac8103552967af98d3de452ef81a94f"}}, -{"id":"nexttick","key":"nexttick","value":{"rev":"9-c7ec279e713ea8483d33c31871aea0db"}}, -{"id":"ngen","key":"ngen","value":{"rev":"9-972980a439c34851d67e4f61a96c2632"}}, -{"id":"ngen-basicexample","key":"ngen-basicexample","value":{"rev":"3-897763c230081d320586bcadfa84499f"}}, -{"id":"ngeohash","key":"ngeohash","value":{"rev":"5-9ca0c06066bc798e934db35cad99453e"}}, -{"id":"ngist","key":"ngist","value":{"rev":"7-592c24e72708219ed1eb078ddff95ab6"}}, -{"id":"ngram","key":"ngram","value":{"rev":"5-00e6b24dc178bdeb49b1ac8cb09f6e77"}}, -{"id":"ngrep","key":"ngrep","value":{"rev":"3-49c1a3839b12083280475177c1a16e38"}}, -{"id":"nhp-body-restreamer","key":"nhp-body-restreamer","value":{"rev":"1-8a4e5e23ae681a3f8be9afb613648230"}}, -{"id":"nhttpd","key":"nhttpd","value":{"rev":"3-cdc73384e1a1a4666e813ff52f2f5e4f"}}, -{"id":"nib","key":"nib","value":{"rev":"25-d67d5a294ba5b8953472cf936b97e13d"}}, -{"id":"nicetime","key":"nicetime","value":{"rev":"3-39fdba269d712064dc1e02a7ab846821"}}, -{"id":"nicknack","key":"nicknack","value":{"rev":"5-7b5477b63f782d0a510b0c15d2824f20"}}, -{"id":"nide","key":"nide","value":{"rev":"9-74f642fced47c934f9bae29f04d17a46"}}, -{"id":"nih-op","key":"nih-op","value":{"rev":"3-6e649b45964f84cb04340ab7f0a36a1c"}}, -{"id":"nimble","key":"nimble","value":{"rev":"5-867b808dd80eab33e5f22f55bb5a7376"}}, -{"id":"ninjs","key":"ninjs","value":{"rev":"3-f59997cc4bacb2d9d9852f955d15199e"}}, -{"id":"ninotify","key":"ninotify","value":{"rev":"3-a0f3c7cbbe7ccf5d547551aa062cc8b5"}}, -{"id":"nirc","key":"nirc","value":{"rev":"3-28197984656939a5a93a77c0a1605406"}}, -{"id":"nithub","key":"nithub","value":{"rev":"3-eaa85e6ac6668a304e4e4a565c54f57d"}}, -{"id":"nix","key":"nix","value":{"rev":"12-7b338b03c0e110aeb348551b14796ff1"}}, -{"id":"nko","key":"nko","value":{"rev":"39-2bf94b2bc279b8cf847bfc7668029d37"}}, -{"id":"nlog","key":"nlog","value":{"rev":"3-ae469820484ca33f346001dcb7b63a2d"}}, -{"id":"nlog4js","key":"nlog4js","value":{"rev":"3-bc17a61a9023d64e192d249144e69f02"}}, -{"id":"nlogger","key":"nlogger","value":{"rev":"11-1e48fc9a5a4214d9e56db6c6b63f1eeb"}}, -{"id":"nmd","key":"nmd","value":{"rev":"27-2dcb60d0258a9cea838f7cc4e0922f90"}}, -{"id":"nntp","key":"nntp","value":{"rev":"5-c86b189e366b9a6a428f9a2ee88dccf1"}}, -{"id":"no.de","key":"no.de","value":{"rev":"10-0dc855fd6b0b36a710b473b2720b22c0"}}, -{"id":"nobj","key":"nobj","value":{"rev":"3-0b4a46b91b70117306a9888202117223"}}, -{"id":"noblemachine","key":"noblemachine","value":{"rev":"3-06fec410fe0c7328e06eec50b4fa5d9a"}}, -{"id":"noblerecord","key":"noblerecord","value":{"rev":"5-22f24c4285bd405785588480bb2bc324"}}, -{"id":"nock","key":"nock","value":{"rev":"5-f94423d37dbdf41001ec097f20635271"}}, -{"id":"nocr-mongo","key":"nocr-mongo","value":{"rev":"5-ce6335ed276187cc38c30cb5872d3d83"}}, -{"id":"nodast","key":"nodast","value":{"rev":"3-1c563107f2d77b79a8f0d0b8ba7041f5"}}, -{"id":"node-api","key":"node-api","value":{"rev":"3-b69cefec93d9f73256acf9fb9edeebd6"}}, -{"id":"node-apidoc","key":"node-apidoc","value":{"rev":"6-cd26945e959403fcbee8ba542e14e667"}}, -{"id":"node-app-reloader","key":"node-app-reloader","value":{"rev":"5-e08cac7656afd6c124f8e2a9b9d6fdd3"}}, -{"id":"node-arse","key":"node-arse","value":{"rev":"9-b643c828541739a5fa972c801f81b212"}}, -{"id":"node-assert-extras","key":"node-assert-extras","value":{"rev":"3-3498e17b996ffc42a29d46c9699a3b52"}}, -{"id":"node-assert-lint-free","key":"node-assert-lint-free","value":{"rev":"5-852130ba6bafc703657b833343bc5646"}}, -{"id":"node-asset","key":"node-asset","value":{"rev":"18-f7cf59be8e0d015a43d05807a1ed9c0c"}}, -{"id":"node-awesm","key":"node-awesm","value":{"rev":"3-539c10145541ac5efc4dd295767b2abc"}}, -{"id":"node-backbone-couch","key":"node-backbone-couch","value":{"rev":"19-c4d8e93436b60e098c81cc0fe50f960c"}}, -{"id":"node-base64","key":"node-base64","value":{"rev":"11-da10a7157fd9e139b48bc8d9e44a98fa"}}, -{"id":"node-bj","key":"node-bj","value":{"rev":"3-5cd21fa259199870d1917574cd167396"}}, -{"id":"node-bosh-stress-tool","key":"node-bosh-stress-tool","value":{"rev":"3-36afc4b47e570964b7f8d705e1d47732"}}, -{"id":"node-brainfuck","key":"node-brainfuck","value":{"rev":"5-c7a6f703a97a409670005cab52664629"}}, -{"id":"node-build","key":"node-build","value":{"rev":"10-4f2f137fb4ef032f9dca3e3c64c15270"}}, -{"id":"node-casa","key":"node-casa","value":{"rev":"3-3f80a478aa47620bfc0c64cc6f140d98"}}, -{"id":"node-ccl","key":"node-ccl","value":{"rev":"13-00498b820cc4cadce8cc5b7b76e30b0f"}}, -{"id":"node-chain","key":"node-chain","value":{"rev":"6-b543f421ac63eeedc667b3395e7b8971"}}, -{"id":"node-child-process-manager","key":"node-child-process-manager","value":{"rev":"36-befb1a0eeac02ad400e2aaa8a076a053"}}, -{"id":"node-chirpstream","key":"node-chirpstream","value":{"rev":"10-f20e404f9ae5d43dfb6bcee15bd9affe"}}, -{"id":"node-clone","key":"node-clone","value":{"rev":"5-5ace5d51179d0e642bf9085b3bbf999b"}}, -{"id":"node-cloudwatch","key":"node-cloudwatch","value":{"rev":"3-7f9d1e075fcc3bd3e7849acd893371d5"}}, -{"id":"node-combine","key":"node-combine","value":{"rev":"3-51891c3c7769ff11a243c89c7e537907"}}, -{"id":"node-compat","key":"node-compat","value":{"rev":"9-24fce8e15eed3e193832b1c93a482d15"}}, -{"id":"node-config","key":"node-config","value":{"rev":"6-8821f6b46347e57258e62e1be841c186"}}, -{"id":"node-crocodoc","key":"node-crocodoc","value":{"rev":"5-ad4436f633f37fe3248dce93777fc26e"}}, -{"id":"node-csv","key":"node-csv","value":{"rev":"10-cd15d347b595f1d9d1fd30b483c52724"}}, -{"id":"node-date","key":"node-date","value":{"rev":"3-a5b41cab3247e12f2beaf1e0b1ffadfa"}}, -{"id":"node-dbi","key":"node-dbi","value":{"rev":"27-96e1df6fdefbae77bfa02eda64c3e3b9"}}, -{"id":"node-debug-proxy","key":"node-debug-proxy","value":{"rev":"9-c00a14832cdd5ee4d489eb41a3d0d621"}}, -{"id":"node-dep","key":"node-dep","value":{"rev":"15-378dedd3f0b3e54329c00c675b19401c"}}, -{"id":"node-dev","key":"node-dev","value":{"rev":"48-6a98f38078fe5678d6c2fb48aec3c1c3"}}, -{"id":"node-downloader","key":"node-downloader","value":{"rev":"3-a541126c56c48681571e5e998c481343"}}, -{"id":"node-evented","key":"node-evented","value":{"rev":"6-a6ce8ab39e01cc0262c80d4bf08fc333"}}, -{"id":"node-exception-notifier","key":"node-exception-notifier","value":{"rev":"3-cebc02c45dace4852f8032adaa4e3c9c"}}, -{"id":"node-expat","key":"node-expat","value":{"rev":"33-261d85273a0a551e7815f835a933d5eb"}}, -{"id":"node-expect","key":"node-expect","value":{"rev":"7-5ba4539adfd3ba95dab21bb5bc0a5193"}}, -{"id":"node-express-boilerplate","key":"node-express-boilerplate","value":{"rev":"3-972f51d1ff9493e48d7cf508461f1114"}}, -{"id":"node-extjs","key":"node-extjs","value":{"rev":"7-33143616b4590523b4e1549dd8ffa991"}}, -{"id":"node-extjs4","key":"node-extjs4","value":{"rev":"3-8e5033aed477629a6fb9812466a90cfd"}}, -{"id":"node-fakeweb","key":"node-fakeweb","value":{"rev":"5-f01377fa6d03461cbe77f41b73577cf4"}}, -{"id":"node-fb","key":"node-fb","value":{"rev":"3-bc5f301a60e475de7c614837d3f9f35a"}}, -{"id":"node-fb-signed-request","key":"node-fb-signed-request","value":{"rev":"3-33c8f043bb947b63a84089d633d68f8e"}}, -{"id":"node-fects","key":"node-fects","value":{"rev":"3-151b7b895b74b24a87792fac34735814"}}, -{"id":"node-ffi","key":"node-ffi","value":{"rev":"22-25cf229f0ad4102333b2b13e03054ac5"}}, -{"id":"node-filter","key":"node-filter","value":{"rev":"3-0e6a86b4abb65df3594e5c93ab04bd31"}}, -{"id":"node-foursquare","key":"node-foursquare","value":{"rev":"25-549bbb0c2b4f96b2c5e6a5f642e8481d"}}, -{"id":"node-fs","key":"node-fs","value":{"rev":"5-14050cbc3887141f6b0e1e7d62736a63"}}, -{"id":"node-fs-synchronize","key":"node-fs-synchronize","value":{"rev":"11-6341e79f3391a9e1daa651a5932c8795"}}, -{"id":"node-gd","key":"node-gd","value":{"rev":"11-2ede7f4af38f062b86cc32bb0125e1bf"}}, -{"id":"node-geocode","key":"node-geocode","value":{"rev":"6-505af45c7ce679ac6738b495cc6b03c2"}}, -{"id":"node-get","key":"node-get","value":{"rev":"9-906945005a594ea1f05d4ad23170a83f"}}, -{"id":"node-gettext","key":"node-gettext","value":{"rev":"5-532ea4b528108b4c8387ddfc8fa690b2"}}, -{"id":"node-gist","key":"node-gist","value":{"rev":"11-3495a499c9496d01235676f429660424"}}, -{"id":"node-glbse","key":"node-glbse","value":{"rev":"5-69a537189610c69cc549f415431b181a"}}, -{"id":"node-google-sql","key":"node-google-sql","value":{"rev":"7-bfe20d25a4423651ecdff3f5054a6946"}}, -{"id":"node-gravatar","key":"node-gravatar","value":{"rev":"6-8265fc1ad003fd8a7383244c92abb346"}}, -{"id":"node-handlersocket","key":"node-handlersocket","value":{"rev":"16-f1dc0246559748a842dd0e1919c569ae"}}, -{"id":"node-hdfs","key":"node-hdfs","value":{"rev":"3-d460fba8ff515660de34cb216223c569"}}, -{"id":"node-hipchat","key":"node-hipchat","value":{"rev":"3-9d16738bf70f9e37565727e671ffe551"}}, -{"id":"node-hive","key":"node-hive","value":{"rev":"31-5eef1fa77a39e4bdacd8fa85ec2ce698"}}, -{"id":"node-html-encoder","key":"node-html-encoder","value":{"rev":"3-75f92e741a3b15eb56e3c4513feaca6d"}}, -{"id":"node-i3","key":"node-i3","value":{"rev":"3-5c489f43aeb06054b02ad3706183599c"}}, -{"id":"node-indextank","key":"node-indextank","value":{"rev":"5-235a17fce46c73c8b5abc4cf5f964385"}}, -{"id":"node-inherit","key":"node-inherit","value":{"rev":"3-099c0acf9c889eea94faaf64067bfc52"}}, -{"id":"node-inspector","key":"node-inspector","value":{"rev":"34-ca9fa856cf32a737d1ecccb759aaf5e1"}}, -{"id":"node-int64","key":"node-int64","value":{"rev":"11-50b92b5b65adf17e673b4d15df643ed4"}}, -{"id":"node-ip-lib","key":"node-ip-lib","value":{"rev":"3-2fe72f7b78cbc1739c71c7cfaec9fbcd"}}, -{"id":"node-iplookup","key":"node-iplookup","value":{"rev":"10-ba8474624dd852a46303d32ff0556883"}}, -{"id":"node-jdownloader","key":"node-jdownloader","value":{"rev":"3-b015035cfb8540568da5deb55b35248c"}}, -{"id":"node-jslint-all","key":"node-jslint-all","value":{"rev":"5-582f4a31160d3700731fa39771702896"}}, -{"id":"node-jsonengine","key":"node-jsonengine","value":{"rev":"3-6e429c32e42b205f3ed1ea1f48d67cbc"}}, -{"id":"node-khtml","key":"node-khtml","value":{"rev":"39-db8e8eea569657fc7de6300172a6a8a7"}}, -{"id":"node-linkshare","key":"node-linkshare","value":{"rev":"35-acc18a5d584b828bb2bd4f32bbcde98c"}}, -{"id":"node-log","key":"node-log","value":{"rev":"17-79cecc66227b4fb3a2ae04b7dac17cc2"}}, -{"id":"node-logentries","key":"node-logentries","value":{"rev":"3-0f640d5ff489a6904f4a8c18fb5f7e9c"}}, -{"id":"node-logger","key":"node-logger","value":{"rev":"3-75084f98359586bdd254e57ea5915d37"}}, -{"id":"node-logging","key":"node-logging","value":{"rev":"15-af01bc2b6128150787c85c8df1dae642"}}, -{"id":"node-mailer","key":"node-mailer","value":{"rev":"5-5b88675f05efe2836126336c880bd841"}}, -{"id":"node-mailgun","key":"node-mailgun","value":{"rev":"5-4bcfb7bf5163748b87c1b9ed429ed178"}}, -{"id":"node-markdown","key":"node-markdown","value":{"rev":"6-67137da4014f22f656aaefd9dfa2801b"}}, -{"id":"node-mdbm","key":"node-mdbm","value":{"rev":"22-3006800b042cf7d4b0b391c278405143"}}, -{"id":"node-minify","key":"node-minify","value":{"rev":"13-e853813d4b6519b168965979b8ccccdd"}}, -{"id":"node-mug","key":"node-mug","value":{"rev":"3-f7567ffac536bfa7eb5a7e3da7a0efa0"}}, -{"id":"node-mvc","key":"node-mvc","value":{"rev":"3-74f7c07b2991fcddb27afd2889b6db4e"}}, -{"id":"node-mwire","key":"node-mwire","value":{"rev":"26-79d7982748f42b9e07ab293447b167ec"}}, -{"id":"node-mynix-feed","key":"node-mynix-feed","value":{"rev":"3-59d4a624b3831bbab6ee99be2f84e568"}}, -{"id":"node-nether","key":"node-nether","value":{"rev":"3-0fbefe710fe0d74262bfa25f6b4e1baf"}}, -{"id":"node-nude","key":"node-nude","value":{"rev":"3-600abb219646299ac602fa51fa260f37"}}, -{"id":"node-nxt","key":"node-nxt","value":{"rev":"3-8ce48601c2b0164e2b125259a0c97d45"}}, -{"id":"node-oauth","key":"node-oauth","value":{"rev":"3-aa6cd61f44d74118bafa5408900c4984"}}, -{"id":"node-opencalais","key":"node-opencalais","value":{"rev":"13-a3c0b882aca7207ce36f107e40a0ce50"}}, -{"id":"node-props","key":"node-props","value":{"rev":"7-e400cee08cc9abdc1f1ce4f262a04b05"}}, -{"id":"node-proxy","key":"node-proxy","value":{"rev":"20-ce722bf45c84a7d925b8b7433e786ed6"}}, -{"id":"node-pusher","key":"node-pusher","value":{"rev":"3-7cc7cd5bffaf3b11c44438611beeba98"}}, -{"id":"node-putio","key":"node-putio","value":{"rev":"3-8a1fc6362fdcf16217cdb6846e419b4c"}}, -{"id":"node-raphael","key":"node-raphael","value":{"rev":"25-e419d98a12ace18a40d94a9e8e32cdd4"}}, -{"id":"node-rapleaf","key":"node-rapleaf","value":{"rev":"11-c849c8c8635e4eb2f81bd7810b7693fd"}}, -{"id":"node-rats","key":"node-rats","value":{"rev":"3-dca544587f3121148fe02410032cf726"}}, -{"id":"node-rdf2json","key":"node-rdf2json","value":{"rev":"3-bde382dc2fcb40986c5ac41643d44543"}}, -{"id":"node-recurly","key":"node-recurly","value":{"rev":"11-79cab9ccee7c1ddb83791e8de41c72f5"}}, -{"id":"node-redis","key":"node-redis","value":{"rev":"13-12adf3a3e986675637fa47b176f527e3"}}, -{"id":"node-redis-mapper","key":"node-redis-mapper","value":{"rev":"5-53ba8f67cc82dbf1d127fc7359353f32"}}, -{"id":"node-redis-monitor","key":"node-redis-monitor","value":{"rev":"3-79bcba76241d7c7dbc4b18d90a9d59e3"}}, -{"id":"node-restclient","key":"node-restclient","value":{"rev":"6-5844eba19bc465a8f75b6e94c061350f"}}, -{"id":"node-restclient2","key":"node-restclient2","value":{"rev":"5-950de911f7bde7900dfe5b324f49818c"}}, -{"id":"node-runner","key":"node-runner","value":{"rev":"3-e9a9e6bd10d2ab1aed8b401b04fadc7b"}}, -{"id":"node-sc-setup","key":"node-sc-setup","value":{"rev":"3-e89c496e03c48d8574ccaf61c9ed4fca"}}, -{"id":"node-schedule","key":"node-schedule","value":{"rev":"9-ae12fa59226f1c9b7257b8a2d71373b4"}}, -{"id":"node-sdlmixer","key":"node-sdlmixer","value":{"rev":"8-489d85278d6564b6a4e94990edcb0527"}}, -{"id":"node-secure","key":"node-secure","value":{"rev":"3-73673522a4bb5f853d55e535f0934803"}}, -{"id":"node-sendgrid","key":"node-sendgrid","value":{"rev":"9-4662c31304ca4ee4e702bd3a54ea7824"}}, -{"id":"node-sizzle","key":"node-sizzle","value":{"rev":"6-c08c24d9d769d3716e5c4e3441740eb2"}}, -{"id":"node-soap-client","key":"node-soap-client","value":{"rev":"9-35ff34a4a5af569de6a2e89d1b35b69a"}}, -{"id":"node-spec","key":"node-spec","value":{"rev":"9-92e99ca74b9a09a8ae2eb7382ef511ef"}}, -{"id":"node-static","key":"node-static","value":{"rev":"10-11b0480fcd416db3d3d4041f43a55290"}}, -{"id":"node-static-maccman","key":"node-static-maccman","value":{"rev":"3-49e256728b14c85776b74f2bd912eb42"}}, -{"id":"node-statsd","key":"node-statsd","value":{"rev":"5-08d3e6b4b2ed1d0b7916e9952f55573c"}}, -{"id":"node-statsd-instrument","key":"node-statsd-instrument","value":{"rev":"3-c3cd3315e1edcc91096830392f439305"}}, -{"id":"node-std","key":"node-std","value":{"rev":"3-f99be0f03be4175d546823799bb590d3"}}, -{"id":"node-store","key":"node-store","value":{"rev":"3-7cb6bf13de9550b869c768f464fd0f65"}}, -{"id":"node-stringprep","key":"node-stringprep","value":{"rev":"13-9b08baa97042f71c5c8e9e2fdcc2c300"}}, -{"id":"node-synapse","key":"node-synapse","value":{"rev":"3-c46c47099eb2792f4a57fdfd789520ca"}}, -{"id":"node-syslog","key":"node-syslog","value":{"rev":"23-34f7df06ba88d9f897b7e00404db7187"}}, -{"id":"node-t","key":"node-t","value":{"rev":"3-042225eff3208ba9add61a9f79d90871"}}, -{"id":"node-taobao","key":"node-taobao","value":{"rev":"7-c988ace74806b2e2f55e162f54ba1a2c"}}, -{"id":"node-term-ui","key":"node-term-ui","value":{"rev":"5-210310014b19ce26c5e3e840a8a0549e"}}, -{"id":"node-tiny","key":"node-tiny","value":{"rev":"7-df05ab471f25ca4532d80c83106944d7"}}, -{"id":"node-tmpl","key":"node-tmpl","value":{"rev":"3-6fcfa960da8eb72a5e3087559d3fe206"}}, -{"id":"node-twilio","key":"node-twilio","value":{"rev":"11-af69e600109d38c77eadbcec4bee4782"}}, -{"id":"node-twitter-mailer","key":"node-twitter-mailer","value":{"rev":"7-f915b76d834cb162c91816abc30cee5f"}}, -{"id":"node-usb","key":"node-usb","value":{"rev":"3-0c3837307f86a80427800f1b45aa5862"}}, -{"id":"node-uuid","key":"node-uuid","value":{"rev":"6-642efa619ad8a6476a44a5c6158e7a36"}}, -{"id":"node-vapor.js","key":"node-vapor.js","value":{"rev":"3-d293284cc415b2906533e91db13ee748"}}, -{"id":"node-version","key":"node-version","value":{"rev":"3-433b1529a6aa3d619314e461e978d2b6"}}, -{"id":"node-webapp","key":"node-webapp","value":{"rev":"11-65411bfd8eaf19d3539238360d904d43"}}, -{"id":"node-wiki","key":"node-wiki","value":{"rev":"5-22b0177c9a5e4dc1f72d36bb83c746d0"}}, -{"id":"node-wkhtml","key":"node-wkhtml","value":{"rev":"5-a8fa203720442b443d558670c9750548"}}, -{"id":"node-xerces","key":"node-xerces","value":{"rev":"3-de6d82ec712af997b7aae451277667f0"}}, -{"id":"node-xml","key":"node-xml","value":{"rev":"3-e14a52dcd04302aea7dd6943cf6dd886"}}, -{"id":"node-xmpp","key":"node-xmpp","value":{"rev":"36-031eb5e830ed2e2027ee4ee7f861cf81"}}, -{"id":"node-xmpp-bosh","key":"node-xmpp-bosh","value":{"rev":"85-f7f8b699b6fda74fc27c621466915bd1"}}, -{"id":"node-xmpp-via-bosh","key":"node-xmpp-via-bosh","value":{"rev":"3-5f5fee9e42ae8ce8f42d55c31808c969"}}, -{"id":"node.io","key":"node.io","value":{"rev":"224-e99561d454a7676d10875e1b06ba44c7"}}, -{"id":"node.io-min","key":"node.io-min","value":{"rev":"3-e8389bdcfa55c68ae9698794d9089ce4"}}, -{"id":"node.isbn","key":"node.isbn","value":{"rev":"3-76aa84f3c49a54b6c901f440af35192d"}}, -{"id":"node.uptime","key":"node.uptime","value":{"rev":"5-cfc2c1c1460d000eab4e1a28506e6d29"}}, -{"id":"node3p","key":"node3p","value":{"rev":"14-b1931b8aa96227854d78965cc4301168"}}, -{"id":"node3p-web","key":"node3p-web","value":{"rev":"12-bc783ee1e493e80b7e7a3c2fce39f55e"}}, -{"id":"nodeBase","key":"nodeBase","value":{"rev":"39-4d9ae0f18e0bca7192901422d85e85c7"}}, -{"id":"nodeCgi","key":"nodeCgi","value":{"rev":"9-bb65e71ee63551e519f49434f2ae1cd7"}}, -{"id":"nodeDocs","key":"nodeDocs","value":{"rev":"3-0c6e714d3e6d5c2cc9482444680fb3ca"}}, -{"id":"nodePhpSessions","key":"nodePhpSessions","value":{"rev":"3-5063b38582deaca9cacdc029db97c2b1"}}, -{"id":"node_bsdiff","key":"node_bsdiff","value":{"rev":"5-e244ef36755a2b6534ce50fa1ee5ee6e"}}, -{"id":"node_hash","key":"node_hash","value":{"rev":"3-cdce2fcc2c18fcd25e16be8e52add891"}}, -{"id":"node_util","key":"node_util","value":{"rev":"3-cde723ee2311cf48f7cf0a3bc3484f9a"}}, -{"id":"node_xslt","key":"node_xslt","value":{"rev":"3-f12035155aee31d1749204fdca2aee10"}}, -{"id":"nodec","key":"nodec","value":{"rev":"3-dba2af2d5b98a71964abb4328512b9e1"}}, -{"id":"nodefm","key":"nodefm","value":{"rev":"3-c652a95d30318a371736515feab649f9"}}, -{"id":"nodegit","key":"nodegit","value":{"rev":"31-92a2cea0d1c92086c920bc007f5a3f16"}}, -{"id":"nodeib","key":"nodeib","value":{"rev":"3-e67d779007817597ca36e8b821f38e6a"}}, -{"id":"nodeinfo","key":"nodeinfo","value":{"rev":"53-61bf0f48662dc2e04cde38a2b897c211"}}, -{"id":"nodejitsu-client","key":"nodejitsu-client","value":{"rev":"3-4fa613f888ebe249aff7b03aa9b8d7ef"}}, -{"id":"nodejs-intro","key":"nodejs-intro","value":{"rev":"4-c75f03e80b597f734f4466e62ecebfeb"}}, -{"id":"nodejs-tvrage","key":"nodejs-tvrage","value":{"rev":"9-88bb3b5d23652ebdb7186a30bc3be43f"}}, -{"id":"nodejs.be-cli","key":"nodejs.be-cli","value":{"rev":"3-d8f23777f9b18101f2d2dc5aa618a703"}}, -{"id":"nodeler","key":"nodeler","value":{"rev":"9-00760d261ea75164a5709109011afb25"}}, -{"id":"nodelint","key":"nodelint","value":{"rev":"8-31502553d4bb099ba519fb331cccdd63"}}, -{"id":"nodeload","key":"nodeload","value":{"rev":"12-f02626475b59ebe67a864a114c99ff9b"}}, -{"id":"nodemachine","key":"nodemachine","value":{"rev":"8-5342324502e677e35aefef17dc08c8db"}}, -{"id":"nodemailer","key":"nodemailer","value":{"rev":"63-d39a5143b06fa79edcb81252d6329861"}}, -{"id":"nodemock","key":"nodemock","value":{"rev":"33-7095334209b39c8e1482374bee1b712a"}}, -{"id":"nodemon","key":"nodemon","value":{"rev":"42-4f40ba2299ef4ae613a384a48e4045fa"}}, -{"id":"nodepad","key":"nodepad","value":{"rev":"5-93718cc67e97c89f45b753c1caef07e4"}}, -{"id":"nodepal","key":"nodepal","value":{"rev":"5-e53372a5081b3753993ee98299ecd550"}}, -{"id":"nodepie","key":"nodepie","value":{"rev":"21-a44a6d3575758ed591e13831a5420758"}}, -{"id":"nodepress","key":"nodepress","value":{"rev":"3-f17616b9ae61e15d1d219cb87ac5a63a"}}, -{"id":"noderelict","key":"noderelict","value":{"rev":"23-0ca0997e3ef112e9393ae8ccef63f1ee"}}, -{"id":"noderpc","key":"noderpc","value":{"rev":"27-7efb6365916b403c3aa4e1c766de75a2"}}, -{"id":"nodespec","key":"nodespec","value":{"rev":"3-69f357577e52e9fd096ac88a1e7e3445"}}, -{"id":"nodespy","key":"nodespy","value":{"rev":"3-ad33e14db2bcaf61bf99d3e8915da5ee"}}, -{"id":"nodestalker","key":"nodestalker","value":{"rev":"5-080eba88a3625ecf7935ec5e9d2db6e9"}}, -{"id":"nodester-api","key":"nodester-api","value":{"rev":"39-52046dbcdf4447bbb85aecc92086ae1d"}}, -{"id":"nodester-cli","key":"nodester-cli","value":{"rev":"89-6de3d724a974c1dd3b632417f8b01267"}}, -{"id":"nodetk","key":"nodetk","value":{"rev":"11-265d267335e7603249e1af9441700f2f"}}, -{"id":"nodeunit","key":"nodeunit","value":{"rev":"40-d1cc6c06f878fb0b86779186314bc193"}}, -{"id":"nodeunit-coverage","key":"nodeunit-coverage","value":{"rev":"3-29853918351e75e3f6f93acd97e2942f"}}, -{"id":"nodeunit-dsl","key":"nodeunit-dsl","value":{"rev":"6-91be44077bc80c942f86f0ac28a69c5e"}}, -{"id":"nodevlc","key":"nodevlc","value":{"rev":"3-e151577d3e1ba2f58db465d94ebcb1c1"}}, -{"id":"nodevore","key":"nodevore","value":{"rev":"3-ac73b3bc33e2f934776dda359869ddcf"}}, -{"id":"nodewatch","key":"nodewatch","value":{"rev":"9-267bfe1324c51993865dc41b09aee6dc"}}, -{"id":"nodewii","key":"nodewii","value":{"rev":"9-716b3faa8957c1aea337540402ae7f43"}}, -{"id":"nodie","key":"nodie","value":{"rev":"3-cc29702a2e7e295cfe583a05fb77b530"}}, -{"id":"nodify","key":"nodify","value":{"rev":"10-87fadf6bf262882bd71ab7e759b29949"}}, -{"id":"nodrrr","key":"nodrrr","value":{"rev":"3-75937f4ffb722a67d6c5a67663366854"}}, -{"id":"nodules","key":"nodules","value":{"rev":"8-2c6ec430f26ff7ef171e80b7b5e990c2"}}, -{"id":"nodysentary","key":"nodysentary","value":{"rev":"3-7574fc8e12b1271c2eb1c66026f702cb"}}, -{"id":"nohm","key":"nohm","value":{"rev":"45-09dcf4df92734b3c51c8df3c3b374b0b"}}, -{"id":"noid","key":"noid","value":{"rev":"5-ac31e001806789e80a7ffc64f2914eb4"}}, -{"id":"nolife","key":"nolife","value":{"rev":"7-cfd4fe84b1062303cefb83167ea48bba"}}, -{"id":"nolog","key":"nolog","value":{"rev":"9-6e82819b801f5d7ec6773596d5d2efb2"}}, -{"id":"nomnom","key":"nomnom","value":{"rev":"34-bf66753d1d155820cfacfc7fa7a830c9"}}, -{"id":"nomplate","key":"nomplate","value":{"rev":"9-6ea21ee9568421a60cb80637c4c6cb48"}}, -{"id":"nonogo","key":"nonogo","value":{"rev":"5-8307413f9a3da913f9818c4f2d951519"}}, -{"id":"noode","key":"noode","value":{"rev":"7-454df50a7cbd03c46a9951cb1ddbe1c6"}}, -{"id":"noodle","key":"noodle","value":{"rev":"7-163745527770de0de8e7e9d59fc3888c"}}, -{"id":"noop","key":"noop","value":{"rev":"5-ed9fd66573ed1186e66b4c2bc16192cb"}}, -{"id":"nope","key":"nope","value":{"rev":"3-7088ffb62b8e06261527cbfa69cb94c5"}}, -{"id":"nopro","key":"nopro","value":{"rev":"11-6c4aeafe6329821b2259ef11414481dd"}}, -{"id":"nopt","key":"nopt","value":{"rev":"23-cce441940b6f129cab94a359ddb8b3e4"}}, -{"id":"norm","key":"norm","value":{"rev":"9-2bf26c3803fdc3bb6319e490cae3b625"}}, -{"id":"norq","key":"norq","value":{"rev":"3-b1a80ad1aa4ccc493ac25da22b0f0697"}}, -{"id":"norris","key":"norris","value":{"rev":"3-a341286d9e83fa392c1ce6b764d0aace"}}, -{"id":"norris-ioc","key":"norris-ioc","value":{"rev":"15-d022f159229d89ce60fc2a15d71eac59"}}, -{"id":"norris-tester","key":"norris-tester","value":{"rev":"3-fc2f34c9373bbdf5a1cd9cfbaff21f83"}}, -{"id":"northwatcher","key":"northwatcher","value":{"rev":"13-edab28a123f0100e12f96c9828428a8a"}}, -{"id":"nosey","key":"nosey","value":{"rev":"4-10a22f27dd9f2a40acf035a7d250c661"}}, -{"id":"nosql-thin","key":"nosql-thin","value":{"rev":"6-604169cacf303b5278064f68b884090b"}}, -{"id":"notch","key":"notch","value":{"rev":"3-5b720089f0f9cfdbbbea8677216eeee5"}}, -{"id":"notes","key":"notes","value":{"rev":"3-5dfbd6ec33c69c0f1b619dd65d9e7a56"}}, -{"id":"nothing","key":"nothing","value":{"rev":"3-8b44e10efd7d6504755c0c4bd1043814"}}, -{"id":"notifications","key":"notifications","value":{"rev":"3-a68448bca7ea2d3d3ce43e4d03cd76c6"}}, -{"id":"notifo","key":"notifo","value":{"rev":"8-0bc13ea6135adfa80c5fac497a2ddeda"}}, -{"id":"notify","key":"notify","value":{"rev":"3-da00942576bcb5fab594186f80d4575a"}}, -{"id":"notify-send","key":"notify-send","value":{"rev":"7-89f5c6bc656d51577e3997b9f90d0454"}}, -{"id":"nova","key":"nova","value":{"rev":"3-4e136f35b7d5b85816c17496c6c0e382"}}, -{"id":"now","key":"now","value":{"rev":"84-dbfde18b3f6fe79dd3637b6da34b78cf"}}, -{"id":"now-bal","key":"now-bal","value":{"rev":"3-c769bcdd45a93095f68c2de54f35543f"}}, -{"id":"nowpad","key":"nowpad","value":{"rev":"51-8d90c49031f79a9d31eb4ed6f39609b6"}}, -{"id":"nowww","key":"nowww","value":{"rev":"3-541994af2e579b376d2037f4e34f31d8"}}, -{"id":"noxmox","key":"noxmox","value":{"rev":"9-4ac8b1529dced329cac0976b9ca9eed0"}}, -{"id":"nozzle","key":"nozzle","value":{"rev":"23-e60444326d11a5b57c208de548c325e8"}}, -{"id":"npm","key":"npm","value":{"rev":"665-71d13d024c846b2ee85ed054fcfcb242"}}, -{"id":"npm-deploy","key":"npm-deploy","value":{"rev":"23-751e9d3c2edac0fd9916b0e886414ef2"}}, -{"id":"npm-dev-install","key":"npm-dev-install","value":{"rev":"3-7a08e11a59758329ba8dc4e781ea9993"}}, -{"id":"npm-docsite","key":"npm-docsite","value":{"rev":"3-5ed4f1ffea02487ab9ea24cfa0196f76"}}, -{"id":"npm-github-service","key":"npm-github-service","value":{"rev":"8-6891bc055b499e088fc79a7f94b6a4ec"}}, -{"id":"npm-intro-slides","key":"npm-intro-slides","value":{"rev":"8-e95f28475662cb8f70f4cb48baaa9d27"}}, -{"id":"npm-monitor","key":"npm-monitor","value":{"rev":"7-4e3209ea893fe37c0e516fe21de2d8ad"}}, -{"id":"npm-remapper","key":"npm-remapper","value":{"rev":"3-69163475ee93f32faac3f934e772b6c7"}}, -{"id":"npm-tweets","key":"npm-tweets","value":{"rev":"9-86064412a8aa02d813b20d2e49d78d84"}}, -{"id":"npm-wrapper","key":"npm-wrapper","value":{"rev":"3-59c4d372b84f6e91dbe48a220511dfd5"}}, -{"id":"npm2debian","key":"npm2debian","value":{"rev":"3-3cf2f471f3bfbc613176c7c780a6aad6"}}, -{"id":"npmcount","key":"npmcount","value":{"rev":"5-59c55b09d9c2cc7da217cab3b0ea642c"}}, -{"id":"npmdep","key":"npmdep","value":{"rev":"9-78184ad3b841e5c91bbfa29ff722778a"}}, -{"id":"npmtop","key":"npmtop","value":{"rev":"19-2754af894829f22d6edb3a17a64cdf1e"}}, -{"id":"nquery","key":"nquery","value":{"rev":"9-461fb0c9bcc3c15e0696dc2e99807c98"}}, -{"id":"nrecipe","key":"nrecipe","value":{"rev":"15-a96b6b0134a7625eb4eb236b4bf3fbf3"}}, -{"id":"nserver","key":"nserver","value":{"rev":"5-ea895373c340dd8d9119f3f549990048"}}, -{"id":"nserver-util","key":"nserver-util","value":{"rev":"5-5e14eb0bc9f7ab0eac04c5699c6bb328"}}, -{"id":"nssocket","key":"nssocket","value":{"rev":"51-6aac1d5dd0aa7629b3619b3085d63c04"}}, -{"id":"nstore","key":"nstore","value":{"rev":"28-6e2639829539b7315040487dfa5c79af"}}, -{"id":"nstore-cache","key":"nstore-cache","value":{"rev":"3-453ed78dcbe68b31ff675f4d94b47c4a"}}, -{"id":"nstore-query","key":"nstore-query","value":{"rev":"3-39f46992dd278824db641a37ec5546f5"}}, -{"id":"ntodo","key":"ntodo","value":{"rev":"7-e214da8bbed2d3e40bdaec77d7a49831"}}, -{"id":"ntp","key":"ntp","value":{"rev":"5-5ee2b25e8f3bca06d1cc4ce3b25cac42"}}, -{"id":"nts","key":"nts","value":{"rev":"7-ecaf47f8af1f77de791d1d1fa9bab88e"}}, -{"id":"nttpd","key":"nttpd","value":{"rev":"21-cda7aa0f1db126428f6ca01d44b4d209"}}, -{"id":"ntwitter","key":"ntwitter","value":{"rev":"11-732c6f34137c942bc98967170b2f83fc"}}, -{"id":"nub","key":"nub","value":{"rev":"3-932ecf56889fa43584687dbb2cf4aa91"}}, -{"id":"nubnub","key":"nubnub","value":{"rev":"6-93a5267209e1aa869521a5952cbb1828"}}, -{"id":"null","key":"null","value":{"rev":"3-ae8247cfa9553d23a229993cfc8436c5"}}, -{"id":"numb","key":"numb","value":{"rev":"5-594cd9e8e8e4262ddb3ddd80e8084b62"}}, -{"id":"nun","key":"nun","value":{"rev":"8-3bd8b37ed85c1a5da211bd0d5766848e"}}, -{"id":"nunz","key":"nunz","value":{"rev":"3-040f033943158be495f6b0da1a0c0344"}}, -{"id":"nurl","key":"nurl","value":{"rev":"11-6c4ee6fc5c5119c56f2fd8ad8a0cb928"}}, -{"id":"nutil","key":"nutil","value":{"rev":"3-7785a1d4651dcfe78c874848f41d1348"}}, -{"id":"nutils","key":"nutils","value":{"rev":"13-889624db0c155fc2f0b501bba47e55ec"}}, -{"id":"nuvem","key":"nuvem","value":{"rev":"23-054b9b1240f4741f561ef0bb3197bdf8"}}, -{"id":"nvm","key":"nvm","value":{"rev":"28-251b7eb3429a00099b37810d05accd47"}}, -{"id":"nwm","key":"nwm","value":{"rev":"3-fe9274106aac9e67eea734159477acaf"}}, -{"id":"nx","key":"nx","value":{"rev":"55-7ad32fcb34ec25f841ddd0e5857375c7"}}, -{"id":"nx-core","key":"nx-core","value":{"rev":"33-a7bc62348591bae89fff82057bede1ab"}}, -{"id":"nx-daemon","key":"nx-daemon","value":{"rev":"3-7b86a87654c9e32746a4d36d7c527182"}}, -{"id":"nyaatorrents","key":"nyaatorrents","value":{"rev":"5-8600707a1e84f617bd5468b5c9179202"}}, -{"id":"nyala","key":"nyala","value":{"rev":"17-23c908297a37c47f9f09977f4cf101ff"}}, -{"id":"nyam","key":"nyam","value":{"rev":"17-697b5f17fe67630bc9494184146c12f1"}}, -{"id":"nyancat","key":"nyancat","value":{"rev":"13-84c18d007db41b40e9145bdc049b0a00"}}, -{"id":"nymph","key":"nymph","value":{"rev":"5-3a5d7a75d32f7a71bf4ec131f71484d8"}}, -{"id":"o3-xml","key":"o3-xml","value":{"rev":"3-cc4df881333805600467563f80b5216c"}}, -{"id":"oahu","key":"oahu","value":{"rev":"3-e789fc2098292518cb33606c73bfeca4"}}, -{"id":"oauth","key":"oauth","value":{"rev":"38-36b99063db7dc302b70d932e9bbafc24"}}, -{"id":"oauth-client","key":"oauth-client","value":{"rev":"12-ae097c9580ddcd5ca938b169486a63c6"}}, -{"id":"oauth-server","key":"oauth-server","value":{"rev":"7-ea931e31eaffaa843be61ffc89f29da7"}}, -{"id":"oauth2","key":"oauth2","value":{"rev":"3-4fce73fdc95580f397afeaf1bbd596bb"}}, -{"id":"oauth2-client","key":"oauth2-client","value":{"rev":"7-b5bd019159112384abc2087b2f8cb4f7"}}, -{"id":"oauth2-provider","key":"oauth2-provider","value":{"rev":"3-acd8f23b8c1c47b19838424b64618c70"}}, -{"id":"oauth2-server","key":"oauth2-server","value":{"rev":"11-316baa7e754053d0153086d0748b07c5"}}, -{"id":"obj_diff","key":"obj_diff","value":{"rev":"3-9289e14caaec4bb6aa64aa1be547db3b"}}, -{"id":"object-additions","key":"object-additions","value":{"rev":"3-11f03ae5afe00ad2be034fb313ce71a9"}}, -{"id":"object-proxy","key":"object-proxy","value":{"rev":"3-4d531308fc97bac6f6f9acd1e8f5b53a"}}, -{"id":"object-sync","key":"object-sync","value":{"rev":"5-6628fff49d65c96edc9d7a2e13db8d6d"}}, -{"id":"observer","key":"observer","value":{"rev":"3-a48052671a59b1c7874b4462e375664d"}}, -{"id":"octo.io","key":"octo.io","value":{"rev":"7-5692104396299695416ecb8548e53541"}}, -{"id":"octopus","key":"octopus","value":{"rev":"3-0a286abf59ba7232210e24a371902e7b"}}, -{"id":"odbc","key":"odbc","value":{"rev":"3-8550f0b183b229e41f3cb947bad9b059"}}, -{"id":"odot","key":"odot","value":{"rev":"13-3954b69c1a560a71fe58ab0c5c1072ba"}}, -{"id":"offliner","key":"offliner","value":{"rev":"3-9b58041cbd7b0365e04fec61c192c9b2"}}, -{"id":"ofxer","key":"ofxer","value":{"rev":"11-f8a79e1f27c92368ca1198ad37fbe83e"}}, -{"id":"ogre","key":"ogre","value":{"rev":"35-ea9c78c1d5b1761f059bb97ea568b23d"}}, -{"id":"oi.tekcos","key":"oi.tekcos","value":{"rev":"5-fdca9adb54acea3f91567082b107dde9"}}, -{"id":"oktest","key":"oktest","value":{"rev":"3-3b40312743a3eb1d8541ceee3ecfeace"}}, -{"id":"omcc","key":"omcc","value":{"rev":"3-19718e77bf82945c3ca7a3cdfb91188c"}}, -{"id":"omegle","key":"omegle","value":{"rev":"3-507ba8a51afbe2ff078e3e96712b7286"}}, -{"id":"ometa","key":"ometa","value":{"rev":"10-457fa17de89e1012ce812af3a53f4035"}}, -{"id":"ometa-highlighter","key":"ometa-highlighter","value":{"rev":"21-d18470d6d9a93bc7383c7d8ace22ad1d"}}, -{"id":"ometajs","key":"ometajs","value":{"rev":"20-c7e8c32926f2523e40e4a7ba2297192c"}}, -{"id":"onion","key":"onion","value":{"rev":"3-b46c000c8ff0b06f5f0028d268bc5c94"}}, -{"id":"onvalid","key":"onvalid","value":{"rev":"3-090bc1cf1418545b84db0fceb0846293"}}, -{"id":"oo","key":"oo","value":{"rev":"7-2297a18cdbcf29ad4867a2159912c04e"}}, -{"id":"oop","key":"oop","value":{"rev":"7-45fab8bae343e805d0c1863149dc20df"}}, -{"id":"op","key":"op","value":{"rev":"13-4efb059757caaecc18d5110b44266b35"}}, -{"id":"open-uri","key":"open-uri","value":{"rev":"21-023a00f26ecd89e278136fbb417ae9c3"}}, -{"id":"open.core","key":"open.core","value":{"rev":"35-f578db4e41dd4ae9128e3be574cf7b14"}}, -{"id":"open311","key":"open311","value":{"rev":"13-bb023a45d3c3988022d2fef809de8d98"}}, -{"id":"openid","key":"openid","value":{"rev":"29-b3c8a0e76d99ddb80c98d2aad5586771"}}, -{"id":"openlayers","key":"openlayers","value":{"rev":"3-602c34468c9be326e95be327b58d599b"}}, -{"id":"opentok","key":"opentok","value":{"rev":"5-5f4749f1763d45141d0272c1dbe6249a"}}, -{"id":"opentsdb-dashboard","key":"opentsdb-dashboard","value":{"rev":"3-2e0c5ccf3c9cfce17c20370c93283707"}}, -{"id":"opower-jobs","key":"opower-jobs","value":{"rev":"16-1602139f92e58d88178f21f1b3e0939f"}}, -{"id":"optimist","key":"optimist","value":{"rev":"64-ca3e5085acf135169d79949c25d84690"}}, -{"id":"optparse","key":"optparse","value":{"rev":"6-0200c34395f982ae3b80f4d18cb14483"}}, -{"id":"opts","key":"opts","value":{"rev":"8-ce2a0e31de55a1e02d5bbff66c4e8794"}}, -{"id":"orchestra","key":"orchestra","value":{"rev":"9-52ca98cddb51a2a43ec02338192c44fc"}}, -{"id":"orchid","key":"orchid","value":{"rev":"49-af9635443671ed769e4efa691b8ca84a"}}, -{"id":"orderly","key":"orderly","value":{"rev":"3-9ccc42d45b64278c9ffb1e64fc4f0d62"}}, -{"id":"orgsync.live","key":"orgsync.live","value":{"rev":"3-4dffc8ac43931364f59b9cb534acbaef"}}, -{"id":"orm","key":"orm","value":{"rev":"21-f3e7d89239364559d306110580bbb08f"}}, -{"id":"ormnomnom","key":"ormnomnom","value":{"rev":"15-0aacfbb5b7b580d76e9ecf5214a1d5ed"}}, -{"id":"orona","key":"orona","value":{"rev":"8-62d4ba1bf49098a140a2b85f80ebb103"}}, -{"id":"osc4node","key":"osc4node","value":{"rev":"3-0910613e78065f78b61142b35986e8b3"}}, -{"id":"oscar","key":"oscar","value":{"rev":"3-f5d2d39a67c67441bc2135cdaf2b47f8"}}, -{"id":"osrandom","key":"osrandom","value":{"rev":"3-026016691a5ad068543503e5e7ce6a84"}}, -{"id":"ossp-uuid","key":"ossp-uuid","value":{"rev":"10-8b7e1fba847d7cc9aa4f4c8813ebe6aa"}}, -{"id":"ostatus","key":"ostatus","value":{"rev":"3-76e0ec8c61c6df15c964197b722e24e7"}}, -{"id":"ostrich","key":"ostrich","value":{"rev":"3-637e0821e5ccfd0f6b1261b22c168c8d"}}, -{"id":"otk","key":"otk","value":{"rev":"5-2dc24e159cc618f43e573561286c4dcd"}}, -{"id":"ourl","key":"ourl","value":{"rev":"5-a3945e59e33faac96c75b508ef7fa1fb"}}, -{"id":"oursql","key":"oursql","value":{"rev":"21-bc53ab462155fa0aedbe605255fb9988"}}, -{"id":"out","key":"out","value":{"rev":"5-eb261f940b6382e2689210a58bc1b440"}}, -{"id":"overload","key":"overload","value":{"rev":"10-b88919e5654bef4922029afad4f1d519"}}, -{"id":"ox","key":"ox","value":{"rev":"3-0ca445370b4f76a93f2181ad113956d9"}}, -{"id":"pachube","key":"pachube","value":{"rev":"10-386ac6be925bab307b5d545516fb18ef"}}, -{"id":"pachube-stream","key":"pachube-stream","value":{"rev":"13-176dadcc5c516420fb3feb1f964739e0"}}, -{"id":"pack","key":"pack","value":{"rev":"29-8f8c511d95d1fb322c1a6d7965ef8f29"}}, -{"id":"packagebohrer","key":"packagebohrer","value":{"rev":"3-507358253a945a74c49cc169ad0bf5a2"}}, -{"id":"packer","key":"packer","value":{"rev":"9-23410d893d47418731e236cfcfcfbf03"}}, -{"id":"packet","key":"packet","value":{"rev":"8-1b366f97d599c455dcbbe4339da7cf9e"}}, -{"id":"pacote-sam-egenial","key":"pacote-sam-egenial","value":{"rev":"3-b967db1b9fceb9a937f3520efd89f479"}}, -{"id":"pacoteegenial","key":"pacoteegenial","value":{"rev":"3-9cfe8518b885bfd9a44ed38814f7d623"}}, -{"id":"pact","key":"pact","value":{"rev":"7-82996c1a0c8e9a5e9df959d4ad37085e"}}, -{"id":"pad","key":"pad","value":{"rev":"3-eef6147f09b662cff95c946f2b065da5"}}, -{"id":"paddle","key":"paddle","value":{"rev":"3-fedd0156b9a0dadb5e9b0f1cfab508fd"}}, -{"id":"padlock","key":"padlock","value":{"rev":"9-3a9e378fbe8e3817da7999f675af227e"}}, -{"id":"pagen","key":"pagen","value":{"rev":"9-9aac56724039c38dcdf7f6d5cbb4911c"}}, -{"id":"paginate-js","key":"paginate-js","value":{"rev":"5-995269155152db396662c59b67e9e93d"}}, -{"id":"pairtree","key":"pairtree","value":{"rev":"3-0361529e6c91271e2a61f3d7fd44366e"}}, -{"id":"palsu-app","key":"palsu-app","value":{"rev":"3-73f1fd9ae35e3769efc9c1aa25ec6da7"}}, -{"id":"pam","key":"pam","value":{"rev":"3-77b5bd15962e1c8be1980b33fd3b9737"}}, -{"id":"panache","key":"panache","value":{"rev":"25-749d2034f7f9179c2266cf896bb4abb0"}}, -{"id":"panic","key":"panic","value":{"rev":"7-068b22be54ca8ae7b03eb153c2ea849a"}}, -{"id":"pantry","key":"pantry","value":{"rev":"33-3896f0fc165092f6cabb2949be3952c4"}}, -{"id":"paper-keys","key":"paper-keys","value":{"rev":"3-729378943040ae01d59f07bb536309b7"}}, -{"id":"paperboy","key":"paperboy","value":{"rev":"8-db2d51c2793b4ffc82a1ae928c813aae"}}, -{"id":"paperserve","key":"paperserve","value":{"rev":"6-8509fb68217199a3eb74f223b1e2bee5"}}, -{"id":"parall","key":"parall","value":{"rev":"5-279d7105a425e136f6101250e8f81a14"}}, -{"id":"parallel","key":"parallel","value":{"rev":"14-f1294b3b840cfb26095107110b6720ec"}}, -{"id":"paramon","key":"paramon","value":{"rev":"3-37e599e924beb509c894c992cf72791b"}}, -{"id":"parannus","key":"parannus","value":{"rev":"7-7541f1ed13553261330b9e1c4706f112"}}, -{"id":"parasite","key":"parasite","value":{"rev":"13-83c26181bb92cddb8ff76bc154a50210"}}, -{"id":"parrot","key":"parrot","value":{"rev":"3-527d1cb4b5be0e252dc92a087d380f17"}}, -{"id":"parseUri","key":"parseUri","value":{"rev":"3-3b60b1fd6d8109279b5d0cfbdb89b343"}}, -{"id":"parseopt","key":"parseopt","value":{"rev":"10-065f1acaf02c94f0684f75fefc2fd1ec"}}, -{"id":"parser","key":"parser","value":{"rev":"5-f661f0b7ede9b6d3e0de259ed20759b1"}}, -{"id":"parser_email","key":"parser_email","value":{"rev":"12-63333860c62f2a9c9d6b0b7549bf1cdc"}}, -{"id":"parstream","key":"parstream","value":{"rev":"3-ef7e8ffc8ce1e7d951e37f85bfd445ab"}}, -{"id":"parted","key":"parted","value":{"rev":"9-250e4524994036bc92915b6760d62d8a"}}, -{"id":"partial","key":"partial","value":{"rev":"7-208411e6191275a4193755ee86834716"}}, -{"id":"party","key":"party","value":{"rev":"5-9337d8dc5e163f0300394f533ab1ecdf"}}, -{"id":"pashua","key":"pashua","value":{"rev":"3-b752778010f4e20f662a3d8f0f57b18b"}}, -{"id":"pass","key":"pass","value":{"rev":"3-66a2d55d93eae8535451f12965578db8"}}, -{"id":"passthru","key":"passthru","value":{"rev":"9-3c8f0b20f1a16976f3645a6f7411b56a"}}, -{"id":"passwd","key":"passwd","value":{"rev":"19-44ac384382a042faaa1f3b111786c831"}}, -{"id":"password","key":"password","value":{"rev":"9-0793f6a8d09076f25cde7c9e528eddec"}}, -{"id":"password-hash","key":"password-hash","value":{"rev":"9-590c62e275ad577c6f8ddbf5ba4579cc"}}, -{"id":"path","key":"path","value":{"rev":"3-3ec064cf3f3a85cb59528654c5bd938f"}}, -{"id":"pathjs","key":"pathjs","value":{"rev":"5-d5e1b1a63e711cae3ac79a3b1033b609"}}, -{"id":"pathname","key":"pathname","value":{"rev":"9-16f2c1473454900ce18a217b2ea52c57"}}, -{"id":"paths","key":"paths","value":{"rev":"3-fa47b7c1d533a7d9f4bbaffc5fb89905"}}, -{"id":"patr","key":"patr","value":{"rev":"7-7bcd37586389178b9f23d33c1d7a0292"}}, -{"id":"pattern","key":"pattern","value":{"rev":"36-3ded826185c384af535dcd428af3f626"}}, -{"id":"payment-paypal-payflowpro","key":"payment-paypal-payflowpro","value":{"rev":"14-d8814a1d8bba57a6ecf8027064adc7ad"}}, -{"id":"paynode","key":"paynode","value":{"rev":"16-16084e61db66ac18fdbf95a51d31c09a"}}, -{"id":"payos","key":"payos","value":{"rev":"3-373695bd80c454b32b83a5eba6044261"}}, -{"id":"paypal-ipn","key":"paypal-ipn","value":{"rev":"5-ef32291f9f8371b20509db3acee722f6"}}, -{"id":"pcap","key":"pcap","value":{"rev":"46-8ae9e919221102581d6bb848dc67b84b"}}, -{"id":"pd","key":"pd","value":{"rev":"7-82146739c4c0eb4e49e40aa80a29cc0a"}}, -{"id":"pdf","key":"pdf","value":{"rev":"6-5c6b6a133e1b3ce894ebb1a49090216c"}}, -{"id":"pdfcrowd","key":"pdfcrowd","value":{"rev":"5-026b4611b50374487bfd64fd3e0d562c"}}, -{"id":"pdfkit","key":"pdfkit","value":{"rev":"13-2fd34c03225a87dfd8057c85a83f3c50"}}, -{"id":"pdflatex","key":"pdflatex","value":{"rev":"3-bbbf61f09ebe4c49ca0aff8019611660"}}, -{"id":"pdl","key":"pdl","value":{"rev":"3-4c41bf12e901ee15bdca468db8c89102"}}, -{"id":"peanut","key":"peanut","value":{"rev":"55-b797121dbbcba1219934284ef56abb8a"}}, -{"id":"pebble","key":"pebble","value":{"rev":"21-3cd08362123260a2e96d96d80e723805"}}, -{"id":"pecode","key":"pecode","value":{"rev":"3-611f5e8c61bbf4467b84da954ebdd521"}}, -{"id":"pegjs","key":"pegjs","value":{"rev":"11-091040d16433014d1da895e32ac0f6a9"}}, -{"id":"per-second","key":"per-second","value":{"rev":"5-e1593b3f7008ab5e1c3cae86f39ba3f3"}}, -{"id":"permafrost","key":"permafrost","value":{"rev":"9-494cbc9a2f43a60b57f23c5f5b12270d"}}, -{"id":"perry","key":"perry","value":{"rev":"41-15aed7a778fc729ad62fdfb231c50774"}}, -{"id":"persistencejs","key":"persistencejs","value":{"rev":"20-2585af3f15f0a4a7395e937237124596"}}, -{"id":"pg","key":"pg","value":{"rev":"142-48de452fb8a84022ed7cae8ec2ebdaf6"}}, -{"id":"phonetap","key":"phonetap","value":{"rev":"7-2cc7d3c2a09518ad9b0fe816c6a99125"}}, -{"id":"php-autotest","key":"php-autotest","value":{"rev":"3-04470b38b259187729af574dd3dc1f97"}}, -{"id":"phpass","key":"phpass","value":{"rev":"3-66f4bec659bf45b312022bb047b18696"}}, -{"id":"piano","key":"piano","value":{"rev":"3-0bab6b5409e4305c87a775e96a2b7ad3"}}, -{"id":"picard","key":"picard","value":{"rev":"5-7676e6ad6d5154fdc016b001465891f3"}}, -{"id":"picardForTynt","key":"picardForTynt","value":{"rev":"3-09d205b790bd5022b69ec4ad54bad770"}}, -{"id":"pid","key":"pid","value":{"rev":"3-0ba7439d599b9d613461794c3892d479"}}, -{"id":"pieshop","key":"pieshop","value":{"rev":"12-7851afe1bbc20de5d054fe93b071f849"}}, -{"id":"pig","key":"pig","value":{"rev":"3-8e6968a7b64635fed1bad12c39d7a46a"}}, -{"id":"pigeons","key":"pigeons","value":{"rev":"53-8df70420d3c845cf0159b3f25d0aab90"}}, -{"id":"piles","key":"piles","value":{"rev":"3-140cb1e83b5a939ecd429b09886132ef"}}, -{"id":"pillar","key":"pillar","value":{"rev":"6-83c81550187f6d00e11dd9955c1c94b7"}}, -{"id":"pilot","key":"pilot","value":{"rev":"3-073ed1a083cbd4c2aa2561f19e5935ea"}}, -{"id":"pinboard","key":"pinboard","value":{"rev":"3-1020cab02a1183acdf82e1f7620dc1e0"}}, -{"id":"pinf-loader-js","key":"pinf-loader-js","value":{"rev":"5-709ba9c86fb4de906bd7bbca53771f0f"}}, -{"id":"pinf-loader-js-demos-npmpackage","key":"pinf-loader-js-demos-npmpackage","value":{"rev":"3-860569d98c83e59185cff356e56b10a6"}}, -{"id":"pingback","key":"pingback","value":{"rev":"5-5d0a05d65a14f6837b0deae16c550bec"}}, -{"id":"pingdom","key":"pingdom","value":{"rev":"11-f299d6e99122a9fa1497bfd166dadd02"}}, -{"id":"pintpay","key":"pintpay","value":{"rev":"3-eba9c4059283adec6b1ab017284c1f17"}}, -{"id":"pipe","key":"pipe","value":{"rev":"5-d202bf317c10a52ac817b5c1a4ce4c88"}}, -{"id":"pipe_utils","key":"pipe_utils","value":{"rev":"13-521857c99eb76bba849a22240308e584"}}, -{"id":"pipegram","key":"pipegram","value":{"rev":"3-1449333c81dd658d5de9eebf36c07709"}}, -{"id":"pipeline-surveyor","key":"pipeline-surveyor","value":{"rev":"11-464db89b17e7b44800088ec4a263d92e"}}, -{"id":"pipes","key":"pipes","value":{"rev":"99-8320636ff840a61d82d9c257a2e0ed48"}}, -{"id":"pipes-cellar","key":"pipes-cellar","value":{"rev":"27-e035e58a3d82e50842d766bb97ea3ed9"}}, -{"id":"pipes-cohort","key":"pipes-cohort","value":{"rev":"9-88fc0971e01516873396e44974874903"}}, -{"id":"piton-entity","key":"piton-entity","value":{"rev":"31-86254212066019f09d67dfd58524bd75"}}, -{"id":"piton-http-utils","key":"piton-http-utils","value":{"rev":"3-6cf6aa0c655ff6118d53e62e3b970745"}}, -{"id":"piton-mixin","key":"piton-mixin","value":{"rev":"3-7b7737004e53e04f7f95ba5850eb5e70"}}, -{"id":"piton-pipe","key":"piton-pipe","value":{"rev":"3-8d7df4e53f620ef2f24e9fc8b24f0238"}}, -{"id":"piton-simplate","key":"piton-simplate","value":{"rev":"3-9ac00835d3de59d535cdd2347011cdc9"}}, -{"id":"piton-string-utils","key":"piton-string-utils","value":{"rev":"3-ecab73993d764dfb378161ea730dbbd5"}}, -{"id":"piton-validity","key":"piton-validity","value":{"rev":"13-1766651d69e3e075bf2c66b174b66026"}}, -{"id":"pixel-ping","key":"pixel-ping","value":{"rev":"11-38d717c927e13306e8ff9032785b50f2"}}, -{"id":"pixelcloud","key":"pixelcloud","value":{"rev":"7-0897d734157b52dece8f86cde7be19d4"}}, -{"id":"pixiedust","key":"pixiedust","value":{"rev":"3-6b932dee4b6feeed2f797de5d0066f8a"}}, -{"id":"pkginfo","key":"pkginfo","value":{"rev":"13-3ee42503d6672812960a965d4f3a1bc2"}}, -{"id":"pksqlite","key":"pksqlite","value":{"rev":"13-095e7d7d0258b71491c39d0e8c4f19be"}}, -{"id":"plants.js","key":"plants.js","value":{"rev":"3-e3ef3a16f637787e84c100a9b9ec3b08"}}, -{"id":"plate","key":"plate","value":{"rev":"20-92ba0729b2edc931f28870fe7f2ca95a"}}, -{"id":"platform","key":"platform","value":{"rev":"4-be465a1d21be066c96e30a42b8602177"}}, -{"id":"platformjs","key":"platformjs","value":{"rev":"35-5c510fa0c90492fd1d0f0fc078460018"}}, -{"id":"platoon","key":"platoon","value":{"rev":"28-e0e0c5f852eadacac5a652860167aa11"}}, -{"id":"play","key":"play","value":{"rev":"5-17f7cf7cf5d1c21c7392f3c43473098d"}}, -{"id":"plist","key":"plist","value":{"rev":"10-2a23864923aeed93fb8e25c4b5b2e97e"}}, -{"id":"png","key":"png","value":{"rev":"14-9cc7aeaf0c036c9a880bcee5cd46229a"}}, -{"id":"png-guts","key":"png-guts","value":{"rev":"5-a29c7c686f9d08990ce29632bf59ef90"}}, -{"id":"policyfile","key":"policyfile","value":{"rev":"21-4a9229cca4bcac10f730f296f7118548"}}, -{"id":"polla","key":"polla","value":{"rev":"27-9af5a575961a4dddb6bef482c168c756"}}, -{"id":"poly","key":"poly","value":{"rev":"3-7f7fe29d9f0ec4fcbf8481c797b20455"}}, -{"id":"polyglot","key":"polyglot","value":{"rev":"3-9306e246d1f8b954b41bef76e3e81291"}}, -{"id":"pool","key":"pool","value":{"rev":"10-f364b59aa8a9076a17cd94251dd013ab"}}, -{"id":"poolr","key":"poolr","value":{"rev":"5-cacfbeaa7aaca40c1a41218e8ac8b732"}}, -{"id":"pop","key":"pop","value":{"rev":"41-8edd9ef2f34a90bf0ec5e8eb0e51e644"}}, -{"id":"pop-disqus","key":"pop-disqus","value":{"rev":"3-4a8272e6a8453ed2d754397dc8b349bb"}}, -{"id":"pop-ga","key":"pop-ga","value":{"rev":"3-5beaf7b355d46b3872043b97696ee693"}}, -{"id":"pop-gallery","key":"pop-gallery","value":{"rev":"3-1a88920ff930b8ce51cd50fcfe62675e"}}, -{"id":"pop3-client","key":"pop3-client","value":{"rev":"3-be8c314b0479d9d98384e2ff36d7f207"}}, -{"id":"poplib","key":"poplib","value":{"rev":"7-ab64c5c35269aee897b0904b4548096b"}}, -{"id":"porter-stemmer","key":"porter-stemmer","value":{"rev":"5-724a7b1d635b95a14c9ecd9d2f32487d"}}, -{"id":"portfinder","key":"portfinder","value":{"rev":"5-cdf36d1c666bbdae500817fa39b9c2bd"}}, -{"id":"portscanner","key":"portscanner","value":{"rev":"3-773c1923b6f3b914bd801476efcfdf64"}}, -{"id":"pos","key":"pos","value":{"rev":"3-1c1a27020560341ecd1b54d0e3cfaf2a"}}, -{"id":"posix-getopt","key":"posix-getopt","value":{"rev":"3-819b69724575b65fe25cf1c768e1b1c6"}}, -{"id":"postageapp","key":"postageapp","value":{"rev":"9-f5735237f7e6f0b467770e28e84c56db"}}, -{"id":"postal","key":"postal","value":{"rev":"19-dd70aeab4ae98ccf3d9f203dff9ccf37"}}, -{"id":"posterous","key":"posterous","value":{"rev":"3-6f8a9e7cae8a26f021653f2c27b0c67f"}}, -{"id":"postgres","key":"postgres","value":{"rev":"6-e8844a47c83ff3ef0a1ee7038b2046b2"}}, -{"id":"postgres-js","key":"postgres-js","value":{"rev":"3-bbe27a49ee9f8ae8789660e178d6459d"}}, -{"id":"postman","key":"postman","value":{"rev":"5-548538583f2e7ad448adae27f9a801e5"}}, -{"id":"postmark","key":"postmark","value":{"rev":"24-a6c61b346329e499d4a4a37dbfa446a2"}}, -{"id":"postmark-api","key":"postmark-api","value":{"rev":"3-79973af301aa820fc18c2c9d418adcd7"}}, -{"id":"postmessage","key":"postmessage","value":{"rev":"5-854bdb27c2a1af5b629b01f7d69691fe"}}, -{"id":"postpie","key":"postpie","value":{"rev":"10-88527e2731cd07a3b8ddec2608682700"}}, -{"id":"postprocess","key":"postprocess","value":{"rev":"5-513ecd54bf8df0ae73d2a50c717fd939"}}, -{"id":"potato","key":"potato","value":{"rev":"3-0f4cab343859692bf619e79cd9cc5be1"}}, -{"id":"pour","key":"pour","value":{"rev":"7-272bee63c5f19d12102198a23a4af902"}}, -{"id":"pow","key":"pow","value":{"rev":"22-58b557cd71ec0e95eef51dfd900e4736"}}, -{"id":"precious","key":"precious","value":{"rev":"19-b370292b258bcbca02c5d8861ebee0bb"}}, -{"id":"predicate","key":"predicate","value":{"rev":"3-1c6d1871fe71bc61457483793eecf7f9"}}, -{"id":"prefer","key":"prefer","value":{"rev":"11-236b9d16cd019e1d9af41e745bfed754"}}, -{"id":"prenup","key":"prenup","value":{"rev":"3-4c56ddf1ee22cd90c85963209736bc75"}}, -{"id":"pretty-json","key":"pretty-json","value":{"rev":"5-2dbb22fc9573c19e64725ac331a8d59c"}}, -{"id":"prettyfy","key":"prettyfy","value":{"rev":"3-fc7e39aad63a42533d4ac6d6bfa32325"}}, -{"id":"prick","key":"prick","value":{"rev":"10-71a02e1be02df2af0e6a958099be565a"}}, -{"id":"printf","key":"printf","value":{"rev":"5-2896b8bf90df19d4a432153211ca3a7e"}}, -{"id":"pro","key":"pro","value":{"rev":"5-e98adaf2f741e00953bbb942bbeb14d2"}}, -{"id":"probe_couchdb","key":"probe_couchdb","value":{"rev":"28-86f8918a3e64608f8009280fb28a983d"}}, -{"id":"process","key":"process","value":{"rev":"3-6865fc075d8083afd8e2aa266512447c"}}, -{"id":"procfile","key":"procfile","value":{"rev":"3-22dbb2289f5fb3060a8f7833b50116a4"}}, -{"id":"profile","key":"profile","value":{"rev":"29-5afee07fe4c334d9836fda1df51e1f2d"}}, -{"id":"profilejs","key":"profilejs","value":{"rev":"9-128c2b0e09624ee69a915cff20cdf359"}}, -{"id":"profiler","key":"profiler","value":{"rev":"13-4f1582fad93cac11daad5d5a67565e4f"}}, -{"id":"progress","key":"progress","value":{"rev":"7-bba60bc39153fa0fbf5e909b6df213b0"}}, -{"id":"progress-bar","key":"progress-bar","value":{"rev":"5-616721d3856b8e5a374f247404d6ab29"}}, -{"id":"progressify","key":"progressify","value":{"rev":"5-0379cbed5adc2c3f3ac6adf0307ec11d"}}, -{"id":"proj4js","key":"proj4js","value":{"rev":"5-7d209ce230f6a2d5931800acef436a06"}}, -{"id":"projectwatch","key":"projectwatch","value":{"rev":"15-d0eca46ffc3d9e18a51db2d772fa2778"}}, -{"id":"promise","key":"promise","value":{"rev":"3-1409350eb10aa9055ed13a5b59f0abc3"}}, -{"id":"promised-fs","key":"promised-fs","value":{"rev":"28-1d3e0dd1884e1c39a5d5e2d35bb1f911"}}, -{"id":"promised-http","key":"promised-http","value":{"rev":"8-3f8d560c800ddd44a617bf7d7c688392"}}, -{"id":"promised-io","key":"promised-io","value":{"rev":"11-e9a280e85c021cd8b77e524aac50fafb"}}, -{"id":"promised-traits","key":"promised-traits","value":{"rev":"14-62d0ac59d4ac1c6db99c0273020565ea"}}, -{"id":"promised-utils","key":"promised-utils","value":{"rev":"20-0c2488685eb8999c40ee5e7cfa4fd75d"}}, -{"id":"prompt","key":"prompt","value":{"rev":"32-d52a524c147e34c1258facab69660cc2"}}, -{"id":"props","key":"props","value":{"rev":"17-8c4c0bf1b69087510612c8d5ccbfbfeb"}}, -{"id":"proserver","key":"proserver","value":{"rev":"3-4b0a001404171eb0f6f3e5d73a35fcb1"}}, -{"id":"protege","key":"protege","value":{"rev":"150-9790c23d7b7eb5fb94cd5b8048bdbf10"}}, -{"id":"proto","key":"proto","value":{"rev":"6-29fe2869f34e2737b0cc2a0dbba8e397"}}, -{"id":"proto-list","key":"proto-list","value":{"rev":"3-0f64ff29a4a410d5e03a57125374b87b"}}, -{"id":"protobuf-stream","key":"protobuf-stream","value":{"rev":"3-950e621ce7eef306eff5f932a9c4cbae"}}, -{"id":"protodiv","key":"protodiv","value":{"rev":"9-ed8d84033943934eadf5d95dfd4d8eca"}}, -{"id":"proton","key":"proton","value":{"rev":"19-8ad32d57a3e71df786ff41ef8c7281f2"}}, -{"id":"protoparse","key":"protoparse","value":{"rev":"3-9fbcc3b26220f974d4b9c9c883a0260b"}}, -{"id":"prototype","key":"prototype","value":{"rev":"5-2a672703595e65f5d731a967b43655a7"}}, -{"id":"prowl","key":"prowl","value":{"rev":"5-ec480caa5a7db4f1ec2ce22d5eb1dad8"}}, -{"id":"prowler","key":"prowler","value":{"rev":"3-09747704f78c7c123fb1c719c4996924"}}, -{"id":"prox","key":"prox","value":{"rev":"5-0ac5f893b270a819d91f0c6581aca2a8"}}, -{"id":"proxify","key":"proxify","value":{"rev":"3-d24a979b708645328476bd42bd5aaba8"}}, -{"id":"proxino","key":"proxino","value":{"rev":"7-894cc6d453af00e5e39ebc8f0b0abe3a"}}, -{"id":"proxio","key":"proxio","value":{"rev":"55-a1b2744054b3dc3adc2f7f67d2c026a4"}}, -{"id":"proxy","key":"proxy","value":{"rev":"3-c6dd1a8b58e0ed7ac983c89c05ee987d"}}, -{"id":"proxy-by-url","key":"proxy-by-url","value":{"rev":"5-acfcf47f3575cea6594513ff459c5f2c"}}, -{"id":"pseudo","key":"pseudo","value":{"rev":"11-4d894a335036d96cdb9bb19f7b857293"}}, -{"id":"psk","key":"psk","value":{"rev":"17-375055bf6315476a37b5fadcdcb6b149"}}, -{"id":"pty","key":"pty","value":{"rev":"8-0b3ea0287fd23f882da27dabce4e3230"}}, -{"id":"pub-mix","key":"pub-mix","value":{"rev":"3-2c455b249167cbf6b1a6ea761bf119f4"}}, -{"id":"pubjs","key":"pubjs","value":{"rev":"3-a0ceab8bc6ec019dfcf9a8e16756bea0"}}, -{"id":"publicsuffix","key":"publicsuffix","value":{"rev":"8-1592f0714595c0ca0433272c60afc733"}}, -{"id":"publisher","key":"publisher","value":{"rev":"13-f2c8722f14732245d3ca8842fe5b7661"}}, -{"id":"pubnub-client","key":"pubnub-client","value":{"rev":"8-6e511a6dd2b7feb6cefe410facd61f53"}}, -{"id":"pubsub","key":"pubsub","value":{"rev":"11-6c6270bf95af417fb766c05f66b2cc9e"}}, -{"id":"pubsub.io","key":"pubsub.io","value":{"rev":"24-9686fe9ae3356966dffee99f53eaad2c"}}, -{"id":"pubsubd","key":"pubsubd","value":{"rev":"3-b1ff2fa958bd450933735162e9615449"}}, -{"id":"pulley","key":"pulley","value":{"rev":"13-f81ed698175ffd0b5b19357a623b8f15"}}, -{"id":"pulse","key":"pulse","value":{"rev":"9-da4bdabb6d7c189d05c8d6c64713e4ac"}}, -{"id":"pulverizr","key":"pulverizr","value":{"rev":"16-ffd4db4d2b1bfbd0b6ac794dca9e728e"}}, -{"id":"pulverizr-bal","key":"pulverizr-bal","value":{"rev":"5-dba279d07f3ed72990d10f11c5d10792"}}, -{"id":"punycode","key":"punycode","value":{"rev":"3-c0df35bb32d1490a4816161974610682"}}, -{"id":"puppy","key":"puppy","value":{"rev":"3-355fb490dba55efdf8840e2769cb7f41"}}, -{"id":"pure","key":"pure","value":{"rev":"7-b2da0d64ea12cea63bed940222bb36df"}}, -{"id":"purpose","key":"purpose","value":{"rev":"3-ef30ac479535bd603954c27ecb5d564a"}}, -{"id":"push-it","key":"push-it","value":{"rev":"35-2640be8ca8938768836520ce5fc7fff2"}}, -{"id":"pusher","key":"pusher","value":{"rev":"5-eb363d1e0ea2c59fd92a07ea642c5d03"}}, -{"id":"pusher-pipe","key":"pusher-pipe","value":{"rev":"11-11ab87d1288a8c7d11545fdab56616f6"}}, -{"id":"pushinator","key":"pushinator","value":{"rev":"15-6b2c37931bc9438e029a6af0cf97091c"}}, -{"id":"put","key":"put","value":{"rev":"12-4b05a7cdfdb24a980597b38781457cf5"}}, -{"id":"put-selector","key":"put-selector","value":{"rev":"1-1a9b3b8b5a44485b93966503370978aa"}}, -{"id":"putio","key":"putio","value":{"rev":"3-973b65e855e1cd0d3cc685542263cc55"}}, -{"id":"pwilang","key":"pwilang","value":{"rev":"43-49ad04f5abbdd9c5b16ec0271ab17520"}}, -{"id":"py","key":"py","value":{"rev":"3-aade832559d0fab88116aa794e3a9f35"}}, -{"id":"pygments","key":"pygments","value":{"rev":"3-2b2c96f39bdcb9ff38eb7d4bac7c90ba"}}, -{"id":"python","key":"python","value":{"rev":"15-706af811b5544a4aacc6ad1e9863e369"}}, -{"id":"q","key":"q","value":{"rev":"80-fd2397ad465750240d0f22a0abc53de5"}}, -{"id":"q-comm","key":"q-comm","value":{"rev":"17-972994947f097fdcffcfcb2277c966ce"}}, -{"id":"q-fs","key":"q-fs","value":{"rev":"68-958b01dd5bdc4da5ba3c1cd02c85fc0e"}}, -{"id":"q-http","key":"q-http","value":{"rev":"26-42a7db91b650386d920f52afe3e9161f"}}, -{"id":"q-io","key":"q-io","value":{"rev":"20-79f7b3d43bcbd53cc57b6531426738e2"}}, -{"id":"q-io-buffer","key":"q-io-buffer","value":{"rev":"5-05528d9a527da73357991bec449a1b76"}}, -{"id":"q-require","key":"q-require","value":{"rev":"12-e3fc0388e4d3e6d8a15274c3cc239712"}}, -{"id":"q-util","key":"q-util","value":{"rev":"10-94e0c392e70fec942aee0f024e5c090f"}}, -{"id":"qbox","key":"qbox","value":{"rev":"17-88f9148881ede94ae9dcbf4e1980aa69"}}, -{"id":"qfi","key":"qfi","value":{"rev":"3-a6052f02aec10f17085b09e4f9da1ce0"}}, -{"id":"qjscl","key":"qjscl","value":{"rev":"11-def1631b117a53cab5fd38ffec28d727"}}, -{"id":"qooxdoo","key":"qooxdoo","value":{"rev":"5-720d33ec2de3623d6535b3bdc8041d81"}}, -{"id":"qoper8","key":"qoper8","value":{"rev":"11-48fa2ec116bec46d64161e35b0f0cd86"}}, -{"id":"qq","key":"qq","value":{"rev":"23-6f7a5f158364bbf2e90a0c6eb1fbf8a9"}}, -{"id":"qqwry","key":"qqwry","value":{"rev":"10-bf0d6cc2420bdad92a1104c184e7e045"}}, -{"id":"qr","key":"qr","value":{"rev":"11-0a0120b7ec22bbcf76ff1d78fd4a7689"}}, -{"id":"qrcode","key":"qrcode","value":{"rev":"11-b578b6a76bffe996a0390e3d886b79bb"}}, -{"id":"qs","key":"qs","value":{"rev":"23-3da45c8c8a5eb33d45360d92b6072d37"}}, -{"id":"quack-array","key":"quack-array","value":{"rev":"5-6b676aa6273e4515ab5e7bfee1c331e0"}}, -{"id":"quadprog","key":"quadprog","value":{"rev":"7-c0ceeeb12735f334e8c7940ac1f0a896"}}, -{"id":"quadraticon","key":"quadraticon","value":{"rev":"66-1da88ea871e6f90967b9f65c0204309d"}}, -{"id":"quasi","key":"quasi","value":{"rev":"3-6fe0faa91d849938d8c92f91b0828395"}}, -{"id":"query","key":"query","value":{"rev":"13-635ff8d88c6a3f9d92f9ef465b14fb82"}}, -{"id":"query-engine","key":"query-engine","value":{"rev":"21-66feaee07df9fa1f625ac797e8f6b90b"}}, -{"id":"querystring","key":"querystring","value":{"rev":"5-2b509239fafba56319137bfbe1e9eeb7"}}, -{"id":"queue","key":"queue","value":{"rev":"3-5c4af574e5056f7e6ceb9bfefc1c632d"}}, -{"id":"queuelib","key":"queuelib","value":{"rev":"61-87c2abc94a5ad40af8193fac9a1d9f7e"}}, -{"id":"quickcheck","key":"quickcheck","value":{"rev":"7-64e6c1e9efc08a89abe3d01c414d1411"}}, -{"id":"quickserve","key":"quickserve","value":{"rev":"3-9c19f8ad7daf06182f42b8c7063b531f"}}, -{"id":"quip","key":"quip","value":{"rev":"8-0624055f5056f72bc719340c95e5111a"}}, -{"id":"qunit","key":"qunit","value":{"rev":"37-6e7fefdaffab8fc5fb92a391da227c38"}}, -{"id":"qunit-tap","key":"qunit-tap","value":{"rev":"22-0266cd1b5bb7cbab89fa52642f0e8277"}}, -{"id":"qwery","key":"qwery","value":{"rev":"66-29f9b44da544a3a9b4537a85ceace7c8"}}, -{"id":"qwery-mobile","key":"qwery-mobile","value":{"rev":"5-182264ca68c30519bf0d29cf1e15854b"}}, -{"id":"raZerdummy","key":"raZerdummy","value":{"rev":"7-1fa549e0cff60795b49cbd3732f32175"}}, -{"id":"rabbit.js","key":"rabbit.js","value":{"rev":"3-dbcd5cd590576673c65b34c44ff06bec"}}, -{"id":"rabblescay","key":"rabblescay","value":{"rev":"5-3fea196ffd581a842a24ab7bb2118fe2"}}, -{"id":"racer","key":"racer","value":{"rev":"51-41c65689a335d70fa6b55b9706b9c0fe"}}, -{"id":"radcouchdb","key":"radcouchdb","value":{"rev":"3-64ccb4d0acb2b11cbb1d3fcef5f9a68e"}}, -{"id":"radio-stream","key":"radio-stream","value":{"rev":"6-c5f80a0bef7bbaacdd22d92da3d09244"}}, -{"id":"railway","key":"railway","value":{"rev":"74-5ce92a45c7d11540b0e2b5a8455361ce"}}, -{"id":"railway-mailer","key":"railway-mailer","value":{"rev":"3-8df2fbe4af4d3b1f12557d8397bf0548"}}, -{"id":"railway-twitter","key":"railway-twitter","value":{"rev":"3-df984f182bb323052e36876e8e3a066c"}}, -{"id":"rand","key":"rand","value":{"rev":"11-abb69107c390e2a6dcec64cb72f36096"}}, -{"id":"random","key":"random","value":{"rev":"7-32550b221f3549b67f379c1c2dbc5c57"}}, -{"id":"random-data","key":"random-data","value":{"rev":"5-ae651ea36724105b8677ae489082ab4d"}}, -{"id":"range","key":"range","value":{"rev":"3-1d3925f30ffa6b5f3494d507fcef3aa1"}}, -{"id":"ranger","key":"ranger","value":{"rev":"17-6135a9a9d83cbd3945f1ce991f276cb8"}}, -{"id":"rap-battle","key":"rap-battle","value":{"rev":"3-6960516c0d27906bb9343805a5eb0e45"}}, -{"id":"raphael","key":"raphael","value":{"rev":"7-012f159593a82e4587ea024a5d4fbe41"}}, -{"id":"raphael-zoom","key":"raphael-zoom","value":{"rev":"3-aaab74bebbeb4241cade4f4d3c9b130e"}}, -{"id":"rapid","key":"rapid","value":{"rev":"8-ae0b05388c7904fc88c743e3dcde1d9d"}}, -{"id":"rasputin","key":"rasputin","value":{"rev":"3-87cdd9bd591606f4b8439e7a76681c7b"}}, -{"id":"rate-limiter","key":"rate-limiter","value":{"rev":"3-24cd20fef83ce02f17dd383b72f5f125"}}, -{"id":"rats","key":"rats","value":{"rev":"3-1ff1efb311451a17789da910eaf59fb6"}}, -{"id":"raydash","key":"raydash","value":{"rev":"7-96c345beb3564d2789d209d1fe695857"}}, -{"id":"rbytes","key":"rbytes","value":{"rev":"13-cf09d91347a646f590070e516f0c9bc9"}}, -{"id":"rdf","key":"rdf","value":{"rev":"3-9a5012d1fc10da762dbe285d0b317499"}}, -{"id":"rdf-raptor-parser","key":"rdf-raptor-parser","value":{"rev":"11-25c61e4d57cf67ee8a5afb6dfcf193e3"}}, -{"id":"rdfstore","key":"rdfstore","value":{"rev":"41-4499a73efc48ad07234e56fd4e27e4e0"}}, -{"id":"rdio","key":"rdio","value":{"rev":"5-fa20a8ab818a6150e38e9bb7744968f9"}}, -{"id":"rdx","key":"rdx","value":{"rev":"3-e1db5ee3aad06edd9eadcdaa8aaba149"}}, -{"id":"rea","key":"rea","value":{"rev":"3-f17ceeb35337bc9ccf9cb440d5c4dfaf"}}, -{"id":"read-files","key":"read-files","value":{"rev":"3-e08fac4abcdbc7312beb0362ff4427b4"}}, -{"id":"readability","key":"readability","value":{"rev":"3-475601a3d99d696763872c52bce6a155"}}, -{"id":"readabilitySAX","key":"readabilitySAX","value":{"rev":"19-83277777f3f721be26aca28c66227b01"}}, -{"id":"ready.js","key":"ready.js","value":{"rev":"39-8e309b8b274722c051c67f90885571e8"}}, -{"id":"readyjslint","key":"readyjslint","value":{"rev":"3-0a3742129bfbe07d47fcfb9ff67d39b2"}}, -{"id":"recaptcha","key":"recaptcha","value":{"rev":"8-8895926476be014fbe08b301294bf37b"}}, -{"id":"recaptcha-async","key":"recaptcha-async","value":{"rev":"9-3033260389f8afdb5351974119b78ca2"}}, -{"id":"recline","key":"recline","value":{"rev":"189-b56ab8c7791201dccf4aea2532189f1d"}}, -{"id":"recon","key":"recon","value":{"rev":"13-79cbddefb00fec6895342d18609cadb1"}}, -{"id":"reconf","key":"reconf","value":{"rev":"5-0596988db2cf9bf5921502a2aab24ade"}}, -{"id":"redback","key":"redback","value":{"rev":"37-03b390f69cacf42a46e393b7cf297d09"}}, -{"id":"rede","key":"rede","value":{"rev":"3-ee74c2fd990c7780dc823e22a9c3bef2"}}, -{"id":"redecard","key":"redecard","value":{"rev":"13-7dec5a50c34132a2f20f0f143d6b5215"}}, -{"id":"redim","key":"redim","value":{"rev":"15-91c9fd560d1ce87d210b461c52a6d258"}}, -{"id":"redis","key":"redis","value":{"rev":"98-ec237259e8ef5c42a76ff260be50f8fd"}}, -{"id":"redis-channels","key":"redis-channels","value":{"rev":"3-8efc40a25fd18c1c9c41bbaeedb0b22f"}}, -{"id":"redis-client","key":"redis-client","value":{"rev":"3-3376054236e651e7dfcf91be8632fd0e"}}, -{"id":"redis-completer","key":"redis-completer","value":{"rev":"11-9e5bf1f8d37df681e7896252809188d3"}}, -{"id":"redis-keyspace","key":"redis-keyspace","value":{"rev":"25-245f2375741eb3e574dfce9f2da2b687"}}, -{"id":"redis-lua","key":"redis-lua","value":{"rev":"7-81f3dd3a4601271818f15278f495717a"}}, -{"id":"redis-namespace","key":"redis-namespace","value":{"rev":"3-ddf52a172db190fe788aad4116b1cb29"}}, -{"id":"redis-node","key":"redis-node","value":{"rev":"24-7a1e9098d8b5a42a99ca71a01b0d7672"}}, -{"id":"redis-queue","key":"redis-queue","value":{"rev":"3-9896587800c4b98ff291b74210c16b6e"}}, -{"id":"redis-session-store","key":"redis-session-store","value":{"rev":"3-2229501ecf817f9ca60ff2c7721ddd73"}}, -{"id":"redis-tag","key":"redis-tag","value":{"rev":"9-6713e8e91a38613cfef09d7b40f4df71"}}, -{"id":"redis-url","key":"redis-url","value":{"rev":"5-f53545a0039b512a2f7afd4ba2e08773"}}, -{"id":"redis-user","key":"redis-user","value":{"rev":"11-a8c0f6d40cbfbb6183a46e121f31ec06"}}, -{"id":"redis2json","key":"redis2json","value":{"rev":"5-dd96f78f8db0bf695346c95c2ead1307"}}, -{"id":"redis_objects","key":"redis_objects","value":{"rev":"3-499fe6dd07e7a3839111b1892b97f54c"}}, -{"id":"redisev","key":"redisev","value":{"rev":"3-8e857dbe2341292c6e170a7bfe3fa81b"}}, -{"id":"redisfs","key":"redisfs","value":{"rev":"69-d9c90256d32348fdca7a4e646ab4d551"}}, -{"id":"redisify","key":"redisify","value":{"rev":"3-03fce3095b4129e71280d278f11121ba"}}, -{"id":"rediskit","key":"rediskit","value":{"rev":"5-6a0324708f45d884a492cbc408137059"}}, -{"id":"redisql","key":"redisql","value":{"rev":"6-b31802eb37910cb74bd3c9f7b477c025"}}, -{"id":"redmark","key":"redmark","value":{"rev":"5-8724ab00513b6bd7ddfdcd3cc2e0a4e8"}}, -{"id":"redmess","key":"redmess","value":{"rev":"13-14f58666444993ce899cd2260cdc9140"}}, -{"id":"redobj","key":"redobj","value":{"rev":"7-7ebbeffc306f4f7ff9b53ee57e1a250e"}}, -{"id":"redpack","key":"redpack","value":{"rev":"73-58b3fb3bcadf7d80fbe97d9e82d4928b"}}, -{"id":"reds","key":"reds","value":{"rev":"9-baebb36b92887d93fd79785a8c1e6355"}}, -{"id":"reed","key":"reed","value":{"rev":"45-5580f319dc3b5bfb66612ed5c7e17337"}}, -{"id":"reflect","key":"reflect","value":{"rev":"18-b590003cd55332160a5e5327e806e851"}}, -{"id":"reflect-builder","key":"reflect-builder","value":{"rev":"3-453d618b263f9452c0b6bbab0a701f49"}}, -{"id":"reflect-next","key":"reflect-next","value":{"rev":"9-4f2b27a38985d81e906e824321af7713"}}, -{"id":"reflect-tree-builder","key":"reflect-tree-builder","value":{"rev":"5-5f801f53e126dc8a72e13b1417904ce6"}}, -{"id":"reflect-unbuilder","key":"reflect-unbuilder","value":{"rev":"5-f36fd4182fd465a743198b5188697db9"}}, -{"id":"reflectjs","key":"reflectjs","value":{"rev":"3-e03bdb411ffcdd901b896a1cf43eea69"}}, -{"id":"reflex","key":"reflex","value":{"rev":"3-e8bb6b6de906265114b22036832ef650"}}, -{"id":"refmate","key":"refmate","value":{"rev":"3-7d44c45a2eb39236ad2071c84dc0fbba"}}, -{"id":"regext","key":"regext","value":{"rev":"4-97ca5c25fd2f3dc4bd1f3aa821d06f0f"}}, -{"id":"reid-yui3","key":"reid-yui3","value":{"rev":"5-cab8f6e22dfa9b9c508a5dd312bf56b0"}}, -{"id":"rel","key":"rel","value":{"rev":"7-f447870ac7a078f742e4295896646241"}}, -{"id":"relative-date","key":"relative-date","value":{"rev":"5-d0fa11f8100da888cbcce6e96d76b2e4"}}, -{"id":"reloadOnUpdate","key":"reloadOnUpdate","value":{"rev":"9-e7d4c215578b779b2f888381d398bd79"}}, -{"id":"reloaded","key":"reloaded","value":{"rev":"3-dba828b9ab73fc7ce8e47f98068bce8c"}}, -{"id":"remap","key":"remap","value":{"rev":"5-825ac1783df84aba3255c1d39f32ac00"}}, -{"id":"remedial","key":"remedial","value":{"rev":"17-9bb17db015e96db3c833f84d9dbd972a"}}, -{"id":"remote-console","key":"remote-console","value":{"rev":"6-104bae3ba9e4b0a8f772d0b8dc37007e"}}, -{"id":"remote_js","key":"remote_js","value":{"rev":"3-6c0e3058c33113346c037c59206ac0ec"}}, -{"id":"render","key":"render","value":{"rev":"27-fc8be4e9c50e49fb42df83e9446a1f58"}}, -{"id":"renode","key":"renode","value":{"rev":"11-107a3e15a987393157b47125487af296"}}, -{"id":"reparse","key":"reparse","value":{"rev":"10-210ec92e82f5a8515f45d20c7fa2f164"}}, -{"id":"repl","key":"repl","value":{"rev":"3-295279fe20b9ac54b2a235a6bc7013aa"}}, -{"id":"repl-edit","key":"repl-edit","value":{"rev":"18-eb2e604ab8bb65685376459beb417a31"}}, -{"id":"repl-utils","key":"repl-utils","value":{"rev":"7-fc31547ecb53e7e36610cdb68bcec582"}}, -{"id":"replace","key":"replace","value":{"rev":"17-a8976fcdbeb08e27ee2f0fc69ccd7c9d"}}, -{"id":"replica","key":"replica","value":{"rev":"3-f9dae960f91e8dc594f43b004f516d5f"}}, -{"id":"replicate","key":"replicate","value":{"rev":"3-3d6e52af6ff36c02139f619c7e5599c6"}}, -{"id":"replique","key":"replique","value":{"rev":"5-72d990b7d9ce9ff107d96be17490226a"}}, -{"id":"req2","key":"req2","value":{"rev":"3-712151f335b25b5bdef428982d77d0e0"}}, -{"id":"reqhooks","key":"reqhooks","value":{"rev":"17-2f0f0b73545bb1936f449a1ec4a28011"}}, -{"id":"request","key":"request","value":{"rev":"55-0d0b00eecde877ca5cd4ad9e0badc4d1"}}, -{"id":"require","key":"require","value":{"rev":"15-59e9fa05a9de52ee2a818c045736452b"}}, -{"id":"require-analyzer","key":"require-analyzer","value":{"rev":"72-f759f0cdc352df317df29791bfe451f1"}}, -{"id":"require-kiss","key":"require-kiss","value":{"rev":"5-f7ef9d7beda584e9c95635a281a01587"}}, -{"id":"require-like","key":"require-like","value":{"rev":"7-29d5de79e7ff14bb02da954bd9a2ee33"}}, -{"id":"requireincontext","key":"requireincontext","value":{"rev":"5-988ff7c27a21e527ceeb50cbedc8d1b0"}}, -{"id":"requirejs","key":"requirejs","value":{"rev":"3-e609bc91d12d698a17aa51bb50a50509"}}, -{"id":"requirejson","key":"requirejson","value":{"rev":"3-2b8173e58d08034a53a3226c464b1dc8"}}, -{"id":"reqwest","key":"reqwest","value":{"rev":"57-5aa2c1ed17b1e3630859bcad85559e6a"}}, -{"id":"resig-class","key":"resig-class","value":{"rev":"3-16b1a2cdb3224f2043708436dbac4395"}}, -{"id":"resistance","key":"resistance","value":{"rev":"9-9cacbf5fa8318419b4751034a511b8c1"}}, -{"id":"resmin","key":"resmin","value":{"rev":"17-a9c8ded5073118748d765784ca4ea069"}}, -{"id":"resolve","key":"resolve","value":{"rev":"11-bba3470bc93a617ccf9fb6c12097c793"}}, -{"id":"resource-router","key":"resource-router","value":{"rev":"13-7b2991958da4d7701c51537192ca756c"}}, -{"id":"resourcer","key":"resourcer","value":{"rev":"3-4e8b5493d6fcdf147f53d3aaa731a509"}}, -{"id":"response","key":"response","value":{"rev":"3-c5cadf4e5dd90dc1022b92a67853b0f8"}}, -{"id":"resque","key":"resque","value":{"rev":"12-e2f5e1bc3e53ac0a992d1a7da7da0d14"}}, -{"id":"rest-in-node","key":"rest-in-node","value":{"rev":"3-41d1ba925857302211bd0bf9d19975f9"}}, -{"id":"rest-mongo","key":"rest-mongo","value":{"rev":"3-583d2a4b672d6d7e7ad26d0b6df20b45"}}, -{"id":"rest.node","key":"rest.node","value":{"rev":"3-2ed59ba9dcc97123632dfdfaea2559ed"}}, -{"id":"restalytics","key":"restalytics","value":{"rev":"11-5fb3cd8e95b37f1725922fa6fbb146e0"}}, -{"id":"restarter","key":"restarter","value":{"rev":"52-ab0a4fe59128b8848ffd88f9756d0049"}}, -{"id":"restartr","key":"restartr","value":{"rev":"12-d3b86e43e7df7697293db65bb1a1ae65"}}, -{"id":"restify","key":"restify","value":{"rev":"132-054bdc85bebc6221a07dda186238b4c3"}}, -{"id":"restler","key":"restler","value":{"rev":"13-f5392d9dd22e34ce3bcc307c51c889b3"}}, -{"id":"restler-aaronblohowiak","key":"restler-aaronblohowiak","value":{"rev":"8-28b231eceb667153e10effcb1ebeb989"}}, -{"id":"restmvc.js","key":"restmvc.js","value":{"rev":"25-d57b550754437580c447adf612c87d9a"}}, -{"id":"resware","key":"resware","value":{"rev":"9-a5ecbc53fefb280c5d1e3efd822704ff"}}, -{"id":"retrie","key":"retrie","value":{"rev":"7-28ea803ad6b119928ac792cbc8f475c9"}}, -{"id":"retro","key":"retro","value":{"rev":"3-94c3aec940e28869554cbb8449d9369e"}}, -{"id":"retry","key":"retry","value":{"rev":"19-89f3ef664c6fa48ff33a0b9f7e798f15"}}, -{"id":"reut","key":"reut","value":{"rev":"23-d745dd7f8606275848a299ad7c38ceb7"}}, -{"id":"rewrite","key":"rewrite","value":{"rev":"3-5cb91fd831d0913e89354f53b875137d"}}, -{"id":"rex","key":"rex","value":{"rev":"39-59025e6947e5f197f124d24a5393865f"}}, -{"id":"rfb","key":"rfb","value":{"rev":"34-db6e684ac9366a0e3658a508a2187ae1"}}, -{"id":"rhyme","key":"rhyme","value":{"rev":"7-27347762f3f5bfa07307da4e476c2d52"}}, -{"id":"riak-js","key":"riak-js","value":{"rev":"55-11d4ee4beb566946f3968abdf1c4b0ef"}}, -{"id":"riakqp","key":"riakqp","value":{"rev":"7-83f562e6907431fcee56a9408ac6d2c1"}}, -{"id":"rightjs","key":"rightjs","value":{"rev":"9-d53ae4c4f5af3bbbe18d7c879e5bdd1b"}}, -{"id":"rimraf","key":"rimraf","value":{"rev":"17-3ddc3f3f36618712e5f4f27511836e7a"}}, -{"id":"rio","key":"rio","value":{"rev":"11-7c6249c241392b51b9142ca1b228dd4e"}}, -{"id":"ristretto","key":"ristretto","value":{"rev":"3-beb22d7a575e066781f1fd702c4572d7"}}, -{"id":"roast","key":"roast","value":{"rev":"32-17cb066823afab1656196a2fe81246cb"}}, -{"id":"robb","key":"robb","value":{"rev":"5-472ed7ba7928131d86a05fcae89b9f93"}}, -{"id":"robots","key":"robots","value":{"rev":"9-afac82b944045c82acb710cc98c7311d"}}, -{"id":"robotskirt","key":"robotskirt","value":{"rev":"63-29a66420951812d421bf6728f67e710c"}}, -{"id":"robotstxt","key":"robotstxt","value":{"rev":"25-1e01cac90f4570d35ab20232feaeebfa"}}, -{"id":"rocket","key":"rocket","value":{"rev":"27-b0f1ff02e70b237bcf6a5b46aa9b74df"}}, -{"id":"roil","key":"roil","value":{"rev":"48-6b00c09b576fe195546bd031763c0d79"}}, -{"id":"roll","key":"roll","value":{"rev":"5-d3fed9271132eb6c954b3ac6c7ffccf0"}}, -{"id":"rollin","key":"rollin","value":{"rev":"3-bd461bc810c12cfcea94109ba9a2ab39"}}, -{"id":"ron","key":"ron","value":{"rev":"5-913645180d29f377506bcd5292d3cb49"}}, -{"id":"rondo","key":"rondo","value":{"rev":"3-9bed539bbaa0cb978f5c1b711d70cd50"}}, -{"id":"ronn","key":"ronn","value":{"rev":"12-b1b1a1d47376fd11053e2b81fe772c4c"}}, -{"id":"rot13","key":"rot13","value":{"rev":"10-a41e8b581812f02ca1a593f6da0c52dc"}}, -{"id":"router","key":"router","value":{"rev":"26-a7883048759715134710d68f179da18b"}}, -{"id":"routes","key":"routes","value":{"rev":"3-d841826cfd365d8f383a9c4f4288933c"}}, -{"id":"rpc","key":"rpc","value":{"rev":"5-5896f380115a7a606cd7cbbc6d113f05"}}, -{"id":"rpc-socket","key":"rpc-socket","value":{"rev":"17-8743dc1a1f5ba391fc5c7d432cc6eeba"}}, -{"id":"rq","key":"rq","value":{"rev":"7-ba263671c3a3b52851dc7d5e6bd4ef8c"}}, -{"id":"rql","key":"rql","value":{"rev":"1-ac5ec10ed5e41a10a289f26aff4def5a"}}, -{"id":"rqueue","key":"rqueue","value":{"rev":"12-042898704386874c70d0ffaeea6ebc78"}}, -{"id":"rrd","key":"rrd","value":{"rev":"9-488adf135cf29cd4725865a8f25a57ba"}}, -{"id":"rsa","key":"rsa","value":{"rev":"8-7d6f981d72322028c3bebb7141252e98"}}, -{"id":"rss","key":"rss","value":{"rev":"3-0a97b20a0a9051876d779af7663880bd"}}, -{"id":"rssee","key":"rssee","value":{"rev":"9-da2599eae68e50c1695fd7f8fcba2b30"}}, -{"id":"rumba","key":"rumba","value":{"rev":"3-7a3827fa6eca2d02d3189cbad38dd6ca"}}, -{"id":"run","key":"run","value":{"rev":"9-0145abb61e6107a3507624928db461da"}}, -{"id":"runforcover","key":"runforcover","value":{"rev":"3-a36b00ea747c98c7cd7afebf1e1b203c"}}, -{"id":"runlol","key":"runlol","value":{"rev":"3-3c97684baaa3d5b31ca404e8a616fe41"}}, -{"id":"runner","key":"runner","value":{"rev":"11-b7ceeedf7b0dde19c809642f1537723a"}}, -{"id":"runways","key":"runways","value":{"rev":"5-f216f5fa6af7ccc7566cdd06cf424980"}}, -{"id":"rw-translate","key":"rw-translate","value":{"rev":"3-16d2beb17a27713e10459ce368c5d087"}}, -{"id":"rx","key":"rx","value":{"rev":"5-ea2a04ecf38963f8a99b7a408b45af31"}}, -{"id":"rzr","key":"rzr","value":{"rev":"4-6a137fa752709531f2715de5a213b326"}}, -{"id":"s-tpl","key":"s-tpl","value":{"rev":"3-1533cf9657cfe669a25da96b6a655f5c"}}, -{"id":"s3-post","key":"s3-post","value":{"rev":"9-ad3b268bc6754852086b50c2f465c02c"}}, -{"id":"safis","key":"safis","value":{"rev":"3-f1494d0dae2b7dfd60beba5a72412ad2"}}, -{"id":"saiga","key":"saiga","value":{"rev":"22-0c67e8cf8f4b6e8ea30552ffc57d222a"}}, -{"id":"sailthru-client","key":"sailthru-client","value":{"rev":"7-1c9c236050868fb8dec4a34ded2436d3"}}, -{"id":"saimonmoore-cradle","key":"saimonmoore-cradle","value":{"rev":"3-5059616ab0f0f10e1c2d164f686e127e"}}, -{"id":"salesforce","key":"salesforce","value":{"rev":"7-f88cbf517b1fb900358c97b2c049960f"}}, -{"id":"sam","key":"sam","value":{"rev":"7-d7e24d2e94411a17cbedfbd8083fd878"}}, -{"id":"sandbox","key":"sandbox","value":{"rev":"10-0b51bed24e0842f99744dcf5d79346a6"}}, -{"id":"sandboxed-module","key":"sandboxed-module","value":{"rev":"15-bf8fa69d15ae8416d534e3025a16d87d"}}, -{"id":"sanitizer","key":"sanitizer","value":{"rev":"32-6ea8f4c77cd17253c27d0d87e0790678"}}, -{"id":"sapnwrfc","key":"sapnwrfc","value":{"rev":"3-0bc717109ffcd5265ae24f00416a0281"}}, -{"id":"sardines","key":"sardines","value":{"rev":"7-82712731b5af112ca43b9e3fe9975bb0"}}, -{"id":"sargam","key":"sargam","value":{"rev":"3-6b4c70f4b2bcd2add43704bf40c44507"}}, -{"id":"sasl","key":"sasl","value":{"rev":"4-44a6e12b561b112a574ec9e0c4a8843f"}}, -{"id":"sass","key":"sass","value":{"rev":"14-46bcee5423a1efe22f039e116bb7a77c"}}, -{"id":"satisfic","key":"satisfic","value":{"rev":"3-c6e9a2e65a0e55868cea708bcf7b11cf"}}, -{"id":"sax","key":"sax","value":{"rev":"30-58c5dd2c3367522974406bbf29204a40"}}, -{"id":"say","key":"say","value":{"rev":"10-95f31672af6166ea9099d92706c49ed1"}}, -{"id":"sayndo","key":"sayndo","value":{"rev":"51-fd93715c5ff0fcaa68e4e13c2b51ba61"}}, -{"id":"sc-handlebars","key":"sc-handlebars","value":{"rev":"3-b424c3a66fd0e538b068c6046f404084"}}, -{"id":"scgi-server","key":"scgi-server","value":{"rev":"9-3364b5c39985ea8f3468b6abb53d5ea6"}}, -{"id":"scheduler","key":"scheduler","value":{"rev":"25-72bc526bb49b0dd42ad5917d38ea3b18"}}, -{"id":"schema","key":"schema","value":{"rev":"21-166410ae972449965dfa1ce615971168"}}, -{"id":"schema-builder","key":"schema-builder","value":{"rev":"3-bce4612e1e5e6a8a85f16326d3810145"}}, -{"id":"schema-org","key":"schema-org","value":{"rev":"15-59b3b654de0380669d0dcd7573c3b7a1"}}, -{"id":"scone","key":"scone","value":{"rev":"15-85ed2dd4894e896ca1c942322753b76b"}}, -{"id":"scooj","key":"scooj","value":{"rev":"3-1be2074aeba4df60594c03f3e59c7734"}}, -{"id":"scope","key":"scope","value":{"rev":"65-9d7eb8c5fc6c54d8e2c49f4b4b4f5166"}}, -{"id":"scope-provider","key":"scope-provider","value":{"rev":"22-2c25a0b260fd18236d5245c8250d990e"}}, -{"id":"scoped-http-client","key":"scoped-http-client","value":{"rev":"3-afa954fe6d1c8b64a1240b77292d99b5"}}, -{"id":"scottbot","key":"scottbot","value":{"rev":"3-d812ddb4af49976c391f14aeecf93180"}}, -{"id":"scraper","key":"scraper","value":{"rev":"19-e2166b3de2b33d7e6baa04c704887fa6"}}, -{"id":"scrapinode","key":"scrapinode","value":{"rev":"15-ae5bf5085d8c4d5390f7c313b0ad13d2"}}, -{"id":"scrappy-do","key":"scrappy-do","value":{"rev":"3-868f5d299da401112e3ed9976194f1ee"}}, -{"id":"scrapr","key":"scrapr","value":{"rev":"3-d700714a56e8f8b8e9b3bc94274f4a24"}}, -{"id":"scrawl","key":"scrawl","value":{"rev":"3-a70a2905b9a1d2f28eb379c14363955f"}}, -{"id":"scribe","key":"scribe","value":{"rev":"5-4cefaaf869ba8e6ae0257e5705532fbe"}}, -{"id":"scriptTools","key":"scriptTools","value":{"rev":"7-1b66b7f02f2f659ae224057afac60bcf"}}, -{"id":"scriptbroadcast","key":"scriptbroadcast","value":{"rev":"10-3cdc4dae471445b7e08e6fc37c2481e6"}}, -{"id":"scriptjs","key":"scriptjs","value":{"rev":"38-9a522df4f0707d47c904f6781fd97ff6"}}, -{"id":"scrowser","key":"scrowser","value":{"rev":"3-a76938b1f84db0793941dba1f84f4c2f"}}, -{"id":"scss","key":"scss","value":{"rev":"10-49a4ad40eca3c797add57986c74e100b"}}, -{"id":"scylla","key":"scylla","value":{"rev":"10-2c5a1efed63c0ac3a3e75861ee323af4"}}, -{"id":"sdl","key":"sdl","value":{"rev":"40-3df0824da620098c0253b5330c6b0c5c"}}, -{"id":"sdlmixer","key":"sdlmixer","value":{"rev":"4-91455739802a98a5549f6c2b8118758d"}}, -{"id":"search","key":"search","value":{"rev":"9-8f696da412a6ccd07c3b8f22cec315cb"}}, -{"id":"searchjs","key":"searchjs","value":{"rev":"3-59418ce307d41de5649dfc158be51adf"}}, -{"id":"searchparser","key":"searchparser","value":{"rev":"3-a84719692ee33c88f3419f033b839f7a"}}, -{"id":"sechash","key":"sechash","value":{"rev":"11-20db8651628dcf6e8cbbc9bf9b2c4f12"}}, -{"id":"secret","key":"secret","value":{"rev":"7-ac44b38fa32b3f5ebc8fd03b02ec69ec"}}, -{"id":"seedrandom","key":"seedrandom","value":{"rev":"3-becb92de803208672887fc22a1a33694"}}, -{"id":"seek","key":"seek","value":{"rev":"3-d778b8d56582e15d409e2346b86caa53"}}, -{"id":"sel","key":"sel","value":{"rev":"19-94c8bc0872d2da7eab2b35daff7a3b5d"}}, -{"id":"select","key":"select","value":{"rev":"5-43593bfec39caaf1a0bc1fedc96d0dce"}}, -{"id":"selenium","key":"selenium","value":{"rev":"3-8ae8ac7a491b813fd011671e0d494f20"}}, -{"id":"selfish","key":"selfish","value":{"rev":"17-827856c3f3b9a3fdd1758477a24bf706"}}, -{"id":"selleck","key":"selleck","value":{"rev":"13-b8325fcdb383397041e4a408b40d708c"}}, -{"id":"semver","key":"semver","value":{"rev":"25-b2aea0cc920a9981cd429442a3fd62f6"}}, -{"id":"sendgrid","key":"sendgrid","value":{"rev":"3-047e2ad730390bac7cf72b7fc3856c1c"}}, -{"id":"sendgrid-api","key":"sendgrid-api","value":{"rev":"5-6e951b0d60a1b7c778fbf548d4e3aed8"}}, -{"id":"sendgrid-web","key":"sendgrid-web","value":{"rev":"3-dc77d2dbcedfcbe4e497958a2a070cfd"}}, -{"id":"sentry","key":"sentry","value":{"rev":"7-57af332354cbd37ce1c743b424b27dd0"}}, -{"id":"seq","key":"seq","value":{"rev":"77-33a8f54017402835c8542945a5c0a443"}}, -{"id":"sequelize","key":"sequelize","value":{"rev":"63-4c28ad13b73549aad7edc57378b21854"}}, -{"id":"sequence","key":"sequence","value":{"rev":"3-914f8010dc12aec0749ddb719f5ac82d"}}, -{"id":"sequencer","key":"sequencer","value":{"rev":"7-d83e687509678c0f5bcf15e5297677c0"}}, -{"id":"sequent","key":"sequent","value":{"rev":"3-cc6f26ab708c7681fa7d9e3bc15d19c0"}}, -{"id":"serializer","key":"serializer","value":{"rev":"7-a0d13120e2d5cfaa6e453b085280fa08"}}, -{"id":"serialport","key":"serialport","value":{"rev":"32-dc365d057a4f46e9f140dc36d6cc825a"}}, -{"id":"serialportify","key":"serialportify","value":{"rev":"3-1bf4ad9c5ebb5d96ca91fc03a10b5443"}}, -{"id":"serialq","key":"serialq","value":{"rev":"3-5897fcd0fca7d8312e61dbcb93790a71"}}, -{"id":"series","key":"series","value":{"rev":"11-0374191f646c277c51602ebe73033b6a"}}, -{"id":"serve","key":"serve","value":{"rev":"11-560c0c1bdeb3348c7a7d18265d27988e"}}, -{"id":"servedir","key":"servedir","value":{"rev":"18-17cffd8d8326b26e7d9319c79d601dda"}}, -{"id":"server-backbone-redis","key":"server-backbone-redis","value":{"rev":"13-c56419457002aa4fa23b142634882594"}}, -{"id":"server-tracker","key":"server-tracker","value":{"rev":"21-f620e295079a8b0acd29fa1a1469100c"}}, -{"id":"service","key":"service","value":{"rev":"11-07533f9e5e854248c0a1d99e911fa419"}}, -{"id":"sesame","key":"sesame","value":{"rev":"19-1e7ad5d030566f4c67027cc5925a2bdb"}}, -{"id":"sesh","key":"sesh","value":{"rev":"4-1682b3ced38e95f2a11a2f545a820bd5"}}, -{"id":"session","key":"session","value":{"rev":"6-a798bf4cd7d127d0111da7cdc3e058a4"}}, -{"id":"session-mongoose","key":"session-mongoose","value":{"rev":"3-b089c8d365d7de3e659cfa7080697dba"}}, -{"id":"sessionvoc-client","key":"sessionvoc-client","value":{"rev":"23-0f9ed8cd4af55f2aae17cb841247b818"}}, -{"id":"set","key":"set","value":{"rev":"3-a285b30a9c1545b427ebd882bc53d8b2"}}, -{"id":"setInterval","key":"setInterval","value":{"rev":"3-0557f666d05223391466547f52cfff42"}}, -{"id":"setTimeout","key":"setTimeout","value":{"rev":"3-e3c059c93763967ddff5974471f227f8"}}, -{"id":"setochka","key":"setochka","value":{"rev":"3-d559e24618b4fc2d5fc4ef44bccb68be"}}, -{"id":"settings","key":"settings","value":{"rev":"5-4af85bb564a330886c79682d2f1d927c"}}, -{"id":"sexy","key":"sexy","value":{"rev":"7-e57fa6bca5d89be86467786fb9f9b997"}}, -{"id":"sexy-args","key":"sexy-args","value":{"rev":"3-715d7d57234220bd79c78772d2566355"}}, -{"id":"sfaClient","key":"sfaClient","value":{"rev":"3-5d9ddd6ea05d7ef366dbf4f66dd4f642"}}, -{"id":"sfml","key":"sfml","value":{"rev":"10-766c876cd1cc220f776e2fa3c1d9efbb"}}, -{"id":"sh","key":"sh","value":{"rev":"5-3ce779be28550e831cf3c0140477376c"}}, -{"id":"sha1","key":"sha1","value":{"rev":"3-66d4b67ace9c65ae8f03d6dd0647ff6b"}}, -{"id":"sha1_file","key":"sha1_file","value":{"rev":"7-eb25e9c5f470a1b80c1697a952a1c5ed"}}, -{"id":"shadows","key":"shadows","value":{"rev":"5-d6a1a21871c733f34495592307ab7961"}}, -{"id":"share","key":"share","value":{"rev":"15-ef81a004f0e115040dcc1510f6302fa9"}}, -{"id":"shared-views","key":"shared-views","value":{"rev":"11-2c83145e6deb3493e44805c92b58929e"}}, -{"id":"sharedjs","key":"sharedjs","value":{"rev":"9-d43a861b02aa88ae22810f9771d774ec"}}, -{"id":"shell","key":"shell","value":{"rev":"39-7e2042bd6f485b827d53f5f727164d6f"}}, -{"id":"shelld","key":"shelld","value":{"rev":"3-118a62ff31d85e61b78bbd97333a7330"}}, -{"id":"shimify","key":"shimify","value":{"rev":"3-dde4d45bcbd2f6f7faaeb7f8c31d5e8b"}}, -{"id":"ship","key":"ship","value":{"rev":"3-5f294fc3841c901d6cea7f3862625d95"}}, -{"id":"shmakowiki","key":"shmakowiki","value":{"rev":"15-079ae4595d1ddf019d22d3d0ac49a188"}}, -{"id":"shorten","key":"shorten","value":{"rev":"3-ed1395b35faf4639e25dacbb038cf237"}}, -{"id":"shorttag","key":"shorttag","value":{"rev":"5-21d15e4cb8b62aeefe23edc99ff768ec"}}, -{"id":"shorturl","key":"shorturl","value":{"rev":"5-58f78b2a5318ec7da8a5f88739f2796b"}}, -{"id":"shorty","key":"shorty","value":{"rev":"9-17f804ff6e94295549cca6fd534b89de"}}, -{"id":"shotenjin","key":"shotenjin","value":{"rev":"3-91a7864d216a931095e9999133d3c41f"}}, -{"id":"should","key":"should","value":{"rev":"19-ed561071d434f319080fa5d0f647dd93"}}, -{"id":"shovel","key":"shovel","value":{"rev":"5-0168a02a8fa8d7856a5f4a5c18706724"}}, -{"id":"showdown","key":"showdown","value":{"rev":"3-7be5479804451db3faed968fa428af56"}}, -{"id":"shredder","key":"shredder","value":{"rev":"3-93e12ab8822ba5fe86d662f124a8ad1a"}}, -{"id":"shrtn","key":"shrtn","value":{"rev":"19-5883692283903e3166b478b98bcad999"}}, -{"id":"shuffle","key":"shuffle","value":{"rev":"3-71c96da1843abb468649ab0806e6b9d3"}}, -{"id":"sibilant","key":"sibilant","value":{"rev":"18-4dcb400eb9ed9cb1c7826d155807f6d0"}}, -{"id":"sideline","key":"sideline","value":{"rev":"15-84f284a9277718bf90f68dc9351500ae"}}, -{"id":"siesta","key":"siesta","value":{"rev":"5-ff99a009e6e5897c6322237c51d0a142"}}, -{"id":"sign","key":"sign","value":{"rev":"3-2cf70313707c6a046a6ceca61431ea5e"}}, -{"id":"signals","key":"signals","value":{"rev":"7-c756190260cd3ea43e6d44e4722164cb"}}, -{"id":"signature","key":"signature","value":{"rev":"3-fb7552c27ace0f9321ec7438057a37bf"}}, -{"id":"signed-request","key":"signed-request","value":{"rev":"13-9f1563535dcc1a83338a7375d8240f35"}}, -{"id":"signer","key":"signer","value":{"rev":"5-32c9909da2c4dfb284b858164c03cfe0"}}, -{"id":"simple-class","key":"simple-class","value":{"rev":"3-92c6eea4b3a6169db9d62b12f66268cb"}}, -{"id":"simple-ffmpeg","key":"simple-ffmpeg","value":{"rev":"9-b6dd4fe162803e6db434d71035637993"}}, -{"id":"simple-logger","key":"simple-logger","value":{"rev":"5-52b4c957b3671375547d623c6a9444be"}}, -{"id":"simple-mime","key":"simple-mime","value":{"rev":"9-34e4b1dcc26047b64459d924abab65cc"}}, -{"id":"simple-proxy","key":"simple-proxy","value":{"rev":"9-ad6cd76215717527dc6b226e1219e98e"}}, -{"id":"simple-rest-client","key":"simple-rest-client","value":{"rev":"3-8331b3ae49b52720adf2b72d5da0353d"}}, -{"id":"simple-schedule","key":"simple-schedule","value":{"rev":"7-432d3803e1cf9ab5830923a30fd312e0"}}, -{"id":"simple-server","key":"simple-server","value":{"rev":"25-d4d8ba53d3829f4ca51545a3c23a1244"}}, -{"id":"simple-settings","key":"simple-settings","value":{"rev":"3-497d7c5422f764f3738b3ef303ff9737"}}, -{"id":"simple-static","key":"simple-static","value":{"rev":"3-64c9cf84e5140d4285e451357ac83df5"}}, -{"id":"simple-xml-writer","key":"simple-xml-writer","value":{"rev":"3-d1ca18252c341b4430ab6e1240b5f571"}}, -{"id":"simple-xmpp","key":"simple-xmpp","value":{"rev":"11-b4c10de5e4e12a81c4486206d7fb6b40"}}, -{"id":"simple_pubsub","key":"simple_pubsub","value":{"rev":"9-22ae79856ca25b152f104e5d8bc93f12"}}, -{"id":"simpledb","key":"simpledb","value":{"rev":"13-6bf111aa18bffd86e65fd996525a6113"}}, -{"id":"simplegeo","key":"simplegeo","value":{"rev":"8-eb684eea019ae7e5fa0c087a9747367e"}}, -{"id":"simplegeo-client","key":"simplegeo-client","value":{"rev":"7-b2c976bbf8c145c6b0e1744630548084"}}, -{"id":"simplegeo-thrift","key":"simplegeo-thrift","value":{"rev":"3-bf6ddf40c020889fe28630217f38a442"}}, -{"id":"simplelogger","key":"simplelogger","value":{"rev":"3-36634d2543faecdeccc962422d149ffc"}}, -{"id":"simplesets","key":"simplesets","value":{"rev":"26-48fc18f94744c9b288945844b7cc9196"}}, -{"id":"simplesmtp","key":"simplesmtp","value":{"rev":"6-0952f0c5f43a8e94b11355774bbbe9e8"}}, -{"id":"simplydb","key":"simplydb","value":{"rev":"5-34659bf97bbb40f0ec4a3af14107dc31"}}, -{"id":"sin","key":"sin","value":{"rev":"6-0e8bd66b3e2c8c91efef14a3ddc79c53"}}, -{"id":"sink","key":"sink","value":{"rev":"8-4c49709009dfb5719935dba568a3398e"}}, -{"id":"sink-test","key":"sink-test","value":{"rev":"18-411afcb398102f245e92f2ce91897d3e"}}, -{"id":"sinon","key":"sinon","value":{"rev":"19-fa38010bb1bbed437273e1296660d598"}}, -{"id":"sinon-buster","key":"sinon-buster","value":{"rev":"5-a456f0e21b3edb647ad11179cd02354b"}}, -{"id":"sinon-nodeunit","key":"sinon-nodeunit","value":{"rev":"7-d60aa76cc41a6c9d9db4e8ae268b7b3c"}}, -{"id":"sip","key":"sip","value":{"rev":"17-02be6fb014d41fe66ab22ff2ae60a5b8"}}, -{"id":"sitemap","key":"sitemap","value":{"rev":"13-a6d1c830fdc8942c317c1ebe00efbb6d"}}, -{"id":"sizlate","key":"sizlate","value":{"rev":"3-a86c680c681299045f9aabecb99dc161"}}, -{"id":"sizzle","key":"sizzle","value":{"rev":"5-f00e18a80fb8a4f6bdbf11735e265720"}}, -{"id":"sk","key":"sk","value":{"rev":"33-b0b894d02b0211dae08baadfd84b46c2"}}, -{"id":"skeleton","key":"skeleton","value":{"rev":"5-3559721c222b99cd3f56acaaf706992f"}}, -{"id":"skillet","key":"skillet","value":{"rev":"3-0d6bbe21952f85967a5e12425691ee50"}}, -{"id":"skull.io","key":"skull.io","value":{"rev":"3-082e9d58f24ac59144fc130f6b54927e"}}, -{"id":"slang","key":"slang","value":{"rev":"7-3cd6390e3421f677e4e1b00fdf2d3ee1"}}, -{"id":"sleepless","key":"sleepless","value":{"rev":"5-1482568719534caf17f12daf0130ae0d"}}, -{"id":"sleepylib","key":"sleepylib","value":{"rev":"3-60e851f120e34b0726eb50a38b1e27e2"}}, -{"id":"sleight","key":"sleight","value":{"rev":"3-a0f16b17befee698b172074f84daf44c"}}, -{"id":"slick","key":"slick","value":{"rev":"3-596b7b7cf7b8881c55327e8bcf373700"}}, -{"id":"slickback","key":"slickback","value":{"rev":"9-c036e7393d0f9a463a263f287f3bcefd"}}, -{"id":"slide","key":"slide","value":{"rev":"14-83ade7490da699cf0ed99cec818ce3cd"}}, -{"id":"slippers","key":"slippers","value":{"rev":"5-0d657ed5fca4c0ed8b51c6d7f6eac08a"}}, -{"id":"slug","key":"slug","value":{"rev":"3-046a5bd74cc1edce30faa3b6ab239652"}}, -{"id":"slugr","key":"slugr","value":{"rev":"39-ac346964f547433fe34e637de682f81a"}}, -{"id":"smartdc","key":"smartdc","value":{"rev":"31-8c9db85e4548007a0ef87b7286229952"}}, -{"id":"smoosh","key":"smoosh","value":{"rev":"34-ba1c140a173ff8d1f9cdbe5e5addcc43"}}, -{"id":"smores","key":"smores","value":{"rev":"17-1aef1fa2e1675093c5aaf33436d83f5a"}}, -{"id":"smpp","key":"smpp","value":{"rev":"5-9be31b75aee4db09cfe5a2ceef4bea13"}}, -{"id":"smsified","key":"smsified","value":{"rev":"13-bb97eae0bbb6f4d5c4f2f391cd20e891"}}, -{"id":"smtp","key":"smtp","value":{"rev":"20-c3de67c5d0b3c4493293d9f55adb21ad"}}, -{"id":"smtpc","key":"smtpc","value":{"rev":"11-7c4e1207be6eb06350221af0134e8bd7"}}, -{"id":"smtpclient","key":"smtpclient","value":{"rev":"3-ba61ad5f0fd3fdd382e505abcde8c24e"}}, -{"id":"snake","key":"snake","value":{"rev":"15-384892bf8a5ebf222f6fe0ae321aaaa4"}}, -{"id":"snappy","key":"snappy","value":{"rev":"11-94f2d59347c10cc41b6f4a2dd2b0f15e"}}, -{"id":"sng","key":"sng","value":{"rev":"41-a1d3c6253dec5da8b3134ba3505924f5"}}, -{"id":"snip","key":"snip","value":{"rev":"3-cc51d232fff6a7d7b24588bd98e5613b"}}, -{"id":"snipes","key":"snipes","value":{"rev":"3-12af12ca83e15d056969ec76a3cc2ef0"}}, -{"id":"snippets","key":"snippets","value":{"rev":"13-d19c8a99287ec721d56ef9efdf3ce729"}}, -{"id":"snorkel","key":"snorkel","value":{"rev":"11-bc7ba5d1465c7d1ba71479087292615e"}}, -{"id":"snowball","key":"snowball","value":{"rev":"3-76cfbdb9f379ac635874b76d7ee2fd3b"}}, -{"id":"snpp","key":"snpp","value":{"rev":"8-4f10a9f2bff48e348303d8a143afaa6c"}}, -{"id":"snsclient","key":"snsclient","value":{"rev":"3-302ce1c7132a36ef909ce534a509e27f"}}, -{"id":"soap","key":"soap","value":{"rev":"7-10f361a406dfee3074adac0cea127d87"}}, -{"id":"socket-push","key":"socket-push","value":{"rev":"22-196553953d58d92c288678b1dcd49ba7"}}, -{"id":"socket-twitchat","key":"socket-twitchat","value":{"rev":"11-9b159a4610ea444eaae39baa3bf05280"}}, -{"id":"socket.io","key":"socket.io","value":{"rev":"95-c29c929613dd95aa5aea8a5e14f2573f"}}, -{"id":"socket.io-client","key":"socket.io-client","value":{"rev":"33-a3c79d917bb038f0ca72f9cb27180a66"}}, -{"id":"socket.io-cluster","key":"socket.io-cluster","value":{"rev":"5-83bdaf79d2243eaf3a59b45fc604dc1a"}}, -{"id":"socket.io-connect","key":"socket.io-connect","value":{"rev":"17-62f00efc3bff3a1b549cc5e346da996f"}}, -{"id":"socket.io-context","key":"socket.io-context","value":{"rev":"42-a029996765557776d72690db1f14c1fa"}}, -{"id":"socket.io-ender","key":"socket.io-ender","value":{"rev":"9-c4523af5f5cc815ee69c325c1e29ede4"}}, -{"id":"socket.io-juggernaut","key":"socket.io-juggernaut","value":{"rev":"6-b8b97b2df2c186f24487e027278ec975"}}, -{"id":"socket.io-sessions","key":"socket.io-sessions","value":{"rev":"11-2151ee14eb29543811a9e567bcf6811a"}}, -{"id":"socketstream","key":"socketstream","value":{"rev":"29-b198d27ad6a3c4f9b63bc467e85a54a3"}}, -{"id":"sockjs","key":"sockjs","value":{"rev":"21-a8d6534c55e8b3e33cf06516b59aa408"}}, -{"id":"socksified","key":"socksified","value":{"rev":"3-92350ec9889b8db9c3d34bdbc41b1f7b"}}, -{"id":"soda","key":"soda","value":{"rev":"24-04987191e2c4241fbfaf78263c83d121"}}, -{"id":"soda-runner","key":"soda-runner","value":{"rev":"5-da4e8078a7666404d2a5ab3267a5ef75"}}, -{"id":"sodn","key":"sodn","value":{"rev":"3-3ee6350723c54aad792c769947c6b05e"}}, -{"id":"sofa","key":"sofa","value":{"rev":"7-2f8ffd47ce19e6fb7e1ea2e02076955d"}}, -{"id":"solder","key":"solder","value":{"rev":"10-8f7ad0a60c2716ce65658047c4ae5361"}}, -{"id":"solr","key":"solr","value":{"rev":"11-56a295dff56d9f2a4a7293257ca793a4"}}, -{"id":"solr-client","key":"solr-client","value":{"rev":"7-a296273d32224eb241343cb98ded7b82"}}, -{"id":"sones","key":"sones","value":{"rev":"3-9ddbbdc44f3501917e701d3304eb91a5"}}, -{"id":"song","key":"song","value":{"rev":"7-967aa3a58702b3470996cd8e63b1b18d"}}, -{"id":"sorted","key":"sorted","value":{"rev":"3-47b6ec0f744aa04929d48a7d3d10f581"}}, -{"id":"sosumi","key":"sosumi","value":{"rev":"10-8c3980beb3d7c48d4cccf44a8d1d5ff7"}}, -{"id":"soundcloud","key":"soundcloud","value":{"rev":"7-9ee76aecd3d1946731a1173185796864"}}, -{"id":"soupselect","key":"soupselect","value":{"rev":"12-5fea60f4e52117a8212aa7add6c34278"}}, -{"id":"source","key":"source","value":{"rev":"7-57d6cae0530c7cba4a3932f0df129f20"}}, -{"id":"source-map","key":"source-map","value":{"rev":"6-7da8d2ccc104fa30a93ee165975f28e8"}}, -{"id":"spacesocket","key":"spacesocket","value":{"rev":"6-d1679084b0917f86d6c4e3ac89a89809"}}, -{"id":"spark","key":"spark","value":{"rev":"12-64d44ebde2a4b48aed3bc7814c63e773"}}, -{"id":"spark2","key":"spark2","value":{"rev":"28-918548a309f0d18eebd5c64966376959"}}, -{"id":"sparql","key":"sparql","value":{"rev":"3-8eec87fe9fcb4d07aef214858eada777"}}, -{"id":"sparql-orm","key":"sparql-orm","value":{"rev":"3-b2a7efa5622b0b478fdca3f9050800cc"}}, -{"id":"spatial","key":"spatial","value":{"rev":"3-d09d40af02a9c9e5150500cc66d75f8d"}}, -{"id":"spawn","key":"spawn","value":{"rev":"3-f882c01cf1bb538f5f4be78769e1b097"}}, -{"id":"spdy","key":"spdy","value":{"rev":"13-1fbf077bbb8bc87d5058648c0c66288b"}}, -{"id":"spec","key":"spec","value":{"rev":"15-1074d3a8b8332fcc1059fbb5c4f69a7a"}}, -{"id":"speck","key":"speck","value":{"rev":"21-652b0670953ba79e548f4e5d9ce3d923"}}, -{"id":"spectrum","key":"spectrum","value":{"rev":"28-21fb9eeffe2e63a5383371a44a58a1ad"}}, -{"id":"speller","key":"speller","value":{"rev":"6-91e03f89b09338cf8f38d2e64c1778ce"}}, -{"id":"sphericalmercator","key":"sphericalmercator","value":{"rev":"9-3affc61ae0d64854d77829da5414bbc5"}}, -{"id":"spider","key":"spider","value":{"rev":"3-cd04679891875dfb2bf67613514238eb"}}, -{"id":"spider-tdd","key":"spider-tdd","value":{"rev":"3-d95b6d680d053a063e6fab3fdae16261"}}, -{"id":"spine","key":"spine","value":{"rev":"9-2a5cd4733be1d78376814e78966d885a"}}, -{"id":"spine.app","key":"spine.app","value":{"rev":"43-1044b31d4c53ff5c741a16d49291b321"}}, -{"id":"spine.mobile","key":"spine.mobile","value":{"rev":"19-220f64c212a5f22b27d597e299263490"}}, -{"id":"split_er","key":"split_er","value":{"rev":"3-3419662807bf16f7b5b53998a4759246"}}, -{"id":"spludo","key":"spludo","value":{"rev":"14-d41915fcd1b50553f5b9e706b41d2894"}}, -{"id":"spm","key":"spm","value":{"rev":"9-28d6699288d580807091aafdf78dd479"}}, -{"id":"spore","key":"spore","value":{"rev":"44-1c50fb0e6f7c3447f34b1927c976201f"}}, -{"id":"spork","key":"spork","value":{"rev":"3-e90976749b649b88ab83b59785dba101"}}, -{"id":"spotify","key":"spotify","value":{"rev":"3-90c74506a69e08a41feeb23541ac0b4f"}}, -{"id":"spotify-metadata","key":"spotify-metadata","value":{"rev":"3-a546d3e59e40ec0be5d8524f3a1e7a60"}}, -{"id":"spotlight","key":"spotlight","value":{"rev":"3-bead50ac8f53311d539a420c74ea23e2"}}, -{"id":"spread","key":"spread","value":{"rev":"3-ad7bf6d948043fc6dd47a6fcec7da294"}}, -{"id":"spreadsheet","key":"spreadsheet","value":{"rev":"11-94030e23cc9c8e515c1f340656aea031"}}, -{"id":"spreadsheets","key":"spreadsheets","value":{"rev":"3-6563c479735b1b6599bf9602fa65ff38"}}, -{"id":"sprintf","key":"sprintf","value":{"rev":"10-56c5bc7a19ecf8dd92e24d4dca081059"}}, -{"id":"spruce","key":"spruce","value":{"rev":"7-1ea45ef3c5412dd2a6c1fe7b2a083d68"}}, -{"id":"spy","key":"spy","value":{"rev":"3-f5546fdbbec80ba97756d0d1fefa7923"}}, -{"id":"sql","key":"sql","value":{"rev":"5-6c41452f684418ba521666e977f46e54"}}, -{"id":"sqlite","key":"sqlite","value":{"rev":"9-18761259920b497360f581ff8051dcbb"}}, -{"id":"sqlite3","key":"sqlite3","value":{"rev":"51-f9c99537afd9826819c5f40105e50987"}}, -{"id":"sqlmw","key":"sqlmw","value":{"rev":"17-b05b0b089c0f3b1185f96dc19bf61cf5"}}, -{"id":"squeeze","key":"squeeze","value":{"rev":"6-5e517be339d9aa409cedfcc11d1883b1"}}, -{"id":"squish","key":"squish","value":{"rev":"15-2334d8412df59ddd2fce60c1f77954c7"}}, -{"id":"sqwish","key":"sqwish","value":{"rev":"28-cc159dd5fd420432a7724c46456f4958"}}, -{"id":"srand","key":"srand","value":{"rev":"16-22f98b1b1a208c22dfbe95aa889cd08e"}}, -{"id":"srcds","key":"srcds","value":{"rev":"3-bd79da47d36662609c0c75c713874fd1"}}, -{"id":"srs","key":"srs","value":{"rev":"32-c8c961ea10fc60fc428bddff133a8aba"}}, -{"id":"sserve","key":"sserve","value":{"rev":"3-957457395e2c61c20bcb727fc19fc4d4"}}, -{"id":"ssh","key":"ssh","value":{"rev":"3-c7dda694daa7ca1e264b494400edfa18"}}, -{"id":"ssh-agent","key":"ssh-agent","value":{"rev":"3-dbc87102ed1f17b7253a1901976dfa9d"}}, -{"id":"sshmq","key":"sshmq","value":{"rev":"3-052f36ca47cddf069a1700fc79a08930"}}, -{"id":"stache","key":"stache","value":{"rev":"11-9bb0239153147939a25fd20184f20fc6"}}, -{"id":"stack","key":"stack","value":{"rev":"7-e18abdce80008ac9e2feb66f3407fe67"}}, -{"id":"stack-trace","key":"stack-trace","value":{"rev":"13-9fe20c5a3e34a5e4472c6f4fdea86efc"}}, -{"id":"stack.static","key":"stack.static","value":{"rev":"7-ad064faf6255a632cefa71a6ff3c47f3"}}, -{"id":"stack2","key":"stack2","value":{"rev":"3-e5f8ea94c0dd2b4c7f5d3941d689622b"}}, -{"id":"stackedy","key":"stackedy","value":{"rev":"25-f988787b9b5720dece8ae3cb83a2bc12"}}, -{"id":"stage","key":"stage","value":{"rev":"7-d2931fcb473f63320067c3e75638924e"}}, -{"id":"stalker","key":"stalker","value":{"rev":"19-ece35be8695846fc766a71c0022d4ff7"}}, -{"id":"startupify","key":"startupify","value":{"rev":"11-3c87ef5e9ee33122cf3515a63b22c52a"}}, -{"id":"stash","key":"stash","value":{"rev":"10-41239a1df74b69fe7bb3e360f9a35ad1"}}, -{"id":"statechart","key":"statechart","value":{"rev":"6-97e6947b5bbaf14bdb55efa6dfa5e19c"}}, -{"id":"stately","key":"stately","value":{"rev":"6-f8a257cd9fdd84947ff2cf7357afc88b"}}, -{"id":"stathat","key":"stathat","value":{"rev":"3-b79b7bd50bb1e4dcc1301424104a5b36"}}, -{"id":"station","key":"station","value":{"rev":"5-92e6387138b1ee10976bd92dd48ea818"}}, -{"id":"statistics","key":"statistics","value":{"rev":"3-a1c3a03d833c6f02fde403950790e9b4"}}, -{"id":"stats","key":"stats","value":{"rev":"13-fe513ea6b3b5b6b31935fd3464ec5d3b"}}, -{"id":"std","key":"std","value":{"rev":"55-58a4f182c3f51996a0d60a6f575cfefd"}}, -{"id":"steam","key":"steam","value":{"rev":"5-bffdf677d2d1ae3e8236892e68a3dd66"}}, -{"id":"stem","key":"stem","value":{"rev":"36-4f1c38eff671ede0241038017a810132"}}, -{"id":"step","key":"step","value":{"rev":"8-048d7707a45af3a7824a478d296cc467"}}, -{"id":"stepc","key":"stepc","value":{"rev":"3-be85de2c02f4889fdf77fda791feefea"}}, -{"id":"stepper","key":"stepper","value":{"rev":"9-cc54000dc973835c38e139b30cbb10cc"}}, -{"id":"steps","key":"steps","value":{"rev":"5-3561591b425e1fff52dc397f9688feae"}}, -{"id":"stextile","key":"stextile","value":{"rev":"29-9a8b6de917df01d322847f112dcadadf"}}, -{"id":"stitch","key":"stitch","value":{"rev":"13-8a50e4a4f015d1afe346aa6b6c8646bd"}}, -{"id":"stitchup","key":"stitchup","value":{"rev":"7-fe14604e3a8b82f62c38d0cb3ccce61e"}}, -{"id":"stomp","key":"stomp","value":{"rev":"15-e0430c0be74cd20c5204b571999922f7"}}, -{"id":"stopwords","key":"stopwords","value":{"rev":"3-2dd9fade030cfcce85848c5b3b4116fc"}}, -{"id":"store","key":"store","value":{"rev":"9-5537cc0f4827044504e8dae9617c9347"}}, -{"id":"store.js","key":"store.js","value":{"rev":"22-116c9a6194703ea98512d89ec5865e3d"}}, -{"id":"stories","key":"stories","value":{"rev":"11-244ca52d0a41f70bc4dfa0aca0f82a40"}}, -{"id":"storify","key":"storify","value":{"rev":"5-605b197219e916df561dd7722af97e2e"}}, -{"id":"storify-templates","key":"storify-templates","value":{"rev":"3-0960756aa963cee21b679a59cef114a1"}}, -{"id":"storm","key":"storm","value":{"rev":"3-9052e6af8528d1bc0d96021dfa21dd3e"}}, -{"id":"stove","key":"stove","value":{"rev":"17-01c9f0e87398e6bfa03a764e89295e00"}}, -{"id":"str.js","key":"str.js","value":{"rev":"9-301f54edeebde3c5084c3a8071e2aa09"}}, -{"id":"strack","key":"strack","value":{"rev":"10-5acf78ae6a417a82b49c221d606b8fed"}}, -{"id":"strappy","key":"strappy","value":{"rev":"3-fb63a899ff82c0f1142518cc263dd632"}}, -{"id":"strata","key":"strata","value":{"rev":"31-de615eccbda796e2bea405c2806ec792"}}, -{"id":"stream-buffers","key":"stream-buffers","value":{"rev":"7-d8fae628da43d377dd4e982f5bf7b09b"}}, -{"id":"stream-handler","key":"stream-handler","value":{"rev":"7-333eb7dcf2aeb550f948ee2162b21be2"}}, -{"id":"stream-stack","key":"stream-stack","value":{"rev":"22-a70979df042e2ff760b2d900259c84a1"}}, -{"id":"streamer","key":"streamer","value":{"rev":"17-dd16e62ada55311a793fbf7963a920f3"}}, -{"id":"streamlib","key":"streamlib","value":{"rev":"3-5125b1e6a92290f8d7f5fdad71e13fc2"}}, -{"id":"streamline","key":"streamline","value":{"rev":"152-0931f5697340c62e05dcd1a741afd38f"}}, -{"id":"streamline-streams","key":"streamline-streams","value":{"rev":"3-3224030ecfbf5a8ac5d218ab56dee545"}}, -{"id":"streamline-util","key":"streamline-util","value":{"rev":"3-a8047ecf37b985ec836c552fd2bcbf78"}}, -{"id":"streamlogger","key":"streamlogger","value":{"rev":"3-43f93a109774591f1409b0b86c363623"}}, -{"id":"streamlogger-fixed","key":"streamlogger-fixed","value":{"rev":"3-6e48de9e269b4f5bf979c560190b0680"}}, -{"id":"strftime","key":"strftime","value":{"rev":"25-74130d5c9cbf91025ce91f0463a9b1b5"}}, -{"id":"string-color","key":"string-color","value":{"rev":"3-9f336bf06bd80b2d2338c216099421c7"}}, -{"id":"strscan","key":"strscan","value":{"rev":"8-3e0d182a8d0c786754c555c0ac12e9d9"}}, -{"id":"strtok","key":"strtok","value":{"rev":"8-a1a1da7946d62fabb6cca56fc218654b"}}, -{"id":"struct","key":"struct","value":{"rev":"3-ff0f9cb336df73a5a19a38e17633583c"}}, -{"id":"structr","key":"structr","value":{"rev":"21-69b3672dab234d0effec5a72a2b1791c"}}, -{"id":"sty","key":"sty","value":{"rev":"9-ce5691388abc3ccaff23030bff190914"}}, -{"id":"style","key":"style","value":{"rev":"7-342569887fb53caddc60d745706cd66e"}}, -{"id":"style-compile","key":"style-compile","value":{"rev":"5-6f8b86c94c5344ec280a28f025691996"}}, -{"id":"styleless","key":"styleless","value":{"rev":"5-c236b81c38193ad71d7ed7c5b571995d"}}, -{"id":"stylewriter","key":"stylewriter","value":{"rev":"3-25a3f83252b220d8db0aa70c8fc1da4f"}}, -{"id":"stylus","key":"stylus","value":{"rev":"135-8b69084f50a95c297d1044e48b39a6c9"}}, -{"id":"stylus-blueprint","key":"stylus-blueprint","value":{"rev":"5-50ec59a9fa161ca68dac765f2281c13e"}}, -{"id":"stylus-sprite","key":"stylus-sprite","value":{"rev":"27-db597a75467baaad94de287494e9c21e"}}, -{"id":"styout","key":"styout","value":{"rev":"9-9d9460bb9bfa253ed0b5fbeb27f7710a"}}, -{"id":"sugar","key":"sugar","value":{"rev":"5-2722426edc51a7703f5c37306b03a8c4"}}, -{"id":"sugardoll","key":"sugardoll","value":{"rev":"16-cfadf4e7108357297be180a3868130db"}}, -{"id":"suger-pod","key":"suger-pod","value":{"rev":"5-c812b763cf6cdd218c6a18e1a4e2a4ac"}}, -{"id":"sunny","key":"sunny","value":{"rev":"3-c26b62eef1eeeeef58a7ea9373df3b39"}}, -{"id":"superagent","key":"superagent","value":{"rev":"3-1b32cc8372b7713f973bb1e044e6a86f"}}, -{"id":"supermarket","key":"supermarket","value":{"rev":"20-afa8a26ecec3069717c8ca7e5811cc31"}}, -{"id":"supershabam-websocket","key":"supershabam-websocket","value":{"rev":"7-513117fb37b3ab7cdaeeae31589e212e"}}, -{"id":"supervisor","key":"supervisor","value":{"rev":"16-2c6c141d018ef8927acee79f31d466ff"}}, -{"id":"supervisord","key":"supervisord","value":{"rev":"7-359ba115e5e10b5c95ef1a7562ad7a45"}}, -{"id":"svg2jadepartial","key":"svg2jadepartial","value":{"rev":"9-4a6260dd5d7c14801e8012e3ba7510f5"}}, -{"id":"swake","key":"swake","value":{"rev":"5-6f780362f0317427752d87cc5c640021"}}, -{"id":"swarm","key":"swarm","value":{"rev":"43-f1a963a0aeb043bf69529a82798b3afc"}}, -{"id":"sweet","key":"sweet","value":{"rev":"5-333f4d3529f65ce53b037cc282e3671d"}}, -{"id":"swig","key":"swig","value":{"rev":"29-53294b9d4f350192cf65817692092bfa"}}, -{"id":"switchback","key":"switchback","value":{"rev":"3-e117371d415f4a3d4ad30e78f5ec28bf"}}, -{"id":"switchboard","key":"switchboard","value":{"rev":"3-504d6c1e45165c54fbb1d3025d5120d7"}}, -{"id":"swiz","key":"swiz","value":{"rev":"82-cfb7840376b57896fba469e5c6ff3786"}}, -{"id":"swizec-bitly","key":"swizec-bitly","value":{"rev":"3-a705807238b8ef3ff2d008910bc350c3"}}, -{"id":"sws","key":"sws","value":{"rev":"5-bc5e8558bde6c2ae971abdd448a006d2"}}, -{"id":"symbie","key":"symbie","value":{"rev":"5-3184f869ed386341a4cdc35d85efb62a"}}, -{"id":"symbox","key":"symbox","value":{"rev":"5-eed33350cbb763726335ef1df74a6591"}}, -{"id":"synapse","key":"synapse","value":{"rev":"3-a9672d5159c0268babbfb94d7554d4bb"}}, -{"id":"sync","key":"sync","value":{"rev":"65-89fa6b8ab2df135d57e0bba4e921ad3b"}}, -{"id":"synchro","key":"synchro","value":{"rev":"21-6a881704308298f1894509a5b59287ae"}}, -{"id":"synchronous","key":"synchronous","value":{"rev":"7-bf89d61f001d994429e0fd12c26c2676"}}, -{"id":"syncler","key":"syncler","value":{"rev":"2-12870522e069945fc12f7d0f612700ee"}}, -{"id":"syncrepl","key":"syncrepl","value":{"rev":"5-e9234a1d8a529bc0d1b01c3b77c69c30"}}, -{"id":"synct","key":"synct","value":{"rev":"3-3664581b69e6f40dabc90525217f46cd"}}, -{"id":"syndicate","key":"syndicate","value":{"rev":"7-1db2b05d6b3e55fa622c3c26df7f9cad"}}, -{"id":"syslog","key":"syslog","value":{"rev":"5-d52fbc739505a2a194faf9a32da39d23"}}, -{"id":"syslog-node","key":"syslog-node","value":{"rev":"15-039177b9c516fd8d0b31faf92aa73f6f"}}, -{"id":"system","key":"system","value":{"rev":"18-33152371e0696a853ddb8b2234a6dfea"}}, -{"id":"taazr-uglify","key":"taazr-uglify","value":{"rev":"7-5c63dc75aa7c973df102c298291be8a5"}}, -{"id":"table","key":"table","value":{"rev":"9-a8a46ddf3a7cab63a0228303305cc32e"}}, -{"id":"tache.io","key":"tache.io","value":{"rev":"7-5639c70dc56b0a6333b568af377bb216"}}, -{"id":"taco","key":"taco","value":{"rev":"3-97cfbd54b4053c9e01e18af7c3902d1a"}}, -{"id":"tad","key":"tad","value":{"rev":"3-529ebda7291e24ae020d5c2931ba22cd"}}, -{"id":"tafa-misc-util","key":"tafa-misc-util","value":{"rev":"19-52984b66029c7d5cc78d3e2ae88c98d6"}}, -{"id":"tag","key":"tag","value":{"rev":"3-80b0d526b10a26f41fe73978843a07b9"}}, -{"id":"taglib","key":"taglib","value":{"rev":"3-efd2e6bc818bf3b385df40dfae506fa5"}}, -{"id":"tail","key":"tail","value":{"rev":"21-09bce80ad6aa4b01c6a70825fd141fd4"}}, -{"id":"tails","key":"tails","value":{"rev":"14-3ba6976831b1388e14235622ab001681"}}, -{"id":"tamejs","key":"tamejs","value":{"rev":"39-9a3657941df3bd24c43b5473e9f3b4c8"}}, -{"id":"taobao-js-api","key":"taobao-js-api","value":{"rev":"7-d46c8b48364b823dabf808f2b30e1eb8"}}, -{"id":"tap","key":"tap","value":{"rev":"35-1b8e553cf848f5ab27711efa0e74a033"}}, -{"id":"tap-assert","key":"tap-assert","value":{"rev":"19-f2960c64bcfa6ce4ed73e870d8d9e3fa"}}, -{"id":"tap-consumer","key":"tap-consumer","value":{"rev":"3-3e38aafb6d2d840bdb20818efbc75df4"}}, -{"id":"tap-global-harness","key":"tap-global-harness","value":{"rev":"3-f32589814daf8c1816c1f5a24de4ad12"}}, -{"id":"tap-harness","key":"tap-harness","value":{"rev":"7-a5af01384152c452abc11d4e641e6157"}}, -{"id":"tap-producer","key":"tap-producer","value":{"rev":"3-2db67a9541c37c912d4de2576bb3caa0"}}, -{"id":"tap-results","key":"tap-results","value":{"rev":"5-b8800525438965e38dc586e6b5cb142d"}}, -{"id":"tap-runner","key":"tap-runner","value":{"rev":"11-3975c0f5044530b61158a029899f4c03"}}, -{"id":"tap-test","key":"tap-test","value":{"rev":"5-0a3bba26b6b94dae8b7f59712335ee98"}}, -{"id":"tar","key":"tar","value":{"rev":"6-94226dd7add6ae6a1e68088360a466e4"}}, -{"id":"tar-async","key":"tar-async","value":{"rev":"37-d6579d43c1ee2f41205f28b0cde5da23"}}, -{"id":"tar-js","key":"tar-js","value":{"rev":"5-6826f2aad965fb532c7403964ce80d85"}}, -{"id":"task","key":"task","value":{"rev":"3-81f72759a5b64dff88a01a4838cc4a23"}}, -{"id":"task-extjs","key":"task-extjs","value":{"rev":"14-c9ba76374805425c332e0c66725e885c"}}, -{"id":"task-joose-nodejs","key":"task-joose-nodejs","value":{"rev":"20-6b8e4d24323d3240d5ee790d00c0d96a"}}, -{"id":"task-joose-stable","key":"task-joose-stable","value":{"rev":"32-026eada52cd5dd17a680359daec4917a"}}, -{"id":"tasks","key":"tasks","value":{"rev":"5-84e8f83d0c6ec27b4f05057c48063d62"}}, -{"id":"tav","key":"tav","value":{"rev":"3-da9899817edd20f0c73ad09bdf540cc6"}}, -{"id":"taxman","key":"taxman","value":{"rev":"5-9b9c68db8a1c8efedad800026cb23ae4"}}, -{"id":"tbone","key":"tbone","value":{"rev":"3-5789b010d0b1f1c663750c894fb5c570"}}, -{"id":"tcp-proxy","key":"tcp-proxy","value":{"rev":"3-118c6dc26d11537cf157fe2f28b05af5"}}, -{"id":"teamgrowl","key":"teamgrowl","value":{"rev":"8-3d13200b3bfeeace0787f9f9f027216d"}}, -{"id":"teamgrowl-server","key":"teamgrowl-server","value":{"rev":"8-a14dc4a26c2c06a4d9509eaff6e24735"}}, -{"id":"telehash","key":"telehash","value":{"rev":"6-4fae3629c1e7e111ba3e486b39a29913"}}, -{"id":"telemail","key":"telemail","value":{"rev":"3-60928460428265fc8002ca61c7f23abe"}}, -{"id":"telemetry","key":"telemetry","value":{"rev":"5-1be1d37ef62dc786b0a0f0d2d7984eb1"}}, -{"id":"teleport","key":"teleport","value":{"rev":"36-5b55a43ba83f4fe1a547c04e29139c3d"}}, -{"id":"teleport-dashboard","key":"teleport-dashboard","value":{"rev":"7-4cbc728d7a3052848a721fcdd92dda30"}}, -{"id":"teleport-site","key":"teleport-site","value":{"rev":"3-aeb8c0a93b7b0bcd7a30fe33bf23808c"}}, -{"id":"telnet","key":"telnet","value":{"rev":"11-7a587104b94ce135315c7540eb3493f6"}}, -{"id":"telnet-protocol","key":"telnet-protocol","value":{"rev":"3-8fcee2ed02c2e603c48e51e90ae78a00"}}, -{"id":"temp","key":"temp","value":{"rev":"6-91ef505da0a0860a13c0eb1a5d2531e6"}}, -{"id":"tempPath","key":"tempPath","value":{"rev":"3-34f2c1937d97207245986c344136547c"}}, -{"id":"tempis","key":"tempis","value":{"rev":"3-b2c0989068cc8125a519d19b9c79ffb6"}}, -{"id":"template","key":"template","value":{"rev":"6-d0088c6a5a7610570920db0f5c950bf9"}}, -{"id":"template-engine","key":"template-engine","value":{"rev":"3-3746216e1e2e456dbb0fd2f9070c1619"}}, -{"id":"tengwar","key":"tengwar","value":{"rev":"3-645a00f03e1e9546631ac22c37e1f3b4"}}, -{"id":"tenjin","key":"tenjin","value":{"rev":"5-0925c7535455266125b7730296c66356"}}, -{"id":"teriaki","key":"teriaki","value":{"rev":"3-d3c17f70d8697c03f43a7eae75f8c089"}}, -{"id":"terminal","key":"terminal","value":{"rev":"11-0e024d173ee3c28432877c0c5f633f19"}}, -{"id":"termspeak","key":"termspeak","value":{"rev":"7-fdfc93dd7d0d65fe502cabca191d8496"}}, -{"id":"termutil","key":"termutil","value":{"rev":"5-bccf8377ff28bc1f07f8b4b44d1e2335"}}, -{"id":"test","key":"test","value":{"rev":"38-129620013bbd3ec13617c403b02b52f1"}}, -{"id":"test-cmd","key":"test-cmd","value":{"rev":"35-7dd417a80390c2c124c66273ae33bd07"}}, -{"id":"test-helper","key":"test-helper","value":{"rev":"3-7b29af65825fc46d0603a39cdc6c95b4"}}, -{"id":"test-report","key":"test-report","value":{"rev":"5-e51cd1069b6cc442707f0861b35851be"}}, -{"id":"test-report-view","key":"test-report-view","value":{"rev":"3-9ba670940a8235eaef9b957dde6379af"}}, -{"id":"test-run","key":"test-run","value":{"rev":"20-6de89383602e6843d9376a78778bec19"}}, -{"id":"test_it","key":"test_it","value":{"rev":"5-be5cd436b9145398fa88c15c1269b102"}}, -{"id":"testbed","key":"testbed","value":{"rev":"2-db233788f7e516f227fac439d9450ef4"}}, -{"id":"testharness","key":"testharness","value":{"rev":"46-787468cb68ec31b442327639dcc0a4e5"}}, -{"id":"testingey","key":"testingey","value":{"rev":"17-a7ad6a9ff5721ae449876f6448d6f22f"}}, -{"id":"testnode","key":"testnode","value":{"rev":"9-cb63c450b241806e2271cd56fe502395"}}, -{"id":"testosterone","key":"testosterone","value":{"rev":"35-278e8af2b59bb6caf56728c67f720c37"}}, -{"id":"testqueue","key":"testqueue","value":{"rev":"3-59c574aeb345ef2d6e207a342be3f497"}}, -{"id":"testrunner","key":"testrunner","value":{"rev":"7-152e7d4a97f6cf6f00e22140e1969664"}}, -{"id":"testy","key":"testy","value":{"rev":"5-e8f4c9f4a799b6f8ab4effc21c3073a0"}}, -{"id":"text","key":"text","value":{"rev":"6-58a79b0db4968d6ad233898744a75351"}}, -{"id":"textareaserver","key":"textareaserver","value":{"rev":"3-f032b1397eb5e6369e1ac0ad1e78f466"}}, -{"id":"textile","key":"textile","value":{"rev":"6-2a8db66876f0119883449012c9c54c47"}}, -{"id":"textual","key":"textual","value":{"rev":"3-0ad9d5d3403b239185bad403625fed19"}}, -{"id":"tf2logparser","key":"tf2logparser","value":{"rev":"5-ffbc427b95ffeeb013dc13fa2b9621e3"}}, -{"id":"tfe-express","key":"tfe-express","value":{"rev":"3-b68ac01185885bcd22fa430ddb97e757"}}, -{"id":"tfidf","key":"tfidf","value":{"rev":"13-988808af905397dc103a0edf8c7c8a9f"}}, -{"id":"theBasics","key":"theBasics","value":{"rev":"7-9ebef2e59e1bd2fb3544ed16e1dc627b"}}, -{"id":"thefunlanguage.com","key":"thefunlanguage.com","value":{"rev":"3-25d56a3a4f639af23bb058db541bffe0"}}, -{"id":"thelinuxlich-docco","key":"thelinuxlich-docco","value":{"rev":"7-2ac0969da67ead2fa8bc0b21880b1d6b"}}, -{"id":"thelinuxlich-vogue","key":"thelinuxlich-vogue","value":{"rev":"5-ebc0a28cf0ae447b7ebdafc51c460bc0"}}, -{"id":"thepusher","key":"thepusher","value":{"rev":"5-b80cce6f81b1cae7373cd802df34c05c"}}, -{"id":"thetvdb","key":"thetvdb","value":{"rev":"3-a3a017a90b752d8158bf6dfcbcfdf250"}}, -{"id":"thirty-two","key":"thirty-two","value":{"rev":"3-1d4761ba7c4fa475e0c69e9c96d6ac04"}}, -{"id":"thoonk","key":"thoonk","value":{"rev":"15-c62c90d7e9072d96302d3a534ce943bb"}}, -{"id":"thrift","key":"thrift","value":{"rev":"14-447a41c9b655ec06e8e4854d5a55523a"}}, -{"id":"throttle","key":"throttle","value":{"rev":"3-8a3b3c657c49ede67c883806fbfb4df6"}}, -{"id":"thyme","key":"thyme","value":{"rev":"5-f06104f10d43a2b4cbcc7621ed45eacf"}}, -{"id":"tiamat","key":"tiamat","value":{"rev":"44-810633d6cd5edaa0510fe0f38c02ad58"}}, -{"id":"tictoc","key":"tictoc","value":{"rev":"3-0be6cf95d4466595376dadd0fc08bd95"}}, -{"id":"tidy","key":"tidy","value":{"rev":"3-25116d4dcf6765ef2a09711ecc1e03c9"}}, -{"id":"tiers","key":"tiers","value":{"rev":"3-ffaa8ffe472fe703de8f0bbeb8af5621"}}, -{"id":"tilejson","key":"tilejson","value":{"rev":"5-76b990dd945fb412ed00a96edc86b59d"}}, -{"id":"tilelive","key":"tilelive","value":{"rev":"57-9283e846e77263ed6e7299680d6b4b06"}}, -{"id":"tilelive-mapnik","key":"tilelive-mapnik","value":{"rev":"31-30f871ede46789fc6a36f427a1a99fff"}}, -{"id":"tilemill","key":"tilemill","value":{"rev":"19-7b884c9d707dd34f21cb71e88b45fc73"}}, -{"id":"tilestream","key":"tilestream","value":{"rev":"76-3a29ba96ecdb6c860c211ae8f2d909a9"}}, -{"id":"timbits","key":"timbits","value":{"rev":"59-b48dde4a210ec9fb4c33c07a52bce61e"}}, -{"id":"time","key":"time","value":{"rev":"51-907f587206e6a27803a3570e42650adc"}}, -{"id":"timeTraveller","key":"timeTraveller","value":{"rev":"7-389de8c8e86daea495d14aeb2b77df38"}}, -{"id":"timeout","key":"timeout","value":{"rev":"11-8e53dedecfaf6c4f1086eb0f43c71325"}}, -{"id":"timer","key":"timer","value":{"rev":"5-a8bcbb898a807e6662b54ac988fb967b"}}, -{"id":"timerjs","key":"timerjs","value":{"rev":"3-7d24eb268746fdb6b5e9be93bec93f1b"}}, -{"id":"timespan","key":"timespan","value":{"rev":"12-315b2793cbf28a18cea36e97a3c8a55f"}}, -{"id":"timezone","key":"timezone","value":{"rev":"35-2741d5d3b68a953d4cb3a596bc2bc15e"}}, -{"id":"tiny","key":"tiny","value":{"rev":"9-a61d26d02ce39381f7e865ad82494692"}}, -{"id":"tld","key":"tld","value":{"rev":"3-5ce4b4e48a11413ad8a1f3bfd0d0b778"}}, -{"id":"tldextract","key":"tldextract","value":{"rev":"7-620962e27145bd9fc17dc406c38b0c32"}}, -{"id":"tmp","key":"tmp","value":{"rev":"23-20f5c14244d58f35bd3e970f5f65cc32"}}, -{"id":"tmpl","key":"tmpl","value":{"rev":"5-5894c206e15fa58ab9415706b9d53f1f"}}, -{"id":"tmpl-precompile","key":"tmpl-precompile","value":{"rev":"15-3db34b681596b258cae1dae8cc24119d"}}, -{"id":"tmppckg","key":"tmppckg","value":{"rev":"11-b3a13e1280eb9cbef182c1f3f24bd570"}}, -{"id":"tnetstrings","key":"tnetstrings","value":{"rev":"3-d6b8ed2390a3e38138cb01b82d820079"}}, -{"id":"toDataURL","key":"toDataURL","value":{"rev":"3-1ea3cb62666b37343089bb9ef48fbace"}}, -{"id":"toYaml","key":"toYaml","value":{"rev":"11-3c629e3859c70d57b1ae51b2ac459011"}}, -{"id":"tob","key":"tob","value":{"rev":"7-376c174d06a675855406cfcdcacf61f5"}}, -{"id":"tobi","key":"tobi","value":{"rev":"50-d8749ac3739b042afe82657802bc3ba8"}}, -{"id":"toddick","key":"toddick","value":{"rev":"13-db528ef519f57b8c1d752ad7270b4d05"}}, -{"id":"tokenizer","key":"tokenizer","value":{"rev":"5-f6524fafb16059b66074cd04bf248a03"}}, -{"id":"tokyotosho","key":"tokyotosho","value":{"rev":"5-7432e0207165d9c165fd73d2a23410d6"}}, -{"id":"tolang","key":"tolang","value":{"rev":"7-65dbdf56b039f680e61a1e1d7feb9fb1"}}, -{"id":"toolkit","key":"toolkit","value":{"rev":"13-58075a57a6069dc39f98e72d473a0c30"}}, -{"id":"tools","key":"tools","value":{"rev":"3-ba301d25cfc6ad71dd68c811ea97fa01"}}, -{"id":"topcube","key":"topcube","value":{"rev":"29-736b3816d410f626dbc4da663acb05aa"}}, -{"id":"torrent-search","key":"torrent-search","value":{"rev":"7-7dd48fac0c1f99f34fad7da365085b6c"}}, -{"id":"tosource","key":"tosource","value":{"rev":"5-13483e2c11b07611c26b37f2e76a0bf3"}}, -{"id":"tplcpl","key":"tplcpl","value":{"rev":"15-8ba1e6d14ad6b8eb71b703e22054ac0a"}}, -{"id":"tracejs","key":"tracejs","value":{"rev":"23-1ffec83afc19855bcbed8049a009a910"}}, -{"id":"traceur","key":"traceur","value":{"rev":"9-a48f7e4cb1fb452125d81c62c8ab628b"}}, -{"id":"traceurl","key":"traceurl","value":{"rev":"21-e016db44a86b124ea00411f155d884d4"}}, -{"id":"tracey","key":"tracey","value":{"rev":"5-76699aab64e89271cbb7df80a00d3583"}}, -{"id":"tracy","key":"tracy","value":{"rev":"5-412f78082ba6f4c3c7d5328cf66d2e10"}}, -{"id":"traits","key":"traits","value":{"rev":"10-3a37dbec4b78518c00c577f5e286a9b9"}}, -{"id":"tramp","key":"tramp","value":{"rev":"5-3b6d27b8b432b925b7c9fc088e84d8e4"}}, -{"id":"transcode","key":"transcode","value":{"rev":"6-a6494707bd94b5e6d1aa9df3dbcf8d7c"}}, -{"id":"transformer","key":"transformer","value":{"rev":"15-7738ac7c02f03d64f73610fbf7ed92a6"}}, -{"id":"transformjs","key":"transformjs","value":{"rev":"5-f1ab667c430838e1d3238e1f878998e2"}}, -{"id":"transitive","key":"transitive","value":{"rev":"43-841de40a5e3434bd51a1c8f19891f982"}}, -{"id":"translate","key":"translate","value":{"rev":"12-f3ddbbada2f109843c5422d83dd7a203"}}, -{"id":"transliteration.ua","key":"transliteration.ua","value":{"rev":"3-f847c62d8749904fc7de6abe075e619a"}}, -{"id":"transmission","key":"transmission","value":{"rev":"9-587eaa395430036f17b175bc439eabb6"}}, -{"id":"transmogrify","key":"transmogrify","value":{"rev":"5-3e415cd9420c66551cccc0aa91b11d98"}}, -{"id":"transporter","key":"transporter","value":{"rev":"6-698b696890bf01d751e9962bd86cfe7e"}}, -{"id":"traverse","key":"traverse","value":{"rev":"60-9432066ab44fbb0e913227dc62c953d9"}}, -{"id":"traverser","key":"traverser","value":{"rev":"11-1d50662f13134868a1df5019d99bf038"}}, -{"id":"treeeater","key":"treeeater","value":{"rev":"56-2c8a9fd3e842b221ab8da59c6d847327"}}, -{"id":"treelib","key":"treelib","value":{"rev":"13-212ccc836a943c8b2a5342b65ab9edf3"}}, -{"id":"trees","key":"trees","value":{"rev":"3-3ee9e9cf3fd8aa985e32b3d9586a7c0e"}}, -{"id":"trentm-datetime","key":"trentm-datetime","value":{"rev":"3-740a291379ddf97bda2aaf2ff0e1654d"}}, -{"id":"trentm-git","key":"trentm-git","value":{"rev":"3-b81ce3764a45e5d0862488fab9fac486"}}, -{"id":"trentm-hashlib","key":"trentm-hashlib","value":{"rev":"3-4b4175b6a8702bdb9c1fe5ac4786761b"}}, -{"id":"trial","key":"trial","value":{"rev":"3-cf77f189409517495dd8259f86e0620e"}}, -{"id":"trie","key":"trie","value":{"rev":"3-6cc3c209cf4aae5a4f92e1ca38c4c54c"}}, -{"id":"trollop","key":"trollop","value":{"rev":"6-75076593614c9cd51d61a76f73d2c5b5"}}, -{"id":"trollscript","key":"trollscript","value":{"rev":"5-fcf646075c5be575b9174f84d08fbb37"}}, -{"id":"trollscriptjs","key":"trollscriptjs","value":{"rev":"3-1dfd1acd3d15c0bd18ea407e3933b621"}}, -{"id":"tropo-webapi","key":"tropo-webapi","value":{"rev":"11-5106730dbd79167df38812ffaa912ded"}}, -{"id":"tropo-webapi-node","key":"tropo-webapi-node","value":{"rev":"15-483c64bcbf1dcadaea30e78d7bc3ebbc"}}, -{"id":"trundle","key":"trundle","value":{"rev":"3-2af32ed348fdedebd1077891bb22a756"}}, -{"id":"trust-reverse-proxy","key":"trust-reverse-proxy","value":{"rev":"6-ba5bed0849617e0390f0e24750bf5747"}}, -{"id":"trying","key":"trying","value":{"rev":"3-43b417160b178c710e0d85af6b3d56e7"}}, -{"id":"ttapi","key":"ttapi","value":{"rev":"51-727e47d8b383b387a498711c07ce4de6"}}, -{"id":"tubbs","key":"tubbs","value":{"rev":"7-b386e59f2205b22615a376f5ddee3eb0"}}, -{"id":"tuild","key":"tuild","value":{"rev":"13-4a2b92f95a0ee342c060974ce7a0021d"}}, -{"id":"tumbler","key":"tumbler","value":{"rev":"5-ff16653ab92d0af5e70d9caa88f3b7ed"}}, -{"id":"tumbler-sprite","key":"tumbler-sprite","value":{"rev":"3-604d25b7bb9e32b92cadd75aeb23997c"}}, -{"id":"tumblr","key":"tumblr","value":{"rev":"9-14d160f1f2854330fba300b3ea233893"}}, -{"id":"tumblr2","key":"tumblr2","value":{"rev":"7-29bb5d86501cdbcef889289fe7f4b51e"}}, -{"id":"tumblrrr","key":"tumblrrr","value":{"rev":"10-0c50379fbab7b39766e1a61379c39964"}}, -{"id":"tunguska","key":"tunguska","value":{"rev":"1-a6b24d2c2a5a9f091a9b6f13bac66927"}}, -{"id":"tupalocomapi","key":"tupalocomapi","value":{"rev":"3-a1cdf85a08784f62c2ec440a1ed90ad4"}}, -{"id":"turing","key":"turing","value":{"rev":"5-4ba083c8343718acb9450d96551b65c0"}}, -{"id":"tutti","key":"tutti","value":{"rev":"21-929cc205b3d8bc68f86aa63578e0af95"}}, -{"id":"tuttiserver","key":"tuttiserver","value":{"rev":"39-b3fe7cbaf2d43458dae061f37aa5ae18"}}, -{"id":"tuttiterm","key":"tuttiterm","value":{"rev":"7-6c0e9e7f6f137de0ee7c886351fdf373"}}, -{"id":"tvister","key":"tvister","value":{"rev":"7-963eab682ab09922a44fbca50c0ec019"}}, -{"id":"twbot","key":"twbot","value":{"rev":"15-923625f516566c977975b3da3d4bc46b"}}, -{"id":"tweasy","key":"tweasy","value":{"rev":"10-7215063e5729b1c114ef73f07a1368d3"}}, -{"id":"tweeter.js","key":"tweeter.js","value":{"rev":"3-bc8437157c11cf32eec168d7c71037bb"}}, -{"id":"tweetstream","key":"tweetstream","value":{"rev":"6-81a6bf2a3e29208e1c4c65a3958ee5d8"}}, -{"id":"twerk","key":"twerk","value":{"rev":"5-01cbfddf9ad25a67ff1e45ec39acb780"}}, -{"id":"twerp","key":"twerp","value":{"rev":"23-1b4726d1fef030a3dde6fae2cdfbb687"}}, -{"id":"twigjs","key":"twigjs","value":{"rev":"7-07b90e2c35c5c81d394b29086507de04"}}, -{"id":"twilio","key":"twilio","value":{"rev":"20-68d5439ecb1774226025e6f9125bbb86"}}, -{"id":"twilio-node","key":"twilio-node","value":{"rev":"13-84d31c2dc202df3924ed399289cbc1fc"}}, -{"id":"twiliode","key":"twiliode","value":{"rev":"3-6cbe432dd6c6d94d8a4faa6e0ea47dd3"}}, -{"id":"twill","key":"twill","value":{"rev":"5-3a0caf9c0e83ab732ae8ae61f4f17830"}}, -{"id":"twisted-deferred","key":"twisted-deferred","value":{"rev":"9-f35acecb8736d96582e1f9b62dd4ae47"}}, -{"id":"twitpic","key":"twitpic","value":{"rev":"11-55b11432a09edeec1189024f26a48153"}}, -{"id":"twitter","key":"twitter","value":{"rev":"60-9ad6368932c8a74ea5bd10dda993d74d"}}, -{"id":"twitter-client","key":"twitter-client","value":{"rev":"11-dc3da9e1724cf00aa86c1e7823cfd919"}}, -{"id":"twitter-connect","key":"twitter-connect","value":{"rev":"12-969292347a4251d121566169236a3091"}}, -{"id":"twitter-js","key":"twitter-js","value":{"rev":"24-251d0c54749e86bd544a15290e311370"}}, -{"id":"twitter-node","key":"twitter-node","value":{"rev":"12-a7ed6c69f05204de2e258f46230a05b6"}}, -{"id":"twitter-text","key":"twitter-text","value":{"rev":"16-978bda8ec4eaf68213d0ee54242feefa"}}, -{"id":"type","key":"type","value":{"rev":"3-c5b8b87cde9e27277302cb5cb6d00f85"}}, -{"id":"typecheck","key":"typecheck","value":{"rev":"5-79723661620bb0fb254bc7f888d6e937"}}, -{"id":"typed-array","key":"typed-array","value":{"rev":"3-89ac91e2a51a9e5872515d5a83691e83"}}, -{"id":"typhoon","key":"typhoon","value":{"rev":"23-2027c96b8fd971332848594f3b0526cb"}}, -{"id":"typogr","key":"typogr","value":{"rev":"13-2dfe00f08ee13e6b00a99df0a8f96718"}}, -{"id":"ua-parser","key":"ua-parser","value":{"rev":"14-d1a018354a583dba4506bdc0c04a416b"}}, -{"id":"uberblic","key":"uberblic","value":{"rev":"5-500704ed73f255eb5b86ad0a5e158bc9"}}, -{"id":"ucengine","key":"ucengine","value":{"rev":"5-1e8a91c813e39b6f1b9f988431bb65c8"}}, -{"id":"udon","key":"udon","value":{"rev":"3-9a819e835f88fc91272b6366c70d83c0"}}, -{"id":"ueberDB","key":"ueberDB","value":{"rev":"85-fa700e5a64efaf2e71de843d7175606c"}}, -{"id":"uglify-js","key":"uglify-js","value":{"rev":"30-9ac97132a90f94b0a3aadcd96ed51890"}}, -{"id":"uglify-js-middleware","key":"uglify-js-middleware","value":{"rev":"5-47bd98d7f1118f5cab617310d4022eb4"}}, -{"id":"uglifycss","key":"uglifycss","value":{"rev":"3-4eefc4632e6e61ec999e93a1e26e0c83"}}, -{"id":"ui","key":"ui","value":{"rev":"27-b6439c8fcb5feb1d8f722ac5a91727c0"}}, -{"id":"ukijs","key":"ukijs","value":{"rev":"13-a0d7b143104e6cc0760cbe7e61c4f293"}}, -{"id":"umecob","key":"umecob","value":{"rev":"19-960fef8b8b8468ee69096173baa63232"}}, -{"id":"underscore","key":"underscore","value":{"rev":"29-419857a1b0dc08311717d1f6066218b8"}}, -{"id":"underscore-data","key":"underscore-data","value":{"rev":"17-e763dd42ea6e4ab71bc442e9966e50e4"}}, -{"id":"underscore.date","key":"underscore.date","value":{"rev":"11-a1b5870b855d49a3bd37823a736e9f93"}}, -{"id":"underscore.inspector","key":"underscore.inspector","value":{"rev":"7-04d67b5bfe387391d461b11c6ddda231"}}, -{"id":"underscore.string","key":"underscore.string","value":{"rev":"31-4100a9e1f1d7e8dde007cc6736073e88"}}, -{"id":"underscorem","key":"underscorem","value":{"rev":"5-181dd113e62482020122e6a68f80cdc1"}}, -{"id":"underscorex","key":"underscorex","value":{"rev":"8-76b82cffecd4304822fbc346e6cebc1b"}}, -{"id":"underscorify","key":"underscorify","value":{"rev":"3-7bb03dccba21d30c50328e7d4878704e"}}, -{"id":"unicode","key":"unicode","value":{"rev":"45-2fc73b36aad2661e5bb2e703e62a6f71"}}, -{"id":"unicoder","key":"unicoder","value":{"rev":"3-6f6571d361217af7fea7c224ca8a1149"}}, -{"id":"unit","key":"unit","value":{"rev":"5-68847eeb11474765cf73f1e21ca4b839"}}, -{"id":"unite","key":"unite","value":{"rev":"3-a8812f4e77d1d1a9dc67c327d8e75b47"}}, -{"id":"unittest-jslint","key":"unittest-jslint","value":{"rev":"3-c371c63c7b68a32357becb7b6a02d048"}}, -{"id":"unixlib","key":"unixlib","value":{"rev":"3-41f4c2859ca92951cf40556faa4eacdb"}}, -{"id":"unlimit","key":"unlimit","value":{"rev":"3-f42d98066e6ebbc23ef67499845ac020"}}, -{"id":"unrequire","key":"unrequire","value":{"rev":"17-bc75241891ae005eb52844222daf8f97"}}, -{"id":"unshortener","key":"unshortener","value":{"rev":"15-0851cb8bc3c378c37a3df9760067a109"}}, -{"id":"unused","key":"unused","value":{"rev":"3-362e713349c4a5541564fa2de33d01ba"}}, -{"id":"upload","key":"upload","value":{"rev":"3-63aedcfb335754c3bca1675c4add51c4"}}, -{"id":"ups_node","key":"ups_node","value":{"rev":"15-fa6d0be3831ee09420fb703c4d508534"}}, -{"id":"upy","key":"upy","value":{"rev":"5-dab63054d02be71f9c2709659974a5e1"}}, -{"id":"uri","key":"uri","value":{"rev":"3-5baaa12433cff7539b1d39c0c7f62853"}}, -{"id":"uri-parser","key":"uri-parser","value":{"rev":"3-d7e81b08e8b3f6f5ac8c6b4220228529"}}, -{"id":"url","key":"url","value":{"rev":"3-0dfd5ec2904cb1f645fa7449dbb0ce52"}}, -{"id":"url-expander","key":"url-expander","value":{"rev":"21-73bf9fa3c98b15d5ef0ed9815d862953"}}, -{"id":"urllib","key":"urllib","value":{"rev":"5-b015944526c15589a1504d398dcb598a"}}, -{"id":"urn-parser","key":"urn-parser","value":{"rev":"3-08a35a166790ecf88729befd4ebc7bf1"}}, -{"id":"useless","key":"useless","value":{"rev":"3-9d7b7ab9d4811847ed6e99ce2226d687"}}, -{"id":"user-agent","key":"user-agent","value":{"rev":"16-ac00f085795346421242e3d4d75523ad"}}, -{"id":"useragent","key":"useragent","value":{"rev":"7-3184d8aba5540e6596da9e3635ee3c24"}}, -{"id":"useragent_parser","key":"useragent_parser","value":{"rev":"3-730427aba3f0825fd28850e96b1613d4"}}, -{"id":"utf7","key":"utf7","value":{"rev":"3-ad56e4c9ac5a509ff568a3cdf0ed074f"}}, -{"id":"utf8","key":"utf8","value":{"rev":"3-c530cad759dd6e4e471338a71a307434"}}, -{"id":"util","key":"util","value":{"rev":"3-0e55e3466bc3ea6aeda6384639e842c3"}}, -{"id":"utility-belt","key":"utility-belt","value":{"rev":"3-8de401b41ef742b3c0a144b99099771f"}}, -{"id":"utml","key":"utml","value":{"rev":"5-5f0f3de6f787056bd124ca98716fbc19"}}, -{"id":"uubench","key":"uubench","value":{"rev":"6-b6cb0756e35ce998b61bb9a6ea0f5732"}}, -{"id":"uuid","key":"uuid","value":{"rev":"13-3f014b236668ec5eb49d0a17ad54d397"}}, -{"id":"uuid-lib","key":"uuid-lib","value":{"rev":"3-3de40495439e240b5a41875c19c65b1a"}}, -{"id":"uuid-pure","key":"uuid-pure","value":{"rev":"19-b94e9f434901fe0a0bbfdfa06f785874"}}, -{"id":"uuid.js","key":"uuid.js","value":{"rev":"8-3232a97c9f4a2b601d207488350df01b"}}, -{"id":"v8-profiler","key":"v8-profiler","value":{"rev":"12-790c90391bcbec136e316e57b30a845c"}}, -{"id":"valentine","key":"valentine","value":{"rev":"35-dd4b0642aacaf833e1119fc42bb6e9df"}}, -{"id":"validate-json","key":"validate-json","value":{"rev":"5-6a71fb36b102b3a4c5f6cc35012518b3"}}, -{"id":"validations","key":"validations","value":{"rev":"5-7272c97d35e3269813d91f1ea06e7217"}}, -{"id":"validator","key":"validator","value":{"rev":"45-9983ff692c291143ba670b613e07ddab"}}, -{"id":"vanilla","key":"vanilla","value":{"rev":"3-2e1d05af0873386b7cd6d432f1e76217"}}, -{"id":"vapor","key":"vapor","value":{"rev":"1-e1f86f03c94a4b90bca347408dbc56ff"}}, -{"id":"vargs","key":"vargs","value":{"rev":"6-9e389cfd648034dd469348112eedb23b"}}, -{"id":"vash","key":"vash","value":{"rev":"9-85ade8b7249a0e8230e8f0aaf1c34e2a"}}, -{"id":"vbench","key":"vbench","value":{"rev":"3-059528251a566c6ac363e236212448ce"}}, -{"id":"vendor.js","key":"vendor.js","value":{"rev":"5-264b0f8a771cad113be6919b6004ff95"}}, -{"id":"ventstatus","key":"ventstatus","value":{"rev":"3-16aa39e22b149b23b64317991415f92c"}}, -{"id":"version-compare","key":"version-compare","value":{"rev":"3-a8d6eea31572fe973ddd98c0a8097bc6"}}, -{"id":"vertica","key":"vertica","value":{"rev":"37-035d50183c3ad3056db0d7a13c20005d"}}, -{"id":"vhost","key":"vhost","value":{"rev":"9-53bbdba14dae631a49e782d169e4fc5a"}}, -{"id":"vice","key":"vice","value":{"rev":"5-0f74600349f4540b1b104d4ebfec1309"}}, -{"id":"video","key":"video","value":{"rev":"10-65c0b603047188fe2b07cbd2e1c93fe7"}}, -{"id":"vie","key":"vie","value":{"rev":"5-94e23770c5a0510480a0bae07d846ebc"}}, -{"id":"view","key":"view","value":{"rev":"21-a2abdfc54ab732a906347090c68564a5"}}, -{"id":"vigilante","key":"vigilante","value":{"rev":"30-951541a8b2fc2364bb1ccd7cfae56482"}}, -{"id":"villain","key":"villain","value":{"rev":"10-8dbfc5db42230d8813e6cc61af14d575"}}, -{"id":"vine","key":"vine","value":{"rev":"17-e7ac5d190cacf0f2d17d27e37b2b9f5f"}}, -{"id":"vipe","key":"vipe","value":{"rev":"3-78996531221e08292b9ca3de6e19d578"}}, -{"id":"viralheat","key":"viralheat","value":{"rev":"3-b928ce797fd5955c766b6b7e9e9c8f54"}}, -{"id":"viralheat-sentiment","key":"viralheat-sentiment","value":{"rev":"3-5d083e0d141ecf36e06c7c2885b01b5c"}}, -{"id":"virustotal.js","key":"virustotal.js","value":{"rev":"3-074be49f7e877b154a2144ef844f78e9"}}, -{"id":"vk","key":"vk","value":{"rev":"9-48f53ea9ebe68c9d3af45eb601c71006"}}, -{"id":"vmcjs","key":"vmcjs","value":{"rev":"5-44d8dd906fa3530d2bfc2dfee7f498d4"}}, -{"id":"vogue","key":"vogue","value":{"rev":"38-891354d18638a26d5b5ba95933faae0e"}}, -{"id":"vogue-dtrejo","key":"vogue-dtrejo","value":{"rev":"3-3ef8d57d3b5c0aca297fe38c9040954f"}}, -{"id":"votizen-logger","key":"votizen-logger","value":{"rev":"4-ba0837a28693aba346fab885a3a8f315"}}, -{"id":"vows","key":"vows","value":{"rev":"80-43d6a81c184c06d73e692358e913821e"}}, -{"id":"vows-bdd","key":"vows-bdd","value":{"rev":"3-dc2a7013dd94b0b65a3ed3a8b69b680e"}}, -{"id":"vows-ext","key":"vows-ext","value":{"rev":"49-079067a01a681ca7df4dfaae74adb3fb"}}, -{"id":"vows-fluent","key":"vows-fluent","value":{"rev":"23-67625a035cedf90c8fed73722465ecea"}}, -{"id":"vows-is","key":"vows-is","value":{"rev":"68-45a13df422d08ab00cc8f785b6411741"}}, -{"id":"voyeur","key":"voyeur","value":{"rev":"5-56fe23f95df6ff648b67f1a9baf10d41"}}, -{"id":"vws.pubsub","key":"vws.pubsub","value":{"rev":"5-609497d66ab6a76c5201904e41b95715"}}, -{"id":"wabtools","key":"wabtools","value":{"rev":"7-b24cd7262720a29f59da103b7110325d"}}, -{"id":"wadey-ranger","key":"wadey-ranger","value":{"rev":"17-a0541bad0880ffc199e8b2ef4c80ddb8"}}, -{"id":"wagner","key":"wagner","value":{"rev":"3-4b76219928f409b7124e02c0518d6cb6"}}, -{"id":"wait","key":"wait","value":{"rev":"3-7f8a5f9c8e86da4f219353ae778868a9"}}, -{"id":"waiter","key":"waiter","value":{"rev":"5-680176b06719c9a8499725b0a617cdc9"}}, -{"id":"waitlist","key":"waitlist","value":{"rev":"17-f3b2a4cf58b940c3839debda23c12b8e"}}, -{"id":"wake_on_lan","key":"wake_on_lan","value":{"rev":"6-1295bb5c618495b74626aaaa1c644d32"}}, -{"id":"walk","key":"walk","value":{"rev":"22-c05e1e1252a59b1048a0b6464631d08b"}}, -{"id":"walker","key":"walker","value":{"rev":"18-e8a20efc286234fb20789dc68cd04cd1"}}, -{"id":"warp","key":"warp","value":{"rev":"19-c7f17d40291984cd27f1d57fe764a5d2"}}, -{"id":"watch","key":"watch","value":{"rev":"18-3bc43d36ea1dbf69b93d4ea3d9534d44"}}, -{"id":"watch-less","key":"watch-less","value":{"rev":"5-f69a778ee58c681ad3b24a766576c016"}}, -{"id":"watch-tree","key":"watch-tree","value":{"rev":"5-316b60e474c3ae6e97f7cdb06b65af78"}}, -{"id":"watch.js","key":"watch.js","value":{"rev":"11-8c02c7429f90ca5e756a131d85bd5a32"}}, -{"id":"watch_dir","key":"watch_dir","value":{"rev":"5-df0a592508e1e13f5d24c2863733a8b9"}}, -{"id":"watchable","key":"watchable","value":{"rev":"3-f8694ff0c3add9a1310f0980e24ea23b"}}, -{"id":"watchersto","key":"watchersto","value":{"rev":"5-06665e682f58f61831d41d08b4ea12e7"}}, -{"id":"watchman","key":"watchman","value":{"rev":"11-956ad2175d0c5b52e82988a697474244"}}, -{"id":"watchn","key":"watchn","value":{"rev":"15-9685afa8b501f8cd7e068beed1264cfe"}}, -{"id":"wave","key":"wave","value":{"rev":"7-d13054ac592b3b4f81147b6bc7a91ea1"}}, -{"id":"wax","key":"wax","value":{"rev":"71-2e8877b0b6df27c1375dcd7f6bbdb4b7"}}, -{"id":"waz-storage-js","key":"waz-storage-js","value":{"rev":"15-1aaa07353c3d25f5794fa004a23c4dfa"}}, -{"id":"wd","key":"wd","value":{"rev":"19-20c4ee8b83057ece691f9669e288059e"}}, -{"id":"weak","key":"weak","value":{"rev":"3-b774b8be74f33c843df631aa07854104"}}, -{"id":"web","key":"web","value":{"rev":"3-c571dee306020f6f92c7a3150e8023b1"}}, -{"id":"webapp","key":"webapp","value":{"rev":"5-60525be5734cf1d02a77508e5f46bafa"}}, -{"id":"webfonts","key":"webfonts","value":{"rev":"5-d7be242801702fd1eb728385b8982107"}}, -{"id":"webgenjs","key":"webgenjs","value":{"rev":"3-ac6be47eedcbb2561babdb9495d60f29"}}, -{"id":"webgl","key":"webgl","value":{"rev":"18-21cd40f6c7e4943a2d858ed813d3c45d"}}, -{"id":"webhookit-comment","key":"webhookit-comment","value":{"rev":"5-1fbed3d75bf485433bdcac4fac625eab"}}, -{"id":"webhookit-ejs","key":"webhookit-ejs","value":{"rev":"5-9b76f543e9c0941d0245cb3bfd2cc64e"}}, -{"id":"webhookit-email","key":"webhookit-email","value":{"rev":"5-d472fde4f101d55d029a29777bbdb952"}}, -{"id":"webhookit-http","key":"webhookit-http","value":{"rev":"13-9f6f05cdb03f45a2227b9cd820565e63"}}, -{"id":"webhookit-jsonparse","key":"webhookit-jsonparse","value":{"rev":"3-6d49bf8a9849130d9bbc5b0d6fb0bf67"}}, -{"id":"webhookit-jsonpath","key":"webhookit-jsonpath","value":{"rev":"5-7acaf50267274584dca1cc5c1e77ce2e"}}, -{"id":"webhookit-objectbuilder","key":"webhookit-objectbuilder","value":{"rev":"5-e63fb26621929f3ab8d8519556116b30"}}, -{"id":"webhookit-soupselect","key":"webhookit-soupselect","value":{"rev":"9-726f2f4794437632032058bc81e6ee5d"}}, -{"id":"webhookit-xml2js","key":"webhookit-xml2js","value":{"rev":"3-ec959e474ecb3a163f2991767594a60e"}}, -{"id":"webhookit-yql","key":"webhookit-yql","value":{"rev":"9-c6ae87a8cc55d33901485ee7c3895ef8"}}, -{"id":"webify","key":"webify","value":{"rev":"3-86810874abf2274d1387ee748987b627"}}, -{"id":"webjs","key":"webjs","value":{"rev":"103-593a1e4e69d8db6284ecf4fce01b4668"}}, -{"id":"webmake","key":"webmake","value":{"rev":"13-f6588093a487212a151d1c00c26de7b4"}}, -{"id":"webmetrics","key":"webmetrics","value":{"rev":"3-44a428fd2ecb1b1bf50c33157750dd16"}}, -{"id":"webrepl","key":"webrepl","value":{"rev":"21-d6dcdbb59186092d9a0f1977c69394a5"}}, -{"id":"webservice","key":"webservice","value":{"rev":"18-05038f1cf997cff1ed81e783485680aa"}}, -{"id":"webshell","key":"webshell","value":{"rev":"3-05c431cf961a9dbaee1dfd95237e189a"}}, -{"id":"websocket","key":"websocket","value":{"rev":"33-7c20d55a88f187d7b398525824159f67"}}, -{"id":"websocket-client","key":"websocket-client","value":{"rev":"12-26a3530b9e6d465f472c791db01c9fc3"}}, -{"id":"websocket-protocol","key":"websocket-protocol","value":{"rev":"3-e52a8496f70686c289087149aee8b359"}}, -{"id":"websocket-server","key":"websocket-server","value":{"rev":"46-9f69e2f9408eb196b3a1aa990e5b5ac2"}}, -{"id":"websockets","key":"websockets","value":{"rev":"3-5535fcb4ae144909f021ee067eec7b2a"}}, -{"id":"webworker","key":"webworker","value":{"rev":"16-f7a4c758b176c6e464c93b6a9f79283b"}}, -{"id":"weibo","key":"weibo","value":{"rev":"21-8a50310389b2f43d8a7cb14e138eb122"}}, -{"id":"weld","key":"weld","value":{"rev":"7-16601ac41d79b3a01e4d2615035376ed"}}, -{"id":"whatlang","key":"whatlang","value":{"rev":"5-f7b10a0f8c3b6579c81d1d1222aeccd7"}}, -{"id":"wheat","key":"wheat","value":{"rev":"16-f6a97282f521edb7f2b0e5edc9577ce0"}}, -{"id":"which","key":"which","value":{"rev":"7-e5fdcb208715f2201d3911caf8a67042"}}, -{"id":"whiskers","key":"whiskers","value":{"rev":"9-2cfd73cebeaf8ce3cb1591e825380621"}}, -{"id":"whiskey","key":"whiskey","value":{"rev":"49-55367718b9067ff2bcb7fbb89327587b"}}, -{"id":"whisperjs","key":"whisperjs","value":{"rev":"19-e2182c72ea24b8c40e12b0c1027eb60d"}}, -{"id":"wikimapia","key":"wikimapia","value":{"rev":"11-8d1a314e8c827236e21e0aabc6e5efd9"}}, -{"id":"wikiminute","key":"wikiminute","value":{"rev":"11-d031a2c7d41bcecb52ac9c7bb5e75e8e"}}, -{"id":"wikiwym","key":"wikiwym","value":{"rev":"3-c0fd4c9b6b93b3a8b14021c2ebae5b0c"}}, -{"id":"wiky","key":"wiky","value":{"rev":"6-be49acce152652e9219a32da1dfd01ea"}}, -{"id":"wildfile","key":"wildfile","value":{"rev":"9-16a05032f890f07c72a5f48c3a6ffbc0"}}, -{"id":"willful.js","key":"willful.js","value":{"rev":"3-3bb957b0a5fc1b4b6c15bace7e8f5902"}}, -{"id":"wilson","key":"wilson","value":{"rev":"14-d4bf88484f1b1cf86b07f4b74f26991d"}}, -{"id":"window","key":"window","value":{"rev":"3-ea84e74fd5556ff662ff47f40522cfa2"}}, -{"id":"windshaft","key":"windshaft","value":{"rev":"21-1d31e4eb7482d15b97c919a4b051ea9c"}}, -{"id":"windtunnel","key":"windtunnel","value":{"rev":"5-0d2ef7faed1b221a3eaa581480adad64"}}, -{"id":"wingrr","key":"wingrr","value":{"rev":"9-a599fad3e0c74895aa266c61805b76cb"}}, -{"id":"wings","key":"wings","value":{"rev":"3-cfcfd262d905cd3be1d1bae82fafd9f0"}}, -{"id":"winston","key":"winston","value":{"rev":"111-13acba5a9ba6d4f19469acb4122d72ea"}}, -{"id":"winston-amqp","key":"winston-amqp","value":{"rev":"5-61408e1dde45f974a995dd27905b8831"}}, -{"id":"winston-mongodb","key":"winston-mongodb","value":{"rev":"9-ae755237a8faa8f5a0b92029c236691a"}}, -{"id":"winston-redis","key":"winston-redis","value":{"rev":"3-1fb861edc109ed5cbd735320124ba103"}}, -{"id":"winston-riak","key":"winston-riak","value":{"rev":"15-3f2923a73386524d851244ace1bece98"}}, -{"id":"winston-syslog","key":"winston-syslog","value":{"rev":"9-7f256bd63aebec19edea47f80de21dfd"}}, -{"id":"winstoon","key":"winstoon","value":{"rev":"9-d719ca7abfeeaa468d1b431c24836089"}}, -{"id":"wirez","key":"wirez","value":{"rev":"5-5c5d0768485ed11c2b80a8a6a3699c39"}}, -{"id":"wobot","key":"wobot","value":{"rev":"9-176ed86fd9d94a7e94efb782c7512533"}}, -{"id":"word-generator","key":"word-generator","value":{"rev":"5-a2c67f11474a8925eb67f04369ac068a"}}, -{"id":"wordnik","key":"wordnik","value":{"rev":"3-4e371fbf7063ced50bbe726079fda1ec"}}, -{"id":"wordpress-auth","key":"wordpress-auth","value":{"rev":"5-05eef01542e00a88418d2885efb4c9ad"}}, -{"id":"wordwrap","key":"wordwrap","value":{"rev":"5-a728ce2cdeab69b71d40fe7c1c41d7c1"}}, -{"id":"wordy","key":"wordy","value":{"rev":"3-bc220ca3dbd008aee932c551cfbdcc6b"}}, -{"id":"worker","key":"worker","value":{"rev":"6-3b03aa764c9fac66ec5c1773e9abc43b"}}, -{"id":"worker-pool","key":"worker-pool","value":{"rev":"3-e3550e704b48f5799a4cc02af7d27355"}}, -{"id":"workflow","key":"workflow","value":{"rev":"3-817c6c77cbb2f332ea9bdddf3b565c00"}}, -{"id":"workhorse","key":"workhorse","value":{"rev":"30-c39ae2ddd867a137073a289c1709f229"}}, -{"id":"world-db","key":"world-db","value":{"rev":"6-eaef1beb6abbebd3e903a28a7f46aa81"}}, -{"id":"worm","key":"worm","value":{"rev":"7-00db15dc9cfd48777cce32fb93e1df6b"}}, -{"id":"wormhole","key":"wormhole","value":{"rev":"37-21e2db062666040c477a7042fc2ffc9d"}}, -{"id":"wrap","key":"wrap","value":{"rev":"3-aded14c091b730813bd24d92cae45cd6"}}, -{"id":"wrench","key":"wrench","value":{"rev":"12-57d3da63e34e59e1f5d1b3bde471e31f"}}, -{"id":"wsclient","key":"wsclient","value":{"rev":"17-f962faf4f6c9d4eda9111e90b2d0735d"}}, -{"id":"wscomm","key":"wscomm","value":{"rev":"47-80affda45da523e57c87b8d43ef73ec9"}}, -{"id":"wsscraper","key":"wsscraper","value":{"rev":"3-94a84fe9b3df46b8d6ad4851e389dae1"}}, -{"id":"wu","key":"wu","value":{"rev":"4-f307d3a00e7a1212b7949bcb96161088"}}, -{"id":"wunderapi","key":"wunderapi","value":{"rev":"17-31e3b991e97931022992b97f9441b9af"}}, -{"id":"wurfl-client","key":"wurfl-client","value":{"rev":"3-a8c3e454d6d9c9b23b7290eb64866e80"}}, -{"id":"wwwdude","key":"wwwdude","value":{"rev":"19-eb8192461b8864af59740f9b44e168ca"}}, -{"id":"x","key":"x","value":{"rev":"9-10403358980aba239b7a9af78175589d"}}, -{"id":"x-core","key":"x-core","value":{"rev":"13-f04b063855da231539d1945a35802d9e"}}, -{"id":"x11","key":"x11","value":{"rev":"5-e5b1435c0aa29207c90fdeaa87570bb7"}}, -{"id":"xappy-async_testing","key":"xappy-async_testing","value":{"rev":"3-747c934540267492b0e6d3bb6d65964c"}}, -{"id":"xappy-pg","key":"xappy-pg","value":{"rev":"4-119e8f93af1e4976900441ec5e3bb0b9"}}, -{"id":"xcbjs","key":"xcbjs","value":{"rev":"3-095a693f9ac7b4e2c319f79d95eb3e95"}}, -{"id":"xemplar","key":"xemplar","value":{"rev":"9-2ccde68ffac8e66aa8013b98d82ff20c"}}, -{"id":"xfer","key":"xfer","value":{"rev":"3-c1875506ed132c6a2b5e7d7eaff9df14"}}, -{"id":"xjs","key":"xjs","value":{"rev":"11-05d5cd002298894ed582a9f5bff5a762"}}, -{"id":"xjst","key":"xjst","value":{"rev":"11-68774970fc7f413ff620fb0d50d8a1d9"}}, -{"id":"xkcdbot","key":"xkcdbot","value":{"rev":"3-7cc9affb442c9ae4c7a109a0b72c2600"}}, -{"id":"xml","key":"xml","value":{"rev":"12-0d1a69f11767de47bfc4a0fce566e36e"}}, -{"id":"xml-markup","key":"xml-markup","value":{"rev":"6-100a92d1f7fe9444e285365dce8203de"}}, -{"id":"xml-simple","key":"xml-simple","value":{"rev":"3-d60e388df5b65128a5e000381643dd31"}}, -{"id":"xml-stream","key":"xml-stream","value":{"rev":"13-44d6ee47e00c91735e908e69c5dffc6b"}}, -{"id":"xml2js","key":"xml2js","value":{"rev":"27-434297bcd9db7628c57fcc9bbbe2671e"}}, -{"id":"xml2js-expat","key":"xml2js-expat","value":{"rev":"15-a8c5c0ba64584d07ed94c0a14dc55fe8"}}, -{"id":"xml2json","key":"xml2json","value":{"rev":"17-fa740417285834be1aa4d95e1ed6d9b9"}}, -{"id":"xmlbuilder","key":"xmlbuilder","value":{"rev":"32-63e3be32dda07c6e998866cddd8a879e"}}, -{"id":"xmlhttprequest","key":"xmlhttprequest","value":{"rev":"9-570fba8bfd5b0958c258cee7309c4b54"}}, -{"id":"xmlrpc","key":"xmlrpc","value":{"rev":"15-ae062e34a965e7543d4fd7b6c3f29cb7"}}, -{"id":"xmpp-client","key":"xmpp-client","value":{"rev":"6-2d123b4666b5deda71f071295cfca793"}}, -{"id":"xmpp-muc","key":"xmpp-muc","value":{"rev":"6-d95b8bca67f406a281a27aa4d89f6f46"}}, -{"id":"xmpp-server","key":"xmpp-server","value":{"rev":"9-44374bc3398cc74f2a36ff973fa0d35f"}}, -{"id":"xp","key":"xp","value":{"rev":"7-781a5e1da74332f25c441f627cd0b4ea"}}, -{"id":"xregexp","key":"xregexp","value":{"rev":"3-c34025fdeb13c18389e737a4b3d4ddf7"}}, -{"id":"xsd","key":"xsd","value":{"rev":"5-566590ccb8923453175a3f1f3b6cbf24"}}, -{"id":"ya-csv","key":"ya-csv","value":{"rev":"28-d485b812914b3c3f5d7e9c4bcee0c3ea"}}, -{"id":"yabble","key":"yabble","value":{"rev":"5-5370a53003a122fe40a16ed2b0e5cead"}}, -{"id":"yaconfig","key":"yaconfig","value":{"rev":"3-f82a452260b010cc5128818741c46017"}}, -{"id":"yah","key":"yah","value":{"rev":"3-cfc0c10f85a9e3076247ca350077e90f"}}, -{"id":"yajet","key":"yajet","value":{"rev":"5-6f7f24335436c84081adf0bbb020b151"}}, -{"id":"yajl","key":"yajl","value":{"rev":"3-8ac011e5a00368aad8d58d95a64c7254"}}, -{"id":"yaml","key":"yaml","value":{"rev":"16-732e5cb6dc10eefeb7dae959e677fb5b"}}, -{"id":"yaml-config","key":"yaml-config","value":{"rev":"3-fb817000005d48526a106ecda5ac5435"}}, -{"id":"yamlish","key":"yamlish","value":{"rev":"3-604fb4f1de9d5aa5ed48432c7db4a8a1"}}, -{"id":"yamlparser","key":"yamlparser","value":{"rev":"13-130a82262c7f742c2a1e26fc58983503"}}, -{"id":"yammer-js","key":"yammer-js","value":{"rev":"3-16ec240ab0b26fa9f0513ada8c769c1f"}}, -{"id":"yanc","key":"yanc","value":{"rev":"15-33d713f0dee42efe8306e6b2a43fe336"}}, -{"id":"yanlibs","key":"yanlibs","value":{"rev":"3-e481217d43b9f79b80e22538eabadabc"}}, -{"id":"yanop","key":"yanop","value":{"rev":"5-6c407ce6f1c18b6bac37ad5945ff8fed"}}, -{"id":"yanx","key":"yanx","value":{"rev":"6-f4c4d255526eaa922baa498f37d38fe0"}}, -{"id":"yasession","key":"yasession","value":{"rev":"7-6e2598123d41b33535b88e99eb87828f"}}, -{"id":"yelp","key":"yelp","value":{"rev":"3-5c769f488a65addba313ff3b6256c365"}}, -{"id":"yeti","key":"yeti","value":{"rev":"50-65338f573ed8f799ec9b1c9bd2643e34"}}, -{"id":"youtube","key":"youtube","value":{"rev":"7-5020698499af8946e9578864a21f6ac5"}}, -{"id":"youtube-dl","key":"youtube-dl","value":{"rev":"76-a42f09b7bf87e7e6157d5d9835cca8a7"}}, -{"id":"youtube-js","key":"youtube-js","value":{"rev":"5-e2d798a185490ad98cb57c2641c4658e"}}, -{"id":"yproject","key":"yproject","value":{"rev":"7-70cb1624de9e8321c67f1f348dc80ff4"}}, -{"id":"yql","key":"yql","value":{"rev":"18-d19123b254abfb097648c4a242513fd3"}}, -{"id":"yubico","key":"yubico","value":{"rev":"9-0e2bd84479a68e1f12c89800a4049053"}}, -{"id":"yui-cli","key":"yui-cli","value":{"rev":"7-0186f7278da8734861109799b9123197"}}, -{"id":"yui-compressor","key":"yui-compressor","value":{"rev":"12-5804d78bb24bb2d3555ca2e28ecc6b70"}}, -{"id":"yui-repl","key":"yui-repl","value":{"rev":"25-9b202e835a46a07be931e6529a4ccb61"}}, -{"id":"yui3","key":"yui3","value":{"rev":"93-4decc441f19acf0ab5abd1a81e3cbb40"}}, -{"id":"yui3-2in3","key":"yui3-2in3","value":{"rev":"10-dc0429fe818aceeca80d075613c9547a"}}, -{"id":"yui3-bare","key":"yui3-bare","value":{"rev":"33-60779e2088efe782b437ecc053c01e2f"}}, -{"id":"yui3-base","key":"yui3-base","value":{"rev":"33-89017bb5dfde621fc7d179f2939e3d1b"}}, -{"id":"yui3-core","key":"yui3-core","value":{"rev":"17-3759fa0072e24f4bb29e22144cb3dda3"}}, -{"id":"yui3-gallery","key":"yui3-gallery","value":{"rev":"38-9ce6f7a60b2f815337767249d1827951"}}, -{"id":"yui3-mocha","key":"yui3-mocha","value":{"rev":"3-83ff9c42a37f63de0c132ce6cb1ad282"}}, -{"id":"yuitest","key":"yuitest","value":{"rev":"17-b5dd4ad4e82b6b310d7a6e9103570779"}}, -{"id":"zap","key":"zap","value":{"rev":"15-9b9b7c6badb0a9fd9d469934e9be12c0"}}, -{"id":"zappa","key":"zappa","value":{"rev":"26-d193767b488e778db41455924001b1fb"}}, -{"id":"zen","key":"zen","value":{"rev":"7-23a260d4379816a5c931c2e823bda1ae"}}, -{"id":"zeppelin","key":"zeppelin","value":{"rev":"7-9db2e313fe323749e259be91edcdee8e"}}, -{"id":"zeromq","key":"zeromq","value":{"rev":"24-7cb4cec19fb3a03871900ac3558fcbef"}}, -{"id":"zest","key":"zest","value":{"rev":"5-080a2a69a93d66fcaae0da7ddaa9ceab"}}, -{"id":"zest-js","key":"zest-js","value":{"rev":"5-541454063618fa3a9d6f44e0147ea622"}}, -{"id":"zip","key":"zip","value":{"rev":"11-443da314322b6a1a93b40a38124610f2"}}, -{"id":"zipfile","key":"zipfile","value":{"rev":"32-e846d29fc615e8fbc610f44653a1e085"}}, -{"id":"zipper","key":"zipper","value":{"rev":"5-cde0a4a7f03c139dcd779f3ede55bd0e"}}, -{"id":"zippy","key":"zippy","value":{"rev":"7-3906ca62dd8020e9673a7c229944bd3f"}}, -{"id":"zipwith","key":"zipwith","value":{"rev":"3-58c50c6220d6493047f8333c5db22cc9"}}, -{"id":"zlib","key":"zlib","value":{"rev":"27-e0443f2d9a0c9db31f86a6c5b9ba78ba"}}, -{"id":"zlib-sync","key":"zlib-sync","value":{"rev":"3-b17a39dd23b3455d35ffd862004ed677"}}, -{"id":"zlibcontext","key":"zlibcontext","value":{"rev":"11-1c0c6b34e87adab1b6d5ee60be6a608c"}}, -{"id":"zlibstream","key":"zlibstream","value":{"rev":"5-44e30d87de9aaaa975c64d8dcdcd1a94"}}, -{"id":"zmq","key":"zmq","value":{"rev":"7-eae5d939fcdb7be5edfb328aefeaba4e"}}, -{"id":"zo","key":"zo","value":{"rev":"5-956f084373731805e5871f4716049529"}}, -{"id":"zombie","key":"zombie","value":{"rev":"109-9eec325353a47bfcc32a94719bf147da"}}, -{"id":"zombie-https","key":"zombie-https","value":{"rev":"3-6aff25d319be319343882575acef4890"}}, -{"id":"zoneinfo","key":"zoneinfo","value":{"rev":"15-d95d2041324d961fe26a0217cf485511"}}, -{"id":"zookeeper","key":"zookeeper","value":{"rev":"11-5a5ed278a01e4b508ffa6e9a02059898"}}, -{"id":"zoom","key":"zoom","value":{"rev":"3-9d0277ad580d64c9a4d48a40d22976f0"}}, -{"id":"zsock","key":"zsock","value":{"rev":"16-4f975b91f0f9c2d2a2501e362401c368"}}, -{"id":"zutil","key":"zutil","value":{"rev":"9-3e7bc6520008b4fcd5ee6eb9e8e5adf5"}} -]} diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/fixtures/couch_sample.json b/express-server/node_modules/cordova/node_modules/JSONStream/test/fixtures/couch_sample.json deleted file mode 100644 index b154c861..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/fixtures/couch_sample.json +++ /dev/null @@ -1,18 +0,0 @@ -{"total_rows":129,"offset":0,"rows":[ - { "id":"change1_0.6995461115147918" - , "key":"change1_0.6995461115147918" - , "value":{"rev":"1-e240bae28c7bb3667f02760f6398d508"} - , "doc":{ - "_id": "change1_0.6995461115147918" - , "_rev": "1-e240bae28c7bb3667f02760f6398d508","hello":1} - }, - { "id":"change2_0.6995461115147918" - , "key":"change2_0.6995461115147918" - , "value":{"rev":"1-13677d36b98c0c075145bb8975105153"} - , "doc":{ - "_id":"change2_0.6995461115147918" - , "_rev":"1-13677d36b98c0c075145bb8975105153" - , "hello":2 - } - }, -]} diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/fixtures/depth.json b/express-server/node_modules/cordova/node_modules/JSONStream/test/fixtures/depth.json deleted file mode 100644 index 9b4bfb93..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/fixtures/depth.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "total": 5, - "docs": [ - { - "key": { - "value": 0, - "some": "property" - } - }, - {"value": [1]}, - {"value": {"a":2}}, - {"blbl": [{}, {"a":0, "b":1, "value":"3"}, 10]}, - {"value": 4} - ] -} diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/fixtures/error.json b/express-server/node_modules/cordova/node_modules/JSONStream/test/fixtures/error.json deleted file mode 100644 index 9736f3ec..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/fixtures/error.json +++ /dev/null @@ -1 +0,0 @@ -{"error": "error_code", "message": "this is an error message"} diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/fixtures/header_footer.json b/express-server/node_modules/cordova/node_modules/JSONStream/test/fixtures/header_footer.json deleted file mode 100644 index 6e4694d2..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/fixtures/header_footer.json +++ /dev/null @@ -1,19 +0,0 @@ -{"total_rows":129,"offset":0,"rows":[ - { "id":"change1_0.6995461115147918" - , "key":"change1_0.6995461115147918" - , "value":{"rev":"1-e240bae28c7bb3667f02760f6398d508"} - , "doc":{ - "_id": "change1_0.6995461115147918" - , "_rev": "1-e240bae28c7bb3667f02760f6398d508","hello":1} - }, - { "id":"change2_0.6995461115147918" - , "key":"change2_0.6995461115147918" - , "value":{"rev":"1-13677d36b98c0c075145bb8975105153"} - , "doc":{ - "_id":"change2_0.6995461115147918" - , "_rev":"1-13677d36b98c0c075145bb8975105153" - , "hello":2 - } - } -], -"foo": {"bar": "baz"}} diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/fn.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/fn.js deleted file mode 100644 index 4acc6726..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/fn.js +++ /dev/null @@ -1,39 +0,0 @@ - - -var fs = require ('fs') - , join = require('path').join - , file = join(__dirname, 'fixtures','all_npm.json') - , JSONStream = require('../') - , it = require('it-is') - -function fn (s) { - return !isNaN(parseInt(s, 10)) -} - -var expected = JSON.parse(fs.readFileSync(file)) - , parser = JSONStream.parse(['rows', fn]) - , called = 0 - , ended = false - , parsed = [] - -fs.createReadStream(file).pipe(parser) - -parser.on('data', function (data) { - called ++ - it.has({ - id: it.typeof('string'), - value: {rev: it.typeof('string')}, - key:it.typeof('string') - }) - parsed.push(data) -}) - -parser.on('end', function () { - ended = true -}) - -process.on('exit', function () { - it(called).equal(expected.rows.length) - it(parsed).deepEqual(expected.rows) - console.error('PASSED') -}) diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/gen.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/gen.js deleted file mode 100644 index c233722a..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/gen.js +++ /dev/null @@ -1,135 +0,0 @@ -return // dont run this test for now since tape is weird and broken on 0.10 - -var fs = require('fs') -var JSONStream = require('../') -var file = process.argv[2] || '/tmp/JSONStream-test-large.json' -var size = Number(process.argv[3] || 100000) -var tape = require('tape') -// if (process.title !== 'browser') { - tape('out of mem', function (t) { - t.plan(1) - ////////////////////////////////////////////////////// - // Produces a random number between arg1 and arg2 - ////////////////////////////////////////////////////// - var randomNumber = function (min, max) { - var number = Math.floor(Math.random() * (max - min + 1) + min); - return number; - }; - - ////////////////////////////////////////////////////// - // Produces a random string of a length between arg1 and arg2 - ////////////////////////////////////////////////////// - var randomString = function (min, max) { - - // add several spaces to increase chanses of creating 'words' - var chars = ' 0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; - var result = ''; - - var randomLength = randomNumber(min, max); - - for (var i = randomLength; i > 0; --i) { - result += chars[Math.round(Math.random() * (chars.length - 1))]; - } - return result; - }; - - ////////////////////////////////////////////////////// - // Produces a random JSON document, as a string - ////////////////////////////////////////////////////// - var randomJsonDoc = function () { - - var doc = { - "CrashOccurenceID": randomNumber(10000, 50000), - "CrashID": randomNumber(1000, 10000), - "SiteName": randomString(10, 25), - "MachineName": randomString(10, 25), - "Date": randomString(26, 26), - "ProcessDuration": randomString(18, 18), - "ThreadIdentityName": null, - "WindowsIdentityName": randomString(15, 40), - "OperatingSystemName": randomString(35, 65), - "DetailedExceptionInformation": randomString(100, 800) - }; - - doc = JSON.stringify(doc); - doc = doc.replace(/\,/g, ',\n'); // add new lines after each attribute - return doc; - }; - - ////////////////////////////////////////////////////// - // generates test data - ////////////////////////////////////////////////////// - var generateTestData = function (cb) { - - console.log('generating large data file...'); - - var stream = fs.createWriteStream(file, { - encoding: 'utf8' - }); - - var i = 0; - var max = size; - var writing = false - var split = ',\n'; - var doc = randomJsonDoc(); - stream.write('['); - - function write () { - if(writing) return - writing = true - while(++i < max) { - if(Math.random() < 0.001) - console.log('generate..', i + ' / ' + size) - if(!stream.write(doc + split)) { - writing = false - return stream.once('drain', write) - } - } - stream.write(doc + ']') - stream.end(); - console.log('END') - } - write() - stream.on('close', cb) - }; - - ////////////////////////////////////////////////////// - // Shows that parsing 100000 instances using JSONStream fails - // - // After several seconds, you will get this crash - // FATAL ERROR: JS Allocation failed - process out of memory - ////////////////////////////////////////////////////// - var testJSONStreamParse_causesOutOfMem = function (done) { - var items = 0 - console.log('parsing data files using JSONStream...'); - - var parser = JSONStream.parse([true]); - var stream = fs.createReadStream(file); - stream.pipe(parser); - - parser.on('data', function (data) { - items++ - if(Math.random() < 0.01) console.log(items, '...') - }); - - parser.on('end', function () { - t.equal(items, size) - }); - - }; - - ////////////////////////////////////////////////////// - // main - ////////////////////////////////////////////////////// - - fs.stat(file, function (err, stat) { - console.log(stat) - if(err) - generateTestData(testJSONStreamParse_causesOutOfMem); - else - testJSONStreamParse_causesOutOfMem() - }) - - }) - -// } diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/header_footer.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/header_footer.js deleted file mode 100644 index f18fc59e..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/header_footer.js +++ /dev/null @@ -1,55 +0,0 @@ - - -var fs = require ('fs') - , join = require('path').join - , file = join(__dirname, 'fixtures','header_footer.json') - , JSONStream = require('../') - , it = require('it-is') - -var expected = JSON.parse(fs.readFileSync(file)) - , parser = JSONStream.parse(['rows', /\d+/ /*, 'value'*/]) - , called = 0 - , headerCalled = 0 - , footerCalled = 0 - , ended = false - , parsed = [] - -fs.createReadStream(file).pipe(parser) - -parser.on('header', function (data) { - headerCalled ++ - it(data).deepEqual({ - total_rows: 129, - offset: 0 - }) -}) - -parser.on('footer', function (data) { - footerCalled ++ - it(data).deepEqual({ - foo: { bar: 'baz' } - }) -}) - -parser.on('data', function (data) { - called ++ - it.has({ - id: it.typeof('string'), - value: {rev: it.typeof('string')}, - key:it.typeof('string') - }) - it(headerCalled).equal(1) - parsed.push(data) -}) - -parser.on('end', function () { - ended = true -}) - -process.on('exit', function () { - it(called).equal(expected.rows.length) - it(headerCalled).equal(1) - it(footerCalled).equal(1) - it(parsed).deepEqual(expected.rows) - console.error('PASSED') -}) diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/issues.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/issues.js deleted file mode 100644 index ea4c7433..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/issues.js +++ /dev/null @@ -1,34 +0,0 @@ -var JSONStream = require('../'); -var test = require('tape') - -test('#66', function (t) { - var error = 0; - var stream = JSONStream - .parse() - .on('error', function (err) { - t.ok(err); - error++; - }) - .on('end', function () { - t.ok(error === 1); - t.end(); - }); - - stream.write('["foo":bar['); - stream.end(); - -}); - -test('#81 - failure to parse nested objects', function (t) { - var stream = JSONStream - .parse('.bar.foo') - .on('error', function (err) { - t.error(err); - }) - .on('end', function () { - t.end(); - }); - - stream.write('{"bar":{"foo":"baz"}}'); - stream.end(); -}); diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/keys.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/keys.js deleted file mode 100644 index 747723d1..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/keys.js +++ /dev/null @@ -1,105 +0,0 @@ -var test = require('tape'); -var fs = require ('fs'); -var join = require('path').join; -var couch_sample_file = join(__dirname, 'fixtures','couch_sample.json'); -var JSONStream = require('../'); - -var fixture = { - obj: { - one: 1, - two: 2, - three: 3 - } -}; - -function assertFixtureKeys(stream, t) { - var keys = []; - var values = []; - stream.on('data', function(data) { - keys.push(data.key); - values.push(data.value); - }); - - stream.on('end', function() { - t.deepEqual(keys, ['one', 'two', 'three']); - t.deepEqual(values, [1,2,3]); - t.end(); - }); - stream.write(JSON.stringify(fixture)); - stream.end(); -} - -test('keys via string', function(t) { - var stream = JSONStream.parse('obj.$*'); - assertFixtureKeys(stream, t); -}); - -test('keys via array', function(t) { - var stream = JSONStream.parse(['obj',{emitKey: true}]); - assertFixtureKeys(stream, t); -}); - -test('path via array', function(t) { - var stream = JSONStream.parse(['obj',{emitPath: true}]); - - var paths = []; - var values = []; - stream.on('data', function(data) { - console.log(JSON.stringify(data)); - paths.push(data.path); - values.push(data.value); - }); - - stream.on('end', function() { - t.deepEqual(paths, [['obj', 'one'], ['obj', 'two'], ['obj', 'three']]); - t.deepEqual(values, [1,2,3]); - t.end(); - }); - stream.write(JSON.stringify(fixture)); - stream.end(); -}); - -test('advanced keys', function(t) { - var advanced = fs.readFileSync(couch_sample_file); - var stream = JSONStream.parse(['rows', true, 'doc', {emitKey: true}]); - - var keys = []; - var values = []; - stream.on('data', function(data) { - keys.push(data.key); - values.push(data.value); - }); - - stream.on('end', function() { - t.deepEqual(keys, [ - '_id', '_rev', 'hello', - '_id', '_rev', 'hello' - ]); - t.deepEqual(values, [ - "change1_0.6995461115147918", "1-e240bae28c7bb3667f02760f6398d508", 1, - "change2_0.6995461115147918", "1-13677d36b98c0c075145bb8975105153", 2 - ]); - t.end(); - }); - stream.write(advanced); - stream.end(); -}); - -test('parent keys', function(t) { - var stream = JSONStream.parse('$*'); - var d = null; - stream.on('data', function(data) { - if(d) t.fail('should only be called once'); - d = data; - }); - - stream.on('end', function() { - t.deepEqual(d,{ - key: 'obj', - value: fixture.obj - }); - t.end(); - }); - stream.write(JSON.stringify(fixture)); - stream.end(); -}) diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/map.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/map.js deleted file mode 100644 index 29b9d896..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/map.js +++ /dev/null @@ -1,40 +0,0 @@ - -var test = require('tape') - -var JSONStream = require('../') - -test('map function', function (t) { - - var actual = [] - - stream = JSONStream.parse([true], function (e) { return e*10 }) - stream.on('data', function (v) { actual.push(v)}) - stream.on('end', function () { - t.deepEqual(actual, [10,20,30,40,50,60]) - t.end() - - }) - - stream.write(JSON.stringify([1,2,3,4,5,6], null, 2)) - stream.end() - -}) - -test('filter function', function (t) { - - var actual = [] - - stream = JSONStream - .parse([true], function (e) { return e%2 ? e : null}) - .on('data', function (v) { actual.push(v)}) - .on('end', function () { - t.deepEqual(actual, [1,3,5]) - t.end() - - }) - - stream.write(JSON.stringify([1,2,3,4,5,6], null, 2)) - stream.end() - -}) - diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/multiple_objects.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/multiple_objects.js deleted file mode 100644 index 22f63242..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/multiple_objects.js +++ /dev/null @@ -1,36 +0,0 @@ -var fs = require ('fs'); -var net = require('net'); -var join = require('path').join; -var file = join(__dirname, 'fixtures','all_npm.json'); -var it = require('it-is'); -var JSONStream = require('../'); - -var str = fs.readFileSync(file); - -var datas = {} - -var server = net.createServer(function(client) { - var data_calls = 0; - var parser = JSONStream.parse(['rows', true, 'key']); - parser.on('data', function(data) { - ++ data_calls; - datas[data] = (datas[data] || 0) + 1 - it(data).typeof('string') - }); - - parser.on('end', function() { - console.log('END') - var min = Infinity - for (var d in datas) - min = min > datas[d] ? datas[d] : min - it(min).equal(3); - server.close(); - }); - client.pipe(parser); -}); -server.listen(9999); - -var client = net.connect({ port : 9999 }, function() { - var msgs = str + ' ' + str + '\n\n' + str - client.end(msgs); -}); diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/multiple_objects_error.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/multiple_objects_error.js deleted file mode 100644 index 83d113b7..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/multiple_objects_error.js +++ /dev/null @@ -1,29 +0,0 @@ -var fs = require ('fs'); -var net = require('net'); -var join = require('path').join; -var file = join(__dirname, 'fixtures','all_npm.json'); -var it = require('it-is'); -var JSONStream = require('../'); - -var str = fs.readFileSync(file); - -var server = net.createServer(function(client) { - var data_calls = 0; - var parser = JSONStream.parse(); - parser.on('error', function(err) { - console.log(err); - server.close(); - }); - - parser.on('end', function() { - console.log('END'); - server.close(); - }); - client.pipe(parser); -}); -server.listen(9999); - -var client = net.connect({ port : 9999 }, function() { - var msgs = str + '}'; - client.end(msgs); -}); diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/null.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/null.js deleted file mode 100644 index 95dd60c0..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/null.js +++ /dev/null @@ -1,28 +0,0 @@ -var JSONStream = require('../') - -var data = [ - {ID: 1, optional: null}, - {ID: 2, optional: null}, - {ID: 3, optional: 20}, - {ID: 4, optional: null}, - {ID: 5, optional: 'hello'}, - {ID: 6, optional: null} -] - - -var test = require('tape') - -test ('null properties', function (t) { - var actual = [] - var stream = - - JSONStream.parse('*.optional') - .on('data', function (v) { actual.push(v) }) - .on('end', function () { - t.deepEqual(actual, [20, 'hello']) - t.end() - }) - - stream.write(JSON.stringify(data, null, 2)) - stream.end() -}) diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/parsejson.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/parsejson.js deleted file mode 100644 index a9433344..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/parsejson.js +++ /dev/null @@ -1,25 +0,0 @@ - - -/* - sometimes jsonparse changes numbers slightly. -*/ - -var r = Math.random() - , Parser = require('jsonparse') - , p = new Parser() - , assert = require('assert') - , times = 20 -while (times --) { - - assert.equal(JSON.parse(JSON.stringify(r)), r, 'core JSON') - - p.onValue = function (v) { - console.error('parsed', v) - assert.equal(v,r) - } - console.error('correct', r) - p.write (new Buffer(JSON.stringify([r]))) - - - -} diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/stringify.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/stringify.js deleted file mode 100644 index b6de85ed..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/stringify.js +++ /dev/null @@ -1,41 +0,0 @@ - -var fs = require ('fs') - , join = require('path').join - , file = join(__dirname, 'fixtures','all_npm.json') - , JSONStream = require('../') - , it = require('it-is').style('colour') - - function randomObj () { - return ( - Math.random () < 0.4 - ? {hello: 'eonuhckmqjk', - whatever: 236515, - lies: true, - nothing: [null], - stuff: [Math.random(),Math.random(),Math.random()] - } - : ['AOREC', 'reoubaor', {ouec: 62642}, [[[], {}, 53]]] - ) - } - -var expected = [] - , stringify = JSONStream.stringify() - , es = require('event-stream') - , stringified = '' - , called = 0 - , count = 10 - , ended = false - -while (count --) - expected.push(randomObj()) - - es.connect( - es.readArray(expected), - stringify, - //JSONStream.parse([/./]), - es.writeArray(function (err, lines) { - - it(JSON.parse(lines.join(''))).deepEqual(expected) - console.error('PASSED') - }) - ) diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/stringify_object.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/stringify_object.js deleted file mode 100644 index 9490115a..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/stringify_object.js +++ /dev/null @@ -1,47 +0,0 @@ - -var fs = require ('fs') - , join = require('path').join - , file = join(__dirname, 'fixtures','all_npm.json') - , JSONStream = require('../') - , it = require('it-is').style('colour') - , es = require('event-stream') - , pending = 10 - , passed = true - - function randomObj () { - return ( - Math.random () < 0.4 - ? {hello: 'eonuhckmqjk', - whatever: 236515, - lies: true, - nothing: [null], - stuff: [Math.random(),Math.random(),Math.random()] - } - : ['AOREC', 'reoubaor', {ouec: 62642}, [[[], {}, 53]]] - ) - } - -for (var ix = 0; ix < pending; ix++) (function (count) { - var expected = {} - , stringify = JSONStream.stringifyObject() - - es.connect( - stringify, - es.writeArray(function (err, lines) { - it(JSON.parse(lines.join(''))).deepEqual(expected) - if (--pending === 0) { - console.error('PASSED') - } - }) - ) - - while (count --) { - var key = Math.random().toString(16).slice(2) - expected[key] = randomObj() - stringify.write([ key, expected[key] ]) - } - - process.nextTick(function () { - stringify.end() - }) -})(ix) diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/test.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/test.js deleted file mode 100644 index 8ea7c2e1..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/test.js +++ /dev/null @@ -1,35 +0,0 @@ - - -var fs = require ('fs') - , join = require('path').join - , file = join(__dirname, 'fixtures','all_npm.json') - , JSONStream = require('../') - , it = require('it-is') - -var expected = JSON.parse(fs.readFileSync(file)) - , parser = JSONStream.parse(['rows', /\d+/ /*, 'value'*/]) - , called = 0 - , ended = false - , parsed = [] - -fs.createReadStream(file).pipe(parser) - -parser.on('data', function (data) { - called ++ - it.has({ - id: it.typeof('string'), - value: {rev: it.typeof('string')}, - key:it.typeof('string') - }) - parsed.push(data) -}) - -parser.on('end', function () { - ended = true -}) - -process.on('exit', function () { - it(called).equal(expected.rows.length) - it(parsed).deepEqual(expected.rows) - console.error('PASSED') -}) diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/test2.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/test2.js deleted file mode 100644 index d09df7be..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/test2.js +++ /dev/null @@ -1,29 +0,0 @@ - - -var fs = require ('fs') - , join = require('path').join - , file = join(__dirname, '..','package.json') - , JSONStream = require('../') - , it = require('it-is') - -var expected = JSON.parse(fs.readFileSync(file)) - , parser = JSONStream.parse([]) - , called = 0 - , ended = false - , parsed = [] - -fs.createReadStream(file).pipe(parser) - -parser.on('data', function (data) { - called ++ - it(data).deepEqual(expected) -}) - -parser.on('end', function () { - ended = true -}) - -process.on('exit', function () { - it(called).equal(1) - console.error('PASSED') -}) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/JSONStream/test/two-ways.js b/express-server/node_modules/cordova/node_modules/JSONStream/test/two-ways.js deleted file mode 100644 index 8f3b89c8..00000000 --- a/express-server/node_modules/cordova/node_modules/JSONStream/test/two-ways.js +++ /dev/null @@ -1,41 +0,0 @@ - -var fs = require ('fs') - , join = require('path').join - , file = join(__dirname, 'fixtures','all_npm.json') - , JSONStream = require('../') - , it = require('it-is').style('colour') - - function randomObj () { - return ( - Math.random () < 0.4 - ? {hello: 'eonuhckmqjk', - whatever: 236515, - lies: true, - nothing: [null], -// stuff: [Math.random(),Math.random(),Math.random()] - } - : ['AOREC', 'reoubaor', {ouec: 62642}, [[[], {}, 53]]] - ) - } - -var expected = [] - , stringify = JSONStream.stringify() - , es = require('event-stream') - , stringified = '' - , called = 0 - , count = 10 - , ended = false - -while (count --) - expected.push(randomObj()) - - es.connect( - es.readArray(expected), - stringify, - JSONStream.parse([/./]), - es.writeArray(function (err, lines) { - - it(lines).has(expected) - console.error('PASSED') - }) - ) diff --git a/express-server/node_modules/cordova/node_modules/abbrev/LICENSE b/express-server/node_modules/cordova/node_modules/abbrev/LICENSE deleted file mode 100644 index 9bcfa9d7..00000000 --- a/express-server/node_modules/cordova/node_modules/abbrev/LICENSE +++ /dev/null @@ -1,46 +0,0 @@ -This software is dual-licensed under the ISC and MIT licenses. -You may use this software under EITHER of the following licenses. - ----------- - -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. - ----------- - -Copyright Isaac Z. Schlueter and Contributors -All rights reserved. - -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. diff --git a/express-server/node_modules/cordova/node_modules/abbrev/README.md b/express-server/node_modules/cordova/node_modules/abbrev/README.md deleted file mode 100644 index 99746fe6..00000000 --- a/express-server/node_modules/cordova/node_modules/abbrev/README.md +++ /dev/null @@ -1,23 +0,0 @@ -# abbrev-js - -Just like [ruby's Abbrev](http://apidock.com/ruby/Abbrev). - -Usage: - - var abbrev = require("abbrev"); - abbrev("foo", "fool", "folding", "flop"); - - // returns: - { fl: 'flop' - , flo: 'flop' - , flop: 'flop' - , fol: 'folding' - , fold: 'folding' - , foldi: 'folding' - , foldin: 'folding' - , folding: 'folding' - , foo: 'foo' - , fool: 'fool' - } - -This is handy for command-line scripts, or other cases where you want to be able to accept shorthands. diff --git a/express-server/node_modules/cordova/node_modules/abbrev/abbrev.js b/express-server/node_modules/cordova/node_modules/abbrev/abbrev.js deleted file mode 100644 index 7b1dc5d6..00000000 --- a/express-server/node_modules/cordova/node_modules/abbrev/abbrev.js +++ /dev/null @@ -1,61 +0,0 @@ -module.exports = exports = abbrev.abbrev = abbrev - -abbrev.monkeyPatch = monkeyPatch - -function monkeyPatch () { - Object.defineProperty(Array.prototype, 'abbrev', { - value: function () { return abbrev(this) }, - enumerable: false, configurable: true, writable: true - }) - - Object.defineProperty(Object.prototype, 'abbrev', { - value: function () { return abbrev(Object.keys(this)) }, - enumerable: false, configurable: true, writable: true - }) -} - -function abbrev (list) { - if (arguments.length !== 1 || !Array.isArray(list)) { - list = Array.prototype.slice.call(arguments, 0) - } - for (var i = 0, l = list.length, args = [] ; i < l ; i ++) { - args[i] = typeof list[i] === "string" ? list[i] : String(list[i]) - } - - // sort them lexicographically, so that they're next to their nearest kin - args = args.sort(lexSort) - - // walk through each, seeing how much it has in common with the next and previous - var abbrevs = {} - , prev = "" - for (var i = 0, l = args.length ; i < l ; i ++) { - var current = args[i] - , next = args[i + 1] || "" - , nextMatches = true - , prevMatches = true - if (current === next) continue - for (var j = 0, cl = current.length ; j < cl ; j ++) { - var curChar = current.charAt(j) - nextMatches = nextMatches && curChar === next.charAt(j) - prevMatches = prevMatches && curChar === prev.charAt(j) - if (!nextMatches && !prevMatches) { - j ++ - break - } - } - prev = current - if (j === cl) { - abbrevs[current] = current - continue - } - for (var a = current.substr(0, j) ; j <= cl ; j ++) { - abbrevs[a] = current - a += current.charAt(j) - } - } - return abbrevs -} - -function lexSort (a, b) { - return a === b ? 0 : a > b ? 1 : -1 -} diff --git a/express-server/node_modules/cordova/node_modules/abbrev/package.json b/express-server/node_modules/cordova/node_modules/abbrev/package.json deleted file mode 100644 index eda08615..00000000 --- a/express-server/node_modules/cordova/node_modules/abbrev/package.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "_args": [ - [ - "abbrev@1.1.1", - "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova" - ] - ], - "_from": "abbrev@1.1.1", - "_id": "abbrev@1.1.1", - "_inBundle": false, - "_integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "_location": "/cordova/abbrev", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "abbrev@1.1.1", - "name": "abbrev", - "escapedName": "abbrev", - "rawSpec": "1.1.1", - "saveSpec": null, - "fetchSpec": "1.1.1" - }, - "_requiredBy": [ - "/cordova/nopt" - ], - "_resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "_spec": "1.1.1", - "_where": "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova", - "author": { - "name": "Isaac Z. Schlueter", - "email": "i@izs.me" - }, - "bugs": { - "url": "https://github.com/isaacs/abbrev-js/issues" - }, - "description": "Like ruby's abbrev module, but in js", - "devDependencies": { - "tap": "^10.1" - }, - "files": [ - "abbrev.js" - ], - "homepage": "https://github.com/isaacs/abbrev-js#readme", - "license": "ISC", - "main": "abbrev.js", - "name": "abbrev", - "repository": { - "type": "git", - "url": "git+ssh://git@github.com/isaacs/abbrev-js.git" - }, - "scripts": { - "postpublish": "git push origin --all; git push origin --tags", - "postversion": "npm publish", - "preversion": "npm test", - "test": "tap test.js --100" - }, - "version": "1.1.1" -} diff --git a/express-server/node_modules/cordova/node_modules/accepts/HISTORY.md b/express-server/node_modules/cordova/node_modules/accepts/HISTORY.md deleted file mode 100644 index f16c17a5..00000000 --- a/express-server/node_modules/cordova/node_modules/accepts/HISTORY.md +++ /dev/null @@ -1,224 +0,0 @@ -1.3.5 / 2018-02-28 -================== - - * deps: mime-types@~2.1.18 - - deps: mime-db@~1.33.0 - -1.3.4 / 2017-08-22 -================== - - * deps: mime-types@~2.1.16 - - deps: mime-db@~1.29.0 - -1.3.3 / 2016-05-02 -================== - - * deps: mime-types@~2.1.11 - - deps: mime-db@~1.23.0 - * deps: negotiator@0.6.1 - - perf: improve `Accept` parsing speed - - perf: improve `Accept-Charset` parsing speed - - perf: improve `Accept-Encoding` parsing speed - - perf: improve `Accept-Language` parsing speed - -1.3.2 / 2016-03-08 -================== - - * deps: mime-types@~2.1.10 - - Fix extension of `application/dash+xml` - - Update primary extension for `audio/mp4` - - deps: mime-db@~1.22.0 - -1.3.1 / 2016-01-19 -================== - - * deps: mime-types@~2.1.9 - - deps: mime-db@~1.21.0 - -1.3.0 / 2015-09-29 -================== - - * deps: mime-types@~2.1.7 - - deps: mime-db@~1.19.0 - * deps: negotiator@0.6.0 - - Fix including type extensions in parameters in `Accept` parsing - - Fix parsing `Accept` parameters with quoted equals - - Fix parsing `Accept` parameters with quoted semicolons - - Lazy-load modules from main entry point - - perf: delay type concatenation until needed - - perf: enable strict mode - - perf: hoist regular expressions - - perf: remove closures getting spec properties - - perf: remove a closure from media type parsing - - perf: remove property delete from media type parsing - -1.2.13 / 2015-09-06 -=================== - - * deps: mime-types@~2.1.6 - - deps: mime-db@~1.18.0 - -1.2.12 / 2015-07-30 -=================== - - * deps: mime-types@~2.1.4 - - deps: mime-db@~1.16.0 - -1.2.11 / 2015-07-16 -=================== - - * deps: mime-types@~2.1.3 - - deps: mime-db@~1.15.0 - -1.2.10 / 2015-07-01 -=================== - - * deps: mime-types@~2.1.2 - - deps: mime-db@~1.14.0 - -1.2.9 / 2015-06-08 -================== - - * deps: mime-types@~2.1.1 - - perf: fix deopt during mapping - -1.2.8 / 2015-06-07 -================== - - * deps: mime-types@~2.1.0 - - deps: mime-db@~1.13.0 - * perf: avoid argument reassignment & argument slice - * perf: avoid negotiator recursive construction - * perf: enable strict mode - * perf: remove unnecessary bitwise operator - -1.2.7 / 2015-05-10 -================== - - * deps: negotiator@0.5.3 - - Fix media type parameter matching to be case-insensitive - -1.2.6 / 2015-05-07 -================== - - * deps: mime-types@~2.0.11 - - deps: mime-db@~1.9.1 - * deps: negotiator@0.5.2 - - Fix comparing media types with quoted values - - Fix splitting media types with quoted commas - -1.2.5 / 2015-03-13 -================== - - * deps: mime-types@~2.0.10 - - deps: mime-db@~1.8.0 - -1.2.4 / 2015-02-14 -================== - - * Support Node.js 0.6 - * deps: mime-types@~2.0.9 - - deps: mime-db@~1.7.0 - * deps: negotiator@0.5.1 - - Fix preference sorting to be stable for long acceptable lists - -1.2.3 / 2015-01-31 -================== - - * deps: mime-types@~2.0.8 - - deps: mime-db@~1.6.0 - -1.2.2 / 2014-12-30 -================== - - * deps: mime-types@~2.0.7 - - deps: mime-db@~1.5.0 - -1.2.1 / 2014-12-30 -================== - - * deps: mime-types@~2.0.5 - - deps: mime-db@~1.3.1 - -1.2.0 / 2014-12-19 -================== - - * deps: negotiator@0.5.0 - - Fix list return order when large accepted list - - Fix missing identity encoding when q=0 exists - - Remove dynamic building of Negotiator class - -1.1.4 / 2014-12-10 -================== - - * deps: mime-types@~2.0.4 - - deps: mime-db@~1.3.0 - -1.1.3 / 2014-11-09 -================== - - * deps: mime-types@~2.0.3 - - deps: mime-db@~1.2.0 - -1.1.2 / 2014-10-14 -================== - - * deps: negotiator@0.4.9 - - Fix error when media type has invalid parameter - -1.1.1 / 2014-09-28 -================== - - * deps: mime-types@~2.0.2 - - deps: mime-db@~1.1.0 - * deps: negotiator@0.4.8 - - Fix all negotiations to be case-insensitive - - Stable sort preferences of same quality according to client order - -1.1.0 / 2014-09-02 -================== - - * update `mime-types` - -1.0.7 / 2014-07-04 -================== - - * Fix wrong type returned from `type` when match after unknown extension - -1.0.6 / 2014-06-24 -================== - - * deps: negotiator@0.4.7 - -1.0.5 / 2014-06-20 -================== - - * fix crash when unknown extension given - -1.0.4 / 2014-06-19 -================== - - * use `mime-types` - -1.0.3 / 2014-06-11 -================== - - * deps: negotiator@0.4.6 - - Order by specificity when quality is the same - -1.0.2 / 2014-05-29 -================== - - * Fix interpretation when header not in request - * deps: pin negotiator@0.4.5 - -1.0.1 / 2014-01-18 -================== - - * Identity encoding isn't always acceptable - * deps: negotiator@~0.4.0 - -1.0.0 / 2013-12-27 -================== - - * Genesis diff --git a/express-server/node_modules/cordova/node_modules/accepts/LICENSE b/express-server/node_modules/cordova/node_modules/accepts/LICENSE deleted file mode 100644 index 06166077..00000000 --- a/express-server/node_modules/cordova/node_modules/accepts/LICENSE +++ /dev/null @@ -1,23 +0,0 @@ -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2015 Douglas Christopher Wilson - -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. diff --git a/express-server/node_modules/cordova/node_modules/accepts/README.md b/express-server/node_modules/cordova/node_modules/accepts/README.md deleted file mode 100644 index 6a2749a1..00000000 --- a/express-server/node_modules/cordova/node_modules/accepts/README.md +++ /dev/null @@ -1,143 +0,0 @@ -# accepts - -[![NPM Version][npm-image]][npm-url] -[![NPM Downloads][downloads-image]][downloads-url] -[![Node.js Version][node-version-image]][node-version-url] -[![Build Status][travis-image]][travis-url] -[![Test Coverage][coveralls-image]][coveralls-url] - -Higher level content negotiation based on [negotiator](https://www.npmjs.com/package/negotiator). -Extracted from [koa](https://www.npmjs.com/package/koa) for general use. - -In addition to negotiator, it allows: - -- Allows types as an array or arguments list, ie `(['text/html', 'application/json'])` - as well as `('text/html', 'application/json')`. -- Allows type shorthands such as `json`. -- Returns `false` when no types match -- Treats non-existent headers as `*` - -## Installation - -This is a [Node.js](https://nodejs.org/en/) module available through the -[npm registry](https://www.npmjs.com/). Installation is done using the -[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally): - -```sh -$ npm install accepts -``` - -## API - - - -```js -var accepts = require('accepts') -``` - -### accepts(req) - -Create a new `Accepts` object for the given `req`. - -#### .charset(charsets) - -Return the first accepted charset. If nothing in `charsets` is accepted, -then `false` is returned. - -#### .charsets() - -Return the charsets that the request accepts, in the order of the client's -preference (most preferred first). - -#### .encoding(encodings) - -Return the first accepted encoding. If nothing in `encodings` is accepted, -then `false` is returned. - -#### .encodings() - -Return the encodings that the request accepts, in the order of the client's -preference (most preferred first). - -#### .language(languages) - -Return the first accepted language. If nothing in `languages` is accepted, -then `false` is returned. - -#### .languages() - -Return the languages that the request accepts, in the order of the client's -preference (most preferred first). - -#### .type(types) - -Return the first accepted type (and it is returned as the same text as what -appears in the `types` array). If nothing in `types` is accepted, then `false` -is returned. - -The `types` array can contain full MIME types or file extensions. Any value -that is not a full MIME types is passed to `require('mime-types').lookup`. - -#### .types() - -Return the types that the request accepts, in the order of the client's -preference (most preferred first). - -## Examples - -### Simple type negotiation - -This simple example shows how to use `accepts` to return a different typed -respond body based on what the client wants to accept. The server lists it's -preferences in order and will get back the best match between the client and -server. - -```js -var accepts = require('accepts') -var http = require('http') - -function app (req, res) { - var accept = accepts(req) - - // the order of this list is significant; should be server preferred order - switch (accept.type(['json', 'html'])) { - case 'json': - res.setHeader('Content-Type', 'application/json') - res.write('{"hello":"world!"}') - break - case 'html': - res.setHeader('Content-Type', 'text/html') - res.write('hello, world!') - break - default: - // the fallback is text/plain, so no need to specify it above - res.setHeader('Content-Type', 'text/plain') - res.write('hello, world!') - break - } - - res.end() -} - -http.createServer(app).listen(3000) -``` - -You can test this out with the cURL program: -```sh -curl -I -H'Accept: text/html' http://localhost:3000/ -``` - -## License - -[MIT](LICENSE) - -[npm-image]: https://img.shields.io/npm/v/accepts.svg -[npm-url]: https://npmjs.org/package/accepts -[node-version-image]: https://img.shields.io/node/v/accepts.svg -[node-version-url]: https://nodejs.org/en/download/ -[travis-image]: https://img.shields.io/travis/jshttp/accepts/master.svg -[travis-url]: https://travis-ci.org/jshttp/accepts -[coveralls-image]: https://img.shields.io/coveralls/jshttp/accepts/master.svg -[coveralls-url]: https://coveralls.io/r/jshttp/accepts -[downloads-image]: https://img.shields.io/npm/dm/accepts.svg -[downloads-url]: https://npmjs.org/package/accepts diff --git a/express-server/node_modules/cordova/node_modules/accepts/index.js b/express-server/node_modules/cordova/node_modules/accepts/index.js deleted file mode 100644 index e9b2f63f..00000000 --- a/express-server/node_modules/cordova/node_modules/accepts/index.js +++ /dev/null @@ -1,238 +0,0 @@ -/*! - * accepts - * Copyright(c) 2014 Jonathan Ong - * Copyright(c) 2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - * @private - */ - -var Negotiator = require('negotiator') -var mime = require('mime-types') - -/** - * Module exports. - * @public - */ - -module.exports = Accepts - -/** - * Create a new Accepts object for the given req. - * - * @param {object} req - * @public - */ - -function Accepts (req) { - if (!(this instanceof Accepts)) { - return new Accepts(req) - } - - this.headers = req.headers - this.negotiator = new Negotiator(req) -} - -/** - * Check if the given `type(s)` is acceptable, returning - * the best match when true, otherwise `undefined`, in which - * case you should respond with 406 "Not Acceptable". - * - * The `type` value may be a single mime type string - * such as "application/json", the extension name - * such as "json" or an array `["json", "html", "text/plain"]`. When a list - * or array is given the _best_ match, if any is returned. - * - * Examples: - * - * // Accept: text/html - * this.types('html'); - * // => "html" - * - * // Accept: text/*, application/json - * this.types('html'); - * // => "html" - * this.types('text/html'); - * // => "text/html" - * this.types('json', 'text'); - * // => "json" - * this.types('application/json'); - * // => "application/json" - * - * // Accept: text/*, application/json - * this.types('image/png'); - * this.types('png'); - * // => undefined - * - * // Accept: text/*;q=.5, application/json - * this.types(['html', 'json']); - * this.types('html', 'json'); - * // => "json" - * - * @param {String|Array} types... - * @return {String|Array|Boolean} - * @public - */ - -Accepts.prototype.type = -Accepts.prototype.types = function (types_) { - var types = types_ - - // support flattened arguments - if (types && !Array.isArray(types)) { - types = new Array(arguments.length) - for (var i = 0; i < types.length; i++) { - types[i] = arguments[i] - } - } - - // no types, return all requested types - if (!types || types.length === 0) { - return this.negotiator.mediaTypes() - } - - // no accept header, return first given type - if (!this.headers.accept) { - return types[0] - } - - var mimes = types.map(extToMime) - var accepts = this.negotiator.mediaTypes(mimes.filter(validMime)) - var first = accepts[0] - - return first - ? types[mimes.indexOf(first)] - : false -} - -/** - * Return accepted encodings or best fit based on `encodings`. - * - * Given `Accept-Encoding: gzip, deflate` - * an array sorted by quality is returned: - * - * ['gzip', 'deflate'] - * - * @param {String|Array} encodings... - * @return {String|Array} - * @public - */ - -Accepts.prototype.encoding = -Accepts.prototype.encodings = function (encodings_) { - var encodings = encodings_ - - // support flattened arguments - if (encodings && !Array.isArray(encodings)) { - encodings = new Array(arguments.length) - for (var i = 0; i < encodings.length; i++) { - encodings[i] = arguments[i] - } - } - - // no encodings, return all requested encodings - if (!encodings || encodings.length === 0) { - return this.negotiator.encodings() - } - - return this.negotiator.encodings(encodings)[0] || false -} - -/** - * Return accepted charsets or best fit based on `charsets`. - * - * Given `Accept-Charset: utf-8, iso-8859-1;q=0.2, utf-7;q=0.5` - * an array sorted by quality is returned: - * - * ['utf-8', 'utf-7', 'iso-8859-1'] - * - * @param {String|Array} charsets... - * @return {String|Array} - * @public - */ - -Accepts.prototype.charset = -Accepts.prototype.charsets = function (charsets_) { - var charsets = charsets_ - - // support flattened arguments - if (charsets && !Array.isArray(charsets)) { - charsets = new Array(arguments.length) - for (var i = 0; i < charsets.length; i++) { - charsets[i] = arguments[i] - } - } - - // no charsets, return all requested charsets - if (!charsets || charsets.length === 0) { - return this.negotiator.charsets() - } - - return this.negotiator.charsets(charsets)[0] || false -} - -/** - * Return accepted languages or best fit based on `langs`. - * - * Given `Accept-Language: en;q=0.8, es, pt` - * an array sorted by quality is returned: - * - * ['es', 'pt', 'en'] - * - * @param {String|Array} langs... - * @return {Array|String} - * @public - */ - -Accepts.prototype.lang = -Accepts.prototype.langs = -Accepts.prototype.language = -Accepts.prototype.languages = function (languages_) { - var languages = languages_ - - // support flattened arguments - if (languages && !Array.isArray(languages)) { - languages = new Array(arguments.length) - for (var i = 0; i < languages.length; i++) { - languages[i] = arguments[i] - } - } - - // no languages, return all requested languages - if (!languages || languages.length === 0) { - return this.negotiator.languages() - } - - return this.negotiator.languages(languages)[0] || false -} - -/** - * Convert extnames to mime. - * - * @param {String} type - * @return {String} - * @private - */ - -function extToMime (type) { - return type.indexOf('/') === -1 - ? mime.lookup(type) - : type -} - -/** - * Check if mime is valid. - * - * @param {String} type - * @return {String} - * @private - */ - -function validMime (type) { - return typeof type === 'string' -} diff --git a/express-server/node_modules/cordova/node_modules/accepts/package.json b/express-server/node_modules/cordova/node_modules/accepts/package.json deleted file mode 100644 index 20346337..00000000 --- a/express-server/node_modules/cordova/node_modules/accepts/package.json +++ /dev/null @@ -1,89 +0,0 @@ -{ - "_args": [ - [ - "accepts@1.3.5", - "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova" - ] - ], - "_from": "accepts@1.3.5", - "_id": "accepts@1.3.5", - "_inBundle": false, - "_integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", - "_location": "/cordova/accepts", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "accepts@1.3.5", - "name": "accepts", - "escapedName": "accepts", - "rawSpec": "1.3.5", - "saveSpec": null, - "fetchSpec": "1.3.5" - }, - "_requiredBy": [ - "/cordova/compression", - "/cordova/express" - ], - "_resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", - "_spec": "1.3.5", - "_where": "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova", - "bugs": { - "url": "https://github.com/jshttp/accepts/issues" - }, - "contributors": [ - { - "name": "Douglas Christopher Wilson", - "email": "doug@somethingdoug.com" - }, - { - "name": "Jonathan Ong", - "email": "me@jongleberry.com", - "url": "http://jongleberry.com" - } - ], - "dependencies": { - "mime-types": "~2.1.18", - "negotiator": "0.6.1" - }, - "description": "Higher-level content negotiation", - "devDependencies": { - "eslint": "4.18.1", - "eslint-config-standard": "11.0.0", - "eslint-plugin-import": "2.9.0", - "eslint-plugin-markdown": "1.0.0-beta.6", - "eslint-plugin-node": "6.0.1", - "eslint-plugin-promise": "3.6.0", - "eslint-plugin-standard": "3.0.1", - "istanbul": "0.4.5", - "mocha": "~1.21.5" - }, - "engines": { - "node": ">= 0.6" - }, - "files": [ - "LICENSE", - "HISTORY.md", - "index.js" - ], - "homepage": "https://github.com/jshttp/accepts#readme", - "keywords": [ - "content", - "negotiation", - "accept", - "accepts" - ], - "license": "MIT", - "name": "accepts", - "repository": { - "type": "git", - "url": "git+https://github.com/jshttp/accepts.git" - }, - "scripts": { - "lint": "eslint --plugin markdown --ext js,md .", - "test": "mocha --reporter spec --check-leaks --bail test/", - "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/", - "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/" - }, - "version": "1.3.5" -} diff --git a/express-server/node_modules/cordova/node_modules/acorn-jsx/LICENSE b/express-server/node_modules/cordova/node_modules/acorn-jsx/LICENSE deleted file mode 100644 index 6d1e4f45..00000000 --- a/express-server/node_modules/cordova/node_modules/acorn-jsx/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 2012-2014 by Ingvar Stepanyan - -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. diff --git a/express-server/node_modules/cordova/node_modules/acorn-jsx/README.md b/express-server/node_modules/cordova/node_modules/acorn-jsx/README.md deleted file mode 100644 index cd9674c0..00000000 --- a/express-server/node_modules/cordova/node_modules/acorn-jsx/README.md +++ /dev/null @@ -1,64 +0,0 @@ -# Acorn-JSX - -[![Build Status](https://travis-ci.org/RReverser/acorn-jsx.svg?branch=master)](https://travis-ci.org/RReverser/acorn-jsx) -[![NPM version](https://img.shields.io/npm/v/acorn-jsx.svg)](https://www.npmjs.org/package/acorn-jsx) - -This is plugin for [Acorn](http://marijnhaverbeke.nl/acorn/) - a tiny, fast JavaScript parser, written completely in JavaScript. - -It was created as an experimental alternative, faster [React.js JSX](http://facebook.github.io/react/docs/jsx-in-depth.html) parser. - -According to [benchmarks](https://github.com/RReverser/acorn-jsx/blob/master/test/bench.html), Acorn-JSX is 2x faster than official [Esprima-based parser](https://github.com/facebook/esprima) when location tracking is turned on in both (call it "source maps enabled mode"). At the same time, it consumes all the ES6+JSX syntax that can be consumed by Esprima-FB (this is proved by [official tests](https://github.com/RReverser/acorn-jsx/blob/master/test/tests-jsx.js)). - -**UPDATE [14-Apr-2015]**: Facebook implementation started [deprecation process](https://github.com/facebook/esprima/issues/111) in favor of Acorn + Acorn-JSX + Babel for parsing and transpiling JSX syntax. - -## Transpiler - -Please note that this tool only parses source code to JSX AST, which is useful for various language tools and services. If you want to transpile your code to regular ES5-compliant JavaScript with source map, check out the [babel transpiler](https://babeljs.io/) which uses `acorn-jsx` under the hood. - -## Usage - -You can use module directly in order to get Acorn instance with plugin installed: - -```javascript -var acorn = require('acorn-jsx'); -``` - -Or you can use `inject.js` for injecting plugin into your own version of Acorn like following: - -```javascript -var acorn = require('acorn-jsx/inject')(require('./custom-acorn')); -``` - -Then, use `plugins` option whenever you need to support JSX while parsing: - -```javascript -var ast = acorn.parse(code, { - plugins: { jsx: true } -}); -``` - -Note that official spec doesn't support mix of XML namespaces and object-style access in tag names (#27) like in ``, so it was deprecated in `acorn-jsx@3.0`. If you still want to opt-in to support of such constructions, you can pass the following option: - -```javascript -var ast = acorn.parse(code, { - plugins: { - jsx: { allowNamespacedObjects: true } - } -}); -``` - -Also, since most apps use pure React transformer, a new option was introduced that allows to prohibit namespaces completely: - -```javascript -var ast = acorn.parse(code, { - plugins: { - jsx: { allowNamespaces: false } - } -}); -``` - -Note that by default `allowNamespaces` is enabled for spec compliancy. - -## License - -This plugin is issued under the [MIT license](./LICENSE). diff --git a/express-server/node_modules/cordova/node_modules/acorn-jsx/index.js b/express-server/node_modules/cordova/node_modules/acorn-jsx/index.js deleted file mode 100644 index 58c86777..00000000 --- a/express-server/node_modules/cordova/node_modules/acorn-jsx/index.js +++ /dev/null @@ -1,3 +0,0 @@ -'use strict'; - -module.exports = require('./inject')(require('acorn')); diff --git a/express-server/node_modules/cordova/node_modules/acorn-jsx/inject.js b/express-server/node_modules/cordova/node_modules/acorn-jsx/inject.js deleted file mode 100644 index 2bc4e9fd..00000000 --- a/express-server/node_modules/cordova/node_modules/acorn-jsx/inject.js +++ /dev/null @@ -1,433 +0,0 @@ -'use strict'; - -var XHTMLEntities = require('./xhtml'); - -var hexNumber = /^[\da-fA-F]+$/; -var decimalNumber = /^\d+$/; - -module.exports = function(acorn) { - var tt = acorn.tokTypes; - var tc = acorn.tokContexts; - - tc.j_oTag = new acorn.TokContext('...', true, true); - - tt.jsxName = new acorn.TokenType('jsxName'); - tt.jsxText = new acorn.TokenType('jsxText', {beforeExpr: true}); - tt.jsxTagStart = new acorn.TokenType('jsxTagStart'); - tt.jsxTagEnd = new acorn.TokenType('jsxTagEnd'); - - tt.jsxTagStart.updateContext = function() { - this.context.push(tc.j_expr); // treat as beginning of JSX expression - this.context.push(tc.j_oTag); // start opening tag context - this.exprAllowed = false; - }; - tt.jsxTagEnd.updateContext = function(prevType) { - var out = this.context.pop(); - if (out === tc.j_oTag && prevType === tt.slash || out === tc.j_cTag) { - this.context.pop(); - this.exprAllowed = this.curContext() === tc.j_expr; - } else { - this.exprAllowed = true; - } - }; - - var pp = acorn.Parser.prototype; - - // Reads inline JSX contents token. - - pp.jsx_readToken = function() { - var out = '', chunkStart = this.pos; - for (;;) { - if (this.pos >= this.input.length) - this.raise(this.start, 'Unterminated JSX contents'); - var ch = this.input.charCodeAt(this.pos); - - switch (ch) { - case 60: // '<' - case 123: // '{' - if (this.pos === this.start) { - if (ch === 60 && this.exprAllowed) { - ++this.pos; - return this.finishToken(tt.jsxTagStart); - } - return this.getTokenFromCode(ch); - } - out += this.input.slice(chunkStart, this.pos); - return this.finishToken(tt.jsxText, out); - - case 38: // '&' - out += this.input.slice(chunkStart, this.pos); - out += this.jsx_readEntity(); - chunkStart = this.pos; - break; - - default: - if (acorn.isNewLine(ch)) { - out += this.input.slice(chunkStart, this.pos); - out += this.jsx_readNewLine(true); - chunkStart = this.pos; - } else { - ++this.pos; - } - } - } - }; - - pp.jsx_readNewLine = function(normalizeCRLF) { - var ch = this.input.charCodeAt(this.pos); - var out; - ++this.pos; - if (ch === 13 && this.input.charCodeAt(this.pos) === 10) { - ++this.pos; - out = normalizeCRLF ? '\n' : '\r\n'; - } else { - out = String.fromCharCode(ch); - } - if (this.options.locations) { - ++this.curLine; - this.lineStart = this.pos; - } - - return out; - }; - - pp.jsx_readString = function(quote) { - var out = '', chunkStart = ++this.pos; - for (;;) { - if (this.pos >= this.input.length) - this.raise(this.start, 'Unterminated string constant'); - var ch = this.input.charCodeAt(this.pos); - if (ch === quote) break; - if (ch === 38) { // '&' - out += this.input.slice(chunkStart, this.pos); - out += this.jsx_readEntity(); - chunkStart = this.pos; - } else if (acorn.isNewLine(ch)) { - out += this.input.slice(chunkStart, this.pos); - out += this.jsx_readNewLine(false); - chunkStart = this.pos; - } else { - ++this.pos; - } - } - out += this.input.slice(chunkStart, this.pos++); - return this.finishToken(tt.string, out); - }; - - pp.jsx_readEntity = function() { - var str = '', count = 0, entity; - var ch = this.input[this.pos]; - if (ch !== '&') - this.raise(this.pos, 'Entity must start with an ampersand'); - var startPos = ++this.pos; - while (this.pos < this.input.length && count++ < 10) { - ch = this.input[this.pos++]; - if (ch === ';') { - if (str[0] === '#') { - if (str[1] === 'x') { - str = str.substr(2); - if (hexNumber.test(str)) - entity = String.fromCharCode(parseInt(str, 16)); - } else { - str = str.substr(1); - if (decimalNumber.test(str)) - entity = String.fromCharCode(parseInt(str, 10)); - } - } else { - entity = XHTMLEntities[str]; - } - break; - } - str += ch; - } - if (!entity) { - this.pos = startPos; - return '&'; - } - return entity; - }; - - - // Read a JSX identifier (valid tag or attribute name). - // - // Optimized version since JSX identifiers can't contain - // escape characters and so can be read as single slice. - // Also assumes that first character was already checked - // by isIdentifierStart in readToken. - - pp.jsx_readWord = function() { - var ch, start = this.pos; - do { - ch = this.input.charCodeAt(++this.pos); - } while (acorn.isIdentifierChar(ch) || ch === 45); // '-' - return this.finishToken(tt.jsxName, this.input.slice(start, this.pos)); - }; - - // Transforms JSX element name to string. - - function getQualifiedJSXName(object) { - if (object.type === 'JSXIdentifier') - return object.name; - - if (object.type === 'JSXNamespacedName') - return object.namespace.name + ':' + object.name.name; - - if (object.type === 'JSXMemberExpression') - return getQualifiedJSXName(object.object) + '.' + - getQualifiedJSXName(object.property); - } - - // Parse next token as JSX identifier - - pp.jsx_parseIdentifier = function() { - var node = this.startNode(); - if (this.type === tt.jsxName) - node.name = this.value; - else if (this.type.keyword) - node.name = this.type.keyword; - else - this.unexpected(); - this.next(); - return this.finishNode(node, 'JSXIdentifier'); - }; - - // Parse namespaced identifier. - - pp.jsx_parseNamespacedName = function() { - var startPos = this.start, startLoc = this.startLoc; - var name = this.jsx_parseIdentifier(); - if (!this.options.plugins.jsx.allowNamespaces || !this.eat(tt.colon)) return name; - var node = this.startNodeAt(startPos, startLoc); - node.namespace = name; - node.name = this.jsx_parseIdentifier(); - return this.finishNode(node, 'JSXNamespacedName'); - }; - - // Parses element name in any form - namespaced, member - // or single identifier. - - pp.jsx_parseElementName = function() { - var startPos = this.start, startLoc = this.startLoc; - var node = this.jsx_parseNamespacedName(); - if (this.type === tt.dot && node.type === 'JSXNamespacedName' && !this.options.plugins.jsx.allowNamespacedObjects) { - this.unexpected(); - } - while (this.eat(tt.dot)) { - var newNode = this.startNodeAt(startPos, startLoc); - newNode.object = node; - newNode.property = this.jsx_parseIdentifier(); - node = this.finishNode(newNode, 'JSXMemberExpression'); - } - return node; - }; - - // Parses any type of JSX attribute value. - - pp.jsx_parseAttributeValue = function() { - switch (this.type) { - case tt.braceL: - var node = this.jsx_parseExpressionContainer(); - if (node.expression.type === 'JSXEmptyExpression') - this.raise(node.start, 'JSX attributes must only be assigned a non-empty expression'); - return node; - - case tt.jsxTagStart: - case tt.string: - return this.parseExprAtom(); - - default: - this.raise(this.start, 'JSX value should be either an expression or a quoted JSX text'); - } - }; - - // JSXEmptyExpression is unique type since it doesn't actually parse anything, - // and so it should start at the end of last read token (left brace) and finish - // at the beginning of the next one (right brace). - - pp.jsx_parseEmptyExpression = function() { - var node = this.startNodeAt(this.lastTokEnd, this.lastTokEndLoc); - return this.finishNodeAt(node, 'JSXEmptyExpression', this.start, this.startLoc); - }; - - // Parses JSX expression enclosed into curly brackets. - - - pp.jsx_parseExpressionContainer = function() { - var node = this.startNode(); - this.next(); - node.expression = this.type === tt.braceR - ? this.jsx_parseEmptyExpression() - : this.parseExpression(); - this.expect(tt.braceR); - return this.finishNode(node, 'JSXExpressionContainer'); - }; - - // Parses following JSX attribute name-value pair. - - pp.jsx_parseAttribute = function() { - var node = this.startNode(); - if (this.eat(tt.braceL)) { - this.expect(tt.ellipsis); - node.argument = this.parseMaybeAssign(); - this.expect(tt.braceR); - return this.finishNode(node, 'JSXSpreadAttribute'); - } - node.name = this.jsx_parseNamespacedName(); - node.value = this.eat(tt.eq) ? this.jsx_parseAttributeValue() : null; - return this.finishNode(node, 'JSXAttribute'); - }; - - // Parses JSX opening tag starting after '<'. - - pp.jsx_parseOpeningElementAt = function(startPos, startLoc) { - var node = this.startNodeAt(startPos, startLoc); - node.attributes = []; - node.name = this.jsx_parseElementName(); - while (this.type !== tt.slash && this.type !== tt.jsxTagEnd) - node.attributes.push(this.jsx_parseAttribute()); - node.selfClosing = this.eat(tt.slash); - this.expect(tt.jsxTagEnd); - return this.finishNode(node, 'JSXOpeningElement'); - }; - - // Parses JSX closing tag starting after ''); - } - } - - node.openingElement = openingElement; - node.closingElement = closingElement; - node.children = children; - if (this.type === tt.relational && this.value === "<") { - this.raise(this.start, "Adjacent JSX elements must be wrapped in an enclosing tag"); - } - return this.finishNode(node, 'JSXElement'); - }; - - // Parses entire JSX element from current position. - - pp.jsx_parseElement = function() { - var startPos = this.start, startLoc = this.startLoc; - this.next(); - return this.jsx_parseElementAt(startPos, startLoc); - }; - - acorn.plugins.jsx = function(instance, opts) { - if (!opts) { - return; - } - - if (typeof opts !== 'object') { - opts = {}; - } - - instance.options.plugins.jsx = { - allowNamespaces: opts.allowNamespaces !== false, - allowNamespacedObjects: !!opts.allowNamespacedObjects - }; - - instance.extend('parseExprAtom', function(inner) { - return function(refShortHandDefaultPos) { - if (this.type === tt.jsxText) - return this.parseLiteral(this.value); - else if (this.type === tt.jsxTagStart) - return this.jsx_parseElement(); - else - return inner.call(this, refShortHandDefaultPos); - }; - }); - - instance.extend('readToken', function(inner) { - return function(code) { - var context = this.curContext(); - - if (context === tc.j_expr) return this.jsx_readToken(); - - if (context === tc.j_oTag || context === tc.j_cTag) { - if (acorn.isIdentifierStart(code)) return this.jsx_readWord(); - - if (code == 62) { - ++this.pos; - return this.finishToken(tt.jsxTagEnd); - } - - if ((code === 34 || code === 39) && context == tc.j_oTag) - return this.jsx_readString(code); - } - - if (code === 60 && this.exprAllowed) { - ++this.pos; - return this.finishToken(tt.jsxTagStart); - } - return inner.call(this, code); - }; - }); - - instance.extend('updateContext', function(inner) { - return function(prevType) { - if (this.type == tt.braceL) { - var curContext = this.curContext(); - if (curContext == tc.j_oTag) this.context.push(tc.b_expr); - else if (curContext == tc.j_expr) this.context.push(tc.b_tmpl); - else inner.call(this, prevType); - this.exprAllowed = true; - } else if (this.type === tt.slash && prevType === tt.jsxTagStart) { - this.context.length -= 2; // do not consider JSX expr -> JSX open tag -> ... anymore - this.context.push(tc.j_cTag); // reconsider as closing tag context - this.exprAllowed = false; - } else { - return inner.call(this, prevType); - } - }; - }); - }; - - return acorn; -}; diff --git a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/.bin/acorn b/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/.bin/acorn deleted file mode 100644 index 558ebb98..00000000 --- a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/.bin/acorn +++ /dev/null @@ -1,15 +0,0 @@ -#!/bin/sh -basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')") - -case `uname` in - *CYGWIN*) basedir=`cygpath -w "$basedir"`;; -esac - -if [ -x "$basedir/node" ]; then - "$basedir/node" "$basedir/../acorn/bin/acorn" "$@" - ret=$? -else - node "$basedir/../acorn/bin/acorn" "$@" - ret=$? -fi -exit $ret diff --git a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/.bin/acorn.cmd b/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/.bin/acorn.cmd deleted file mode 100644 index 45c0c3d0..00000000 --- a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/.bin/acorn.cmd +++ /dev/null @@ -1,7 +0,0 @@ -@IF EXIST "%~dp0\node.exe" ( - "%~dp0\node.exe" "%~dp0\..\acorn\bin\acorn" %* -) ELSE ( - @SETLOCAL - @SET PATHEXT=%PATHEXT:;.JS;=;% - node "%~dp0\..\acorn\bin\acorn" %* -) \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/.editorconfig b/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/.editorconfig deleted file mode 100644 index c14d5c67..00000000 --- a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/.editorconfig +++ /dev/null @@ -1,7 +0,0 @@ -root = true - -[*] -indent_style = space -indent_size = 2 -end_of_line = lf -insert_final_newline = true diff --git a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/.gitattributes b/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/.gitattributes deleted file mode 100644 index fcadb2cf..00000000 --- a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/.gitattributes +++ /dev/null @@ -1 +0,0 @@ -* text eol=lf diff --git a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/.npmignore b/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/.npmignore deleted file mode 100644 index ecba2911..00000000 --- a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/.npmignore +++ /dev/null @@ -1,3 +0,0 @@ -/.tern-port -/test -/local diff --git a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/.tern-project b/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/.tern-project deleted file mode 100644 index 6718ce07..00000000 --- a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/.tern-project +++ /dev/null @@ -1,6 +0,0 @@ -{ - "plugins": { - "node": true, - "es_modules": true - } -} \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/.travis.yml b/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/.travis.yml deleted file mode 100644 index d9ee88ba..00000000 --- a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/.travis.yml +++ /dev/null @@ -1,7 +0,0 @@ -language: node_js -sudo: false -node_js: - - '0.12' - - '4' - - '5' - - '6' diff --git a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/AUTHORS b/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/AUTHORS deleted file mode 100644 index 1b2061cd..00000000 --- a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/AUTHORS +++ /dev/null @@ -1,59 +0,0 @@ -List of Acorn contributors. Updated before every release. - -Adrian Rakovsky -Alistair Braidwood -Amila Welihinda -Andres Suarez -Angelo -Aparajita Fishman -Arian Stolwijk -Artem Govorov -Brandon Mills -Charles Hughes -Conrad Irwin -Daniel Tschinder -David Bonnet -Domenico Matteo -ForbesLindesay -Forbes Lindesay -Gilad Peleg -impinball -Ingvar Stepanyan -Jackson Ray Hamilton -Jesse McCarthy -Jiaxing Wang -Joel Kemp -Johannes Herr -Jordan Klassen -Jürg Lehni -keeyipchan -Keheliya Gallaba -Kevin Irish -Kevin Kwok -krator -Marijn Haverbeke -Martin Carlberg -Mathias Bynens -Mathieu 'p01' Henri -Matthew Bastien -Max Schaefer -Max Zerzouri -Mihai Bazon -Mike Rennie -Nicholas C. Zakas -Nick Fitzgerald -Olivier Thomann -Oskar Schöldström -Paul Harper -Peter Rust -PlNG -Prayag Verma -ReadmeCritic -r-e-d -Richard Gibson -Rich Harris -Rich-Harris -Sebastian McKenzie -Timothy Gu -Toru Nagashima -zsjforcn diff --git a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md b/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md deleted file mode 100644 index 16b8212e..00000000 --- a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/CHANGELOG.md +++ /dev/null @@ -1,159 +0,0 @@ -## 3.3.0 (2016-07-25) - -### Bug fixes - -Fix bug in tokenizing of regexp operator after a function declaration. - -Fix parser crash when parsing an array pattern with a hole. - -### New features - -Implement check against complex argument lists in functions that -enable strict mode in ES7. - -## 3.2.0 (2016-06-07) - -### Bug fixes - -Improve handling of lack of unicode regexp support in host -environment. - -Properly reject shorthand properties whose name is a keyword. - -Don't crash when the loose parser is called without options object. - -### New features - -Visitors created with `visit.make` now have their base as _prototype_, -rather than copying properties into a fresh object. - -Make it possible to use `visit.ancestor` with a walk state. - -## 3.1.0 (2016-04-18) - -### Bug fixes - -Fix issue where the loose parser created invalid TemplateElement nodes -for unclosed template literals. - -Properly tokenize the division operator directly after a function -expression. - -Allow trailing comma in destructuring arrays. - -### New features - -The walker now allows defining handlers for `CatchClause` nodes. - -## 3.0.4 (2016-02-25) - -### Fixes - -Allow update expressions as left-hand-side of the ES7 exponential -operator. - -## 3.0.2 (2016-02-10) - -### Fixes - -Fix bug that accidentally made `undefined` a reserved word when -parsing ES7. - -## 3.0.0 (2016-02-10) - -### Breaking changes - -The default value of the `ecmaVersion` option is now 6 (used to be 5). - -Support for comprehension syntax (which was dropped from the draft -spec) has been removed. - -### Fixes - -`let` and `yield` are now “contextual keywords”, meaning you can -mostly use them as identifiers in ES5 non-strict code. - -A parenthesized class or function expression after `export default` is -now parsed correctly. - -### New features - -When `ecmaVersion` is set to 7, Acorn will parse the exponentiation -operator (`**`). - -The identifier character ranges are now based on Unicode 8.0.0. - -Plugins can now override the `raiseRecoverable` method to override the -way non-critical errors are handled. - -## 2.7.0 (2016-01-04) - -### Fixes - -Stop allowing rest parameters in setters. - -Make sure the loose parser always attaches a `local` property to -`ImportNamespaceSpecifier` nodes. - -Disallow `y` rexexp flag in ES5. - -Disallow `\00` and `\000` escapes in strict mode. - -Raise an error when an import name is a reserved word. - -## 2.6.4 (2015-11-12) - -### Fixes - -Fix crash in loose parser when parsing invalid object pattern. - -### New features - -Support plugins in the loose parser. - -## 2.6.2 (2015-11-10) - -### Fixes - -Don't crash when no options object is passed. - -## 2.6.0 (2015-11-09) - -### Fixes - -Add `await` as a reserved word in module sources. - -Disallow `yield` in a parameter default value for a generator. - -Forbid using a comma after a rest pattern in an array destructuring. - -### New features - -Support parsing stdin in command-line tool. - -## 2.5.2 (2015-10-27) - -### Fixes - -Fix bug where the walker walked an exported `let` statement as an -expression. - -## 2.5.0 (2015-10-27) - -### Fixes - -Fix tokenizer support in the command-line tool. - -In the loose parser, don't allow non-string-literals as import -sources. - -Stop allowing `new.target` outside of functions. - -Remove legacy `guard` and `guardedHandler` properties from try nodes. - -Stop allowing multiple `__proto__` properties on an object literal in -strict mode. - -Don't allow rest parameters to be non-identifier patterns. - -Check for duplicate paramter names in arrow functions. diff --git a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/LICENSE b/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/LICENSE deleted file mode 100644 index a35ebf44..00000000 --- a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright (C) 2012-2016 by various contributors (see AUTHORS) - -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. diff --git a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/README.md b/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/README.md deleted file mode 100644 index 0c514d5e..00000000 --- a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/README.md +++ /dev/null @@ -1,407 +0,0 @@ -# Acorn - -[![Build Status](https://travis-ci.org/ternjs/acorn.svg?branch=master)](https://travis-ci.org/ternjs/acorn) -[![NPM version](https://img.shields.io/npm/v/acorn.svg)](https://www.npmjs.com/package/acorn) -[Author funding status: ![maintainer happiness](https://marijnhaverbeke.nl/fund/status_s.png?force)](https://marijnhaverbeke.nl/fund/) - -A tiny, fast JavaScript parser, written completely in JavaScript. - -## Community - -Acorn is open source software released under an -[MIT license](https://github.com/ternjs/acorn/blob/master/LICENSE). - -You are welcome to -[report bugs](https://github.com/ternjs/acorn/issues) or create pull -requests on [github](https://github.com/ternjs/acorn). For questions -and discussion, please use the -[Tern discussion forum](https://discuss.ternjs.net). - -## Installation - -The easiest way to install acorn is with [`npm`][npm]. - -[npm]: https://www.npmjs.com/ - -```sh -npm install acorn -``` - -Alternately, download the source. - -```sh -git clone https://github.com/ternjs/acorn.git -``` - -## Components - -When run in a CommonJS (node.js) or AMD environment, exported values -appear in the interfaces exposed by the individual files, as usual. -When loaded in the browser (Acorn works in any JS-enabled browser more -recent than IE5) without any kind of module management, a single -global object `acorn` will be defined, and all the exported properties -will be added to that. - -### Main parser - -This is implemented in `dist/acorn.js`, and is what you get when you -`require("acorn")` in node.js. - -**parse**`(input, options)` is used to parse a JavaScript program. -The `input` parameter is a string, `options` can be undefined or an -object setting some of the options listed below. The return value will -be an abstract syntax tree object as specified by the -[ESTree spec][estree]. - -When encountering a syntax error, the parser will raise a -`SyntaxError` object with a meaningful message. The error object will -have a `pos` property that indicates the character offset at which the -error occurred, and a `loc` object that contains a `{line, column}` -object referring to that same position. - -[estree]: https://github.com/estree/estree - -- **ecmaVersion**: Indicates the ECMAScript version to parse. Must be - either 3, 5, 6, or 7. This influences support for strict mode, the set - of reserved words, and support for new syntax features. Default is 6. - - **NOTE**: Only 'stage 4' (finalized) ECMAScript 7 features are being - implemented by Acorn. That means that most of the draft standard is - not yet being parsed. - -- **sourceType**: Indicate the mode the code should be parsed in. Can be - either `"script"` or `"module"`. - -- **onInsertedSemicolon**: If given a callback, that callback will be - called whenever a missing semicolon is inserted by the parser. The - callback will be given the character offset of the point where the - semicolon is inserted as argument, and if `locations` is on, also a - `{line, column}` object representing this position. - -- **onTrailingComma**: Like `onInsertedSemicolon`, but for trailing - commas. - -- **allowReserved**: If `false`, using a reserved word will generate - an error. Defaults to `true` for `ecmaVersion` 3, `false` for higher - versions. When given the value `"never"`, reserved words and - keywords can also not be used as property names (as in Internet - Explorer's old parser). - -- **allowReturnOutsideFunction**: By default, a return statement at - the top level raises an error. Set this to `true` to accept such - code. - -- **allowImportExportEverywhere**: By default, `import` and `export` - declarations can only appear at a program's top level. Setting this - option to `true` allows them anywhere where a statement is allowed. - -- **allowHashBang**: When this is enabled (off by default), if the - code starts with the characters `#!` (as in a shellscript), the - first line will be treated as a comment. - -- **locations**: When `true`, each node has a `loc` object attached - with `start` and `end` subobjects, each of which contains the - one-based line and zero-based column numbers in `{line, column}` - form. Default is `false`. - -- **onToken**: If a function is passed for this option, each found - token will be passed in same format as tokens returned from - `tokenizer().getToken()`. - - If array is passed, each found token is pushed to it. - - Note that you are not allowed to call the parser from the - callback—that will corrupt its internal state. - -- **onComment**: If a function is passed for this option, whenever a - comment is encountered the function will be called with the - following parameters: - - - `block`: `true` if the comment is a block comment, false if it - is a line comment. - - `text`: The content of the comment. - - `start`: Character offset of the start of the comment. - - `end`: Character offset of the end of the comment. - - When the `locations` options is on, the `{line, column}` locations - of the comment’s start and end are passed as two additional - parameters. - - If array is passed for this option, each found comment is pushed - to it as object in Esprima format: - - ```javascript - { - "type": "Line" | "Block", - "value": "comment text", - "start": Number, - "end": Number, - // If `locations` option is on: - "loc": { - "start": {line: Number, column: Number} - "end": {line: Number, column: Number} - }, - // If `ranges` option is on: - "range": [Number, Number] - } - ``` - - Note that you are not allowed to call the parser from the - callback—that will corrupt its internal state. - -- **ranges**: Nodes have their start and end characters offsets - recorded in `start` and `end` properties (directly on the node, - rather than the `loc` object, which holds line/column data. To also - add a [semi-standardized][range] `range` property holding a - `[start, end]` array with the same numbers, set the `ranges` option - to `true`. - -- **program**: It is possible to parse multiple files into a single - AST by passing the tree produced by parsing the first file as the - `program` option in subsequent parses. This will add the toplevel - forms of the parsed file to the "Program" (top) node of an existing - parse tree. - -- **sourceFile**: When the `locations` option is `true`, you can pass - this option to add a `source` attribute in every node’s `loc` - object. Note that the contents of this option are not examined or - processed in any way; you are free to use whatever format you - choose. - -- **directSourceFile**: Like `sourceFile`, but a `sourceFile` property - will be added (regardless of the `location` option) directly to the - nodes, rather than the `loc` object. - -- **preserveParens**: If this option is `true`, parenthesized expressions - are represented by (non-standard) `ParenthesizedExpression` nodes - that have a single `expression` property containing the expression - inside parentheses. - -[range]: https://bugzilla.mozilla.org/show_bug.cgi?id=745678 - -**parseExpressionAt**`(input, offset, options)` will parse a single -expression in a string, and return its AST. It will not complain if -there is more of the string left after the expression. - -**getLineInfo**`(input, offset)` can be used to get a `{line, -column}` object for a given program string and character offset. - -**tokenizer**`(input, options)` returns an object with a `getToken` -method that can be called repeatedly to get the next token, a `{start, -end, type, value}` object (with added `loc` property when the -`locations` option is enabled and `range` property when the `ranges` -option is enabled). When the token's type is `tokTypes.eof`, you -should stop calling the method, since it will keep returning that same -token forever. - -In ES6 environment, returned result can be used as any other -protocol-compliant iterable: - -```javascript -for (let token of acorn.tokenizer(str)) { - // iterate over the tokens -} - -// transform code to array of tokens: -var tokens = [...acorn.tokenizer(str)]; -``` - -**tokTypes** holds an object mapping names to the token type objects -that end up in the `type` properties of tokens. - -#### Note on using with [Escodegen][escodegen] - -Escodegen supports generating comments from AST, attached in -Esprima-specific format. In order to simulate same format in -Acorn, consider following example: - -```javascript -var comments = [], tokens = []; - -var ast = acorn.parse('var x = 42; // answer', { - // collect ranges for each node - ranges: true, - // collect comments in Esprima's format - onComment: comments, - // collect token ranges - onToken: tokens -}); - -// attach comments using collected information -escodegen.attachComments(ast, comments, tokens); - -// generate code -console.log(escodegen.generate(ast, {comment: true})); -// > 'var x = 42; // answer' -``` - -[escodegen]: https://github.com/estools/escodegen - -### dist/acorn_loose.js ### - -This file implements an error-tolerant parser. It exposes a single -function. The loose parser is accessible in node.js via `require("acorn/dist/acorn_loose")`. - -**parse_dammit**`(input, options)` takes the same arguments and -returns the same syntax tree as the `parse` function in `acorn.js`, -but never raises an error, and will do its best to parse syntactically -invalid code in as meaningful a way as it can. It'll insert identifier -nodes with name `"✖"` as placeholders in places where it can't make -sense of the input. Depends on `acorn.js`, because it uses the same -tokenizer. - -### dist/walk.js ### - -Implements an abstract syntax tree walker. Will store its interface in -`acorn.walk` when loaded without a module system. - -**simple**`(node, visitors, base, state)` does a 'simple' walk over -a tree. `node` should be the AST node to walk, and `visitors` an -object with properties whose names correspond to node types in the -[ESTree spec][estree]. The properties should contain functions -that will be called with the node object and, if applicable the state -at that point. The last two arguments are optional. `base` is a walker -algorithm, and `state` is a start state. The default walker will -simply visit all statements and expressions and not produce a -meaningful state. (An example of a use of state is to track scope at -each point in the tree.) - -**ancestor**`(node, visitors, base, state)` does a 'simple' walk over -a tree, building up an array of ancestor nodes (including the current node) -and passing the array to the callbacks as a third parameter. - -**recursive**`(node, state, functions, base)` does a 'recursive' -walk, where the walker functions are responsible for continuing the -walk on the child nodes of their target node. `state` is the start -state, and `functions` should contain an object that maps node types -to walker functions. Such functions are called with `(node, state, c)` -arguments, and can cause the walk to continue on a sub-node by calling -the `c` argument on it with `(node, state)` arguments. The optional -`base` argument provides the fallback walker functions for node types -that aren't handled in the `functions` object. If not given, the -default walkers will be used. - -**make**`(functions, base)` builds a new walker object by using the -walker functions in `functions` and filling in the missing ones by -taking defaults from `base`. - -**findNodeAt**`(node, start, end, test, base, state)` tries to -locate a node in a tree at the given start and/or end offsets, which -satisfies the predicate `test`. `start` and `end` can be either `null` -(as wildcard) or a number. `test` may be a string (indicating a node -type) or a function that takes `(nodeType, node)` arguments and -returns a boolean indicating whether this node is interesting. `base` -and `state` are optional, and can be used to specify a custom walker. -Nodes are tested from inner to outer, so if two nodes match the -boundaries, the inner one will be preferred. - -**findNodeAround**`(node, pos, test, base, state)` is a lot like -`findNodeAt`, but will match any node that exists 'around' (spanning) -the given position. - -**findNodeAfter**`(node, pos, test, base, state)` is similar to -`findNodeAround`, but will match all nodes *after* the given position -(testing outer nodes before inner nodes). - -## Command line interface - -The `bin/acorn` utility can be used to parse a file from the command -line. It accepts as arguments its input file and the following -options: - -- `--ecma3|--ecma5|--ecma6|--ecma7`: Sets the ECMAScript version to parse. Default is - version 5. - -- `--module`: Sets the parsing mode to `"module"`. Is set to `"script"` otherwise. - -- `--locations`: Attaches a "loc" object to each node with "start" and - "end" subobjects, each of which contains the one-based line and - zero-based column numbers in `{line, column}` form. - -- `--allow-hash-bang`: If the code starts with the characters #! (as in a shellscript), the first line will be treated as a comment. - -- `--compact`: No whitespace is used in the AST output. - -- `--silent`: Do not output the AST, just return the exit status. - -- `--help`: Print the usage information and quit. - -The utility spits out the syntax tree as JSON data. - -## Build system - -Acorn is written in ECMAScript 6, as a set of small modules, in the -project's `src` directory, and compiled down to bigger ECMAScript 3 -files in `dist` using [Browserify](http://browserify.org) and -[Babel](http://babeljs.io/). If you are already using Babel, you can -consider including the modules directly. - -The command-line test runner (`npm test`) uses the ES6 modules. The -browser-based test page (`test/index.html`) uses the compiled modules. -The `bin/build-acorn.js` script builds the latter from the former. - -If you are working on Acorn, you'll probably want to try the code out -directly, without an intermediate build step. In your scripts, you can -register the Babel require shim like this: - - require("babel-core/register") - -That will allow you to directly `require` the ES6 modules. - -## Plugins - -Acorn is designed support allow plugins which, within reasonable -bounds, redefine the way the parser works. Plugins can add new token -types and new tokenizer contexts (if necessary), and extend methods in -the parser object. This is not a clean, elegant API—using it requires -an understanding of Acorn's internals, and plugins are likely to break -whenever those internals are significantly changed. But still, it is -_possible_, in this way, to create parsers for JavaScript dialects -without forking all of Acorn. And in principle it is even possible to -combine such plugins, so that if you have, for example, a plugin for -parsing types and a plugin for parsing JSX-style XML literals, you -could load them both and parse code with both JSX tags and types. - -A plugin should register itself by adding a property to -`acorn.plugins`, which holds a function. Calling `acorn.parse`, a -`plugins` option can be passed, holding an object mapping plugin names -to configuration values (or just `true` for plugins that don't take -options). After the parser object has been created, the initialization -functions for the chosen plugins are called with `(parser, -configValue)` arguments. They are expected to use the `parser.extend` -method to extend parser methods. For example, the `readToken` method -could be extended like this: - -```javascript -parser.extend("readToken", function(nextMethod) { - return function(code) { - console.log("Reading a token!") - return nextMethod.call(this, code) - } -}) -``` - -The `nextMethod` argument passed to `extend`'s second argument is the -previous value of this method, and should usually be called through to -whenever the extended method does not handle the call itself. - -Similarly, the loose parser allows plugins to register themselves via -`acorn.pluginsLoose`. The extension mechanism is the same as for the -normal parser: - -```javascript -looseParser.extend("readToken", function(nextMethod) { - return function() { - console.log("Reading a token in the loose parser!") - return nextMethod.call(this) - } -}) -``` - -### Existing plugins - - - [`acorn-jsx`](https://github.com/RReverser/acorn-jsx): Parse [Facebook JSX syntax extensions](https://github.com/facebook/jsx) - - [`acorn-es7-plugin`](https://github.com/MatAtBread/acorn-es7-plugin/): Parse [async/await syntax proposal](https://github.com/tc39/ecmascript-asyncawait) - - [`acorn-object-spread`](https://github.com/UXtemple/acorn-object-spread): Parse [object spread syntax proposal](https://github.com/sebmarkbage/ecmascript-rest-spread) - - [`acorn-es7`](https://www.npmjs.com/package/acorn-es7): Parse [decorator syntax proposal](https://github.com/wycats/javascript-decorators) - - [`acorn-objj`](https://www.npmjs.com/package/acorn-objj): [Objective-J](http://www.cappuccino-project.org/learn/objective-j.html) language parser built as Acorn plugin diff --git a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/bin/acorn b/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/bin/acorn deleted file mode 100644 index cf4acd56..00000000 --- a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/bin/acorn +++ /dev/null @@ -1,65 +0,0 @@ -#!/usr/bin/env node -'use strict'; - -var path = require('path'); -var fs = require('fs'); -var acorn = require('../dist/acorn.js'); - -var infile; -var forceFile; -var silent = false; -var compact = false; -var tokenize = false; -var options = {} - -function help(status) { - var print = (status == 0) ? console.log : console.error - print("usage: " + path.basename(process.argv[1]) + " [--ecma3|--ecma5|--ecma6|--ecma7]") - print(" [--tokenize] [--locations] [---allow-hash-bang] [--compact] [--silent] [--module] [--help] [--] [infile]") - process.exit(status) -} - -for (var i = 2; i < process.argv.length; ++i) { - var arg = process.argv[i] - if ((arg == "-" || arg[0] != "-") && !infile) infile = arg - else if (arg == "--" && !infile && i + 2 == process.argv.length) forceFile = infile = process.argv[++i] - else if (arg == "--ecma3") options.ecmaVersion = 3 - else if (arg == "--ecma5") options.ecmaVersion = 5 - else if (arg == "--ecma6") options.ecmaVersion = 6 - else if (arg == "--ecma7") options.ecmaVersion = 7 - else if (arg == "--locations") options.locations = true - else if (arg == "--allow-hash-bang") options.allowHashBang = true - else if (arg == "--silent") silent = true - else if (arg == "--compact") compact = true - else if (arg == "--help") help(0) - else if (arg == "--tokenize") tokenize = true - else if (arg == "--module") options.sourceType = 'module' - else help(1) -} - -function run(code) { - var result - if (!tokenize) { - try { result = acorn.parse(code, options) } - catch(e) { console.error(e.message); process.exit(1) } - } else { - result = [] - var tokenizer = acorn.tokenizer(code, options), token - while (true) { - try { token = tokenizer.getToken() } - catch(e) { console.error(e.message); process.exit(1) } - result.push(token) - if (token.type == acorn.tokTypes.eof) break - } - } - if (!silent) console.log(JSON.stringify(result, null, compact ? null : 2)) -} - -if (forceFile || infile && infile != "-") { - run(fs.readFileSync(infile, "utf8")) -} else { - var code = "" - process.stdin.resume() - process.stdin.on("data", function (chunk) { return code += chunk; }) - process.stdin.on("end", function () { return run(code); }) -} \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/bin/generate-identifier-regex.js b/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/bin/generate-identifier-regex.js deleted file mode 100644 index 100e8cf2..00000000 --- a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/bin/generate-identifier-regex.js +++ /dev/null @@ -1,55 +0,0 @@ -'use strict'; - -// Which Unicode version should be used? -var version = '9.0.0'; - -var start = require('unicode-' + version + '/Binary_Property/ID_Start/code-points.js') - .filter(function(ch) { return ch > 0x7f; }); -var last = -1; -var cont = [0x200c, 0x200d].concat(require('unicode-' + version + '/Binary_Property/ID_Continue/code-points.js') - .filter(function(ch) { return ch > 0x7f && search(start, ch, last + 1) == -1; })); - -function search(arr, ch, starting) { - for (var i = starting; arr[i] <= ch && i < arr.length; last = i++) - if (arr[i] === ch) - return i; - return -1; -} - -function pad(str, width) { - while (str.length < width) str = "0" + str; - return str; -} - -function esc(code) { - var hex = code.toString(16); - if (hex.length <= 2) return "\\x" + pad(hex, 2); - else return "\\u" + pad(hex, 4); -} - -function generate(chars) { - var astral = [], re = ""; - for (var i = 0, at = 0x10000; i < chars.length; i++) { - var from = chars[i], to = from; - while (i < chars.length - 1 && chars[i + 1] == to + 1) { - i++; - to++; - } - if (to <= 0xffff) { - if (from == to) re += esc(from); - else if (from + 1 == to) re += esc(from) + esc(to); - else re += esc(from) + "-" + esc(to); - } else { - astral.push(from - at, to - from); - at = to; - } - } - return {nonASCII: re, astral: astral}; -} - -var startData = generate(start), contData = generate(cont); - -console.log("let nonASCIIidentifierStartChars = \"" + startData.nonASCII + "\""); -console.log("let nonASCIIidentifierChars = \"" + contData.nonASCII + "\""); -console.log("const astralIdentifierStartCodes = " + JSON.stringify(startData.astral)); -console.log("const astralIdentifierCodes = " + JSON.stringify(contData.astral)); diff --git a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/bin/update_authors.sh b/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/bin/update_authors.sh deleted file mode 100644 index 466c8db5..00000000 --- a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/bin/update_authors.sh +++ /dev/null @@ -1,6 +0,0 @@ -# Combine existing list of authors with everyone known in git, sort, add header. -tail --lines=+3 AUTHORS > AUTHORS.tmp -git log --format='%aN' | grep -v abraidwood >> AUTHORS.tmp -echo -e "List of Acorn contributors. Updated before every release.\n" > AUTHORS -sort -u AUTHORS.tmp >> AUTHORS -rm -f AUTHORS.tmp diff --git a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/dist/.keep b/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/dist/.keep deleted file mode 100644 index e69de29b..00000000 diff --git a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js b/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js deleted file mode 100644 index 4460957f..00000000 --- a/express-server/node_modules/cordova/node_modules/acorn-jsx/node_modules/acorn/dist/acorn.es.js +++ /dev/null @@ -1,3112 +0,0 @@ -// Reserved word lists for various dialects of the language - -var reservedWords = { - 3: "abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile", - 5: "class enum extends super const export import", - 6: "enum", - 7: "enum", - strict: "implements interface let package private protected public static yield", - strictBind: "eval arguments" -} - -// And the keywords - -var ecma5AndLessKeywords = "break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this" - -var keywords = { - 5: ecma5AndLessKeywords, - 6: ecma5AndLessKeywords + " const class extends export import super" -} - -// ## Character categories - -// Big ugly regular expressions that match characters in the -// whitespace, identifier, and identifier-start categories. These -// are only applied when a character is found to actually have a -// code point above 128. -// Generated by `bin/generate-identifier-regex.js`. - -var nonASCIIidentifierStartChars = "\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0561-\u0587\u05d0-\u05ea\u05f0-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u08a0-\u08b4\u08b6-\u08bd\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e87\u0e88\u0e8a\u0e8d\u0e94-\u0e97\u0e99-\u0e9f\u0ea1-\u0ea3\u0ea5\u0ea7\u0eaa\u0eab\u0ead-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f8\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1877\u1880-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4b\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1ce9-\u1cec\u1cee-\u1cf1\u1cf5\u1cf6\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2118-\u211d\u2124\u2126\u2128\u212a-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309b-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312d\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fd5\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7ae\ua7b0-\ua7b7\ua7f7-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab65\uab70-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc" -var nonASCIIidentifierChars = "\u200c\u200d\xb7\u0300-\u036f\u0387\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u0669\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u06f0-\u06f9\u0711\u0730-\u074a\u07a6-\u07b0\u07c0-\u07c9\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08d4-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0966-\u096f\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09e6-\u09ef\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a66-\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0ae6-\u0aef\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b66-\u0b6f\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0be6-\u0bef\u0c00-\u0c03\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c66-\u0c6f\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0ce6-\u0cef\u0d01-\u0d03\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d66-\u0d6f\u0d82\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0e50-\u0e59\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0ed0-\u0ed9\u0f18\u0f19\u0f20-\u0f29\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1040-\u1049\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u1071-\u1074\u1082-\u108d\u108f-\u109d\u135d-\u135f\u1369-\u1371\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u17e0-\u17e9\u180b-\u180d\u1810-\u1819\u18a9\u1920-\u192b\u1930-\u193b\u1946-\u194f\u19d0-\u19da\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1ab0-\u1abd\u1b00-\u1b04\u1b34-\u1b44\u1b50-\u1b59\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1bb0-\u1bb9\u1be6-\u1bf3\u1c24-\u1c37\u1c40-\u1c49\u1c50-\u1c59\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf2-\u1cf4\u1cf8\u1cf9\u1dc0-\u1df5\u1dfb-\u1dff\u203f\u2040\u2054\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua620-\ua629\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua880\ua881\ua8b4-\ua8c5\ua8d0-\ua8d9\ua8e0-\ua8f1\ua900-\ua909\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9d0-\ua9d9\ua9e5\ua9f0-\ua9f9\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa50-\uaa59\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\uabf0-\uabf9\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f\ufe33\ufe34\ufe4d-\ufe4f\uff10-\uff19\uff3f" - -var nonASCIIidentifierStart = new RegExp("[" + nonASCIIidentifierStartChars + "]") -var nonASCIIidentifier = new RegExp("[" + nonASCIIidentifierStartChars + nonASCIIidentifierChars + "]") - -nonASCIIidentifierStartChars = nonASCIIidentifierChars = null - -// These are a run-length and offset encoded representation of the -// >0xffff code points that are a valid part of identifiers. The -// offset starts at 0x10000, and each pair of numbers represents an -// offset to the next range, and then a size of the range. They were -// generated by bin/generate-identifier-regex.js -var astralIdentifierStartCodes = [0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,17,26,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,26,45,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,785,52,76,44,33,24,27,35,42,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,54,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,86,25,391,63,32,0,449,56,264,8,2,36,18,0,50,29,881,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,881,68,12,0,67,12,65,0,32,6124,20,754,9486,1,3071,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,4149,196,60,67,1213,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42710,42,4148,12,221,3,5761,10591,541] -var astralIdentifierCodes = [509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,1306,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,52,0,13,2,49,13,10,2,4,9,83,11,7,0,161,11,6,9,7,3,57,0,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,87,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,423,9,838,7,2,7,17,9,57,21,2,13,19882,9,135,4,60,6,26,9,1016,45,17,3,19723,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,2214,6,110,6,6,9,792487,239] - -// This has a complexity linear to the value of the code. The -// assumption is that looking up astral identifier characters is -// rare. -function isInAstralSet(code, set) { - var pos = 0x10000 - for (var i = 0; i < set.length; i += 2) { - pos += set[i] - if (pos > code) return false - pos += set[i + 1] - if (pos >= code) return true - } -} - -// Test whether a given character code starts an identifier. - -function isIdentifierStart(code, astral) { - if (code < 65) return code === 36 - if (code < 91) return true - if (code < 97) return code === 95 - if (code < 123) return true - if (code <= 0xffff) return code >= 0xaa && nonASCIIidentifierStart.test(String.fromCharCode(code)) - if (astral === false) return false - return isInAstralSet(code, astralIdentifierStartCodes) -} - -// Test whether a given character is part of an identifier. - -function isIdentifierChar(code, astral) { - if (code < 48) return code === 36 - if (code < 58) return true - if (code < 65) return false - if (code < 91) return true - if (code < 97) return code === 95 - if (code < 123) return true - if (code <= 0xffff) return code >= 0xaa && nonASCIIidentifier.test(String.fromCharCode(code)) - if (astral === false) return false - return isInAstralSet(code, astralIdentifierStartCodes) || isInAstralSet(code, astralIdentifierCodes) -} - -// ## Token types - -// The assignment of fine-grained, information-carrying type objects -// allows the tokenizer to store the information it has about a -// token in a way that is very cheap for the parser to look up. - -// All token type variables start with an underscore, to make them -// easy to recognize. - -// The `beforeExpr` property is used to disambiguate between regular -// expressions and divisions. It is set on all token types that can -// be followed by an expression (thus, a slash after them would be a -// regular expression). -// -// The `startsExpr` property is used to check if the token ends a -// `yield` expression. It is set on all token types that either can -// directly start an expression (like a quotation mark) or can -// continue an expression (like the body of a string). -// -// `isLoop` marks a keyword as starting a loop, which is important -// to know when parsing a label, in order to allow or disallow -// continue jumps to that label. - -var TokenType = function TokenType(label, conf) { - if ( conf === void 0 ) conf = {}; - - this.label = label - this.keyword = conf.keyword - this.beforeExpr = !!conf.beforeExpr - this.startsExpr = !!conf.startsExpr - this.isLoop = !!conf.isLoop - this.isAssign = !!conf.isAssign - this.prefix = !!conf.prefix - this.postfix = !!conf.postfix - this.binop = conf.binop || null - this.updateContext = null -}; - -function binop(name, prec) { - return new TokenType(name, {beforeExpr: true, binop: prec}) -} -var beforeExpr = {beforeExpr: true}; -var startsExpr = {startsExpr: true}; -// Map keyword names to token types. - -var keywordTypes = {} - -// Succinct definitions of keyword token types -function kw(name, options) { - if ( options === void 0 ) options = {}; - - options.keyword = name - return keywordTypes[name] = new TokenType(name, options) -} - -var tt = { - num: new TokenType("num", startsExpr), - regexp: new TokenType("regexp", startsExpr), - string: new TokenType("string", startsExpr), - name: new TokenType("name", startsExpr), - eof: new TokenType("eof"), - - // Punctuation token types. - bracketL: new TokenType("[", {beforeExpr: true, startsExpr: true}), - bracketR: new TokenType("]"), - braceL: new TokenType("{", {beforeExpr: true, startsExpr: true}), - braceR: new TokenType("}"), - parenL: new TokenType("(", {beforeExpr: true, startsExpr: true}), - parenR: new TokenType(")"), - comma: new TokenType(",", beforeExpr), - semi: new TokenType(";", beforeExpr), - colon: new TokenType(":", beforeExpr), - dot: new TokenType("."), - question: new TokenType("?", beforeExpr), - arrow: new TokenType("=>", beforeExpr), - template: new TokenType("template"), - ellipsis: new TokenType("...", beforeExpr), - backQuote: new TokenType("`", startsExpr), - dollarBraceL: new TokenType("${", {beforeExpr: true, startsExpr: true}), - - // Operators. These carry several kinds of properties to help the - // parser use them properly (the presence of these properties is - // what categorizes them as operators). - // - // `binop`, when present, specifies that this operator is a binary - // operator, and will refer to its precedence. - // - // `prefix` and `postfix` mark the operator as a prefix or postfix - // unary operator. - // - // `isAssign` marks all of `=`, `+=`, `-=` etcetera, which act as - // binary operators with a very low precedence, that should result - // in AssignmentExpression nodes. - - eq: new TokenType("=", {beforeExpr: true, isAssign: true}), - assign: new TokenType("_=", {beforeExpr: true, isAssign: true}), - incDec: new TokenType("++/--", {prefix: true, postfix: true, startsExpr: true}), - prefix: new TokenType("prefix", {beforeExpr: true, prefix: true, startsExpr: true}), - logicalOR: binop("||", 1), - logicalAND: binop("&&", 2), - bitwiseOR: binop("|", 3), - bitwiseXOR: binop("^", 4), - bitwiseAND: binop("&", 5), - equality: binop("==/!=", 6), - relational: binop("", 7), - bitShift: binop("<>", 8), - plusMin: new TokenType("+/-", {beforeExpr: true, binop: 9, prefix: true, startsExpr: true}), - modulo: binop("%", 10), - star: binop("*", 10), - slash: binop("/", 10), - starstar: new TokenType("**", {beforeExpr: true}), - - // Keyword token types. - _break: kw("break"), - _case: kw("case", beforeExpr), - _catch: kw("catch"), - _continue: kw("continue"), - _debugger: kw("debugger"), - _default: kw("default", beforeExpr), - _do: kw("do", {isLoop: true, beforeExpr: true}), - _else: kw("else", beforeExpr), - _finally: kw("finally"), - _for: kw("for", {isLoop: true}), - _function: kw("function", startsExpr), - _if: kw("if"), - _return: kw("return", beforeExpr), - _switch: kw("switch"), - _throw: kw("throw", beforeExpr), - _try: kw("try"), - _var: kw("var"), - _const: kw("const"), - _while: kw("while", {isLoop: true}), - _with: kw("with"), - _new: kw("new", {beforeExpr: true, startsExpr: true}), - _this: kw("this", startsExpr), - _super: kw("super", startsExpr), - _class: kw("class"), - _extends: kw("extends", beforeExpr), - _export: kw("export"), - _import: kw("import"), - _null: kw("null", startsExpr), - _true: kw("true", startsExpr), - _false: kw("false", startsExpr), - _in: kw("in", {beforeExpr: true, binop: 7}), - _instanceof: kw("instanceof", {beforeExpr: true, binop: 7}), - _typeof: kw("typeof", {beforeExpr: true, prefix: true, startsExpr: true}), - _void: kw("void", {beforeExpr: true, prefix: true, startsExpr: true}), - _delete: kw("delete", {beforeExpr: true, prefix: true, startsExpr: true}) -} - -// Matches a whole line break (where CRLF is considered a single -// line break). Used to count lines. - -var lineBreak = /\r\n?|\n|\u2028|\u2029/ -var lineBreakG = new RegExp(lineBreak.source, "g") - -function isNewLine(code) { - return code === 10 || code === 13 || code === 0x2028 || code == 0x2029 -} - -var nonASCIIwhitespace = /[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/ - -var skipWhiteSpace = /(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g - -function isArray(obj) { - return Object.prototype.toString.call(obj) === "[object Array]" -} - -// Checks if an object has a property. - -function has(obj, propName) { - return Object.prototype.hasOwnProperty.call(obj, propName) -} - -// These are used when `options.locations` is on, for the -// `startLoc` and `endLoc` properties. - -var Position = function Position(line, col) { - this.line = line - this.column = col -}; - -Position.prototype.offset = function offset (n) { - return new Position(this.line, this.column + n) -}; - -var SourceLocation = function SourceLocation(p, start, end) { - this.start = start - this.end = end - if (p.sourceFile !== null) this.source = p.sourceFile -}; - -// The `getLineInfo` function is mostly useful when the -// `locations` option is off (for performance reasons) and you -// want to find the line/column position for a given character -// offset. `input` should be the code string that the offset refers -// into. - -function getLineInfo(input, offset) { - for (var line = 1, cur = 0;;) { - lineBreakG.lastIndex = cur - var match = lineBreakG.exec(input) - if (match && match.index < offset) { - ++line - cur = match.index + match[0].length - } else { - return new Position(line, offset - cur) - } - } -} - -// A second optional argument can be given to further configure -// the parser process. These options are recognized: - -var defaultOptions = { - // `ecmaVersion` indicates the ECMAScript version to parse. Must - // be either 3, or 5, or 6. This influences support for strict - // mode, the set of reserved words, support for getters and - // setters and other features. The default is 6. - ecmaVersion: 6, - // Source type ("script" or "module") for different semantics - sourceType: "script", - // `onInsertedSemicolon` can be a callback that will be called - // when a semicolon is automatically inserted. It will be passed - // th position of the comma as an offset, and if `locations` is - // enabled, it is given the location as a `{line, column}` object - // as second argument. - onInsertedSemicolon: null, - // `onTrailingComma` is similar to `onInsertedSemicolon`, but for - // trailing commas. - onTrailingComma: null, - // By default, reserved words are only enforced if ecmaVersion >= 5. - // Set `allowReserved` to a boolean value to explicitly turn this on - // an off. When this option has the value "never", reserved words - // and keywords can also not be used as property names. - allowReserved: null, - // When enabled, a return at the top level is not considered an - // error. - allowReturnOutsideFunction: false, - // When enabled, import/export statements are not constrained to - // appearing at the top of the program. - allowImportExportEverywhere: false, - // When enabled, hashbang directive in the beginning of file - // is allowed and treated as a line comment. - allowHashBang: false, - // When `locations` is on, `loc` properties holding objects with - // `start` and `end` properties in `{line, column}` form (with - // line being 1-based and column 0-based) will be attached to the - // nodes. - locations: false, - // A function can be passed as `onToken` option, which will - // cause Acorn to call that function with object in the same - // format as tokens returned from `tokenizer().getToken()`. Note - // that you are not allowed to call the parser from the - // callback—that will corrupt its internal state. - onToken: null, - // A function can be passed as `onComment` option, which will - // cause Acorn to call that function with `(block, text, start, - // end)` parameters whenever a comment is skipped. `block` is a - // boolean indicating whether this is a block (`/* */`) comment, - // `text` is the content of the comment, and `start` and `end` are - // character offsets that denote the start and end of the comment. - // When the `locations` option is on, two more parameters are - // passed, the full `{line, column}` locations of the start and - // end of the comments. Note that you are not allowed to call the - // parser from the callback—that will corrupt its internal state. - onComment: null, - // Nodes have their start and end characters offsets recorded in - // `start` and `end` properties (directly on the node, rather than - // the `loc` object, which holds line/column data. To also add a - // [semi-standardized][range] `range` property holding a `[start, - // end]` array with the same numbers, set the `ranges` option to - // `true`. - // - // [range]: https://bugzilla.mozilla.org/show_bug.cgi?id=745678 - ranges: false, - // It is possible to parse multiple files into a single AST by - // passing the tree produced by parsing the first file as - // `program` option in subsequent parses. This will add the - // toplevel forms of the parsed file to the `Program` (top) node - // of an existing parse tree. - program: null, - // When `locations` is on, you can pass this to record the source - // file in every node's `loc` object. - sourceFile: null, - // This value, if given, is stored in every node, whether - // `locations` is on or off. - directSourceFile: null, - // When enabled, parenthesized expressions are represented by - // (non-standard) ParenthesizedExpression nodes - preserveParens: false, - plugins: {} -} - -// Interpret and default an options object - -function getOptions(opts) { - var options = {} - for (var opt in defaultOptions) - options[opt] = opts && has(opts, opt) ? opts[opt] : defaultOptions[opt] - if (options.allowReserved == null) - options.allowReserved = options.ecmaVersion < 5 - - if (isArray(options.onToken)) { - var tokens = options.onToken - options.onToken = function (token) { return tokens.push(token); } - } - if (isArray(options.onComment)) - options.onComment = pushComment(options, options.onComment) - - return options -} - -function pushComment(options, array) { - return function (block, text, start, end, startLoc, endLoc) { - var comment = { - type: block ? 'Block' : 'Line', - value: text, - start: start, - end: end - } - if (options.locations) - comment.loc = new SourceLocation(this, startLoc, endLoc) - if (options.ranges) - comment.range = [start, end] - array.push(comment) - } -} - -// Registered plugins -var plugins = {} - -function keywordRegexp(words) { - return new RegExp("^(" + words.replace(/ /g, "|") + ")$") -} - -var Parser = function Parser(options, input, startPos) { - this.options = options = getOptions(options) - this.sourceFile = options.sourceFile - this.keywords = keywordRegexp(keywords[options.ecmaVersion >= 6 ? 6 : 5]) - var reserved = options.allowReserved ? "" : - reservedWords[options.ecmaVersion] + (options.sourceType == "module" ? " await" : "") - this.reservedWords = keywordRegexp(reserved) - var reservedStrict = (reserved ? reserved + " " : "") + reservedWords.strict - this.reservedWordsStrict = keywordRegexp(reservedStrict) - this.reservedWordsStrictBind = keywordRegexp(reservedStrict + " " + reservedWords.strictBind) - this.input = String(input) - - // Used to signal to callers of `readWord1` whether the word - // contained any escape sequences. This is needed because words with - // escape sequences must not be interpreted as keywords. - this.containsEsc = false - - // Load plugins - this.loadPlugins(options.plugins) - - // Set up token state - - // The current position of the tokenizer in the input. - if (startPos) { - this.pos = startPos - this.lineStart = Math.max(0, this.input.lastIndexOf("\n", startPos)) - this.curLine = this.input.slice(0, this.lineStart).split(lineBreak).length - } else { - this.pos = this.lineStart = 0 - this.curLine = 1 - } - - // Properties of the current token: - // Its type - this.type = tt.eof - // For tokens that include more information than their type, the value - this.value = null - // Its start and end offset - this.start = this.end = this.pos - // And, if locations are used, the {line, column} object - // corresponding to those offsets - this.startLoc = this.endLoc = this.curPosition() - - // Position information for the previous token - this.lastTokEndLoc = this.lastTokStartLoc = null - this.lastTokStart = this.lastTokEnd = this.pos - - // The context stack is used to superficially track syntactic - // context to predict whether a regular expression is allowed in a - // given position. - this.context = this.initialContext() - this.exprAllowed = true - - // Figure out if it's a module code. - this.strict = this.inModule = options.sourceType === "module" - - // Used to signify the start of a potential arrow function - this.potentialArrowAt = -1 - - // Flags to track whether we are in a function, a generator. - this.inFunction = this.inGenerator = false - // Labels in scope. - this.labels = [] - - // If enabled, skip leading hashbang line. - if (this.pos === 0 && options.allowHashBang && this.input.slice(0, 2) === '#!') - this.skipLineComment(2) -}; - -// DEPRECATED Kept for backwards compatibility until 3.0 in case a plugin uses them -Parser.prototype.isKeyword = function isKeyword (word) { return this.keywords.test(word) }; -Parser.prototype.isReservedWord = function isReservedWord (word) { return this.reservedWords.test(word) }; - -Parser.prototype.extend = function extend (name, f) { - this[name] = f(this[name]) -}; - -Parser.prototype.loadPlugins = function loadPlugins (pluginConfigs) { - var this$1 = this; - - for (var name in pluginConfigs) { - var plugin = plugins[name] - if (!plugin) throw new Error("Plugin '" + name + "' not found") - plugin(this$1, pluginConfigs[name]) - } -}; - -Parser.prototype.parse = function parse () { - var node = this.options.program || this.startNode() - this.nextToken() - return this.parseTopLevel(node) -}; - -var pp = Parser.prototype - -// ## Parser utilities - -// Test whether a statement node is the string literal `"use strict"`. - -pp.isUseStrict = function(stmt) { - return this.options.ecmaVersion >= 5 && stmt.type === "ExpressionStatement" && - stmt.expression.type === "Literal" && - stmt.expression.raw.slice(1, -1) === "use strict" -} - -// Predicate that tests whether the next token is of the given -// type, and if yes, consumes it as a side effect. - -pp.eat = function(type) { - if (this.type === type) { - this.next() - return true - } else { - return false - } -} - -// Tests whether parsed token is a contextual keyword. - -pp.isContextual = function(name) { - return this.type === tt.name && this.value === name -} - -// Consumes contextual keyword if possible. - -pp.eatContextual = function(name) { - return this.value === name && this.eat(tt.name) -} - -// Asserts that following token is given contextual keyword. - -pp.expectContextual = function(name) { - if (!this.eatContextual(name)) this.unexpected() -} - -// Test whether a semicolon can be inserted at the current position. - -pp.canInsertSemicolon = function() { - return this.type === tt.eof || - this.type === tt.braceR || - lineBreak.test(this.input.slice(this.lastTokEnd, this.start)) -} - -pp.insertSemicolon = function() { - if (this.canInsertSemicolon()) { - if (this.options.onInsertedSemicolon) - this.options.onInsertedSemicolon(this.lastTokEnd, this.lastTokEndLoc) - return true - } -} - -// Consume a semicolon, or, failing that, see if we are allowed to -// pretend that there is a semicolon at this position. - -pp.semicolon = function() { - if (!this.eat(tt.semi) && !this.insertSemicolon()) this.unexpected() -} - -pp.afterTrailingComma = function(tokType) { - if (this.type == tokType) { - if (this.options.onTrailingComma) - this.options.onTrailingComma(this.lastTokStart, this.lastTokStartLoc) - this.next() - return true - } -} - -// Expect a token of a given type. If found, consume it, otherwise, -// raise an unexpected token error. - -pp.expect = function(type) { - this.eat(type) || this.unexpected() -} - -// Raise an unexpected token error. - -pp.unexpected = function(pos) { - this.raise(pos != null ? pos : this.start, "Unexpected token") -} - -var DestructuringErrors = function DestructuringErrors() { - this.shorthandAssign = 0 - this.trailingComma = 0 -}; - -pp.checkPatternErrors = function(refDestructuringErrors, andThrow) { - var trailing = refDestructuringErrors && refDestructuringErrors.trailingComma - if (!andThrow) return !!trailing - if (trailing) this.raise(trailing, "Comma is not permitted after the rest element") -} - -pp.checkExpressionErrors = function(refDestructuringErrors, andThrow) { - var pos = refDestructuringErrors && refDestructuringErrors.shorthandAssign - if (!andThrow) return !!pos - if (pos) this.raise(pos, "Shorthand property assignments are valid only in destructuring patterns") -} - -var pp$1 = Parser.prototype - -// ### Statement parsing - -// Parse a program. Initializes the parser, reads any number of -// statements, and wraps them in a Program node. Optionally takes a -// `program` argument. If present, the statements will be appended -// to its body instead of creating a new node. - -pp$1.parseTopLevel = function(node) { - var this$1 = this; - - var first = true - if (!node.body) node.body = [] - while (this.type !== tt.eof) { - var stmt = this$1.parseStatement(true, true) - node.body.push(stmt) - if (first) { - if (this$1.isUseStrict(stmt)) this$1.setStrict(true) - first = false - } - } - this.next() - if (this.options.ecmaVersion >= 6) { - node.sourceType = this.options.sourceType - } - return this.finishNode(node, "Program") -} - -var loopLabel = {kind: "loop"}; -var switchLabel = {kind: "switch"}; -pp$1.isLet = function() { - if (this.type !== tt.name || this.options.ecmaVersion < 6 || this.value != "let") return false - skipWhiteSpace.lastIndex = this.pos - var skip = skipWhiteSpace.exec(this.input) - var next = this.pos + skip[0].length, nextCh = this.input.charCodeAt(next) - if (nextCh === 91 || nextCh == 123) return true // '{' and '[' - if (isIdentifierStart(nextCh, true)) { - for (var pos = next + 1; isIdentifierChar(this.input.charCodeAt(pos), true); ++pos) {} - var ident = this.input.slice(next, pos) - if (!this.isKeyword(ident)) return true - } - return false -} - -// Parse a single statement. -// -// If expecting a statement and finding a slash operator, parse a -// regular expression literal. This is to handle cases like -// `if (foo) /blah/.exec(foo)`, where looking at the previous token -// does not help. - -pp$1.parseStatement = function(declaration, topLevel) { - var starttype = this.type, node = this.startNode(), kind - - if (this.isLet()) { - starttype = tt._var - kind = "let" - } - - // Most types of statements are recognized by the keyword they - // start with. Many are trivial to parse, some require a bit of - // complexity. - - switch (starttype) { - case tt._break: case tt._continue: return this.parseBreakContinueStatement(node, starttype.keyword) - case tt._debugger: return this.parseDebuggerStatement(node) - case tt._do: return this.parseDoStatement(node) - case tt._for: return this.parseForStatement(node) - case tt._function: - if (!declaration && this.options.ecmaVersion >= 6) this.unexpected() - return this.parseFunctionStatement(node) - case tt._class: - if (!declaration) this.unexpected() - return this.parseClass(node, true) - case tt._if: return this.parseIfStatement(node) - case tt._return: return this.parseReturnStatement(node) - case tt._switch: return this.parseSwitchStatement(node) - case tt._throw: return this.parseThrowStatement(node) - case tt._try: return this.parseTryStatement(node) - case tt._const: case tt._var: - kind = kind || this.value - if (!declaration && kind != "var") this.unexpected() - return this.parseVarStatement(node, kind) - case tt._while: return this.parseWhileStatement(node) - case tt._with: return this.parseWithStatement(node) - case tt.braceL: return this.parseBlock() - case tt.semi: return this.parseEmptyStatement(node) - case tt._export: - case tt._import: - if (!this.options.allowImportExportEverywhere) { - if (!topLevel) - this.raise(this.start, "'import' and 'export' may only appear at the top level") - if (!this.inModule) - this.raise(this.start, "'import' and 'export' may appear only with 'sourceType: module'") - } - return starttype === tt._import ? this.parseImport(node) : this.parseExport(node) - - // If the statement does not start with a statement keyword or a - // brace, it's an ExpressionStatement or LabeledStatement. We - // simply start parsing an expression, and afterwards, if the - // next token is a colon and the expression was a simple - // Identifier node, we switch to interpreting it as a label. - default: - var maybeName = this.value, expr = this.parseExpression() - if (starttype === tt.name && expr.type === "Identifier" && this.eat(tt.colon)) - return this.parseLabeledStatement(node, maybeName, expr) - else return this.parseExpressionStatement(node, expr) - } -} - -pp$1.parseBreakContinueStatement = function(node, keyword) { - var this$1 = this; - - var isBreak = keyword == "break" - this.next() - if (this.eat(tt.semi) || this.insertSemicolon()) node.label = null - else if (this.type !== tt.name) this.unexpected() - else { - node.label = this.parseIdent() - this.semicolon() - } - - // Verify that there is an actual destination to break or - // continue to. - for (var i = 0; i < this.labels.length; ++i) { - var lab = this$1.labels[i] - if (node.label == null || lab.name === node.label.name) { - if (lab.kind != null && (isBreak || lab.kind === "loop")) break - if (node.label && isBreak) break - } - } - if (i === this.labels.length) this.raise(node.start, "Unsyntactic " + keyword) - return this.finishNode(node, isBreak ? "BreakStatement" : "ContinueStatement") -} - -pp$1.parseDebuggerStatement = function(node) { - this.next() - this.semicolon() - return this.finishNode(node, "DebuggerStatement") -} - -pp$1.parseDoStatement = function(node) { - this.next() - this.labels.push(loopLabel) - node.body = this.parseStatement(false) - this.labels.pop() - this.expect(tt._while) - node.test = this.parseParenExpression() - if (this.options.ecmaVersion >= 6) - this.eat(tt.semi) - else - this.semicolon() - return this.finishNode(node, "DoWhileStatement") -} - -// Disambiguating between a `for` and a `for`/`in` or `for`/`of` -// loop is non-trivial. Basically, we have to parse the init `var` -// statement or expression, disallowing the `in` operator (see -// the second parameter to `parseExpression`), and then check -// whether the next token is `in` or `of`. When there is no init -// part (semicolon immediately after the opening parenthesis), it -// is a regular `for` loop. - -pp$1.parseForStatement = function(node) { - this.next() - this.labels.push(loopLabel) - this.expect(tt.parenL) - if (this.type === tt.semi) return this.parseFor(node, null) - var isLet = this.isLet() - if (this.type === tt._var || this.type === tt._const || isLet) { - var init$1 = this.startNode(), kind = isLet ? "let" : this.value - this.next() - this.parseVar(init$1, true, kind) - this.finishNode(init$1, "VariableDeclaration") - if ((this.type === tt._in || (this.options.ecmaVersion >= 6 && this.isContextual("of"))) && init$1.declarations.length === 1 && - !(kind !== "var" && init$1.declarations[0].init)) - return this.parseForIn(node, init$1) - return this.parseFor(node, init$1) - } - var refDestructuringErrors = new DestructuringErrors - var init = this.parseExpression(true, refDestructuringErrors) - if (this.type === tt._in || (this.options.ecmaVersion >= 6 && this.isContextual("of"))) { - this.checkPatternErrors(refDestructuringErrors, true) - this.toAssignable(init) - this.checkLVal(init) - return this.parseForIn(node, init) - } else { - this.checkExpressionErrors(refDestructuringErrors, true) - } - return this.parseFor(node, init) -} - -pp$1.parseFunctionStatement = function(node) { - this.next() - return this.parseFunction(node, true) -} - -pp$1.parseIfStatement = function(node) { - this.next() - node.test = this.parseParenExpression() - node.consequent = this.parseStatement(false) - node.alternate = this.eat(tt._else) ? this.parseStatement(false) : null - return this.finishNode(node, "IfStatement") -} - -pp$1.parseReturnStatement = function(node) { - if (!this.inFunction && !this.options.allowReturnOutsideFunction) - this.raise(this.start, "'return' outside of function") - this.next() - - // In `return` (and `break`/`continue`), the keywords with - // optional arguments, we eagerly look for a semicolon or the - // possibility to insert one. - - if (this.eat(tt.semi) || this.insertSemicolon()) node.argument = null - else { node.argument = this.parseExpression(); this.semicolon() } - return this.finishNode(node, "ReturnStatement") -} - -pp$1.parseSwitchStatement = function(node) { - var this$1 = this; - - this.next() - node.discriminant = this.parseParenExpression() - node.cases = [] - this.expect(tt.braceL) - this.labels.push(switchLabel) - - // Statements under must be grouped (by label) in SwitchCase - // nodes. `cur` is used to keep the node that we are currently - // adding statements to. - - for (var cur, sawDefault = false; this.type != tt.braceR;) { - if (this$1.type === tt._case || this$1.type === tt._default) { - var isCase = this$1.type === tt._case - if (cur) this$1.finishNode(cur, "SwitchCase") - node.cases.push(cur = this$1.startNode()) - cur.consequent = [] - this$1.next() - if (isCase) { - cur.test = this$1.parseExpression() - } else { - if (sawDefault) this$1.raiseRecoverable(this$1.lastTokStart, "Multiple default clauses") - sawDefault = true - cur.test = null - } - this$1.expect(tt.colon) - } else { - if (!cur) this$1.unexpected() - cur.consequent.push(this$1.parseStatement(true)) - } - } - if (cur) this.finishNode(cur, "SwitchCase") - this.next() // Closing brace - this.labels.pop() - return this.finishNode(node, "SwitchStatement") -} - -pp$1.parseThrowStatement = function(node) { - this.next() - if (lineBreak.test(this.input.slice(this.lastTokEnd, this.start))) - this.raise(this.lastTokEnd, "Illegal newline after throw") - node.argument = this.parseExpression() - this.semicolon() - return this.finishNode(node, "ThrowStatement") -} - -// Reused empty array added for node fields that are always empty. - -var empty = [] - -pp$1.parseTryStatement = function(node) { - this.next() - node.block = this.parseBlock() - node.handler = null - if (this.type === tt._catch) { - var clause = this.startNode() - this.next() - this.expect(tt.parenL) - clause.param = this.parseBindingAtom() - this.checkLVal(clause.param, true) - this.expect(tt.parenR) - clause.body = this.parseBlock() - node.handler = this.finishNode(clause, "CatchClause") - } - node.finalizer = this.eat(tt._finally) ? this.parseBlock() : null - if (!node.handler && !node.finalizer) - this.raise(node.start, "Missing catch or finally clause") - return this.finishNode(node, "TryStatement") -} - -pp$1.parseVarStatement = function(node, kind) { - this.next() - this.parseVar(node, false, kind) - this.semicolon() - return this.finishNode(node, "VariableDeclaration") -} - -pp$1.parseWhileStatement = function(node) { - this.next() - node.test = this.parseParenExpression() - this.labels.push(loopLabel) - node.body = this.parseStatement(false) - this.labels.pop() - return this.finishNode(node, "WhileStatement") -} - -pp$1.parseWithStatement = function(node) { - if (this.strict) this.raise(this.start, "'with' in strict mode") - this.next() - node.object = this.parseParenExpression() - node.body = this.parseStatement(false) - return this.finishNode(node, "WithStatement") -} - -pp$1.parseEmptyStatement = function(node) { - this.next() - return this.finishNode(node, "EmptyStatement") -} - -pp$1.parseLabeledStatement = function(node, maybeName, expr) { - var this$1 = this; - - for (var i = 0; i < this.labels.length; ++i) - if (this$1.labels[i].name === maybeName) this$1.raise(expr.start, "Label '" + maybeName + "' is already declared") - var kind = this.type.isLoop ? "loop" : this.type === tt._switch ? "switch" : null - for (var i$1 = this.labels.length - 1; i$1 >= 0; i$1--) { - var label = this$1.labels[i$1] - if (label.statementStart == node.start) { - label.statementStart = this$1.start - label.kind = kind - } else break - } - this.labels.push({name: maybeName, kind: kind, statementStart: this.start}) - node.body = this.parseStatement(true) - this.labels.pop() - node.label = expr - return this.finishNode(node, "LabeledStatement") -} - -pp$1.parseExpressionStatement = function(node, expr) { - node.expression = expr - this.semicolon() - return this.finishNode(node, "ExpressionStatement") -} - -// Parse a semicolon-enclosed block of statements, handling `"use -// strict"` declarations when `allowStrict` is true (used for -// function bodies). - -pp$1.parseBlock = function(allowStrict) { - var this$1 = this; - - var node = this.startNode(), first = true, oldStrict - node.body = [] - this.expect(tt.braceL) - while (!this.eat(tt.braceR)) { - var stmt = this$1.parseStatement(true) - node.body.push(stmt) - if (first && allowStrict && this$1.isUseStrict(stmt)) { - oldStrict = this$1.strict - this$1.setStrict(this$1.strict = true) - } - first = false - } - if (oldStrict === false) this.setStrict(false) - return this.finishNode(node, "BlockStatement") -} - -// Parse a regular `for` loop. The disambiguation code in -// `parseStatement` will already have parsed the init statement or -// expression. - -pp$1.parseFor = function(node, init) { - node.init = init - this.expect(tt.semi) - node.test = this.type === tt.semi ? null : this.parseExpression() - this.expect(tt.semi) - node.update = this.type === tt.parenR ? null : this.parseExpression() - this.expect(tt.parenR) - node.body = this.parseStatement(false) - this.labels.pop() - return this.finishNode(node, "ForStatement") -} - -// Parse a `for`/`in` and `for`/`of` loop, which are almost -// same from parser's perspective. - -pp$1.parseForIn = function(node, init) { - var type = this.type === tt._in ? "ForInStatement" : "ForOfStatement" - this.next() - node.left = init - node.right = this.parseExpression() - this.expect(tt.parenR) - node.body = this.parseStatement(false) - this.labels.pop() - return this.finishNode(node, type) -} - -// Parse a list of variable declarations. - -pp$1.parseVar = function(node, isFor, kind) { - var this$1 = this; - - node.declarations = [] - node.kind = kind - for (;;) { - var decl = this$1.startNode() - this$1.parseVarId(decl) - if (this$1.eat(tt.eq)) { - decl.init = this$1.parseMaybeAssign(isFor) - } else if (kind === "const" && !(this$1.type === tt._in || (this$1.options.ecmaVersion >= 6 && this$1.isContextual("of")))) { - this$1.unexpected() - } else if (decl.id.type != "Identifier" && !(isFor && (this$1.type === tt._in || this$1.isContextual("of")))) { - this$1.raise(this$1.lastTokEnd, "Complex binding patterns require an initialization value") - } else { - decl.init = null - } - node.declarations.push(this$1.finishNode(decl, "VariableDeclarator")) - if (!this$1.eat(tt.comma)) break - } - return node -} - -pp$1.parseVarId = function(decl) { - decl.id = this.parseBindingAtom() - this.checkLVal(decl.id, true) -} - -// Parse a function declaration or literal (depending on the -// `isStatement` parameter). - -pp$1.parseFunction = function(node, isStatement, allowExpressionBody) { - this.initFunction(node) - if (this.options.ecmaVersion >= 6) - node.generator = this.eat(tt.star) - var oldInGen = this.inGenerator - this.inGenerator = node.generator - if (isStatement || this.type === tt.name) - node.id = this.parseIdent() - this.parseFunctionParams(node) - this.parseFunctionBody(node, allowExpressionBody) - this.inGenerator = oldInGen - return this.finishNode(node, isStatement ? "FunctionDeclaration" : "FunctionExpression") -} - -pp$1.parseFunctionParams = function(node) { - this.expect(tt.parenL) - node.params = this.parseBindingList(tt.parenR, false, false, true) -} - -// Parse a class declaration or literal (depending on the -// `isStatement` parameter). - -pp$1.parseClass = function(node, isStatement) { - var this$1 = this; - - this.next() - this.parseClassId(node, isStatement) - this.parseClassSuper(node) - var classBody = this.startNode() - var hadConstructor = false - classBody.body = [] - this.expect(tt.braceL) - while (!this.eat(tt.braceR)) { - if (this$1.eat(tt.semi)) continue - var method = this$1.startNode() - var isGenerator = this$1.eat(tt.star) - var isMaybeStatic = this$1.type === tt.name && this$1.value === "static" - this$1.parsePropertyName(method) - method.static = isMaybeStatic && this$1.type !== tt.parenL - if (method.static) { - if (isGenerator) this$1.unexpected() - isGenerator = this$1.eat(tt.star) - this$1.parsePropertyName(method) - } - method.kind = "method" - var isGetSet = false - if (!method.computed) { - var key = method.key; - if (!isGenerator && key.type === "Identifier" && this$1.type !== tt.parenL && (key.name === "get" || key.name === "set")) { - isGetSet = true - method.kind = key.name - key = this$1.parsePropertyName(method) - } - if (!method.static && (key.type === "Identifier" && key.name === "constructor" || - key.type === "Literal" && key.value === "constructor")) { - if (hadConstructor) this$1.raise(key.start, "Duplicate constructor in the same class") - if (isGetSet) this$1.raise(key.start, "Constructor can't have get/set modifier") - if (isGenerator) this$1.raise(key.start, "Constructor can't be a generator") - method.kind = "constructor" - hadConstructor = true - } - } - this$1.parseClassMethod(classBody, method, isGenerator) - if (isGetSet) { - var paramCount = method.kind === "get" ? 0 : 1 - if (method.value.params.length !== paramCount) { - var start = method.value.start - if (method.kind === "get") - this$1.raiseRecoverable(start, "getter should have no params") - else - this$1.raiseRecoverable(start, "setter should have exactly one param") - } - if (method.kind === "set" && method.value.params[0].type === "RestElement") - this$1.raise(method.value.params[0].start, "Setter cannot use rest params") - } - } - node.body = this.finishNode(classBody, "ClassBody") - return this.finishNode(node, isStatement ? "ClassDeclaration" : "ClassExpression") -} - -pp$1.parseClassMethod = function(classBody, method, isGenerator) { - method.value = this.parseMethod(isGenerator) - classBody.body.push(this.finishNode(method, "MethodDefinition")) -} - -pp$1.parseClassId = function(node, isStatement) { - node.id = this.type === tt.name ? this.parseIdent() : isStatement ? this.unexpected() : null -} - -pp$1.parseClassSuper = function(node) { - node.superClass = this.eat(tt._extends) ? this.parseExprSubscripts() : null -} - -// Parses module export declaration. - -pp$1.parseExport = function(node) { - var this$1 = this; - - this.next() - // export * from '...' - if (this.eat(tt.star)) { - this.expectContextual("from") - node.source = this.type === tt.string ? this.parseExprAtom() : this.unexpected() - this.semicolon() - return this.finishNode(node, "ExportAllDeclaration") - } - if (this.eat(tt._default)) { // export default ... - var parens = this.type == tt.parenL - var expr = this.parseMaybeAssign() - var needsSemi = true - if (!parens && (expr.type == "FunctionExpression" || - expr.type == "ClassExpression")) { - needsSemi = false - if (expr.id) { - expr.type = expr.type == "FunctionExpression" - ? "FunctionDeclaration" - : "ClassDeclaration" - } - } - node.declaration = expr - if (needsSemi) this.semicolon() - return this.finishNode(node, "ExportDefaultDeclaration") - } - // export var|const|let|function|class ... - if (this.shouldParseExportStatement()) { - node.declaration = this.parseStatement(true) - node.specifiers = [] - node.source = null - } else { // export { x, y as z } [from '...'] - node.declaration = null - node.specifiers = this.parseExportSpecifiers() - if (this.eatContextual("from")) { - node.source = this.type === tt.string ? this.parseExprAtom() : this.unexpected() - } else { - // check for keywords used as local names - for (var i = 0; i < node.specifiers.length; i++) { - if (this$1.keywords.test(node.specifiers[i].local.name) || this$1.reservedWords.test(node.specifiers[i].local.name)) { - this$1.unexpected(node.specifiers[i].local.start) - } - } - - node.source = null - } - this.semicolon() - } - return this.finishNode(node, "ExportNamedDeclaration") -} - -pp$1.shouldParseExportStatement = function() { - return this.type.keyword || this.isLet() -} - -// Parses a comma-separated list of module exports. - -pp$1.parseExportSpecifiers = function() { - var this$1 = this; - - var nodes = [], first = true - // export { x, y as z } [from '...'] - this.expect(tt.braceL) - while (!this.eat(tt.braceR)) { - if (!first) { - this$1.expect(tt.comma) - if (this$1.afterTrailingComma(tt.braceR)) break - } else first = false - - var node = this$1.startNode() - node.local = this$1.parseIdent(this$1.type === tt._default) - node.exported = this$1.eatContextual("as") ? this$1.parseIdent(true) : node.local - nodes.push(this$1.finishNode(node, "ExportSpecifier")) - } - return nodes -} - -// Parses import declaration. - -pp$1.parseImport = function(node) { - this.next() - // import '...' - if (this.type === tt.string) { - node.specifiers = empty - node.source = this.parseExprAtom() - } else { - node.specifiers = this.parseImportSpecifiers() - this.expectContextual("from") - node.source = this.type === tt.string ? this.parseExprAtom() : this.unexpected() - } - this.semicolon() - return this.finishNode(node, "ImportDeclaration") -} - -// Parses a comma-separated list of module imports. - -pp$1.parseImportSpecifiers = function() { - var this$1 = this; - - var nodes = [], first = true - if (this.type === tt.name) { - // import defaultObj, { x, y as z } from '...' - var node = this.startNode() - node.local = this.parseIdent() - this.checkLVal(node.local, true) - nodes.push(this.finishNode(node, "ImportDefaultSpecifier")) - if (!this.eat(tt.comma)) return nodes - } - if (this.type === tt.star) { - var node$1 = this.startNode() - this.next() - this.expectContextual("as") - node$1.local = this.parseIdent() - this.checkLVal(node$1.local, true) - nodes.push(this.finishNode(node$1, "ImportNamespaceSpecifier")) - return nodes - } - this.expect(tt.braceL) - while (!this.eat(tt.braceR)) { - if (!first) { - this$1.expect(tt.comma) - if (this$1.afterTrailingComma(tt.braceR)) break - } else first = false - - var node$2 = this$1.startNode() - node$2.imported = this$1.parseIdent(true) - if (this$1.eatContextual("as")) { - node$2.local = this$1.parseIdent() - } else { - node$2.local = node$2.imported - if (this$1.isKeyword(node$2.local.name)) this$1.unexpected(node$2.local.start) - if (this$1.reservedWordsStrict.test(node$2.local.name)) this$1.raise(node$2.local.start, "The keyword '" + node$2.local.name + "' is reserved") - } - this$1.checkLVal(node$2.local, true) - nodes.push(this$1.finishNode(node$2, "ImportSpecifier")) - } - return nodes -} - -var pp$2 = Parser.prototype - -// Convert existing expression atom to assignable pattern -// if possible. - -pp$2.toAssignable = function(node, isBinding) { - var this$1 = this; - - if (this.options.ecmaVersion >= 6 && node) { - switch (node.type) { - case "Identifier": - case "ObjectPattern": - case "ArrayPattern": - break - - case "ObjectExpression": - node.type = "ObjectPattern" - for (var i = 0; i < node.properties.length; i++) { - var prop = node.properties[i] - if (prop.kind !== "init") this$1.raise(prop.key.start, "Object pattern can't contain getter or setter") - this$1.toAssignable(prop.value, isBinding) - } - break - - case "ArrayExpression": - node.type = "ArrayPattern" - this.toAssignableList(node.elements, isBinding) - break - - case "AssignmentExpression": - if (node.operator === "=") { - node.type = "AssignmentPattern" - delete node.operator - // falls through to AssignmentPattern - } else { - this.raise(node.left.end, "Only '=' operator can be used for specifying default value.") - break - } - - case "AssignmentPattern": - if (node.right.type === "YieldExpression") - this.raise(node.right.start, "Yield expression cannot be a default value") - break - - case "ParenthesizedExpression": - node.expression = this.toAssignable(node.expression, isBinding) - break - - case "MemberExpression": - if (!isBinding) break - - default: - this.raise(node.start, "Assigning to rvalue") - } - } - return node -} - -// Convert list of expression atoms to binding list. - -pp$2.toAssignableList = function(exprList, isBinding) { - var this$1 = this; - - var end = exprList.length - if (end) { - var last = exprList[end - 1] - if (last && last.type == "RestElement") { - --end - } else if (last && last.type == "SpreadElement") { - last.type = "RestElement" - var arg = last.argument - this.toAssignable(arg, isBinding) - if (arg.type !== "Identifier" && arg.type !== "MemberExpression" && arg.type !== "ArrayPattern") - this.unexpected(arg.start) - --end - } - - if (isBinding && last && last.type === "RestElement" && last.argument.type !== "Identifier") - this.unexpected(last.argument.start) - } - for (var i = 0; i < end; i++) { - var elt = exprList[i] - if (elt) this$1.toAssignable(elt, isBinding) - } - return exprList -} - -// Parses spread element. - -pp$2.parseSpread = function(refDestructuringErrors) { - var node = this.startNode() - this.next() - node.argument = this.parseMaybeAssign(false, refDestructuringErrors) - return this.finishNode(node, "SpreadElement") -} - -pp$2.parseRest = function(allowNonIdent) { - var node = this.startNode() - this.next() - - // RestElement inside of a function parameter must be an identifier - if (allowNonIdent) node.argument = this.type === tt.name ? this.parseIdent() : this.unexpected() - else node.argument = this.type === tt.name || this.type === tt.bracketL ? this.parseBindingAtom() : this.unexpected() - - return this.finishNode(node, "RestElement") -} - -// Parses lvalue (assignable) atom. - -pp$2.parseBindingAtom = function() { - if (this.options.ecmaVersion < 6) return this.parseIdent() - switch (this.type) { - case tt.name: - return this.parseIdent() - - case tt.bracketL: - var node = this.startNode() - this.next() - node.elements = this.parseBindingList(tt.bracketR, true, true) - return this.finishNode(node, "ArrayPattern") - - case tt.braceL: - return this.parseObj(true) - - default: - this.unexpected() - } -} - -pp$2.parseBindingList = function(close, allowEmpty, allowTrailingComma, allowNonIdent) { - var this$1 = this; - - var elts = [], first = true - while (!this.eat(close)) { - if (first) first = false - else this$1.expect(tt.comma) - if (allowEmpty && this$1.type === tt.comma) { - elts.push(null) - } else if (allowTrailingComma && this$1.afterTrailingComma(close)) { - break - } else if (this$1.type === tt.ellipsis) { - var rest = this$1.parseRest(allowNonIdent) - this$1.parseBindingListItem(rest) - elts.push(rest) - if (this$1.type === tt.comma) this$1.raise(this$1.start, "Comma is not permitted after the rest element") - this$1.expect(close) - break - } else { - var elem = this$1.parseMaybeDefault(this$1.start, this$1.startLoc) - this$1.parseBindingListItem(elem) - elts.push(elem) - } - } - return elts -} - -pp$2.parseBindingListItem = function(param) { - return param -} - -// Parses assignment pattern around given atom if possible. - -pp$2.parseMaybeDefault = function(startPos, startLoc, left) { - left = left || this.parseBindingAtom() - if (this.options.ecmaVersion < 6 || !this.eat(tt.eq)) return left - var node = this.startNodeAt(startPos, startLoc) - node.left = left - node.right = this.parseMaybeAssign() - return this.finishNode(node, "AssignmentPattern") -} - -// Verify that a node is an lval — something that can be assigned -// to. - -pp$2.checkLVal = function(expr, isBinding, checkClashes) { - var this$1 = this; - - switch (expr.type) { - case "Identifier": - if (this.strict && this.reservedWordsStrictBind.test(expr.name)) - this.raiseRecoverable(expr.start, (isBinding ? "Binding " : "Assigning to ") + expr.name + " in strict mode") - if (checkClashes) { - if (has(checkClashes, expr.name)) - this.raiseRecoverable(expr.start, "Argument name clash") - checkClashes[expr.name] = true - } - break - - case "MemberExpression": - if (isBinding) this.raiseRecoverable(expr.start, (isBinding ? "Binding" : "Assigning to") + " member expression") - break - - case "ObjectPattern": - for (var i = 0; i < expr.properties.length; i++) - this$1.checkLVal(expr.properties[i].value, isBinding, checkClashes) - break - - case "ArrayPattern": - for (var i$1 = 0; i$1 < expr.elements.length; i$1++) { - var elem = expr.elements[i$1] - if (elem) this$1.checkLVal(elem, isBinding, checkClashes) - } - break - - case "AssignmentPattern": - this.checkLVal(expr.left, isBinding, checkClashes) - break - - case "RestElement": - this.checkLVal(expr.argument, isBinding, checkClashes) - break - - case "ParenthesizedExpression": - this.checkLVal(expr.expression, isBinding, checkClashes) - break - - default: - this.raise(expr.start, (isBinding ? "Binding" : "Assigning to") + " rvalue") - } -} - -var pp$3 = Parser.prototype - -// Check if property name clashes with already added. -// Object/class getters and setters are not allowed to clash — -// either with each other or with an init property — and in -// strict mode, init properties are also not allowed to be repeated. - -pp$3.checkPropClash = function(prop, propHash) { - if (this.options.ecmaVersion >= 6 && (prop.computed || prop.method || prop.shorthand)) - return - var key = prop.key; - var name - switch (key.type) { - case "Identifier": name = key.name; break - case "Literal": name = String(key.value); break - default: return - } - var kind = prop.kind; - if (this.options.ecmaVersion >= 6) { - if (name === "__proto__" && kind === "init") { - if (propHash.proto) this.raiseRecoverable(key.start, "Redefinition of __proto__ property") - propHash.proto = true - } - return - } - name = "$" + name - var other = propHash[name] - if (other) { - var isGetSet = kind !== "init" - if ((this.strict || isGetSet) && other[kind] || !(isGetSet ^ other.init)) - this.raiseRecoverable(key.start, "Redefinition of property") - } else { - other = propHash[name] = { - init: false, - get: false, - set: false - } - } - other[kind] = true -} - -// ### Expression parsing - -// These nest, from the most general expression type at the top to -// 'atomic', nondivisible expression types at the bottom. Most of -// the functions will simply let the function(s) below them parse, -// and, *if* the syntactic construct they handle is present, wrap -// the AST node that the inner parser gave them in another node. - -// Parse a full expression. The optional arguments are used to -// forbid the `in` operator (in for loops initalization expressions) -// and provide reference for storing '=' operator inside shorthand -// property assignment in contexts where both object expression -// and object pattern might appear (so it's possible to raise -// delayed syntax error at correct position). - -pp$3.parseExpression = function(noIn, refDestructuringErrors) { - var this$1 = this; - - var startPos = this.start, startLoc = this.startLoc - var expr = this.parseMaybeAssign(noIn, refDestructuringErrors) - if (this.type === tt.comma) { - var node = this.startNodeAt(startPos, startLoc) - node.expressions = [expr] - while (this.eat(tt.comma)) node.expressions.push(this$1.parseMaybeAssign(noIn, refDestructuringErrors)) - return this.finishNode(node, "SequenceExpression") - } - return expr -} - -// Parse an assignment expression. This includes applications of -// operators like `+=`. - -pp$3.parseMaybeAssign = function(noIn, refDestructuringErrors, afterLeftParse) { - if (this.inGenerator && this.isContextual("yield")) return this.parseYield() - - var ownDestructuringErrors = false - if (!refDestructuringErrors) { - refDestructuringErrors = new DestructuringErrors - ownDestructuringErrors = true - } - var startPos = this.start, startLoc = this.startLoc - if (this.type == tt.parenL || this.type == tt.name) - this.potentialArrowAt = this.start - var left = this.parseMaybeConditional(noIn, refDestructuringErrors) - if (afterLeftParse) left = afterLeftParse.call(this, left, startPos, startLoc) - if (this.type.isAssign) { - this.checkPatternErrors(refDestructuringErrors, true) - if (!ownDestructuringErrors) DestructuringErrors.call(refDestructuringErrors) - var node = this.startNodeAt(startPos, startLoc) - node.operator = this.value - node.left = this.type === tt.eq ? this.toAssignable(left) : left - refDestructuringErrors.shorthandAssign = 0 // reset because shorthand default was used correctly - this.checkLVal(left) - this.next() - node.right = this.parseMaybeAssign(noIn) - return this.finishNode(node, "AssignmentExpression") - } else { - if (ownDestructuringErrors) this.checkExpressionErrors(refDestructuringErrors, true) - } - return left -} - -// Parse a ternary conditional (`?:`) operator. - -pp$3.parseMaybeConditional = function(noIn, refDestructuringErrors) { - var startPos = this.start, startLoc = this.startLoc - var expr = this.parseExprOps(noIn, refDestructuringErrors) - if (this.checkExpressionErrors(refDestructuringErrors)) return expr - if (this.eat(tt.question)) { - var node = this.startNodeAt(startPos, startLoc) - node.test = expr - node.consequent = this.parseMaybeAssign() - this.expect(tt.colon) - node.alternate = this.parseMaybeAssign(noIn) - return this.finishNode(node, "ConditionalExpression") - } - return expr -} - -// Start the precedence parser. - -pp$3.parseExprOps = function(noIn, refDestructuringErrors) { - var startPos = this.start, startLoc = this.startLoc - var expr = this.parseMaybeUnary(refDestructuringErrors, false) - if (this.checkExpressionErrors(refDestructuringErrors)) return expr - return this.parseExprOp(expr, startPos, startLoc, -1, noIn) -} - -// Parse binary operators with the operator precedence parsing -// algorithm. `left` is the left-hand side of the operator. -// `minPrec` provides context that allows the function to stop and -// defer further parser to one of its callers when it encounters an -// operator that has a lower precedence than the set it is parsing. - -pp$3.parseExprOp = function(left, leftStartPos, leftStartLoc, minPrec, noIn) { - var prec = this.type.binop - if (prec != null && (!noIn || this.type !== tt._in)) { - if (prec > minPrec) { - var logical = this.type === tt.logicalOR || this.type === tt.logicalAND - var op = this.value - this.next() - var startPos = this.start, startLoc = this.startLoc - var right = this.parseExprOp(this.parseMaybeUnary(null, false), startPos, startLoc, prec, noIn) - var node = this.buildBinary(leftStartPos, leftStartLoc, left, right, op, logical) - return this.parseExprOp(node, leftStartPos, leftStartLoc, minPrec, noIn) - } - } - return left -} - -pp$3.buildBinary = function(startPos, startLoc, left, right, op, logical) { - var node = this.startNodeAt(startPos, startLoc) - node.left = left - node.operator = op - node.right = right - return this.finishNode(node, logical ? "LogicalExpression" : "BinaryExpression") -} - -// Parse unary operators, both prefix and postfix. - -pp$3.parseMaybeUnary = function(refDestructuringErrors, sawUnary) { - var this$1 = this; - - var startPos = this.start, startLoc = this.startLoc, expr - if (this.type.prefix) { - var node = this.startNode(), update = this.type === tt.incDec - node.operator = this.value - node.prefix = true - this.next() - node.argument = this.parseMaybeUnary(null, true) - this.checkExpressionErrors(refDestructuringErrors, true) - if (update) this.checkLVal(node.argument) - else if (this.strict && node.operator === "delete" && - node.argument.type === "Identifier") - this.raiseRecoverable(node.start, "Deleting local variable in strict mode") - else sawUnary = true - expr = this.finishNode(node, update ? "UpdateExpression" : "UnaryExpression") - } else { - expr = this.parseExprSubscripts(refDestructuringErrors) - if (this.checkExpressionErrors(refDestructuringErrors)) return expr - while (this.type.postfix && !this.canInsertSemicolon()) { - var node$1 = this$1.startNodeAt(startPos, startLoc) - node$1.operator = this$1.value - node$1.prefix = false - node$1.argument = expr - this$1.checkLVal(expr) - this$1.next() - expr = this$1.finishNode(node$1, "UpdateExpression") - } - } - - if (!sawUnary && this.eat(tt.starstar)) - return this.buildBinary(startPos, startLoc, expr, this.parseMaybeUnary(null, false), "**", false) - else - return expr -} - -// Parse call, dot, and `[]`-subscript expressions. - -pp$3.parseExprSubscripts = function(refDestructuringErrors) { - var startPos = this.start, startLoc = this.startLoc - var expr = this.parseExprAtom(refDestructuringErrors) - var skipArrowSubscripts = expr.type === "ArrowFunctionExpression" && this.input.slice(this.lastTokStart, this.lastTokEnd) !== ")" - if (this.checkExpressionErrors(refDestructuringErrors) || skipArrowSubscripts) return expr - return this.parseSubscripts(expr, startPos, startLoc) -} - -pp$3.parseSubscripts = function(base, startPos, startLoc, noCalls) { - var this$1 = this; - - for (;;) { - if (this$1.eat(tt.dot)) { - var node = this$1.startNodeAt(startPos, startLoc) - node.object = base - node.property = this$1.parseIdent(true) - node.computed = false - base = this$1.finishNode(node, "MemberExpression") - } else if (this$1.eat(tt.bracketL)) { - var node$1 = this$1.startNodeAt(startPos, startLoc) - node$1.object = base - node$1.property = this$1.parseExpression() - node$1.computed = true - this$1.expect(tt.bracketR) - base = this$1.finishNode(node$1, "MemberExpression") - } else if (!noCalls && this$1.eat(tt.parenL)) { - var node$2 = this$1.startNodeAt(startPos, startLoc) - node$2.callee = base - node$2.arguments = this$1.parseExprList(tt.parenR, false) - base = this$1.finishNode(node$2, "CallExpression") - } else if (this$1.type === tt.backQuote) { - var node$3 = this$1.startNodeAt(startPos, startLoc) - node$3.tag = base - node$3.quasi = this$1.parseTemplate() - base = this$1.finishNode(node$3, "TaggedTemplateExpression") - } else { - return base - } - } -} - -// Parse an atomic expression — either a single token that is an -// expression, an expression started by a keyword like `function` or -// `new`, or an expression wrapped in punctuation like `()`, `[]`, -// or `{}`. - -pp$3.parseExprAtom = function(refDestructuringErrors) { - var node, canBeArrow = this.potentialArrowAt == this.start - switch (this.type) { - case tt._super: - if (!this.inFunction) - this.raise(this.start, "'super' outside of function or class") - - case tt._this: - var type = this.type === tt._this ? "ThisExpression" : "Super" - node = this.startNode() - this.next() - return this.finishNode(node, type) - - case tt.name: - var startPos = this.start, startLoc = this.startLoc - var id = this.parseIdent(this.type !== tt.name) - if (canBeArrow && !this.canInsertSemicolon() && this.eat(tt.arrow)) - return this.parseArrowExpression(this.startNodeAt(startPos, startLoc), [id]) - return id - - case tt.regexp: - var value = this.value - node = this.parseLiteral(value.value) - node.regex = {pattern: value.pattern, flags: value.flags} - return node - - case tt.num: case tt.string: - return this.parseLiteral(this.value) - - case tt._null: case tt._true: case tt._false: - node = this.startNode() - node.value = this.type === tt._null ? null : this.type === tt._true - node.raw = this.type.keyword - this.next() - return this.finishNode(node, "Literal") - - case tt.parenL: - return this.parseParenAndDistinguishExpression(canBeArrow) - - case tt.bracketL: - node = this.startNode() - this.next() - node.elements = this.parseExprList(tt.bracketR, true, true, refDestructuringErrors) - return this.finishNode(node, "ArrayExpression") - - case tt.braceL: - return this.parseObj(false, refDestructuringErrors) - - case tt._function: - node = this.startNode() - this.next() - return this.parseFunction(node, false) - - case tt._class: - return this.parseClass(this.startNode(), false) - - case tt._new: - return this.parseNew() - - case tt.backQuote: - return this.parseTemplate() - - default: - this.unexpected() - } -} - -pp$3.parseLiteral = function(value) { - var node = this.startNode() - node.value = value - node.raw = this.input.slice(this.start, this.end) - this.next() - return this.finishNode(node, "Literal") -} - -pp$3.parseParenExpression = function() { - this.expect(tt.parenL) - var val = this.parseExpression() - this.expect(tt.parenR) - return val -} - -pp$3.parseParenAndDistinguishExpression = function(canBeArrow) { - var this$1 = this; - - var startPos = this.start, startLoc = this.startLoc, val - if (this.options.ecmaVersion >= 6) { - this.next() - - var innerStartPos = this.start, innerStartLoc = this.startLoc - var exprList = [], first = true - var refDestructuringErrors = new DestructuringErrors, spreadStart, innerParenStart - while (this.type !== tt.parenR) { - first ? first = false : this$1.expect(tt.comma) - if (this$1.type === tt.ellipsis) { - spreadStart = this$1.start - exprList.push(this$1.parseParenItem(this$1.parseRest())) - break - } else { - if (this$1.type === tt.parenL && !innerParenStart) { - innerParenStart = this$1.start - } - exprList.push(this$1.parseMaybeAssign(false, refDestructuringErrors, this$1.parseParenItem)) - } - } - var innerEndPos = this.start, innerEndLoc = this.startLoc - this.expect(tt.parenR) - - if (canBeArrow && !this.canInsertSemicolon() && this.eat(tt.arrow)) { - this.checkPatternErrors(refDestructuringErrors, true) - if (innerParenStart) this.unexpected(innerParenStart) - return this.parseParenArrowList(startPos, startLoc, exprList) - } - - if (!exprList.length) this.unexpected(this.lastTokStart) - if (spreadStart) this.unexpected(spreadStart) - this.checkExpressionErrors(refDestructuringErrors, true) - - if (exprList.length > 1) { - val = this.startNodeAt(innerStartPos, innerStartLoc) - val.expressions = exprList - this.finishNodeAt(val, "SequenceExpression", innerEndPos, innerEndLoc) - } else { - val = exprList[0] - } - } else { - val = this.parseParenExpression() - } - - if (this.options.preserveParens) { - var par = this.startNodeAt(startPos, startLoc) - par.expression = val - return this.finishNode(par, "ParenthesizedExpression") - } else { - return val - } -} - -pp$3.parseParenItem = function(item) { - return item -} - -pp$3.parseParenArrowList = function(startPos, startLoc, exprList) { - return this.parseArrowExpression(this.startNodeAt(startPos, startLoc), exprList) -} - -// New's precedence is slightly tricky. It must allow its argument to -// be a `[]` or dot subscript expression, but not a call — at least, -// not without wrapping it in parentheses. Thus, it uses the noCalls -// argument to parseSubscripts to prevent it from consuming the -// argument list. - -var empty$1 = [] - -pp$3.parseNew = function() { - var node = this.startNode() - var meta = this.parseIdent(true) - if (this.options.ecmaVersion >= 6 && this.eat(tt.dot)) { - node.meta = meta - node.property = this.parseIdent(true) - if (node.property.name !== "target") - this.raiseRecoverable(node.property.start, "The only valid meta property for new is new.target") - if (!this.inFunction) - this.raiseRecoverable(node.start, "new.target can only be used in functions") - return this.finishNode(node, "MetaProperty") - } - var startPos = this.start, startLoc = this.startLoc - node.callee = this.parseSubscripts(this.parseExprAtom(), startPos, startLoc, true) - if (this.eat(tt.parenL)) node.arguments = this.parseExprList(tt.parenR, false) - else node.arguments = empty$1 - return this.finishNode(node, "NewExpression") -} - -// Parse template expression. - -pp$3.parseTemplateElement = function() { - var elem = this.startNode() - elem.value = { - raw: this.input.slice(this.start, this.end).replace(/\r\n?/g, '\n'), - cooked: this.value - } - this.next() - elem.tail = this.type === tt.backQuote - return this.finishNode(elem, "TemplateElement") -} - -pp$3.parseTemplate = function() { - var this$1 = this; - - var node = this.startNode() - this.next() - node.expressions = [] - var curElt = this.parseTemplateElement() - node.quasis = [curElt] - while (!curElt.tail) { - this$1.expect(tt.dollarBraceL) - node.expressions.push(this$1.parseExpression()) - this$1.expect(tt.braceR) - node.quasis.push(curElt = this$1.parseTemplateElement()) - } - this.next() - return this.finishNode(node, "TemplateLiteral") -} - -// Parse an object literal or binding pattern. - -pp$3.parseObj = function(isPattern, refDestructuringErrors) { - var this$1 = this; - - var node = this.startNode(), first = true, propHash = {} - node.properties = [] - this.next() - while (!this.eat(tt.braceR)) { - if (!first) { - this$1.expect(tt.comma) - if (this$1.afterTrailingComma(tt.braceR)) break - } else first = false - - var prop = this$1.startNode(), isGenerator, startPos, startLoc - if (this$1.options.ecmaVersion >= 6) { - prop.method = false - prop.shorthand = false - if (isPattern || refDestructuringErrors) { - startPos = this$1.start - startLoc = this$1.startLoc - } - if (!isPattern) - isGenerator = this$1.eat(tt.star) - } - this$1.parsePropertyName(prop) - this$1.parsePropertyValue(prop, isPattern, isGenerator, startPos, startLoc, refDestructuringErrors) - this$1.checkPropClash(prop, propHash) - node.properties.push(this$1.finishNode(prop, "Property")) - } - return this.finishNode(node, isPattern ? "ObjectPattern" : "ObjectExpression") -} - -pp$3.parsePropertyValue = function(prop, isPattern, isGenerator, startPos, startLoc, refDestructuringErrors) { - if (this.eat(tt.colon)) { - prop.value = isPattern ? this.parseMaybeDefault(this.start, this.startLoc) : this.parseMaybeAssign(false, refDestructuringErrors) - prop.kind = "init" - } else if (this.options.ecmaVersion >= 6 && this.type === tt.parenL) { - if (isPattern) this.unexpected() - prop.kind = "init" - prop.method = true - prop.value = this.parseMethod(isGenerator) - } else if (this.options.ecmaVersion >= 5 && !prop.computed && prop.key.type === "Identifier" && - (prop.key.name === "get" || prop.key.name === "set") && - (this.type != tt.comma && this.type != tt.braceR)) { - if (isGenerator || isPattern) this.unexpected() - prop.kind = prop.key.name - this.parsePropertyName(prop) - prop.value = this.parseMethod(false) - var paramCount = prop.kind === "get" ? 0 : 1 - if (prop.value.params.length !== paramCount) { - var start = prop.value.start - if (prop.kind === "get") - this.raiseRecoverable(start, "getter should have no params") - else - this.raiseRecoverable(start, "setter should have exactly one param") - } - if (prop.kind === "set" && prop.value.params[0].type === "RestElement") - this.raiseRecoverable(prop.value.params[0].start, "Setter cannot use rest params") - } else if (this.options.ecmaVersion >= 6 && !prop.computed && prop.key.type === "Identifier") { - if (this.keywords.test(prop.key.name) || - (this.strict ? this.reservedWordsStrictBind : this.reservedWords).test(prop.key.name) || - (this.inGenerator && prop.key.name == "yield")) - this.raiseRecoverable(prop.key.start, "'" + prop.key.name + "' can not be used as shorthand property") - prop.kind = "init" - if (isPattern) { - prop.value = this.parseMaybeDefault(startPos, startLoc, prop.key) - } else if (this.type === tt.eq && refDestructuringErrors) { - if (!refDestructuringErrors.shorthandAssign) - refDestructuringErrors.shorthandAssign = this.start - prop.value = this.parseMaybeDefault(startPos, startLoc, prop.key) - } else { - prop.value = prop.key - } - prop.shorthand = true - } else this.unexpected() -} - -pp$3.parsePropertyName = function(prop) { - if (this.options.ecmaVersion >= 6) { - if (this.eat(tt.bracketL)) { - prop.computed = true - prop.key = this.parseMaybeAssign() - this.expect(tt.bracketR) - return prop.key - } else { - prop.computed = false - } - } - return prop.key = this.type === tt.num || this.type === tt.string ? this.parseExprAtom() : this.parseIdent(true) -} - -// Initialize empty function node. - -pp$3.initFunction = function(node) { - node.id = null - if (this.options.ecmaVersion >= 6) { - node.generator = false - node.expression = false - } -} - -// Parse object or class method. - -pp$3.parseMethod = function(isGenerator) { - var node = this.startNode(), oldInGen = this.inGenerator - this.inGenerator = isGenerator - this.initFunction(node) - this.expect(tt.parenL) - node.params = this.parseBindingList(tt.parenR, false, false) - if (this.options.ecmaVersion >= 6) - node.generator = isGenerator - this.parseFunctionBody(node, false) - this.inGenerator = oldInGen - return this.finishNode(node, "FunctionExpression") -} - -// Parse arrow function expression with given parameters. - -pp$3.parseArrowExpression = function(node, params) { - var oldInGen = this.inGenerator - this.inGenerator = false - this.initFunction(node) - node.params = this.toAssignableList(params, true) - this.parseFunctionBody(node, true) - this.inGenerator = oldInGen - return this.finishNode(node, "ArrowFunctionExpression") -} - -// Parse function body and check parameters. - -pp$3.parseFunctionBody = function(node, isArrowFunction) { - var isExpression = isArrowFunction && this.type !== tt.braceL - - if (isExpression) { - node.body = this.parseMaybeAssign() - node.expression = true - } else { - // Start a new scope with regard to labels and the `inFunction` - // flag (restore them to their old value afterwards). - var oldInFunc = this.inFunction, oldLabels = this.labels - this.inFunction = true; this.labels = [] - node.body = this.parseBlock(true) - node.expression = false - this.inFunction = oldInFunc; this.labels = oldLabels - } - - // If this is a strict mode function, verify that argument names - // are not repeated, and it does not try to bind the words `eval` - // or `arguments`. - var useStrict = (!isExpression && node.body.body.length && this.isUseStrict(node.body.body[0])) ? node.body.body[0] : null; - if (this.strict || useStrict) { - var oldStrict = this.strict - this.strict = true - if (node.id) - this.checkLVal(node.id, true) - this.checkParams(node, useStrict) - this.strict = oldStrict - } else if (isArrowFunction) { - this.checkParams(node, useStrict) - } -} - -// Checks function params for various disallowed patterns such as using "eval" -// or "arguments" and duplicate parameters. - -pp$3.checkParams = function(node, useStrict) { - var this$1 = this; - - var nameHash = {} - for (var i = 0; i < node.params.length; i++) { - if (useStrict && this$1.options.ecmaVersion >= 7 && node.params[i].type !== "Identifier") - this$1.raiseRecoverable(useStrict.start, "Illegal 'use strict' directive in function with non-simple parameter list"); - this$1.checkLVal(node.params[i], true, nameHash) - } -} - -// Parses a comma-separated list of expressions, and returns them as -// an array. `close` is the token type that ends the list, and -// `allowEmpty` can be turned on to allow subsequent commas with -// nothing in between them to be parsed as `null` (which is needed -// for array literals). - -pp$3.parseExprList = function(close, allowTrailingComma, allowEmpty, refDestructuringErrors) { - var this$1 = this; - - var elts = [], first = true - while (!this.eat(close)) { - if (!first) { - this$1.expect(tt.comma) - if (allowTrailingComma && this$1.afterTrailingComma(close)) break - } else first = false - - var elt - if (allowEmpty && this$1.type === tt.comma) - elt = null - else if (this$1.type === tt.ellipsis) { - elt = this$1.parseSpread(refDestructuringErrors) - if (this$1.type === tt.comma && refDestructuringErrors && !refDestructuringErrors.trailingComma) { - refDestructuringErrors.trailingComma = this$1.lastTokStart - } - } else - elt = this$1.parseMaybeAssign(false, refDestructuringErrors) - elts.push(elt) - } - return elts -} - -// Parse the next token as an identifier. If `liberal` is true (used -// when parsing properties), it will also convert keywords into -// identifiers. - -pp$3.parseIdent = function(liberal) { - var node = this.startNode() - if (liberal && this.options.allowReserved == "never") liberal = false - if (this.type === tt.name) { - if (!liberal && (this.strict ? this.reservedWordsStrict : this.reservedWords).test(this.value) && - (this.options.ecmaVersion >= 6 || - this.input.slice(this.start, this.end).indexOf("\\") == -1)) - this.raiseRecoverable(this.start, "The keyword '" + this.value + "' is reserved") - if (!liberal && this.inGenerator && this.value === "yield") - this.raiseRecoverable(this.start, "Can not use 'yield' as identifier inside a generator") - node.name = this.value - } else if (liberal && this.type.keyword) { - node.name = this.type.keyword - } else { - this.unexpected() - } - this.next() - return this.finishNode(node, "Identifier") -} - -// Parses yield expression inside generator. - -pp$3.parseYield = function() { - var node = this.startNode() - this.next() - if (this.type == tt.semi || this.canInsertSemicolon() || (this.type != tt.star && !this.type.startsExpr)) { - node.delegate = false - node.argument = null - } else { - node.delegate = this.eat(tt.star) - node.argument = this.parseMaybeAssign() - } - return this.finishNode(node, "YieldExpression") -} - -var pp$4 = Parser.prototype - -// This function is used to raise exceptions on parse errors. It -// takes an offset integer (into the current `input`) to indicate -// the location of the error, attaches the position to the end -// of the error message, and then raises a `SyntaxError` with that -// message. - -pp$4.raise = function(pos, message) { - var loc = getLineInfo(this.input, pos) - message += " (" + loc.line + ":" + loc.column + ")" - var err = new SyntaxError(message) - err.pos = pos; err.loc = loc; err.raisedAt = this.pos - throw err -} - -pp$4.raiseRecoverable = pp$4.raise - -pp$4.curPosition = function() { - if (this.options.locations) { - return new Position(this.curLine, this.pos - this.lineStart) - } -} - -var Node = function Node(parser, pos, loc) { - this.type = "" - this.start = pos - this.end = 0 - if (parser.options.locations) - this.loc = new SourceLocation(parser, loc) - if (parser.options.directSourceFile) - this.sourceFile = parser.options.directSourceFile - if (parser.options.ranges) - this.range = [pos, 0] -}; - -// Start an AST node, attaching a start offset. - -var pp$5 = Parser.prototype - -pp$5.startNode = function() { - return new Node(this, this.start, this.startLoc) -} - -pp$5.startNodeAt = function(pos, loc) { - return new Node(this, pos, loc) -} - -// Finish an AST node, adding `type` and `end` properties. - -function finishNodeAt(node, type, pos, loc) { - node.type = type - node.end = pos - if (this.options.locations) - node.loc.end = loc - if (this.options.ranges) - node.range[1] = pos - return node -} - -pp$5.finishNode = function(node, type) { - return finishNodeAt.call(this, node, type, this.lastTokEnd, this.lastTokEndLoc) -} - -// Finish node at given position - -pp$5.finishNodeAt = function(node, type, pos, loc) { - return finishNodeAt.call(this, node, type, pos, loc) -} - -var TokContext = function TokContext(token, isExpr, preserveSpace, override) { - this.token = token - this.isExpr = !!isExpr - this.preserveSpace = !!preserveSpace - this.override = override -}; - -var types = { - b_stat: new TokContext("{", false), - b_expr: new TokContext("{", true), - b_tmpl: new TokContext("${", true), - p_stat: new TokContext("(", false), - p_expr: new TokContext("(", true), - q_tmpl: new TokContext("`", true, true, function (p) { return p.readTmplToken(); }), - f_expr: new TokContext("function", true) -} - -var pp$6 = Parser.prototype - -pp$6.initialContext = function() { - return [types.b_stat] -} - -pp$6.braceIsBlock = function(prevType) { - if (prevType === tt.colon) { - var parent = this.curContext() - if (parent === types.b_stat || parent === types.b_expr) - return !parent.isExpr - } - if (prevType === tt._return) - return lineBreak.test(this.input.slice(this.lastTokEnd, this.start)) - if (prevType === tt._else || prevType === tt.semi || prevType === tt.eof || prevType === tt.parenR) - return true - if (prevType == tt.braceL) - return this.curContext() === types.b_stat - return !this.exprAllowed -} - -pp$6.updateContext = function(prevType) { - var update, type = this.type - if (type.keyword && prevType == tt.dot) - this.exprAllowed = false - else if (update = type.updateContext) - update.call(this, prevType) - else - this.exprAllowed = type.beforeExpr -} - -// Token-specific context update code - -tt.parenR.updateContext = tt.braceR.updateContext = function() { - if (this.context.length == 1) { - this.exprAllowed = true - return - } - var out = this.context.pop() - if (out === types.b_stat && this.curContext() === types.f_expr) { - this.context.pop() - this.exprAllowed = false - } else if (out === types.b_tmpl) { - this.exprAllowed = true - } else { - this.exprAllowed = !out.isExpr - } -} - -tt.braceL.updateContext = function(prevType) { - this.context.push(this.braceIsBlock(prevType) ? types.b_stat : types.b_expr) - this.exprAllowed = true -} - -tt.dollarBraceL.updateContext = function() { - this.context.push(types.b_tmpl) - this.exprAllowed = true -} - -tt.parenL.updateContext = function(prevType) { - var statementParens = prevType === tt._if || prevType === tt._for || prevType === tt._with || prevType === tt._while - this.context.push(statementParens ? types.p_stat : types.p_expr) - this.exprAllowed = true -} - -tt.incDec.updateContext = function() { - // tokExprAllowed stays unchanged -} - -tt._function.updateContext = function(prevType) { - if (prevType.beforeExpr && prevType !== tt.semi && prevType !== tt._else && - !((prevType === tt.colon || prevType === tt.braceL) && this.curContext() === types.b_stat)) - this.context.push(types.f_expr) - this.exprAllowed = false -} - -tt.backQuote.updateContext = function() { - if (this.curContext() === types.q_tmpl) - this.context.pop() - else - this.context.push(types.q_tmpl) - this.exprAllowed = false -} - -// Object type used to represent tokens. Note that normally, tokens -// simply exist as properties on the parser object. This is only -// used for the onToken callback and the external tokenizer. - -var Token = function Token(p) { - this.type = p.type - this.value = p.value - this.start = p.start - this.end = p.end - if (p.options.locations) - this.loc = new SourceLocation(p, p.startLoc, p.endLoc) - if (p.options.ranges) - this.range = [p.start, p.end] -}; - -// ## Tokenizer - -var pp$7 = Parser.prototype - -// Are we running under Rhino? -var isRhino = typeof Packages == "object" && Object.prototype.toString.call(Packages) == "[object JavaPackage]" - -// Move to the next token - -pp$7.next = function() { - if (this.options.onToken) - this.options.onToken(new Token(this)) - - this.lastTokEnd = this.end - this.lastTokStart = this.start - this.lastTokEndLoc = this.endLoc - this.lastTokStartLoc = this.startLoc - this.nextToken() -} - -pp$7.getToken = function() { - this.next() - return new Token(this) -} - -// If we're in an ES6 environment, make parsers iterable -if (typeof Symbol !== "undefined") - pp$7[Symbol.iterator] = function () { - var self = this - return {next: function () { - var token = self.getToken() - return { - done: token.type === tt.eof, - value: token - } - }} - } - -// Toggle strict mode. Re-reads the next number or string to please -// pedantic tests (`"use strict"; 010;` should fail). - -pp$7.setStrict = function(strict) { - var this$1 = this; - - this.strict = strict - if (this.type !== tt.num && this.type !== tt.string) return - this.pos = this.start - if (this.options.locations) { - while (this.pos < this.lineStart) { - this$1.lineStart = this$1.input.lastIndexOf("\n", this$1.lineStart - 2) + 1 - --this$1.curLine - } - } - this.nextToken() -} - -pp$7.curContext = function() { - return this.context[this.context.length - 1] -} - -// Read a single token, updating the parser object's token-related -// properties. - -pp$7.nextToken = function() { - var curContext = this.curContext() - if (!curContext || !curContext.preserveSpace) this.skipSpace() - - this.start = this.pos - if (this.options.locations) this.startLoc = this.curPosition() - if (this.pos >= this.input.length) return this.finishToken(tt.eof) - - if (curContext.override) return curContext.override(this) - else this.readToken(this.fullCharCodeAtPos()) -} - -pp$7.readToken = function(code) { - // Identifier or keyword. '\uXXXX' sequences are allowed in - // identifiers, so '\' also dispatches to that. - if (isIdentifierStart(code, this.options.ecmaVersion >= 6) || code === 92 /* '\' */) - return this.readWord() - - return this.getTokenFromCode(code) -} - -pp$7.fullCharCodeAtPos = function() { - var code = this.input.charCodeAt(this.pos) - if (code <= 0xd7ff || code >= 0xe000) return code - var next = this.input.charCodeAt(this.pos + 1) - return (code << 10) + next - 0x35fdc00 -} - -pp$7.skipBlockComment = function() { - var this$1 = this; - - var startLoc = this.options.onComment && this.curPosition() - var start = this.pos, end = this.input.indexOf("*/", this.pos += 2) - if (end === -1) this.raise(this.pos - 2, "Unterminated comment") - this.pos = end + 2 - if (this.options.locations) { - lineBreakG.lastIndex = start - var match - while ((match = lineBreakG.exec(this.input)) && match.index < this.pos) { - ++this$1.curLine - this$1.lineStart = match.index + match[0].length - } - } - if (this.options.onComment) - this.options.onComment(true, this.input.slice(start + 2, end), start, this.pos, - startLoc, this.curPosition()) -} - -pp$7.skipLineComment = function(startSkip) { - var this$1 = this; - - var start = this.pos - var startLoc = this.options.onComment && this.curPosition() - var ch = this.input.charCodeAt(this.pos+=startSkip) - while (this.pos < this.input.length && ch !== 10 && ch !== 13 && ch !== 8232 && ch !== 8233) { - ++this$1.pos - ch = this$1.input.charCodeAt(this$1.pos) - } - if (this.options.onComment) - this.options.onComment(false, this.input.slice(start + startSkip, this.pos), start, this.pos, - startLoc, this.curPosition()) -} - -// Called at the start of the parse and after every token. Skips -// whitespace and comments, and. - -pp$7.skipSpace = function() { - var this$1 = this; - - loop: while (this.pos < this.input.length) { - var ch = this$1.input.charCodeAt(this$1.pos) - switch (ch) { - case 32: case 160: // ' ' - ++this$1.pos - break - case 13: - if (this$1.input.charCodeAt(this$1.pos + 1) === 10) { - ++this$1.pos - } - case 10: case 8232: case 8233: - ++this$1.pos - if (this$1.options.locations) { - ++this$1.curLine - this$1.lineStart = this$1.pos - } - break - case 47: // '/' - switch (this$1.input.charCodeAt(this$1.pos + 1)) { - case 42: // '*' - this$1.skipBlockComment() - break - case 47: - this$1.skipLineComment(2) - break - default: - break loop - } - break - default: - if (ch > 8 && ch < 14 || ch >= 5760 && nonASCIIwhitespace.test(String.fromCharCode(ch))) { - ++this$1.pos - } else { - break loop - } - } - } -} - -// Called at the end of every token. Sets `end`, `val`, and -// maintains `context` and `exprAllowed`, and skips the space after -// the token, so that the next one's `start` will point at the -// right position. - -pp$7.finishToken = function(type, val) { - this.end = this.pos - if (this.options.locations) this.endLoc = this.curPosition() - var prevType = this.type - this.type = type - this.value = val - - this.updateContext(prevType) -} - -// ### Token reading - -// This is the function that is called to fetch the next token. It -// is somewhat obscure, because it works in character codes rather -// than characters, and because operator parsing has been inlined -// into it. -// -// All in the name of speed. -// -pp$7.readToken_dot = function() { - var next = this.input.charCodeAt(this.pos + 1) - if (next >= 48 && next <= 57) return this.readNumber(true) - var next2 = this.input.charCodeAt(this.pos + 2) - if (this.options.ecmaVersion >= 6 && next === 46 && next2 === 46) { // 46 = dot '.' - this.pos += 3 - return this.finishToken(tt.ellipsis) - } else { - ++this.pos - return this.finishToken(tt.dot) - } -} - -pp$7.readToken_slash = function() { // '/' - var next = this.input.charCodeAt(this.pos + 1) - if (this.exprAllowed) {++this.pos; return this.readRegexp()} - if (next === 61) return this.finishOp(tt.assign, 2) - return this.finishOp(tt.slash, 1) -} - -pp$7.readToken_mult_modulo_exp = function(code) { // '%*' - var next = this.input.charCodeAt(this.pos + 1) - var size = 1 - var tokentype = code === 42 ? tt.star : tt.modulo - - // exponentiation operator ** and **= - if (this.options.ecmaVersion >= 7 && next === 42) { - ++size - tokentype = tt.starstar - next = this.input.charCodeAt(this.pos + 2) - } - - if (next === 61) return this.finishOp(tt.assign, size + 1) - return this.finishOp(tokentype, size) -} - -pp$7.readToken_pipe_amp = function(code) { // '|&' - var next = this.input.charCodeAt(this.pos + 1) - if (next === code) return this.finishOp(code === 124 ? tt.logicalOR : tt.logicalAND, 2) - if (next === 61) return this.finishOp(tt.assign, 2) - return this.finishOp(code === 124 ? tt.bitwiseOR : tt.bitwiseAND, 1) -} - -pp$7.readToken_caret = function() { // '^' - var next = this.input.charCodeAt(this.pos + 1) - if (next === 61) return this.finishOp(tt.assign, 2) - return this.finishOp(tt.bitwiseXOR, 1) -} - -pp$7.readToken_plus_min = function(code) { // '+-' - var next = this.input.charCodeAt(this.pos + 1) - if (next === code) { - if (next == 45 && this.input.charCodeAt(this.pos + 2) == 62 && - lineBreak.test(this.input.slice(this.lastTokEnd, this.pos))) { - // A `-->` line comment - this.skipLineComment(3) - this.skipSpace() - return this.nextToken() - } - return this.finishOp(tt.incDec, 2) - } - if (next === 61) return this.finishOp(tt.assign, 2) - return this.finishOp(tt.plusMin, 1) -} - -pp$7.readToken_lt_gt = function(code) { // '<>' - var next = this.input.charCodeAt(this.pos + 1) - var size = 1 - if (next === code) { - size = code === 62 && this.input.charCodeAt(this.pos + 2) === 62 ? 3 : 2 - if (this.input.charCodeAt(this.pos + size) === 61) return this.finishOp(tt.assign, size + 1) - return this.finishOp(tt.bitShift, size) - } - if (next == 33 && code == 60 && this.input.charCodeAt(this.pos + 2) == 45 && - this.input.charCodeAt(this.pos + 3) == 45) { - if (this.inModule) this.unexpected() - // `` line comment - this.skipLineComment(3) - this.skipSpace() - return this.nextToken() - } - return this.finishOp(tt.incDec, 2) - } - if (next === 61) return this.finishOp(tt.assign, 2) - return this.finishOp(tt.plusMin, 1) - } - - pp$7.readToken_lt_gt = function(code) { // '<>' - var next = this.input.charCodeAt(this.pos + 1) - var size = 1 - if (next === code) { - size = code === 62 && this.input.charCodeAt(this.pos + 2) === 62 ? 3 : 2 - if (this.input.charCodeAt(this.pos + size) === 61) return this.finishOp(tt.assign, size + 1) - return this.finishOp(tt.bitShift, size) - } - if (next == 33 && code == 60 && this.input.charCodeAt(this.pos + 2) == 45 && - this.input.charCodeAt(this.pos + 3) == 45) { - if (this.inModule) this.unexpected() - // `` line comment - this.skipLineComment(3) - this.skipSpace() - return this.nextToken() - } - return this.finishOp(tt.incDec, 2) - } - if (next === 61) return this.finishOp(tt.assign, 2) - return this.finishOp(tt.plusMin, 1) -} - -pp.readToken_lt_gt = function(code) { // '<>' - let next = this.input.charCodeAt(this.pos + 1) - let size = 1 - if (next === code) { - size = code === 62 && this.input.charCodeAt(this.pos + 2) === 62 ? 3 : 2 - if (this.input.charCodeAt(this.pos + size) === 61) return this.finishOp(tt.assign, size + 1) - return this.finishOp(tt.bitShift, size) - } - if (next == 33 && code == 60 && this.input.charCodeAt(this.pos + 2) == 45 && - this.input.charCodeAt(this.pos + 3) == 45) { - if (this.inModule) this.unexpected() - // `` line comment - this.skipLineComment(3); - this.skipSpace(); - return this.nextToken() - } - return this.finishOp(types.incDec, 2) - } - if (next === 61) { return this.finishOp(types.assign, 2) } - return this.finishOp(types.plusMin, 1) -}; - -pp$8.readToken_lt_gt = function(code) { // '<>' - var next = this.input.charCodeAt(this.pos + 1); - var size = 1; - if (next === code) { - size = code === 62 && this.input.charCodeAt(this.pos + 2) === 62 ? 3 : 2; - if (this.input.charCodeAt(this.pos + size) === 61) { return this.finishOp(types.assign, size + 1) } - return this.finishOp(types.bitShift, size) - } - if (next === 33 && code === 60 && !this.inModule && this.input.charCodeAt(this.pos + 2) === 45 && - this.input.charCodeAt(this.pos + 3) === 45) { - // `` line comment\n this.skipLineComment(3)\n this.skipSpace()\n return this.nextToken()\n }\n return this.finishOp(tt.incDec, 2)\n }\n if (next === 61) return this.finishOp(tt.assign, 2)\n return this.finishOp(tt.plusMin, 1)\n}\n\npp.readToken_lt_gt = function(code) { // '<>'\n let next = this.input.charCodeAt(this.pos + 1)\n let size = 1\n if (next === code) {\n size = code === 62 && this.input.charCodeAt(this.pos + 2) === 62 ? 3 : 2\n if (this.input.charCodeAt(this.pos + size) === 61) return this.finishOp(tt.assign, size + 1)\n return this.finishOp(tt.bitShift, size)\n }\n if (next === 33 && code === 60 && !this.inModule && this.input.charCodeAt(this.pos + 2) === 45 &&\n this.input.charCodeAt(this.pos + 3) === 45) {\n // `` line comment - this.skipLineComment(3); - this.skipSpace(); - return this.nextToken() - } - return this.finishOp(types.incDec, 2) - } - if (next === 61) { return this.finishOp(types.assign, 2) } - return this.finishOp(types.plusMin, 1) -}; - -pp$8.readToken_lt_gt = function(code) { // '<>' - var next = this.input.charCodeAt(this.pos + 1); - var size = 1; - if (next === code) { - size = code === 62 && this.input.charCodeAt(this.pos + 2) === 62 ? 3 : 2; - if (this.input.charCodeAt(this.pos + size) === 61) { return this.finishOp(types.assign, size + 1) } - return this.finishOp(types.bitShift, size) - } - if (next === 33 && code === 60 && !this.inModule && this.input.charCodeAt(this.pos + 2) === 45 && - this.input.charCodeAt(this.pos + 3) === 45) { - // `` line comment\n this.skipLineComment(3)\n this.skipSpace()\n return this.nextToken()\n }\n return this.finishOp(tt.incDec, 2)\n }\n if (next === 61) return this.finishOp(tt.assign, 2)\n return this.finishOp(tt.plusMin, 1)\n}\n\npp.readToken_lt_gt = function(code) { // '<>'\n let next = this.input.charCodeAt(this.pos + 1)\n let size = 1\n if (next === code) {\n size = code === 62 && this.input.charCodeAt(this.pos + 2) === 62 ? 3 : 2\n if (this.input.charCodeAt(this.pos + size) === 61) return this.finishOp(tt.assign, size + 1)\n return this.finishOp(tt.bitShift, size)\n }\n if (next === 33 && code === 60 && !this.inModule && this.input.charCodeAt(this.pos + 2) === 45 &&\n this.input.charCodeAt(this.pos + 3) === 45) {\n // `` line comment - this.skipLineComment(3); - this.skipSpace(); - return this.nextToken() - } - return this.finishOp(types.incDec, 2) - } - if (next === 61) { return this.finishOp(types.assign, 2) } - return this.finishOp(types.plusMin, 1) -}; - -pp$8.readToken_lt_gt = function(code) { // '<>' - var next = this.input.charCodeAt(this.pos + 1); - var size = 1; - if (next === code) { - size = code === 62 && this.input.charCodeAt(this.pos + 2) === 62 ? 3 : 2; - if (this.input.charCodeAt(this.pos + size) === 61) { return this.finishOp(types.assign, size + 1) } - return this.finishOp(types.bitShift, size) - } - if (next === 33 && code === 60 && !this.inModule && this.input.charCodeAt(this.pos + 2) === 45 && - this.input.charCodeAt(this.pos + 3) === 45) { - // `` line comment - this.skipLineComment(3); - this.skipSpace(); - return this.nextToken() - } - return this.finishOp(types.incDec, 2) - } - if (next === 61) { return this.finishOp(types.assign, 2) } - return this.finishOp(types.plusMin, 1) -}; - -pp$8.readToken_lt_gt = function(code) { // '<>' - var next = this.input.charCodeAt(this.pos + 1); - var size = 1; - if (next === code) { - size = code === 62 && this.input.charCodeAt(this.pos + 2) === 62 ? 3 : 2; - if (this.input.charCodeAt(this.pos + size) === 61) { return this.finishOp(types.assign, size + 1) } - return this.finishOp(types.bitShift, size) - } - if (next === 33 && code === 60 && !this.inModule && this.input.charCodeAt(this.pos + 2) === 45 && - this.input.charCodeAt(this.pos + 3) === 45) { - // ` - -AsyncKit provides harness for `parallel` and `serial` iterators over list of items represented by arrays or objects. -Optionally it accepts abort function (should be synchronously return by iterator for each item), and terminates left over jobs upon an error event. For specific iteration order built-in (`ascending` and `descending`) and custom sort helpers also supported, via `asynckit.serialOrdered` method. - -It ensures async operations to keep behavior more stable and prevent `Maximum call stack size exceeded` errors, from sync iterators. - -| compression | size | -| :----------------- | -------: | -| asynckit.js | 12.34 kB | -| asynckit.min.js | 4.11 kB | -| asynckit.min.js.gz | 1.47 kB | - - -## Install - -```sh -$ npm install --save asynckit -``` - -## Examples - -### Parallel Jobs - -Runs iterator over provided array in parallel. Stores output in the `result` array, -on the matching positions. In unlikely event of an error from one of the jobs, -will terminate rest of the active jobs (if abort function is provided) -and return error along with salvaged data to the main callback function. - -#### Input Array - -```javascript -var parallel = require('asynckit').parallel - , assert = require('assert') - ; - -var source = [ 1, 1, 4, 16, 64, 32, 8, 2 ] - , expectedResult = [ 2, 2, 8, 32, 128, 64, 16, 4 ] - , expectedTarget = [ 1, 1, 2, 4, 8, 16, 32, 64 ] - , target = [] - ; - -parallel(source, asyncJob, function(err, result) -{ - assert.deepEqual(result, expectedResult); - assert.deepEqual(target, expectedTarget); -}); - -// async job accepts one element from the array -// and a callback function -function asyncJob(item, cb) -{ - // different delays (in ms) per item - var delay = item * 25; - - // pretend different jobs take different time to finish - // and not in consequential order - var timeoutId = setTimeout(function() { - target.push(item); - cb(null, item * 2); - }, delay); - - // allow to cancel "leftover" jobs upon error - // return function, invoking of which will abort this job - return clearTimeout.bind(null, timeoutId); -} -``` - -More examples could be found in [test/test-parallel-array.js](test/test-parallel-array.js). - -#### Input Object - -Also it supports named jobs, listed via object. - -```javascript -var parallel = require('asynckit/parallel') - , assert = require('assert') - ; - -var source = { first: 1, one: 1, four: 4, sixteen: 16, sixtyFour: 64, thirtyTwo: 32, eight: 8, two: 2 } - , expectedResult = { first: 2, one: 2, four: 8, sixteen: 32, sixtyFour: 128, thirtyTwo: 64, eight: 16, two: 4 } - , expectedTarget = [ 1, 1, 2, 4, 8, 16, 32, 64 ] - , expectedKeys = [ 'first', 'one', 'two', 'four', 'eight', 'sixteen', 'thirtyTwo', 'sixtyFour' ] - , target = [] - , keys = [] - ; - -parallel(source, asyncJob, function(err, result) -{ - assert.deepEqual(result, expectedResult); - assert.deepEqual(target, expectedTarget); - assert.deepEqual(keys, expectedKeys); -}); - -// supports full value, key, callback (shortcut) interface -function asyncJob(item, key, cb) -{ - // different delays (in ms) per item - var delay = item * 25; - - // pretend different jobs take different time to finish - // and not in consequential order - var timeoutId = setTimeout(function() { - keys.push(key); - target.push(item); - cb(null, item * 2); - }, delay); - - // allow to cancel "leftover" jobs upon error - // return function, invoking of which will abort this job - return clearTimeout.bind(null, timeoutId); -} -``` - -More examples could be found in [test/test-parallel-object.js](test/test-parallel-object.js). - -### Serial Jobs - -Runs iterator over provided array sequentially. Stores output in the `result` array, -on the matching positions. In unlikely event of an error from one of the jobs, -will not proceed to the rest of the items in the list -and return error along with salvaged data to the main callback function. - -#### Input Array - -```javascript -var serial = require('asynckit/serial') - , assert = require('assert') - ; - -var source = [ 1, 1, 4, 16, 64, 32, 8, 2 ] - , expectedResult = [ 2, 2, 8, 32, 128, 64, 16, 4 ] - , expectedTarget = [ 0, 1, 2, 3, 4, 5, 6, 7 ] - , target = [] - ; - -serial(source, asyncJob, function(err, result) -{ - assert.deepEqual(result, expectedResult); - assert.deepEqual(target, expectedTarget); -}); - -// extended interface (item, key, callback) -// also supported for arrays -function asyncJob(item, key, cb) -{ - target.push(key); - - // it will be automatically made async - // even it iterator "returns" in the same event loop - cb(null, item * 2); -} -``` - -More examples could be found in [test/test-serial-array.js](test/test-serial-array.js). - -#### Input Object - -Also it supports named jobs, listed via object. - -```javascript -var serial = require('asynckit').serial - , assert = require('assert') - ; - -var source = [ 1, 1, 4, 16, 64, 32, 8, 2 ] - , expectedResult = [ 2, 2, 8, 32, 128, 64, 16, 4 ] - , expectedTarget = [ 0, 1, 2, 3, 4, 5, 6, 7 ] - , target = [] - ; - -var source = { first: 1, one: 1, four: 4, sixteen: 16, sixtyFour: 64, thirtyTwo: 32, eight: 8, two: 2 } - , expectedResult = { first: 2, one: 2, four: 8, sixteen: 32, sixtyFour: 128, thirtyTwo: 64, eight: 16, two: 4 } - , expectedTarget = [ 1, 1, 4, 16, 64, 32, 8, 2 ] - , target = [] - ; - - -serial(source, asyncJob, function(err, result) -{ - assert.deepEqual(result, expectedResult); - assert.deepEqual(target, expectedTarget); -}); - -// shortcut interface (item, callback) -// works for object as well as for the arrays -function asyncJob(item, cb) -{ - target.push(item); - - // it will be automatically made async - // even it iterator "returns" in the same event loop - cb(null, item * 2); -} -``` - -More examples could be found in [test/test-serial-object.js](test/test-serial-object.js). - -_Note: Since _object_ is an _unordered_ collection of properties, -it may produce unexpected results with sequential iterations. -Whenever order of the jobs' execution is important please use `serialOrdered` method._ - -### Ordered Serial Iterations - -TBD - -For example [compare-property](compare-property) package. - -### Streaming interface - -TBD - -## Want to Know More? - -More examples can be found in [test folder](test/). - -Or open an [issue](https://github.com/alexindigo/asynckit/issues) with questions and/or suggestions. - -## License - -AsyncKit is licensed under the MIT license. diff --git a/express-server/node_modules/cordova/node_modules/asynckit/bench.js b/express-server/node_modules/cordova/node_modules/asynckit/bench.js deleted file mode 100644 index c612f1a5..00000000 --- a/express-server/node_modules/cordova/node_modules/asynckit/bench.js +++ /dev/null @@ -1,76 +0,0 @@ -/* eslint no-console: "off" */ - -var asynckit = require('./') - , async = require('async') - , assert = require('assert') - , expected = 0 - ; - -var Benchmark = require('benchmark'); -var suite = new Benchmark.Suite; - -var source = []; -for (var z = 1; z < 100; z++) -{ - source.push(z); - expected += z; -} - -suite -// add tests - -.add('async.map', function(deferred) -{ - var total = 0; - - async.map(source, - function(i, cb) - { - setImmediate(function() - { - total += i; - cb(null, total); - }); - }, - function(err, result) - { - assert.ifError(err); - assert.equal(result[result.length - 1], expected); - deferred.resolve(); - }); -}, {'defer': true}) - - -.add('asynckit.parallel', function(deferred) -{ - var total = 0; - - asynckit.parallel(source, - function(i, cb) - { - setImmediate(function() - { - total += i; - cb(null, total); - }); - }, - function(err, result) - { - assert.ifError(err); - assert.equal(result[result.length - 1], expected); - deferred.resolve(); - }); -}, {'defer': true}) - - -// add listeners -.on('cycle', function(ev) -{ - console.log(String(ev.target)); -}) -.on('complete', function() -{ - console.log('Fastest is ' + this.filter('fastest').map('name')); -}) -// run async -.run({ 'async': true }); diff --git a/express-server/node_modules/cordova/node_modules/asynckit/index.js b/express-server/node_modules/cordova/node_modules/asynckit/index.js deleted file mode 100644 index 455f9454..00000000 --- a/express-server/node_modules/cordova/node_modules/asynckit/index.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = -{ - parallel : require('./parallel.js'), - serial : require('./serial.js'), - serialOrdered : require('./serialOrdered.js') -}; diff --git a/express-server/node_modules/cordova/node_modules/asynckit/lib/abort.js b/express-server/node_modules/cordova/node_modules/asynckit/lib/abort.js deleted file mode 100644 index 114367e5..00000000 --- a/express-server/node_modules/cordova/node_modules/asynckit/lib/abort.js +++ /dev/null @@ -1,29 +0,0 @@ -// API -module.exports = abort; - -/** - * Aborts leftover active jobs - * - * @param {object} state - current state object - */ -function abort(state) -{ - Object.keys(state.jobs).forEach(clean.bind(state)); - - // reset leftover jobs - state.jobs = {}; -} - -/** - * Cleans up leftover job by invoking abort function for the provided job id - * - * @this state - * @param {string|number} key - job id to abort - */ -function clean(key) -{ - if (typeof this.jobs[key] == 'function') - { - this.jobs[key](); - } -} diff --git a/express-server/node_modules/cordova/node_modules/asynckit/lib/async.js b/express-server/node_modules/cordova/node_modules/asynckit/lib/async.js deleted file mode 100644 index 7f1288a4..00000000 --- a/express-server/node_modules/cordova/node_modules/asynckit/lib/async.js +++ /dev/null @@ -1,34 +0,0 @@ -var defer = require('./defer.js'); - -// API -module.exports = async; - -/** - * Runs provided callback asynchronously - * even if callback itself is not - * - * @param {function} callback - callback to invoke - * @returns {function} - augmented callback - */ -function async(callback) -{ - var isAsync = false; - - // check if async happened - defer(function() { isAsync = true; }); - - return function async_callback(err, result) - { - if (isAsync) - { - callback(err, result); - } - else - { - defer(function nextTick_callback() - { - callback(err, result); - }); - } - }; -} diff --git a/express-server/node_modules/cordova/node_modules/asynckit/lib/defer.js b/express-server/node_modules/cordova/node_modules/asynckit/lib/defer.js deleted file mode 100644 index b67110c7..00000000 --- a/express-server/node_modules/cordova/node_modules/asynckit/lib/defer.js +++ /dev/null @@ -1,26 +0,0 @@ -module.exports = defer; - -/** - * Runs provided function on next iteration of the event loop - * - * @param {function} fn - function to run - */ -function defer(fn) -{ - var nextTick = typeof setImmediate == 'function' - ? setImmediate - : ( - typeof process == 'object' && typeof process.nextTick == 'function' - ? process.nextTick - : null - ); - - if (nextTick) - { - nextTick(fn); - } - else - { - setTimeout(fn, 0); - } -} diff --git a/express-server/node_modules/cordova/node_modules/asynckit/lib/iterate.js b/express-server/node_modules/cordova/node_modules/asynckit/lib/iterate.js deleted file mode 100644 index 5d2839a5..00000000 --- a/express-server/node_modules/cordova/node_modules/asynckit/lib/iterate.js +++ /dev/null @@ -1,75 +0,0 @@ -var async = require('./async.js') - , abort = require('./abort.js') - ; - -// API -module.exports = iterate; - -/** - * Iterates over each job object - * - * @param {array|object} list - array or object (named list) to iterate over - * @param {function} iterator - iterator to run - * @param {object} state - current job status - * @param {function} callback - invoked when all elements processed - */ -function iterate(list, iterator, state, callback) -{ - // store current index - var key = state['keyedList'] ? state['keyedList'][state.index] : state.index; - - state.jobs[key] = runJob(iterator, key, list[key], function(error, output) - { - // don't repeat yourself - // skip secondary callbacks - if (!(key in state.jobs)) - { - return; - } - - // clean up jobs - delete state.jobs[key]; - - if (error) - { - // don't process rest of the results - // stop still active jobs - // and reset the list - abort(state); - } - else - { - state.results[key] = output; - } - - // return salvaged results - callback(error, state.results); - }); -} - -/** - * Runs iterator over provided job element - * - * @param {function} iterator - iterator to invoke - * @param {string|number} key - key/index of the element in the list of jobs - * @param {mixed} item - job description - * @param {function} callback - invoked after iterator is done with the job - * @returns {function|mixed} - job abort function or something else - */ -function runJob(iterator, key, item, callback) -{ - var aborter; - - // allow shortcut if iterator expects only two arguments - if (iterator.length == 2) - { - aborter = iterator(item, async(callback)); - } - // otherwise go with full three arguments - else - { - aborter = iterator(item, key, async(callback)); - } - - return aborter; -} diff --git a/express-server/node_modules/cordova/node_modules/asynckit/lib/readable_asynckit.js b/express-server/node_modules/cordova/node_modules/asynckit/lib/readable_asynckit.js deleted file mode 100644 index 78ad240f..00000000 --- a/express-server/node_modules/cordova/node_modules/asynckit/lib/readable_asynckit.js +++ /dev/null @@ -1,91 +0,0 @@ -var streamify = require('./streamify.js') - , defer = require('./defer.js') - ; - -// API -module.exports = ReadableAsyncKit; - -/** - * Base constructor for all streams - * used to hold properties/methods - */ -function ReadableAsyncKit() -{ - ReadableAsyncKit.super_.apply(this, arguments); - - // list of active jobs - this.jobs = {}; - - // add stream methods - this.destroy = destroy; - this._start = _start; - this._read = _read; -} - -/** - * Destroys readable stream, - * by aborting outstanding jobs - * - * @returns {void} - */ -function destroy() -{ - if (this.destroyed) - { - return; - } - - this.destroyed = true; - - if (typeof this.terminator == 'function') - { - this.terminator(); - } -} - -/** - * Starts provided jobs in async manner - * - * @private - */ -function _start() -{ - // first argument – runner function - var runner = arguments[0] - // take away first argument - , args = Array.prototype.slice.call(arguments, 1) - // second argument - input data - , input = args[0] - // last argument - result callback - , endCb = streamify.callback.call(this, args[args.length - 1]) - ; - - args[args.length - 1] = endCb; - // third argument - iterator - args[1] = streamify.iterator.call(this, args[1]); - - // allow time for proper setup - defer(function() - { - if (!this.destroyed) - { - this.terminator = runner.apply(null, args); - } - else - { - endCb(null, Array.isArray(input) ? [] : {}); - } - }.bind(this)); -} - - -/** - * Implement _read to comply with Readable streams - * Doesn't really make sense for flowing object mode - * - * @private - */ -function _read() -{ - -} diff --git a/express-server/node_modules/cordova/node_modules/asynckit/lib/readable_parallel.js b/express-server/node_modules/cordova/node_modules/asynckit/lib/readable_parallel.js deleted file mode 100644 index 5d2929f7..00000000 --- a/express-server/node_modules/cordova/node_modules/asynckit/lib/readable_parallel.js +++ /dev/null @@ -1,25 +0,0 @@ -var parallel = require('../parallel.js'); - -// API -module.exports = ReadableParallel; - -/** - * Streaming wrapper to `asynckit.parallel` - * - * @param {array|object} list - array or object (named list) to iterate over - * @param {function} iterator - iterator to run - * @param {function} callback - invoked when all elements processed - * @returns {stream.Readable#} - */ -function ReadableParallel(list, iterator, callback) -{ - if (!(this instanceof ReadableParallel)) - { - return new ReadableParallel(list, iterator, callback); - } - - // turn on object mode - ReadableParallel.super_.call(this, {objectMode: true}); - - this._start(parallel, list, iterator, callback); -} diff --git a/express-server/node_modules/cordova/node_modules/asynckit/lib/readable_serial.js b/express-server/node_modules/cordova/node_modules/asynckit/lib/readable_serial.js deleted file mode 100644 index 78226982..00000000 --- a/express-server/node_modules/cordova/node_modules/asynckit/lib/readable_serial.js +++ /dev/null @@ -1,25 +0,0 @@ -var serial = require('../serial.js'); - -// API -module.exports = ReadableSerial; - -/** - * Streaming wrapper to `asynckit.serial` - * - * @param {array|object} list - array or object (named list) to iterate over - * @param {function} iterator - iterator to run - * @param {function} callback - invoked when all elements processed - * @returns {stream.Readable#} - */ -function ReadableSerial(list, iterator, callback) -{ - if (!(this instanceof ReadableSerial)) - { - return new ReadableSerial(list, iterator, callback); - } - - // turn on object mode - ReadableSerial.super_.call(this, {objectMode: true}); - - this._start(serial, list, iterator, callback); -} diff --git a/express-server/node_modules/cordova/node_modules/asynckit/lib/readable_serial_ordered.js b/express-server/node_modules/cordova/node_modules/asynckit/lib/readable_serial_ordered.js deleted file mode 100644 index 3de89c47..00000000 --- a/express-server/node_modules/cordova/node_modules/asynckit/lib/readable_serial_ordered.js +++ /dev/null @@ -1,29 +0,0 @@ -var serialOrdered = require('../serialOrdered.js'); - -// API -module.exports = ReadableSerialOrdered; -// expose sort helpers -module.exports.ascending = serialOrdered.ascending; -module.exports.descending = serialOrdered.descending; - -/** - * Streaming wrapper to `asynckit.serialOrdered` - * - * @param {array|object} list - array or object (named list) to iterate over - * @param {function} iterator - iterator to run - * @param {function} sortMethod - custom sort function - * @param {function} callback - invoked when all elements processed - * @returns {stream.Readable#} - */ -function ReadableSerialOrdered(list, iterator, sortMethod, callback) -{ - if (!(this instanceof ReadableSerialOrdered)) - { - return new ReadableSerialOrdered(list, iterator, sortMethod, callback); - } - - // turn on object mode - ReadableSerialOrdered.super_.call(this, {objectMode: true}); - - this._start(serialOrdered, list, iterator, sortMethod, callback); -} diff --git a/express-server/node_modules/cordova/node_modules/asynckit/lib/state.js b/express-server/node_modules/cordova/node_modules/asynckit/lib/state.js deleted file mode 100644 index cbea7ad8..00000000 --- a/express-server/node_modules/cordova/node_modules/asynckit/lib/state.js +++ /dev/null @@ -1,37 +0,0 @@ -// API -module.exports = state; - -/** - * Creates initial state object - * for iteration over list - * - * @param {array|object} list - list to iterate over - * @param {function|null} sortMethod - function to use for keys sort, - * or `null` to keep them as is - * @returns {object} - initial state object - */ -function state(list, sortMethod) -{ - var isNamedList = !Array.isArray(list) - , initState = - { - index : 0, - keyedList: isNamedList || sortMethod ? Object.keys(list) : null, - jobs : {}, - results : isNamedList ? {} : [], - size : isNamedList ? Object.keys(list).length : list.length - } - ; - - if (sortMethod) - { - // sort array keys based on it's values - // sort object's keys just on own merit - initState.keyedList.sort(isNamedList ? sortMethod : function(a, b) - { - return sortMethod(list[a], list[b]); - }); - } - - return initState; -} diff --git a/express-server/node_modules/cordova/node_modules/asynckit/lib/streamify.js b/express-server/node_modules/cordova/node_modules/asynckit/lib/streamify.js deleted file mode 100644 index f56a1c92..00000000 --- a/express-server/node_modules/cordova/node_modules/asynckit/lib/streamify.js +++ /dev/null @@ -1,141 +0,0 @@ -var async = require('./async.js'); - -// API -module.exports = { - iterator: wrapIterator, - callback: wrapCallback -}; - -/** - * Wraps iterators with long signature - * - * @this ReadableAsyncKit# - * @param {function} iterator - function to wrap - * @returns {function} - wrapped function - */ -function wrapIterator(iterator) -{ - var stream = this; - - return function(item, key, cb) - { - var aborter - , wrappedCb = async(wrapIteratorCallback.call(stream, cb, key)) - ; - - stream.jobs[key] = wrappedCb; - - // it's either shortcut (item, cb) - if (iterator.length == 2) - { - aborter = iterator(item, wrappedCb); - } - // or long format (item, key, cb) - else - { - aborter = iterator(item, key, wrappedCb); - } - - return aborter; - }; -} - -/** - * Wraps provided callback function - * allowing to execute snitch function before - * real callback - * - * @this ReadableAsyncKit# - * @param {function} callback - function to wrap - * @returns {function} - wrapped function - */ -function wrapCallback(callback) -{ - var stream = this; - - var wrapped = function(error, result) - { - return finisher.call(stream, error, result, callback); - }; - - return wrapped; -} - -/** - * Wraps provided iterator callback function - * makes sure snitch only called once, - * but passes secondary calls to the original callback - * - * @this ReadableAsyncKit# - * @param {function} callback - callback to wrap - * @param {number|string} key - iteration key - * @returns {function} wrapped callback - */ -function wrapIteratorCallback(callback, key) -{ - var stream = this; - - return function(error, output) - { - // don't repeat yourself - if (!(key in stream.jobs)) - { - callback(error, output); - return; - } - - // clean up jobs - delete stream.jobs[key]; - - return streamer.call(stream, error, {key: key, value: output}, callback); - }; -} - -/** - * Stream wrapper for iterator callback - * - * @this ReadableAsyncKit# - * @param {mixed} error - error response - * @param {mixed} output - iterator output - * @param {function} callback - callback that expects iterator results - */ -function streamer(error, output, callback) -{ - if (error && !this.error) - { - this.error = error; - this.pause(); - this.emit('error', error); - // send back value only, as expected - callback(error, output && output.value); - return; - } - - // stream stuff - this.push(output); - - // back to original track - // send back value only, as expected - callback(error, output && output.value); -} - -/** - * Stream wrapper for finishing callback - * - * @this ReadableAsyncKit# - * @param {mixed} error - error response - * @param {mixed} output - iterator output - * @param {function} callback - callback that expects final results - */ -function finisher(error, output, callback) -{ - // signal end of the stream - // only for successfully finished streams - if (!error) - { - this.push(null); - } - - // back to original track - callback(error, output); -} diff --git a/express-server/node_modules/cordova/node_modules/asynckit/lib/terminator.js b/express-server/node_modules/cordova/node_modules/asynckit/lib/terminator.js deleted file mode 100644 index d6eb9921..00000000 --- a/express-server/node_modules/cordova/node_modules/asynckit/lib/terminator.js +++ /dev/null @@ -1,29 +0,0 @@ -var abort = require('./abort.js') - , async = require('./async.js') - ; - -// API -module.exports = terminator; - -/** - * Terminates jobs in the attached state context - * - * @this AsyncKitState# - * @param {function} callback - final callback to invoke after termination - */ -function terminator(callback) -{ - if (!Object.keys(this.jobs).length) - { - return; - } - - // fast forward iteration index - this.index = this.size; - - // abort jobs - abort(this); - - // send back results we have so far - async(callback)(null, this.results); -} diff --git a/express-server/node_modules/cordova/node_modules/asynckit/package.json b/express-server/node_modules/cordova/node_modules/asynckit/package.json deleted file mode 100644 index 5b36f675..00000000 --- a/express-server/node_modules/cordova/node_modules/asynckit/package.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "_args": [ - [ - "asynckit@0.4.0", - "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova" - ] - ], - "_from": "asynckit@0.4.0", - "_id": "asynckit@0.4.0", - "_inBundle": false, - "_integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "_location": "/cordova/asynckit", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "asynckit@0.4.0", - "name": "asynckit", - "escapedName": "asynckit", - "rawSpec": "0.4.0", - "saveSpec": null, - "fetchSpec": "0.4.0" - }, - "_requiredBy": [ - "/cordova/form-data" - ], - "_resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "_spec": "0.4.0", - "_where": "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova", - "author": { - "name": "Alex Indigo", - "email": "iam@alexindigo.com" - }, - "bugs": { - "url": "https://github.com/alexindigo/asynckit/issues" - }, - "dependencies": {}, - "description": "Minimal async jobs utility library, with streams support", - "devDependencies": { - "browserify": "^13.0.0", - "browserify-istanbul": "^2.0.0", - "coveralls": "^2.11.9", - "eslint": "^2.9.0", - "istanbul": "^0.4.3", - "obake": "^0.1.2", - "phantomjs-prebuilt": "^2.1.7", - "pre-commit": "^1.1.3", - "reamde": "^1.1.0", - "rimraf": "^2.5.2", - "size-table": "^0.2.0", - "tap-spec": "^4.1.1", - "tape": "^4.5.1" - }, - "homepage": "https://github.com/alexindigo/asynckit#readme", - "keywords": [ - "async", - "jobs", - "parallel", - "serial", - "iterator", - "array", - "object", - "stream", - "destroy", - "terminate", - "abort" - ], - "license": "MIT", - "main": "index.js", - "name": "asynckit", - "pre-commit": [ - "clean", - "lint", - "test", - "browser", - "report", - "size" - ], - "repository": { - "type": "git", - "url": "git+https://github.com/alexindigo/asynckit.git" - }, - "scripts": { - "browser": "browserify -t browserify-istanbul test/lib/browserify_adjustment.js test/test-*.js | obake --coverage | tap-spec", - "clean": "rimraf coverage", - "debug": "tape test/test-*.js", - "lint": "eslint *.js lib/*.js test/*.js", - "report": "istanbul report", - "size": "browserify index.js | size-table asynckit", - "test": "istanbul cover --reporter=json tape -- 'test/test-*.js' | tap-spec", - "win-test": "tape test/test-*.js" - }, - "version": "0.4.0" -} diff --git a/express-server/node_modules/cordova/node_modules/asynckit/parallel.js b/express-server/node_modules/cordova/node_modules/asynckit/parallel.js deleted file mode 100644 index 3c50344d..00000000 --- a/express-server/node_modules/cordova/node_modules/asynckit/parallel.js +++ /dev/null @@ -1,43 +0,0 @@ -var iterate = require('./lib/iterate.js') - , initState = require('./lib/state.js') - , terminator = require('./lib/terminator.js') - ; - -// Public API -module.exports = parallel; - -/** - * Runs iterator over provided array elements in parallel - * - * @param {array|object} list - array or object (named list) to iterate over - * @param {function} iterator - iterator to run - * @param {function} callback - invoked when all elements processed - * @returns {function} - jobs terminator - */ -function parallel(list, iterator, callback) -{ - var state = initState(list); - - while (state.index < (state['keyedList'] || list).length) - { - iterate(list, iterator, state, function(error, result) - { - if (error) - { - callback(error, result); - return; - } - - // looks like it's the last one - if (Object.keys(state.jobs).length === 0) - { - callback(null, state.results); - return; - } - }); - - state.index++; - } - - return terminator.bind(state, callback); -} diff --git a/express-server/node_modules/cordova/node_modules/asynckit/serial.js b/express-server/node_modules/cordova/node_modules/asynckit/serial.js deleted file mode 100644 index 6cd949a6..00000000 --- a/express-server/node_modules/cordova/node_modules/asynckit/serial.js +++ /dev/null @@ -1,17 +0,0 @@ -var serialOrdered = require('./serialOrdered.js'); - -// Public API -module.exports = serial; - -/** - * Runs iterator over provided array elements in series - * - * @param {array|object} list - array or object (named list) to iterate over - * @param {function} iterator - iterator to run - * @param {function} callback - invoked when all elements processed - * @returns {function} - jobs terminator - */ -function serial(list, iterator, callback) -{ - return serialOrdered(list, iterator, null, callback); -} diff --git a/express-server/node_modules/cordova/node_modules/asynckit/serialOrdered.js b/express-server/node_modules/cordova/node_modules/asynckit/serialOrdered.js deleted file mode 100644 index 607eafea..00000000 --- a/express-server/node_modules/cordova/node_modules/asynckit/serialOrdered.js +++ /dev/null @@ -1,75 +0,0 @@ -var iterate = require('./lib/iterate.js') - , initState = require('./lib/state.js') - , terminator = require('./lib/terminator.js') - ; - -// Public API -module.exports = serialOrdered; -// sorting helpers -module.exports.ascending = ascending; -module.exports.descending = descending; - -/** - * Runs iterator over provided sorted array elements in series - * - * @param {array|object} list - array or object (named list) to iterate over - * @param {function} iterator - iterator to run - * @param {function} sortMethod - custom sort function - * @param {function} callback - invoked when all elements processed - * @returns {function} - jobs terminator - */ -function serialOrdered(list, iterator, sortMethod, callback) -{ - var state = initState(list, sortMethod); - - iterate(list, iterator, state, function iteratorHandler(error, result) - { - if (error) - { - callback(error, result); - return; - } - - state.index++; - - // are we there yet? - if (state.index < (state['keyedList'] || list).length) - { - iterate(list, iterator, state, iteratorHandler); - return; - } - - // done here - callback(null, state.results); - }); - - return terminator.bind(state, callback); -} - -/* - * -- Sort methods - */ - -/** - * sort helper to sort array elements in ascending order - * - * @param {mixed} a - an item to compare - * @param {mixed} b - an item to compare - * @returns {number} - comparison result - */ -function ascending(a, b) -{ - return a < b ? -1 : a > b ? 1 : 0; -} - -/** - * sort helper to sort array elements in descending order - * - * @param {mixed} a - an item to compare - * @param {mixed} b - an item to compare - * @returns {number} - comparison result - */ -function descending(a, b) -{ - return -1 * ascending(a, b); -} diff --git a/express-server/node_modules/cordova/node_modules/asynckit/stream.js b/express-server/node_modules/cordova/node_modules/asynckit/stream.js deleted file mode 100644 index d43465f9..00000000 --- a/express-server/node_modules/cordova/node_modules/asynckit/stream.js +++ /dev/null @@ -1,21 +0,0 @@ -var inherits = require('util').inherits - , Readable = require('stream').Readable - , ReadableAsyncKit = require('./lib/readable_asynckit.js') - , ReadableParallel = require('./lib/readable_parallel.js') - , ReadableSerial = require('./lib/readable_serial.js') - , ReadableSerialOrdered = require('./lib/readable_serial_ordered.js') - ; - -// API -module.exports = -{ - parallel : ReadableParallel, - serial : ReadableSerial, - serialOrdered : ReadableSerialOrdered, -}; - -inherits(ReadableAsyncKit, Readable); - -inherits(ReadableParallel, ReadableAsyncKit); -inherits(ReadableSerial, ReadableAsyncKit); -inherits(ReadableSerialOrdered, ReadableAsyncKit); diff --git a/express-server/node_modules/cordova/node_modules/aws-sign2/LICENSE b/express-server/node_modules/cordova/node_modules/aws-sign2/LICENSE deleted file mode 100644 index a4a9aee0..00000000 --- a/express-server/node_modules/cordova/node_modules/aws-sign2/LICENSE +++ /dev/null @@ -1,55 +0,0 @@ -Apache License - -Version 2.0, January 2004 - -http://www.apache.org/licenses/ - -TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION - -1. Definitions. - -"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. - -"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License. - -"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity. - -"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License. - -"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files. - -"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types. - -"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below). - -"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof. - -"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution." - -"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work. - -2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form. - -3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed. - -4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions: - -You must give any other recipients of the Work or Derivative Works a copy of this License; and - -You must cause any modified files to carry prominent notices stating that You changed the files; and - -You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and - -If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License. You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License. - -5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions. - -6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file. - -7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License. - -8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages. - -9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability. - -END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/aws-sign2/README.md b/express-server/node_modules/cordova/node_modules/aws-sign2/README.md deleted file mode 100644 index 763564e0..00000000 --- a/express-server/node_modules/cordova/node_modules/aws-sign2/README.md +++ /dev/null @@ -1,4 +0,0 @@ -aws-sign -======== - -AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module. diff --git a/express-server/node_modules/cordova/node_modules/aws-sign2/index.js b/express-server/node_modules/cordova/node_modules/aws-sign2/index.js deleted file mode 100644 index fb35f6db..00000000 --- a/express-server/node_modules/cordova/node_modules/aws-sign2/index.js +++ /dev/null @@ -1,212 +0,0 @@ - -/*! - * Copyright 2010 LearnBoost - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -/** - * Module dependencies. - */ - -var crypto = require('crypto') - , parse = require('url').parse - ; - -/** - * Valid keys. - */ - -var keys = - [ 'acl' - , 'location' - , 'logging' - , 'notification' - , 'partNumber' - , 'policy' - , 'requestPayment' - , 'torrent' - , 'uploadId' - , 'uploads' - , 'versionId' - , 'versioning' - , 'versions' - , 'website' - ] - -/** - * Return an "Authorization" header value with the given `options` - * in the form of "AWS :" - * - * @param {Object} options - * @return {String} - * @api private - */ - -function authorization (options) { - return 'AWS ' + options.key + ':' + sign(options) -} - -module.exports = authorization -module.exports.authorization = authorization - -/** - * Simple HMAC-SHA1 Wrapper - * - * @param {Object} options - * @return {String} - * @api private - */ - -function hmacSha1 (options) { - return crypto.createHmac('sha1', options.secret).update(options.message).digest('base64') -} - -module.exports.hmacSha1 = hmacSha1 - -/** - * Create a base64 sha1 HMAC for `options`. - * - * @param {Object} options - * @return {String} - * @api private - */ - -function sign (options) { - options.message = stringToSign(options) - return hmacSha1(options) -} -module.exports.sign = sign - -/** - * Create a base64 sha1 HMAC for `options`. - * - * Specifically to be used with S3 presigned URLs - * - * @param {Object} options - * @return {String} - * @api private - */ - -function signQuery (options) { - options.message = queryStringToSign(options) - return hmacSha1(options) -} -module.exports.signQuery= signQuery - -/** - * Return a string for sign() with the given `options`. - * - * Spec: - * - * \n - * \n - * \n - * \n - * [headers\n] - * - * - * @param {Object} options - * @return {String} - * @api private - */ - -function stringToSign (options) { - var headers = options.amazonHeaders || '' - if (headers) headers += '\n' - var r = - [ options.verb - , options.md5 - , options.contentType - , options.date ? options.date.toUTCString() : '' - , headers + options.resource - ] - return r.join('\n') -} -module.exports.stringToSign = stringToSign - -/** - * Return a string for sign() with the given `options`, but is meant exclusively - * for S3 presigned URLs - * - * Spec: - * - * \n - * - * - * @param {Object} options - * @return {String} - * @api private - */ - -function queryStringToSign (options){ - return 'GET\n\n\n' + options.date + '\n' + options.resource -} -module.exports.queryStringToSign = queryStringToSign - -/** - * Perform the following: - * - * - ignore non-amazon headers - * - lowercase fields - * - sort lexicographically - * - trim whitespace between ":" - * - join with newline - * - * @param {Object} headers - * @return {String} - * @api private - */ - -function canonicalizeHeaders (headers) { - var buf = [] - , fields = Object.keys(headers) - ; - for (var i = 0, len = fields.length; i < len; ++i) { - var field = fields[i] - , val = headers[field] - , field = field.toLowerCase() - ; - if (0 !== field.indexOf('x-amz')) continue - buf.push(field + ':' + val) - } - return buf.sort().join('\n') -} -module.exports.canonicalizeHeaders = canonicalizeHeaders - -/** - * Perform the following: - * - * - ignore non sub-resources - * - sort lexicographically - * - * @param {String} resource - * @return {String} - * @api private - */ - -function canonicalizeResource (resource) { - var url = parse(resource, true) - , path = url.pathname - , buf = [] - ; - - Object.keys(url.query).forEach(function(key){ - if (!~keys.indexOf(key)) return - var val = '' == url.query[key] ? '' : '=' + encodeURIComponent(url.query[key]) - buf.push(key + val) - }) - - return path + (buf.length ? '?' + buf.sort().join('&') : '') -} -module.exports.canonicalizeResource = canonicalizeResource diff --git a/express-server/node_modules/cordova/node_modules/aws-sign2/package.json b/express-server/node_modules/cordova/node_modules/aws-sign2/package.json deleted file mode 100644 index 352e0d0d..00000000 --- a/express-server/node_modules/cordova/node_modules/aws-sign2/package.json +++ /dev/null @@ -1,53 +0,0 @@ -{ - "_args": [ - [ - "aws-sign2@0.7.0", - "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova" - ] - ], - "_from": "aws-sign2@0.7.0", - "_id": "aws-sign2@0.7.0", - "_inBundle": false, - "_integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", - "_location": "/cordova/aws-sign2", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "aws-sign2@0.7.0", - "name": "aws-sign2", - "escapedName": "aws-sign2", - "rawSpec": "0.7.0", - "saveSpec": null, - "fetchSpec": "0.7.0" - }, - "_requiredBy": [ - "/cordova/request" - ], - "_resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", - "_spec": "0.7.0", - "_where": "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova", - "author": { - "name": "Mikeal Rogers", - "email": "mikeal.rogers@gmail.com", - "url": "http://www.futurealoof.com" - }, - "bugs": { - "url": "https://github.com/mikeal/aws-sign/issues" - }, - "dependencies": {}, - "description": "AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.", - "devDependencies": {}, - "engines": { - "node": "*" - }, - "homepage": "https://github.com/mikeal/aws-sign#readme", - "license": "Apache-2.0", - "main": "index.js", - "name": "aws-sign2", - "optionalDependencies": {}, - "repository": { - "url": "git+https://github.com/mikeal/aws-sign.git" - }, - "version": "0.7.0" -} diff --git a/express-server/node_modules/cordova/node_modules/aws4/.travis.yml b/express-server/node_modules/cordova/node_modules/aws4/.travis.yml deleted file mode 100644 index 61d06340..00000000 --- a/express-server/node_modules/cordova/node_modules/aws4/.travis.yml +++ /dev/null @@ -1,5 +0,0 @@ -language: node_js -node_js: - - "0.10" - - "0.12" - - "4.2" diff --git a/express-server/node_modules/cordova/node_modules/aws4/LICENSE b/express-server/node_modules/cordova/node_modules/aws4/LICENSE deleted file mode 100644 index 4f321e59..00000000 --- a/express-server/node_modules/cordova/node_modules/aws4/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -Copyright 2013 Michael Hart (michael.hart.au@gmail.com) - -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. diff --git a/express-server/node_modules/cordova/node_modules/aws4/README.md b/express-server/node_modules/cordova/node_modules/aws4/README.md deleted file mode 100644 index 6b002d02..00000000 --- a/express-server/node_modules/cordova/node_modules/aws4/README.md +++ /dev/null @@ -1,523 +0,0 @@ -aws4 ----- - -[![Build Status](https://secure.travis-ci.org/mhart/aws4.png?branch=master)](http://travis-ci.org/mhart/aws4) - -A small utility to sign vanilla node.js http(s) request options using Amazon's -[AWS Signature Version 4](http://docs.amazonwebservices.com/general/latest/gr/signature-version-4.html). - -Can also be used [in the browser](./browser). - -This signature is supported by nearly all Amazon services, including -[S3](http://docs.aws.amazon.com/AmazonS3/latest/API/), -[EC2](http://docs.aws.amazon.com/AWSEC2/latest/APIReference/), -[DynamoDB](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/API.html), -[Kinesis](http://docs.aws.amazon.com/kinesis/latest/APIReference/), -[Lambda](http://docs.aws.amazon.com/lambda/latest/dg/API_Reference.html), -[SQS](http://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/), -[SNS](http://docs.aws.amazon.com/sns/latest/api/), -[IAM](http://docs.aws.amazon.com/IAM/latest/APIReference/), -[STS](http://docs.aws.amazon.com/STS/latest/APIReference/), -[RDS](http://docs.aws.amazon.com/AmazonRDS/latest/APIReference/), -[CloudWatch](http://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/), -[CloudWatch Logs](http://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/), -[CodeDeploy](http://docs.aws.amazon.com/codedeploy/latest/APIReference/), -[CloudFront](http://docs.aws.amazon.com/AmazonCloudFront/latest/APIReference/), -[CloudTrail](http://docs.aws.amazon.com/awscloudtrail/latest/APIReference/), -[ElastiCache](http://docs.aws.amazon.com/AmazonElastiCache/latest/APIReference/), -[EMR](http://docs.aws.amazon.com/ElasticMapReduce/latest/API/), -[Glacier](http://docs.aws.amazon.com/amazonglacier/latest/dev/amazon-glacier-api.html), -[CloudSearch](http://docs.aws.amazon.com/cloudsearch/latest/developerguide/APIReq.html), -[Elastic Load Balancing](http://docs.aws.amazon.com/ElasticLoadBalancing/latest/APIReference/), -[Elastic Transcoder](http://docs.aws.amazon.com/elastictranscoder/latest/developerguide/api-reference.html), -[CloudFormation](http://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/), -[Elastic Beanstalk](http://docs.aws.amazon.com/elasticbeanstalk/latest/api/), -[Storage Gateway](http://docs.aws.amazon.com/storagegateway/latest/userguide/AWSStorageGatewayAPI.html), -[Data Pipeline](http://docs.aws.amazon.com/datapipeline/latest/APIReference/), -[Direct Connect](http://docs.aws.amazon.com/directconnect/latest/APIReference/), -[Redshift](http://docs.aws.amazon.com/redshift/latest/APIReference/), -[OpsWorks](http://docs.aws.amazon.com/opsworks/latest/APIReference/), -[SES](http://docs.aws.amazon.com/ses/latest/APIReference/), -[SWF](http://docs.aws.amazon.com/amazonswf/latest/apireference/), -[AutoScaling](http://docs.aws.amazon.com/AutoScaling/latest/APIReference/), -[Mobile Analytics](http://docs.aws.amazon.com/mobileanalytics/latest/ug/server-reference.html), -[Cognito Identity](http://docs.aws.amazon.com/cognitoidentity/latest/APIReference/), -[Cognito Sync](http://docs.aws.amazon.com/cognitosync/latest/APIReference/), -[Container Service](http://docs.aws.amazon.com/AmazonECS/latest/APIReference/), -[AppStream](http://docs.aws.amazon.com/appstream/latest/developerguide/appstream-api-rest.html), -[Key Management Service](http://docs.aws.amazon.com/kms/latest/APIReference/), -[Config](http://docs.aws.amazon.com/config/latest/APIReference/), -[CloudHSM](http://docs.aws.amazon.com/cloudhsm/latest/dg/api-ref.html), -[Route53](http://docs.aws.amazon.com/Route53/latest/APIReference/requests-rest.html) and -[Route53 Domains](http://docs.aws.amazon.com/Route53/latest/APIReference/requests-rpc.html). - -Indeed, the only AWS services that *don't* support v4 as of 2014-12-30 are -[Import/Export](http://docs.aws.amazon.com/AWSImportExport/latest/DG/api-reference.html) and -[SimpleDB](http://docs.aws.amazon.com/AmazonSimpleDB/latest/DeveloperGuide/SDB_API.html) -(they only support [AWS Signature Version 2](https://github.com/mhart/aws2)). - -It also provides defaults for a number of core AWS headers and -request parameters, making it very easy to query AWS services, or -build out a fully-featured AWS library. - -Example -------- - -```javascript -var http = require('http'), - https = require('https'), - aws4 = require('aws4') - -// given an options object you could pass to http.request -var opts = {host: 'sqs.us-east-1.amazonaws.com', path: '/?Action=ListQueues'} - -// alternatively (as aws4 can infer the host): -opts = {service: 'sqs', region: 'us-east-1', path: '/?Action=ListQueues'} - -// alternatively (as us-east-1 is default): -opts = {service: 'sqs', path: '/?Action=ListQueues'} - -aws4.sign(opts) // assumes AWS credentials are available in process.env - -console.log(opts) -/* -{ - host: 'sqs.us-east-1.amazonaws.com', - path: '/?Action=ListQueues', - headers: { - Host: 'sqs.us-east-1.amazonaws.com', - 'X-Amz-Date': '20121226T061030Z', - Authorization: 'AWS4-HMAC-SHA256 Credential=ABCDEF/20121226/us-east-1/sqs/aws4_request, ...' - } -} -*/ - -// we can now use this to query AWS using the standard node.js http API -http.request(opts, function(res) { res.pipe(process.stdout) }).end() -/* - - -... -*/ -``` - -More options ------------- - -```javascript -// you can also pass AWS credentials in explicitly (otherwise taken from process.env) -aws4.sign(opts, {accessKeyId: '', secretAccessKey: ''}) - -// can also add the signature to query strings -aws4.sign({service: 's3', path: '/my-bucket?X-Amz-Expires=12345', signQuery: true}) - -// create a utility function to pipe to stdout (with https this time) -function request(o) { https.request(o, function(res) { res.pipe(process.stdout) }).end(o.body || '') } - -// aws4 can infer the HTTP method if a body is passed in -// method will be POST and Content-Type: 'application/x-www-form-urlencoded; charset=utf-8' -request(aws4.sign({service: 'iam', body: 'Action=ListGroups&Version=2010-05-08'})) -/* - -... -*/ - -// can specify any custom option or header as per usual -request(aws4.sign({ - service: 'dynamodb', - region: 'ap-southeast-2', - method: 'POST', - path: '/', - headers: { - 'Content-Type': 'application/x-amz-json-1.0', - 'X-Amz-Target': 'DynamoDB_20120810.ListTables' - }, - body: '{}' -})) -/* -{"TableNames":[]} -... -*/ - -// works with all other services that support Signature Version 4 - -request(aws4.sign({service: 's3', path: '/', signQuery: true})) -/* - -... -*/ - -request(aws4.sign({service: 'ec2', path: '/?Action=DescribeRegions&Version=2014-06-15'})) -/* - -... -*/ - -request(aws4.sign({service: 'sns', path: '/?Action=ListTopics&Version=2010-03-31'})) -/* - -... -*/ - -request(aws4.sign({service: 'sts', path: '/?Action=GetSessionToken&Version=2011-06-15'})) -/* - -... -*/ - -request(aws4.sign({service: 'cloudsearch', path: '/?Action=ListDomainNames&Version=2013-01-01'})) -/* - -... -*/ - -request(aws4.sign({service: 'ses', path: '/?Action=ListIdentities&Version=2010-12-01'})) -/* - -... -*/ - -request(aws4.sign({service: 'autoscaling', path: '/?Action=DescribeAutoScalingInstances&Version=2011-01-01'})) -/* - -... -*/ - -request(aws4.sign({service: 'elasticloadbalancing', path: '/?Action=DescribeLoadBalancers&Version=2012-06-01'})) -/* - -... -*/ - -request(aws4.sign({service: 'cloudformation', path: '/?Action=ListStacks&Version=2010-05-15'})) -/* - -... -*/ - -request(aws4.sign({service: 'elasticbeanstalk', path: '/?Action=ListAvailableSolutionStacks&Version=2010-12-01'})) -/* - -... -*/ - -request(aws4.sign({service: 'rds', path: '/?Action=DescribeDBInstances&Version=2012-09-17'})) -/* - -... -*/ - -request(aws4.sign({service: 'monitoring', path: '/?Action=ListMetrics&Version=2010-08-01'})) -/* - -... -*/ - -request(aws4.sign({service: 'redshift', path: '/?Action=DescribeClusters&Version=2012-12-01'})) -/* - -... -*/ - -request(aws4.sign({service: 'cloudfront', path: '/2014-05-31/distribution'})) -/* - -... -*/ - -request(aws4.sign({service: 'elasticache', path: '/?Action=DescribeCacheClusters&Version=2014-07-15'})) -/* - -... -*/ - -request(aws4.sign({service: 'elasticmapreduce', path: '/?Action=DescribeJobFlows&Version=2009-03-31'})) -/* - -... -*/ - -request(aws4.sign({service: 'route53', path: '/2013-04-01/hostedzone'})) -/* - -... -*/ - -request(aws4.sign({service: 'appstream', path: '/applications'})) -/* -{"_links":{"curie":[{"href":"http://docs.aws.amazon.com/appstream/latest/... -... -*/ - -request(aws4.sign({service: 'cognito-sync', path: '/identitypools'})) -/* -{"Count":0,"IdentityPoolUsages":[],"MaxResults":16,"NextToken":null} -... -*/ - -request(aws4.sign({service: 'elastictranscoder', path: '/2012-09-25/pipelines'})) -/* -{"NextPageToken":null,"Pipelines":[]} -... -*/ - -request(aws4.sign({service: 'lambda', path: '/2014-11-13/functions/'})) -/* -{"Functions":[],"NextMarker":null} -... -*/ - -request(aws4.sign({service: 'ecs', path: '/?Action=ListClusters&Version=2014-11-13'})) -/* - -... -*/ - -request(aws4.sign({service: 'glacier', path: '/-/vaults', headers: {'X-Amz-Glacier-Version': '2012-06-01'}})) -/* -{"Marker":null,"VaultList":[]} -... -*/ - -request(aws4.sign({service: 'storagegateway', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'StorageGateway_20120630.ListGateways' -}})) -/* -{"Gateways":[]} -... -*/ - -request(aws4.sign({service: 'datapipeline', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'DataPipeline.ListPipelines' -}})) -/* -{"hasMoreResults":false,"pipelineIdList":[]} -... -*/ - -request(aws4.sign({service: 'opsworks', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'OpsWorks_20130218.DescribeStacks' -}})) -/* -{"Stacks":[]} -... -*/ - -request(aws4.sign({service: 'route53domains', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'Route53Domains_v20140515.ListDomains' -}})) -/* -{"Domains":[]} -... -*/ - -request(aws4.sign({service: 'kinesis', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'Kinesis_20131202.ListStreams' -}})) -/* -{"HasMoreStreams":false,"StreamNames":[]} -... -*/ - -request(aws4.sign({service: 'cloudtrail', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'CloudTrail_20131101.DescribeTrails' -}})) -/* -{"trailList":[]} -... -*/ - -request(aws4.sign({service: 'logs', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'Logs_20140328.DescribeLogGroups' -}})) -/* -{"logGroups":[]} -... -*/ - -request(aws4.sign({service: 'codedeploy', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'CodeDeploy_20141006.ListApplications' -}})) -/* -{"applications":[]} -... -*/ - -request(aws4.sign({service: 'directconnect', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'OvertureService.DescribeConnections' -}})) -/* -{"connections":[]} -... -*/ - -request(aws4.sign({service: 'kms', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'TrentService.ListKeys' -}})) -/* -{"Keys":[],"Truncated":false} -... -*/ - -request(aws4.sign({service: 'config', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'StarlingDoveService.DescribeDeliveryChannels' -}})) -/* -{"DeliveryChannels":[]} -... -*/ - -request(aws4.sign({service: 'cloudhsm', body: '{}', headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'CloudHsmFrontendService.ListAvailableZones' -}})) -/* -{"AZList":["us-east-1a","us-east-1b","us-east-1c"]} -... -*/ - -request(aws4.sign({ - service: 'swf', - body: '{"registrationStatus":"REGISTERED"}', - headers: { - 'Content-Type': 'application/x-amz-json-1.0', - 'X-Amz-Target': 'SimpleWorkflowService.ListDomains' - } -})) -/* -{"domainInfos":[]} -... -*/ - -request(aws4.sign({ - service: 'cognito-identity', - body: '{"MaxResults": 1}', - headers: { - 'Content-Type': 'application/x-amz-json-1.1', - 'X-Amz-Target': 'AWSCognitoIdentityService.ListIdentityPools' - } -})) -/* -{"IdentityPools":[]} -... -*/ - -request(aws4.sign({ - service: 'mobileanalytics', - path: '/2014-06-05/events', - body: JSON.stringify({events:[{ - eventType: 'a', - timestamp: new Date().toISOString(), - session: {}, - }]}), - headers: { - 'Content-Type': 'application/json', - 'X-Amz-Client-Context': JSON.stringify({ - client: {client_id: 'a', app_title: 'a'}, - custom: {}, - env: {platform: 'a'}, - services: {}, - }), - } -})) -/* -(HTTP 202, empty response) -*/ - -// Generate CodeCommit Git access password -var signer = new aws4.RequestSigner({ - service: 'codecommit', - host: 'git-codecommit.us-east-1.amazonaws.com', - method: 'GIT', - path: '/v1/repos/MyAwesomeRepo', -}) -var password = signer.getDateTime() + 'Z' + signer.signature() -``` - -API ---- - -### aws4.sign(requestOptions, [credentials]) - -This calculates and populates the `Authorization` header of -`requestOptions`, and any other necessary AWS headers and/or request -options. Returns `requestOptions` as a convenience for chaining. - -`requestOptions` is an object holding the same options that the node.js -[http.request](http://nodejs.org/docs/latest/api/http.html#http_http_request_options_callback) -function takes. - -The following properties of `requestOptions` are used in the signing or -populated if they don't already exist: - -- `hostname` or `host` (will be determined from `service` and `region` if not given) -- `method` (will use `'GET'` if not given or `'POST'` if there is a `body`) -- `path` (will use `'/'` if not given) -- `body` (will use `''` if not given) -- `service` (will be calculated from `hostname` or `host` if not given) -- `region` (will be calculated from `hostname` or `host` or use `'us-east-1'` if not given) -- `headers['Host']` (will use `hostname` or `host` or be calculated if not given) -- `headers['Content-Type']` (will use `'application/x-www-form-urlencoded; charset=utf-8'` - if not given and there is a `body`) -- `headers['Date']` (used to calculate the signature date if given, otherwise `new Date` is used) - -Your AWS credentials (which can be found in your -[AWS console](https://portal.aws.amazon.com/gp/aws/securityCredentials)) -can be specified in one of two ways: - -- As the second argument, like this: - -```javascript -aws4.sign(requestOptions, { - secretAccessKey: "", - accessKeyId: "", - sessionToken: "" -}) -``` - -- From `process.env`, such as this: - -``` -export AWS_SECRET_ACCESS_KEY="" -export AWS_ACCESS_KEY_ID="" -export AWS_SESSION_TOKEN="" -``` - -(will also use `AWS_ACCESS_KEY` and `AWS_SECRET_KEY` if available) - -The `sessionToken` property and `AWS_SESSION_TOKEN` environment variable are optional for signing -with [IAM STS temporary credentials](http://docs.aws.amazon.com/STS/latest/UsingSTS/using-temp-creds.html). - -Installation ------------- - -With [npm](http://npmjs.org/) do: - -``` -npm install aws4 -``` - -Can also be used [in the browser](./browser). - -Thanks ------- - -Thanks to [@jed](https://github.com/jed) for his -[dynamo-client](https://github.com/jed/dynamo-client) lib where I first -committed and subsequently extracted this code. - -Also thanks to the -[official node.js AWS SDK](https://github.com/aws/aws-sdk-js) for giving -me a start on implementing the v4 signature. - diff --git a/express-server/node_modules/cordova/node_modules/aws4/aws4.js b/express-server/node_modules/cordova/node_modules/aws4/aws4.js deleted file mode 100644 index 124cd7ac..00000000 --- a/express-server/node_modules/cordova/node_modules/aws4/aws4.js +++ /dev/null @@ -1,332 +0,0 @@ -var aws4 = exports, - url = require('url'), - querystring = require('querystring'), - crypto = require('crypto'), - lru = require('./lru'), - credentialsCache = lru(1000) - -// http://docs.amazonwebservices.com/general/latest/gr/signature-version-4.html - -function hmac(key, string, encoding) { - return crypto.createHmac('sha256', key).update(string, 'utf8').digest(encoding) -} - -function hash(string, encoding) { - return crypto.createHash('sha256').update(string, 'utf8').digest(encoding) -} - -// This function assumes the string has already been percent encoded -function encodeRfc3986(urlEncodedString) { - return urlEncodedString.replace(/[!'()*]/g, function(c) { - return '%' + c.charCodeAt(0).toString(16).toUpperCase() - }) -} - -// request: { path | body, [host], [method], [headers], [service], [region] } -// credentials: { accessKeyId, secretAccessKey, [sessionToken] } -function RequestSigner(request, credentials) { - - if (typeof request === 'string') request = url.parse(request) - - var headers = request.headers = (request.headers || {}), - hostParts = this.matchHost(request.hostname || request.host || headers.Host || headers.host) - - this.request = request - this.credentials = credentials || this.defaultCredentials() - - this.service = request.service || hostParts[0] || '' - this.region = request.region || hostParts[1] || 'us-east-1' - - // SES uses a different domain from the service name - if (this.service === 'email') this.service = 'ses' - - if (!request.method && request.body) - request.method = 'POST' - - if (!headers.Host && !headers.host) { - headers.Host = request.hostname || request.host || this.createHost() - - // If a port is specified explicitly, use it as is - if (request.port) - headers.Host += ':' + request.port - } - if (!request.hostname && !request.host) - request.hostname = headers.Host || headers.host - - this.isCodeCommitGit = this.service === 'codecommit' && request.method === 'GIT' -} - -RequestSigner.prototype.matchHost = function(host) { - var match = (host || '').match(/([^\.]+)\.(?:([^\.]*)\.)?amazonaws\.com(\.cn)?$/) - var hostParts = (match || []).slice(1, 3) - - // ES's hostParts are sometimes the other way round, if the value that is expected - // to be region equals ‘es’ switch them back - // e.g. search-cluster-name-aaaa00aaaa0aaa0aaaaaaa0aaa.us-east-1.es.amazonaws.com - if (hostParts[1] === 'es') - hostParts = hostParts.reverse() - - return hostParts -} - -// http://docs.aws.amazon.com/general/latest/gr/rande.html -RequestSigner.prototype.isSingleRegion = function() { - // Special case for S3 and SimpleDB in us-east-1 - if (['s3', 'sdb'].indexOf(this.service) >= 0 && this.region === 'us-east-1') return true - - return ['cloudfront', 'ls', 'route53', 'iam', 'importexport', 'sts'] - .indexOf(this.service) >= 0 -} - -RequestSigner.prototype.createHost = function() { - var region = this.isSingleRegion() ? '' : - (this.service === 's3' && this.region !== 'us-east-1' ? '-' : '.') + this.region, - service = this.service === 'ses' ? 'email' : this.service - return service + region + '.amazonaws.com' -} - -RequestSigner.prototype.prepareRequest = function() { - this.parsePath() - - var request = this.request, headers = request.headers, query - - if (request.signQuery) { - - this.parsedPath.query = query = this.parsedPath.query || {} - - if (this.credentials.sessionToken) - query['X-Amz-Security-Token'] = this.credentials.sessionToken - - if (this.service === 's3' && !query['X-Amz-Expires']) - query['X-Amz-Expires'] = 86400 - - if (query['X-Amz-Date']) - this.datetime = query['X-Amz-Date'] - else - query['X-Amz-Date'] = this.getDateTime() - - query['X-Amz-Algorithm'] = 'AWS4-HMAC-SHA256' - query['X-Amz-Credential'] = this.credentials.accessKeyId + '/' + this.credentialString() - query['X-Amz-SignedHeaders'] = this.signedHeaders() - - } else { - - if (!request.doNotModifyHeaders && !this.isCodeCommitGit) { - if (request.body && !headers['Content-Type'] && !headers['content-type']) - headers['Content-Type'] = 'application/x-www-form-urlencoded; charset=utf-8' - - if (request.body && !headers['Content-Length'] && !headers['content-length']) - headers['Content-Length'] = Buffer.byteLength(request.body) - - if (this.credentials.sessionToken && !headers['X-Amz-Security-Token'] && !headers['x-amz-security-token']) - headers['X-Amz-Security-Token'] = this.credentials.sessionToken - - if (this.service === 's3' && !headers['X-Amz-Content-Sha256'] && !headers['x-amz-content-sha256']) - headers['X-Amz-Content-Sha256'] = hash(this.request.body || '', 'hex') - - if (headers['X-Amz-Date'] || headers['x-amz-date']) - this.datetime = headers['X-Amz-Date'] || headers['x-amz-date'] - else - headers['X-Amz-Date'] = this.getDateTime() - } - - delete headers.Authorization - delete headers.authorization - } -} - -RequestSigner.prototype.sign = function() { - if (!this.parsedPath) this.prepareRequest() - - if (this.request.signQuery) { - this.parsedPath.query['X-Amz-Signature'] = this.signature() - } else { - this.request.headers.Authorization = this.authHeader() - } - - this.request.path = this.formatPath() - - return this.request -} - -RequestSigner.prototype.getDateTime = function() { - if (!this.datetime) { - var headers = this.request.headers, - date = new Date(headers.Date || headers.date || new Date) - - this.datetime = date.toISOString().replace(/[:\-]|\.\d{3}/g, '') - - // Remove the trailing 'Z' on the timestamp string for CodeCommit git access - if (this.isCodeCommitGit) this.datetime = this.datetime.slice(0, -1) - } - return this.datetime -} - -RequestSigner.prototype.getDate = function() { - return this.getDateTime().substr(0, 8) -} - -RequestSigner.prototype.authHeader = function() { - return [ - 'AWS4-HMAC-SHA256 Credential=' + this.credentials.accessKeyId + '/' + this.credentialString(), - 'SignedHeaders=' + this.signedHeaders(), - 'Signature=' + this.signature(), - ].join(', ') -} - -RequestSigner.prototype.signature = function() { - var date = this.getDate(), - cacheKey = [this.credentials.secretAccessKey, date, this.region, this.service].join(), - kDate, kRegion, kService, kCredentials = credentialsCache.get(cacheKey) - if (!kCredentials) { - kDate = hmac('AWS4' + this.credentials.secretAccessKey, date) - kRegion = hmac(kDate, this.region) - kService = hmac(kRegion, this.service) - kCredentials = hmac(kService, 'aws4_request') - credentialsCache.set(cacheKey, kCredentials) - } - return hmac(kCredentials, this.stringToSign(), 'hex') -} - -RequestSigner.prototype.stringToSign = function() { - return [ - 'AWS4-HMAC-SHA256', - this.getDateTime(), - this.credentialString(), - hash(this.canonicalString(), 'hex'), - ].join('\n') -} - -RequestSigner.prototype.canonicalString = function() { - if (!this.parsedPath) this.prepareRequest() - - var pathStr = this.parsedPath.path, - query = this.parsedPath.query, - headers = this.request.headers, - queryStr = '', - normalizePath = this.service !== 's3', - decodePath = this.service === 's3' || this.request.doNotEncodePath, - decodeSlashesInPath = this.service === 's3', - firstValOnly = this.service === 's3', - bodyHash - - if (this.service === 's3' && this.request.signQuery) { - bodyHash = 'UNSIGNED-PAYLOAD' - } else if (this.isCodeCommitGit) { - bodyHash = '' - } else { - bodyHash = headers['X-Amz-Content-Sha256'] || headers['x-amz-content-sha256'] || - hash(this.request.body || '', 'hex') - } - - if (query) { - queryStr = encodeRfc3986(querystring.stringify(Object.keys(query).sort().reduce(function(obj, key) { - if (!key) return obj - obj[key] = !Array.isArray(query[key]) ? query[key] : - (firstValOnly ? query[key][0] : query[key].slice().sort()) - return obj - }, {}))) - } - if (pathStr !== '/') { - if (normalizePath) pathStr = pathStr.replace(/\/{2,}/g, '/') - pathStr = pathStr.split('/').reduce(function(path, piece) { - if (normalizePath && piece === '..') { - path.pop() - } else if (!normalizePath || piece !== '.') { - if (decodePath) piece = decodeURIComponent(piece) - path.push(encodeRfc3986(encodeURIComponent(piece))) - } - return path - }, []).join('/') - if (pathStr[0] !== '/') pathStr = '/' + pathStr - if (decodeSlashesInPath) pathStr = pathStr.replace(/%2F/g, '/') - } - - return [ - this.request.method || 'GET', - pathStr, - queryStr, - this.canonicalHeaders() + '\n', - this.signedHeaders(), - bodyHash, - ].join('\n') -} - -RequestSigner.prototype.canonicalHeaders = function() { - var headers = this.request.headers - function trimAll(header) { - return header.toString().trim().replace(/\s+/g, ' ') - } - return Object.keys(headers) - .sort(function(a, b) { return a.toLowerCase() < b.toLowerCase() ? -1 : 1 }) - .map(function(key) { return key.toLowerCase() + ':' + trimAll(headers[key]) }) - .join('\n') -} - -RequestSigner.prototype.signedHeaders = function() { - return Object.keys(this.request.headers) - .map(function(key) { return key.toLowerCase() }) - .sort() - .join(';') -} - -RequestSigner.prototype.credentialString = function() { - return [ - this.getDate(), - this.region, - this.service, - 'aws4_request', - ].join('/') -} - -RequestSigner.prototype.defaultCredentials = function() { - var env = process.env - return { - accessKeyId: env.AWS_ACCESS_KEY_ID || env.AWS_ACCESS_KEY, - secretAccessKey: env.AWS_SECRET_ACCESS_KEY || env.AWS_SECRET_KEY, - sessionToken: env.AWS_SESSION_TOKEN, - } -} - -RequestSigner.prototype.parsePath = function() { - var path = this.request.path || '/', - queryIx = path.indexOf('?'), - query = null - - if (queryIx >= 0) { - query = querystring.parse(path.slice(queryIx + 1)) - path = path.slice(0, queryIx) - } - - // S3 doesn't always encode characters > 127 correctly and - // all services don't encode characters > 255 correctly - // So if there are non-reserved chars (and it's not already all % encoded), just encode them all - if (/[^0-9A-Za-z!'()*\-._~%/]/.test(path)) { - path = path.split('/').map(function(piece) { - return encodeURIComponent(decodeURIComponent(piece)) - }).join('/') - } - - this.parsedPath = { - path: path, - query: query, - } -} - -RequestSigner.prototype.formatPath = function() { - var path = this.parsedPath.path, - query = this.parsedPath.query - - if (!query) return path - - // Services don't support empty query string keys - if (query[''] != null) delete query[''] - - return path + '?' + encodeRfc3986(querystring.stringify(query)) -} - -aws4.RequestSigner = RequestSigner - -aws4.sign = function(request, credentials) { - return new RequestSigner(request, credentials).sign() -} diff --git a/express-server/node_modules/cordova/node_modules/aws4/lru.js b/express-server/node_modules/cordova/node_modules/aws4/lru.js deleted file mode 100644 index 333f66a4..00000000 --- a/express-server/node_modules/cordova/node_modules/aws4/lru.js +++ /dev/null @@ -1,96 +0,0 @@ -module.exports = function(size) { - return new LruCache(size) -} - -function LruCache(size) { - this.capacity = size | 0 - this.map = Object.create(null) - this.list = new DoublyLinkedList() -} - -LruCache.prototype.get = function(key) { - var node = this.map[key] - if (node == null) return undefined - this.used(node) - return node.val -} - -LruCache.prototype.set = function(key, val) { - var node = this.map[key] - if (node != null) { - node.val = val - } else { - if (!this.capacity) this.prune() - if (!this.capacity) return false - node = new DoublyLinkedNode(key, val) - this.map[key] = node - this.capacity-- - } - this.used(node) - return true -} - -LruCache.prototype.used = function(node) { - this.list.moveToFront(node) -} - -LruCache.prototype.prune = function() { - var node = this.list.pop() - if (node != null) { - delete this.map[node.key] - this.capacity++ - } -} - - -function DoublyLinkedList() { - this.firstNode = null - this.lastNode = null -} - -DoublyLinkedList.prototype.moveToFront = function(node) { - if (this.firstNode == node) return - - this.remove(node) - - if (this.firstNode == null) { - this.firstNode = node - this.lastNode = node - node.prev = null - node.next = null - } else { - node.prev = null - node.next = this.firstNode - node.next.prev = node - this.firstNode = node - } -} - -DoublyLinkedList.prototype.pop = function() { - var lastNode = this.lastNode - if (lastNode != null) { - this.remove(lastNode) - } - return lastNode -} - -DoublyLinkedList.prototype.remove = function(node) { - if (this.firstNode == node) { - this.firstNode = node.next - } else if (node.prev != null) { - node.prev.next = node.next - } - if (this.lastNode == node) { - this.lastNode = node.prev - } else if (node.next != null) { - node.next.prev = node.prev - } -} - - -function DoublyLinkedNode(key, val) { - this.key = key - this.val = val - this.prev = null - this.next = null -} diff --git a/express-server/node_modules/cordova/node_modules/aws4/package.json b/express-server/node_modules/cordova/node_modules/aws4/package.json deleted file mode 100644 index ccf9ee3d..00000000 --- a/express-server/node_modules/cordova/node_modules/aws4/package.json +++ /dev/null @@ -1,107 +0,0 @@ -{ - "_args": [ - [ - "aws4@1.8.0", - "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova" - ] - ], - "_from": "aws4@1.8.0", - "_id": "aws4@1.8.0", - "_inBundle": false, - "_integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", - "_location": "/cordova/aws4", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "aws4@1.8.0", - "name": "aws4", - "escapedName": "aws4", - "rawSpec": "1.8.0", - "saveSpec": null, - "fetchSpec": "1.8.0" - }, - "_requiredBy": [ - "/cordova/request" - ], - "_resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", - "_spec": "1.8.0", - "_where": "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova", - "author": { - "name": "Michael Hart", - "email": "michael.hart.au@gmail.com", - "url": "http://github.com/mhart" - }, - "bugs": { - "url": "https://github.com/mhart/aws4/issues" - }, - "description": "Signs and prepares requests using AWS Signature Version 4", - "devDependencies": { - "mocha": "^2.4.5", - "should": "^8.2.2" - }, - "homepage": "https://github.com/mhart/aws4#readme", - "keywords": [ - "amazon", - "aws", - "signature", - "s3", - "ec2", - "autoscaling", - "cloudformation", - "elasticloadbalancing", - "elb", - "elasticbeanstalk", - "cloudsearch", - "dynamodb", - "kinesis", - "lambda", - "glacier", - "sqs", - "sns", - "iam", - "sts", - "ses", - "swf", - "storagegateway", - "datapipeline", - "directconnect", - "redshift", - "opsworks", - "rds", - "monitoring", - "cloudtrail", - "cloudfront", - "codedeploy", - "elasticache", - "elasticmapreduce", - "elastictranscoder", - "emr", - "cloudwatch", - "mobileanalytics", - "cognitoidentity", - "cognitosync", - "cognito", - "containerservice", - "ecs", - "appstream", - "keymanagementservice", - "kms", - "config", - "cloudhsm", - "route53", - "route53domains", - "logs" - ], - "license": "MIT", - "main": "aws4.js", - "name": "aws4", - "repository": { - "type": "git", - "url": "git+https://github.com/mhart/aws4.git" - }, - "scripts": { - "test": "mocha ./test/fast.js ./test/slow.js -b -t 100s -R list" - }, - "version": "1.8.0" -} diff --git a/express-server/node_modules/cordova/node_modules/babel-code-frame/.npmignore b/express-server/node_modules/cordova/node_modules/babel-code-frame/.npmignore deleted file mode 100644 index 47cdd2c6..00000000 --- a/express-server/node_modules/cordova/node_modules/babel-code-frame/.npmignore +++ /dev/null @@ -1,3 +0,0 @@ -src -test -node_modules diff --git a/express-server/node_modules/cordova/node_modules/babel-code-frame/README.md b/express-server/node_modules/cordova/node_modules/babel-code-frame/README.md deleted file mode 100644 index 7ef5368d..00000000 --- a/express-server/node_modules/cordova/node_modules/babel-code-frame/README.md +++ /dev/null @@ -1,60 +0,0 @@ -# babel-code-frame - -> Generate errors that contain a code frame that point to source locations. - -## Install - -```sh -npm install --save-dev babel-code-frame -``` - -## Usage - -```js -import codeFrame from 'babel-code-frame'; - -const rawLines = `class Foo { - constructor() -}`; -const lineNumber = 2; -const colNumber = 16; - -const result = codeFrame(rawLines, lineNumber, colNumber, { /* options */ }); - -console.log(result); -``` - -```sh - 1 | class Foo { -> 2 | constructor() - | ^ - 3 | } -``` - -If the column number is not known, you may pass `null` instead. - -## Options - -### `highlightCode` - -`boolean`, defaults to `false`. - -Toggles syntax highlighting the code as JavaScript for terminals. - -### `linesAbove` - -`number`, defaults to `2`. - -Adjust the number of lines to show above the error. - -### `linesBelow` - -`number`, defaults to `3`. - -Adjust the number of lines to show below the error. - -### `forceColor` - -`boolean`, defaults to `false`. - -Enable this to forcibly syntax highlight the code as JavaScript (for non-terminals); overrides `highlightCode`. diff --git a/express-server/node_modules/cordova/node_modules/babel-code-frame/lib/index.js b/express-server/node_modules/cordova/node_modules/babel-code-frame/lib/index.js deleted file mode 100644 index ff49b908..00000000 --- a/express-server/node_modules/cordova/node_modules/babel-code-frame/lib/index.js +++ /dev/null @@ -1,141 +0,0 @@ -"use strict"; - -exports.__esModule = true; - -exports.default = function (rawLines, lineNumber, colNumber) { - var opts = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : {}; - - colNumber = Math.max(colNumber, 0); - - var highlighted = opts.highlightCode && _chalk2.default.supportsColor || opts.forceColor; - var chalk = _chalk2.default; - if (opts.forceColor) { - chalk = new _chalk2.default.constructor({ enabled: true }); - } - var maybeHighlight = function maybeHighlight(chalkFn, string) { - return highlighted ? chalkFn(string) : string; - }; - var defs = getDefs(chalk); - if (highlighted) rawLines = highlight(defs, rawLines); - - var linesAbove = opts.linesAbove || 2; - var linesBelow = opts.linesBelow || 3; - - var lines = rawLines.split(NEWLINE); - var start = Math.max(lineNumber - (linesAbove + 1), 0); - var end = Math.min(lines.length, lineNumber + linesBelow); - - if (!lineNumber && !colNumber) { - start = 0; - end = lines.length; - } - - var numberMaxWidth = String(end).length; - - var frame = lines.slice(start, end).map(function (line, index) { - var number = start + 1 + index; - var paddedNumber = (" " + number).slice(-numberMaxWidth); - var gutter = " " + paddedNumber + " | "; - if (number === lineNumber) { - var markerLine = ""; - if (colNumber) { - var markerSpacing = line.slice(0, colNumber - 1).replace(/[^\t]/g, " "); - markerLine = ["\n ", maybeHighlight(defs.gutter, gutter.replace(/\d/g, " ")), markerSpacing, maybeHighlight(defs.marker, "^")].join(""); - } - return [maybeHighlight(defs.marker, ">"), maybeHighlight(defs.gutter, gutter), line, markerLine].join(""); - } else { - return " " + maybeHighlight(defs.gutter, gutter) + line; - } - }).join("\n"); - - if (highlighted) { - return chalk.reset(frame); - } else { - return frame; - } -}; - -var _jsTokens = require("js-tokens"); - -var _jsTokens2 = _interopRequireDefault(_jsTokens); - -var _esutils = require("esutils"); - -var _esutils2 = _interopRequireDefault(_esutils); - -var _chalk = require("chalk"); - -var _chalk2 = _interopRequireDefault(_chalk); - -function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } - -function getDefs(chalk) { - return { - keyword: chalk.cyan, - capitalized: chalk.yellow, - jsx_tag: chalk.yellow, - punctuator: chalk.yellow, - - number: chalk.magenta, - string: chalk.green, - regex: chalk.magenta, - comment: chalk.grey, - invalid: chalk.white.bgRed.bold, - gutter: chalk.grey, - marker: chalk.red.bold - }; -} - -var NEWLINE = /\r\n|[\n\r\u2028\u2029]/; - -var JSX_TAG = /^[a-z][\w-]*$/i; - -var BRACKET = /^[()\[\]{}]$/; - -function getTokenType(match) { - var _match$slice = match.slice(-2), - offset = _match$slice[0], - text = _match$slice[1]; - - var token = (0, _jsTokens.matchToToken)(match); - - if (token.type === "name") { - if (_esutils2.default.keyword.isReservedWordES6(token.value)) { - return "keyword"; - } - - if (JSX_TAG.test(token.value) && (text[offset - 1] === "<" || text.substr(offset - 2, 2) == "` and ``. Supports regular expressions as well! - -[![build status](https://secure.travis-ci.org/juliangruber/balanced-match.svg)](http://travis-ci.org/juliangruber/balanced-match) -[![downloads](https://img.shields.io/npm/dm/balanced-match.svg)](https://www.npmjs.org/package/balanced-match) - -[![testling badge](https://ci.testling.com/juliangruber/balanced-match.png)](https://ci.testling.com/juliangruber/balanced-match) - -## Example - -Get the first matching pair of braces: - -```js -var balanced = require('balanced-match'); - -console.log(balanced('{', '}', 'pre{in{nested}}post')); -console.log(balanced('{', '}', 'pre{first}between{second}post')); -console.log(balanced(/\s+\{\s+/, /\s+\}\s+/, 'pre { in{nest} } post')); -``` - -The matches are: - -```bash -$ node example.js -{ start: 3, end: 14, pre: 'pre', body: 'in{nested}', post: 'post' } -{ start: 3, - end: 9, - pre: 'pre', - body: 'first', - post: 'between{second}post' } -{ start: 3, end: 17, pre: 'pre', body: 'in{nest}', post: 'post' } -``` - -## API - -### var m = balanced(a, b, str) - -For the first non-nested matching pair of `a` and `b` in `str`, return an -object with those keys: - -* **start** the index of the first match of `a` -* **end** the index of the matching `b` -* **pre** the preamble, `a` and `b` not included -* **body** the match, `a` and `b` not included -* **post** the postscript, `a` and `b` not included - -If there's no match, `undefined` will be returned. - -If the `str` contains more `a` than `b` / there are unmatched pairs, the first match that was closed will be used. For example, `{{a}` will match `['{', 'a', '']` and `{a}}` will match `['', 'a', '}']`. - -### var r = balanced.range(a, b, str) - -For the first non-nested matching pair of `a` and `b` in `str`, return an -array with indexes: `[ , ]`. - -If there's no match, `undefined` will be returned. - -If the `str` contains more `a` than `b` / there are unmatched pairs, the first match that was closed will be used. For example, `{{a}` will match `[ 1, 3 ]` and `{a}}` will match `[0, 2]`. - -## Installation - -With [npm](https://npmjs.org) do: - -```bash -npm install balanced-match -``` - -## License - -(MIT) - -Copyright (c) 2013 Julian Gruber <julian@juliangruber.com> - -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. diff --git a/express-server/node_modules/cordova/node_modules/balanced-match/index.js b/express-server/node_modules/cordova/node_modules/balanced-match/index.js deleted file mode 100644 index 1685a762..00000000 --- a/express-server/node_modules/cordova/node_modules/balanced-match/index.js +++ /dev/null @@ -1,59 +0,0 @@ -'use strict'; -module.exports = balanced; -function balanced(a, b, str) { - if (a instanceof RegExp) a = maybeMatch(a, str); - if (b instanceof RegExp) b = maybeMatch(b, str); - - var r = range(a, b, str); - - return r && { - start: r[0], - end: r[1], - pre: str.slice(0, r[0]), - body: str.slice(r[0] + a.length, r[1]), - post: str.slice(r[1] + b.length) - }; -} - -function maybeMatch(reg, str) { - var m = str.match(reg); - return m ? m[0] : null; -} - -balanced.range = range; -function range(a, b, str) { - var begs, beg, left, right, result; - var ai = str.indexOf(a); - var bi = str.indexOf(b, ai + 1); - var i = ai; - - if (ai >= 0 && bi > 0) { - begs = []; - left = str.length; - - while (i >= 0 && !result) { - if (i == ai) { - begs.push(i); - ai = str.indexOf(a, i + 1); - } else if (begs.length == 1) { - result = [ begs.pop(), bi ]; - } else { - beg = begs.pop(); - if (beg < left) { - left = beg; - right = bi; - } - - bi = str.indexOf(b, i + 1); - } - - i = ai < bi && ai >= 0 ? ai : bi; - } - - if (begs.length) { - result = [ left, right ]; - } - } - - return result; -} diff --git a/express-server/node_modules/cordova/node_modules/balanced-match/package.json b/express-server/node_modules/cordova/node_modules/balanced-match/package.json deleted file mode 100644 index 061a6fe3..00000000 --- a/express-server/node_modules/cordova/node_modules/balanced-match/package.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "_args": [ - [ - "balanced-match@1.0.0", - "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova" - ] - ], - "_from": "balanced-match@1.0.0", - "_id": "balanced-match@1.0.0", - "_inBundle": false, - "_integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "_location": "/cordova/balanced-match", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "balanced-match@1.0.0", - "name": "balanced-match", - "escapedName": "balanced-match", - "rawSpec": "1.0.0", - "saveSpec": null, - "fetchSpec": "1.0.0" - }, - "_requiredBy": [ - "/cordova/brace-expansion" - ], - "_resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "_spec": "1.0.0", - "_where": "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova", - "author": { - "name": "Julian Gruber", - "email": "mail@juliangruber.com", - "url": "http://juliangruber.com" - }, - "bugs": { - "url": "https://github.com/juliangruber/balanced-match/issues" - }, - "dependencies": {}, - "description": "Match balanced character pairs, like \"{\" and \"}\"", - "devDependencies": { - "matcha": "^0.7.0", - "tape": "^4.6.0" - }, - "homepage": "https://github.com/juliangruber/balanced-match", - "keywords": [ - "match", - "regexp", - "test", - "balanced", - "parse" - ], - "license": "MIT", - "main": "index.js", - "name": "balanced-match", - "repository": { - "type": "git", - "url": "git://github.com/juliangruber/balanced-match.git" - }, - "scripts": { - "bench": "make bench", - "test": "make test" - }, - "testling": { - "files": "test/*.js", - "browsers": [ - "ie/8..latest", - "firefox/20..latest", - "firefox/nightly", - "chrome/25..latest", - "chrome/canary", - "opera/12..latest", - "opera/next", - "safari/5.1..latest", - "ipad/6.0..latest", - "iphone/6.0..latest", - "android-browser/4.2..latest" - ] - }, - "version": "1.0.0" -} diff --git a/express-server/node_modules/cordova/node_modules/base64-js/LICENSE b/express-server/node_modules/cordova/node_modules/base64-js/LICENSE deleted file mode 100644 index 96d3f68a..00000000 --- a/express-server/node_modules/cordova/node_modules/base64-js/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014 - -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. diff --git a/express-server/node_modules/cordova/node_modules/base64-js/README.md b/express-server/node_modules/cordova/node_modules/base64-js/README.md deleted file mode 100644 index e546d86d..00000000 --- a/express-server/node_modules/cordova/node_modules/base64-js/README.md +++ /dev/null @@ -1,32 +0,0 @@ -base64-js -========= - -`base64-js` does basic base64 encoding/decoding in pure JS. - -[![build status](https://secure.travis-ci.org/beatgammit/base64-js.png)](http://travis-ci.org/beatgammit/base64-js) - -[![testling badge](https://ci.testling.com/beatgammit/base64-js.png)](https://ci.testling.com/beatgammit/base64-js) - -Many browsers already have base64 encoding/decoding functionality, but it is for text data, not all-purpose binary data. - -Sometimes encoding/decoding binary data in the browser is useful, and that is what this module does. - -## install - -With [npm](https://npmjs.org) do: - -`npm install base64-js` - -## methods - -`var base64 = require('base64-js')` - -`base64` has three exposed functions, `byteLength`, `toByteArray` and `fromByteArray`, which both take a single argument. - -* `byteLength` - Takes a base64 string and returns length of byte array -* `toByteArray` - Takes a base64 string and returns a byte array -* `fromByteArray` - Takes a byte array and returns a base64 string - -## license - -MIT diff --git a/express-server/node_modules/cordova/node_modules/base64-js/base64js.min.js b/express-server/node_modules/cordova/node_modules/base64-js/base64js.min.js deleted file mode 100644 index 22ad8077..00000000 --- a/express-server/node_modules/cordova/node_modules/base64-js/base64js.min.js +++ /dev/null @@ -1 +0,0 @@ -(function(r){if(typeof exports==="object"&&typeof module!=="undefined"){module.exports=r()}else if(typeof define==="function"&&define.amd){define([],r)}else{var e;if(typeof window!=="undefined"){e=window}else if(typeof global!=="undefined"){e=global}else if(typeof self!=="undefined"){e=self}else{e=this}e.base64js=r()}})(function(){var r,e,t;return function r(e,t,n){function o(i,a){if(!t[i]){if(!e[i]){var u=typeof require=="function"&&require;if(!a&&u)return u(i,!0);if(f)return f(i,!0);var d=new Error("Cannot find module '"+i+"'");throw d.code="MODULE_NOT_FOUND",d}var c=t[i]={exports:{}};e[i][0].call(c.exports,function(r){var t=e[i][1][r];return o(t?t:r)},c,c.exports,r,e,t,n)}return t[i].exports}var f=typeof require=="function"&&require;for(var i=0;i0){throw new Error("Invalid string. Length must be a multiple of 4")}return r[e-2]==="="?2:r[e-1]==="="?1:0}function c(r){return r.length*3/4-d(r)}function v(r){var e,t,n,i,a,u;var c=r.length;a=d(r);u=new f(c*3/4-a);n=a>0?c-4:c;var v=0;for(e=0,t=0;e>16&255;u[v++]=i>>8&255;u[v++]=i&255}if(a===2){i=o[r.charCodeAt(e)]<<2|o[r.charCodeAt(e+1)]>>4;u[v++]=i&255}else if(a===1){i=o[r.charCodeAt(e)]<<10|o[r.charCodeAt(e+1)]<<4|o[r.charCodeAt(e+2)]>>2;u[v++]=i>>8&255;u[v++]=i&255}return u}function l(r){return n[r>>18&63]+n[r>>12&63]+n[r>>6&63]+n[r&63]}function h(r,e,t){var n;var o=[];for(var f=e;fd?d:u+a))}if(o===1){e=r[t-1];f+=n[e>>2];f+=n[e<<4&63];f+="=="}else if(o===2){e=(r[t-2]<<8)+r[t-1];f+=n[e>>10];f+=n[e>>4&63];f+=n[e<<2&63];f+="="}i.push(f);return i.join("")}},{}]},{},[])("/")}); diff --git a/express-server/node_modules/cordova/node_modules/base64-js/index.js b/express-server/node_modules/cordova/node_modules/base64-js/index.js deleted file mode 100644 index 8e806ac4..00000000 --- a/express-server/node_modules/cordova/node_modules/base64-js/index.js +++ /dev/null @@ -1,114 +0,0 @@ -'use strict' - -exports.byteLength = byteLength -exports.toByteArray = toByteArray -exports.fromByteArray = fromByteArray - -var lookup = [] -var revLookup = [] -var Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array - -var code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' -for (var i = 0, len = code.length; i < len; ++i) { - lookup[i] = code[i] - revLookup[code.charCodeAt(i)] = i -} - -revLookup['-'.charCodeAt(0)] = 62 -revLookup['_'.charCodeAt(0)] = 63 - -function placeHoldersCount (b64) { - var len = b64.length - if (len % 4 > 0) { - throw new Error('Invalid string. Length must be a multiple of 4') - } - - // the number of equal signs (place holders) - // if there are two placeholders, than the two characters before it - // represent one byte - // if there is only one, then the three characters before it represent 2 bytes - // this is just a cheap hack to not do indexOf twice - return b64[len - 2] === '=' ? 2 : b64[len - 1] === '=' ? 1 : 0 -} - -function byteLength (b64) { - // base64 is 4/3 + up to two characters of the original data - return b64.length * 3 / 4 - placeHoldersCount(b64) -} - -function toByteArray (b64) { - var i, j, l, tmp, placeHolders, arr - var len = b64.length - placeHolders = placeHoldersCount(b64) - - arr = new Arr(len * 3 / 4 - placeHolders) - - // if there are placeholders, only get up to the last complete 4 chars - l = placeHolders > 0 ? len - 4 : len - - var L = 0 - - for (i = 0, j = 0; i < l; i += 4, j += 3) { - tmp = (revLookup[b64.charCodeAt(i)] << 18) | (revLookup[b64.charCodeAt(i + 1)] << 12) | (revLookup[b64.charCodeAt(i + 2)] << 6) | revLookup[b64.charCodeAt(i + 3)] - arr[L++] = (tmp >> 16) & 0xFF - arr[L++] = (tmp >> 8) & 0xFF - arr[L++] = tmp & 0xFF - } - - if (placeHolders === 2) { - tmp = (revLookup[b64.charCodeAt(i)] << 2) | (revLookup[b64.charCodeAt(i + 1)] >> 4) - arr[L++] = tmp & 0xFF - } else if (placeHolders === 1) { - tmp = (revLookup[b64.charCodeAt(i)] << 10) | (revLookup[b64.charCodeAt(i + 1)] << 4) | (revLookup[b64.charCodeAt(i + 2)] >> 2) - arr[L++] = (tmp >> 8) & 0xFF - arr[L++] = tmp & 0xFF - } - - return arr -} - -function tripletToBase64 (num) { - return lookup[num >> 18 & 0x3F] + lookup[num >> 12 & 0x3F] + lookup[num >> 6 & 0x3F] + lookup[num & 0x3F] -} - -function encodeChunk (uint8, start, end) { - var tmp - var output = [] - for (var i = start; i < end; i += 3) { - tmp = (uint8[i] << 16) + (uint8[i + 1] << 8) + (uint8[i + 2]) - output.push(tripletToBase64(tmp)) - } - return output.join('') -} - -function fromByteArray (uint8) { - var tmp - var len = uint8.length - var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes - var output = '' - var parts = [] - var maxChunkLength = 16383 // must be multiple of 3 - - // go through the array every three bytes, we'll deal with trailing stuff later - for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) { - parts.push(encodeChunk(uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength))) - } - - // pad the end with zeros, but make sure to not forget the extra bytes - if (extraBytes === 1) { - tmp = uint8[len - 1] - output += lookup[tmp >> 2] - output += lookup[(tmp << 4) & 0x3F] - output += '==' - } else if (extraBytes === 2) { - tmp = (uint8[len - 2] << 8) + (uint8[len - 1]) - output += lookup[tmp >> 10] - output += lookup[(tmp >> 4) & 0x3F] - output += lookup[(tmp << 2) & 0x3F] - output += '=' - } - - parts.push(output) - - return parts.join('') -} diff --git a/express-server/node_modules/cordova/node_modules/base64-js/package.json b/express-server/node_modules/cordova/node_modules/base64-js/package.json deleted file mode 100644 index 5063375c..00000000 --- a/express-server/node_modules/cordova/node_modules/base64-js/package.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "_args": [ - [ - "base64-js@1.2.0", - "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova" - ] - ], - "_from": "base64-js@1.2.0", - "_id": "base64-js@1.2.0", - "_inBundle": false, - "_integrity": "sha1-o5mS1yNYSBGYK+XikLtqU9hnAPE=", - "_location": "/cordova/base64-js", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "base64-js@1.2.0", - "name": "base64-js", - "escapedName": "base64-js", - "rawSpec": "1.2.0", - "saveSpec": null, - "fetchSpec": "1.2.0" - }, - "_requiredBy": [ - "/cordova/buffer", - "/cordova/plist" - ], - "_resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz", - "_spec": "1.2.0", - "_where": "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova", - "author": { - "name": "T. Jameson Little", - "email": "t.jameson.little@gmail.com" - }, - "bugs": { - "url": "https://github.com/beatgammit/base64-js/issues" - }, - "description": "Base64 encoding/decoding in pure JS", - "devDependencies": { - "benchmark": "^2.1.0", - "browserify": "^13.0.0", - "standard": "*", - "tape": "4.x", - "uglify-js": "^2.6.2" - }, - "files": [ - "test", - "index.js", - "base64js.min.js" - ], - "homepage": "https://github.com/beatgammit/base64-js", - "keywords": [ - "base64" - ], - "license": "MIT", - "main": "index.js", - "name": "base64-js", - "repository": { - "type": "git", - "url": "git://github.com/beatgammit/base64-js.git" - }, - "scripts": { - "build": "browserify -s base64js -r ./ | uglifyjs -m > base64js.min.js", - "lint": "standard", - "test": "npm run lint && npm run unit", - "unit": "tape test/*.js" - }, - "version": "1.2.0" -} diff --git a/express-server/node_modules/cordova/node_modules/base64-js/test/big-data.js b/express-server/node_modules/cordova/node_modules/base64-js/test/big-data.js deleted file mode 100644 index be16ebe6..00000000 --- a/express-server/node_modules/cordova/node_modules/base64-js/test/big-data.js +++ /dev/null @@ -1,24 +0,0 @@ -var test = require('tape') -var b64 = require('../') - -test('convert big data to base64', function (t) { - var b64str, arr, i, length - var big = new Uint8Array(64 * 1024 * 1024) - for (i = 0, length = big.length; i < length; ++i) { - big[i] = i % 256 - } - b64str = b64.fromByteArray(big) - arr = b64.toByteArray(b64str) - t.ok(equal(arr, big)) - t.end() -}) - -function equal (a, b) { - var i - var length = a.length - if (length !== b.length) return false - for (i = 0; i < length; ++i) { - if (a[i] !== b[i]) return false - } - return true -} diff --git a/express-server/node_modules/cordova/node_modules/base64-js/test/convert.js b/express-server/node_modules/cordova/node_modules/base64-js/test/convert.js deleted file mode 100644 index d68e105d..00000000 --- a/express-server/node_modules/cordova/node_modules/base64-js/test/convert.js +++ /dev/null @@ -1,48 +0,0 @@ -var test = require('tape') -var b64 = require('../') -var checks = [ - 'a', - 'aa', - 'aaa', - 'hi', - 'hi!', - 'hi!!', - 'sup', - 'sup?', - 'sup?!' -] - -test('convert to base64 and back', function (t) { - t.plan(checks.length * 2) - - for (var i = 0; i < checks.length; i++) { - var check = checks[i] - var b64Str, arr, str - - b64Str = b64.fromByteArray(map(check, function (char) { return char.charCodeAt(0) })) - - arr = b64.toByteArray(b64Str) - str = map(arr, function (byte) { return String.fromCharCode(byte) }).join('') - - t.equal(check, str, 'Checked ' + check) - t.equal(b64.byteLength(b64Str), arr.length, 'Checked length for ' + check) - } -}) - -function map (arr, callback) { - var res = [] - var kValue, mappedValue - - for (var k = 0, len = arr.length; k < len; k++) { - if ((typeof arr === 'string' && !!arr.charAt(k))) { - kValue = arr.charAt(k) - mappedValue = callback(kValue, k, arr) - res[k] = mappedValue - } else if (typeof arr !== 'string' && k in arr) { - kValue = arr[k] - mappedValue = callback(kValue, k, arr) - res[k] = mappedValue - } - } - return res -} diff --git a/express-server/node_modules/cordova/node_modules/base64-js/test/url-safe.js b/express-server/node_modules/cordova/node_modules/base64-js/test/url-safe.js deleted file mode 100644 index 3203b33d..00000000 --- a/express-server/node_modules/cordova/node_modules/base64-js/test/url-safe.js +++ /dev/null @@ -1,18 +0,0 @@ -var test = require('tape') -var b64 = require('../') - -test('decode url-safe style base64 strings', function (t) { - var expected = [0xff, 0xff, 0xbe, 0xff, 0xef, 0xbf, 0xfb, 0xef, 0xff] - - var actual = b64.toByteArray('//++/++/++//') - for (var i = 0; i < actual.length; i++) { - t.equal(actual[i], expected[i]) - } - - actual = b64.toByteArray('__--_--_--__') - for (i = 0; i < actual.length; i++) { - t.equal(actual[i], expected[i]) - } - - t.end() -}) diff --git a/express-server/node_modules/cordova/node_modules/bcrypt-pbkdf/CONTRIBUTING.md b/express-server/node_modules/cordova/node_modules/bcrypt-pbkdf/CONTRIBUTING.md deleted file mode 100644 index 401d34ed..00000000 --- a/express-server/node_modules/cordova/node_modules/bcrypt-pbkdf/CONTRIBUTING.md +++ /dev/null @@ -1,13 +0,0 @@ -# Contributing - -This repository uses [cr.joyent.us](https://cr.joyent.us) (Gerrit) for new -changes. Anyone can submit changes. To get started, see the [cr.joyent.us user -guide](https://github.com/joyent/joyent-gerrit/blob/master/docs/user/README.md). -This repo does not use GitHub pull requests. - -See the [Joyent Engineering -Guidelines](https://github.com/joyent/eng/blob/master/docs/index.md) for general -best practices expected in this repository. - -If you're changing something non-trivial or user-facing, you may want to submit -an issue first. diff --git a/express-server/node_modules/cordova/node_modules/bcrypt-pbkdf/LICENSE b/express-server/node_modules/cordova/node_modules/bcrypt-pbkdf/LICENSE deleted file mode 100644 index fc58d2ab..00000000 --- a/express-server/node_modules/cordova/node_modules/bcrypt-pbkdf/LICENSE +++ /dev/null @@ -1,66 +0,0 @@ -The Blowfish portions are under the following license: - -Blowfish block cipher for OpenBSD -Copyright 1997 Niels Provos -All rights reserved. - -Implementation advice by David Mazieres . - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. -3. The name of the author may not be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES -OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. -IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, -INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT -NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY -THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF -THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - -The bcrypt_pbkdf portions are under the following license: - -Copyright (c) 2013 Ted Unangst - -Permission to use, copy, modify, and 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. - - - -Performance improvements (Javascript-specific): - -Copyright 2016, Joyent Inc -Author: Alex Wilson - -Permission to use, copy, modify, and 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. diff --git a/express-server/node_modules/cordova/node_modules/bcrypt-pbkdf/README.md b/express-server/node_modules/cordova/node_modules/bcrypt-pbkdf/README.md deleted file mode 100644 index 7551f335..00000000 --- a/express-server/node_modules/cordova/node_modules/bcrypt-pbkdf/README.md +++ /dev/null @@ -1,45 +0,0 @@ -Port of the OpenBSD `bcrypt_pbkdf` function to pure Javascript. `npm`-ified -version of [Devi Mandiri's port](https://github.com/devi/tmp/blob/master/js/bcrypt_pbkdf.js), -with some minor performance improvements. The code is copied verbatim (and -un-styled) from Devi's work. - -This product includes software developed by Niels Provos. - -## API - -### `bcrypt_pbkdf.pbkdf(pass, passlen, salt, saltlen, key, keylen, rounds)` - -Derive a cryptographic key of arbitrary length from a given password and salt, -using the OpenBSD `bcrypt_pbkdf` function. This is a combination of Blowfish and -SHA-512. - -See [this article](http://www.tedunangst.com/flak/post/bcrypt-pbkdf) for -further information. - -Parameters: - - * `pass`, a Uint8Array of length `passlen` - * `passlen`, an integer Number - * `salt`, a Uint8Array of length `saltlen` - * `saltlen`, an integer Number - * `key`, a Uint8Array of length `keylen`, will be filled with output - * `keylen`, an integer Number - * `rounds`, an integer Number, number of rounds of the PBKDF to run - -### `bcrypt_pbkdf.hash(sha2pass, sha2salt, out)` - -Calculate a Blowfish hash, given SHA2-512 output of a password and salt. Used as -part of the inner round function in the PBKDF. - -Parameters: - - * `sha2pass`, a Uint8Array of length 64 - * `sha2salt`, a Uint8Array of length 64 - * `out`, a Uint8Array of length 32, will be filled with output - -## License - -This source form is a 1:1 port from the OpenBSD `blowfish.c` and `bcrypt_pbkdf.c`. -As a result, it retains the original copyright and license. The two files are -under slightly different (but compatible) licenses, and are here combined in -one file. For each of the full license texts see `LICENSE`. diff --git a/express-server/node_modules/cordova/node_modules/bcrypt-pbkdf/index.js b/express-server/node_modules/cordova/node_modules/bcrypt-pbkdf/index.js deleted file mode 100644 index b1b5ad4b..00000000 --- a/express-server/node_modules/cordova/node_modules/bcrypt-pbkdf/index.js +++ /dev/null @@ -1,556 +0,0 @@ -'use strict'; - -var crypto_hash_sha512 = require('tweetnacl').lowlevel.crypto_hash; - -/* - * This file is a 1:1 port from the OpenBSD blowfish.c and bcrypt_pbkdf.c. As a - * result, it retains the original copyright and license. The two files are - * under slightly different (but compatible) licenses, and are here combined in - * one file. - * - * Credit for the actual porting work goes to: - * Devi Mandiri - */ - -/* - * The Blowfish portions are under the following license: - * - * Blowfish block cipher for OpenBSD - * Copyright 1997 Niels Provos - * All rights reserved. - * - * Implementation advice by David Mazieres . - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES - * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. - * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT - * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, - * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY - * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF - * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ - -/* - * The bcrypt_pbkdf portions are under the following license: - * - * Copyright (c) 2013 Ted Unangst - * - * Permission to use, copy, modify, and 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. - */ - -/* - * Performance improvements (Javascript-specific): - * - * Copyright 2016, Joyent Inc - * Author: Alex Wilson - * - * Permission to use, copy, modify, and 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. - */ - -// Ported from OpenBSD bcrypt_pbkdf.c v1.9 - -var BLF_J = 0; - -var Blowfish = function() { - this.S = [ - new Uint32Array([ - 0xd1310ba6, 0x98dfb5ac, 0x2ffd72db, 0xd01adfb7, - 0xb8e1afed, 0x6a267e96, 0xba7c9045, 0xf12c7f99, - 0x24a19947, 0xb3916cf7, 0x0801f2e2, 0x858efc16, - 0x636920d8, 0x71574e69, 0xa458fea3, 0xf4933d7e, - 0x0d95748f, 0x728eb658, 0x718bcd58, 0x82154aee, - 0x7b54a41d, 0xc25a59b5, 0x9c30d539, 0x2af26013, - 0xc5d1b023, 0x286085f0, 0xca417918, 0xb8db38ef, - 0x8e79dcb0, 0x603a180e, 0x6c9e0e8b, 0xb01e8a3e, - 0xd71577c1, 0xbd314b27, 0x78af2fda, 0x55605c60, - 0xe65525f3, 0xaa55ab94, 0x57489862, 0x63e81440, - 0x55ca396a, 0x2aab10b6, 0xb4cc5c34, 0x1141e8ce, - 0xa15486af, 0x7c72e993, 0xb3ee1411, 0x636fbc2a, - 0x2ba9c55d, 0x741831f6, 0xce5c3e16, 0x9b87931e, - 0xafd6ba33, 0x6c24cf5c, 0x7a325381, 0x28958677, - 0x3b8f4898, 0x6b4bb9af, 0xc4bfe81b, 0x66282193, - 0x61d809cc, 0xfb21a991, 0x487cac60, 0x5dec8032, - 0xef845d5d, 0xe98575b1, 0xdc262302, 0xeb651b88, - 0x23893e81, 0xd396acc5, 0x0f6d6ff3, 0x83f44239, - 0x2e0b4482, 0xa4842004, 0x69c8f04a, 0x9e1f9b5e, - 0x21c66842, 0xf6e96c9a, 0x670c9c61, 0xabd388f0, - 0x6a51a0d2, 0xd8542f68, 0x960fa728, 0xab5133a3, - 0x6eef0b6c, 0x137a3be4, 0xba3bf050, 0x7efb2a98, - 0xa1f1651d, 0x39af0176, 0x66ca593e, 0x82430e88, - 0x8cee8619, 0x456f9fb4, 0x7d84a5c3, 0x3b8b5ebe, - 0xe06f75d8, 0x85c12073, 0x401a449f, 0x56c16aa6, - 0x4ed3aa62, 0x363f7706, 0x1bfedf72, 0x429b023d, - 0x37d0d724, 0xd00a1248, 0xdb0fead3, 0x49f1c09b, - 0x075372c9, 0x80991b7b, 0x25d479d8, 0xf6e8def7, - 0xe3fe501a, 0xb6794c3b, 0x976ce0bd, 0x04c006ba, - 0xc1a94fb6, 0x409f60c4, 0x5e5c9ec2, 0x196a2463, - 0x68fb6faf, 0x3e6c53b5, 0x1339b2eb, 0x3b52ec6f, - 0x6dfc511f, 0x9b30952c, 0xcc814544, 0xaf5ebd09, - 0xbee3d004, 0xde334afd, 0x660f2807, 0x192e4bb3, - 0xc0cba857, 0x45c8740f, 0xd20b5f39, 0xb9d3fbdb, - 0x5579c0bd, 0x1a60320a, 0xd6a100c6, 0x402c7279, - 0x679f25fe, 0xfb1fa3cc, 0x8ea5e9f8, 0xdb3222f8, - 0x3c7516df, 0xfd616b15, 0x2f501ec8, 0xad0552ab, - 0x323db5fa, 0xfd238760, 0x53317b48, 0x3e00df82, - 0x9e5c57bb, 0xca6f8ca0, 0x1a87562e, 0xdf1769db, - 0xd542a8f6, 0x287effc3, 0xac6732c6, 0x8c4f5573, - 0x695b27b0, 0xbbca58c8, 0xe1ffa35d, 0xb8f011a0, - 0x10fa3d98, 0xfd2183b8, 0x4afcb56c, 0x2dd1d35b, - 0x9a53e479, 0xb6f84565, 0xd28e49bc, 0x4bfb9790, - 0xe1ddf2da, 0xa4cb7e33, 0x62fb1341, 0xcee4c6e8, - 0xef20cada, 0x36774c01, 0xd07e9efe, 0x2bf11fb4, - 0x95dbda4d, 0xae909198, 0xeaad8e71, 0x6b93d5a0, - 0xd08ed1d0, 0xafc725e0, 0x8e3c5b2f, 0x8e7594b7, - 0x8ff6e2fb, 0xf2122b64, 0x8888b812, 0x900df01c, - 0x4fad5ea0, 0x688fc31c, 0xd1cff191, 0xb3a8c1ad, - 0x2f2f2218, 0xbe0e1777, 0xea752dfe, 0x8b021fa1, - 0xe5a0cc0f, 0xb56f74e8, 0x18acf3d6, 0xce89e299, - 0xb4a84fe0, 0xfd13e0b7, 0x7cc43b81, 0xd2ada8d9, - 0x165fa266, 0x80957705, 0x93cc7314, 0x211a1477, - 0xe6ad2065, 0x77b5fa86, 0xc75442f5, 0xfb9d35cf, - 0xebcdaf0c, 0x7b3e89a0, 0xd6411bd3, 0xae1e7e49, - 0x00250e2d, 0x2071b35e, 0x226800bb, 0x57b8e0af, - 0x2464369b, 0xf009b91e, 0x5563911d, 0x59dfa6aa, - 0x78c14389, 0xd95a537f, 0x207d5ba2, 0x02e5b9c5, - 0x83260376, 0x6295cfa9, 0x11c81968, 0x4e734a41, - 0xb3472dca, 0x7b14a94a, 0x1b510052, 0x9a532915, - 0xd60f573f, 0xbc9bc6e4, 0x2b60a476, 0x81e67400, - 0x08ba6fb5, 0x571be91f, 0xf296ec6b, 0x2a0dd915, - 0xb6636521, 0xe7b9f9b6, 0xff34052e, 0xc5855664, - 0x53b02d5d, 0xa99f8fa1, 0x08ba4799, 0x6e85076a]), - new Uint32Array([ - 0x4b7a70e9, 0xb5b32944, 0xdb75092e, 0xc4192623, - 0xad6ea6b0, 0x49a7df7d, 0x9cee60b8, 0x8fedb266, - 0xecaa8c71, 0x699a17ff, 0x5664526c, 0xc2b19ee1, - 0x193602a5, 0x75094c29, 0xa0591340, 0xe4183a3e, - 0x3f54989a, 0x5b429d65, 0x6b8fe4d6, 0x99f73fd6, - 0xa1d29c07, 0xefe830f5, 0x4d2d38e6, 0xf0255dc1, - 0x4cdd2086, 0x8470eb26, 0x6382e9c6, 0x021ecc5e, - 0x09686b3f, 0x3ebaefc9, 0x3c971814, 0x6b6a70a1, - 0x687f3584, 0x52a0e286, 0xb79c5305, 0xaa500737, - 0x3e07841c, 0x7fdeae5c, 0x8e7d44ec, 0x5716f2b8, - 0xb03ada37, 0xf0500c0d, 0xf01c1f04, 0x0200b3ff, - 0xae0cf51a, 0x3cb574b2, 0x25837a58, 0xdc0921bd, - 0xd19113f9, 0x7ca92ff6, 0x94324773, 0x22f54701, - 0x3ae5e581, 0x37c2dadc, 0xc8b57634, 0x9af3dda7, - 0xa9446146, 0x0fd0030e, 0xecc8c73e, 0xa4751e41, - 0xe238cd99, 0x3bea0e2f, 0x3280bba1, 0x183eb331, - 0x4e548b38, 0x4f6db908, 0x6f420d03, 0xf60a04bf, - 0x2cb81290, 0x24977c79, 0x5679b072, 0xbcaf89af, - 0xde9a771f, 0xd9930810, 0xb38bae12, 0xdccf3f2e, - 0x5512721f, 0x2e6b7124, 0x501adde6, 0x9f84cd87, - 0x7a584718, 0x7408da17, 0xbc9f9abc, 0xe94b7d8c, - 0xec7aec3a, 0xdb851dfa, 0x63094366, 0xc464c3d2, - 0xef1c1847, 0x3215d908, 0xdd433b37, 0x24c2ba16, - 0x12a14d43, 0x2a65c451, 0x50940002, 0x133ae4dd, - 0x71dff89e, 0x10314e55, 0x81ac77d6, 0x5f11199b, - 0x043556f1, 0xd7a3c76b, 0x3c11183b, 0x5924a509, - 0xf28fe6ed, 0x97f1fbfa, 0x9ebabf2c, 0x1e153c6e, - 0x86e34570, 0xeae96fb1, 0x860e5e0a, 0x5a3e2ab3, - 0x771fe71c, 0x4e3d06fa, 0x2965dcb9, 0x99e71d0f, - 0x803e89d6, 0x5266c825, 0x2e4cc978, 0x9c10b36a, - 0xc6150eba, 0x94e2ea78, 0xa5fc3c53, 0x1e0a2df4, - 0xf2f74ea7, 0x361d2b3d, 0x1939260f, 0x19c27960, - 0x5223a708, 0xf71312b6, 0xebadfe6e, 0xeac31f66, - 0xe3bc4595, 0xa67bc883, 0xb17f37d1, 0x018cff28, - 0xc332ddef, 0xbe6c5aa5, 0x65582185, 0x68ab9802, - 0xeecea50f, 0xdb2f953b, 0x2aef7dad, 0x5b6e2f84, - 0x1521b628, 0x29076170, 0xecdd4775, 0x619f1510, - 0x13cca830, 0xeb61bd96, 0x0334fe1e, 0xaa0363cf, - 0xb5735c90, 0x4c70a239, 0xd59e9e0b, 0xcbaade14, - 0xeecc86bc, 0x60622ca7, 0x9cab5cab, 0xb2f3846e, - 0x648b1eaf, 0x19bdf0ca, 0xa02369b9, 0x655abb50, - 0x40685a32, 0x3c2ab4b3, 0x319ee9d5, 0xc021b8f7, - 0x9b540b19, 0x875fa099, 0x95f7997e, 0x623d7da8, - 0xf837889a, 0x97e32d77, 0x11ed935f, 0x16681281, - 0x0e358829, 0xc7e61fd6, 0x96dedfa1, 0x7858ba99, - 0x57f584a5, 0x1b227263, 0x9b83c3ff, 0x1ac24696, - 0xcdb30aeb, 0x532e3054, 0x8fd948e4, 0x6dbc3128, - 0x58ebf2ef, 0x34c6ffea, 0xfe28ed61, 0xee7c3c73, - 0x5d4a14d9, 0xe864b7e3, 0x42105d14, 0x203e13e0, - 0x45eee2b6, 0xa3aaabea, 0xdb6c4f15, 0xfacb4fd0, - 0xc742f442, 0xef6abbb5, 0x654f3b1d, 0x41cd2105, - 0xd81e799e, 0x86854dc7, 0xe44b476a, 0x3d816250, - 0xcf62a1f2, 0x5b8d2646, 0xfc8883a0, 0xc1c7b6a3, - 0x7f1524c3, 0x69cb7492, 0x47848a0b, 0x5692b285, - 0x095bbf00, 0xad19489d, 0x1462b174, 0x23820e00, - 0x58428d2a, 0x0c55f5ea, 0x1dadf43e, 0x233f7061, - 0x3372f092, 0x8d937e41, 0xd65fecf1, 0x6c223bdb, - 0x7cde3759, 0xcbee7460, 0x4085f2a7, 0xce77326e, - 0xa6078084, 0x19f8509e, 0xe8efd855, 0x61d99735, - 0xa969a7aa, 0xc50c06c2, 0x5a04abfc, 0x800bcadc, - 0x9e447a2e, 0xc3453484, 0xfdd56705, 0x0e1e9ec9, - 0xdb73dbd3, 0x105588cd, 0x675fda79, 0xe3674340, - 0xc5c43465, 0x713e38d8, 0x3d28f89e, 0xf16dff20, - 0x153e21e7, 0x8fb03d4a, 0xe6e39f2b, 0xdb83adf7]), - new Uint32Array([ - 0xe93d5a68, 0x948140f7, 0xf64c261c, 0x94692934, - 0x411520f7, 0x7602d4f7, 0xbcf46b2e, 0xd4a20068, - 0xd4082471, 0x3320f46a, 0x43b7d4b7, 0x500061af, - 0x1e39f62e, 0x97244546, 0x14214f74, 0xbf8b8840, - 0x4d95fc1d, 0x96b591af, 0x70f4ddd3, 0x66a02f45, - 0xbfbc09ec, 0x03bd9785, 0x7fac6dd0, 0x31cb8504, - 0x96eb27b3, 0x55fd3941, 0xda2547e6, 0xabca0a9a, - 0x28507825, 0x530429f4, 0x0a2c86da, 0xe9b66dfb, - 0x68dc1462, 0xd7486900, 0x680ec0a4, 0x27a18dee, - 0x4f3ffea2, 0xe887ad8c, 0xb58ce006, 0x7af4d6b6, - 0xaace1e7c, 0xd3375fec, 0xce78a399, 0x406b2a42, - 0x20fe9e35, 0xd9f385b9, 0xee39d7ab, 0x3b124e8b, - 0x1dc9faf7, 0x4b6d1856, 0x26a36631, 0xeae397b2, - 0x3a6efa74, 0xdd5b4332, 0x6841e7f7, 0xca7820fb, - 0xfb0af54e, 0xd8feb397, 0x454056ac, 0xba489527, - 0x55533a3a, 0x20838d87, 0xfe6ba9b7, 0xd096954b, - 0x55a867bc, 0xa1159a58, 0xcca92963, 0x99e1db33, - 0xa62a4a56, 0x3f3125f9, 0x5ef47e1c, 0x9029317c, - 0xfdf8e802, 0x04272f70, 0x80bb155c, 0x05282ce3, - 0x95c11548, 0xe4c66d22, 0x48c1133f, 0xc70f86dc, - 0x07f9c9ee, 0x41041f0f, 0x404779a4, 0x5d886e17, - 0x325f51eb, 0xd59bc0d1, 0xf2bcc18f, 0x41113564, - 0x257b7834, 0x602a9c60, 0xdff8e8a3, 0x1f636c1b, - 0x0e12b4c2, 0x02e1329e, 0xaf664fd1, 0xcad18115, - 0x6b2395e0, 0x333e92e1, 0x3b240b62, 0xeebeb922, - 0x85b2a20e, 0xe6ba0d99, 0xde720c8c, 0x2da2f728, - 0xd0127845, 0x95b794fd, 0x647d0862, 0xe7ccf5f0, - 0x5449a36f, 0x877d48fa, 0xc39dfd27, 0xf33e8d1e, - 0x0a476341, 0x992eff74, 0x3a6f6eab, 0xf4f8fd37, - 0xa812dc60, 0xa1ebddf8, 0x991be14c, 0xdb6e6b0d, - 0xc67b5510, 0x6d672c37, 0x2765d43b, 0xdcd0e804, - 0xf1290dc7, 0xcc00ffa3, 0xb5390f92, 0x690fed0b, - 0x667b9ffb, 0xcedb7d9c, 0xa091cf0b, 0xd9155ea3, - 0xbb132f88, 0x515bad24, 0x7b9479bf, 0x763bd6eb, - 0x37392eb3, 0xcc115979, 0x8026e297, 0xf42e312d, - 0x6842ada7, 0xc66a2b3b, 0x12754ccc, 0x782ef11c, - 0x6a124237, 0xb79251e7, 0x06a1bbe6, 0x4bfb6350, - 0x1a6b1018, 0x11caedfa, 0x3d25bdd8, 0xe2e1c3c9, - 0x44421659, 0x0a121386, 0xd90cec6e, 0xd5abea2a, - 0x64af674e, 0xda86a85f, 0xbebfe988, 0x64e4c3fe, - 0x9dbc8057, 0xf0f7c086, 0x60787bf8, 0x6003604d, - 0xd1fd8346, 0xf6381fb0, 0x7745ae04, 0xd736fccc, - 0x83426b33, 0xf01eab71, 0xb0804187, 0x3c005e5f, - 0x77a057be, 0xbde8ae24, 0x55464299, 0xbf582e61, - 0x4e58f48f, 0xf2ddfda2, 0xf474ef38, 0x8789bdc2, - 0x5366f9c3, 0xc8b38e74, 0xb475f255, 0x46fcd9b9, - 0x7aeb2661, 0x8b1ddf84, 0x846a0e79, 0x915f95e2, - 0x466e598e, 0x20b45770, 0x8cd55591, 0xc902de4c, - 0xb90bace1, 0xbb8205d0, 0x11a86248, 0x7574a99e, - 0xb77f19b6, 0xe0a9dc09, 0x662d09a1, 0xc4324633, - 0xe85a1f02, 0x09f0be8c, 0x4a99a025, 0x1d6efe10, - 0x1ab93d1d, 0x0ba5a4df, 0xa186f20f, 0x2868f169, - 0xdcb7da83, 0x573906fe, 0xa1e2ce9b, 0x4fcd7f52, - 0x50115e01, 0xa70683fa, 0xa002b5c4, 0x0de6d027, - 0x9af88c27, 0x773f8641, 0xc3604c06, 0x61a806b5, - 0xf0177a28, 0xc0f586e0, 0x006058aa, 0x30dc7d62, - 0x11e69ed7, 0x2338ea63, 0x53c2dd94, 0xc2c21634, - 0xbbcbee56, 0x90bcb6de, 0xebfc7da1, 0xce591d76, - 0x6f05e409, 0x4b7c0188, 0x39720a3d, 0x7c927c24, - 0x86e3725f, 0x724d9db9, 0x1ac15bb4, 0xd39eb8fc, - 0xed545578, 0x08fca5b5, 0xd83d7cd3, 0x4dad0fc4, - 0x1e50ef5e, 0xb161e6f8, 0xa28514d9, 0x6c51133c, - 0x6fd5c7e7, 0x56e14ec4, 0x362abfce, 0xddc6c837, - 0xd79a3234, 0x92638212, 0x670efa8e, 0x406000e0]), - new Uint32Array([ - 0x3a39ce37, 0xd3faf5cf, 0xabc27737, 0x5ac52d1b, - 0x5cb0679e, 0x4fa33742, 0xd3822740, 0x99bc9bbe, - 0xd5118e9d, 0xbf0f7315, 0xd62d1c7e, 0xc700c47b, - 0xb78c1b6b, 0x21a19045, 0xb26eb1be, 0x6a366eb4, - 0x5748ab2f, 0xbc946e79, 0xc6a376d2, 0x6549c2c8, - 0x530ff8ee, 0x468dde7d, 0xd5730a1d, 0x4cd04dc6, - 0x2939bbdb, 0xa9ba4650, 0xac9526e8, 0xbe5ee304, - 0xa1fad5f0, 0x6a2d519a, 0x63ef8ce2, 0x9a86ee22, - 0xc089c2b8, 0x43242ef6, 0xa51e03aa, 0x9cf2d0a4, - 0x83c061ba, 0x9be96a4d, 0x8fe51550, 0xba645bd6, - 0x2826a2f9, 0xa73a3ae1, 0x4ba99586, 0xef5562e9, - 0xc72fefd3, 0xf752f7da, 0x3f046f69, 0x77fa0a59, - 0x80e4a915, 0x87b08601, 0x9b09e6ad, 0x3b3ee593, - 0xe990fd5a, 0x9e34d797, 0x2cf0b7d9, 0x022b8b51, - 0x96d5ac3a, 0x017da67d, 0xd1cf3ed6, 0x7c7d2d28, - 0x1f9f25cf, 0xadf2b89b, 0x5ad6b472, 0x5a88f54c, - 0xe029ac71, 0xe019a5e6, 0x47b0acfd, 0xed93fa9b, - 0xe8d3c48d, 0x283b57cc, 0xf8d56629, 0x79132e28, - 0x785f0191, 0xed756055, 0xf7960e44, 0xe3d35e8c, - 0x15056dd4, 0x88f46dba, 0x03a16125, 0x0564f0bd, - 0xc3eb9e15, 0x3c9057a2, 0x97271aec, 0xa93a072a, - 0x1b3f6d9b, 0x1e6321f5, 0xf59c66fb, 0x26dcf319, - 0x7533d928, 0xb155fdf5, 0x03563482, 0x8aba3cbb, - 0x28517711, 0xc20ad9f8, 0xabcc5167, 0xccad925f, - 0x4de81751, 0x3830dc8e, 0x379d5862, 0x9320f991, - 0xea7a90c2, 0xfb3e7bce, 0x5121ce64, 0x774fbe32, - 0xa8b6e37e, 0xc3293d46, 0x48de5369, 0x6413e680, - 0xa2ae0810, 0xdd6db224, 0x69852dfd, 0x09072166, - 0xb39a460a, 0x6445c0dd, 0x586cdecf, 0x1c20c8ae, - 0x5bbef7dd, 0x1b588d40, 0xccd2017f, 0x6bb4e3bb, - 0xdda26a7e, 0x3a59ff45, 0x3e350a44, 0xbcb4cdd5, - 0x72eacea8, 0xfa6484bb, 0x8d6612ae, 0xbf3c6f47, - 0xd29be463, 0x542f5d9e, 0xaec2771b, 0xf64e6370, - 0x740e0d8d, 0xe75b1357, 0xf8721671, 0xaf537d5d, - 0x4040cb08, 0x4eb4e2cc, 0x34d2466a, 0x0115af84, - 0xe1b00428, 0x95983a1d, 0x06b89fb4, 0xce6ea048, - 0x6f3f3b82, 0x3520ab82, 0x011a1d4b, 0x277227f8, - 0x611560b1, 0xe7933fdc, 0xbb3a792b, 0x344525bd, - 0xa08839e1, 0x51ce794b, 0x2f32c9b7, 0xa01fbac9, - 0xe01cc87e, 0xbcc7d1f6, 0xcf0111c3, 0xa1e8aac7, - 0x1a908749, 0xd44fbd9a, 0xd0dadecb, 0xd50ada38, - 0x0339c32a, 0xc6913667, 0x8df9317c, 0xe0b12b4f, - 0xf79e59b7, 0x43f5bb3a, 0xf2d519ff, 0x27d9459c, - 0xbf97222c, 0x15e6fc2a, 0x0f91fc71, 0x9b941525, - 0xfae59361, 0xceb69ceb, 0xc2a86459, 0x12baa8d1, - 0xb6c1075e, 0xe3056a0c, 0x10d25065, 0xcb03a442, - 0xe0ec6e0e, 0x1698db3b, 0x4c98a0be, 0x3278e964, - 0x9f1f9532, 0xe0d392df, 0xd3a0342b, 0x8971f21e, - 0x1b0a7441, 0x4ba3348c, 0xc5be7120, 0xc37632d8, - 0xdf359f8d, 0x9b992f2e, 0xe60b6f47, 0x0fe3f11d, - 0xe54cda54, 0x1edad891, 0xce6279cf, 0xcd3e7e6f, - 0x1618b166, 0xfd2c1d05, 0x848fd2c5, 0xf6fb2299, - 0xf523f357, 0xa6327623, 0x93a83531, 0x56cccd02, - 0xacf08162, 0x5a75ebb5, 0x6e163697, 0x88d273cc, - 0xde966292, 0x81b949d0, 0x4c50901b, 0x71c65614, - 0xe6c6c7bd, 0x327a140a, 0x45e1d006, 0xc3f27b9a, - 0xc9aa53fd, 0x62a80f00, 0xbb25bfe2, 0x35bdd2f6, - 0x71126905, 0xb2040222, 0xb6cbcf7c, 0xcd769c2b, - 0x53113ec0, 0x1640e3d3, 0x38abbd60, 0x2547adf0, - 0xba38209c, 0xf746ce76, 0x77afa1c5, 0x20756060, - 0x85cbfe4e, 0x8ae88dd8, 0x7aaaf9b0, 0x4cf9aa7e, - 0x1948c25c, 0x02fb8a8c, 0x01c36ae4, 0xd6ebe1f9, - 0x90d4f869, 0xa65cdea0, 0x3f09252d, 0xc208e69f, - 0xb74e6132, 0xce77e25b, 0x578fdfe3, 0x3ac372e6]) - ]; - this.P = new Uint32Array([ - 0x243f6a88, 0x85a308d3, 0x13198a2e, 0x03707344, - 0xa4093822, 0x299f31d0, 0x082efa98, 0xec4e6c89, - 0x452821e6, 0x38d01377, 0xbe5466cf, 0x34e90c6c, - 0xc0ac29b7, 0xc97c50dd, 0x3f84d5b5, 0xb5470917, - 0x9216d5d9, 0x8979fb1b]); -}; - -function F(S, x8, i) { - return (((S[0][x8[i+3]] + - S[1][x8[i+2]]) ^ - S[2][x8[i+1]]) + - S[3][x8[i]]); -}; - -Blowfish.prototype.encipher = function(x, x8) { - if (x8 === undefined) { - x8 = new Uint8Array(x.buffer); - if (x.byteOffset !== 0) - x8 = x8.subarray(x.byteOffset); - } - x[0] ^= this.P[0]; - for (var i = 1; i < 16; i += 2) { - x[1] ^= F(this.S, x8, 0) ^ this.P[i]; - x[0] ^= F(this.S, x8, 4) ^ this.P[i+1]; - } - var t = x[0]; - x[0] = x[1] ^ this.P[17]; - x[1] = t; -}; - -Blowfish.prototype.decipher = function(x) { - var x8 = new Uint8Array(x.buffer); - if (x.byteOffset !== 0) - x8 = x8.subarray(x.byteOffset); - x[0] ^= this.P[17]; - for (var i = 16; i > 0; i -= 2) { - x[1] ^= F(this.S, x8, 0) ^ this.P[i]; - x[0] ^= F(this.S, x8, 4) ^ this.P[i-1]; - } - var t = x[0]; - x[0] = x[1] ^ this.P[0]; - x[1] = t; -}; - -function stream2word(data, databytes){ - var i, temp = 0; - for (i = 0; i < 4; i++, BLF_J++) { - if (BLF_J >= databytes) BLF_J = 0; - temp = (temp << 8) | data[BLF_J]; - } - return temp; -}; - -Blowfish.prototype.expand0state = function(key, keybytes) { - var d = new Uint32Array(2), i, k; - var d8 = new Uint8Array(d.buffer); - - for (i = 0, BLF_J = 0; i < 18; i++) { - this.P[i] ^= stream2word(key, keybytes); - } - BLF_J = 0; - - for (i = 0; i < 18; i += 2) { - this.encipher(d, d8); - this.P[i] = d[0]; - this.P[i+1] = d[1]; - } - - for (i = 0; i < 4; i++) { - for (k = 0; k < 256; k += 2) { - this.encipher(d, d8); - this.S[i][k] = d[0]; - this.S[i][k+1] = d[1]; - } - } -}; - -Blowfish.prototype.expandstate = function(data, databytes, key, keybytes) { - var d = new Uint32Array(2), i, k; - - for (i = 0, BLF_J = 0; i < 18; i++) { - this.P[i] ^= stream2word(key, keybytes); - } - - for (i = 0, BLF_J = 0; i < 18; i += 2) { - d[0] ^= stream2word(data, databytes); - d[1] ^= stream2word(data, databytes); - this.encipher(d); - this.P[i] = d[0]; - this.P[i+1] = d[1]; - } - - for (i = 0; i < 4; i++) { - for (k = 0; k < 256; k += 2) { - d[0] ^= stream2word(data, databytes); - d[1] ^= stream2word(data, databytes); - this.encipher(d); - this.S[i][k] = d[0]; - this.S[i][k+1] = d[1]; - } - } - BLF_J = 0; -}; - -Blowfish.prototype.enc = function(data, blocks) { - for (var i = 0; i < blocks; i++) { - this.encipher(data.subarray(i*2)); - } -}; - -Blowfish.prototype.dec = function(data, blocks) { - for (var i = 0; i < blocks; i++) { - this.decipher(data.subarray(i*2)); - } -}; - -var BCRYPT_BLOCKS = 8, - BCRYPT_HASHSIZE = 32; - -function bcrypt_hash(sha2pass, sha2salt, out) { - var state = new Blowfish(), - cdata = new Uint32Array(BCRYPT_BLOCKS), i, - ciphertext = new Uint8Array([79,120,121,99,104,114,111,109,97,116,105, - 99,66,108,111,119,102,105,115,104,83,119,97,116,68,121,110,97,109, - 105,116,101]); //"OxychromaticBlowfishSwatDynamite" - - state.expandstate(sha2salt, 64, sha2pass, 64); - for (i = 0; i < 64; i++) { - state.expand0state(sha2salt, 64); - state.expand0state(sha2pass, 64); - } - - for (i = 0; i < BCRYPT_BLOCKS; i++) - cdata[i] = stream2word(ciphertext, ciphertext.byteLength); - for (i = 0; i < 64; i++) - state.enc(cdata, cdata.byteLength / 8); - - for (i = 0; i < BCRYPT_BLOCKS; i++) { - out[4*i+3] = cdata[i] >>> 24; - out[4*i+2] = cdata[i] >>> 16; - out[4*i+1] = cdata[i] >>> 8; - out[4*i+0] = cdata[i]; - } -}; - -function bcrypt_pbkdf(pass, passlen, salt, saltlen, key, keylen, rounds) { - var sha2pass = new Uint8Array(64), - sha2salt = new Uint8Array(64), - out = new Uint8Array(BCRYPT_HASHSIZE), - tmpout = new Uint8Array(BCRYPT_HASHSIZE), - countsalt = new Uint8Array(saltlen+4), - i, j, amt, stride, dest, count, - origkeylen = keylen; - - if (rounds < 1) - return -1; - if (passlen === 0 || saltlen === 0 || keylen === 0 || - keylen > (out.byteLength * out.byteLength) || saltlen > (1<<20)) - return -1; - - stride = Math.floor((keylen + out.byteLength - 1) / out.byteLength); - amt = Math.floor((keylen + stride - 1) / stride); - - for (i = 0; i < saltlen; i++) - countsalt[i] = salt[i]; - - crypto_hash_sha512(sha2pass, pass, passlen); - - for (count = 1; keylen > 0; count++) { - countsalt[saltlen+0] = count >>> 24; - countsalt[saltlen+1] = count >>> 16; - countsalt[saltlen+2] = count >>> 8; - countsalt[saltlen+3] = count; - - crypto_hash_sha512(sha2salt, countsalt, saltlen + 4); - bcrypt_hash(sha2pass, sha2salt, tmpout); - for (i = out.byteLength; i--;) - out[i] = tmpout[i]; - - for (i = 1; i < rounds; i++) { - crypto_hash_sha512(sha2salt, tmpout, tmpout.byteLength); - bcrypt_hash(sha2pass, sha2salt, tmpout); - for (j = 0; j < out.byteLength; j++) - out[j] ^= tmpout[j]; - } - - amt = Math.min(amt, keylen); - for (i = 0; i < amt; i++) { - dest = i * stride + (count - 1); - if (dest >= origkeylen) - break; - key[dest] = out[i]; - } - keylen -= i; - } - - return 0; -}; - -module.exports = { - BLOCKS: BCRYPT_BLOCKS, - HASHSIZE: BCRYPT_HASHSIZE, - hash: bcrypt_hash, - pbkdf: bcrypt_pbkdf -}; diff --git a/express-server/node_modules/cordova/node_modules/bcrypt-pbkdf/package.json b/express-server/node_modules/cordova/node_modules/bcrypt-pbkdf/package.json deleted file mode 100644 index 8cb4e0c0..00000000 --- a/express-server/node_modules/cordova/node_modules/bcrypt-pbkdf/package.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "_args": [ - [ - "bcrypt-pbkdf@1.0.2", - "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova" - ] - ], - "_from": "bcrypt-pbkdf@1.0.2", - "_id": "bcrypt-pbkdf@1.0.2", - "_inBundle": false, - "_integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", - "_location": "/cordova/bcrypt-pbkdf", - "_optional": true, - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "bcrypt-pbkdf@1.0.2", - "name": "bcrypt-pbkdf", - "escapedName": "bcrypt-pbkdf", - "rawSpec": "1.0.2", - "saveSpec": null, - "fetchSpec": "1.0.2" - }, - "_requiredBy": [ - "/cordova/sshpk" - ], - "_resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", - "_spec": "1.0.2", - "_where": "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova", - "bugs": { - "url": "https://github.com/joyent/node-bcrypt-pbkdf/issues" - }, - "dependencies": { - "tweetnacl": "^0.14.3" - }, - "description": "Port of the OpenBSD bcrypt_pbkdf function to pure JS", - "devDependencies": {}, - "homepage": "https://github.com/joyent/node-bcrypt-pbkdf#readme", - "license": "BSD-3-Clause", - "main": "index.js", - "name": "bcrypt-pbkdf", - "repository": { - "type": "git", - "url": "git://github.com/joyent/node-bcrypt-pbkdf.git" - }, - "version": "1.0.2" -} diff --git a/express-server/node_modules/cordova/node_modules/big-integer/BigInteger.d.ts b/express-server/node_modules/cordova/node_modules/big-integer/BigInteger.d.ts deleted file mode 100644 index a367aa1d..00000000 --- a/express-server/node_modules/cordova/node_modules/big-integer/BigInteger.d.ts +++ /dev/null @@ -1,2385 +0,0 @@ -/** - * Type definitions for BigInteger.js - * Definitions by: Tommy Frazier - */ -export = bigInt; -export as namespace bigInt; - -declare var bigInt: bigInt.BigIntegerStatic; - -declare namespace bigInt { - type BigNumber = number | string | BigInteger; - - interface BigIntegerStatic { - /** - * Equivalent to bigInt(0). - */ - (): BigInteger; - - /** - * Parse a Javascript number into a bigInt. - */ - (number: number): BigInteger; - - /** - * Parse a string into a bigInt. - */ - (string: string, base?: BigNumber): BigInteger; - - /** - * no-op. - */ - (bigInt: BigInteger): BigInteger; - - /** - * Constructs a bigInt from an array of digits in specified base. - * The optional isNegative flag will make the number negative. - */ - fromArray: (digits: BigNumber[], base?: BigNumber, isNegative?: boolean) => BigInteger; - - /** - * Finds the greatest common denominator of a and b. - */ - gcd: (a: BigNumber, b: BigNumber) => BigInteger; - - - /** - * Returns true if x is a BigInteger, false otherwise. - */ - isInstance: (x: any) => boolean; - - /** - * Finds the least common multiple of a and b. - */ - lcm: (a: BigNumber, b: BigNumber) => BigInteger; - - /** - * Returns the largest of a and b. - */ - max: (a: BigNumber, b: BigNumber) => BigInteger; - - /** - * Returns the smallest of a and b. - */ - min: (a: BigNumber, b: BigNumber) => BigInteger; - - /** - * Equivalent to bigInt(-1). - */ - minusOne: BigInteger; - - /** - * Equivalent to bigInt(1). - */ - one: BigInteger; - - /** - * Returns a random number between min and max. - */ - randBetween: (min: BigNumber, max: BigNumber) => BigInteger; - - /** - * Equivalent to bigInt(0). - */ - zero: BigInteger; - } - - interface BigInteger { - /** - * Returns the absolute value of a bigInt. - */ - abs(): BigInteger; - - /** - * Performs addition. - */ - add(number: BigNumber): BigInteger; - - /** - * Performs the bitwise AND operation. - */ - and(number: BigNumber): BigInteger; - - /** - * Returns the number of digits required to represent a bigInt in binary. - */ - bitLength(): BigInteger; - - /** - * Performs a comparison between two numbers. If the numbers are equal, it returns 0. - * If the first number is greater, it returns 1. If the first number is lesser, it returns -1. - */ - compare(number: BigNumber): number; - - /** - * Performs a comparison between the absolute value of two numbers. - */ - compareAbs(number: BigNumber): number; - - /** - * Alias for the compare method. - */ - compareTo(number: BigNumber): number; - - /** - * Performs integer division, disregarding the remainder. - */ - divide(number: BigNumber): BigInteger; - - /** - * Performs division and returns an object with two properties: quotient and remainder. - * The sign of the remainder will match the sign of the dividend. - */ - divmod(number: BigNumber): {quotient: BigInteger, remainder: BigInteger}; - - /** - * Alias for the equals method. - */ - eq(number: BigNumber): boolean; - - /** - * Checks if two numbers are equal. - */ - equals(number: BigNumber): boolean; - - /** - * Alias for the greaterOrEquals method. - */ - geq(number: BigNumber): boolean; - - /** - * Checks if the first number is greater than the second. - */ - greater(number: BigNumber): boolean; - - /** - * Checks if the first number is greater than or equal to the second. - */ - greaterOrEquals(number: BigNumber): boolean; - - /** - * Alias for the greater method. - */ - gt(number: BigNumber): boolean; - - /** - * Returns true if the first number is divisible by the second number, false otherwise. - */ - isDivisibleBy(number: BigNumber): boolean; - - /** - * Returns true if the number is even, false otherwise. - */ - isEven(): boolean; - - /** - * Returns true if the number is negative, false otherwise. - * Returns false for 0 and true for -0. - */ - isNegative(): boolean; - - /** - * Returns true if the number is odd, false otherwise. - */ - isOdd(): boolean; - - /** - * Return true if the number is positive, false otherwise. - * Returns true for 0 and false for -0. - */ - isPositive(): boolean; - - /** - * Returns true if the number is prime, false otherwise. - */ - isPrime(): boolean; - - /** - * Returns true if the number is very likely to be prime, false otherwise. - */ - isProbablePrime(iterations?: number): boolean; - - /** - * Returns true if the number is 1 or -1, false otherwise. - */ - isUnit(): boolean; - - /** - * Return true if the number is 0 or -0, false otherwise. - */ - isZero(): boolean; - - /** - * Alias for the lesserOrEquals method. - */ - leq(number: BigNumber): boolean; - - /** - * Checks if the first number is lesser than the second. - */ - lesser(number: BigNumber): boolean; - - /** - * Checks if the first number is less than or equal to the second. - */ - lesserOrEquals(number: BigNumber): boolean; - - /** - * Alias for the lesser method. - */ - lt(number: BigNumber): boolean; - - /** - * Alias for the subtract method. - */ - minus(number: BigNumber): BigInteger; - - /** - * Performs division and returns the remainder, disregarding the quotient. - * The sign of the remainder will match the sign of the dividend. - */ - mod(number: BigNumber): BigInteger; - - /** - * Finds the multiplicative inverse of the number modulo mod. - */ - modInv(number: BigNumber): BigInteger; - - /** - * Takes the number to the power exp modulo mod. - */ - modPow(exp: BigNumber, mod: BigNumber): BigInteger; - - /** - * Performs multiplication. - */ - multiply(number: BigNumber): BigInteger; - - /** - * Reverses the sign of the number. - */ - negate(): BigInteger; - - /** - * Alias for the notEquals method. - */ - neq(number: BigNumber): boolean; - - /** - * Adds one to the number. - */ - next(): BigInteger; - - /** - * Performs the bitwise NOT operation. - */ - not(): BigInteger; - - /** - * Checks if two numbers are not equal. - */ - notEquals(number: BigNumber): boolean; - - /** - * Performs the bitwise OR operation. - */ - or(number: BigNumber): BigInteger; - - /** - * Alias for the divide method. - */ - over(number: BigNumber): BigInteger; - - /** - * Alias for the add method. - */ - plus(number: BigNumber): BigInteger; - - /** - * Performs exponentiation. If the exponent is less than 0, pow returns 0. - * bigInt.zero.pow(0) returns 1. - */ - pow(number: BigNumber): BigInteger; - - /** - * Subtracts one from the number. - */ - prev(): BigInteger; - - /** - * Alias for the mod method. - */ - remainder(number: BigNumber): BigInteger; - - /** - * Shifts the number left by n places in its binary representation. - * If a negative number is provided, it will shift right. - * - * Throws an error if number is outside of the range [-9007199254740992, 9007199254740992]. - */ - shiftLeft(number: BigNumber): BigInteger; - - /** - * Shifts the number right by n places in its binary representation. - * If a negative number is provided, it will shift left. - * - * Throws an error if number is outside of the range [-9007199254740992, 9007199254740992]. - */ - shiftRight(number: BigNumber): BigInteger; - - /** - * Squares the number. - */ - square(): BigInteger; - - /** - * Performs subtraction. - */ - subtract(number: BigNumber): BigInteger; - - /** - * Alias for the multiply method. - */ - times(number: BigNumber): BigInteger; - - /** - * - * Converts a bigInt to an object representing it as an array of integers module the given radix. - */ - toArray(radix: number): BaseArray; - - /** - * Converts a bigInt into a native Javascript number. Loses precision for numbers outside the range. - */ - toJSNumber(): number; - - /** - * Converts a bigInt to a string. - */ - toString(radix?: number): string; - - /** - * Converts a bigInt to a string. This method is called behind the scenes in JSON.stringify. - */ - toJSON(): string; - - /** - * Converts a bigInt to a native Javascript number. This override allows you to use native - * arithmetic operators without explicit conversion. - */ - valueOf(): number; - - /** - * Performs the bitwise XOR operation. - */ - xor(number: BigNumber): BigInteger; - } - - // Array constant accessors - interface BigIntegerStatic { - '-999': BigInteger; - '-998': BigInteger; - '-997': BigInteger; - '-996': BigInteger; - '-995': BigInteger; - '-994': BigInteger; - '-993': BigInteger; - '-992': BigInteger; - '-991': BigInteger; - '-990': BigInteger; - '-989': BigInteger; - '-988': BigInteger; - '-987': BigInteger; - '-986': BigInteger; - '-985': BigInteger; - '-984': BigInteger; - '-983': BigInteger; - '-982': BigInteger; - '-981': BigInteger; - '-980': BigInteger; - '-979': BigInteger; - '-978': BigInteger; - '-977': BigInteger; - '-976': BigInteger; - '-975': BigInteger; - '-974': BigInteger; - '-973': BigInteger; - '-972': BigInteger; - '-971': BigInteger; - '-970': BigInteger; - '-969': BigInteger; - '-968': BigInteger; - '-967': BigInteger; - '-966': BigInteger; - '-965': BigInteger; - '-964': BigInteger; - '-963': BigInteger; - '-962': BigInteger; - '-961': BigInteger; - '-960': BigInteger; - '-959': BigInteger; - '-958': BigInteger; - '-957': BigInteger; - '-956': BigInteger; - '-955': BigInteger; - '-954': BigInteger; - '-953': BigInteger; - '-952': BigInteger; - '-951': BigInteger; - '-950': BigInteger; - '-949': BigInteger; - '-948': BigInteger; - '-947': BigInteger; - '-946': BigInteger; - '-945': BigInteger; - '-944': BigInteger; - '-943': BigInteger; - '-942': BigInteger; - '-941': BigInteger; - '-940': BigInteger; - '-939': BigInteger; - '-938': BigInteger; - '-937': BigInteger; - '-936': BigInteger; - '-935': BigInteger; - '-934': BigInteger; - '-933': BigInteger; - '-932': BigInteger; - '-931': BigInteger; - '-930': BigInteger; - '-929': BigInteger; - '-928': BigInteger; - '-927': BigInteger; - '-926': BigInteger; - '-925': BigInteger; - '-924': BigInteger; - '-923': BigInteger; - '-922': BigInteger; - '-921': BigInteger; - '-920': BigInteger; - '-919': BigInteger; - '-918': BigInteger; - '-917': BigInteger; - '-916': BigInteger; - '-915': BigInteger; - '-914': BigInteger; - '-913': BigInteger; - '-912': BigInteger; - '-911': BigInteger; - '-910': BigInteger; - '-909': BigInteger; - '-908': BigInteger; - '-907': BigInteger; - '-906': BigInteger; - '-905': BigInteger; - '-904': BigInteger; - '-903': BigInteger; - '-902': BigInteger; - '-901': BigInteger; - '-900': BigInteger; - '-899': BigInteger; - '-898': BigInteger; - '-897': BigInteger; - '-896': BigInteger; - '-895': BigInteger; - '-894': BigInteger; - '-893': BigInteger; - '-892': BigInteger; - '-891': BigInteger; - '-890': BigInteger; - '-889': BigInteger; - '-888': BigInteger; - '-887': BigInteger; - '-886': BigInteger; - '-885': BigInteger; - '-884': BigInteger; - '-883': BigInteger; - '-882': BigInteger; - '-881': BigInteger; - '-880': BigInteger; - '-879': BigInteger; - '-878': BigInteger; - '-877': BigInteger; - '-876': BigInteger; - '-875': BigInteger; - '-874': BigInteger; - '-873': BigInteger; - '-872': BigInteger; - '-871': BigInteger; - '-870': BigInteger; - '-869': BigInteger; - '-868': BigInteger; - '-867': BigInteger; - '-866': BigInteger; - '-865': BigInteger; - '-864': BigInteger; - '-863': BigInteger; - '-862': BigInteger; - '-861': BigInteger; - '-860': BigInteger; - '-859': BigInteger; - '-858': BigInteger; - '-857': BigInteger; - '-856': BigInteger; - '-855': BigInteger; - '-854': BigInteger; - '-853': BigInteger; - '-852': BigInteger; - '-851': BigInteger; - '-850': BigInteger; - '-849': BigInteger; - '-848': BigInteger; - '-847': BigInteger; - '-846': BigInteger; - '-845': BigInteger; - '-844': BigInteger; - '-843': BigInteger; - '-842': BigInteger; - '-841': BigInteger; - '-840': BigInteger; - '-839': BigInteger; - '-838': BigInteger; - '-837': BigInteger; - '-836': BigInteger; - '-835': BigInteger; - '-834': BigInteger; - '-833': BigInteger; - '-832': BigInteger; - '-831': BigInteger; - '-830': BigInteger; - '-829': BigInteger; - '-828': BigInteger; - '-827': BigInteger; - '-826': BigInteger; - '-825': BigInteger; - '-824': BigInteger; - '-823': BigInteger; - '-822': BigInteger; - '-821': BigInteger; - '-820': BigInteger; - '-819': BigInteger; - '-818': BigInteger; - '-817': BigInteger; - '-816': BigInteger; - '-815': BigInteger; - '-814': BigInteger; - '-813': BigInteger; - '-812': BigInteger; - '-811': BigInteger; - '-810': BigInteger; - '-809': BigInteger; - '-808': BigInteger; - '-807': BigInteger; - '-806': BigInteger; - '-805': BigInteger; - '-804': BigInteger; - '-803': BigInteger; - '-802': BigInteger; - '-801': BigInteger; - '-800': BigInteger; - '-799': BigInteger; - '-798': BigInteger; - '-797': BigInteger; - '-796': BigInteger; - '-795': BigInteger; - '-794': BigInteger; - '-793': BigInteger; - '-792': BigInteger; - '-791': BigInteger; - '-790': BigInteger; - '-789': BigInteger; - '-788': BigInteger; - '-787': BigInteger; - '-786': BigInteger; - '-785': BigInteger; - '-784': BigInteger; - '-783': BigInteger; - '-782': BigInteger; - '-781': BigInteger; - '-780': BigInteger; - '-779': BigInteger; - '-778': BigInteger; - '-777': BigInteger; - '-776': BigInteger; - '-775': BigInteger; - '-774': BigInteger; - '-773': BigInteger; - '-772': BigInteger; - '-771': BigInteger; - '-770': BigInteger; - '-769': BigInteger; - '-768': BigInteger; - '-767': BigInteger; - '-766': BigInteger; - '-765': BigInteger; - '-764': BigInteger; - '-763': BigInteger; - '-762': BigInteger; - '-761': BigInteger; - '-760': BigInteger; - '-759': BigInteger; - '-758': BigInteger; - '-757': BigInteger; - '-756': BigInteger; - '-755': BigInteger; - '-754': BigInteger; - '-753': BigInteger; - '-752': BigInteger; - '-751': BigInteger; - '-750': BigInteger; - '-749': BigInteger; - '-748': BigInteger; - '-747': BigInteger; - '-746': BigInteger; - '-745': BigInteger; - '-744': BigInteger; - '-743': BigInteger; - '-742': BigInteger; - '-741': BigInteger; - '-740': BigInteger; - '-739': BigInteger; - '-738': BigInteger; - '-737': BigInteger; - '-736': BigInteger; - '-735': BigInteger; - '-734': BigInteger; - '-733': BigInteger; - '-732': BigInteger; - '-731': BigInteger; - '-730': BigInteger; - '-729': BigInteger; - '-728': BigInteger; - '-727': BigInteger; - '-726': BigInteger; - '-725': BigInteger; - '-724': BigInteger; - '-723': BigInteger; - '-722': BigInteger; - '-721': BigInteger; - '-720': BigInteger; - '-719': BigInteger; - '-718': BigInteger; - '-717': BigInteger; - '-716': BigInteger; - '-715': BigInteger; - '-714': BigInteger; - '-713': BigInteger; - '-712': BigInteger; - '-711': BigInteger; - '-710': BigInteger; - '-709': BigInteger; - '-708': BigInteger; - '-707': BigInteger; - '-706': BigInteger; - '-705': BigInteger; - '-704': BigInteger; - '-703': BigInteger; - '-702': BigInteger; - '-701': BigInteger; - '-700': BigInteger; - '-699': BigInteger; - '-698': BigInteger; - '-697': BigInteger; - '-696': BigInteger; - '-695': BigInteger; - '-694': BigInteger; - '-693': BigInteger; - '-692': BigInteger; - '-691': BigInteger; - '-690': BigInteger; - '-689': BigInteger; - '-688': BigInteger; - '-687': BigInteger; - '-686': BigInteger; - '-685': BigInteger; - '-684': BigInteger; - '-683': BigInteger; - '-682': BigInteger; - '-681': BigInteger; - '-680': BigInteger; - '-679': BigInteger; - '-678': BigInteger; - '-677': BigInteger; - '-676': BigInteger; - '-675': BigInteger; - '-674': BigInteger; - '-673': BigInteger; - '-672': BigInteger; - '-671': BigInteger; - '-670': BigInteger; - '-669': BigInteger; - '-668': BigInteger; - '-667': BigInteger; - '-666': BigInteger; - '-665': BigInteger; - '-664': BigInteger; - '-663': BigInteger; - '-662': BigInteger; - '-661': BigInteger; - '-660': BigInteger; - '-659': BigInteger; - '-658': BigInteger; - '-657': BigInteger; - '-656': BigInteger; - '-655': BigInteger; - '-654': BigInteger; - '-653': BigInteger; - '-652': BigInteger; - '-651': BigInteger; - '-650': BigInteger; - '-649': BigInteger; - '-648': BigInteger; - '-647': BigInteger; - '-646': BigInteger; - '-645': BigInteger; - '-644': BigInteger; - '-643': BigInteger; - '-642': BigInteger; - '-641': BigInteger; - '-640': BigInteger; - '-639': BigInteger; - '-638': BigInteger; - '-637': BigInteger; - '-636': BigInteger; - '-635': BigInteger; - '-634': BigInteger; - '-633': BigInteger; - '-632': BigInteger; - '-631': BigInteger; - '-630': BigInteger; - '-629': BigInteger; - '-628': BigInteger; - '-627': BigInteger; - '-626': BigInteger; - '-625': BigInteger; - '-624': BigInteger; - '-623': BigInteger; - '-622': BigInteger; - '-621': BigInteger; - '-620': BigInteger; - '-619': BigInteger; - '-618': BigInteger; - '-617': BigInteger; - '-616': BigInteger; - '-615': BigInteger; - '-614': BigInteger; - '-613': BigInteger; - '-612': BigInteger; - '-611': BigInteger; - '-610': BigInteger; - '-609': BigInteger; - '-608': BigInteger; - '-607': BigInteger; - '-606': BigInteger; - '-605': BigInteger; - '-604': BigInteger; - '-603': BigInteger; - '-602': BigInteger; - '-601': BigInteger; - '-600': BigInteger; - '-599': BigInteger; - '-598': BigInteger; - '-597': BigInteger; - '-596': BigInteger; - '-595': BigInteger; - '-594': BigInteger; - '-593': BigInteger; - '-592': BigInteger; - '-591': BigInteger; - '-590': BigInteger; - '-589': BigInteger; - '-588': BigInteger; - '-587': BigInteger; - '-586': BigInteger; - '-585': BigInteger; - '-584': BigInteger; - '-583': BigInteger; - '-582': BigInteger; - '-581': BigInteger; - '-580': BigInteger; - '-579': BigInteger; - '-578': BigInteger; - '-577': BigInteger; - '-576': BigInteger; - '-575': BigInteger; - '-574': BigInteger; - '-573': BigInteger; - '-572': BigInteger; - '-571': BigInteger; - '-570': BigInteger; - '-569': BigInteger; - '-568': BigInteger; - '-567': BigInteger; - '-566': BigInteger; - '-565': BigInteger; - '-564': BigInteger; - '-563': BigInteger; - '-562': BigInteger; - '-561': BigInteger; - '-560': BigInteger; - '-559': BigInteger; - '-558': BigInteger; - '-557': BigInteger; - '-556': BigInteger; - '-555': BigInteger; - '-554': BigInteger; - '-553': BigInteger; - '-552': BigInteger; - '-551': BigInteger; - '-550': BigInteger; - '-549': BigInteger; - '-548': BigInteger; - '-547': BigInteger; - '-546': BigInteger; - '-545': BigInteger; - '-544': BigInteger; - '-543': BigInteger; - '-542': BigInteger; - '-541': BigInteger; - '-540': BigInteger; - '-539': BigInteger; - '-538': BigInteger; - '-537': BigInteger; - '-536': BigInteger; - '-535': BigInteger; - '-534': BigInteger; - '-533': BigInteger; - '-532': BigInteger; - '-531': BigInteger; - '-530': BigInteger; - '-529': BigInteger; - '-528': BigInteger; - '-527': BigInteger; - '-526': BigInteger; - '-525': BigInteger; - '-524': BigInteger; - '-523': BigInteger; - '-522': BigInteger; - '-521': BigInteger; - '-520': BigInteger; - '-519': BigInteger; - '-518': BigInteger; - '-517': BigInteger; - '-516': BigInteger; - '-515': BigInteger; - '-514': BigInteger; - '-513': BigInteger; - '-512': BigInteger; - '-511': BigInteger; - '-510': BigInteger; - '-509': BigInteger; - '-508': BigInteger; - '-507': BigInteger; - '-506': BigInteger; - '-505': BigInteger; - '-504': BigInteger; - '-503': BigInteger; - '-502': BigInteger; - '-501': BigInteger; - '-500': BigInteger; - '-499': BigInteger; - '-498': BigInteger; - '-497': BigInteger; - '-496': BigInteger; - '-495': BigInteger; - '-494': BigInteger; - '-493': BigInteger; - '-492': BigInteger; - '-491': BigInteger; - '-490': BigInteger; - '-489': BigInteger; - '-488': BigInteger; - '-487': BigInteger; - '-486': BigInteger; - '-485': BigInteger; - '-484': BigInteger; - '-483': BigInteger; - '-482': BigInteger; - '-481': BigInteger; - '-480': BigInteger; - '-479': BigInteger; - '-478': BigInteger; - '-477': BigInteger; - '-476': BigInteger; - '-475': BigInteger; - '-474': BigInteger; - '-473': BigInteger; - '-472': BigInteger; - '-471': BigInteger; - '-470': BigInteger; - '-469': BigInteger; - '-468': BigInteger; - '-467': BigInteger; - '-466': BigInteger; - '-465': BigInteger; - '-464': BigInteger; - '-463': BigInteger; - '-462': BigInteger; - '-461': BigInteger; - '-460': BigInteger; - '-459': BigInteger; - '-458': BigInteger; - '-457': BigInteger; - '-456': BigInteger; - '-455': BigInteger; - '-454': BigInteger; - '-453': BigInteger; - '-452': BigInteger; - '-451': BigInteger; - '-450': BigInteger; - '-449': BigInteger; - '-448': BigInteger; - '-447': BigInteger; - '-446': BigInteger; - '-445': BigInteger; - '-444': BigInteger; - '-443': BigInteger; - '-442': BigInteger; - '-441': BigInteger; - '-440': BigInteger; - '-439': BigInteger; - '-438': BigInteger; - '-437': BigInteger; - '-436': BigInteger; - '-435': BigInteger; - '-434': BigInteger; - '-433': BigInteger; - '-432': BigInteger; - '-431': BigInteger; - '-430': BigInteger; - '-429': BigInteger; - '-428': BigInteger; - '-427': BigInteger; - '-426': BigInteger; - '-425': BigInteger; - '-424': BigInteger; - '-423': BigInteger; - '-422': BigInteger; - '-421': BigInteger; - '-420': BigInteger; - '-419': BigInteger; - '-418': BigInteger; - '-417': BigInteger; - '-416': BigInteger; - '-415': BigInteger; - '-414': BigInteger; - '-413': BigInteger; - '-412': BigInteger; - '-411': BigInteger; - '-410': BigInteger; - '-409': BigInteger; - '-408': BigInteger; - '-407': BigInteger; - '-406': BigInteger; - '-405': BigInteger; - '-404': BigInteger; - '-403': BigInteger; - '-402': BigInteger; - '-401': BigInteger; - '-400': BigInteger; - '-399': BigInteger; - '-398': BigInteger; - '-397': BigInteger; - '-396': BigInteger; - '-395': BigInteger; - '-394': BigInteger; - '-393': BigInteger; - '-392': BigInteger; - '-391': BigInteger; - '-390': BigInteger; - '-389': BigInteger; - '-388': BigInteger; - '-387': BigInteger; - '-386': BigInteger; - '-385': BigInteger; - '-384': BigInteger; - '-383': BigInteger; - '-382': BigInteger; - '-381': BigInteger; - '-380': BigInteger; - '-379': BigInteger; - '-378': BigInteger; - '-377': BigInteger; - '-376': BigInteger; - '-375': BigInteger; - '-374': BigInteger; - '-373': BigInteger; - '-372': BigInteger; - '-371': BigInteger; - '-370': BigInteger; - '-369': BigInteger; - '-368': BigInteger; - '-367': BigInteger; - '-366': BigInteger; - '-365': BigInteger; - '-364': BigInteger; - '-363': BigInteger; - '-362': BigInteger; - '-361': BigInteger; - '-360': BigInteger; - '-359': BigInteger; - '-358': BigInteger; - '-357': BigInteger; - '-356': BigInteger; - '-355': BigInteger; - '-354': BigInteger; - '-353': BigInteger; - '-352': BigInteger; - '-351': BigInteger; - '-350': BigInteger; - '-349': BigInteger; - '-348': BigInteger; - '-347': BigInteger; - '-346': BigInteger; - '-345': BigInteger; - '-344': BigInteger; - '-343': BigInteger; - '-342': BigInteger; - '-341': BigInteger; - '-340': BigInteger; - '-339': BigInteger; - '-338': BigInteger; - '-337': BigInteger; - '-336': BigInteger; - '-335': BigInteger; - '-334': BigInteger; - '-333': BigInteger; - '-332': BigInteger; - '-331': BigInteger; - '-330': BigInteger; - '-329': BigInteger; - '-328': BigInteger; - '-327': BigInteger; - '-326': BigInteger; - '-325': BigInteger; - '-324': BigInteger; - '-323': BigInteger; - '-322': BigInteger; - '-321': BigInteger; - '-320': BigInteger; - '-319': BigInteger; - '-318': BigInteger; - '-317': BigInteger; - '-316': BigInteger; - '-315': BigInteger; - '-314': BigInteger; - '-313': BigInteger; - '-312': BigInteger; - '-311': BigInteger; - '-310': BigInteger; - '-309': BigInteger; - '-308': BigInteger; - '-307': BigInteger; - '-306': BigInteger; - '-305': BigInteger; - '-304': BigInteger; - '-303': BigInteger; - '-302': BigInteger; - '-301': BigInteger; - '-300': BigInteger; - '-299': BigInteger; - '-298': BigInteger; - '-297': BigInteger; - '-296': BigInteger; - '-295': BigInteger; - '-294': BigInteger; - '-293': BigInteger; - '-292': BigInteger; - '-291': BigInteger; - '-290': BigInteger; - '-289': BigInteger; - '-288': BigInteger; - '-287': BigInteger; - '-286': BigInteger; - '-285': BigInteger; - '-284': BigInteger; - '-283': BigInteger; - '-282': BigInteger; - '-281': BigInteger; - '-280': BigInteger; - '-279': BigInteger; - '-278': BigInteger; - '-277': BigInteger; - '-276': BigInteger; - '-275': BigInteger; - '-274': BigInteger; - '-273': BigInteger; - '-272': BigInteger; - '-271': BigInteger; - '-270': BigInteger; - '-269': BigInteger; - '-268': BigInteger; - '-267': BigInteger; - '-266': BigInteger; - '-265': BigInteger; - '-264': BigInteger; - '-263': BigInteger; - '-262': BigInteger; - '-261': BigInteger; - '-260': BigInteger; - '-259': BigInteger; - '-258': BigInteger; - '-257': BigInteger; - '-256': BigInteger; - '-255': BigInteger; - '-254': BigInteger; - '-253': BigInteger; - '-252': BigInteger; - '-251': BigInteger; - '-250': BigInteger; - '-249': BigInteger; - '-248': BigInteger; - '-247': BigInteger; - '-246': BigInteger; - '-245': BigInteger; - '-244': BigInteger; - '-243': BigInteger; - '-242': BigInteger; - '-241': BigInteger; - '-240': BigInteger; - '-239': BigInteger; - '-238': BigInteger; - '-237': BigInteger; - '-236': BigInteger; - '-235': BigInteger; - '-234': BigInteger; - '-233': BigInteger; - '-232': BigInteger; - '-231': BigInteger; - '-230': BigInteger; - '-229': BigInteger; - '-228': BigInteger; - '-227': BigInteger; - '-226': BigInteger; - '-225': BigInteger; - '-224': BigInteger; - '-223': BigInteger; - '-222': BigInteger; - '-221': BigInteger; - '-220': BigInteger; - '-219': BigInteger; - '-218': BigInteger; - '-217': BigInteger; - '-216': BigInteger; - '-215': BigInteger; - '-214': BigInteger; - '-213': BigInteger; - '-212': BigInteger; - '-211': BigInteger; - '-210': BigInteger; - '-209': BigInteger; - '-208': BigInteger; - '-207': BigInteger; - '-206': BigInteger; - '-205': BigInteger; - '-204': BigInteger; - '-203': BigInteger; - '-202': BigInteger; - '-201': BigInteger; - '-200': BigInteger; - '-199': BigInteger; - '-198': BigInteger; - '-197': BigInteger; - '-196': BigInteger; - '-195': BigInteger; - '-194': BigInteger; - '-193': BigInteger; - '-192': BigInteger; - '-191': BigInteger; - '-190': BigInteger; - '-189': BigInteger; - '-188': BigInteger; - '-187': BigInteger; - '-186': BigInteger; - '-185': BigInteger; - '-184': BigInteger; - '-183': BigInteger; - '-182': BigInteger; - '-181': BigInteger; - '-180': BigInteger; - '-179': BigInteger; - '-178': BigInteger; - '-177': BigInteger; - '-176': BigInteger; - '-175': BigInteger; - '-174': BigInteger; - '-173': BigInteger; - '-172': BigInteger; - '-171': BigInteger; - '-170': BigInteger; - '-169': BigInteger; - '-168': BigInteger; - '-167': BigInteger; - '-166': BigInteger; - '-165': BigInteger; - '-164': BigInteger; - '-163': BigInteger; - '-162': BigInteger; - '-161': BigInteger; - '-160': BigInteger; - '-159': BigInteger; - '-158': BigInteger; - '-157': BigInteger; - '-156': BigInteger; - '-155': BigInteger; - '-154': BigInteger; - '-153': BigInteger; - '-152': BigInteger; - '-151': BigInteger; - '-150': BigInteger; - '-149': BigInteger; - '-148': BigInteger; - '-147': BigInteger; - '-146': BigInteger; - '-145': BigInteger; - '-144': BigInteger; - '-143': BigInteger; - '-142': BigInteger; - '-141': BigInteger; - '-140': BigInteger; - '-139': BigInteger; - '-138': BigInteger; - '-137': BigInteger; - '-136': BigInteger; - '-135': BigInteger; - '-134': BigInteger; - '-133': BigInteger; - '-132': BigInteger; - '-131': BigInteger; - '-130': BigInteger; - '-129': BigInteger; - '-128': BigInteger; - '-127': BigInteger; - '-126': BigInteger; - '-125': BigInteger; - '-124': BigInteger; - '-123': BigInteger; - '-122': BigInteger; - '-121': BigInteger; - '-120': BigInteger; - '-119': BigInteger; - '-118': BigInteger; - '-117': BigInteger; - '-116': BigInteger; - '-115': BigInteger; - '-114': BigInteger; - '-113': BigInteger; - '-112': BigInteger; - '-111': BigInteger; - '-110': BigInteger; - '-109': BigInteger; - '-108': BigInteger; - '-107': BigInteger; - '-106': BigInteger; - '-105': BigInteger; - '-104': BigInteger; - '-103': BigInteger; - '-102': BigInteger; - '-101': BigInteger; - '-100': BigInteger; - '-99': BigInteger; - '-98': BigInteger; - '-97': BigInteger; - '-96': BigInteger; - '-95': BigInteger; - '-94': BigInteger; - '-93': BigInteger; - '-92': BigInteger; - '-91': BigInteger; - '-90': BigInteger; - '-89': BigInteger; - '-88': BigInteger; - '-87': BigInteger; - '-86': BigInteger; - '-85': BigInteger; - '-84': BigInteger; - '-83': BigInteger; - '-82': BigInteger; - '-81': BigInteger; - '-80': BigInteger; - '-79': BigInteger; - '-78': BigInteger; - '-77': BigInteger; - '-76': BigInteger; - '-75': BigInteger; - '-74': BigInteger; - '-73': BigInteger; - '-72': BigInteger; - '-71': BigInteger; - '-70': BigInteger; - '-69': BigInteger; - '-68': BigInteger; - '-67': BigInteger; - '-66': BigInteger; - '-65': BigInteger; - '-64': BigInteger; - '-63': BigInteger; - '-62': BigInteger; - '-61': BigInteger; - '-60': BigInteger; - '-59': BigInteger; - '-58': BigInteger; - '-57': BigInteger; - '-56': BigInteger; - '-55': BigInteger; - '-54': BigInteger; - '-53': BigInteger; - '-52': BigInteger; - '-51': BigInteger; - '-50': BigInteger; - '-49': BigInteger; - '-48': BigInteger; - '-47': BigInteger; - '-46': BigInteger; - '-45': BigInteger; - '-44': BigInteger; - '-43': BigInteger; - '-42': BigInteger; - '-41': BigInteger; - '-40': BigInteger; - '-39': BigInteger; - '-38': BigInteger; - '-37': BigInteger; - '-36': BigInteger; - '-35': BigInteger; - '-34': BigInteger; - '-33': BigInteger; - '-32': BigInteger; - '-31': BigInteger; - '-30': BigInteger; - '-29': BigInteger; - '-28': BigInteger; - '-27': BigInteger; - '-26': BigInteger; - '-25': BigInteger; - '-24': BigInteger; - '-23': BigInteger; - '-22': BigInteger; - '-21': BigInteger; - '-20': BigInteger; - '-19': BigInteger; - '-18': BigInteger; - '-17': BigInteger; - '-16': BigInteger; - '-15': BigInteger; - '-14': BigInteger; - '-13': BigInteger; - '-12': BigInteger; - '-11': BigInteger; - '-10': BigInteger; - '-9': BigInteger; - '-8': BigInteger; - '-7': BigInteger; - '-6': BigInteger; - '-5': BigInteger; - '-4': BigInteger; - '-3': BigInteger; - '-2': BigInteger; - '-1': BigInteger; - '0': BigInteger; - '1': BigInteger; - '2': BigInteger; - '3': BigInteger; - '4': BigInteger; - '5': BigInteger; - '6': BigInteger; - '7': BigInteger; - '8': BigInteger; - '9': BigInteger; - '10': BigInteger; - '11': BigInteger; - '12': BigInteger; - '13': BigInteger; - '14': BigInteger; - '15': BigInteger; - '16': BigInteger; - '17': BigInteger; - '18': BigInteger; - '19': BigInteger; - '20': BigInteger; - '21': BigInteger; - '22': BigInteger; - '23': BigInteger; - '24': BigInteger; - '25': BigInteger; - '26': BigInteger; - '27': BigInteger; - '28': BigInteger; - '29': BigInteger; - '30': BigInteger; - '31': BigInteger; - '32': BigInteger; - '33': BigInteger; - '34': BigInteger; - '35': BigInteger; - '36': BigInteger; - '37': BigInteger; - '38': BigInteger; - '39': BigInteger; - '40': BigInteger; - '41': BigInteger; - '42': BigInteger; - '43': BigInteger; - '44': BigInteger; - '45': BigInteger; - '46': BigInteger; - '47': BigInteger; - '48': BigInteger; - '49': BigInteger; - '50': BigInteger; - '51': BigInteger; - '52': BigInteger; - '53': BigInteger; - '54': BigInteger; - '55': BigInteger; - '56': BigInteger; - '57': BigInteger; - '58': BigInteger; - '59': BigInteger; - '60': BigInteger; - '61': BigInteger; - '62': BigInteger; - '63': BigInteger; - '64': BigInteger; - '65': BigInteger; - '66': BigInteger; - '67': BigInteger; - '68': BigInteger; - '69': BigInteger; - '70': BigInteger; - '71': BigInteger; - '72': BigInteger; - '73': BigInteger; - '74': BigInteger; - '75': BigInteger; - '76': BigInteger; - '77': BigInteger; - '78': BigInteger; - '79': BigInteger; - '80': BigInteger; - '81': BigInteger; - '82': BigInteger; - '83': BigInteger; - '84': BigInteger; - '85': BigInteger; - '86': BigInteger; - '87': BigInteger; - '88': BigInteger; - '89': BigInteger; - '90': BigInteger; - '91': BigInteger; - '92': BigInteger; - '93': BigInteger; - '94': BigInteger; - '95': BigInteger; - '96': BigInteger; - '97': BigInteger; - '98': BigInteger; - '99': BigInteger; - '100': BigInteger; - '101': BigInteger; - '102': BigInteger; - '103': BigInteger; - '104': BigInteger; - '105': BigInteger; - '106': BigInteger; - '107': BigInteger; - '108': BigInteger; - '109': BigInteger; - '110': BigInteger; - '111': BigInteger; - '112': BigInteger; - '113': BigInteger; - '114': BigInteger; - '115': BigInteger; - '116': BigInteger; - '117': BigInteger; - '118': BigInteger; - '119': BigInteger; - '120': BigInteger; - '121': BigInteger; - '122': BigInteger; - '123': BigInteger; - '124': BigInteger; - '125': BigInteger; - '126': BigInteger; - '127': BigInteger; - '128': BigInteger; - '129': BigInteger; - '130': BigInteger; - '131': BigInteger; - '132': BigInteger; - '133': BigInteger; - '134': BigInteger; - '135': BigInteger; - '136': BigInteger; - '137': BigInteger; - '138': BigInteger; - '139': BigInteger; - '140': BigInteger; - '141': BigInteger; - '142': BigInteger; - '143': BigInteger; - '144': BigInteger; - '145': BigInteger; - '146': BigInteger; - '147': BigInteger; - '148': BigInteger; - '149': BigInteger; - '150': BigInteger; - '151': BigInteger; - '152': BigInteger; - '153': BigInteger; - '154': BigInteger; - '155': BigInteger; - '156': BigInteger; - '157': BigInteger; - '158': BigInteger; - '159': BigInteger; - '160': BigInteger; - '161': BigInteger; - '162': BigInteger; - '163': BigInteger; - '164': BigInteger; - '165': BigInteger; - '166': BigInteger; - '167': BigInteger; - '168': BigInteger; - '169': BigInteger; - '170': BigInteger; - '171': BigInteger; - '172': BigInteger; - '173': BigInteger; - '174': BigInteger; - '175': BigInteger; - '176': BigInteger; - '177': BigInteger; - '178': BigInteger; - '179': BigInteger; - '180': BigInteger; - '181': BigInteger; - '182': BigInteger; - '183': BigInteger; - '184': BigInteger; - '185': BigInteger; - '186': BigInteger; - '187': BigInteger; - '188': BigInteger; - '189': BigInteger; - '190': BigInteger; - '191': BigInteger; - '192': BigInteger; - '193': BigInteger; - '194': BigInteger; - '195': BigInteger; - '196': BigInteger; - '197': BigInteger; - '198': BigInteger; - '199': BigInteger; - '200': BigInteger; - '201': BigInteger; - '202': BigInteger; - '203': BigInteger; - '204': BigInteger; - '205': BigInteger; - '206': BigInteger; - '207': BigInteger; - '208': BigInteger; - '209': BigInteger; - '210': BigInteger; - '211': BigInteger; - '212': BigInteger; - '213': BigInteger; - '214': BigInteger; - '215': BigInteger; - '216': BigInteger; - '217': BigInteger; - '218': BigInteger; - '219': BigInteger; - '220': BigInteger; - '221': BigInteger; - '222': BigInteger; - '223': BigInteger; - '224': BigInteger; - '225': BigInteger; - '226': BigInteger; - '227': BigInteger; - '228': BigInteger; - '229': BigInteger; - '230': BigInteger; - '231': BigInteger; - '232': BigInteger; - '233': BigInteger; - '234': BigInteger; - '235': BigInteger; - '236': BigInteger; - '237': BigInteger; - '238': BigInteger; - '239': BigInteger; - '240': BigInteger; - '241': BigInteger; - '242': BigInteger; - '243': BigInteger; - '244': BigInteger; - '245': BigInteger; - '246': BigInteger; - '247': BigInteger; - '248': BigInteger; - '249': BigInteger; - '250': BigInteger; - '251': BigInteger; - '252': BigInteger; - '253': BigInteger; - '254': BigInteger; - '255': BigInteger; - '256': BigInteger; - '257': BigInteger; - '258': BigInteger; - '259': BigInteger; - '260': BigInteger; - '261': BigInteger; - '262': BigInteger; - '263': BigInteger; - '264': BigInteger; - '265': BigInteger; - '266': BigInteger; - '267': BigInteger; - '268': BigInteger; - '269': BigInteger; - '270': BigInteger; - '271': BigInteger; - '272': BigInteger; - '273': BigInteger; - '274': BigInteger; - '275': BigInteger; - '276': BigInteger; - '277': BigInteger; - '278': BigInteger; - '279': BigInteger; - '280': BigInteger; - '281': BigInteger; - '282': BigInteger; - '283': BigInteger; - '284': BigInteger; - '285': BigInteger; - '286': BigInteger; - '287': BigInteger; - '288': BigInteger; - '289': BigInteger; - '290': BigInteger; - '291': BigInteger; - '292': BigInteger; - '293': BigInteger; - '294': BigInteger; - '295': BigInteger; - '296': BigInteger; - '297': BigInteger; - '298': BigInteger; - '299': BigInteger; - '300': BigInteger; - '301': BigInteger; - '302': BigInteger; - '303': BigInteger; - '304': BigInteger; - '305': BigInteger; - '306': BigInteger; - '307': BigInteger; - '308': BigInteger; - '309': BigInteger; - '310': BigInteger; - '311': BigInteger; - '312': BigInteger; - '313': BigInteger; - '314': BigInteger; - '315': BigInteger; - '316': BigInteger; - '317': BigInteger; - '318': BigInteger; - '319': BigInteger; - '320': BigInteger; - '321': BigInteger; - '322': BigInteger; - '323': BigInteger; - '324': BigInteger; - '325': BigInteger; - '326': BigInteger; - '327': BigInteger; - '328': BigInteger; - '329': BigInteger; - '330': BigInteger; - '331': BigInteger; - '332': BigInteger; - '333': BigInteger; - '334': BigInteger; - '335': BigInteger; - '336': BigInteger; - '337': BigInteger; - '338': BigInteger; - '339': BigInteger; - '340': BigInteger; - '341': BigInteger; - '342': BigInteger; - '343': BigInteger; - '344': BigInteger; - '345': BigInteger; - '346': BigInteger; - '347': BigInteger; - '348': BigInteger; - '349': BigInteger; - '350': BigInteger; - '351': BigInteger; - '352': BigInteger; - '353': BigInteger; - '354': BigInteger; - '355': BigInteger; - '356': BigInteger; - '357': BigInteger; - '358': BigInteger; - '359': BigInteger; - '360': BigInteger; - '361': BigInteger; - '362': BigInteger; - '363': BigInteger; - '364': BigInteger; - '365': BigInteger; - '366': BigInteger; - '367': BigInteger; - '368': BigInteger; - '369': BigInteger; - '370': BigInteger; - '371': BigInteger; - '372': BigInteger; - '373': BigInteger; - '374': BigInteger; - '375': BigInteger; - '376': BigInteger; - '377': BigInteger; - '378': BigInteger; - '379': BigInteger; - '380': BigInteger; - '381': BigInteger; - '382': BigInteger; - '383': BigInteger; - '384': BigInteger; - '385': BigInteger; - '386': BigInteger; - '387': BigInteger; - '388': BigInteger; - '389': BigInteger; - '390': BigInteger; - '391': BigInteger; - '392': BigInteger; - '393': BigInteger; - '394': BigInteger; - '395': BigInteger; - '396': BigInteger; - '397': BigInteger; - '398': BigInteger; - '399': BigInteger; - '400': BigInteger; - '401': BigInteger; - '402': BigInteger; - '403': BigInteger; - '404': BigInteger; - '405': BigInteger; - '406': BigInteger; - '407': BigInteger; - '408': BigInteger; - '409': BigInteger; - '410': BigInteger; - '411': BigInteger; - '412': BigInteger; - '413': BigInteger; - '414': BigInteger; - '415': BigInteger; - '416': BigInteger; - '417': BigInteger; - '418': BigInteger; - '419': BigInteger; - '420': BigInteger; - '421': BigInteger; - '422': BigInteger; - '423': BigInteger; - '424': BigInteger; - '425': BigInteger; - '426': BigInteger; - '427': BigInteger; - '428': BigInteger; - '429': BigInteger; - '430': BigInteger; - '431': BigInteger; - '432': BigInteger; - '433': BigInteger; - '434': BigInteger; - '435': BigInteger; - '436': BigInteger; - '437': BigInteger; - '438': BigInteger; - '439': BigInteger; - '440': BigInteger; - '441': BigInteger; - '442': BigInteger; - '443': BigInteger; - '444': BigInteger; - '445': BigInteger; - '446': BigInteger; - '447': BigInteger; - '448': BigInteger; - '449': BigInteger; - '450': BigInteger; - '451': BigInteger; - '452': BigInteger; - '453': BigInteger; - '454': BigInteger; - '455': BigInteger; - '456': BigInteger; - '457': BigInteger; - '458': BigInteger; - '459': BigInteger; - '460': BigInteger; - '461': BigInteger; - '462': BigInteger; - '463': BigInteger; - '464': BigInteger; - '465': BigInteger; - '466': BigInteger; - '467': BigInteger; - '468': BigInteger; - '469': BigInteger; - '470': BigInteger; - '471': BigInteger; - '472': BigInteger; - '473': BigInteger; - '474': BigInteger; - '475': BigInteger; - '476': BigInteger; - '477': BigInteger; - '478': BigInteger; - '479': BigInteger; - '480': BigInteger; - '481': BigInteger; - '482': BigInteger; - '483': BigInteger; - '484': BigInteger; - '485': BigInteger; - '486': BigInteger; - '487': BigInteger; - '488': BigInteger; - '489': BigInteger; - '490': BigInteger; - '491': BigInteger; - '492': BigInteger; - '493': BigInteger; - '494': BigInteger; - '495': BigInteger; - '496': BigInteger; - '497': BigInteger; - '498': BigInteger; - '499': BigInteger; - '500': BigInteger; - '501': BigInteger; - '502': BigInteger; - '503': BigInteger; - '504': BigInteger; - '505': BigInteger; - '506': BigInteger; - '507': BigInteger; - '508': BigInteger; - '509': BigInteger; - '510': BigInteger; - '511': BigInteger; - '512': BigInteger; - '513': BigInteger; - '514': BigInteger; - '515': BigInteger; - '516': BigInteger; - '517': BigInteger; - '518': BigInteger; - '519': BigInteger; - '520': BigInteger; - '521': BigInteger; - '522': BigInteger; - '523': BigInteger; - '524': BigInteger; - '525': BigInteger; - '526': BigInteger; - '527': BigInteger; - '528': BigInteger; - '529': BigInteger; - '530': BigInteger; - '531': BigInteger; - '532': BigInteger; - '533': BigInteger; - '534': BigInteger; - '535': BigInteger; - '536': BigInteger; - '537': BigInteger; - '538': BigInteger; - '539': BigInteger; - '540': BigInteger; - '541': BigInteger; - '542': BigInteger; - '543': BigInteger; - '544': BigInteger; - '545': BigInteger; - '546': BigInteger; - '547': BigInteger; - '548': BigInteger; - '549': BigInteger; - '550': BigInteger; - '551': BigInteger; - '552': BigInteger; - '553': BigInteger; - '554': BigInteger; - '555': BigInteger; - '556': BigInteger; - '557': BigInteger; - '558': BigInteger; - '559': BigInteger; - '560': BigInteger; - '561': BigInteger; - '562': BigInteger; - '563': BigInteger; - '564': BigInteger; - '565': BigInteger; - '566': BigInteger; - '567': BigInteger; - '568': BigInteger; - '569': BigInteger; - '570': BigInteger; - '571': BigInteger; - '572': BigInteger; - '573': BigInteger; - '574': BigInteger; - '575': BigInteger; - '576': BigInteger; - '577': BigInteger; - '578': BigInteger; - '579': BigInteger; - '580': BigInteger; - '581': BigInteger; - '582': BigInteger; - '583': BigInteger; - '584': BigInteger; - '585': BigInteger; - '586': BigInteger; - '587': BigInteger; - '588': BigInteger; - '589': BigInteger; - '590': BigInteger; - '591': BigInteger; - '592': BigInteger; - '593': BigInteger; - '594': BigInteger; - '595': BigInteger; - '596': BigInteger; - '597': BigInteger; - '598': BigInteger; - '599': BigInteger; - '600': BigInteger; - '601': BigInteger; - '602': BigInteger; - '603': BigInteger; - '604': BigInteger; - '605': BigInteger; - '606': BigInteger; - '607': BigInteger; - '608': BigInteger; - '609': BigInteger; - '610': BigInteger; - '611': BigInteger; - '612': BigInteger; - '613': BigInteger; - '614': BigInteger; - '615': BigInteger; - '616': BigInteger; - '617': BigInteger; - '618': BigInteger; - '619': BigInteger; - '620': BigInteger; - '621': BigInteger; - '622': BigInteger; - '623': BigInteger; - '624': BigInteger; - '625': BigInteger; - '626': BigInteger; - '627': BigInteger; - '628': BigInteger; - '629': BigInteger; - '630': BigInteger; - '631': BigInteger; - '632': BigInteger; - '633': BigInteger; - '634': BigInteger; - '635': BigInteger; - '636': BigInteger; - '637': BigInteger; - '638': BigInteger; - '639': BigInteger; - '640': BigInteger; - '641': BigInteger; - '642': BigInteger; - '643': BigInteger; - '644': BigInteger; - '645': BigInteger; - '646': BigInteger; - '647': BigInteger; - '648': BigInteger; - '649': BigInteger; - '650': BigInteger; - '651': BigInteger; - '652': BigInteger; - '653': BigInteger; - '654': BigInteger; - '655': BigInteger; - '656': BigInteger; - '657': BigInteger; - '658': BigInteger; - '659': BigInteger; - '660': BigInteger; - '661': BigInteger; - '662': BigInteger; - '663': BigInteger; - '664': BigInteger; - '665': BigInteger; - '666': BigInteger; - '667': BigInteger; - '668': BigInteger; - '669': BigInteger; - '670': BigInteger; - '671': BigInteger; - '672': BigInteger; - '673': BigInteger; - '674': BigInteger; - '675': BigInteger; - '676': BigInteger; - '677': BigInteger; - '678': BigInteger; - '679': BigInteger; - '680': BigInteger; - '681': BigInteger; - '682': BigInteger; - '683': BigInteger; - '684': BigInteger; - '685': BigInteger; - '686': BigInteger; - '687': BigInteger; - '688': BigInteger; - '689': BigInteger; - '690': BigInteger; - '691': BigInteger; - '692': BigInteger; - '693': BigInteger; - '694': BigInteger; - '695': BigInteger; - '696': BigInteger; - '697': BigInteger; - '698': BigInteger; - '699': BigInteger; - '700': BigInteger; - '701': BigInteger; - '702': BigInteger; - '703': BigInteger; - '704': BigInteger; - '705': BigInteger; - '706': BigInteger; - '707': BigInteger; - '708': BigInteger; - '709': BigInteger; - '710': BigInteger; - '711': BigInteger; - '712': BigInteger; - '713': BigInteger; - '714': BigInteger; - '715': BigInteger; - '716': BigInteger; - '717': BigInteger; - '718': BigInteger; - '719': BigInteger; - '720': BigInteger; - '721': BigInteger; - '722': BigInteger; - '723': BigInteger; - '724': BigInteger; - '725': BigInteger; - '726': BigInteger; - '727': BigInteger; - '728': BigInteger; - '729': BigInteger; - '730': BigInteger; - '731': BigInteger; - '732': BigInteger; - '733': BigInteger; - '734': BigInteger; - '735': BigInteger; - '736': BigInteger; - '737': BigInteger; - '738': BigInteger; - '739': BigInteger; - '740': BigInteger; - '741': BigInteger; - '742': BigInteger; - '743': BigInteger; - '744': BigInteger; - '745': BigInteger; - '746': BigInteger; - '747': BigInteger; - '748': BigInteger; - '749': BigInteger; - '750': BigInteger; - '751': BigInteger; - '752': BigInteger; - '753': BigInteger; - '754': BigInteger; - '755': BigInteger; - '756': BigInteger; - '757': BigInteger; - '758': BigInteger; - '759': BigInteger; - '760': BigInteger; - '761': BigInteger; - '762': BigInteger; - '763': BigInteger; - '764': BigInteger; - '765': BigInteger; - '766': BigInteger; - '767': BigInteger; - '768': BigInteger; - '769': BigInteger; - '770': BigInteger; - '771': BigInteger; - '772': BigInteger; - '773': BigInteger; - '774': BigInteger; - '775': BigInteger; - '776': BigInteger; - '777': BigInteger; - '778': BigInteger; - '779': BigInteger; - '780': BigInteger; - '781': BigInteger; - '782': BigInteger; - '783': BigInteger; - '784': BigInteger; - '785': BigInteger; - '786': BigInteger; - '787': BigInteger; - '788': BigInteger; - '789': BigInteger; - '790': BigInteger; - '791': BigInteger; - '792': BigInteger; - '793': BigInteger; - '794': BigInteger; - '795': BigInteger; - '796': BigInteger; - '797': BigInteger; - '798': BigInteger; - '799': BigInteger; - '800': BigInteger; - '801': BigInteger; - '802': BigInteger; - '803': BigInteger; - '804': BigInteger; - '805': BigInteger; - '806': BigInteger; - '807': BigInteger; - '808': BigInteger; - '809': BigInteger; - '810': BigInteger; - '811': BigInteger; - '812': BigInteger; - '813': BigInteger; - '814': BigInteger; - '815': BigInteger; - '816': BigInteger; - '817': BigInteger; - '818': BigInteger; - '819': BigInteger; - '820': BigInteger; - '821': BigInteger; - '822': BigInteger; - '823': BigInteger; - '824': BigInteger; - '825': BigInteger; - '826': BigInteger; - '827': BigInteger; - '828': BigInteger; - '829': BigInteger; - '830': BigInteger; - '831': BigInteger; - '832': BigInteger; - '833': BigInteger; - '834': BigInteger; - '835': BigInteger; - '836': BigInteger; - '837': BigInteger; - '838': BigInteger; - '839': BigInteger; - '840': BigInteger; - '841': BigInteger; - '842': BigInteger; - '843': BigInteger; - '844': BigInteger; - '845': BigInteger; - '846': BigInteger; - '847': BigInteger; - '848': BigInteger; - '849': BigInteger; - '850': BigInteger; - '851': BigInteger; - '852': BigInteger; - '853': BigInteger; - '854': BigInteger; - '855': BigInteger; - '856': BigInteger; - '857': BigInteger; - '858': BigInteger; - '859': BigInteger; - '860': BigInteger; - '861': BigInteger; - '862': BigInteger; - '863': BigInteger; - '864': BigInteger; - '865': BigInteger; - '866': BigInteger; - '867': BigInteger; - '868': BigInteger; - '869': BigInteger; - '870': BigInteger; - '871': BigInteger; - '872': BigInteger; - '873': BigInteger; - '874': BigInteger; - '875': BigInteger; - '876': BigInteger; - '877': BigInteger; - '878': BigInteger; - '879': BigInteger; - '880': BigInteger; - '881': BigInteger; - '882': BigInteger; - '883': BigInteger; - '884': BigInteger; - '885': BigInteger; - '886': BigInteger; - '887': BigInteger; - '888': BigInteger; - '889': BigInteger; - '890': BigInteger; - '891': BigInteger; - '892': BigInteger; - '893': BigInteger; - '894': BigInteger; - '895': BigInteger; - '896': BigInteger; - '897': BigInteger; - '898': BigInteger; - '899': BigInteger; - '900': BigInteger; - '901': BigInteger; - '902': BigInteger; - '903': BigInteger; - '904': BigInteger; - '905': BigInteger; - '906': BigInteger; - '907': BigInteger; - '908': BigInteger; - '909': BigInteger; - '910': BigInteger; - '911': BigInteger; - '912': BigInteger; - '913': BigInteger; - '914': BigInteger; - '915': BigInteger; - '916': BigInteger; - '917': BigInteger; - '918': BigInteger; - '919': BigInteger; - '920': BigInteger; - '921': BigInteger; - '922': BigInteger; - '923': BigInteger; - '924': BigInteger; - '925': BigInteger; - '926': BigInteger; - '927': BigInteger; - '928': BigInteger; - '929': BigInteger; - '930': BigInteger; - '931': BigInteger; - '932': BigInteger; - '933': BigInteger; - '934': BigInteger; - '935': BigInteger; - '936': BigInteger; - '937': BigInteger; - '938': BigInteger; - '939': BigInteger; - '940': BigInteger; - '941': BigInteger; - '942': BigInteger; - '943': BigInteger; - '944': BigInteger; - '945': BigInteger; - '946': BigInteger; - '947': BigInteger; - '948': BigInteger; - '949': BigInteger; - '950': BigInteger; - '951': BigInteger; - '952': BigInteger; - '953': BigInteger; - '954': BigInteger; - '955': BigInteger; - '956': BigInteger; - '957': BigInteger; - '958': BigInteger; - '959': BigInteger; - '960': BigInteger; - '961': BigInteger; - '962': BigInteger; - '963': BigInteger; - '964': BigInteger; - '965': BigInteger; - '966': BigInteger; - '967': BigInteger; - '968': BigInteger; - '969': BigInteger; - '970': BigInteger; - '971': BigInteger; - '972': BigInteger; - '973': BigInteger; - '974': BigInteger; - '975': BigInteger; - '976': BigInteger; - '977': BigInteger; - '978': BigInteger; - '979': BigInteger; - '980': BigInteger; - '981': BigInteger; - '982': BigInteger; - '983': BigInteger; - '984': BigInteger; - '985': BigInteger; - '986': BigInteger; - '987': BigInteger; - '988': BigInteger; - '989': BigInteger; - '990': BigInteger; - '991': BigInteger; - '992': BigInteger; - '993': BigInteger; - '994': BigInteger; - '995': BigInteger; - '996': BigInteger; - '997': BigInteger; - '998': BigInteger; - '999': BigInteger; - } - - interface BaseArray { - value: number[], - isNegative: boolean - } -} diff --git a/express-server/node_modules/cordova/node_modules/big-integer/BigInteger.js b/express-server/node_modules/cordova/node_modules/big-integer/BigInteger.js deleted file mode 100644 index 12361e77..00000000 --- a/express-server/node_modules/cordova/node_modules/big-integer/BigInteger.js +++ /dev/null @@ -1,1321 +0,0 @@ -var bigInt = (function (undefined) { - "use strict"; - - var BASE = 1e7, - LOG_BASE = 7, - MAX_INT = 9007199254740992, - MAX_INT_ARR = smallToArray(MAX_INT), - LOG_MAX_INT = Math.log(MAX_INT); - - function Integer(v, radix) { - if (typeof v === "undefined") return Integer[0]; - if (typeof radix !== "undefined") return +radix === 10 ? parseValue(v) : parseBase(v, radix); - return parseValue(v); - } - - function BigInteger(value, sign) { - this.value = value; - this.sign = sign; - this.isSmall = false; - } - BigInteger.prototype = Object.create(Integer.prototype); - - function SmallInteger(value) { - this.value = value; - this.sign = value < 0; - this.isSmall = true; - } - SmallInteger.prototype = Object.create(Integer.prototype); - - function isPrecise(n) { - return -MAX_INT < n && n < MAX_INT; - } - - function smallToArray(n) { // For performance reasons doesn't reference BASE, need to change this function if BASE changes - if (n < 1e7) - return [n]; - if (n < 1e14) - return [n % 1e7, Math.floor(n / 1e7)]; - return [n % 1e7, Math.floor(n / 1e7) % 1e7, Math.floor(n / 1e14)]; - } - - function arrayToSmall(arr) { // If BASE changes this function may need to change - trim(arr); - var length = arr.length; - if (length < 4 && compareAbs(arr, MAX_INT_ARR) < 0) { - switch (length) { - case 0: return 0; - case 1: return arr[0]; - case 2: return arr[0] + arr[1] * BASE; - default: return arr[0] + (arr[1] + arr[2] * BASE) * BASE; - } - } - return arr; - } - - function trim(v) { - var i = v.length; - while (v[--i] === 0); - v.length = i + 1; - } - - function createArray(length) { // function shamelessly stolen from Yaffle's library https://github.com/Yaffle/BigInteger - var x = new Array(length); - var i = -1; - while (++i < length) { - x[i] = 0; - } - return x; - } - - function truncate(n) { - if (n > 0) return Math.floor(n); - return Math.ceil(n); - } - - function add(a, b) { // assumes a and b are arrays with a.length >= b.length - var l_a = a.length, - l_b = b.length, - r = new Array(l_a), - carry = 0, - base = BASE, - sum, i; - for (i = 0; i < l_b; i++) { - sum = a[i] + b[i] + carry; - carry = sum >= base ? 1 : 0; - r[i] = sum - carry * base; - } - while (i < l_a) { - sum = a[i] + carry; - carry = sum === base ? 1 : 0; - r[i++] = sum - carry * base; - } - if (carry > 0) r.push(carry); - return r; - } - - function addAny(a, b) { - if (a.length >= b.length) return add(a, b); - return add(b, a); - } - - function addSmall(a, carry) { // assumes a is array, carry is number with 0 <= carry < MAX_INT - var l = a.length, - r = new Array(l), - base = BASE, - sum, i; - for (i = 0; i < l; i++) { - sum = a[i] - base + carry; - carry = Math.floor(sum / base); - r[i] = sum - carry * base; - carry += 1; - } - while (carry > 0) { - r[i++] = carry % base; - carry = Math.floor(carry / base); - } - return r; - } - - BigInteger.prototype.add = function (v) { - var n = parseValue(v); - if (this.sign !== n.sign) { - return this.subtract(n.negate()); - } - var a = this.value, b = n.value; - if (n.isSmall) { - return new BigInteger(addSmall(a, Math.abs(b)), this.sign); - } - return new BigInteger(addAny(a, b), this.sign); - }; - BigInteger.prototype.plus = BigInteger.prototype.add; - - SmallInteger.prototype.add = function (v) { - var n = parseValue(v); - var a = this.value; - if (a < 0 !== n.sign) { - return this.subtract(n.negate()); - } - var b = n.value; - if (n.isSmall) { - if (isPrecise(a + b)) return new SmallInteger(a + b); - b = smallToArray(Math.abs(b)); - } - return new BigInteger(addSmall(b, Math.abs(a)), a < 0); - }; - SmallInteger.prototype.plus = SmallInteger.prototype.add; - - function subtract(a, b) { // assumes a and b are arrays with a >= b - var a_l = a.length, - b_l = b.length, - r = new Array(a_l), - borrow = 0, - base = BASE, - i, difference; - for (i = 0; i < b_l; i++) { - difference = a[i] - borrow - b[i]; - if (difference < 0) { - difference += base; - borrow = 1; - } else borrow = 0; - r[i] = difference; - } - for (i = b_l; i < a_l; i++) { - difference = a[i] - borrow; - if (difference < 0) difference += base; - else { - r[i++] = difference; - break; - } - r[i] = difference; - } - for (; i < a_l; i++) { - r[i] = a[i]; - } - trim(r); - return r; - } - - function subtractAny(a, b, sign) { - var value; - if (compareAbs(a, b) >= 0) { - value = subtract(a, b); - } else { - value = subtract(b, a); - sign = !sign; - } - value = arrayToSmall(value); - if (typeof value === "number") { - if (sign) value = -value; - return new SmallInteger(value); - } - return new BigInteger(value, sign); - } - - function subtractSmall(a, b, sign) { // assumes a is array, b is number with 0 <= b < MAX_INT - var l = a.length, - r = new Array(l), - carry = -b, - base = BASE, - i, difference; - for (i = 0; i < l; i++) { - difference = a[i] + carry; - carry = Math.floor(difference / base); - difference %= base; - r[i] = difference < 0 ? difference + base : difference; - } - r = arrayToSmall(r); - if (typeof r === "number") { - if (sign) r = -r; - return new SmallInteger(r); - } return new BigInteger(r, sign); - } - - BigInteger.prototype.subtract = function (v) { - var n = parseValue(v); - if (this.sign !== n.sign) { - return this.add(n.negate()); - } - var a = this.value, b = n.value; - if (n.isSmall) - return subtractSmall(a, Math.abs(b), this.sign); - return subtractAny(a, b, this.sign); - }; - BigInteger.prototype.minus = BigInteger.prototype.subtract; - - SmallInteger.prototype.subtract = function (v) { - var n = parseValue(v); - var a = this.value; - if (a < 0 !== n.sign) { - return this.add(n.negate()); - } - var b = n.value; - if (n.isSmall) { - return new SmallInteger(a - b); - } - return subtractSmall(b, Math.abs(a), a >= 0); - }; - SmallInteger.prototype.minus = SmallInteger.prototype.subtract; - - BigInteger.prototype.negate = function () { - return new BigInteger(this.value, !this.sign); - }; - SmallInteger.prototype.negate = function () { - var sign = this.sign; - var small = new SmallInteger(-this.value); - small.sign = !sign; - return small; - }; - - BigInteger.prototype.abs = function () { - return new BigInteger(this.value, false); - }; - SmallInteger.prototype.abs = function () { - return new SmallInteger(Math.abs(this.value)); - }; - - function multiplyLong(a, b) { - var a_l = a.length, - b_l = b.length, - l = a_l + b_l, - r = createArray(l), - base = BASE, - product, carry, i, a_i, b_j; - for (i = 0; i < a_l; ++i) { - a_i = a[i]; - for (var j = 0; j < b_l; ++j) { - b_j = b[j]; - product = a_i * b_j + r[i + j]; - carry = Math.floor(product / base); - r[i + j] = product - carry * base; - r[i + j + 1] += carry; - } - } - trim(r); - return r; - } - - function multiplySmall(a, b) { // assumes a is array, b is number with |b| < BASE - var l = a.length, - r = new Array(l), - base = BASE, - carry = 0, - product, i; - for (i = 0; i < l; i++) { - product = a[i] * b + carry; - carry = Math.floor(product / base); - r[i] = product - carry * base; - } - while (carry > 0) { - r[i++] = carry % base; - carry = Math.floor(carry / base); - } - return r; - } - - function shiftLeft(x, n) { - var r = []; - while (n-- > 0) r.push(0); - return r.concat(x); - } - - function multiplyKaratsuba(x, y) { - var n = Math.max(x.length, y.length); - - if (n <= 30) return multiplyLong(x, y); - n = Math.ceil(n / 2); - - var b = x.slice(n), - a = x.slice(0, n), - d = y.slice(n), - c = y.slice(0, n); - - var ac = multiplyKaratsuba(a, c), - bd = multiplyKaratsuba(b, d), - abcd = multiplyKaratsuba(addAny(a, b), addAny(c, d)); - - var product = addAny(addAny(ac, shiftLeft(subtract(subtract(abcd, ac), bd), n)), shiftLeft(bd, 2 * n)); - trim(product); - return product; - } - - // The following function is derived from a surface fit of a graph plotting the performance difference - // between long multiplication and karatsuba multiplication versus the lengths of the two arrays. - function useKaratsuba(l1, l2) { - return -0.012 * l1 - 0.012 * l2 + 0.000015 * l1 * l2 > 0; - } - - BigInteger.prototype.multiply = function (v) { - var n = parseValue(v), - a = this.value, b = n.value, - sign = this.sign !== n.sign, - abs; - if (n.isSmall) { - if (b === 0) return Integer[0]; - if (b === 1) return this; - if (b === -1) return this.negate(); - abs = Math.abs(b); - if (abs < BASE) { - return new BigInteger(multiplySmall(a, abs), sign); - } - b = smallToArray(abs); - } - if (useKaratsuba(a.length, b.length)) // Karatsuba is only faster for certain array sizes - return new BigInteger(multiplyKaratsuba(a, b), sign); - return new BigInteger(multiplyLong(a, b), sign); - }; - - BigInteger.prototype.times = BigInteger.prototype.multiply; - - function multiplySmallAndArray(a, b, sign) { // a >= 0 - if (a < BASE) { - return new BigInteger(multiplySmall(b, a), sign); - } - return new BigInteger(multiplyLong(b, smallToArray(a)), sign); - } - SmallInteger.prototype._multiplyBySmall = function (a) { - if (isPrecise(a.value * this.value)) { - return new SmallInteger(a.value * this.value); - } - return multiplySmallAndArray(Math.abs(a.value), smallToArray(Math.abs(this.value)), this.sign !== a.sign); - }; - BigInteger.prototype._multiplyBySmall = function (a) { - if (a.value === 0) return Integer[0]; - if (a.value === 1) return this; - if (a.value === -1) return this.negate(); - return multiplySmallAndArray(Math.abs(a.value), this.value, this.sign !== a.sign); - }; - SmallInteger.prototype.multiply = function (v) { - return parseValue(v)._multiplyBySmall(this); - }; - SmallInteger.prototype.times = SmallInteger.prototype.multiply; - - function square(a) { - //console.assert(2 * BASE * BASE < MAX_INT); - var l = a.length, - r = createArray(l + l), - base = BASE, - product, carry, i, a_i, a_j; - for (i = 0; i < l; i++) { - a_i = a[i]; - carry = 0 - a_i * a_i; - for (var j = i; j < l; j++) { - a_j = a[j]; - product = 2 * (a_i * a_j) + r[i + j] + carry; - carry = Math.floor(product / base); - r[i + j] = product - carry * base; - } - r[i + l] = carry; - } - trim(r); - return r; - } - - BigInteger.prototype.square = function () { - return new BigInteger(square(this.value), false); - }; - - SmallInteger.prototype.square = function () { - var value = this.value * this.value; - if (isPrecise(value)) return new SmallInteger(value); - return new BigInteger(square(smallToArray(Math.abs(this.value))), false); - }; - - function divMod1(a, b) { // Left over from previous version. Performs faster than divMod2 on smaller input sizes. - var a_l = a.length, - b_l = b.length, - base = BASE, - result = createArray(b.length), - divisorMostSignificantDigit = b[b_l - 1], - // normalization - lambda = Math.ceil(base / (2 * divisorMostSignificantDigit)), - remainder = multiplySmall(a, lambda), - divisor = multiplySmall(b, lambda), - quotientDigit, shift, carry, borrow, i, l, q; - if (remainder.length <= a_l) remainder.push(0); - divisor.push(0); - divisorMostSignificantDigit = divisor[b_l - 1]; - for (shift = a_l - b_l; shift >= 0; shift--) { - quotientDigit = base - 1; - if (remainder[shift + b_l] !== divisorMostSignificantDigit) { - quotientDigit = Math.floor((remainder[shift + b_l] * base + remainder[shift + b_l - 1]) / divisorMostSignificantDigit); - } - // quotientDigit <= base - 1 - carry = 0; - borrow = 0; - l = divisor.length; - for (i = 0; i < l; i++) { - carry += quotientDigit * divisor[i]; - q = Math.floor(carry / base); - borrow += remainder[shift + i] - (carry - q * base); - carry = q; - if (borrow < 0) { - remainder[shift + i] = borrow + base; - borrow = -1; - } else { - remainder[shift + i] = borrow; - borrow = 0; - } - } - while (borrow !== 0) { - quotientDigit -= 1; - carry = 0; - for (i = 0; i < l; i++) { - carry += remainder[shift + i] - base + divisor[i]; - if (carry < 0) { - remainder[shift + i] = carry + base; - carry = 0; - } else { - remainder[shift + i] = carry; - carry = 1; - } - } - borrow += carry; - } - result[shift] = quotientDigit; - } - // denormalization - remainder = divModSmall(remainder, lambda)[0]; - return [arrayToSmall(result), arrayToSmall(remainder)]; - } - - function divMod2(a, b) { // Implementation idea shamelessly stolen from Silent Matt's library http://silentmatt.com/biginteger/ - // Performs faster than divMod1 on larger input sizes. - var a_l = a.length, - b_l = b.length, - result = [], - part = [], - base = BASE, - guess, xlen, highx, highy, check; - while (a_l) { - part.unshift(a[--a_l]); - trim(part); - if (compareAbs(part, b) < 0) { - result.push(0); - continue; - } - xlen = part.length; - highx = part[xlen - 1] * base + part[xlen - 2]; - highy = b[b_l - 1] * base + b[b_l - 2]; - if (xlen > b_l) { - highx = (highx + 1) * base; - } - guess = Math.ceil(highx / highy); - do { - check = multiplySmall(b, guess); - if (compareAbs(check, part) <= 0) break; - guess--; - } while (guess); - result.push(guess); - part = subtract(part, check); - } - result.reverse(); - return [arrayToSmall(result), arrayToSmall(part)]; - } - - function divModSmall(value, lambda) { - var length = value.length, - quotient = createArray(length), - base = BASE, - i, q, remainder, divisor; - remainder = 0; - for (i = length - 1; i >= 0; --i) { - divisor = remainder * base + value[i]; - q = truncate(divisor / lambda); - remainder = divisor - q * lambda; - quotient[i] = q | 0; - } - return [quotient, remainder | 0]; - } - - function divModAny(self, v) { - var value, n = parseValue(v); - var a = self.value, b = n.value; - var quotient; - if (b === 0) throw new Error("Cannot divide by zero"); - if (self.isSmall) { - if (n.isSmall) { - return [new SmallInteger(truncate(a / b)), new SmallInteger(a % b)]; - } - return [Integer[0], self]; - } - if (n.isSmall) { - if (b === 1) return [self, Integer[0]]; - if (b == -1) return [self.negate(), Integer[0]]; - var abs = Math.abs(b); - if (abs < BASE) { - value = divModSmall(a, abs); - quotient = arrayToSmall(value[0]); - var remainder = value[1]; - if (self.sign) remainder = -remainder; - if (typeof quotient === "number") { - if (self.sign !== n.sign) quotient = -quotient; - return [new SmallInteger(quotient), new SmallInteger(remainder)]; - } - return [new BigInteger(quotient, self.sign !== n.sign), new SmallInteger(remainder)]; - } - b = smallToArray(abs); - } - var comparison = compareAbs(a, b); - if (comparison === -1) return [Integer[0], self]; - if (comparison === 0) return [Integer[self.sign === n.sign ? 1 : -1], Integer[0]]; - - // divMod1 is faster on smaller input sizes - if (a.length + b.length <= 200) - value = divMod1(a, b); - else value = divMod2(a, b); - - quotient = value[0]; - var qSign = self.sign !== n.sign, - mod = value[1], - mSign = self.sign; - if (typeof quotient === "number") { - if (qSign) quotient = -quotient; - quotient = new SmallInteger(quotient); - } else quotient = new BigInteger(quotient, qSign); - if (typeof mod === "number") { - if (mSign) mod = -mod; - mod = new SmallInteger(mod); - } else mod = new BigInteger(mod, mSign); - return [quotient, mod]; - } - - BigInteger.prototype.divmod = function (v) { - var result = divModAny(this, v); - return { - quotient: result[0], - remainder: result[1] - }; - }; - SmallInteger.prototype.divmod = BigInteger.prototype.divmod; - - BigInteger.prototype.divide = function (v) { - return divModAny(this, v)[0]; - }; - SmallInteger.prototype.over = SmallInteger.prototype.divide = BigInteger.prototype.over = BigInteger.prototype.divide; - - BigInteger.prototype.mod = function (v) { - return divModAny(this, v)[1]; - }; - SmallInteger.prototype.remainder = SmallInteger.prototype.mod = BigInteger.prototype.remainder = BigInteger.prototype.mod; - - BigInteger.prototype.pow = function (v) { - var n = parseValue(v), - a = this.value, - b = n.value, - value, x, y; - if (b === 0) return Integer[1]; - if (a === 0) return Integer[0]; - if (a === 1) return Integer[1]; - if (a === -1) return n.isEven() ? Integer[1] : Integer[-1]; - if (n.sign) { - return Integer[0]; - } - if (!n.isSmall) throw new Error("The exponent " + n.toString() + " is too large."); - if (this.isSmall) { - if (isPrecise(value = Math.pow(a, b))) - return new SmallInteger(truncate(value)); - } - x = this; - y = Integer[1]; - while (true) { - if (b & 1 === 1) { - y = y.times(x); - --b; - } - if (b === 0) break; - b /= 2; - x = x.square(); - } - return y; - }; - SmallInteger.prototype.pow = BigInteger.prototype.pow; - - BigInteger.prototype.modPow = function (exp, mod) { - exp = parseValue(exp); - mod = parseValue(mod); - if (mod.isZero()) throw new Error("Cannot take modPow with modulus 0"); - var r = Integer[1], - base = this.mod(mod); - while (exp.isPositive()) { - if (base.isZero()) return Integer[0]; - if (exp.isOdd()) r = r.multiply(base).mod(mod); - exp = exp.divide(2); - base = base.square().mod(mod); - } - return r; - }; - SmallInteger.prototype.modPow = BigInteger.prototype.modPow; - - function compareAbs(a, b) { - if (a.length !== b.length) { - return a.length > b.length ? 1 : -1; - } - for (var i = a.length - 1; i >= 0; i--) { - if (a[i] !== b[i]) return a[i] > b[i] ? 1 : -1; - } - return 0; - } - - BigInteger.prototype.compareAbs = function (v) { - var n = parseValue(v), - a = this.value, - b = n.value; - if (n.isSmall) return 1; - return compareAbs(a, b); - }; - SmallInteger.prototype.compareAbs = function (v) { - var n = parseValue(v), - a = Math.abs(this.value), - b = n.value; - if (n.isSmall) { - b = Math.abs(b); - return a === b ? 0 : a > b ? 1 : -1; - } - return -1; - }; - - BigInteger.prototype.compare = function (v) { - // See discussion about comparison with Infinity: - // https://github.com/peterolson/BigInteger.js/issues/61 - if (v === Infinity) { - return -1; - } - if (v === -Infinity) { - return 1; - } - - var n = parseValue(v), - a = this.value, - b = n.value; - if (this.sign !== n.sign) { - return n.sign ? 1 : -1; - } - if (n.isSmall) { - return this.sign ? -1 : 1; - } - return compareAbs(a, b) * (this.sign ? -1 : 1); - }; - BigInteger.prototype.compareTo = BigInteger.prototype.compare; - - SmallInteger.prototype.compare = function (v) { - if (v === Infinity) { - return -1; - } - if (v === -Infinity) { - return 1; - } - - var n = parseValue(v), - a = this.value, - b = n.value; - if (n.isSmall) { - return a == b ? 0 : a > b ? 1 : -1; - } - if (a < 0 !== n.sign) { - return a < 0 ? -1 : 1; - } - return a < 0 ? 1 : -1; - }; - SmallInteger.prototype.compareTo = SmallInteger.prototype.compare; - - BigInteger.prototype.equals = function (v) { - return this.compare(v) === 0; - }; - SmallInteger.prototype.eq = SmallInteger.prototype.equals = BigInteger.prototype.eq = BigInteger.prototype.equals; - - BigInteger.prototype.notEquals = function (v) { - return this.compare(v) !== 0; - }; - SmallInteger.prototype.neq = SmallInteger.prototype.notEquals = BigInteger.prototype.neq = BigInteger.prototype.notEquals; - - BigInteger.prototype.greater = function (v) { - return this.compare(v) > 0; - }; - SmallInteger.prototype.gt = SmallInteger.prototype.greater = BigInteger.prototype.gt = BigInteger.prototype.greater; - - BigInteger.prototype.lesser = function (v) { - return this.compare(v) < 0; - }; - SmallInteger.prototype.lt = SmallInteger.prototype.lesser = BigInteger.prototype.lt = BigInteger.prototype.lesser; - - BigInteger.prototype.greaterOrEquals = function (v) { - return this.compare(v) >= 0; - }; - SmallInteger.prototype.geq = SmallInteger.prototype.greaterOrEquals = BigInteger.prototype.geq = BigInteger.prototype.greaterOrEquals; - - BigInteger.prototype.lesserOrEquals = function (v) { - return this.compare(v) <= 0; - }; - SmallInteger.prototype.leq = SmallInteger.prototype.lesserOrEquals = BigInteger.prototype.leq = BigInteger.prototype.lesserOrEquals; - - BigInteger.prototype.isEven = function () { - return (this.value[0] & 1) === 0; - }; - SmallInteger.prototype.isEven = function () { - return (this.value & 1) === 0; - }; - - BigInteger.prototype.isOdd = function () { - return (this.value[0] & 1) === 1; - }; - SmallInteger.prototype.isOdd = function () { - return (this.value & 1) === 1; - }; - - BigInteger.prototype.isPositive = function () { - return !this.sign; - }; - SmallInteger.prototype.isPositive = function () { - return this.value > 0; - }; - - BigInteger.prototype.isNegative = function () { - return this.sign; - }; - SmallInteger.prototype.isNegative = function () { - return this.value < 0; - }; - - BigInteger.prototype.isUnit = function () { - return false; - }; - SmallInteger.prototype.isUnit = function () { - return Math.abs(this.value) === 1; - }; - - BigInteger.prototype.isZero = function () { - return false; - }; - SmallInteger.prototype.isZero = function () { - return this.value === 0; - }; - BigInteger.prototype.isDivisibleBy = function (v) { - var n = parseValue(v); - var value = n.value; - if (value === 0) return false; - if (value === 1) return true; - if (value === 2) return this.isEven(); - return this.mod(n).equals(Integer[0]); - }; - SmallInteger.prototype.isDivisibleBy = BigInteger.prototype.isDivisibleBy; - - function isBasicPrime(v) { - var n = v.abs(); - if (n.isUnit()) return false; - if (n.equals(2) || n.equals(3) || n.equals(5)) return true; - if (n.isEven() || n.isDivisibleBy(3) || n.isDivisibleBy(5)) return false; - if (n.lesser(49)) return true; - // we don't know if it's prime: let the other functions figure it out - } - - function millerRabinTest(n, a) { - var nPrev = n.prev(), - b = nPrev, - r = 0, - d, t, i, x; - while (b.isEven()) b = b.divide(2), r++; - next : for (i = 0; i < a.length; i++) { - if (n.lesser(a[i])) continue; - x = bigInt(a[i]).modPow(b, n); - if (x.equals(Integer[1]) || x.equals(nPrev)) continue; - for (d = r - 1; d != 0; d--) { - x = x.square().mod(n); - if (x.isUnit()) return false; - if (x.equals(nPrev)) continue next; - } - return false; - } - return true; - } - -// Set "strict" to true to force GRH-supported lower bound of 2*log(N)^2 - BigInteger.prototype.isPrime = function (strict) { - var isPrime = isBasicPrime(this); - if (isPrime !== undefined) return isPrime; - var n = this.abs(); - var bits = n.bitLength(); - if(bits <= 64) - return millerRabinTest(n, [2, 325, 9375, 28178, 450775, 9780504, 1795265022]); - var logN = Math.log(2) * bits; - var t = Math.ceil((strict === true) ? (2 * Math.pow(logN, 2)) : logN); - for (var a = [], i = 0; i < t; i++) { - a.push(bigInt(i + 2)); - } - return millerRabinTest(n, a); - }; - SmallInteger.prototype.isPrime = BigInteger.prototype.isPrime; - - BigInteger.prototype.isProbablePrime = function (iterations) { - var isPrime = isBasicPrime(this); - if (isPrime !== undefined) return isPrime; - var n = this.abs(); - var t = iterations === undefined ? 5 : iterations; - for (var a = [], i = 0; i < t; i++) { - a.push(bigInt.randBetween(2, n.minus(2))); - } - return millerRabinTest(n, a); - }; - SmallInteger.prototype.isProbablePrime = BigInteger.prototype.isProbablePrime; - - BigInteger.prototype.modInv = function (n) { - var t = bigInt.zero, newT = bigInt.one, r = parseValue(n), newR = this.abs(), q, lastT, lastR; - while (!newR.equals(bigInt.zero)) { - q = r.divide(newR); - lastT = t; - lastR = r; - t = newT; - r = newR; - newT = lastT.subtract(q.multiply(newT)); - newR = lastR.subtract(q.multiply(newR)); - } - if (!r.equals(1)) throw new Error(this.toString() + " and " + n.toString() + " are not co-prime"); - if (t.compare(0) === -1) { - t = t.add(n); - } - if (this.isNegative()) { - return t.negate(); - } - return t; - }; - - SmallInteger.prototype.modInv = BigInteger.prototype.modInv; - - BigInteger.prototype.next = function () { - var value = this.value; - if (this.sign) { - return subtractSmall(value, 1, this.sign); - } - return new BigInteger(addSmall(value, 1), this.sign); - }; - SmallInteger.prototype.next = function () { - var value = this.value; - if (value + 1 < MAX_INT) return new SmallInteger(value + 1); - return new BigInteger(MAX_INT_ARR, false); - }; - - BigInteger.prototype.prev = function () { - var value = this.value; - if (this.sign) { - return new BigInteger(addSmall(value, 1), true); - } - return subtractSmall(value, 1, this.sign); - }; - SmallInteger.prototype.prev = function () { - var value = this.value; - if (value - 1 > -MAX_INT) return new SmallInteger(value - 1); - return new BigInteger(MAX_INT_ARR, true); - }; - - var powersOfTwo = [1]; - while (2 * powersOfTwo[powersOfTwo.length - 1] <= BASE) powersOfTwo.push(2 * powersOfTwo[powersOfTwo.length - 1]); - var powers2Length = powersOfTwo.length, highestPower2 = powersOfTwo[powers2Length - 1]; - - function shift_isSmall(n) { - return ((typeof n === "number" || typeof n === "string") && +Math.abs(n) <= BASE) || - (n instanceof BigInteger && n.value.length <= 1); - } - - BigInteger.prototype.shiftLeft = function (n) { - if (!shift_isSmall(n)) { - throw new Error(String(n) + " is too large for shifting."); - } - n = +n; - if (n < 0) return this.shiftRight(-n); - var result = this; - if (result.isZero()) return result; - while (n >= powers2Length) { - result = result.multiply(highestPower2); - n -= powers2Length - 1; - } - return result.multiply(powersOfTwo[n]); - }; - SmallInteger.prototype.shiftLeft = BigInteger.prototype.shiftLeft; - - BigInteger.prototype.shiftRight = function (n) { - var remQuo; - if (!shift_isSmall(n)) { - throw new Error(String(n) + " is too large for shifting."); - } - n = +n; - if (n < 0) return this.shiftLeft(-n); - var result = this; - while (n >= powers2Length) { - if (result.isZero() || (result.isNegative() && result.isUnit())) return result; - remQuo = divModAny(result, highestPower2); - result = remQuo[1].isNegative() ? remQuo[0].prev() : remQuo[0]; - n -= powers2Length - 1; - } - remQuo = divModAny(result, powersOfTwo[n]); - return remQuo[1].isNegative() ? remQuo[0].prev() : remQuo[0]; - }; - SmallInteger.prototype.shiftRight = BigInteger.prototype.shiftRight; - - function bitwise(x, y, fn) { - y = parseValue(y); - var xSign = x.isNegative(), ySign = y.isNegative(); - var xRem = xSign ? x.not() : x, - yRem = ySign ? y.not() : y; - var xDigit = 0, yDigit = 0; - var xDivMod = null, yDivMod = null; - var result = []; - while (!xRem.isZero() || !yRem.isZero()) { - xDivMod = divModAny(xRem, highestPower2); - xDigit = xDivMod[1].toJSNumber(); - if (xSign) { - xDigit = highestPower2 - 1 - xDigit; // two's complement for negative numbers - } - - yDivMod = divModAny(yRem, highestPower2); - yDigit = yDivMod[1].toJSNumber(); - if (ySign) { - yDigit = highestPower2 - 1 - yDigit; // two's complement for negative numbers - } - - xRem = xDivMod[0]; - yRem = yDivMod[0]; - result.push(fn(xDigit, yDigit)); - } - var sum = fn(xSign ? 1 : 0, ySign ? 1 : 0) !== 0 ? bigInt(-1) : bigInt(0); - for (var i = result.length - 1; i >= 0; i -= 1) { - sum = sum.multiply(highestPower2).add(bigInt(result[i])); - } - return sum; - } - - BigInteger.prototype.not = function () { - return this.negate().prev(); - }; - SmallInteger.prototype.not = BigInteger.prototype.not; - - BigInteger.prototype.and = function (n) { - return bitwise(this, n, function (a, b) { return a & b; }); - }; - SmallInteger.prototype.and = BigInteger.prototype.and; - - BigInteger.prototype.or = function (n) { - return bitwise(this, n, function (a, b) { return a | b; }); - }; - SmallInteger.prototype.or = BigInteger.prototype.or; - - BigInteger.prototype.xor = function (n) { - return bitwise(this, n, function (a, b) { return a ^ b; }); - }; - SmallInteger.prototype.xor = BigInteger.prototype.xor; - - var LOBMASK_I = 1 << 30, LOBMASK_BI = (BASE & -BASE) * (BASE & -BASE) | LOBMASK_I; - function roughLOB(n) { // get lowestOneBit (rough) - // SmallInteger: return Min(lowestOneBit(n), 1 << 30) - // BigInteger: return Min(lowestOneBit(n), 1 << 14) [BASE=1e7] - var v = n.value, x = typeof v === "number" ? v | LOBMASK_I : v[0] + v[1] * BASE | LOBMASK_BI; - return x & -x; - } - - function integerLogarithm(value, base) { - if (base.compareTo(value) <= 0) { - var tmp = integerLogarithm(value, base.square(base)); - var p = tmp.p; - var e = tmp.e; - var t = p.multiply(base); - return t.compareTo(value) <= 0 ? { p: t, e: e * 2 + 1 } : { p: p, e: e * 2 }; - } - return { p: bigInt(1), e: 0 }; - } - - BigInteger.prototype.bitLength = function () { - var n = this; - if (n.compareTo(bigInt(0)) < 0) { - n = n.negate().subtract(bigInt(1)); - } - if (n.compareTo(bigInt(0)) === 0) { - return bigInt(0); - } - return bigInt(integerLogarithm(n, bigInt(2)).e).add(bigInt(1)); - } - SmallInteger.prototype.bitLength = BigInteger.prototype.bitLength; - - function max(a, b) { - a = parseValue(a); - b = parseValue(b); - return a.greater(b) ? a : b; - } - function min(a, b) { - a = parseValue(a); - b = parseValue(b); - return a.lesser(b) ? a : b; - } - function gcd(a, b) { - a = parseValue(a).abs(); - b = parseValue(b).abs(); - if (a.equals(b)) return a; - if (a.isZero()) return b; - if (b.isZero()) return a; - var c = Integer[1], d, t; - while (a.isEven() && b.isEven()) { - d = Math.min(roughLOB(a), roughLOB(b)); - a = a.divide(d); - b = b.divide(d); - c = c.multiply(d); - } - while (a.isEven()) { - a = a.divide(roughLOB(a)); - } - do { - while (b.isEven()) { - b = b.divide(roughLOB(b)); - } - if (a.greater(b)) { - t = b; b = a; a = t; - } - b = b.subtract(a); - } while (!b.isZero()); - return c.isUnit() ? a : a.multiply(c); - } - function lcm(a, b) { - a = parseValue(a).abs(); - b = parseValue(b).abs(); - return a.divide(gcd(a, b)).multiply(b); - } - function randBetween(a, b) { - a = parseValue(a); - b = parseValue(b); - var low = min(a, b), high = max(a, b); - var range = high.subtract(low).add(1); - if (range.isSmall) return low.add(Math.floor(Math.random() * range)); - var length = range.value.length - 1; - var result = [], restricted = true; - for (var i = length; i >= 0; i--) { - var top = restricted ? range.value[i] : BASE; - var digit = truncate(Math.random() * top); - result.unshift(digit); - if (digit < top) restricted = false; - } - result = arrayToSmall(result); - return low.add(typeof result === "number" ? new SmallInteger(result) : new BigInteger(result, false)); - } - var parseBase = function (text, base) { - var length = text.length; - var i; - var absBase = Math.abs(base); - for (var i = 0; i < length; i++) { - var c = text[i].toLowerCase(); - if (c === "-") continue; - if (/[a-z0-9]/.test(c)) { - if (/[0-9]/.test(c) && +c >= absBase) { - if (c === "1" && absBase === 1) continue; - throw new Error(c + " is not a valid digit in base " + base + "."); - } else if (c.charCodeAt(0) - 87 >= absBase) { - throw new Error(c + " is not a valid digit in base " + base + "."); - } - } - } - if (2 <= base && base <= 36) { - if (length <= LOG_MAX_INT / Math.log(base)) { - var result = parseInt(text, base); - if (isNaN(result)) { - throw new Error(c + " is not a valid digit in base " + base + "."); - } - return new SmallInteger(parseInt(text, base)); - } - } - base = parseValue(base); - var digits = []; - var isNegative = text[0] === "-"; - for (i = isNegative ? 1 : 0; i < text.length; i++) { - var c = text[i].toLowerCase(), - charCode = c.charCodeAt(0); - if (48 <= charCode && charCode <= 57) digits.push(parseValue(c)); - else if (97 <= charCode && charCode <= 122) digits.push(parseValue(c.charCodeAt(0) - 87)); - else if (c === "<") { - var start = i; - do { i++; } while (text[i] !== ">"); - digits.push(parseValue(text.slice(start + 1, i))); - } - else throw new Error(c + " is not a valid character"); - } - return parseBaseFromArray(digits, base, isNegative); - }; - - function parseBaseFromArray(digits, base, isNegative) { - var val = Integer[0], pow = Integer[1], i; - for (i = digits.length - 1; i >= 0; i--) { - val = val.add(digits[i].times(pow)); - pow = pow.times(base); - } - return isNegative ? val.negate() : val; - } - - function stringify(digit) { - if (digit <= 35) { - return "0123456789abcdefghijklmnopqrstuvwxyz".charAt(digit); - } - return "<" + digit + ">"; - } - - function toBase(n, base) { - base = bigInt(base); - if (base.isZero()) { - if (n.isZero()) return { value: [0], isNegative: false }; - throw new Error("Cannot convert nonzero numbers to base 0."); - } - if (base.equals(-1)) { - if (n.isZero()) return { value: [0], isNegative: false }; - if (n.isNegative()) - return { - value: [].concat.apply([], Array.apply(null, Array(-n)) - .map(Array.prototype.valueOf, [1, 0]) - ), - isNegative: false - }; - - var arr = Array.apply(null, Array(+n - 1)) - .map(Array.prototype.valueOf, [0, 1]); - arr.unshift([1]); - return { - value: [].concat.apply([], arr), - isNegative: false - }; - } - - var neg = false; - if (n.isNegative() && base.isPositive()) { - neg = true; - n = n.abs(); - } - if (base.equals(1)) { - if (n.isZero()) return { value: [0], isNegative: false }; - - return { - value: Array.apply(null, Array(+n)) - .map(Number.prototype.valueOf, 1), - isNegative: neg - }; - } - var out = []; - var left = n, divmod; - while (left.isNegative() || left.compareAbs(base) >= 0) { - divmod = left.divmod(base); - left = divmod.quotient; - var digit = divmod.remainder; - if (digit.isNegative()) { - digit = base.minus(digit).abs(); - left = left.next(); - } - out.push(digit.toJSNumber()); - } - out.push(left.toJSNumber()); - return { value: out.reverse(), isNegative: neg }; - } - - function toBaseString(n, base) { - var arr = toBase(n, base); - return (arr.isNegative ? "-" : "") + arr.value.map(stringify).join(''); - } - - BigInteger.prototype.toArray = function (radix) { - return toBase(this, radix); - }; - - SmallInteger.prototype.toArray = function (radix) { - return toBase(this, radix); - }; - - BigInteger.prototype.toString = function (radix) { - if (radix === undefined) radix = 10; - if (radix !== 10) return toBaseString(this, radix); - var v = this.value, l = v.length, str = String(v[--l]), zeros = "0000000", digit; - while (--l >= 0) { - digit = String(v[l]); - str += zeros.slice(digit.length) + digit; - } - var sign = this.sign ? "-" : ""; - return sign + str; - }; - - SmallInteger.prototype.toString = function (radix) { - if (radix === undefined) radix = 10; - if (radix != 10) return toBaseString(this, radix); - return String(this.value); - }; - BigInteger.prototype.toJSON = SmallInteger.prototype.toJSON = function () { return this.toString(); } - - BigInteger.prototype.valueOf = function () { - return parseInt(this.toString(), 10); - }; - BigInteger.prototype.toJSNumber = BigInteger.prototype.valueOf; - - SmallInteger.prototype.valueOf = function () { - return this.value; - }; - SmallInteger.prototype.toJSNumber = SmallInteger.prototype.valueOf; - - function parseStringValue(v) { - if (isPrecise(+v)) { - var x = +v; - if (x === truncate(x)) - return new SmallInteger(x); - throw new Error("Invalid integer: " + v); - } - var sign = v[0] === "-"; - if (sign) v = v.slice(1); - var split = v.split(/e/i); - if (split.length > 2) throw new Error("Invalid integer: " + split.join("e")); - if (split.length === 2) { - var exp = split[1]; - if (exp[0] === "+") exp = exp.slice(1); - exp = +exp; - if (exp !== truncate(exp) || !isPrecise(exp)) throw new Error("Invalid integer: " + exp + " is not a valid exponent."); - var text = split[0]; - var decimalPlace = text.indexOf("."); - if (decimalPlace >= 0) { - exp -= text.length - decimalPlace - 1; - text = text.slice(0, decimalPlace) + text.slice(decimalPlace + 1); - } - if (exp < 0) throw new Error("Cannot include negative exponent part for integers"); - text += (new Array(exp + 1)).join("0"); - v = text; - } - var isValid = /^([0-9][0-9]*)$/.test(v); - if (!isValid) throw new Error("Invalid integer: " + v); - var r = [], max = v.length, l = LOG_BASE, min = max - l; - while (max > 0) { - r.push(+v.slice(min, max)); - min -= l; - if (min < 0) min = 0; - max -= l; - } - trim(r); - return new BigInteger(r, sign); - } - - function parseNumberValue(v) { - if (isPrecise(v)) { - if (v !== truncate(v)) throw new Error(v + " is not an integer."); - return new SmallInteger(v); - } - return parseStringValue(v.toString()); - } - - function parseValue(v) { - if (typeof v === "number") { - return parseNumberValue(v); - } - if (typeof v === "string") { - return parseStringValue(v); - } - return v; - } - // Pre-define numbers in range [-999,999] - for (var i = 0; i < 1000; i++) { - Integer[i] = new SmallInteger(i); - if (i > 0) Integer[-i] = new SmallInteger(-i); - } - // Backwards compatibility - Integer.one = Integer[1]; - Integer.zero = Integer[0]; - Integer.minusOne = Integer[-1]; - Integer.max = max; - Integer.min = min; - Integer.gcd = gcd; - Integer.lcm = lcm; - Integer.isInstance = function (x) { return x instanceof BigInteger || x instanceof SmallInteger; }; - Integer.randBetween = randBetween; - - Integer.fromArray = function (digits, base, isNegative) { - return parseBaseFromArray(digits.map(parseValue), parseValue(base || 10), isNegative); - }; - - return Integer; -})(); - -// Node.js check -if (typeof module !== "undefined" && module.hasOwnProperty("exports")) { - module.exports = bigInt; -} - -//amd check -if (typeof define === "function" && define.amd) { - define("big-integer", [], function () { - return bigInt; - }); -} diff --git a/express-server/node_modules/cordova/node_modules/big-integer/BigInteger.min.js b/express-server/node_modules/cordova/node_modules/big-integer/BigInteger.min.js deleted file mode 100644 index c69e29ec..00000000 --- a/express-server/node_modules/cordova/node_modules/big-integer/BigInteger.min.js +++ /dev/null @@ -1 +0,0 @@ -var bigInt=function(undefined){"use strict";var BASE=1e7,LOG_BASE=7,MAX_INT=9007199254740992,MAX_INT_ARR=smallToArray(MAX_INT),LOG_MAX_INT=Math.log(MAX_INT);function Integer(v,radix){if(typeof v==="undefined")return Integer[0];if(typeof radix!=="undefined")return+radix===10?parseValue(v):parseBase(v,radix);return parseValue(v)}function BigInteger(value,sign){this.value=value;this.sign=sign;this.isSmall=false}BigInteger.prototype=Object.create(Integer.prototype);function SmallInteger(value){this.value=value;this.sign=value<0;this.isSmall=true}SmallInteger.prototype=Object.create(Integer.prototype);function isPrecise(n){return-MAX_INT0)return Math.floor(n);return Math.ceil(n)}function add(a,b){var l_a=a.length,l_b=b.length,r=new Array(l_a),carry=0,base=BASE,sum,i;for(i=0;i=base?1:0;r[i]=sum-carry*base}while(i0)r.push(carry);return r}function addAny(a,b){if(a.length>=b.length)return add(a,b);return add(b,a)}function addSmall(a,carry){var l=a.length,r=new Array(l),base=BASE,sum,i;for(i=0;i0){r[i++]=carry%base;carry=Math.floor(carry/base)}return r}BigInteger.prototype.add=function(v){var n=parseValue(v);if(this.sign!==n.sign){return this.subtract(n.negate())}var a=this.value,b=n.value;if(n.isSmall){return new BigInteger(addSmall(a,Math.abs(b)),this.sign)}return new BigInteger(addAny(a,b),this.sign)};BigInteger.prototype.plus=BigInteger.prototype.add;SmallInteger.prototype.add=function(v){var n=parseValue(v);var a=this.value;if(a<0!==n.sign){return this.subtract(n.negate())}var b=n.value;if(n.isSmall){if(isPrecise(a+b))return new SmallInteger(a+b);b=smallToArray(Math.abs(b))}return new BigInteger(addSmall(b,Math.abs(a)),a<0)};SmallInteger.prototype.plus=SmallInteger.prototype.add;function subtract(a,b){var a_l=a.length,b_l=b.length,r=new Array(a_l),borrow=0,base=BASE,i,difference;for(i=0;i=0){value=subtract(a,b)}else{value=subtract(b,a);sign=!sign}value=arrayToSmall(value);if(typeof value==="number"){if(sign)value=-value;return new SmallInteger(value)}return new BigInteger(value,sign)}function subtractSmall(a,b,sign){var l=a.length,r=new Array(l),carry=-b,base=BASE,i,difference;for(i=0;i=0)};SmallInteger.prototype.minus=SmallInteger.prototype.subtract;BigInteger.prototype.negate=function(){return new BigInteger(this.value,!this.sign)};SmallInteger.prototype.negate=function(){var sign=this.sign;var small=new SmallInteger(-this.value);small.sign=!sign;return small};BigInteger.prototype.abs=function(){return new BigInteger(this.value,false)};SmallInteger.prototype.abs=function(){return new SmallInteger(Math.abs(this.value))};function multiplyLong(a,b){var a_l=a.length,b_l=b.length,l=a_l+b_l,r=createArray(l),base=BASE,product,carry,i,a_i,b_j;for(i=0;i0){r[i++]=carry%base;carry=Math.floor(carry/base)}return r}function shiftLeft(x,n){var r=[];while(n-- >0)r.push(0);return r.concat(x)}function multiplyKaratsuba(x,y){var n=Math.max(x.length,y.length);if(n<=30)return multiplyLong(x,y);n=Math.ceil(n/2);var b=x.slice(n),a=x.slice(0,n),d=y.slice(n),c=y.slice(0,n);var ac=multiplyKaratsuba(a,c),bd=multiplyKaratsuba(b,d),abcd=multiplyKaratsuba(addAny(a,b),addAny(c,d));var product=addAny(addAny(ac,shiftLeft(subtract(subtract(abcd,ac),bd),n)),shiftLeft(bd,2*n));trim(product);return product}function useKaratsuba(l1,l2){return-.012*l1-.012*l2+15e-6*l1*l2>0}BigInteger.prototype.multiply=function(v){var n=parseValue(v),a=this.value,b=n.value,sign=this.sign!==n.sign,abs;if(n.isSmall){if(b===0)return Integer[0];if(b===1)return this;if(b===-1)return this.negate();abs=Math.abs(b);if(abs=0;shift--){quotientDigit=base-1;if(remainder[shift+b_l]!==divisorMostSignificantDigit){quotientDigit=Math.floor((remainder[shift+b_l]*base+remainder[shift+b_l-1])/divisorMostSignificantDigit)}carry=0;borrow=0;l=divisor.length;for(i=0;ib_l){highx=(highx+1)*base}guess=Math.ceil(highx/highy);do{check=multiplySmall(b,guess);if(compareAbs(check,part)<=0)break;guess--}while(guess);result.push(guess);part=subtract(part,check)}result.reverse();return[arrayToSmall(result),arrayToSmall(part)]}function divModSmall(value,lambda){var length=value.length,quotient=createArray(length),base=BASE,i,q,remainder,divisor;remainder=0;for(i=length-1;i>=0;--i){divisor=remainder*base+value[i];q=truncate(divisor/lambda);remainder=divisor-q*lambda;quotient[i]=q|0}return[quotient,remainder|0]}function divModAny(self,v){var value,n=parseValue(v);var a=self.value,b=n.value;var quotient;if(b===0)throw new Error("Cannot divide by zero");if(self.isSmall){if(n.isSmall){return[new SmallInteger(truncate(a/b)),new SmallInteger(a%b)]}return[Integer[0],self]}if(n.isSmall){if(b===1)return[self,Integer[0]];if(b==-1)return[self.negate(),Integer[0]];var abs=Math.abs(b);if(absb.length?1:-1}for(var i=a.length-1;i>=0;i--){if(a[i]!==b[i])return a[i]>b[i]?1:-1}return 0}BigInteger.prototype.compareAbs=function(v){var n=parseValue(v),a=this.value,b=n.value;if(n.isSmall)return 1;return compareAbs(a,b)};SmallInteger.prototype.compareAbs=function(v){var n=parseValue(v),a=Math.abs(this.value),b=n.value;if(n.isSmall){b=Math.abs(b);return a===b?0:a>b?1:-1}return-1};BigInteger.prototype.compare=function(v){if(v===Infinity){return-1}if(v===-Infinity){return 1}var n=parseValue(v),a=this.value,b=n.value;if(this.sign!==n.sign){return n.sign?1:-1}if(n.isSmall){return this.sign?-1:1}return compareAbs(a,b)*(this.sign?-1:1)};BigInteger.prototype.compareTo=BigInteger.prototype.compare;SmallInteger.prototype.compare=function(v){if(v===Infinity){return-1}if(v===-Infinity){return 1}var n=parseValue(v),a=this.value,b=n.value;if(n.isSmall){return a==b?0:a>b?1:-1}if(a<0!==n.sign){return a<0?-1:1}return a<0?1:-1};SmallInteger.prototype.compareTo=SmallInteger.prototype.compare;BigInteger.prototype.equals=function(v){return this.compare(v)===0};SmallInteger.prototype.eq=SmallInteger.prototype.equals=BigInteger.prototype.eq=BigInteger.prototype.equals;BigInteger.prototype.notEquals=function(v){return this.compare(v)!==0};SmallInteger.prototype.neq=SmallInteger.prototype.notEquals=BigInteger.prototype.neq=BigInteger.prototype.notEquals;BigInteger.prototype.greater=function(v){return this.compare(v)>0};SmallInteger.prototype.gt=SmallInteger.prototype.greater=BigInteger.prototype.gt=BigInteger.prototype.greater;BigInteger.prototype.lesser=function(v){return this.compare(v)<0};SmallInteger.prototype.lt=SmallInteger.prototype.lesser=BigInteger.prototype.lt=BigInteger.prototype.lesser;BigInteger.prototype.greaterOrEquals=function(v){return this.compare(v)>=0};SmallInteger.prototype.geq=SmallInteger.prototype.greaterOrEquals=BigInteger.prototype.geq=BigInteger.prototype.greaterOrEquals;BigInteger.prototype.lesserOrEquals=function(v){return this.compare(v)<=0};SmallInteger.prototype.leq=SmallInteger.prototype.lesserOrEquals=BigInteger.prototype.leq=BigInteger.prototype.lesserOrEquals;BigInteger.prototype.isEven=function(){return(this.value[0]&1)===0};SmallInteger.prototype.isEven=function(){return(this.value&1)===0};BigInteger.prototype.isOdd=function(){return(this.value[0]&1)===1};SmallInteger.prototype.isOdd=function(){return(this.value&1)===1};BigInteger.prototype.isPositive=function(){return!this.sign};SmallInteger.prototype.isPositive=function(){return this.value>0};BigInteger.prototype.isNegative=function(){return this.sign};SmallInteger.prototype.isNegative=function(){return this.value<0};BigInteger.prototype.isUnit=function(){return false};SmallInteger.prototype.isUnit=function(){return Math.abs(this.value)===1};BigInteger.prototype.isZero=function(){return false};SmallInteger.prototype.isZero=function(){return this.value===0};BigInteger.prototype.isDivisibleBy=function(v){var n=parseValue(v);var value=n.value;if(value===0)return false;if(value===1)return true;if(value===2)return this.isEven();return this.mod(n).equals(Integer[0])};SmallInteger.prototype.isDivisibleBy=BigInteger.prototype.isDivisibleBy;function isBasicPrime(v){var n=v.abs();if(n.isUnit())return false;if(n.equals(2)||n.equals(3)||n.equals(5))return true;if(n.isEven()||n.isDivisibleBy(3)||n.isDivisibleBy(5))return false;if(n.lesser(49))return true}function millerRabinTest(n,a){var nPrev=n.prev(),b=nPrev,r=0,d,t,i,x;while(b.isEven())b=b.divide(2),r++;next:for(i=0;i-MAX_INT)return new SmallInteger(value-1);return new BigInteger(MAX_INT_ARR,true)};var powersOfTwo=[1];while(2*powersOfTwo[powersOfTwo.length-1]<=BASE)powersOfTwo.push(2*powersOfTwo[powersOfTwo.length-1]);var powers2Length=powersOfTwo.length,highestPower2=powersOfTwo[powers2Length-1];function shift_isSmall(n){return(typeof n==="number"||typeof n==="string")&&+Math.abs(n)<=BASE||n instanceof BigInteger&&n.value.length<=1}BigInteger.prototype.shiftLeft=function(n){if(!shift_isSmall(n)){throw new Error(String(n)+" is too large for shifting.")}n=+n;if(n<0)return this.shiftRight(-n);var result=this;if(result.isZero())return result;while(n>=powers2Length){result=result.multiply(highestPower2);n-=powers2Length-1}return result.multiply(powersOfTwo[n])};SmallInteger.prototype.shiftLeft=BigInteger.prototype.shiftLeft;BigInteger.prototype.shiftRight=function(n){var remQuo;if(!shift_isSmall(n)){throw new Error(String(n)+" is too large for shifting.")}n=+n;if(n<0)return this.shiftLeft(-n);var result=this;while(n>=powers2Length){if(result.isZero()||result.isNegative()&&result.isUnit())return result;remQuo=divModAny(result,highestPower2);result=remQuo[1].isNegative()?remQuo[0].prev():remQuo[0];n-=powers2Length-1}remQuo=divModAny(result,powersOfTwo[n]);return remQuo[1].isNegative()?remQuo[0].prev():remQuo[0]};SmallInteger.prototype.shiftRight=BigInteger.prototype.shiftRight;function bitwise(x,y,fn){y=parseValue(y);var xSign=x.isNegative(),ySign=y.isNegative();var xRem=xSign?x.not():x,yRem=ySign?y.not():y;var xDigit=0,yDigit=0;var xDivMod=null,yDivMod=null;var result=[];while(!xRem.isZero()||!yRem.isZero()){xDivMod=divModAny(xRem,highestPower2);xDigit=xDivMod[1].toJSNumber();if(xSign){xDigit=highestPower2-1-xDigit}yDivMod=divModAny(yRem,highestPower2);yDigit=yDivMod[1].toJSNumber();if(ySign){yDigit=highestPower2-1-yDigit}xRem=xDivMod[0];yRem=yDivMod[0];result.push(fn(xDigit,yDigit))}var sum=fn(xSign?1:0,ySign?1:0)!==0?bigInt(-1):bigInt(0);for(var i=result.length-1;i>=0;i-=1){sum=sum.multiply(highestPower2).add(bigInt(result[i]))}return sum}BigInteger.prototype.not=function(){return this.negate().prev()};SmallInteger.prototype.not=BigInteger.prototype.not;BigInteger.prototype.and=function(n){return bitwise(this,n,function(a,b){return a&b})};SmallInteger.prototype.and=BigInteger.prototype.and;BigInteger.prototype.or=function(n){return bitwise(this,n,function(a,b){return a|b})};SmallInteger.prototype.or=BigInteger.prototype.or;BigInteger.prototype.xor=function(n){return bitwise(this,n,function(a,b){return a^b})};SmallInteger.prototype.xor=BigInteger.prototype.xor;var LOBMASK_I=1<<30,LOBMASK_BI=(BASE&-BASE)*(BASE&-BASE)|LOBMASK_I;function roughLOB(n){var v=n.value,x=typeof v==="number"?v|LOBMASK_I:v[0]+v[1]*BASE|LOBMASK_BI;return x&-x}function integerLogarithm(value,base){if(base.compareTo(value)<=0){var tmp=integerLogarithm(value,base.square(base));var p=tmp.p;var e=tmp.e;var t=p.multiply(base);return t.compareTo(value)<=0?{p:t,e:e*2+1}:{p:p,e:e*2}}return{p:bigInt(1),e:0}}BigInteger.prototype.bitLength=function(){var n=this;if(n.compareTo(bigInt(0))<0){n=n.negate().subtract(bigInt(1))}if(n.compareTo(bigInt(0))===0){return bigInt(0)}return bigInt(integerLogarithm(n,bigInt(2)).e).add(bigInt(1))};SmallInteger.prototype.bitLength=BigInteger.prototype.bitLength;function max(a,b){a=parseValue(a);b=parseValue(b);return a.greater(b)?a:b}function min(a,b){a=parseValue(a);b=parseValue(b);return a.lesser(b)?a:b}function gcd(a,b){a=parseValue(a).abs();b=parseValue(b).abs();if(a.equals(b))return a;if(a.isZero())return b;if(b.isZero())return a;var c=Integer[1],d,t;while(a.isEven()&&b.isEven()){d=Math.min(roughLOB(a),roughLOB(b));a=a.divide(d);b=b.divide(d);c=c.multiply(d)}while(a.isEven()){a=a.divide(roughLOB(a))}do{while(b.isEven()){b=b.divide(roughLOB(b))}if(a.greater(b)){t=b;b=a;a=t}b=b.subtract(a)}while(!b.isZero());return c.isUnit()?a:a.multiply(c)}function lcm(a,b){a=parseValue(a).abs();b=parseValue(b).abs();return a.divide(gcd(a,b)).multiply(b)}function randBetween(a,b){a=parseValue(a);b=parseValue(b);var low=min(a,b),high=max(a,b);var range=high.subtract(low).add(1);if(range.isSmall)return low.add(Math.floor(Math.random()*range));var length=range.value.length-1;var result=[],restricted=true;for(var i=length;i>=0;i--){var top=restricted?range.value[i]:BASE;var digit=truncate(Math.random()*top);result.unshift(digit);if(digit=absBase){if(c==="1"&&absBase===1)continue;throw new Error(c+" is not a valid digit in base "+base+".")}else if(c.charCodeAt(0)-87>=absBase){throw new Error(c+" is not a valid digit in base "+base+".")}}}if(2<=base&&base<=36){if(length<=LOG_MAX_INT/Math.log(base)){var result=parseInt(text,base);if(isNaN(result)){throw new Error(c+" is not a valid digit in base "+base+".")}return new SmallInteger(parseInt(text,base))}}base=parseValue(base);var digits=[];var isNegative=text[0]==="-";for(i=isNegative?1:0;i");digits.push(parseValue(text.slice(start+1,i)))}else throw new Error(c+" is not a valid character")}return parseBaseFromArray(digits,base,isNegative)};function parseBaseFromArray(digits,base,isNegative){var val=Integer[0],pow=Integer[1],i;for(i=digits.length-1;i>=0;i--){val=val.add(digits[i].times(pow));pow=pow.times(base)}return isNegative?val.negate():val}function stringify(digit){if(digit<=35){return"0123456789abcdefghijklmnopqrstuvwxyz".charAt(digit)}return"<"+digit+">"}function toBase(n,base){base=bigInt(base);if(base.isZero()){if(n.isZero())return{value:[0],isNegative:false};throw new Error("Cannot convert nonzero numbers to base 0.")}if(base.equals(-1)){if(n.isZero())return{value:[0],isNegative:false};if(n.isNegative())return{value:[].concat.apply([],Array.apply(null,Array(-n)).map(Array.prototype.valueOf,[1,0])),isNegative:false};var arr=Array.apply(null,Array(+n-1)).map(Array.prototype.valueOf,[0,1]);arr.unshift([1]);return{value:[].concat.apply([],arr),isNegative:false}}var neg=false;if(n.isNegative()&&base.isPositive()){neg=true;n=n.abs()}if(base.equals(1)){if(n.isZero())return{value:[0],isNegative:false};return{value:Array.apply(null,Array(+n)).map(Number.prototype.valueOf,1),isNegative:neg}}var out=[];var left=n,divmod;while(left.isNegative()||left.compareAbs(base)>=0){divmod=left.divmod(base);left=divmod.quotient;var digit=divmod.remainder;if(digit.isNegative()){digit=base.minus(digit).abs();left=left.next()}out.push(digit.toJSNumber())}out.push(left.toJSNumber());return{value:out.reverse(),isNegative:neg}}function toBaseString(n,base){var arr=toBase(n,base);return(arr.isNegative?"-":"")+arr.value.map(stringify).join("")}BigInteger.prototype.toArray=function(radix){return toBase(this,radix)};SmallInteger.prototype.toArray=function(radix){return toBase(this,radix)};BigInteger.prototype.toString=function(radix){if(radix===undefined)radix=10;if(radix!==10)return toBaseString(this,radix);var v=this.value,l=v.length,str=String(v[--l]),zeros="0000000",digit;while(--l>=0){digit=String(v[l]);str+=zeros.slice(digit.length)+digit}var sign=this.sign?"-":"";return sign+str};SmallInteger.prototype.toString=function(radix){if(radix===undefined)radix=10;if(radix!=10)return toBaseString(this,radix);return String(this.value)};BigInteger.prototype.toJSON=SmallInteger.prototype.toJSON=function(){return this.toString()};BigInteger.prototype.valueOf=function(){return parseInt(this.toString(),10)};BigInteger.prototype.toJSNumber=BigInteger.prototype.valueOf;SmallInteger.prototype.valueOf=function(){return this.value};SmallInteger.prototype.toJSNumber=SmallInteger.prototype.valueOf;function parseStringValue(v){if(isPrecise(+v)){var x=+v;if(x===truncate(x))return new SmallInteger(x);throw new Error("Invalid integer: "+v)}var sign=v[0]==="-";if(sign)v=v.slice(1);var split=v.split(/e/i);if(split.length>2)throw new Error("Invalid integer: "+split.join("e"));if(split.length===2){var exp=split[1];if(exp[0]==="+")exp=exp.slice(1);exp=+exp;if(exp!==truncate(exp)||!isPrecise(exp))throw new Error("Invalid integer: "+exp+" is not a valid exponent.");var text=split[0];var decimalPlace=text.indexOf(".");if(decimalPlace>=0){exp-=text.length-decimalPlace-1;text=text.slice(0,decimalPlace)+text.slice(decimalPlace+1)}if(exp<0)throw new Error("Cannot include negative exponent part for integers");text+=new Array(exp+1).join("0");v=text}var isValid=/^([0-9][0-9]*)$/.test(v);if(!isValid)throw new Error("Invalid integer: "+v);var r=[],max=v.length,l=LOG_BASE,min=max-l;while(max>0){r.push(+v.slice(min,max));min-=l;if(min<0)min=0;max-=l}trim(r);return new BigInteger(r,sign)}function parseNumberValue(v){if(isPrecise(v)){if(v!==truncate(v))throw new Error(v+" is not an integer.");return new SmallInteger(v)}return parseStringValue(v.toString())}function parseValue(v){if(typeof v==="number"){return parseNumberValue(v)}if(typeof v==="string"){return parseStringValue(v)}return v}for(var i=0;i<1e3;i++){Integer[i]=new SmallInteger(i);if(i>0)Integer[-i]=new SmallInteger(-i)}Integer.one=Integer[1];Integer.zero=Integer[0];Integer.minusOne=Integer[-1];Integer.max=max;Integer.min=min;Integer.gcd=gcd;Integer.lcm=lcm;Integer.isInstance=function(x){return x instanceof BigInteger||x instanceof SmallInteger};Integer.randBetween=randBetween;Integer.fromArray=function(digits,base,isNegative){return parseBaseFromArray(digits.map(parseValue),parseValue(base||10),isNegative)};return Integer}();if(typeof module!=="undefined"&&module.hasOwnProperty("exports")){module.exports=bigInt}if(typeof define==="function"&&define.amd){define("big-integer",[],function(){return bigInt})} \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/big-integer/LICENSE b/express-server/node_modules/cordova/node_modules/big-integer/LICENSE deleted file mode 100644 index cf1ab25d..00000000 --- a/express-server/node_modules/cordova/node_modules/big-integer/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -This is free and unencumbered software released into the public domain. - -Anyone is free to copy, modify, publish, use, compile, sell, or -distribute this software, either in source code form or as a compiled -binary, for any purpose, commercial or non-commercial, and by any -means. - -In jurisdictions that recognize copyright laws, the author or authors -of this software dedicate any and all copyright interest in the -software to the public domain. We make this dedication for the benefit -of the public at large and to the detriment of our heirs and -successors. We intend this dedication to be an overt act of -relinquishment in perpetuity of all present and future rights to this -software under copyright law. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR -OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, -ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - -For more information, please refer to diff --git a/express-server/node_modules/cordova/node_modules/big-integer/README.md b/express-server/node_modules/cordova/node_modules/big-integer/README.md deleted file mode 100644 index 325c0a84..00000000 --- a/express-server/node_modules/cordova/node_modules/big-integer/README.md +++ /dev/null @@ -1,570 +0,0 @@ -# BigInteger.js [![Build Status][travis-img]][travis-url] [![Coverage Status][coveralls-img]][coveralls-url] [![Monthly Downloads][downloads-img]][downloads-url] - -[travis-url]: https://travis-ci.org/peterolson/BigInteger.js -[travis-img]: https://travis-ci.org/peterolson/BigInteger.js.svg?branch=master -[coveralls-url]: https://coveralls.io/github/peterolson/BigInteger.js?branch=master -[coveralls-img]: https://coveralls.io/repos/peterolson/BigInteger.js/badge.svg?branch=master&service=github -[downloads-url]: https://www.npmjs.com/package/big-integer -[downloads-img]: https://img.shields.io/npm/dm/big-integer.svg - -**BigInteger.js** is an arbitrary-length integer library for Javascript, allowing arithmetic operations on integers of unlimited size, notwithstanding memory and time limitations. - -## Installation - -If you are using a browser, you can download [BigInteger.js from GitHub](http://peterolson.github.com/BigInteger.js/BigInteger.min.js) or just hotlink to it: - - - -If you are using node, you can install BigInteger with [npm](https://npmjs.org/). - - npm install big-integer - -Then you can include it in your code: - - var bigInt = require("big-integer"); - - -## Usage -### `bigInt(number, [base])` - -You can create a bigInt by calling the `bigInt` function. You can pass in - - - a string, which it will parse as an bigInt and throw an `"Invalid integer"` error if the parsing fails. - - a Javascript number, which it will parse as an bigInt and throw an `"Invalid integer"` error if the parsing fails. - - another bigInt. - - nothing, and it will return `bigInt.zero`. - - If you provide a second parameter, then it will parse `number` as a number in base `base`. Note that `base` can be any bigInt (even negative or zero). The letters "a-z" and "A-Z" will be interpreted as the numbers 10 to 35. Higher digits can be specified in angle brackets (`<` and `>`). - -Examples: - - var zero = bigInt(); - var ninetyThree = bigInt(93); - var largeNumber = bigInt("75643564363473453456342378564387956906736546456235345"); - var googol = bigInt("1e100"); - var bigNumber = bigInt(largeNumber); - - var maximumByte = bigInt("FF", 16); - var fiftyFiveGoogol = bigInt("<55>0", googol); - -Note that Javascript numbers larger than `9007199254740992` and smaller than `-9007199254740992` are not precisely represented numbers and will not produce exact results. If you are dealing with numbers outside that range, it is better to pass in strings. - -### Method Chaining - -Note that bigInt operations return bigInts, which allows you to chain methods, for example: - - var salary = bigInt(dollarsPerHour).times(hoursWorked).plus(randomBonuses) - -### Constants - -There are three named constants already stored that you do not have to construct with the `bigInt` function yourself: - - - `bigInt.one`, equivalent to `bigInt(1)` - - `bigInt.zero`, equivalent to `bigInt(0)` - - `bigInt.minusOne`, equivalent to `bigInt(-1)` - -The numbers from -999 to 999 are also already prestored and can be accessed using `bigInt[index]`, for example: - - - `bigInt[-999]`, equivalent to `bigInt(-999)` - - `bigInt[256]`, equivalent to `bigInt(256)` - -### Methods - -#### `abs()` - -Returns the absolute value of a bigInt. - - - `bigInt(-45).abs()` => `45` - - `bigInt(45).abs()` => `45` - -#### `add(number)` - -Performs addition. - - - `bigInt(5).add(7)` => `12` - -[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Addition) - -#### `and(number)` - -Performs the bitwise AND operation. The operands are treated as if they were represented using [two's complement representation](http://en.wikipedia.org/wiki/Two%27s_complement). - - - `bigInt(6).and(3)` => `2` - - `bigInt(6).and(-3)` => `4` - -#### `bitLength()` - -Returns the number of digits required to represent a bigInt in binary. - - - `bigInt(5)` => `3` (since 5 is `101` in binary, which is three digits long) - -#### `compare(number)` - -Performs a comparison between two numbers. If the numbers are equal, it returns `0`. If the first number is greater, it returns `1`. If the first number is lesser, it returns `-1`. - - - `bigInt(5).compare(5)` => `0` - - `bigInt(5).compare(4)` => `1` - - `bigInt(4).compare(5)` => `-1` - -#### `compareAbs(number)` - -Performs a comparison between the absolute value of two numbers. - - - `bigInt(5).compareAbs(-5)` => `0` - - `bigInt(5).compareAbs(4)` => `1` - - `bigInt(4).compareAbs(-5)` => `-1` - -#### `compareTo(number)` - -Alias for the `compare` method. - -#### `divide(number)` - -Performs integer division, disregarding the remainder. - - - `bigInt(59).divide(5)` => `11` - -[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Division) - -#### `divmod(number)` - -Performs division and returns an object with two properties: `quotient` and `remainder`. The sign of the remainder will match the sign of the dividend. - - - `bigInt(59).divmod(5)` => `{quotient: bigInt(11), remainder: bigInt(4) }` - - `bigInt(-5).divmod(2)` => `{quotient: bigInt(-2), remainder: bigInt(-1) }` - -[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Division) - -#### `eq(number)` - -Alias for the `equals` method. - -#### `equals(number)` - -Checks if two numbers are equal. - - - `bigInt(5).equals(5)` => `true` - - `bigInt(4).equals(7)` => `false` - -#### `geq(number)` - -Alias for the `greaterOrEquals` method. - - -#### `greater(number)` - -Checks if the first number is greater than the second. - - - `bigInt(5).greater(6)` => `false` - - `bigInt(5).greater(5)` => `false` - - `bigInt(5).greater(4)` => `true` - -#### `greaterOrEquals(number)` - -Checks if the first number is greater than or equal to the second. - - - `bigInt(5).greaterOrEquals(6)` => `false` - - `bigInt(5).greaterOrEquals(5)` => `true` - - `bigInt(5).greaterOrEquals(4)` => `true` - -#### `gt(number)` - -Alias for the `greater` method. - -#### `isDivisibleBy(number)` - -Returns `true` if the first number is divisible by the second number, `false` otherwise. - - - `bigInt(999).isDivisibleBy(333)` => `true` - - `bigInt(99).isDivisibleBy(5)` => `false` - -#### `isEven()` - -Returns `true` if the number is even, `false` otherwise. - - - `bigInt(6).isEven()` => `true` - - `bigInt(3).isEven()` => `false` - -#### `isNegative()` - -Returns `true` if the number is negative, `false` otherwise. -Returns `false` for `0` and `-0`. - - - `bigInt(-23).isNegative()` => `true` - - `bigInt(50).isNegative()` => `false` - -#### `isOdd()` - -Returns `true` if the number is odd, `false` otherwise. - - - `bigInt(13).isOdd()` => `true` - - `bigInt(40).isOdd()` => `false` - -#### `isPositive()` - -Return `true` if the number is positive, `false` otherwise. -Returns `false` for `0` and `-0`. - - - `bigInt(54).isPositive()` => `true` - - `bigInt(-1).isPositive()` => `false` - -#### `isPrime()` - -Returns `true` if the number is prime, `false` otherwise. - - - `bigInt(5).isPrime()` => `true` - - `bigInt(6).isPrime()` => `false` - -#### `isProbablePrime([iterations])` - -Returns `true` if the number is very likely to be prime, `false` otherwise. -Argument is optional and determines the amount of iterations of the test (default: `5`). The more iterations, the lower chance of getting a false positive. -This uses the [Miller Rabin test](https://en.wikipedia.org/wiki/Miller%E2%80%93Rabin_primality_test). - - - `bigInt(5).isProbablePrime()` => `true` - - `bigInt(49).isProbablePrime()` => `false` - - `bigInt(1729).isProbablePrime()` => `false` - -Note that this function is not deterministic, since it relies on random sampling of factors, so the result for some numbers is not always the same. -If the number is composite then the Miller–Rabin primality test declares the number probably prime with a probability at most `4` to the power `−iterations`. -If the number is prime, this function always returns `true`. - -#### `isUnit()` - -Returns `true` if the number is `1` or `-1`, `false` otherwise. - - - `bigInt.one.isUnit()` => `true` - - `bigInt.minusOne.isUnit()` => `true` - - `bigInt(5).isUnit()` => `false` - -#### `isZero()` - -Return `true` if the number is `0` or `-0`, `false` otherwise. - - - `bigInt.zero.isZero()` => `true` - - `bigInt("-0").isZero()` => `true` - - `bigInt(50).isZero()` => `false` - -#### `leq(number)` - -Alias for the `lesserOrEquals` method. - -#### `lesser(number)` - -Checks if the first number is lesser than the second. - - - `bigInt(5).lesser(6)` => `true` - - `bigInt(5).lesser(5)` => `false` - - `bigInt(5).lesser(4)` => `false` - -#### `lesserOrEquals(number)` - -Checks if the first number is less than or equal to the second. - - - `bigInt(5).lesserOrEquals(6)` => `true` - - `bigInt(5).lesserOrEquals(5)` => `true` - - `bigInt(5).lesserOrEquals(4)` => `false` - -#### `lt(number)` - -Alias for the `lesser` method. - -#### `minus(number)` - -Alias for the `subtract` method. - - - `bigInt(3).minus(5)` => `-2` - -[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Subtraction) - -#### `mod(number)` - -Performs division and returns the remainder, disregarding the quotient. The sign of the remainder will match the sign of the dividend. - - - `bigInt(59).mod(5)` => `4` - - `bigInt(-5).mod(2)` => `-1` - -[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Division) - -#### `modInv(mod)` - -Finds the [multiplicative inverse](https://en.wikipedia.org/wiki/Modular_multiplicative_inverse) of the number modulo `mod`. - - - `bigInt(3).modInv(11)` => `4` - - `bigInt(42).modInv(2017)` => `1969` - -#### `modPow(exp, mod)` - -Takes the number to the power `exp` modulo `mod`. - - - `bigInt(10).modPow(3, 30)` => `10` - -#### `multiply(number)` - -Performs multiplication. - - - `bigInt(111).multiply(111)` => `12321` - -[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Multiplication) - -#### `neq(number)` - -Alias for the `notEquals` method. - -#### `next()` - -Adds one to the number. - - - `bigInt(6).next()` => `7` - -#### `not()` - -Performs the bitwise NOT operation. The operands are treated as if they were represented using [two's complement representation](http://en.wikipedia.org/wiki/Two%27s_complement). - - - `bigInt(10).not()` => `-11` - - `bigInt(0).not()` => `-1` - -#### `notEquals(number)` - -Checks if two numbers are not equal. - - - `bigInt(5).notEquals(5)` => `false` - - `bigInt(4).notEquals(7)` => `true` - -#### `or(number)` - -Performs the bitwise OR operation. The operands are treated as if they were represented using [two's complement representation](http://en.wikipedia.org/wiki/Two%27s_complement). - - - `bigInt(13).or(10)` => `15` - - `bigInt(13).or(-8)` => `-3` - -#### `over(number)` - -Alias for the `divide` method. - - - `bigInt(59).over(5)` => `11` - -[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Division) - -#### `plus(number)` - -Alias for the `add` method. - - - `bigInt(5).plus(7)` => `12` - -[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Addition) - -#### `pow(number)` - -Performs exponentiation. If the exponent is less than `0`, `pow` returns `0`. `bigInt.zero.pow(0)` returns `1`. - - - `bigInt(16).pow(16)` => `18446744073709551616` - -[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Exponentiation) - -#### `prev(number)` - -Subtracts one from the number. - - - `bigInt(6).prev()` => `5` - -#### `remainder(number)` - -Alias for the `mod` method. - -[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Division) - -#### `shiftLeft(n)` - -Shifts the number left by `n` places in its binary representation. If a negative number is provided, it will shift right. Throws an error if `n` is outside of the range `[-9007199254740992, 9007199254740992]`. - - - `bigInt(8).shiftLeft(2)` => `32` - - `bigInt(8).shiftLeft(-2)` => `2` - -#### `shiftRight(n)` - -Shifts the number right by `n` places in its binary representation. If a negative number is provided, it will shift left. Throws an error if `n` is outside of the range `[-9007199254740992, 9007199254740992]`. - - - `bigInt(8).shiftRight(2)` => `2` - - `bigInt(8).shiftRight(-2)` => `32` - -#### `square()` - -Squares the number - - - `bigInt(3).square()` => `9` - -[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Squaring) - -#### `subtract(number)` - -Performs subtraction. - - - `bigInt(3).subtract(5)` => `-2` - -[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Subtraction) - -#### `times(number)` - -Alias for the `multiply` method. - - - `bigInt(111).times(111)` => `12321` - -[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#Multiplication) - -#### `toArray(radix)` - -Converts a bigInt into an object with the properties "value" and "isNegative." "Value" is an array of integers modulo the given radix. "isNegative" is a boolean that represents the sign of the result. - - - `bigInt("1e9").toArray(10)` => { - value: [1, 0, 0, 0, 0, 0, 0, 0, 0, 0], - isNegative: false - } - - `bigInt("1e9").toArray(16)` => { - value: [3, 11, 9, 10, 12, 10, 0, 0], - isNegative: false - } - - `bigInt(567890).toArray(100)` => { - value: [56, 78, 90], - isNegative: false - } - -Negative bases are supported. - - - `bigInt(12345).toArray(-10)` => { - value: [2, 8, 4, 6, 5], - isNegative: false - } - -Base 1 and base -1 are also supported. - - - `bigInt(-15).toArray(1)` => { - value: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], - isNegative: true - } - - `bigInt(-15).toArray(-1)` => { - value: [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, - 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0], - isNegative: false - } - -Base 0 is only allowed for the number zero. - - - `bigInt(0).toArray(0)` => { - value: [0], - isNegative: false - } - - `bigInt(1).toArray(0)` => `Error: Cannot convert nonzero numbers to base 0.` - -#### `toJSNumber()` - -Converts a bigInt into a native Javascript number. Loses precision for numbers outside the range `[-9007199254740992, 9007199254740992]`. - - - `bigInt("18446744073709551616").toJSNumber()` => `18446744073709552000` - -#### `xor(number)` - -Performs the bitwise XOR operation. The operands are treated as if they were represented using [two's complement representation](http://en.wikipedia.org/wiki/Two%27s_complement). - - - `bigInt(12).xor(5)` => `9` - - `bigInt(12).xor(-5)` => `-9` - -### Static Methods - -#### `fromArray(digits, base = 10, isNegative?)` - -Constructs a bigInt from an array of digits in base `base`. The optional `isNegative` flag will make the number negative. - - - `bigInt.fromArray([1, 2, 3, 4, 5], 10)` => `12345` - - `bigInt.fromArray([1, 0, 0], 2, true)` => `-4` - -#### `gcd(a, b)` - -Finds the greatest common denominator of `a` and `b`. - - - `bigInt.gcd(42,56)` => `14` - -#### `isInstance(x)` - -Returns `true` if `x` is a BigInteger, `false` otherwise. - - - `bigInt.isInstance(bigInt(14))` => `true` - - `bigInt.isInstance(14)` => `false` - -#### `lcm(a,b)` - -Finds the least common multiple of `a` and `b`. - - - `bigInt.lcm(21, 6)` => `42` - -#### `max(a,b)` - -Returns the largest of `a` and `b`. - - - `bigInt.max(77, 432)` => `432` - -#### `min(a,b)` - -Returns the smallest of `a` and `b`. - - - `bigInt.min(77, 432)` => `77` - -#### `randBetween(min, max)` - -Returns a random number between `min` and `max`. - - - `bigInt.randBetween("-1e100", "1e100")` => (for example) `8494907165436643479673097939554427056789510374838494147955756275846226209006506706784609314471378745` - - -### Override Methods - -#### `toString(radix = 10)` - -Converts a bigInt to a string. There is an optional radix parameter (which defaults to 10) that converts the number to the given radix. Digits in the range `10-35` will use the letters `a-z`. - - - `bigInt("1e9").toString()` => `"1000000000"` - - `bigInt("1e9").toString(16)` => `"3b9aca00"` - -**Note that arithmetical operators will trigger the `valueOf` function rather than the `toString` function.** When converting a bigInteger to a string, you should use the `toString` method or the `String` function instead of adding the empty string. - - - `bigInt("999999999999999999").toString()` => `"999999999999999999"` - - `String(bigInt("999999999999999999"))` => `"999999999999999999"` - - `bigInt("999999999999999999") + ""` => `1000000000000000000` - -Bases larger than 36 are supported. If a digit is greater than or equal to 36, it will be enclosed in angle brackets. - - - `bigInt(567890).toString(100)` => `"<56><78><90>"` - -Negative bases are also supported. - - - `bigInt(12345).toString(-10)` => `"28465"` - -Base 1 and base -1 are also supported. - - - `bigInt(-15).toString(1)` => `"-111111111111111"` - - `bigInt(-15).toString(-1)` => `"101010101010101010101010101010"` - -Base 0 is only allowed for the number zero. - - - `bigInt(0).toString(0)` => `0` - - `bigInt(1).toString(0)` => `Error: Cannot convert nonzero numbers to base 0.` - -[View benchmarks for this method](http://peterolson.github.io/BigInteger.js/benchmark/#toString) - -#### `valueOf()` - -Converts a bigInt to a native Javascript number. This override allows you to use native arithmetic operators without explicit conversion: - - - `bigInt("100") + bigInt("200") === 300; //true` - -## Contributors - -To contribute, just fork the project, make some changes, and submit a pull request. Please verify that the unit tests pass before submitting. - -The unit tests are contained in the `spec/spec.js` file. You can run them locally by opening the `spec/SpecRunner.html` or file or running `npm test`. You can also [run the tests online from GitHub](http://peterolson.github.io/BigInteger.js/spec/SpecRunner.html). - -There are performance benchmarks that can be viewed from the `benchmarks/index.html` page. You can [run them online from GitHub](http://peterolson.github.io/BigInteger.js/benchmark/). - -## License - -This project is public domain. For more details, read about the [Unlicense](http://unlicense.org/). diff --git a/express-server/node_modules/cordova/node_modules/big-integer/bower.json b/express-server/node_modules/cordova/node_modules/big-integer/bower.json deleted file mode 100644 index 22dc58f5..00000000 --- a/express-server/node_modules/cordova/node_modules/big-integer/bower.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "big-integer", - "description": "An arbitrary length integer library for Javascript", - "main": "./BigInteger.js", - "authors": [ - "Peter Olson" - ], - "license": "Unlicense", - "keywords": [ - "math", - "big", - "bignum", - "bigint", - "biginteger", - "integer", - "arbitrary", - "precision", - "arithmetic" - ], - "homepage": "https://github.com/peterolson/BigInteger.js", - "ignore": [ - "**/.*", - "node_modules", - "bower_components", - "test", - "coverage", - "tests" - ] -} diff --git a/express-server/node_modules/cordova/node_modules/big-integer/package.json b/express-server/node_modules/cordova/node_modules/big-integer/package.json deleted file mode 100644 index 0ec438ba..00000000 --- a/express-server/node_modules/cordova/node_modules/big-integer/package.json +++ /dev/null @@ -1,83 +0,0 @@ -{ - "_args": [ - [ - "big-integer@1.6.36", - "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova" - ] - ], - "_from": "big-integer@1.6.36", - "_id": "big-integer@1.6.36", - "_inBundle": false, - "_integrity": "sha512-t70bfa7HYEA1D9idDbmuv7YbsbVkQ+Hp+8KFSul4aE5e/i1bjCNIRYJZlA8Q8p0r9T8cF/RVvwUgRA//FydEyg==", - "_location": "/cordova/big-integer", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "big-integer@1.6.36", - "name": "big-integer", - "escapedName": "big-integer", - "rawSpec": "1.6.36", - "saveSpec": null, - "fetchSpec": "1.6.36" - }, - "_requiredBy": [ - "/cordova/bplist-parser" - ], - "_resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.36.tgz", - "_spec": "1.6.36", - "_where": "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova", - "author": { - "name": "Peter Olson", - "email": "peter.e.c.olson+npm@gmail.com" - }, - "bin": {}, - "bugs": { - "url": "https://github.com/peterolson/BigInteger.js/issues" - }, - "contributors": [], - "description": "An arbitrary length integer library for Javascript", - "devDependencies": { - "@types/lodash": "^4.14.109", - "@types/node": "^7.0.65", - "coveralls": "^2.11.4", - "jasmine": "2.1.x", - "jasmine-core": "^2.3.4", - "karma": "^0.13.22", - "karma-cli": "^1.0.1", - "karma-coverage": "^0.4.2", - "karma-jasmine": "^0.3.6", - "karma-phantomjs-launcher": "^1.0.4", - "lodash": "^4.17.4", - "typescript": "^2.3.3", - "uglifyjs": "^2.4.10" - }, - "engines": { - "node": ">=0.6" - }, - "homepage": "https://github.com/peterolson/BigInteger.js#readme", - "keywords": [ - "math", - "big", - "bignum", - "bigint", - "biginteger", - "integer", - "arbitrary", - "precision", - "arithmetic" - ], - "license": "Unlicense", - "main": "./BigInteger", - "name": "big-integer", - "repository": { - "type": "git", - "url": "git+ssh://git@github.com/peterolson/BigInteger.js.git" - }, - "scripts": { - "minify": "uglifyjs BigInteger.js -o BigInteger.min.js", - "test": "tsc && karma start my.conf.js && node spec/tsDefinitions.js" - }, - "typings": "./BigInteger.d.ts", - "version": "1.6.36" -} diff --git a/express-server/node_modules/cordova/node_modules/big-integer/tsconfig.json b/express-server/node_modules/cordova/node_modules/big-integer/tsconfig.json deleted file mode 100644 index 62636e8e..00000000 --- a/express-server/node_modules/cordova/node_modules/big-integer/tsconfig.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "compilerOptions": { - "module": "commonjs", - "lib": [ - "es6" - ], - "noImplicitAny": true, - "noImplicitThis": true, - "strictNullChecks": false, - "baseUrl": "./", - "moduleResolution": "node", - "allowJs": true, - "typeRoots": [ - "./" - ], - "types": [ - "node" - ], - "forceConsistentCasingInFileNames": true - }, - "files": [ - "BigInteger.d.ts", - "spec/tsDefinitions.ts" - ] -} \ No newline at end of file diff --git a/express-server/node_modules/cordova/node_modules/block-stream/LICENCE b/express-server/node_modules/cordova/node_modules/block-stream/LICENCE deleted file mode 100644 index 74489e2e..00000000 --- a/express-server/node_modules/cordova/node_modules/block-stream/LICENCE +++ /dev/null @@ -1,25 +0,0 @@ -Copyright (c) Isaac Z. Schlueter -All rights reserved. - -The BSD License - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions -are met: -1. Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. -2. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - -THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS -``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED -TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS -BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. diff --git a/express-server/node_modules/cordova/node_modules/block-stream/LICENSE b/express-server/node_modules/cordova/node_modules/block-stream/LICENSE deleted file mode 100644 index 19129e31..00000000 --- a/express-server/node_modules/cordova/node_modules/block-stream/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. diff --git a/express-server/node_modules/cordova/node_modules/block-stream/README.md b/express-server/node_modules/cordova/node_modules/block-stream/README.md deleted file mode 100644 index c16e9c46..00000000 --- a/express-server/node_modules/cordova/node_modules/block-stream/README.md +++ /dev/null @@ -1,14 +0,0 @@ -# block-stream - -A stream of blocks. - -Write data into it, and it'll output data in buffer blocks the size you -specify, padding with zeroes if necessary. - -```javascript -var block = new BlockStream(512) -fs.createReadStream("some-file").pipe(block) -block.pipe(fs.createWriteStream("block-file")) -``` - -When `.end()` or `.flush()` is called, it'll pad the block with zeroes. diff --git a/express-server/node_modules/cordova/node_modules/block-stream/block-stream.js b/express-server/node_modules/cordova/node_modules/block-stream/block-stream.js deleted file mode 100644 index 008de035..00000000 --- a/express-server/node_modules/cordova/node_modules/block-stream/block-stream.js +++ /dev/null @@ -1,209 +0,0 @@ -// write data to it, and it'll emit data in 512 byte blocks. -// if you .end() or .flush(), it'll emit whatever it's got, -// padded with nulls to 512 bytes. - -module.exports = BlockStream - -var Stream = require("stream").Stream - , inherits = require("inherits") - , assert = require("assert").ok - , debug = process.env.DEBUG ? console.error : function () {} - -function BlockStream (size, opt) { - this.writable = this.readable = true - this._opt = opt || {} - this._chunkSize = size || 512 - this._offset = 0 - this._buffer = [] - this._bufferLength = 0 - if (this._opt.nopad) this._zeroes = false - else { - this._zeroes = new Buffer(this._chunkSize) - for (var i = 0; i < this._chunkSize; i ++) { - this._zeroes[i] = 0 - } - } -} - -inherits(BlockStream, Stream) - -BlockStream.prototype.write = function (c) { - // debug(" BS write", c) - if (this._ended) throw new Error("BlockStream: write after end") - if (c && !Buffer.isBuffer(c)) c = new Buffer(c + "") - if (c.length) { - this._buffer.push(c) - this._bufferLength += c.length - } - // debug("pushed onto buffer", this._bufferLength) - if (this._bufferLength >= this._chunkSize) { - if (this._paused) { - // debug(" BS paused, return false, need drain") - this._needDrain = true - return false - } - this._emitChunk() - } - return true -} - -BlockStream.prototype.pause = function () { - // debug(" BS pausing") - this._paused = true -} - -BlockStream.prototype.resume = function () { - // debug(" BS resume") - this._paused = false - return this._emitChunk() -} - -BlockStream.prototype.end = function (chunk) { - // debug("end", chunk) - if (typeof chunk === "function") cb = chunk, chunk = null - if (chunk) this.write(chunk) - this._ended = true - this.flush() -} - -BlockStream.prototype.flush = function () { - this._emitChunk(true) -} - -BlockStream.prototype._emitChunk = function (flush) { - // debug("emitChunk flush=%j emitting=%j paused=%j", flush, this._emitting, this._paused) - - // emit a chunk - if (flush && this._zeroes) { - // debug(" BS push zeroes", this._bufferLength) - // push a chunk of zeroes - var padBytes = (this._bufferLength % this._chunkSize) - if (padBytes !== 0) padBytes = this._chunkSize - padBytes - if (padBytes > 0) { - // debug("padBytes", padBytes, this._zeroes.slice(0, padBytes)) - this._buffer.push(this._zeroes.slice(0, padBytes)) - this._bufferLength += padBytes - // debug(this._buffer[this._buffer.length - 1].length, this._bufferLength) - } - } - - if (this._emitting || this._paused) return - this._emitting = true - - // debug(" BS entering loops") - var bufferIndex = 0 - while (this._bufferLength >= this._chunkSize && - (flush || !this._paused)) { - // debug(" BS data emission loop", this._bufferLength) - - var out - , outOffset = 0 - , outHas = this._chunkSize - - while (outHas > 0 && (flush || !this._paused) ) { - // debug(" BS data inner emit loop", this._bufferLength) - var cur = this._buffer[bufferIndex] - , curHas = cur.length - this._offset - // debug("cur=", cur) - // debug("curHas=%j", curHas) - // If it's not big enough to fill the whole thing, then we'll need - // to copy multiple buffers into one. However, if it is big enough, - // then just slice out the part we want, to save unnecessary copying. - // Also, need to copy if we've already done some copying, since buffers - // can't be joined like cons strings. - if (out || curHas < outHas) { - out = out || new Buffer(this._chunkSize) - cur.copy(out, outOffset, - this._offset, this._offset + Math.min(curHas, outHas)) - } else if (cur.length === outHas && this._offset === 0) { - // shortcut -- cur is exactly long enough, and no offset. - out = cur - } else { - // slice out the piece of cur that we need. - out = cur.slice(this._offset, this._offset + outHas) - } - - if (curHas > outHas) { - // means that the current buffer couldn't be completely output - // update this._offset to reflect how much WAS written - this._offset += outHas - outHas = 0 - } else { - // output the entire current chunk. - // toss it away - outHas -= curHas - outOffset += curHas - bufferIndex ++ - this._offset = 0 - } - } - - this._bufferLength -= this._chunkSize - assert(out.length === this._chunkSize) - // debug("emitting data", out) - // debug(" BS emitting, paused=%j", this._paused, this._bufferLength) - this.emit("data", out) - out = null - } - // debug(" BS out of loops", this._bufferLength) - - // whatever is left, it's not enough to fill up a block, or we're paused - this._buffer = this._buffer.slice(bufferIndex) - if (this._paused) { - // debug(" BS paused, leaving", this._bufferLength) - this._needsDrain = true - this._emitting = false - return - } - - // if flushing, and not using null-padding, then need to emit the last - // chunk(s) sitting in the queue. We know that it's not enough to - // fill up a whole block, because otherwise it would have been emitted - // above, but there may be some offset. - var l = this._buffer.length - if (flush && !this._zeroes && l) { - if (l === 1) { - if (this._offset) { - this.emit("data", this._buffer[0].slice(this._offset)) - } else { - this.emit("data", this._buffer[0]) - } - } else { - var outHas = this._bufferLength - , out = new Buffer(outHas) - , outOffset = 0 - for (var i = 0; i < l; i ++) { - var cur = this._buffer[i] - , curHas = cur.length - this._offset - cur.copy(out, outOffset, this._offset) - this._offset = 0 - outOffset += curHas - this._bufferLength -= curHas - } - this.emit("data", out) - } - // truncate - this._buffer.length = 0 - this._bufferLength = 0 - this._offset = 0 - } - - // now either drained or ended - // debug("either draining, or ended", this._bufferLength, this._ended) - // means that we've flushed out all that we can so far. - if (this._needDrain) { - // debug("emitting drain", this._bufferLength) - this._needDrain = false - this.emit("drain") - } - - if ((this._bufferLength === 0) && this._ended && !this._endEmitted) { - // debug("emitting end", this._bufferLength) - this._endEmitted = true - this.emit("end") - } - - this._emitting = false - - // debug(" BS no longer emitting", flush, this._paused, this._emitting, this._bufferLength, this._chunkSize) -} diff --git a/express-server/node_modules/cordova/node_modules/block-stream/package.json b/express-server/node_modules/cordova/node_modules/block-stream/package.json deleted file mode 100644 index 3d50b3d2..00000000 --- a/express-server/node_modules/cordova/node_modules/block-stream/package.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "_args": [ - [ - "block-stream@0.0.9", - "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova" - ] - ], - "_from": "block-stream@0.0.9", - "_id": "block-stream@0.0.9", - "_inBundle": false, - "_integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "_location": "/cordova/block-stream", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "block-stream@0.0.9", - "name": "block-stream", - "escapedName": "block-stream", - "rawSpec": "0.0.9", - "saveSpec": null, - "fetchSpec": "0.0.9" - }, - "_requiredBy": [ - "/cordova/tar" - ], - "_resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", - "_spec": "0.0.9", - "_where": "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova", - "author": { - "name": "Isaac Z. Schlueter", - "email": "i@izs.me", - "url": "http://blog.izs.me/" - }, - "bugs": { - "url": "https://github.com/isaacs/block-stream/issues" - }, - "dependencies": { - "inherits": "~2.0.0" - }, - "description": "a stream of blocks", - "devDependencies": { - "tap": "^5.7.1" - }, - "engines": { - "node": "0.4 || >=0.5.8" - }, - "files": [ - "block-stream.js" - ], - "homepage": "https://github.com/isaacs/block-stream#readme", - "license": "ISC", - "main": "block-stream.js", - "name": "block-stream", - "repository": { - "type": "git", - "url": "git://github.com/isaacs/block-stream.git" - }, - "scripts": { - "test": "tap test/*.js --cov" - }, - "version": "0.0.9" -} diff --git a/express-server/node_modules/cordova/node_modules/bn.js/.npmignore b/express-server/node_modules/cordova/node_modules/bn.js/.npmignore deleted file mode 100644 index 057bda2b..00000000 --- a/express-server/node_modules/cordova/node_modules/bn.js/.npmignore +++ /dev/null @@ -1,8 +0,0 @@ -benchmarks/ -coverage/ -test/ -node_modules/ -npm-debug.log -1.js -logo.png -.travis.yml diff --git a/express-server/node_modules/cordova/node_modules/bn.js/README.md b/express-server/node_modules/cordova/node_modules/bn.js/README.md deleted file mode 100644 index 370f06d2..00000000 --- a/express-server/node_modules/cordova/node_modules/bn.js/README.md +++ /dev/null @@ -1,221 +0,0 @@ -# bn.js - -> BigNum in pure javascript - -[![Build Status](https://secure.travis-ci.org/indutny/bn.js.png)](http://travis-ci.org/indutny/bn.js) - -## Install -`npm install --save bn.js` - -## Usage - -```js -const BN = require('bn.js'); - -var a = new BN('dead', 16); -var b = new BN('101010', 2); - -var res = a.add(b); -console.log(res.toString(10)); // 57047 -``` - -**Note**: decimals are not supported in this library. - -## Notation - -### Prefixes - -There are several prefixes to instructions that affect the way the work. Here -is the list of them in the order of appearance in the function name: - -* `i` - perform operation in-place, storing the result in the host object (on - which the method was invoked). Might be used to avoid number allocation costs -* `u` - unsigned, ignore the sign of operands when performing operation, or - always return positive value. Second case applies to reduction operations - like `mod()`. In such cases if the result will be negative - modulo will be - added to the result to make it positive - -### Postfixes - -The only available postfix at the moment is: - -* `n` - which means that the argument of the function must be a plain JavaScript - Number. Decimals are not supported. - -### Examples - -* `a.iadd(b)` - perform addition on `a` and `b`, storing the result in `a` -* `a.umod(b)` - reduce `a` modulo `b`, returning positive value -* `a.iushln(13)` - shift bits of `a` left by 13 - -## Instructions - -Prefixes/postfixes are put in parens at the of the line. `endian` - could be -either `le` (little-endian) or `be` (big-endian). - -### Utilities - -* `a.clone()` - clone number -* `a.toString(base, length)` - convert to base-string and pad with zeroes -* `a.toNumber()` - convert to Javascript Number (limited to 53 bits) -* `a.toJSON()` - convert to JSON compatible hex string (alias of `toString(16)`) -* `a.toArray(endian, length)` - convert to byte `Array`, and optionally zero - pad to length, throwing if already exceeding -* `a.toArrayLike(type, endian, length)` - convert to an instance of `type`, - which must behave like an `Array` -* `a.toBuffer(endian, length)` - convert to Node.js Buffer (if available). For - compatibility with browserify and similar tools, use this instead: - `a.toArrayLike(Buffer, endian, length)` -* `a.bitLength()` - get number of bits occupied -* `a.zeroBits()` - return number of less-significant consequent zero bits - (example: `1010000` has 4 zero bits) -* `a.byteLength()` - return number of bytes occupied -* `a.isNeg()` - true if the number is negative -* `a.isEven()` - no comments -* `a.isOdd()` - no comments -* `a.isZero()` - no comments -* `a.cmp(b)` - compare numbers and return `-1` (a `<` b), `0` (a `==` b), or `1` (a `>` b) - depending on the comparison result (`ucmp`, `cmpn`) -* `a.lt(b)` - `a` less than `b` (`n`) -* `a.lte(b)` - `a` less than or equals `b` (`n`) -* `a.gt(b)` - `a` greater than `b` (`n`) -* `a.gte(b)` - `a` greater than or equals `b` (`n`) -* `a.eq(b)` - `a` equals `b` (`n`) -* `a.toTwos(width)` - convert to two's complement representation, where `width` is bit width -* `a.fromTwos(width)` - convert from two's complement representation, where `width` is the bit width -* `BN.isBN(object)` - returns true if the supplied `object` is a BN.js instance - -### Arithmetics - -* `a.neg()` - negate sign (`i`) -* `a.abs()` - absolute value (`i`) -* `a.add(b)` - addition (`i`, `n`, `in`) -* `a.sub(b)` - subtraction (`i`, `n`, `in`) -* `a.mul(b)` - multiply (`i`, `n`, `in`) -* `a.sqr()` - square (`i`) -* `a.pow(b)` - raise `a` to the power of `b` -* `a.div(b)` - divide (`divn`, `idivn`) -* `a.mod(b)` - reduct (`u`, `n`) (but no `umodn`) -* `a.divRound(b)` - rounded division - -### Bit operations - -* `a.or(b)` - or (`i`, `u`, `iu`) -* `a.and(b)` - and (`i`, `u`, `iu`, `andln`) (NOTE: `andln` is going to be replaced - with `andn` in future) -* `a.xor(b)` - xor (`i`, `u`, `iu`) -* `a.setn(b)` - set specified bit to `1` -* `a.shln(b)` - shift left (`i`, `u`, `iu`) -* `a.shrn(b)` - shift right (`i`, `u`, `iu`) -* `a.testn(b)` - test if specified bit is set -* `a.maskn(b)` - clear bits with indexes higher or equal to `b` (`i`) -* `a.bincn(b)` - add `1 << b` to the number -* `a.notn(w)` - not (for the width specified by `w`) (`i`) - -### Reduction - -* `a.gcd(b)` - GCD -* `a.egcd(b)` - Extended GCD results (`{ a: ..., b: ..., gcd: ... }`) -* `a.invm(b)` - inverse `a` modulo `b` - -## Fast reduction - -When doing lots of reductions using the same modulo, it might be beneficial to -use some tricks: like [Montgomery multiplication][0], or using special algorithm -for [Mersenne Prime][1]. - -### Reduction context - -To enable this tricks one should create a reduction context: - -```js -var red = BN.red(num); -``` -where `num` is just a BN instance. - -Or: - -```js -var red = BN.red(primeName); -``` - -Where `primeName` is either of these [Mersenne Primes][1]: - -* `'k256'` -* `'p224'` -* `'p192'` -* `'p25519'` - -Or: - -```js -var red = BN.mont(num); -``` - -To reduce numbers with [Montgomery trick][0]. `.mont()` is generally faster than -`.red(num)`, but slower than `BN.red(primeName)`. - -### Converting numbers - -Before performing anything in reduction context - numbers should be converted -to it. Usually, this means that one should: - -* Convert inputs to reducted ones -* Operate on them in reduction context -* Convert outputs back from the reduction context - -Here is how one may convert numbers to `red`: - -```js -var redA = a.toRed(red); -``` -Where `red` is a reduction context created using instructions above - -Here is how to convert them back: - -```js -var a = redA.fromRed(); -``` - -### Red instructions - -Most of the instructions from the very start of this readme have their -counterparts in red context: - -* `a.redAdd(b)`, `a.redIAdd(b)` -* `a.redSub(b)`, `a.redISub(b)` -* `a.redShl(num)` -* `a.redMul(b)`, `a.redIMul(b)` -* `a.redSqr()`, `a.redISqr()` -* `a.redSqrt()` - square root modulo reduction context's prime -* `a.redInvm()` - modular inverse of the number -* `a.redNeg()` -* `a.redPow(b)` - modular exponentiation - -## LICENSE - -This software is licensed under the MIT License. - -Copyright Fedor Indutny, 2015. - -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. - -[0]: https://en.wikipedia.org/wiki/Montgomery_modular_multiplication -[1]: https://en.wikipedia.org/wiki/Mersenne_prime diff --git a/express-server/node_modules/cordova/node_modules/bn.js/lib/bn.js b/express-server/node_modules/cordova/node_modules/bn.js/lib/bn.js deleted file mode 100644 index b5901454..00000000 --- a/express-server/node_modules/cordova/node_modules/bn.js/lib/bn.js +++ /dev/null @@ -1,3427 +0,0 @@ -(function (module, exports) { - 'use strict'; - - // Utils - function assert (val, msg) { - if (!val) throw new Error(msg || 'Assertion failed'); - } - - // Could use `inherits` module, but don't want to move from single file - // architecture yet. - function inherits (ctor, superCtor) { - ctor.super_ = superCtor; - var TempCtor = function () {}; - TempCtor.prototype = superCtor.prototype; - ctor.prototype = new TempCtor(); - ctor.prototype.constructor = ctor; - } - - // BN - - function BN (number, base, endian) { - if (BN.isBN(number)) { - return number; - } - - this.negative = 0; - this.words = null; - this.length = 0; - - // Reduction context - this.red = null; - - if (number !== null) { - if (base === 'le' || base === 'be') { - endian = base; - base = 10; - } - - this._init(number || 0, base || 10, endian || 'be'); - } - } - if (typeof module === 'object') { - module.exports = BN; - } else { - exports.BN = BN; - } - - BN.BN = BN; - BN.wordSize = 26; - - var Buffer; - try { - Buffer = require('buffer').Buffer; - } catch (e) { - } - - BN.isBN = function isBN (num) { - if (num instanceof BN) { - return true; - } - - return num !== null && typeof num === 'object' && - num.constructor.wordSize === BN.wordSize && Array.isArray(num.words); - }; - - BN.max = function max (left, right) { - if (left.cmp(right) > 0) return left; - return right; - }; - - BN.min = function min (left, right) { - if (left.cmp(right) < 0) return left; - return right; - }; - - BN.prototype._init = function init (number, base, endian) { - if (typeof number === 'number') { - return this._initNumber(number, base, endian); - } - - if (typeof number === 'object') { - return this._initArray(number, base, endian); - } - - if (base === 'hex') { - base = 16; - } - assert(base === (base | 0) && base >= 2 && base <= 36); - - number = number.toString().replace(/\s+/g, ''); - var start = 0; - if (number[0] === '-') { - start++; - } - - if (base === 16) { - this._parseHex(number, start); - } else { - this._parseBase(number, base, start); - } - - if (number[0] === '-') { - this.negative = 1; - } - - this.strip(); - - if (endian !== 'le') return; - - this._initArray(this.toArray(), base, endian); - }; - - BN.prototype._initNumber = function _initNumber (number, base, endian) { - if (number < 0) { - this.negative = 1; - number = -number; - } - if (number < 0x4000000) { - this.words = [ number & 0x3ffffff ]; - this.length = 1; - } else if (number < 0x10000000000000) { - this.words = [ - number & 0x3ffffff, - (number / 0x4000000) & 0x3ffffff - ]; - this.length = 2; - } else { - assert(number < 0x20000000000000); // 2 ^ 53 (unsafe) - this.words = [ - number & 0x3ffffff, - (number / 0x4000000) & 0x3ffffff, - 1 - ]; - this.length = 3; - } - - if (endian !== 'le') return; - - // Reverse the bytes - this._initArray(this.toArray(), base, endian); - }; - - BN.prototype._initArray = function _initArray (number, base, endian) { - // Perhaps a Uint8Array - assert(typeof number.length === 'number'); - if (number.length <= 0) { - this.words = [ 0 ]; - this.length = 1; - return this; - } - - this.length = Math.ceil(number.length / 3); - this.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - this.words[i] = 0; - } - - var j, w; - var off = 0; - if (endian === 'be') { - for (i = number.length - 1, j = 0; i >= 0; i -= 3) { - w = number[i] | (number[i - 1] << 8) | (number[i - 2] << 16); - this.words[j] |= (w << off) & 0x3ffffff; - this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; - off += 24; - if (off >= 26) { - off -= 26; - j++; - } - } - } else if (endian === 'le') { - for (i = 0, j = 0; i < number.length; i += 3) { - w = number[i] | (number[i + 1] << 8) | (number[i + 2] << 16); - this.words[j] |= (w << off) & 0x3ffffff; - this.words[j + 1] = (w >>> (26 - off)) & 0x3ffffff; - off += 24; - if (off >= 26) { - off -= 26; - j++; - } - } - } - return this.strip(); - }; - - function parseHex (str, start, end) { - var r = 0; - var len = Math.min(str.length, end); - for (var i = start; i < len; i++) { - var c = str.charCodeAt(i) - 48; - - r <<= 4; - - // 'a' - 'f' - if (c >= 49 && c <= 54) { - r |= c - 49 + 0xa; - - // 'A' - 'F' - } else if (c >= 17 && c <= 22) { - r |= c - 17 + 0xa; - - // '0' - '9' - } else { - r |= c & 0xf; - } - } - return r; - } - - BN.prototype._parseHex = function _parseHex (number, start) { - // Create possibly bigger array to ensure that it fits the number - this.length = Math.ceil((number.length - start) / 6); - this.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - this.words[i] = 0; - } - - var j, w; - // Scan 24-bit chunks and add them to the number - var off = 0; - for (i = number.length - 6, j = 0; i >= start; i -= 6) { - w = parseHex(number, i, i + 6); - this.words[j] |= (w << off) & 0x3ffffff; - // NOTE: `0x3fffff` is intentional here, 26bits max shift + 24bit hex limb - this.words[j + 1] |= w >>> (26 - off) & 0x3fffff; - off += 24; - if (off >= 26) { - off -= 26; - j++; - } - } - if (i + 6 !== start) { - w = parseHex(number, start, i + 6); - this.words[j] |= (w << off) & 0x3ffffff; - this.words[j + 1] |= w >>> (26 - off) & 0x3fffff; - } - this.strip(); - }; - - function parseBase (str, start, end, mul) { - var r = 0; - var len = Math.min(str.length, end); - for (var i = start; i < len; i++) { - var c = str.charCodeAt(i) - 48; - - r *= mul; - - // 'a' - if (c >= 49) { - r += c - 49 + 0xa; - - // 'A' - } else if (c >= 17) { - r += c - 17 + 0xa; - - // '0' - '9' - } else { - r += c; - } - } - return r; - } - - BN.prototype._parseBase = function _parseBase (number, base, start) { - // Initialize as zero - this.words = [ 0 ]; - this.length = 1; - - // Find length of limb in base - for (var limbLen = 0, limbPow = 1; limbPow <= 0x3ffffff; limbPow *= base) { - limbLen++; - } - limbLen--; - limbPow = (limbPow / base) | 0; - - var total = number.length - start; - var mod = total % limbLen; - var end = Math.min(total, total - mod) + start; - - var word = 0; - for (var i = start; i < end; i += limbLen) { - word = parseBase(number, i, i + limbLen, base); - - this.imuln(limbPow); - if (this.words[0] + word < 0x4000000) { - this.words[0] += word; - } else { - this._iaddn(word); - } - } - - if (mod !== 0) { - var pow = 1; - word = parseBase(number, i, number.length, base); - - for (i = 0; i < mod; i++) { - pow *= base; - } - - this.imuln(pow); - if (this.words[0] + word < 0x4000000) { - this.words[0] += word; - } else { - this._iaddn(word); - } - } - }; - - BN.prototype.copy = function copy (dest) { - dest.words = new Array(this.length); - for (var i = 0; i < this.length; i++) { - dest.words[i] = this.words[i]; - } - dest.length = this.length; - dest.negative = this.negative; - dest.red = this.red; - }; - - BN.prototype.clone = function clone () { - var r = new BN(null); - this.copy(r); - return r; - }; - - BN.prototype._expand = function _expand (size) { - while (this.length < size) { - this.words[this.length++] = 0; - } - return this; - }; - - // Remove leading `0` from `this` - BN.prototype.strip = function strip () { - while (this.length > 1 && this.words[this.length - 1] === 0) { - this.length--; - } - return this._normSign(); - }; - - BN.prototype._normSign = function _normSign () { - // -0 = 0 - if (this.length === 1 && this.words[0] === 0) { - this.negative = 0; - } - return this; - }; - - BN.prototype.inspect = function inspect () { - return (this.red ? ''; - }; - - /* - - var zeros = []; - var groupSizes = []; - var groupBases = []; - - var s = ''; - var i = -1; - while (++i < BN.wordSize) { - zeros[i] = s; - s += '0'; - } - groupSizes[0] = 0; - groupSizes[1] = 0; - groupBases[0] = 0; - groupBases[1] = 0; - var base = 2 - 1; - while (++base < 36 + 1) { - var groupSize = 0; - var groupBase = 1; - while (groupBase < (1 << BN.wordSize) / base) { - groupBase *= base; - groupSize += 1; - } - groupSizes[base] = groupSize; - groupBases[base] = groupBase; - } - - */ - - var zeros = [ - '', - '0', - '00', - '000', - '0000', - '00000', - '000000', - '0000000', - '00000000', - '000000000', - '0000000000', - '00000000000', - '000000000000', - '0000000000000', - '00000000000000', - '000000000000000', - '0000000000000000', - '00000000000000000', - '000000000000000000', - '0000000000000000000', - '00000000000000000000', - '000000000000000000000', - '0000000000000000000000', - '00000000000000000000000', - '000000000000000000000000', - '0000000000000000000000000' - ]; - - var groupSizes = [ - 0, 0, - 25, 16, 12, 11, 10, 9, 8, - 8, 7, 7, 7, 7, 6, 6, - 6, 6, 6, 6, 6, 5, 5, - 5, 5, 5, 5, 5, 5, 5, - 5, 5, 5, 5, 5, 5, 5 - ]; - - var groupBases = [ - 0, 0, - 33554432, 43046721, 16777216, 48828125, 60466176, 40353607, 16777216, - 43046721, 10000000, 19487171, 35831808, 62748517, 7529536, 11390625, - 16777216, 24137569, 34012224, 47045881, 64000000, 4084101, 5153632, - 6436343, 7962624, 9765625, 11881376, 14348907, 17210368, 20511149, - 24300000, 28629151, 33554432, 39135393, 45435424, 52521875, 60466176 - ]; - - BN.prototype.toString = function toString (base, padding) { - base = base || 10; - padding = padding | 0 || 1; - - var out; - if (base === 16 || base === 'hex') { - out = ''; - var off = 0; - var carry = 0; - for (var i = 0; i < this.length; i++) { - var w = this.words[i]; - var word = (((w << off) | carry) & 0xffffff).toString(16); - carry = (w >>> (24 - off)) & 0xffffff; - if (carry !== 0 || i !== this.length - 1) { - out = zeros[6 - word.length] + word + out; - } else { - out = word + out; - } - off += 2; - if (off >= 26) { - off -= 26; - i--; - } - } - if (carry !== 0) { - out = carry.toString(16) + out; - } - while (out.length % padding !== 0) { - out = '0' + out; - } - if (this.negative !== 0) { - out = '-' + out; - } - return out; - } - - if (base === (base | 0) && base >= 2 && base <= 36) { - // var groupSize = Math.floor(BN.wordSize * Math.LN2 / Math.log(base)); - var groupSize = groupSizes[base]; - // var groupBase = Math.pow(base, groupSize); - var groupBase = groupBases[base]; - out = ''; - var c = this.clone(); - c.negative = 0; - while (!c.isZero()) { - var r = c.modn(groupBase).toString(base); - c = c.idivn(groupBase); - - if (!c.isZero()) { - out = zeros[groupSize - r.length] + r + out; - } else { - out = r + out; - } - } - if (this.isZero()) { - out = '0' + out; - } - while (out.length % padding !== 0) { - out = '0' + out; - } - if (this.negative !== 0) { - out = '-' + out; - } - return out; - } - - assert(false, 'Base should be between 2 and 36'); - }; - - BN.prototype.toNumber = function toNumber () { - var ret = this.words[0]; - if (this.length === 2) { - ret += this.words[1] * 0x4000000; - } else if (this.length === 3 && this.words[2] === 0x01) { - // NOTE: at this stage it is known that the top bit is set - ret += 0x10000000000000 + (this.words[1] * 0x4000000); - } else if (this.length > 2) { - assert(false, 'Number can only safely store up to 53 bits'); - } - return (this.negative !== 0) ? -ret : ret; - }; - - BN.prototype.toJSON = function toJSON () { - return this.toString(16); - }; - - BN.prototype.toBuffer = function toBuffer (endian, length) { - assert(typeof Buffer !== 'undefined'); - return this.toArrayLike(Buffer, endian, length); - }; - - BN.prototype.toArray = function toArray (endian, length) { - return this.toArrayLike(Array, endian, length); - }; - - BN.prototype.toArrayLike = function toArrayLike (ArrayType, endian, length) { - var byteLength = this.byteLength(); - var reqLength = length || Math.max(1, byteLength); - assert(byteLength <= reqLength, 'byte array longer than desired length'); - assert(reqLength > 0, 'Requested array length <= 0'); - - this.strip(); - var littleEndian = endian === 'le'; - var res = new ArrayType(reqLength); - - var b, i; - var q = this.clone(); - if (!littleEndian) { - // Assume big-endian - for (i = 0; i < reqLength - byteLength; i++) { - res[i] = 0; - } - - for (i = 0; !q.isZero(); i++) { - b = q.andln(0xff); - q.iushrn(8); - - res[reqLength - i - 1] = b; - } - } else { - for (i = 0; !q.isZero(); i++) { - b = q.andln(0xff); - q.iushrn(8); - - res[i] = b; - } - - for (; i < reqLength; i++) { - res[i] = 0; - } - } - - return res; - }; - - if (Math.clz32) { - BN.prototype._countBits = function _countBits (w) { - return 32 - Math.clz32(w); - }; - } else { - BN.prototype._countBits = function _countBits (w) { - var t = w; - var r = 0; - if (t >= 0x1000) { - r += 13; - t >>>= 13; - } - if (t >= 0x40) { - r += 7; - t >>>= 7; - } - if (t >= 0x8) { - r += 4; - t >>>= 4; - } - if (t >= 0x02) { - r += 2; - t >>>= 2; - } - return r + t; - }; - } - - BN.prototype._zeroBits = function _zeroBits (w) { - // Short-cut - if (w === 0) return 26; - - var t = w; - var r = 0; - if ((t & 0x1fff) === 0) { - r += 13; - t >>>= 13; - } - if ((t & 0x7f) === 0) { - r += 7; - t >>>= 7; - } - if ((t & 0xf) === 0) { - r += 4; - t >>>= 4; - } - if ((t & 0x3) === 0) { - r += 2; - t >>>= 2; - } - if ((t & 0x1) === 0) { - r++; - } - return r; - }; - - // Return number of used bits in a BN - BN.prototype.bitLength = function bitLength () { - var w = this.words[this.length - 1]; - var hi = this._countBits(w); - return (this.length - 1) * 26 + hi; - }; - - function toBitArray (num) { - var w = new Array(num.bitLength()); - - for (var bit = 0; bit < w.length; bit++) { - var off = (bit / 26) | 0; - var wbit = bit % 26; - - w[bit] = (num.words[off] & (1 << wbit)) >>> wbit; - } - - return w; - } - - // Number of trailing zero bits - BN.prototype.zeroBits = function zeroBits () { - if (this.isZero()) return 0; - - var r = 0; - for (var i = 0; i < this.length; i++) { - var b = this._zeroBits(this.words[i]); - r += b; - if (b !== 26) break; - } - return r; - }; - - BN.prototype.byteLength = function byteLength () { - return Math.ceil(this.bitLength() / 8); - }; - - BN.prototype.toTwos = function toTwos (width) { - if (this.negative !== 0) { - return this.abs().inotn(width).iaddn(1); - } - return this.clone(); - }; - - BN.prototype.fromTwos = function fromTwos (width) { - if (this.testn(width - 1)) { - return this.notn(width).iaddn(1).ineg(); - } - return this.clone(); - }; - - BN.prototype.isNeg = function isNeg () { - return this.negative !== 0; - }; - - // Return negative clone of `this` - BN.prototype.neg = function neg () { - return this.clone().ineg(); - }; - - BN.prototype.ineg = function ineg () { - if (!this.isZero()) { - this.negative ^= 1; - } - - return this; - }; - - // Or `num` with `this` in-place - BN.prototype.iuor = function iuor (num) { - while (this.length < num.length) { - this.words[this.length++] = 0; - } - - for (var i = 0; i < num.length; i++) { - this.words[i] = this.words[i] | num.words[i]; - } - - return this.strip(); - }; - - BN.prototype.ior = function ior (num) { - assert((this.negative | num.negative) === 0); - return this.iuor(num); - }; - - // Or `num` with `this` - BN.prototype.or = function or (num) { - if (this.length > num.length) return this.clone().ior(num); - return num.clone().ior(this); - }; - - BN.prototype.uor = function uor (num) { - if (this.length > num.length) return this.clone().iuor(num); - return num.clone().iuor(this); - }; - - // And `num` with `this` in-place - BN.prototype.iuand = function iuand (num) { - // b = min-length(num, this) - var b; - if (this.length > num.length) { - b = num; - } else { - b = this; - } - - for (var i = 0; i < b.length; i++) { - this.words[i] = this.words[i] & num.words[i]; - } - - this.length = b.length; - - return this.strip(); - }; - - BN.prototype.iand = function iand (num) { - assert((this.negative | num.negative) === 0); - return this.iuand(num); - }; - - // And `num` with `this` - BN.prototype.and = function and (num) { - if (this.length > num.length) return this.clone().iand(num); - return num.clone().iand(this); - }; - - BN.prototype.uand = function uand (num) { - if (this.length > num.length) return this.clone().iuand(num); - return num.clone().iuand(this); - }; - - // Xor `num` with `this` in-place - BN.prototype.iuxor = function iuxor (num) { - // a.length > b.length - var a; - var b; - if (this.length > num.length) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - for (var i = 0; i < b.length; i++) { - this.words[i] = a.words[i] ^ b.words[i]; - } - - if (this !== a) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - this.length = a.length; - - return this.strip(); - }; - - BN.prototype.ixor = function ixor (num) { - assert((this.negative | num.negative) === 0); - return this.iuxor(num); - }; - - // Xor `num` with `this` - BN.prototype.xor = function xor (num) { - if (this.length > num.length) return this.clone().ixor(num); - return num.clone().ixor(this); - }; - - BN.prototype.uxor = function uxor (num) { - if (this.length > num.length) return this.clone().iuxor(num); - return num.clone().iuxor(this); - }; - - // Not ``this`` with ``width`` bitwidth - BN.prototype.inotn = function inotn (width) { - assert(typeof width === 'number' && width >= 0); - - var bytesNeeded = Math.ceil(width / 26) | 0; - var bitsLeft = width % 26; - - // Extend the buffer with leading zeroes - this._expand(bytesNeeded); - - if (bitsLeft > 0) { - bytesNeeded--; - } - - // Handle complete words - for (var i = 0; i < bytesNeeded; i++) { - this.words[i] = ~this.words[i] & 0x3ffffff; - } - - // Handle the residue - if (bitsLeft > 0) { - this.words[i] = ~this.words[i] & (0x3ffffff >> (26 - bitsLeft)); - } - - // And remove leading zeroes - return this.strip(); - }; - - BN.prototype.notn = function notn (width) { - return this.clone().inotn(width); - }; - - // Set `bit` of `this` - BN.prototype.setn = function setn (bit, val) { - assert(typeof bit === 'number' && bit >= 0); - - var off = (bit / 26) | 0; - var wbit = bit % 26; - - this._expand(off + 1); - - if (val) { - this.words[off] = this.words[off] | (1 << wbit); - } else { - this.words[off] = this.words[off] & ~(1 << wbit); - } - - return this.strip(); - }; - - // Add `num` to `this` in-place - BN.prototype.iadd = function iadd (num) { - var r; - - // negative + positive - if (this.negative !== 0 && num.negative === 0) { - this.negative = 0; - r = this.isub(num); - this.negative ^= 1; - return this._normSign(); - - // positive + negative - } else if (this.negative === 0 && num.negative !== 0) { - num.negative = 0; - r = this.isub(num); - num.negative = 1; - return r._normSign(); - } - - // a.length > b.length - var a, b; - if (this.length > num.length) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - var carry = 0; - for (var i = 0; i < b.length; i++) { - r = (a.words[i] | 0) + (b.words[i] | 0) + carry; - this.words[i] = r & 0x3ffffff; - carry = r >>> 26; - } - for (; carry !== 0 && i < a.length; i++) { - r = (a.words[i] | 0) + carry; - this.words[i] = r & 0x3ffffff; - carry = r >>> 26; - } - - this.length = a.length; - if (carry !== 0) { - this.words[this.length] = carry; - this.length++; - // Copy the rest of the words - } else if (a !== this) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - return this; - }; - - // Add `num` to `this` - BN.prototype.add = function add (num) { - var res; - if (num.negative !== 0 && this.negative === 0) { - num.negative = 0; - res = this.sub(num); - num.negative ^= 1; - return res; - } else if (num.negative === 0 && this.negative !== 0) { - this.negative = 0; - res = num.sub(this); - this.negative = 1; - return res; - } - - if (this.length > num.length) return this.clone().iadd(num); - - return num.clone().iadd(this); - }; - - // Subtract `num` from `this` in-place - BN.prototype.isub = function isub (num) { - // this - (-num) = this + num - if (num.negative !== 0) { - num.negative = 0; - var r = this.iadd(num); - num.negative = 1; - return r._normSign(); - - // -this - num = -(this + num) - } else if (this.negative !== 0) { - this.negative = 0; - this.iadd(num); - this.negative = 1; - return this._normSign(); - } - - // At this point both numbers are positive - var cmp = this.cmp(num); - - // Optimization - zeroify - if (cmp === 0) { - this.negative = 0; - this.length = 1; - this.words[0] = 0; - return this; - } - - // a > b - var a, b; - if (cmp > 0) { - a = this; - b = num; - } else { - a = num; - b = this; - } - - var carry = 0; - for (var i = 0; i < b.length; i++) { - r = (a.words[i] | 0) - (b.words[i] | 0) + carry; - carry = r >> 26; - this.words[i] = r & 0x3ffffff; - } - for (; carry !== 0 && i < a.length; i++) { - r = (a.words[i] | 0) + carry; - carry = r >> 26; - this.words[i] = r & 0x3ffffff; - } - - // Copy rest of the words - if (carry === 0 && i < a.length && a !== this) { - for (; i < a.length; i++) { - this.words[i] = a.words[i]; - } - } - - this.length = Math.max(this.length, i); - - if (a !== this) { - this.negative = 1; - } - - return this.strip(); - }; - - // Subtract `num` from `this` - BN.prototype.sub = function sub (num) { - return this.clone().isub(num); - }; - - function smallMulTo (self, num, out) { - out.negative = num.negative ^ self.negative; - var len = (self.length + num.length) | 0; - out.length = len; - len = (len - 1) | 0; - - // Peel one iteration (compiler can't do it, because of code complexity) - var a = self.words[0] | 0; - var b = num.words[0] | 0; - var r = a * b; - - var lo = r & 0x3ffffff; - var carry = (r / 0x4000000) | 0; - out.words[0] = lo; - - for (var k = 1; k < len; k++) { - // Sum all words with the same `i + j = k` and accumulate `ncarry`, - // note that ncarry could be >= 0x3ffffff - var ncarry = carry >>> 26; - var rword = carry & 0x3ffffff; - var maxJ = Math.min(k, num.length - 1); - for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { - var i = (k - j) | 0; - a = self.words[i] | 0; - b = num.words[j] | 0; - r = a * b + rword; - ncarry += (r / 0x4000000) | 0; - rword = r & 0x3ffffff; - } - out.words[k] = rword | 0; - carry = ncarry | 0; - } - if (carry !== 0) { - out.words[k] = carry | 0; - } else { - out.length--; - } - - return out.strip(); - } - - // TODO(indutny): it may be reasonable to omit it for users who don't need - // to work with 256-bit numbers, otherwise it gives 20% improvement for 256-bit - // multiplication (like elliptic secp256k1). - var comb10MulTo = function comb10MulTo (self, num, out) { - var a = self.words; - var b = num.words; - var o = out.words; - var c = 0; - var lo; - var mid; - var hi; - var a0 = a[0] | 0; - var al0 = a0 & 0x1fff; - var ah0 = a0 >>> 13; - var a1 = a[1] | 0; - var al1 = a1 & 0x1fff; - var ah1 = a1 >>> 13; - var a2 = a[2] | 0; - var al2 = a2 & 0x1fff; - var ah2 = a2 >>> 13; - var a3 = a[3] | 0; - var al3 = a3 & 0x1fff; - var ah3 = a3 >>> 13; - var a4 = a[4] | 0; - var al4 = a4 & 0x1fff; - var ah4 = a4 >>> 13; - var a5 = a[5] | 0; - var al5 = a5 & 0x1fff; - var ah5 = a5 >>> 13; - var a6 = a[6] | 0; - var al6 = a6 & 0x1fff; - var ah6 = a6 >>> 13; - var a7 = a[7] | 0; - var al7 = a7 & 0x1fff; - var ah7 = a7 >>> 13; - var a8 = a[8] | 0; - var al8 = a8 & 0x1fff; - var ah8 = a8 >>> 13; - var a9 = a[9] | 0; - var al9 = a9 & 0x1fff; - var ah9 = a9 >>> 13; - var b0 = b[0] | 0; - var bl0 = b0 & 0x1fff; - var bh0 = b0 >>> 13; - var b1 = b[1] | 0; - var bl1 = b1 & 0x1fff; - var bh1 = b1 >>> 13; - var b2 = b[2] | 0; - var bl2 = b2 & 0x1fff; - var bh2 = b2 >>> 13; - var b3 = b[3] | 0; - var bl3 = b3 & 0x1fff; - var bh3 = b3 >>> 13; - var b4 = b[4] | 0; - var bl4 = b4 & 0x1fff; - var bh4 = b4 >>> 13; - var b5 = b[5] | 0; - var bl5 = b5 & 0x1fff; - var bh5 = b5 >>> 13; - var b6 = b[6] | 0; - var bl6 = b6 & 0x1fff; - var bh6 = b6 >>> 13; - var b7 = b[7] | 0; - var bl7 = b7 & 0x1fff; - var bh7 = b7 >>> 13; - var b8 = b[8] | 0; - var bl8 = b8 & 0x1fff; - var bh8 = b8 >>> 13; - var b9 = b[9] | 0; - var bl9 = b9 & 0x1fff; - var bh9 = b9 >>> 13; - - out.negative = self.negative ^ num.negative; - out.length = 19; - /* k = 0 */ - lo = Math.imul(al0, bl0); - mid = Math.imul(al0, bh0); - mid = (mid + Math.imul(ah0, bl0)) | 0; - hi = Math.imul(ah0, bh0); - var w0 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w0 >>> 26)) | 0; - w0 &= 0x3ffffff; - /* k = 1 */ - lo = Math.imul(al1, bl0); - mid = Math.imul(al1, bh0); - mid = (mid + Math.imul(ah1, bl0)) | 0; - hi = Math.imul(ah1, bh0); - lo = (lo + Math.imul(al0, bl1)) | 0; - mid = (mid + Math.imul(al0, bh1)) | 0; - mid = (mid + Math.imul(ah0, bl1)) | 0; - hi = (hi + Math.imul(ah0, bh1)) | 0; - var w1 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w1 >>> 26)) | 0; - w1 &= 0x3ffffff; - /* k = 2 */ - lo = Math.imul(al2, bl0); - mid = Math.imul(al2, bh0); - mid = (mid + Math.imul(ah2, bl0)) | 0; - hi = Math.imul(ah2, bh0); - lo = (lo + Math.imul(al1, bl1)) | 0; - mid = (mid + Math.imul(al1, bh1)) | 0; - mid = (mid + Math.imul(ah1, bl1)) | 0; - hi = (hi + Math.imul(ah1, bh1)) | 0; - lo = (lo + Math.imul(al0, bl2)) | 0; - mid = (mid + Math.imul(al0, bh2)) | 0; - mid = (mid + Math.imul(ah0, bl2)) | 0; - hi = (hi + Math.imul(ah0, bh2)) | 0; - var w2 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w2 >>> 26)) | 0; - w2 &= 0x3ffffff; - /* k = 3 */ - lo = Math.imul(al3, bl0); - mid = Math.imul(al3, bh0); - mid = (mid + Math.imul(ah3, bl0)) | 0; - hi = Math.imul(ah3, bh0); - lo = (lo + Math.imul(al2, bl1)) | 0; - mid = (mid + Math.imul(al2, bh1)) | 0; - mid = (mid + Math.imul(ah2, bl1)) | 0; - hi = (hi + Math.imul(ah2, bh1)) | 0; - lo = (lo + Math.imul(al1, bl2)) | 0; - mid = (mid + Math.imul(al1, bh2)) | 0; - mid = (mid + Math.imul(ah1, bl2)) | 0; - hi = (hi + Math.imul(ah1, bh2)) | 0; - lo = (lo + Math.imul(al0, bl3)) | 0; - mid = (mid + Math.imul(al0, bh3)) | 0; - mid = (mid + Math.imul(ah0, bl3)) | 0; - hi = (hi + Math.imul(ah0, bh3)) | 0; - var w3 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w3 >>> 26)) | 0; - w3 &= 0x3ffffff; - /* k = 4 */ - lo = Math.imul(al4, bl0); - mid = Math.imul(al4, bh0); - mid = (mid + Math.imul(ah4, bl0)) | 0; - hi = Math.imul(ah4, bh0); - lo = (lo + Math.imul(al3, bl1)) | 0; - mid = (mid + Math.imul(al3, bh1)) | 0; - mid = (mid + Math.imul(ah3, bl1)) | 0; - hi = (hi + Math.imul(ah3, bh1)) | 0; - lo = (lo + Math.imul(al2, bl2)) | 0; - mid = (mid + Math.imul(al2, bh2)) | 0; - mid = (mid + Math.imul(ah2, bl2)) | 0; - hi = (hi + Math.imul(ah2, bh2)) | 0; - lo = (lo + Math.imul(al1, bl3)) | 0; - mid = (mid + Math.imul(al1, bh3)) | 0; - mid = (mid + Math.imul(ah1, bl3)) | 0; - hi = (hi + Math.imul(ah1, bh3)) | 0; - lo = (lo + Math.imul(al0, bl4)) | 0; - mid = (mid + Math.imul(al0, bh4)) | 0; - mid = (mid + Math.imul(ah0, bl4)) | 0; - hi = (hi + Math.imul(ah0, bh4)) | 0; - var w4 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w4 >>> 26)) | 0; - w4 &= 0x3ffffff; - /* k = 5 */ - lo = Math.imul(al5, bl0); - mid = Math.imul(al5, bh0); - mid = (mid + Math.imul(ah5, bl0)) | 0; - hi = Math.imul(ah5, bh0); - lo = (lo + Math.imul(al4, bl1)) | 0; - mid = (mid + Math.imul(al4, bh1)) | 0; - mid = (mid + Math.imul(ah4, bl1)) | 0; - hi = (hi + Math.imul(ah4, bh1)) | 0; - lo = (lo + Math.imul(al3, bl2)) | 0; - mid = (mid + Math.imul(al3, bh2)) | 0; - mid = (mid + Math.imul(ah3, bl2)) | 0; - hi = (hi + Math.imul(ah3, bh2)) | 0; - lo = (lo + Math.imul(al2, bl3)) | 0; - mid = (mid + Math.imul(al2, bh3)) | 0; - mid = (mid + Math.imul(ah2, bl3)) | 0; - hi = (hi + Math.imul(ah2, bh3)) | 0; - lo = (lo + Math.imul(al1, bl4)) | 0; - mid = (mid + Math.imul(al1, bh4)) | 0; - mid = (mid + Math.imul(ah1, bl4)) | 0; - hi = (hi + Math.imul(ah1, bh4)) | 0; - lo = (lo + Math.imul(al0, bl5)) | 0; - mid = (mid + Math.imul(al0, bh5)) | 0; - mid = (mid + Math.imul(ah0, bl5)) | 0; - hi = (hi + Math.imul(ah0, bh5)) | 0; - var w5 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w5 >>> 26)) | 0; - w5 &= 0x3ffffff; - /* k = 6 */ - lo = Math.imul(al6, bl0); - mid = Math.imul(al6, bh0); - mid = (mid + Math.imul(ah6, bl0)) | 0; - hi = Math.imul(ah6, bh0); - lo = (lo + Math.imul(al5, bl1)) | 0; - mid = (mid + Math.imul(al5, bh1)) | 0; - mid = (mid + Math.imul(ah5, bl1)) | 0; - hi = (hi + Math.imul(ah5, bh1)) | 0; - lo = (lo + Math.imul(al4, bl2)) | 0; - mid = (mid + Math.imul(al4, bh2)) | 0; - mid = (mid + Math.imul(ah4, bl2)) | 0; - hi = (hi + Math.imul(ah4, bh2)) | 0; - lo = (lo + Math.imul(al3, bl3)) | 0; - mid = (mid + Math.imul(al3, bh3)) | 0; - mid = (mid + Math.imul(ah3, bl3)) | 0; - hi = (hi + Math.imul(ah3, bh3)) | 0; - lo = (lo + Math.imul(al2, bl4)) | 0; - mid = (mid + Math.imul(al2, bh4)) | 0; - mid = (mid + Math.imul(ah2, bl4)) | 0; - hi = (hi + Math.imul(ah2, bh4)) | 0; - lo = (lo + Math.imul(al1, bl5)) | 0; - mid = (mid + Math.imul(al1, bh5)) | 0; - mid = (mid + Math.imul(ah1, bl5)) | 0; - hi = (hi + Math.imul(ah1, bh5)) | 0; - lo = (lo + Math.imul(al0, bl6)) | 0; - mid = (mid + Math.imul(al0, bh6)) | 0; - mid = (mid + Math.imul(ah0, bl6)) | 0; - hi = (hi + Math.imul(ah0, bh6)) | 0; - var w6 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w6 >>> 26)) | 0; - w6 &= 0x3ffffff; - /* k = 7 */ - lo = Math.imul(al7, bl0); - mid = Math.imul(al7, bh0); - mid = (mid + Math.imul(ah7, bl0)) | 0; - hi = Math.imul(ah7, bh0); - lo = (lo + Math.imul(al6, bl1)) | 0; - mid = (mid + Math.imul(al6, bh1)) | 0; - mid = (mid + Math.imul(ah6, bl1)) | 0; - hi = (hi + Math.imul(ah6, bh1)) | 0; - lo = (lo + Math.imul(al5, bl2)) | 0; - mid = (mid + Math.imul(al5, bh2)) | 0; - mid = (mid + Math.imul(ah5, bl2)) | 0; - hi = (hi + Math.imul(ah5, bh2)) | 0; - lo = (lo + Math.imul(al4, bl3)) | 0; - mid = (mid + Math.imul(al4, bh3)) | 0; - mid = (mid + Math.imul(ah4, bl3)) | 0; - hi = (hi + Math.imul(ah4, bh3)) | 0; - lo = (lo + Math.imul(al3, bl4)) | 0; - mid = (mid + Math.imul(al3, bh4)) | 0; - mid = (mid + Math.imul(ah3, bl4)) | 0; - hi = (hi + Math.imul(ah3, bh4)) | 0; - lo = (lo + Math.imul(al2, bl5)) | 0; - mid = (mid + Math.imul(al2, bh5)) | 0; - mid = (mid + Math.imul(ah2, bl5)) | 0; - hi = (hi + Math.imul(ah2, bh5)) | 0; - lo = (lo + Math.imul(al1, bl6)) | 0; - mid = (mid + Math.imul(al1, bh6)) | 0; - mid = (mid + Math.imul(ah1, bl6)) | 0; - hi = (hi + Math.imul(ah1, bh6)) | 0; - lo = (lo + Math.imul(al0, bl7)) | 0; - mid = (mid + Math.imul(al0, bh7)) | 0; - mid = (mid + Math.imul(ah0, bl7)) | 0; - hi = (hi + Math.imul(ah0, bh7)) | 0; - var w7 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w7 >>> 26)) | 0; - w7 &= 0x3ffffff; - /* k = 8 */ - lo = Math.imul(al8, bl0); - mid = Math.imul(al8, bh0); - mid = (mid + Math.imul(ah8, bl0)) | 0; - hi = Math.imul(ah8, bh0); - lo = (lo + Math.imul(al7, bl1)) | 0; - mid = (mid + Math.imul(al7, bh1)) | 0; - mid = (mid + Math.imul(ah7, bl1)) | 0; - hi = (hi + Math.imul(ah7, bh1)) | 0; - lo = (lo + Math.imul(al6, bl2)) | 0; - mid = (mid + Math.imul(al6, bh2)) | 0; - mid = (mid + Math.imul(ah6, bl2)) | 0; - hi = (hi + Math.imul(ah6, bh2)) | 0; - lo = (lo + Math.imul(al5, bl3)) | 0; - mid = (mid + Math.imul(al5, bh3)) | 0; - mid = (mid + Math.imul(ah5, bl3)) | 0; - hi = (hi + Math.imul(ah5, bh3)) | 0; - lo = (lo + Math.imul(al4, bl4)) | 0; - mid = (mid + Math.imul(al4, bh4)) | 0; - mid = (mid + Math.imul(ah4, bl4)) | 0; - hi = (hi + Math.imul(ah4, bh4)) | 0; - lo = (lo + Math.imul(al3, bl5)) | 0; - mid = (mid + Math.imul(al3, bh5)) | 0; - mid = (mid + Math.imul(ah3, bl5)) | 0; - hi = (hi + Math.imul(ah3, bh5)) | 0; - lo = (lo + Math.imul(al2, bl6)) | 0; - mid = (mid + Math.imul(al2, bh6)) | 0; - mid = (mid + Math.imul(ah2, bl6)) | 0; - hi = (hi + Math.imul(ah2, bh6)) | 0; - lo = (lo + Math.imul(al1, bl7)) | 0; - mid = (mid + Math.imul(al1, bh7)) | 0; - mid = (mid + Math.imul(ah1, bl7)) | 0; - hi = (hi + Math.imul(ah1, bh7)) | 0; - lo = (lo + Math.imul(al0, bl8)) | 0; - mid = (mid + Math.imul(al0, bh8)) | 0; - mid = (mid + Math.imul(ah0, bl8)) | 0; - hi = (hi + Math.imul(ah0, bh8)) | 0; - var w8 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w8 >>> 26)) | 0; - w8 &= 0x3ffffff; - /* k = 9 */ - lo = Math.imul(al9, bl0); - mid = Math.imul(al9, bh0); - mid = (mid + Math.imul(ah9, bl0)) | 0; - hi = Math.imul(ah9, bh0); - lo = (lo + Math.imul(al8, bl1)) | 0; - mid = (mid + Math.imul(al8, bh1)) | 0; - mid = (mid + Math.imul(ah8, bl1)) | 0; - hi = (hi + Math.imul(ah8, bh1)) | 0; - lo = (lo + Math.imul(al7, bl2)) | 0; - mid = (mid + Math.imul(al7, bh2)) | 0; - mid = (mid + Math.imul(ah7, bl2)) | 0; - hi = (hi + Math.imul(ah7, bh2)) | 0; - lo = (lo + Math.imul(al6, bl3)) | 0; - mid = (mid + Math.imul(al6, bh3)) | 0; - mid = (mid + Math.imul(ah6, bl3)) | 0; - hi = (hi + Math.imul(ah6, bh3)) | 0; - lo = (lo + Math.imul(al5, bl4)) | 0; - mid = (mid + Math.imul(al5, bh4)) | 0; - mid = (mid + Math.imul(ah5, bl4)) | 0; - hi = (hi + Math.imul(ah5, bh4)) | 0; - lo = (lo + Math.imul(al4, bl5)) | 0; - mid = (mid + Math.imul(al4, bh5)) | 0; - mid = (mid + Math.imul(ah4, bl5)) | 0; - hi = (hi + Math.imul(ah4, bh5)) | 0; - lo = (lo + Math.imul(al3, bl6)) | 0; - mid = (mid + Math.imul(al3, bh6)) | 0; - mid = (mid + Math.imul(ah3, bl6)) | 0; - hi = (hi + Math.imul(ah3, bh6)) | 0; - lo = (lo + Math.imul(al2, bl7)) | 0; - mid = (mid + Math.imul(al2, bh7)) | 0; - mid = (mid + Math.imul(ah2, bl7)) | 0; - hi = (hi + Math.imul(ah2, bh7)) | 0; - lo = (lo + Math.imul(al1, bl8)) | 0; - mid = (mid + Math.imul(al1, bh8)) | 0; - mid = (mid + Math.imul(ah1, bl8)) | 0; - hi = (hi + Math.imul(ah1, bh8)) | 0; - lo = (lo + Math.imul(al0, bl9)) | 0; - mid = (mid + Math.imul(al0, bh9)) | 0; - mid = (mid + Math.imul(ah0, bl9)) | 0; - hi = (hi + Math.imul(ah0, bh9)) | 0; - var w9 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w9 >>> 26)) | 0; - w9 &= 0x3ffffff; - /* k = 10 */ - lo = Math.imul(al9, bl1); - mid = Math.imul(al9, bh1); - mid = (mid + Math.imul(ah9, bl1)) | 0; - hi = Math.imul(ah9, bh1); - lo = (lo + Math.imul(al8, bl2)) | 0; - mid = (mid + Math.imul(al8, bh2)) | 0; - mid = (mid + Math.imul(ah8, bl2)) | 0; - hi = (hi + Math.imul(ah8, bh2)) | 0; - lo = (lo + Math.imul(al7, bl3)) | 0; - mid = (mid + Math.imul(al7, bh3)) | 0; - mid = (mid + Math.imul(ah7, bl3)) | 0; - hi = (hi + Math.imul(ah7, bh3)) | 0; - lo = (lo + Math.imul(al6, bl4)) | 0; - mid = (mid + Math.imul(al6, bh4)) | 0; - mid = (mid + Math.imul(ah6, bl4)) | 0; - hi = (hi + Math.imul(ah6, bh4)) | 0; - lo = (lo + Math.imul(al5, bl5)) | 0; - mid = (mid + Math.imul(al5, bh5)) | 0; - mid = (mid + Math.imul(ah5, bl5)) | 0; - hi = (hi + Math.imul(ah5, bh5)) | 0; - lo = (lo + Math.imul(al4, bl6)) | 0; - mid = (mid + Math.imul(al4, bh6)) | 0; - mid = (mid + Math.imul(ah4, bl6)) | 0; - hi = (hi + Math.imul(ah4, bh6)) | 0; - lo = (lo + Math.imul(al3, bl7)) | 0; - mid = (mid + Math.imul(al3, bh7)) | 0; - mid = (mid + Math.imul(ah3, bl7)) | 0; - hi = (hi + Math.imul(ah3, bh7)) | 0; - lo = (lo + Math.imul(al2, bl8)) | 0; - mid = (mid + Math.imul(al2, bh8)) | 0; - mid = (mid + Math.imul(ah2, bl8)) | 0; - hi = (hi + Math.imul(ah2, bh8)) | 0; - lo = (lo + Math.imul(al1, bl9)) | 0; - mid = (mid + Math.imul(al1, bh9)) | 0; - mid = (mid + Math.imul(ah1, bl9)) | 0; - hi = (hi + Math.imul(ah1, bh9)) | 0; - var w10 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w10 >>> 26)) | 0; - w10 &= 0x3ffffff; - /* k = 11 */ - lo = Math.imul(al9, bl2); - mid = Math.imul(al9, bh2); - mid = (mid + Math.imul(ah9, bl2)) | 0; - hi = Math.imul(ah9, bh2); - lo = (lo + Math.imul(al8, bl3)) | 0; - mid = (mid + Math.imul(al8, bh3)) | 0; - mid = (mid + Math.imul(ah8, bl3)) | 0; - hi = (hi + Math.imul(ah8, bh3)) | 0; - lo = (lo + Math.imul(al7, bl4)) | 0; - mid = (mid + Math.imul(al7, bh4)) | 0; - mid = (mid + Math.imul(ah7, bl4)) | 0; - hi = (hi + Math.imul(ah7, bh4)) | 0; - lo = (lo + Math.imul(al6, bl5)) | 0; - mid = (mid + Math.imul(al6, bh5)) | 0; - mid = (mid + Math.imul(ah6, bl5)) | 0; - hi = (hi + Math.imul(ah6, bh5)) | 0; - lo = (lo + Math.imul(al5, bl6)) | 0; - mid = (mid + Math.imul(al5, bh6)) | 0; - mid = (mid + Math.imul(ah5, bl6)) | 0; - hi = (hi + Math.imul(ah5, bh6)) | 0; - lo = (lo + Math.imul(al4, bl7)) | 0; - mid = (mid + Math.imul(al4, bh7)) | 0; - mid = (mid + Math.imul(ah4, bl7)) | 0; - hi = (hi + Math.imul(ah4, bh7)) | 0; - lo = (lo + Math.imul(al3, bl8)) | 0; - mid = (mid + Math.imul(al3, bh8)) | 0; - mid = (mid + Math.imul(ah3, bl8)) | 0; - hi = (hi + Math.imul(ah3, bh8)) | 0; - lo = (lo + Math.imul(al2, bl9)) | 0; - mid = (mid + Math.imul(al2, bh9)) | 0; - mid = (mid + Math.imul(ah2, bl9)) | 0; - hi = (hi + Math.imul(ah2, bh9)) | 0; - var w11 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w11 >>> 26)) | 0; - w11 &= 0x3ffffff; - /* k = 12 */ - lo = Math.imul(al9, bl3); - mid = Math.imul(al9, bh3); - mid = (mid + Math.imul(ah9, bl3)) | 0; - hi = Math.imul(ah9, bh3); - lo = (lo + Math.imul(al8, bl4)) | 0; - mid = (mid + Math.imul(al8, bh4)) | 0; - mid = (mid + Math.imul(ah8, bl4)) | 0; - hi = (hi + Math.imul(ah8, bh4)) | 0; - lo = (lo + Math.imul(al7, bl5)) | 0; - mid = (mid + Math.imul(al7, bh5)) | 0; - mid = (mid + Math.imul(ah7, bl5)) | 0; - hi = (hi + Math.imul(ah7, bh5)) | 0; - lo = (lo + Math.imul(al6, bl6)) | 0; - mid = (mid + Math.imul(al6, bh6)) | 0; - mid = (mid + Math.imul(ah6, bl6)) | 0; - hi = (hi + Math.imul(ah6, bh6)) | 0; - lo = (lo + Math.imul(al5, bl7)) | 0; - mid = (mid + Math.imul(al5, bh7)) | 0; - mid = (mid + Math.imul(ah5, bl7)) | 0; - hi = (hi + Math.imul(ah5, bh7)) | 0; - lo = (lo + Math.imul(al4, bl8)) | 0; - mid = (mid + Math.imul(al4, bh8)) | 0; - mid = (mid + Math.imul(ah4, bl8)) | 0; - hi = (hi + Math.imul(ah4, bh8)) | 0; - lo = (lo + Math.imul(al3, bl9)) | 0; - mid = (mid + Math.imul(al3, bh9)) | 0; - mid = (mid + Math.imul(ah3, bl9)) | 0; - hi = (hi + Math.imul(ah3, bh9)) | 0; - var w12 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w12 >>> 26)) | 0; - w12 &= 0x3ffffff; - /* k = 13 */ - lo = Math.imul(al9, bl4); - mid = Math.imul(al9, bh4); - mid = (mid + Math.imul(ah9, bl4)) | 0; - hi = Math.imul(ah9, bh4); - lo = (lo + Math.imul(al8, bl5)) | 0; - mid = (mid + Math.imul(al8, bh5)) | 0; - mid = (mid + Math.imul(ah8, bl5)) | 0; - hi = (hi + Math.imul(ah8, bh5)) | 0; - lo = (lo + Math.imul(al7, bl6)) | 0; - mid = (mid + Math.imul(al7, bh6)) | 0; - mid = (mid + Math.imul(ah7, bl6)) | 0; - hi = (hi + Math.imul(ah7, bh6)) | 0; - lo = (lo + Math.imul(al6, bl7)) | 0; - mid = (mid + Math.imul(al6, bh7)) | 0; - mid = (mid + Math.imul(ah6, bl7)) | 0; - hi = (hi + Math.imul(ah6, bh7)) | 0; - lo = (lo + Math.imul(al5, bl8)) | 0; - mid = (mid + Math.imul(al5, bh8)) | 0; - mid = (mid + Math.imul(ah5, bl8)) | 0; - hi = (hi + Math.imul(ah5, bh8)) | 0; - lo = (lo + Math.imul(al4, bl9)) | 0; - mid = (mid + Math.imul(al4, bh9)) | 0; - mid = (mid + Math.imul(ah4, bl9)) | 0; - hi = (hi + Math.imul(ah4, bh9)) | 0; - var w13 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w13 >>> 26)) | 0; - w13 &= 0x3ffffff; - /* k = 14 */ - lo = Math.imul(al9, bl5); - mid = Math.imul(al9, bh5); - mid = (mid + Math.imul(ah9, bl5)) | 0; - hi = Math.imul(ah9, bh5); - lo = (lo + Math.imul(al8, bl6)) | 0; - mid = (mid + Math.imul(al8, bh6)) | 0; - mid = (mid + Math.imul(ah8, bl6)) | 0; - hi = (hi + Math.imul(ah8, bh6)) | 0; - lo = (lo + Math.imul(al7, bl7)) | 0; - mid = (mid + Math.imul(al7, bh7)) | 0; - mid = (mid + Math.imul(ah7, bl7)) | 0; - hi = (hi + Math.imul(ah7, bh7)) | 0; - lo = (lo + Math.imul(al6, bl8)) | 0; - mid = (mid + Math.imul(al6, bh8)) | 0; - mid = (mid + Math.imul(ah6, bl8)) | 0; - hi = (hi + Math.imul(ah6, bh8)) | 0; - lo = (lo + Math.imul(al5, bl9)) | 0; - mid = (mid + Math.imul(al5, bh9)) | 0; - mid = (mid + Math.imul(ah5, bl9)) | 0; - hi = (hi + Math.imul(ah5, bh9)) | 0; - var w14 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w14 >>> 26)) | 0; - w14 &= 0x3ffffff; - /* k = 15 */ - lo = Math.imul(al9, bl6); - mid = Math.imul(al9, bh6); - mid = (mid + Math.imul(ah9, bl6)) | 0; - hi = Math.imul(ah9, bh6); - lo = (lo + Math.imul(al8, bl7)) | 0; - mid = (mid + Math.imul(al8, bh7)) | 0; - mid = (mid + Math.imul(ah8, bl7)) | 0; - hi = (hi + Math.imul(ah8, bh7)) | 0; - lo = (lo + Math.imul(al7, bl8)) | 0; - mid = (mid + Math.imul(al7, bh8)) | 0; - mid = (mid + Math.imul(ah7, bl8)) | 0; - hi = (hi + Math.imul(ah7, bh8)) | 0; - lo = (lo + Math.imul(al6, bl9)) | 0; - mid = (mid + Math.imul(al6, bh9)) | 0; - mid = (mid + Math.imul(ah6, bl9)) | 0; - hi = (hi + Math.imul(ah6, bh9)) | 0; - var w15 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w15 >>> 26)) | 0; - w15 &= 0x3ffffff; - /* k = 16 */ - lo = Math.imul(al9, bl7); - mid = Math.imul(al9, bh7); - mid = (mid + Math.imul(ah9, bl7)) | 0; - hi = Math.imul(ah9, bh7); - lo = (lo + Math.imul(al8, bl8)) | 0; - mid = (mid + Math.imul(al8, bh8)) | 0; - mid = (mid + Math.imul(ah8, bl8)) | 0; - hi = (hi + Math.imul(ah8, bh8)) | 0; - lo = (lo + Math.imul(al7, bl9)) | 0; - mid = (mid + Math.imul(al7, bh9)) | 0; - mid = (mid + Math.imul(ah7, bl9)) | 0; - hi = (hi + Math.imul(ah7, bh9)) | 0; - var w16 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w16 >>> 26)) | 0; - w16 &= 0x3ffffff; - /* k = 17 */ - lo = Math.imul(al9, bl8); - mid = Math.imul(al9, bh8); - mid = (mid + Math.imul(ah9, bl8)) | 0; - hi = Math.imul(ah9, bh8); - lo = (lo + Math.imul(al8, bl9)) | 0; - mid = (mid + Math.imul(al8, bh9)) | 0; - mid = (mid + Math.imul(ah8, bl9)) | 0; - hi = (hi + Math.imul(ah8, bh9)) | 0; - var w17 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w17 >>> 26)) | 0; - w17 &= 0x3ffffff; - /* k = 18 */ - lo = Math.imul(al9, bl9); - mid = Math.imul(al9, bh9); - mid = (mid + Math.imul(ah9, bl9)) | 0; - hi = Math.imul(ah9, bh9); - var w18 = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0; - c = (((hi + (mid >>> 13)) | 0) + (w18 >>> 26)) | 0; - w18 &= 0x3ffffff; - o[0] = w0; - o[1] = w1; - o[2] = w2; - o[3] = w3; - o[4] = w4; - o[5] = w5; - o[6] = w6; - o[7] = w7; - o[8] = w8; - o[9] = w9; - o[10] = w10; - o[11] = w11; - o[12] = w12; - o[13] = w13; - o[14] = w14; - o[15] = w15; - o[16] = w16; - o[17] = w17; - o[18] = w18; - if (c !== 0) { - o[19] = c; - out.length++; - } - return out; - }; - - // Polyfill comb - if (!Math.imul) { - comb10MulTo = smallMulTo; - } - - function bigMulTo (self, num, out) { - out.negative = num.negative ^ self.negative; - out.length = self.length + num.length; - - var carry = 0; - var hncarry = 0; - for (var k = 0; k < out.length - 1; k++) { - // Sum all words with the same `i + j = k` and accumulate `ncarry`, - // note that ncarry could be >= 0x3ffffff - var ncarry = hncarry; - hncarry = 0; - var rword = carry & 0x3ffffff; - var maxJ = Math.min(k, num.length - 1); - for (var j = Math.max(0, k - self.length + 1); j <= maxJ; j++) { - var i = k - j; - var a = self.words[i] | 0; - var b = num.words[j] | 0; - var r = a * b; - - var lo = r & 0x3ffffff; - ncarry = (ncarry + ((r / 0x4000000) | 0)) | 0; - lo = (lo + rword) | 0; - rword = lo & 0x3ffffff; - ncarry = (ncarry + (lo >>> 26)) | 0; - - hncarry += ncarry >>> 26; - ncarry &= 0x3ffffff; - } - out.words[k] = rword; - carry = ncarry; - ncarry = hncarry; - } - if (carry !== 0) { - out.words[k] = carry; - } else { - out.length--; - } - - return out.strip(); - } - - function jumboMulTo (self, num, out) { - var fftm = new FFTM(); - return fftm.mulp(self, num, out); - } - - BN.prototype.mulTo = function mulTo (num, out) { - var res; - var len = this.length + num.length; - if (this.length === 10 && num.length === 10) { - res = comb10MulTo(this, num, out); - } else if (len < 63) { - res = smallMulTo(this, num, out); - } else if (len < 1024) { - res = bigMulTo(this, num, out); - } else { - res = jumboMulTo(this, num, out); - } - - return res; - }; - - // Cooley-Tukey algorithm for FFT - // slightly revisited to rely on looping instead of recursion - - function FFTM (x, y) { - this.x = x; - this.y = y; - } - - FFTM.prototype.makeRBT = function makeRBT (N) { - var t = new Array(N); - var l = BN.prototype._countBits(N) - 1; - for (var i = 0; i < N; i++) { - t[i] = this.revBin(i, l, N); - } - - return t; - }; - - // Returns binary-reversed representation of `x` - FFTM.prototype.revBin = function revBin (x, l, N) { - if (x === 0 || x === N - 1) return x; - - var rb = 0; - for (var i = 0; i < l; i++) { - rb |= (x & 1) << (l - i - 1); - x >>= 1; - } - - return rb; - }; - - // Performs "tweedling" phase, therefore 'emulating' - // behaviour of the recursive algorithm - FFTM.prototype.permute = function permute (rbt, rws, iws, rtws, itws, N) { - for (var i = 0; i < N; i++) { - rtws[i] = rws[rbt[i]]; - itws[i] = iws[rbt[i]]; - } - }; - - FFTM.prototype.transform = function transform (rws, iws, rtws, itws, N, rbt) { - this.permute(rbt, rws, iws, rtws, itws, N); - - for (var s = 1; s < N; s <<= 1) { - var l = s << 1; - - var rtwdf = Math.cos(2 * Math.PI / l); - var itwdf = Math.sin(2 * Math.PI / l); - - for (var p = 0; p < N; p += l) { - var rtwdf_ = rtwdf; - var itwdf_ = itwdf; - - for (var j = 0; j < s; j++) { - var re = rtws[p + j]; - var ie = itws[p + j]; - - var ro = rtws[p + j + s]; - var io = itws[p + j + s]; - - var rx = rtwdf_ * ro - itwdf_ * io; - - io = rtwdf_ * io + itwdf_ * ro; - ro = rx; - - rtws[p + j] = re + ro; - itws[p + j] = ie + io; - - rtws[p + j + s] = re - ro; - itws[p + j + s] = ie - io; - - /* jshint maxdepth : false */ - if (j !== l) { - rx = rtwdf * rtwdf_ - itwdf * itwdf_; - - itwdf_ = rtwdf * itwdf_ + itwdf * rtwdf_; - rtwdf_ = rx; - } - } - } - } - }; - - FFTM.prototype.guessLen13b = function guessLen13b (n, m) { - var N = Math.max(m, n) | 1; - var odd = N & 1; - var i = 0; - for (N = N / 2 | 0; N; N = N >>> 1) { - i++; - } - - return 1 << i + 1 + odd; - }; - - FFTM.prototype.conjugate = function conjugate (rws, iws, N) { - if (N <= 1) return; - - for (var i = 0; i < N / 2; i++) { - var t = rws[i]; - - rws[i] = rws[N - i - 1]; - rws[N - i - 1] = t; - - t = iws[i]; - - iws[i] = -iws[N - i - 1]; - iws[N - i - 1] = -t; - } - }; - - FFTM.prototype.normalize13b = function normalize13b (ws, N) { - var carry = 0; - for (var i = 0; i < N / 2; i++) { - var w = Math.round(ws[2 * i + 1] / N) * 0x2000 + - Math.round(ws[2 * i] / N) + - carry; - - ws[i] = w & 0x3ffffff; - - if (w < 0x4000000) { - carry = 0; - } else { - carry = w / 0x4000000 | 0; - } - } - - return ws; - }; - - FFTM.prototype.convert13b = function convert13b (ws, len, rws, N) { - var carry = 0; - for (var i = 0; i < len; i++) { - carry = carry + (ws[i] | 0); - - rws[2 * i] = carry & 0x1fff; carry = carry >>> 13; - rws[2 * i + 1] = carry & 0x1fff; carry = carry >>> 13; - } - - // Pad with zeroes - for (i = 2 * len; i < N; ++i) { - rws[i] = 0; - } - - assert(carry === 0); - assert((carry & ~0x1fff) === 0); - }; - - FFTM.prototype.stub = function stub (N) { - var ph = new Array(N); - for (var i = 0; i < N; i++) { - ph[i] = 0; - } - - return ph; - }; - - FFTM.prototype.mulp = function mulp (x, y, out) { - var N = 2 * this.guessLen13b(x.length, y.length); - - var rbt = this.makeRBT(N); - - var _ = this.stub(N); - - var rws = new Array(N); - var rwst = new Array(N); - var iwst = new Array(N); - - var nrws = new Array(N); - var nrwst = new Array(N); - var niwst = new Array(N); - - var rmws = out.words; - rmws.length = N; - - this.convert13b(x.words, x.length, rws, N); - this.convert13b(y.words, y.length, nrws, N); - - this.transform(rws, _, rwst, iwst, N, rbt); - this.transform(nrws, _, nrwst, niwst, N, rbt); - - for (var i = 0; i < N; i++) { - var rx = rwst[i] * nrwst[i] - iwst[i] * niwst[i]; - iwst[i] = rwst[i] * niwst[i] + iwst[i] * nrwst[i]; - rwst[i] = rx; - } - - this.conjugate(rwst, iwst, N); - this.transform(rwst, iwst, rmws, _, N, rbt); - this.conjugate(rmws, _, N); - this.normalize13b(rmws, N); - - out.negative = x.negative ^ y.negative; - out.length = x.length + y.length; - return out.strip(); - }; - - // Multiply `this` by `num` - BN.prototype.mul = function mul (num) { - var out = new BN(null); - out.words = new Array(this.length + num.length); - return this.mulTo(num, out); - }; - - // Multiply employing FFT - BN.prototype.mulf = function mulf (num) { - var out = new BN(null); - out.words = new Array(this.length + num.length); - return jumboMulTo(this, num, out); - }; - - // In-place Multiplication - BN.prototype.imul = function imul (num) { - return this.clone().mulTo(num, this); - }; - - BN.prototype.imuln = function imuln (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - - // Carry - var carry = 0; - for (var i = 0; i < this.length; i++) { - var w = (this.words[i] | 0) * num; - var lo = (w & 0x3ffffff) + (carry & 0x3ffffff); - carry >>= 26; - carry += (w / 0x4000000) | 0; - // NOTE: lo is 27bit maximum - carry += lo >>> 26; - this.words[i] = lo & 0x3ffffff; - } - - if (carry !== 0) { - this.words[i] = carry; - this.length++; - } - - return this; - }; - - BN.prototype.muln = function muln (num) { - return this.clone().imuln(num); - }; - - // `this` * `this` - BN.prototype.sqr = function sqr () { - return this.mul(this); - }; - - // `this` * `this` in-place - BN.prototype.isqr = function isqr () { - return this.imul(this.clone()); - }; - - // Math.pow(`this`, `num`) - BN.prototype.pow = function pow (num) { - var w = toBitArray(num); - if (w.length === 0) return new BN(1); - - // Skip leading zeroes - var res = this; - for (var i = 0; i < w.length; i++, res = res.sqr()) { - if (w[i] !== 0) break; - } - - if (++i < w.length) { - for (var q = res.sqr(); i < w.length; i++, q = q.sqr()) { - if (w[i] === 0) continue; - - res = res.mul(q); - } - } - - return res; - }; - - // Shift-left in-place - BN.prototype.iushln = function iushln (bits) { - assert(typeof bits === 'number' && bits >= 0); - var r = bits % 26; - var s = (bits - r) / 26; - var carryMask = (0x3ffffff >>> (26 - r)) << (26 - r); - var i; - - if (r !== 0) { - var carry = 0; - - for (i = 0; i < this.length; i++) { - var newCarry = this.words[i] & carryMask; - var c = ((this.words[i] | 0) - newCarry) << r; - this.words[i] = c | carry; - carry = newCarry >>> (26 - r); - } - - if (carry) { - this.words[i] = carry; - this.length++; - } - } - - if (s !== 0) { - for (i = this.length - 1; i >= 0; i--) { - this.words[i + s] = this.words[i]; - } - - for (i = 0; i < s; i++) { - this.words[i] = 0; - } - - this.length += s; - } - - return this.strip(); - }; - - BN.prototype.ishln = function ishln (bits) { - // TODO(indutny): implement me - assert(this.negative === 0); - return this.iushln(bits); - }; - - // Shift-right in-place - // NOTE: `hint` is a lowest bit before trailing zeroes - // NOTE: if `extended` is present - it will be filled with destroyed bits - BN.prototype.iushrn = function iushrn (bits, hint, extended) { - assert(typeof bits === 'number' && bits >= 0); - var h; - if (hint) { - h = (hint - (hint % 26)) / 26; - } else { - h = 0; - } - - var r = bits % 26; - var s = Math.min((bits - r) / 26, this.length); - var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); - var maskedWords = extended; - - h -= s; - h = Math.max(0, h); - - // Extended mode, copy masked part - if (maskedWords) { - for (var i = 0; i < s; i++) { - maskedWords.words[i] = this.words[i]; - } - maskedWords.length = s; - } - - if (s === 0) { - // No-op, we should not move anything at all - } else if (this.length > s) { - this.length -= s; - for (i = 0; i < this.length; i++) { - this.words[i] = this.words[i + s]; - } - } else { - this.words[0] = 0; - this.length = 1; - } - - var carry = 0; - for (i = this.length - 1; i >= 0 && (carry !== 0 || i >= h); i--) { - var word = this.words[i] | 0; - this.words[i] = (carry << (26 - r)) | (word >>> r); - carry = word & mask; - } - - // Push carried bits as a mask - if (maskedWords && carry !== 0) { - maskedWords.words[maskedWords.length++] = carry; - } - - if (this.length === 0) { - this.words[0] = 0; - this.length = 1; - } - - return this.strip(); - }; - - BN.prototype.ishrn = function ishrn (bits, hint, extended) { - // TODO(indutny): implement me - assert(this.negative === 0); - return this.iushrn(bits, hint, extended); - }; - - // Shift-left - BN.prototype.shln = function shln (bits) { - return this.clone().ishln(bits); - }; - - BN.prototype.ushln = function ushln (bits) { - return this.clone().iushln(bits); - }; - - // Shift-right - BN.prototype.shrn = function shrn (bits) { - return this.clone().ishrn(bits); - }; - - BN.prototype.ushrn = function ushrn (bits) { - return this.clone().iushrn(bits); - }; - - // Test if n bit is set - BN.prototype.testn = function testn (bit) { - assert(typeof bit === 'number' && bit >= 0); - var r = bit % 26; - var s = (bit - r) / 26; - var q = 1 << r; - - // Fast case: bit is much higher than all existing words - if (this.length <= s) return false; - - // Check bit and return - var w = this.words[s]; - - return !!(w & q); - }; - - // Return only lowers bits of number (in-place) - BN.prototype.imaskn = function imaskn (bits) { - assert(typeof bits === 'number' && bits >= 0); - var r = bits % 26; - var s = (bits - r) / 26; - - assert(this.negative === 0, 'imaskn works only with positive numbers'); - - if (this.length <= s) { - return this; - } - - if (r !== 0) { - s++; - } - this.length = Math.min(s, this.length); - - if (r !== 0) { - var mask = 0x3ffffff ^ ((0x3ffffff >>> r) << r); - this.words[this.length - 1] &= mask; - } - - return this.strip(); - }; - - // Return only lowers bits of number - BN.prototype.maskn = function maskn (bits) { - return this.clone().imaskn(bits); - }; - - // Add plain number `num` to `this` - BN.prototype.iaddn = function iaddn (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - if (num < 0) return this.isubn(-num); - - // Possible sign change - if (this.negative !== 0) { - if (this.length === 1 && (this.words[0] | 0) < num) { - this.words[0] = num - (this.words[0] | 0); - this.negative = 0; - return this; - } - - this.negative = 0; - this.isubn(num); - this.negative = 1; - return this; - } - - // Add without checks - return this._iaddn(num); - }; - - BN.prototype._iaddn = function _iaddn (num) { - this.words[0] += num; - - // Carry - for (var i = 0; i < this.length && this.words[i] >= 0x4000000; i++) { - this.words[i] -= 0x4000000; - if (i === this.length - 1) { - this.words[i + 1] = 1; - } else { - this.words[i + 1]++; - } - } - this.length = Math.max(this.length, i + 1); - - return this; - }; - - // Subtract plain number `num` from `this` - BN.prototype.isubn = function isubn (num) { - assert(typeof num === 'number'); - assert(num < 0x4000000); - if (num < 0) return this.iaddn(-num); - - if (this.negative !== 0) { - this.negative = 0; - this.iaddn(num); - this.negative = 1; - return this; - } - - this.words[0] -= num; - - if (this.length === 1 && this.words[0] < 0) { - this.words[0] = -this.words[0]; - this.negative = 1; - } else { - // Carry - for (var i = 0; i < this.length && this.words[i] < 0; i++) { - this.words[i] += 0x4000000; - this.words[i + 1] -= 1; - } - } - - return this.strip(); - }; - - BN.prototype.addn = function addn (num) { - return this.clone().iaddn(num); - }; - - BN.prototype.subn = function subn (num) { - return this.clone().isubn(num); - }; - - BN.prototype.iabs = function iabs () { - this.negative = 0; - - return this; - }; - - BN.prototype.abs = function abs () { - return this.clone().iabs(); - }; - - BN.prototype._ishlnsubmul = function _ishlnsubmul (num, mul, shift) { - var len = num.length + shift; - var i; - - this._expand(len); - - var w; - var carry = 0; - for (i = 0; i < num.length; i++) { - w = (this.words[i + shift] | 0) + carry; - var right = (num.words[i] | 0) * mul; - w -= right & 0x3ffffff; - carry = (w >> 26) - ((right / 0x4000000) | 0); - this.words[i + shift] = w & 0x3ffffff; - } - for (; i < this.length - shift; i++) { - w = (this.words[i + shift] | 0) + carry; - carry = w >> 26; - this.words[i + shift] = w & 0x3ffffff; - } - - if (carry === 0) return this.strip(); - - // Subtraction overflow - assert(carry === -1); - carry = 0; - for (i = 0; i < this.length; i++) { - w = -(this.words[i] | 0) + carry; - carry = w >> 26; - this.words[i] = w & 0x3ffffff; - } - this.negative = 1; - - return this.strip(); - }; - - BN.prototype._wordDiv = function _wordDiv (num, mode) { - var shift = this.length - num.length; - - var a = this.clone(); - var b = num; - - // Normalize - var bhi = b.words[b.length - 1] | 0; - var bhiBits = this._countBits(bhi); - shift = 26 - bhiBits; - if (shift !== 0) { - b = b.ushln(shift); - a.iushln(shift); - bhi = b.words[b.length - 1] | 0; - } - - // Initialize quotient - var m = a.length - b.length; - var q; - - if (mode !== 'mod') { - q = new BN(null); - q.length = m + 1; - q.words = new Array(q.length); - for (var i = 0; i < q.length; i++) { - q.words[i] = 0; - } - } - - var diff = a.clone()._ishlnsubmul(b, 1, m); - if (diff.negative === 0) { - a = diff; - if (q) { - q.words[m] = 1; - } - } - - for (var j = m - 1; j >= 0; j--) { - var qj = (a.words[b.length + j] | 0) * 0x4000000 + - (a.words[b.length + j - 1] | 0); - - // NOTE: (qj / bhi) is (0x3ffffff * 0x4000000 + 0x3ffffff) / 0x2000000 max - // (0x7ffffff) - qj = Math.min((qj / bhi) | 0, 0x3ffffff); - - a._ishlnsubmul(b, qj, j); - while (a.negative !== 0) { - qj--; - a.negative = 0; - a._ishlnsubmul(b, 1, j); - if (!a.isZero()) { - a.negative ^= 1; - } - } - if (q) { - q.words[j] = qj; - } - } - if (q) { - q.strip(); - } - a.strip(); - - // Denormalize - if (mode !== 'div' && shift !== 0) { - a.iushrn(shift); - } - - return { - div: q || null, - mod: a - }; - }; - - // NOTE: 1) `mode` can be set to `mod` to request mod only, - // to `div` to request div only, or be absent to - // request both div & mod - // 2) `positive` is true if unsigned mod is requested - BN.prototype.divmod = function divmod (num, mode, positive) { - assert(!num.isZero()); - - if (this.isZero()) { - return { - div: new BN(0), - mod: new BN(0) - }; - } - - var div, mod, res; - if (this.negative !== 0 && num.negative === 0) { - res = this.neg().divmod(num, mode); - - if (mode !== 'mod') { - div = res.div.neg(); - } - - if (mode !== 'div') { - mod = res.mod.neg(); - if (positive && mod.negative !== 0) { - mod.iadd(num); - } - } - - return { - div: div, - mod: mod - }; - } - - if (this.negative === 0 && num.negative !== 0) { - res = this.divmod(num.neg(), mode); - - if (mode !== 'mod') { - div = res.div.neg(); - } - - return { - div: div, - mod: res.mod - }; - } - - if ((this.negative & num.negative) !== 0) { - res = this.neg().divmod(num.neg(), mode); - - if (mode !== 'div') { - mod = res.mod.neg(); - if (positive && mod.negative !== 0) { - mod.isub(num); - } - } - - return { - div: res.div, - mod: mod - }; - } - - // Both numbers are positive at this point - - // Strip both numbers to approximate shift value - if (num.length > this.length || this.cmp(num) < 0) { - return { - div: new BN(0), - mod: this - }; - } - - // Very short reduction - if (num.length === 1) { - if (mode === 'div') { - return { - div: this.divn(num.words[0]), - mod: null - }; - } - - if (mode === 'mod') { - return { - div: null, - mod: new BN(this.modn(num.words[0])) - }; - } - - return { - div: this.divn(num.words[0]), - mod: new BN(this.modn(num.words[0])) - }; - } - - return this._wordDiv(num, mode); - }; - - // Find `this` / `num` - BN.prototype.div = function div (num) { - return this.divmod(num, 'div', false).div; - }; - - // Find `this` % `num` - BN.prototype.mod = function mod (num) { - return this.divmod(num, 'mod', false).mod; - }; - - BN.prototype.umod = function umod (num) { - return this.divmod(num, 'mod', true).mod; - }; - - // Find Round(`this` / `num`) - BN.prototype.divRound = function divRound (num) { - var dm = this.divmod(num); - - // Fast case - exact division - if (dm.mod.isZero()) return dm.div; - - var mod = dm.div.negative !== 0 ? dm.mod.isub(num) : dm.mod; - - var half = num.ushrn(1); - var r2 = num.andln(1); - var cmp = mod.cmp(half); - - // Round down - if (cmp < 0 || r2 === 1 && cmp === 0) return dm.div; - - // Round up - return dm.div.negative !== 0 ? dm.div.isubn(1) : dm.div.iaddn(1); - }; - - BN.prototype.modn = function modn (num) { - assert(num <= 0x3ffffff); - var p = (1 << 26) % num; - - var acc = 0; - for (var i = this.length - 1; i >= 0; i--) { - acc = (p * acc + (this.words[i] | 0)) % num; - } - - return acc; - }; - - // In-place division by number - BN.prototype.idivn = function idivn (num) { - assert(num <= 0x3ffffff); - - var carry = 0; - for (var i = this.length - 1; i >= 0; i--) { - var w = (this.words[i] | 0) + carry * 0x4000000; - this.words[i] = (w / num) | 0; - carry = w % num; - } - - return this.strip(); - }; - - BN.prototype.divn = function divn (num) { - return this.clone().idivn(num); - }; - - BN.prototype.egcd = function egcd (p) { - assert(p.negative === 0); - assert(!p.isZero()); - - var x = this; - var y = p.clone(); - - if (x.negative !== 0) { - x = x.umod(p); - } else { - x = x.clone(); - } - - // A * x + B * y = x - var A = new BN(1); - var B = new BN(0); - - // C * x + D * y = y - var C = new BN(0); - var D = new BN(1); - - var g = 0; - - while (x.isEven() && y.isEven()) { - x.iushrn(1); - y.iushrn(1); - ++g; - } - - var yp = y.clone(); - var xp = x.clone(); - - while (!x.isZero()) { - for (var i = 0, im = 1; (x.words[0] & im) === 0 && i < 26; ++i, im <<= 1); - if (i > 0) { - x.iushrn(i); - while (i-- > 0) { - if (A.isOdd() || B.isOdd()) { - A.iadd(yp); - B.isub(xp); - } - - A.iushrn(1); - B.iushrn(1); - } - } - - for (var j = 0, jm = 1; (y.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); - if (j > 0) { - y.iushrn(j); - while (j-- > 0) { - if (C.isOdd() || D.isOdd()) { - C.iadd(yp); - D.isub(xp); - } - - C.iushrn(1); - D.iushrn(1); - } - } - - if (x.cmp(y) >= 0) { - x.isub(y); - A.isub(C); - B.isub(D); - } else { - y.isub(x); - C.isub(A); - D.isub(B); - } - } - - return { - a: C, - b: D, - gcd: y.iushln(g) - }; - }; - - // This is reduced incarnation of the binary EEA - // above, designated to invert members of the - // _prime_ fields F(p) at a maximal speed - BN.prototype._invmp = function _invmp (p) { - assert(p.negative === 0); - assert(!p.isZero()); - - var a = this; - var b = p.clone(); - - if (a.negative !== 0) { - a = a.umod(p); - } else { - a = a.clone(); - } - - var x1 = new BN(1); - var x2 = new BN(0); - - var delta = b.clone(); - - while (a.cmpn(1) > 0 && b.cmpn(1) > 0) { - for (var i = 0, im = 1; (a.words[0] & im) === 0 && i < 26; ++i, im <<= 1); - if (i > 0) { - a.iushrn(i); - while (i-- > 0) { - if (x1.isOdd()) { - x1.iadd(delta); - } - - x1.iushrn(1); - } - } - - for (var j = 0, jm = 1; (b.words[0] & jm) === 0 && j < 26; ++j, jm <<= 1); - if (j > 0) { - b.iushrn(j); - while (j-- > 0) { - if (x2.isOdd()) { - x2.iadd(delta); - } - - x2.iushrn(1); - } - } - - if (a.cmp(b) >= 0) { - a.isub(b); - x1.isub(x2); - } else { - b.isub(a); - x2.isub(x1); - } - } - - var res; - if (a.cmpn(1) === 0) { - res = x1; - } else { - res = x2; - } - - if (res.cmpn(0) < 0) { - res.iadd(p); - } - - return res; - }; - - BN.prototype.gcd = function gcd (num) { - if (this.isZero()) return num.abs(); - if (num.isZero()) return this.abs(); - - var a = this.clone(); - var b = num.clone(); - a.negative = 0; - b.negative = 0; - - // Remove common factor of two - for (var shift = 0; a.isEven() && b.isEven(); shift++) { - a.iushrn(1); - b.iushrn(1); - } - - do { - while (a.isEven()) { - a.iushrn(1); - } - while (b.isEven()) { - b.iushrn(1); - } - - var r = a.cmp(b); - if (r < 0) { - // Swap `a` and `b` to make `a` always bigger than `b` - var t = a; - a = b; - b = t; - } else if (r === 0 || b.cmpn(1) === 0) { - break; - } - - a.isub(b); - } while (true); - - return b.iushln(shift); - }; - - // Invert number in the field F(num) - BN.prototype.invm = function invm (num) { - return this.egcd(num).a.umod(num); - }; - - BN.prototype.isEven = function isEven () { - return (this.words[0] & 1) === 0; - }; - - BN.prototype.isOdd = function isOdd () { - return (this.words[0] & 1) === 1; - }; - - // And first word and num - BN.prototype.andln = function andln (num) { - return this.words[0] & num; - }; - - // Increment at the bit position in-line - BN.prototype.bincn = function bincn (bit) { - assert(typeof bit === 'number'); - var r = bit % 26; - var s = (bit - r) / 26; - var q = 1 << r; - - // Fast case: bit is much higher than all existing words - if (this.length <= s) { - this._expand(s + 1); - this.words[s] |= q; - return this; - } - - // Add bit and propagate, if needed - var carry = q; - for (var i = s; carry !== 0 && i < this.length; i++) { - var w = this.words[i] | 0; - w += carry; - carry = w >>> 26; - w &= 0x3ffffff; - this.words[i] = w; - } - if (carry !== 0) { - this.words[i] = carry; - this.length++; - } - return this; - }; - - BN.prototype.isZero = function isZero () { - return this.length === 1 && this.words[0] === 0; - }; - - BN.prototype.cmpn = function cmpn (num) { - var negative = num < 0; - - if (this.negative !== 0 && !negative) return -1; - if (this.negative === 0 && negative) return 1; - - this.strip(); - - var res; - if (this.length > 1) { - res = 1; - } else { - if (negative) { - num = -num; - } - - assert(num <= 0x3ffffff, 'Number is too big'); - - var w = this.words[0] | 0; - res = w === num ? 0 : w < num ? -1 : 1; - } - if (this.negative !== 0) return -res | 0; - return res; - }; - - // Compare two numbers and return: - // 1 - if `this` > `num` - // 0 - if `this` == `num` - // -1 - if `this` < `num` - BN.prototype.cmp = function cmp (num) { - if (this.negative !== 0 && num.negative === 0) return -1; - if (this.negative === 0 && num.negative !== 0) return 1; - - var res = this.ucmp(num); - if (this.negative !== 0) return -res | 0; - return res; - }; - - // Unsigned comparison - BN.prototype.ucmp = function ucmp (num) { - // At this point both numbers have the same sign - if (this.length > num.length) return 1; - if (this.length < num.length) return -1; - - var res = 0; - for (var i = this.length - 1; i >= 0; i--) { - var a = this.words[i] | 0; - var b = num.words[i] | 0; - - if (a === b) continue; - if (a < b) { - res = -1; - } else if (a > b) { - res = 1; - } - break; - } - return res; - }; - - BN.prototype.gtn = function gtn (num) { - return this.cmpn(num) === 1; - }; - - BN.prototype.gt = function gt (num) { - return this.cmp(num) === 1; - }; - - BN.prototype.gten = function gten (num) { - return this.cmpn(num) >= 0; - }; - - BN.prototype.gte = function gte (num) { - return this.cmp(num) >= 0; - }; - - BN.prototype.ltn = function ltn (num) { - return this.cmpn(num) === -1; - }; - - BN.prototype.lt = function lt (num) { - return this.cmp(num) === -1; - }; - - BN.prototype.lten = function lten (num) { - return this.cmpn(num) <= 0; - }; - - BN.prototype.lte = function lte (num) { - return this.cmp(num) <= 0; - }; - - BN.prototype.eqn = function eqn (num) { - return this.cmpn(num) === 0; - }; - - BN.prototype.eq = function eq (num) { - return this.cmp(num) === 0; - }; - - // - // A reduce context, could be using montgomery or something better, depending - // on the `m` itself. - // - BN.red = function red (num) { - return new Red(num); - }; - - BN.prototype.toRed = function toRed (ctx) { - assert(!this.red, 'Already a number in reduction context'); - assert(this.negative === 0, 'red works only with positives'); - return ctx.convertTo(this)._forceRed(ctx); - }; - - BN.prototype.fromRed = function fromRed () { - assert(this.red, 'fromRed works only with numbers in reduction context'); - return this.red.convertFrom(this); - }; - - BN.prototype._forceRed = function _forceRed (ctx) { - this.red = ctx; - return this; - }; - - BN.prototype.forceRed = function forceRed (ctx) { - assert(!this.red, 'Already a number in reduction context'); - return this._forceRed(ctx); - }; - - BN.prototype.redAdd = function redAdd (num) { - assert(this.red, 'redAdd works only with red numbers'); - return this.red.add(this, num); - }; - - BN.prototype.redIAdd = function redIAdd (num) { - assert(this.red, 'redIAdd works only with red numbers'); - return this.red.iadd(this, num); - }; - - BN.prototype.redSub = function redSub (num) { - assert(this.red, 'redSub works only with red numbers'); - return this.red.sub(this, num); - }; - - BN.prototype.redISub = function redISub (num) { - assert(this.red, 'redISub works only with red numbers'); - return this.red.isub(this, num); - }; - - BN.prototype.redShl = function redShl (num) { - assert(this.red, 'redShl works only with red numbers'); - return this.red.shl(this, num); - }; - - BN.prototype.redMul = function redMul (num) { - assert(this.red, 'redMul works only with red numbers'); - this.red._verify2(this, num); - return this.red.mul(this, num); - }; - - BN.prototype.redIMul = function redIMul (num) { - assert(this.red, 'redMul works only with red numbers'); - this.red._verify2(this, num); - return this.red.imul(this, num); - }; - - BN.prototype.redSqr = function redSqr () { - assert(this.red, 'redSqr works only with red numbers'); - this.red._verify1(this); - return this.red.sqr(this); - }; - - BN.prototype.redISqr = function redISqr () { - assert(this.red, 'redISqr works only with red numbers'); - this.red._verify1(this); - return this.red.isqr(this); - }; - - // Square root over p - BN.prototype.redSqrt = function redSqrt () { - assert(this.red, 'redSqrt works only with red numbers'); - this.red._verify1(this); - return this.red.sqrt(this); - }; - - BN.prototype.redInvm = function redInvm () { - assert(this.red, 'redInvm works only with red numbers'); - this.red._verify1(this); - return this.red.invm(this); - }; - - // Return negative clone of `this` % `red modulo` - BN.prototype.redNeg = function redNeg () { - assert(this.red, 'redNeg works only with red numbers'); - this.red._verify1(this); - return this.red.neg(this); - }; - - BN.prototype.redPow = function redPow (num) { - assert(this.red && !num.red, 'redPow(normalNum)'); - this.red._verify1(this); - return this.red.pow(this, num); - }; - - // Prime numbers with efficient reduction - var primes = { - k256: null, - p224: null, - p192: null, - p25519: null - }; - - // Pseudo-Mersenne prime - function MPrime (name, p) { - // P = 2 ^ N - K - this.name = name; - this.p = new BN(p, 16); - this.n = this.p.bitLength(); - this.k = new BN(1).iushln(this.n).isub(this.p); - - this.tmp = this._tmp(); - } - - MPrime.prototype._tmp = function _tmp () { - var tmp = new BN(null); - tmp.words = new Array(Math.ceil(this.n / 13)); - return tmp; - }; - - MPrime.prototype.ireduce = function ireduce (num) { - // Assumes that `num` is less than `P^2` - // num = HI * (2 ^ N - K) + HI * K + LO = HI * K + LO (mod P) - var r = num; - var rlen; - - do { - this.split(r, this.tmp); - r = this.imulK(r); - r = r.iadd(this.tmp); - rlen = r.bitLength(); - } while (rlen > this.n); - - var cmp = rlen < this.n ? -1 : r.ucmp(this.p); - if (cmp === 0) { - r.words[0] = 0; - r.length = 1; - } else if (cmp > 0) { - r.isub(this.p); - } else { - r.strip(); - } - - return r; - }; - - MPrime.prototype.split = function split (input, out) { - input.iushrn(this.n, 0, out); - }; - - MPrime.prototype.imulK = function imulK (num) { - return num.imul(this.k); - }; - - function K256 () { - MPrime.call( - this, - 'k256', - 'ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff fffffffe fffffc2f'); - } - inherits(K256, MPrime); - - K256.prototype.split = function split (input, output) { - // 256 = 9 * 26 + 22 - var mask = 0x3fffff; - - var outLen = Math.min(input.length, 9); - for (var i = 0; i < outLen; i++) { - output.words[i] = input.words[i]; - } - output.length = outLen; - - if (input.length <= 9) { - input.words[0] = 0; - input.length = 1; - return; - } - - // Shift by 9 limbs - var prev = input.words[9]; - output.words[output.length++] = prev & mask; - - for (i = 10; i < input.length; i++) { - var next = input.words[i] | 0; - input.words[i - 10] = ((next & mask) << 4) | (prev >>> 22); - prev = next; - } - prev >>>= 22; - input.words[i - 10] = prev; - if (prev === 0 && input.length > 10) { - input.length -= 10; - } else { - input.length -= 9; - } - }; - - K256.prototype.imulK = function imulK (num) { - // K = 0x1000003d1 = [ 0x40, 0x3d1 ] - num.words[num.length] = 0; - num.words[num.length + 1] = 0; - num.length += 2; - - // bounded at: 0x40 * 0x3ffffff + 0x3d0 = 0x100000390 - var lo = 0; - for (var i = 0; i < num.length; i++) { - var w = num.words[i] | 0; - lo += w * 0x3d1; - num.words[i] = lo & 0x3ffffff; - lo = w * 0x40 + ((lo / 0x4000000) | 0); - } - - // Fast length reduction - if (num.words[num.length - 1] === 0) { - num.length--; - if (num.words[num.length - 1] === 0) { - num.length--; - } - } - return num; - }; - - function P224 () { - MPrime.call( - this, - 'p224', - 'ffffffff ffffffff ffffffff ffffffff 00000000 00000000 00000001'); - } - inherits(P224, MPrime); - - function P192 () { - MPrime.call( - this, - 'p192', - 'ffffffff ffffffff ffffffff fffffffe ffffffff ffffffff'); - } - inherits(P192, MPrime); - - function P25519 () { - // 2 ^ 255 - 19 - MPrime.call( - this, - '25519', - '7fffffffffffffff ffffffffffffffff ffffffffffffffff ffffffffffffffed'); - } - inherits(P25519, MPrime); - - P25519.prototype.imulK = function imulK (num) { - // K = 0x13 - var carry = 0; - for (var i = 0; i < num.length; i++) { - var hi = (num.words[i] | 0) * 0x13 + carry; - var lo = hi & 0x3ffffff; - hi >>>= 26; - - num.words[i] = lo; - carry = hi; - } - if (carry !== 0) { - num.words[num.length++] = carry; - } - return num; - }; - - // Exported mostly for testing purposes, use plain name instead - BN._prime = function prime (name) { - // Cached version of prime - if (primes[name]) return primes[name]; - - var prime; - if (name === 'k256') { - prime = new K256(); - } else if (name === 'p224') { - prime = new P224(); - } else if (name === 'p192') { - prime = new P192(); - } else if (name === 'p25519') { - prime = new P25519(); - } else { - throw new Error('Unknown prime ' + name); - } - primes[name] = prime; - - return prime; - }; - - // - // Base reduction engine - // - function Red (m) { - if (typeof m === 'string') { - var prime = BN._prime(m); - this.m = prime.p; - this.prime = prime; - } else { - assert(m.gtn(1), 'modulus must be greater than 1'); - this.m = m; - this.prime = null; - } - } - - Red.prototype._verify1 = function _verify1 (a) { - assert(a.negative === 0, 'red works only with positives'); - assert(a.red, 'red works only with red numbers'); - }; - - Red.prototype._verify2 = function _verify2 (a, b) { - assert((a.negative | b.negative) === 0, 'red works only with positives'); - assert(a.red && a.red === b.red, - 'red works only with red numbers'); - }; - - Red.prototype.imod = function imod (a) { - if (this.prime) return this.prime.ireduce(a)._forceRed(this); - return a.umod(this.m)._forceRed(this); - }; - - Red.prototype.neg = function neg (a) { - if (a.isZero()) { - return a.clone(); - } - - return this.m.sub(a)._forceRed(this); - }; - - Red.prototype.add = function add (a, b) { - this._verify2(a, b); - - var res = a.add(b); - if (res.cmp(this.m) >= 0) { - res.isub(this.m); - } - return res._forceRed(this); - }; - - Red.prototype.iadd = function iadd (a, b) { - this._verify2(a, b); - - var res = a.iadd(b); - if (res.cmp(this.m) >= 0) { - res.isub(this.m); - } - return res; - }; - - Red.prototype.sub = function sub (a, b) { - this._verify2(a, b); - - var res = a.sub(b); - if (res.cmpn(0) < 0) { - res.iadd(this.m); - } - return res._forceRed(this); - }; - - Red.prototype.isub = function isub (a, b) { - this._verify2(a, b); - - var res = a.isub(b); - if (res.cmpn(0) < 0) { - res.iadd(this.m); - } - return res; - }; - - Red.prototype.shl = function shl (a, num) { - this._verify1(a); - return this.imod(a.ushln(num)); - }; - - Red.prototype.imul = function imul (a, b) { - this._verify2(a, b); - return this.imod(a.imul(b)); - }; - - Red.prototype.mul = function mul (a, b) { - this._verify2(a, b); - return this.imod(a.mul(b)); - }; - - Red.prototype.isqr = function isqr (a) { - return this.imul(a, a.clone()); - }; - - Red.prototype.sqr = function sqr (a) { - return this.mul(a, a); - }; - - Red.prototype.sqrt = function sqrt (a) { - if (a.isZero()) return a.clone(); - - var mod3 = this.m.andln(3); - assert(mod3 % 2 === 1); - - // Fast case - if (mod3 === 3) { - var pow = this.m.add(new BN(1)).iushrn(2); - return this.pow(a, pow); - } - - // Tonelli-Shanks algorithm (Totally unoptimized and slow) - // - // Find Q and S, that Q * 2 ^ S = (P - 1) - var q = this.m.subn(1); - var s = 0; - while (!q.isZero() && q.andln(1) === 0) { - s++; - q.iushrn(1); - } - assert(!q.isZero()); - - var one = new BN(1).toRed(this); - var nOne = one.redNeg(); - - // Find quadratic non-residue - // NOTE: Max is such because of generalized Riemann hypothesis. - var lpow = this.m.subn(1).iushrn(1); - var z = this.m.bitLength(); - z = new BN(2 * z * z).toRed(this); - - while (this.pow(z, lpow).cmp(nOne) !== 0) { - z.redIAdd(nOne); - } - - var c = this.pow(z, q); - var r = this.pow(a, q.addn(1).iushrn(1)); - var t = this.pow(a, q); - var m = s; - while (t.cmp(one) !== 0) { - var tmp = t; - for (var i = 0; tmp.cmp(one) !== 0; i++) { - tmp = tmp.redSqr(); - } - assert(i < m); - var b = this.pow(c, new BN(1).iushln(m - i - 1)); - - r = r.redMul(b); - c = b.redSqr(); - t = t.redMul(c); - m = i; - } - - return r; - }; - - Red.prototype.invm = function invm (a) { - var inv = a._invmp(this.m); - if (inv.negative !== 0) { - inv.negative = 0; - return this.imod(inv).redNeg(); - } else { - return this.imod(inv); - } - }; - - Red.prototype.pow = function pow (a, num) { - if (num.isZero()) return new BN(1).toRed(this); - if (num.cmpn(1) === 0) return a.clone(); - - var windowSize = 4; - var wnd = new Array(1 << windowSize); - wnd[0] = new BN(1).toRed(this); - wnd[1] = a; - for (var i = 2; i < wnd.length; i++) { - wnd[i] = this.mul(wnd[i - 1], a); - } - - var res = wnd[0]; - var current = 0; - var currentLen = 0; - var start = num.bitLength() % 26; - if (start === 0) { - start = 26; - } - - for (i = num.length - 1; i >= 0; i--) { - var word = num.words[i]; - for (var j = start - 1; j >= 0; j--) { - var bit = (word >> j) & 1; - if (res !== wnd[0]) { - res = this.sqr(res); - } - - if (bit === 0 && current === 0) { - currentLen = 0; - continue; - } - - current <<= 1; - current |= bit; - currentLen++; - if (currentLen !== windowSize && (i !== 0 || j !== 0)) continue; - - res = this.mul(res, wnd[current]); - currentLen = 0; - current = 0; - } - start = 26; - } - - return res; - }; - - Red.prototype.convertTo = function convertTo (num) { - var r = num.umod(this.m); - - return r === num ? r.clone() : r; - }; - - Red.prototype.convertFrom = function convertFrom (num) { - var res = num.clone(); - res.red = null; - return res; - }; - - // - // Montgomery method engine - // - - BN.mont = function mont (num) { - return new Mont(num); - }; - - function Mont (m) { - Red.call(this, m); - - this.shift = this.m.bitLength(); - if (this.shift % 26 !== 0) { - this.shift += 26 - (this.shift % 26); - } - - this.r = new BN(1).iushln(this.shift); - this.r2 = this.imod(this.r.sqr()); - this.rinv = this.r._invmp(this.m); - - this.minv = this.rinv.mul(this.r).isubn(1).div(this.m); - this.minv = this.minv.umod(this.r); - this.minv = this.r.sub(this.minv); - } - inherits(Mont, Red); - - Mont.prototype.convertTo = function convertTo (num) { - return this.imod(num.ushln(this.shift)); - }; - - Mont.prototype.convertFrom = function convertFrom (num) { - var r = this.imod(num.mul(this.rinv)); - r.red = null; - return r; - }; - - Mont.prototype.imul = function imul (a, b) { - if (a.isZero() || b.isZero()) { - a.words[0] = 0; - a.length = 1; - return a; - } - - var t = a.imul(b); - var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); - var u = t.isub(c).iushrn(this.shift); - var res = u; - - if (u.cmp(this.m) >= 0) { - res = u.isub(this.m); - } else if (u.cmpn(0) < 0) { - res = u.iadd(this.m); - } - - return res._forceRed(this); - }; - - Mont.prototype.mul = function mul (a, b) { - if (a.isZero() || b.isZero()) return new BN(0)._forceRed(this); - - var t = a.mul(b); - var c = t.maskn(this.shift).mul(this.minv).imaskn(this.shift).mul(this.m); - var u = t.isub(c).iushrn(this.shift); - var res = u; - if (u.cmp(this.m) >= 0) { - res = u.isub(this.m); - } else if (u.cmpn(0) < 0) { - res = u.iadd(this.m); - } - - return res._forceRed(this); - }; - - Mont.prototype.invm = function invm (a) { - // (AR)^-1 * R^2 = (A^-1 * R^-1) * R^2 = A^-1 * R - var res = this.imod(a._invmp(this.m).mul(this.r2)); - return res._forceRed(this); - }; -})(typeof module === 'undefined' || module, this); diff --git a/express-server/node_modules/cordova/node_modules/bn.js/package.json b/express-server/node_modules/cordova/node_modules/bn.js/package.json deleted file mode 100644 index a39970d1..00000000 --- a/express-server/node_modules/cordova/node_modules/bn.js/package.json +++ /dev/null @@ -1,74 +0,0 @@ -{ - "_args": [ - [ - "bn.js@4.11.8", - "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova" - ] - ], - "_from": "bn.js@4.11.8", - "_id": "bn.js@4.11.8", - "_inBundle": false, - "_integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", - "_location": "/cordova/bn.js", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "bn.js@4.11.8", - "name": "bn.js", - "escapedName": "bn.js", - "rawSpec": "4.11.8", - "saveSpec": null, - "fetchSpec": "4.11.8" - }, - "_requiredBy": [ - "/cordova/asn1.js", - "/cordova/browserify-rsa", - "/cordova/browserify-sign", - "/cordova/create-ecdh", - "/cordova/diffie-hellman", - "/cordova/elliptic", - "/cordova/miller-rabin", - "/cordova/public-encrypt" - ], - "_resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "_spec": "4.11.8", - "_where": "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova", - "author": { - "name": "Fedor Indutny", - "email": "fedor@indutny.com" - }, - "browser": { - "buffer": false - }, - "bugs": { - "url": "https://github.com/indutny/bn.js/issues" - }, - "description": "Big number implementation in pure javascript", - "devDependencies": { - "istanbul": "^0.3.5", - "mocha": "^2.1.0", - "semistandard": "^7.0.4" - }, - "homepage": "https://github.com/indutny/bn.js", - "keywords": [ - "BN", - "BigNum", - "Big number", - "Modulo", - "Montgomery" - ], - "license": "MIT", - "main": "lib/bn.js", - "name": "bn.js", - "repository": { - "type": "git", - "url": "git+ssh://git@github.com/indutny/bn.js.git" - }, - "scripts": { - "lint": "semistandard", - "test": "npm run lint && npm run unit", - "unit": "mocha --reporter=spec test/*-test.js" - }, - "version": "4.11.8" -} diff --git a/express-server/node_modules/cordova/node_modules/bn.js/util/genCombMulTo.js b/express-server/node_modules/cordova/node_modules/bn.js/util/genCombMulTo.js deleted file mode 100644 index 8b456c7c..00000000 --- a/express-server/node_modules/cordova/node_modules/bn.js/util/genCombMulTo.js +++ /dev/null @@ -1,65 +0,0 @@ -'use strict'; - -// NOTE: This could be potentionally used to generate loop-less multiplications -function genCombMulTo (alen, blen) { - var len = alen + blen - 1; - var src = [ - 'var a = self.words;', - 'var b = num.words;', - 'var o = out.words;', - 'var c = 0;', - 'var lo;', - 'var mid;', - 'var hi;' - ]; - for (var i = 0; i < alen; i++) { - src.push('var a' + i + ' = a[' + i + '] | 0;'); - src.push('var al' + i + ' = a' + i + ' & 0x1fff;'); - src.push('var ah' + i + ' = a' + i + ' >>> 13;'); - } - for (i = 0; i < blen; i++) { - src.push('var b' + i + ' = b[' + i + '] | 0;'); - src.push('var bl' + i + ' = b' + i + ' & 0x1fff;'); - src.push('var bh' + i + ' = b' + i + ' >>> 13;'); - } - src.push(''); - src.push('out.negative = self.negative ^ num.negative;'); - src.push('out.length = ' + len + ';'); - - for (var k = 0; k < len; k++) { - var minJ = Math.max(0, k - alen + 1); - var maxJ = Math.min(k, blen - 1); - - src.push('\/* k = ' + k + ' *\/'); - src.push('var w' + k + ' = c;'); - src.push('c = 0;'); - for (var j = minJ; j <= maxJ; j++) { - i = k - j; - - src.push('lo = Math.imul(al' + i + ', bl' + j + ');'); - src.push('mid = Math.imul(al' + i + ', bh' + j + ');'); - src.push('mid = (mid + Math.imul(ah' + i + ', bl' + j + ')) | 0;'); - src.push('hi = Math.imul(ah' + i + ', bh' + j + ');'); - - src.push('w' + k + ' = (w' + k + ' + lo) | 0;'); - src.push('w' + k + ' = (w' + k + ' + ((mid & 0x1fff) << 13)) | 0;'); - src.push('c = (c + hi) | 0;'); - src.push('c = (c + (mid >>> 13)) | 0;'); - src.push('c = (c + (w' + k + ' >>> 26)) | 0;'); - src.push('w' + k + ' &= 0x3ffffff;'); - } - } - // Store in separate step for better memory access - for (k = 0; k < len; k++) { - src.push('o[' + k + '] = w' + k + ';'); - } - src.push('if (c !== 0) {', - ' o[' + k + '] = c;', - ' out.length++;', - '}', - 'return out;'); - - return src.join('\n'); -} - -console.log(genCombMulTo(10, 10)); diff --git a/express-server/node_modules/cordova/node_modules/bn.js/util/genCombMulTo10.js b/express-server/node_modules/cordova/node_modules/bn.js/util/genCombMulTo10.js deleted file mode 100644 index cf2e6e80..00000000 --- a/express-server/node_modules/cordova/node_modules/bn.js/util/genCombMulTo10.js +++ /dev/null @@ -1,65 +0,0 @@ -'use strict'; - -function genCombMulTo (alen, blen) { - var len = alen + blen - 1; - var src = [ - 'var a = self.words;', - 'var b = num.words;', - 'var o = out.words;', - 'var c = 0;', - 'var lo;', - 'var mid;', - 'var hi;' - ]; - for (var i = 0; i < alen; i++) { - src.push('var a' + i + ' = a[' + i + '] | 0;'); - src.push('var al' + i + ' = a' + i + ' & 0x1fff;'); - src.push('var ah' + i + ' = a' + i + ' >>> 13;'); - } - for (i = 0; i < blen; i++) { - src.push('var b' + i + ' = b[' + i + '] | 0;'); - src.push('var bl' + i + ' = b' + i + ' & 0x1fff;'); - src.push('var bh' + i + ' = b' + i + ' >>> 13;'); - } - src.push(''); - src.push('out.negative = self.negative ^ num.negative;'); - src.push('out.length = ' + len + ';'); - - for (var k = 0; k < len; k++) { - var minJ = Math.max(0, k - alen + 1); - var maxJ = Math.min(k, blen - 1); - - src.push('\/* k = ' + k + ' *\/'); - src.push('lo = Math.imul(al' + (k - minJ) + ', bl' + minJ + ');'); - src.push('mid = Math.imul(al' + (k - minJ) + ', bh' + minJ + ');'); - src.push( - 'mid = (mid + Math.imul(ah' + (k - minJ) + ', bl' + minJ + ')) | 0;'); - src.push('hi = Math.imul(ah' + (k - minJ) + ', bh' + minJ + ');'); - - for (var j = minJ + 1; j <= maxJ; j++) { - i = k - j; - - src.push('lo = (lo + Math.imul(al' + i + ', bl' + j + ')) | 0;'); - src.push('mid = (mid + Math.imul(al' + i + ', bh' + j + ')) | 0;'); - src.push('mid = (mid + Math.imul(ah' + i + ', bl' + j + ')) | 0;'); - src.push('hi = (hi + Math.imul(ah' + i + ', bh' + j + ')) | 0;'); - } - - src.push('var w' + k + ' = (((c + lo) | 0) + ((mid & 0x1fff) << 13)) | 0;'); - src.push('c = (((hi + (mid >>> 13)) | 0) + (w' + k + ' >>> 26)) | 0;'); - src.push('w' + k + ' &= 0x3ffffff;'); - } - // Store in separate step for better memory access - for (k = 0; k < len; k++) { - src.push('o[' + k + '] = w' + k + ';'); - } - src.push('if (c !== 0) {', - ' o[' + k + '] = c;', - ' out.length++;', - '}', - 'return out;'); - - return src.join('\n'); -} - -console.log(genCombMulTo(10, 10)); diff --git a/express-server/node_modules/cordova/node_modules/body-parser/HISTORY.md b/express-server/node_modules/cordova/node_modules/body-parser/HISTORY.md deleted file mode 100644 index 6ab747bb..00000000 --- a/express-server/node_modules/cordova/node_modules/body-parser/HISTORY.md +++ /dev/null @@ -1,568 +0,0 @@ -1.18.2 / 2017-09-22 -=================== - - * deps: debug@2.6.9 - * perf: remove argument reassignment - -1.18.1 / 2017-09-12 -=================== - - * deps: content-type@~1.0.4 - - perf: remove argument reassignment - - perf: skip parameter parsing when no parameters - * deps: iconv-lite@0.4.19 - - Fix ISO-8859-1 regression - - Update Windows-1255 - * deps: qs@6.5.1 - - Fix parsing & compacting very deep objects - * deps: raw-body@2.3.2 - - deps: iconv-lite@0.4.19 - -1.18.0 / 2017-09-08 -=================== - - * Fix JSON strict violation error to match native parse error - * Include the `body` property on verify errors - * Include the `type` property on all generated errors - * Use `http-errors` to set status code on errors - * deps: bytes@3.0.0 - * deps: debug@2.6.8 - * deps: depd@~1.1.1 - - Remove unnecessary `Buffer` loading - * deps: http-errors@~1.6.2 - - deps: depd@1.1.1 - * deps: iconv-lite@0.4.18 - - Add support for React Native - - Add a warning if not loaded as utf-8 - - Fix CESU-8 decoding in Node.js 8 - - Improve speed of ISO-8859-1 encoding - * deps: qs@6.5.0 - * deps: raw-body@2.3.1 - - Use `http-errors` for standard emitted errors - - deps: bytes@3.0.0 - - deps: iconv-lite@0.4.18 - - perf: skip buffer decoding on overage chunk - * perf: prevent internal `throw` when missing charset - -1.17.2 / 2017-05-17 -=================== - - * deps: debug@2.6.7 - - Fix `DEBUG_MAX_ARRAY_LENGTH` - - deps: ms@2.0.0 - * deps: type-is@~1.6.15 - - deps: mime-types@~2.1.15 - -1.17.1 / 2017-03-06 -=================== - - * deps: qs@6.4.0 - - Fix regression parsing keys starting with `[` - -1.17.0 / 2017-03-01 -=================== - - * deps: http-errors@~1.6.1 - - Make `message` property enumerable for `HttpError`s - - deps: setprototypeof@1.0.3 - * deps: qs@6.3.1 - - Fix compacting nested arrays - -1.16.1 / 2017-02-10 -=================== - - * deps: debug@2.6.1 - - Fix deprecation messages in WebStorm and other editors - - Undeprecate `DEBUG_FD` set to `1` or `2` - -1.16.0 / 2017-01-17 -=================== - - * deps: debug@2.6.0 - - Allow colors in workers - - Deprecated `DEBUG_FD` environment variable - - Fix error when running under React Native - - Use same color for same namespace - - deps: ms@0.7.2 - * deps: http-errors@~1.5.1 - - deps: inherits@2.0.3 - - deps: setprototypeof@1.0.2 - - deps: statuses@'>= 1.3.1 < 2' - * deps: iconv-lite@0.4.15 - - Added encoding MS-31J - - Added encoding MS-932 - - Added encoding MS-936 - - Added encoding MS-949 - - Added encoding MS-950 - - Fix GBK/GB18030 handling of Euro character - * deps: qs@6.2.1 - - Fix array parsing from skipping empty values - * deps: raw-body@~2.2.0 - - deps: iconv-lite@0.4.15 - * deps: type-is@~1.6.14 - - deps: mime-types@~2.1.13 - -1.15.2 / 2016-06-19 -=================== - - * deps: bytes@2.4.0 - * deps: content-type@~1.0.2 - - perf: enable strict mode - * deps: http-errors@~1.5.0 - - Use `setprototypeof` module to replace `__proto__` setting - - deps: statuses@'>= 1.3.0 < 2' - - perf: enable strict mode - * deps: qs@6.2.0 - * deps: raw-body@~2.1.7 - - deps: bytes@2.4.0 - - perf: remove double-cleanup on happy path - * deps: type-is@~1.6.13 - - deps: mime-types@~2.1.11 - -1.15.1 / 2016-05-05 -=================== - - * deps: bytes@2.3.0 - - Drop partial bytes on all parsed units - - Fix parsing byte string that looks like hex - * deps: raw-body@~2.1.6 - - deps: bytes@2.3.0 - * deps: type-is@~1.6.12 - - deps: mime-types@~2.1.10 - -1.15.0 / 2016-02-10 -=================== - - * deps: http-errors@~1.4.0 - - Add `HttpError` export, for `err instanceof createError.HttpError` - - deps: inherits@2.0.1 - - deps: statuses@'>= 1.2.1 < 2' - * deps: qs@6.1.0 - * deps: type-is@~1.6.11 - - deps: mime-types@~2.1.9 - -1.14.2 / 2015-12-16 -=================== - - * deps: bytes@2.2.0 - * deps: iconv-lite@0.4.13 - * deps: qs@5.2.0 - * deps: raw-body@~2.1.5 - - deps: bytes@2.2.0 - - deps: iconv-lite@0.4.13 - * deps: type-is@~1.6.10 - - deps: mime-types@~2.1.8 - -1.14.1 / 2015-09-27 -=================== - - * Fix issue where invalid charset results in 400 when `verify` used - * deps: iconv-lite@0.4.12 - - Fix CESU-8 decoding in Node.js 4.x - * deps: raw-body@~2.1.4 - - Fix masking critical errors from `iconv-lite` - - deps: iconv-lite@0.4.12 - * deps: type-is@~1.6.9 - - deps: mime-types@~2.1.7 - -1.14.0 / 2015-09-16 -=================== - - * Fix JSON strict parse error to match syntax errors - * Provide static `require` analysis in `urlencoded` parser - * deps: depd@~1.1.0 - - Support web browser loading - * deps: qs@5.1.0 - * deps: raw-body@~2.1.3 - - Fix sync callback when attaching data listener causes sync read - * deps: type-is@~1.6.8 - - Fix type error when given invalid type to match against - - deps: mime-types@~2.1.6 - -1.13.3 / 2015-07-31 -=================== - - * deps: type-is@~1.6.6 - - deps: mime-types@~2.1.4 - -1.13.2 / 2015-07-05 -=================== - - * deps: iconv-lite@0.4.11 - * deps: qs@4.0.0 - - Fix dropping parameters like `hasOwnProperty` - - Fix user-visible incompatibilities from 3.1.0 - - Fix various parsing edge cases - * deps: raw-body@~2.1.2 - - Fix error stack traces to skip `makeError` - - deps: iconv-lite@0.4.11 - * deps: type-is@~1.6.4 - - deps: mime-types@~2.1.2 - - perf: enable strict mode - - perf: remove argument reassignment - -1.13.1 / 2015-06-16 -=================== - - * deps: qs@2.4.2 - - Downgraded from 3.1.0 because of user-visible incompatibilities - -1.13.0 / 2015-06-14 -=================== - - * Add `statusCode` property on `Error`s, in addition to `status` - * Change `type` default to `application/json` for JSON parser - * Change `type` default to `application/x-www-form-urlencoded` for urlencoded parser - * Provide static `require` analysis - * Use the `http-errors` module to generate errors - * deps: bytes@2.1.0 - - Slight optimizations - * deps: iconv-lite@0.4.10 - - The encoding UTF-16 without BOM now defaults to UTF-16LE when detection fails - - Leading BOM is now removed when decoding - * deps: on-finished@~2.3.0 - - Add defined behavior for HTTP `CONNECT` requests - - Add defined behavior for HTTP `Upgrade` requests - - deps: ee-first@1.1.1 - * deps: qs@3.1.0 - - Fix dropping parameters like `hasOwnProperty` - - Fix various parsing edge cases - - Parsed object now has `null` prototype - * deps: raw-body@~2.1.1 - - Use `unpipe` module for unpiping requests - - deps: iconv-lite@0.4.10 - * deps: type-is@~1.6.3 - - deps: mime-types@~2.1.1 - - perf: reduce try block size - - perf: remove bitwise operations - * perf: enable strict mode - * perf: remove argument reassignment - * perf: remove delete call - -1.12.4 / 2015-05-10 -=================== - - * deps: debug@~2.2.0 - * deps: qs@2.4.2 - - Fix allowing parameters like `constructor` - * deps: on-finished@~2.2.1 - * deps: raw-body@~2.0.1 - - Fix a false-positive when unpiping in Node.js 0.8 - - deps: bytes@2.0.1 - * deps: type-is@~1.6.2 - - deps: mime-types@~2.0.11 - -1.12.3 / 2015-04-15 -=================== - - * Slight efficiency improvement when not debugging - * deps: depd@~1.0.1 - * deps: iconv-lite@0.4.8 - - Add encoding alias UNICODE-1-1-UTF-7 - * deps: raw-body@1.3.4 - - Fix hanging callback if request aborts during read - - deps: iconv-lite@0.4.8 - -1.12.2 / 2015-03-16 -=================== - - * deps: qs@2.4.1 - - Fix error when parameter `hasOwnProperty` is present - -1.12.1 / 2015-03-15 -=================== - - * deps: debug@~2.1.3 - - Fix high intensity foreground color for bold - - deps: ms@0.7.0 - * deps: type-is@~1.6.1 - - deps: mime-types@~2.0.10 - -1.12.0 / 2015-02-13 -=================== - - * add `debug` messages - * accept a function for the `type` option - * use `content-type` to parse `Content-Type` headers - * deps: iconv-lite@0.4.7 - - Gracefully support enumerables on `Object.prototype` - * deps: raw-body@1.3.3 - - deps: iconv-lite@0.4.7 - * deps: type-is@~1.6.0 - - fix argument reassignment - - fix false-positives in `hasBody` `Transfer-Encoding` check - - support wildcard for both type and subtype (`*/*`) - - deps: mime-types@~2.0.9 - -1.11.0 / 2015-01-30 -=================== - - * make internal `extended: true` depth limit infinity - * deps: type-is@~1.5.6 - - deps: mime-types@~2.0.8 - -1.10.2 / 2015-01-20 -=================== - - * deps: iconv-lite@0.4.6 - - Fix rare aliases of single-byte encodings - * deps: raw-body@1.3.2 - - deps: iconv-lite@0.4.6 - -1.10.1 / 2015-01-01 -=================== - - * deps: on-finished@~2.2.0 - * deps: type-is@~1.5.5 - - deps: mime-types@~2.0.7 - -1.10.0 / 2014-12-02 -=================== - - * make internal `extended: true` array limit dynamic - -1.9.3 / 2014-11-21 -================== - - * deps: iconv-lite@0.4.5 - - Fix Windows-31J and X-SJIS encoding support - * deps: qs@2.3.3 - - Fix `arrayLimit` behavior - * deps: raw-body@1.3.1 - - deps: iconv-lite@0.4.5 - * deps: type-is@~1.5.3 - - deps: mime-types@~2.0.3 - -1.9.2 / 2014-10-27 -================== - - * deps: qs@2.3.2 - - Fix parsing of mixed objects and values - -1.9.1 / 2014-10-22 -================== - - * deps: on-finished@~2.1.1 - - Fix handling of pipelined requests - * deps: qs@2.3.0 - - Fix parsing of mixed implicit and explicit arrays - * deps: type-is@~1.5.2 - - deps: mime-types@~2.0.2 - -1.9.0 / 2014-09-24 -================== - - * include the charset in "unsupported charset" error message - * include the encoding in "unsupported content encoding" error message - * deps: depd@~1.0.0 - -1.8.4 / 2014-09-23 -================== - - * fix content encoding to be case-insensitive - -1.8.3 / 2014-09-19 -================== - - * deps: qs@2.2.4 - - Fix issue with object keys starting with numbers truncated - -1.8.2 / 2014-09-15 -================== - - * deps: depd@0.4.5 - -1.8.1 / 2014-09-07 -================== - - * deps: media-typer@0.3.0 - * deps: type-is@~1.5.1 - -1.8.0 / 2014-09-05 -================== - - * make empty-body-handling consistent between chunked requests - - empty `json` produces `{}` - - empty `raw` produces `new Buffer(0)` - - empty `text` produces `''` - - empty `urlencoded` produces `{}` - * deps: qs@2.2.3 - - Fix issue where first empty value in array is discarded - * deps: type-is@~1.5.0 - - fix `hasbody` to be true for `content-length: 0` - -1.7.0 / 2014-09-01 -================== - - * add `parameterLimit` option to `urlencoded` parser - * change `urlencoded` extended array limit to 100 - * respond with 413 when over `parameterLimit` in `urlencoded` - -1.6.7 / 2014-08-29 -================== - - * deps: qs@2.2.2 - - Remove unnecessary cloning - -1.6.6 / 2014-08-27 -================== - - * deps: qs@2.2.0 - - Array parsing fix - - Performance improvements - -1.6.5 / 2014-08-16 -================== - - * deps: on-finished@2.1.0 - -1.6.4 / 2014-08-14 -================== - - * deps: qs@1.2.2 - -1.6.3 / 2014-08-10 -================== - - * deps: qs@1.2.1 - -1.6.2 / 2014-08-07 -================== - - * deps: qs@1.2.0 - - Fix parsing array of objects - -1.6.1 / 2014-08-06 -================== - - * deps: qs@1.1.0 - - Accept urlencoded square brackets - - Accept empty values in implicit array notation - -1.6.0 / 2014-08-05 -================== - - * deps: qs@1.0.2 - - Complete rewrite - - Limits array length to 20 - - Limits object depth to 5 - - Limits parameters to 1,000 - -1.5.2 / 2014-07-27 -================== - - * deps: depd@0.4.4 - - Work-around v8 generating empty stack traces - -1.5.1 / 2014-07-26 -================== - - * deps: depd@0.4.3 - - Fix exception when global `Error.stackTraceLimit` is too low - -1.5.0 / 2014-07-20 -================== - - * deps: depd@0.4.2 - - Add `TRACE_DEPRECATION` environment variable - - Remove non-standard grey color from color output - - Support `--no-deprecation` argument - - Support `--trace-deprecation` argument - * deps: iconv-lite@0.4.4 - - Added encoding UTF-7 - * deps: raw-body@1.3.0 - - deps: iconv-lite@0.4.4 - - Added encoding UTF-7 - - Fix `Cannot switch to old mode now` error on Node.js 0.10+ - * deps: type-is@~1.3.2 - -1.4.3 / 2014-06-19 -================== - - * deps: type-is@1.3.1 - - fix global variable leak - -1.4.2 / 2014-06-19 -================== - - * deps: type-is@1.3.0 - - improve type parsing - -1.4.1 / 2014-06-19 -================== - - * fix urlencoded extended deprecation message - -1.4.0 / 2014-06-19 -================== - - * add `text` parser - * add `raw` parser - * check accepted charset in content-type (accepts utf-8) - * check accepted encoding in content-encoding (accepts identity) - * deprecate `bodyParser()` middleware; use `.json()` and `.urlencoded()` as needed - * deprecate `urlencoded()` without provided `extended` option - * lazy-load urlencoded parsers - * parsers split into files for reduced mem usage - * support gzip and deflate bodies - - set `inflate: false` to turn off - * deps: raw-body@1.2.2 - - Support all encodings from `iconv-lite` - -1.3.1 / 2014-06-11 -================== - - * deps: type-is@1.2.1 - - Switch dependency from mime to mime-types@1.0.0 - -1.3.0 / 2014-05-31 -================== - - * add `extended` option to urlencoded parser - -1.2.2 / 2014-05-27 -================== - - * deps: raw-body@1.1.6 - - assert stream encoding on node.js 0.8 - - assert stream encoding on node.js < 0.10.6 - - deps: bytes@1 - -1.2.1 / 2014-05-26 -================== - - * invoke `next(err)` after request fully read - - prevents hung responses and socket hang ups - -1.2.0 / 2014-05-11 -================== - - * add `verify` option - * deps: type-is@1.2.0 - - support suffix matching - -1.1.2 / 2014-05-11 -================== - - * improve json parser speed - -1.1.1 / 2014-05-11 -================== - - * fix repeated limit parsing with every request - -1.1.0 / 2014-05-10 -================== - - * add `type` option - * deps: pin for safety and consistency - -1.0.2 / 2014-04-14 -================== - - * use `type-is` module - -1.0.1 / 2014-03-20 -================== - - * lower default limits to 100kb diff --git a/express-server/node_modules/cordova/node_modules/body-parser/LICENSE b/express-server/node_modules/cordova/node_modules/body-parser/LICENSE deleted file mode 100644 index 386b7b69..00000000 --- a/express-server/node_modules/cordova/node_modules/body-parser/LICENSE +++ /dev/null @@ -1,23 +0,0 @@ -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2014-2015 Douglas Christopher Wilson - -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. diff --git a/express-server/node_modules/cordova/node_modules/body-parser/README.md b/express-server/node_modules/cordova/node_modules/body-parser/README.md deleted file mode 100644 index 62221e47..00000000 --- a/express-server/node_modules/cordova/node_modules/body-parser/README.md +++ /dev/null @@ -1,438 +0,0 @@ -# body-parser - -[![NPM Version][npm-image]][npm-url] -[![NPM Downloads][downloads-image]][downloads-url] -[![Build Status][travis-image]][travis-url] -[![Test Coverage][coveralls-image]][coveralls-url] -[![Gratipay][gratipay-image]][gratipay-url] - -Node.js body parsing middleware. - -Parse incoming request bodies in a middleware before your handlers, available -under the `req.body` property. - -[Learn about the anatomy of an HTTP transaction in Node.js](https://nodejs.org/en/docs/guides/anatomy-of-an-http-transaction/). - -_This does not handle multipart bodies_, due to their complex and typically -large nature. For multipart bodies, you may be interested in the following -modules: - - * [busboy](https://www.npmjs.org/package/busboy#readme) and - [connect-busboy](https://www.npmjs.org/package/connect-busboy#readme) - * [multiparty](https://www.npmjs.org/package/multiparty#readme) and - [connect-multiparty](https://www.npmjs.org/package/connect-multiparty#readme) - * [formidable](https://www.npmjs.org/package/formidable#readme) - * [multer](https://www.npmjs.org/package/multer#readme) - -This module provides the following parsers: - - * [JSON body parser](#bodyparserjsonoptions) - * [Raw body parser](#bodyparserrawoptions) - * [Text body parser](#bodyparsertextoptions) - * [URL-encoded form body parser](#bodyparserurlencodedoptions) - -Other body parsers you might be interested in: - -- [body](https://www.npmjs.org/package/body#readme) -- [co-body](https://www.npmjs.org/package/co-body#readme) - -## Installation - -```sh -$ npm install body-parser -``` - -## API - - - -```js -var bodyParser = require('body-parser') -``` - -The `bodyParser` object exposes various factories to create middlewares. All -middlewares will populate the `req.body` property with the parsed body when -the `Content-Type` request header matches the `type` option, or an empty -object (`{}`) if there was no body to parse, the `Content-Type` was not matched, -or an error occurred. - -The various errors returned by this module are described in the -[errors section](#errors). - -### bodyParser.json([options]) - -Returns middleware that only parses `json` and only looks at requests where -the `Content-Type` header matches the `type` option. This parser accepts any -Unicode encoding of the body and supports automatic inflation of `gzip` and -`deflate` encodings. - -A new `body` object containing the parsed data is populated on the `request` -object after the middleware (i.e. `req.body`). - -#### Options - -The `json` function takes an optional `options` object that may contain any of -the following keys: - -##### inflate - -When set to `true`, then deflated (compressed) bodies will be inflated; when -`false`, deflated bodies are rejected. Defaults to `true`. - -##### limit - -Controls the maximum request body size. If this is a number, then the value -specifies the number of bytes; if it is a string, the value is passed to the -[bytes](https://www.npmjs.com/package/bytes) library for parsing. Defaults -to `'100kb'`. - -##### reviver - -The `reviver` option is passed directly to `JSON.parse` as the second -argument. You can find more information on this argument -[in the MDN documentation about JSON.parse](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse#Example.3A_Using_the_reviver_parameter). - -##### strict - -When set to `true`, will only accept arrays and objects; when `false` will -accept anything `JSON.parse` accepts. Defaults to `true`. - -##### type - -The `type` option is used to determine what media type the middleware will -parse. This option can be a function or a string. If a string, `type` option -is passed directly to the [type-is](https://www.npmjs.org/package/type-is#readme) -library and this can be an extension name (like `json`), a mime type (like -`application/json`), or a mime type with a wildcard (like `*/*` or `*/json`). -If a function, the `type` option is called as `fn(req)` and the request is -parsed if it returns a truthy value. Defaults to `application/json`. - -##### verify - -The `verify` option, if supplied, is called as `verify(req, res, buf, encoding)`, -where `buf` is a `Buffer` of the raw request body and `encoding` is the -encoding of the request. The parsing can be aborted by throwing an error. - -### bodyParser.raw([options]) - -Returns middleware that parses all bodies as a `Buffer` and only looks at -requests where the `Content-Type` header matches the `type` option. This -parser supports automatic inflation of `gzip` and `deflate` encodings. - -A new `body` object containing the parsed data is populated on the `request` -object after the middleware (i.e. `req.body`). This will be a `Buffer` object -of the body. - -#### Options - -The `raw` function takes an optional `options` object that may contain any of -the following keys: - -##### inflate - -When set to `true`, then deflated (compressed) bodies will be inflated; when -`false`, deflated bodies are rejected. Defaults to `true`. - -##### limit - -Controls the maximum request body size. If this is a number, then the value -specifies the number of bytes; if it is a string, the value is passed to the -[bytes](https://www.npmjs.com/package/bytes) library for parsing. Defaults -to `'100kb'`. - -##### type - -The `type` option is used to determine what media type the middleware will -parse. This option can be a function or a string. If a string, `type` option -is passed directly to the [type-is](https://www.npmjs.org/package/type-is#readme) -library and this can be an extension name (like `bin`), a mime type (like -`application/octet-stream`), or a mime type with a wildcard (like `*/*` or -`application/*`). If a function, the `type` option is called as `fn(req)` -and the request is parsed if it returns a truthy value. Defaults to -`application/octet-stream`. - -##### verify - -The `verify` option, if supplied, is called as `verify(req, res, buf, encoding)`, -where `buf` is a `Buffer` of the raw request body and `encoding` is the -encoding of the request. The parsing can be aborted by throwing an error. - -### bodyParser.text([options]) - -Returns middleware that parses all bodies as a string and only looks at -requests where the `Content-Type` header matches the `type` option. This -parser supports automatic inflation of `gzip` and `deflate` encodings. - -A new `body` string containing the parsed data is populated on the `request` -object after the middleware (i.e. `req.body`). This will be a string of the -body. - -#### Options - -The `text` function takes an optional `options` object that may contain any of -the following keys: - -##### defaultCharset - -Specify the default character set for the text content if the charset is not -specified in the `Content-Type` header of the request. Defaults to `utf-8`. - -##### inflate - -When set to `true`, then deflated (compressed) bodies will be inflated; when -`false`, deflated bodies are rejected. Defaults to `true`. - -##### limit - -Controls the maximum request body size. If this is a number, then the value -specifies the number of bytes; if it is a string, the value is passed to the -[bytes](https://www.npmjs.com/package/bytes) library for parsing. Defaults -to `'100kb'`. - -##### type - -The `type` option is used to determine what media type the middleware will -parse. This option can be a function or a string. If a string, `type` option -is passed directly to the [type-is](https://www.npmjs.org/package/type-is#readme) -library and this can be an extension name (like `txt`), a mime type (like -`text/plain`), or a mime type with a wildcard (like `*/*` or `text/*`). -If a function, the `type` option is called as `fn(req)` and the request is -parsed if it returns a truthy value. Defaults to `text/plain`. - -##### verify - -The `verify` option, if supplied, is called as `verify(req, res, buf, encoding)`, -where `buf` is a `Buffer` of the raw request body and `encoding` is the -encoding of the request. The parsing can be aborted by throwing an error. - -### bodyParser.urlencoded([options]) - -Returns middleware that only parses `urlencoded` bodies and only looks at -requests where the `Content-Type` header matches the `type` option. This -parser accepts only UTF-8 encoding of the body and supports automatic -inflation of `gzip` and `deflate` encodings. - -A new `body` object containing the parsed data is populated on the `request` -object after the middleware (i.e. `req.body`). This object will contain -key-value pairs, where the value can be a string or array (when `extended` is -`false`), or any type (when `extended` is `true`). - -#### Options - -The `urlencoded` function takes an optional `options` object that may contain -any of the following keys: - -##### extended - -The `extended` option allows to choose between parsing the URL-encoded data -with the `querystring` library (when `false`) or the `qs` library (when -`true`). The "extended" syntax allows for rich objects and arrays to be -encoded into the URL-encoded format, allowing for a JSON-like experience -with URL-encoded. For more information, please -[see the qs library](https://www.npmjs.org/package/qs#readme). - -Defaults to `true`, but using the default has been deprecated. Please -research into the difference between `qs` and `querystring` and choose the -appropriate setting. - -##### inflate - -When set to `true`, then deflated (compressed) bodies will be inflated; when -`false`, deflated bodies are rejected. Defaults to `true`. - -##### limit - -Controls the maximum request body size. If this is a number, then the value -specifies the number of bytes; if it is a string, the value is passed to the -[bytes](https://www.npmjs.com/package/bytes) library for parsing. Defaults -to `'100kb'`. - -##### parameterLimit - -The `parameterLimit` option controls the maximum number of parameters that -are allowed in the URL-encoded data. If a request contains more parameters -than this value, a 413 will be returned to the client. Defaults to `1000`. - -##### type - -The `type` option is used to determine what media type the middleware will -parse. This option can be a function or a string. If a string, `type` option -is passed directly to the [type-is](https://www.npmjs.org/package/type-is#readme) -library and this can be an extension name (like `urlencoded`), a mime type (like -`application/x-www-form-urlencoded`), or a mime type with a wildcard (like -`*/x-www-form-urlencoded`). If a function, the `type` option is called as -`fn(req)` and the request is parsed if it returns a truthy value. Defaults -to `application/x-www-form-urlencoded`. - -##### verify - -The `verify` option, if supplied, is called as `verify(req, res, buf, encoding)`, -where `buf` is a `Buffer` of the raw request body and `encoding` is the -encoding of the request. The parsing can be aborted by throwing an error. - -## Errors - -The middlewares provided by this module create errors depending on the error -condition during parsing. The errors will typically have a `status`/`statusCode` -property that contains the suggested HTTP response code, an `expose` property -to determine if the `message` property should be displayed to the client, a -`type` property to determine the type of error without matching against the -`message`, and a `body` property containing the read body, if available. - -The following are the common errors emitted, though any error can come through -for various reasons. - -### content encoding unsupported - -This error will occur when the request had a `Content-Encoding` header that -contained an encoding but the "inflation" option was set to `false`. The -`status` property is set to `415`, the `type` property is set to -`'encoding.unsupported'`, and the `charset` property will be set to the -encoding that is unsupported. - -### request aborted - -This error will occur when the request is aborted by the client before reading -the body has finished. The `received` property will be set to the number of -bytes received before the request was aborted and the `expected` property is -set to the number of expected bytes. The `status` property is set to `400` -and `type` property is set to `'request.aborted'`. - -### request entity too large - -This error will occur when the request body's size is larger than the "limit" -option. The `limit` property will be set to the byte limit and the `length` -property will be set to the request body's length. The `status` property is -set to `413` and the `type` property is set to `'entity.too.large'`. - -### request size did not match content length - -This error will occur when the request's length did not match the length from -the `Content-Length` header. This typically occurs when the request is malformed, -typically when the `Content-Length` header was calculated based on characters -instead of bytes. The `status` property is set to `400` and the `type` property -is set to `'request.size.invalid'`. - -### stream encoding should not be set - -This error will occur when something called the `req.setEncoding` method prior -to this middleware. This module operates directly on bytes only and you cannot -call `req.setEncoding` when using this module. The `status` property is set to -`500` and the `type` property is set to `'stream.encoding.set'`. - -### too many parameters - -This error will occur when the content of the request exceeds the configured -`parameterLimit` for the `urlencoded` parser. The `status` property is set to -`413` and the `type` property is set to `'parameters.too.many'`. - -### unsupported charset "BOGUS" - -This error will occur when the request had a charset parameter in the -`Content-Type` header, but the `iconv-lite` module does not support it OR the -parser does not support it. The charset is contained in the message as well -as in the `charset` property. The `status` property is set to `415`, the -`type` property is set to `'charset.unsupported'`, and the `charset` property -is set to the charset that is unsupported. - -### unsupported content encoding "bogus" - -This error will occur when the request had a `Content-Encoding` header that -contained an unsupported encoding. The encoding is contained in the message -as well as in the `encoding` property. The `status` property is set to `415`, -the `type` property is set to `'encoding.unsupported'`, and the `encoding` -property is set to the encoding that is unsupported. - -## Examples - -### Express/Connect top-level generic - -This example demonstrates adding a generic JSON and URL-encoded parser as a -top-level middleware, which will parse the bodies of all incoming requests. -This is the simplest setup. - -```js -var express = require('express') -var bodyParser = require('body-parser') - -var app = express() - -// parse application/x-www-form-urlencoded -app.use(bodyParser.urlencoded({ extended: false })) - -// parse application/json -app.use(bodyParser.json()) - -app.use(function (req, res) { - res.setHeader('Content-Type', 'text/plain') - res.write('you posted:\n') - res.end(JSON.stringify(req.body, null, 2)) -}) -``` - -### Express route-specific - -This example demonstrates adding body parsers specifically to the routes that -need them. In general, this is the most recommended way to use body-parser with -Express. - -```js -var express = require('express') -var bodyParser = require('body-parser') - -var app = express() - -// create application/json parser -var jsonParser = bodyParser.json() - -// create application/x-www-form-urlencoded parser -var urlencodedParser = bodyParser.urlencoded({ extended: false }) - -// POST /login gets urlencoded bodies -app.post('/login', urlencodedParser, function (req, res) { - if (!req.body) return res.sendStatus(400) - res.send('welcome, ' + req.body.username) -}) - -// POST /api/users gets JSON bodies -app.post('/api/users', jsonParser, function (req, res) { - if (!req.body) return res.sendStatus(400) - // create user in req.body -}) -``` - -### Change accepted type for parsers - -All the parsers accept a `type` option which allows you to change the -`Content-Type` that the middleware will parse. - -```js -var express = require('express') -var bodyParser = require('body-parser') - -var app = express() - -// parse various different custom JSON types as JSON -app.use(bodyParser.json({ type: 'application/*+json' })) - -// parse some custom thing into a Buffer -app.use(bodyParser.raw({ type: 'application/vnd.custom-type' })) - -// parse an HTML body into a string -app.use(bodyParser.text({ type: 'text/html' })) -``` - -## License - -[MIT](LICENSE) - -[npm-image]: https://img.shields.io/npm/v/body-parser.svg -[npm-url]: https://npmjs.org/package/body-parser -[travis-image]: https://img.shields.io/travis/expressjs/body-parser/master.svg -[travis-url]: https://travis-ci.org/expressjs/body-parser -[coveralls-image]: https://img.shields.io/coveralls/expressjs/body-parser/master.svg -[coveralls-url]: https://coveralls.io/r/expressjs/body-parser?branch=master -[downloads-image]: https://img.shields.io/npm/dm/body-parser.svg -[downloads-url]: https://npmjs.org/package/body-parser -[gratipay-image]: https://img.shields.io/gratipay/dougwilson.svg -[gratipay-url]: https://www.gratipay.com/dougwilson/ diff --git a/express-server/node_modules/cordova/node_modules/body-parser/index.js b/express-server/node_modules/cordova/node_modules/body-parser/index.js deleted file mode 100644 index 93c3a1ff..00000000 --- a/express-server/node_modules/cordova/node_modules/body-parser/index.js +++ /dev/null @@ -1,157 +0,0 @@ -/*! - * body-parser - * Copyright(c) 2014-2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - * @private - */ - -var deprecate = require('depd')('body-parser') - -/** - * Cache of loaded parsers. - * @private - */ - -var parsers = Object.create(null) - -/** - * @typedef Parsers - * @type {function} - * @property {function} json - * @property {function} raw - * @property {function} text - * @property {function} urlencoded - */ - -/** - * Module exports. - * @type {Parsers} - */ - -exports = module.exports = deprecate.function(bodyParser, - 'bodyParser: use individual json/urlencoded middlewares') - -/** - * JSON parser. - * @public - */ - -Object.defineProperty(exports, 'json', { - configurable: true, - enumerable: true, - get: createParserGetter('json') -}) - -/** - * Raw parser. - * @public - */ - -Object.defineProperty(exports, 'raw', { - configurable: true, - enumerable: true, - get: createParserGetter('raw') -}) - -/** - * Text parser. - * @public - */ - -Object.defineProperty(exports, 'text', { - configurable: true, - enumerable: true, - get: createParserGetter('text') -}) - -/** - * URL-encoded parser. - * @public - */ - -Object.defineProperty(exports, 'urlencoded', { - configurable: true, - enumerable: true, - get: createParserGetter('urlencoded') -}) - -/** - * Create a middleware to parse json and urlencoded bodies. - * - * @param {object} [options] - * @return {function} - * @deprecated - * @public - */ - -function bodyParser (options) { - var opts = {} - - // exclude type option - if (options) { - for (var prop in options) { - if (prop !== 'type') { - opts[prop] = options[prop] - } - } - } - - var _urlencoded = exports.urlencoded(opts) - var _json = exports.json(opts) - - return function bodyParser (req, res, next) { - _json(req, res, function (err) { - if (err) return next(err) - _urlencoded(req, res, next) - }) - } -} - -/** - * Create a getter for loading a parser. - * @private - */ - -function createParserGetter (name) { - return function get () { - return loadParser(name) - } -} - -/** - * Load a parser module. - * @private - */ - -function loadParser (parserName) { - var parser = parsers[parserName] - - if (parser !== undefined) { - return parser - } - - // this uses a switch for static require analysis - switch (parserName) { - case 'json': - parser = require('./lib/types/json') - break - case 'raw': - parser = require('./lib/types/raw') - break - case 'text': - parser = require('./lib/types/text') - break - case 'urlencoded': - parser = require('./lib/types/urlencoded') - break - } - - // store to prevent invoking require() - return (parsers[parserName] = parser) -} diff --git a/express-server/node_modules/cordova/node_modules/body-parser/lib/read.js b/express-server/node_modules/cordova/node_modules/body-parser/lib/read.js deleted file mode 100644 index c1026095..00000000 --- a/express-server/node_modules/cordova/node_modules/body-parser/lib/read.js +++ /dev/null @@ -1,181 +0,0 @@ -/*! - * body-parser - * Copyright(c) 2014-2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - * @private - */ - -var createError = require('http-errors') -var getBody = require('raw-body') -var iconv = require('iconv-lite') -var onFinished = require('on-finished') -var zlib = require('zlib') - -/** - * Module exports. - */ - -module.exports = read - -/** - * Read a request into a buffer and parse. - * - * @param {object} req - * @param {object} res - * @param {function} next - * @param {function} parse - * @param {function} debug - * @param {object} options - * @private - */ - -function read (req, res, next, parse, debug, options) { - var length - var opts = options - var stream - - // flag as parsed - req._body = true - - // read options - var encoding = opts.encoding !== null - ? opts.encoding - : null - var verify = opts.verify - - try { - // get the content stream - stream = contentstream(req, debug, opts.inflate) - length = stream.length - stream.length = undefined - } catch (err) { - return next(err) - } - - // set raw-body options - opts.length = length - opts.encoding = verify - ? null - : encoding - - // assert charset is supported - if (opts.encoding === null && encoding !== null && !iconv.encodingExists(encoding)) { - return next(createError(415, 'unsupported charset "' + encoding.toUpperCase() + '"', { - charset: encoding.toLowerCase(), - type: 'charset.unsupported' - })) - } - - // read body - debug('read body') - getBody(stream, opts, function (error, body) { - if (error) { - var _error - - if (error.type === 'encoding.unsupported') { - // echo back charset - _error = createError(415, 'unsupported charset "' + encoding.toUpperCase() + '"', { - charset: encoding.toLowerCase(), - type: 'charset.unsupported' - }) - } else { - // set status code on error - _error = createError(400, error) - } - - // read off entire request - stream.resume() - onFinished(req, function onfinished () { - next(createError(400, _error)) - }) - return - } - - // verify - if (verify) { - try { - debug('verify body') - verify(req, res, body, encoding) - } catch (err) { - next(createError(403, err, { - body: body, - type: err.type || 'entity.verify.failed' - })) - return - } - } - - // parse - var str = body - try { - debug('parse body') - str = typeof body !== 'string' && encoding !== null - ? iconv.decode(body, encoding) - : body - req.body = parse(str) - } catch (err) { - next(createError(400, err, { - body: str, - type: err.type || 'entity.parse.failed' - })) - return - } - - next() - }) -} - -/** - * Get the content stream of the request. - * - * @param {object} req - * @param {function} debug - * @param {boolean} [inflate=true] - * @return {object} - * @api private - */ - -function contentstream (req, debug, inflate) { - var encoding = (req.headers['content-encoding'] || 'identity').toLowerCase() - var length = req.headers['content-length'] - var stream - - debug('content-encoding "%s"', encoding) - - if (inflate === false && encoding !== 'identity') { - throw createError(415, 'content encoding unsupported', { - encoding: encoding, - type: 'encoding.unsupported' - }) - } - - switch (encoding) { - case 'deflate': - stream = zlib.createInflate() - debug('inflate body') - req.pipe(stream) - break - case 'gzip': - stream = zlib.createGunzip() - debug('gunzip body') - req.pipe(stream) - break - case 'identity': - stream = req - stream.length = length - break - default: - throw createError(415, 'unsupported content encoding "' + encoding + '"', { - encoding: encoding, - type: 'encoding.unsupported' - }) - } - - return stream -} diff --git a/express-server/node_modules/cordova/node_modules/body-parser/lib/types/json.js b/express-server/node_modules/cordova/node_modules/body-parser/lib/types/json.js deleted file mode 100644 index a7bc838c..00000000 --- a/express-server/node_modules/cordova/node_modules/body-parser/lib/types/json.js +++ /dev/null @@ -1,232 +0,0 @@ -/*! - * body-parser - * Copyright(c) 2014 Jonathan Ong - * Copyright(c) 2014-2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - * @private - */ - -var bytes = require('bytes') -var contentType = require('content-type') -var createError = require('http-errors') -var debug = require('debug')('body-parser:json') -var read = require('../read') -var typeis = require('type-is') - -/** - * Module exports. - */ - -module.exports = json - -/** - * RegExp to match the first non-space in a string. - * - * Allowed whitespace is defined in RFC 7159: - * - * ws = *( - * %x20 / ; Space - * %x09 / ; Horizontal tab - * %x0A / ; Line feed or New line - * %x0D ) ; Carriage return - */ - -var FIRST_CHAR_REGEXP = /^[\x20\x09\x0a\x0d]*(.)/ // eslint-disable-line no-control-regex - -/** - * Create a middleware to parse JSON bodies. - * - * @param {object} [options] - * @return {function} - * @public - */ - -function json (options) { - var opts = options || {} - - var limit = typeof opts.limit !== 'number' - ? bytes.parse(opts.limit || '100kb') - : opts.limit - var inflate = opts.inflate !== false - var reviver = opts.reviver - var strict = opts.strict !== false - var type = opts.type || 'application/json' - var verify = opts.verify || false - - if (verify !== false && typeof verify !== 'function') { - throw new TypeError('option verify must be function') - } - - // create the appropriate type checking function - var shouldParse = typeof type !== 'function' - ? typeChecker(type) - : type - - function parse (body) { - if (body.length === 0) { - // special-case empty json body, as it's a common client-side mistake - // TODO: maybe make this configurable or part of "strict" option - return {} - } - - if (strict) { - var first = firstchar(body) - - if (first !== '{' && first !== '[') { - debug('strict violation') - throw createStrictSyntaxError(body, first) - } - } - - try { - debug('parse json') - return JSON.parse(body, reviver) - } catch (e) { - throw normalizeJsonSyntaxError(e, { - stack: e.stack - }) - } - } - - return function jsonParser (req, res, next) { - if (req._body) { - debug('body already parsed') - next() - return - } - - req.body = req.body || {} - - // skip requests without bodies - if (!typeis.hasBody(req)) { - debug('skip empty body') - next() - return - } - - debug('content-type %j', req.headers['content-type']) - - // determine if request should be parsed - if (!shouldParse(req)) { - debug('skip parsing') - next() - return - } - - // assert charset per RFC 7159 sec 8.1 - var charset = getCharset(req) || 'utf-8' - if (charset.substr(0, 4) !== 'utf-') { - debug('invalid charset') - next(createError(415, 'unsupported charset "' + charset.toUpperCase() + '"', { - charset: charset, - type: 'charset.unsupported' - })) - return - } - - // read - read(req, res, next, parse, debug, { - encoding: charset, - inflate: inflate, - limit: limit, - verify: verify - }) - } -} - -/** - * Create strict violation syntax error matching native error. - * - * @param {string} str - * @param {string} char - * @return {Error} - * @private - */ - -function createStrictSyntaxError (str, char) { - var index = str.indexOf(char) - var partial = str.substring(0, index) + '#' - - try { - JSON.parse(partial); /* istanbul ignore next */ throw new SyntaxError('strict violation') - } catch (e) { - return normalizeJsonSyntaxError(e, { - message: e.message.replace('#', char), - stack: e.stack - }) - } -} - -/** - * Get the first non-whitespace character in a string. - * - * @param {string} str - * @return {function} - * @private - */ - -function firstchar (str) { - return FIRST_CHAR_REGEXP.exec(str)[1] -} - -/** - * Get the charset of a request. - * - * @param {object} req - * @api private - */ - -function getCharset (req) { - try { - return (contentType.parse(req).parameters.charset || '').toLowerCase() - } catch (e) { - return undefined - } -} - -/** - * Normalize a SyntaxError for JSON.parse. - * - * @param {SyntaxError} error - * @param {object} obj - * @return {SyntaxError} - */ - -function normalizeJsonSyntaxError (error, obj) { - var keys = Object.getOwnPropertyNames(error) - - for (var i = 0; i < keys.length; i++) { - var key = keys[i] - if (key !== 'stack' && key !== 'message') { - delete error[key] - } - } - - var props = Object.keys(obj) - - for (var j = 0; j < props.length; j++) { - var prop = props[j] - error[prop] = obj[prop] - } - - return error -} - -/** - * Get the simple type checker. - * - * @param {string} type - * @return {function} - */ - -function typeChecker (type) { - return function checkType (req) { - return Boolean(typeis(req, type)) - } -} diff --git a/express-server/node_modules/cordova/node_modules/body-parser/lib/types/raw.js b/express-server/node_modules/cordova/node_modules/body-parser/lib/types/raw.js deleted file mode 100644 index f5d1b674..00000000 --- a/express-server/node_modules/cordova/node_modules/body-parser/lib/types/raw.js +++ /dev/null @@ -1,101 +0,0 @@ -/*! - * body-parser - * Copyright(c) 2014-2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - */ - -var bytes = require('bytes') -var debug = require('debug')('body-parser:raw') -var read = require('../read') -var typeis = require('type-is') - -/** - * Module exports. - */ - -module.exports = raw - -/** - * Create a middleware to parse raw bodies. - * - * @param {object} [options] - * @return {function} - * @api public - */ - -function raw (options) { - var opts = options || {} - - var inflate = opts.inflate !== false - var limit = typeof opts.limit !== 'number' - ? bytes.parse(opts.limit || '100kb') - : opts.limit - var type = opts.type || 'application/octet-stream' - var verify = opts.verify || false - - if (verify !== false && typeof verify !== 'function') { - throw new TypeError('option verify must be function') - } - - // create the appropriate type checking function - var shouldParse = typeof type !== 'function' - ? typeChecker(type) - : type - - function parse (buf) { - return buf - } - - return function rawParser (req, res, next) { - if (req._body) { - debug('body already parsed') - next() - return - } - - req.body = req.body || {} - - // skip requests without bodies - if (!typeis.hasBody(req)) { - debug('skip empty body') - next() - return - } - - debug('content-type %j', req.headers['content-type']) - - // determine if request should be parsed - if (!shouldParse(req)) { - debug('skip parsing') - next() - return - } - - // read - read(req, res, next, parse, debug, { - encoding: null, - inflate: inflate, - limit: limit, - verify: verify - }) - } -} - -/** - * Get the simple type checker. - * - * @param {string} type - * @return {function} - */ - -function typeChecker (type) { - return function checkType (req) { - return Boolean(typeis(req, type)) - } -} diff --git a/express-server/node_modules/cordova/node_modules/body-parser/lib/types/text.js b/express-server/node_modules/cordova/node_modules/body-parser/lib/types/text.js deleted file mode 100644 index 083a0090..00000000 --- a/express-server/node_modules/cordova/node_modules/body-parser/lib/types/text.js +++ /dev/null @@ -1,121 +0,0 @@ -/*! - * body-parser - * Copyright(c) 2014-2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - */ - -var bytes = require('bytes') -var contentType = require('content-type') -var debug = require('debug')('body-parser:text') -var read = require('../read') -var typeis = require('type-is') - -/** - * Module exports. - */ - -module.exports = text - -/** - * Create a middleware to parse text bodies. - * - * @param {object} [options] - * @return {function} - * @api public - */ - -function text (options) { - var opts = options || {} - - var defaultCharset = opts.defaultCharset || 'utf-8' - var inflate = opts.inflate !== false - var limit = typeof opts.limit !== 'number' - ? bytes.parse(opts.limit || '100kb') - : opts.limit - var type = opts.type || 'text/plain' - var verify = opts.verify || false - - if (verify !== false && typeof verify !== 'function') { - throw new TypeError('option verify must be function') - } - - // create the appropriate type checking function - var shouldParse = typeof type !== 'function' - ? typeChecker(type) - : type - - function parse (buf) { - return buf - } - - return function textParser (req, res, next) { - if (req._body) { - debug('body already parsed') - next() - return - } - - req.body = req.body || {} - - // skip requests without bodies - if (!typeis.hasBody(req)) { - debug('skip empty body') - next() - return - } - - debug('content-type %j', req.headers['content-type']) - - // determine if request should be parsed - if (!shouldParse(req)) { - debug('skip parsing') - next() - return - } - - // get charset - var charset = getCharset(req) || defaultCharset - - // read - read(req, res, next, parse, debug, { - encoding: charset, - inflate: inflate, - limit: limit, - verify: verify - }) - } -} - -/** - * Get the charset of a request. - * - * @param {object} req - * @api private - */ - -function getCharset (req) { - try { - return (contentType.parse(req).parameters.charset || '').toLowerCase() - } catch (e) { - return undefined - } -} - -/** - * Get the simple type checker. - * - * @param {string} type - * @return {function} - */ - -function typeChecker (type) { - return function checkType (req) { - return Boolean(typeis(req, type)) - } -} diff --git a/express-server/node_modules/cordova/node_modules/body-parser/lib/types/urlencoded.js b/express-server/node_modules/cordova/node_modules/body-parser/lib/types/urlencoded.js deleted file mode 100644 index 5ccda218..00000000 --- a/express-server/node_modules/cordova/node_modules/body-parser/lib/types/urlencoded.js +++ /dev/null @@ -1,284 +0,0 @@ -/*! - * body-parser - * Copyright(c) 2014 Jonathan Ong - * Copyright(c) 2014-2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - * @private - */ - -var bytes = require('bytes') -var contentType = require('content-type') -var createError = require('http-errors') -var debug = require('debug')('body-parser:urlencoded') -var deprecate = require('depd')('body-parser') -var read = require('../read') -var typeis = require('type-is') - -/** - * Module exports. - */ - -module.exports = urlencoded - -/** - * Cache of parser modules. - */ - -var parsers = Object.create(null) - -/** - * Create a middleware to parse urlencoded bodies. - * - * @param {object} [options] - * @return {function} - * @public - */ - -function urlencoded (options) { - var opts = options || {} - - // notice because option default will flip in next major - if (opts.extended === undefined) { - deprecate('undefined extended: provide extended option') - } - - var extended = opts.extended !== false - var inflate = opts.inflate !== false - var limit = typeof opts.limit !== 'number' - ? bytes.parse(opts.limit || '100kb') - : opts.limit - var type = opts.type || 'application/x-www-form-urlencoded' - var verify = opts.verify || false - - if (verify !== false && typeof verify !== 'function') { - throw new TypeError('option verify must be function') - } - - // create the appropriate query parser - var queryparse = extended - ? extendedparser(opts) - : simpleparser(opts) - - // create the appropriate type checking function - var shouldParse = typeof type !== 'function' - ? typeChecker(type) - : type - - function parse (body) { - return body.length - ? queryparse(body) - : {} - } - - return function urlencodedParser (req, res, next) { - if (req._body) { - debug('body already parsed') - next() - return - } - - req.body = req.body || {} - - // skip requests without bodies - if (!typeis.hasBody(req)) { - debug('skip empty body') - next() - return - } - - debug('content-type %j', req.headers['content-type']) - - // determine if request should be parsed - if (!shouldParse(req)) { - debug('skip parsing') - next() - return - } - - // assert charset - var charset = getCharset(req) || 'utf-8' - if (charset !== 'utf-8') { - debug('invalid charset') - next(createError(415, 'unsupported charset "' + charset.toUpperCase() + '"', { - charset: charset, - type: 'charset.unsupported' - })) - return - } - - // read - read(req, res, next, parse, debug, { - debug: debug, - encoding: charset, - inflate: inflate, - limit: limit, - verify: verify - }) - } -} - -/** - * Get the extended query parser. - * - * @param {object} options - */ - -function extendedparser (options) { - var parameterLimit = options.parameterLimit !== undefined - ? options.parameterLimit - : 1000 - var parse = parser('qs') - - if (isNaN(parameterLimit) || parameterLimit < 1) { - throw new TypeError('option parameterLimit must be a positive number') - } - - if (isFinite(parameterLimit)) { - parameterLimit = parameterLimit | 0 - } - - return function queryparse (body) { - var paramCount = parameterCount(body, parameterLimit) - - if (paramCount === undefined) { - debug('too many parameters') - throw createError(413, 'too many parameters', { - type: 'parameters.too.many' - }) - } - - var arrayLimit = Math.max(100, paramCount) - - debug('parse extended urlencoding') - return parse(body, { - allowPrototypes: true, - arrayLimit: arrayLimit, - depth: Infinity, - parameterLimit: parameterLimit - }) - } -} - -/** - * Get the charset of a request. - * - * @param {object} req - * @api private - */ - -function getCharset (req) { - try { - return (contentType.parse(req).parameters.charset || '').toLowerCase() - } catch (e) { - return undefined - } -} - -/** - * Count the number of parameters, stopping once limit reached - * - * @param {string} body - * @param {number} limit - * @api private - */ - -function parameterCount (body, limit) { - var count = 0 - var index = 0 - - while ((index = body.indexOf('&', index)) !== -1) { - count++ - index++ - - if (count === limit) { - return undefined - } - } - - return count -} - -/** - * Get parser for module name dynamically. - * - * @param {string} name - * @return {function} - * @api private - */ - -function parser (name) { - var mod = parsers[name] - - if (mod !== undefined) { - return mod.parse - } - - // this uses a switch for static require analysis - switch (name) { - case 'qs': - mod = require('qs') - break - case 'querystring': - mod = require('querystring') - break - } - - // store to prevent invoking require() - parsers[name] = mod - - return mod.parse -} - -/** - * Get the simple query parser. - * - * @param {object} options - */ - -function simpleparser (options) { - var parameterLimit = options.parameterLimit !== undefined - ? options.parameterLimit - : 1000 - var parse = parser('querystring') - - if (isNaN(parameterLimit) || parameterLimit < 1) { - throw new TypeError('option parameterLimit must be a positive number') - } - - if (isFinite(parameterLimit)) { - parameterLimit = parameterLimit | 0 - } - - return function queryparse (body) { - var paramCount = parameterCount(body, parameterLimit) - - if (paramCount === undefined) { - debug('too many parameters') - throw createError(413, 'too many parameters', { - type: 'parameters.too.many' - }) - } - - debug('parse urlencoding') - return parse(body, undefined, undefined, {maxKeys: parameterLimit}) - } -} - -/** - * Get the simple type checker. - * - * @param {string} type - * @return {function} - */ - -function typeChecker (type) { - return function checkType (req) { - return Boolean(typeis(req, type)) - } -} diff --git a/express-server/node_modules/cordova/node_modules/body-parser/package.json b/express-server/node_modules/cordova/node_modules/body-parser/package.json deleted file mode 100644 index 3a4f7f48..00000000 --- a/express-server/node_modules/cordova/node_modules/body-parser/package.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "_args": [ - [ - "body-parser@1.18.2", - "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova" - ] - ], - "_from": "body-parser@1.18.2", - "_id": "body-parser@1.18.2", - "_inBundle": false, - "_integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", - "_location": "/cordova/body-parser", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "body-parser@1.18.2", - "name": "body-parser", - "escapedName": "body-parser", - "rawSpec": "1.18.2", - "saveSpec": null, - "fetchSpec": "1.18.2" - }, - "_requiredBy": [ - "/cordova/express" - ], - "_resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", - "_spec": "1.18.2", - "_where": "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova", - "bugs": { - "url": "https://github.com/expressjs/body-parser/issues" - }, - "contributors": [ - { - "name": "Douglas Christopher Wilson", - "email": "doug@somethingdoug.com" - }, - { - "name": "Jonathan Ong", - "email": "me@jongleberry.com", - "url": "http://jongleberry.com" - } - ], - "dependencies": { - "bytes": "3.0.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.1", - "http-errors": "~1.6.2", - "iconv-lite": "0.4.19", - "on-finished": "~2.3.0", - "qs": "6.5.1", - "raw-body": "2.3.2", - "type-is": "~1.6.15" - }, - "description": "Node.js body parsing middleware", - "devDependencies": { - "eslint": "3.19.0", - "eslint-config-standard": "10.2.1", - "eslint-plugin-import": "2.7.0", - "eslint-plugin-markdown": "1.0.0-beta.6", - "eslint-plugin-node": "5.1.1", - "eslint-plugin-promise": "3.5.0", - "eslint-plugin-standard": "3.0.1", - "istanbul": "0.4.5", - "methods": "1.1.2", - "mocha": "2.5.3", - "safe-buffer": "5.1.1", - "supertest": "1.1.0" - }, - "engines": { - "node": ">= 0.8" - }, - "files": [ - "lib/", - "LICENSE", - "HISTORY.md", - "index.js" - ], - "homepage": "https://github.com/expressjs/body-parser#readme", - "license": "MIT", - "name": "body-parser", - "repository": { - "type": "git", - "url": "git+https://github.com/expressjs/body-parser.git" - }, - "scripts": { - "lint": "eslint --plugin markdown --ext js,md .", - "test": "mocha --require test/support/env --reporter spec --check-leaks --bail test/", - "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/", - "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/" - }, - "version": "1.18.2" -} diff --git a/express-server/node_modules/cordova/node_modules/boxen/index.js b/express-server/node_modules/cordova/node_modules/boxen/index.js deleted file mode 100644 index b54b92dc..00000000 --- a/express-server/node_modules/cordova/node_modules/boxen/index.js +++ /dev/null @@ -1,138 +0,0 @@ -'use strict'; -const stringWidth = require('string-width'); -const chalk = require('chalk'); -const widestLine = require('widest-line'); -const cliBoxes = require('cli-boxes'); -const camelCase = require('camelcase'); -const ansiAlign = require('ansi-align'); -const termSize = require('term-size'); - -const getObject = detail => { - let obj; - - if (typeof detail === 'number') { - obj = { - top: detail, - right: detail * 3, - bottom: detail, - left: detail * 3 - }; - } else { - obj = Object.assign({ - top: 0, - right: 0, - bottom: 0, - left: 0 - }, detail); - } - - return obj; -}; - -const getBorderChars = borderStyle => { - const sides = [ - 'topLeft', - 'topRight', - 'bottomRight', - 'bottomLeft', - 'vertical', - 'horizontal' - ]; - - let chars; - - if (typeof borderStyle === 'string') { - chars = cliBoxes[borderStyle]; - - if (!chars) { - throw new TypeError(`Invalid border style: ${borderStyle}`); - } - } else { - sides.forEach(key => { - if (!borderStyle[key] || typeof borderStyle[key] !== 'string') { - throw new TypeError(`Invalid border style: ${key}`); - } - }); - - chars = borderStyle; - } - - return chars; -}; - -const getBackgroundColorName = x => camelCase('bg', x); - -module.exports = (text, opts) => { - opts = Object.assign({ - padding: 0, - borderStyle: 'single', - dimBorder: false, - align: 'left', - float: 'left' - }, opts); - - if (opts.backgroundColor) { - opts.backgroundColor = getBackgroundColorName(opts.backgroundColor); - } - - if (opts.borderColor && !chalk[opts.borderColor]) { - throw new Error(`${opts.borderColor} is not a valid borderColor`); - } - - if (opts.backgroundColor && !chalk[opts.backgroundColor]) { - throw new Error(`${opts.backgroundColor} is not a valid backgroundColor`); - } - - const chars = getBorderChars(opts.borderStyle); - const padding = getObject(opts.padding); - const margin = getObject(opts.margin); - - const colorizeBorder = x => { - const ret = opts.borderColor ? chalk[opts.borderColor](x) : x; - return opts.dimBorder ? chalk.dim(ret) : ret; - }; - - const colorizeContent = x => opts.backgroundColor ? chalk[opts.backgroundColor](x) : x; - - text = ansiAlign(text, {align: opts.align}); - - const NL = '\n'; - const PAD = ' '; - - let lines = text.split(NL); - - if (padding.top > 0) { - lines = Array(padding.top).fill('').concat(lines); - } - - if (padding.bottom > 0) { - lines = lines.concat(Array(padding.bottom).fill('')); - } - - const contentWidth = widestLine(text) + padding.left + padding.right; - const paddingLeft = PAD.repeat(padding.left); - const columns = termSize().columns; - let marginLeft = PAD.repeat(margin.left); - - if (opts.float === 'center') { - const padWidth = Math.max((columns - contentWidth) / 2, 0); - marginLeft = PAD.repeat(padWidth); - } else if (opts.float === 'right') { - const padWidth = Math.max(columns - contentWidth - margin.right - 2, 0); - marginLeft = PAD.repeat(padWidth); - } - - const horizontal = chars.horizontal.repeat(contentWidth); - const top = colorizeBorder(NL.repeat(margin.top) + marginLeft + chars.topLeft + horizontal + chars.topRight); - const bottom = colorizeBorder(marginLeft + chars.bottomLeft + horizontal + chars.bottomRight + NL.repeat(margin.bottom)); - const side = colorizeBorder(chars.vertical); - - const middle = lines.map(line => { - const paddingRight = PAD.repeat(contentWidth - stringWidth(line) - padding.left); - return marginLeft + side + colorizeContent(paddingLeft + line + paddingRight) + side; - }).join(NL); - - return top + NL + middle + NL + bottom; -}; - -module.exports._borderStyles = cliBoxes; diff --git a/express-server/node_modules/cordova/node_modules/boxen/license b/express-server/node_modules/cordova/node_modules/boxen/license deleted file mode 100644 index e7af2f77..00000000 --- a/express-server/node_modules/cordova/node_modules/boxen/license +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -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. diff --git a/express-server/node_modules/cordova/node_modules/boxen/node_modules/ansi-styles/index.js b/express-server/node_modules/cordova/node_modules/boxen/node_modules/ansi-styles/index.js deleted file mode 100644 index 90a871c4..00000000 --- a/express-server/node_modules/cordova/node_modules/boxen/node_modules/ansi-styles/index.js +++ /dev/null @@ -1,165 +0,0 @@ -'use strict'; -const colorConvert = require('color-convert'); - -const wrapAnsi16 = (fn, offset) => function () { - const code = fn.apply(colorConvert, arguments); - return `\u001B[${code + offset}m`; -}; - -const wrapAnsi256 = (fn, offset) => function () { - const code = fn.apply(colorConvert, arguments); - return `\u001B[${38 + offset};5;${code}m`; -}; - -const wrapAnsi16m = (fn, offset) => function () { - const rgb = fn.apply(colorConvert, arguments); - return `\u001B[${38 + offset};2;${rgb[0]};${rgb[1]};${rgb[2]}m`; -}; - -function assembleStyles() { - const codes = new Map(); - const styles = { - modifier: { - reset: [0, 0], - // 21 isn't widely supported and 22 does the same thing - bold: [1, 22], - dim: [2, 22], - italic: [3, 23], - underline: [4, 24], - inverse: [7, 27], - hidden: [8, 28], - strikethrough: [9, 29] - }, - color: { - black: [30, 39], - red: [31, 39], - green: [32, 39], - yellow: [33, 39], - blue: [34, 39], - magenta: [35, 39], - cyan: [36, 39], - white: [37, 39], - gray: [90, 39], - - // Bright color - redBright: [91, 39], - greenBright: [92, 39], - yellowBright: [93, 39], - blueBright: [94, 39], - magentaBright: [95, 39], - cyanBright: [96, 39], - whiteBright: [97, 39] - }, - bgColor: { - bgBlack: [40, 49], - bgRed: [41, 49], - bgGreen: [42, 49], - bgYellow: [43, 49], - bgBlue: [44, 49], - bgMagenta: [45, 49], - bgCyan: [46, 49], - bgWhite: [47, 49], - - // Bright color - bgBlackBright: [100, 49], - bgRedBright: [101, 49], - bgGreenBright: [102, 49], - bgYellowBright: [103, 49], - bgBlueBright: [104, 49], - bgMagentaBright: [105, 49], - bgCyanBright: [106, 49], - bgWhiteBright: [107, 49] - } - }; - - // Fix humans - styles.color.grey = styles.color.gray; - - for (const groupName of Object.keys(styles)) { - const group = styles[groupName]; - - for (const styleName of Object.keys(group)) { - const style = group[styleName]; - - styles[styleName] = { - open: `\u001B[${style[0]}m`, - close: `\u001B[${style[1]}m` - }; - - group[styleName] = styles[styleName]; - - codes.set(style[0], style[1]); - } - - Object.defineProperty(styles, groupName, { - value: group, - enumerable: false - }); - - Object.defineProperty(styles, 'codes', { - value: codes, - enumerable: false - }); - } - - const ansi2ansi = n => n; - const rgb2rgb = (r, g, b) => [r, g, b]; - - styles.color.close = '\u001B[39m'; - styles.bgColor.close = '\u001B[49m'; - - styles.color.ansi = { - ansi: wrapAnsi16(ansi2ansi, 0) - }; - styles.color.ansi256 = { - ansi256: wrapAnsi256(ansi2ansi, 0) - }; - styles.color.ansi16m = { - rgb: wrapAnsi16m(rgb2rgb, 0) - }; - - styles.bgColor.ansi = { - ansi: wrapAnsi16(ansi2ansi, 10) - }; - styles.bgColor.ansi256 = { - ansi256: wrapAnsi256(ansi2ansi, 10) - }; - styles.bgColor.ansi16m = { - rgb: wrapAnsi16m(rgb2rgb, 10) - }; - - for (let key of Object.keys(colorConvert)) { - if (typeof colorConvert[key] !== 'object') { - continue; - } - - const suite = colorConvert[key]; - - if (key === 'ansi16') { - key = 'ansi'; - } - - if ('ansi16' in suite) { - styles.color.ansi[key] = wrapAnsi16(suite.ansi16, 0); - styles.bgColor.ansi[key] = wrapAnsi16(suite.ansi16, 10); - } - - if ('ansi256' in suite) { - styles.color.ansi256[key] = wrapAnsi256(suite.ansi256, 0); - styles.bgColor.ansi256[key] = wrapAnsi256(suite.ansi256, 10); - } - - if ('rgb' in suite) { - styles.color.ansi16m[key] = wrapAnsi16m(suite.rgb, 0); - styles.bgColor.ansi16m[key] = wrapAnsi16m(suite.rgb, 10); - } - } - - return styles; -} - -// Make the export immutable -Object.defineProperty(module, 'exports', { - enumerable: true, - get: assembleStyles -}); diff --git a/express-server/node_modules/cordova/node_modules/boxen/node_modules/ansi-styles/license b/express-server/node_modules/cordova/node_modules/boxen/node_modules/ansi-styles/license deleted file mode 100644 index e7af2f77..00000000 --- a/express-server/node_modules/cordova/node_modules/boxen/node_modules/ansi-styles/license +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -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. diff --git a/express-server/node_modules/cordova/node_modules/boxen/node_modules/ansi-styles/package.json b/express-server/node_modules/cordova/node_modules/boxen/node_modules/ansi-styles/package.json deleted file mode 100644 index 24ce73d9..00000000 --- a/express-server/node_modules/cordova/node_modules/boxen/node_modules/ansi-styles/package.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "_args": [ - [ - "ansi-styles@3.2.1", - "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova" - ] - ], - "_from": "ansi-styles@3.2.1", - "_id": "ansi-styles@3.2.1", - "_inBundle": false, - "_integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "_location": "/cordova/boxen/ansi-styles", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "ansi-styles@3.2.1", - "name": "ansi-styles", - "escapedName": "ansi-styles", - "rawSpec": "3.2.1", - "saveSpec": null, - "fetchSpec": "3.2.1" - }, - "_requiredBy": [ - "/cordova/boxen/chalk" - ], - "_resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "_spec": "3.2.1", - "_where": "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "ava": { - "require": "babel-polyfill" - }, - "bugs": { - "url": "https://github.com/chalk/ansi-styles/issues" - }, - "dependencies": { - "color-convert": "^1.9.0" - }, - "description": "ANSI escape codes for styling strings in the terminal", - "devDependencies": { - "ava": "*", - "babel-polyfill": "^6.23.0", - "svg-term-cli": "^2.1.1", - "xo": "*" - }, - "engines": { - "node": ">=4" - }, - "files": [ - "index.js" - ], - "homepage": "https://github.com/chalk/ansi-styles#readme", - "keywords": [ - "ansi", - "styles", - "color", - "colour", - "colors", - "terminal", - "console", - "cli", - "string", - "tty", - "escape", - "formatting", - "rgb", - "256", - "shell", - "xterm", - "log", - "logging", - "command-line", - "text" - ], - "license": "MIT", - "name": "ansi-styles", - "repository": { - "type": "git", - "url": "git+https://github.com/chalk/ansi-styles.git" - }, - "scripts": { - "screenshot": "svg-term --command='node screenshot' --out=screenshot.svg --padding=3 --width=55 --height=3 --at=1000 --no-cursor", - "test": "xo && ava" - }, - "version": "3.2.1" -} diff --git a/express-server/node_modules/cordova/node_modules/boxen/node_modules/ansi-styles/readme.md b/express-server/node_modules/cordova/node_modules/boxen/node_modules/ansi-styles/readme.md deleted file mode 100644 index 3158e2df..00000000 --- a/express-server/node_modules/cordova/node_modules/boxen/node_modules/ansi-styles/readme.md +++ /dev/null @@ -1,147 +0,0 @@ -# ansi-styles [![Build Status](https://travis-ci.org/chalk/ansi-styles.svg?branch=master)](https://travis-ci.org/chalk/ansi-styles) - -> [ANSI escape codes](http://en.wikipedia.org/wiki/ANSI_escape_code#Colors_and_Styles) for styling strings in the terminal - -You probably want the higher-level [chalk](https://github.com/chalk/chalk) module for styling your strings. - - - - -## Install - -``` -$ npm install ansi-styles -``` - - -## Usage - -```js -const style = require('ansi-styles'); - -console.log(`${style.green.open}Hello world!${style.green.close}`); - - -// Color conversion between 16/256/truecolor -// NOTE: If conversion goes to 16 colors or 256 colors, the original color -// may be degraded to fit that color palette. This means terminals -// that do not support 16 million colors will best-match the -// original color. -console.log(style.bgColor.ansi.hsl(120, 80, 72) + 'Hello world!' + style.bgColor.close); -console.log(style.color.ansi256.rgb(199, 20, 250) + 'Hello world!' + style.color.close); -console.log(style.color.ansi16m.hex('#ABCDEF') + 'Hello world!' + style.color.close); -``` - -## API - -Each style has an `open` and `close` property. - - -## Styles - -### Modifiers - -- `reset` -- `bold` -- `dim` -- `italic` *(Not widely supported)* -- `underline` -- `inverse` -- `hidden` -- `strikethrough` *(Not widely supported)* - -### Colors - -- `black` -- `red` -- `green` -- `yellow` -- `blue` -- `magenta` -- `cyan` -- `white` -- `gray` ("bright black") -- `redBright` -- `greenBright` -- `yellowBright` -- `blueBright` -- `magentaBright` -- `cyanBright` -- `whiteBright` - -### Background colors - -- `bgBlack` -- `bgRed` -- `bgGreen` -- `bgYellow` -- `bgBlue` -- `bgMagenta` -- `bgCyan` -- `bgWhite` -- `bgBlackBright` -- `bgRedBright` -- `bgGreenBright` -- `bgYellowBright` -- `bgBlueBright` -- `bgMagentaBright` -- `bgCyanBright` -- `bgWhiteBright` - - -## Advanced usage - -By default, you get a map of styles, but the styles are also available as groups. They are non-enumerable so they don't show up unless you access them explicitly. This makes it easier to expose only a subset in a higher-level module. - -- `style.modifier` -- `style.color` -- `style.bgColor` - -###### Example - -```js -console.log(style.color.green.open); -``` - -Raw escape codes (i.e. without the CSI escape prefix `\u001B[` and render mode postfix `m`) are available under `style.codes`, which returns a `Map` with the open codes as keys and close codes as values. - -###### Example - -```js -console.log(style.codes.get(36)); -//=> 39 -``` - - -## [256 / 16 million (TrueColor) support](https://gist.github.com/XVilka/8346728) - -`ansi-styles` uses the [`color-convert`](https://github.com/Qix-/color-convert) package to allow for converting between various colors and ANSI escapes, with support for 256 and 16 million colors. - -To use these, call the associated conversion function with the intended output, for example: - -```js -style.color.ansi.rgb(100, 200, 15); // RGB to 16 color ansi foreground code -style.bgColor.ansi.rgb(100, 200, 15); // RGB to 16 color ansi background code - -style.color.ansi256.hsl(120, 100, 60); // HSL to 256 color ansi foreground code -style.bgColor.ansi256.hsl(120, 100, 60); // HSL to 256 color ansi foreground code - -style.color.ansi16m.hex('#C0FFEE'); // Hex (RGB) to 16 million color foreground code -style.bgColor.ansi16m.hex('#C0FFEE'); // Hex (RGB) to 16 million color background code -``` - - -## Related - -- [ansi-escapes](https://github.com/sindresorhus/ansi-escapes) - ANSI escape codes for manipulating the terminal - - -## Maintainers - -- [Sindre Sorhus](https://github.com/sindresorhus) -- [Josh Junon](https://github.com/qix-) - - -## License - -MIT diff --git a/express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/index.js b/express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/index.js deleted file mode 100644 index 1cc5fa89..00000000 --- a/express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/index.js +++ /dev/null @@ -1,228 +0,0 @@ -'use strict'; -const escapeStringRegexp = require('escape-string-regexp'); -const ansiStyles = require('ansi-styles'); -const stdoutColor = require('supports-color').stdout; - -const template = require('./templates.js'); - -const isSimpleWindowsTerm = process.platform === 'win32' && !(process.env.TERM || '').toLowerCase().startsWith('xterm'); - -// `supportsColor.level` → `ansiStyles.color[name]` mapping -const levelMapping = ['ansi', 'ansi', 'ansi256', 'ansi16m']; - -// `color-convert` models to exclude from the Chalk API due to conflicts and such -const skipModels = new Set(['gray']); - -const styles = Object.create(null); - -function applyOptions(obj, options) { - options = options || {}; - - // Detect level if not set manually - const scLevel = stdoutColor ? stdoutColor.level : 0; - obj.level = options.level === undefined ? scLevel : options.level; - obj.enabled = 'enabled' in options ? options.enabled : obj.level > 0; -} - -function Chalk(options) { - // We check for this.template here since calling `chalk.constructor()` - // by itself will have a `this` of a previously constructed chalk object - if (!this || !(this instanceof Chalk) || this.template) { - const chalk = {}; - applyOptions(chalk, options); - - chalk.template = function () { - const args = [].slice.call(arguments); - return chalkTag.apply(null, [chalk.template].concat(args)); - }; - - Object.setPrototypeOf(chalk, Chalk.prototype); - Object.setPrototypeOf(chalk.template, chalk); - - chalk.template.constructor = Chalk; - - return chalk.template; - } - - applyOptions(this, options); -} - -// Use bright blue on Windows as the normal blue color is illegible -if (isSimpleWindowsTerm) { - ansiStyles.blue.open = '\u001B[94m'; -} - -for (const key of Object.keys(ansiStyles)) { - ansiStyles[key].closeRe = new RegExp(escapeStringRegexp(ansiStyles[key].close), 'g'); - - styles[key] = { - get() { - const codes = ansiStyles[key]; - return build.call(this, this._styles ? this._styles.concat(codes) : [codes], this._empty, key); - } - }; -} - -styles.visible = { - get() { - return build.call(this, this._styles || [], true, 'visible'); - } -}; - -ansiStyles.color.closeRe = new RegExp(escapeStringRegexp(ansiStyles.color.close), 'g'); -for (const model of Object.keys(ansiStyles.color.ansi)) { - if (skipModels.has(model)) { - continue; - } - - styles[model] = { - get() { - const level = this.level; - return function () { - const open = ansiStyles.color[levelMapping[level]][model].apply(null, arguments); - const codes = { - open, - close: ansiStyles.color.close, - closeRe: ansiStyles.color.closeRe - }; - return build.call(this, this._styles ? this._styles.concat(codes) : [codes], this._empty, model); - }; - } - }; -} - -ansiStyles.bgColor.closeRe = new RegExp(escapeStringRegexp(ansiStyles.bgColor.close), 'g'); -for (const model of Object.keys(ansiStyles.bgColor.ansi)) { - if (skipModels.has(model)) { - continue; - } - - const bgModel = 'bg' + model[0].toUpperCase() + model.slice(1); - styles[bgModel] = { - get() { - const level = this.level; - return function () { - const open = ansiStyles.bgColor[levelMapping[level]][model].apply(null, arguments); - const codes = { - open, - close: ansiStyles.bgColor.close, - closeRe: ansiStyles.bgColor.closeRe - }; - return build.call(this, this._styles ? this._styles.concat(codes) : [codes], this._empty, model); - }; - } - }; -} - -const proto = Object.defineProperties(() => {}, styles); - -function build(_styles, _empty, key) { - const builder = function () { - return applyStyle.apply(builder, arguments); - }; - - builder._styles = _styles; - builder._empty = _empty; - - const self = this; - - Object.defineProperty(builder, 'level', { - enumerable: true, - get() { - return self.level; - }, - set(level) { - self.level = level; - } - }); - - Object.defineProperty(builder, 'enabled', { - enumerable: true, - get() { - return self.enabled; - }, - set(enabled) { - self.enabled = enabled; - } - }); - - // See below for fix regarding invisible grey/dim combination on Windows - builder.hasGrey = this.hasGrey || key === 'gray' || key === 'grey'; - - // `__proto__` is used because we must return a function, but there is - // no way to create a function with a different prototype - builder.__proto__ = proto; // eslint-disable-line no-proto - - return builder; -} - -function applyStyle() { - // Support varags, but simply cast to string in case there's only one arg - const args = arguments; - const argsLen = args.length; - let str = String(arguments[0]); - - if (argsLen === 0) { - return ''; - } - - if (argsLen > 1) { - // Don't slice `arguments`, it prevents V8 optimizations - for (let a = 1; a < argsLen; a++) { - str += ' ' + args[a]; - } - } - - if (!this.enabled || this.level <= 0 || !str) { - return this._empty ? '' : str; - } - - // Turns out that on Windows dimmed gray text becomes invisible in cmd.exe, - // see https://github.com/chalk/chalk/issues/58 - // If we're on Windows and we're dealing with a gray color, temporarily make 'dim' a noop. - const originalDim = ansiStyles.dim.open; - if (isSimpleWindowsTerm && this.hasGrey) { - ansiStyles.dim.open = ''; - } - - for (const code of this._styles.slice().reverse()) { - // Replace any instances already present with a re-opening code - // otherwise only the part of the string until said closing code - // will be colored, and the rest will simply be 'plain'. - str = code.open + str.replace(code.closeRe, code.open) + code.close; - - // Close the styling before a linebreak and reopen - // after next line to fix a bleed issue on macOS - // https://github.com/chalk/chalk/pull/92 - str = str.replace(/\r?\n/g, `${code.close}$&${code.open}`); - } - - // Reset the original `dim` if we changed it to work around the Windows dimmed gray issue - ansiStyles.dim.open = originalDim; - - return str; -} - -function chalkTag(chalk, strings) { - if (!Array.isArray(strings)) { - // If chalk() was called by itself or with a string, - // return the string itself as a string. - return [].slice.call(arguments, 1).join(' '); - } - - const args = [].slice.call(arguments, 2); - const parts = [strings.raw[0]]; - - for (let i = 1; i < strings.length; i++) { - parts.push(String(args[i - 1]).replace(/[{}\\]/g, '\\$&')); - parts.push(String(strings.raw[i])); - } - - return template(chalk, parts.join('')); -} - -Object.defineProperties(Chalk.prototype, styles); - -module.exports = Chalk(); // eslint-disable-line new-cap -module.exports.supportsColor = stdoutColor; -module.exports.default = module.exports; // For TypeScript diff --git a/express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/index.js.flow b/express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/index.js.flow deleted file mode 100644 index 872a1562..00000000 --- a/express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/index.js.flow +++ /dev/null @@ -1,93 +0,0 @@ -// @flow - -type TemplateStringsArray = $ReadOnlyArray; - -export type Level = $Values<{ - None: 0, - Basic: 1, - Ansi256: 2, - TrueColor: 3 -}>; - -export type ChalkOptions = {| - enabled?: boolean, - level?: Level -|}; - -export type ColorSupport = {| - level: Level, - hasBasic: boolean, - has256: boolean, - has16m: boolean -|}; - -export interface Chalk { - (...text: string[]): string, - (text: TemplateStringsArray, ...placeholders: string[]): string, - constructor(options?: ChalkOptions): Chalk, - enabled: boolean, - level: Level, - rgb(r: number, g: number, b: number): Chalk, - hsl(h: number, s: number, l: number): Chalk, - hsv(h: number, s: number, v: number): Chalk, - hwb(h: number, w: number, b: number): Chalk, - bgHex(color: string): Chalk, - bgKeyword(color: string): Chalk, - bgRgb(r: number, g: number, b: number): Chalk, - bgHsl(h: number, s: number, l: number): Chalk, - bgHsv(h: number, s: number, v: number): Chalk, - bgHwb(h: number, w: number, b: number): Chalk, - hex(color: string): Chalk, - keyword(color: string): Chalk, - - +reset: Chalk, - +bold: Chalk, - +dim: Chalk, - +italic: Chalk, - +underline: Chalk, - +inverse: Chalk, - +hidden: Chalk, - +strikethrough: Chalk, - - +visible: Chalk, - - +black: Chalk, - +red: Chalk, - +green: Chalk, - +yellow: Chalk, - +blue: Chalk, - +magenta: Chalk, - +cyan: Chalk, - +white: Chalk, - +gray: Chalk, - +grey: Chalk, - +blackBright: Chalk, - +redBright: Chalk, - +greenBright: Chalk, - +yellowBright: Chalk, - +blueBright: Chalk, - +magentaBright: Chalk, - +cyanBright: Chalk, - +whiteBright: Chalk, - - +bgBlack: Chalk, - +bgRed: Chalk, - +bgGreen: Chalk, - +bgYellow: Chalk, - +bgBlue: Chalk, - +bgMagenta: Chalk, - +bgCyan: Chalk, - +bgWhite: Chalk, - +bgBlackBright: Chalk, - +bgRedBright: Chalk, - +bgGreenBright: Chalk, - +bgYellowBright: Chalk, - +bgBlueBright: Chalk, - +bgMagentaBright: Chalk, - +bgCyanBright: Chalk, - +bgWhiteBrigh: Chalk, - - supportsColor: ColorSupport -}; - -declare module.exports: Chalk; diff --git a/express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/license b/express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/license deleted file mode 100644 index e7af2f77..00000000 --- a/express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/license +++ /dev/null @@ -1,9 +0,0 @@ -MIT License - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -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. diff --git a/express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/package.json b/express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/package.json deleted file mode 100644 index ea43f47a..00000000 --- a/express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/package.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "_args": [ - [ - "chalk@2.4.1", - "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova" - ] - ], - "_from": "chalk@2.4.1", - "_id": "chalk@2.4.1", - "_inBundle": false, - "_integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", - "_location": "/cordova/boxen/chalk", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "chalk@2.4.1", - "name": "chalk", - "escapedName": "chalk", - "rawSpec": "2.4.1", - "saveSpec": null, - "fetchSpec": "2.4.1" - }, - "_requiredBy": [ - "/cordova/boxen" - ], - "_resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", - "_spec": "2.4.1", - "_where": "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova", - "bugs": { - "url": "https://github.com/chalk/chalk/issues" - }, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "description": "Terminal string styling done right", - "devDependencies": { - "ava": "*", - "coveralls": "^3.0.0", - "execa": "^0.9.0", - "flow-bin": "^0.68.0", - "import-fresh": "^2.0.0", - "matcha": "^0.7.0", - "nyc": "^11.0.2", - "resolve-from": "^4.0.0", - "typescript": "^2.5.3", - "xo": "*" - }, - "engines": { - "node": ">=4" - }, - "files": [ - "index.js", - "templates.js", - "types/index.d.ts", - "index.js.flow" - ], - "homepage": "https://github.com/chalk/chalk#readme", - "keywords": [ - "color", - "colour", - "colors", - "terminal", - "console", - "cli", - "string", - "str", - "ansi", - "style", - "styles", - "tty", - "formatting", - "rgb", - "256", - "shell", - "xterm", - "log", - "logging", - "command-line", - "text" - ], - "license": "MIT", - "name": "chalk", - "repository": { - "type": "git", - "url": "git+https://github.com/chalk/chalk.git" - }, - "scripts": { - "bench": "matcha benchmark.js", - "coveralls": "nyc report --reporter=text-lcov | coveralls", - "test": "xo && tsc --project types && flow --max-warnings=0 && nyc ava" - }, - "types": "types/index.d.ts", - "version": "2.4.1", - "xo": { - "envs": [ - "node", - "mocha" - ], - "ignores": [ - "test/_flow.js" - ] - } -} diff --git a/express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/readme.md b/express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/readme.md deleted file mode 100644 index d298e2c4..00000000 --- a/express-server/node_modules/cordova/node_modules/boxen/node_modules/chalk/readme.md +++ /dev/null @@ -1,314 +0,0 @@ -

-
-
- Chalk -
-
-
-

- -> Terminal string styling done right - -[![Build Status](https://travis-ci.org/chalk/chalk.svg?branch=master)](https://travis-ci.org/chalk/chalk) [![Coverage Status](https://coveralls.io/repos/github/chalk/chalk/badge.svg?branch=master)](https://coveralls.io/github/chalk/chalk?branch=master) [![](https://img.shields.io/badge/unicorn-approved-ff69b4.svg)](https://www.youtube.com/watch?v=9auOCbH5Ns4) [![XO code style](https://img.shields.io/badge/code_style-XO-5ed9c7.svg)](https://github.com/xojs/xo) [![Mentioned in Awesome Node.js](https://awesome.re/mentioned-badge.svg)](https://github.com/sindresorhus/awesome-nodejs) - -### [See what's new in Chalk 2](https://github.com/chalk/chalk/releases/tag/v2.0.0) - - - - -## Highlights - -- Expressive API -- Highly performant -- Ability to nest styles -- [256/Truecolor color support](#256-and-truecolor-color-support) -- Auto-detects color support -- Doesn't extend `String.prototype` -- Clean and focused -- Actively maintained -- [Used by ~23,000 packages](https://www.npmjs.com/browse/depended/chalk) as of December 31, 2017 - - -## Install - -```console -$ npm install chalk -``` - -
- - - - -## Usage - -```js -const chalk = require('chalk'); - -console.log(chalk.blue('Hello world!')); -``` - -Chalk comes with an easy to use composable API where you just chain and nest the styles you want. - -```js -const chalk = require('chalk'); -const log = console.log; - -// Combine styled and normal strings -log(chalk.blue('Hello') + ' World' + chalk.red('!')); - -// Compose multiple styles using the chainable API -log(chalk.blue.bgRed.bold('Hello world!')); - -// Pass in multiple arguments -log(chalk.blue('Hello', 'World!', 'Foo', 'bar', 'biz', 'baz')); - -// Nest styles -log(chalk.red('Hello', chalk.underline.bgBlue('world') + '!')); - -// Nest styles of the same type even (color, underline, background) -log(chalk.green( - 'I am a green line ' + - chalk.blue.underline.bold('with a blue substring') + - ' that becomes green again!' -)); - -// ES2015 template literal -log(` -CPU: ${chalk.red('90%')} -RAM: ${chalk.green('40%')} -DISK: ${chalk.yellow('70%')} -`); - -// ES2015 tagged template literal -log(chalk` -CPU: {red ${cpu.totalPercent}%} -RAM: {green ${ram.used / ram.total * 100}%} -DISK: {rgb(255,131,0) ${disk.used / disk.total * 100}%} -`); - -// Use RGB colors in terminal emulators that support it. -log(chalk.keyword('orange')('Yay for orange colored text!')); -log(chalk.rgb(123, 45, 67).underline('Underlined reddish color')); -log(chalk.hex('#DEADED').bold('Bold gray!')); -``` - -Easily define your own themes: - -```js -const chalk = require('chalk'); - -const error = chalk.bold.red; -const warning = chalk.keyword('orange'); - -console.log(error('Error!')); -console.log(warning('Warning!')); -``` - -Take advantage of console.log [string substitution](https://nodejs.org/docs/latest/api/console.html#console_console_log_data_args): - -```js -const name = 'Sindre'; -console.log(chalk.green('Hello %s'), name); -//=> 'Hello Sindre' -``` - - -## API - -### chalk.`
- - - -
-

- W3C - -

- -
- - - -
-
- -
- - -
-
- -
- - -
-
-
- -
-
-

W3C Software Notice and License

-
-
-

This work (and included software, documentation such as READMEs, or other -related items) is being provided by the copyright holders under the following -license.

-

License

- -

-By obtaining, using and/or copying this work, you (the licensee) -agree that you have read, understood, and will comply with the following -terms and conditions.

- -

Permission to copy, modify, and distribute this software and its -documentation, with or without modification, for any purpose and without -fee or royalty is hereby granted, provided that you include the following on -ALL copies of the software and documentation or portions thereof, including -modifications:

- -
  • The full text of this NOTICE in a location viewable to users of the - redistributed or derivative work.
  • Any pre-existing intellectual property disclaimers, notices, or terms - and conditions. If none exist, the W3C Software Short - Notice should be included (hypertext is preferred, text is permitted) - within the body of any redistributed or derivative code.
  • Notice of any changes or modifications to the files, including the date - changes were made. (We recommend you provide URIs to the location from - which the code is derived.)
- -

Disclaimers

- -

THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS -MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT -LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR -PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE -ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.

- -

COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR -CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR -DOCUMENTATION.

- -

The name and trademarks of copyright holders may NOT be used in -advertising or publicity pertaining to the software without specific, written -prior permission. Title to copyright in this software and any associated -documentation will at all times remain with copyright holders.

- -

Notes

- -

This version: http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231

- -

This formulation of W3C's notice and license became active on December 31 -2002. This version removes the copyright ownership notice such that this -license can be used with materials other than those owned by the W3C, -reflects that ERCIM is now a host of the W3C, includes references to this -specific dated version of the license, and removes the ambiguous grant of -"use". Otherwise, this version is the same as the previous -version and is written so as to preserve the Free -Software Foundation's assessment of GPL compatibility and OSI's certification -under the Open Source -Definition.

-
-
-
-
- - - -
- -
diff --git a/express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/sax/README.md b/express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/sax/README.md deleted file mode 100644 index 91a03143..00000000 --- a/express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/sax/README.md +++ /dev/null @@ -1,220 +0,0 @@ -# sax js - -A sax-style parser for XML and HTML. - -Designed with [node](http://nodejs.org/) in mind, but should work fine in -the browser or other CommonJS implementations. - -## What This Is - -* A very simple tool to parse through an XML string. -* A stepping stone to a streaming HTML parser. -* A handy way to deal with RSS and other mostly-ok-but-kinda-broken XML - docs. - -## What This Is (probably) Not - -* An HTML Parser - That's a fine goal, but this isn't it. It's just - XML. -* A DOM Builder - You can use it to build an object model out of XML, - but it doesn't do that out of the box. -* XSLT - No DOM = no querying. -* 100% Compliant with (some other SAX implementation) - Most SAX - implementations are in Java and do a lot more than this does. -* An XML Validator - It does a little validation when in strict mode, but - not much. -* A Schema-Aware XSD Thing - Schemas are an exercise in fetishistic - masochism. -* A DTD-aware Thing - Fetching DTDs is a much bigger job. - -## Regarding `Hello, world!').close(); - -// stream usage -// takes the same options as the parser -var saxStream = require("sax").createStream(strict, options) -saxStream.on("error", function (e) { - // unhandled errors will throw, since this is a proper node - // event emitter. - console.error("error!", e) - // clear the error - this._parser.error = null - this._parser.resume() -}) -saxStream.on("opentag", function (node) { - // same object as above -}) -// pipe is supported, and it's readable/writable -// same chunks coming in also go out. -fs.createReadStream("file.xml") - .pipe(saxStream) - .pipe(fs.createWriteStream("file-copy.xml")) -``` - - -## Arguments - -Pass the following arguments to the parser function. All are optional. - -`strict` - Boolean. Whether or not to be a jerk. Default: `false`. - -`opt` - Object bag of settings regarding string formatting. All default to `false`. - -Settings supported: - -* `trim` - Boolean. Whether or not to trim text and comment nodes. -* `normalize` - Boolean. If true, then turn any whitespace into a single - space. -* `lowercase` - Boolean. If true, then lowercase tag names and attribute names - in loose mode, rather than uppercasing them. -* `xmlns` - Boolean. If true, then namespaces are supported. -* `position` - Boolean. If false, then don't track line/col/position. -* `strictEntities` - Boolean. If true, only parse [predefined XML - entities](http://www.w3.org/TR/REC-xml/#sec-predefined-ent) - (`&`, `'`, `>`, `<`, and `"`) - -## Methods - -`write` - Write bytes onto the stream. You don't have to do this all at -once. You can keep writing as much as you want. - -`close` - Close the stream. Once closed, no more data may be written until -it is done processing the buffer, which is signaled by the `end` event. - -`resume` - To gracefully handle errors, assign a listener to the `error` -event. Then, when the error is taken care of, you can call `resume` to -continue parsing. Otherwise, the parser will not continue while in an error -state. - -## Members - -At all times, the parser object will have the following members: - -`line`, `column`, `position` - Indications of the position in the XML -document where the parser currently is looking. - -`startTagPosition` - Indicates the position where the current tag starts. - -`closed` - Boolean indicating whether or not the parser can be written to. -If it's `true`, then wait for the `ready` event to write again. - -`strict` - Boolean indicating whether or not the parser is a jerk. - -`opt` - Any options passed into the constructor. - -`tag` - The current tag being dealt with. - -And a bunch of other stuff that you probably shouldn't touch. - -## Events - -All events emit with a single argument. To listen to an event, assign a -function to `on`. Functions get executed in the this-context of -the parser object. The list of supported events are also in the exported -`EVENTS` array. - -When using the stream interface, assign handlers using the EventEmitter -`on` function in the normal fashion. - -`error` - Indication that something bad happened. The error will be hanging -out on `parser.error`, and must be deleted before parsing can continue. By -listening to this event, you can keep an eye on that kind of stuff. Note: -this happens *much* more in strict mode. Argument: instance of `Error`. - -`text` - Text node. Argument: string of text. - -`doctype` - The ``. Argument: -object with `name` and `body` members. Attributes are not parsed, as -processing instructions have implementation dependent semantics. - -`sgmldeclaration` - Random SGML declarations. Stuff like `` -would trigger this kind of event. This is a weird thing to support, so it -might go away at some point. SAX isn't intended to be used to parse SGML, -after all. - -`opentag` - An opening tag. Argument: object with `name` and `attributes`. -In non-strict mode, tag names are uppercased, unless the `lowercase` -option is set. If the `xmlns` option is set, then it will contain -namespace binding information on the `ns` member, and will have a -`local`, `prefix`, and `uri` member. - -`closetag` - A closing tag. In loose mode, tags are auto-closed if their -parent closes. In strict mode, well-formedness is enforced. Note that -self-closing tags will have `closeTag` emitted immediately after `openTag`. -Argument: tag name. - -`attribute` - An attribute node. Argument: object with `name` and `value`. -In non-strict mode, attribute names are uppercased, unless the `lowercase` -option is set. If the `xmlns` option is set, it will also contains namespace -information. - -`comment` - A comment node. Argument: the string of the comment. - -`opencdata` - The opening tag of a ``) of a `` tags trigger a `"script"` -event, and their contents are not checked for special xml characters. -If you pass `noscript: true`, then this behavior is suppressed. - -## Reporting Problems - -It's best to write a failing test if you find an issue. I will always -accept pull requests with failing tests if they demonstrate intended -behavior, but it is very hard to figure out what issue you're describing -without a test. Writing a test is also the best way for you yourself -to figure out if you really understand the issue you think you have with -sax-js. diff --git a/express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/sax/lib/sax.js b/express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/sax/lib/sax.js deleted file mode 100644 index 5c08d5f6..00000000 --- a/express-server/node_modules/cordova/node_modules/cordova-lib/node_modules/sax/lib/sax.js +++ /dev/null @@ -1,1563 +0,0 @@ -;(function (sax) { // wrapper for non-node envs - sax.parser = function (strict, opt) { return new SAXParser(strict, opt) } - sax.SAXParser = SAXParser - sax.SAXStream = SAXStream - sax.createStream = createStream - - // When we pass the MAX_BUFFER_LENGTH position, start checking for buffer overruns. - // When we check, schedule the next check for MAX_BUFFER_LENGTH - (max(buffer lengths)), - // since that's the earliest that a buffer overrun could occur. This way, checks are - // as rare as required, but as often as necessary to ensure never crossing this bound. - // Furthermore, buffers are only tested at most once per write(), so passing a very - // large string into write() might have undesirable effects, but this is manageable by - // the caller, so it is assumed to be safe. Thus, a call to write() may, in the extreme - // edge case, result in creating at most one complete copy of the string passed in. - // Set to Infinity to have unlimited buffers. - sax.MAX_BUFFER_LENGTH = 64 * 1024 - - var buffers = [ - 'comment', 'sgmlDecl', 'textNode', 'tagName', 'doctype', - 'procInstName', 'procInstBody', 'entity', 'attribName', - 'attribValue', 'cdata', 'script' - ] - - sax.EVENTS = [ - 'text', - 'processinginstruction', - 'sgmldeclaration', - 'doctype', - 'comment', - 'attribute', - 'opentag', - 'closetag', - 'opencdata', - 'cdata', - 'closecdata', - 'error', - 'end', - 'ready', - 'script', - 'opennamespace', - 'closenamespace' - ] - - function SAXParser (strict, opt) { - if (!(this instanceof SAXParser)) { - return new SAXParser(strict, opt) - } - - var parser = this - clearBuffers(parser) - parser.q = parser.c = '' - parser.bufferCheckPosition = sax.MAX_BUFFER_LENGTH - parser.opt = opt || {} - parser.opt.lowercase = parser.opt.lowercase || parser.opt.lowercasetags - parser.looseCase = parser.opt.lowercase ? 'toLowerCase' : 'toUpperCase' - parser.tags = [] - parser.closed = parser.closedRoot = parser.sawRoot = false - parser.tag = parser.error = null - parser.strict = !!strict - parser.noscript = !!(strict || parser.opt.noscript) - parser.state = S.BEGIN - parser.strictEntities = parser.opt.strictEntities - parser.ENTITIES = parser.strictEntities ? Object.create(sax.XML_ENTITIES) : Object.create(sax.ENTITIES) - parser.attribList = [] - - // namespaces form a prototype chain. - // it always points at the current tag, - // which protos to its parent tag. - if (parser.opt.xmlns) { - parser.ns = Object.create(rootNS) - } - - // mostly just for error reporting - parser.trackPosition = parser.opt.position !== false - if (parser.trackPosition) { - parser.position = parser.line = parser.column = 0 - } - emit(parser, 'onready') - } - - if (!Object.create) { - Object.create = function (o) { - function F () {} - F.prototype = o - var newf = new F() - return newf - } - } - - if (!Object.keys) { - Object.keys = function (o) { - var a = [] - for (var i in o) if (o.hasOwnProperty(i)) a.push(i) - return a - } - } - - function checkBufferLength (parser) { - var maxAllowed = Math.max(sax.MAX_BUFFER_LENGTH, 10) - var maxActual = 0 - for (var i = 0, l = buffers.length; i < l; i++) { - var len = parser[buffers[i]].length - if (len > maxAllowed) { - // Text/cdata nodes can get big, and since they're buffered, - // we can get here under normal conditions. - // Avoid issues by emitting the text node now, - // so at least it won't get any bigger. - switch (buffers[i]) { - case 'textNode': - closeText(parser) - break - - case 'cdata': - emitNode(parser, 'oncdata', parser.cdata) - parser.cdata = '' - break - - case 'script': - emitNode(parser, 'onscript', parser.script) - parser.script = '' - break - - default: - error(parser, 'Max buffer length exceeded: ' + buffers[i]) - } - } - maxActual = Math.max(maxActual, len) - } - // schedule the next check for the earliest possible buffer overrun. - var m = sax.MAX_BUFFER_LENGTH - maxActual - parser.bufferCheckPosition = m + parser.position - } - - function clearBuffers (parser) { - for (var i = 0, l = buffers.length; i < l; i++) { - parser[buffers[i]] = '' - } - } - - function flushBuffers (parser) { - closeText(parser) - if (parser.cdata !== '') { - emitNode(parser, 'oncdata', parser.cdata) - parser.cdata = '' - } - if (parser.script !== '') { - emitNode(parser, 'onscript', parser.script) - parser.script = '' - } - } - - SAXParser.prototype = { - end: function () { end(this) }, - write: write, - resume: function () { this.error = null; return this }, - close: function () { return this.write(null) }, - flush: function () { flushBuffers(this) } - } - - var Stream - try { - Stream = require('stream').Stream - } catch (ex) { - Stream = function () {} - } - - var streamWraps = sax.EVENTS.filter(function (ev) { - return ev !== 'error' && ev !== 'end' - }) - - function createStream (strict, opt) { - return new SAXStream(strict, opt) - } - - function SAXStream (strict, opt) { - if (!(this instanceof SAXStream)) { - return new SAXStream(strict, opt) - } - - Stream.apply(this) - - this._parser = new SAXParser(strict, opt) - this.writable = true - this.readable = true - - var me = this - - this._parser.onend = function () { - me.emit('end') - } - - this._parser.onerror = function (er) { - me.emit('error', er) - - // if didn't throw, then means error was handled. - // go ahead and clear error, so we can write again. - me._parser.error = null - } - - this._decoder = null - - streamWraps.forEach(function (ev) { - Object.defineProperty(me, 'on' + ev, { - get: function () { - return me._parser['on' + ev] - }, - set: function (h) { - if (!h) { - me.removeAllListeners(ev) - me._parser['on' + ev] = h - return h - } - me.on(ev, h) - }, - enumerable: true, - configurable: false - }) - }) - } - - SAXStream.prototype = Object.create(Stream.prototype, { - constructor: { - value: SAXStream - } - }) - - SAXStream.prototype.write = function (data) { - if (typeof Buffer === 'function' && - typeof Buffer.isBuffer === 'function' && - Buffer.isBuffer(data)) { - if (!this._decoder) { - var SD = require('string_decoder').StringDecoder - this._decoder = new SD('utf8') - } - data = this._decoder.write(data) - } - - this._parser.write(data.toString()) - this.emit('data', data) - return true - } - - SAXStream.prototype.end = function (chunk) { - if (chunk && chunk.length) { - this.write(chunk) - } - this._parser.end() - return true - } - - SAXStream.prototype.on = function (ev, handler) { - var me = this - if (!me._parser['on' + ev] && streamWraps.indexOf(ev) !== -1) { - me._parser['on' + ev] = function () { - var args = arguments.length === 1 ? [arguments[0]] : Array.apply(null, arguments) - args.splice(0, 0, ev) - me.emit.apply(me, args) - } - } - - return Stream.prototype.on.call(me, ev, handler) - } - - // character classes and tokens - var whitespace = '\r\n\t ' - - // this really needs to be replaced with character classes. - // XML allows all manner of ridiculous numbers and digits. - var number = '0124356789' - var letter = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' - - // (Letter | "_" | ":") - var quote = '\'"' - var attribEnd = whitespace + '>' - var CDATA = '[CDATA[' - var DOCTYPE = 'DOCTYPE' - var XML_NAMESPACE = 'http://www.w3.org/XML/1998/namespace' - var XMLNS_NAMESPACE = 'http://www.w3.org/2000/xmlns/' - var rootNS = { xml: XML_NAMESPACE, xmlns: XMLNS_NAMESPACE } - - // turn all the string character sets into character class objects. - whitespace = charClass(whitespace) - number = charClass(number) - letter = charClass(letter) - - // http://www.w3.org/TR/REC-xml/#NT-NameStartChar - // This implementation works on strings, a single character at a time - // as such, it cannot ever support astral-plane characters (10000-EFFFF) - // without a significant breaking change to either this parser, or the - // JavaScript language. Implementation of an emoji-capable xml parser - // is left as an exercise for the reader. - var nameStart = /[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/ - - var nameBody = /[:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040\.\d-]/ - - var entityStart = /[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD]/ - var entityBody = /[#:_A-Za-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\u00B7\u0300-\u036F\u203F-\u2040\.\d-]/ - - quote = charClass(quote) - attribEnd = charClass(attribEnd) - - function charClass (str) { - return str.split('').reduce(function (s, c) { - s[c] = true - return s - }, {}) - } - - function isRegExp (c) { - return Object.prototype.toString.call(c) === '[object RegExp]' - } - - function is (charclass, c) { - return isRegExp(charclass) ? !!c.match(charclass) : charclass[c] - } - - function not (charclass, c) { - return !is(charclass, c) - } - - var S = 0 - sax.STATE = { - BEGIN: S++, // leading byte order mark or whitespace - BEGIN_WHITESPACE: S++, // leading whitespace - TEXT: S++, // general stuff - TEXT_ENTITY: S++, // & and such. - OPEN_WAKA: S++, // < - SGML_DECL: S++, // - SCRIPT: S++, // - -
-  require('crypto').createHash('sha1').update('abc').digest('hex') == ''
-  
- - - diff --git a/express-server/node_modules/cordova/node_modules/crypto-browserify/example/test.js b/express-server/node_modules/cordova/node_modules/crypto-browserify/example/test.js deleted file mode 100644 index 0b76c015..00000000 --- a/express-server/node_modules/cordova/node_modules/crypto-browserify/example/test.js +++ /dev/null @@ -1,4 +0,0 @@ -var crypto = require('crypto') -var abc = crypto.createHash('sha1').update('abc').digest('hex') -console.log(abc) -// require('hello').inlineCall().call2() diff --git a/express-server/node_modules/cordova/node_modules/crypto-browserify/index.js b/express-server/node_modules/cordova/node_modules/crypto-browserify/index.js deleted file mode 100644 index b6d4d24e..00000000 --- a/express-server/node_modules/cordova/node_modules/crypto-browserify/index.js +++ /dev/null @@ -1,97 +0,0 @@ -'use strict' - -exports.randomBytes = exports.rng = exports.pseudoRandomBytes = exports.prng = require('randombytes') -exports.createHash = exports.Hash = require('create-hash') -exports.createHmac = exports.Hmac = require('create-hmac') - -var algos = require('browserify-sign/algos') -var algoKeys = Object.keys(algos) -var hashes = ['sha1', 'sha224', 'sha256', 'sha384', 'sha512', 'md5', 'rmd160'].concat(algoKeys) -exports.getHashes = function () { - return hashes -} - -var p = require('pbkdf2') -exports.pbkdf2 = p.pbkdf2 -exports.pbkdf2Sync = p.pbkdf2Sync - -var aes = require('browserify-cipher') - -exports.Cipher = aes.Cipher -exports.createCipher = aes.createCipher -exports.Cipheriv = aes.Cipheriv -exports.createCipheriv = aes.createCipheriv -exports.Decipher = aes.Decipher -exports.createDecipher = aes.createDecipher -exports.Decipheriv = aes.Decipheriv -exports.createDecipheriv = aes.createDecipheriv -exports.getCiphers = aes.getCiphers -exports.listCiphers = aes.listCiphers - -var dh = require('diffie-hellman') - -exports.DiffieHellmanGroup = dh.DiffieHellmanGroup -exports.createDiffieHellmanGroup = dh.createDiffieHellmanGroup -exports.getDiffieHellman = dh.getDiffieHellman -exports.createDiffieHellman = dh.createDiffieHellman -exports.DiffieHellman = dh.DiffieHellman - -var sign = require('browserify-sign') - -exports.createSign = sign.createSign -exports.Sign = sign.Sign -exports.createVerify = sign.createVerify -exports.Verify = sign.Verify - -exports.createECDH = require('create-ecdh') - -var publicEncrypt = require('public-encrypt') - -exports.publicEncrypt = publicEncrypt.publicEncrypt -exports.privateEncrypt = publicEncrypt.privateEncrypt -exports.publicDecrypt = publicEncrypt.publicDecrypt -exports.privateDecrypt = publicEncrypt.privateDecrypt - -// the least I can do is make error messages for the rest of the node.js/crypto api. -// ;[ -// 'createCredentials' -// ].forEach(function (name) { -// exports[name] = function () { -// throw new Error([ -// 'sorry, ' + name + ' is not implemented yet', -// 'we accept pull requests', -// 'https://github.com/crypto-browserify/crypto-browserify' -// ].join('\n')) -// } -// }) - -var rf = require('randomfill') - -exports.randomFill = rf.randomFill -exports.randomFillSync = rf.randomFillSync - -exports.createCredentials = function () { - throw new Error([ - 'sorry, createCredentials is not implemented yet', - 'we accept pull requests', - 'https://github.com/crypto-browserify/crypto-browserify' - ].join('\n')) -} - -exports.constants = { - 'DH_CHECK_P_NOT_SAFE_PRIME': 2, - 'DH_CHECK_P_NOT_PRIME': 1, - 'DH_UNABLE_TO_CHECK_GENERATOR': 4, - 'DH_NOT_SUITABLE_GENERATOR': 8, - 'NPN_ENABLED': 1, - 'ALPN_ENABLED': 1, - 'RSA_PKCS1_PADDING': 1, - 'RSA_SSLV23_PADDING': 2, - 'RSA_NO_PADDING': 3, - 'RSA_PKCS1_OAEP_PADDING': 4, - 'RSA_X931_PADDING': 5, - 'RSA_PKCS1_PSS_PADDING': 6, - 'POINT_CONVERSION_COMPRESSED': 2, - 'POINT_CONVERSION_UNCOMPRESSED': 4, - 'POINT_CONVERSION_HYBRID': 6 -} diff --git a/express-server/node_modules/cordova/node_modules/crypto-browserify/package.json b/express-server/node_modules/cordova/node_modules/crypto-browserify/package.json deleted file mode 100644 index 5a42482e..00000000 --- a/express-server/node_modules/cordova/node_modules/crypto-browserify/package.json +++ /dev/null @@ -1,81 +0,0 @@ -{ - "_args": [ - [ - "crypto-browserify@3.12.0", - "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova" - ] - ], - "_from": "crypto-browserify@3.12.0", - "_id": "crypto-browserify@3.12.0", - "_inBundle": false, - "_integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "_location": "/cordova/crypto-browserify", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "crypto-browserify@3.12.0", - "name": "crypto-browserify", - "escapedName": "crypto-browserify", - "rawSpec": "3.12.0", - "saveSpec": null, - "fetchSpec": "3.12.0" - }, - "_requiredBy": [ - "/cordova/browserify" - ], - "_resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "_spec": "3.12.0", - "_where": "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova", - "author": { - "name": "Dominic Tarr", - "email": "dominic.tarr@gmail.com", - "url": "dominictarr.com" - }, - "browser": { - "crypto": false - }, - "bugs": { - "url": "https://github.com/crypto-browserify/crypto-browserify/issues" - }, - "dependencies": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - }, - "description": "implementation of crypto for the browser", - "devDependencies": { - "hash-test-vectors": "~1.3.2", - "pseudorandombytes": "^2.0.0", - "safe-buffer": "^5.1.1", - "standard": "^5.0.2", - "tape": "~2.3.2", - "zuul": "^3.6.0" - }, - "engines": { - "node": "*" - }, - "homepage": "https://github.com/crypto-browserify/crypto-browserify", - "license": "MIT", - "name": "crypto-browserify", - "optionalDependencies": {}, - "repository": { - "type": "git", - "url": "git://github.com/crypto-browserify/crypto-browserify.git" - }, - "scripts": { - "browser": "zuul --browser-version $BROWSER_VERSION --browser-name $BROWSER_NAME -- test/index.js", - "standard": "standard", - "test": "npm run standard && npm run unit", - "unit": "node test/" - }, - "version": "3.12.0" -} diff --git a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/aes.js b/express-server/node_modules/cordova/node_modules/crypto-browserify/test/aes.js deleted file mode 100644 index 916a0192..00000000 --- a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/aes.js +++ /dev/null @@ -1,49 +0,0 @@ -var test = require('tape') -var crypto = require('browserify-cipher/browser') -var randomBytes = require('pseudorandombytes') - -function runIt (i) { - crypto.listCiphers().forEach(function (cipher) { - test('run: ' + i, function (t) { - t.test('ciphers: ' + cipher, function (t) { - t.plan(1) - var data = randomBytes(562) - var password = randomBytes(20) - var crypter = crypto.createCipher(cipher, password) - var decrypter = crypto.createDecipher(cipher, password) - var out = [] - out.push(decrypter.update(crypter.update(data))) - out.push(decrypter.update(crypter.final())) - if (cipher.indexOf('gcm') > -1) { - decrypter.setAuthTag(crypter.getAuthTag()) - } - out.push(decrypter.final()) - t.equals(data.toString('hex'), Buffer.concat(out).toString('hex')) - }) - }) - }) - if (i < 4) { - setTimeout(runIt, 0, i + 1) - } -} -runIt(1) -test('getCiphers', function (t) { - t.plan(1) - t.ok(crypto.getCiphers().length, 'get ciphers returns an array') -}) - -test('through crypto browserify works', function (t) { - t.plan(2) - var crypto = require('../') - var cipher = 'aes-128-ctr' - var data = randomBytes(562) - var password = randomBytes(20) - var crypter = crypto.createCipher(cipher, password) - var decrypter = crypto.createDecipher(cipher, password) - var out = [] - out.push(decrypter.update(crypter.update(data))) - out.push(decrypter.update(crypter.final())) - out.push(decrypter.final()) - t.equals(data.toString('hex'), Buffer.concat(out).toString('hex')) - t.ok(crypto.getCiphers().length, 'get ciphers returns an array') -}) diff --git a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/create-hash.js b/express-server/node_modules/cordova/node_modules/crypto-browserify/test/create-hash.js deleted file mode 100644 index 33532fd7..00000000 --- a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/create-hash.js +++ /dev/null @@ -1,50 +0,0 @@ -var test = require('tape') - -var algorithms = ['sha1', 'sha224', 'sha256', 'sha384', 'sha512', 'md5', 'rmd160'] -var encodings = ['hex', 'base64'] // FIXME: test binary -var vectors = require('hash-test-vectors') - -testLib('createHash in crypto-browserify', require('../').createHash) -testLib('create-hash/browser', require('create-hash/browser')) - -function testLib (name, createHash) { - algorithms.forEach(function (algorithm) { - runTest(name, createHash, algorithm) - }) -} -function runTest (name, createHash, algorithm) { - test(name + ' test ' + algorithm + ' against test vectors', function (t) { - run(0) - function run (i) { - if (i >= vectors.length) { - return t.end() - } - var obj = vectors[i] - - var input = new Buffer(obj.input, 'base64') - var node = obj[algorithm] - var js = createHash(algorithm).update(input).digest('hex') - if (js !== node) { - t.equal(js, node, algorithm + '(testVector[' + i + ']) == ' + node) - } - - encodings.forEach(function (encoding) { - var input = new Buffer(obj.input, 'base64').toString(encoding) - var node = obj[algorithm] - var js = createHash(algorithm).update(input, encoding).digest('hex') - if (js !== node) { - t.equal(js, node, algorithm + '(testVector[' + i + '], ' + encoding + ') == ' + node) - } - }) - input = new Buffer(obj.input, 'base64') - node = obj[algorithm] - var hash = createHash(algorithm) - hash.end(input) - js = hash.read().toString('hex') - if (js !== node) { - t.equal(js, node, algorithm + '(testVector[' + i + ']) == ' + node) - } - setTimeout(run, 0, i + 1) - } - }) -} diff --git a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/create-hmac.js b/express-server/node_modules/cordova/node_modules/crypto-browserify/test/create-hmac.js deleted file mode 100644 index 08488ab7..00000000 --- a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/create-hmac.js +++ /dev/null @@ -1,50 +0,0 @@ -var test = require('tape') - -var algorithms = ['sha1', 'sha224', 'sha256', 'sha384', 'sha512', 'md5', 'rmd160'] -var vectors = require('hash-test-vectors/hmac') -testLib('createHmac in crypto-browserify', require('../').createHmac) -testLib('create-hmac/browser', require('create-hmac/browser')) - -function testLib (name, createHmac) { - algorithms.forEach(function (alg) { - test(name + ' hmac(' + alg + ')', function (t) { - run(0) - function run (i) { - if (i >= vectors.length) { - return t.end() - } - var input = vectors[i] - var output = createHmac(alg, new Buffer(input.key, 'hex')) - .update(input.data, 'hex').digest() - - output = input.truncate ? output.slice(0, input.truncate) : output - output = output.toString('hex') - if (output !== input[alg]) { - t.equal(output, input[alg]) - } - setTimeout(run, 0, i + 1) - } - }) - - test('hmac(' + alg + ')', function (t) { - run(0) - function run (i) { - if (i >= vectors.length) { - return t.end() - } - var input = vectors[i] - var hmac = createHmac(alg, new Buffer(input.key, 'hex')) - - hmac.end(input.data, 'hex') - var output = hmac.read() - - output = input.truncate ? output.slice(0, input.truncate) : output - output = output.toString('hex') - if (output !== input[alg]) { - t.equal(output, input[alg]) - } - setTimeout(run, 0, i + 1) - } - }) - }) -} diff --git a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/dh.js b/express-server/node_modules/cordova/node_modules/crypto-browserify/test/dh.js deleted file mode 100644 index 61fd0744..00000000 --- a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/dh.js +++ /dev/null @@ -1,49 +0,0 @@ -var test = require('tape') -var crypto = require('diffie-hellman/browser') - -test('diffie-hellman mod groups', function (t) { - [ - 'modp1', 'modp2', 'modp5', 'modp14', 'modp15', 'modp16' - ].forEach(function (mod) { - t.test(mod, function (t) { - t.plan(3) - var dh1 = crypto.getDiffieHellman(mod) - var p1 = dh1.getPrime().toString('hex') - dh1.generateKeys() - var dh2 = crypto.getDiffieHellman(mod) - var p2 = dh2.getPrime().toString('hex') - dh2.generateKeys() - t.equals(p1, p2, 'equal primes') - var pubk1 = dh1.getPublicKey() - var pubk2 = dh2.getPublicKey() - t.notEquals(pubk1, pubk2, 'diff public keys') - var pub1 = dh1.computeSecret(pubk2).toString('hex') - var pub2 = dh2.computeSecret(dh1.getPublicKey()).toString('hex') - t.equals(pub1, pub2, 'equal secrets') - }) - }) -}) - -test('diffie-hellman key lengths', function (t) { - [ - 64, 65, 192 - ].forEach(function (len) { - t.test('' + len, function (t) { - t.plan(3) - var dh2 = crypto.createDiffieHellman(len) - var prime2 = dh2.getPrime() - var p2 = prime2.toString('hex') - var dh1 = crypto.createDiffieHellman(prime2) - var p1 = dh1.getPrime().toString('hex') - dh1.generateKeys() - dh2.generateKeys() - t.equals(p1, p2, 'equal primes') - var pubk1 = dh1.getPublicKey() - var pubk2 = dh2.getPublicKey() - t.notEquals(pubk1, pubk2, 'diff public keys') - var pub1 = dh1.computeSecret(pubk2).toString('hex') - var pub2 = dh2.computeSecret(dh1.getPublicKey()).toString('hex') - t.equals(pub1, pub2, 'equal secrets') - }) - }) -}) diff --git a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/ecdh.js b/express-server/node_modules/cordova/node_modules/crypto-browserify/test/ecdh.js deleted file mode 100644 index 86b5aed5..00000000 --- a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/ecdh.js +++ /dev/null @@ -1,61 +0,0 @@ -var mods = [ - 'secp256k1', - 'secp224r1', - 'prime256v1', - 'prime192v1' -] -var test = require('tape') -var _crypto = require('../') -var createECDH1 = _crypto.createECDH -var createECDH2 = require('create-ecdh/browser') - -mods.forEach(function (mod) { - test('createECDH: ' + mod + ' uncompressed', function (t) { - t.plan(2) - var dh1 = createECDH1(mod) - dh1.generateKeys() - var dh2 = createECDH2(mod) - dh2.generateKeys() - var pubk1 = dh1.getPublicKey() - var pubk2 = dh2.getPublicKey() - t.notEquals(pubk1.toString('hex'), pubk2.toString('hex'), 'diff public keys') - var pub1 = dh1.computeSecret(pubk2).toString('hex') - var pub2 = dh2.computeSecret(pubk1).toString('hex') - t.equals(pub1, pub2, 'equal secrets') - }) - - test('createECDH: ' + mod + ' compressed', function (t) { - t.plan(2) - var dh1 = createECDH1(mod) - dh1.generateKeys() - var dh2 = createECDH2(mod) - dh2.generateKeys() - var pubk1 = dh1.getPublicKey(null, 'compressed') - var pubk2 = dh2.getPublicKey(null, 'compressed') - t.notEquals(pubk1.toString('hex'), pubk2.toString('hex'), 'diff public keys') - var pub1 = dh1.computeSecret(pubk2).toString('hex') - var pub2 = dh2.computeSecret(pubk1).toString('hex') - t.equals(pub1, pub2, 'equal secrets') - }) - - test('createECDH: ' + mod + ' set stuff', function (t) { - t.plan(5) - var dh1 = createECDH1(mod) - var dh2 = createECDH2(mod) - dh1.generateKeys() - dh2.generateKeys() - dh1.setPrivateKey(dh2.getPrivateKey()) - dh1.setPublicKey(dh2.getPublicKey()) - var priv1 = dh1.getPrivateKey('hex') - var priv2 = dh2.getPrivateKey('hex') - t.equals(priv1, priv2, 'same private key') - var pubk1 = dh1.getPublicKey() - var pubk2 = dh2.getPublicKey() - t.equals(pubk1.toString('hex'), pubk2.toString('hex'), 'same public keys, uncompressed') - t.equals(dh1.getPublicKey('hex', 'compressed'), dh2.getPublicKey('hex', 'compressed'), 'same public keys compressed') - t.equals(dh1.getPublicKey('hex', 'hybrid'), dh2.getPublicKey('hex', 'hybrid'), 'same public keys hybrid') - var pub1 = dh1.computeSecret(pubk2).toString('hex') - var pub2 = dh2.computeSecret(pubk1).toString('hex') - t.equals(pub1, pub2, 'equal secrets') - }) -}) diff --git a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/index.js b/express-server/node_modules/cordova/node_modules/crypto-browserify/test/index.js deleted file mode 100644 index 2ac70944..00000000 --- a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/index.js +++ /dev/null @@ -1,19 +0,0 @@ - -require('./create-hash') -require('./create-hmac') -if (!process.browser) { - require('./dh') -} - -require('./pbkdf2') -try { - require('randombytes')(8) - require('./ecdh') - require('./public-encrypt') - require('./random-bytes') - require('./sign') - require('./random-fill') -} catch (e) { - console.log('no secure rng avaiable') -} -require('./aes') diff --git a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/node/dh.js b/express-server/node_modules/cordova/node_modules/crypto-browserify/test/node/dh.js deleted file mode 100644 index 0b3aa710..00000000 --- a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/node/dh.js +++ /dev/null @@ -1,51 +0,0 @@ -var test = require('tape') -var cryptoB = require('../../') -var crypto = require('crypto') - -test('diffie-hellman mod groups', function (t) { - [ - 'modp1', 'modp2', 'modp5', 'modp14', 'modp15', 'modp16' - ].forEach(function (mod) { - t.test(mod, function (t) { - t.plan(3) - var dh1 = cryptoB.getDiffieHellman(mod) - var p1 = dh1.getPrime().toString('hex') - dh1.generateKeys() - - var dh2 = crypto.getDiffieHellman(mod) - var p2 = dh2.getPrime().toString('hex') - dh2.generateKeys() - t.equals(p1, p2, 'equal primes') - var pubk1 = dh1.getPublicKey() - var pubk2 = dh2.getPublicKey() - t.notEquals(pubk1, pubk2, 'diff public keys') - var pub1 = dh1.computeSecret(pubk2).toString('hex') - var pub2 = dh2.computeSecret(pubk1).toString('hex') - t.equals(pub1, pub2, 'equal secrets') - }) - }) -}) - -test('diffie-hellman key lengths', function (t) { - [ - 64, 65, 192 - ].forEach(function (len) { - t.test('' + len, function (t) { - t.plan(3) - var dh2 = cryptoB.createDiffieHellman(len) - var prime2 = dh2.getPrime() - var p2 = prime2.toString('hex') - var dh1 = crypto.createDiffieHellman(prime2) - var p1 = dh1.getPrime().toString('hex') - dh1.generateKeys() - dh2.generateKeys() - t.equals(p1, p2, 'equal primes') - var pubk1 = dh1.getPublicKey() - var pubk2 = dh2.getPublicKey() - t.notEquals(pubk1, pubk2, 'diff public keys') - var pub1 = dh1.computeSecret(pubk2).toString('hex') - var pub2 = dh2.computeSecret(dh1.getPublicKey()).toString('hex') - t.equals(pub1, pub2, 'equal secrets') - }) - }) -}) diff --git a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/pbkdf2.js b/express-server/node_modules/cordova/node_modules/crypto-browserify/test/pbkdf2.js deleted file mode 100644 index 084014ee..00000000 --- a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/pbkdf2.js +++ /dev/null @@ -1,21 +0,0 @@ -var tape = require('tape') -var crypto = require('pbkdf2/browser') - -var vectors = require('hash-test-vectors/pbkdf2') - -tape('pbkdf2', function (t) { - vectors.forEach(function (input) { - // skip inputs that will take way too long - if (input.iterations > 10000) return - - var key = crypto.pbkdf2Sync(input.password, input.salt, input.iterations, input.length) - - if (key.toString('hex') !== input.sha1) { - console.log(input) - } - - t.equal(key.toString('hex'), input.sha1) - }) - - t.end() -}) diff --git a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/public-encrypt.js b/express-server/node_modules/cordova/node_modules/crypto-browserify/test/public-encrypt.js deleted file mode 100644 index edb435c9..00000000 --- a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/public-encrypt.js +++ /dev/null @@ -1,36 +0,0 @@ -var test = require('tape') -var crypto1 = require('../') -var rsa = { - 'private': '2d2d2d2d2d424547494e205253412050524956415445204b45592d2d2d2d2d0a4d4949456a77494241414b422f6779376d6a615767506546645659445a5752434139424e69763370506230657332372b464b593068737a4c614f7734374578430a744157704473483438545841667948425977424c67756179666b344c4749757078622b43474d62526f337845703043626659314a62793236543976476a5243310a666f484444554a4738347561526279487161663469367a74346756522b786c4145496a6b614641414b38634f6f58415431435671474c4c6c6a554363684c38500a6a61486a2f7972695a2f53377264776c49334c6e41427877776d4c726d522f7637315774706d4f2f614e47384e2b31706f2b5177616768546b79513539452f5a0a7641754f6b4657486f6b32712f523650594161326a645a397a696d3046714f502b6e6b5161454452624246426d4271547635664647666b32577341664b662f520a47302f5646642b5a654d353235315465547658483639356e6c53476175566c3941674d42414145436766344c725748592f6c35346f7554685a577676627275670a70667a36734a583267396c3779586d576c455773504543566f2f375355627059467074364f5a7939397a53672b494b624771574b6664686f4b725477495674430a4c30595a304e6c6d646e414e53497a30726f785147375a786b4c352b764853772f506d443978345577662b437a38684154436d4e42763171633630646b7975570a34434c71653732716154695657526f4f316961675167684e634c6f6f36765379363545784c614344545068613779753276773468465a705769456a57346478660a7246644c696978353242433836596c416c784d452f724c6738494a5676696c62796f39615764586d784f6155544c527636506b4644312f6756647738563951720a534c4e39466c4b326b6b6a695830647a6f6962765a7733744d6e74337979644178305838372b734d5256616843316270336b56507a3448793045575834514a2f0a504d33317647697549546b324e43643531445874314c746e324f503546614a536d4361456a6830586b5534716f7559796a585774384275364254436c327675610a466730556a6939432b496b504c6d61554d624d494f7761546b386357714c74685378734c6537304a354f6b477267664b554d2f772b4248483150742f506a7a6a0a432b2b6c306b6946614f5644566141563947704c504c43426f4b2f50433952622f72784d4d6f43434e774a2f4e5a756564496e793277334c4d69693737682f540a7a53766572674e47686a5936526e7661386c4c584a36646c726b6350417970733367577778716a344e5230542b474d3062445550564c62374d303758563753580a7637564a476d35324a625247774d3173732b72385854544e656d65476b2b5752784737546774734d715947584c66423851786b2f66352f4d63633030546c38750a7758464e7366784a786d7436416273547233673336774a2f49684f6e69627a3941642b6e63686c426e4e3351655733434b48717a61523138766f717674566d320a6b4a66484b31357072482f7353476d786d6945476772434a545a78744462614e434f372f56426a6e4b756455554968434177734c747571302f7a7562397641640a384731736366497076357161534e7a6d4b6f5838624f77417276725336775037794b726354737557496c484438724a5649374945446e516f5470354738664b310a68774a2f4d4968384d35763072356455594576366f494a5747636c65364148314a6d73503557496166677137325a32323838704863434648774e59384467394a0a3736517377564c6e556850546c6d6d33454f4f50474574616d32694144357230416679746c62346c624e6f51736a32737a65584f4e4458422b366f7565616a680a564e454c55723848635350356c677a525a6a4a57366146497a6a394c44526d516e55414f6a475358564f517445774a2f4d43515a374e2f763464494b654452410a3864385545785a332b674748756d7a697a7447524a30745172795a483250616b50354937562b316c377145556e4a3263336d462b65317634314570394c4376680a627a72504b773964786831386734622b37624d707357506e7372614b6836697078633761614f615a5630447867657a347a635a753050316f6c4f30634e334b4d0a6e784a305064733352386241684e43446453324a5a61527035513d3d0a2d2d2d2d2d454e44205253412050524956415445204b45592d2d2d2d2d0a', - 'public': '2d2d2d2d2d424547494e20525341205055424c4943204b45592d2d2d2d2d0a4d49494242674b422f6779376d6a615767506546645659445a5752434139424e69763370506230657332372b464b593068737a4c614f773437457843744157700a4473483438545841667948425977424c67756179666b344c4749757078622b43474d62526f337845703043626659314a62793236543976476a524331666f48440a44554a4738347561526279487161663469367a74346756522b786c4145496a6b614641414b38634f6f58415431435671474c4c6c6a554363684c38506a61486a0a2f7972695a2f53377264776c49334c6e41427877776d4c726d522f7637315774706d4f2f614e47384e2b31706f2b5177616768546b79513539452f5a7641754f0a6b4657486f6b32712f523650594161326a645a397a696d3046714f502b6e6b5161454452624246426d4271547635664647666b32577341664b662f5247302f560a46642b5a654d353235315465547658483639356e6c53476175566c3941674d424141453d0a2d2d2d2d2d454e4420525341205055424c4943204b45592d2d2d2d2d0a' -} -var crypto2 = require('public-encrypt/browser') -rsa.private = new Buffer(rsa.private, 'hex') -rsa.public = new Buffer(rsa.public, 'hex') -var encrypted = '0bcd6462ad7a563be2d42b0b73e0b0a163886304e7723b025f97605144fe1781e84acdc4031327d6bccd67fe13183e8fbdc8c5fe947b49d011ce3ebb08b11e83b87a77328ca57ee77cfdc78743b0749366643d7a21b2abcd4aa32dee9832938445540ee3007b7a70191c8dc9ff2ad76fe8dfaa5362d9d2c4b31a67b816d7b7970a293cb95bf3437a301bedb9f431b7075aa2f9df77b4385bea2a37982beda467260b384a58258b5eb4e36a0e0bf7dff83589636f5f97bf542084f0f76868c9f3f989a27fee5b8cd2bfee0bae1eae958df7c3184e5a40fda101196214f371606feca4330b221f30577804bbd4f61578a84e85dcd298849f509e630d275280' - -test('publicEncrypt/privateDecrypt', function (t) { - t.test('can decrypt', function (t) { - t.plan(2) - // note encryption is ranomized so can't test to see if they encrypt the same - t.equals(crypto1.privateDecrypt(rsa.private, new Buffer(encrypted, 'hex')).toString(), 'hello there I am a nice message', 'decrypt it properly') - t.equals(crypto2.privateDecrypt(rsa.private, new Buffer(encrypted, 'hex')).toString(), 'hello there I am a nice message', 'decrypt it properly') - }) - t.test('can round trip', function (t) { - t.plan(2) - var msg = 'this is a message' - // note encryption is ranomized so can't test to see if they encrypt the same - t.equals(crypto1.privateDecrypt(rsa.private, crypto2.publicEncrypt(rsa.public, new Buffer(msg))).toString(), msg, 'round trip it') - t.equals(crypto2.privateDecrypt(rsa.private, crypto1.publicEncrypt(rsa.public, new Buffer(msg))).toString(), msg, 'round trip it') - }) -}) - -test('privateEncrypt/publicDecrypt', function (t) { - t.test('can round trip', function (t) { - t.plan(2) - var msg = 'this is a message' - // note encryption is ranomized so can't test to see if they encrypt the same - t.equals(crypto1.publicDecrypt(rsa.public, crypto2.privateEncrypt(rsa.private, new Buffer(msg))).toString(), msg, 'round trip it') - t.equals(crypto2.publicDecrypt(rsa.public, crypto1.privateEncrypt(rsa.private, new Buffer(msg))).toString(), msg, 'round trip it') - }) -}) diff --git a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/random-bytes.js b/express-server/node_modules/cordova/node_modules/crypto-browserify/test/random-bytes.js deleted file mode 100644 index 398af24a..00000000 --- a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/random-bytes.js +++ /dev/null @@ -1,60 +0,0 @@ -var test = require('tape') -var crypto = require('../') - -var randomBytesFunctions = { - randomBytes: require('randombytes'), - pseudoRandomBytes: crypto.pseudoRandomBytes -} - -for (var randomBytesName in randomBytesFunctions) { - // Both randomBytes and pseudoRandomBytes should provide the same interface - var randomBytes = randomBytesFunctions[randomBytesName] - - test('get error message', function (t) { - try { - var b = randomBytes(10) - t.ok(Buffer.isBuffer(b)) - t.end() - } catch (err) { - t.ok(/not supported/.test(err.message), '"not supported" is in error message') - t.end() - } - }) - - test(randomBytesName, function (t) { - t.plan(5) - t.equal(randomBytes(10).length, 10) - t.ok(Buffer.isBuffer(randomBytes(10))) - randomBytes(10, function (ex, bytes) { - t.error(ex) - t.equal(bytes.length, 10) - t.ok(Buffer.isBuffer(bytes)) - t.end() - }) - }) - - test(randomBytesName + ' seem random', function (t) { - var L = 1000 - var b = randomBytes(L) - - var mean = [].reduce.call(b, function (a, b) { return a + b }, 0) / L - - // test that the random numbers are plausably random. - // Math.random() will pass this, but this will catch - // terrible mistakes such as this blunder: - // https://github.com/dominictarr/crypto-browserify/commit/3267955e1df7edd1680e52aeede9a89506ed2464#commitcomment-7916835 - - // this doesn't check that the bytes are in a random *order* - // but it's better than nothing. - - var expected = 256 / 2 - var smean = Math.sqrt(mean) - - // console.log doesn't work right on testling, *grumble grumble* - console.log(JSON.stringify([expected - smean, mean, expected + smean])) - t.ok(mean < expected + smean) - t.ok(mean > expected - smean) - - t.end() - }) -} diff --git a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/random-fill.js b/express-server/node_modules/cordova/node_modules/crypto-browserify/test/random-fill.js deleted file mode 100644 index 63c885ad..00000000 --- a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/random-fill.js +++ /dev/null @@ -1,53 +0,0 @@ -var test = require('tape') -var crypto = require('../') -var Buffer = require('safe-buffer').Buffer - -test('get error message', function (t) { - try { - var b = crypto.randomFillSync(Buffer.alloc(10)) - t.ok(Buffer.isBuffer(b)) - t.end() - } catch (err) { - t.ok(/not supported/.test(err.message), '"not supported" is in error message') - t.end() - } -}) - -test('randomfill', function (t) { - t.plan(5) - t.equal(crypto.randomFillSync(Buffer.alloc(10)).length, 10) - t.ok(Buffer.isBuffer(crypto.randomFillSync(Buffer.alloc(10)))) - crypto.randomFill(Buffer.alloc(10), function (ex, bytes) { - t.error(ex) - t.equal(bytes.length, 10) - t.ok(Buffer.isBuffer(bytes)) - t.end() - }) -}) - -test('seems random', function (t) { - var L = 1000 - var b = crypto.randomFillSync(Buffer.alloc(L)) - - var mean = [].reduce.call(b, function (a, b) { - return a + b - }, 0) / L - - // test that the random numbers are plausably random. - // Math.random() will pass this, but this will catch - // terrible mistakes such as this blunder: - // https://github.com/dominictarr/crypto-browserify/commit/3267955e1df7edd1680e52aeede9a89506ed2464#commitcomment-7916835 - - // this doesn't check that the bytes are in a random *order* - // but it's better than nothing. - - var expected = 256 / 2 - var smean = Math.sqrt(mean) - - // console.log doesn't work right on testling, *grumble grumble* - console.log(JSON.stringify([expected - smean, mean, expected + smean])) - t.ok(mean < expected + smean) - t.ok(mean > expected - smean) - - t.end() -}) diff --git a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/sign.js b/express-server/node_modules/cordova/node_modules/crypto-browserify/test/sign.js deleted file mode 100644 index 7d67685c..00000000 --- a/express-server/node_modules/cordova/node_modules/crypto-browserify/test/sign.js +++ /dev/null @@ -1,59 +0,0 @@ -var test = require('tape') -var nodeCrypto = require('../') -var ourCrypto = require('browserify-sign/browser') - -var rsa = { - 'private': '2d2d2d2d2d424547494e205253412050524956415445204b45592d2d2d2d2d0a4d4949456a77494241414b422f6779376d6a615767506546645659445a5752434139424e69763370506230657332372b464b593068737a4c614f7734374578430a744157704473483438545841667948425977424c67756179666b344c4749757078622b43474d62526f337845703043626659314a62793236543976476a5243310a666f484444554a4738347561526279487161663469367a74346756522b786c4145496a6b614641414b38634f6f58415431435671474c4c6c6a554363684c38500a6a61486a2f7972695a2f53377264776c49334c6e41427877776d4c726d522f7637315774706d4f2f614e47384e2b31706f2b5177616768546b79513539452f5a0a7641754f6b4657486f6b32712f523650594161326a645a397a696d3046714f502b6e6b5161454452624246426d4271547635664647666b32577341664b662f520a47302f5646642b5a654d353235315465547658483639356e6c53476175566c3941674d42414145436766344c725748592f6c35346f7554685a577676627275670a70667a36734a583267396c3779586d576c455773504543566f2f375355627059467074364f5a7939397a53672b494b624771574b6664686f4b725477495674430a4c30595a304e6c6d646e414e53497a30726f785147375a786b4c352b764853772f506d443978345577662b437a38684154436d4e42763171633630646b7975570a34434c71653732716154695657526f4f316961675167684e634c6f6f36765379363545784c614344545068613779753276773468465a705769456a57346478660a7246644c696978353242433836596c416c784d452f724c6738494a5676696c62796f39615764586d784f6155544c527636506b4644312f6756647738563951720a534c4e39466c4b326b6b6a695830647a6f6962765a7733744d6e74337979644178305838372b734d5256616843316270336b56507a3448793045575834514a2f0a504d33317647697549546b324e43643531445874314c746e324f503546614a536d4361456a6830586b5534716f7559796a585774384275364254436c327675610a466730556a6939432b496b504c6d61554d624d494f7761546b386357714c74685378734c6537304a354f6b477267664b554d2f772b4248483150742f506a7a6a0a432b2b6c306b6946614f5644566141563947704c504c43426f4b2f50433952622f72784d4d6f43434e774a2f4e5a756564496e793277334c4d69693737682f540a7a53766572674e47686a5936526e7661386c4c584a36646c726b6350417970733367577778716a344e5230542b474d3062445550564c62374d303758563753580a7637564a476d35324a625247774d3173732b72385854544e656d65476b2b5752784737546774734d715947584c66423851786b2f66352f4d63633030546c38750a7758464e7366784a786d7436416273547233673336774a2f49684f6e69627a3941642b6e63686c426e4e3351655733434b48717a61523138766f717674566d320a6b4a66484b31357072482f7353476d786d6945476772434a545a78744462614e434f372f56426a6e4b756455554968434177734c747571302f7a7562397641640a384731736366497076357161534e7a6d4b6f5838624f77417276725336775037794b726354737557496c484438724a5649374945446e516f5470354738664b310a68774a2f4d4968384d35763072356455594576366f494a5747636c65364148314a6d73503557496166677137325a32323838704863434648774e59384467394a0a3736517377564c6e556850546c6d6d33454f4f50474574616d32694144357230416679746c62346c624e6f51736a32737a65584f4e4458422b366f7565616a680a564e454c55723848635350356c677a525a6a4a57366146497a6a394c44526d516e55414f6a475358564f517445774a2f4d43515a374e2f763464494b654452410a3864385545785a332b674748756d7a697a7447524a30745172795a483250616b50354937562b316c377145556e4a3263336d462b65317634314570394c4376680a627a72504b773964786831386734622b37624d707357506e7372614b6836697078633761614f615a5630447867657a347a635a753050316f6c4f30634e334b4d0a6e784a305064733352386241684e43446453324a5a61527035513d3d0a2d2d2d2d2d454e44205253412050524956415445204b45592d2d2d2d2d0a', - 'public': '2d2d2d2d2d424547494e20525341205055424c4943204b45592d2d2d2d2d0a4d49494242674b422f6779376d6a615767506546645659445a5752434139424e69763370506230657332372b464b593068737a4c614f773437457843744157700a4473483438545841667948425977424c67756179666b344c4749757078622b43474d62526f337845703043626659314a62793236543976476a524331666f48440a44554a4738347561526279487161663469367a74346756522b786c4145496a6b614641414b38634f6f58415431435671474c4c6c6a554363684c38506a61486a0a2f7972695a2f53377264776c49334c6e41427877776d4c726d522f7637315774706d4f2f614e47384e2b31706f2b5177616768546b79513539452f5a7641754f0a6b4657486f6b32712f523650594161326a645a397a696d3046714f502b6e6b5161454452624246426d4271547635664647666b32577341664b662f5247302f560a46642b5a654d353235315465547658483639356e6c53476175566c3941674d424141453d0a2d2d2d2d2d454e4420525341205055424c4943204b45592d2d2d2d2d0a' -} - -var ec = { - 'private': '2d2d2d2d2d424547494e2045432050524956415445204b45592d2d2d2d2d0a4d485143415145454944463658763853762f2f77475557442b6337383070704772553051645a5743417a78415150515838722f756f416347425375424241414b0a6f55514451674145495a656f7744796c6c73344b2f7766426a4f313862596f37674778386e595152696a6134652f71454d696b4f484a616937676565557265550a7235586b792f4178377332644774656773504e7350674765354d705176673d3d0a2d2d2d2d2d454e442045432050524956415445204b45592d2d2d2d2d0a', - 'public': '2d2d2d2d2d424547494e205055424c4943204b45592d2d2d2d2d0a4d465977454159484b6f5a497a6a3043415159464b34454541416f4451674145495a656f7744796c6c73344b2f7766426a4f313862596f37674778386e5951520a696a6134652f71454d696b4f484a616937676565557265557235586b792f4178377332644774656773504e7350674765354d705176673d3d0a2d2d2d2d2d454e44205055424c4943204b45592d2d2d2d2d0a' -} - -rsa.private = new Buffer(rsa.private, 'hex') -rsa.public = new Buffer(rsa.public, 'hex') -ec.private = new Buffer(ec.private, 'hex') -ec.public = new Buffer(ec.public, 'hex') - -function testit (keys, message, scheme) { - var pub = keys.public - var priv = keys.private - test(message.toString(), function (t) { - t.test('js sign and verify', function (t) { - t.plan(t) - var mySign = ourCrypto.createSign(scheme) - var mySig = mySign.update(message).sign(priv) - var myVer = ourCrypto.createVerify(scheme) - t.ok(myVer.update(message).verify(pub, mySig), 'validates') - }) - - t.test('node sign and verify', function (t) { - t.plan(t) - var mySign = nodeCrypto.createSign(scheme) - var mySig = mySign.update(message).sign(priv) - var myVer = nodeCrypto.createVerify(scheme) - t.ok(myVer.update(message).verify(pub, mySig), 'validates') - }) - - t.test('node sign and js verify', function (t) { - t.plan(t) - var mySign = nodeCrypto.createSign(scheme) - var mySig = mySign.update(message).sign(priv) - var myVer = ourCrypto.createVerify(scheme) - t.ok(myVer.update(message).verify(pub, mySig), 'validates') - }) - - t.test('js sign and node verify', function (t) { - t.plan(t) - var mySign = ourCrypto.createSign(scheme) - var mySig = mySign.update(message).sign(priv) - var myVer = nodeCrypto.createVerify(scheme) - t.ok(myVer.update(message).verify(pub, mySig), 'validates') - }) - }) -} - -testit(rsa, new Buffer('rsa with sha256'), 'RSA-SHA256') -testit(ec, new Buffer('ec with sha1'), 'ecdsa-with-SHA1') diff --git a/express-server/node_modules/cordova/node_modules/crypto-random-string/index.js b/express-server/node_modules/cordova/node_modules/crypto-random-string/index.js deleted file mode 100644 index ceaf65bf..00000000 --- a/express-server/node_modules/cordova/node_modules/crypto-random-string/index.js +++ /dev/null @@ -1,10 +0,0 @@ -'use strict'; -const crypto = require('crypto'); - -module.exports = len => { - if (!Number.isFinite(len)) { - throw new TypeError('Expected a finite number'); - } - - return crypto.randomBytes(Math.ceil(len / 2)).toString('hex').slice(0, len); -}; diff --git a/express-server/node_modules/cordova/node_modules/crypto-random-string/license b/express-server/node_modules/cordova/node_modules/crypto-random-string/license deleted file mode 100644 index 654d0bfe..00000000 --- a/express-server/node_modules/cordova/node_modules/crypto-random-string/license +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) Sindre Sorhus (sindresorhus.com) - -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. diff --git a/express-server/node_modules/cordova/node_modules/crypto-random-string/package.json b/express-server/node_modules/cordova/node_modules/crypto-random-string/package.json deleted file mode 100644 index d1b1a350..00000000 --- a/express-server/node_modules/cordova/node_modules/crypto-random-string/package.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "_args": [ - [ - "crypto-random-string@1.0.0", - "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova" - ] - ], - "_from": "crypto-random-string@1.0.0", - "_id": "crypto-random-string@1.0.0", - "_inBundle": false, - "_integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", - "_location": "/cordova/crypto-random-string", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "crypto-random-string@1.0.0", - "name": "crypto-random-string", - "escapedName": "crypto-random-string", - "rawSpec": "1.0.0", - "saveSpec": null, - "fetchSpec": "1.0.0" - }, - "_requiredBy": [ - "/cordova/unique-string" - ], - "_resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "_spec": "1.0.0", - "_where": "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova", - "author": { - "name": "Sindre Sorhus", - "email": "sindresorhus@gmail.com", - "url": "sindresorhus.com" - }, - "bugs": { - "url": "https://github.com/sindresorhus/crypto-random-string/issues" - }, - "description": "Generate a cryptographically strong random string", - "devDependencies": { - "ava": "*", - "xo": "*" - }, - "engines": { - "node": ">=4" - }, - "files": [ - "index.js" - ], - "homepage": "https://github.com/sindresorhus/crypto-random-string#readme", - "keywords": [ - "random", - "string", - "str", - "rand", - "text", - "id", - "identifier", - "slug", - "salt", - "crypto", - "strong", - "secure", - "hex" - ], - "license": "MIT", - "name": "crypto-random-string", - "repository": { - "type": "git", - "url": "git+https://github.com/sindresorhus/crypto-random-string.git" - }, - "scripts": { - "test": "xo && ava" - }, - "version": "1.0.0", - "xo": { - "esnext": true - } -} diff --git a/express-server/node_modules/cordova/node_modules/crypto-random-string/readme.md b/express-server/node_modules/cordova/node_modules/crypto-random-string/readme.md deleted file mode 100644 index dab5a2e9..00000000 --- a/express-server/node_modules/cordova/node_modules/crypto-random-string/readme.md +++ /dev/null @@ -1,49 +0,0 @@ -# crypto-random-string [![Build Status](https://travis-ci.org/sindresorhus/crypto-random-string.svg?branch=master)](https://travis-ci.org/sindresorhus/crypto-random-string) - -> Generate a [cryptographically strong](https://en.m.wikipedia.org/wiki/Strong_cryptography) random string - -Can be useful for creating an identifier, slug, salt, fixture, etc. - - -## Install - -``` -$ npm install --save crypto-random-string -``` - - -## Usage - -```js -const cryptoRandomString = require('crypto-random-string'); - -cryptoRandomString(10); -//=> '2cf05d94db' -``` - - -## API - -### cryptoRandomString(length) - -#### length - -Type: `number` - -Length of the returned string. - - -## Related - -- [random-int](https://github.com/sindresorhus/random-int) - Generate a random integer -- [random-float](https://github.com/sindresorhus/random-float) - Generate a random float -- [random-item](https://github.com/sindresorhus/random-item) - Get a random item from an array -- [random-boolean](https://github.com/arthurvr/random-boolean) - Get a random boolean -- [random-obj-key](https://github.com/sindresorhus/random-obj-key) - Get a random key from an object -- [random-obj-prop](https://github.com/sindresorhus/random-obj-prop) - Get a random property from an object -- [unique-random](https://github.com/sindresorhus/unique-random) - Generate random numbers that are consecutively unique - - -## License - -MIT © [Sindre Sorhus](https://sindresorhus.com) diff --git a/express-server/node_modules/cordova/node_modules/currently-unhandled/browser.js b/express-server/node_modules/cordova/node_modules/currently-unhandled/browser.js deleted file mode 100644 index aa9e56ff..00000000 --- a/express-server/node_modules/cordova/node_modules/currently-unhandled/browser.js +++ /dev/null @@ -1,27 +0,0 @@ -'use strict'; -var core = require('./core'); - -function unwrapEvent(event) { - if (event && event.detail && event.detail.promise) { - return event.detail; - } - - return event; -} - -module.exports = function (w) { - w = w || window; - var c = core(); - - w.addEventListener('unhandledrejection', function (event) { - event = unwrapEvent(event); - c.onUnhandledRejection(event.reason, event.promise); - }); - - w.addEventListener('rejectionhandled', function (event) { - event = unwrapEvent(event); - c.onRejectionHandled(event.promise); - }); - - return c.currentlyUnhandled; -}; diff --git a/express-server/node_modules/cordova/node_modules/currently-unhandled/core.js b/express-server/node_modules/cordova/node_modules/currently-unhandled/core.js deleted file mode 100644 index 73db22e6..00000000 --- a/express-server/node_modules/cordova/node_modules/currently-unhandled/core.js +++ /dev/null @@ -1,33 +0,0 @@ -'use strict'; -var arrayFindIndex = require('array-find-index'); - -module.exports = function () { - var unhandledRejections = []; - - function onUnhandledRejection(reason, promise) { - unhandledRejections.push({reason: reason, promise: promise}); - } - - function onRejectionHandled(promise) { - var index = arrayFindIndex(unhandledRejections, function (x) { - return x.promise === promise; - }); - - unhandledRejections.splice(index, 1); - } - - function currentlyUnhandled() { - return unhandledRejections.map(function (entry) { - return { - reason: entry.reason, - promise: entry.promise - }; - }); - } - - return { - onUnhandledRejection: onUnhandledRejection, - onRejectionHandled: onRejectionHandled, - currentlyUnhandled: currentlyUnhandled - }; -}; diff --git a/express-server/node_modules/cordova/node_modules/currently-unhandled/index.js b/express-server/node_modules/cordova/node_modules/currently-unhandled/index.js deleted file mode 100644 index 238b9d9f..00000000 --- a/express-server/node_modules/cordova/node_modules/currently-unhandled/index.js +++ /dev/null @@ -1,12 +0,0 @@ -'use strict'; -var core = require('./core'); - -module.exports = function (p) { - p = p || process; - var c = core(); - - p.on('unhandledRejection', c.onUnhandledRejection); - p.on('rejectionHandled', c.onRejectionHandled); - - return c.currentlyUnhandled; -}; diff --git a/express-server/node_modules/cordova/node_modules/currently-unhandled/license b/express-server/node_modules/cordova/node_modules/currently-unhandled/license deleted file mode 100644 index ad5d021e..00000000 --- a/express-server/node_modules/cordova/node_modules/currently-unhandled/license +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) James Talmage (github.com/jamestalmage) - -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. diff --git a/express-server/node_modules/cordova/node_modules/currently-unhandled/package.json b/express-server/node_modules/cordova/node_modules/currently-unhandled/package.json deleted file mode 100644 index f5469381..00000000 --- a/express-server/node_modules/cordova/node_modules/currently-unhandled/package.json +++ /dev/null @@ -1,106 +0,0 @@ -{ - "_args": [ - [ - "currently-unhandled@0.4.1", - "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova" - ] - ], - "_from": "currently-unhandled@0.4.1", - "_id": "currently-unhandled@0.4.1", - "_inBundle": false, - "_integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "_location": "/cordova/currently-unhandled", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "currently-unhandled@0.4.1", - "name": "currently-unhandled", - "escapedName": "currently-unhandled", - "rawSpec": "0.4.1", - "saveSpec": null, - "fetchSpec": "0.4.1" - }, - "_requiredBy": [ - "/cordova/loud-rejection" - ], - "_resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "_spec": "0.4.1", - "_where": "C:\\Users\\Georg\\GitHub\\SmartShopper\\express-server\\node_modules\\cordova", - "author": { - "name": "James Talmage", - "email": "james@talmage.io", - "url": "github.com/jamestalmage" - }, - "ava": { - "files": "test.js" - }, - "browser": { - "./index.js": "./browser.js" - }, - "bugs": { - "url": "https://github.com/jamestalmage/currently-unhandled/issues" - }, - "dependencies": { - "array-find-index": "^1.0.1" - }, - "description": "Track the list of currently unhandled promise rejections.", - "devDependencies": { - "ava": "^0.15.1", - "bluebird": "^3.4.0", - "browserify": "^13.0.1", - "coveralls": "^2.11.9", - "delay": "^1.3.1", - "is-ci": "^1.0.8", - "karma": "^0.13.22", - "karma-browserify": "^5.0.5", - "karma-chrome-launcher": "^1.0.1", - "karma-firefox-launcher": "^1.0.0", - "karma-mocha": "^1.0.1", - "mocha": "^2.5.3", - "nyc": "^6.4.0", - "watchify": "^3.7.0", - "xo": "^0.15.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "files": [ - "index.js", - "core.js", - "browser.js" - ], - "homepage": "https://github.com/jamestalmage/currently-unhandled#readme", - "keywords": [ - "unhandled", - "unhandledRejection", - "rejected", - "promises" - ], - "license": "MIT", - "name": "currently-unhandled", - "nyc": { - "reporter": [ - "lcov", - "text" - ] - }, - "repository": { - "type": "git", - "url": "git+https://github.com/jamestalmage/currently-unhandled.git" - }, - "scripts": { - "test": "xo && nyc ava" - }, - "version": "0.4.1", - "xo": { - "ignores": [ - "browser-bluebird-test.js" - ], - "envs": [ - "browser", - "mocha", - "node" - ] - } -} diff --git a/express-server/node_modules/cordova/node_modules/currently-unhandled/readme.md b/express-server/node_modules/cordova/node_modules/currently-unhandled/readme.md deleted file mode 100644 index b73c5683..00000000 --- a/express-server/node_modules/cordova/node_modules/currently-unhandled/readme.md +++ /dev/null @@ -1,44 +0,0 @@ -# currently-unhandled [![Build Status](https://travis-ci.org/jamestalmage/currently-unhandled.svg?branch=master)](https://travis-ci.org/jamestalmage/currently-unhandled) [![Coverage Status](https://coveralls.io/repos/github/jamestalmage/currently-unhandled/badge.svg?branch=master)](https://coveralls.io/github/jamestalmage/currently-unhandled?branch=master) - -> Track the list of currently unhandled promise rejections. - - -## Install - -``` -$ npm install --save currently-unhandled -``` - - -## Usage - -```js -const currentlyUnhandled = require('currently-unhandled')(); // <- note the invocation - -var fooError = new Error('foo'); -var p = Promise.reject(new Error('foo')); - -// on the next tick - unhandled rejected promise is added to the list: -currentlyUnhandled(); -//=> [{promise: p, reason: fooError}]' - -p.catch(() => {}); - -// on the next tick - handled promise is now removed from the list: -currentlyUnhandled(); -//=> []; -``` - -## API - -### currentlyUnhandled() - -Returns an array of objects with `promise` and `reason` properties representing the rejected promises that currently do not have a rejection handler. The list grows and shrinks as unhandledRejections are published, and later handled. - -## Browser Support - -This module can be bundled with `browserify`. At time of writing, it will work with native Promises in the Chrome browser only. For best cross-browser support, use `bluebird` instead of native Promise support in browsers. - -## License - -MIT © [James Talmage](http://github.com/jamestalmage) diff --git a/express-server/node_modules/cordova/node_modules/dashdash/CHANGES.md b/express-server/node_modules/cordova/node_modules/dashdash/CHANGES.md deleted file mode 100644 index d7c8f4eb..00000000 --- a/express-server/node_modules/cordova/node_modules/dashdash/CHANGES.md +++ /dev/null @@ -1,364 +0,0 @@ -# node-dashdash changelog - -## not yet released - -(nothing yet) - -## 1.14.1 - -- [issue #30] Change the output used by dashdash's Bash completion support to - indicate "there are no completions for this argument" to cope with different - sorting rules on different Bash/platforms. For example: - - $ triton -v -p test2 package get # before - ##-no -tritonpackage- completions-## - - $ triton -v -p test2 package get # after - ##-no-completion- -results-## - -## 1.14.0 - -- New `synopsisFromOpt(