From 6d3a1c54ec3e191463a118f874bcdfb455adcb19 Mon Sep 17 00:00:00 2001 From: Dan Roberts Date: Mon, 17 Dec 2018 12:12:35 -0800 Subject: [PATCH 01/26] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 98281da7b..4b8cd4ebb 100644 --- a/README.md +++ b/README.md @@ -4,6 +4,8 @@ In this project, you'll take a lot of the knowledge you have so far and create a This is a [Phase 3](https://github.com/Ada-Developers-Academy/pedagogy/blob/master/rule-of-three.md) Pair project. +Due: EOD Friday December 21st, 2018 + ## Learning Goals - Use React to build a dynamic and attractive user interface From 1dc70bb361b40abb57ff50010e78b8235d8bed08 Mon Sep 17 00:00:00 2001 From: dee <30602862+tildeee@users.noreply.github.com> Date: Mon, 17 Dec 2018 12:23:53 -0800 Subject: [PATCH 02/26] Update README.md --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index 4b8cd4ebb..06b8e4b4e 100644 --- a/README.md +++ b/README.md @@ -38,12 +38,10 @@ Each pair/group will give a short presentation on their project and their learni - Fork this repository - Add the pair as a collaborator on the project - Clone the repository - - Use `create-react-app` to generate React scaffolding - - Commit and push the generated files - The other partner shall then: - Clone the repository (without forking) - - Install dependencies using `$npm install` - Both partners shall then + - Install dependencies using `npm install` - Start the development server using `npm start` - Start the test watcher using `npm test` From b22ae05300d69affe16054fcd791884dceffe61f Mon Sep 17 00:00:00 2001 From: Leanne Rivera Date: Mon, 17 Dec 2018 13:11:20 -0800 Subject: [PATCH 03/26] React Router/NPM install, import for Routes in app.js --- package-lock.json | 4666 +++++++++++++++++++++++---------------------- package.json | 3 +- src/App.js | 1 + 3 files changed, 2372 insertions(+), 2298 deletions(-) diff --git a/package-lock.json b/package-lock.json index 79f52b34f..eadbc691c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -14,7 +14,7 @@ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", "requires": { - "mime-types": "2.1.18", + "mime-types": "~2.1.18", "negotiator": "0.6.1" } }, @@ -28,7 +28,7 @@ "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", "requires": { - "acorn": "4.0.13" + "acorn": "^4.0.3" }, "dependencies": { "acorn": { @@ -43,7 +43,7 @@ "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", "requires": { - "acorn": "4.0.13" + "acorn": "^4.0.4" }, "dependencies": { "acorn": { @@ -58,7 +58,7 @@ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", "requires": { - "acorn": "3.3.0" + "acorn": "^3.0.4" }, "dependencies": { "acorn": { @@ -78,10 +78,10 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", "requires": { - "co": "4.6.0", - "fast-deep-equal": "1.1.0", - "fast-json-stable-stringify": "2.0.0", - "json-schema-traverse": "0.3.1" + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" } }, "ajv-keywords": { @@ -94,9 +94,9 @@ "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", "requires": { - "kind-of": "3.2.2", - "longest": "1.0.1", - "repeat-string": "1.6.1" + "kind-of": "^3.0.2", + "longest": "^1.0.1", + "repeat-string": "^1.5.2" }, "dependencies": { "kind-of": { @@ -104,7 +104,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -124,7 +124,7 @@ "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", "requires": { - "string-width": "2.1.1" + "string-width": "^2.0.0" } }, "ansi-escapes": { @@ -147,7 +147,7 @@ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "requires": { - "color-convert": "1.9.2" + "color-convert": "^1.9.0" } }, "anymatch": { @@ -155,8 +155,8 @@ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", "requires": { - "micromatch": "2.3.11", - "normalize-path": "2.1.1" + "micromatch": "^2.1.5", + "normalize-path": "^2.0.0" }, "dependencies": { "arr-diff": { @@ -164,7 +164,7 @@ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "requires": { - "arr-flatten": "1.1.0" + "arr-flatten": "^1.0.1" } }, "array-unique": { @@ -177,9 +177,9 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" } }, "expand-brackets": { @@ -187,7 +187,7 @@ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "requires": { - "is-posix-bracket": "0.1.1" + "is-posix-bracket": "^0.1.0" } }, "extglob": { @@ -195,7 +195,7 @@ "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "kind-of": { @@ -203,7 +203,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } }, "micromatch": { @@ -211,19 +211,19 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.4" + "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" } } } @@ -233,7 +233,7 @@ "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-1.0.0.tgz", "integrity": "sha512-P009oYkeHyU742iSZJzZZywj4QRJdnTWffaKuJQLablCZ1uz6/cW4yaRgcDaoQ+uwOxxnt0gRUcwfsNP2ri0gw==", "requires": { - "default-require-extensions": "2.0.0" + "default-require-extensions": "^2.0.0" } }, "argparse": { @@ -241,7 +241,7 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "requires": { - "sprintf-js": "1.0.3" + "sprintf-js": "~1.0.2" } }, "aria-query": { @@ -250,7 +250,7 @@ "integrity": "sha1-Jsu1r/ZBRLCoJb4YRuCxbPoAsR4=", "requires": { "ast-types-flow": "0.0.7", - "commander": "2.15.1" + "commander": "^2.11.0" } }, "arr-diff": { @@ -293,8 +293,8 @@ "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", "requires": { - "define-properties": "1.1.2", - "es-abstract": "1.12.0" + "define-properties": "^1.1.2", + "es-abstract": "^1.7.0" } }, "array-map": { @@ -312,7 +312,7 @@ "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "requires": { - "array-uniq": "1.0.3" + "array-uniq": "^1.0.1" } }, "array-uniq": { @@ -345,9 +345,9 @@ "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", "requires": { - "bn.js": "4.11.8", - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1" + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, "assert": { @@ -393,7 +393,7 @@ "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "requires": { - "lodash": "4.17.10" + "lodash": "^4.17.10" } }, "async-each": { @@ -416,12 +416,12 @@ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-7.1.6.tgz", "integrity": "sha512-C9yv/UF3X+eJTi/zvfxuyfxmLibYrntpF3qoJYrMeQwgUJOZrZvpJiMG2FMQ3qnhWtF/be4pYONBBw95ZGe3vA==", "requires": { - "browserslist": "2.11.3", - "caniuse-lite": "1.0.30000855", - "normalize-range": "0.1.2", - "num2fraction": "1.2.2", - "postcss": "6.0.22", - "postcss-value-parser": "3.3.0" + "browserslist": "^2.5.1", + "caniuse-lite": "^1.0.30000748", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^6.0.13", + "postcss-value-parser": "^3.2.3" } }, "aws-sign2": { @@ -447,9 +447,9 @@ "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", "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" } }, "babel-core": { @@ -457,25 +457,25 @@ "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.0.tgz", "integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=", "requires": { - "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.5.1", - "debug": "2.6.9", - "json5": "0.5.1", - "lodash": "4.17.10", - "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.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.0", + "debug": "^2.6.8", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.7", + "slash": "^1.0.0", + "source-map": "^0.5.6" }, "dependencies": { "source-map": { @@ -490,10 +490,10 @@ "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-7.2.3.tgz", "integrity": "sha1-sv4tgBJkcPXBlELcdXJTqJdxCCc=", "requires": { - "babel-code-frame": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0" + "babel-code-frame": "^6.22.0", + "babel-traverse": "^6.23.1", + "babel-types": "^6.23.0", + "babylon": "^6.17.0" } }, "babel-generator": { @@ -501,14 +501,14 @@ "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", "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.10", - "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.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" }, "dependencies": { "source-map": { @@ -523,9 +523,9 @@ "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", "requires": { - "babel-helper-explode-assignable-expression": "6.24.1", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-helper-builder-react-jsx": { @@ -533,9 +533,9 @@ "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=", "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": { @@ -543,10 +543,10 @@ "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", "requires": { - "babel-helper-hoist-variables": "6.24.1", - "babel-runtime": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-helper-define-map": { @@ -554,10 +554,10 @@ "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", "requires": { - "babel-helper-function-name": "6.24.1", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "lodash": "4.17.10" + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" } }, "babel-helper-explode-assignable-expression": { @@ -565,9 +565,9 @@ "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", "requires": { - "babel-runtime": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" } }, "babel-helper-function-name": { @@ -575,11 +575,11 @@ "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", "requires": { - "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": "^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": { @@ -587,8 +587,8 @@ "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-helper-hoist-variables": { @@ -596,8 +596,8 @@ "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-helper-optimise-call-expression": { @@ -605,8 +605,8 @@ "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-helper-regex": { @@ -614,9 +614,9 @@ "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "lodash": "4.17.10" + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" } }, "babel-helper-remap-async-to-generator": { @@ -624,11 +624,11 @@ "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", "requires": { - "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-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-replace-supers": { @@ -636,12 +636,12 @@ "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", "requires": { - "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-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-helpers": { @@ -649,8 +649,8 @@ "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", "requires": { - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, "babel-jest": { @@ -658,9 +658,9 @@ "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-20.0.3.tgz", "integrity": "sha1-5KA7E9wQOJ4UD8ZF0J/8TO0wFnE=", "requires": { - "babel-core": "6.26.0", - "babel-plugin-istanbul": "4.1.6", - "babel-preset-jest": "20.0.3" + "babel-core": "^6.0.0", + "babel-plugin-istanbul": "^4.0.0", + "babel-preset-jest": "^20.0.3" } }, "babel-loader": { @@ -668,9 +668,9 @@ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.2.tgz", "integrity": "sha512-jRwlFbINAeyDStqK6Dd5YuY0k5YuzQUvlz2ZamuXrXmxav3pNqe9vfJ402+2G+OmlJSXxCOpB6Uz0INM7RQe2A==", "requires": { - "find-cache-dir": "1.0.0", - "loader-utils": "1.1.0", - "mkdirp": "0.5.1" + "find-cache-dir": "^1.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1" } }, "babel-messages": { @@ -678,7 +678,7 @@ "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-check-es2015-constants": { @@ -686,7 +686,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-dynamic-import-node": { @@ -694,9 +694,9 @@ "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-1.1.0.tgz", "integrity": "sha512-tTfZbM9Ecwj3GK50mnPrUpinTwA4xXmDiQGCk/aBYbvl1+X8YqldK86wZ1owVJ4u3mrKbRlXMma80J18qwiaTQ==", "requires": { - "babel-plugin-syntax-dynamic-import": "6.18.0", - "babel-template": "6.26.0", - "babel-types": "6.26.0" + "babel-plugin-syntax-dynamic-import": "^6.18.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" } }, "babel-plugin-istanbul": { @@ -704,10 +704,10 @@ "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", "requires": { - "babel-plugin-syntax-object-rest-spread": "6.13.0", - "find-up": "2.1.0", - "istanbul-lib-instrument": "1.10.1", - "test-exclude": "4.2.1" + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" } }, "babel-plugin-jest-hoist": { @@ -760,9 +760,9 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", "requires": { - "babel-helper-remap-async-to-generator": "6.24.1", - "babel-plugin-syntax-async-functions": "6.13.0", - "babel-runtime": "6.26.0" + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-class-properties": { @@ -770,10 +770,10 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", "requires": { - "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-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-plugin-transform-es2015-arrow-functions": { @@ -781,7 +781,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-block-scoped-functions": { @@ -789,7 +789,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-block-scoping": { @@ -797,11 +797,11 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", "requires": { - "babel-runtime": "6.26.0", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "lodash": "4.17.10" + "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-plugin-transform-es2015-classes": { @@ -809,15 +809,15 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", "requires": { - "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-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-plugin-transform-es2015-computed-properties": { @@ -825,8 +825,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", "requires": { - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, "babel-plugin-transform-es2015-destructuring": { @@ -834,7 +834,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-duplicate-keys": { @@ -842,8 +842,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-for-of": { @@ -851,7 +851,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-function-name": { @@ -859,9 +859,9 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", "requires": { - "babel-helper-function-name": "6.24.1", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-literals": { @@ -869,7 +869,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-modules-amd": { @@ -877,9 +877,9 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", "requires": { - "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": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, "babel-plugin-transform-es2015-modules-commonjs": { @@ -887,10 +887,10 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", "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": { @@ -898,9 +898,9 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", "requires": { - "babel-helper-hoist-variables": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, "babel-plugin-transform-es2015-modules-umd": { @@ -908,9 +908,9 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", "requires": { - "babel-plugin-transform-es2015-modules-amd": "6.24.1", - "babel-runtime": "6.26.0", - "babel-template": "6.26.0" + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" } }, "babel-plugin-transform-es2015-object-super": { @@ -918,8 +918,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", "requires": { - "babel-helper-replace-supers": "6.24.1", - "babel-runtime": "6.26.0" + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-parameters": { @@ -927,12 +927,12 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", "requires": { - "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-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-plugin-transform-es2015-shorthand-properties": { @@ -940,8 +940,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-spread": { @@ -949,7 +949,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-sticky-regex": { @@ -957,9 +957,9 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", "requires": { - "babel-helper-regex": "6.26.0", - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-plugin-transform-es2015-template-literals": { @@ -967,7 +967,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-typeof-symbol": { @@ -975,7 +975,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-es2015-unicode-regex": { @@ -983,9 +983,9 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", "requires": { - "babel-helper-regex": "6.26.0", - "babel-runtime": "6.26.0", - "regexpu-core": "2.0.0" + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" } }, "babel-plugin-transform-exponentiation-operator": { @@ -993,9 +993,9 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", "requires": { - "babel-helper-builder-binary-assignment-operator-visitor": "6.24.1", - "babel-plugin-syntax-exponentiation-operator": "6.13.0", - "babel-runtime": "6.26.0" + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-flow-strip-types": { @@ -1003,8 +1003,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", "requires": { - "babel-plugin-syntax-flow": "6.18.0", - "babel-runtime": "6.26.0" + "babel-plugin-syntax-flow": "^6.18.0", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-object-rest-spread": { @@ -1012,8 +1012,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", "requires": { - "babel-plugin-syntax-object-rest-spread": "6.13.0", - "babel-runtime": "6.26.0" + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" } }, "babel-plugin-transform-react-constant-elements": { @@ -1021,7 +1021,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-constant-elements/-/babel-plugin-transform-react-constant-elements-6.23.0.tgz", "integrity": "sha1-LxGb9NLN1F65uqrldAU8YE9hR90=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-react-display-name": { @@ -1029,7 +1029,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz", "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-react-jsx": { @@ -1037,9 +1037,9 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz", "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=", "requires": { - "babel-helper-builder-react-jsx": "6.26.0", - "babel-plugin-syntax-jsx": "6.18.0", - "babel-runtime": "6.26.0" + "babel-helper-builder-react-jsx": "^6.24.1", + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-react-jsx-self": { @@ -1047,8 +1047,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz", "integrity": "sha1-322AqdomEqEh5t3XVYvL7PBuY24=", "requires": { - "babel-plugin-syntax-jsx": "6.18.0", - "babel-runtime": "6.26.0" + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-react-jsx-source": { @@ -1056,8 +1056,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz", "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=", "requires": { - "babel-plugin-syntax-jsx": "6.18.0", - "babel-runtime": "6.26.0" + "babel-plugin-syntax-jsx": "^6.8.0", + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-regenerator": { @@ -1065,7 +1065,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", "requires": { - "regenerator-transform": "0.10.1" + "regenerator-transform": "^0.10.0" } }, "babel-plugin-transform-runtime": { @@ -1073,7 +1073,7 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.23.0.tgz", "integrity": "sha1-iEkNRGUC6puOfvsP4J7E2ZR5se4=", "requires": { - "babel-runtime": "6.26.0" + "babel-runtime": "^6.22.0" } }, "babel-plugin-transform-strict-mode": { @@ -1081,8 +1081,8 @@ "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0" + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" } }, "babel-preset-env": { @@ -1090,36 +1090,36 @@ "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.6.1.tgz", "integrity": "sha512-W6VIyA6Ch9ePMI7VptNn2wBM6dbG0eSz25HEiL40nQXCsXGTGZSTZu1Iap+cj3Q0S5a7T9+529l/5Bkvd+afNA==", "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.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": "2.11.3", - "invariant": "2.2.4", - "semver": "5.5.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.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": "^2.1.2", + "invariant": "^2.2.2", + "semver": "^5.3.0" } }, "babel-preset-flow": { @@ -1127,7 +1127,7 @@ "resolved": "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz", "integrity": "sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0=", "requires": { - "babel-plugin-transform-flow-strip-types": "6.22.0" + "babel-plugin-transform-flow-strip-types": "^6.22.0" } }, "babel-preset-jest": { @@ -1135,7 +1135,7 @@ "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-20.0.3.tgz", "integrity": "sha1-y6yq3stdaJyh4d4TYOv8ZoYsF4o=", "requires": { - "babel-plugin-jest-hoist": "20.0.3" + "babel-plugin-jest-hoist": "^20.0.3" } }, "babel-preset-react": { @@ -1143,12 +1143,12 @@ "resolved": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.24.1.tgz", "integrity": "sha1-umnfrqRfw+xjm2pOzqbhdwLJE4A=", "requires": { - "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-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-preset-react-app": { @@ -1176,13 +1176,13 @@ "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", "requires": { - "babel-core": "6.26.0", - "babel-runtime": "6.26.0", - "core-js": "2.5.7", - "home-or-tmp": "2.0.0", - "lodash": "4.17.10", - "mkdirp": "0.5.1", - "source-map-support": "0.4.18" + "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" }, "dependencies": { "core-js": { @@ -1197,8 +1197,8 @@ "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", "requires": { - "core-js": "2.5.7", - "regenerator-runtime": "0.11.1" + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" }, "dependencies": { "core-js": { @@ -1213,11 +1213,11 @@ "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", "requires": { - "babel-runtime": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "lodash": "4.17.10" + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" } }, "babel-traverse": { @@ -1225,15 +1225,15 @@ "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", "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.9", - "globals": "9.18.0", - "invariant": "2.2.4", - "lodash": "4.17.10" + "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-types": { @@ -1241,10 +1241,10 @@ "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", "requires": { - "babel-runtime": "6.26.0", - "esutils": "2.0.2", - "lodash": "4.17.10", - "to-fast-properties": "1.0.3" + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" } }, "babylon": { @@ -1262,13 +1262,13 @@ "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", "requires": { - "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" + "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" }, "dependencies": { "define-property": { @@ -1276,7 +1276,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { @@ -1284,7 +1284,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -1292,7 +1292,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -1300,9 +1300,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "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" } } } @@ -1323,7 +1323,7 @@ "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", "optional": true, "requires": { - "tweetnacl": "0.14.5" + "tweetnacl": "^0.14.3" } }, "big.js": { @@ -1352,15 +1352,15 @@ "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", "requires": { "bytes": "3.0.0", - "content-type": "1.0.4", + "content-type": "~1.0.4", "debug": "2.6.9", - "depd": "1.1.2", - "http-errors": "1.6.3", + "depd": "~1.1.1", + "http-errors": "~1.6.2", "iconv-lite": "0.4.19", - "on-finished": "2.3.0", + "on-finished": "~2.3.0", "qs": "6.5.1", "raw-body": "2.3.2", - "type-is": "1.6.16" + "type-is": "~1.6.15" }, "dependencies": { "iconv-lite": { @@ -1380,12 +1380,12 @@ "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", "requires": { - "array-flatten": "2.1.1", - "deep-equal": "1.0.1", - "dns-equal": "1.0.0", - "dns-txt": "2.0.2", - "multicast-dns": "6.2.3", - "multicast-dns-service-types": "1.1.0" + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" } }, "boolbase": { @@ -1398,13 +1398,13 @@ "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", "requires": { - "ansi-align": "2.0.0", - "camelcase": "4.1.0", - "chalk": "2.4.1", - "cli-boxes": "1.0.0", - "string-width": "2.1.1", - "term-size": "1.2.0", - "widest-line": "2.0.0" + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" }, "dependencies": { "camelcase": { @@ -1417,9 +1417,9 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.4.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } } } @@ -1429,7 +1429,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -1438,16 +1438,16 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "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.2", - "snapdragon-node": "2.1.1", - "split-string": "3.1.0", - "to-regex": "3.0.2" + "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" }, "dependencies": { "extend-shallow": { @@ -1455,7 +1455,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -1485,12 +1485,12 @@ "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "requires": { - "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" + "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" } }, "browserify-cipher": { @@ -1498,9 +1498,9 @@ "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "requires": { - "browserify-aes": "1.2.0", - "browserify-des": "1.0.1", - "evp_bytestokey": "1.0.3" + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" } }, "browserify-des": { @@ -1508,9 +1508,9 @@ "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.1.tgz", "integrity": "sha512-zy0Cobe3hhgpiOM32Tj7KQ3Vl91m0njwsjzZQK1L+JDf11dzP9qIvjreVinsvXrgfjhStXwUWAEpB9D7Gwmayw==", "requires": { - "cipher-base": "1.0.4", - "des.js": "1.0.0", - "inherits": "2.0.3" + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1" } }, "browserify-rsa": { @@ -1518,8 +1518,8 @@ "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "requires": { - "bn.js": "4.11.8", - "randombytes": "2.0.6" + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" } }, "browserify-sign": { @@ -1527,13 +1527,13 @@ "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", "requires": { - "bn.js": "4.11.8", - "browserify-rsa": "4.0.1", - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "elliptic": "6.4.0", - "inherits": "2.0.3", - "parse-asn1": "5.1.1" + "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" } }, "browserify-zlib": { @@ -1541,7 +1541,7 @@ "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "requires": { - "pako": "1.0.6" + "pako": "~1.0.5" } }, "browserslist": { @@ -1549,8 +1549,8 @@ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.11.3.tgz", "integrity": "sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==", "requires": { - "caniuse-lite": "1.0.30000855", - "electron-to-chromium": "1.3.48" + "caniuse-lite": "^1.0.30000792", + "electron-to-chromium": "^1.3.30" } }, "bser": { @@ -1558,7 +1558,7 @@ "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", "requires": { - "node-int64": "0.4.0" + "node-int64": "^0.4.0" } }, "buffer": { @@ -1566,9 +1566,9 @@ "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "requires": { - "base64-js": "1.3.0", - "ieee754": "1.1.12", - "isarray": "1.0.0" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" } }, "buffer-from": { @@ -1606,15 +1606,15 @@ "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", "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" } }, "caller-path": { @@ -1622,7 +1622,7 @@ "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", "requires": { - "callsites": "0.2.0" + "callsites": "^0.2.0" } }, "callsites": { @@ -1635,8 +1635,8 @@ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", "requires": { - "no-case": "2.3.2", - "upper-case": "1.1.3" + "no-case": "^2.2.0", + "upper-case": "^1.1.1" } }, "camelcase": { @@ -1649,8 +1649,8 @@ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "requires": { - "camelcase": "2.1.1", - "map-obj": "1.0.1" + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" }, "dependencies": { "camelcase": { @@ -1665,10 +1665,10 @@ "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.6.1.tgz", "integrity": "sha1-tTTnxzTE+B7F++isoq0kNUuWLGw=", "requires": { - "browserslist": "1.7.7", - "caniuse-db": "1.0.30000855", - "lodash.memoize": "4.1.2", - "lodash.uniq": "4.5.0" + "browserslist": "^1.3.6", + "caniuse-db": "^1.0.30000529", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" }, "dependencies": { "browserslist": { @@ -1676,8 +1676,8 @@ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "requires": { - "caniuse-db": "1.0.30000855", - "electron-to-chromium": "1.3.48" + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" } } } @@ -1712,8 +1712,8 @@ "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", "requires": { - "align-text": "0.1.4", - "lazy-cache": "1.0.4" + "align-text": "^0.1.3", + "lazy-cache": "^1.0.3" } }, "chalk": { @@ -1721,11 +1721,11 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { - "ansi-styles": "2.2.1", - "escape-string-regexp": "1.0.5", - "has-ansi": "2.0.0", - "strip-ansi": "3.0.1", - "supports-color": "2.0.0" + "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" }, "dependencies": { "ansi-styles": { @@ -1750,18 +1750,18 @@ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz", "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==", "requires": { - "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", - "normalize-path": "2.1.1", - "path-is-absolute": "1.0.1", - "readdirp": "2.1.0", - "upath": "1.1.0" + "anymatch": "^2.0.0", + "async-each": "^1.0.0", + "braces": "^2.3.0", + "fsevents": "^1.1.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^2.1.1", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0", + "upath": "^1.0.0" }, "dependencies": { "anymatch": { @@ -1769,8 +1769,8 @@ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", "requires": { - "micromatch": "3.1.10", - "normalize-path": "2.1.1" + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" } }, "glob-parent": { @@ -1778,8 +1778,8 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", "requires": { - "is-glob": "3.1.0", - "path-dirname": "1.0.2" + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" }, "dependencies": { "is-glob": { @@ -1787,7 +1787,7 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.0" } } } @@ -1802,7 +1802,7 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.1" } } } @@ -1817,8 +1817,8 @@ "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "circular-json": { @@ -1831,7 +1831,7 @@ "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz", "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==", "requires": { - "chalk": "1.1.3" + "chalk": "^1.1.3" } }, "class-utils": { @@ -1839,10 +1839,10 @@ "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", "requires": { - "arr-union": "3.1.0", - "define-property": "0.2.5", - "isobject": "3.0.1", - "static-extend": "0.1.2" + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" }, "dependencies": { "define-property": { @@ -1850,7 +1850,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } } } @@ -1860,7 +1860,7 @@ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz", "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=", "requires": { - "source-map": "0.5.7" + "source-map": "0.5.x" }, "dependencies": { "source-map": { @@ -1880,7 +1880,7 @@ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", "requires": { - "restore-cursor": "2.0.0" + "restore-cursor": "^2.0.0" } }, "cli-width": { @@ -1893,8 +1893,8 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "requires": { - "center-align": "0.1.3", - "right-align": "0.1.3", + "center-align": "^0.1.1", + "right-align": "^0.1.1", "wordwrap": "0.0.2" }, "dependencies": { @@ -1920,7 +1920,7 @@ "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz", "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=", "requires": { - "q": "1.5.1" + "q": "^1.1.2" } }, "code-point-at": { @@ -1933,8 +1933,8 @@ "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", "requires": { - "map-visit": "1.0.0", - "object-visit": "1.0.1" + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" } }, "color": { @@ -1942,9 +1942,9 @@ "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", "requires": { - "clone": "1.0.4", - "color-convert": "1.9.2", - "color-string": "0.3.0" + "clone": "^1.0.2", + "color-convert": "^1.3.0", + "color-string": "^0.3.0" } }, "color-convert": { @@ -1965,7 +1965,7 @@ "resolved": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", "requires": { - "color-name": "1.1.1" + "color-name": "^1.0.0" } }, "colormin": { @@ -1973,9 +1973,9 @@ "resolved": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", "requires": { - "color": "0.11.4", + "color": "^0.11.0", "css-color-names": "0.0.4", - "has": "1.0.3" + "has": "^1.0.1" } }, "colors": { @@ -1988,7 +1988,7 @@ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", "requires": { - "delayed-stream": "1.0.0" + "delayed-stream": "~1.0.0" } }, "commander": { @@ -2016,7 +2016,7 @@ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.14.tgz", "integrity": "sha1-MmxfUH+7BV9UEWeCuWmoG2einac=", "requires": { - "mime-db": "1.34.0" + "mime-db": ">= 1.34.0 < 2" }, "dependencies": { "mime-db": { @@ -2031,13 +2031,13 @@ "resolved": "http://registry.npmjs.org/compression/-/compression-1.7.2.tgz", "integrity": "sha1-qv+81qr4VLROuygDU9WtFlH1mmk=", "requires": { - "accepts": "1.3.5", + "accepts": "~1.3.4", "bytes": "3.0.0", - "compressible": "2.0.14", + "compressible": "~2.0.13", "debug": "2.6.9", - "on-headers": "1.0.1", + "on-headers": "~1.0.1", "safe-buffer": "5.1.1", - "vary": "1.1.2" + "vary": "~1.1.2" }, "dependencies": { "safe-buffer": { @@ -2057,10 +2057,10 @@ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", "requires": { - "buffer-from": "1.1.0", - "inherits": "2.0.3", - "readable-stream": "2.3.6", - "typedarray": "0.0.6" + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" } }, "configstore": { @@ -2068,12 +2068,12 @@ "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", "requires": { - "dot-prop": "4.2.0", - "graceful-fs": "4.1.11", - "make-dir": "1.3.0", - "unique-string": "1.0.0", - "write-file-atomic": "2.3.0", - "xdg-basedir": "3.0.0" + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" } }, "connect-history-api-fallback": { @@ -2086,7 +2086,7 @@ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", "requires": { - "date-now": "0.1.4" + "date-now": "^0.1.4" } }, "constants-browserify": { @@ -2149,13 +2149,13 @@ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.2.2.tgz", "integrity": "sha512-GiNXLwAFPYHy25XmTPpafYvn3CLAkJ8FLsscq78MQd1Kh0OU6Yzhn4eV2MVF4G9WEQZoWEGltatdR+ntGPMl5A==", "requires": { - "is-directory": "0.3.1", - "js-yaml": "3.7.0", - "minimist": "1.2.0", - "object-assign": "4.1.1", - "os-homedir": "1.0.2", - "parse-json": "2.2.0", - "require-from-string": "1.2.1" + "is-directory": "^0.3.1", + "js-yaml": "^3.4.3", + "minimist": "^1.2.0", + "object-assign": "^4.1.0", + "os-homedir": "^1.0.1", + "parse-json": "^2.2.0", + "require-from-string": "^1.1.0" }, "dependencies": { "minimist": { @@ -2170,8 +2170,8 @@ "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", "requires": { - "bn.js": "4.11.8", - "elliptic": "6.4.0" + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" } }, "create-error-class": { @@ -2179,7 +2179,7 @@ "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", "requires": { - "capture-stack-trace": "1.0.0" + "capture-stack-trace": "^1.0.0" } }, "create-hash": { @@ -2187,11 +2187,11 @@ "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "requires": { - "cipher-base": "1.0.4", - "inherits": "2.0.3", - "md5.js": "1.3.4", - "ripemd160": "2.0.2", - "sha.js": "2.4.11" + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" } }, "create-hmac": { @@ -2199,12 +2199,12 @@ "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "requires": { - "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" + "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" } }, "cross-spawn": { @@ -2212,9 +2212,9 @@ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", "requires": { - "lru-cache": "4.1.3", - "shebang-command": "1.2.0", - "which": "1.3.1" + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" } }, "crypto-browserify": { @@ -2222,17 +2222,17 @@ "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "requires": { - "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.16", - "public-encrypt": "4.0.2", - "randombytes": "2.0.6", - "randomfill": "1.0.4" + "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" } }, "crypto-random-string": { @@ -2250,20 +2250,20 @@ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.7.tgz", "integrity": "sha512-GxMpax8a/VgcfRrVy0gXD6yLd5ePYbXX/5zGgTVYp4wXtJklS8Z2VaUArJgc//f6/Dzil7BaJObdSv8eKKCPgg==", "requires": { - "babel-code-frame": "6.26.0", - "css-selector-tokenizer": "0.7.0", - "cssnano": "3.10.0", - "icss-utils": "2.1.0", - "loader-utils": "1.1.0", - "lodash.camelcase": "4.3.0", - "object-assign": "4.1.1", - "postcss": "5.2.18", - "postcss-modules-extract-imports": "1.1.0", - "postcss-modules-local-by-default": "1.2.0", - "postcss-modules-scope": "1.1.0", - "postcss-modules-values": "1.3.0", - "postcss-value-parser": "3.3.0", - "source-list-map": "2.0.0" + "babel-code-frame": "^6.11.0", + "css-selector-tokenizer": "^0.7.0", + "cssnano": ">=2.6.1 <4", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash.camelcase": "^4.3.0", + "object-assign": "^4.0.1", + "postcss": "^5.0.6", + "postcss-modules-extract-imports": "^1.0.0", + "postcss-modules-local-by-default": "^1.0.1", + "postcss-modules-scope": "^1.0.0", + "postcss-modules-values": "^1.1.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" }, "dependencies": { "has-flag": { @@ -2276,10 +2276,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -2292,7 +2292,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -2302,10 +2302,10 @@ "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", "requires": { - "boolbase": "1.0.0", - "css-what": "2.1.0", + "boolbase": "~1.0.0", + "css-what": "2.1", "domutils": "1.5.1", - "nth-check": "1.0.1" + "nth-check": "~1.0.1" } }, "css-selector-tokenizer": { @@ -2313,9 +2313,9 @@ "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", "requires": { - "cssesc": "0.1.0", - "fastparse": "1.1.1", - "regexpu-core": "1.0.0" + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" }, "dependencies": { "regexpu-core": { @@ -2323,9 +2323,9 @@ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", "requires": { - "regenerate": "1.4.0", - "regjsgen": "0.2.0", - "regjsparser": "0.1.5" + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" } } } @@ -2345,38 +2345,38 @@ "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", "requires": { - "autoprefixer": "6.7.7", - "decamelize": "1.2.0", - "defined": "1.0.0", - "has": "1.0.3", - "object-assign": "4.1.1", - "postcss": "5.2.18", - "postcss-calc": "5.3.1", - "postcss-colormin": "2.2.2", - "postcss-convert-values": "2.6.1", - "postcss-discard-comments": "2.0.4", - "postcss-discard-duplicates": "2.1.0", - "postcss-discard-empty": "2.1.0", - "postcss-discard-overridden": "0.1.1", - "postcss-discard-unused": "2.2.3", - "postcss-filter-plugins": "2.0.3", - "postcss-merge-idents": "2.1.7", - "postcss-merge-longhand": "2.0.2", - "postcss-merge-rules": "2.1.2", - "postcss-minify-font-values": "1.0.5", - "postcss-minify-gradients": "1.0.5", - "postcss-minify-params": "1.2.2", - "postcss-minify-selectors": "2.1.1", - "postcss-normalize-charset": "1.1.1", - "postcss-normalize-url": "3.0.8", - "postcss-ordered-values": "2.2.3", - "postcss-reduce-idents": "2.4.0", - "postcss-reduce-initial": "1.0.1", - "postcss-reduce-transforms": "1.0.4", - "postcss-svgo": "2.1.6", - "postcss-unique-selectors": "2.0.2", - "postcss-value-parser": "3.3.0", - "postcss-zindex": "2.2.0" + "autoprefixer": "^6.3.1", + "decamelize": "^1.1.2", + "defined": "^1.0.0", + "has": "^1.0.1", + "object-assign": "^4.0.1", + "postcss": "^5.0.14", + "postcss-calc": "^5.2.0", + "postcss-colormin": "^2.1.8", + "postcss-convert-values": "^2.3.4", + "postcss-discard-comments": "^2.0.4", + "postcss-discard-duplicates": "^2.0.1", + "postcss-discard-empty": "^2.0.1", + "postcss-discard-overridden": "^0.1.1", + "postcss-discard-unused": "^2.2.1", + "postcss-filter-plugins": "^2.0.0", + "postcss-merge-idents": "^2.1.5", + "postcss-merge-longhand": "^2.0.1", + "postcss-merge-rules": "^2.0.3", + "postcss-minify-font-values": "^1.0.2", + "postcss-minify-gradients": "^1.0.1", + "postcss-minify-params": "^1.0.4", + "postcss-minify-selectors": "^2.0.4", + "postcss-normalize-charset": "^1.1.0", + "postcss-normalize-url": "^3.0.7", + "postcss-ordered-values": "^2.1.0", + "postcss-reduce-idents": "^2.2.2", + "postcss-reduce-initial": "^1.0.0", + "postcss-reduce-transforms": "^1.0.3", + "postcss-svgo": "^2.1.1", + "postcss-unique-selectors": "^2.0.2", + "postcss-value-parser": "^3.2.3", + "postcss-zindex": "^2.0.1" }, "dependencies": { "autoprefixer": { @@ -2384,12 +2384,12 @@ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.7.7.tgz", "integrity": "sha1-Hb0cg1ZY41zj+ZhAmdsAWFx4IBQ=", "requires": { - "browserslist": "1.7.7", - "caniuse-db": "1.0.30000855", - "normalize-range": "0.1.2", - "num2fraction": "1.2.2", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "browserslist": "^1.7.6", + "caniuse-db": "^1.0.30000634", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^5.2.16", + "postcss-value-parser": "^3.2.3" } }, "browserslist": { @@ -2397,8 +2397,8 @@ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "requires": { - "caniuse-db": "1.0.30000855", - "electron-to-chromium": "1.3.48" + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" } }, "has-flag": { @@ -2411,10 +2411,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -2427,7 +2427,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -2437,8 +2437,8 @@ "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", "requires": { - "clap": "1.2.3", - "source-map": "0.5.7" + "clap": "^1.0.9", + "source-map": "^0.5.3" }, "dependencies": { "source-map": { @@ -2458,7 +2458,7 @@ "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", "requires": { - "cssom": "0.3.2" + "cssom": "0.3.x" } }, "currently-unhandled": { @@ -2466,7 +2466,7 @@ "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "requires": { - "array-find-index": "1.0.2" + "array-find-index": "^1.0.1" } }, "d": { @@ -2474,7 +2474,7 @@ "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", "requires": { - "es5-ext": "0.10.45" + "es5-ext": "^0.10.9" } }, "damerau-levenshtein": { @@ -2487,7 +2487,7 @@ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "date-now": { @@ -2533,7 +2533,7 @@ "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-2.0.0.tgz", "integrity": "sha1-9fj7sYp9bVCyH2QfZJ67Uiz+JPc=", "requires": { - "strip-bom": "3.0.0" + "strip-bom": "^3.0.0" }, "dependencies": { "strip-bom": { @@ -2548,8 +2548,8 @@ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", "requires": { - "foreach": "2.0.5", - "object-keys": "1.0.11" + "foreach": "^2.0.5", + "object-keys": "^1.0.8" } }, "define-property": { @@ -2557,8 +2557,8 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", "requires": { - "is-descriptor": "1.0.2", - "isobject": "3.0.1" + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" }, "dependencies": { "is-accessor-descriptor": { @@ -2566,7 +2566,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -2574,7 +2574,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -2582,9 +2582,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "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" } } } @@ -2599,13 +2599,13 @@ "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", "requires": { - "globby": "5.0.0", - "is-path-cwd": "1.0.0", - "is-path-in-cwd": "1.0.1", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "rimraf": "2.6.2" + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" } }, "delayed-stream": { @@ -2623,8 +2623,8 @@ "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", "requires": { - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1" + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" } }, "destroy": { @@ -2637,7 +2637,7 @@ "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", "requires": { - "repeating": "2.0.1" + "repeating": "^2.0.0" } }, "detect-node": { @@ -2650,8 +2650,8 @@ "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", "requires": { - "address": "1.0.3", - "debug": "2.6.9" + "address": "^1.0.1", + "debug": "^2.6.0" } }, "diff": { @@ -2664,9 +2664,9 @@ "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "requires": { - "bn.js": "4.11.8", - "miller-rabin": "4.0.1", - "randombytes": "2.0.6" + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" } }, "dns-equal": { @@ -2679,8 +2679,8 @@ "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", "requires": { - "ip": "1.1.5", - "safe-buffer": "5.1.2" + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" } }, "dns-txt": { @@ -2688,7 +2688,7 @@ "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", "requires": { - "buffer-indexof": "1.1.1" + "buffer-indexof": "^1.0.0" } }, "doctrine": { @@ -2696,7 +2696,7 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "requires": { - "esutils": "2.0.2" + "esutils": "^2.0.2" } }, "dom-converter": { @@ -2704,7 +2704,7 @@ "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", "requires": { - "utila": "0.3.3" + "utila": "~0.3" }, "dependencies": { "utila": { @@ -2719,8 +2719,8 @@ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", "requires": { - "domelementtype": "1.1.3", - "entities": "1.1.1" + "domelementtype": "~1.1.1", + "entities": "~1.1.1" }, "dependencies": { "domelementtype": { @@ -2735,7 +2735,7 @@ "resolved": "https://registry.npmjs.org/dom-urls/-/dom-urls-1.1.0.tgz", "integrity": "sha1-AB3fgWKM0ecGElxxdvU8zsVdkY4=", "requires": { - "urijs": "1.19.1" + "urijs": "^1.16.1" } }, "domain-browser": { @@ -2753,7 +2753,7 @@ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", "requires": { - "domelementtype": "1.3.0" + "domelementtype": "1" } }, "domutils": { @@ -2761,8 +2761,8 @@ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", "requires": { - "dom-serializer": "0.1.0", - "domelementtype": "1.3.0" + "dom-serializer": "0", + "domelementtype": "1" } }, "dot-prop": { @@ -2770,7 +2770,7 @@ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", "requires": { - "is-obj": "1.0.1" + "is-obj": "^1.0.0" } }, "dotenv": { @@ -2799,7 +2799,7 @@ "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", "optional": true, "requires": { - "jsbn": "0.1.1" + "jsbn": "~0.1.0" } }, "ee-first": { @@ -2817,13 +2817,13 @@ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", "requires": { - "bn.js": "4.11.8", - "brorand": "1.1.0", - "hash.js": "1.1.4", - "hmac-drbg": "1.0.1", - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1", - "minimalistic-crypto-utils": "1.0.1" + "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" } }, "emoji-regex": { @@ -2846,7 +2846,7 @@ "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", "requires": { - "iconv-lite": "0.4.23" + "iconv-lite": "~0.4.13" } }, "enhanced-resolve": { @@ -2854,10 +2854,10 @@ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", "requires": { - "graceful-fs": "4.1.11", - "memory-fs": "0.4.1", - "object-assign": "4.1.1", - "tapable": "0.2.8" + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "object-assign": "^4.0.1", + "tapable": "^0.2.7" } }, "entities": { @@ -2870,7 +2870,7 @@ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", "requires": { - "prr": "1.0.1" + "prr": "~1.0.1" } }, "error-ex": { @@ -2878,7 +2878,7 @@ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", "requires": { - "is-arrayish": "0.2.1" + "is-arrayish": "^0.2.1" } }, "es-abstract": { @@ -2886,11 +2886,11 @@ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", "requires": { - "es-to-primitive": "1.1.1", - "function-bind": "1.1.1", - "has": "1.0.3", - "is-callable": "1.1.3", - "is-regex": "1.0.4" + "es-to-primitive": "^1.1.1", + "function-bind": "^1.1.1", + "has": "^1.0.1", + "is-callable": "^1.1.3", + "is-regex": "^1.0.4" } }, "es-to-primitive": { @@ -2898,9 +2898,9 @@ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", "requires": { - "is-callable": "1.1.3", - "is-date-object": "1.0.1", - "is-symbol": "1.0.1" + "is-callable": "^1.1.1", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.1" } }, "es5-ext": { @@ -2908,9 +2908,9 @@ "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.45.tgz", "integrity": "sha512-FkfM6Vxxfmztilbxxz5UKSD4ICMf5tSpRFtDNtkAhOxZ0EKtX6qwmXNyH/sFyIbX2P/nU5AMiA9jilWsUGJzCQ==", "requires": { - "es6-iterator": "2.0.3", - "es6-symbol": "3.1.1", - "next-tick": "1.0.0" + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.1", + "next-tick": "1" } }, "es6-iterator": { @@ -2918,9 +2918,9 @@ "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", "requires": { - "d": "1.0.0", - "es5-ext": "0.10.45", - "es6-symbol": "3.1.1" + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" } }, "es6-map": { @@ -2928,12 +2928,12 @@ "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", "requires": { - "d": "1.0.0", - "es5-ext": "0.10.45", - "es6-iterator": "2.0.3", - "es6-set": "0.1.5", - "es6-symbol": "3.1.1", - "event-emitter": "0.3.5" + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", + "es6-set": "~0.1.5", + "es6-symbol": "~3.1.1", + "event-emitter": "~0.3.5" } }, "es6-promise": { @@ -2946,11 +2946,11 @@ "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", "requires": { - "d": "1.0.0", - "es5-ext": "0.10.45", - "es6-iterator": "2.0.3", + "d": "1", + "es5-ext": "~0.10.14", + "es6-iterator": "~2.0.1", "es6-symbol": "3.1.1", - "event-emitter": "0.3.5" + "event-emitter": "~0.3.5" } }, "es6-symbol": { @@ -2958,8 +2958,8 @@ "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", "requires": { - "d": "1.0.0", - "es5-ext": "0.10.45" + "d": "1", + "es5-ext": "~0.10.14" } }, "es6-weak-map": { @@ -2967,10 +2967,10 @@ "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", "requires": { - "d": "1.0.0", - "es5-ext": "0.10.45", - "es6-iterator": "2.0.3", - "es6-symbol": "3.1.1" + "d": "1", + "es5-ext": "^0.10.14", + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" } }, "escape-html": { @@ -2988,11 +2988,11 @@ "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.10.0.tgz", "integrity": "sha512-fjUOf8johsv23WuIKdNQU4P9t9jhQ4Qzx6pC2uW890OloK3Zs1ZAoCNpg/2larNF501jLl3UNy0kIRcF6VI22g==", "requires": { - "esprima": "3.1.3", - "estraverse": "4.2.0", - "esutils": "2.0.2", - "optionator": "0.8.2", - "source-map": "0.6.1" + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" }, "dependencies": { "esprima": { @@ -3007,10 +3007,10 @@ "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", "requires": { - "es6-map": "0.1.5", - "es6-weak-map": "2.0.2", - "esrecurse": "4.2.1", - "estraverse": "4.2.0" + "es6-map": "^0.1.3", + "es6-weak-map": "^2.0.1", + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } }, "eslint": { @@ -3018,43 +3018,43 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.10.0.tgz", "integrity": "sha512-MMVl8P/dYUFZEvolL8PYt7qc5LNdS2lwheq9BYa5Y07FblhcZqFyaUqlS8TW5QITGex21tV4Lk0a3fK8lsJIkA==", "requires": { - "ajv": "5.5.2", - "babel-code-frame": "6.26.0", - "chalk": "2.4.1", - "concat-stream": "1.6.2", - "cross-spawn": "5.1.0", - "debug": "3.1.0", - "doctrine": "2.1.0", - "eslint-scope": "3.7.1", - "espree": "3.5.4", - "esquery": "1.0.1", - "estraverse": "4.2.0", - "esutils": "2.0.2", - "file-entry-cache": "2.0.0", - "functional-red-black-tree": "1.0.1", - "glob": "7.1.2", - "globals": "9.18.0", - "ignore": "3.3.8", - "imurmurhash": "0.1.4", - "inquirer": "3.3.0", - "is-resolvable": "1.1.0", - "js-yaml": "3.12.0", - "json-stable-stringify": "1.0.1", - "levn": "0.3.0", - "lodash": "4.17.10", - "minimatch": "3.0.4", - "mkdirp": "0.5.1", - "natural-compare": "1.4.0", - "optionator": "0.8.2", - "path-is-inside": "1.0.2", - "pluralize": "7.0.0", - "progress": "2.0.0", - "require-uncached": "1.0.3", - "semver": "5.5.0", - "strip-ansi": "4.0.0", - "strip-json-comments": "2.0.1", - "table": "4.0.3", - "text-table": "0.2.0" + "ajv": "^5.2.0", + "babel-code-frame": "^6.22.0", + "chalk": "^2.1.0", + "concat-stream": "^1.6.0", + "cross-spawn": "^5.1.0", + "debug": "^3.0.1", + "doctrine": "^2.0.0", + "eslint-scope": "^3.7.1", + "espree": "^3.5.1", + "esquery": "^1.0.0", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^9.17.0", + "ignore": "^3.3.3", + "imurmurhash": "^0.1.4", + "inquirer": "^3.0.6", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.9.1", + "json-stable-stringify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "require-uncached": "^1.0.3", + "semver": "^5.3.0", + "strip-ansi": "^4.0.0", + "strip-json-comments": "~2.0.1", + "table": "^4.0.1", + "text-table": "~0.2.0" }, "dependencies": { "ansi-regex": { @@ -3067,9 +3067,9 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.4.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "debug": { @@ -3090,8 +3090,8 @@ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", "requires": { - "argparse": "1.0.10", - "esprima": "4.0.0" + "argparse": "^1.0.7", + "esprima": "^4.0.0" } }, "strip-ansi": { @@ -3099,7 +3099,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -3114,8 +3114,8 @@ "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", "requires": { - "debug": "2.6.9", - "resolve": "1.6.0" + "debug": "^2.6.9", + "resolve": "^1.5.0" } }, "eslint-loader": { @@ -3123,11 +3123,11 @@ "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-1.9.0.tgz", "integrity": "sha512-40aN976qSNPyb9ejTqjEthZITpls1SVKtwguahmH1dzGCwQU/vySE+xX33VZmD8csU0ahVNCtFlsPgKqRBiqgg==", "requires": { - "loader-fs-cache": "1.0.1", - "loader-utils": "1.1.0", - "object-assign": "4.1.1", - "object-hash": "1.3.0", - "rimraf": "2.6.2" + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" } }, "eslint-module-utils": { @@ -3135,8 +3135,8 @@ "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz", "integrity": "sha1-snA2LNiLGkitMIl2zn+lTphBF0Y=", "requires": { - "debug": "2.6.9", - "pkg-dir": "1.0.0" + "debug": "^2.6.8", + "pkg-dir": "^1.0.0" }, "dependencies": { "find-up": { @@ -3144,8 +3144,8 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "path-exists": { @@ -3153,7 +3153,7 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "requires": { - "pinkie-promise": "2.0.1" + "pinkie-promise": "^2.0.0" } }, "pkg-dir": { @@ -3161,7 +3161,7 @@ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", "requires": { - "find-up": "1.1.2" + "find-up": "^1.0.0" } } } @@ -3171,7 +3171,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.39.1.tgz", "integrity": "sha512-RiQv+7Z9QDJuzt+NO8sYgkLGT+h+WeCrxP7y8lI7wpU41x3x/2o3PGtHk9ck8QnA9/mlbNcy/hG0eKvmd7npaA==", "requires": { - "lodash": "4.17.10" + "lodash": "^4.15.0" } }, "eslint-plugin-import": { @@ -3179,16 +3179,16 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.8.0.tgz", "integrity": "sha512-Rf7dfKJxZ16QuTgVv1OYNxkZcsu/hULFnC+e+w0Gzi6jMC3guQoWQgxYxc54IDRinlb6/0v5z/PxxIKmVctN+g==", "requires": { - "builtin-modules": "1.1.1", - "contains-path": "0.1.0", - "debug": "2.6.9", + "builtin-modules": "^1.1.1", + "contains-path": "^0.1.0", + "debug": "^2.6.8", "doctrine": "1.5.0", - "eslint-import-resolver-node": "0.3.2", - "eslint-module-utils": "2.2.0", - "has": "1.0.3", - "lodash.cond": "4.5.2", - "minimatch": "3.0.4", - "read-pkg-up": "2.0.0" + "eslint-import-resolver-node": "^0.3.1", + "eslint-module-utils": "^2.1.1", + "has": "^1.0.1", + "lodash.cond": "^4.3.0", + "minimatch": "^3.0.3", + "read-pkg-up": "^2.0.0" }, "dependencies": { "doctrine": { @@ -3196,8 +3196,8 @@ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", "requires": { - "esutils": "2.0.2", - "isarray": "1.0.0" + "esutils": "^2.0.2", + "isarray": "^1.0.0" } }, "load-json-file": { @@ -3205,10 +3205,10 @@ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "strip-bom": "3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" } }, "path-type": { @@ -3216,7 +3216,7 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", "requires": { - "pify": "2.3.0" + "pify": "^2.0.0" } }, "read-pkg": { @@ -3224,9 +3224,9 @@ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", "requires": { - "load-json-file": "2.0.0", - "normalize-package-data": "2.4.0", - "path-type": "2.0.0" + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" } }, "read-pkg-up": { @@ -3234,8 +3234,8 @@ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", "requires": { - "find-up": "2.1.0", - "read-pkg": "2.0.0" + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" } }, "strip-bom": { @@ -3250,13 +3250,13 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-5.1.1.tgz", "integrity": "sha512-5I9SpoP7gT4wBFOtXT8/tXNPYohHBVfyVfO17vkbC7r9kEIxYJF12D3pKqhk8+xnk12rfxKClS3WCFpVckFTPQ==", "requires": { - "aria-query": "0.7.1", - "array-includes": "3.0.3", + "aria-query": "^0.7.0", + "array-includes": "^3.0.3", "ast-types-flow": "0.0.7", - "axobject-query": "0.1.0", - "damerau-levenshtein": "1.0.4", - "emoji-regex": "6.5.1", - "jsx-ast-utils": "1.4.1" + "axobject-query": "^0.1.0", + "damerau-levenshtein": "^1.0.0", + "emoji-regex": "^6.1.0", + "jsx-ast-utils": "^1.4.0" } }, "eslint-plugin-react": { @@ -3264,10 +3264,10 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.4.0.tgz", "integrity": "sha512-tvjU9u3VqmW2vVuYnE8Qptq+6ji4JltjOjJ9u7VAOxVYkUkyBZWRvNYKbDv5fN+L6wiA+4we9+qQahZ0m63XEA==", "requires": { - "doctrine": "2.1.0", - "has": "1.0.3", - "jsx-ast-utils": "2.0.1", - "prop-types": "15.6.1" + "doctrine": "^2.0.0", + "has": "^1.0.1", + "jsx-ast-utils": "^2.0.0", + "prop-types": "^15.5.10" }, "dependencies": { "jsx-ast-utils": { @@ -3275,7 +3275,7 @@ "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz", "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=", "requires": { - "array-includes": "3.0.3" + "array-includes": "^3.0.3" } } } @@ -3285,8 +3285,8 @@ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", "requires": { - "esrecurse": "4.2.1", - "estraverse": "4.2.0" + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" } }, "espree": { @@ -3294,8 +3294,8 @@ "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", "requires": { - "acorn": "5.6.2", - "acorn-jsx": "3.0.1" + "acorn": "^5.5.0", + "acorn-jsx": "^3.0.0" } }, "esprima": { @@ -3308,7 +3308,7 @@ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", "requires": { - "estraverse": "4.2.0" + "estraverse": "^4.0.0" } }, "esrecurse": { @@ -3316,7 +3316,7 @@ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", "requires": { - "estraverse": "4.2.0" + "estraverse": "^4.1.0" } }, "estraverse": { @@ -3339,8 +3339,8 @@ "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", "requires": { - "d": "1.0.0", - "es5-ext": "0.10.45" + "d": "1", + "es5-ext": "~0.10.14" } }, "eventemitter3": { @@ -3358,7 +3358,7 @@ "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", "requires": { - "original": "1.0.1" + "original": ">=0.0.5" } }, "evp_bytestokey": { @@ -3366,8 +3366,8 @@ "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "requires": { - "md5.js": "1.3.4", - "safe-buffer": "5.1.2" + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" } }, "exec-sh": { @@ -3375,7 +3375,7 @@ "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.1.tgz", "integrity": "sha512-aLt95pexaugVtQerpmE51+4QfWrNc304uez7jvj6fWnN8GeEHpttB8F36n8N7uVhUMbH/1enbxQ9HImZ4w/9qg==", "requires": { - "merge": "1.2.0" + "merge": "^1.1.3" } }, "execa": { @@ -3383,13 +3383,13 @@ "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", "requires": { - "cross-spawn": "5.1.0", - "get-stream": "3.0.0", - "is-stream": "1.1.0", - "npm-run-path": "2.0.2", - "p-finally": "1.0.0", - "signal-exit": "3.0.2", - "strip-eof": "1.0.0" + "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" } }, "expand-brackets": { @@ -3397,13 +3397,13 @@ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", "requires": { - "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" + "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" }, "dependencies": { "define-property": { @@ -3411,7 +3411,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { @@ -3419,7 +3419,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -3429,7 +3429,7 @@ "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", "requires": { - "fill-range": "2.2.4" + "fill-range": "^2.1.0" }, "dependencies": { "fill-range": { @@ -3437,11 +3437,11 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", "requires": { - "is-number": "2.1.0", - "isobject": "2.1.0", - "randomatic": "3.0.0", - "repeat-element": "1.1.2", - "repeat-string": "1.6.1" + "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": { @@ -3449,7 +3449,7 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" } }, "isobject": { @@ -3465,7 +3465,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -3475,7 +3475,7 @@ "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", "requires": { - "homedir-polyfill": "1.0.1" + "homedir-polyfill": "^1.0.1" } }, "express": { @@ -3483,36 +3483,36 @@ "resolved": "https://registry.npmjs.org/express/-/express-4.16.3.tgz", "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", "requires": { - "accepts": "1.3.5", + "accepts": "~1.3.5", "array-flatten": "1.1.1", "body-parser": "1.18.2", "content-disposition": "0.5.2", - "content-type": "1.0.4", + "content-type": "~1.0.4", "cookie": "0.3.1", "cookie-signature": "1.0.6", "debug": "2.6.9", - "depd": "1.1.2", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "etag": "1.8.1", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", "finalhandler": "1.1.1", "fresh": "0.5.2", "merge-descriptors": "1.0.1", - "methods": "1.1.2", - "on-finished": "2.3.0", - "parseurl": "1.3.2", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", "path-to-regexp": "0.1.7", - "proxy-addr": "2.0.3", + "proxy-addr": "~2.0.3", "qs": "6.5.1", - "range-parser": "1.2.0", + "range-parser": "~1.2.0", "safe-buffer": "5.1.1", "send": "0.16.2", "serve-static": "1.13.2", "setprototypeof": "1.1.0", - "statuses": "1.4.0", - "type-is": "1.6.16", + "statuses": "~1.4.0", + "type-is": "~1.6.16", "utils-merge": "1.0.1", - "vary": "1.1.2" + "vary": "~1.1.2" }, "dependencies": { "array-flatten": { @@ -3547,8 +3547,8 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", "requires": { - "assign-symbols": "1.0.0", - "is-extendable": "1.0.1" + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { @@ -3556,7 +3556,7 @@ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { - "is-plain-object": "2.0.4" + "is-plain-object": "^2.0.4" } } } @@ -3566,9 +3566,9 @@ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "requires": { - "chardet": "0.4.2", - "iconv-lite": "0.4.23", - "tmp": "0.0.33" + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" } }, "extglob": { @@ -3576,14 +3576,14 @@ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", "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.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "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" }, "dependencies": { "define-property": { @@ -3591,7 +3591,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "extend-shallow": { @@ -3599,7 +3599,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "is-accessor-descriptor": { @@ -3607,7 +3607,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -3615,7 +3615,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -3623,9 +3623,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "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" } } } @@ -3635,10 +3635,10 @@ "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz", "integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==", "requires": { - "async": "2.6.1", - "loader-utils": "1.1.0", - "schema-utils": "0.3.0", - "webpack-sources": "1.1.0" + "async": "^2.4.1", + "loader-utils": "^1.1.0", + "schema-utils": "^0.3.0", + "webpack-sources": "^1.0.1" } }, "extsprintf": { @@ -3671,7 +3671,7 @@ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", "requires": { - "websocket-driver": "0.7.0" + "websocket-driver": ">=0.5.1" } }, "fb-watchman": { @@ -3679,7 +3679,7 @@ "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", "requires": { - "bser": "2.0.0" + "bser": "^2.0.0" } }, "fbjs": { @@ -3687,13 +3687,13 @@ "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", "requires": { - "core-js": "1.2.7", - "isomorphic-fetch": "2.2.1", - "loose-envify": "1.3.1", - "object-assign": "4.1.1", - "promise": "7.3.1", - "setimmediate": "1.0.5", - "ua-parser-js": "0.7.18" + "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" } }, "figures": { @@ -3701,7 +3701,7 @@ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", "requires": { - "escape-string-regexp": "1.0.5" + "escape-string-regexp": "^1.0.5" } }, "file-entry-cache": { @@ -3709,8 +3709,8 @@ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", "requires": { - "flat-cache": "1.3.0", - "object-assign": "4.1.1" + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" } }, "file-loader": { @@ -3718,8 +3718,8 @@ "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.5.tgz", "integrity": "sha512-RzGHDatcVNpGISTvCpfUfOGpYuSR7HSsSg87ki+wF6rw1Hm0RALPTiAdsxAq1UwLf0RRhbe22/eHK6nhXspiOQ==", "requires": { - "loader-utils": "1.1.0", - "schema-utils": "0.3.0" + "loader-utils": "^1.0.2", + "schema-utils": "^0.3.0" } }, "filename-regex": { @@ -3732,8 +3732,8 @@ "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", "requires": { - "glob": "7.1.2", - "minimatch": "3.0.4" + "glob": "^7.0.3", + "minimatch": "^3.0.3" } }, "filesize": { @@ -3746,10 +3746,10 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", "requires": { - "extend-shallow": "2.0.1", - "is-number": "3.0.0", - "repeat-string": "1.6.1", - "to-regex-range": "2.1.1" + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "dependencies": { "extend-shallow": { @@ -3757,7 +3757,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -3768,12 +3768,12 @@ "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", "requires": { "debug": "2.6.9", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "on-finished": "2.3.0", - "parseurl": "1.3.2", - "statuses": "1.4.0", - "unpipe": "1.0.0" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" } }, "find-cache-dir": { @@ -3781,9 +3781,9 @@ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", "requires": { - "commondir": "1.0.1", - "make-dir": "1.3.0", - "pkg-dir": "2.0.0" + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" } }, "find-up": { @@ -3791,7 +3791,7 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "requires": { - "locate-path": "2.0.0" + "locate-path": "^2.0.0" } }, "flat-cache": { @@ -3799,10 +3799,10 @@ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", "requires": { - "circular-json": "0.3.3", - "del": "2.2.2", - "graceful-fs": "4.1.11", - "write": "0.2.1" + "circular-json": "^0.3.1", + "del": "^2.0.2", + "graceful-fs": "^4.1.2", + "write": "^0.2.1" } }, "flatten": { @@ -3815,7 +3815,7 @@ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.0.tgz", "integrity": "sha512-fdrt472/9qQ6Kgjvb935ig6vJCuofpBUD14f9Vb+SLlm7xIe4Qva5gey8EKtv8lp7ahE1wilg3xL1znpVGtZIA==", "requires": { - "debug": "3.1.0" + "debug": "^3.1.0" }, "dependencies": { "debug": { @@ -3838,7 +3838,7 @@ "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", "requires": { - "for-in": "1.0.2" + "for-in": "^1.0.1" } }, "foreach": { @@ -3856,9 +3856,9 @@ "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", "requires": { - "asynckit": "0.4.0", + "asynckit": "^0.4.0", "combined-stream": "1.0.6", - "mime-types": "2.1.18" + "mime-types": "^2.1.12" } }, "forwarded": { @@ -3871,7 +3871,7 @@ "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", "requires": { - "map-cache": "0.2.2" + "map-cache": "^0.2.2" } }, "fresh": { @@ -3884,9 +3884,9 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "3.0.1", - "universalify": "0.1.1" + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" } }, "fs.realpath": { @@ -3900,8 +3900,8 @@ "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", "optional": true, "requires": { - "nan": "2.10.0", - "node-pre-gyp": "0.10.0" + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" }, "dependencies": { "abbrev": { @@ -3923,8 +3923,8 @@ "bundled": true, "optional": true, "requires": { - "delegates": "1.0.0", - "readable-stream": "2.3.6" + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" } }, "balanced-match": { @@ -3935,7 +3935,7 @@ "version": "1.1.11", "bundled": true, "requires": { - "balanced-match": "1.0.0", + "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, @@ -3989,7 +3989,7 @@ "bundled": true, "optional": true, "requires": { - "minipass": "2.2.4" + "minipass": "^2.2.1" } }, "fs.realpath": { @@ -4002,14 +4002,14 @@ "bundled": true, "optional": true, "requires": { - "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" + "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" } }, "glob": { @@ -4017,12 +4017,12 @@ "bundled": true, "optional": true, "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "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" } }, "has-unicode": { @@ -4035,7 +4035,7 @@ "bundled": true, "optional": true, "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": "^2.1.0" } }, "ignore-walk": { @@ -4043,7 +4043,7 @@ "bundled": true, "optional": true, "requires": { - "minimatch": "3.0.4" + "minimatch": "^3.0.4" } }, "inflight": { @@ -4051,8 +4051,8 @@ "bundled": true, "optional": true, "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -4068,7 +4068,7 @@ "version": "1.0.0", "bundled": true, "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "isarray": { @@ -4080,7 +4080,7 @@ "version": "3.0.4", "bundled": true, "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -4091,8 +4091,8 @@ "version": "2.2.4", "bundled": true, "requires": { - "safe-buffer": "5.1.1", - "yallist": "3.0.2" + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" } }, "minizlib": { @@ -4100,7 +4100,7 @@ "bundled": true, "optional": true, "requires": { - "minipass": "2.2.4" + "minipass": "^2.2.1" } }, "mkdirp": { @@ -4120,9 +4120,9 @@ "bundled": true, "optional": true, "requires": { - "debug": "2.6.9", - "iconv-lite": "0.4.21", - "sax": "1.2.4" + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" } }, "node-pre-gyp": { @@ -4130,16 +4130,16 @@ "bundled": true, "optional": true, "requires": { - "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" + "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" } }, "nopt": { @@ -4147,8 +4147,8 @@ "bundled": true, "optional": true, "requires": { - "abbrev": "1.1.1", - "osenv": "0.1.5" + "abbrev": "1", + "osenv": "^0.1.4" } }, "npm-bundled": { @@ -4161,8 +4161,8 @@ "bundled": true, "optional": true, "requires": { - "ignore-walk": "3.0.1", - "npm-bundled": "1.0.3" + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" } }, "npmlog": { @@ -4170,10 +4170,10 @@ "bundled": true, "optional": true, "requires": { - "are-we-there-yet": "1.1.4", - "console-control-strings": "1.1.0", - "gauge": "2.7.4", - "set-blocking": "2.0.0" + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" } }, "number-is-nan": { @@ -4189,7 +4189,7 @@ "version": "1.4.0", "bundled": true, "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "os-homedir": { @@ -4207,8 +4207,8 @@ "bundled": true, "optional": true, "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, "path-is-absolute": { @@ -4226,10 +4226,10 @@ "bundled": true, "optional": true, "requires": { - "deep-extend": "0.5.1", - "ini": "1.3.5", - "minimist": "1.2.0", - "strip-json-comments": "2.0.1" + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, "dependencies": { "minimist": { @@ -4244,13 +4244,13 @@ "bundled": true, "optional": true, "requires": { - "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" + "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" } }, "rimraf": { @@ -4258,7 +4258,7 @@ "bundled": true, "optional": true, "requires": { - "glob": "7.1.2" + "glob": "^7.0.5" } }, "safe-buffer": { @@ -4294,9 +4294,9 @@ "version": "1.0.2", "bundled": true, "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "string_decoder": { @@ -4304,14 +4304,14 @@ "bundled": true, "optional": true, "requires": { - "safe-buffer": "5.1.1" + "safe-buffer": "~5.1.0" } }, "strip-ansi": { "version": "3.0.1", "bundled": true, "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-json-comments": { @@ -4324,13 +4324,13 @@ "bundled": true, "optional": true, "requires": { - "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" + "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" } }, "util-deprecate": { @@ -4343,7 +4343,7 @@ "bundled": true, "optional": true, "requires": { - "string-width": "1.0.2" + "string-width": "^1.0.2" } }, "wrappy": { @@ -4391,7 +4391,7 @@ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", "requires": { - "assert-plus": "1.0.0" + "assert-plus": "^1.0.0" } }, "glob": { @@ -4399,12 +4399,12 @@ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", "requires": { - "fs.realpath": "1.0.0", - "inflight": "1.0.6", - "inherits": "2.0.3", - "minimatch": "3.0.4", - "once": "1.4.0", - "path-is-absolute": "1.0.1" + "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" } }, "glob-base": { @@ -4412,8 +4412,8 @@ "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", "requires": { - "glob-parent": "2.0.0", - "is-glob": "2.0.1" + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" } }, "glob-parent": { @@ -4421,7 +4421,7 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", "requires": { - "is-glob": "2.0.1" + "is-glob": "^2.0.0" } }, "global-dirs": { @@ -4429,7 +4429,7 @@ "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", "requires": { - "ini": "1.3.5" + "ini": "^1.3.4" } }, "global-modules": { @@ -4437,9 +4437,9 @@ "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", "requires": { - "global-prefix": "1.0.2", - "is-windows": "1.0.2", - "resolve-dir": "1.0.1" + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" } }, "global-prefix": { @@ -4447,11 +4447,11 @@ "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", "requires": { - "expand-tilde": "2.0.2", - "homedir-polyfill": "1.0.1", - "ini": "1.3.5", - "is-windows": "1.0.2", - "which": "1.3.1" + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" } }, "globals": { @@ -4464,12 +4464,12 @@ "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "requires": { - "array-union": "1.0.2", - "arrify": "1.0.1", - "glob": "7.1.2", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "got": { @@ -4477,17 +4477,17 @@ "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", "requires": { - "create-error-class": "3.0.2", - "duplexer3": "0.1.4", - "get-stream": "3.0.0", - "is-redirect": "1.0.0", - "is-retry-allowed": "1.1.0", - "is-stream": "1.1.0", - "lowercase-keys": "1.0.1", - "safe-buffer": "5.1.2", - "timed-out": "4.0.1", - "unzip-response": "2.0.1", - "url-parse-lax": "1.0.0" + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" } }, "graceful-fs": { @@ -4505,7 +4505,7 @@ "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", "requires": { - "duplexer": "0.1.1" + "duplexer": "^0.1.1" } }, "handle-thing": { @@ -4518,10 +4518,10 @@ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", "requires": { - "async": "1.5.2", - "optimist": "0.6.1", - "source-map": "0.4.4", - "uglify-js": "2.8.29" + "async": "^1.4.0", + "optimist": "^0.6.1", + "source-map": "^0.4.4", + "uglify-js": "^2.6" }, "dependencies": { "async": { @@ -4534,7 +4534,7 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", "requires": { - "amdefine": "1.0.1" + "amdefine": ">=0.0.4" } }, "uglify-js": { @@ -4543,9 +4543,9 @@ "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", "optional": true, "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" }, "dependencies": { "source-map": { @@ -4562,9 +4562,9 @@ "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", "optional": true, "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", "window-size": "0.1.0" } } @@ -4580,8 +4580,8 @@ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", "requires": { - "ajv": "5.5.2", - "har-schema": "2.0.0" + "ajv": "^5.1.0", + "har-schema": "^2.0.0" } }, "has": { @@ -4589,7 +4589,7 @@ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "requires": { - "function-bind": "1.1.1" + "function-bind": "^1.1.1" } }, "has-ansi": { @@ -4597,7 +4597,7 @@ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "has-flag": { @@ -4610,9 +4610,9 @@ "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", "requires": { - "get-value": "2.0.6", - "has-values": "1.0.0", - "isobject": "3.0.1" + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" } }, "has-values": { @@ -4620,8 +4620,8 @@ "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", "requires": { - "is-number": "3.0.0", - "kind-of": "4.0.0" + "is-number": "^3.0.0", + "kind-of": "^4.0.0" }, "dependencies": { "kind-of": { @@ -4629,7 +4629,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -4639,8 +4639,8 @@ "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "hash.js": { @@ -4648,8 +4648,8 @@ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.4.tgz", "integrity": "sha512-A6RlQvvZEtFS5fLU43IDu0QUmBy+fDO9VMdTXvufKwIkt/rFfvICAViCax5fbDO4zdNzaC3/27ZhKUok5bAJyw==", "requires": { - "inherits": "2.0.3", - "minimalistic-assert": "1.0.1" + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.0" } }, "he": { @@ -4657,23 +4657,50 @@ "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=" }, + "history": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/history/-/history-4.7.2.tgz", + "integrity": "sha512-1zkBRWW6XweO0NBcjiphtVJVsIQ+SXF29z9DVkceeaSLVMFXHool+fdCZD4spDCfZJCILPILc3bm7Bc+HRi0nA==", + "requires": { + "invariant": "^2.2.1", + "loose-envify": "^1.2.0", + "resolve-pathname": "^2.2.0", + "value-equal": "^0.4.0", + "warning": "^3.0.0" + }, + "dependencies": { + "warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "requires": { + "loose-envify": "^1.0.0" + } + } + } + }, "hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", "requires": { - "hash.js": "1.1.4", - "minimalistic-assert": "1.0.1", - "minimalistic-crypto-utils": "1.0.1" + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" } }, + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + }, "home-or-tmp": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", "requires": { - "os-homedir": "1.0.2", - "os-tmpdir": "1.0.2" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" } }, "homedir-polyfill": { @@ -4681,7 +4708,7 @@ "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", "requires": { - "parse-passwd": "1.0.0" + "parse-passwd": "^1.0.0" } }, "hosted-git-info": { @@ -4694,10 +4721,10 @@ "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", "requires": { - "inherits": "2.0.3", - "obuf": "1.1.2", - "readable-stream": "2.3.6", - "wbuf": "1.7.3" + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" } }, "html-comment-regex": { @@ -4710,7 +4737,7 @@ "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", "requires": { - "whatwg-encoding": "1.0.3" + "whatwg-encoding": "^1.0.1" } }, "html-entities": { @@ -4723,13 +4750,13 @@ "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.16.tgz", "integrity": "sha512-zP5EfLSpiLRp0aAgud4CQXPQZm9kXwWjR/cF0PfdOj+jjWnOaCgeZcll4kYXSvIBPeUMmyaSc7mM4IDtA+kboA==", "requires": { - "camel-case": "3.0.0", - "clean-css": "4.1.11", - "commander": "2.15.1", - "he": "1.1.1", - "param-case": "2.1.1", - "relateurl": "0.2.7", - "uglify-js": "3.3.28" + "camel-case": "3.0.x", + "clean-css": "4.1.x", + "commander": "2.15.x", + "he": "1.1.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.3.x" } }, "html-webpack-plugin": { @@ -4737,12 +4764,12 @@ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.29.0.tgz", "integrity": "sha1-6Yf0IYU9O2k4yMTIFxhC5f0XryM=", "requires": { - "bluebird": "3.5.1", - "html-minifier": "3.5.16", - "loader-utils": "0.2.17", - "lodash": "4.17.10", - "pretty-error": "2.1.1", - "toposort": "1.0.7" + "bluebird": "^3.4.7", + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "toposort": "^1.0.0" }, "dependencies": { "loader-utils": { @@ -4750,10 +4777,10 @@ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1", - "object-assign": "4.1.1" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" } } } @@ -4763,10 +4790,10 @@ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", "requires": { - "domelementtype": "1.3.0", - "domhandler": "2.1.0", - "domutils": "1.1.6", - "readable-stream": "1.0.34" + "domelementtype": "1", + "domhandler": "2.1", + "domutils": "1.1", + "readable-stream": "1.0" }, "dependencies": { "domutils": { @@ -4774,7 +4801,7 @@ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", "requires": { - "domelementtype": "1.3.0" + "domelementtype": "1" } }, "isarray": { @@ -4787,10 +4814,10 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { - "core-util-is": "1.0.2", - "inherits": "2.0.3", + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", "isarray": "0.0.1", - "string_decoder": "0.10.31" + "string_decoder": "~0.10.x" } }, "string_decoder": { @@ -4810,10 +4837,10 @@ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "requires": { - "depd": "1.1.2", + "depd": "~1.1.2", "inherits": "2.0.3", "setprototypeof": "1.1.0", - "statuses": "1.4.0" + "statuses": ">= 1.4.0 < 2" } }, "http-parser-js": { @@ -4826,9 +4853,9 @@ "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", "requires": { - "eventemitter3": "3.1.0", - "follow-redirects": "1.5.0", - "requires-port": "1.0.0" + "eventemitter3": "^3.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" } }, "http-proxy-middleware": { @@ -4836,10 +4863,10 @@ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.4.tgz", "integrity": "sha1-ZC6ISIUdZvCdTxJJEoRtuutBuDM=", "requires": { - "http-proxy": "1.17.0", - "is-glob": "3.1.0", - "lodash": "4.17.10", - "micromatch": "2.3.11" + "http-proxy": "^1.16.2", + "is-glob": "^3.1.0", + "lodash": "^4.17.2", + "micromatch": "^2.3.11" }, "dependencies": { "arr-diff": { @@ -4847,7 +4874,7 @@ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "requires": { - "arr-flatten": "1.1.0" + "arr-flatten": "^1.0.1" } }, "array-unique": { @@ -4860,9 +4887,9 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" } }, "expand-brackets": { @@ -4870,7 +4897,7 @@ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "requires": { - "is-posix-bracket": "0.1.1" + "is-posix-bracket": "^0.1.0" } }, "extglob": { @@ -4878,7 +4905,7 @@ "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" }, "dependencies": { "is-extglob": { @@ -4898,7 +4925,7 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", "requires": { - "is-extglob": "2.1.1" + "is-extglob": "^2.1.0" } }, "kind-of": { @@ -4906,7 +4933,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } }, "micromatch": { @@ -4914,19 +4941,19 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.4" + "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" }, "dependencies": { "is-extglob": { @@ -4939,7 +4966,7 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } } } @@ -4951,9 +4978,9 @@ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", "requires": { - "assert-plus": "1.0.0", - "jsprim": "1.4.1", - "sshpk": "1.14.2" + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" } }, "https-browserify": { @@ -4966,7 +4993,7 @@ "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", "requires": { - "safer-buffer": "2.1.2" + "safer-buffer": ">= 2.1.2 < 3" } }, "icss-replace-symbols": { @@ -4979,7 +5006,7 @@ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", "requires": { - "postcss": "6.0.22" + "postcss": "^6.0.1" } }, "ieee754": { @@ -5002,8 +5029,8 @@ "resolved": "https://registry.npmjs.org/import-local/-/import-local-0.1.1.tgz", "integrity": "sha1-sReVcqrNwRxqkQCftDDbyrX2aKg=", "requires": { - "pkg-dir": "2.0.0", - "resolve-cwd": "2.0.0" + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" } }, "imurmurhash": { @@ -5016,7 +5043,7 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "requires": { - "repeating": "2.0.1" + "repeating": "^2.0.0" } }, "indexes-of": { @@ -5034,8 +5061,8 @@ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "requires": { - "once": "1.4.0", - "wrappy": "1.0.2" + "once": "^1.3.0", + "wrappy": "1" } }, "inherits": { @@ -5053,20 +5080,20 @@ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", "requires": { - "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.10", + "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", "mute-stream": "0.0.7", - "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" + "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" }, "dependencies": { "ansi-regex": { @@ -5079,9 +5106,9 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.4.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "strip-ansi": { @@ -5089,7 +5116,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -5099,7 +5126,7 @@ "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-1.2.0.tgz", "integrity": "sha1-rp+/k7mEh4eF1QqN4bNWlWBYz1w=", "requires": { - "meow": "3.7.0" + "meow": "^3.3.0" } }, "interpret": { @@ -5112,7 +5139,7 @@ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", "requires": { - "loose-envify": "1.3.1" + "loose-envify": "^1.0.0" } }, "invert-kv": { @@ -5140,7 +5167,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -5148,7 +5175,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -5163,7 +5190,7 @@ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", "requires": { - "binary-extensions": "1.11.0" + "binary-extensions": "^1.0.0" } }, "is-buffer": { @@ -5176,7 +5203,7 @@ "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "requires": { - "builtin-modules": "1.1.1" + "builtin-modules": "^1.0.0" } }, "is-callable": { @@ -5189,7 +5216,7 @@ "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz", "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==", "requires": { - "ci-info": "1.1.3" + "ci-info": "^1.0.0" } }, "is-data-descriptor": { @@ -5197,7 +5224,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -5205,7 +5232,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -5220,9 +5247,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", "requires": { - "is-accessor-descriptor": "0.1.6", - "is-data-descriptor": "0.1.4", - "kind-of": "5.1.0" + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" }, "dependencies": { "kind-of": { @@ -5247,7 +5274,7 @@ "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", "requires": { - "is-primitive": "2.0.0" + "is-primitive": "^2.0.0" } }, "is-extendable": { @@ -5265,7 +5292,7 @@ "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "is-fullwidth-code-point": { @@ -5278,7 +5305,7 @@ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "is-installed-globally": { @@ -5286,8 +5313,8 @@ "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", "requires": { - "global-dirs": "0.1.1", - "is-path-inside": "1.0.1" + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" } }, "is-npm": { @@ -5300,7 +5327,7 @@ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -5308,7 +5335,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -5323,7 +5350,7 @@ "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz", "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==", "requires": { - "is-number": "4.0.0" + "is-number": "^4.0.0" }, "dependencies": { "is-number": { @@ -5343,7 +5370,7 @@ "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", "requires": { - "is-path-inside": "1.0.1" + "is-path-inside": "^1.0.0" } }, "is-path-inside": { @@ -5351,7 +5378,7 @@ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", "requires": { - "path-is-inside": "1.0.2" + "path-is-inside": "^1.0.1" } }, "is-plain-obj": { @@ -5364,7 +5391,7 @@ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.1" } }, "is-posix-bracket": { @@ -5392,7 +5419,7 @@ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", "requires": { - "has": "1.0.3" + "has": "^1.0.1" } }, "is-resolvable": { @@ -5420,7 +5447,7 @@ "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", "requires": { - "html-comment-regex": "1.1.1" + "html-comment-regex": "^1.1.0" } }, "is-symbol": { @@ -5468,8 +5495,8 @@ "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", "requires": { - "node-fetch": "1.7.3", - "whatwg-fetch": "2.0.4" + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" } }, "isstream": { @@ -5482,18 +5509,18 @@ "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.1.tgz", "integrity": "sha512-duj6AlLcsWNwUpfyfHt0nWIeRiZpuShnP40YTxOGQgtaN8fd6JYSxsvxUphTDy8V5MfDXo4s/xVCIIvVCO808g==", "requires": { - "async": "2.6.1", - "compare-versions": "3.3.0", - "fileset": "2.0.3", - "istanbul-lib-coverage": "1.2.0", - "istanbul-lib-hook": "1.2.1", - "istanbul-lib-instrument": "1.10.1", - "istanbul-lib-report": "1.1.4", - "istanbul-lib-source-maps": "1.2.5", - "istanbul-reports": "1.3.0", - "js-yaml": "3.7.0", - "mkdirp": "0.5.1", - "once": "1.4.0" + "async": "^2.1.4", + "compare-versions": "^3.1.0", + "fileset": "^2.0.2", + "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-hook": "^1.2.0", + "istanbul-lib-instrument": "^1.10.1", + "istanbul-lib-report": "^1.1.4", + "istanbul-lib-source-maps": "^1.2.4", + "istanbul-reports": "^1.3.0", + "js-yaml": "^3.7.0", + "mkdirp": "^0.5.1", + "once": "^1.4.0" }, "dependencies": { "debug": { @@ -5509,11 +5536,11 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.5.tgz", "integrity": "sha512-8O2T/3VhrQHn0XcJbP1/GN7kXMiRAlPi+fj3uEHrjBD8Oz7Py0prSC25C09NuAZS6bgW1NNKAvCSHZXB0irSGA==", "requires": { - "debug": "3.1.0", - "istanbul-lib-coverage": "1.2.0", - "mkdirp": "0.5.1", - "rimraf": "2.6.2", - "source-map": "0.5.7" + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.0", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" } }, "source-map": { @@ -5533,7 +5560,7 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.1.tgz", "integrity": "sha512-eLAMkPG9FU0v5L02lIkcj/2/Zlz9OuluaXikdr5iStk8FDbSwAixTK9TkYxbF0eNnzAJTwM2fkV2A1tpsIp4Jg==", "requires": { - "append-transform": "1.0.0" + "append-transform": "^1.0.0" } }, "istanbul-lib-instrument": { @@ -5541,13 +5568,13 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz", "integrity": "sha512-1dYuzkOCbuR5GRJqySuZdsmsNKPL3PTuyPevQfoCXJePT9C8y1ga75neU+Tuy9+yS3G/dgx8wgOmp2KLpgdoeQ==", "requires": { - "babel-generator": "6.26.1", - "babel-template": "6.26.0", - "babel-traverse": "6.26.0", - "babel-types": "6.26.0", - "babylon": "6.18.0", - "istanbul-lib-coverage": "1.2.0", - "semver": "5.5.0" + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.0", + "semver": "^5.3.0" } }, "istanbul-lib-report": { @@ -5555,10 +5582,10 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.4.tgz", "integrity": "sha512-Azqvq5tT0U09nrncK3q82e/Zjkxa4tkFZv7E6VcqP0QCPn6oNljDPfrZEC/umNXds2t7b8sRJfs6Kmpzt8m2kA==", "requires": { - "istanbul-lib-coverage": "1.2.0", - "mkdirp": "0.5.1", - "path-parse": "1.0.5", - "supports-color": "3.2.3" + "istanbul-lib-coverage": "^1.2.0", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" }, "dependencies": { "has-flag": { @@ -5571,7 +5598,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -5581,11 +5608,11 @@ "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.3.tgz", "integrity": "sha512-fDa0hwU/5sDXwAklXgAoCJCOsFsBplVQ6WBldz5UwaqOzmDhUK4nfuR7/G//G2lERlblUNJB8P6e8cXq3a7MlA==", "requires": { - "debug": "3.1.0", - "istanbul-lib-coverage": "1.2.0", - "mkdirp": "0.5.1", - "rimraf": "2.6.2", - "source-map": "0.5.7" + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.1.2", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" }, "dependencies": { "debug": { @@ -5608,7 +5635,7 @@ "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.3.0.tgz", "integrity": "sha512-y2Z2IMqE1gefWUaVjrBm0mSKvUkaBy9Vqz8iwr/r40Y9hBbIteH5wqHG/9DLTfJ9xUnUT2j7A3+VVJ6EaYBllA==", "requires": { - "handlebars": "4.0.11" + "handlebars": "^4.0.3" } }, "jest": { @@ -5616,7 +5643,7 @@ "resolved": "https://registry.npmjs.org/jest/-/jest-20.0.4.tgz", "integrity": "sha1-PdJgwpidba1nix6cxNkZRPbWAqw=", "requires": { - "jest-cli": "20.0.4" + "jest-cli": "^20.0.4" }, "dependencies": { "ansi-escapes": { @@ -5629,7 +5656,7 @@ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "requires": { - "arr-flatten": "1.1.0" + "arr-flatten": "^1.0.1" } }, "array-unique": { @@ -5642,9 +5669,9 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" } }, "callsites": { @@ -5657,7 +5684,7 @@ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "requires": { - "is-posix-bracket": "0.1.1" + "is-posix-bracket": "^0.1.0" } }, "extglob": { @@ -5665,7 +5692,7 @@ "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "jest-cli": { @@ -5673,36 +5700,36 @@ "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-20.0.4.tgz", "integrity": "sha1-5TKxnYiuW8bEF+iwWTpv6VSx3JM=", "requires": { - "ansi-escapes": "1.4.0", - "callsites": "2.0.0", - "chalk": "1.1.3", - "graceful-fs": "4.1.11", - "is-ci": "1.1.0", - "istanbul-api": "1.3.1", - "istanbul-lib-coverage": "1.2.0", - "istanbul-lib-instrument": "1.10.1", - "istanbul-lib-source-maps": "1.2.3", - "jest-changed-files": "20.0.3", - "jest-config": "20.0.4", - "jest-docblock": "20.0.3", - "jest-environment-jsdom": "20.0.3", - "jest-haste-map": "20.0.5", - "jest-jasmine2": "20.0.4", - "jest-message-util": "20.0.3", - "jest-regex-util": "20.0.3", - "jest-resolve-dependencies": "20.0.3", - "jest-runtime": "20.0.4", - "jest-snapshot": "20.0.3", - "jest-util": "20.0.3", - "micromatch": "2.3.11", - "node-notifier": "5.2.1", - "pify": "2.3.0", - "slash": "1.0.0", - "string-length": "1.0.1", - "throat": "3.2.0", - "which": "1.3.1", - "worker-farm": "1.6.0", - "yargs": "7.1.0" + "ansi-escapes": "^1.4.0", + "callsites": "^2.0.0", + "chalk": "^1.1.3", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "istanbul-api": "^1.1.1", + "istanbul-lib-coverage": "^1.0.1", + "istanbul-lib-instrument": "^1.4.2", + "istanbul-lib-source-maps": "^1.1.0", + "jest-changed-files": "^20.0.3", + "jest-config": "^20.0.4", + "jest-docblock": "^20.0.3", + "jest-environment-jsdom": "^20.0.3", + "jest-haste-map": "^20.0.4", + "jest-jasmine2": "^20.0.4", + "jest-message-util": "^20.0.3", + "jest-regex-util": "^20.0.3", + "jest-resolve-dependencies": "^20.0.3", + "jest-runtime": "^20.0.4", + "jest-snapshot": "^20.0.3", + "jest-util": "^20.0.3", + "micromatch": "^2.3.11", + "node-notifier": "^5.0.2", + "pify": "^2.3.0", + "slash": "^1.0.0", + "string-length": "^1.0.1", + "throat": "^3.0.0", + "which": "^1.2.12", + "worker-farm": "^1.3.1", + "yargs": "^7.0.2" } }, "kind-of": { @@ -5710,7 +5737,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } }, "micromatch": { @@ -5718,19 +5745,19 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.4" + "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" } } } @@ -5745,16 +5772,16 @@ "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-20.0.4.tgz", "integrity": "sha1-43kwqyIXyRNgXv8T5712PsSPruo=", "requires": { - "chalk": "1.1.3", - "glob": "7.1.2", - "jest-environment-jsdom": "20.0.3", - "jest-environment-node": "20.0.3", - "jest-jasmine2": "20.0.4", - "jest-matcher-utils": "20.0.3", - "jest-regex-util": "20.0.3", - "jest-resolve": "20.0.4", - "jest-validate": "20.0.3", - "pretty-format": "20.0.3" + "chalk": "^1.1.3", + "glob": "^7.1.1", + "jest-environment-jsdom": "^20.0.3", + "jest-environment-node": "^20.0.3", + "jest-jasmine2": "^20.0.4", + "jest-matcher-utils": "^20.0.3", + "jest-regex-util": "^20.0.3", + "jest-resolve": "^20.0.4", + "jest-validate": "^20.0.3", + "pretty-format": "^20.0.3" } }, "jest-diff": { @@ -5762,10 +5789,10 @@ "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-20.0.3.tgz", "integrity": "sha1-gfKI/Z5nXw+yPHXxwrGURf5YZhc=", "requires": { - "chalk": "1.1.3", - "diff": "3.5.0", - "jest-matcher-utils": "20.0.3", - "pretty-format": "20.0.3" + "chalk": "^1.1.3", + "diff": "^3.2.0", + "jest-matcher-utils": "^20.0.3", + "pretty-format": "^20.0.3" } }, "jest-docblock": { @@ -5778,9 +5805,9 @@ "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-20.0.3.tgz", "integrity": "sha1-BIqKwS7iJfcZBBdxODS7mZeH3pk=", "requires": { - "jest-mock": "20.0.3", - "jest-util": "20.0.3", - "jsdom": "9.12.0" + "jest-mock": "^20.0.3", + "jest-util": "^20.0.3", + "jsdom": "^9.12.0" } }, "jest-environment-node": { @@ -5788,8 +5815,8 @@ "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-20.0.3.tgz", "integrity": "sha1-1Ii8RhKvLCRumG6K52caCZFj1AM=", "requires": { - "jest-mock": "20.0.3", - "jest-util": "20.0.3" + "jest-mock": "^20.0.3", + "jest-util": "^20.0.3" } }, "jest-haste-map": { @@ -5797,12 +5824,12 @@ "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-20.0.5.tgz", "integrity": "sha512-0IKAQjUvuZjMCNi/0VNQQF74/H9KB67hsHJqGiwTWQC6XO5Azs7kLWm+6Q/dwuhvDUvABDOBMFK2/FwZ3sZ07Q==", "requires": { - "fb-watchman": "2.0.0", - "graceful-fs": "4.1.11", - "jest-docblock": "20.0.3", - "micromatch": "2.3.11", - "sane": "1.6.0", - "worker-farm": "1.6.0" + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-docblock": "^20.0.3", + "micromatch": "^2.3.11", + "sane": "~1.6.0", + "worker-farm": "^1.3.1" }, "dependencies": { "arr-diff": { @@ -5810,7 +5837,7 @@ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "requires": { - "arr-flatten": "1.1.0" + "arr-flatten": "^1.0.1" } }, "array-unique": { @@ -5823,9 +5850,9 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" } }, "expand-brackets": { @@ -5833,7 +5860,7 @@ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "requires": { - "is-posix-bracket": "0.1.1" + "is-posix-bracket": "^0.1.0" } }, "extglob": { @@ -5841,7 +5868,7 @@ "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "kind-of": { @@ -5849,7 +5876,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } }, "micromatch": { @@ -5857,19 +5884,19 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.4" + "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" } } } @@ -5879,15 +5906,15 @@ "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-20.0.4.tgz", "integrity": "sha1-/MWxQReA2RHQQpAu8YWehS5g1eE=", "requires": { - "chalk": "1.1.3", - "graceful-fs": "4.1.11", - "jest-diff": "20.0.3", - "jest-matcher-utils": "20.0.3", - "jest-matchers": "20.0.3", - "jest-message-util": "20.0.3", - "jest-snapshot": "20.0.3", - "once": "1.4.0", - "p-map": "1.2.0" + "chalk": "^1.1.3", + "graceful-fs": "^4.1.11", + "jest-diff": "^20.0.3", + "jest-matcher-utils": "^20.0.3", + "jest-matchers": "^20.0.3", + "jest-message-util": "^20.0.3", + "jest-snapshot": "^20.0.3", + "once": "^1.4.0", + "p-map": "^1.1.1" } }, "jest-matcher-utils": { @@ -5895,8 +5922,8 @@ "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-20.0.3.tgz", "integrity": "sha1-s6a443yld4A7CDKpixZPRLeBVhI=", "requires": { - "chalk": "1.1.3", - "pretty-format": "20.0.3" + "chalk": "^1.1.3", + "pretty-format": "^20.0.3" } }, "jest-matchers": { @@ -5904,10 +5931,10 @@ "resolved": "https://registry.npmjs.org/jest-matchers/-/jest-matchers-20.0.3.tgz", "integrity": "sha1-ymnbHDLbWm9wf6XgQBq7VXAN/WA=", "requires": { - "jest-diff": "20.0.3", - "jest-matcher-utils": "20.0.3", - "jest-message-util": "20.0.3", - "jest-regex-util": "20.0.3" + "jest-diff": "^20.0.3", + "jest-matcher-utils": "^20.0.3", + "jest-message-util": "^20.0.3", + "jest-regex-util": "^20.0.3" } }, "jest-message-util": { @@ -5915,9 +5942,9 @@ "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-20.0.3.tgz", "integrity": "sha1-auwoRDBvyw5udNV5bBAG2W/dgxw=", "requires": { - "chalk": "1.1.3", - "micromatch": "2.3.11", - "slash": "1.0.0" + "chalk": "^1.1.3", + "micromatch": "^2.3.11", + "slash": "^1.0.0" }, "dependencies": { "arr-diff": { @@ -5925,7 +5952,7 @@ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "requires": { - "arr-flatten": "1.1.0" + "arr-flatten": "^1.0.1" } }, "array-unique": { @@ -5938,9 +5965,9 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" } }, "expand-brackets": { @@ -5948,7 +5975,7 @@ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "requires": { - "is-posix-bracket": "0.1.1" + "is-posix-bracket": "^0.1.0" } }, "extglob": { @@ -5956,7 +5983,7 @@ "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "kind-of": { @@ -5964,7 +5991,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } }, "micromatch": { @@ -5972,19 +5999,19 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.4" + "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" } } } @@ -6004,9 +6031,9 @@ "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-20.0.4.tgz", "integrity": "sha1-lEiz6La6/BVHlETGSZBFt//ll6U=", "requires": { - "browser-resolve": "1.11.2", - "is-builtin-module": "1.0.0", - "resolve": "1.6.0" + "browser-resolve": "^1.11.2", + "is-builtin-module": "^1.0.0", + "resolve": "^1.3.2" } }, "jest-resolve-dependencies": { @@ -6014,7 +6041,7 @@ "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-20.0.3.tgz", "integrity": "sha1-bhSntxevDyyzZnxUneQK8Bexcjo=", "requires": { - "jest-regex-util": "20.0.3" + "jest-regex-util": "^20.0.3" } }, "jest-runtime": { @@ -6022,21 +6049,21 @@ "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-20.0.4.tgz", "integrity": "sha1-osgCIZxCA/dU3xQE5JAYYWnRJNg=", "requires": { - "babel-core": "6.26.0", - "babel-jest": "20.0.3", - "babel-plugin-istanbul": "4.1.6", - "chalk": "1.1.3", - "convert-source-map": "1.5.1", - "graceful-fs": "4.1.11", - "jest-config": "20.0.4", - "jest-haste-map": "20.0.5", - "jest-regex-util": "20.0.3", - "jest-resolve": "20.0.4", - "jest-util": "20.0.3", - "json-stable-stringify": "1.0.1", - "micromatch": "2.3.11", + "babel-core": "^6.0.0", + "babel-jest": "^20.0.3", + "babel-plugin-istanbul": "^4.0.0", + "chalk": "^1.1.3", + "convert-source-map": "^1.4.0", + "graceful-fs": "^4.1.11", + "jest-config": "^20.0.4", + "jest-haste-map": "^20.0.4", + "jest-regex-util": "^20.0.3", + "jest-resolve": "^20.0.4", + "jest-util": "^20.0.3", + "json-stable-stringify": "^1.0.1", + "micromatch": "^2.3.11", "strip-bom": "3.0.0", - "yargs": "7.1.0" + "yargs": "^7.0.2" }, "dependencies": { "arr-diff": { @@ -6044,7 +6071,7 @@ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", "requires": { - "arr-flatten": "1.1.0" + "arr-flatten": "^1.0.1" } }, "array-unique": { @@ -6057,9 +6084,9 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", "requires": { - "expand-range": "1.8.2", - "preserve": "0.2.0", - "repeat-element": "1.1.2" + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" } }, "expand-brackets": { @@ -6067,7 +6094,7 @@ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", "requires": { - "is-posix-bracket": "0.1.1" + "is-posix-bracket": "^0.1.0" } }, "extglob": { @@ -6075,7 +6102,7 @@ "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", "requires": { - "is-extglob": "1.0.0" + "is-extglob": "^1.0.0" } }, "kind-of": { @@ -6083,7 +6110,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } }, "micromatch": { @@ -6091,19 +6118,19 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", "requires": { - "arr-diff": "2.0.0", - "array-unique": "0.2.1", - "braces": "1.8.5", - "expand-brackets": "0.1.5", - "extglob": "0.3.2", - "filename-regex": "2.0.1", - "is-extglob": "1.0.0", - "is-glob": "2.0.1", - "kind-of": "3.2.2", - "normalize-path": "2.1.1", - "object.omit": "2.0.1", - "parse-glob": "3.0.4", - "regex-cache": "0.4.4" + "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" } }, "strip-bom": { @@ -6118,12 +6145,12 @@ "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-20.0.3.tgz", "integrity": "sha1-W4R+GtsaTZCFKn+fElCG4YfHZWY=", "requires": { - "chalk": "1.1.3", - "jest-diff": "20.0.3", - "jest-matcher-utils": "20.0.3", - "jest-util": "20.0.3", - "natural-compare": "1.4.0", - "pretty-format": "20.0.3" + "chalk": "^1.1.3", + "jest-diff": "^20.0.3", + "jest-matcher-utils": "^20.0.3", + "jest-util": "^20.0.3", + "natural-compare": "^1.4.0", + "pretty-format": "^20.0.3" } }, "jest-util": { @@ -6131,13 +6158,13 @@ "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-20.0.3.tgz", "integrity": "sha1-DAf32A2C9OWmfG+LnD/n9lz9Mq0=", "requires": { - "chalk": "1.1.3", - "graceful-fs": "4.1.11", - "jest-message-util": "20.0.3", - "jest-mock": "20.0.3", - "jest-validate": "20.0.3", - "leven": "2.1.0", - "mkdirp": "0.5.1" + "chalk": "^1.1.3", + "graceful-fs": "^4.1.11", + "jest-message-util": "^20.0.3", + "jest-mock": "^20.0.3", + "jest-validate": "^20.0.3", + "leven": "^2.1.0", + "mkdirp": "^0.5.1" } }, "jest-validate": { @@ -6145,10 +6172,10 @@ "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-20.0.3.tgz", "integrity": "sha1-0M/R3k9XnymEhJJcKA+PHZTsPKs=", "requires": { - "chalk": "1.1.3", - "jest-matcher-utils": "20.0.3", - "leven": "2.1.0", - "pretty-format": "20.0.3" + "chalk": "^1.1.3", + "jest-matcher-utils": "^20.0.3", + "leven": "^2.1.0", + "pretty-format": "^20.0.3" } }, "js-base64": { @@ -6166,8 +6193,8 @@ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", "requires": { - "argparse": "1.0.10", - "esprima": "2.7.3" + "argparse": "^1.0.7", + "esprima": "^2.6.0" } }, "jsbn": { @@ -6181,25 +6208,25 @@ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz", "integrity": "sha1-6MVG//ywbADUgzyoRBD+1/igl9Q=", "requires": { - "abab": "1.0.4", - "acorn": "4.0.13", - "acorn-globals": "3.1.0", - "array-equal": "1.0.0", - "content-type-parser": "1.0.2", - "cssom": "0.3.2", - "cssstyle": "0.2.37", - "escodegen": "1.10.0", - "html-encoding-sniffer": "1.0.2", - "nwmatcher": "1.4.4", - "parse5": "1.5.1", - "request": "2.87.0", - "sax": "1.2.4", - "symbol-tree": "3.2.2", - "tough-cookie": "2.4.2", - "webidl-conversions": "4.0.2", - "whatwg-encoding": "1.0.3", - "whatwg-url": "4.8.0", - "xml-name-validator": "2.0.1" + "abab": "^1.0.3", + "acorn": "^4.0.4", + "acorn-globals": "^3.1.0", + "array-equal": "^1.0.0", + "content-type-parser": "^1.0.1", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": ">= 0.2.37 < 0.3.0", + "escodegen": "^1.6.1", + "html-encoding-sniffer": "^1.0.1", + "nwmatcher": ">= 1.3.9 < 2.0.0", + "parse5": "^1.5.1", + "request": "^2.79.0", + "sax": "^1.2.1", + "symbol-tree": "^3.2.1", + "tough-cookie": "^2.3.2", + "webidl-conversions": "^4.0.0", + "whatwg-encoding": "^1.0.1", + "whatwg-url": "^4.3.0", + "xml-name-validator": "^2.0.1" }, "dependencies": { "acorn": { @@ -6234,7 +6261,7 @@ "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", "requires": { - "jsonify": "0.0.0" + "jsonify": "~0.0.0" } }, "json-stringify-safe": { @@ -6257,7 +6284,7 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", "requires": { - "graceful-fs": "4.1.11" + "graceful-fs": "^4.1.6" } }, "jsonify": { @@ -6296,7 +6323,7 @@ "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", "requires": { - "graceful-fs": "4.1.11" + "graceful-fs": "^4.1.9" } }, "latest-version": { @@ -6304,7 +6331,7 @@ "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", "requires": { - "package-json": "4.0.1" + "package-json": "^4.0.0" } }, "lazy-cache": { @@ -6317,7 +6344,7 @@ "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", "requires": { - "invert-kv": "1.0.0" + "invert-kv": "^1.0.0" } }, "leven": { @@ -6330,8 +6357,8 @@ "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", "requires": { - "prelude-ls": "1.1.2", - "type-check": "0.3.2" + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" } }, "load-json-file": { @@ -6339,11 +6366,11 @@ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "pinkie-promise": "2.0.1", - "strip-bom": "2.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" } }, "loader-fs-cache": { @@ -6351,7 +6378,7 @@ "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.1.tgz", "integrity": "sha1-VuC/CL2XCLJqdltoUJhAyN7J/bw=", "requires": { - "find-cache-dir": "0.1.1", + "find-cache-dir": "^0.1.1", "mkdirp": "0.5.1" }, "dependencies": { @@ -6360,9 +6387,9 @@ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", "requires": { - "commondir": "1.0.1", - "mkdirp": "0.5.1", - "pkg-dir": "1.0.0" + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" } }, "find-up": { @@ -6370,8 +6397,8 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "path-exists": { @@ -6379,7 +6406,7 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "requires": { - "pinkie-promise": "2.0.1" + "pinkie-promise": "^2.0.0" } }, "pkg-dir": { @@ -6387,7 +6414,7 @@ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", "requires": { - "find-up": "1.1.2" + "find-up": "^1.0.0" } } } @@ -6402,9 +6429,9 @@ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", "requires": { - "big.js": "3.2.0", - "emojis-list": "2.1.0", - "json5": "0.5.1" + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" } }, "locate-path": { @@ -6412,8 +6439,8 @@ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "requires": { - "p-locate": "2.0.0", - "path-exists": "3.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" } }, "lodash": { @@ -6451,8 +6478,8 @@ "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", "requires": { - "lodash._reinterpolate": "3.0.0", - "lodash.templatesettings": "4.1.0" + "lodash._reinterpolate": "~3.0.0", + "lodash.templatesettings": "^4.0.0" } }, "lodash.templatesettings": { @@ -6460,7 +6487,7 @@ "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", "requires": { - "lodash._reinterpolate": "3.0.0" + "lodash._reinterpolate": "~3.0.0" } }, "lodash.uniq": { @@ -6483,7 +6510,7 @@ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", "requires": { - "js-tokens": "3.0.2" + "js-tokens": "^3.0.0" } }, "loud-rejection": { @@ -6491,8 +6518,8 @@ "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "requires": { - "currently-unhandled": "0.4.1", - "signal-exit": "3.0.2" + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" } }, "lower-case": { @@ -6510,8 +6537,8 @@ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", "requires": { - "pseudomap": "1.0.2", - "yallist": "2.1.2" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, "make-dir": { @@ -6519,7 +6546,7 @@ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", "requires": { - "pify": "3.0.0" + "pify": "^3.0.0" }, "dependencies": { "pify": { @@ -6534,7 +6561,7 @@ "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", "requires": { - "tmpl": "1.0.4" + "tmpl": "1.0.x" } }, "map-cache": { @@ -6552,7 +6579,7 @@ "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", "requires": { - "object-visit": "1.0.1" + "object-visit": "^1.0.0" } }, "math-expression-evaluator": { @@ -6570,8 +6597,8 @@ "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", "requires": { - "hash-base": "3.0.4", - "inherits": "2.0.3" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, "media-typer": { @@ -6584,7 +6611,7 @@ "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", "requires": { - "mimic-fn": "1.2.0" + "mimic-fn": "^1.0.0" } }, "memory-fs": { @@ -6592,8 +6619,8 @@ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", "requires": { - "errno": "0.1.7", - "readable-stream": "2.3.6" + "errno": "^0.1.3", + "readable-stream": "^2.0.1" } }, "meow": { @@ -6601,16 +6628,16 @@ "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "requires": { - "camelcase-keys": "2.1.0", - "decamelize": "1.2.0", - "loud-rejection": "1.6.0", - "map-obj": "1.0.1", - "minimist": "1.2.0", - "normalize-package-data": "2.4.0", - "object-assign": "4.1.1", - "read-pkg-up": "1.0.1", - "redent": "1.0.0", - "trim-newlines": "1.0.0" + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" }, "dependencies": { "minimist": { @@ -6640,19 +6667,19 @@ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "requires": { - "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.9", - "object.pick": "1.3.0", - "regex-not": "1.0.2", - "snapdragon": "0.8.2", - "to-regex": "3.0.2" + "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" } }, "miller-rabin": { @@ -6660,8 +6687,8 @@ "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "requires": { - "bn.js": "4.11.8", - "brorand": "1.1.0" + "bn.js": "^4.0.0", + "brorand": "^1.0.1" } }, "mime": { @@ -6679,7 +6706,7 @@ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", "requires": { - "mime-db": "1.33.0" + "mime-db": "~1.33.0" } }, "mimic-fn": { @@ -6702,7 +6729,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.1.7" } }, "minimist": { @@ -6715,8 +6742,8 @@ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", "requires": { - "for-in": "1.0.2", - "is-extendable": "1.0.1" + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" }, "dependencies": { "is-extendable": { @@ -6724,7 +6751,7 @@ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", "requires": { - "is-plain-object": "2.0.4" + "is-plain-object": "^2.0.4" } } } @@ -6747,8 +6774,8 @@ "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", "requires": { - "dns-packet": "1.3.1", - "thunky": "1.0.2" + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" } }, "multicast-dns-service-types": { @@ -6772,18 +6799,18 @@ "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz", "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==", "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-odd": "2.0.0", - "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" + "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-odd": "^2.0.0", + "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" } }, "natural-compare": { @@ -6811,7 +6838,7 @@ "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", "requires": { - "lower-case": "1.1.4" + "lower-case": "^1.1.1" } }, "node-fetch": { @@ -6819,8 +6846,8 @@ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", "requires": { - "encoding": "0.1.12", - "is-stream": "1.1.0" + "encoding": "^0.1.11", + "is-stream": "^1.0.1" } }, "node-forge": { @@ -6838,28 +6865,28 @@ "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", "requires": { - "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", + "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", "path-browserify": "0.0.0", - "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", + "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", "tty-browserify": "0.0.0", - "url": "0.11.0", - "util": "0.10.4", + "url": "^0.11.0", + "util": "^0.10.3", "vm-browserify": "0.0.4" }, "dependencies": { @@ -6875,10 +6902,10 @@ "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.2.1.tgz", "integrity": "sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg==", "requires": { - "growly": "1.3.0", - "semver": "5.5.0", - "shellwords": "0.1.1", - "which": "1.3.1" + "growly": "^1.3.0", + "semver": "^5.4.1", + "shellwords": "^0.1.1", + "which": "^1.3.0" } }, "normalize-package-data": { @@ -6886,10 +6913,10 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", "requires": { - "hosted-git-info": "2.6.0", - "is-builtin-module": "1.0.0", - "semver": "5.5.0", - "validate-npm-package-license": "3.0.3" + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" } }, "normalize-path": { @@ -6897,7 +6924,7 @@ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", "requires": { - "remove-trailing-separator": "1.1.0" + "remove-trailing-separator": "^1.0.1" } }, "normalize-range": { @@ -6910,10 +6937,10 @@ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", "requires": { - "object-assign": "4.1.1", - "prepend-http": "1.0.4", - "query-string": "4.3.4", - "sort-keys": "1.1.2" + "object-assign": "^4.0.1", + "prepend-http": "^1.0.0", + "query-string": "^4.1.0", + "sort-keys": "^1.0.0" } }, "npm-run-path": { @@ -6921,7 +6948,7 @@ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "requires": { - "path-key": "2.0.1" + "path-key": "^2.0.0" } }, "nth-check": { @@ -6929,7 +6956,7 @@ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", "requires": { - "boolbase": "1.0.0" + "boolbase": "~1.0.0" } }, "num2fraction": { @@ -6962,9 +6989,9 @@ "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", "requires": { - "copy-descriptor": "0.1.1", - "define-property": "0.2.5", - "kind-of": "3.2.2" + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" }, "dependencies": { "define-property": { @@ -6972,7 +6999,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "kind-of": { @@ -6980,7 +7007,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -7000,7 +7027,7 @@ "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.0" } }, "object.omit": { @@ -7008,8 +7035,8 @@ "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", "requires": { - "for-own": "0.1.5", - "is-extendable": "0.1.1" + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" } }, "object.pick": { @@ -7017,7 +7044,7 @@ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", "requires": { - "isobject": "3.0.1" + "isobject": "^3.0.1" } }, "obuf": { @@ -7043,7 +7070,7 @@ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "requires": { - "wrappy": "1.0.2" + "wrappy": "1" } }, "onetime": { @@ -7051,7 +7078,7 @@ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", "requires": { - "mimic-fn": "1.2.0" + "mimic-fn": "^1.0.0" } }, "opn": { @@ -7059,7 +7086,7 @@ "resolved": "https://registry.npmjs.org/opn/-/opn-5.2.0.tgz", "integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==", "requires": { - "is-wsl": "1.1.0" + "is-wsl": "^1.1.0" } }, "optimist": { @@ -7067,8 +7094,8 @@ "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", "requires": { - "minimist": "0.0.8", - "wordwrap": "0.0.3" + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" }, "dependencies": { "wordwrap": { @@ -7083,12 +7110,12 @@ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", "requires": { - "deep-is": "0.1.3", - "fast-levenshtein": "2.0.6", - "levn": "0.3.0", - "prelude-ls": "1.1.2", - "type-check": "0.3.2", - "wordwrap": "1.0.0" + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" } }, "original": { @@ -7096,7 +7123,7 @@ "resolved": "https://registry.npmjs.org/original/-/original-1.0.1.tgz", "integrity": "sha512-IEvtB5vM5ULvwnqMxWBLxkS13JIEXbakizMSo3yoPNPCIWzg8TG3Usn/UhXoZFM/m+FuEA20KdzPSFq/0rS+UA==", "requires": { - "url-parse": "1.4.1" + "url-parse": "~1.4.0" } }, "os-browserify": { @@ -7114,7 +7141,7 @@ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "requires": { - "lcid": "1.0.0" + "lcid": "^1.0.0" } }, "os-tmpdir": { @@ -7132,7 +7159,7 @@ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "requires": { - "p-try": "1.0.0" + "p-try": "^1.0.0" } }, "p-locate": { @@ -7140,7 +7167,7 @@ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", "requires": { - "p-limit": "1.3.0" + "p-limit": "^1.1.0" } }, "p-map": { @@ -7158,10 +7185,10 @@ "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", "requires": { - "got": "6.7.1", - "registry-auth-token": "3.3.2", - "registry-url": "3.1.0", - "semver": "5.5.0" + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" } }, "pako": { @@ -7174,7 +7201,7 @@ "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", "requires": { - "no-case": "2.3.2" + "no-case": "^2.2.0" } }, "parse-asn1": { @@ -7182,11 +7209,11 @@ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", "requires": { - "asn1.js": "4.10.1", - "browserify-aes": "1.2.0", - "create-hash": "1.2.0", - "evp_bytestokey": "1.0.3", - "pbkdf2": "3.0.16" + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3" } }, "parse-glob": { @@ -7194,10 +7221,10 @@ "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", "requires": { - "glob-base": "0.3.0", - "is-dotfile": "1.0.3", - "is-extglob": "1.0.0", - "is-glob": "2.0.1" + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" } }, "parse-json": { @@ -7205,7 +7232,7 @@ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "requires": { - "error-ex": "1.3.1" + "error-ex": "^1.2.0" } }, "parse-passwd": { @@ -7283,9 +7310,9 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", "requires": { - "graceful-fs": "4.1.11", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "pbkdf2": { @@ -7293,11 +7320,11 @@ "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz", "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==", "requires": { - "create-hash": "1.2.0", - "create-hmac": "1.1.7", - "ripemd160": "2.0.2", - "safe-buffer": "5.1.2", - "sha.js": "2.4.11" + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" } }, "performance-now": { @@ -7320,7 +7347,7 @@ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "requires": { - "pinkie": "2.0.4" + "pinkie": "^2.0.0" } }, "pkg-dir": { @@ -7328,7 +7355,7 @@ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", "requires": { - "find-up": "2.1.0" + "find-up": "^2.1.0" } }, "pluralize": { @@ -7341,9 +7368,9 @@ "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.13.tgz", "integrity": "sha1-uzLs2HwnEErm7kS1o8y/Drsa7ek=", "requires": { - "async": "1.5.2", - "debug": "2.6.9", - "mkdirp": "0.5.1" + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" }, "dependencies": { "async": { @@ -7363,9 +7390,9 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.22.tgz", "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==", "requires": { - "chalk": "2.4.1", - "source-map": "0.6.1", - "supports-color": "5.4.0" + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" }, "dependencies": { "chalk": { @@ -7373,9 +7400,9 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.4.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } } } @@ -7385,9 +7412,9 @@ "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", "requires": { - "postcss": "5.2.18", - "postcss-message-helpers": "2.0.0", - "reduce-css-calc": "1.3.0" + "postcss": "^5.0.2", + "postcss-message-helpers": "^2.0.0", + "reduce-css-calc": "^1.2.6" }, "dependencies": { "has-flag": { @@ -7400,10 +7427,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7416,7 +7443,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7426,9 +7453,9 @@ "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", "requires": { - "colormin": "1.1.2", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "colormin": "^1.0.5", + "postcss": "^5.0.13", + "postcss-value-parser": "^3.2.3" }, "dependencies": { "has-flag": { @@ -7441,10 +7468,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7457,7 +7484,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7467,8 +7494,8 @@ "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", "requires": { - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "postcss": "^5.0.11", + "postcss-value-parser": "^3.1.2" }, "dependencies": { "has-flag": { @@ -7481,10 +7508,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7497,7 +7524,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7507,7 +7534,7 @@ "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.14" }, "dependencies": { "has-flag": { @@ -7520,10 +7547,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7536,7 +7563,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7546,7 +7573,7 @@ "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.4" }, "dependencies": { "has-flag": { @@ -7559,10 +7586,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7575,7 +7602,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7585,7 +7612,7 @@ "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.14" }, "dependencies": { "has-flag": { @@ -7598,10 +7625,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7614,7 +7641,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7624,7 +7651,7 @@ "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.16" }, "dependencies": { "has-flag": { @@ -7637,10 +7664,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7653,7 +7680,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7663,8 +7690,8 @@ "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", "requires": { - "postcss": "5.2.18", - "uniqs": "2.0.0" + "postcss": "^5.0.14", + "uniqs": "^2.0.0" }, "dependencies": { "has-flag": { @@ -7677,10 +7704,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7693,7 +7720,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7703,7 +7730,7 @@ "resolved": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.3.tgz", "integrity": "sha512-T53GVFsdinJhgwm7rg1BzbeBRomOg9y5MBVhGcsV0CxurUdVj1UlPdKtn7aqYA/c/QVkzKMjq2bSV5dKG5+AwQ==", "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.4" }, "dependencies": { "has-flag": { @@ -7716,10 +7743,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7732,7 +7759,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7742,7 +7769,7 @@ "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-3.2.0.tgz", "integrity": "sha512-0AuD9HG1Ey3/3nqPWu9yqf7rL0KCPu5VgjDsjf5mzEcuo9H/z8nco/fljKgjsOUrZypa95MI0kS4xBZeBzz2lw==", "requires": { - "postcss": "6.0.22" + "postcss": "^6.0.1" } }, "postcss-load-config": { @@ -7750,10 +7777,10 @@ "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", "requires": { - "cosmiconfig": "2.2.2", - "object-assign": "4.1.1", - "postcss-load-options": "1.2.0", - "postcss-load-plugins": "2.3.0" + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0", + "postcss-load-options": "^1.2.0", + "postcss-load-plugins": "^2.3.0" } }, "postcss-load-options": { @@ -7761,8 +7788,8 @@ "resolved": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", "requires": { - "cosmiconfig": "2.2.2", - "object-assign": "4.1.1" + "cosmiconfig": "^2.1.0", + "object-assign": "^4.1.0" } }, "postcss-load-plugins": { @@ -7770,8 +7797,8 @@ "resolved": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", "requires": { - "cosmiconfig": "2.2.2", - "object-assign": "4.1.1" + "cosmiconfig": "^2.1.1", + "object-assign": "^4.1.0" } }, "postcss-loader": { @@ -7779,10 +7806,10 @@ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-2.0.8.tgz", "integrity": "sha512-KtXBiQ/r/WYW8LxTSJK7h8wLqvCMSub/BqmRnud/Mu8RzwflW9cmXxwsMwbn15TNv287Hcufdb3ZSs7xHKnG8Q==", "requires": { - "loader-utils": "1.1.0", - "postcss": "6.0.22", - "postcss-load-config": "1.2.0", - "schema-utils": "0.3.0" + "loader-utils": "^1.1.0", + "postcss": "^6.0.0", + "postcss-load-config": "^1.2.0", + "schema-utils": "^0.3.0" } }, "postcss-merge-idents": { @@ -7790,9 +7817,9 @@ "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", "requires": { - "has": "1.0.3", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "has": "^1.0.1", + "postcss": "^5.0.10", + "postcss-value-parser": "^3.1.1" }, "dependencies": { "has-flag": { @@ -7805,10 +7832,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7821,7 +7848,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7831,7 +7858,7 @@ "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.4" }, "dependencies": { "has-flag": { @@ -7844,10 +7871,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7860,7 +7887,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7870,11 +7897,11 @@ "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", "requires": { - "browserslist": "1.7.7", - "caniuse-api": "1.6.1", - "postcss": "5.2.18", - "postcss-selector-parser": "2.2.3", - "vendors": "1.0.2" + "browserslist": "^1.5.2", + "caniuse-api": "^1.5.2", + "postcss": "^5.0.4", + "postcss-selector-parser": "^2.2.2", + "vendors": "^1.0.0" }, "dependencies": { "browserslist": { @@ -7882,8 +7909,8 @@ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.7.tgz", "integrity": "sha1-C9dnBCWL6CmyOYu1Dkti0aFmsLk=", "requires": { - "caniuse-db": "1.0.30000855", - "electron-to-chromium": "1.3.48" + "caniuse-db": "^1.0.30000639", + "electron-to-chromium": "^1.2.7" } }, "has-flag": { @@ -7896,10 +7923,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7912,7 +7939,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7927,9 +7954,9 @@ "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", "requires": { - "object-assign": "4.1.1", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "object-assign": "^4.0.1", + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" }, "dependencies": { "has-flag": { @@ -7942,10 +7969,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7958,7 +7985,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -7968,8 +7995,8 @@ "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", "requires": { - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "postcss": "^5.0.12", + "postcss-value-parser": "^3.3.0" }, "dependencies": { "has-flag": { @@ -7982,10 +8009,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -7998,7 +8025,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8008,10 +8035,10 @@ "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", "requires": { - "alphanum-sort": "1.0.2", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0", - "uniqs": "2.0.0" + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.2", + "postcss-value-parser": "^3.0.2", + "uniqs": "^2.0.0" }, "dependencies": { "has-flag": { @@ -8024,10 +8051,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8040,7 +8067,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8050,10 +8077,10 @@ "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", "requires": { - "alphanum-sort": "1.0.2", - "has": "1.0.3", - "postcss": "5.2.18", - "postcss-selector-parser": "2.2.3" + "alphanum-sort": "^1.0.2", + "has": "^1.0.1", + "postcss": "^5.0.14", + "postcss-selector-parser": "^2.0.0" }, "dependencies": { "has-flag": { @@ -8066,10 +8093,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8082,7 +8109,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8092,7 +8119,7 @@ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", "requires": { - "postcss": "6.0.22" + "postcss": "^6.0.1" } }, "postcss-modules-local-by-default": { @@ -8100,8 +8127,8 @@ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", "requires": { - "css-selector-tokenizer": "0.7.0", - "postcss": "6.0.22" + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" } }, "postcss-modules-scope": { @@ -8109,8 +8136,8 @@ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", "requires": { - "css-selector-tokenizer": "0.7.0", - "postcss": "6.0.22" + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" } }, "postcss-modules-values": { @@ -8118,8 +8145,8 @@ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", "requires": { - "icss-replace-symbols": "1.1.0", - "postcss": "6.0.22" + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" } }, "postcss-normalize-charset": { @@ -8127,7 +8154,7 @@ "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.5" }, "dependencies": { "has-flag": { @@ -8140,10 +8167,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8156,7 +8183,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8166,10 +8193,10 @@ "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", "requires": { - "is-absolute-url": "2.1.0", - "normalize-url": "1.9.1", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "is-absolute-url": "^2.0.0", + "normalize-url": "^1.4.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3" }, "dependencies": { "has-flag": { @@ -8182,10 +8209,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8198,7 +8225,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8208,8 +8235,8 @@ "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", "requires": { - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.1" }, "dependencies": { "has-flag": { @@ -8222,10 +8249,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8238,7 +8265,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8248,8 +8275,8 @@ "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", "requires": { - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "postcss": "^5.0.4", + "postcss-value-parser": "^3.0.2" }, "dependencies": { "has-flag": { @@ -8262,10 +8289,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8278,7 +8305,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8288,7 +8315,7 @@ "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", "requires": { - "postcss": "5.2.18" + "postcss": "^5.0.4" }, "dependencies": { "has-flag": { @@ -8301,10 +8328,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8317,7 +8344,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8327,9 +8354,9 @@ "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", "requires": { - "has": "1.0.3", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0" + "has": "^1.0.1", + "postcss": "^5.0.8", + "postcss-value-parser": "^3.0.1" }, "dependencies": { "has-flag": { @@ -8342,10 +8369,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8358,7 +8385,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8368,9 +8395,9 @@ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", "requires": { - "flatten": "1.0.2", - "indexes-of": "1.0.1", - "uniq": "1.0.1" + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" } }, "postcss-svgo": { @@ -8378,10 +8405,10 @@ "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", "requires": { - "is-svg": "2.1.0", - "postcss": "5.2.18", - "postcss-value-parser": "3.3.0", - "svgo": "0.7.2" + "is-svg": "^2.0.0", + "postcss": "^5.0.14", + "postcss-value-parser": "^3.2.3", + "svgo": "^0.7.0" }, "dependencies": { "has-flag": { @@ -8394,10 +8421,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8410,7 +8437,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8420,9 +8447,9 @@ "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", "requires": { - "alphanum-sort": "1.0.2", - "postcss": "5.2.18", - "uniqs": "2.0.0" + "alphanum-sort": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" }, "dependencies": { "has-flag": { @@ -8435,10 +8462,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8451,7 +8478,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8466,9 +8493,9 @@ "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", "requires": { - "has": "1.0.3", - "postcss": "5.2.18", - "uniqs": "2.0.0" + "has": "^1.0.1", + "postcss": "^5.0.4", + "uniqs": "^2.0.0" }, "dependencies": { "has-flag": { @@ -8481,10 +8508,10 @@ "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", "requires": { - "chalk": "1.1.3", - "js-base64": "2.4.5", - "source-map": "0.5.7", - "supports-color": "3.2.3" + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" } }, "source-map": { @@ -8497,7 +8524,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", "requires": { - "has-flag": "1.0.0" + "has-flag": "^1.0.0" } } } @@ -8527,8 +8554,8 @@ "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", "requires": { - "renderkid": "2.0.1", - "utila": "0.4.0" + "renderkid": "^2.0.1", + "utila": "~0.4" } }, "pretty-format": { @@ -8536,8 +8563,8 @@ "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-20.0.3.tgz", "integrity": "sha1-Ag41ClYKH+GpjcO+tsz/s4beixQ=", "requires": { - "ansi-regex": "2.1.1", - "ansi-styles": "3.2.1" + "ansi-regex": "^2.1.1", + "ansi-styles": "^3.0.0" } }, "private": { @@ -8565,7 +8592,7 @@ "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", "requires": { - "asap": "2.0.6" + "asap": "~2.0.3" } }, "prop-types": { @@ -8573,9 +8600,9 @@ "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.1.tgz", "integrity": "sha512-4ec7bY1Y66LymSUOH/zARVYObB23AT2h8cf6e/O6ZALB/N0sqZFEx7rq6EYPX2MkOdKORuooI/H5k9TlR4q7kQ==", "requires": { - "fbjs": "0.8.17", - "loose-envify": "1.3.1", - "object-assign": "4.1.1" + "fbjs": "^0.8.16", + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" } }, "proxy-addr": { @@ -8583,7 +8610,7 @@ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz", "integrity": "sha512-jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==", "requires": { - "forwarded": "0.1.2", + "forwarded": "~0.1.2", "ipaddr.js": "1.6.0" } }, @@ -8607,11 +8634,11 @@ "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz", "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==", "requires": { - "bn.js": "4.11.8", - "browserify-rsa": "4.0.1", - "create-hash": "1.2.0", - "parse-asn1": "5.1.1", - "randombytes": "2.0.6" + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1" } }, "punycode": { @@ -8634,8 +8661,8 @@ "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", "requires": { - "object-assign": "4.1.1", - "strict-uri-encode": "1.1.0" + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" } }, "querystring": { @@ -8658,7 +8685,7 @@ "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.0.tgz", "integrity": "sha512-pDP/NMRAXoTfrhCfyfSEwJAKLaxBU9eApMeBPB1TkDouZmvPerIClV8lTAd+uF8ZiTaVl69e1FCxQrAd/VTjGw==", "requires": { - "performance-now": "2.1.0" + "performance-now": "^2.1.0" } }, "randomatic": { @@ -8666,9 +8693,9 @@ "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz", "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==", "requires": { - "is-number": "4.0.0", - "kind-of": "6.0.2", - "math-random": "1.0.1" + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" }, "dependencies": { "is-number": { @@ -8683,7 +8710,7 @@ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.1.0" } }, "randomfill": { @@ -8691,8 +8718,8 @@ "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "requires": { - "randombytes": "2.0.6", - "safe-buffer": "5.1.2" + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" } }, "range-parser": { @@ -8724,7 +8751,7 @@ "depd": "1.1.1", "inherits": "2.0.3", "setprototypeof": "1.0.3", - "statuses": "1.4.0" + "statuses": ">= 1.3.1 < 2" } }, "iconv-lite": { @@ -8744,10 +8771,10 @@ "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", "requires": { - "deep-extend": "0.6.0", - "ini": "1.3.5", - "minimist": "1.2.0", - "strip-json-comments": "2.0.1" + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" }, "dependencies": { "minimist": { @@ -8762,10 +8789,10 @@ "resolved": "https://registry.npmjs.org/react/-/react-16.4.1.tgz", "integrity": "sha512-3GEs0giKp6E0Oh/Y9ZC60CmYgUPnp7voH9fbjWsvXtYFb4EWtgQub0ADSq0sJR0BbHc4FThLLtzlcFaFXIorwg==", "requires": { - "fbjs": "0.8.17", - "loose-envify": "1.3.1", - "object-assign": "4.1.1", - "prop-types": "15.6.1" + "fbjs": "^0.8.16", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.0" } }, "react-dev-utils": { @@ -8785,7 +8812,7 @@ "inquirer": "3.3.0", "is-root": "1.0.0", "opn": "5.2.0", - "react-error-overlay": "4.0.0", + "react-error-overlay": "^4.0.0", "recursive-readdir": "2.2.1", "shell-quote": "1.6.1", "sockjs-client": "1.1.4", @@ -8798,10 +8825,10 @@ "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.4.1.tgz", "integrity": "sha512-1Gin+wghF/7gl4Cqcvr1DxFX2Osz7ugxSwl6gBqCMpdrxHjIFUS7GYxrFftZ9Ln44FHw0JxCFD9YtZsrbR5/4A==", "requires": { - "fbjs": "0.8.17", - "loose-envify": "1.3.1", - "object-assign": "4.1.1", - "prop-types": "15.6.1" + "fbjs": "^0.8.16", + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.0" } }, "react-error-overlay": { @@ -8809,6 +8836,33 @@ "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-4.0.0.tgz", "integrity": "sha512-FlsPxavEyMuR6TjVbSSywovXSEyOg6ZDj5+Z8nbsRl9EkOzAhEIcS+GLoQDC5fz/t9suhUXWmUrOBrgeUvrMxw==" }, + "react-router": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-4.3.1.tgz", + "integrity": "sha512-yrvL8AogDh2X42Dt9iknk4wF4V8bWREPirFfS9gLU1huk6qK41sg7Z/1S81jjTrGHxa3B8R3J6xIkDAA6CVarg==", + "requires": { + "history": "^4.7.2", + "hoist-non-react-statics": "^2.5.0", + "invariant": "^2.2.4", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.1", + "warning": "^4.0.1" + } + }, + "react-router-dom": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-4.3.1.tgz", + "integrity": "sha512-c/MlywfxDdCp7EnB7YfPMOfMD3tOtIjrQlj/CKfNMBxdmpJP8xcz5P/UAFn3JbnQCNUxsHyVVqllF9LhgVyFCA==", + "requires": { + "history": "^4.7.2", + "invariant": "^2.2.4", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.1", + "react-router": "^4.3.1", + "warning": "^4.0.1" + } + }, "react-scripts": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-1.1.4.tgz", @@ -8819,7 +8873,7 @@ "babel-eslint": "7.2.3", "babel-jest": "20.0.3", "babel-loader": "7.1.2", - "babel-preset-react-app": "3.1.1", + "babel-preset-react-app": "^3.1.1", "babel-runtime": "6.26.0", "case-sensitive-paths-webpack-plugin": "2.1.1", "chalk": "1.1.3", @@ -8827,7 +8881,7 @@ "dotenv": "4.0.0", "dotenv-expand": "4.2.0", "eslint": "4.10.0", - "eslint-config-react-app": "2.1.0", + "eslint-config-react-app": "^2.1.0", "eslint-loader": "1.9.0", "eslint-plugin-flowtype": "2.39.1", "eslint-plugin-import": "2.8.0", @@ -8836,7 +8890,7 @@ "extract-text-webpack-plugin": "3.0.2", "file-loader": "1.1.5", "fs-extra": "3.0.1", - "fsevents": "1.2.4", + "fsevents": "^1.1.3", "html-webpack-plugin": "2.29.0", "jest": "20.0.4", "object-assign": "4.1.1", @@ -8844,7 +8898,7 @@ "postcss-loader": "2.0.8", "promise": "8.0.1", "raf": "3.4.0", - "react-dev-utils": "5.0.1", + "react-dev-utils": "^5.0.1", "resolve": "1.6.0", "style-loader": "0.19.0", "sw-precache-webpack-plugin": "0.11.4", @@ -8860,7 +8914,7 @@ "resolved": "https://registry.npmjs.org/promise/-/promise-8.0.1.tgz", "integrity": "sha1-5F1osAoXZHttpxG/he1u1HII9FA=", "requires": { - "asap": "2.0.6" + "asap": "~2.0.3" } }, "whatwg-fetch": { @@ -8875,9 +8929,9 @@ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "requires": { - "load-json-file": "1.1.0", - "normalize-package-data": "2.4.0", - "path-type": "1.1.0" + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" } }, "read-pkg-up": { @@ -8885,8 +8939,8 @@ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "requires": { - "find-up": "1.1.2", - "read-pkg": "1.1.0" + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" }, "dependencies": { "find-up": { @@ -8894,8 +8948,8 @@ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "requires": { - "path-exists": "2.1.0", - "pinkie-promise": "2.0.1" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, "path-exists": { @@ -8903,7 +8957,7 @@ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", "requires": { - "pinkie-promise": "2.0.1" + "pinkie-promise": "^2.0.0" } } } @@ -8913,13 +8967,13 @@ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "requires": { - "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" + "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" } }, "readdirp": { @@ -8927,10 +8981,10 @@ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", "requires": { - "graceful-fs": "4.1.11", - "minimatch": "3.0.4", - "readable-stream": "2.3.6", - "set-immediate-shim": "1.0.1" + "graceful-fs": "^4.1.2", + "minimatch": "^3.0.2", + "readable-stream": "^2.0.2", + "set-immediate-shim": "^1.0.1" } }, "recursive-readdir": { @@ -8946,7 +9000,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", "requires": { - "brace-expansion": "1.1.11" + "brace-expansion": "^1.0.0" } } } @@ -8956,8 +9010,8 @@ "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "requires": { - "indent-string": "2.1.0", - "strip-indent": "1.0.1" + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" } }, "reduce-css-calc": { @@ -8965,9 +9019,9 @@ "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", "requires": { - "balanced-match": "0.4.2", - "math-expression-evaluator": "1.2.17", - "reduce-function-call": "1.0.2" + "balanced-match": "^0.4.2", + "math-expression-evaluator": "^1.2.14", + "reduce-function-call": "^1.0.1" }, "dependencies": { "balanced-match": { @@ -8982,7 +9036,7 @@ "resolved": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", "requires": { - "balanced-match": "0.4.2" + "balanced-match": "^0.4.2" }, "dependencies": { "balanced-match": { @@ -9007,9 +9061,9 @@ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", "requires": { - "babel-runtime": "6.26.0", - "babel-types": "6.26.0", - "private": "0.1.8" + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" } }, "regex-cache": { @@ -9017,7 +9071,7 @@ "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", "requires": { - "is-equal-shallow": "0.1.3" + "is-equal-shallow": "^0.1.3" } }, "regex-not": { @@ -9025,8 +9079,8 @@ "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", "requires": { - "extend-shallow": "3.0.2", - "safe-regex": "1.1.0" + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" } }, "regexpu-core": { @@ -9034,9 +9088,9 @@ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", "requires": { - "regenerate": "1.4.0", - "regjsgen": "0.2.0", - "regjsparser": "0.1.5" + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" } }, "registry-auth-token": { @@ -9044,8 +9098,8 @@ "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", "requires": { - "rc": "1.2.8", - "safe-buffer": "5.1.2" + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" } }, "registry-url": { @@ -9053,7 +9107,7 @@ "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", "requires": { - "rc": "1.2.8" + "rc": "^1.0.1" } }, "regjsgen": { @@ -9066,7 +9120,7 @@ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", "requires": { - "jsesc": "0.5.0" + "jsesc": "~0.5.0" }, "dependencies": { "jsesc": { @@ -9091,11 +9145,11 @@ "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz", "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", "requires": { - "css-select": "1.2.0", - "dom-converter": "0.1.4", - "htmlparser2": "3.3.0", - "strip-ansi": "3.0.1", - "utila": "0.3.3" + "css-select": "^1.1.0", + "dom-converter": "~0.1", + "htmlparser2": "~3.3.0", + "strip-ansi": "^3.0.0", + "utila": "~0.3" }, "dependencies": { "utila": { @@ -9120,7 +9174,7 @@ "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "requires": { - "is-finite": "1.0.2" + "is-finite": "^1.0.0" } }, "request": { @@ -9128,26 +9182,26 @@ "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", "requires": { - "aws-sign2": "0.7.0", - "aws4": "1.7.0", - "caseless": "0.12.0", - "combined-stream": "1.0.6", - "extend": "3.0.1", - "forever-agent": "0.6.1", - "form-data": "2.3.2", - "har-validator": "5.0.3", - "http-signature": "1.2.0", - "is-typedarray": "1.0.0", - "isstream": "0.1.2", - "json-stringify-safe": "5.0.1", - "mime-types": "2.1.18", - "oauth-sign": "0.8.2", - "performance-now": "2.1.0", - "qs": "6.5.2", - "safe-buffer": "5.1.2", - "tough-cookie": "2.3.4", - "tunnel-agent": "0.6.0", - "uuid": "3.2.1" + "aws-sign2": "~0.7.0", + "aws4": "^1.6.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.5", + "extend": "~3.0.1", + "forever-agent": "~0.6.1", + "form-data": "~2.3.1", + "har-validator": "~5.0.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.17", + "oauth-sign": "~0.8.2", + "performance-now": "^2.1.0", + "qs": "~6.5.1", + "safe-buffer": "^5.1.1", + "tough-cookie": "~2.3.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.1.0" }, "dependencies": { "punycode": { @@ -9160,7 +9214,7 @@ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.4.tgz", "integrity": "sha512-TZ6TTfI5NtZnuyy/Kecv+CnoROnyXn2DN97LontgQpCwsX2XyLYCC0ENhYkehSOwAp8rTQKc/NUIF7BkQ5rKLA==", "requires": { - "punycode": "1.4.1" + "punycode": "^1.4.1" } } } @@ -9185,8 +9239,8 @@ "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", "requires": { - "caller-path": "0.1.0", - "resolve-from": "1.0.1" + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" } }, "requires-port": { @@ -9199,7 +9253,7 @@ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.6.0.tgz", "integrity": "sha512-mw7JQNu5ExIkcw4LPih0owX/TZXjD/ZUF/ZQ/pDnkw3ZKhDcZZw5klmBlj6gVMwjQ3Pz5Jgu7F3d0jcDVuEWdw==", "requires": { - "path-parse": "1.0.5" + "path-parse": "^1.0.5" } }, "resolve-cwd": { @@ -9207,7 +9261,7 @@ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", "requires": { - "resolve-from": "3.0.0" + "resolve-from": "^3.0.0" }, "dependencies": { "resolve-from": { @@ -9222,8 +9276,8 @@ "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", "requires": { - "expand-tilde": "2.0.2", - "global-modules": "1.0.0" + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" } }, "resolve-from": { @@ -9231,6 +9285,11 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=" }, + "resolve-pathname": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-2.2.0.tgz", + "integrity": "sha512-bAFz9ld18RzJfddgrO2e/0S2O81710++chRMUxHjXOYKF6jTAMrUNZrEZ1PvV0zlhfjidm08iRPdTLPno1FuRg==" + }, "resolve-url": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", @@ -9241,8 +9300,8 @@ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", "requires": { - "onetime": "2.0.1", - "signal-exit": "3.0.2" + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" } }, "ret": { @@ -9255,7 +9314,7 @@ "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", "requires": { - "align-text": "0.1.4" + "align-text": "^0.1.1" } }, "rimraf": { @@ -9263,7 +9322,7 @@ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", "requires": { - "glob": "7.1.2" + "glob": "^7.0.5" } }, "ripemd160": { @@ -9271,8 +9330,8 @@ "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "requires": { - "hash-base": "3.0.4", - "inherits": "2.0.3" + "hash-base": "^3.0.0", + "inherits": "^2.0.1" } }, "run-async": { @@ -9280,7 +9339,7 @@ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", "requires": { - "is-promise": "2.1.0" + "is-promise": "^2.1.0" } }, "rx-lite": { @@ -9293,7 +9352,7 @@ "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", "requires": { - "rx-lite": "4.0.8" + "rx-lite": "*" } }, "safe-buffer": { @@ -9306,7 +9365,7 @@ "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "requires": { - "ret": "0.1.15" + "ret": "~0.1.10" } }, "safer-buffer": { @@ -9319,13 +9378,13 @@ "resolved": "https://registry.npmjs.org/sane/-/sane-1.6.0.tgz", "integrity": "sha1-lhDEUjB6E10pwf3+JUcDQYDEZ3U=", "requires": { - "anymatch": "1.3.2", - "exec-sh": "0.2.1", - "fb-watchman": "1.9.2", - "minimatch": "3.0.4", - "minimist": "1.2.0", - "walker": "1.0.7", - "watch": "0.10.0" + "anymatch": "^1.3.0", + "exec-sh": "^0.2.0", + "fb-watchman": "^1.8.0", + "minimatch": "^3.0.2", + "minimist": "^1.1.1", + "walker": "~1.0.5", + "watch": "~0.10.0" }, "dependencies": { "bser": { @@ -9333,7 +9392,7 @@ "resolved": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", "integrity": "sha1-OBEWlwsqbe6lZG3RXdcnhES1YWk=", "requires": { - "node-int64": "0.4.0" + "node-int64": "^0.4.0" } }, "fb-watchman": { @@ -9361,7 +9420,7 @@ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", "requires": { - "ajv": "5.5.2" + "ajv": "^5.0.0" } }, "select-hose": { @@ -9387,7 +9446,7 @@ "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", "requires": { - "semver": "5.5.0" + "semver": "^5.0.3" } }, "send": { @@ -9396,18 +9455,18 @@ "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", "requires": { "debug": "2.6.9", - "depd": "1.1.2", - "destroy": "1.0.4", - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "etag": "1.8.1", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "1.6.3", + "http-errors": "~1.6.2", "mime": "1.4.1", "ms": "2.0.0", - "on-finished": "2.3.0", - "range-parser": "1.2.0", - "statuses": "1.4.0" + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" }, "dependencies": { "mime": { @@ -9422,13 +9481,13 @@ "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", "requires": { - "accepts": "1.3.5", + "accepts": "~1.3.4", "batch": "0.6.1", "debug": "2.6.9", - "escape-html": "1.0.3", - "http-errors": "1.6.3", - "mime-types": "2.1.18", - "parseurl": "1.3.2" + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" } }, "serve-static": { @@ -9436,9 +9495,9 @@ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", "requires": { - "encodeurl": "1.0.2", - "escape-html": "1.0.3", - "parseurl": "1.3.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", "send": "0.16.2" } }, @@ -9462,10 +9521,10 @@ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", "requires": { - "extend-shallow": "2.0.1", - "is-extendable": "0.1.1", - "is-plain-object": "2.0.4", - "split-string": "3.1.0" + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" }, "dependencies": { "extend-shallow": { @@ -9473,7 +9532,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } } } @@ -9493,8 +9552,8 @@ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "requires": { - "inherits": "2.0.3", - "safe-buffer": "5.1.2" + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" } }, "shebang-command": { @@ -9502,7 +9561,7 @@ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", "requires": { - "shebang-regex": "1.0.0" + "shebang-regex": "^1.0.0" } }, "shebang-regex": { @@ -9515,10 +9574,10 @@ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", "requires": { - "array-filter": "0.0.1", - "array-map": "0.0.0", - "array-reduce": "0.0.0", - "jsonify": "0.0.0" + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" } }, "shellwords": { @@ -9541,7 +9600,7 @@ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", "requires": { - "is-fullwidth-code-point": "2.0.0" + "is-fullwidth-code-point": "^2.0.0" } }, "snapdragon": { @@ -9549,14 +9608,14 @@ "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", "requires": { - "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.0" + "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" }, "dependencies": { "define-property": { @@ -9564,7 +9623,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } }, "extend-shallow": { @@ -9572,7 +9631,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "source-map": { @@ -9587,9 +9646,9 @@ "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", "requires": { - "define-property": "1.0.0", - "isobject": "3.0.1", - "snapdragon-util": "3.0.1" + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" }, "dependencies": { "define-property": { @@ -9597,7 +9656,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", "requires": { - "is-descriptor": "1.0.2" + "is-descriptor": "^1.0.0" } }, "is-accessor-descriptor": { @@ -9605,7 +9664,7 @@ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-data-descriptor": { @@ -9613,7 +9672,7 @@ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.0" } }, "is-descriptor": { @@ -9621,9 +9680,9 @@ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "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" } } } @@ -9633,7 +9692,7 @@ "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.2.0" }, "dependencies": { "kind-of": { @@ -9641,7 +9700,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -9651,8 +9710,8 @@ "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.18.tgz", "integrity": "sha1-2bKJMWyn33dZXvKZ4HXw+TfrQgc=", "requires": { - "faye-websocket": "0.10.0", - "uuid": "2.0.3" + "faye-websocket": "^0.10.0", + "uuid": "^2.0.2" }, "dependencies": { "faye-websocket": { @@ -9660,7 +9719,7 @@ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", "requires": { - "websocket-driver": "0.7.0" + "websocket-driver": ">=0.5.1" } }, "uuid": { @@ -9675,12 +9734,12 @@ "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.4.tgz", "integrity": "sha1-W6vjhrd15M8U51IJEUUmVAFsixI=", "requires": { - "debug": "2.6.9", + "debug": "^2.6.6", "eventsource": "0.1.6", - "faye-websocket": "0.11.1", - "inherits": "2.0.3", - "json3": "3.3.2", - "url-parse": "1.4.1" + "faye-websocket": "~0.11.0", + "inherits": "^2.0.1", + "json3": "^3.3.2", + "url-parse": "^1.1.8" } }, "sort-keys": { @@ -9688,7 +9747,7 @@ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", "requires": { - "is-plain-obj": "1.1.0" + "is-plain-obj": "^1.0.0" } }, "source-list-map": { @@ -9706,11 +9765,11 @@ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", "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.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" } }, "source-map-support": { @@ -9718,7 +9777,7 @@ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", "requires": { - "source-map": "0.5.7" + "source-map": "^0.5.6" }, "dependencies": { "source-map": { @@ -9738,8 +9797,8 @@ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", "requires": { - "spdx-expression-parse": "3.0.0", - "spdx-license-ids": "3.0.0" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { @@ -9752,8 +9811,8 @@ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", "requires": { - "spdx-exceptions": "2.1.0", - "spdx-license-ids": "3.0.0" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { @@ -9766,12 +9825,12 @@ "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", "requires": { - "debug": "2.6.9", - "handle-thing": "1.2.5", - "http-deceiver": "1.2.7", - "safe-buffer": "5.1.2", - "select-hose": "2.0.0", - "spdy-transport": "2.1.0" + "debug": "^2.6.8", + "handle-thing": "^1.2.5", + "http-deceiver": "^1.2.7", + "safe-buffer": "^5.0.1", + "select-hose": "^2.0.0", + "spdy-transport": "^2.0.18" } }, "spdy-transport": { @@ -9779,13 +9838,13 @@ "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.1.0.tgz", "integrity": "sha512-bpUeGpZcmZ692rrTiqf9/2EUakI6/kXX1Rpe0ib/DyOzbiexVfXkw6GnvI9hVGvIwVaUhkaBojjCZwLNRGQg1g==", "requires": { - "debug": "2.6.9", - "detect-node": "2.0.3", - "hpack.js": "2.1.6", - "obuf": "1.1.2", - "readable-stream": "2.3.6", - "safe-buffer": "5.1.2", - "wbuf": "1.7.3" + "debug": "^2.6.8", + "detect-node": "^2.0.3", + "hpack.js": "^2.1.6", + "obuf": "^1.1.1", + "readable-stream": "^2.2.9", + "safe-buffer": "^5.0.1", + "wbuf": "^1.7.2" } }, "split-string": { @@ -9793,7 +9852,7 @@ "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", "requires": { - "extend-shallow": "3.0.2" + "extend-shallow": "^3.0.0" } }, "sprintf-js": { @@ -9806,15 +9865,15 @@ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz", "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=", "requires": { - "asn1": "0.2.3", - "assert-plus": "1.0.0", - "bcrypt-pbkdf": "1.0.1", - "dashdash": "1.14.1", - "ecc-jsbn": "0.1.1", - "getpass": "0.1.7", - "jsbn": "0.1.1", - "safer-buffer": "2.1.2", - "tweetnacl": "0.14.5" + "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" } }, "static-extend": { @@ -9822,8 +9881,8 @@ "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", "requires": { - "define-property": "0.2.5", - "object-copy": "0.1.0" + "define-property": "^0.2.5", + "object-copy": "^0.1.0" }, "dependencies": { "define-property": { @@ -9831,7 +9890,7 @@ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", "requires": { - "is-descriptor": "0.1.6" + "is-descriptor": "^0.1.0" } } } @@ -9846,8 +9905,8 @@ "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", "requires": { - "inherits": "2.0.3", - "readable-stream": "2.3.6" + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" } }, "stream-http": { @@ -9855,11 +9914,11 @@ "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", "requires": { - "builtin-status-codes": "3.0.0", - "inherits": "2.0.3", - "readable-stream": "2.3.6", - "to-arraybuffer": "1.0.1", - "xtend": "4.0.1" + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" } }, "strict-uri-encode": { @@ -9872,7 +9931,7 @@ "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", "integrity": "sha1-VpcPscOFWOnnC3KL894mmsRa36w=", "requires": { - "strip-ansi": "3.0.1" + "strip-ansi": "^3.0.0" } }, "string-width": { @@ -9880,8 +9939,8 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", "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": { @@ -9894,7 +9953,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", "requires": { - "ansi-regex": "3.0.0" + "ansi-regex": "^3.0.0" } } } @@ -9904,7 +9963,7 @@ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "~5.1.0" } }, "strip-ansi": { @@ -9912,7 +9971,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { - "ansi-regex": "2.1.1" + "ansi-regex": "^2.0.0" } }, "strip-bom": { @@ -9920,7 +9979,7 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "requires": { - "is-utf8": "0.2.1" + "is-utf8": "^0.2.0" } }, "strip-eof": { @@ -9933,7 +9992,7 @@ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "requires": { - "get-stdin": "4.0.1" + "get-stdin": "^4.0.1" } }, "strip-json-comments": { @@ -9946,8 +10005,8 @@ "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.19.0.tgz", "integrity": "sha512-9mx9sC9nX1dgP96MZOODpGC6l1RzQBITI2D5WJhu+wnbrSYVKLGuy14XJSLVQih/0GFrPpjelt+s//VcZQ2Evw==", "requires": { - "loader-utils": "1.1.0", - "schema-utils": "0.3.0" + "loader-utils": "^1.0.2", + "schema-utils": "^0.3.0" } }, "supports-color": { @@ -9955,7 +10014,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", "requires": { - "has-flag": "3.0.0" + "has-flag": "^3.0.0" } }, "svgo": { @@ -9963,13 +10022,13 @@ "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", "requires": { - "coa": "1.0.4", - "colors": "1.1.2", - "csso": "2.3.2", - "js-yaml": "3.7.0", - "mkdirp": "0.5.1", - "sax": "1.2.4", - "whet.extend": "0.9.9" + "coa": "~1.0.1", + "colors": "~1.1.2", + "csso": "~2.3.1", + "js-yaml": "~3.7.0", + "mkdirp": "~0.5.1", + "sax": "~1.2.1", + "whet.extend": "~0.9.9" } }, "sw-precache": { @@ -9977,16 +10036,16 @@ "resolved": "https://registry.npmjs.org/sw-precache/-/sw-precache-5.2.1.tgz", "integrity": "sha512-8FAy+BP/FXE+ILfiVTt+GQJ6UEf4CVHD9OfhzH0JX+3zoy2uFk7Vn9EfXASOtVmmIVbL3jE/W8Z66VgPSZcMhw==", "requires": { - "dom-urls": "1.1.0", - "es6-promise": "4.2.4", - "glob": "7.1.2", - "lodash.defaults": "4.2.0", - "lodash.template": "4.4.0", - "meow": "3.7.0", - "mkdirp": "0.5.1", - "pretty-bytes": "4.0.2", - "sw-toolbox": "3.6.0", - "update-notifier": "2.5.0" + "dom-urls": "^1.1.0", + "es6-promise": "^4.0.5", + "glob": "^7.1.1", + "lodash.defaults": "^4.2.0", + "lodash.template": "^4.4.0", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "pretty-bytes": "^4.0.2", + "sw-toolbox": "^3.4.0", + "update-notifier": "^2.3.0" } }, "sw-precache-webpack-plugin": { @@ -9994,9 +10053,9 @@ "resolved": "https://registry.npmjs.org/sw-precache-webpack-plugin/-/sw-precache-webpack-plugin-0.11.4.tgz", "integrity": "sha1-ppUBflTu1XVVFJOlGdwdqNotxeA=", "requires": { - "del": "2.2.2", - "sw-precache": "5.2.1", - "uglify-js": "3.3.28" + "del": "^2.2.2", + "sw-precache": "^5.1.1", + "uglify-js": "^3.0.13" } }, "sw-toolbox": { @@ -10004,8 +10063,8 @@ "resolved": "https://registry.npmjs.org/sw-toolbox/-/sw-toolbox-3.6.0.tgz", "integrity": "sha1-Jt8dHHA0hljk3qKIQxkUm3sxg7U=", "requires": { - "path-to-regexp": "1.7.0", - "serviceworker-cache-polyfill": "4.0.0" + "path-to-regexp": "^1.0.1", + "serviceworker-cache-polyfill": "^4.0.0" } }, "symbol-tree": { @@ -10018,12 +10077,12 @@ "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz", "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", "requires": { - "ajv": "6.5.1", - "ajv-keywords": "3.2.0", - "chalk": "2.4.1", - "lodash": "4.17.10", + "ajv": "^6.0.1", + "ajv-keywords": "^3.0.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", "slice-ansi": "1.0.0", - "string-width": "2.1.1" + "string-width": "^2.1.1" }, "dependencies": { "ajv": { @@ -10031,10 +10090,10 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.1.tgz", "integrity": "sha512-pgZos1vgOHDiC7gKNbZW8eKvCnNXARv2oqrGQT7Hzbq5Azp7aZG6DJzADnkuSq7RH6qkXp4J/m68yPX/2uBHyQ==", "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.1" } }, "chalk": { @@ -10042,9 +10101,9 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.4.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "fast-deep-equal": { @@ -10069,7 +10128,7 @@ "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", "requires": { - "execa": "0.7.0" + "execa": "^0.7.0" } }, "test-exclude": { @@ -10077,11 +10136,11 @@ "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.1.tgz", "integrity": "sha512-qpqlP/8Zl+sosLxBcVKl9vYy26T9NPalxSzzCP/OY6K7j938ui2oKgo+kRZYfxAeIpLqpbVnsHq1tyV70E4lWQ==", "requires": { - "arrify": "1.0.1", - "micromatch": "3.1.10", - "object-assign": "4.1.1", - "read-pkg-up": "1.0.1", - "require-main-filename": "1.0.1" + "arrify": "^1.0.1", + "micromatch": "^3.1.8", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" } }, "text-table": { @@ -10119,7 +10178,7 @@ "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", "requires": { - "setimmediate": "1.0.5" + "setimmediate": "^1.0.4" } }, "tmp": { @@ -10127,7 +10186,7 @@ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", "requires": { - "os-tmpdir": "1.0.2" + "os-tmpdir": "~1.0.2" } }, "tmpl": { @@ -10150,7 +10209,7 @@ "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", "requires": { - "kind-of": "3.2.2" + "kind-of": "^3.0.2" }, "dependencies": { "kind-of": { @@ -10158,7 +10217,7 @@ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", "requires": { - "is-buffer": "1.1.6" + "is-buffer": "^1.1.5" } } } @@ -10168,10 +10227,10 @@ "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", "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": { @@ -10179,8 +10238,8 @@ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", "requires": { - "is-number": "3.0.0", - "repeat-string": "1.6.1" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } }, "toposort": { @@ -10193,8 +10252,8 @@ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.2.tgz", "integrity": "sha512-vahm+X8lSV/KjXziec8x5Vp0OTC9mq8EVCOApIsRAooeuMPSO8aT7PFACYkaL0yZ/3hVqw+8DzhCJwl8H2Ad6w==", "requires": { - "psl": "1.1.28", - "punycode": "1.4.1" + "psl": "^1.1.24", + "punycode": "^1.4.1" }, "dependencies": { "punycode": { @@ -10229,7 +10288,7 @@ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "^5.0.1" } }, "tweetnacl": { @@ -10243,7 +10302,7 @@ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", "requires": { - "prelude-ls": "1.1.2" + "prelude-ls": "~1.1.2" } }, "type-is": { @@ -10252,7 +10311,7 @@ "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", "requires": { "media-typer": "0.3.0", - "mime-types": "2.1.18" + "mime-types": "~2.1.18" } }, "typedarray": { @@ -10270,8 +10329,8 @@ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.28.tgz", "integrity": "sha512-68Rc/aA6cswiaQ5SrE979UJcXX+ADA1z33/ZsPd+fbAiVdjZ16OXdbtGO+rJUUBgK6qdf3SOPhQf3K/ybF5Miw==", "requires": { - "commander": "2.15.1", - "source-map": "0.6.1" + "commander": "~2.15.0", + "source-map": "~0.6.1" } }, "uglify-to-browserify": { @@ -10285,9 +10344,9 @@ "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", "requires": { - "source-map": "0.5.7", - "uglify-js": "2.8.29", - "webpack-sources": "1.1.0" + "source-map": "^0.5.6", + "uglify-js": "^2.8.29", + "webpack-sources": "^1.0.1" }, "dependencies": { "source-map": { @@ -10300,9 +10359,9 @@ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", "requires": { - "source-map": "0.5.7", - "uglify-to-browserify": "1.0.2", - "yargs": "3.10.0" + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" } }, "yargs": { @@ -10310,9 +10369,9 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", "requires": { - "camelcase": "1.2.1", - "cliui": "2.1.0", - "decamelize": "1.2.0", + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", "window-size": "0.1.0" } } @@ -10323,10 +10382,10 @@ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", "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": { @@ -10334,7 +10393,7 @@ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "requires": { - "is-extendable": "0.1.1" + "is-extendable": "^0.1.0" } }, "set-value": { @@ -10342,10 +10401,10 @@ "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", "requires": { - "extend-shallow": "2.0.1", - "is-extendable": "0.1.1", - "is-plain-object": "2.0.4", - "to-object-path": "0.3.0" + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" } } } @@ -10365,7 +10424,7 @@ "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", "requires": { - "crypto-random-string": "1.0.0" + "crypto-random-string": "^1.0.0" } }, "universalify": { @@ -10383,8 +10442,8 @@ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", "requires": { - "has-value": "0.3.1", - "isobject": "3.0.1" + "has-value": "^0.3.1", + "isobject": "^3.0.0" }, "dependencies": { "has-value": { @@ -10392,9 +10451,9 @@ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", "requires": { - "get-value": "2.0.6", - "has-values": "0.1.4", - "isobject": "2.1.0" + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" }, "dependencies": { "isobject": { @@ -10429,16 +10488,16 @@ "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", "requires": { - "boxen": "1.3.0", - "chalk": "2.4.1", - "configstore": "3.1.2", - "import-lazy": "2.1.0", - "is-ci": "1.1.0", - "is-installed-globally": "0.1.0", - "is-npm": "1.0.0", - "latest-version": "3.1.0", - "semver-diff": "2.1.0", - "xdg-basedir": "3.0.0" + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" }, "dependencies": { "chalk": { @@ -10446,9 +10505,9 @@ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", "requires": { - "ansi-styles": "3.2.1", - "escape-string-regexp": "1.0.5", - "supports-color": "5.4.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } } } @@ -10463,7 +10522,7 @@ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", "requires": { - "punycode": "2.1.1" + "punycode": "^2.1.0" } }, "urijs": { @@ -10497,9 +10556,9 @@ "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-0.6.2.tgz", "integrity": "sha512-h3qf9TNn53BpuXTTcpC+UehiRrl0Cv45Yr/xWayApjw6G8Bg2dGke7rIwDQ39piciWCWrC+WiqLjOh3SUp9n0Q==", "requires": { - "loader-utils": "1.1.0", - "mime": "1.6.0", - "schema-utils": "0.3.0" + "loader-utils": "^1.0.2", + "mime": "^1.4.1", + "schema-utils": "^0.3.0" } }, "url-parse": { @@ -10507,8 +10566,8 @@ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.1.tgz", "integrity": "sha512-x95Td74QcvICAA0+qERaVkRpTGKyBHHYdwL2LXZm5t/gBtCB9KQSO/0zQgSTYEV1p0WcvSg79TLNPSvd5IDJMQ==", "requires": { - "querystringify": "2.0.0", - "requires-port": "1.0.0" + "querystringify": "^2.0.0", + "requires-port": "^1.0.0" } }, "url-parse-lax": { @@ -10516,7 +10575,7 @@ "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", "requires": { - "prepend-http": "1.0.4" + "prepend-http": "^1.0.1" } }, "use": { @@ -10524,7 +10583,7 @@ "resolved": "https://registry.npmjs.org/use/-/use-3.1.0.tgz", "integrity": "sha512-6UJEQM/L+mzC3ZJNM56Q4DFGLX/evKGRg15UJHGB9X5j5Z3AFbgZvjUh2yq/UJUY4U5dh7Fal++XbNg1uzpRAw==", "requires": { - "kind-of": "6.0.2" + "kind-of": "^6.0.2" } }, "util": { @@ -10560,10 +10619,15 @@ "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", "requires": { - "spdx-correct": "3.0.0", - "spdx-expression-parse": "3.0.0" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, + "value-equal": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-0.4.0.tgz", + "integrity": "sha512-x+cYdNnaA3CxvMaTX0INdTCN8m8aF2uY9BvEqmxuYp8bL09cs/kWVQPVGcA35fMktdOsP69IgU7wFj/61dJHEw==" + }, "vary": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", @@ -10579,9 +10643,9 @@ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", "requires": { - "assert-plus": "1.0.0", + "assert-plus": "^1.0.0", "core-util-is": "1.0.2", - "extsprintf": "1.3.0" + "extsprintf": "^1.2.0" } }, "vm-browserify": { @@ -10597,7 +10661,15 @@ "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", "requires": { - "makeerror": "1.0.11" + "makeerror": "1.0.x" + } + }, + "warning": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.2.tgz", + "integrity": "sha512-wbTp09q/9C+jJn4KKJfJfoS6VleK/Dti0yqWSm6KMvJ4MRCXFQNapHuJXutJIrWV0Cf4AhTdeIe4qdKHR1+Hug==", + "requires": { + "loose-envify": "^1.0.0" } }, "watch": { @@ -10610,9 +10682,9 @@ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", "requires": { - "chokidar": "2.0.3", - "graceful-fs": "4.1.11", - "neo-async": "2.5.1" + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" } }, "wbuf": { @@ -10620,7 +10692,7 @@ "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "requires": { - "minimalistic-assert": "1.0.1" + "minimalistic-assert": "^1.0.0" } }, "webidl-conversions": { @@ -10633,28 +10705,28 @@ "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.8.1.tgz", "integrity": "sha512-5ZXLWWsMqHKFr5y0N3Eo5IIisxeEeRAajNq4mELb/WELOR7srdbQk2N5XiyNy2A/AgvlR3AmeBCZJW8lHrolbw==", "requires": { - "acorn": "5.6.2", - "acorn-dynamic-import": "2.0.2", - "ajv": "5.5.2", - "ajv-keywords": "2.1.1", - "async": "2.6.1", - "enhanced-resolve": "3.4.1", - "escope": "3.6.0", - "interpret": "1.1.0", - "json-loader": "0.5.7", - "json5": "0.5.1", - "loader-runner": "2.3.0", - "loader-utils": "1.1.0", - "memory-fs": "0.4.1", - "mkdirp": "0.5.1", - "node-libs-browser": "2.1.0", - "source-map": "0.5.7", - "supports-color": "4.5.0", - "tapable": "0.2.8", - "uglifyjs-webpack-plugin": "0.4.6", - "watchpack": "1.6.0", - "webpack-sources": "1.1.0", - "yargs": "8.0.2" + "acorn": "^5.0.0", + "acorn-dynamic-import": "^2.0.0", + "ajv": "^5.1.5", + "ajv-keywords": "^2.0.0", + "async": "^2.1.2", + "enhanced-resolve": "^3.4.0", + "escope": "^3.6.0", + "interpret": "^1.0.0", + "json-loader": "^0.5.4", + "json5": "^0.5.1", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "mkdirp": "~0.5.0", + "node-libs-browser": "^2.0.0", + "source-map": "^0.5.3", + "supports-color": "^4.2.1", + "tapable": "^0.2.7", + "uglifyjs-webpack-plugin": "^0.4.6", + "watchpack": "^1.4.0", + "webpack-sources": "^1.0.1", + "yargs": "^8.0.2" }, "dependencies": { "ajv-keywords": { @@ -10672,9 +10744,9 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" }, "dependencies": { "string-width": { @@ -10682,9 +10754,9 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } } } @@ -10699,7 +10771,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "load-json-file": { @@ -10707,10 +10779,10 @@ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "requires": { - "graceful-fs": "4.1.11", - "parse-json": "2.2.0", - "pify": "2.3.0", - "strip-bom": "3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" } }, "os-locale": { @@ -10718,9 +10790,9 @@ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", "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" } }, "path-type": { @@ -10728,7 +10800,7 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", "requires": { - "pify": "2.3.0" + "pify": "^2.0.0" } }, "read-pkg": { @@ -10736,9 +10808,9 @@ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", "requires": { - "load-json-file": "2.0.0", - "normalize-package-data": "2.4.0", - "path-type": "2.0.0" + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" } }, "read-pkg-up": { @@ -10746,8 +10818,8 @@ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", "requires": { - "find-up": "2.1.0", - "read-pkg": "2.0.0" + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" } }, "source-map": { @@ -10765,7 +10837,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", "requires": { - "has-flag": "2.0.0" + "has-flag": "^2.0.0" } }, "which-module": { @@ -10778,19 +10850,19 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", "requires": { - "camelcase": "4.1.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "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" + "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" } }, "yargs-parser": { @@ -10798,7 +10870,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", "requires": { - "camelcase": "4.1.0" + "camelcase": "^4.1.0" } } } @@ -10808,11 +10880,11 @@ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.12.2.tgz", "integrity": "sha512-FCrqPy1yy/sN6U/SaEZcHKRXGlqU0DUaEBL45jkUYoB8foVb6wCnbIJ1HKIx+qUFTW+3JpVcCJCxZ8VATL4e+A==", "requires": { - "memory-fs": "0.4.1", - "mime": "1.6.0", - "path-is-absolute": "1.0.1", - "range-parser": "1.2.0", - "time-stamp": "2.0.0" + "memory-fs": "~0.4.1", + "mime": "^1.5.0", + "path-is-absolute": "^1.0.0", + "range-parser": "^1.0.3", + "time-stamp": "^2.0.0" } }, "webpack-dev-server": { @@ -10821,32 +10893,32 @@ "integrity": "sha512-thrqC0EQEoSjXeYgP6pUXcUCZ+LNrKsDPn+mItLnn5VyyNZOJKd06hUP5vqkYwL8nWWXsii0loSF9NHNccT6ow==", "requires": { "ansi-html": "0.0.7", - "array-includes": "3.0.3", - "bonjour": "3.5.0", - "chokidar": "1.7.0", - "compression": "1.7.2", - "connect-history-api-fallback": "1.5.0", - "debug": "3.1.0", - "del": "3.0.0", - "express": "4.16.3", - "html-entities": "1.2.1", - "http-proxy-middleware": "0.17.4", - "import-local": "0.1.1", + "array-includes": "^3.0.3", + "bonjour": "^3.5.0", + "chokidar": "^1.6.0", + "compression": "^1.5.2", + "connect-history-api-fallback": "^1.3.0", + "debug": "^3.1.0", + "del": "^3.0.0", + "express": "^4.13.3", + "html-entities": "^1.2.0", + "http-proxy-middleware": "~0.17.4", + "import-local": "^0.1.1", "internal-ip": "1.2.0", - "ip": "1.1.5", - "killable": "1.0.0", - "loglevel": "1.6.1", - "opn": "5.2.0", - "portfinder": "1.0.13", - "selfsigned": "1.10.3", - "serve-index": "1.9.1", + "ip": "^1.1.5", + "killable": "^1.0.0", + "loglevel": "^1.4.1", + "opn": "^5.1.0", + "portfinder": "^1.0.9", + "selfsigned": "^1.9.1", + "serve-index": "^1.7.2", "sockjs": "0.3.18", "sockjs-client": "1.1.4", - "spdy": "3.4.7", - "strip-ansi": "3.0.1", - "supports-color": "4.5.0", - "webpack-dev-middleware": "1.12.2", - "yargs": "6.6.0" + "spdy": "^3.4.1", + "strip-ansi": "^3.0.1", + "supports-color": "^4.2.1", + "webpack-dev-middleware": "^1.11.0", + "yargs": "^6.6.0" }, "dependencies": { "camelcase": { @@ -10859,15 +10931,15 @@ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", "requires": { - "anymatch": "1.3.2", - "async-each": "1.0.1", - "fsevents": "1.2.4", - "glob-parent": "2.0.0", - "inherits": "2.0.3", - "is-binary-path": "1.0.1", - "is-glob": "2.0.1", - "path-is-absolute": "1.0.1", - "readdirp": "2.1.0" + "anymatch": "^1.3.0", + "async-each": "^1.0.0", + "fsevents": "^1.0.0", + "glob-parent": "^2.0.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^2.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0" } }, "cliui": { @@ -10875,9 +10947,9 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } }, "debug": { @@ -10893,12 +10965,12 @@ "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", "requires": { - "globby": "6.1.0", - "is-path-cwd": "1.0.0", - "is-path-in-cwd": "1.0.1", - "p-map": "1.2.0", - "pify": "3.0.0", - "rimraf": "2.6.2" + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" } }, "globby": { @@ -10906,11 +10978,11 @@ "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", "requires": { - "array-union": "1.0.2", - "glob": "7.1.2", - "object-assign": "4.1.1", - "pify": "2.3.0", - "pinkie-promise": "2.0.1" + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "dependencies": { "pify": { @@ -10930,7 +11002,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "pify": { @@ -10943,9 +11015,9 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } }, "supports-color": { @@ -10953,7 +11025,7 @@ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", "requires": { - "has-flag": "2.0.0" + "has-flag": "^2.0.0" } }, "yargs": { @@ -10961,19 +11033,19 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "1.0.2", - "which-module": "1.0.0", - "y18n": "3.2.1", - "yargs-parser": "4.2.1" + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.2.0" } }, "yargs-parser": { @@ -10981,7 +11053,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", "requires": { - "camelcase": "3.0.0" + "camelcase": "^3.0.0" } } } @@ -10991,8 +11063,8 @@ "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-1.3.2.tgz", "integrity": "sha512-MX60Bv2G83Zks9pi3oLOmRgnPAnwrlMn+lftMrWBm199VQjk46/xgzBi9lPfpZldw2+EI2S+OevuLIaDuxCWRw==", "requires": { - "fs-extra": "0.30.0", - "lodash": "4.17.10" + "fs-extra": "^0.30.0", + "lodash": ">=3.5 <5" }, "dependencies": { "fs-extra": { @@ -11000,11 +11072,11 @@ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", "requires": { - "graceful-fs": "4.1.11", - "jsonfile": "2.4.0", - "klaw": "1.3.1", - "path-is-absolute": "1.0.1", - "rimraf": "2.6.2" + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" } }, "jsonfile": { @@ -11012,7 +11084,7 @@ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "requires": { - "graceful-fs": "4.1.11" + "graceful-fs": "^4.1.6" } } } @@ -11022,8 +11094,8 @@ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", "requires": { - "source-list-map": "2.0.0", - "source-map": "0.6.1" + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" } }, "websocket-driver": { @@ -11031,8 +11103,8 @@ "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", "requires": { - "http-parser-js": "0.4.13", - "websocket-extensions": "0.1.3" + "http-parser-js": ">=0.4.0", + "websocket-extensions": ">=0.1.1" } }, "websocket-extensions": { @@ -11065,8 +11137,8 @@ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.8.0.tgz", "integrity": "sha1-0pgaqRSMHgCkHFphMRZqtGg7vMA=", "requires": { - "tr46": "0.0.3", - "webidl-conversions": "3.0.1" + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" }, "dependencies": { "webidl-conversions": { @@ -11086,7 +11158,7 @@ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "requires": { - "isexe": "2.0.0" + "isexe": "^2.0.0" } }, "which-module": { @@ -11099,7 +11171,7 @@ "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz", "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", "requires": { - "string-width": "2.1.1" + "string-width": "^2.1.1" } }, "window-size": { @@ -11117,7 +11189,7 @@ "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", "requires": { - "errno": "0.1.7" + "errno": "~0.1.7" } }, "wrap-ansi": { @@ -11125,8 +11197,8 @@ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" }, "dependencies": { "is-fullwidth-code-point": { @@ -11134,7 +11206,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "string-width": { @@ -11142,9 +11214,9 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } } } @@ -11159,7 +11231,7 @@ "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", "requires": { - "mkdirp": "0.5.1" + "mkdirp": "^0.5.1" } }, "write-file-atomic": { @@ -11167,9 +11239,9 @@ "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz", "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==", "requires": { - "graceful-fs": "4.1.11", - "imurmurhash": "0.1.4", - "signal-exit": "3.0.2" + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" } }, "xdg-basedir": { @@ -11202,19 +11274,19 @@ "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", "requires": { - "camelcase": "3.0.0", - "cliui": "3.2.0", - "decamelize": "1.2.0", - "get-caller-file": "1.0.2", - "os-locale": "1.4.0", - "read-pkg-up": "1.0.1", - "require-directory": "2.1.1", - "require-main-filename": "1.0.1", - "set-blocking": "2.0.0", - "string-width": "1.0.2", - "which-module": "1.0.0", - "y18n": "3.2.1", - "yargs-parser": "5.0.0" + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" }, "dependencies": { "camelcase": { @@ -11227,9 +11299,9 @@ "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "requires": { - "string-width": "1.0.2", - "strip-ansi": "3.0.1", - "wrap-ansi": "2.1.0" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } }, "is-fullwidth-code-point": { @@ -11237,7 +11309,7 @@ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", "requires": { - "number-is-nan": "1.0.1" + "number-is-nan": "^1.0.0" } }, "string-width": { @@ -11245,9 +11317,9 @@ "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", "requires": { - "code-point-at": "1.1.0", - "is-fullwidth-code-point": "1.0.0", - "strip-ansi": "3.0.1" + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" } } } @@ -11257,7 +11329,7 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", "requires": { - "camelcase": "3.0.0" + "camelcase": "^3.0.0" }, "dependencies": { "camelcase": { diff --git a/package.json b/package.json index 951a38e2f..647359386 100644 --- a/package.json +++ b/package.json @@ -5,6 +5,7 @@ "dependencies": { "react": "^16.4.1", "react-dom": "^16.4.1", + "react-router-dom": "^4.3.1", "react-scripts": "1.1.4" }, "scripts": { @@ -13,4 +14,4 @@ "test": "react-scripts test --env=jsdom", "eject": "react-scripts eject" } -} \ No newline at end of file +} diff --git a/src/App.js b/src/App.js index 203067e4d..2aa283e70 100644 --- a/src/App.js +++ b/src/App.js @@ -1,5 +1,6 @@ import React, { Component } from 'react'; import logo from './logo.svg'; +import {Browser as Router, Route, Link } from "react-router-dom"; import './App.css'; class App extends Component { From 1c8fb3c9652ba6b7b67341f0694fe919ac561b88 Mon Sep 17 00:00:00 2001 From: Jessie Zhang Date: Mon, 17 Dec 2018 22:43:51 -0800 Subject: [PATCH 04/26] set up routers, CustomerList and Customer components --- package-lock.json | 14 +++++ package.json | 4 +- src/App.js | 96 ++++++++++++++++++++++++++--- src/components/Customer.css | 0 src/components/Customer.js | 37 ++++++++++++ src/components/CustomerList.css | 0 src/components/CustomerList.js | 104 ++++++++++++++++++++++++++++++++ src/components/Rental.css | 0 src/components/Rental.js | 49 +++++++++++++++ 9 files changed, 293 insertions(+), 11 deletions(-) create mode 100644 src/components/Customer.css create mode 100644 src/components/Customer.js create mode 100644 src/components/CustomerList.css create mode 100644 src/components/CustomerList.js create mode 100644 src/components/Rental.css create mode 100644 src/components/Rental.js diff --git a/package-lock.json b/package-lock.json index eadbc691c..c51bbae34 100644 --- a/package-lock.json +++ b/package-lock.json @@ -434,6 +434,15 @@ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz", "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==" }, + "axios": { + "version": "0.18.0", + "resolved": "http://registry.npmjs.org/axios/-/axios-0.18.0.tgz", + "integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=", + "requires": { + "follow-redirects": "^1.3.0", + "is-buffer": "^1.1.5" + } + }, "axobject-query": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-0.1.0.tgz", @@ -1393,6 +1402,11 @@ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" }, + "bootstrap": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.1.3.tgz", + "integrity": "sha512-rDFIzgXcof0jDyjNosjv4Sno77X4KuPeFxG2XZZv1/Kc8DRVGVADdoQyyOVDwPqL36DDmtCQbrpMCqvpPLJQ0w==" + }, "boxen": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", diff --git a/package.json b/package.json index 647359386..3d8cbb5da 100644 --- a/package.json +++ b/package.json @@ -3,10 +3,12 @@ "version": "0.1.0", "private": true, "dependencies": { + "bootstrap": "^4.1.3", "react": "^16.4.1", "react-dom": "^16.4.1", "react-router-dom": "^4.3.1", - "react-scripts": "1.1.4" + "react-scripts": "1.1.4", + "axios": "^0.18.0" }, "scripts": { "start": "react-scripts start", diff --git a/src/App.js b/src/App.js index 2aa283e70..5822f0604 100644 --- a/src/App.js +++ b/src/App.js @@ -1,20 +1,96 @@ import React, { Component } from 'react'; import logo from './logo.svg'; -import {Browser as Router, Route, Link } from "react-router-dom"; +import { BrowserRouter as Router, Route, Link } from "react-router-dom"; import './App.css'; +import axios from 'axios'; +import CustomerList from './components/CustomerList'; +import Rental from './components/Rental'; + + class App extends Component { + constructor(props) { + super(props); + + this.state = { + movieSelected: undefined, + customerSelected: undefined, + }; + } + + addRental = (newRental) => { + const apiPayload = { + ...newRental, + customer: newRental.customer, + movie: newRental.movie, + } + + axios.post(URL, apiPayload) + .then((response)=>{ + // console.log('API Response Success') + // console.log(response); + const myNewRental = response.data; + + this.setState({ + movieSelected:"", + customerSelected:"", + errorMessage:'Rental added', + }) + }) + .catch((error)=>{ + this.setState({ + errorMessage:`Failure ${error.message}`, + }) + }); + }; + + // selectCustomer = (customer)=>{ + // {movieSelected, customerSelected} = this.state; + // customerSelected = customer; + // this.setState{customerSelected}; + // }; + + render() { return ( -
-
- logo -

