diff --git a/package-lock.json b/package-lock.json index 623ebe5..1e203b2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -113,19 +113,35 @@ } }, "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "dev": true, "requires": { "co": "^4.6.0", - "json-stable-stringify": "^1.0.1" + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + }, + "dependencies": { + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + } } }, "ajv-keywords": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", - "integrity": "sha1-MU3QpLM2j609/NxU7eYXG4htrzw=", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", "dev": true }, "amdefine": { @@ -1132,101 +1148,6 @@ "can-namespace": "^1.0.0" } }, - "can-attribute-observable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/can-attribute-observable/-/can-attribute-observable-1.2.7.tgz", - "integrity": "sha512-EECpIuy/icbCuN3NEPuNQP6EhkupVu7IhgimWG8eZckB5HlLnAwzFj8ICEiGx2aFdKTrv8KHaX5QgWsIsIf8pQ==", - "requires": { - "can-assign": "^1.3.1", - "can-diff": "^1.0.1", - "can-dom-data": "^1.0.1", - "can-dom-events": "^1.1.2", - "can-dom-mutate": "^1.3.11", - "can-event-dom-radiochange": "^2.1.0", - "can-globals": "^1.0.1", - "can-observation": "^4.0.1", - "can-observation-recorder": "^1.0.2", - "can-queues": "^1.0.1", - "can-reflect": "^1.13.3", - "can-reflect-dependencies": "^1.0.1", - "can-simple-observable": "^2.0.2", - "can-symbol": "^1.6.1" - }, - "dependencies": { - "can-event-dom-radiochange": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/can-event-dom-radiochange/-/can-event-dom-radiochange-2.2.1.tgz", - "integrity": "sha512-urK90wYRDFkpP6sp4eG1TPxBPouLOdpXCM2Fag9NajotsV6jHYyoMGYMYdVhSevdqSoNYo9Jeh4K93de8LhD5w==", - "requires": { - "can-dom-events": "<2.0.0", - "can-globals": "<2.0.0", - "can-namespace": "1.0.0" - } - }, - "can-observation": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/can-observation/-/can-observation-4.2.0.tgz", - "integrity": "sha512-vJRxuwnlr48RslVTOAkVVIkr0HJEOeqvhKs3KlRF0f3mWBfdPflw6ShZEw1omx8sIOEyhr/IKmJEwYK12ZcmVQ==", - "requires": { - "can-event-queue": "^1.0.0", - "can-key-tree": "^1.0.0", - "can-log": "^1.0.0", - "can-namespace": "1.0.0", - "can-observation-recorder": "^1.0.0", - "can-queues": "^1.3.0", - "can-reflect": "^1.7.0", - "can-symbol": "^1.4.2" - } - }, - "can-simple-observable": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/can-simple-observable/-/can-simple-observable-2.5.0.tgz", - "integrity": "sha512-LGxq4Y5SdNlD6FCO7N+Cmer8CAtkTI+3jgnG8WhqXHWhUtyNZZkzDLT66jRFhpQIvRHMO5Wh59a6eu1fWDv9zQ==", - "requires": { - "can-event-queue": "^1.0.0", - "can-key": "<2.0.0", - "can-key-tree": "^1.0.0", - "can-log": "^1.0.0", - "can-namespace": "1.0.0", - "can-observation": "^4.1.0", - "can-observation-recorder": "^1.0.0", - "can-queues": "^1.0.0", - "can-reflect": "^1.10.1", - "can-reflect-dependencies": "^1.0.0", - "can-symbol": "^1.4.2" - } - } - } - }, - "can-bind": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/can-bind/-/can-bind-1.5.1.tgz", - "integrity": "sha512-GRFLGjaL1wtjdnjt7ZED/J+eYDCUXspvEF3Q8YODbXQisGoe+s4X2T5wV+CTr/slJN8XH0q+ZYTCkzeQZ3oD3Q==", - "requires": { - "can-assign": "^1.3.1", - "can-log": "^1.0.2", - "can-namespace": "1.0.0", - "can-queues": "^1.2.0", - "can-reflect": "^1.15.0", - "can-reflect-dependencies": "^1.1.1", - "can-symbol": "^1.6.0" - }, - "dependencies": { - "can-log": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/can-log/-/can-log-1.0.2.tgz", - "integrity": "sha512-wmT8aGIb8u82HqKXjjXodb1fCanntC0RvMtluTMtt1GwVDZyPLV9RQHJ1+j3b5PgSPW6ZwCjyiKwnSkI+2swiw==" - } - } - }, - "can-child-nodes": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/can-child-nodes/-/can-child-nodes-1.2.1.tgz", - "integrity": "sha512-DsZ0l4yO8fzqed9GOKHqjHpk8xVIoRPmirf9eTi86HJCYg0souUyt+UTR6qmaxc2nVOoPGc2Ke0a55oa8+GLOw==", - "requires": { - "can-namespace": "^1.0.0" - } - }, "can-cid": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/can-cid/-/can-cid-1.3.0.tgz", @@ -2153,24 +2074,6 @@ "can-namespace": "1.0.0" } }, - "can-diff": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/can-diff/-/can-diff-1.5.0.tgz", - "integrity": "sha512-IdkNA4hGPkSqae1Nu661EFrG9inK6AN5M9/J4jgI594fBK+Xv7dQFf9CQbWJg8jwAQz2Xce6FpoQwRgsZcVFCw==", - "requires": { - "can-key-tree": "^1.0.2", - "can-queues": "^1.0.1", - "can-reflect": "^1.14.1" - } - }, - "can-dom-data": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/can-dom-data/-/can-dom-data-1.0.3.tgz", - "integrity": "sha512-9rbmuDqWGtM8nDTVDuAhfQFy5Gmp94cjjiMITY1b8INH+W2mq5TDj/fdrmxesAajhn1PvSwmSLHdvanXMSh8Ug==", - "requires": { - "can-namespace": "1.0.0" - } - }, "can-dom-data-state": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/can-dom-data-state/-/can-dom-data-state-0.2.0.tgz", @@ -2191,16 +2094,6 @@ "can-reflect": "^1.11.1" } }, - "can-dom-mutate": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/can-dom-mutate/-/can-dom-mutate-1.3.11.tgz", - "integrity": "sha512-+nOu/Iw6KhwH/Bk7VUFkf00X572QwHjUwWKImOPM/KWhtQhRk+Bs+D3yE8Wff1XwqiZXqXTE17sXeoX1Krk8+Q==", - "requires": { - "can-globals": "^1.0.0", - "can-namespace": "1.0.0", - "can-reflect": "^1.17.6" - } - }, "can-event": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/can-event/-/can-event-3.4.0.tgz", @@ -2233,20 +2126,6 @@ "can-globals": "<2.0.0" } }, - "can-event-queue": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/can-event-queue/-/can-event-queue-1.1.7.tgz", - "integrity": "sha512-M33pg+QodBddSuZXcGaFX/CVJl179HTTsfejjH0vk3FT/SvNLb2OfPZOReYKdjG4FGQ8J/0tsZMrONNGgly+uQ==", - "requires": { - "can-define-lazy-value": "^1.0.1", - "can-dom-events": "^1.0.0", - "can-key-tree": "^1.1.0", - "can-log": "^1.0.0", - "can-queues": "^1.0.0", - "can-reflect": "^1.10.2", - "can-symbol": "^1.2.0" - } - }, "can-event-radiochange": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/can-event-radiochange/-/can-event-radiochange-0.0.2.tgz", @@ -2265,18 +2144,6 @@ "can-util": "^3.0.1" } }, - "can-fragment": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/can-fragment/-/can-fragment-1.3.1.tgz", - "integrity": "sha512-wu8xuXh6pBZkxWZYwEb+QTwH8aQq/jgpdqegWGmBUr278z3RetbI6QtkpgF7KbD75/yHmtw/6WvhGj6CgA/doQ==", - "requires": { - "can-child-nodes": "^1.0.0", - "can-globals": "^1.0.1", - "can-namespace": "^1.0.0", - "can-reflect": "^1.16.1", - "can-symbol": "^1.6.1" - } - }, "can-globals": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/can-globals/-/can-globals-1.2.1.tgz", @@ -2287,24 +2154,6 @@ "can-symbol": "^1.0.0" } }, - "can-import-module": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/can-import-module/-/can-import-module-1.2.0.tgz", - "integrity": "sha512-IG98g1BUm7o7OGVXWkBegID2H2lRVDMaN153OuoEf48jpgM57HPwFPKgblxHpX72qUhi+Ejqlb6PUvQQpcxczQ==", - "requires": { - "can-globals": "^1.0.1", - "can-namespace": "^1.0.0" - } - }, - "can-join-uris": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/can-join-uris/-/can-join-uris-1.2.0.tgz", - "integrity": "sha512-zW1U5yL3lQ3VzQtIPx5ZMb4P3mU7jAzWTn1slN2gGiR50KvWV16KZELTy88m3vFn9y1pj1PaQjOKioU5SV+log==", - "requires": { - "can-namespace": "^1.0.0", - "can-parse-uri": "^1.1.0" - } - }, "can-jquery": { "version": "3.2.5", "resolved": "https://registry.npmjs.org/can-jquery/-/can-jquery-3.2.5.tgz", @@ -2419,16 +2268,6 @@ } } }, - "can-key": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/can-key/-/can-key-1.2.1.tgz", - "integrity": "sha512-OSlx1CUaGcuyKNXJSKYPm8Dp6td2vyOmQSn7SBK2AcDRE/QilfedHS1pMGfkAdshShK//NcvmFTlRS9DkODXtQ==", - "requires": { - "can-namespace": "^1.0.0", - "can-reflect": "^1.13.3", - "can-symbol": "^1.0.0" - } - }, "can-key-mask": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/can-key-mask/-/can-key-mask-1.0.1.tgz", @@ -3413,15 +3252,6 @@ "can-util": "^3.5.0" } }, - "can-observation-recorder": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/can-observation-recorder/-/can-observation-recorder-1.3.1.tgz", - "integrity": "sha512-cVxn4gDchnhlPZyVgSNxmUH4VbOkeQA9bYUiEUhnOtJJ2sPepOqAiXiY/3/O7pVzjXo3sY5oj+R0/mbudZBxxA==", - "requires": { - "can-namespace": "^1.0.0", - "can-symbol": "^1.6.1" - } - }, "can-param": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/can-param/-/can-param-1.1.1.tgz", @@ -3438,27 +3268,6 @@ "can-namespace": "^1.0.0" } }, - "can-queues": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/can-queues/-/can-queues-1.3.1.tgz", - "integrity": "sha512-dYuJNSEZJ5WbMIkpa04ohTlLxZFfIWpKp76/qZKwthOd01DLzpn1R4TSbKVIOUyJQ8+ZckcF6HRRMdOrtc8Iew==", - "requires": { - "can-assign": "^1.0.1", - "can-log": "^1.0.0", - "can-namespace": "^1.0.0", - "can-symbol": "^1.6.5" - }, - "dependencies": { - "can-symbol": { - "version": "1.6.5", - "resolved": "https://registry.npmjs.org/can-symbol/-/can-symbol-1.6.5.tgz", - "integrity": "sha512-4Bis0OFUiJV2PFXmzNXZZfuG5NTiTqxxEZDRgy6Vxov55kRL/Wg3KO0GNpkrpYHBaLATlcFfNb0YiJ2bMhFxgg==", - "requires": { - "can-namespace": "^1.0.0" - } - } - } - }, "can-reflect": { "version": "1.17.9", "resolved": "https://registry.npmjs.org/can-reflect/-/can-reflect-1.17.9.tgz", @@ -3468,16 +3277,6 @@ "can-symbol": "^1.6.4" } }, - "can-reflect-dependencies": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/can-reflect-dependencies/-/can-reflect-dependencies-1.1.2.tgz", - "integrity": "sha512-NI+6PPYCJB3SDS7jxnoVKIucTc4ycVAPoto0BIN1a4deYWs+d667ok0qdhPiPaQypPqx5IcrrZSelbZYbnd+tw==", - "requires": { - "can-assign": "^1.3.1", - "can-reflect": "^1.10.0", - "can-symbol": "^1.4.1" - } - }, "can-reflect-promise": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/can-reflect-promise/-/can-reflect-promise-1.1.5.tgz", @@ -3680,14 +3479,6 @@ } } }, - "can-single-reference": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/can-single-reference/-/can-single-reference-1.2.2.tgz", - "integrity": "sha512-/IY/v1eA92MF655ygF8kgijQ+CaLS2TYYepR2ovdnOBuZAWvTAJmiuEWUAzDcn3Z8AaxxqCF83ouNSgBLVtRfw==", - "requires": { - "can-cid": "^1.1.2" - } - }, "can-stache": { "version": "3.0.24", "resolved": "https://registry.npmjs.org/can-stache/-/can-stache-3.0.24.tgz", @@ -3707,35 +3498,6 @@ "can-view-target": "^3.0.4" } }, - "can-stache-ast": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/can-stache-ast/-/can-stache-ast-1.1.0.tgz", - "integrity": "sha512-3df63QcrsJo6XYj8E3RGerr/Z+nGoKO/Cg0TaSybrdNqJmK7XtLsP42XMc4OrIH/edDQ63BH2DfAtTdSMTEbqQ==", - "requires": { - "can-view-parser": "^4.0.2" - }, - "dependencies": { - "can-attribute-encoder": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/can-attribute-encoder/-/can-attribute-encoder-1.1.4.tgz", - "integrity": "sha512-ZUHwzrTRNdtVM+7BgTLbDOOyO7dohPhCjEisJ8tOIIha1pvnn4D/pKcz3IAnZ+sUnYZgHK5JjGtiwl/0TlrzaA==", - "requires": { - "can-log": "^1.0.0", - "can-namespace": "^1.0.0" - } - }, - "can-view-parser": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/can-view-parser/-/can-view-parser-4.1.3.tgz", - "integrity": "sha512-+sK9Ntcr+gI8hYo7/6fLUK8R30ER63Vj4FOwZbuIAJrl6MJSJ0cXs+Kljw/NTZyjzLEdynzM3uaqWTNjzP2PLw==", - "requires": { - "can-attribute-encoder": "^1.0.0", - "can-log": "^1.0.0", - "can-namespace": "1.0.0" - } - } - } - }, "can-stache-bindings": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/can-stache-bindings/-/can-stache-bindings-3.1.5.tgz", @@ -3771,14 +3533,6 @@ "can-util": "^3.2.2" } }, - "can-stache-helpers": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/can-stache-helpers/-/can-stache-helpers-1.2.0.tgz", - "integrity": "sha512-pQwmrei25IXih92JOVGXH0uMsP75/77I0+Mnc44n0lOQSow2GW8ySUH2ov27YovWemEww2hPf/LRQHmchchk5w==", - "requires": { - "can-namespace": "1.0.0" - } - }, "can-stache-key": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/can-stache-key/-/can-stache-key-0.1.4.tgz", @@ -6595,20 +6349,6 @@ "es6-symbol": "^3.1.1" } }, - "es6-map": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", - "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-set": "~0.1.5", - "es6-symbol": "~3.1.1", - "event-emitter": "~0.3.5" - } - }, "es6-object-assign": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", @@ -6629,19 +6369,6 @@ "es6-promise": "^4.0.3" } }, - "es6-set": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", - "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-symbol": "3.1.1", - "event-emitter": "~0.3.5" - } - }, "es6-symbol": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", @@ -6651,18 +6378,6 @@ "es5-ext": "~0.10.14" } }, - "es6-weak-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", - "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "^0.10.14", - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" - } - }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -6712,65 +6427,142 @@ } } }, - "escope": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", - "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", - "dev": true, - "requires": { - "es6-map": "^0.1.3", - "es6-weak-map": "^2.0.1", - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } - }, "eslint": { - "version": "3.19.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-3.19.0.tgz", - "integrity": "sha1-yPxiAcf0DdCJQbh8CFdnOGpnmsw=", + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.18.2.tgz", + "integrity": "sha512-qy4i3wODqKMYfz9LUI8N2qYDkHkoieTbiHpMrYUI/WbjhXJQr7lI4VngixTgaG+yHX+NBCv7nW4hA0ShbvaNKw==", "dev": true, "requires": { - "babel-code-frame": "^6.16.0", - "chalk": "^1.1.3", - "concat-stream": "^1.5.2", - "debug": "^2.1.1", - "doctrine": "^2.0.0", - "escope": "^3.6.0", - "espree": "^3.4.0", + "ajv": "^5.3.0", + "babel-code-frame": "^6.22.0", + "chalk": "^2.1.0", + "concat-stream": "^1.6.0", + "cross-spawn": "^5.1.0", + "debug": "^3.1.0", + "doctrine": "^2.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.2", "esquery": "^1.0.0", - "estraverse": "^4.2.0", "esutils": "^2.0.2", "file-entry-cache": "^2.0.0", - "glob": "^7.0.3", - "globals": "^9.14.0", - "ignore": "^3.2.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.0.1", + "ignore": "^3.3.3", "imurmurhash": "^0.1.4", - "inquirer": "^0.12.0", - "is-my-json-valid": "^2.10.0", + "inquirer": "^3.0.6", "is-resolvable": "^1.0.0", - "js-yaml": "^3.5.1", - "json-stable-stringify": "^1.0.0", + "js-yaml": "^3.9.1", + "json-stable-stringify-without-jsonify": "^1.0.1", "levn": "^0.3.0", - "lodash": "^4.0.0", - "mkdirp": "^0.5.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.1", "natural-compare": "^1.4.0", "optionator": "^0.8.2", - "path-is-inside": "^1.0.1", - "pluralize": "^1.2.1", - "progress": "^1.1.8", - "require-uncached": "^1.0.2", - "shelljs": "^0.7.5", - "strip-bom": "^3.0.0", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "require-uncached": "^1.0.3", + "semver": "^5.3.0", + "strip-ansi": "^4.0.0", "strip-json-comments": "~2.0.1", - "table": "^3.7.8", - "text-table": "~0.2.0", - "user-home": "^2.0.0" + "table": "4.0.2", + "text-table": "~0.2.0" }, "dependencies": { + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true + }, + "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.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.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.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz", + "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -6781,50 +6573,107 @@ "path-is-absolute": "^1.0.0" } }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, "inquirer": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", - "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", "dev": true, "requires": { - "ansi-escapes": "^1.1.0", - "ansi-regex": "^2.0.0", - "chalk": "^1.0.0", - "cli-cursor": "^1.0.1", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", "cli-width": "^2.0.0", - "figures": "^1.3.5", + "external-editor": "^2.0.4", + "figures": "^2.0.0", "lodash": "^4.3.0", - "readline2": "^1.0.1", - "run-async": "^0.1.0", - "rx-lite": "^3.1.2", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", "through": "^2.3.6" } }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "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 + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", "dev": true, "requires": { - "brace-expansion": "^1.1.7" + "mimic-fn": "^1.0.0" } }, - "run-async": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", - "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", "dev": true, "requires": { - "once": "^1.3.0" + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" } }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "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": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } } } }, @@ -6984,6 +6833,22 @@ "integrity": "sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=", "dev": true }, + "eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-visitor-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz", + "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==", + "dev": true + }, "espree": { "version": "3.5.4", "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", @@ -7048,16 +6913,6 @@ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", "dev": true }, - "event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, "event-stream": { "version": "3.3.4", "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", @@ -7619,8 +7474,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=", - "dev": true, - "optional": true + "dev": true }, "fast-levenshtein": { "version": "2.0.6", @@ -7908,9 +7762,9 @@ }, "dependencies": { "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.5.tgz", + "integrity": "sha512-J9dlskqUXK1OeTOYBEn5s8aMukWMwWfs+rPTn/jn50Ux4MNXVhubL1wu/j2t+H4NVI+cXEcCaYellqaPVGXNqQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -7921,15 +7775,6 @@ "path-is-absolute": "^1.0.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.7" - } - }, "rimraf": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", @@ -8619,6 +8464,12 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, "funcunit": { "version": "3.7.0", "resolved": "https://registry.npmjs.org/funcunit/-/funcunit-3.7.0.tgz", @@ -8628,24 +8479,6 @@ "syn": "^0.14.1" } }, - "generate-function": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", - "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", - "dev": true, - "requires": { - "is-property": "^1.0.2" - } - }, - "generate-object-property": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", - "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", - "dev": true, - "requires": { - "is-property": "^1.0.0" - } - }, "generator-donejs": { "version": "3.4.1", "resolved": "https://registry.npmjs.org/generator-donejs/-/generator-donejs-3.4.1.tgz", @@ -9965,25 +9798,6 @@ "is-extglob": "^1.0.0" } }, - "is-my-ip-valid": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-my-ip-valid/-/is-my-ip-valid-1.0.0.tgz", - "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==", - "dev": true - }, - "is-my-json-valid": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.19.0.tgz", - "integrity": "sha512-mG0f/unGX1HZ5ep4uhRaPOS8EkAY8/j6mDRMJrutq4CqhoJWYp7qAlonIPy3TV7p3ju4TK9fo/PbnoksWmsp5Q==", - "dev": true, - "requires": { - "generate-function": "^2.0.0", - "generate-object-property": "^1.1.0", - "is-my-ip-valid": "^1.0.0", - "jsonpointer": "^4.0.0", - "xtend": "^4.0.0" - } - }, "is-number": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", @@ -10051,12 +9865,6 @@ "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", "dev": true }, - "is-property": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", - "integrity": "sha1-V/4cTkhHTt1lsJkR8msc1Ald2oQ=", - "dev": true - }, "is-regex": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", @@ -10432,14 +10240,11 @@ "dev": true, "optional": true }, - "json-stable-stringify": { + "json-stable-stringify-without-jsonify": { "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" - } + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true }, "json-stringify-safe": { "version": "5.0.1", @@ -10469,12 +10274,6 @@ "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", "dev": true }, - "jsonpointer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", - "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=", - "dev": true - }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", @@ -11342,6 +11141,15 @@ "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", "dev": true }, + "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.7" + } + }, "minimist": { "version": "0.0.8", "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", @@ -12649,9 +12457,9 @@ } }, "pluralize": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", - "integrity": "sha1-0aIUg/0iu0HlihL6NCGCMUCJfEU=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", "dev": true }, "posix-character-classes": { @@ -12709,9 +12517,9 @@ "dev": true }, "progress": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", - "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", "dev": true }, "promise": { @@ -13252,25 +13060,6 @@ } } }, - "readline2": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", - "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", - "dev": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "mute-stream": "0.0.5" - }, - "dependencies": { - "mute-stream": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", - "integrity": "sha1-j7+rsKmKJT0xhDMfno3rc3L6xsA=", - "dev": true - } - } - }, "rechoir": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", @@ -13541,11 +13330,20 @@ "dev": true }, "rx-lite": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", - "integrity": "sha1-Gc5QLKVyZl87ZHsQk5+X/RYV8QI=", + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", "dev": true }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "dev": true, + "requires": { + "rx-lite": "*" + } + }, "rxjs": { "version": "6.5.3", "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz", @@ -13778,42 +13576,6 @@ "jsonify": "~0.0.0" } }, - "shelljs": { - "version": "0.7.8", - "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.8.tgz", - "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", - "dev": true, - "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" - }, - "dependencies": { - "glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.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.7" - } - } - } - }, "sift": { "version": "5.1.0", "resolved": "https://registry.npmjs.org/sift/-/sift-5.1.0.tgz", @@ -13858,10 +13620,21 @@ "dev": true }, "slice-ansi": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", - "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", - "dev": true + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "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 + } + } }, "snapdragon": { "version": "0.8.2", @@ -14586,11 +14359,6 @@ } } }, - "steal-config-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/steal-config-utils/-/steal-config-utils-1.0.0.tgz", - "integrity": "sha512-7WieBQ4K96wJnyLvkTdEIZ7FPYkiTiBWpHRHEhos3TPHmOXkMSe76B/u8k7hmGXDfZp8AdH25aGaGjH7LIfb3A==" - }, "steal-css": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/steal-css/-/steal-css-1.3.2.tgz", @@ -14802,299 +14570,14 @@ "dev": true }, "steal-stache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/steal-stache/-/steal-stache-4.1.5.tgz", - "integrity": "sha512-Zo2KFbw5EE3Z9j5ir4EXclW4hljerH3h6YlUse/oH9o2m3FDBpmXb8sq/xCiFcBuoD45Qx22icv5AYiLmSkyBA==", - "requires": { - "can-assign": "^1.0.0", - "can-stache": "^4.0.0", - "can-stache-ast": "^1.0.0", - "can-stache-bindings": "^4.0.0", - "can-view-import": "^4.2.2", - "steal-config-utils": "^1.0.0" - }, - "dependencies": { - "can-attribute-encoder": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/can-attribute-encoder/-/can-attribute-encoder-1.1.4.tgz", - "integrity": "sha512-ZUHwzrTRNdtVM+7BgTLbDOOyO7dohPhCjEisJ8tOIIha1pvnn4D/pKcz3IAnZ+sUnYZgHK5JjGtiwl/0TlrzaA==", - "requires": { - "can-log": "^1.0.0", - "can-namespace": "^1.0.0" - } - }, - "can-construct": { - "version": "3.5.6", - "resolved": "https://registry.npmjs.org/can-construct/-/can-construct-3.5.6.tgz", - "integrity": "sha512-TVQgq15RvLDCz6E/3W3nk5CY0n3mCC17E/9mirAQzHKqi9BM2b1e1xuKVsIk2wnV1nDqjq8YqE/btIN1W8ySWQ==", - "requires": { - "can-log": "^1.0.0", - "can-namespace": "1.0.0", - "can-reflect": "^1.16.1", - "can-string": "<2.0.0", - "can-symbol": "^1.6.4" - } - }, - "can-observation": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/can-observation/-/can-observation-4.2.0.tgz", - "integrity": "sha512-vJRxuwnlr48RslVTOAkVVIkr0HJEOeqvhKs3KlRF0f3mWBfdPflw6ShZEw1omx8sIOEyhr/IKmJEwYK12ZcmVQ==", - "requires": { - "can-event-queue": "^1.0.0", - "can-key-tree": "^1.0.0", - "can-log": "^1.0.0", - "can-namespace": "1.0.0", - "can-observation-recorder": "^1.0.0", - "can-queues": "^1.3.0", - "can-reflect": "^1.7.0", - "can-symbol": "^1.4.2" - } - }, - "can-reflect-promise": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/can-reflect-promise/-/can-reflect-promise-2.2.1.tgz", - "integrity": "sha512-i610G2EgX2vZyBT3nhXWGOiiUl8K4hMgnc3q9coMmKcCNlt/7YJaZ0J5NBE49ka7BUZG35FKDHQlKLYC0+6s2Q==", - "requires": { - "can-key-tree": "^1.0.0", - "can-log": "^1.0.0", - "can-observation": "^4.0.0", - "can-observation-recorder": "^1.0.0", - "can-queues": "^1.0.0", - "can-reflect": "^1.1.0", - "can-symbol": "^1.0.0" - } - }, - "can-simple-map": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/can-simple-map/-/can-simple-map-4.3.2.tgz", - "integrity": "sha512-0QfbYD/NLUOMCoYKqeqUrmJVzlsKNOy3CcbBxlhiuv+EbbZpnCL8bedp8YNn0vf+vHczVJP64rkOeE2GxNtmbw==", - "requires": { - "can-construct": "^3.5.4", - "can-event-queue": "^1.0.0", - "can-key-tree": "^1.0.0", - "can-log": "^1.0.0", - "can-observation": "^4.0.0", - "can-observation-recorder": "^1.0.0", - "can-queues": "^1.0.0", - "can-reflect": "^1.2.1", - "can-symbol": "^1.0.0" - } - }, - "can-simple-observable": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/can-simple-observable/-/can-simple-observable-2.5.0.tgz", - "integrity": "sha512-LGxq4Y5SdNlD6FCO7N+Cmer8CAtkTI+3jgnG8WhqXHWhUtyNZZkzDLT66jRFhpQIvRHMO5Wh59a6eu1fWDv9zQ==", - "requires": { - "can-event-queue": "^1.0.0", - "can-key": "<2.0.0", - "can-key-tree": "^1.0.0", - "can-log": "^1.0.0", - "can-namespace": "1.0.0", - "can-observation": "^4.1.0", - "can-observation-recorder": "^1.0.0", - "can-queues": "^1.0.0", - "can-reflect": "^1.10.1", - "can-reflect-dependencies": "^1.0.0", - "can-symbol": "^1.4.2" - } - }, - "can-stache": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/can-stache/-/can-stache-4.17.21.tgz", - "integrity": "sha512-b4VGOhyZ35QgTDP6mCCX6HGxFzcQO+bCwN6FqDf07ITywgakZ6AESsSMUd9+FUTF/R0V29dL8yQxIJXiVy+ClQ==", - "requires": { - "can-assign": "^1.1.1", - "can-attribute-encoder": "^1.0.0", - "can-child-nodes": "^1.0.0", - "can-define-lazy-value": "^1.0.2", - "can-dom-data": "^1.0.1", - "can-dom-mutate": "^1.3.6", - "can-fragment": "^1.3.0", - "can-globals": "^1.1.1", - "can-import-module": "^1.0.0", - "can-join-uris": "^1.0.0", - "can-log": "^1.0.0", - "can-namespace": "1.0.0", - "can-observation": "^4.0.0", - "can-observation-recorder": "^1.3.0", - "can-reflect": "^1.16.4", - "can-simple-observable": "^2.0.3", - "can-stache-ast": "^1.0.0", - "can-stache-helpers": "^1.0.0", - "can-stache-key": "^1.3.1", - "can-string": "<2.0.0", - "can-symbol": "^1.6.4", - "can-view-callbacks": "^4.2.0", - "can-view-live": "^4.2.0", - "can-view-nodelist": "^4.2.0", - "can-view-parser": "^4.0.0", - "can-view-scope": "^4.12.0", - "can-view-target": "^4.1.2" - } - }, - "can-stache-bindings": { - "version": "4.10.9", - "resolved": "https://registry.npmjs.org/can-stache-bindings/-/can-stache-bindings-4.10.9.tgz", - "integrity": "sha512-y0qdKXgaZwQS7DAtgtE4CLBx5ArXuF8brSwSAkptzOxVAA8/Ii6uoW/ng/Lb4RRdiHFqzvZJZ6ALx922Li2plw==", - "requires": { - "can-assign": "^1.0.0", - "can-attribute-encoder": "^1.1.1", - "can-attribute-observable": "^1.2.5", - "can-bind": "^1.4.2", - "can-dom-data": "^1.0.1", - "can-dom-events": "^1.3.3", - "can-dom-mutate": "^1.3.0", - "can-event-queue": "^1.1.4", - "can-log": "^1.0.0", - "can-observation-recorder": "^1.0.0", - "can-queues": "^1.0.0", - "can-reflect": "^1.6.0", - "can-reflect-dependencies": "^1.0.0", - "can-simple-map": "^4.0.0", - "can-simple-observable": "^2.0.0", - "can-stache": "^4.17.15", - "can-stache-key": "^1.0.0", - "can-symbol": "^1.0.0", - "can-view-callbacks": "^4.2.0", - "can-view-live": "^4.0.5", - "can-view-model": "^4.0.0", - "can-view-scope": "^4.13.0" - } - }, - "can-stache-key": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/can-stache-key/-/can-stache-key-1.4.3.tgz", - "integrity": "sha512-wilhbYx3D030BAnKiYzrUADrDj9+spm1pN1NwAdTshm5LhvoXmkYWvqsBMfCG3aOIwpyHi2pjcgcBtC0+n5X0A==", - "requires": { - "can-log": "^1.0.0", - "can-namespace": "1.0.0", - "can-observation-recorder": "^1.0.0", - "can-reflect": "^1.16.4", - "can-reflect-promise": "^2.0.0", - "can-symbol": "^1.0.0" - } - }, - "can-view-callbacks": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/can-view-callbacks/-/can-view-callbacks-4.4.1.tgz", - "integrity": "sha512-ruhPeXaEpEdCIe2NIwaSPptUJgn47d+wfSEzLl4rIyW4DjK6LjVJq0tuuUyRojUyk349uC5+sqBzWjGLyGXJBQ==", - "requires": { - "can-dom-mutate": "^1.0.0", - "can-fragment": "^1.0.0", - "can-globals": "^1.0.0", - "can-log": "^1.0.0", - "can-namespace": "1.0.0", - "can-observation-recorder": "^1.0.0", - "can-reflect": "^1.16.7", - "can-symbol": "^1.6.1", - "can-view-nodelist": "^4.0.0" - } - }, - "can-view-import": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/can-view-import/-/can-view-import-4.2.2.tgz", - "integrity": "sha512-07psEhX9awICV+s4TbKFGqjrthyvhI+XeXyp65ILcolCHhzDxdpwbnCsWznOVNpfFyxVxko/b9XfoOMZRfyoJA==", - "requires": { - "can-assign": "^1.0.0", - "can-child-nodes": "^1.0.0", - "can-dom-data": "^1.0.1", - "can-dom-mutate": "<2.0.0", - "can-globals": "<2.0.0", - "can-import-module": "^1.0.0", - "can-log": "^1.0.0", - "can-symbol": "^1.5.0", - "can-view-callbacks": "^4.0.0", - "can-view-nodelist": "^4.0.0" - } - }, - "can-view-live": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/can-view-live/-/can-view-live-4.2.8.tgz", - "integrity": "sha512-s4vo3ZuB4r7uPPj7IkzDSBz/Zh72D44h2fSwJP0k4gyySMWap4nCX3Ah7qBGd/AYy4jLKzgo//SklMFh6DXlXA==", - "requires": { - "can-attribute-observable": "<2.0.0", - "can-child-nodes": "^1.0.0", - "can-diff": "^1.0.1", - "can-dom-mutate": "^1.2.2", - "can-fragment": "^1.0.0", - "can-observation": "^4.0.0", - "can-queues": "^1.0.0", - "can-reflect": "^1.10.2", - "can-reflect-dependencies": "^1.0.1", - "can-simple-observable": "^2.0.0", - "can-symbol": "^1.4.1", - "can-view-callbacks": "^4.0.0", - "can-view-nodelist": "^4.2.0", - "can-view-parser": "^4.0.0", - "can-view-target": "^4.0.0" - } - }, - "can-view-model": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/can-view-model/-/can-view-model-4.0.3.tgz", - "integrity": "sha512-g34cRFf3vu7tV27NKquLzPNwfqI7YUWED4OSPlYGhRchh0H8RjFkHvbjnfF+SlmkoENfZxcszwkXIQ+Q68vTWg==", - "requires": { - "can-globals": "^1.0.0", - "can-namespace": "1.0.0", - "can-reflect": "^1.2.1", - "can-simple-map": "^4.0.0", - "can-symbol": "^1.5.0" - } - }, - "can-view-nodelist": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/can-view-nodelist/-/can-view-nodelist-4.3.4.tgz", - "integrity": "sha512-KzmqoGwm2XZ375XT071cQS2a48KLvekQjAx0HNIilHoCMfQMU1F/Z+BVmeJpARFHhfnxfUW++3bWDnXW3Prn5g==", - "requires": { - "can-dom-mutate": "<2.0.0", - "can-namespace": "1.0.0" - } - }, - "can-view-parser": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/can-view-parser/-/can-view-parser-4.1.3.tgz", - "integrity": "sha512-+sK9Ntcr+gI8hYo7/6fLUK8R30ER63Vj4FOwZbuIAJrl6MJSJ0cXs+Kljw/NTZyjzLEdynzM3uaqWTNjzP2PLw==", - "requires": { - "can-attribute-encoder": "^1.0.0", - "can-log": "^1.0.0", - "can-namespace": "1.0.0" - } - }, - "can-view-scope": { - "version": "4.13.6", - "resolved": "https://registry.npmjs.org/can-view-scope/-/can-view-scope-4.13.6.tgz", - "integrity": "sha512-YPXmLueUtBl2+CECBpUn3H08zHe23kMDxbTFjCWXGzl/w9G2F0+SgIMeFHcaD949PTiQ9b/BafkcKf2+TH0DTg==", - "requires": { - "can-assign": "^1.1.1", - "can-construct": "^3.2.0", - "can-define-lazy-value": "^1.0.0", - "can-event-queue": "^1.0.0", - "can-key-tree": "^1.0.0", - "can-log": "^1.0.0", - "can-namespace": "1.0.0", - "can-observation": "^4.0.0", - "can-observation-recorder": "^1.3.0", - "can-queues": "^1.0.0", - "can-reflect": "^1.6.0", - "can-reflect-dependencies": "<2.0.0", - "can-simple-map": "^4.3.0", - "can-simple-observable": "^2.0.0", - "can-single-reference": "^1.0.0", - "can-stache-helpers": "^1.0.0", - "can-stache-key": "^1.3.0", - "can-symbol": "^1.0.0" - } - }, - "can-view-target": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/can-view-target/-/can-view-target-4.1.6.tgz", - "integrity": "sha512-6PPrW3SDHeSDPgOuLFdFBbGApjtCB3iaZ4X4mKvSIQ1lg+C7J69OWPcNniQ+vPz9aWzHD4ad8nK7pZbyqBkhPg==", - "requires": { - "can-dom-mutate": "^1.0.0", - "can-globals": "^1.0.0", - "can-namespace": "1.0.0" - } - } + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/steal-stache/-/steal-stache-3.0.7.tgz", + "integrity": "sha1-bBi7yOKPFfHn0v3MEAeSB1BRj+8=", + "requires": { + "can-stache": "^3.0.13", + "can-stache-bindings": "^3.0.5", + "can-view-import": "^3.0.3", + "jquery": "2.x - 3.x" } }, "steal-tools": { @@ -15953,17 +15436,17 @@ "dev": true }, "table": { - "version": "3.8.3", - "resolved": "https://registry.npmjs.org/table/-/table-3.8.3.tgz", - "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", + "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", "dev": true, "requires": { - "ajv": "^4.7.0", - "ajv-keywords": "^1.0.0", - "chalk": "^1.1.1", - "lodash": "^4.0.0", - "slice-ansi": "0.0.4", - "string-width": "^2.0.0" + "ajv": "^5.2.3", + "ajv-keywords": "^2.1.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", + "slice-ansi": "1.0.0", + "string-width": "^2.1.1" }, "dependencies": { "ansi-regex": { @@ -15972,6 +15455,26 @@ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", "dev": true }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, "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", @@ -15996,6 +15499,15 @@ "requires": { "ansi-regex": "^3.0.0" } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } } } }, @@ -16711,15 +16223,6 @@ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "dev": true }, - "user-home": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", - "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=", - "dev": true, - "requires": { - "os-homedir": "^1.0.0" - } - }, "useragent": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.3.0.tgz", diff --git a/package.json b/package.json index d0d80a3..44561d4 100644 --- a/package.json +++ b/package.json @@ -142,7 +142,7 @@ "chai": "^4.1.0", "compression": "^1.7.4", "donejs-cli": "^1.0.1", - "eslint": "^3.16.1", + "eslint": "^4.18.2", "eslint-config-airbnb": "^14.1.0", "eslint-plugin-done-component": "^0.2.3", "eslint-plugin-html": "^1.7.0",