From 0f601d1c978b28e797b8397925b54b45cdaf8bb0 Mon Sep 17 00:00:00 2001 From: Blaine Backman Date: Fri, 5 Jan 2018 12:04:56 -0700 Subject: [PATCH] Attempt to improve the module --- package-lock.json | 5693 +++++++++++++++++ package.json | 23 +- src/lib/src/assets/default_tmey2r.png | Bin 0 -> 376 bytes src/lib/src/assets/flags/flags.min.css | 2 +- src/lib/src/assets/flags_boi3c5.png | Bin 0 -> 80587 bytes .../int-phone-prefix.component.html | 1 + .../int-phone-prefix.component.scss | 2 +- .../int-phone-prefix.component.ts | 11 + 8 files changed, 5720 insertions(+), 12 deletions(-) create mode 100644 package-lock.json create mode 100644 src/lib/src/assets/default_tmey2r.png create mode 100644 src/lib/src/assets/flags_boi3c5.png diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..c012232 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5693 @@ +{ + "name": "ng4-intl-phone", + "version": "1.2.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@angular/common": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/common/-/common-5.1.3.tgz", + "integrity": "sha512-n0bzjfOVZH7+FPHQ3nnE3aAgMWebz4afO/Wh01LZNfVgcjdBxHblAYcMaoJeR7zW7f1zm51P6aDa4XlVtsVupQ==", + "dev": true, + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/compiler": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/compiler/-/compiler-5.1.3.tgz", + "integrity": "sha512-YQyL52+CtduFqyodv3m+s8qNDRbmEyEv/ZZHEWNKxKFr7RQ5n7+pbjdincwGf2c2mBw4EqWLgyCdd9SFmjJd0w==", + "dev": true, + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/compiler-cli": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/compiler-cli/-/compiler-cli-5.1.3.tgz", + "integrity": "sha512-5pmVgFch67qYxl04PitagfUgiw0k7Ak1Cvj5LY2gs0961SHo8qLRA2/4xUKAxv4rFy+fx2Qr9KD99YB+wbsb3A==", + "dev": true, + "requires": { + "chokidar": "1.7.0", + "minimist": "1.2.0", + "reflect-metadata": "0.1.10", + "tsickle": "0.25.6" + } + }, + "@angular/core": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/core/-/core-5.1.3.tgz", + "integrity": "sha512-lGlILYCumA5s8Pf+egDW6kjlrEQwnpUG2fBQ4SNRChzzRoTWeJ1XPCrEI9YyFvC8qUsYcDIZwHWBXQQqhdEvmQ==", + "dev": true, + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/forms": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/forms/-/forms-5.1.3.tgz", + "integrity": "sha512-DTUg7agXPjvacWHojl0vXuvyJ0Ik9I0D23KKWyzHZHlxXb4vfN7KYP9qIOMwadLLIog8MEu4a6EGgKAoPsZ/Ng==", + "dev": true, + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/platform-browser": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-5.1.3.tgz", + "integrity": "sha512-APMYMgEith68hsuSS8PpE0Dn1dEhJN1IkaIeL+ZlmhZQ4GktVAvMV2ySFYHoQofT5QIWEnvbT2r/cvgW9+8IUQ==", + "dev": true, + "requires": { + "tslib": "1.8.1" + } + }, + "@angular/platform-browser-dynamic": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/@angular/platform-browser-dynamic/-/platform-browser-dynamic-5.1.3.tgz", + "integrity": "sha512-LKyHzN0LZqcw8nL19yJsbqPMBZ2nxPYFDkbsBicxfr9RHWbWbDuIZXY5l742guzAFBPHhccx9Lpjd3Gwxi7syg==", + "dev": true, + "requires": { + "tslib": "1.8.1" + } + }, + "@types/jasmine": { + "version": "2.5.36", + "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-2.5.36.tgz", + "integrity": "sha1-bYBLeaV+k4DXZqJoDpNiwX2VVtI=", + "dev": true + }, + "@types/lodash": { + "version": "4.14.92", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.92.tgz", + "integrity": "sha512-cdvY1fyUGYgG7/i07a/sR5PnD6+Z+ljUrD0CNVf0qj645VvEdLNtZPjvCp4siPy3rQ/KRXMfUATIqi3+9x57Sw==", + "dev": true + }, + "@types/node": { + "version": "6.0.96", + "resolved": "https://registry.npmjs.org/@types/node/-/node-6.0.96.tgz", + "integrity": "sha512-fsOOY6tMQ3jCB2wD51XFDmmpgm4wVKkJECdcVRqapbJEa7awJDcr+SaH8toz+4r4KW8YQ3M7ybXMoSDo1QGewA==", + "dev": true + }, + "accepts": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", + "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", + "dev": true, + "requires": { + "mime-types": "2.1.17", + "negotiator": "0.6.1" + } + }, + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true + }, + "ajv": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", + "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "dev": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, + "requires": { + "kind-of": "3.2.2", + "longest": "1.0.1", + "repeat-string": "1.6.1" + } + }, + "ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "dev": true, + "requires": { + "string-width": "2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "ansi-regex": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-0.2.1.tgz", + "integrity": "sha1-DY6UaWej2BQ/k+JOKYUl/BsiNfk=", + "dev": true + }, + "ansi-styles": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.1.0.tgz", + "integrity": "sha1-6uy/Zs1waIJ2Cy9GkVgrj1XXp94=", + "dev": true + }, + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "dev": true, + "requires": { + "micromatch": "2.3.11", + "normalize-path": "2.1.1" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "1.1.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "arraybuffer.slice": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.6.tgz", + "integrity": "sha1-8zshWfBTKj8xB6JywMz70a0peco=", + "dev": true + }, + "asn1": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=", + "dev": true + }, + "assert-plus": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "integrity": "sha1-104bh+ev/A24qttwIfP+SBAasjQ=", + "dev": true + }, + "assets": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/assets/-/assets-3.0.0.tgz", + "integrity": "sha1-CJmwMMdnAb+bSgFaDaLtGOzB2DM=", + "dev": true, + "requires": { + "async": "2.6.0", + "bluebird": "3.5.1", + "calipers": "2.0.0", + "calipers-gif": "2.0.0", + "calipers-jpeg": "2.0.0", + "calipers-png": "2.0.0", + "calipers-svg": "2.0.0", + "calipers-webp": "2.0.0", + "glob": "7.1.2", + "lodash": "4.17.4", + "mime": "1.6.0" + }, + "dependencies": { + "async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.0.tgz", + "integrity": "sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw==", + "dev": true, + "requires": { + "lodash": "4.17.4" + } + } + } + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, + "async-each-series": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", + "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=", + "dev": true + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.0.3.tgz", + "integrity": "sha1-GcenYEc3dEaPILLS0DNyrX1Mv10=", + "dev": true + }, + "aws-sign2": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=", + "dev": true + }, + "aws4": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", + "integrity": "sha1-g+9cqGCysy5KDe7e6MdxudtXRx4=", + "dev": true + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true + }, + "base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", + "dev": true + }, + "batch": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz", + "integrity": "sha1-PzQU84AyF0O/wQQvmoP/HVgk1GQ=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "dev": true, + "requires": { + "callsite": "1.0.0" + } + }, + "binary-extensions": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", + "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=", + "dev": true + }, + "blob": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", + "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=", + "dev": true + }, + "bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==", + "dev": true + }, + "body-parser": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", + "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", + "dev": true, + "requires": { + "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" + } + }, + "boom": { + "version": "2.10.1", + "resolved": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "dev": true, + "requires": { + "ansi-align": "2.0.0", + "camelcase": "4.1.0", + "chalk": "2.3.0", + "cli-boxes": "1.0.0", + "string-width": "2.1.1", + "term-size": "1.2.0", + "widest-line": "2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "brace-expansion": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", + "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "dev": true, + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "browser-sync": { + "version": "2.23.3", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.23.3.tgz", + "integrity": "sha512-80n+JYiiwESY+FAqg8LSN8xgz8+aE3zyc5zmKBEbotP/kN8uzOtsvw+jzsfUrKF+TBrWoiPMyXhHD4BB/czpqQ==", + "dev": true, + "requires": { + "browser-sync-ui": "1.0.1", + "bs-recipes": "1.3.4", + "chokidar": "1.7.0", + "connect": "3.5.0", + "connect-history-api-fallback": "1.5.0", + "dev-ip": "1.0.1", + "easy-extender": "2.3.2", + "eazy-logger": "3.0.2", + "emitter-steward": "1.0.0", + "etag": "1.8.1", + "fresh": "0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "1.15.2", + "immutable": "3.8.1", + "localtunnel": "1.8.3", + "micromatch": "2.3.11", + "opn": "4.0.2", + "portscanner": "2.1.1", + "qs": "6.2.1", + "resp-modifier": "6.0.2", + "rx": "4.1.0", + "serve-index": "1.8.0", + "serve-static": "1.12.2", + "server-destroy": "1.0.1", + "socket.io": "2.0.4", + "ua-parser-js": "0.7.12", + "yargs": "6.4.0" + }, + "dependencies": { + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "connect": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.5.0.tgz", + "integrity": "sha1-s1dSWgtMH1BZnNmD4dnv7qlncZg=", + "dev": true, + "requires": { + "debug": "2.2.0", + "finalhandler": "0.5.0", + "parseurl": "1.3.2", + "utils-merge": "1.0.0" + } + }, + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "engine.io": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.1.4.tgz", + "integrity": "sha1-PQIRtwpVLOhB/8fahiezAamkFi4=", + "dev": true, + "requires": { + "accepts": "1.3.3", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "2.6.9", + "engine.io-parser": "2.1.2", + "uws": "0.14.5", + "ws": "3.3.3" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "engine.io-client": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.4.tgz", + "integrity": "sha1-T88TcLRxY70s6b4nM5ckMDUNTqE=", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "2.6.9", + "engine.io-parser": "2.1.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "3.3.3", + "xmlhttprequest-ssl": "1.5.4", + "yeast": "0.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "engine.io-parser": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz", + "integrity": "sha512-dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.4", + "has-binary2": "1.0.2" + } + }, + "finalhandler": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.5.0.tgz", + "integrity": "sha1-6VCKvs6bbbqHGmlCodeRG5GRGsc=", + "dev": true, + "requires": { + "debug": "2.2.0", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "statuses": "1.3.1", + "unpipe": "1.0.0" + } + }, + "http-proxy": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.15.2.tgz", + "integrity": "sha1-ZC/cr/5S00SNK9o7AHnpQJBk2jE=", + "dev": true, + "requires": { + "eventemitter3": "1.2.0", + "requires-port": "1.0.0" + } + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "qs": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.1.tgz", + "integrity": "sha1-zgPF/wk1vB2daanxTL0Y5WjWdiU=", + "dev": true + }, + "rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", + "dev": true + }, + "socket.io": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.0.4.tgz", + "integrity": "sha1-waRZDO/4fs8TxyZS8Eb3FrKeYBQ=", + "dev": true, + "requires": { + "debug": "2.6.9", + "engine.io": "3.1.4", + "socket.io-adapter": "1.1.1", + "socket.io-client": "2.0.4", + "socket.io-parser": "3.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "socket.io-adapter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz", + "integrity": "sha1-KoBeihTWNyEk3ZFZrUUC+MsH8Gs=", + "dev": true + }, + "socket.io-client": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz", + "integrity": "sha1-CRilUkBtxeVAs4Dc2Xr8SmQzL44=", + "dev": true, + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "2.6.9", + "engine.io-client": "3.1.4", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "3.1.2", + "to-array": "0.1.4" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "socket.io-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.2.tgz", + "integrity": "sha1-28IoIVH8T6675Aru3Ady66YZ9/I=", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "debug": "2.6.9", + "has-binary2": "1.0.2", + "isarray": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", + "dev": true + }, + "utils-merge": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "integrity": "sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg=", + "dev": true + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, + "requires": { + "async-limiter": "1.0.0", + "safe-buffer": "5.1.1", + "ultron": "1.1.1" + } + }, + "xmlhttprequest-ssl": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.4.tgz", + "integrity": "sha1-BPVgkVcks4kIhxXMDteBPpZ3v1c=", + "dev": true + } + } + }, + "browser-sync-ui": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-1.0.1.tgz", + "integrity": "sha512-RIxmwVVcUFhRd1zxp7m2FfLnXHf59x4Gtj8HFwTA//3VgYI3AKkaQAuDL8KDJnE59XqCshxZa13JYuIWtZlKQg==", + "dev": true, + "requires": { + "async-each-series": "0.1.1", + "connect-history-api-fallback": "1.5.0", + "immutable": "3.8.1", + "server-destroy": "1.0.1", + "socket.io-client": "2.0.4", + "stream-throttle": "0.1.3" + }, + "dependencies": { + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "engine.io-client": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.4.tgz", + "integrity": "sha1-T88TcLRxY70s6b4nM5ckMDUNTqE=", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "2.6.9", + "engine.io-parser": "2.1.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "3.3.3", + "xmlhttprequest-ssl": "1.5.4", + "yeast": "0.1.2" + } + }, + "engine.io-parser": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.2.tgz", + "integrity": "sha512-dInLFzr80RijZ1rGpx1+56/uFoH7/7InhH3kZt+Ms6hT8tNx3NGW/WNSA/f8As1WkOfkuyb3tnRyuXGxusclMw==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.4", + "has-binary2": "1.0.2" + } + }, + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + }, + "socket.io-client": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz", + "integrity": "sha1-CRilUkBtxeVAs4Dc2Xr8SmQzL44=", + "dev": true, + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "2.6.9", + "engine.io-client": "3.1.4", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "3.1.2", + "to-array": "0.1.4" + } + }, + "socket.io-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.2.tgz", + "integrity": "sha1-28IoIVH8T6675Aru3Ady66YZ9/I=", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "debug": "2.6.9", + "has-binary2": "1.0.2", + "isarray": "2.0.1" + } + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", + "dev": true + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, + "requires": { + "async-limiter": "1.0.0", + "safe-buffer": "5.1.1", + "ultron": "1.1.1" + } + }, + "xmlhttprequest-ssl": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.4.tgz", + "integrity": "sha1-BPVgkVcks4kIhxXMDteBPpZ3v1c=", + "dev": true + } + } + }, + "bs-recipes": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", + "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "calipers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/calipers/-/calipers-2.0.0.tgz", + "integrity": "sha1-vfIhxqYvYDuN3ZNAys2cecGgP84=", + "dev": true, + "requires": { + "bluebird": "3.5.1" + } + }, + "calipers-gif": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/calipers-gif/-/calipers-gif-2.0.0.tgz", + "integrity": "sha1-te7+wwZKd8bc29W9xRc1oBuv3Dc=", + "dev": true, + "requires": { + "bluebird": "3.5.1" + } + }, + "calipers-jpeg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/calipers-jpeg/-/calipers-jpeg-2.0.0.tgz", + "integrity": "sha1-BtVqU/YnF92AnLlWz2RCPOaTRls=", + "dev": true, + "requires": { + "bluebird": "3.5.1" + } + }, + "calipers-png": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/calipers-png/-/calipers-png-2.0.0.tgz", + "integrity": "sha1-HQ0g5cGuX3m3TVKGoul/Wbtwtlg=", + "dev": true, + "requires": { + "bluebird": "3.5.1" + } + }, + "calipers-svg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/calipers-svg/-/calipers-svg-2.0.0.tgz", + "integrity": "sha1-ZmJU1fHqZtIFLtgtbXm4vxCsu3E=", + "dev": true, + "requires": { + "bluebird": "3.5.1" + } + }, + "calipers-webp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/calipers-webp/-/calipers-webp-2.0.0.tgz", + "integrity": "sha1-4Sbs4vhM1xd5YSv6KyZTzZXOp3o=", + "dev": true, + "requires": { + "bluebird": "3.5.1" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "capture-stack-trace": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.0.tgz", + "integrity": "sha1-Sm+gc5nCa7pH8LJJa00PtAjFVQ0=", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, + "requires": { + "align-text": "0.1.4", + "lazy-cache": "1.0.4" + } + }, + "chalk": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.5.1.tgz", + "integrity": "sha1-Zjs6ZItotV0EaQ1JFnqoN4WPIXQ=", + "dev": true, + "requires": { + "ansi-styles": "1.1.0", + "escape-string-regexp": "1.0.5", + "has-ansi": "0.1.0", + "strip-ansi": "0.3.0", + "supports-color": "0.2.0" + }, + "dependencies": { + "supports-color": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-0.2.0.tgz", + "integrity": "sha1-2S3iaU6z9nMjlz1649i1W0wiGQo=", + "dev": true + } + } + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "dev": true, + "requires": { + "anymatch": "1.3.2", + "async-each": "1.0.1", + "fsevents": "1.1.3", + "glob-parent": "2.0.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0" + } + }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + } + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "color-convert": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", + "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "combine-lists": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/combine-lists/-/combine-lists-1.0.1.tgz", + "integrity": "sha1-RYwH4J4NkA/Ci3Cj/sLazR0st/Y=", + "dev": true, + "requires": { + "lodash": "4.17.4" + } + }, + "combined-stream": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "commander": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.6.0.tgz", + "integrity": "sha1-nfflL7Kgyw+4kFjugMMQQiXzfh0=", + "dev": true + }, + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "dev": true + }, + "component-emitter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.1.2.tgz", + "integrity": "sha1-KWWU8nU9qmOZbSrwjRWpURbJrsM=", + "dev": true + }, + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concurrently": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-3.2.0.tgz", + "integrity": "sha1-UZBXVMmcA6lg+uhFr9heHp0iCvY=", + "dev": true, + "requires": { + "chalk": "0.5.1", + "commander": "2.6.0", + "date-fns": "1.29.0", + "lodash": "4.17.4", + "rx": "2.3.24", + "spawn-default-shell": "2.0.0", + "supports-color": "3.2.3", + "tree-kill": "1.2.0" + } + }, + "configstore": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.1.tgz", + "integrity": "sha512-5oNkD/L++l0O6xGXxb1EWS7SivtjfGQlRyxJsYgE0Z495/L81e2h4/d3r969hoPXuFItzNOKMtsXgYG4c7dYvw==", + "dev": true, + "requires": { + "dot-prop": "4.2.0", + "graceful-fs": "4.1.11", + "make-dir": "1.1.0", + "unique-string": "1.0.0", + "write-file-atomic": "2.3.0", + "xdg-basedir": "3.0.0" + } + }, + "connect": { + "version": "3.6.5", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.5.tgz", + "integrity": "sha1-+43ee6B2OHfQ7J352sC0tA5yx9o=", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.0.6", + "parseurl": "1.3.2", + "utils-merge": "1.0.1" + } + }, + "connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", + "dev": true + }, + "connect-logger": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/connect-logger/-/connect-logger-0.0.1.tgz", + "integrity": "sha1-TZmZeKHSC7RgjnzUNNdBZSJVF0s=", + "dev": true, + "requires": { + "moment": "2.20.1" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "core-js": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.3.tgz", + "integrity": "sha1-isw4NFgk8W2DZbfJtCWRaOjtYD4=", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "dev": true, + "requires": { + "capture-stack-trace": "1.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "4.1.1", + "shebang-command": "1.2.0", + "which": "1.3.0" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", + "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", + "dev": true, + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + } + } + }, + "cryptiles": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", + "dev": true, + "requires": { + "boom": "2.10.1" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=", + "dev": true + }, + "custom-event": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz", + "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "date-fns": { + "version": "1.29.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.29.0.tgz", + "integrity": "sha512-lbTXWZ6M20cWH8N9S6afb0SBm6tMk+uUg6z3MqHPKE9atmsY3kJkTm8vKe93izJ2B2+q5MV990sM2CHgtAZaOw==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "deep-extend": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz", + "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=", + "dev": true + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=", + "dev": true + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=", + "dev": true + }, + "di": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz", + "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw=", + "dev": true + }, + "diff": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.4.0.tgz", + "integrity": "sha512-QpVuMTEoJMF7cKzi6bvWhRulU1fZqZnvyVQgNhPaxxuTYwyjn/j1v9falseQ/uXWwPnO56RBfwtg4h/EQXmucA==", + "dev": true + }, + "dom-serialize": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz", + "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=", + "dev": true, + "requires": { + "custom-event": "1.0.1", + "ent": "2.2.0", + "extend": "3.0.1", + "void-elements": "2.0.1" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "requires": { + "is-obj": "1.0.1" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "easy-extender": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.2.tgz", + "integrity": "sha1-PTJI/r4rFZYHMW2PnPSRwWZIIh0=", + "dev": true, + "requires": { + "lodash": "3.10.1" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + } + } + }, + "eazy-logger": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.0.2.tgz", + "integrity": "sha1-oyWqXlPROiIliJsqxBE7K5Y29Pw=", + "dev": true, + "requires": { + "tfunk": "3.1.0" + } + }, + "ecc-jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "emitter-steward": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/emitter-steward/-/emitter-steward-1.0.0.tgz", + "integrity": "sha1-80Ea3pdYp1Zd+Eiy2gy70bRsvWQ=", + "dev": true + }, + "encodeurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", + "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=", + "dev": true + }, + "engine.io": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-1.8.3.tgz", + "integrity": "sha1-jef5eJXSDTm4X4ju7nd7K9QrE9Q=", + "dev": true, + "requires": { + "accepts": "1.3.3", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "2.3.3", + "engine.io-parser": "1.3.2", + "ws": "1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + } + } + }, + "engine.io-client": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-1.8.3.tgz", + "integrity": "sha1-F5jtk0USRkU9TG9jXXogH+lA1as=", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "2.3.3", + "engine.io-parser": "1.3.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parsejson": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "1.1.2", + "xmlhttprequest-ssl": "1.5.3", + "yeast": "0.1.2" + }, + "dependencies": { + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + } + } + }, + "engine.io-parser": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-1.3.2.tgz", + "integrity": "sha1-k3sHnwAH0Ik+xW1GyyILjLQ1Igo=", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "0.0.6", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.4", + "has-binary": "0.1.7", + "wtf-8": "1.0.0" + } + }, + "ent": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz", + "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0=", + "dev": true + }, + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "dev": true, + "requires": { + "is-arrayish": "0.2.1" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "estree-walker": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-0.3.1.tgz", + "integrity": "sha1-5rGlHPcpJSTnI3wxLl/mZgwc4ao=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "eventemitter3": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", + "integrity": "sha1-HIaZHYFq0eUEdQ5zh0Ik7PO+xQg=", + "dev": true + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" + } + }, + "expand-braces": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/expand-braces/-/expand-braces-0.1.2.tgz", + "integrity": "sha1-SIsdHSRRyz06axks/AMPRMWFX+o=", + "dev": true, + "requires": { + "array-slice": "0.2.3", + "array-unique": "0.2.1", + "braces": "0.1.5" + }, + "dependencies": { + "braces": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-0.1.5.tgz", + "integrity": "sha1-wIVxEIUpHYt1/ddOqw+FlygHEeY=", + "dev": true, + "requires": { + "expand-range": "0.1.1" + } + }, + "expand-range": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-0.1.1.tgz", + "integrity": "sha1-TLjtoJk8pW+k9B/ELzy7TMrf8EQ=", + "dev": true, + "requires": { + "is-number": "0.1.1", + "repeat-string": "0.2.2" + } + }, + "is-number": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-0.1.1.tgz", + "integrity": "sha1-aaevEWlj1HIG7JvZtIoUIW8eOAY=", + "dev": true + }, + "repeat-string": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-0.2.2.tgz", + "integrity": "sha1-x6jTI2BoNiBZp+RlH8aITosftK4=", + "dev": true + } + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "2.2.3" + } + }, + "extend": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", + "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=", + "dev": true + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "fill-range": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "dev": true, + "requires": { + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "1.1.7", + "repeat-element": "1.1.2", + "repeat-string": "1.6.1" + } + }, + "finalhandler": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.6.tgz", + "integrity": "sha1-AHrqM9Gk0+QgF/YkhIrVjSEvgU8=", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "on-finished": "2.3.0", + "parseurl": "1.3.2", + "statuses": "1.3.1", + "unpipe": "1.0.0" + }, + "dependencies": { + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true + } + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } + }, + "findup-sync": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", + "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", + "dev": true, + "requires": { + "glob": "5.0.15" + }, + "dependencies": { + "glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dev": true, + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "1.0.2" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.1.4.tgz", + "integrity": "sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE=", + "dev": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.17" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "fs-access": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", + "integrity": "sha1-1qh/JiJxzv6+wwxVNAf7mV2od3o=", + "dev": true, + "requires": { + "null-check": "1.0.0" + } + }, + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "jsonfile": "3.0.1", + "universalify": "0.1.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.3.tgz", + "integrity": "sha512-WIr7iDkdmdbxu/Gh6eKEZJL6KPE74/5MEsf2whTOFNxbIoIixogroLdKYqB6FDav4Wavh/lZdzzd3b2KxIXC5Q==", + "dev": true, + "optional": true, + "requires": { + "nan": "2.8.0", + "node-pre-gyp": "0.6.39" + }, + "dependencies": { + "abbrev": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "ajv": { + "version": "4.11.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "co": "4.6.0", + "json-stable-stringify": "1.0.1" + } + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "1.0.0", + "readable-stream": "2.2.9" + } + }, + "asn1": { + "version": "0.2.3", + "bundled": true, + "dev": true, + "optional": true + }, + "assert-plus": { + "version": "0.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "asynckit": { + "version": "0.4.0", + "bundled": true, + "dev": true, + "optional": true + }, + "aws-sign2": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "aws4": { + "version": "1.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "balanced-match": { + "version": "0.4.2", + "bundled": true, + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "0.14.5" + } + }, + "block-stream": { + "version": "0.0.9", + "bundled": true, + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "boom": { + "version": "2.10.1", + "bundled": true, + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "brace-expansion": { + "version": "1.1.7", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "0.4.2", + "concat-map": "0.0.1" + } + }, + "buffer-shims": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "caseless": { + "version": "0.12.0", + "bundled": true, + "dev": true, + "optional": true + }, + "co": { + "version": "4.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "combined-stream": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "requires": { + "delayed-stream": "1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "cryptiles": { + "version": "2.0.5", + "bundled": true, + "dev": true, + "requires": { + "boom": "2.10.1" + } + }, + "dashdash": { + "version": "1.14.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "debug": { + "version": "2.6.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.4.2", + "bundled": true, + "dev": true, + "optional": true + }, + "delayed-stream": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "ecc-jsbn": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "extend": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "extsprintf": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "bundled": true, + "dev": true, + "optional": true + }, + "form-data": { + "version": "2.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "asynckit": "0.4.0", + "combined-stream": "1.0.5", + "mime-types": "2.1.15" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "fstream": { + "version": "1.0.11", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "inherits": "2.0.3", + "mkdirp": "0.5.1", + "rimraf": "2.6.1" + } + }, + "fstream-ignore": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fstream": "1.0.11", + "inherits": "2.0.3", + "minimatch": "3.0.4" + } + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "1.1.1", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } + }, + "getpass": { + "version": "0.1.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "graceful-fs": { + "version": "4.1.11", + "bundled": true, + "dev": true + }, + "har-schema": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "har-validator": { + "version": "4.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "hawk": { + "version": "3.1.3", + "bundled": true, + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "bundled": true, + "dev": true + }, + "http-signature": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.0", + "sshpk": "1.13.0" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.4", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-typedarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "isstream": { + "version": "0.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "jodid25519": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsbn": "0.1.1" + } + }, + "jsbn": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "json-schema": { + "version": "0.2.3", + "bundled": true, + "dev": true, + "optional": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "jsonify": { + "version": "0.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "jsprim": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.0.2", + "json-schema": "0.2.3", + "verror": "1.3.6" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "mime-db": { + "version": "1.27.0", + "bundled": true, + "dev": true + }, + "mime-types": { + "version": "2.1.15", + "bundled": true, + "dev": true, + "requires": { + "mime-db": "1.27.0" + } + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "node-pre-gyp": { + "version": "0.6.39", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "1.0.2", + "hawk": "3.1.3", + "mkdirp": "0.5.1", + "nopt": "4.0.1", + "npmlog": "4.1.0", + "rc": "1.2.1", + "request": "2.81.0", + "rimraf": "2.6.1", + "semver": "5.3.0", + "tar": "2.2.1", + "tar-pack": "3.4.0" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1.1.0", + "osenv": "0.1.4" + } + }, + "npmlog": { + "version": "4.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "set-blocking": "2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "performance-now": { + "version": "0.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "1.0.7", + "bundled": true, + "dev": true + }, + "punycode": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "optional": true + }, + "qs": { + "version": "6.4.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.4", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.2.9", + "bundled": true, + "dev": true, + "requires": { + "buffer-shims": "1.0.0", + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "string_decoder": "1.0.1", + "util-deprecate": "1.0.2" + } + }, + "request": { + "version": "2.81.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.15", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.0.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.2", + "tunnel-agent": "0.6.0", + "uuid": "3.0.1" + } + }, + "rimraf": { + "version": "2.6.1", + "bundled": true, + "dev": true, + "requires": { + "glob": "7.1.2" + } + }, + "safe-buffer": { + "version": "5.0.1", + "bundled": true, + "dev": true + }, + "semver": { + "version": "5.3.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sntp": { + "version": "1.0.9", + "bundled": true, + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "sshpk": { + "version": "1.13.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jodid25519": "1.0.2", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, + "stringstream": { + "version": "0.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "2.2.1", + "bundled": true, + "dev": true, + "requires": { + "block-stream": "0.0.9", + "fstream": "1.0.11", + "inherits": "2.0.3" + } + }, + "tar-pack": { + "version": "3.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "2.6.8", + "fstream": "1.0.11", + "fstream-ignore": "1.0.5", + "once": "1.4.0", + "readable-stream": "2.2.9", + "rimraf": "2.6.1", + "tar": "2.2.1", + "uid-number": "0.0.6" + } + }, + "tough-cookie": { + "version": "2.3.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "punycode": "1.4.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "bundled": true, + "dev": true, + "optional": true + }, + "uid-number": { + "version": "0.0.6", + "bundled": true, + "dev": true, + "optional": true + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "uuid": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "verror": { + "version": "1.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "extsprintf": "1.0.2" + } + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + } + } + }, + "get-caller-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "1.0.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "2.0.1" + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "dev": true, + "requires": { + "ini": "1.3.5" + } + }, + "got": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "dev": true, + "requires": { + "create-error-class": "3.0.2", + "duplexer3": "0.1.4", + "get-stream": "3.0.0", + "is-redirect": "1.0.0", + "is-retry-allowed": "1.1.0", + "is-stream": "1.1.0", + "lowercase-keys": "1.0.0", + "safe-buffer": "5.1.1", + "timed-out": "4.0.1", + "unzip-response": "2.0.1", + "url-parse-lax": "1.0.0" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "har-schema": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz", + "integrity": "sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4=", + "dev": true + }, + "har-validator": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", + "dev": true, + "requires": { + "ajv": "4.11.8", + "har-schema": "1.0.5" + } + }, + "has-ansi": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-0.1.0.tgz", + "integrity": "sha1-hPJlqujA5qiKEtcCKJS3VoiUxi4=", + "dev": true, + "requires": { + "ansi-regex": "0.2.1" + } + }, + "has-binary": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/has-binary/-/has-binary-0.1.7.tgz", + "integrity": "sha1-aOYesWIQyVRaClzOBqhzkS/h5ow=", + "dev": true, + "requires": { + "isarray": "0.0.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + } + } + }, + "has-binary2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.2.tgz", + "integrity": "sha1-6D26SfC5vk0CbSc2U1DZ8D9Uvpg=", + "dev": true, + "requires": { + "isarray": "2.0.1" + }, + "dependencies": { + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", + "dev": true + } + } + }, + "has-cors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", + "dev": true + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "hawk": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", + "dev": true, + "requires": { + "boom": "2.10.1", + "cryptiles": "2.0.5", + "hoek": "2.16.3", + "sntp": "1.0.9" + } + }, + "hoek": { + "version": "2.16.3", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "integrity": "sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0=", + "dev": true + }, + "hosted-git-info": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", + "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==", + "dev": true + }, + "http-errors": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "dev": true, + "requires": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": "1.4.0" + } + }, + "http-proxy": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz", + "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=", + "dev": true, + "requires": { + "eventemitter3": "1.2.0", + "requires-port": "1.0.0" + } + }, + "http-signature": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", + "dev": true, + "requires": { + "assert-plus": "0.2.0", + "jsprim": "1.4.1", + "sshpk": "1.13.1" + } + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==", + "dev": true + }, + "immutable": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.1.tgz", + "integrity": "sha1-IAgH8Rqw9ycQ6khVQt4IgHX2jNI=", + "dev": true + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "1.11.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "1.1.1" + } + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "dev": true, + "requires": { + "global-dirs": "0.1.1", + "is-path-inside": "1.0.1" + } + }, + "is-npm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=", + "dev": true + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + } + }, + "is-number-like": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", + "dev": true, + "requires": { + "lodash.isfinite": "3.3.2" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "1.0.2" + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=", + "dev": true + }, + "is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isbinaryfile": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz", + "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "jasmine-core": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-2.8.0.tgz", + "integrity": "sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=", + "dev": true + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true, + "optional": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "0.0.0" + } + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true + }, + "jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "karma": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/karma/-/karma-1.7.1.tgz", + "integrity": "sha512-k5pBjHDhmkdaUccnC7gE3mBzZjcxyxYsYVaqiL2G5AqlfLyBO5nw2VdNK+O16cveEPd/gIOWULH7gkiYYwVNHg==", + "dev": true, + "requires": { + "bluebird": "3.5.1", + "body-parser": "1.18.2", + "chokidar": "1.7.0", + "colors": "1.1.2", + "combine-lists": "1.0.1", + "connect": "3.6.5", + "core-js": "2.5.3", + "di": "0.0.1", + "dom-serialize": "2.2.1", + "expand-braces": "0.1.2", + "glob": "7.1.2", + "graceful-fs": "4.1.11", + "http-proxy": "1.16.2", + "isbinaryfile": "3.0.2", + "lodash": "3.10.1", + "log4js": "0.6.38", + "mime": "1.6.0", + "minimatch": "3.0.4", + "optimist": "0.6.1", + "qjobs": "1.1.5", + "range-parser": "1.2.0", + "rimraf": "2.6.2", + "safe-buffer": "5.1.1", + "socket.io": "1.7.3", + "source-map": "0.5.7", + "tmp": "0.0.31", + "useragent": "2.2.1" + }, + "dependencies": { + "lodash": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=", + "dev": true + } + } + }, + "karma-chrome-launcher": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/karma-chrome-launcher/-/karma-chrome-launcher-2.2.0.tgz", + "integrity": "sha512-uf/ZVpAabDBPvdPdveyk1EPgbnloPvFFGgmRhYLTDH7gEB4nZdSBk8yTU47w1g/drLSx5uMOkjKk7IWKfWg/+w==", + "dev": true, + "requires": { + "fs-access": "1.0.1", + "which": "1.3.0" + } + }, + "karma-cli": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/karma-cli/-/karma-cli-1.0.1.tgz", + "integrity": "sha1-rmw8WKMTodALRRZMRVubhs4X+WA=", + "dev": true, + "requires": { + "resolve": "1.5.0" + } + }, + "karma-html-reporter": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/karma-html-reporter/-/karma-html-reporter-0.2.7.tgz", + "integrity": "sha1-/XPanxrJn9W6+zCc8HCUIYjnumM=", + "dev": true, + "requires": { + "lodash": "2.2.1", + "mu2": "0.5.21" + }, + "dependencies": { + "lodash": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-2.2.1.tgz", + "integrity": "sha1-ypNf0UqzwMhyq6zxmLnNpQFECGc=", + "dev": true + } + } + }, + "karma-jasmine": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-1.1.1.tgz", + "integrity": "sha1-b+hA51oRYAydkehLM8RY4cRqNSk=", + "dev": true + }, + "karma-jasmine-html-reporter": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/karma-jasmine-html-reporter/-/karma-jasmine-html-reporter-0.2.2.tgz", + "integrity": "sha1-SKjl7xiAdhfuK14zwRlMNbQ5Ukw=", + "dev": true, + "requires": { + "karma-jasmine": "1.1.1" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + }, + "latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "dev": true, + "requires": { + "package-json": "4.0.1" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "1.0.0" + } + }, + "limiter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.2.tgz", + "integrity": "sha512-JIKZ0xb6fZZYa3deZ0BgXCgX6HgV8Nx3mFGeFHmFWW8Fb2c08e0CyE+G3nalpD0xGvGssjGb1UdFr+PprxZEbw==", + "dev": true + }, + "lite-server": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/lite-server/-/lite-server-2.3.0.tgz", + "integrity": "sha1-W0zI9dX9SDYQVICrKsSKOg3isMg=", + "dev": true, + "requires": { + "browser-sync": "2.23.3", + "connect-history-api-fallback": "1.5.0", + "connect-logger": "0.0.1", + "lodash": "4.17.4", + "minimist": "1.2.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + } + }, + "localtunnel": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-1.8.3.tgz", + "integrity": "sha1-3MWSL9hWUQN9S94k/ZMkjQsk6wU=", + "dev": true, + "requires": { + "debug": "2.6.8", + "openurl": "1.1.1", + "request": "2.81.0", + "yargs": "3.29.0" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "debug": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.8.tgz", + "integrity": "sha1-5zFTHKLt4n0YgiJCfaF4IdaP9Pw=", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "yargs": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.29.0.tgz", + "integrity": "sha1-GquWYOrnnYuPZ1vK7qtu40ws9pw=", + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "os-locale": "1.4.0", + "window-size": "0.1.4", + "y18n": "3.2.1" + } + } + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=", + "dev": true + }, + "lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=", + "dev": true + }, + "log4js": { + "version": "0.6.38", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-0.6.38.tgz", + "integrity": "sha1-LElBFmldb7JUgJQ9P8hy5mKlIv0=", + "dev": true, + "requires": { + "readable-stream": "1.0.34", + "semver": "4.3.6" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true + }, + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", + "dev": true + }, + "lru-cache": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.2.4.tgz", + "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=", + "dev": true + }, + "make-dir": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.1.0.tgz", + "integrity": "sha512-0Pkui4wLJ7rxvmfUvs87skoEaxmu0hCUApF8nonzpl7q//FWp9zu8W61Scz4sd/kUiqDxvUhtoam2efDyiBzcA==", + "dev": true, + "requires": { + "pify": "3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.30.0.tgz", + "integrity": "sha1-dMZD2i3Z1qRTmZY0ZbJtXKfXHwE=", + "dev": true + }, + "mime-types": { + "version": "2.1.17", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.17.tgz", + "integrity": "sha1-Cdejk/A+mVp5+K+Fe3Cp4KsWVXo=", + "dev": true, + "requires": { + "mime-db": "1.30.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "1.1.8" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + } + } + }, + "moment": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.20.1.tgz", + "integrity": "sha512-Yh9y73JRljxW5QxN08Fner68eFLxM5ynNOAw2LbIB1YAGeQzZT8QFSUvkAz609Zf+IHhhaUxqZK8dG3W/+HEvg==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "mu2": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/mu2/-/mu2-0.5.21.tgz", + "integrity": "sha1-iIqPD9kOsc/anbgUdvbhmcyeWNM=", + "dev": true + }, + "nan": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.8.0.tgz", + "integrity": "sha1-7XFfP+neArV6XmJS2QqWZ14fCFo=", + "dev": true, + "optional": true + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "dev": true + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "2.5.0", + "is-builtin-module": "1.0.0", + "semver": "4.3.6", + "validate-npm-package-license": "3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "1.1.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "2.0.1" + } + }, + "null-check": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/null-check/-/null-check-1.0.0.tgz", + "integrity": "sha1-l33/1xdgErnsMNKjnbXPcqBDnt0=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "integrity": "sha1-Rqarfwrq2N6unsBWV4C31O/rnUM=", + "dev": true + }, + "object-assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "integrity": "sha1-ejs9DpgGPUP0wD8uiubNUahog6A=", + "dev": true + }, + "object-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", + "dev": true + }, + "object-path": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/object-path/-/object-path-0.9.2.tgz", + "integrity": "sha1-D9mnT8X60a45aLWGvaXGMr1sBaU=", + "dev": true + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1.0.2" + } + }, + "openurl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", + "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=", + "dev": true + }, + "opn": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz", + "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=", + "dev": true, + "requires": { + "object-assign": "4.1.0", + "pinkie-promise": "2.0.1" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "dev": true, + "requires": { + "minimist": "0.0.10", + "wordwrap": "0.0.3" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", + "dev": true + } + } + }, + "options": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/options/-/options-0.0.6.tgz", + "integrity": "sha1-7CLTEoBrtT5zF3Pnza788cZDEo8=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "package-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "dev": true, + "requires": { + "got": "6.7.1", + "registry-auth-token": "3.3.1", + "registry-url": "3.1.0", + "semver": "5.4.1" + }, + "dependencies": { + "semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", + "dev": true + } + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "0.3.0", + "is-dotfile": "1.0.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "1.3.1" + } + }, + "parsejson": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/parsejson/-/parsejson-0.0.3.tgz", + "integrity": "sha1-q343WfIJ7OmUN5c/fQ8fZK4OZKs=", + "dev": true, + "requires": { + "better-assert": "1.0.2" + } + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "dev": true, + "requires": { + "better-assert": "1.0.2" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "dev": true, + "requires": { + "better-assert": "1.0.2" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "2.0.1" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "performance-now": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "2.0.4" + } + }, + "portscanner": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", + "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=", + "dev": true, + "requires": { + "async": "1.5.2", + "is-number-like": "1.0.8" + } + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "qjobs": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.1.5.tgz", + "integrity": "sha1-ZZ3p8s+NzCehSBJ28gU3cnI4LnM=", + "dev": true + }, + "qs": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", + "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==", + "dev": true + }, + "randomatic": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", + "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", + "dev": true, + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "1.1.6" + } + } + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "dev": true + }, + "raw-body": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", + "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.2", + "iconv-lite": "0.4.19", + "unpipe": "1.0.0" + } + }, + "rc": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.2.tgz", + "integrity": "sha1-2M6ctX6NZNnHut2YdsfDTL48cHc=", + "dev": true, + "requires": { + "deep-extend": "0.4.2", + "ini": "1.3.5", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + } + }, + "readable-stream": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "dev": true, + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "readable-stream": "2.3.3", + "set-immediate-shim": "1.0.1" + } + }, + "reflect-metadata": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.10.tgz", + "integrity": "sha1-tPg3BEFqytiZiMmxVjXUfgO5NEo=", + "dev": true + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "0.1.3" + } + }, + "registry-auth-token": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.1.tgz", + "integrity": "sha1-+w0yie4Nmtosu1KvXf5mywcNMAY=", + "dev": true, + "requires": { + "rc": "1.2.2", + "safe-buffer": "5.1.1" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "dev": true, + "requires": { + "rc": "1.2.2" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "request": { + "version": "2.81.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "dev": true, + "requires": { + "aws-sign2": "0.6.0", + "aws4": "1.6.0", + "caseless": "0.12.0", + "combined-stream": "1.0.5", + "extend": "3.0.1", + "forever-agent": "0.6.1", + "form-data": "2.1.4", + "har-validator": "4.2.1", + "hawk": "3.1.3", + "http-signature": "1.1.1", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.17", + "oauth-sign": "0.8.2", + "performance-now": "0.2.0", + "qs": "6.4.0", + "safe-buffer": "5.1.1", + "stringstream": "0.0.5", + "tough-cookie": "2.3.3", + "tunnel-agent": "0.6.0", + "uuid": "3.1.0" + }, + "dependencies": { + "qs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "integrity": "sha1-E+JtKK1rD/qpExLNO/cI7TUecjM=", + "dev": true + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", + "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", + "dev": true, + "requires": { + "path-parse": "1.0.5" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "resp-modifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", + "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", + "dev": true, + "requires": { + "debug": "2.6.9", + "minimatch": "3.0.4" + } + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "dev": true, + "requires": { + "align-text": "0.1.4" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "7.1.2" + } + }, + "rollup": { + "version": "0.41.6", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-0.41.6.tgz", + "integrity": "sha1-4NBUl4d6OYwQTYFtJzOnGKepTio=", + "dev": true, + "requires": { + "source-map-support": "0.4.18" + } + }, + "rollup-plugin-sourcemaps": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-sourcemaps/-/rollup-plugin-sourcemaps-0.4.2.tgz", + "integrity": "sha1-YhJaqUCHqt97g+9N+vYptHMTXoc=", + "dev": true, + "requires": { + "rollup-pluginutils": "2.0.1", + "source-map-resolve": "0.5.1" + } + }, + "rollup-plugin-uglify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-uglify/-/rollup-plugin-uglify-1.0.2.tgz", + "integrity": "sha1-1KpvXfE1Iurhuhd4DHxMcJYDg1k=", + "dev": true, + "requires": { + "uglify-js": "2.8.29" + } + }, + "rollup-pluginutils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.0.1.tgz", + "integrity": "sha1-fslbNXP2VDpGpkYb2afFRFJdD8A=", + "dev": true, + "requires": { + "estree-walker": "0.3.1", + "micromatch": "2.3.11" + } + }, + "rx": { + "version": "2.3.24", + "resolved": "https://registry.npmjs.org/rx/-/rx-2.3.24.tgz", + "integrity": "sha1-FPlQpCF9fjXapxu8vljv9o6ksrc=", + "dev": true + }, + "rxjs": { + "version": "5.5.6", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.6.tgz", + "integrity": "sha512-v4Q5HDC0FHAQ7zcBX7T2IL6O5ltl1a2GX4ENjPXg6SjDY69Cmx9v4113C99a4wGF16ClPv5Z8mghuYorVkg/kg==", + "dev": true, + "requires": { + "symbol-observable": "1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==", + "dev": true + }, + "semver": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", + "dev": true + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "dev": true, + "requires": { + "semver": "5.4.1" + }, + "dependencies": { + "semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==", + "dev": true + } + } + }, + "send": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.15.2.tgz", + "integrity": "sha1-+R+rRAO8+H5xb3DOtdsvV4vcF9Y=", + "dev": true, + "requires": { + "debug": "2.6.4", + "depd": "1.1.1", + "destroy": "1.0.4", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "etag": "1.8.1", + "fresh": "0.5.0", + "http-errors": "1.6.2", + "mime": "1.3.4", + "ms": "1.0.0", + "on-finished": "2.3.0", + "range-parser": "1.2.0", + "statuses": "1.3.1" + }, + "dependencies": { + "debug": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.4.tgz", + "integrity": "sha1-dYaps8OXQcAoKuM0RcTorHRzT+A=", + "dev": true, + "requires": { + "ms": "0.7.3" + }, + "dependencies": { + "ms": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.3.tgz", + "integrity": "sha1-cIFVpeROM/X9D8U+gdDUCpG+H/8=", + "dev": true + } + } + }, + "fresh": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.0.tgz", + "integrity": "sha1-9HTKXmqSRtb9jglTz6m5yAWvp44=", + "dev": true + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "dev": true + }, + "ms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-1.0.0.tgz", + "integrity": "sha1-Wa3NIu3FQ/e1OBhi0xOHsfS8lHM=", + "dev": true + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", + "dev": true + } + } + }, + "serve-index": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.8.0.tgz", + "integrity": "sha1-fF2WwT+xMRAfk8HFd0+FFqHnjTs=", + "dev": true, + "requires": { + "accepts": "1.3.3", + "batch": "0.5.3", + "debug": "2.2.0", + "escape-html": "1.0.3", + "http-errors": "1.5.1", + "mime-types": "2.1.17", + "parseurl": "1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "http-errors": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz", + "integrity": "sha1-eIwNLB3iyBuebowBhDtrl+uSB1A=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "setprototypeof": "1.0.2", + "statuses": "1.4.0" + } + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + }, + "setprototypeof": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.2.tgz", + "integrity": "sha1-gaVSFB7BBLiOic44MQOtXGZWTQg=", + "dev": true + } + } + }, + "serve-static": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.2.tgz", + "integrity": "sha1-5UbicmCBuBtLzsjpCAjrzdMjr7o=", + "dev": true, + "requires": { + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "parseurl": "1.3.2", + "send": "0.15.2" + } + }, + "server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true + }, + "setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "sntp": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", + "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", + "dev": true, + "requires": { + "hoek": "2.16.3" + } + }, + "socket.io": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-1.7.3.tgz", + "integrity": "sha1-uK+cq6AJSeVo42nxMn6pvp6iRhs=", + "dev": true, + "requires": { + "debug": "2.3.3", + "engine.io": "1.8.3", + "has-binary": "0.1.7", + "object-assign": "4.1.0", + "socket.io-adapter": "0.5.0", + "socket.io-client": "1.7.3", + "socket.io-parser": "2.3.1" + }, + "dependencies": { + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + } + } + }, + "socket.io-adapter": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-0.5.0.tgz", + "integrity": "sha1-y21LuL7IHhB4uZZ3+c7QBGBmu4s=", + "dev": true, + "requires": { + "debug": "2.3.3", + "socket.io-parser": "2.3.1" + }, + "dependencies": { + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + } + } + }, + "socket.io-client": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-1.7.3.tgz", + "integrity": "sha1-sw6GqhDV7zVGYBwJzeR2Xjgdo3c=", + "dev": true, + "requires": { + "backo2": "1.0.2", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "2.3.3", + "engine.io-client": "1.8.3", + "has-binary": "0.1.7", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseuri": "0.0.5", + "socket.io-parser": "2.3.1", + "to-array": "0.1.4" + }, + "dependencies": { + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "debug": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.3.3.tgz", + "integrity": "sha1-QMRT5n5uE8kB3ewxeviYbNqe/4w=", + "dev": true, + "requires": { + "ms": "0.7.2" + } + }, + "ms": { + "version": "0.7.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "integrity": "sha1-riXPJRKziFodldfwN4aNhDESR2U=", + "dev": true + } + } + }, + "socket.io-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-2.3.1.tgz", + "integrity": "sha1-3VMgJRA85Clpcya+/WQAX8/ltKA=", + "dev": true, + "requires": { + "component-emitter": "1.1.2", + "debug": "2.2.0", + "isarray": "0.0.1", + "json3": "3.3.2" + }, + "dependencies": { + "debug": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "ms": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", + "dev": true + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.1.tgz", + "integrity": "sha512-0KW2wvzfxm8NCTb30z0LMNyPqWCdDGE2viwzUaucqJdkTRXtZiSY3I+2A6nVAjmdOy0I4gU8DwnVVGsk9jvP2A==", + "dev": true, + "requires": { + "atob": "2.0.3", + "decode-uri-component": "0.2.0", + "resolve-url": "0.2.1", + "source-map-url": "0.4.0", + "urix": "0.1.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "dev": true, + "requires": { + "source-map": "0.5.7" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "spawn-default-shell": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/spawn-default-shell/-/spawn-default-shell-2.0.0.tgz", + "integrity": "sha1-/gWAafZmN2dSm6ta1fnJS/5PH0c=", + "dev": true + }, + "spdx-correct": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", + "dev": true, + "requires": { + "spdx-license-ids": "1.2.2" + } + }, + "spdx-expression-parse": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=", + "dev": true + }, + "spdx-license-ids": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=", + "dev": true + }, + "sshpk": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.13.1.tgz", + "integrity": "sha1-US322mKHFEMW3EwY/hzx2UBzm+M=", + "dev": true, + "requires": { + "asn1": "0.2.3", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.1", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.1", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "tweetnacl": "0.14.5" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + }, + "stream-throttle": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", + "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=", + "dev": true, + "requires": { + "commander": "2.6.0", + "limiter": "1.1.2" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + } + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "stringstream": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "integrity": "sha1-TkhM1N5aC7vuGORjB3EKioFiGHg=", + "dev": true + }, + "strip-ansi": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.3.0.tgz", + "integrity": "sha1-JfSOoiynkYfzF0pNuHWTR7sSYiA=", + "dev": true, + "requires": { + "ansi-regex": "0.2.1" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "0.2.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "1.0.0" + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", + "dev": true + }, + "systemjs": { + "version": "0.19.47", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-0.19.47.tgz", + "integrity": "sha1-yMk5NxgPP1SBx2nNJyB2P7SjHG8=", + "dev": true, + "requires": { + "when": "3.7.8" + } + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "dev": true, + "requires": { + "execa": "0.7.0" + } + }, + "tfunk": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-3.1.0.tgz", + "integrity": "sha1-OORBT8ZJd9h6/apy+sttKfgve1s=", + "dev": true, + "requires": { + "chalk": "1.1.3", + "object-path": "0.9.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true + }, + "tmp": { + "version": "0.0.31", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.31.tgz", + "integrity": "sha1-jzirlDjhcxXl29izZX6L+yd65Kc=", + "dev": true, + "requires": { + "os-tmpdir": "1.0.2" + } + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "tough-cookie": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.3.tgz", + "integrity": "sha1-C2GKVWW23qkL80JdBNVe3EdadWE=", + "dev": true, + "requires": { + "punycode": "1.4.1" + } + }, + "tree-kill": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.0.tgz", + "integrity": "sha512-DlX6dR0lOIRDFxI0mjL9IYg6OTncLm/Zt+JiBhE5OlFcAR8yc9S7FFXU9so0oda47frdM/JFsk7UjNt9vscKcg==", + "dev": true + }, + "tsickle": { + "version": "0.25.6", + "resolved": "https://registry.npmjs.org/tsickle/-/tsickle-0.25.6.tgz", + "integrity": "sha1-tZXbFrI2chgk7u2ouyYjZbR+8zQ=", + "dev": true, + "requires": { + "minimist": "1.2.0", + "mkdirp": "0.5.1", + "source-map": "0.5.7", + "source-map-support": "0.4.18" + } + }, + "tslib": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.8.1.tgz", + "integrity": "sha1-aUavLR1lGnsYY7Ux1uWvpBqkTqw=", + "dev": true + }, + "tslint": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-4.5.1.tgz", + "integrity": "sha1-BTVocb7yOkNJBnNABvwYgza6gks=", + "dev": true, + "requires": { + "babel-code-frame": "6.26.0", + "colors": "1.1.2", + "diff": "3.4.0", + "findup-sync": "0.3.0", + "glob": "7.1.2", + "optimist": "0.6.1", + "resolve": "1.5.0", + "tsutils": "1.9.1", + "update-notifier": "2.3.0" + } + }, + "tsutils": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-1.9.1.tgz", + "integrity": "sha1-ufmrROVa+WgYMdXyjQrur1x1DLA=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true, + "optional": true + }, + "type-is": { + "version": "1.6.15", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.15.tgz", + "integrity": "sha1-yrEPtJCeRByChC6v4a1kbIGARBA=", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "2.1.17" + } + }, + "typescript": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.4.2.tgz", + "integrity": "sha1-+DlfhdRZJ2BnyYiqQYN6j4KHCEQ=", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.12", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.12.tgz", + "integrity": "sha1-BMgamb3V3FImPqKdJMa/jUgYpLs=", + "dev": true + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "dev": true, + "requires": { + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "ultron": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz", + "integrity": "sha1-rOEWq1V80Zc4ak6I9GhTeMiy5Po=", + "dev": true + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "dev": true, + "requires": { + "crypto-random-string": "1.0.0" + } + }, + "universalify": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz", + "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unzip-response": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=", + "dev": true + }, + "update-notifier": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.3.0.tgz", + "integrity": "sha1-TognpruRUUCrCTVZ1wFOPruDdFE=", + "dev": true, + "requires": { + "boxen": "1.3.0", + "chalk": "2.3.0", + "configstore": "3.1.1", + "import-lazy": "2.1.0", + "is-installed-globally": "0.1.0", + "is-npm": "1.0.0", + "latest-version": "3.1.0", + "semver-diff": "2.1.0", + "xdg-basedir": "3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.1" + } + }, + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.5.0" + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "requires": { + "prepend-http": "1.0.4" + } + }, + "useragent": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.2.1.tgz", + "integrity": "sha1-z1k+9PLRdYdei7ZY6pLhik/QbY4=", + "dev": true, + "requires": { + "lru-cache": "2.2.4", + "tmp": "0.0.31" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "dev": true + }, + "uws": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/uws/-/uws-0.14.5.tgz", + "integrity": "sha1-Z6rzPEaypYel9mZtAPdpEyjxSdw=", + "dev": true, + "optional": true + }, + "validate-npm-package-license": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", + "dev": true, + "requires": { + "spdx-correct": "1.0.2", + "spdx-expression-parse": "1.0.4" + } + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "1.3.0" + }, + "dependencies": { + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + } + } + }, + "void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true + }, + "when": { + "version": "3.7.8", + "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz", + "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=", + "dev": true + }, + "which": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", + "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "dev": true, + "requires": { + "isexe": "2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "widest-line": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz", + "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", + "dev": true, + "requires": { + "string-width": "2.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + } + } + } + }, + "window-size": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", + "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=", + "dev": true + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "2.1.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "write-file-atomic": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", + "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "imurmurhash": "0.1.4", + "signal-exit": "3.0.2" + } + }, + "ws": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-1.1.2.tgz", + "integrity": "sha1-iiRPoFJAHgjJiGz0SoUYnh/UBn8=", + "dev": true, + "requires": { + "options": "0.0.6", + "ultron": "1.0.2" + } + }, + "wtf-8": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wtf-8/-/wtf-8-1.0.0.tgz", + "integrity": "sha1-OS2LotDxw00e4tYw8V0O+2jhBIo=", + "dev": true + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=", + "dev": true + }, + "xmlhttprequest-ssl": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.3.tgz", + "integrity": "sha1-GFqIjATspGw+QHDZn3tJ3jUomS0=", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.4.0.tgz", + "integrity": "sha1-gW4ahm1VmMzzTlWW3c4i2S2kkNQ=", + "dev": true, + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "window-size": "0.2.0", + "y18n": "3.2.1", + "yargs-parser": "4.2.1" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", + "dev": true + } + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + }, + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true + }, + "zone.js": { + "version": "0.8.19", + "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.8.19.tgz", + "integrity": "sha512-l9rofaOs6a4y1W8zt4pDmnCUCnYG377dG+5SZlXNWrTWYUuXFqcJZiOarhYiRVR0NI9sH/8ooPJiz4uprB/Mkg==", + "dev": true + } + } +} diff --git a/package.json b/package.json index 5099f4a..b86bf2d 100644 --- a/package.json +++ b/package.json @@ -38,19 +38,22 @@ "lint": "tslint ./src/**/*.ts -t verbose" }, "peerDependencies": { - "@angular/core": ">=4.0.0 <5.0.0 || >=4.0.0-beta <5.0.0", - "@angular/forms": "^4.1.3", - "@types/lodash": "^4.14.64" + "@angular/core": ">=4.0.0 || >=4.0.0-beta", + "@angular/forms": "^5.1.3", + "@types/lodash": "^4.14.92" }, "devDependencies": { - "@angular/common": "~4.0.0", - "@angular/compiler": "~4.0.0", - "@angular/compiler-cli": "~4.0.0", - "@angular/core": "~4.0.0", - "@angular/platform-browser": "~4.0.0", - "@angular/platform-browser-dynamic": "~4.0.0", + "@angular/common": "^5.1.3", + "@angular/compiler": "^5.1.3", + "@angular/compiler-cli": "^5.1.3", + "@angular/core": "^5.1.3", + "@angular/forms": "^5.1.3", + "@angular/platform-browser": "^5.1.3", + "@angular/platform-browser-dynamic": "^5.1.3", "@types/jasmine": "2.5.36", + "@types/lodash": "^4.14.92", "@types/node": "^6.0.46", + "assets": "^3.0.0", "camelcase": "^4.0.0", "concurrently": "3.2.0", "core-js": "^2.4.1", @@ -70,7 +73,7 @@ "rxjs": "^5.0.1", "systemjs": "^0.19.40", "tslint": "^4.4.2", - "typescript": "^2.2.1", + "typescript": "2.4.2", "zone.js": "^0.8.4" } } diff --git a/src/lib/src/assets/default_tmey2r.png b/src/lib/src/assets/default_tmey2r.png new file mode 100644 index 0000000000000000000000000000000000000000..9ca3d1443882449931548ab91546fa60adeaeb99 GIT binary patch literal 376 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%0DHm!VbP|Hq~>s20QUO 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

