From 647172e232cd871a06edd9e97c5e6a8c412534ee Mon Sep 17 00:00:00 2001 From: Joe Lamb Date: Fri, 28 Sep 2018 12:05:54 +0100 Subject: [PATCH 01/52] project initialise --- package-lock.json | 3038 ++++++++++++++++++++++----------------------- 1 file changed, 1519 insertions(+), 1519 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8ca987c..c03a9ff 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,8 +10,8 @@ "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", "dev": true, "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" + "call-me-maybe": "1.0.1", + "glob-to-regexp": "0.3.0" } }, "@nodelib/fs.stat": { @@ -29,8 +29,8 @@ "@webassemblyjs/helper-module-context": "1.5.12", "@webassemblyjs/helper-wasm-bytecode": "1.5.12", "@webassemblyjs/wast-parser": "1.5.12", - "debug": "^3.1.0", - "mamacro": "^0.0.3" + "debug": "3.2.5", + "mamacro": "0.0.3" }, "dependencies": { "debug": { @@ -39,7 +39,7 @@ "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.1" } }, "ms": { @@ -68,7 +68,7 @@ "integrity": "sha512-tJNUjttL5CxiiS/KLxT4/Zk0Nbl/poFhztFxktb46zoQEUWaGHR9ZJ0SnvE7DbFX5PY5JNJDMZ0Li4lm246fWw==", "dev": true, "requires": { - "debug": "^3.1.0" + "debug": "3.2.5" }, "dependencies": { "debug": { @@ -77,7 +77,7 @@ "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.1" } }, "ms": { @@ -109,8 +109,8 @@ "integrity": "sha512-SCXR8hPI4JOG3cdy9HAO8W5/VQ68YXG/Hfs7qDf1cd64zWuMNshyEour5NYnLMVkrrtc0XzfVS/MdeV94woFHA==", "dev": true, "requires": { - "debug": "^3.1.0", - "mamacro": "^0.0.3" + "debug": "3.2.5", + "mamacro": "0.0.3" }, "dependencies": { "debug": { @@ -119,7 +119,7 @@ "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.1" } }, "ms": { @@ -146,7 +146,7 @@ "@webassemblyjs/helper-buffer": "1.5.12", "@webassemblyjs/helper-wasm-bytecode": "1.5.12", "@webassemblyjs/wasm-gen": "1.5.12", - "debug": "^3.1.0" + "debug": "3.2.5" }, "dependencies": { "debug": { @@ -155,7 +155,7 @@ "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.1" } }, "ms": { @@ -172,7 +172,7 @@ "integrity": "sha512-F+PEv9QBzPi1ThLBouUJbuxhEr+Sy/oua1ftXFKHiaYYS5Z9tKPvK/hgCxlSdq+RY4MSG15jU2JYb/K5pkoybg==", "dev": true, "requires": { - "ieee754": "^1.1.11" + "ieee754": "1.1.12" } }, "@webassemblyjs/leb128": { @@ -181,7 +181,7 @@ "integrity": "sha512-cCOx/LVGiWyCwVrVlvGmTdnwHzIP4+zflLjGkZxWpYCpdNax9krVIJh1Pm7O86Ox/c5PrJpbvZU1cZLxndlPEw==", "dev": true, "requires": { - "leb": "^0.3.0" + "leb": "0.3.0" } }, "@webassemblyjs/utf8": { @@ -204,7 +204,7 @@ "@webassemblyjs/wasm-opt": "1.5.12", "@webassemblyjs/wasm-parser": "1.5.12", "@webassemblyjs/wast-printer": "1.5.12", - "debug": "^3.1.0" + "debug": "3.2.5" }, "dependencies": { "debug": { @@ -213,7 +213,7 @@ "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.1" } }, "ms": { @@ -247,7 +247,7 @@ "@webassemblyjs/helper-buffer": "1.5.12", "@webassemblyjs/wasm-gen": "1.5.12", "@webassemblyjs/wasm-parser": "1.5.12", - "debug": "^3.1.0" + "debug": "3.2.5" }, "dependencies": { "debug": { @@ -256,7 +256,7 @@ "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.1" } }, "ms": { @@ -292,8 +292,8 @@ "@webassemblyjs/helper-api-error": "1.5.12", "@webassemblyjs/helper-code-frame": "1.5.12", "@webassemblyjs/helper-fsm": "1.5.12", - "long": "^3.2.0", - "mamacro": "^0.0.3" + "long": "3.2.0", + "mamacro": "0.0.3" } }, "@webassemblyjs/wast-printer": { @@ -304,7 +304,7 @@ "requires": { "@webassemblyjs/ast": "1.5.12", "@webassemblyjs/wast-parser": "1.5.12", - "long": "^3.2.0" + "long": "3.2.0" } }, "acorn": { @@ -319,7 +319,7 @@ "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", "dev": true, "requires": { - "acorn": "^5.0.0" + "acorn": "5.7.3" } }, "ajv": { @@ -328,10 +328,10 @@ "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", "dev": true, "requires": { - "fast-deep-equal": "^2.0.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "fast-deep-equal": "2.0.1", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.4.1", + "uri-js": "4.2.2" } }, "ajv-keywords": { @@ -364,8 +364,8 @@ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "dev": true, "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" + "micromatch": "3.1.10", + "normalize-path": "2.1.1" } }, "aproba": { @@ -380,7 +380,7 @@ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "dev": true, "requires": { - "sprintf-js": "~1.0.2" + "sprintf-js": "1.0.3" } }, "argv": { @@ -419,7 +419,7 @@ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "requires": { - "array-uniq": "^1.0.1" + "array-uniq": "1.0.3" } }, "array-uniq": { @@ -451,7 +451,7 @@ "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", "dev": true, "requires": { - "safer-buffer": "~2.1.0" + "safer-buffer": "2.1.2" } }, "asn1.js": { @@ -460,9 +460,9 @@ "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", "dev": true, "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "bn.js": "4.11.8", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" } }, "assert": { @@ -551,9 +551,9 @@ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "dev": true, "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" }, "dependencies": { "js-tokens": { @@ -570,25 +570,25 @@ "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", "dev": true, "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" + "babel-code-frame": "6.26.0", + "babel-generator": "6.26.1", + "babel-helpers": "6.24.1", + "babel-messages": "6.23.0", + "babel-register": "6.26.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "convert-source-map": "1.6.0", + "debug": "2.6.9", + "json5": "0.5.1", + "lodash": "4.17.11", + "minimatch": "3.0.4", + "path-is-absolute": "1.0.1", + "private": "0.1.8", + "slash": "1.0.0", + "source-map": "0.5.7" } }, "babel-generator": { @@ -597,14 +597,14 @@ "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", "dev": true, "requires": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "detect-indent": "4.0.0", + "jsesc": "1.3.0", + "lodash": "4.17.11", + "source-map": "0.5.7", + "trim-right": "1.0.1" }, "dependencies": { "jsesc": { @@ -621,9 +621,9 @@ "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" } }, "babel-helper-builder-binary-assignment-operator-visitor": { @@ -632,9 +632,9 @@ "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", "dev": true, "requires": { - "babel-helper-explode-assignable-expression": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "babel-helper-explode-assignable-expression": "6.24.1", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" } }, "babel-helper-builder-react-jsx": { @@ -643,9 +643,9 @@ "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=", "dev": true, "requires": { - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "esutils": "^2.0.2" + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "esutils": "2.0.2" } }, "babel-helper-call-delegate": { @@ -654,10 +654,10 @@ "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", "dev": true, "requires": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "babel-helper-hoist-variables": "6.24.1", + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" } }, "babel-helper-define-map": { @@ -666,10 +666,10 @@ "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", "dev": true, "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" + "babel-helper-function-name": "6.24.1", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "lodash": "4.17.11" } }, "babel-helper-explode-assignable-expression": { @@ -678,9 +678,9 @@ "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" } }, "babel-helper-explode-class": { @@ -689,10 +689,10 @@ "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=", "dev": true, "requires": { - "babel-helper-bindify-decorators": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "babel-helper-bindify-decorators": "6.24.1", + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" } }, "babel-helper-function-name": { @@ -701,11 +701,11 @@ "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", "dev": true, "requires": { - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "babel-helper-get-function-arity": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" } }, "babel-helper-get-function-arity": { @@ -714,8 +714,8 @@ "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" } }, "babel-helper-hoist-variables": { @@ -724,8 +724,8 @@ "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" } }, "babel-helper-optimise-call-expression": { @@ -734,8 +734,8 @@ "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" } }, "babel-helper-regex": { @@ -744,9 +744,9 @@ "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", "dev": true, "requires": { - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "lodash": "4.17.11" } }, "babel-helper-remap-async-to-generator": { @@ -755,11 +755,11 @@ "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", "dev": true, "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "babel-helper-function-name": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" } }, "babel-helper-replace-supers": { @@ -768,12 +768,12 @@ "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", "dev": true, "requires": { - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "babel-helper-optimise-call-expression": "6.24.1", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" } }, "babel-helpers": { @@ -782,8 +782,8 @@ "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" } }, "babel-loader": { @@ -792,9 +792,9 @@ "integrity": "sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw==", "dev": true, "requires": { - "find-cache-dir": "^1.0.0", - "loader-utils": "^1.0.2", - "mkdirp": "^0.5.1" + "find-cache-dir": "1.0.0", + "loader-utils": "1.1.0", + "mkdirp": "0.5.1" } }, "babel-messages": { @@ -803,7 +803,7 @@ "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-check-es2015-constants": { @@ -812,7 +812,7 @@ "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-syntax-async-functions": { @@ -893,9 +893,9 @@ "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=", "dev": true, "requires": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-generators": "^6.5.0", - "babel-runtime": "^6.22.0" + "babel-helper-remap-async-to-generator": "6.24.1", + "babel-plugin-syntax-async-generators": "6.13.0", + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-async-to-generator": { @@ -904,9 +904,9 @@ "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", "dev": true, "requires": { - "babel-helper-remap-async-to-generator": "^6.24.1", - "babel-plugin-syntax-async-functions": "^6.8.0", - "babel-runtime": "^6.22.0" + "babel-helper-remap-async-to-generator": "6.24.1", + "babel-plugin-syntax-async-functions": "6.13.0", + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-class-constructor-call": { @@ -915,9 +915,9 @@ "integrity": "sha1-gNwoVQWsBn3LjWxl4vbxGrd2Xvk=", "dev": true, "requires": { - "babel-plugin-syntax-class-constructor-call": "^6.18.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "babel-plugin-syntax-class-constructor-call": "6.18.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" } }, "babel-plugin-transform-class-properties": { @@ -926,10 +926,10 @@ "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", "dev": true, "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-plugin-syntax-class-properties": "^6.8.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "babel-helper-function-name": "6.24.1", + "babel-plugin-syntax-class-properties": "6.13.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" } }, "babel-plugin-transform-decorators": { @@ -938,11 +938,11 @@ "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=", "dev": true, "requires": { - "babel-helper-explode-class": "^6.24.1", - "babel-plugin-syntax-decorators": "^6.13.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-types": "^6.24.1" + "babel-helper-explode-class": "6.24.1", + "babel-plugin-syntax-decorators": "6.13.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-types": "6.26.0" } }, "babel-plugin-transform-es2015-arrow-functions": { @@ -951,7 +951,7 @@ "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-es2015-block-scoped-functions": { @@ -960,7 +960,7 @@ "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-es2015-block-scoping": { @@ -969,11 +969,11 @@ "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", "dev": true, "requires": { - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "lodash": "^4.17.4" + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "lodash": "4.17.11" } }, "babel-plugin-transform-es2015-classes": { @@ -982,15 +982,15 @@ "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", "dev": true, "requires": { - "babel-helper-define-map": "^6.24.1", - "babel-helper-function-name": "^6.24.1", - "babel-helper-optimise-call-expression": "^6.24.1", - "babel-helper-replace-supers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "babel-helper-define-map": "6.26.0", + "babel-helper-function-name": "6.24.1", + "babel-helper-optimise-call-expression": "6.24.1", + "babel-helper-replace-supers": "6.24.1", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" } }, "babel-plugin-transform-es2015-computed-properties": { @@ -999,8 +999,8 @@ "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" } }, "babel-plugin-transform-es2015-destructuring": { @@ -1009,7 +1009,7 @@ "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-es2015-duplicate-keys": { @@ -1018,8 +1018,8 @@ "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" } }, "babel-plugin-transform-es2015-for-of": { @@ -1028,7 +1028,7 @@ "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-es2015-function-name": { @@ -1037,9 +1037,9 @@ "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", "dev": true, "requires": { - "babel-helper-function-name": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "babel-helper-function-name": "6.24.1", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" } }, "babel-plugin-transform-es2015-literals": { @@ -1048,7 +1048,7 @@ "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-es2015-modules-amd": { @@ -1057,9 +1057,9 @@ "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", "dev": true, "requires": { - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "babel-plugin-transform-es2015-modules-commonjs": "6.26.2", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" } }, "babel-plugin-transform-es2015-modules-commonjs": { @@ -1068,10 +1068,10 @@ "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", "dev": true, "requires": { - "babel-plugin-transform-strict-mode": "^6.24.1", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-types": "^6.26.0" + "babel-plugin-transform-strict-mode": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-types": "6.26.0" } }, "babel-plugin-transform-es2015-modules-systemjs": { @@ -1080,9 +1080,9 @@ "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", "dev": true, "requires": { - "babel-helper-hoist-variables": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "babel-helper-hoist-variables": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" } }, "babel-plugin-transform-es2015-modules-umd": { @@ -1091,9 +1091,9 @@ "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", "dev": true, "requires": { - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" + "babel-plugin-transform-es2015-modules-amd": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" } }, "babel-plugin-transform-es2015-object-super": { @@ -1102,8 +1102,8 @@ "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", "dev": true, "requires": { - "babel-helper-replace-supers": "^6.24.1", - "babel-runtime": "^6.22.0" + "babel-helper-replace-supers": "6.24.1", + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-es2015-parameters": { @@ -1112,12 +1112,12 @@ "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", "dev": true, "requires": { - "babel-helper-call-delegate": "^6.24.1", - "babel-helper-get-function-arity": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1", - "babel-traverse": "^6.24.1", - "babel-types": "^6.24.1" + "babel-helper-call-delegate": "6.24.1", + "babel-helper-get-function-arity": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" } }, "babel-plugin-transform-es2015-shorthand-properties": { @@ -1126,8 +1126,8 @@ "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" } }, "babel-plugin-transform-es2015-spread": { @@ -1136,7 +1136,7 @@ "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-es2015-sticky-regex": { @@ -1145,9 +1145,9 @@ "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", "dev": true, "requires": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "babel-helper-regex": "6.26.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" } }, "babel-plugin-transform-es2015-template-literals": { @@ -1156,7 +1156,7 @@ "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-es2015-typeof-symbol": { @@ -1165,7 +1165,7 @@ "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-es2015-unicode-regex": { @@ -1174,9 +1174,9 @@ "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", "dev": true, "requires": { - "babel-helper-regex": "^6.24.1", - "babel-runtime": "^6.22.0", - "regexpu-core": "^2.0.0" + "babel-helper-regex": "6.26.0", + "babel-runtime": "6.26.0", + "regexpu-core": "2.0.0" } }, "babel-plugin-transform-exponentiation-operator": { @@ -1185,9 +1185,9 @@ "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", "dev": true, "requires": { - "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", - "babel-plugin-syntax-exponentiation-operator": "^6.8.0", - "babel-runtime": "^6.22.0" + "babel-helper-builder-binary-assignment-operator-visitor": "6.24.1", + "babel-plugin-syntax-exponentiation-operator": "6.13.0", + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-export-extensions": { @@ -1196,8 +1196,8 @@ "integrity": "sha1-U3OLR+deghhYnuqUbLvTkQm75lM=", "dev": true, "requires": { - "babel-plugin-syntax-export-extensions": "^6.8.0", - "babel-runtime": "^6.22.0" + "babel-plugin-syntax-export-extensions": "6.13.0", + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-flow-strip-types": { @@ -1206,8 +1206,8 @@ "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", "dev": true, "requires": { - "babel-plugin-syntax-flow": "^6.18.0", - "babel-runtime": "^6.22.0" + "babel-plugin-syntax-flow": "6.18.0", + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-object-rest-spread": { @@ -1216,8 +1216,8 @@ "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", "dev": true, "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" + "babel-plugin-syntax-object-rest-spread": "6.13.0", + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-react-display-name": { @@ -1226,7 +1226,7 @@ "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=", "dev": true, "requires": { - "babel-runtime": "^6.22.0" + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-react-jsx": { @@ -1235,9 +1235,9 @@ "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=", "dev": true, "requires": { - "babel-helper-builder-react-jsx": "^6.24.1", - "babel-plugin-syntax-jsx": "^6.8.0", - "babel-runtime": "^6.22.0" + "babel-helper-builder-react-jsx": "6.26.0", + "babel-plugin-syntax-jsx": "6.18.0", + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-react-jsx-self": { @@ -1246,8 +1246,8 @@ "integrity": "sha1-322AqdomEqEh5t3XVYvL7PBuY24=", "dev": true, "requires": { - "babel-plugin-syntax-jsx": "^6.8.0", - "babel-runtime": "^6.22.0" + "babel-plugin-syntax-jsx": "6.18.0", + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-react-jsx-source": { @@ -1256,8 +1256,8 @@ "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=", "dev": true, "requires": { - "babel-plugin-syntax-jsx": "^6.8.0", - "babel-runtime": "^6.22.0" + "babel-plugin-syntax-jsx": "6.18.0", + "babel-runtime": "6.26.0" } }, "babel-plugin-transform-regenerator": { @@ -1266,7 +1266,7 @@ "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", "dev": true, "requires": { - "regenerator-transform": "^0.10.0" + "regenerator-transform": "0.10.1" } }, "babel-plugin-transform-strict-mode": { @@ -1275,8 +1275,8 @@ "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", "dev": true, "requires": { - "babel-runtime": "^6.22.0", - "babel-types": "^6.24.1" + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" } }, "babel-preset-env": { @@ -1285,36 +1285,36 @@ "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", "dev": true, "requires": { - "babel-plugin-check-es2015-constants": "^6.22.0", - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-to-generator": "^6.22.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoping": "^6.23.0", - "babel-plugin-transform-es2015-classes": "^6.23.0", - "babel-plugin-transform-es2015-computed-properties": "^6.22.0", - "babel-plugin-transform-es2015-destructuring": "^6.23.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", - "babel-plugin-transform-es2015-for-of": "^6.23.0", - "babel-plugin-transform-es2015-function-name": "^6.22.0", - "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.22.0", - "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", - "babel-plugin-transform-es2015-modules-umd": "^6.23.0", - "babel-plugin-transform-es2015-object-super": "^6.22.0", - "babel-plugin-transform-es2015-parameters": "^6.23.0", - "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", - "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", - "babel-plugin-transform-es2015-template-literals": "^6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", - "babel-plugin-transform-exponentiation-operator": "^6.22.0", - "babel-plugin-transform-regenerator": "^6.22.0", - "browserslist": "^3.2.6", - "invariant": "^2.2.2", - "semver": "^5.3.0" + "babel-plugin-check-es2015-constants": "6.22.0", + "babel-plugin-syntax-trailing-function-commas": "6.22.0", + "babel-plugin-transform-async-to-generator": "6.24.1", + "babel-plugin-transform-es2015-arrow-functions": "6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0", + "babel-plugin-transform-es2015-block-scoping": "6.26.0", + "babel-plugin-transform-es2015-classes": "6.24.1", + "babel-plugin-transform-es2015-computed-properties": "6.24.1", + "babel-plugin-transform-es2015-destructuring": "6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "6.24.1", + "babel-plugin-transform-es2015-for-of": "6.23.0", + "babel-plugin-transform-es2015-function-name": "6.24.1", + "babel-plugin-transform-es2015-literals": "6.22.0", + "babel-plugin-transform-es2015-modules-amd": "6.24.1", + "babel-plugin-transform-es2015-modules-commonjs": "6.26.2", + "babel-plugin-transform-es2015-modules-systemjs": "6.24.1", + "babel-plugin-transform-es2015-modules-umd": "6.24.1", + "babel-plugin-transform-es2015-object-super": "6.24.1", + "babel-plugin-transform-es2015-parameters": "6.24.1", + "babel-plugin-transform-es2015-shorthand-properties": "6.24.1", + "babel-plugin-transform-es2015-spread": "6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "6.24.1", + "babel-plugin-transform-es2015-template-literals": "6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "6.24.1", + "babel-plugin-transform-exponentiation-operator": "6.24.1", + "babel-plugin-transform-regenerator": "6.26.0", + "browserslist": "3.2.8", + "invariant": "2.2.4", + "semver": "5.5.1" } }, "babel-preset-es2015": { @@ -1323,30 +1323,30 @@ "integrity": "sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk=", "dev": true, "requires": { - "babel-plugin-check-es2015-constants": "^6.22.0", - "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", - "babel-plugin-transform-es2015-block-scoping": "^6.24.1", - "babel-plugin-transform-es2015-classes": "^6.24.1", - "babel-plugin-transform-es2015-computed-properties": "^6.24.1", - "babel-plugin-transform-es2015-destructuring": "^6.22.0", - "babel-plugin-transform-es2015-duplicate-keys": "^6.24.1", - "babel-plugin-transform-es2015-for-of": "^6.22.0", - "babel-plugin-transform-es2015-function-name": "^6.24.1", - "babel-plugin-transform-es2015-literals": "^6.22.0", - "babel-plugin-transform-es2015-modules-amd": "^6.24.1", - "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", - "babel-plugin-transform-es2015-modules-systemjs": "^6.24.1", - "babel-plugin-transform-es2015-modules-umd": "^6.24.1", - "babel-plugin-transform-es2015-object-super": "^6.24.1", - "babel-plugin-transform-es2015-parameters": "^6.24.1", - "babel-plugin-transform-es2015-shorthand-properties": "^6.24.1", - "babel-plugin-transform-es2015-spread": "^6.22.0", - "babel-plugin-transform-es2015-sticky-regex": "^6.24.1", - "babel-plugin-transform-es2015-template-literals": "^6.22.0", - "babel-plugin-transform-es2015-typeof-symbol": "^6.22.0", - "babel-plugin-transform-es2015-unicode-regex": "^6.24.1", - "babel-plugin-transform-regenerator": "^6.24.1" + "babel-plugin-check-es2015-constants": "6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0", + "babel-plugin-transform-es2015-block-scoping": "6.26.0", + "babel-plugin-transform-es2015-classes": "6.24.1", + "babel-plugin-transform-es2015-computed-properties": "6.24.1", + "babel-plugin-transform-es2015-destructuring": "6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "6.24.1", + "babel-plugin-transform-es2015-for-of": "6.23.0", + "babel-plugin-transform-es2015-function-name": "6.24.1", + "babel-plugin-transform-es2015-literals": "6.22.0", + "babel-plugin-transform-es2015-modules-amd": "6.24.1", + "babel-plugin-transform-es2015-modules-commonjs": "6.26.2", + "babel-plugin-transform-es2015-modules-systemjs": "6.24.1", + "babel-plugin-transform-es2015-modules-umd": "6.24.1", + "babel-plugin-transform-es2015-object-super": "6.24.1", + "babel-plugin-transform-es2015-parameters": "6.24.1", + "babel-plugin-transform-es2015-shorthand-properties": "6.24.1", + "babel-plugin-transform-es2015-spread": "6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "6.24.1", + "babel-plugin-transform-es2015-template-literals": "6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "6.24.1", + "babel-plugin-transform-regenerator": "6.26.0" } }, "babel-preset-flow": { @@ -1355,7 +1355,7 @@ "integrity": "sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0=", "dev": true, "requires": { - "babel-plugin-transform-flow-strip-types": "^6.22.0" + "babel-plugin-transform-flow-strip-types": "6.22.0" } }, "babel-preset-react": { @@ -1364,12 +1364,12 @@ "integrity": "sha1-umnfrqRfw+xjm2pOzqbhdwLJE4A=", "dev": true, "requires": { - "babel-plugin-syntax-jsx": "^6.3.13", - "babel-plugin-transform-react-display-name": "^6.23.0", - "babel-plugin-transform-react-jsx": "^6.24.1", - "babel-plugin-transform-react-jsx-self": "^6.22.0", - "babel-plugin-transform-react-jsx-source": "^6.22.0", - "babel-preset-flow": "^6.23.0" + "babel-plugin-syntax-jsx": "6.18.0", + "babel-plugin-transform-react-display-name": "6.25.0", + "babel-plugin-transform-react-jsx": "6.24.1", + "babel-plugin-transform-react-jsx-self": "6.22.0", + "babel-plugin-transform-react-jsx-source": "6.22.0", + "babel-preset-flow": "6.23.0" } }, "babel-preset-stage-1": { @@ -1378,9 +1378,9 @@ "integrity": "sha1-dpLNfc1oSZB+auSgqFWJz7niv7A=", "dev": true, "requires": { - "babel-plugin-transform-class-constructor-call": "^6.24.1", - "babel-plugin-transform-export-extensions": "^6.22.0", - "babel-preset-stage-2": "^6.24.1" + "babel-plugin-transform-class-constructor-call": "6.24.1", + "babel-plugin-transform-export-extensions": "6.22.0", + "babel-preset-stage-2": "6.24.1" } }, "babel-preset-stage-2": { @@ -1389,10 +1389,10 @@ "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=", "dev": true, "requires": { - "babel-plugin-syntax-dynamic-import": "^6.18.0", - "babel-plugin-transform-class-properties": "^6.24.1", - "babel-plugin-transform-decorators": "^6.24.1", - "babel-preset-stage-3": "^6.24.1" + "babel-plugin-syntax-dynamic-import": "6.18.0", + "babel-plugin-transform-class-properties": "6.24.1", + "babel-plugin-transform-decorators": "6.24.1", + "babel-preset-stage-3": "6.24.1" } }, "babel-preset-stage-3": { @@ -1401,11 +1401,11 @@ "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=", "dev": true, "requires": { - "babel-plugin-syntax-trailing-function-commas": "^6.22.0", - "babel-plugin-transform-async-generator-functions": "^6.24.1", - "babel-plugin-transform-async-to-generator": "^6.24.1", - "babel-plugin-transform-exponentiation-operator": "^6.24.1", - "babel-plugin-transform-object-rest-spread": "^6.22.0" + "babel-plugin-syntax-trailing-function-commas": "6.22.0", + "babel-plugin-transform-async-generator-functions": "6.24.1", + "babel-plugin-transform-async-to-generator": "6.24.1", + "babel-plugin-transform-exponentiation-operator": "6.24.1", + "babel-plugin-transform-object-rest-spread": "6.26.0" } }, "babel-register": { @@ -1414,13 +1414,13 @@ "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", "dev": true, "requires": { - "babel-core": "^6.26.0", - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "home-or-tmp": "^2.0.0", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "source-map-support": "^0.4.15" + "babel-core": "6.26.3", + "babel-runtime": "6.26.0", + "core-js": "2.5.7", + "home-or-tmp": "2.0.0", + "lodash": "4.17.11", + "mkdirp": "0.5.1", + "source-map-support": "0.4.18" }, "dependencies": { "core-js": { @@ -1437,8 +1437,8 @@ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "dev": true, "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" + "core-js": "2.5.7", + "regenerator-runtime": "0.11.1" }, "dependencies": { "core-js": { @@ -1455,11 +1455,11 @@ "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", "dev": true, "requires": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "lodash": "4.17.11" } }, "babel-traverse": { @@ -1468,15 +1468,15 @@ "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", "dev": true, "requires": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" + "babel-code-frame": "6.26.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "debug": "2.6.9", + "globals": "9.18.0", + "invariant": "2.2.4", + "lodash": "4.17.11" } }, "babel-types": { @@ -1485,10 +1485,10 @@ "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "dev": true, "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" + "babel-runtime": "6.26.0", + "esutils": "2.0.2", + "lodash": "4.17.11", + "to-fast-properties": "1.0.3" } }, "babylon": { @@ -1509,13 +1509,13 @@ "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "dev": true, "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" + "cache-base": "1.0.1", + "class-utils": "0.3.6", + "component-emitter": "1.2.1", + "define-property": "1.0.0", + "isobject": "3.0.1", + "mixin-deep": "1.3.1", + "pascalcase": "0.1.1" }, "dependencies": { "define-property": { @@ -1524,7 +1524,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "^1.0.0" + "is-descriptor": "1.0.2" } }, "is-accessor-descriptor": { @@ -1533,7 +1533,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-data-descriptor": { @@ -1542,7 +1542,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-descriptor": { @@ -1551,9 +1551,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" } } } @@ -1571,7 +1571,7 @@ "dev": true, "optional": true, "requires": { - "tweetnacl": "^0.14.3" + "tweetnacl": "0.14.5" } }, "big.js": { @@ -1610,7 +1610,7 @@ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { - "balanced-match": "^1.0.0", + "balanced-match": "1.0.0", "concat-map": "0.0.1" } }, @@ -1620,16 +1620,16 @@ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" + "arr-flatten": "1.1.0", + "array-unique": "0.3.2", + "extend-shallow": "2.0.1", + "fill-range": "4.0.0", + "isobject": "3.0.1", + "repeat-element": "1.1.3", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" }, "dependencies": { "extend-shallow": { @@ -1638,7 +1638,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -1655,12 +1655,12 @@ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "buffer-xor": "1.0.3", + "cipher-base": "1.0.4", + "create-hash": "1.2.0", + "evp_bytestokey": "1.0.3", + "inherits": "2.0.3", + "safe-buffer": "5.1.2" } }, "browserify-cipher": { @@ -1669,9 +1669,9 @@ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dev": true, "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" + "browserify-aes": "1.2.0", + "browserify-des": "1.0.2", + "evp_bytestokey": "1.0.3" } }, "browserify-des": { @@ -1680,10 +1680,10 @@ "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "dev": true, "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "cipher-base": "1.0.4", + "des.js": "1.0.0", + "inherits": "2.0.3", + "safe-buffer": "5.1.2" } }, "browserify-rsa": { @@ -1692,8 +1692,8 @@ "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "dev": true, "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" + "bn.js": "4.11.8", + "randombytes": "2.0.6" } }, "browserify-sign": { @@ -1702,13 +1702,13 @@ "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", "dev": true, "requires": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" + "bn.js": "4.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "elliptic": "6.4.1", + "inherits": "2.0.3", + "parse-asn1": "5.1.1" } }, "browserify-zlib": { @@ -1717,7 +1717,7 @@ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dev": true, "requires": { - "pako": "~1.0.5" + "pako": "1.0.6" } }, "browserslist": { @@ -1726,8 +1726,8 @@ "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30000844", - "electron-to-chromium": "^1.3.47" + "caniuse-lite": "1.0.30000887", + "electron-to-chromium": "1.3.70" } }, "buffer": { @@ -1736,9 +1736,9 @@ "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "dev": true, "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" + "base64-js": "1.3.0", + "ieee754": "1.1.12", + "isarray": "1.0.0" } }, "buffer-from": { @@ -1771,19 +1771,19 @@ "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", "dev": true, "requires": { - "bluebird": "^3.5.1", - "chownr": "^1.0.1", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "lru-cache": "^4.1.1", - "mississippi": "^2.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.2", - "ssri": "^5.2.4", - "unique-filename": "^1.1.0", - "y18n": "^4.0.0" + "bluebird": "3.5.2", + "chownr": "1.1.1", + "glob": "7.1.3", + "graceful-fs": "4.1.11", + "lru-cache": "4.1.3", + "mississippi": "2.0.0", + "mkdirp": "0.5.1", + "move-concurrently": "1.0.1", + "promise-inflight": "1.0.1", + "rimraf": "2.6.2", + "ssri": "5.3.0", + "unique-filename": "1.1.1", + "y18n": "4.0.0" } }, "cache-base": { @@ -1792,15 +1792,15 @@ "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "dev": true, "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" + "collection-visit": "1.0.0", + "component-emitter": "1.2.1", + "get-value": "2.0.6", + "has-value": "1.0.0", + "isobject": "3.0.1", + "set-value": "2.0.0", + "to-object-path": "0.3.0", + "union-value": "1.0.0", + "unset-value": "1.0.0" } }, "call-me-maybe": { @@ -1833,11 +1833,11 @@ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "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" } }, "chardet": { @@ -1852,19 +1852,19 @@ "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", "dev": true, "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.0", - "braces": "^2.3.0", - "fsevents": "^1.2.2", - "glob-parent": "^3.1.0", - "inherits": "^2.0.1", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "lodash.debounce": "^4.0.8", - "normalize-path": "^2.1.1", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.0.0", - "upath": "^1.0.5" + "anymatch": "2.0.0", + "async-each": "1.0.1", + "braces": "2.3.2", + "fsevents": "1.2.4", + "glob-parent": "3.1.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "4.0.0", + "lodash.debounce": "4.0.8", + "normalize-path": "2.1.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.2.1", + "upath": "1.1.0" } }, "chownr": { @@ -1879,7 +1879,7 @@ "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==", "dev": true, "requires": { - "tslib": "^1.9.0" + "tslib": "1.9.3" } }, "cipher-base": { @@ -1888,8 +1888,8 @@ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dev": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "2.0.3", + "safe-buffer": "5.1.2" } }, "class-utils": { @@ -1898,10 +1898,10 @@ "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "dev": true, "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" + "arr-union": "3.1.0", + "define-property": "0.2.5", + "isobject": "3.0.1", + "static-extend": "0.1.2" }, "dependencies": { "define-property": { @@ -1910,7 +1910,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } } } @@ -1921,7 +1921,7 @@ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", "dev": true, "requires": { - "restore-cursor": "^2.0.0" + "restore-cursor": "2.0.0" } }, "cli-spinners": { @@ -1954,7 +1954,7 @@ "dev": true, "requires": { "slice-ansi": "0.0.4", - "string-width": "^1.0.1" + "string-width": "1.0.2" }, "dependencies": { "is-fullwidth-code-point": { @@ -1963,7 +1963,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "number-is-nan": "1.0.1" } }, "string-width": { @@ -1972,9 +1972,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" } } } @@ -1991,9 +1991,9 @@ "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" }, "dependencies": { "is-fullwidth-code-point": { @@ -2002,7 +2002,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "number-is-nan": "1.0.1" } }, "string-width": { @@ -2011,9 +2011,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" } } } @@ -2042,9 +2042,9 @@ "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==", "dev": true, "requires": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" + "inherits": "2.0.3", + "process-nextick-args": "2.0.0", + "readable-stream": "2.3.6" } }, "co": { @@ -2065,11 +2065,11 @@ "integrity": "sha512-aWQc/rtHbcWEQLka6WmBAOpV58J2TwyXqlpAQGhQaSiEUoigTTUk6lLd2vB3kXkhnDyzyH74RXfmV4dq2txmdA==", "dev": true, "requires": { - "argv": "^0.0.2", - "ignore-walk": "^3.0.1", - "js-yaml": "^3.12.0", - "request": "^2.87.0", - "urlgrey": "^0.4.4" + "argv": "0.0.2", + "ignore-walk": "3.0.1", + "js-yaml": "3.12.0", + "request": "2.88.0", + "urlgrey": "0.4.4" } }, "collection-visit": { @@ -2078,8 +2078,8 @@ "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "dev": true, "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" + "map-visit": "1.0.0", + "object-visit": "1.0.1" } }, "color-convert": { @@ -2109,7 +2109,7 @@ "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", "dev": true, "requires": { - "delayed-stream": "~1.0.0" + "delayed-stream": "1.0.0" } }, "commander": { @@ -2142,10 +2142,10 @@ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "dev": true, "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "buffer-from": "1.1.1", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "typedarray": "0.0.6" } }, "console-browserify": { @@ -2154,7 +2154,7 @@ "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", "dev": true, "requires": { - "date-now": "^0.1.4" + "date-now": "0.1.4" } }, "constants-browserify": { @@ -2169,7 +2169,7 @@ "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", "dev": true, "requires": { - "safe-buffer": "~5.1.1" + "safe-buffer": "5.1.2" } }, "copy-concurrently": { @@ -2178,12 +2178,12 @@ "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", "dev": true, "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" + "aproba": "1.2.0", + "fs-write-stream-atomic": "1.0.10", + "iferr": "0.1.5", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "run-queue": "1.0.3" } }, "copy-descriptor": { @@ -2209,8 +2209,8 @@ "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", "dev": true, "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.0.0" + "bn.js": "4.11.8", + "elliptic": "6.4.1" } }, "create-hash": { @@ -2219,11 +2219,11 @@ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" + "cipher-base": "1.0.4", + "inherits": "2.0.3", + "md5.js": "1.3.4", + "ripemd160": "2.0.2", + "sha.js": "2.4.11" } }, "create-hmac": { @@ -2232,12 +2232,12 @@ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "cipher-base": "1.0.4", + "create-hash": "1.2.0", + "inherits": "2.0.3", + "ripemd160": "2.0.2", + "safe-buffer": "5.1.2", + "sha.js": "2.4.11" } }, "cross-spawn": { @@ -2246,9 +2246,9 @@ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "dev": true, "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "lru-cache": "4.1.3", + "shebang-command": "1.2.0", + "which": "1.3.1" } }, "crypto-browserify": { @@ -2257,17 +2257,17 @@ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dev": true, "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" + "browserify-cipher": "1.0.1", + "browserify-sign": "4.0.4", + "create-ecdh": "4.0.3", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "diffie-hellman": "5.0.3", + "inherits": "2.0.3", + "pbkdf2": "3.0.17", + "public-encrypt": "4.0.2", + "randombytes": "2.0.6", + "randomfill": "1.0.4" } }, "cyclist": { @@ -2288,7 +2288,7 @@ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, "requires": { - "assert-plus": "^1.0.0" + "assert-plus": "1.0.0" } }, "date-fns": { @@ -2336,7 +2336,7 @@ "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", "dev": true, "requires": { - "mimic-response": "^1.0.0" + "mimic-response": "1.0.1" } }, "deep-extend": { @@ -2351,8 +2351,8 @@ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "dev": true, "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" + "is-descriptor": "1.0.2", + "isobject": "3.0.1" }, "dependencies": { "is-accessor-descriptor": { @@ -2361,7 +2361,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-data-descriptor": { @@ -2370,7 +2370,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-descriptor": { @@ -2379,9 +2379,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" } } } @@ -2398,8 +2398,8 @@ "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", "dev": true, "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" } }, "detect-conflict": { @@ -2414,7 +2414,7 @@ "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", "dev": true, "requires": { - "repeating": "^2.0.0" + "repeating": "2.0.1" } }, "diff": { @@ -2429,9 +2429,9 @@ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" + "bn.js": "4.11.8", + "miller-rabin": "4.0.1", + "randombytes": "2.0.6" } }, "dir-glob": { @@ -2440,8 +2440,8 @@ "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", "dev": true, "requires": { - "arrify": "^1.0.1", - "path-type": "^3.0.0" + "arrify": "1.0.1", + "path-type": "3.0.0" }, "dependencies": { "path-type": { @@ -2450,7 +2450,7 @@ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "pify": "^3.0.0" + "pify": "3.0.0" } } } @@ -2479,10 +2479,10 @@ "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", "dev": true, "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" + "end-of-stream": "1.4.1", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "stream-shift": "1.0.0" } }, "ecc-jsbn": { @@ -2492,8 +2492,8 @@ "dev": true, "optional": true, "requires": { - "jsbn": "~0.1.0", - "safer-buffer": "^2.1.0" + "jsbn": "0.1.1", + "safer-buffer": "2.1.2" } }, "editions": { @@ -2526,13 +2526,13 @@ "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", "dev": true, "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" + "bn.js": "4.11.8", + "brorand": "1.1.0", + "hash.js": "1.1.5", + "hmac-drbg": "1.0.1", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1", + "minimalistic-crypto-utils": "1.0.1" } }, "emojis-list": { @@ -2546,7 +2546,7 @@ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", "requires": { - "iconv-lite": "~0.4.13" + "iconv-lite": "0.4.24" } }, "end-of-stream": { @@ -2555,7 +2555,7 @@ "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", "dev": true, "requires": { - "once": "^1.4.0" + "once": "1.4.0" } }, "enhanced-resolve": { @@ -2564,9 +2564,9 @@ "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", - "tapable": "^1.0.0" + "graceful-fs": "4.1.11", + "memory-fs": "0.4.1", + "tapable": "1.1.0" } }, "errno": { @@ -2575,7 +2575,7 @@ "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", "dev": true, "requires": { - "prr": "~1.0.1" + "prr": "1.0.1" } }, "error": { @@ -2584,8 +2584,8 @@ "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=", "dev": true, "requires": { - "string-template": "~0.2.1", - "xtend": "~4.0.0" + "string-template": "0.2.1", + "xtend": "4.0.1" } }, "error-ex": { @@ -2594,7 +2594,7 @@ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, "requires": { - "is-arrayish": "^0.2.1" + "is-arrayish": "0.2.1" } }, "escape-string-regexp": { @@ -2609,8 +2609,8 @@ "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", "dev": true, "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "esrecurse": "4.2.1", + "estraverse": "4.2.0" } }, "esprima": { @@ -2625,7 +2625,7 @@ "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", "dev": true, "requires": { - "estraverse": "^4.1.0" + "estraverse": "4.2.0" } }, "estraverse": { @@ -2652,8 +2652,8 @@ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" + "md5.js": "1.3.4", + "safe-buffer": "5.1.2" } }, "execa": { @@ -2662,13 +2662,13 @@ "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", "dev": true, "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "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" } }, "exit-hook": { @@ -2683,13 +2683,13 @@ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "dev": true, "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" }, "dependencies": { "define-property": { @@ -2698,7 +2698,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } }, "extend-shallow": { @@ -2707,7 +2707,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -2718,7 +2718,7 @@ "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "dev": true, "requires": { - "fill-range": "^2.1.0" + "fill-range": "2.2.4" }, "dependencies": { "fill-range": { @@ -2727,11 +2727,11 @@ "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", "dev": true, "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "3.1.0", + "repeat-element": "1.1.3", + "repeat-string": "1.6.1" } }, "is-number": { @@ -2740,7 +2740,7 @@ "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" } }, "isobject": { @@ -2758,7 +2758,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -2769,7 +2769,7 @@ "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", "dev": true, "requires": { - "homedir-polyfill": "^1.0.1" + "homedir-polyfill": "1.0.1" } }, "extend": { @@ -2784,8 +2784,8 @@ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "dev": true, "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "assign-symbols": "1.0.0", + "is-extendable": "1.0.1" }, "dependencies": { "is-extendable": { @@ -2794,7 +2794,7 @@ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { - "is-plain-object": "^2.0.4" + "is-plain-object": "2.0.4" } } } @@ -2805,9 +2805,9 @@ "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "dev": true, "requires": { - "chardet": "^0.4.0", - "iconv-lite": "^0.4.17", - "tmp": "^0.0.33" + "chardet": "0.4.2", + "iconv-lite": "0.4.24", + "tmp": "0.0.33" } }, "extglob": { @@ -2816,14 +2816,14 @@ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "dev": true, "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "array-unique": "0.3.2", + "define-property": "1.0.0", + "expand-brackets": "2.1.4", + "extend-shallow": "2.0.1", + "fragment-cache": "0.2.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" }, "dependencies": { "define-property": { @@ -2832,7 +2832,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "^1.0.0" + "is-descriptor": "1.0.2" } }, "extend-shallow": { @@ -2841,7 +2841,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } }, "is-accessor-descriptor": { @@ -2850,7 +2850,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-data-descriptor": { @@ -2859,7 +2859,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-descriptor": { @@ -2868,9 +2868,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" } } } @@ -2893,12 +2893,12 @@ "integrity": "sha512-TR6zxCKftDQnUAPvkrCWdBgDq/gbqx8A3ApnBrR5rMvpp6+KMJI0Igw7fkWPgeVK0uhRXTXdvO3O+YP0CaUX2g==", "dev": true, "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.0.1", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.1", - "micromatch": "^3.1.10" + "@mrmlnc/readdir-enhanced": "2.2.1", + "@nodelib/fs.stat": "1.1.2", + "glob-parent": "3.1.0", + "is-glob": "4.0.0", + "merge2": "1.2.2", + "micromatch": "3.1.10" } }, "fast-json-stable-stringify": { @@ -2912,13 +2912,13 @@ "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", "requires": { - "core-js": "^1.0.0", - "isomorphic-fetch": "^2.1.1", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.18" + "core-js": "1.2.7", + "isomorphic-fetch": "2.2.1", + "loose-envify": "1.4.0", + "object-assign": "4.1.1", + "promise": "7.3.1", + "setimmediate": "1.0.5", + "ua-parser-js": "0.7.18" } }, "figures": { @@ -2927,7 +2927,7 @@ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", "dev": true, "requires": { - "escape-string-regexp": "^1.0.5" + "escape-string-regexp": "1.0.5" } }, "filename-regex": { @@ -2942,10 +2942,10 @@ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "extend-shallow": "2.0.1", + "is-number": "3.0.0", + "repeat-string": "1.6.1", + "to-regex-range": "2.1.1" }, "dependencies": { "extend-shallow": { @@ -2954,7 +2954,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -2965,9 +2965,9 @@ "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", "dev": true, "requires": { - "commondir": "^1.0.1", - "make-dir": "^1.0.0", - "pkg-dir": "^2.0.0" + "commondir": "1.0.1", + "make-dir": "1.3.0", + "pkg-dir": "2.0.0" } }, "find-up": { @@ -2976,7 +2976,7 @@ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "locate-path": "^2.0.0" + "locate-path": "2.0.0" } }, "first-chunk-stream": { @@ -2985,7 +2985,7 @@ "integrity": "sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA=", "dev": true, "requires": { - "readable-stream": "^2.0.2" + "readable-stream": "2.3.6" } }, "flow-parser": { @@ -3000,8 +3000,8 @@ "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", "dev": true, "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.4" + "inherits": "2.0.3", + "readable-stream": "2.3.6" } }, "for-in": { @@ -3016,7 +3016,7 @@ "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "dev": true, "requires": { - "for-in": "^1.0.1" + "for-in": "1.0.2" } }, "forever-agent": { @@ -3031,9 +3031,9 @@ "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", "dev": true, "requires": { - "asynckit": "^0.4.0", + "asynckit": "0.4.0", "combined-stream": "1.0.6", - "mime-types": "^2.1.12" + "mime-types": "2.1.20" }, "dependencies": { "combined-stream": { @@ -3042,7 +3042,7 @@ "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", "dev": true, "requires": { - "delayed-stream": "~1.0.0" + "delayed-stream": "1.0.0" } } } @@ -3053,7 +3053,7 @@ "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "dev": true, "requires": { - "map-cache": "^0.2.2" + "map-cache": "0.2.2" } }, "from2": { @@ -3062,8 +3062,8 @@ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", "dev": true, "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" + "inherits": "2.0.3", + "readable-stream": "2.3.6" } }, "fs-write-stream-atomic": { @@ -3072,10 +3072,10 @@ "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" + "graceful-fs": "4.1.11", + "iferr": "0.1.5", + "imurmurhash": "0.1.4", + "readable-stream": "2.3.6" } }, "fs.realpath": { @@ -3091,8 +3091,8 @@ "dev": true, "optional": true, "requires": { - "nan": "^2.9.2", - "node-pre-gyp": "^0.10.0" + "nan": "2.11.0", + "node-pre-gyp": "0.10.0" }, "dependencies": { "abbrev": { @@ -3118,8 +3118,8 @@ "dev": true, "optional": true, "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" + "delegates": "1.0.0", + "readable-stream": "2.3.6" } }, "balanced-match": { @@ -3132,7 +3132,7 @@ "bundled": true, "dev": true, "requires": { - "balanced-match": "^1.0.0", + "balanced-match": "1.0.0", "concat-map": "0.0.1" } }, @@ -3196,7 +3196,7 @@ "dev": true, "optional": true, "requires": { - "minipass": "^2.2.1" + "minipass": "2.2.4" } }, "fs.realpath": { @@ -3211,14 +3211,14 @@ "dev": true, "optional": true, "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" + "aproba": "1.2.0", + "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" } }, "glob": { @@ -3227,12 +3227,12 @@ "dev": true, "optional": 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" + "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" } }, "has-unicode": { @@ -3247,7 +3247,7 @@ "dev": true, "optional": true, "requires": { - "safer-buffer": "^2.1.0" + "safer-buffer": "2.1.2" } }, "ignore-walk": { @@ -3256,7 +3256,7 @@ "dev": true, "optional": true, "requires": { - "minimatch": "^3.0.4" + "minimatch": "3.0.4" } }, "inflight": { @@ -3265,8 +3265,8 @@ "dev": true, "optional": true, "requires": { - "once": "^1.3.0", - "wrappy": "1" + "once": "1.4.0", + "wrappy": "1.0.2" } }, "inherits": { @@ -3285,7 +3285,7 @@ "bundled": true, "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "number-is-nan": "1.0.1" } }, "isarray": { @@ -3299,7 +3299,7 @@ "bundled": true, "dev": true, "requires": { - "brace-expansion": "^1.1.7" + "brace-expansion": "1.1.11" } }, "minimist": { @@ -3312,8 +3312,8 @@ "bundled": true, "dev": true, "requires": { - "safe-buffer": "^5.1.1", - "yallist": "^3.0.0" + "safe-buffer": "5.1.1", + "yallist": "3.0.2" } }, "minizlib": { @@ -3322,7 +3322,7 @@ "dev": true, "optional": true, "requires": { - "minipass": "^2.2.1" + "minipass": "2.2.4" } }, "mkdirp": { @@ -3345,9 +3345,9 @@ "dev": true, "optional": true, "requires": { - "debug": "^2.1.2", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" + "debug": "2.6.9", + "iconv-lite": "0.4.21", + "sax": "1.2.4" } }, "node-pre-gyp": { @@ -3356,16 +3356,16 @@ "dev": true, "optional": true, "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.0", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.1.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4" + "detect-libc": "1.0.3", + "mkdirp": "0.5.1", + "needle": "2.2.0", + "nopt": "4.0.1", + "npm-packlist": "1.1.10", + "npmlog": "4.1.2", + "rc": "1.2.7", + "rimraf": "2.6.2", + "semver": "5.5.0", + "tar": "4.4.1" } }, "nopt": { @@ -3374,8 +3374,8 @@ "dev": true, "optional": true, "requires": { - "abbrev": "1", - "osenv": "^0.1.4" + "abbrev": "1.1.1", + "osenv": "0.1.5" } }, "npm-bundled": { @@ -3390,8 +3390,8 @@ "dev": true, "optional": true, "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1" + "ignore-walk": "3.0.1", + "npm-bundled": "1.0.3" } }, "npmlog": { @@ -3400,10 +3400,10 @@ "dev": true, "optional": true, "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" + "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": { @@ -3422,7 +3422,7 @@ "bundled": true, "dev": true, "requires": { - "wrappy": "1" + "wrappy": "1.0.2" } }, "os-homedir": { @@ -3443,8 +3443,8 @@ "dev": true, "optional": true, "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" } }, "path-is-absolute": { @@ -3465,10 +3465,10 @@ "dev": true, "optional": true, "requires": { - "deep-extend": "^0.5.1", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" + "deep-extend": "0.5.1", + "ini": "1.3.5", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" }, "dependencies": { "minimist": { @@ -3485,13 +3485,13 @@ "dev": true, "optional": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.1", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" } }, "rimraf": { @@ -3500,7 +3500,7 @@ "dev": true, "optional": true, "requires": { - "glob": "^7.0.5" + "glob": "7.1.2" } }, "safe-buffer": { @@ -3543,9 +3543,9 @@ "bundled": true, "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" } }, "string_decoder": { @@ -3554,7 +3554,7 @@ "dev": true, "optional": true, "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "5.1.1" } }, "strip-ansi": { @@ -3562,7 +3562,7 @@ "bundled": true, "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "2.1.1" } }, "strip-json-comments": { @@ -3577,13 +3577,13 @@ "dev": true, "optional": true, "requires": { - "chownr": "^1.0.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.2.4", - "minizlib": "^1.1.0", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.1", - "yallist": "^3.0.2" + "chownr": "1.0.1", + "fs-minipass": "1.2.5", + "minipass": "2.2.4", + "minizlib": "1.1.0", + "mkdirp": "0.5.1", + "safe-buffer": "5.1.1", + "yallist": "3.0.2" } }, "util-deprecate": { @@ -3598,7 +3598,7 @@ "dev": true, "optional": true, "requires": { - "string-width": "^1.0.2" + "string-width": "1.0.2" } }, "wrappy": { @@ -3637,7 +3637,7 @@ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "dev": true, "requires": { - "assert-plus": "^1.0.0" + "assert-plus": "1.0.0" } }, "gh-got": { @@ -3646,8 +3646,8 @@ "integrity": "sha512-F/mS+fsWQMo1zfgG9MD8KWvTWPPzzhuVwY++fhQ5Ggd+0P+CAMHtzMZhNxG+TqGfHDChJKsbh6otfMGqO2AKBw==", "dev": true, "requires": { - "got": "^7.0.0", - "is-plain-obj": "^1.1.0" + "got": "7.1.0", + "is-plain-obj": "1.1.0" } }, "github-username": { @@ -3656,7 +3656,7 @@ "integrity": "sha1-y+KABBiDIG2kISrp5LXxacML9Bc=", "dev": true, "requires": { - "gh-got": "^6.0.0" + "gh-got": "6.0.0" } }, "glob": { @@ -3665,12 +3665,12 @@ "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" + "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-all": { @@ -3679,8 +3679,8 @@ "integrity": "sha1-iRPd+17hrHgSZWJBsD1SF8ZLAqs=", "dev": true, "requires": { - "glob": "^7.0.5", - "yargs": "~1.2.6" + "glob": "7.1.3", + "yargs": "1.2.6" }, "dependencies": { "minimist": { @@ -3695,7 +3695,7 @@ "integrity": "sha1-nHtKgv1dWVsr8Xq23MQxNUMv40s=", "dev": true, "requires": { - "minimist": "^0.1.0" + "minimist": "0.1.0" } } } @@ -3706,8 +3706,8 @@ "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", "dev": true, "requires": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" + "glob-parent": "2.0.0", + "is-glob": "2.0.1" }, "dependencies": { "glob-parent": { @@ -3716,7 +3716,7 @@ "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "dev": true, "requires": { - "is-glob": "^2.0.0" + "is-glob": "2.0.1" } }, "is-extglob": { @@ -3731,7 +3731,7 @@ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "^1.0.0" + "is-extglob": "1.0.0" } } } @@ -3742,8 +3742,8 @@ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "dev": true, "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" + "is-glob": "3.1.0", + "path-dirname": "1.0.2" }, "dependencies": { "is-glob": { @@ -3752,7 +3752,7 @@ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "dev": true, "requires": { - "is-extglob": "^2.1.0" + "is-extglob": "2.1.1" } } } @@ -3769,8 +3769,8 @@ "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", "dev": true, "requires": { - "min-document": "^2.19.0", - "process": "~0.5.1" + "min-document": "2.19.0", + "process": "0.5.2" }, "dependencies": { "process": { @@ -3787,9 +3787,9 @@ "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "dev": true, "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" + "global-prefix": "1.0.2", + "is-windows": "1.0.2", + "resolve-dir": "1.0.1" } }, "global-prefix": { @@ -3798,11 +3798,11 @@ "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", "dev": true, "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" + "expand-tilde": "2.0.2", + "homedir-polyfill": "1.0.1", + "ini": "1.3.5", + "is-windows": "1.0.2", + "which": "1.3.1" } }, "globals": { @@ -3817,11 +3817,11 @@ "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "dev": true, "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "array-union": "1.0.2", + "glob": "7.1.3", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" }, "dependencies": { "pify": { @@ -3838,20 +3838,20 @@ "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", "dev": true, "requires": { - "decompress-response": "^3.2.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-plain-obj": "^1.1.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "p-cancelable": "^0.3.0", - "p-timeout": "^1.1.1", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "url-parse-lax": "^1.0.0", - "url-to-options": "^1.0.1" + "decompress-response": "3.3.0", + "duplexer3": "0.1.4", + "get-stream": "3.0.0", + "is-plain-obj": "1.1.0", + "is-retry-allowed": "1.1.0", + "is-stream": "1.1.0", + "isurl": "1.0.0", + "lowercase-keys": "1.0.1", + "p-cancelable": "0.3.0", + "p-timeout": "1.2.1", + "safe-buffer": "5.1.2", + "timed-out": "4.0.1", + "url-parse-lax": "1.0.0", + "url-to-options": "1.0.1" } }, "graceful-fs": { @@ -3866,7 +3866,7 @@ "integrity": "sha1-wWfSpTGcWg4JZO9qJbfC34mWyFw=", "dev": true, "requires": { - "lodash": "^4.17.2" + "lodash": "4.17.11" } }, "har-schema": { @@ -3881,8 +3881,8 @@ "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", "dev": true, "requires": { - "ajv": "^5.3.0", - "har-schema": "^2.0.0" + "ajv": "5.5.2", + "har-schema": "2.0.0" }, "dependencies": { "ajv": { @@ -3891,10 +3891,10 @@ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "dev": true, "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" + "co": "4.6.0", + "fast-deep-equal": "1.1.0", + "fast-json-stable-stringify": "2.0.0", + "json-schema-traverse": "0.3.1" } }, "fast-deep-equal": { @@ -3917,7 +3917,7 @@ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "2.1.1" } }, "has-color": { @@ -3944,7 +3944,7 @@ "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", "dev": true, "requires": { - "has-symbol-support-x": "^1.4.1" + "has-symbol-support-x": "1.4.2" } }, "has-value": { @@ -3953,9 +3953,9 @@ "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "dev": true, "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" + "get-value": "2.0.6", + "has-values": "1.0.0", + "isobject": "3.0.1" } }, "has-values": { @@ -3964,8 +3964,8 @@ "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "dev": true, "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" + "is-number": "3.0.0", + "kind-of": "4.0.0" }, "dependencies": { "kind-of": { @@ -3974,7 +3974,7 @@ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -3985,8 +3985,8 @@ "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", "dev": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "2.0.3", + "safe-buffer": "5.1.2" } }, "hash.js": { @@ -3995,8 +3995,8 @@ "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", "dev": true, "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" } }, "hmac-drbg": { @@ -4005,9 +4005,9 @@ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "dev": true, "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" + "hash.js": "1.1.5", + "minimalistic-assert": "1.0.1", + "minimalistic-crypto-utils": "1.0.1" } }, "home-or-tmp": { @@ -4016,8 +4016,8 @@ "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", "dev": true, "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" } }, "homedir-polyfill": { @@ -4026,7 +4026,7 @@ "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", "dev": true, "requires": { - "parse-passwd": "^1.0.0" + "parse-passwd": "1.0.0" } }, "hosted-git-info": { @@ -4041,9 +4041,9 @@ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "dev": true, "requires": { - "assert-plus": "^1.0.0", - "jsprim": "^1.2.2", - "sshpk": "^1.7.0" + "assert-plus": "1.0.0", + "jsprim": "1.4.1", + "sshpk": "1.14.2" } }, "https-browserify": { @@ -4057,7 +4057,7 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { - "safer-buffer": ">= 2.1.2 < 3" + "safer-buffer": "2.1.2" } }, "ieee754": { @@ -4084,7 +4084,7 @@ "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", "dev": true, "requires": { - "minimatch": "^3.0.4" + "minimatch": "3.0.4" } }, "imurmurhash": { @@ -4099,7 +4099,7 @@ "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "dev": true, "requires": { - "repeating": "^2.0.0" + "repeating": "2.0.1" } }, "indexof": { @@ -4114,8 +4114,8 @@ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, "requires": { - "once": "^1.3.0", - "wrappy": "1" + "once": "1.4.0", + "wrappy": "1.0.2" } }, "inherits": { @@ -4136,20 +4136,20 @@ "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", "dev": true, "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^2.0.4", - "figures": "^2.0.0", - "lodash": "^4.3.0", + "ansi-escapes": "3.1.0", + "chalk": "2.4.1", + "cli-cursor": "2.1.0", + "cli-width": "2.2.0", + "external-editor": "2.2.0", + "figures": "2.0.0", + "lodash": "4.17.11", "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" + "run-async": "2.3.0", + "rx-lite": "4.0.8", + "rx-lite-aggregates": "4.0.8", + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "through": "2.3.8" }, "dependencies": { "ansi-regex": { @@ -4164,7 +4164,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -4173,9 +4173,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "strip-ansi": { @@ -4184,7 +4184,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "3.0.0" } }, "supports-color": { @@ -4193,7 +4193,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -4210,7 +4210,7 @@ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "dev": true, "requires": { - "loose-envify": "^1.0.0" + "loose-envify": "1.4.0" } }, "invert-kv": { @@ -4225,7 +4225,7 @@ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -4234,7 +4234,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -4251,7 +4251,7 @@ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "dev": true, "requires": { - "binary-extensions": "^1.0.0" + "binary-extensions": "1.12.0" } }, "is-buffer": { @@ -4266,7 +4266,7 @@ "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "dev": true, "requires": { - "builtin-modules": "^1.0.0" + "builtin-modules": "1.1.1" } }, "is-data-descriptor": { @@ -4275,7 +4275,7 @@ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -4284,7 +4284,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -4295,9 +4295,9 @@ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "is-accessor-descriptor": "0.1.6", + "is-data-descriptor": "0.1.4", + "kind-of": "5.1.0" }, "dependencies": { "kind-of": { @@ -4320,7 +4320,7 @@ "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", "dev": true, "requires": { - "is-primitive": "^2.0.0" + "is-primitive": "2.0.0" } }, "is-extendable": { @@ -4341,7 +4341,7 @@ "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "number-is-nan": "1.0.1" } }, "is-fullwidth-code-point": { @@ -4356,7 +4356,7 @@ "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", "dev": true, "requires": { - "is-extglob": "^2.1.1" + "is-extglob": "2.1.1" } }, "is-number": { @@ -4365,7 +4365,7 @@ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -4374,7 +4374,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -4397,7 +4397,7 @@ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "dev": true, "requires": { - "isobject": "^3.0.1" + "isobject": "3.0.1" } }, "is-posix-bracket": { @@ -4430,7 +4430,7 @@ "integrity": "sha1-RJypgpnnEwOCViieyytUDcQ3yzA=", "dev": true, "requires": { - "scoped-regex": "^1.0.0" + "scoped-regex": "1.0.0" } }, "is-stream": { @@ -4479,8 +4479,8 @@ "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", "requires": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" + "node-fetch": "1.7.3", + "whatwg-fetch": "3.0.0" } }, "isstream": { @@ -4495,9 +4495,9 @@ "integrity": "sha512-TS+hoFl8Z5FAFMK38nhBkdLt44CclNRgDHWeMgsV8ko3nDlr/9UI2Sf839sW7enijf8oKsZYXRvM8g0it9Zmcw==", "dev": true, "requires": { - "binaryextensions": "2", - "editions": "^1.3.3", - "textextensions": "2" + "binaryextensions": "2.1.1", + "editions": "1.3.4", + "textextensions": "2.2.0" } }, "isurl": { @@ -4506,8 +4506,8 @@ "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", "dev": true, "requires": { - "has-to-string-tag-x": "^1.2.0", - "is-object": "^1.0.1" + "has-to-string-tag-x": "1.4.1", + "is-object": "1.0.1" } }, "js-tokens": { @@ -4521,8 +4521,8 @@ "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", "dev": true, "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" + "argparse": "1.0.10", + "esprima": "4.0.1" } }, "jsbn": { @@ -4538,21 +4538,21 @@ "integrity": "sha512-iOX6If+hsw0q99V3n31t4f5VlD1TQZddH08xbT65ZqA7T4Vkx68emrDZMUOLVvCEAJ6NpAk7DECe3fjC/t52AQ==", "dev": true, "requires": { - "async": "^1.5.0", - "babel-plugin-transform-flow-strip-types": "^6.8.0", - "babel-preset-es2015": "^6.9.0", - "babel-preset-stage-1": "^6.5.0", - "babel-register": "^6.9.0", - "babylon": "^6.17.3", - "colors": "^1.1.2", - "flow-parser": "^0.*", - "lodash": "^4.13.1", - "micromatch": "^2.3.7", + "async": "1.5.2", + "babel-plugin-transform-flow-strip-types": "6.22.0", + "babel-preset-es2015": "6.24.1", + "babel-preset-stage-1": "6.24.1", + "babel-register": "6.26.0", + "babylon": "6.18.0", + "colors": "1.3.2", + "flow-parser": "0.81.0", + "lodash": "4.17.11", + "micromatch": "2.3.11", "node-dir": "0.1.8", - "nomnom": "^1.8.1", - "recast": "^0.12.5", - "temp": "^0.8.1", - "write-file-atomic": "^1.2.0" + "nomnom": "1.8.1", + "recast": "0.12.9", + "temp": "0.8.3", + "write-file-atomic": "1.3.4" }, "dependencies": { "arr-diff": { @@ -4561,7 +4561,7 @@ "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "dev": true, "requires": { - "arr-flatten": "^1.0.1" + "arr-flatten": "1.1.0" } }, "array-unique": { @@ -4576,9 +4576,9 @@ "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "dev": true, "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.3" } }, "core-js": { @@ -4593,7 +4593,7 @@ "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "dev": true, "requires": { - "is-posix-bracket": "^0.1.0" + "is-posix-bracket": "0.1.1" } }, "extglob": { @@ -4602,7 +4602,7 @@ "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "dev": true, "requires": { - "is-extglob": "^1.0.0" + "is-extglob": "1.0.0" } }, "is-extglob": { @@ -4617,7 +4617,7 @@ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "^1.0.0" + "is-extglob": "1.0.0" } }, "kind-of": { @@ -4626,7 +4626,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } }, "micromatch": { @@ -4635,19 +4635,19 @@ "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "dev": true, "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" + "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" } }, "recast": { @@ -4657,10 +4657,10 @@ "dev": true, "requires": { "ast-types": "0.10.1", - "core-js": "^2.4.1", - "esprima": "~4.0.0", - "private": "~0.1.5", - "source-map": "~0.6.1" + "core-js": "2.5.7", + "esprima": "4.0.1", + "private": "0.1.8", + "source-map": "0.6.1" } }, "source-map": { @@ -4731,7 +4731,7 @@ "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "dev": true, "requires": { - "invert-kv": "^1.0.0" + "invert-kv": "1.0.0" } }, "leb": { @@ -4746,22 +4746,22 @@ "integrity": "sha1-a84sD1YD+klYDqF81qAMwOX6RRo=", "dev": true, "requires": { - "chalk": "^1.1.3", - "cli-truncate": "^0.2.1", - "figures": "^1.7.0", - "indent-string": "^2.1.0", - "is-promise": "^2.1.0", - "is-stream": "^1.1.0", - "listr-silent-renderer": "^1.1.1", - "listr-update-renderer": "^0.2.0", - "listr-verbose-renderer": "^0.4.0", - "log-symbols": "^1.0.2", - "log-update": "^1.0.2", - "ora": "^0.2.3", - "p-map": "^1.1.1", - "rxjs": "^5.0.0-beta.11", - "stream-to-observable": "^0.1.0", - "strip-ansi": "^3.0.1" + "chalk": "1.1.3", + "cli-truncate": "0.2.1", + "figures": "1.7.0", + "indent-string": "2.1.0", + "is-promise": "2.1.0", + "is-stream": "1.1.0", + "listr-silent-renderer": "1.1.1", + "listr-update-renderer": "0.2.0", + "listr-verbose-renderer": "0.4.1", + "log-symbols": "1.0.2", + "log-update": "1.0.2", + "ora": "0.2.3", + "p-map": "1.2.0", + "rxjs": "5.5.12", + "stream-to-observable": "0.1.0", + "strip-ansi": "3.0.1" }, "dependencies": { "figures": { @@ -4770,8 +4770,8 @@ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "dev": true, "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" + "escape-string-regexp": "1.0.5", + "object-assign": "4.1.1" } }, "log-symbols": { @@ -4780,7 +4780,7 @@ "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", "dev": true, "requires": { - "chalk": "^1.0.0" + "chalk": "1.1.3" } } } @@ -4797,14 +4797,14 @@ "integrity": "sha1-yoDhd5tOcCZoB+ju0a1qvjmFUPk=", "dev": true, "requires": { - "chalk": "^1.1.3", - "cli-truncate": "^0.2.1", - "elegant-spinner": "^1.0.1", - "figures": "^1.7.0", - "indent-string": "^3.0.0", - "log-symbols": "^1.0.2", - "log-update": "^1.0.2", - "strip-ansi": "^3.0.1" + "chalk": "1.1.3", + "cli-truncate": "0.2.1", + "elegant-spinner": "1.0.1", + "figures": "1.7.0", + "indent-string": "3.2.0", + "log-symbols": "1.0.2", + "log-update": "1.0.2", + "strip-ansi": "3.0.1" }, "dependencies": { "figures": { @@ -4813,8 +4813,8 @@ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "dev": true, "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" + "escape-string-regexp": "1.0.5", + "object-assign": "4.1.1" } }, "indent-string": { @@ -4829,7 +4829,7 @@ "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", "dev": true, "requires": { - "chalk": "^1.0.0" + "chalk": "1.1.3" } } } @@ -4840,10 +4840,10 @@ "integrity": "sha1-ggb0z21S3cWCfl/RSYng6WWTOjU=", "dev": true, "requires": { - "chalk": "^1.1.3", - "cli-cursor": "^1.0.2", - "date-fns": "^1.27.2", - "figures": "^1.7.0" + "chalk": "1.1.3", + "cli-cursor": "1.0.2", + "date-fns": "1.29.0", + "figures": "1.7.0" }, "dependencies": { "cli-cursor": { @@ -4852,7 +4852,7 @@ "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", "dev": true, "requires": { - "restore-cursor": "^1.0.1" + "restore-cursor": "1.0.1" } }, "figures": { @@ -4861,8 +4861,8 @@ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "dev": true, "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" + "escape-string-regexp": "1.0.5", + "object-assign": "4.1.1" } }, "onetime": { @@ -4877,8 +4877,8 @@ "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", "dev": true, "requires": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" + "exit-hook": "1.1.1", + "onetime": "1.1.0" } } } @@ -4889,10 +4889,10 @@ "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "strip-bom": "3.0.0" }, "dependencies": { "pify": { @@ -4915,9 +4915,9 @@ "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "dev": true, "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0" + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1" } }, "locate-path": { @@ -4926,8 +4926,8 @@ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" + "p-locate": "2.0.0", + "path-exists": "3.0.0" } }, "lodash": { @@ -4948,7 +4948,7 @@ "integrity": "sha512-zLeLrzMA1A2vRF1e/0Mo+LNINzi6jzBylHj5WqvQ/WK/5WCZt8si9SyN4p9llr/HRYvVR1AoXHRHl4WTHyQAzQ==", "dev": true, "requires": { - "chalk": "^2.0.1" + "chalk": "2.4.1" }, "dependencies": { "ansi-styles": { @@ -4957,7 +4957,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -4966,9 +4966,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "supports-color": { @@ -4977,7 +4977,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -4988,8 +4988,8 @@ "integrity": "sha1-GZKfZMQJPS0ucHWh2tivWcKWuNE=", "dev": true, "requires": { - "ansi-escapes": "^1.0.0", - "cli-cursor": "^1.0.2" + "ansi-escapes": "1.4.0", + "cli-cursor": "1.0.2" }, "dependencies": { "ansi-escapes": { @@ -5004,7 +5004,7 @@ "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", "dev": true, "requires": { - "restore-cursor": "^1.0.1" + "restore-cursor": "1.0.1" } }, "onetime": { @@ -5019,8 +5019,8 @@ "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", "dev": true, "requires": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" + "exit-hook": "1.1.1", + "onetime": "1.1.0" } } } @@ -5036,7 +5036,7 @@ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { - "js-tokens": "^3.0.0 || ^4.0.0" + "js-tokens": "4.0.0" } }, "lowercase-keys": { @@ -5051,8 +5051,8 @@ "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", "dev": true, "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "pseudomap": "1.0.2", + "yallist": "2.1.2" } }, "make-dir": { @@ -5061,7 +5061,7 @@ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "dev": true, "requires": { - "pify": "^3.0.0" + "pify": "3.0.0" } }, "mamacro": { @@ -5082,7 +5082,7 @@ "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "dev": true, "requires": { - "object-visit": "^1.0.0" + "object-visit": "1.0.1" } }, "math-random": { @@ -5097,8 +5097,8 @@ "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", "dev": true, "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "hash-base": "3.0.4", + "inherits": "2.0.3" } }, "mem": { @@ -5107,7 +5107,7 @@ "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", "dev": true, "requires": { - "mimic-fn": "^1.0.0" + "mimic-fn": "1.2.0" } }, "mem-fs": { @@ -5116,9 +5116,9 @@ "integrity": "sha1-uK6NLj/Lb10/kWXBLUVRoGXZicw=", "dev": true, "requires": { - "through2": "^2.0.0", - "vinyl": "^1.1.0", - "vinyl-file": "^2.0.0" + "through2": "2.0.3", + "vinyl": "1.2.0", + "vinyl-file": "2.0.0" }, "dependencies": { "clone": { @@ -5145,8 +5145,8 @@ "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", "dev": true, "requires": { - "clone": "^1.0.0", - "clone-stats": "^0.0.1", + "clone": "1.0.4", + "clone-stats": "0.0.1", "replace-ext": "0.0.1" } } @@ -5158,16 +5158,16 @@ "integrity": "sha1-3Qpuryu4prN3QAZ6pUnrUwEFr58=", "dev": true, "requires": { - "commondir": "^1.0.1", - "deep-extend": "^0.4.0", - "ejs": "^2.3.1", - "glob": "^7.0.3", - "globby": "^6.1.0", - "mkdirp": "^0.5.0", - "multimatch": "^2.0.0", - "rimraf": "^2.2.8", - "through2": "^2.0.0", - "vinyl": "^2.0.1" + "commondir": "1.0.1", + "deep-extend": "0.4.2", + "ejs": "2.6.1", + "glob": "7.1.3", + "globby": "6.1.0", + "mkdirp": "0.5.1", + "multimatch": "2.1.0", + "rimraf": "2.6.2", + "through2": "2.0.3", + "vinyl": "2.2.0" } }, "memory-fs": { @@ -5176,8 +5176,8 @@ "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", "dev": true, "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "errno": "0.1.7", + "readable-stream": "2.3.6" } }, "merge2": { @@ -5192,19 +5192,19 @@ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "braces": "2.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "extglob": "2.0.4", + "fragment-cache": "0.2.1", + "kind-of": "6.0.2", + "nanomatch": "1.2.13", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" } }, "miller-rabin": { @@ -5213,8 +5213,8 @@ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dev": true, "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" + "bn.js": "4.11.8", + "brorand": "1.1.0" } }, "mime-db": { @@ -5229,7 +5229,7 @@ "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==", "dev": true, "requires": { - "mime-db": "~1.36.0" + "mime-db": "1.36.0" } }, "mimic-fn": { @@ -5250,7 +5250,7 @@ "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", "dev": true, "requires": { - "dom-walk": "^0.1.0" + "dom-walk": "0.1.1" } }, "minimalistic-assert": { @@ -5271,7 +5271,7 @@ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "brace-expansion": "^1.1.7" + "brace-expansion": "1.1.11" } }, "minimist": { @@ -5286,16 +5286,16 @@ "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", "dev": true, "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^2.0.1", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" + "concat-stream": "1.6.2", + "duplexify": "3.6.0", + "end-of-stream": "1.4.1", + "flush-write-stream": "1.0.3", + "from2": "2.3.0", + "parallel-transform": "1.1.0", + "pump": "2.0.1", + "pumpify": "1.5.1", + "stream-each": "1.2.3", + "through2": "2.0.3" } }, "mixin-deep": { @@ -5304,8 +5304,8 @@ "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", "dev": true, "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" + "for-in": "1.0.2", + "is-extendable": "1.0.1" }, "dependencies": { "is-extendable": { @@ -5314,7 +5314,7 @@ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "dev": true, "requires": { - "is-plain-object": "^2.0.4" + "is-plain-object": "2.0.4" } } } @@ -5334,12 +5334,12 @@ "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", "dev": true, "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" + "aproba": "1.2.0", + "copy-concurrently": "1.0.5", + "fs-write-stream-atomic": "1.0.10", + "mkdirp": "0.5.1", + "rimraf": "2.6.2", + "run-queue": "1.0.3" } }, "ms": { @@ -5354,10 +5354,10 @@ "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", "dev": true, "requires": { - "array-differ": "^1.0.0", - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "minimatch": "^3.0.0" + "array-differ": "1.0.0", + "array-union": "1.0.2", + "arrify": "1.0.1", + "minimatch": "3.0.4" } }, "mute-stream": { @@ -5379,17 +5379,17 @@ "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "dev": true, "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "fragment-cache": "0.2.1", + "is-windows": "1.0.2", + "kind-of": "6.0.2", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" } }, "neo-async": { @@ -5415,8 +5415,8 @@ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", "requires": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" + "encoding": "0.1.12", + "is-stream": "1.1.0" } }, "node-libs-browser": { @@ -5425,28 +5425,28 @@ "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", "dev": true, "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^1.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", + "assert": "1.4.1", + "browserify-zlib": "0.2.0", + "buffer": "4.9.1", + "console-browserify": "1.1.0", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.12.0", + "domain-browser": "1.2.0", + "events": "1.1.1", + "https-browserify": "1.0.0", + "os-browserify": "0.3.0", "path-browserify": "0.0.0", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", + "process": "0.11.10", + "punycode": "1.4.1", + "querystring-es3": "0.2.1", + "readable-stream": "2.3.6", + "stream-browserify": "2.0.1", + "stream-http": "2.8.3", + "string_decoder": "1.1.1", + "timers-browserify": "2.0.10", "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.10.3", + "url": "0.11.0", + "util": "0.10.4", "vm-browserify": "0.0.4" }, "dependencies": { @@ -5464,8 +5464,8 @@ "integrity": "sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc=", "dev": true, "requires": { - "chalk": "~0.4.0", - "underscore": "~1.6.0" + "chalk": "0.4.0", + "underscore": "1.6.0" }, "dependencies": { "ansi-styles": { @@ -5480,9 +5480,9 @@ "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", "dev": true, "requires": { - "ansi-styles": "~1.0.0", - "has-color": "~0.1.0", - "strip-ansi": "~0.1.0" + "ansi-styles": "1.0.0", + "has-color": "0.1.7", + "strip-ansi": "0.1.1" } }, "strip-ansi": { @@ -5499,10 +5499,10 @@ "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", "dev": true, "requires": { - "hosted-git-info": "^2.1.4", - "is-builtin-module": "^1.0.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" + "hosted-git-info": "2.7.1", + "is-builtin-module": "1.0.0", + "semver": "5.5.1", + "validate-npm-package-license": "3.0.4" } }, "normalize-path": { @@ -5511,7 +5511,7 @@ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "dev": true, "requires": { - "remove-trailing-separator": "^1.0.1" + "remove-trailing-separator": "1.1.0" } }, "npm-run-path": { @@ -5520,7 +5520,7 @@ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, "requires": { - "path-key": "^2.0.0" + "path-key": "2.0.1" } }, "number-is-nan": { @@ -5546,9 +5546,9 @@ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "dev": true, "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" + "copy-descriptor": "0.1.1", + "define-property": "0.2.5", + "kind-of": "3.2.2" }, "dependencies": { "define-property": { @@ -5557,7 +5557,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } }, "kind-of": { @@ -5566,7 +5566,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -5577,7 +5577,7 @@ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "dev": true, "requires": { - "isobject": "^3.0.0" + "isobject": "3.0.1" } }, "object.omit": { @@ -5586,8 +5586,8 @@ "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", "dev": true, "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" + "for-own": "0.1.5", + "is-extendable": "0.1.1" } }, "object.pick": { @@ -5596,7 +5596,7 @@ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "dev": true, "requires": { - "isobject": "^3.0.1" + "isobject": "3.0.1" } }, "once": { @@ -5605,7 +5605,7 @@ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "wrappy": "1" + "wrappy": "1.0.2" } }, "onetime": { @@ -5614,7 +5614,7 @@ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", "dev": true, "requires": { - "mimic-fn": "^1.0.0" + "mimic-fn": "1.2.0" } }, "ora": { @@ -5623,10 +5623,10 @@ "integrity": "sha1-N1J9Igrc1Tw5tzVx11QVbV22V6Q=", "dev": true, "requires": { - "chalk": "^1.1.1", - "cli-cursor": "^1.0.2", - "cli-spinners": "^0.1.2", - "object-assign": "^4.0.1" + "chalk": "1.1.3", + "cli-cursor": "1.0.2", + "cli-spinners": "0.1.2", + "object-assign": "4.1.1" }, "dependencies": { "cli-cursor": { @@ -5635,7 +5635,7 @@ "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", "dev": true, "requires": { - "restore-cursor": "^1.0.1" + "restore-cursor": "1.0.1" } }, "onetime": { @@ -5650,8 +5650,8 @@ "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", "dev": true, "requires": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" + "exit-hook": "1.1.1", + "onetime": "1.1.0" } } } @@ -5674,9 +5674,9 @@ "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", "dev": true, "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" + "execa": "0.7.0", + "lcid": "1.0.0", + "mem": "1.1.0" } }, "os-shim": { @@ -5703,7 +5703,7 @@ "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", "dev": true, "requires": { - "p-reduce": "^1.0.0" + "p-reduce": "1.0.0" } }, "p-finally": { @@ -5724,7 +5724,7 @@ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "dev": true, "requires": { - "p-try": "^1.0.0" + "p-try": "1.0.0" } }, "p-locate": { @@ -5733,7 +5733,7 @@ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "dev": true, "requires": { - "p-limit": "^1.1.0" + "p-limit": "1.3.0" } }, "p-map": { @@ -5754,7 +5754,7 @@ "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", "dev": true, "requires": { - "p-finally": "^1.0.0" + "p-finally": "1.0.0" } }, "p-try": { @@ -5775,9 +5775,9 @@ "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", "dev": true, "requires": { - "cyclist": "~0.2.2", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" + "cyclist": "0.2.2", + "inherits": "2.0.3", + "readable-stream": "2.3.6" } }, "parse-asn1": { @@ -5786,11 +5786,11 @@ "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", "dev": true, "requires": { - "asn1.js": "^4.0.0", - "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3" + "asn1.js": "4.10.1", + "browserify-aes": "1.2.0", + "create-hash": "1.2.0", + "evp_bytestokey": "1.0.3", + "pbkdf2": "3.0.17" } }, "parse-glob": { @@ -5799,10 +5799,10 @@ "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", "dev": true, "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" + "glob-base": "0.3.0", + "is-dotfile": "1.0.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" }, "dependencies": { "is-extglob": { @@ -5817,7 +5817,7 @@ "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "dev": true, "requires": { - "is-extglob": "^1.0.0" + "is-extglob": "1.0.0" } } } @@ -5828,7 +5828,7 @@ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, "requires": { - "error-ex": "^1.2.0" + "error-ex": "1.3.2" } }, "parse-passwd": { @@ -5885,7 +5885,7 @@ "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", "dev": true, "requires": { - "pify": "^2.0.0" + "pify": "2.3.0" }, "dependencies": { "pify": { @@ -5902,11 +5902,11 @@ "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", "dev": true, "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "ripemd160": "2.0.2", + "safe-buffer": "5.1.2", + "sha.js": "2.4.11" } }, "performance-now": { @@ -5933,7 +5933,7 @@ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, "requires": { - "pinkie": "^2.0.0" + "pinkie": "2.0.4" } }, "pkg-dir": { @@ -5942,7 +5942,7 @@ "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", "dev": true, "requires": { - "find-up": "^2.1.0" + "find-up": "2.1.0" } }, "posix-character-classes": { @@ -5998,7 +5998,7 @@ "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "requires": { - "asap": "~2.0.3" + "asap": "2.0.6" } }, "promise-inflight": { @@ -6012,8 +6012,8 @@ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz", "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==", "requires": { - "loose-envify": "^1.3.1", - "object-assign": "^4.1.1" + "loose-envify": "1.4.0", + "object-assign": "4.1.1" } }, "prr": { @@ -6040,11 +6040,11 @@ "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==", "dev": true, "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1" + "bn.js": "4.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.2.0", + "parse-asn1": "5.1.1", + "randombytes": "2.0.6" } }, "pump": { @@ -6053,8 +6053,8 @@ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "end-of-stream": "1.4.1", + "once": "1.4.0" } }, "pumpify": { @@ -6063,9 +6063,9 @@ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", "dev": true, "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" + "duplexify": "3.6.0", + "inherits": "2.0.3", + "pump": "2.0.1" } }, "punycode": { @@ -6098,9 +6098,9 @@ "integrity": "sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ==", "dev": true, "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" + "is-number": "4.0.0", + "kind-of": "6.0.2", + "math-random": "1.0.1" }, "dependencies": { "is-number": { @@ -6117,7 +6117,7 @@ "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", "dev": true, "requires": { - "safe-buffer": "^5.1.0" + "safe-buffer": "5.1.2" } }, "randomfill": { @@ -6126,8 +6126,8 @@ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dev": true, "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" + "randombytes": "2.0.6", + "safe-buffer": "5.1.2" } }, "react": { @@ -6135,10 +6135,10 @@ "resolved": "https://registry.npmjs.org/react/-/react-16.2.0.tgz", "integrity": "sha512-ZmIomM7EE1DvPEnSFAHZn9Vs9zJl5A9H7el0EGTE6ZbW9FKe/14IYAlPbC8iH25YarEQxZL+E8VW7Mi7kfQrDQ==", "requires": { - "fbjs": "^0.8.16", - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.0" + "fbjs": "0.8.17", + "loose-envify": "1.4.0", + "object-assign": "4.1.1", + "prop-types": "15.6.2" } }, "react-dom": { @@ -6146,10 +6146,10 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.2.0.tgz", "integrity": "sha512-zpGAdwHVn9K0091d+hr+R0qrjoJ84cIBFL2uU60KvWBPfZ7LPSrfqviTxGHWN0sjPZb2hxWzMexwrvJdKePvjg==", "requires": { - "fbjs": "^0.8.16", - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.0" + "fbjs": "0.8.17", + "loose-envify": "1.4.0", + "object-assign": "4.1.1", + "prop-types": "15.6.2" } }, "read-chunk": { @@ -6158,8 +6158,8 @@ "integrity": "sha1-agTAkoAF7Z1C4aasVgDhnLx/9lU=", "dev": true, "requires": { - "pify": "^3.0.0", - "safe-buffer": "^5.1.1" + "pify": "3.0.0", + "safe-buffer": "5.1.2" } }, "read-pkg": { @@ -6168,9 +6168,9 @@ "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", "dev": true, "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" + "load-json-file": "2.0.0", + "normalize-package-data": "2.4.0", + "path-type": "2.0.0" } }, "read-pkg-up": { @@ -6179,8 +6179,8 @@ "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", "dev": true, "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" + "find-up": "2.1.0", + "read-pkg": "2.0.0" } }, "readable-stream": { @@ -6189,13 +6189,13 @@ "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "dev": true, "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" } }, "readdirp": { @@ -6204,9 +6204,9 @@ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "dev": true, "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" + "graceful-fs": "4.1.11", + "micromatch": "3.1.10", + "readable-stream": "2.3.6" } }, "recast": { @@ -6216,9 +6216,9 @@ "dev": true, "requires": { "ast-types": "0.10.2", - "esprima": "~4.0.0", - "private": "~0.1.5", - "source-map": "~0.6.1" + "esprima": "4.0.1", + "private": "0.1.8", + "source-map": "0.6.1" }, "dependencies": { "ast-types": { @@ -6241,7 +6241,7 @@ "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", "dev": true, "requires": { - "resolve": "^1.1.6" + "resolve": "1.8.1" } }, "regenerate": { @@ -6262,9 +6262,9 @@ "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", "dev": true, "requires": { - "babel-runtime": "^6.18.0", - "babel-types": "^6.19.0", - "private": "^0.1.6" + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "private": "0.1.8" } }, "regex-cache": { @@ -6273,7 +6273,7 @@ "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", "dev": true, "requires": { - "is-equal-shallow": "^0.1.3" + "is-equal-shallow": "0.1.3" } }, "regex-not": { @@ -6282,8 +6282,8 @@ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "dev": true, "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" + "extend-shallow": "3.0.2", + "safe-regex": "1.1.0" } }, "regexpu-core": { @@ -6292,9 +6292,9 @@ "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", "dev": true, "requires": { - "regenerate": "^1.2.1", - "regjsgen": "^0.2.0", - "regjsparser": "^0.1.4" + "regenerate": "1.4.0", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" } }, "regjsgen": { @@ -6309,7 +6309,7 @@ "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", "dev": true, "requires": { - "jsesc": "~0.5.0" + "jsesc": "0.5.0" } }, "remove-trailing-separator": { @@ -6336,7 +6336,7 @@ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, "requires": { - "is-finite": "^1.0.0" + "is-finite": "1.0.2" } }, "replace-ext": { @@ -6351,26 +6351,26 @@ "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "dev": true, "requires": { - "aws-sign2": "~0.7.0", - "aws4": "^1.8.0", - "caseless": "~0.12.0", - "combined-stream": "~1.0.6", - "extend": "~3.0.2", - "forever-agent": "~0.6.1", - "form-data": "~2.3.2", - "har-validator": "~5.1.0", - "http-signature": "~1.2.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.19", - "oauth-sign": "~0.9.0", - "performance-now": "^2.1.0", - "qs": "~6.5.2", - "safe-buffer": "^5.1.2", - "tough-cookie": "~2.4.3", - "tunnel-agent": "^0.6.0", - "uuid": "^3.3.2" + "aws-sign2": "0.7.0", + "aws4": "1.8.0", + "caseless": "0.12.0", + "combined-stream": "1.0.7", + "extend": "3.0.2", + "forever-agent": "0.6.1", + "form-data": "2.3.2", + "har-validator": "5.1.0", + "http-signature": "1.2.0", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.20", + "oauth-sign": "0.9.0", + "performance-now": "2.1.0", + "qs": "6.5.2", + "safe-buffer": "5.1.2", + "tough-cookie": "2.4.3", + "tunnel-agent": "0.6.0", + "uuid": "3.3.2" } }, "require-directory": { @@ -6391,7 +6391,7 @@ "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", "dev": true, "requires": { - "path-parse": "^1.0.5" + "path-parse": "1.0.6" } }, "resolve-cwd": { @@ -6400,7 +6400,7 @@ "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", "dev": true, "requires": { - "resolve-from": "^3.0.0" + "resolve-from": "3.0.0" } }, "resolve-dir": { @@ -6409,8 +6409,8 @@ "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", "dev": true, "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" + "expand-tilde": "2.0.2", + "global-modules": "1.0.0" } }, "resolve-from": { @@ -6431,8 +6431,8 @@ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", "dev": true, "requires": { - "onetime": "^2.0.0", - "signal-exit": "^3.0.2" + "onetime": "2.0.1", + "signal-exit": "3.0.2" } }, "ret": { @@ -6447,7 +6447,7 @@ "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "dev": true, "requires": { - "glob": "^7.0.5" + "glob": "7.1.3" } }, "ripemd160": { @@ -6456,8 +6456,8 @@ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "dev": true, "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "hash-base": "3.0.4", + "inherits": "2.0.3" } }, "run-async": { @@ -6466,7 +6466,7 @@ "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", "dev": true, "requires": { - "is-promise": "^2.1.0" + "is-promise": "2.1.0" } }, "run-queue": { @@ -6475,7 +6475,7 @@ "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", "dev": true, "requires": { - "aproba": "^1.1.1" + "aproba": "1.2.0" } }, "rx": { @@ -6496,7 +6496,7 @@ "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", "dev": true, "requires": { - "rx-lite": "*" + "rx-lite": "4.0.8" } }, "rxjs": { @@ -6520,7 +6520,7 @@ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "dev": true, "requires": { - "ret": "~0.1.10" + "ret": "0.1.15" } }, "safer-buffer": { @@ -6534,8 +6534,8 @@ "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0" + "ajv": "6.5.4", + "ajv-keywords": "3.2.0" } }, "scoped-regex": { @@ -6568,10 +6568,10 @@ "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "split-string": "3.1.0" }, "dependencies": { "extend-shallow": { @@ -6580,7 +6580,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -6596,8 +6596,8 @@ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "inherits": "2.0.3", + "safe-buffer": "5.1.2" } }, "shebang-command": { @@ -6606,7 +6606,7 @@ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "dev": true, "requires": { - "shebang-regex": "^1.0.0" + "shebang-regex": "1.0.0" } }, "shebang-regex": { @@ -6621,9 +6621,9 @@ "integrity": "sha1-3svPh0sNHl+3LhSxZKloMEjprLM=", "dev": true, "requires": { - "glob": "^7.0.0", - "interpret": "^1.0.0", - "rechoir": "^0.6.2" + "glob": "7.1.3", + "interpret": "1.1.0", + "rechoir": "0.6.2" } }, "signal-exit": { @@ -6656,14 +6656,14 @@ "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "dev": true, "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" + "base": "0.11.2", + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "map-cache": "0.2.2", + "source-map": "0.5.7", + "source-map-resolve": "0.5.2", + "use": "3.1.1" }, "dependencies": { "define-property": { @@ -6672,7 +6672,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } }, "extend-shallow": { @@ -6681,7 +6681,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } } } @@ -6692,9 +6692,9 @@ "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "dev": true, "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" + "define-property": "1.0.0", + "isobject": "3.0.1", + "snapdragon-util": "3.0.1" }, "dependencies": { "define-property": { @@ -6703,7 +6703,7 @@ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "dev": true, "requires": { - "is-descriptor": "^1.0.0" + "is-descriptor": "1.0.2" } }, "is-accessor-descriptor": { @@ -6712,7 +6712,7 @@ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-data-descriptor": { @@ -6721,7 +6721,7 @@ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "^6.0.0" + "kind-of": "6.0.2" } }, "is-descriptor": { @@ -6730,9 +6730,9 @@ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" + "is-accessor-descriptor": "1.0.0", + "is-data-descriptor": "1.0.0", + "kind-of": "6.0.2" } } } @@ -6743,7 +6743,7 @@ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "dev": true, "requires": { - "kind-of": "^3.2.0" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -6752,7 +6752,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -6775,11 +6775,11 @@ "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", "dev": true, "requires": { - "atob": "^2.1.1", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" + "atob": "2.1.2", + "decode-uri-component": "0.2.0", + "resolve-url": "0.2.1", + "source-map-url": "0.4.0", + "urix": "0.1.0" } }, "source-map-support": { @@ -6788,7 +6788,7 @@ "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", "dev": true, "requires": { - "source-map": "^0.5.6" + "source-map": "0.5.7" } }, "source-map-url": { @@ -6803,8 +6803,8 @@ "integrity": "sha1-sAeZVX63+wyDdsKdROih6mfldHY=", "dev": true, "requires": { - "concat-stream": "^1.4.7", - "os-shim": "^0.1.2" + "concat-stream": "1.6.2", + "os-shim": "0.1.3" } }, "spdx-correct": { @@ -6813,8 +6813,8 @@ "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", "dev": true, "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "spdx-expression-parse": "3.0.0", + "spdx-license-ids": "3.0.1" } }, "spdx-exceptions": { @@ -6829,8 +6829,8 @@ "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", "dev": true, "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "spdx-exceptions": "2.1.0", + "spdx-license-ids": "3.0.1" } }, "spdx-license-ids": { @@ -6845,7 +6845,7 @@ "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "dev": true, "requires": { - "extend-shallow": "^3.0.0" + "extend-shallow": "3.0.2" } }, "sprintf-js": { @@ -6860,15 +6860,15 @@ "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", "dev": true, "requires": { - "asn1": "~0.2.3", - "assert-plus": "^1.0.0", - "bcrypt-pbkdf": "^1.0.0", - "dashdash": "^1.12.0", - "ecc-jsbn": "~0.1.1", - "getpass": "^0.1.1", - "jsbn": "~0.1.0", - "safer-buffer": "^2.0.2", - "tweetnacl": "~0.14.0" + "asn1": "0.2.4", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.2", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.2", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "safer-buffer": "2.1.2", + "tweetnacl": "0.14.5" } }, "ssri": { @@ -6877,7 +6877,7 @@ "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", "dev": true, "requires": { - "safe-buffer": "^5.1.1" + "safe-buffer": "5.1.2" } }, "static-extend": { @@ -6886,8 +6886,8 @@ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "dev": true, "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" + "define-property": "0.2.5", + "object-copy": "0.1.0" }, "dependencies": { "define-property": { @@ -6896,7 +6896,7 @@ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "is-descriptor": "0.1.6" } } } @@ -6907,8 +6907,8 @@ "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", "dev": true, "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" + "inherits": "2.0.3", + "readable-stream": "2.3.6" } }, "stream-each": { @@ -6917,8 +6917,8 @@ "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" + "end-of-stream": "1.4.1", + "stream-shift": "1.0.0" } }, "stream-http": { @@ -6927,11 +6927,11 @@ "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", "dev": true, "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" + "builtin-status-codes": "3.0.0", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "to-arraybuffer": "1.0.1", + "xtend": "4.0.1" } }, "stream-shift": { @@ -6958,8 +6958,8 @@ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "dev": true, "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" }, "dependencies": { "ansi-regex": { @@ -6974,7 +6974,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "3.0.0" } } } @@ -6985,7 +6985,7 @@ "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, "requires": { - "safe-buffer": "~5.1.0" + "safe-buffer": "5.1.2" } }, "strip-ansi": { @@ -6994,7 +6994,7 @@ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "2.1.1" } }, "strip-bom": { @@ -7009,8 +7009,8 @@ "integrity": "sha1-+H217yYT9paKpUWr/h7HKLaoKco=", "dev": true, "requires": { - "first-chunk-stream": "^2.0.0", - "strip-bom": "^2.0.0" + "first-chunk-stream": "2.0.0", + "strip-bom": "2.0.0" }, "dependencies": { "strip-bom": { @@ -7019,7 +7019,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "^0.2.0" + "is-utf8": "0.2.1" } } } @@ -7054,8 +7054,8 @@ "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", "dev": true, "requires": { - "os-tmpdir": "^1.0.0", - "rimraf": "~2.2.6" + "os-tmpdir": "1.0.2", + "rimraf": "2.2.8" }, "dependencies": { "rimraf": { @@ -7090,8 +7090,8 @@ "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", "dev": true, "requires": { - "readable-stream": "^2.1.5", - "xtend": "~4.0.1" + "readable-stream": "2.3.6", + "xtend": "4.0.1" } }, "timed-out": { @@ -7106,7 +7106,7 @@ "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", "dev": true, "requires": { - "setimmediate": "^1.0.4" + "setimmediate": "1.0.5" } }, "tmp": { @@ -7115,7 +7115,7 @@ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "dev": true, "requires": { - "os-tmpdir": "~1.0.2" + "os-tmpdir": "1.0.2" } }, "to-arraybuffer": { @@ -7136,7 +7136,7 @@ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "dev": true, "requires": { - "kind-of": "^3.0.2" + "kind-of": "3.2.2" }, "dependencies": { "kind-of": { @@ -7145,7 +7145,7 @@ "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "is-buffer": "1.1.6" } } } @@ -7156,10 +7156,10 @@ "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "dev": true, "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "regex-not": "1.0.2", + "safe-regex": "1.1.0" } }, "to-regex-range": { @@ -7168,8 +7168,8 @@ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "dev": true, "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "3.0.0", + "repeat-string": "1.6.1" } }, "tough-cookie": { @@ -7178,8 +7178,8 @@ "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", "dev": true, "requires": { - "psl": "^1.1.24", - "punycode": "^1.4.1" + "psl": "1.1.29", + "punycode": "1.4.1" }, "dependencies": { "punycode": { @@ -7214,7 +7214,7 @@ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "dev": true, "requires": { - "safe-buffer": "^5.0.1" + "safe-buffer": "5.1.2" } }, "tweetnacl": { @@ -7241,8 +7241,8 @@ "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", "dev": true, "requires": { - "commander": "~2.13.0", - "source-map": "~0.6.1" + "commander": "2.13.0", + "source-map": "0.6.1" }, "dependencies": { "source-map": { @@ -7259,14 +7259,14 @@ "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", "dev": true, "requires": { - "cacache": "^10.0.4", - "find-cache-dir": "^1.0.0", - "schema-utils": "^0.4.5", - "serialize-javascript": "^1.4.0", - "source-map": "^0.6.1", - "uglify-es": "^3.3.4", - "webpack-sources": "^1.1.0", - "worker-farm": "^1.5.2" + "cacache": "10.0.4", + "find-cache-dir": "1.0.0", + "schema-utils": "0.4.7", + "serialize-javascript": "1.5.0", + "source-map": "0.6.1", + "uglify-es": "3.3.9", + "webpack-sources": "1.3.0", + "worker-farm": "1.6.0" }, "dependencies": { "source-map": { @@ -7289,10 +7289,10 @@ "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", "dev": true, "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^0.4.3" + "arr-union": "3.1.0", + "get-value": "2.0.6", + "is-extendable": "0.1.1", + "set-value": "0.4.3" }, "dependencies": { "extend-shallow": { @@ -7301,7 +7301,7 @@ "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "is-extendable": "^0.1.0" + "is-extendable": "0.1.1" } }, "set-value": { @@ -7310,10 +7310,10 @@ "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.1", - "to-object-path": "^0.3.0" + "extend-shallow": "2.0.1", + "is-extendable": "0.1.1", + "is-plain-object": "2.0.4", + "to-object-path": "0.3.0" } } } @@ -7324,7 +7324,7 @@ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", "dev": true, "requires": { - "unique-slug": "^2.0.0" + "unique-slug": "2.0.1" } }, "unique-slug": { @@ -7333,7 +7333,7 @@ "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", "dev": true, "requires": { - "imurmurhash": "^0.1.4" + "imurmurhash": "0.1.4" } }, "unset-value": { @@ -7342,8 +7342,8 @@ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "dev": true, "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" + "has-value": "0.3.1", + "isobject": "3.0.1" }, "dependencies": { "has-value": { @@ -7352,9 +7352,9 @@ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "dev": true, "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" + "get-value": "2.0.6", + "has-values": "0.1.4", + "isobject": "2.1.0" }, "dependencies": { "isobject": { @@ -7382,7 +7382,7 @@ "integrity": "sha1-F+soB5h/dpUunASF/DEdBqgmouA=", "dev": true, "requires": { - "os-homedir": "^1.0.0" + "os-homedir": "1.0.2" } }, "upath": { @@ -7397,7 +7397,7 @@ "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", "dev": true, "requires": { - "punycode": "^2.1.0" + "punycode": "2.1.1" } }, "urix": { @@ -7430,7 +7430,7 @@ "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", "dev": true, "requires": { - "prepend-http": "^1.0.1" + "prepend-http": "1.0.4" } }, "url-to-options": { @@ -7484,8 +7484,8 @@ "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "spdx-correct": "3.0.0", + "spdx-expression-parse": "3.0.0" } }, "verror": { @@ -7494,9 +7494,9 @@ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "dev": true, "requires": { - "assert-plus": "^1.0.0", + "assert-plus": "1.0.0", "core-util-is": "1.0.2", - "extsprintf": "^1.2.0" + "extsprintf": "1.3.0" } }, "vinyl": { @@ -7505,12 +7505,12 @@ "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", "dev": true, "requires": { - "clone": "^2.1.1", - "clone-buffer": "^1.0.0", - "clone-stats": "^1.0.0", - "cloneable-readable": "^1.0.0", - "remove-trailing-separator": "^1.0.1", - "replace-ext": "^1.0.0" + "clone": "2.1.2", + "clone-buffer": "1.0.0", + "clone-stats": "1.0.0", + "cloneable-readable": "1.1.2", + "remove-trailing-separator": "1.1.0", + "replace-ext": "1.0.0" } }, "vinyl-file": { @@ -7519,12 +7519,12 @@ "integrity": "sha1-p+v1/779obfRjRQPyweyI++2dRo=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.3.0", - "pinkie-promise": "^2.0.0", - "strip-bom": "^2.0.0", - "strip-bom-stream": "^2.0.0", - "vinyl": "^1.1.0" + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0", + "strip-bom-stream": "2.0.0", + "vinyl": "1.2.0" }, "dependencies": { "clone": { @@ -7557,7 +7557,7 @@ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, "requires": { - "is-utf8": "^0.2.0" + "is-utf8": "0.2.1" } }, "vinyl": { @@ -7566,8 +7566,8 @@ "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", "dev": true, "requires": { - "clone": "^1.0.0", - "clone-stats": "^0.0.1", + "clone": "1.0.4", + "clone-stats": "0.0.1", "replace-ext": "0.0.1" } } @@ -7588,9 +7588,9 @@ "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", "dev": true, "requires": { - "chokidar": "^2.0.2", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" + "chokidar": "2.0.4", + "graceful-fs": "4.1.11", + "neo-async": "2.5.2" } }, "webpack": { @@ -7604,26 +7604,26 @@ "@webassemblyjs/wasm-edit": "1.5.12", "@webassemblyjs/wasm-opt": "1.5.12", "@webassemblyjs/wasm-parser": "1.5.12", - "acorn": "^5.6.2", - "acorn-dynamic-import": "^3.0.0", - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0", - "chrome-trace-event": "^1.0.0", - "enhanced-resolve": "^4.0.0", - "eslint-scope": "^3.7.1", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.3.0", - "loader-utils": "^1.1.0", - "memory-fs": "~0.4.1", - "micromatch": "^3.1.8", - "mkdirp": "~0.5.0", - "neo-async": "^2.5.0", - "node-libs-browser": "^2.0.0", - "schema-utils": "^0.4.4", - "tapable": "^1.0.0", - "uglifyjs-webpack-plugin": "^1.2.4", - "watchpack": "^1.5.0", - "webpack-sources": "^1.0.1" + "acorn": "5.7.3", + "acorn-dynamic-import": "3.0.0", + "ajv": "6.5.4", + "ajv-keywords": "3.2.0", + "chrome-trace-event": "1.0.0", + "enhanced-resolve": "4.1.0", + "eslint-scope": "3.7.3", + "json-parse-better-errors": "1.0.2", + "loader-runner": "2.3.1", + "loader-utils": "1.1.0", + "memory-fs": "0.4.1", + "micromatch": "3.1.10", + "mkdirp": "0.5.1", + "neo-async": "2.5.2", + "node-libs-browser": "2.1.0", + "schema-utils": "0.4.7", + "tapable": "1.1.0", + "uglifyjs-webpack-plugin": "1.3.0", + "watchpack": "1.6.0", + "webpack-sources": "1.3.0" } }, "webpack-addons": { @@ -7632,7 +7632,7 @@ "integrity": "sha512-MGO0nVniCLFAQz1qv22zM02QPjcpAoJdy7ED0i3Zy7SY1IecgXCm460ib7H/Wq7e9oL5VL6S2BxaObxwIcag0g==", "dev": true, "requires": { - "jscodeshift": "^0.4.0" + "jscodeshift": "0.4.1" } }, "webpack-cli": { @@ -7641,35 +7641,35 @@ "integrity": "sha512-KIkOFHhrq8W7ovg5u8M7Xbduzr1aQ1Ch1aGGY0TvL5neO81T6/aCZ/NeG7R92UaXIF/BK4KCkla35wtoOoxyDQ==", "dev": true, "requires": { - "chalk": "^2.0.1", - "codecov": "^3.0.0", - "cross-spawn": "^5.1.0", - "diff": "^3.3.0", - "enhanced-resolve": "^3.4.1", - "glob-all": "^3.1.0", - "global": "^4.3.2", - "global-modules": "^1.0.0", - "got": "^7.1.0", - "inquirer": "^3.2.0", - "interpret": "^1.0.4", - "jscodeshift": "^0.4.0", - "listr": "^0.12.0", - "loader-utils": "^1.1.0", - "lodash": "^4.17.4", + "chalk": "2.4.1", + "codecov": "3.1.0", + "cross-spawn": "5.1.0", + "diff": "3.5.0", + "enhanced-resolve": "3.4.1", + "glob-all": "3.1.0", + "global": "4.3.2", + "global-modules": "1.0.0", + "got": "7.1.0", + "inquirer": "3.3.0", + "interpret": "1.1.0", + "jscodeshift": "0.4.1", + "listr": "0.12.0", + "loader-utils": "1.1.0", + "lodash": "4.17.11", "log-symbols": "2.1.0", - "mkdirp": "^0.5.1", - "p-each-series": "^1.0.0", - "p-lazy": "^1.0.0", - "prettier": "^1.5.3", - "recast": "^0.13.0", - "resolve-cwd": "^2.0.0", - "supports-color": "^4.4.0", - "uglifyjs-webpack-plugin": "^1.2.2", - "v8-compile-cache": "^1.1.0", - "webpack-addons": "^1.1.5", - "webpack-fork-yeoman-generator": "^1.1.1", + "mkdirp": "0.5.1", + "p-each-series": "1.0.0", + "p-lazy": "1.0.0", + "prettier": "1.14.3", + "recast": "0.13.2", + "resolve-cwd": "2.0.0", + "supports-color": "4.5.0", + "uglifyjs-webpack-plugin": "1.3.0", + "v8-compile-cache": "1.1.2", + "webpack-addons": "1.1.5", + "webpack-fork-yeoman-generator": "1.1.1", "yargs": "9.0.1", - "yeoman-environment": "^2.0.0" + "yeoman-environment": "2.3.3" }, "dependencies": { "ansi-styles": { @@ -7678,7 +7678,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -7687,9 +7687,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" }, "dependencies": { "supports-color": { @@ -7698,7 +7698,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } } } @@ -7709,10 +7709,10 @@ "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", - "object-assign": "^4.0.1", - "tapable": "^0.2.7" + "graceful-fs": "4.1.11", + "memory-fs": "0.4.1", + "object-assign": "4.1.1", + "tapable": "0.2.8" } }, "supports-color": { @@ -7721,7 +7721,7 @@ "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", "dev": true, "requires": { - "has-flag": "^2.0.0" + "has-flag": "2.0.0" }, "dependencies": { "has-flag": { @@ -7746,31 +7746,31 @@ "integrity": "sha512-TrLT6Bw6gl9rJA7iZw+YJ+4xHhEUzfOQB3tHpyINBFdZDmO0tlDW9MtMSMZ5rsUNjHxcEba5yuGaAW86J84j/w==", "dev": true, "requires": { - "async": "^2.0.0", - "chalk": "^1.0.0", - "cli-table": "^0.3.1", - "cross-spawn": "^5.0.1", - "dargs": "^5.1.0", - "dateformat": "^2.0.0", - "debug": "^2.1.0", - "detect-conflict": "^1.0.0", - "error": "^7.0.2", - "find-up": "^2.1.0", - "github-username": "^4.0.0", - "istextorbinary": "^2.1.0", - "lodash": "^4.11.1", - "mem-fs-editor": "^3.0.0", - "minimist": "^1.2.0", - "mkdirp": "^0.5.0", - "pretty-bytes": "^4.0.2", - "read-chunk": "^2.0.0", - "read-pkg-up": "^2.0.0", - "rimraf": "^2.2.0", - "run-async": "^2.0.0", - "shelljs": "^0.7.0", - "text-table": "^0.2.0", - "through2": "^2.0.0", - "yeoman-environment": "^1.1.0" + "async": "2.6.1", + "chalk": "1.1.3", + "cli-table": "0.3.1", + "cross-spawn": "5.1.0", + "dargs": "5.1.0", + "dateformat": "2.2.0", + "debug": "2.6.9", + "detect-conflict": "1.0.1", + "error": "7.0.2", + "find-up": "2.1.0", + "github-username": "4.1.0", + "istextorbinary": "2.2.1", + "lodash": "4.17.11", + "mem-fs-editor": "3.0.2", + "minimist": "1.2.0", + "mkdirp": "0.5.1", + "pretty-bytes": "4.0.2", + "read-chunk": "2.1.0", + "read-pkg-up": "2.0.0", + "rimraf": "2.6.2", + "run-async": "2.3.0", + "shelljs": "0.7.8", + "text-table": "0.2.0", + "through2": "2.0.3", + "yeoman-environment": "1.6.6" }, "dependencies": { "ansi-escapes": { @@ -7785,7 +7785,7 @@ "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "dev": true, "requires": { - "lodash": "^4.17.10" + "lodash": "4.17.11" } }, "cli-cursor": { @@ -7794,7 +7794,7 @@ "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", "dev": true, "requires": { - "restore-cursor": "^1.0.1" + "restore-cursor": "1.0.1" } }, "diff": { @@ -7809,9 +7809,9 @@ "integrity": "sha1-Etew24UPf/fnCBuvQAVwAGDEYAs=", "dev": true, "requires": { - "extend": "^3.0.0", - "spawn-sync": "^1.0.15", - "tmp": "^0.0.29" + "extend": "3.0.2", + "spawn-sync": "1.0.15", + "tmp": "0.0.29" } }, "figures": { @@ -7820,8 +7820,8 @@ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", "dev": true, "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" + "escape-string-regexp": "1.0.5", + "object-assign": "4.1.1" } }, "glob": { @@ -7830,11 +7830,11 @@ "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", "dev": true, "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^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" } }, "globby": { @@ -7843,12 +7843,12 @@ "integrity": "sha1-CA9UVJ7BuCpsYOYx/ILhIR2+lfg=", "dev": true, "requires": { - "array-union": "^1.0.1", - "arrify": "^1.0.0", - "glob": "^6.0.1", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "array-union": "1.0.2", + "arrify": "1.0.1", + "glob": "6.0.4", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" } }, "inquirer": { @@ -7857,20 +7857,20 @@ "integrity": "sha1-TexvMvN+97sLLtPx0aXD9UUHSRg=", "dev": true, "requires": { - "ansi-escapes": "^1.1.0", - "chalk": "^1.0.0", - "cli-cursor": "^1.0.1", - "cli-width": "^2.0.0", - "external-editor": "^1.1.0", - "figures": "^1.3.5", - "lodash": "^4.3.0", + "ansi-escapes": "1.4.0", + "chalk": "1.1.3", + "cli-cursor": "1.0.2", + "cli-width": "2.2.0", + "external-editor": "1.1.1", + "figures": "1.7.0", + "lodash": "4.17.11", "mute-stream": "0.0.6", - "pinkie-promise": "^2.0.0", - "run-async": "^2.2.0", - "rx": "^4.1.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.0", - "through": "^2.3.6" + "pinkie-promise": "2.0.1", + "run-async": "2.3.0", + "rx": "4.1.0", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "through": "2.3.8" } }, "is-fullwidth-code-point": { @@ -7879,7 +7879,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "number-is-nan": "1.0.1" } }, "log-symbols": { @@ -7888,7 +7888,7 @@ "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", "dev": true, "requires": { - "chalk": "^1.0.0" + "chalk": "1.1.3" } }, "minimist": { @@ -7921,8 +7921,8 @@ "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", "dev": true, "requires": { - "exit-hook": "^1.0.0", - "onetime": "^1.0.0" + "exit-hook": "1.1.1", + "onetime": "1.1.0" } }, "string-width": { @@ -7931,9 +7931,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" } }, "tmp": { @@ -7942,7 +7942,7 @@ "integrity": "sha1-8lEl/w3Z2jzLDC3Tce4SiLuRKMA=", "dev": true, "requires": { - "os-tmpdir": "~1.0.1" + "os-tmpdir": "1.0.2" } }, "yeoman-environment": { @@ -7951,18 +7951,18 @@ "integrity": "sha1-zYX6Z9FWBg5EDXgH1+988NLR1nE=", "dev": true, "requires": { - "chalk": "^1.0.0", - "debug": "^2.0.0", - "diff": "^2.1.2", - "escape-string-regexp": "^1.0.2", - "globby": "^4.0.0", - "grouped-queue": "^0.3.0", - "inquirer": "^1.0.2", - "lodash": "^4.11.1", - "log-symbols": "^1.0.1", - "mem-fs": "^1.1.0", - "text-table": "^0.2.0", - "untildify": "^2.0.0" + "chalk": "1.1.3", + "debug": "2.6.9", + "diff": "2.2.3", + "escape-string-regexp": "1.0.5", + "globby": "4.1.0", + "grouped-queue": "0.3.3", + "inquirer": "1.2.3", + "lodash": "4.17.11", + "log-symbols": "1.0.2", + "mem-fs": "1.1.3", + "text-table": "0.2.0", + "untildify": "2.1.0" } } } @@ -7973,8 +7973,8 @@ "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", "dev": true, "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "source-list-map": "2.0.0", + "source-map": "0.6.1" }, "dependencies": { "source-map": { @@ -7996,7 +7996,7 @@ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "requires": { - "isexe": "^2.0.0" + "isexe": "2.0.0" } }, "which-module": { @@ -8011,7 +8011,7 @@ "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", "dev": true, "requires": { - "errno": "~0.1.7" + "errno": "0.1.7" } }, "wrap-ansi": { @@ -8020,8 +8020,8 @@ "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "dev": true, "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "string-width": "1.0.2", + "strip-ansi": "3.0.1" }, "dependencies": { "is-fullwidth-code-point": { @@ -8030,7 +8030,7 @@ "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "dev": true, "requires": { - "number-is-nan": "^1.0.0" + "number-is-nan": "1.0.1" } }, "string-width": { @@ -8039,9 +8039,9 @@ "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" } } } @@ -8058,9 +8058,9 @@ "integrity": "sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8=", "dev": true, "requires": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "slide": "^1.1.5" + "graceful-fs": "4.1.11", + "imurmurhash": "0.1.4", + "slide": "1.1.6" } }, "xtend": { @@ -8087,19 +8087,19 @@ "integrity": "sha1-UqzCP+7Kw0BCB47njAwAf1CF20w=", "dev": true, "requires": { - "camelcase": "^4.1.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "read-pkg-up": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^7.0.0" + "camelcase": "4.1.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.3", + "os-locale": "2.1.0", + "read-pkg-up": "2.0.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "3.2.1", + "yargs-parser": "7.0.0" }, "dependencies": { "y18n": { @@ -8116,7 +8116,7 @@ "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", "dev": true, "requires": { - "camelcase": "^4.1.0" + "camelcase": "4.1.0" } }, "yeoman-environment": { @@ -8125,21 +8125,21 @@ "integrity": "sha512-HBpXdNw8V66EwqIFt01rNhSgX33BOzgVb9CxpIvESvCI4ELeOSniB6gV6RXwrBur8kmHZCIAkYQYpib7Qxx8FQ==", "dev": true, "requires": { - "chalk": "^2.4.1", - "cross-spawn": "^6.0.5", - "debug": "^3.1.0", - "diff": "^3.5.0", - "escape-string-regexp": "^1.0.2", - "globby": "^8.0.1", - "grouped-queue": "^0.3.3", - "inquirer": "^6.0.0", - "is-scoped": "^1.0.0", - "lodash": "^4.17.10", - "log-symbols": "^2.2.0", - "mem-fs": "^1.1.0", - "strip-ansi": "^4.0.0", - "text-table": "^0.2.0", - "untildify": "^3.0.3" + "chalk": "2.4.1", + "cross-spawn": "6.0.5", + "debug": "3.2.5", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "globby": "8.0.1", + "grouped-queue": "0.3.3", + "inquirer": "6.2.0", + "is-scoped": "1.0.0", + "lodash": "4.17.11", + "log-symbols": "2.2.0", + "mem-fs": "1.1.3", + "strip-ansi": "4.0.0", + "text-table": "0.2.0", + "untildify": "3.0.3" }, "dependencies": { "ansi-regex": { @@ -8154,7 +8154,7 @@ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "1.9.3" } }, "chalk": { @@ -8163,9 +8163,9 @@ "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.0" } }, "chardet": { @@ -8180,11 +8180,11 @@ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", "dev": true, "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "nice-try": "1.0.5", + "path-key": "2.0.1", + "semver": "5.5.1", + "shebang-command": "1.2.0", + "which": "1.3.1" } }, "debug": { @@ -8193,7 +8193,7 @@ "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==", "dev": true, "requires": { - "ms": "^2.1.1" + "ms": "2.1.1" } }, "external-editor": { @@ -8202,9 +8202,9 @@ "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", "dev": true, "requires": { - "chardet": "^0.7.0", - "iconv-lite": "^0.4.24", - "tmp": "^0.0.33" + "chardet": "0.7.0", + "iconv-lite": "0.4.24", + "tmp": "0.0.33" } }, "globby": { @@ -8213,13 +8213,13 @@ "integrity": "sha512-oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw==", "dev": true, "requires": { - "array-union": "^1.0.1", - "dir-glob": "^2.0.0", - "fast-glob": "^2.0.2", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" + "array-union": "1.0.2", + "dir-glob": "2.0.0", + "fast-glob": "2.2.2", + "glob": "7.1.3", + "ignore": "3.3.10", + "pify": "3.0.0", + "slash": "1.0.0" } }, "inquirer": { @@ -8228,19 +8228,19 @@ "integrity": "sha512-QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg==", "dev": true, "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.0", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", - "external-editor": "^3.0.0", - "figures": "^2.0.0", - "lodash": "^4.17.10", + "ansi-escapes": "3.1.0", + "chalk": "2.4.1", + "cli-cursor": "2.1.0", + "cli-width": "2.2.0", + "external-editor": "3.0.3", + "figures": "2.0.0", + "lodash": "4.17.11", "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.1.0", - "string-width": "^2.1.0", - "strip-ansi": "^4.0.0", - "through": "^2.3.6" + "run-async": "2.3.0", + "rxjs": "6.3.2", + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "through": "2.3.8" } }, "log-symbols": { @@ -8249,7 +8249,7 @@ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "dev": true, "requires": { - "chalk": "^2.0.1" + "chalk": "2.4.1" } }, "ms": { @@ -8264,7 +8264,7 @@ "integrity": "sha512-hV7criqbR0pe7EeL3O66UYVg92IR0XsA97+9y+BWTePK9SKmEI5Qd3Zj6uPnGkNzXsBywBQWTvujPl+1Kn9Zjw==", "dev": true, "requires": { - "tslib": "^1.9.0" + "tslib": "1.9.3" } }, "strip-ansi": { @@ -8273,7 +8273,7 @@ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "3.0.0" } }, "supports-color": { @@ -8282,7 +8282,7 @@ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "has-flag": "3.0.0" } }, "untildify": { From 44ecd28ba17072e16f7fd0ce5010f3fb5d8ff0e7 Mon Sep 17 00:00:00 2001 From: Joe Lamb Date: Fri, 28 Sep 2018 13:02:58 +0100 Subject: [PATCH 02/52] display search results --- index.html | 15 +++++++----- src/components/App.js | 53 ++++++++++++++++++++++++++++++++++--------- 2 files changed, 51 insertions(+), 17 deletions(-) diff --git a/index.html b/index.html index 5956140..582e334 100644 --- a/index.html +++ b/index.html @@ -1,12 +1,15 @@ - + + - + Hello World - - + + +
- - + + + \ No newline at end of file diff --git a/src/components/App.js b/src/components/App.js index 9520f77..3702566 100644 --- a/src/components/App.js +++ b/src/components/App.js @@ -1,17 +1,48 @@ import React from 'react'; +import Header from './Header'; +import Search from './Search'; +import SearchResults from './SearchResults'; class App extends React.Component { - constructor(){ - super(); - } - - render(){ - return ( -
- React cinema app -
- ) - } + constructor() { + super(); + + this.state = { + films: [], + totalFilms: 0 + } + } + + searchByTitle() { + fetch("http://www.omdbapi.com/?apikey=507b4100&type=movie&s=Titanic") + .then(response => response.json()) + .then(body => { + this.setState({ + films: body.Search, + totalFilms: body.totalResults + }, () => console.log(this.state)) + }) + .catch(error => { + alert(error); + }) + } + + componentWillMount() { + this.searchByTitle(); + } + + + + + render() { + return ( +
+
+ + +
+ ) + } } export default App; From a55fcadd149730990455ef13b1cccf3548df4d26 Mon Sep 17 00:00:00 2001 From: Joe Lamb Date: Fri, 28 Sep 2018 13:03:29 +0100 Subject: [PATCH 03/52] search results --- src/components/Film.js | 16 ++ src/components/Header.js | 15 ++ src/components/Search.js | 19 +++ src/components/SearchResults.js | 19 +++ src/style/style.css | 292 ++++++++++++++++++++++++++++++++ 5 files changed, 361 insertions(+) create mode 100644 src/components/Film.js create mode 100644 src/components/Header.js create mode 100644 src/components/Search.js create mode 100644 src/components/SearchResults.js create mode 100644 src/style/style.css diff --git a/src/components/Film.js b/src/components/Film.js new file mode 100644 index 0000000..e904a19 --- /dev/null +++ b/src/components/Film.js @@ -0,0 +1,16 @@ +import React from "react"; + +class Film extends React.Component { + + render() { + + return ( +
+

{this.props.title}

+ +
+ ) + } +} + +export default Film; \ No newline at end of file diff --git a/src/components/Header.js b/src/components/Header.js new file mode 100644 index 0000000..f7e340f --- /dev/null +++ b/src/components/Header.js @@ -0,0 +1,15 @@ +import React from 'react'; + +class Header extends React.Component { + + render() { + return ( +
+

The Reel Thing

+ +
+ ) + } +} + +export default Header; \ No newline at end of file diff --git a/src/components/Search.js b/src/components/Search.js new file mode 100644 index 0000000..d19b8b9 --- /dev/null +++ b/src/components/Search.js @@ -0,0 +1,19 @@ +import React from 'react'; + +class Search extends React.Component { + constructor() { + super(); + } + + render() { + return ( + + ) + } +} + +export default Search; \ No newline at end of file diff --git a/src/components/SearchResults.js b/src/components/SearchResults.js new file mode 100644 index 0000000..ef44ed8 --- /dev/null +++ b/src/components/SearchResults.js @@ -0,0 +1,19 @@ +import React from "react"; +import Film from "./Film"; + +class SearchResults extends React.Component { + + render() { + return ( +
+
+ {this.props.films.map(film => { + return + })} +
+
+ ); + } +} + +export default SearchResults; \ No newline at end of file diff --git a/src/style/style.css b/src/style/style.css new file mode 100644 index 0000000..5ed768e --- /dev/null +++ b/src/style/style.css @@ -0,0 +1,292 @@ +:root { + --display-font: 'Bungee Inline', cursive; + --text-font: 'Dosis', sans-serif; +} + +.hidden { + display: none; +} + +div#app { + position: relative; +} + +.btn { + background: none; + border: none; +} + +.btn__account { + color: white; +} + +.fav--active { + color: red; +} + +body { + /* background: yellow; */ + font-family: var(--text-font); +} + +body { + display: flex; + flex-direction: column; +} +/* header */ + +header { + background: black; + color: red; + display: flex; + height: 4rem; + justify-content: space-between; + padding-left: 1rem; + position: fixed; + width: 100vw; + z-index: 10; +} + +#title { + font-size: 1.2rem; + font-family: var(--display-font); + margin-top: 1.25rem; +} + +.btn__account { + font-size: 1.8rem; + margin-right: 0.25rem; +} +/* account */ + +#account { + background: skyblue; + position: fixed; + top: -50rem; + left: 0vw; + width: 100vw; + z-index: 5; + transition: top 1s; + box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.5); +} +#account.account--active { + top: 4rem; +} + +#favourites__title { + margin: 1rem; + border-bottom: 1px solid gray; + padding-bottom: 0.5rem; +} + +#favourites__list { + list-style-type: none; + margin-left: 1rem; + padding-left: 0; + padding-right: 1rem; +} + +.favourites__list__film { + padding: 0.25rem 0; +} + +.favourites__list__film__faved { + display: none; +} + +.btn__favourite__remove { + /* font-weight:400; */ + font-size: 0.8rem; + text-transform: uppercase; + padding: 0.1rem 0.25rem; + background: whitesmoke; + border-radius: 4px; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4); + margin-left: 0.5rem; + float: right; +} + +/* search form */ + +#search { + align-items: center; + background-image: url(/src/bg_popcorn.jpg); + background-size: cover; + display: flex; + flex-direction: column; + height: 100.5vh; +} + +.search__label { + display: none; +} + +.search__input { + background: rgba(255, 255, 255, 0.8); + border-width: 0 0 1px 0; + height: 3rem; + margin-bottom: 2rem; + margin: 37vh 0 2rem 0; + width: 80vw; + padding-left: 0.2rem; + font-size: 1.5rem; + font-weight: 600; + border-radius: 0; +} + +.search__btn { + color: white; + display: block; + font-size: 2rem; + font-weight: 400; + height: 5rem; + width: 5rem; + /* background-image: linear-gradient(to bottom, rgba(0,0, 255,0.5), rgba(0,0,255,0.7) 80%); */ + background: skyblue; + border-radius: 2.5rem; + border: none; + box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.2); + text-shadow: 0 3px rgba(0, 0, 0, 0.3); +} +/* search results */ + +#search-results { + /* height: 100vh; */ + position: relative; + bottom: -1.5rem; +} + +.search-results__page { + display: grid; + grid-template-columns: repeat(5, 40vw); + grid-template-rows: min-content min-content; + /* height: 100vh; */ + overflow-y: scroll; + padding: 1rem; +} + +.film { + align-self: start; + display: flex; + flex-direction: column; + flex: 1; + margin-right: 1rem; + /* padding: 1rem; */ + width: 35vw; +} + +.film__title { + font-size: 1rem; + order: 2; +} + +.film__poster { + order: 1; + object-fit: cover; + width: 30vw; + height: 40vw; +} + +.film__year { + font-weight: 400; + order: 3; +} + +/* page navigation */ + +#page-nav { + display: flex; + justify-content: space-around; + font-size: 0.9rem; +} + +.film-details__wrapper { + display: grid; + grid-template-columns: 2fr 2fr 1fr; + padding: 1rem; + margin: 2rem 0.5rem 0 0.5rem; + border: 1px solid lightgray; + border-radius: 8px; + background: whitesmoke; + box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); +} + +.film-details__title { + grid-column: 1 / span 2; + font-size: 1.5rem; + align-self: start; + margin: 0 0 1rem 0; +} + +.btn__fav { + align-self: start; + justify-self: end; + padding: 0.25rem 0.5rem; + border-radius: 0.2rem; + display: block; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); + margin-top: 0.25rem; + font-size: 0.9rem; +} + +.film-details__poster { + display: block; + width: 65vw; + grid-column: 1 / span 3; + justify-self: center; + border: 5px solid white; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); +} + +.film-details__director { + grid-column: 1 / span 3; + align-self: start; + margin-bottom: 0.25rem; + font-size: 1.2rem; +} + +.film-details__meta { + font-size: 01rem; + font-style: italic; + margin-top: 0.25rem; + grid-column: 1 / span 3; +} + +.film-details__rating { + grid-column: 1 / span 3; + justify-self: start; + display: flex; + /* margin: auto; */ + align-items: center; +} + +.film-details__ratings__imdb { + flex: 1; +} +.film-details__rating__bar { + width: 30vw; + height: 1.5rem; + margin: 0 1rem; +} + +.film-details__rating__score { + /* flex: 1; */ +} + +.film-details__wrapper h4 { + grid-column: 1 / span 3; + margin-bottom: 0; + align-self: bottom; +} + +.film-details__actors { + grid-column: 1 / span 3; + margin-top: 0.25rem; +} + +.film-details__plot, +.film-details__actors { + grid-column: 1 / span 3; + font-family: serif; + margin: 0.25rem 0 0 0; +} From ebac8bbaead4f3a520347903d671c65d900a03a5 Mon Sep 17 00:00:00 2001 From: Joe Lamb Date: Fri, 28 Sep 2018 13:08:31 +0100 Subject: [PATCH 04/52] film search results --- index.html | 2 +- src/components/Film.js | 4 ++-- src/components/SearchResults.js | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index 582e334..7009e3e 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,7 @@ - + Hello World diff --git a/src/components/Film.js b/src/components/Film.js index e904a19..2ad440a 100644 --- a/src/components/Film.js +++ b/src/components/Film.js @@ -6,8 +6,8 @@ class Film extends React.Component { return (
-

{this.props.title}

- +

{this.props.title}{this.props.Year}

+
) } diff --git a/src/components/SearchResults.js b/src/components/SearchResults.js index ef44ed8..0c47523 100644 --- a/src/components/SearchResults.js +++ b/src/components/SearchResults.js @@ -8,7 +8,7 @@ class SearchResults extends React.Component {
{this.props.films.map(film => { - return + return })}
From 2eeaec57d6cf924e9f89bec491afba485b0864ae Mon Sep 17 00:00:00 2001 From: Joe Lamb Date: Fri, 28 Sep 2018 14:58:53 +0100 Subject: [PATCH 05/52] search by title --- assets/bg_popcorn.jpg | Bin 0 -> 169522 bytes index.html | 6 +- src/components/App.js | 19 ++- src/components/Film.js | 2 +- src/components/Header.js | 4 +- src/components/Search.js | 26 ++- src/components/SearchResults.js | 2 +- style.css | 0 style/modern-normalize.css | 273 ++++++++++++++++++++++++++++++++ {src/style => style}/style.css | 27 ++-- 10 files changed, 330 insertions(+), 29 deletions(-) create mode 100644 assets/bg_popcorn.jpg delete mode 100644 style.css create mode 100644 style/modern-normalize.css rename {src/style => style}/style.css (94%) diff --git a/assets/bg_popcorn.jpg b/assets/bg_popcorn.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d4c4fa7c997a98721f7cbf71e1378808950b5ce6 GIT binary patch literal 169522 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πb? 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 Z_VAH@3~glUzJ=Ae>!)w%;U3T#?SBv|k=6hJ literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 7009e3e..3fd6f5a 100644 --- a/index.html +++ b/index.html @@ -3,7 +3,11 @@ - + + + + Hello World diff --git a/src/components/App.js b/src/components/App.js index 3702566..6d03815 100644 --- a/src/components/App.js +++ b/src/components/App.js @@ -8,13 +8,17 @@ class App extends React.Component { super(); this.state = { + query: "", films: [], totalFilms: 0 } + + this.receiveTitleQuery = this.receiveTitleQuery.bind(this); + this.searchByTitle = this.searchByTitle.bind(this); } - searchByTitle() { - fetch("http://www.omdbapi.com/?apikey=507b4100&type=movie&s=Titanic") + searchByTitle(query) { + fetch(`http://www.omdbapi.com/?apikey=507b4100&type=movie&s=${query}`) .then(response => response.json()) .then(body => { this.setState({ @@ -27,18 +31,19 @@ class App extends React.Component { }) } - componentWillMount() { - this.searchByTitle(); + receiveTitleQuery(query) { + this.setState({ + query: query + }); + this.searchByTitle(query); } - - render() { return (
- +
) diff --git a/src/components/Film.js b/src/components/Film.js index 2ad440a..a8bc70b 100644 --- a/src/components/Film.js +++ b/src/components/Film.js @@ -6,7 +6,7 @@ class Film extends React.Component { return (
-

{this.props.title}{this.props.Year}

+

{this.props.title} {this.props.year}

) diff --git a/src/components/Header.js b/src/components/Header.js index f7e340f..c946d65 100644 --- a/src/components/Header.js +++ b/src/components/Header.js @@ -5,8 +5,8 @@ class Header extends React.Component { render() { return (
-

The Reel Thing

- +

The Reel Thing

+
) } diff --git a/src/components/Search.js b/src/components/Search.js index d19b8b9..92b27cf 100644 --- a/src/components/Search.js +++ b/src/components/Search.js @@ -3,14 +3,34 @@ import React from 'react'; class Search extends React.Component { constructor() { super(); + + this.state = { + search: "" + } + + this.handleSubmit = this.handleSubmit.bind(this); + this.handleChange = this.handleChange.bind(this); + } + + handleSubmit(e) { + e.preventDefault(); + console.log(this.state.search); + this.props.receiveTitleQuery(this.state.search); + + } + + handleChange(e) { + this.setState({ + search: e.target.value + }); } render() { return ( - ) } diff --git a/src/components/SearchResults.js b/src/components/SearchResults.js index 0c47523..517003b 100644 --- a/src/components/SearchResults.js +++ b/src/components/SearchResults.js @@ -5,7 +5,7 @@ class SearchResults extends React.Component { render() { return ( -
+
{this.props.films.map(film => { return diff --git a/style.css b/style.css deleted file mode 100644 index e69de29..0000000 diff --git a/style/modern-normalize.css b/style/modern-normalize.css new file mode 100644 index 0000000..3f645c8 --- /dev/null +++ b/style/modern-normalize.css @@ -0,0 +1,273 @@ +/*! modern-normalize | MIT License | https://github.com/sindresorhus/modern-normalize */ + +/* Document + ========================================================================== */ + +/** + * Use a better box model (opinionated). + */ + +html { + box-sizing: border-box; +} + +*, +*::before, +*::after { + box-sizing: inherit; +} + +/** + * Use a more readable tab size (opinionated). + */ + +:root { + -moz-tab-size: 4; + tab-size: 4; +} + +/** + * 1. Correct the line height in all browsers. + * 2. Prevent adjustments of font size after orientation changes in iOS. + */ + +html { + line-height: 1.15; /* 1 */ + -webkit-text-size-adjust: 100%; /* 2 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers. + */ + +body { + margin: 0; +} + +/** + * Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) + */ + +body { + font-family: + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Helvetica, + Arial, + sans-serif, + 'Apple Color Emoji', + 'Segoe UI Emoji', + 'Segoe UI Symbol'; +} + +/* Grouping content + ========================================================================== */ + +/** + * Add the correct height in Firefox. + */ + +hr { + height: 0; +} + +/* Text-level semantics + ========================================================================== */ + +/** + * Add the correct text decoration in Chrome, Edge, and Safari. + */ + +abbr[title] { + text-decoration: underline dotted; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3) + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp, +pre { + font-family: SFMono-Regular, Consolas, 'Liberation Mono', Menlo, Courier, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers. + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: inherit; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Remove the inheritance of text transform in Edge and Firefox. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { /* 1 */ + text-transform: none; +} + +/** + * Correct the inability to style clickable types in iOS and Safari. + */ + +button, +[type='button'], +[type='reset'], +[type='submit'] { + -webkit-appearance: button; +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type='button']::-moz-focus-inner, +[type='reset']::-moz-focus-inner, +[type='submit']::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type='button']:-moz-focusring, +[type='reset']:-moz-focusring, +[type='submit']:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Correct the padding in Firefox. + */ + +fieldset { + padding: 0.35em 0.75em 0.625em; +} + +/** + * Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers. + */ + +legend { + padding: 0; +} + +/** + * Add the correct vertical alignment in Chrome and Firefox. + */ + +progress { + vertical-align: baseline; +} + +/** + * Correct the cursor style of increment and decrement buttons in Safari. + */ + +[type='number']::-webkit-inner-spin-button, +[type='number']::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type='search'] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding in Chrome and Safari on macOS. + */ + +[type='search']::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in Chrome and Safari. + */ + +summary { + display: list-item; +} diff --git a/src/style/style.css b/style/style.css similarity index 94% rename from src/style/style.css rename to style/style.css index 5ed768e..8d281ce 100644 --- a/src/style/style.css +++ b/style/style.css @@ -12,20 +12,16 @@ div#app { } .btn { - background: none; + background: transparent; border: none; } -.btn__account { - color: white; -} .fav--active { color: red; } body { - /* background: yellow; */ font-family: var(--text-font); } @@ -43,7 +39,7 @@ header { justify-content: space-between; padding-left: 1rem; position: fixed; - width: 100vw; + width: 100%; z-index: 10; } @@ -54,11 +50,16 @@ header { } .btn__account { + color: white; font-size: 1.8rem; margin-right: 0.25rem; } + + /* account */ + + #account { background: skyblue; position: fixed; @@ -110,7 +111,7 @@ header { #search { align-items: center; - background-image: url(/src/bg_popcorn.jpg); + background-image: url(../assets/bg_popcorn.jpg); background-size: cover; display: flex; flex-direction: column; @@ -134,7 +135,7 @@ header { border-radius: 0; } -.search__btn { +.btn__search { color: white; display: block; font-size: 2rem; @@ -150,13 +151,12 @@ header { } /* search results */ -#search-results { - /* height: 100vh; */ - position: relative; - bottom: -1.5rem; +#search__results { + /* position: relative; + bottom: -1.5rem; */ } -.search-results__page { +.search__results__page { display: grid; grid-template-columns: repeat(5, 40vw); grid-template-rows: min-content min-content; @@ -171,7 +171,6 @@ header { flex-direction: column; flex: 1; margin-right: 1rem; - /* padding: 1rem; */ width: 35vw; } From d85861df2692150e1434d702193bfad42aea9e64 Mon Sep 17 00:00:00 2001 From: Joe Lamb Date: Fri, 28 Sep 2018 15:45:37 +0100 Subject: [PATCH 06/52] get film details and save in state --- src/components/App.js | 26 ++++++++++++++++++++++++-- src/components/Film.js | 2 +- src/components/FilmDetails.js | 29 +++++++++++++++++++++++++++++ src/components/SearchResults.js | 13 +++++++++++-- style/style.css | 3 +++ 5 files changed, 68 insertions(+), 5 deletions(-) create mode 100644 src/components/FilmDetails.js diff --git a/src/components/App.js b/src/components/App.js index 6d03815..eaa62ca 100644 --- a/src/components/App.js +++ b/src/components/App.js @@ -2,6 +2,7 @@ import React from 'react'; import Header from './Header'; import Search from './Search'; import SearchResults from './SearchResults'; +import FilmDetails from './FilmDetails'; class App extends React.Component { constructor() { @@ -10,11 +11,14 @@ class App extends React.Component { this.state = { query: "", films: [], - totalFilms: 0 + totalFilms: 0, + filmDetails: {} } this.receiveTitleQuery = this.receiveTitleQuery.bind(this); + this.receiveFilmID = this.receiveFilmID.bind(this); this.searchByTitle = this.searchByTitle.bind(this); + this.searchByID = this.searchByID.bind(this); } searchByTitle(query) { @@ -31,6 +35,19 @@ class App extends React.Component { }) } + searchByID(id) { + fetch(`http://www.omdbapi.com/?apikey=507b4100&type=movie&i=${id}`) + .then(response => response.json()) + .then(body => { + this.setState({ + filmDetails: body + }, () => console.log(this.state)) + }) + .catch(error => { + alert(error); + }) + } + receiveTitleQuery(query) { this.setState({ query: query @@ -38,13 +55,18 @@ class App extends React.Component { this.searchByTitle(query); } + receiveFilmID(id) { + this.searchByID(id); + } + render() { return (
- + +
) } diff --git a/src/components/Film.js b/src/components/Film.js index a8bc70b..c55cb68 100644 --- a/src/components/Film.js +++ b/src/components/Film.js @@ -5,7 +5,7 @@ class Film extends React.Component { render() { return ( -
+

{this.props.title} {this.props.year}

diff --git a/src/components/FilmDetails.js b/src/components/FilmDetails.js new file mode 100644 index 0000000..114d28b --- /dev/null +++ b/src/components/FilmDetails.js @@ -0,0 +1,29 @@ +import React from 'react'; + +class FilmDetails extends React.Component { + + + render() { + return ( +
+

Batman Begins

+ + poster +

Dir. Christopher Nolan

+

(Released 2005, dur. 140 min, PG-13)

+
+

Rating:

+
+

8.3 out of 10

+
+

Starring

+

+ Christian Bale, Michael Caine, Liam Neeson, Katie Holmes

+

Plot summary

+

When his parents are killed, billionaire playboy Bruce Wayne relocates to Asia where he is mentored by Henri Ducard and Ra's Al Ghul in how to fight evil. When learning about the plan to wipe out evil in Gotham City by Ducard, Bruce prevents this plan from getting any further and heads back to his home. Back in his original surroundings, Bruce adopts the image of a bat to strike fear into the criminals and the corrupt as the icon known as 'Batman'. But it doesn't stay quiet for long.

+
+ ) + } +} + +export default FilmDetails; \ No newline at end of file diff --git a/src/components/SearchResults.js b/src/components/SearchResults.js index 517003b..0a2dfce 100644 --- a/src/components/SearchResults.js +++ b/src/components/SearchResults.js @@ -2,13 +2,22 @@ import React from "react"; import Film from "./Film"; class SearchResults extends React.Component { + constructor() { + super(); + + this.handleClick = this.handleClick.bind(this); + } + + handleClick(e) { + this.props.receiveFilmID(e.target.parentNode.dataset.id); + } render() { return (
-
+
{this.props.films.map(film => { - return + return })}
diff --git a/style/style.css b/style/style.css index 8d281ce..7afd31d 100644 --- a/style/style.css +++ b/style/style.css @@ -266,6 +266,9 @@ header { width: 30vw; height: 1.5rem; margin: 0 1rem; + + background: lightgray; + background-image: linear-gradient(to right, orangered, orangered 83%, rgba(0,0,0,0) 83%); } .film-details__rating__score { From 38071ec8c744c4f3a41fb8d5604f803b3786e586 Mon Sep 17 00:00:00 2001 From: Joe Lamb Date: Fri, 28 Sep 2018 16:21:43 +0100 Subject: [PATCH 07/52] film details on ID search --- src/components/App.js | 2 +- src/components/FilmDetails.js | 15 +++++++-------- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/src/components/App.js b/src/components/App.js index eaa62ca..a582477 100644 --- a/src/components/App.js +++ b/src/components/App.js @@ -66,7 +66,7 @@ class App extends React.Component {
- +
) } diff --git a/src/components/FilmDetails.js b/src/components/FilmDetails.js index 114d28b..4ac5360 100644 --- a/src/components/FilmDetails.js +++ b/src/components/FilmDetails.js @@ -2,25 +2,24 @@ import React from 'react'; class FilmDetails extends React.Component { - render() { return (
-

Batman Begins

+

{this.props.filmDetails.Title}

- poster -

Dir. Christopher Nolan

-

(Released 2005, dur. 140 min, PG-13)

+ poster +

{this.props.filmDetails.Director}

+

(Released {this.props.filmDetails.Year}, dur. {this.props.filmDetails.Runtime}, {this.props.filmDetails.Rated})

Rating:

-

8.3 out of 10

+

{this.props.filmDetails.imdbRating} out of 10

Starring

- Christian Bale, Michael Caine, Liam Neeson, Katie Holmes

+ {this.props.filmDetails.Actors}

Plot summary

-

When his parents are killed, billionaire playboy Bruce Wayne relocates to Asia where he is mentored by Henri Ducard and Ra's Al Ghul in how to fight evil. When learning about the plan to wipe out evil in Gotham City by Ducard, Bruce prevents this plan from getting any further and heads back to his home. Back in his original surroundings, Bruce adopts the image of a bat to strike fear into the criminals and the corrupt as the icon known as 'Batman'. But it doesn't stay quiet for long.

+

{this.props.filmDetails.Plot}

) } From a2f3e53eb688818c592fc3835ae59bbc00309d07 Mon Sep 17 00:00:00 2001 From: Joe Lamb Date: Fri, 28 Sep 2018 17:05:45 +0100 Subject: [PATCH 08/52] conditional rendering of Film Details --- src/components/App.js | 4 +++- src/components/FilmDetails.js | 13 +++++++++++-- style/style.css | 2 -- 3 files changed, 14 insertions(+), 5 deletions(-) diff --git a/src/components/App.js b/src/components/App.js index a582477..fabe7aa 100644 --- a/src/components/App.js +++ b/src/components/App.js @@ -66,7 +66,9 @@ class App extends React.Component {
- + + {Object.keys(this.state.filmDetails).length != 0 && } + ) } diff --git a/src/components/FilmDetails.js b/src/components/FilmDetails.js index 4ac5360..0b91166 100644 --- a/src/components/FilmDetails.js +++ b/src/components/FilmDetails.js @@ -2,9 +2,18 @@ import React from 'react'; class FilmDetails extends React.Component { + + render() { + + const ratingsStyle = { + backgroundImage: `linear-gradient(to right, orangered, orangered ${this.props.filmDetails.imdbRating * 10}%, rgba(0, 0, 0, 0) ${this.props.filmDetails.imdbRating * 10}%` + } + + + return ( -
+

{this.props.filmDetails.Title}

poster @@ -12,7 +21,7 @@ class FilmDetails extends React.Component {

(Released {this.props.filmDetails.Year}, dur. {this.props.filmDetails.Runtime}, {this.props.filmDetails.Rated})

Rating:

-
+

{this.props.filmDetails.imdbRating} out of 10

Starring

diff --git a/style/style.css b/style/style.css index 7afd31d..cc45798 100644 --- a/style/style.css +++ b/style/style.css @@ -266,9 +266,7 @@ header { width: 30vw; height: 1.5rem; margin: 0 1rem; - background: lightgray; - background-image: linear-gradient(to right, orangered, orangered 83%, rgba(0,0,0,0) 83%); } .film-details__rating__score { From c95870ef384ae55bbccb77dfba6fa3cbd35c822b Mon Sep 17 00:00:00 2001 From: Joe Lamb Date: Fri, 28 Sep 2018 17:15:05 +0100 Subject: [PATCH 09/52] pagination init --- src/components/App.js | 7 +++++-- src/components/Pagination.js | 22 ++++++++++++++++++++++ src/components/SearchResults.js | 2 ++ style/style.css | 10 ++-------- 4 files changed, 31 insertions(+), 10 deletions(-) create mode 100644 src/components/Pagination.js diff --git a/src/components/App.js b/src/components/App.js index fabe7aa..9cc2bc3 100644 --- a/src/components/App.js +++ b/src/components/App.js @@ -65,9 +65,12 @@ class App extends React.Component {
- - {Object.keys(this.state.filmDetails).length != 0 && } + {this.state.films.length > 0 && + } + + {Object.keys(this.state.filmDetails).length != 0 && + }
) diff --git a/src/components/Pagination.js b/src/components/Pagination.js new file mode 100644 index 0000000..a576806 --- /dev/null +++ b/src/components/Pagination.js @@ -0,0 +1,22 @@ +import React from "react"; + +class Pagination extends React.Component { + constructor() { + super(); + + this.state = { + currentPage: 1 + } + } + + render() { + + return ( +
+

Pagination will go here

+
+ ) + } +} + +export default Pagination; \ No newline at end of file diff --git a/src/components/SearchResults.js b/src/components/SearchResults.js index 0a2dfce..0409659 100644 --- a/src/components/SearchResults.js +++ b/src/components/SearchResults.js @@ -1,5 +1,6 @@ import React from "react"; import Film from "./Film"; +import Pagination from "./Pagination"; class SearchResults extends React.Component { constructor() { @@ -20,6 +21,7 @@ class SearchResults extends React.Component { return })}
+
); } diff --git a/style/style.css b/style/style.css index cc45798..86c7017 100644 --- a/style/style.css +++ b/style/style.css @@ -152,15 +152,14 @@ header { /* search results */ #search__results { - /* position: relative; - bottom: -1.5rem; */ + position: relative; + bottom: -1.5rem; } .search__results__page { display: grid; grid-template-columns: repeat(5, 40vw); grid-template-rows: min-content min-content; - /* height: 100vh; */ overflow-y: scroll; padding: 1rem; } @@ -255,7 +254,6 @@ header { grid-column: 1 / span 3; justify-self: start; display: flex; - /* margin: auto; */ align-items: center; } @@ -269,10 +267,6 @@ header { background: lightgray; } -.film-details__rating__score { - /* flex: 1; */ -} - .film-details__wrapper h4 { grid-column: 1 / span 3; margin-bottom: 0; From c30e65b69d7912b214fc75e8b90b5585d0b8dc74 Mon Sep 17 00:00:00 2001 From: Joe Lamb Date: Fri, 28 Sep 2018 21:36:31 +0100 Subject: [PATCH 10/52] static pagination --- src/components/App.js | 4 ++-- src/components/Pagination.js | 10 +++++++--- src/components/SearchResults.js | 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/components/App.js b/src/components/App.js index 9cc2bc3..fc49dca 100644 --- a/src/components/App.js +++ b/src/components/App.js @@ -11,7 +11,7 @@ class App extends React.Component { this.state = { query: "", films: [], - totalFilms: 0, + totalFilms: 79, filmDetails: {} } @@ -67,7 +67,7 @@ class App extends React.Component { {this.state.films.length > 0 && - } + } {Object.keys(this.state.filmDetails).length != 0 && } diff --git a/src/components/Pagination.js b/src/components/Pagination.js index a576806..ed3de5e 100644 --- a/src/components/Pagination.js +++ b/src/components/Pagination.js @@ -11,10 +11,14 @@ class Pagination extends React.Component { render() { + const totalPages = Math.ceil(this.props.totalFilms / this.props.filmsPerPage); + return ( -
-

Pagination will go here

-
+ ) } } diff --git a/src/components/SearchResults.js b/src/components/SearchResults.js index 0409659..dc1435f 100644 --- a/src/components/SearchResults.js +++ b/src/components/SearchResults.js @@ -21,7 +21,7 @@ class SearchResults extends React.Component { return })} - +
); } From 9974e03d257c45826a9c894fba712ab1e576d726 Mon Sep 17 00:00:00 2001 From: Joe Lamb Date: Fri, 28 Sep 2018 21:51:57 +0100 Subject: [PATCH 11/52] page advance and reverse --- src/components/Pagination.js | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/components/Pagination.js b/src/components/Pagination.js index ed3de5e..0879ec7 100644 --- a/src/components/Pagination.js +++ b/src/components/Pagination.js @@ -7,6 +7,20 @@ class Pagination extends React.Component { this.state = { currentPage: 1 } + + this.handleClick = this.handleClick.bind(this); + } + + handleClick(e) { + if (e.target.className.includes("btn__next")) { + this.setState({ + currentPage: this.state.currentPage + 1 + }); + } else if (e.target.className.includes("btn__prev")) { + this.setState({ + currentPage: this.state.currentPage - 1 + }); + }; } render() { @@ -14,7 +28,7 @@ class Pagination extends React.Component { const totalPages = Math.ceil(this.props.totalFilms / this.props.filmsPerPage); return ( -