Welcome to React

-
-

- To get started, edit src/App.js and save to reload. -

-
+ + +
+ + +
+ +
+ + + +
+ +
+ ); } } diff --git a/src/components/Customer.css b/src/components/Customer.css new file mode 100644 index 000000000..e69de29bb diff --git a/src/components/Customer.js b/src/components/Customer.js new file mode 100644 index 000000000..854e7ec4e --- /dev/null +++ b/src/components/Customer.js @@ -0,0 +1,37 @@ +import React, { Component } from 'react'; +import PropTypes from 'prop-types'; + + +import './Customer.css'; + + +class Customer extends Component { + + + render() { + + return ( +
+
+

{this.props.name}

+ +
+
+ ); + } +} + +Customer.propTypes = { + name: PropTypes.string.isRequired, + id: PropTypes.number, + selectCustomerCallback: PropTypes.func.isRequired +} + +export default Customer; diff --git a/src/components/CustomerList.css b/src/components/CustomerList.css new file mode 100644 index 000000000..e69de29bb diff --git a/src/components/CustomerList.js b/src/components/CustomerList.js new file mode 100644 index 000000000..4b7dc52f0 --- /dev/null +++ b/src/components/CustomerList.js @@ -0,0 +1,104 @@ +import React, { Component } from 'react'; +import PropTypes from 'prop-types'; +import axios from 'axios'; +import Customer from './Customer'; + +import './CustomerList.css'; + + +const LIST = [ + { + "name": "Shelley Rocha", + "registered_at": "Wed, 29 Apr 2015 07:54:14 -0700", + "address": "Ap #292-5216 Ipsum Rd.", + "city": "Hillsboro", + "state": "OR", + "postal_code": "24309", + "phone": "(322) 510-8695", + "account_credit": 13.15 + }, + { + "name": "Curran Stout", + "registered_at": "Wed, 16 Apr 2014 21:40:20 -0700", + "address": "Ap #658-1540 Erat Rd.", + "city": "San Francisco", + "state": "California", + "postal_code": "94267", + "phone": "(908) 949-6758", + "account_credit": 35.66 + } +]; + +class CustomerList extends Component { + constructor() { + super(); + + this.state = { + customers: [], + }; + } + + componentDidMount() { + // + // axios.get(`${this.props.url}${this.props.boardName}`+"/cards") + // .then((response)=>{ + // const customerList = response.data.map((customer)=>{ + // return < + // Customer key = {customer.key} + // id = {customer.id} + // name = {customer.name} + // > + // }); + // this.setState({ + // customers:customerList + // }); + // }) + // .catch((error)=>{ + // this.setState({ + // errorMessage: error.message, + // }); + // }); + + const addHardCode = LIST.map((item, index)=>{ + return + }); + + + } + + + render() { + const customerList = this.state.customers.map((customer)=>{ + + return + }); + + return ( + +
+
+ { this.state.errorMessage} +
+
+ {customerList} +
+
+ ); + + } +} + +// CustomerList.propTypes = { + // url: PropTypes.string.isRequired, + // boardName: PropTypes.string.isRequired, +// }; + +export default CustomerList; diff --git a/src/components/Rental.css b/src/components/Rental.css new file mode 100644 index 000000000..e69de29bb diff --git a/src/components/Rental.js b/src/components/Rental.js new file mode 100644 index 000000000..a6604af82 --- /dev/null +++ b/src/components/Rental.js @@ -0,0 +1,49 @@ +import React, { Component } from 'react'; +import PropTypes from 'prop-types'; + +import 'bootstrap/dist/css/bootstrap.min.css'; +import './Rental.css' + +class Rental extends Component { + constructor(props) { + super(props); + + this.state = { + currentMovie: this.props, + currentCustomer: this.props, + }; + } + + onSubmit = (event) => { + event.preventDefault(); + const { currentMovie, currentCustomer} = this.state; + + if (currentMovie === '' || currentCustomer === '') return; + + console.log(event); + this.props.addRentalCallback(this.state); + } + + render() { + return ( +
+
+ + +
+
+ + +
+ + +
+ ); + } +} + +Rental.propTypes = { + addRentalCallback: PropTypes.func.isRequired, +}; + +export default Rental; From e5d9432b06d7048dec4bfc3baa3310fddfebe0e7 Mon Sep 17 00:00:00 2001 From: Jessie Zhang Date: Tue, 18 Dec 2018 16:32:48 -0800 Subject: [PATCH 05/26] finished load customer list from API, and add the selected customer to rental form --- src/App.css | 14 ++++++ src/App.js | 44 ++++++++++--------- src/components/Customer.css | 28 ++++++++++++ src/components/Customer.js | 12 +++--- src/components/CustomerList.css | 10 +++++ src/components/CustomerList.js | 75 +++++++++------------------------ src/components/Home.js | 11 +++++ src/components/Rental.css | 3 ++ src/components/Rental.js | 15 +++---- src/index.js | 1 + 10 files changed, 124 insertions(+), 89 deletions(-) create mode 100644 src/components/Home.js diff --git a/src/App.css b/src/App.css index c5c6e8a68..e3bbe71c6 100644 --- a/src/App.css +++ b/src/App.css @@ -1,5 +1,6 @@ .App { text-align: center; + } .App-logo { @@ -26,3 +27,16 @@ from { transform: rotate(0deg); } to { transform: rotate(360deg); } } + +ul { + text-align:left; + list-style-type: none; + margin: 10%; + padding: 0; + +} + +.rentalBox{ + margin-left: 10%; + margin-right: 10%; +} diff --git a/src/App.js b/src/App.js index 5822f0604..f0872b245 100644 --- a/src/App.js +++ b/src/App.js @@ -1,11 +1,11 @@ import React, { Component } from 'react'; -import logo from './logo.svg'; + import { BrowserRouter as Router, Route, Link } from "react-router-dom"; import './App.css'; import axios from 'axios'; import CustomerList from './components/CustomerList'; import Rental from './components/Rental'; - +import Home from './components/Home'; class App extends Component { @@ -14,18 +14,23 @@ class App extends Component { this.state = { movieSelected: undefined, - customerSelected: undefined, + customerSelectedId: undefined, + customerSelectedName:undefined, + }; } addRental = (newRental) => { + const dueDate = Date.now() +7; const apiPayload = { ...newRental, - customer: newRental.customer, - movie: newRental.movie, + customer: this.state.customerSelectedId, + dueDate: dueDate, } - axios.post(URL, apiPayload) + + const url = "http://localhost:3000/Psycho/checkout"; + axios.post(url, apiPayload) .then((response)=>{ // console.log('API Response Success') // console.log(response); @@ -44,22 +49,22 @@ class App extends Component { }); }; - // selectCustomer = (customer)=>{ - // {movieSelected, customerSelected} = this.state; - // customerSelected = customer; - // this.setState{customerSelected}; - // }; + selectCustomer = (customerId, customerName)=>{ + + this.setState({customerSelectedId: customerId, customerSelectedName: customerName}); + + }; render() { - return ( + return (
-
- -
- - - + + } />
diff --git a/src/components/Customer.css b/src/components/Customer.css index e69de29bb..b648e7064 100644 --- a/src/components/Customer.css +++ b/src/components/Customer.css @@ -0,0 +1,28 @@ +.customer{ + display: grid; + grid-template-columns: 4fr 1fr; +} + +.item { + border: 1px solid #000; + border-radius: 1em; + overflow: hidden; + margin: 2em; + background-color: #e9e9e9; +} + +.customer__content{ + display: grid; + grid-template-columns: 4fr 1fr; +} + +.customer__content-name{ + padding: 0 1.5em; + border-left: 2px solid #595959; + border-right: 2px solid #595959; +} + +.customer__select-btn{ + background-color: #cfcfcf; + font-size: 18px; +} diff --git a/src/components/Customer.js b/src/components/Customer.js index 854e7ec4e..5a3a35c86 100644 --- a/src/components/Customer.js +++ b/src/components/Customer.js @@ -1,26 +1,28 @@ import React, { Component } from 'react'; import PropTypes from 'prop-types'; - import './Customer.css'; class Customer extends Component { - + constructor(props) { + super(props); + } render() { + return ( -
+

{this.props.name}

diff --git a/src/components/CustomerList.css b/src/components/CustomerList.css index e69de29bb..1cd7cd339 100644 --- a/src/components/CustomerList.css +++ b/src/components/CustomerList.css @@ -0,0 +1,10 @@ +.customerList { + display: block; + list-style-type: disc; + margin-block-start: 1em; + margin-block-end: 1em; + margin-inline-start: 0px; + margin-inline-end: 0px; + padding-inline-start: 40px; + +} diff --git a/src/components/CustomerList.js b/src/components/CustomerList.js index 4b7dc52f0..2af758cf2 100644 --- a/src/components/CustomerList.js +++ b/src/components/CustomerList.js @@ -6,28 +6,7 @@ import Customer from './Customer'; import './CustomerList.css'; -const LIST = [ - { - "name": "Shelley Rocha", - "registered_at": "Wed, 29 Apr 2015 07:54:14 -0700", - "address": "Ap #292-5216 Ipsum Rd.", - "city": "Hillsboro", - "state": "OR", - "postal_code": "24309", - "phone": "(322) 510-8695", - "account_credit": 13.15 - }, - { - "name": "Curran Stout", - "registered_at": "Wed, 16 Apr 2014 21:40:20 -0700", - "address": "Ap #658-1540 Erat Rd.", - "city": "San Francisco", - "state": "California", - "postal_code": "94267", - "phone": "(908) 949-6758", - "account_credit": 35.66 - } -]; +const URL ="http://localhost:3000/customers" class CustomerList extends Component { constructor() { @@ -39,38 +18,25 @@ class CustomerList extends Component { } componentDidMount() { - // - // axios.get(`${this.props.url}${this.props.boardName}`+"/cards") - // .then((response)=>{ - // const customerList = response.data.map((customer)=>{ - // return < - // Customer key = {customer.key} - // id = {customer.id} - // name = {customer.name} - // > - // }); - // this.setState({ - // customers:customerList - // }); - // }) - // .catch((error)=>{ - // this.setState({ - // errorMessage: error.message, - // }); - // }); - - const addHardCode = LIST.map((item, index)=>{ - return - }); + + axios.get(`${URL}`) + .then((response)=>{ + + this.setState({ + customers: response.data, + }); + }) + .catch((error)=>{ + this.setState({ + errorMessage: error.message, + }); + }); } + render() { const customerList = this.state.customers.map((customer)=>{ @@ -78,13 +44,14 @@ class CustomerList extends Component { key={customer.id} id={customer.id} name={customer.name} + selectCustomerCallback={this.props.selectCustomerCallback} /> }); return (
-
+
{ this.state.errorMessage}
@@ -96,9 +63,9 @@ class CustomerList extends Component { } } -// CustomerList.propTypes = { - // url: PropTypes.string.isRequired, - // boardName: PropTypes.string.isRequired, -// }; +CustomerList.propTypes = { + selectCustomerCallback: PropTypes.func.isRequired, + +}; export default CustomerList; diff --git a/src/components/Home.js b/src/components/Home.js new file mode 100644 index 000000000..36c06262f --- /dev/null +++ b/src/components/Home.js @@ -0,0 +1,11 @@ +import React, { Component } from 'react'; + +const Home = () =>{ + return ( +
+

Welcome to Video Store

+
+ ) +}; + +export default Home; diff --git a/src/components/Rental.css b/src/components/Rental.css index e69de29bb..778a5f2c6 100644 --- a/src/components/Rental.css +++ b/src/components/Rental.css @@ -0,0 +1,3 @@ +.new-rental-form { + text-align: left; +} diff --git a/src/components/Rental.js b/src/components/Rental.js index a6604af82..240dff366 100644 --- a/src/components/Rental.js +++ b/src/components/Rental.js @@ -8,20 +8,15 @@ class Rental extends Component { constructor(props) { super(props); - this.state = { - currentMovie: this.props, - currentCustomer: this.props, - }; } onSubmit = (event) => { event.preventDefault(); - const { currentMovie, currentCustomer} = this.state; - if (currentMovie === '' || currentCustomer === '') return; + if (this.props.movie === '' || this.props.customerName === '') return; console.log(event); - this.props.addRentalCallback(this.state); + this.props.addRentalCallback(this.props.movie, this.props.customerName); } render() { @@ -29,11 +24,11 @@ class Rental extends Component {
- +
- +
@@ -44,6 +39,8 @@ class Rental extends Component { Rental.propTypes = { addRentalCallback: PropTypes.func.isRequired, + movie:PropTypes.func.isRequired, + customerName:PropTypes.string.isRequired, }; export default Rental; diff --git a/src/index.js b/src/index.js index fae3e3500..b13a5796d 100644 --- a/src/index.js +++ b/src/index.js @@ -5,4 +5,5 @@ import App from './App'; import registerServiceWorker from './registerServiceWorker'; ReactDOM.render(, document.getElementById('root')); + registerServiceWorker(); From ebdf230100b072f4b7baa2037390347e0fb33718 Mon Sep 17 00:00:00 2001 From: Leanne Rivera Date: Wed, 19 Dec 2018 09:20:18 -0800 Subject: [PATCH 06/26] components created --- package-lock.json | 9 ++++++ package.json | 1 + src/App.js | 57 ++++++++++++++++++++++++++++++-- src/components/MovieCard.js | 22 +++++++++++++ src/components/MovieLibrary.js | 26 +++++++++++++++ src/components/SearchForm.css | 0 src/components/SearchForm.js | 59 ++++++++++++++++++++++++++++++++++ 7 files changed, 171 insertions(+), 3 deletions(-) create mode 100644 src/components/MovieCard.js create mode 100644 src/components/MovieLibrary.js create mode 100644 src/components/SearchForm.css create mode 100644 src/components/SearchForm.js diff --git a/package-lock.json b/package-lock.json index eadbc691c..db74274b8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -434,6 +434,15 @@ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz", "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==" }, + "axios": { + "version": "0.18.0", + "resolved": "http://registry.npmjs.org/axios/-/axios-0.18.0.tgz", + "integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=", + "requires": { + "follow-redirects": "^1.3.0", + "is-buffer": "^1.1.5" + } + }, "axobject-query": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-0.1.0.tgz", diff --git a/package.json b/package.json index 647359386..d170d92c8 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { + "axios": "^0.18.0", "react": "^16.4.1", "react-dom": "^16.4.1", "react-router-dom": "^4.3.1", diff --git a/src/App.js b/src/App.js index 2aa283e70..3973ef7da 100644 --- a/src/App.js +++ b/src/App.js @@ -1,9 +1,60 @@ import React, { Component } from 'react'; import logo from './logo.svg'; +import SearchForm from './components/SearchForm' +import MovieLibrary from './components/MovieLibrary' +import MovieCard from './components/MovieCard' import {Browser as Router, Route, Link } from "react-router-dom"; import './App.css'; +const URL = 'http://www.localhost:3000/'; +const SEARCH_URL = 'localhost:3000/movies/?query=' + class App extends Component { + constructor(props) { + super(props); + + this.state = { + library: [], + currentMovie: undefined, + }; + } + + componentDidMount() { + axios.get(URL) + .then((response) =>{ + const movies = response.data.map((movie) => { + console.log(movie.title); + const movie = { + ...movie, + id: movie.id, + movie: movie.title, + about: movie.overview, + image: movie.image_url, + } + return movie; + }) + + this.setState({ + library: movies, + }) + }) + .catch((error) => { + console.log(error.message); + this.setState({ + errorMessage: error.message, + }) + }) + + onSearchChange = (value) => { + console.log(value); + const library = movies.filter((movie) => { + return regex.test(`$(movie.name)`) + }) + this.setState({ + library, + }) + }; + render() { return (
@@ -12,11 +63,11 @@ class App extends Component {

Welcome to React

- To get started, edit src/App.js and save to reload. +

- ); - } + ) + }) } export default App; diff --git a/src/components/MovieCard.js b/src/components/MovieCard.js new file mode 100644 index 000000000..f4144d002 --- /dev/null +++ b/src/components/MovieCard.js @@ -0,0 +1,22 @@ +import React, { Component } from 'react'; +import axios from 'axios'; + +const MovieCard = (props) => { + const { id, title } = props; + return ( +
+ +
+ { title } +
+ + ) +}; + +MovieCard.propTypes = { + id: PropTypes.number.isRequired, + name: PropTypes.string.isRequired, + selectMovieCallback: PropTypes.func.isRequired, +}; + +export default MovieCard; diff --git a/src/components/MovieLibrary.js b/src/components/MovieLibrary.js new file mode 100644 index 000000000..8d45e9c11 --- /dev/null +++ b/src/components/MovieLibrary.js @@ -0,0 +1,26 @@ +import React, { Component } from 'react'; +import PropTypes from 'prop-types'; +import MovieCard from './MovieCard'; +import axios from 'axios'; + + +const MovieLibrary = (props) => { + const movieLibrary = props.movies.map((movie) => { + return + }); + + return ( +
+ {movieLibrary} +
+ ) +} + +MovieLibrary.propTypes = { + movies: PropTypes.array, + onSelectMovie: PropTypes.func, +}; + +export default MovieLibrary; diff --git a/src/components/SearchForm.css b/src/components/SearchForm.css new file mode 100644 index 000000000..e69de29bb diff --git a/src/components/SearchForm.js b/src/components/SearchForm.js new file mode 100644 index 000000000..08abd9ad1 --- /dev/null +++ b/src/components/SearchForm.js @@ -0,0 +1,59 @@ +import React, { Component } from 'react'; +import axios from 'axios'; +import PropTypes from 'prop-types'; + + +class SearchForm extends Component { + constructor(props) { + super(props); + + this.state = { + movie: "", + }; + } + + onChangeHandler = (event) => { + this.setState({ + movie: event.target.value.toUpperCase(), + }); + } + + onSubmitHandler = (event) => { + event.preventDefault(); + this.props.searchMovieCallback(this.state); + this.resetState(); + } + + resetState = () => { + this.setState({ + movie: "", + }) + } + + render () { + return ( + + + + + + + + )} +} + +SearchForm.propTypes = { + searchMovieCallback: PropTypes.func.isRequired, +}; + + +export default SearchForm; From ed3292974bdfdc3f6c05d85a61e5ce340c23671e Mon Sep 17 00:00:00 2001 From: Jessie Zhang Date: Wed, 19 Dec 2018 10:12:46 -0800 Subject: [PATCH 07/26] fixed the merge confliect --- src/App.js | 37 +++++++------------------------------ 1 file changed, 7 insertions(+), 30 deletions(-) diff --git a/src/App.js b/src/App.js index 6285588c5..74cbd3849 100644 --- a/src/App.js +++ b/src/App.js @@ -1,14 +1,11 @@ import React, { Component } from 'react'; -<<<<<<< HEAD + import logo from './logo.svg'; import SearchForm from './components/SearchForm' import MovieLibrary from './components/MovieLibrary' import MovieCard from './components/MovieCard' -import {Browser as Router, Route, Link } from "react-router-dom"; -======= - import { BrowserRouter as Router, Route, Link } from "react-router-dom"; ->>>>>>> master + import './App.css'; import axios from 'axios'; import CustomerList from './components/CustomerList'; @@ -24,9 +21,12 @@ class App extends Component { super(props); this.state = { -<<<<<<< HEAD library: [], currentMovie: undefined, + + customerSelectedId: undefined, + customerSelectedName:undefined, + }; } @@ -66,14 +66,6 @@ class App extends Component { }) }; -======= - movieSelected: undefined, - customerSelectedId: undefined, - customerSelectedName:undefined, - - }; - } - addRental = (newRental) => { const dueDate = Date.now() +7; const apiPayload = { @@ -109,24 +101,9 @@ class App extends Component { }; - ->>>>>>> master render() { return ( -<<<<<<< HEAD -
-
- logo -

Welcome to React

-
-

- -

-
- ) - }) -=======
} /> + } />
); } ->>>>>>> master } + export default App; diff --git a/src/components/MovieCard.js b/src/components/MovieCard.js index f4144d002..ffe8aeb20 100644 --- a/src/components/MovieCard.js +++ b/src/components/MovieCard.js @@ -1,5 +1,6 @@ import React, { Component } from 'react'; import axios from 'axios'; +import PropTypes from 'prop-types'; const MovieCard = (props) => { const { id, title } = props; @@ -8,7 +9,14 @@ const MovieCard = (props) => {
{ title } +
+
) }; From d58d73aa3fdda2dd4458f9e3445adcbc36280dac Mon Sep 17 00:00:00 2001 From: Jessie Zhang Date: Wed, 19 Dec 2018 14:09:26 -0800 Subject: [PATCH 10/26] fixed the movie library props --- src/App.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/App.js b/src/App.js index 46f5442c8..fe480af12 100644 --- a/src/App.js +++ b/src/App.js @@ -56,7 +56,9 @@ class App extends Component { this.setState({ movieSelected: "", customerSelected: "", - }) + }); + + window.location.reload(); }) .catch((error)=>{ this.setState({ @@ -139,14 +141,16 @@ class App extends Component { customerName = {this.state.customerSelectedName} movie = {this.state.movieSelected} addRentalCallback={this.addRental} + /> - + + } /> } /> - } /> + } /> From 2b74eb6ecc63d5e2e533024a50b057fa972b6b5d Mon Sep 17 00:00:00 2001 From: Jessie Zhang Date: Wed, 19 Dec 2018 15:19:15 -0800 Subject: [PATCH 11/26] styling for Customer List --- src/App.js | 26 +++++++++++++++++++-- src/components/Customer.css | 41 ++++++++++++++++++++++++++++++++-- src/components/Customer.js | 13 ++++++----- src/components/CustomerList.js | 33 +++------------------------ 4 files changed, 74 insertions(+), 39 deletions(-) diff --git a/src/App.js b/src/App.js index fe480af12..b7f438599 100644 --- a/src/App.js +++ b/src/App.js @@ -20,6 +20,8 @@ class App extends Component { movieSelected: "", customerSelectedId: undefined, customerSelectedName:undefined, + customers: [], + customerSelected: "", }; } @@ -94,6 +96,21 @@ class App extends Component { errorMessage: error.message, }) }) + + const url = "http://localhost:3000/customers"; + axios.get(url) + .then((response)=>{ + + this.setState({ + customers: response.data, + }); + }) + .catch((error)=>{ + this.setState({ + errorMessage: error.message, + }); + }); + } onSearchChange = (value) => { @@ -108,6 +125,7 @@ class App extends Component { }; selectCustomer = (customerId, customerName)=>{ + this.setState({customerSelectedId: customerId, customerSelectedName: customerName}); }; @@ -149,8 +167,12 @@ class App extends Component { } /> - } /> - } /> + + } + /> + + } + /> diff --git a/src/components/Customer.css b/src/components/Customer.css index b648e7064..0072dd8cd 100644 --- a/src/components/Customer.css +++ b/src/components/Customer.css @@ -11,18 +11,55 @@ background-color: #e9e9e9; } +.item_details{ + padding: 0 1.5em; + border-left: 2px solid #595959; + border-right: 2px solid #595959; + +} + + .customer__content{ display: grid; grid-template-columns: 4fr 1fr; + + } + .customer__content-name{ padding: 0 1.5em; - border-left: 2px solid #595959; - border-right: 2px solid #595959; + + } +h2 { + display: block; + font-size: 1.5em; + margin-block-start: 0.83em; + margin-block-end: 0.83em; + margin-inline-start: 0px; + margin-inline-end: 0px; + font-weight: bold; + text-align: center; +} + +p { + text-align: center; +} + + .customer__select-btn{ background-color: #cfcfcf; font-size: 18px; } + +button { + border-color: rgb(216, 216, 216) rgb(209, 209, 209) rgb(186, 186, 186); + border-style: solid; + border-width: 1px; + padding: 1px 7px 2px; +} +.movieCheckCount { + text-align: center; +} diff --git a/src/components/Customer.js b/src/components/Customer.js index 5a3a35c86..79b61f1b7 100644 --- a/src/components/Customer.js +++ b/src/components/Customer.js @@ -14,8 +14,11 @@ class Customer extends Component { return (
-
-