7t0;Nq7wKkY6DOE2!cr1W| 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 diff --git a/src/lib/src/component/int-phone-prefix/int-phone-prefix.component.scss b/src/lib/src/component/int-phone-prefix/int-phone-prefix.component.scss index fd8f200..97f0df7 100644 --- a/src/lib/src/component/int-phone-prefix/int-phone-prefix.component.scss +++ b/src/lib/src/component/int-phone-prefix/int-phone-prefix.component.scss @@ -29,7 +29,7 @@ } .defaultCountry { - background:url('http://res.cloudinary.com/dvbuhh0bl/image/upload/c_scale,h_15,w_15/v1495279723/default_tmey2r.png') no-repeat; + background:url('/assets/default_tmey2r.png') no-repeat; display:inline-block; width:15px; height:15px; diff --git a/src/lib/src/component/int-phone-prefix/int-phone-prefix.component.ts b/src/lib/src/component/int-phone-prefix/int-phone-prefix.component.ts index b01ed79..214f078 100644 --- a/src/lib/src/component/int-phone-prefix/int-phone-prefix.component.ts +++ b/src/lib/src/component/int-phone-prefix/int-phone-prefix.component.ts @@ -126,6 +126,17 @@ export class IntPhonePrefixComponent implements OnInit, ControlValueAccessor { this.updateValue(); } + moveCursorToEnd(el: any) { + if (typeof el.selectionStart == "number") { + el.selectionStart = el.selectionEnd = el.value.length; + } else if (typeof el.createTextRange != "undefined") { + el.focus(); + var range = el.createTextRange(); + range.collapse(false); + range.select(); + } + } + private translateCountryNames() { this.countries.forEach((country: Country) => { country.name = this.locales[country.countryCode];