{this.props.name}

+
+

{this.props.name}

+

+

{this.props.movieCheckCount} movies checked out

+
-
); } @@ -32,8 +34,9 @@ class Customer extends Component { Customer.propTypes = { name: PropTypes.string.isRequired, - id: PropTypes.number, - selectCustomerCallback: PropTypes.func.isRequired + id: PropTypes.number.isRequired, + selectCustomerCallback: PropTypes.func.isRequired, + movieCheckCount: PropTypes.number.isRequired, } export default Customer; diff --git a/src/components/CustomerList.js b/src/components/CustomerList.js index 2af758cf2..50fa0667d 100644 --- a/src/components/CustomerList.js +++ b/src/components/CustomerList.js @@ -6,44 +6,20 @@ import Customer from './Customer'; import './CustomerList.css'; -const URL ="http://localhost:3000/customers" - class CustomerList extends Component { constructor() { super(); - this.state = { - customers: [], - }; } - componentDidMount() { - - axios.get(`${URL}`) - .then((response)=>{ - - this.setState({ - customers: response.data, - }); - }) - .catch((error)=>{ - this.setState({ - errorMessage: error.message, - }); - }); - - - } - - - render() { - const customerList = this.state.customers.map((customer)=>{ + const customerList = this.props.customers.map((customer)=>{ return }); @@ -51,9 +27,6 @@ class CustomerList extends Component { return (
-
- { this.state.errorMessage} -
{customerList}
@@ -65,7 +38,7 @@ class CustomerList extends Component { CustomerList.propTypes = { selectCustomerCallback: PropTypes.func.isRequired, - + customers: PropTypes.array.isRequired, }; export default CustomerList; From 05af8b8d9671eb203bd9d9278a1d9759386a9508 Mon Sep 17 00:00:00 2001 From: Jessie Zhang Date: Wed, 19 Dec 2018 16:18:55 -0800 Subject: [PATCH 12/26] styling on rental form --- src/App.css | 6 +++++- src/bridge.jpg | Bin 0 -> 333128 bytes src/components/Rental.css | 9 +++++++++ src/index.css | 3 +++ 4 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 src/bridge.jpg diff --git a/src/App.css b/src/App.css index e3bbe71c6..4314c449f 100644 --- a/src/App.css +++ b/src/App.css @@ -32,10 +32,14 @@ ul { text-align:left; list-style-type: none; margin: 10%; - padding: 0; +} +li{ + margin-left: 10%; } + + .rentalBox{ margin-left: 10%; margin-right: 10%; diff --git a/src/bridge.jpg b/src/bridge.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1e7261c1c75a1690fb8821db379d1138496eed47 GIT binary patch literal 333128 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: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

_-78Um7?`(E3l;O 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ⅆpc+sVBqGEI9SN~Dv?euHN5-KP5|+A_@? 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%0DGC_J%J2M$91>no=9^Yio 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

pzhrFB=QZrHsGDh#(6&jBy?LX22aoT`|Gz- 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

1HcZ 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 Date: Thu, 20 Dec 2018 08:41:43 -0800 Subject: [PATCH 13/26] more bug fixes --- src/App.js | 4 +-- src/components/MovieCard.js | 31 ++++++++++++----------- src/components/MovieLibrary.js | 46 +++++++++++++++++++++++++++------- 3 files changed, 56 insertions(+), 25 deletions(-) diff --git a/src/App.js b/src/App.js index 46f5442c8..106b5a215 100644 --- a/src/App.js +++ b/src/App.js @@ -140,13 +140,13 @@ class App extends Component { movie = {this.state.movieSelected} addRentalCallback={this.addRental} /> - + } /> - } /> + } />

diff --git a/src/components/MovieCard.js b/src/components/MovieCard.js index ffe8aeb20..9cade350b 100644 --- a/src/components/MovieCard.js +++ b/src/components/MovieCard.js @@ -4,22 +4,25 @@ import PropTypes from 'prop-types'; const MovieCard = (props) => { const { id, title } = props; - return ( -
+ render() { + return ( +
-
- { title } -
-
+
+ { props.title } +
+
- ) -}; + ); + } +} MovieCard.propTypes = { id: PropTypes.number.isRequired, diff --git a/src/components/MovieLibrary.js b/src/components/MovieLibrary.js index 8d45e9c11..f88047960 100644 --- a/src/components/MovieLibrary.js +++ b/src/components/MovieLibrary.js @@ -3,21 +3,49 @@ import PropTypes from 'prop-types'; import MovieCard from './MovieCard'; import axios from 'axios'; +const URL = 'http://localhost:3000/movies/'; -const MovieLibrary = (props) => { - const movieLibrary = props.movies.map((movie) => { +class MovieLibrary extends Component { + constructor() { + super(); + + this.state = { + library: [], + }; + } + + componentDidMount() { + axios.get(URL) + .then((response) => { + this.setState({ + library: response.data, + }); + }) + .catch((error) => { + console.log(error); + this.setState({ + errorMessage: error.message, + }); + }) + }; + + movieList = this.state.library.map((movie) => { return + selectMovieCallback={props.selectMovieCallback} + {...movie} /> }); - return ( -
- {movieLibrary} -
- ) + render() { + const movieList = {movieList} + return ( +
+ {movieList} +
+ ) + } } + MovieLibrary.propTypes = { movies: PropTypes.array, onSelectMovie: PropTypes.func, From a4ba880e4947b4c30f04fe91bcbaf2437f0bed7f Mon Sep 17 00:00:00 2001 From: Jessie Zhang Date: Thu, 20 Dec 2018 10:05:31 -0800 Subject: [PATCH 14/26] fixed bugs for movieCard.js --- src/components/MovieCard.js | 7 ++++--- src/components/MovieLibrary.js | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/components/MovieCard.js b/src/components/MovieCard.js index 9cade350b..4b0dac1fe 100644 --- a/src/components/MovieCard.js +++ b/src/components/MovieCard.js @@ -4,14 +4,14 @@ import PropTypes from 'prop-types'; const MovieCard = (props) => { const { id, title } = props; - render() { + return (
{ props.title }
); - } + } MovieCard.propTypes = { id: PropTypes.number.isRequired, name: PropTypes.string.isRequired, + title: PropTypes.string.isRequired, selectMovieCallback: PropTypes.func.isRequired, }; diff --git a/src/components/MovieLibrary.js b/src/components/MovieLibrary.js index f88047960..c61cfa3b0 100644 --- a/src/components/MovieLibrary.js +++ b/src/components/MovieLibrary.js @@ -27,11 +27,11 @@ class MovieLibrary extends Component { errorMessage: error.message, }); }) - }; + } movieList = this.state.library.map((movie) => { return }); From c169b3c81a8f2cf95850d74b3d073fce363ada59 Mon Sep 17 00:00:00 2001 From: Jessie Zhang Date: Thu, 20 Dec 2018 10:45:08 -0800 Subject: [PATCH 15/26] list movie title in library page --- src/App.js | 28 ++++++++--------- src/components/MovieCard.js | 9 ++++-- src/components/MovieLibrary.css | 1 + src/components/MovieLibrary.js | 53 ++++++++++++++------------------- src/components/movieCard.css | 4 +++ 5 files changed, 47 insertions(+), 48 deletions(-) create mode 100644 src/components/MovieLibrary.css create mode 100644 src/components/movieCard.css diff --git a/src/App.js b/src/App.js index e48cbe619..30e568a40 100644 --- a/src/App.js +++ b/src/App.js @@ -74,21 +74,21 @@ class App extends Component { componentDidMount() { axios.get(URL) .then((response) =>{ - const movies = response.data.map((film) => { - console.log(movie.title); - const movie = { - ...movie, - id: film.id, - movie: film.title, - about: film.overview, - image: film.image_url, - } - return movie; - }) + // const movies = response.data.map((film) => { + // console.log(movie.title); + // const movie = { + // ...movie, + // id: film.id, + // movie: film.title, + // about: film.overview, + // image: film.image_url, + // } + // return movie; + // }) this.setState({ - library: movies, - }) + library: response.data, + }); }) .catch((error) => { console.log(error.message); @@ -125,7 +125,7 @@ class App extends Component { }; selectCustomer = (customerId, customerName)=>{ - + this.setState({customerSelectedId: customerId, customerSelectedName: customerName}); }; diff --git a/src/components/MovieCard.js b/src/components/MovieCard.js index 4b0dac1fe..faca94886 100644 --- a/src/components/MovieCard.js +++ b/src/components/MovieCard.js @@ -3,13 +3,15 @@ import axios from 'axios'; import PropTypes from 'prop-types'; const MovieCard = (props) => { - const { id, title } = props; + const { id, title ,image_url} = props; return (
- +
+ {image_url} +
- { props.title } +

{title }

); + } } MovieCard.propTypes = { id: PropTypes.number.isRequired, - name: PropTypes.string.isRequired, + title: PropTypes.string.isRequired, image_url: PropTypes.string.isRequired, selectMovieCallback: PropTypes.func.isRequired, diff --git a/src/components/Rental.js b/src/components/Rental.js index 240dff366..d47960e3a 100644 --- a/src/components/Rental.js +++ b/src/components/Rental.js @@ -13,10 +13,10 @@ class Rental extends Component { onSubmit = (event) => { event.preventDefault(); - if (this.props.movie === '' || this.props.customerName === '') return; + if (this.props.movieSelect.title === '' || this.props.customerSelect.name === '') return; console.log(event); - this.props.addRentalCallback(this.props.movie, this.props.customerName); + this.props.addRentalCallback(this.props.movieSelect, this.props.customerSelect); } render() { @@ -24,11 +24,11 @@ class Rental extends Component {
- +
- +
@@ -39,8 +39,8 @@ class Rental extends Component { Rental.propTypes = { addRentalCallback: PropTypes.func.isRequired, - movie:PropTypes.func.isRequired, - customerName:PropTypes.string.isRequired, + movieSelect:PropTypes.func.isRequired, + customerSelect:PropTypes.func.isRequired, }; export default Rental; From 585771e616faf12e5e5c9cef9bbba5045dc4488d Mon Sep 17 00:00:00 2001 From: Jessie Zhang Date: Thu, 20 Dec 2018 15:31:40 -0800 Subject: [PATCH 19/26] finish the rental check out section --- src/App.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/App.js b/src/App.js index 57185eff1..48c2edaf3 100644 --- a/src/App.js +++ b/src/App.js @@ -24,13 +24,12 @@ class App extends Component { } - addRental = (newRental) => { let rentalDue = new Date(new Date().getTime()+(14*24*60*60*1000)); let dd = rentalDue.getDate(); let mm = rentalDue.getMonth()+1; let yyyy = rentalDue.getFullYear(); - const selectedMovie = encodeURIComponent(this.state.movieSelected); + const selectedMovie = encodeURIComponent(this.state.movieSelected.title); if(dd<10) { dd='0'+dd @@ -43,11 +42,11 @@ class App extends Component { const dueDate = yyyy.toString() + "-"+mm.toString()+"-"+dd.toString(); const apiPayload = { ...newRental, - customer: this.state.customerSelectedId, - dueDate: dueDate, + customer_id: this.state.customerSelected.id, + due_date: dueDate, } - axios.post(RENTAL_URL + selectedMovie, apiPayload) + axios.post(RENTAL_URL + selectedMovie+'/check-out', apiPayload) .then((response)=>{ const myNewRental = response.data; From 2aef259d10eb1cc05a07f31d1ea5c0a5ba8d98a8 Mon Sep 17 00:00:00 2001 From: Jessie Zhang Date: Thu, 20 Dec 2018 15:10:10 -0800 Subject: [PATCH 20/26] clear up unused variables --- src/App.js | 5 +---- src/components/Customer.js | 2 +- src/components/CustomerList.js | 2 +- src/components/MovieCard.js | 2 +- 4 files changed, 4 insertions(+), 7 deletions(-) diff --git a/src/App.js b/src/App.js index 48c2edaf3..63104bedb 100644 --- a/src/App.js +++ b/src/App.js @@ -49,7 +49,7 @@ class App extends Component { axios.post(RENTAL_URL + selectedMovie+'/check-out', apiPayload) .then((response)=>{ - const myNewRental = response.data; + // const myNewRental = response.data; this.setState({ movieSelected: "", @@ -156,12 +156,9 @@ class App extends Component {
diff --git a/src/components/Customer.js b/src/components/Customer.js index ab15b5a1c..4fd26896a 100644 --- a/src/components/Customer.js +++ b/src/components/Customer.js @@ -14,7 +14,7 @@ class Customer extends Component { return (
-
+

{this.props.name}

{this.props.movieCheckCount} movies checked out

diff --git a/src/components/CustomerList.js b/src/components/CustomerList.js index 50fa0667d..73fc2193c 100644 --- a/src/components/CustomerList.js +++ b/src/components/CustomerList.js @@ -1,6 +1,6 @@ import React, { Component } from 'react'; import PropTypes from 'prop-types'; -import axios from 'axios'; + import Customer from './Customer'; import './CustomerList.css'; diff --git a/src/components/MovieCard.js b/src/components/MovieCard.js index 6b556e58c..ae6e8fca7 100644 --- a/src/components/MovieCard.js +++ b/src/components/MovieCard.js @@ -1,5 +1,5 @@ import React, { Component } from 'react'; -import axios from 'axios'; + import PropTypes from 'prop-types'; import './movieCard.css'; From 2af8bac5da4efb1060836722ae7c14d9ac81187a Mon Sep 17 00:00:00 2001 From: Jessie Zhang Date: Thu, 20 Dec 2018 21:05:26 -0800 Subject: [PATCH 21/26] format the movie items --- src/components/MovieCard.js | 22 +++++++++++++--------- src/components/MovieLibrary.js | 3 ++- src/components/movieCard.css | 30 ++++++++++++++++++++++++++++-- 3 files changed, 43 insertions(+), 12 deletions(-) diff --git a/src/components/MovieCard.js b/src/components/MovieCard.js index ae6e8fca7..c8827db44 100644 --- a/src/components/MovieCard.js +++ b/src/components/MovieCard.js @@ -12,20 +12,23 @@ class MovieCard extends Component { render() { return ( -
-
- {this.props.image_url} +
+ + movie_post + +
+

{this.props.title }

+

{this.props.release_date}

-
-

{this.props.title }

+ > + Select For Rental + +
); @@ -39,6 +42,7 @@ MovieCard.propTypes = { title: PropTypes.string.isRequired, image_url: PropTypes.string.isRequired, selectMovieCallback: PropTypes.func.isRequired, + release_date: PropTypes.string.isRequired, }; export default MovieCard; diff --git a/src/components/MovieLibrary.js b/src/components/MovieLibrary.js index 1d1d64a1a..d26c6f3d4 100644 --- a/src/components/MovieLibrary.js +++ b/src/components/MovieLibrary.js @@ -19,9 +19,10 @@ class MovieLibrary extends Component { id={movie.id} title={movie.title} image_url={movie.image_url} + release_date={movie.release_date} selectMovieCallback={this.props.selectMovieCallback} /> - + }); return ( diff --git a/src/components/movieCard.css b/src/components/movieCard.css index fd8b74ab0..366ed3558 100644 --- a/src/components/movieCard.css +++ b/src/components/movieCard.css @@ -1,3 +1,29 @@ -.movieLib{ - color: white; +.movie { + display: grid; + grid-template-columns: 1fr 3fr 1fr; +} + +.movie-card--body{ + padding: 0 1.5em; + border-left: 2px solid #595959; + border-right: 2px solid #595959; +} + +.item__button { + background-color: #cfcfcf; + font-size: 18px; +} + +button { + border-color: rgb(216, 216, 216) rgb(209, 209, 209) rgb(186, 186, 186); + border-style: solid; + border-width: 1px; + padding: 1px 7px 2px; + + align-items: flex-start; + text-align: center; + cursor: default; + color: buttontext; + + } From 6f65986b6370cf3d708d833f63285581b23ea319 Mon Sep 17 00:00:00 2001 From: Jessie Zhang Date: Fri, 21 Dec 2018 01:11:56 -0800 Subject: [PATCH 22/26] fixed the search external database function --- src/App.js | 20 ++++++------- src/components/SearchCard.css | 29 +++++++++++++++++++ src/components/SearchCard.js | 48 +++++++++++++++++++++++++++++++ src/components/SearchForm.css | 10 +++++++ src/components/SearchForm.js | 53 +++++++++++++++++++++++++++++++---- 5 files changed, 145 insertions(+), 15 deletions(-) create mode 100644 src/components/SearchCard.css create mode 100644 src/components/SearchCard.js diff --git a/src/App.js b/src/App.js index 63104bedb..473b165a8 100644 --- a/src/App.js +++ b/src/App.js @@ -98,16 +98,16 @@ class App extends Component { } - onSearchChange = (value) => { - const regex = new RegExp(`${value}`.toUpperCase()); - console.log(value); - const library = this.state.library.filter((movie) => { - return regex.test(movie.name) - }) - this.setState({ - library, - }) - } + // onSearchChange = (value) => { + // const regex = new RegExp(`${value}`.toUpperCase()); + // console.log(value); + // const library = this.state.library.filter((movie) => { + // return regex.test(movie.name) + // }) + // this.setState({ + // library, + // }) + // } selectCustomer = (customerId)=>{ let customerClicked = this.state.customers.find(function(element) { diff --git a/src/components/SearchCard.css b/src/components/SearchCard.css new file mode 100644 index 000000000..366ed3558 --- /dev/null +++ b/src/components/SearchCard.css @@ -0,0 +1,29 @@ +.movie { + display: grid; + grid-template-columns: 1fr 3fr 1fr; +} + +.movie-card--body{ + padding: 0 1.5em; + border-left: 2px solid #595959; + border-right: 2px solid #595959; +} + +.item__button { + background-color: #cfcfcf; + font-size: 18px; +} + +button { + border-color: rgb(216, 216, 216) rgb(209, 209, 209) rgb(186, 186, 186); + border-style: solid; + border-width: 1px; + padding: 1px 7px 2px; + + align-items: flex-start; + text-align: center; + cursor: default; + color: buttontext; + + +} diff --git a/src/components/SearchCard.js b/src/components/SearchCard.js new file mode 100644 index 000000000..89bdb181b --- /dev/null +++ b/src/components/SearchCard.js @@ -0,0 +1,48 @@ +import React, { Component } from 'react'; + +import PropTypes from 'prop-types'; +import './movieCard.css'; + +// const MovieCard = (props) => { + +class SearchCard extends Component { + constructor(props) { + super(props); + } + + render() { + return ( +
+ + movie_post + +
+

{this.props.title }

+

{this.props.release_date}

+
+ + +
+ + ); + } + +} + +SearchCard.propTypes = { + id: PropTypes.number.isRequired, + + title: PropTypes.string.isRequired, + image_url: PropTypes.string.isRequired, + selectMovieCallback: PropTypes.func.isRequired, + release_date: PropTypes.string.isRequired, +}; + +export default SearchCard; diff --git a/src/components/SearchForm.css b/src/components/SearchForm.css index e69de29bb..9c99eb202 100644 --- a/src/components/SearchForm.css +++ b/src/components/SearchForm.css @@ -0,0 +1,10 @@ +.search_form { + color: white; + margin-top: 5%; + text-align: center; +} + + +.form_input { + margin: 1% +} diff --git a/src/components/SearchForm.js b/src/components/SearchForm.js index 08abd9ad1..c98502a36 100644 --- a/src/components/SearchForm.js +++ b/src/components/SearchForm.js @@ -1,6 +1,8 @@ import React, { Component } from 'react'; import axios from 'axios'; import PropTypes from 'prop-types'; +import './SearchForm.css'; +import SearchCard from './SearchCard'; class SearchForm extends Component { @@ -9,6 +11,7 @@ class SearchForm extends Component { this.state = { movie: "", + result:[], }; } @@ -19,9 +22,29 @@ class SearchForm extends Component { } onSubmitHandler = (event) => { + event.preventDefault(); - this.props.searchMovieCallback(this.state); - this.resetState(); + // this.props.searchMovieCallback(this.state); + + + const url = 'http://localhost:3000/movies?query='; + const encodedQuery = encodeURIComponent(this.state.movie); + // console.log(url+encodedQuery); + + axios.get(url+encodedQuery) + // axios.get(url,apiPayload) + .then((response)=>{ + this.setState({ + result: response.data, + movie:"", + }); + }) + .catch((error)=>{ + this.setState({ + errorMessage: error.message, + }); + }); + } resetState = () => { @@ -31,28 +54,48 @@ class SearchForm extends Component { } render () { + const resultList = this.state.result.map((movie)=>{ + return + }); + + + return ( +
- + - - + +
+ {resultList} +
+
)} } SearchForm.propTypes = { searchMovieCallback: PropTypes.func.isRequired, + selectMovieCallback: PropTypes.func.isRequired, }; From ebfa44497081caf7049f578e9e61c657ec94045d Mon Sep 17 00:00:00 2001 From: Jessie Zhang Date: Fri, 21 Dec 2018 01:34:01 -0800 Subject: [PATCH 23/26] added searchCard component to handle add to library function --- src/components/SearchCard.js | 3 ++- src/components/SearchForm.js | 13 ++++++++----- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/src/components/SearchCard.js b/src/components/SearchCard.js index 89bdb181b..6a391837f 100644 --- a/src/components/SearchCard.js +++ b/src/components/SearchCard.js @@ -21,7 +21,7 @@ class SearchCard extends Component {

{this.props.release_date}

diff --git a/src/components/SearchCard.js b/src/components/SearchCard.js index 6a391837f..85634d2e6 100644 --- a/src/components/SearchCard.js +++ b/src/components/SearchCard.js @@ -10,6 +10,8 @@ class SearchCard extends Component { super(props); } + + render() { return (
@@ -21,7 +23,7 @@ class SearchCard extends Component {

{this.props.release_date}