From ee9fed3b1b334e4aebac3c4d711d0660a740c089 Mon Sep 17 00:00:00 2001 From: Layla Bristol Date: Tue, 18 Dec 2018 09:53:26 -0800 Subject: [PATCH 01/21] adding component folder with search files --- package-lock.json | 4666 +++++++++++++++-------------- package.json | 3 +- src/components/SearchBar.js | 0 src/components/SearchContainer.js | 0 4 files changed, 2371 insertions(+), 2298 deletions(-) create mode 100644 src/components/SearchBar.js create mode 100644 src/components/SearchContainer.js 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/components/SearchBar.js b/src/components/SearchBar.js new file mode 100644 index 000000000..e69de29bb diff --git a/src/components/SearchContainer.js b/src/components/SearchContainer.js new file mode 100644 index 000000000..e69de29bb From 19918b262b46d6719ae58bd0c3ad841b7d27fee8 Mon Sep 17 00:00:00 2001 From: Hayden Walls Date: Tue, 18 Dec 2018 11:52:30 -0800 Subject: [PATCH 02/21] implement librarycontainer component --- package-lock.json | 9 +++++ package.json | 1 + src/App.js | 3 ++ src/components/LibraryContainer.css | 0 src/components/LibraryContainer.js | 62 +++++++++++++++++++++++++++++ 5 files changed, 75 insertions(+) create mode 100644 src/components/LibraryContainer.css create mode 100644 src/components/LibraryContainer.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 203067e4d..eec45e568 100644 --- a/src/App.js +++ b/src/App.js @@ -2,6 +2,8 @@ import React, { Component } from 'react'; import logo from './logo.svg'; import './App.css'; +import LibraryContainer from './components/LibraryContainer' + class App extends Component { render() { return ( @@ -13,6 +15,7 @@ class App extends Component {

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

+ {console.log(thing)} } type="Movie"/> ); } diff --git a/src/components/LibraryContainer.css b/src/components/LibraryContainer.css new file mode 100644 index 000000000..e69de29bb diff --git a/src/components/LibraryContainer.js b/src/components/LibraryContainer.js new file mode 100644 index 000000000..b88c439e1 --- /dev/null +++ b/src/components/LibraryContainer.js @@ -0,0 +1,62 @@ +import React, { Component } from 'react'; +import axios from 'axios'; + +import './LibraryContainer.css'; +import Movie from './Movie'; +import Customer from './Customer'; + +class LibraryContainer extends Component { + constructor(props) { + super(props); + + this.state = { + collection: [], + } + } + + componentDidMount() { + const type = this.props.type + const URL = `http://localhost:3000/${ type.toLowerCase() }s` + + axios.get(URL) + .then((res) => { + this.setState({ collection: res.data }) + }) + .catch((err) => { + alert(`hm couldn\'t load ${this.props.type}s for some reason. try refresh.`) + console.log(err); + }); + } + + render() { + let collection; + + if (this.props.type === 'Movie') { + collection = this.state.collection.map((e) => { + return ( + { this.props.selectCB(e) } } /> + ) + }); + } else { + collection = this.state.collection.map((e) => { + return ( + { this.props.selectCB(e) } } /> + ) + }); + } + + return ( +
+ { collection } +
+ ) + } +} + +export default LibraryContainer; From 7d57e24cd78a6a7cb0f388732bee350cd11d16b5 Mon Sep 17 00:00:00 2001 From: Hayden Walls Date: Tue, 18 Dec 2018 11:52:47 -0800 Subject: [PATCH 03/21] implement movie and customer components --- src/assets/profpic.png | Bin 0 -> 282365 bytes src/components/Customer.css | 0 src/components/Customer.js | 28 ++++++++++++++++++++++++++++ src/components/Movie.css | 0 src/components/Movie.js | 28 ++++++++++++++++++++++++++++ 5 files changed, 56 insertions(+) create mode 100644 src/assets/profpic.png create mode 100644 src/components/Customer.css create mode 100644 src/components/Customer.js create mode 100644 src/components/Movie.css create mode 100644 src/components/Movie.js diff --git a/src/assets/profpic.png b/src/assets/profpic.png new file mode 100644 index 0000000000000000000000000000000000000000..02a034ee3fc631865b4da694f3842f44bb5b9d7a GIT binary patch literal 282365 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
kjxO#D%5q8ncor)s~IEuO?74~rujXCx* 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 literal 0 HcmV?d00001 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..a44448297 --- /dev/null +++ b/src/components/Customer.js @@ -0,0 +1,28 @@ +import React from 'react'; + +import './Customer.css'; + +const Customer = (props) => { + return ( +

+
+ +
+
+

+ { props.data.name } +

+

+ { props.data.movies_checked_out_count } AMVs checked out +

+
+
+

+ select me! +

+
+
+ ) +} + +export default Customer diff --git a/src/components/Movie.css b/src/components/Movie.css new file mode 100644 index 000000000..e69de29bb diff --git a/src/components/Movie.js b/src/components/Movie.js new file mode 100644 index 000000000..4388f6291 --- /dev/null +++ b/src/components/Movie.js @@ -0,0 +1,28 @@ +import React from 'react'; + +import './Movie.css'; + +const Movie = (props) => { + return ( +
+
+ +
+
+

+ { props.data.title } +

+

+ { props.data.release_date } +

+
+
+

+ select me! +

+
+
+ ) +} + +export default Movie From 86fa2639e61408d6df30a55ae459ccc720a56721 Mon Sep 17 00:00:00 2001 From: Hayden Walls Date: Tue, 18 Dec 2018 11:55:12 -0800 Subject: [PATCH 04/21] remove unnecessary escape character --- src/components/LibraryContainer.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/LibraryContainer.js b/src/components/LibraryContainer.js index b88c439e1..403922aa6 100644 --- a/src/components/LibraryContainer.js +++ b/src/components/LibraryContainer.js @@ -23,7 +23,7 @@ class LibraryContainer extends Component { this.setState({ collection: res.data }) }) .catch((err) => { - alert(`hm couldn\'t load ${this.props.type}s for some reason. try refresh.`) + alert(`hm couldn't load ${this.props.type}s for some reason. try refresh.`) console.log(err); }); } From a86b72eb67c62a9e834eba34ea7a202ab8f5c306 Mon Sep 17 00:00:00 2001 From: Layla Bristol Date: Tue, 18 Dec 2018 12:04:30 -0800 Subject: [PATCH 05/21] search components --- src/App.js | 2 + src/components/.ComponentTemplate.js | 25 +++++++++++++ src/components/Movie.js | 2 +- src/components/NavBar.js | 39 +++++++++++++++++++ src/components/SearchBar.js | 29 ++++++++++++++ src/components/SearchContainer.js | 56 ++++++++++++++++++++++++++++ src/index.js | 6 ++- 7 files changed, 157 insertions(+), 2 deletions(-) create mode 100644 src/components/.ComponentTemplate.js create mode 100644 src/components/NavBar.js diff --git a/src/App.js b/src/App.js index eec45e568..16fbbbea3 100644 --- a/src/App.js +++ b/src/App.js @@ -3,6 +3,7 @@ import logo from './logo.svg'; import './App.css'; import LibraryContainer from './components/LibraryContainer' +import SearchContainer from './components/SearchContainer' class App extends Component { render() { @@ -16,6 +17,7 @@ class App extends Component { To get started, edit src/App.js and save to reload.

{console.log(thing)} } type="Movie"/> + ); } diff --git a/src/components/.ComponentTemplate.js b/src/components/.ComponentTemplate.js new file mode 100644 index 000000000..b5ff72538 --- /dev/null +++ b/src/components/.ComponentTemplate.js @@ -0,0 +1,25 @@ +import axios from 'axios'; +import PropTypes from 'prop-types'; +import React, { Component } from 'react'; + +import './NewComponent.css'; + +class NewComponent extends Component { + constructor(props) { + super(props); + } + + render() { + + return ( +
+
+ ) + } +} + +NewComponent.propTypes = { + +}; + +export default NewComponent; diff --git a/src/components/Movie.js b/src/components/Movie.js index 4388f6291..7eca7b259 100644 --- a/src/components/Movie.js +++ b/src/components/Movie.js @@ -18,7 +18,7 @@ const Movie = (props) => {

- select me! + { props.type === "Search" ? "add to library" : "select me!" }

diff --git a/src/components/NavBar.js b/src/components/NavBar.js new file mode 100644 index 000000000..234a206bb --- /dev/null +++ b/src/components/NavBar.js @@ -0,0 +1,39 @@ +import React, { Component } from 'react'; +import { Link } from 'react-router-dom'; + +import './NavBar.css'; + +import searchIcon from '../images/magnifying-glass-search.svg'; +import libraryIcon from '../images/film-reel.svg'; +import customersIcon from '../images/people.svg'; + +class NavBar extends Component { + render() { + return ( +
+ + + + +
+ ); + } +} + +export default NavBar; diff --git a/src/components/SearchBar.js b/src/components/SearchBar.js index e69de29bb..69334f556 100644 --- a/src/components/SearchBar.js +++ b/src/components/SearchBar.js @@ -0,0 +1,29 @@ +import React from 'react'; +import PropTypes from 'prop-types'; + +class SearchBar extends React.Component { + + onSubmit = (event) => { + event.preventDefault(); + this.props.searchCallback(this.state.searchTitle); + } + + render() { + return ( +
+
+ this.setState({searchTitle: movie.target.value})} /> +
+
+ ); + } +} + +SearchBar.propTypes = { + searchCallback: PropTypes.func.isRequired +} + +export default SearchBar; diff --git a/src/components/SearchContainer.js b/src/components/SearchContainer.js index e69de29bb..a98368cb3 100644 --- a/src/components/SearchContainer.js +++ b/src/components/SearchContainer.js @@ -0,0 +1,56 @@ +import PropTypes from 'prop-types'; +import React from 'react'; +import axios from 'axios'; +import SearchBar from './SearchBar'; +import Movie from './Movie'; + + +const SEARCH_URL = 'https://ada-video-store-api.herokuapp.com/movies?query='; +const ADD_URL = 'https://ada-video-store-api.herokuapp.com/movies'; + +class SearchContainer extends React.Component { + static propTypes = { + setStatus: PropTypes.func.isRequired + } + + constructor() { + super(); + + this.state = { + movies: [] + } + } + + searchMovieByTitle = (title) => { + axios.get(SEARCH_URL + title) + .then((response) => { + this.setState({ + movies: response.data + }) + }) + .catch((error) => { + console.log(error); + }); + } + + + render() { + const movieCollection = this.state.movies.map((movie) => { + return {}} + type="Search" + /> + }); + + return ( +
+ + { movieCollection } +
+ ); + } +} + +export default SearchContainer; diff --git a/src/index.js b/src/index.js index fae3e3500..f9a0e2cad 100644 --- a/src/index.js +++ b/src/index.js @@ -3,6 +3,10 @@ import ReactDOM from 'react-dom'; import './index.css'; import App from './App'; import registerServiceWorker from './registerServiceWorker'; +import { BrowserRouter } from 'react-router-dom'; -ReactDOM.render(, document.getElementById('root')); +ReactDOM.render( + + + , document.getElementById('root')); registerServiceWorker(); From 5ff2b011f9cc8b5727706603b524e4f5c2bbc85b Mon Sep 17 00:00:00 2001 From: Layla Bristol Date: Tue, 18 Dec 2018 15:40:44 -0800 Subject: [PATCH 06/21] can now add searched movie to library --- src/components/SearchContainer.js | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/src/components/SearchContainer.js b/src/components/SearchContainer.js index a98368cb3..23f95b099 100644 --- a/src/components/SearchContainer.js +++ b/src/components/SearchContainer.js @@ -6,7 +6,7 @@ import Movie from './Movie'; const SEARCH_URL = 'https://ada-video-store-api.herokuapp.com/movies?query='; -const ADD_URL = 'https://ada-video-store-api.herokuapp.com/movies'; +const ADD_URL = 'http://localhost:3000/'; class SearchContainer extends React.Component { static propTypes = { @@ -21,6 +21,21 @@ class SearchContainer extends React.Component { } } + + addMovieToLibrary = (movie) => { + + console.log(movie.image_url, 'hi'); + + const pic_url = movie.image_url.substring(31); + + axios.post(ADD_URL + `movies?title=${movie.title}&overview=${movie.overview}&release_date=${movie.rerelease_date}&pic_url=${pic_url}&external_id=${movie.external_id}`) + .then(() => { + }) + .catch((error) => { + console.log(error); + }); + } + searchMovieByTitle = (title) => { axios.get(SEARCH_URL + title) .then((response) => { @@ -39,7 +54,9 @@ class SearchContainer extends React.Component { return {}} + selectCB={()=>{ + this.addMovieToLibrary(movie); + }} type="Search" /> }); From 4f235b7f0ee580898d89b0b3223152b2002677a9 Mon Sep 17 00:00:00 2001 From: Hayden Walls Date: Tue, 18 Dec 2018 15:44:14 -0800 Subject: [PATCH 07/21] added some component styles --- src/components/Customer.css | 3 +++ src/components/Customer.js | 3 ++- src/components/LibraryContainer.css | 15 +++++++++++++++ src/components/LibraryContainer.js | 4 +++- src/components/Movie.css | 8 ++++++++ src/components/Movie.js | 2 +- 6 files changed, 32 insertions(+), 3 deletions(-) diff --git a/src/components/Customer.css b/src/components/Customer.css index e69de29bb..db8c8e1df 100644 --- a/src/components/Customer.css +++ b/src/components/Customer.css @@ -0,0 +1,3 @@ +img { + width: 50%; +} diff --git a/src/components/Customer.js b/src/components/Customer.js index a44448297..388e11774 100644 --- a/src/components/Customer.js +++ b/src/components/Customer.js @@ -1,12 +1,13 @@ import React from 'react'; import './Customer.css'; +import profpic from '../assets/profpic.png' const Customer = (props) => { return (
- +

diff --git a/src/components/LibraryContainer.css b/src/components/LibraryContainer.css index e69de29bb..159fc5946 100644 --- a/src/components/LibraryContainer.css +++ b/src/components/LibraryContainer.css @@ -0,0 +1,15 @@ +.customer-container, .movie-container { + display: flex; + flex-wrap: wrap; + justify-content: space-around; +} + +.customer, .movie { + width: 14em; + border: 1px solid steelblue; + border-radius: 10px; + margin: .5em; + margin-bottom: 2em; + padding: 1.4em 0 .4em 0; + box-shadow: 4px 4px 20px steelblue; +} diff --git a/src/components/LibraryContainer.js b/src/components/LibraryContainer.js index 403922aa6..778b79995 100644 --- a/src/components/LibraryContainer.js +++ b/src/components/LibraryContainer.js @@ -51,8 +51,10 @@ class LibraryContainer extends Component { }); } + const klass = this.props.type.toLowerCase() + '-container' + return ( -
+
{ collection }
) diff --git a/src/components/Movie.css b/src/components/Movie.css index e69de29bb..b6a0cfaa8 100644 --- a/src/components/Movie.css +++ b/src/components/Movie.css @@ -0,0 +1,8 @@ +.pic { + width: 180px; +} + +h3 { + text-overflow: wrap; + padding: 0 1em 0 1em; +} diff --git a/src/components/Movie.js b/src/components/Movie.js index 7eca7b259..98a6f823c 100644 --- a/src/components/Movie.js +++ b/src/components/Movie.js @@ -6,7 +6,7 @@ const Movie = (props) => { return (
- +

From e9dccb27a1d00be82c0f0d1deea3cb772dd57f5f Mon Sep 17 00:00:00 2001 From: Hayden Walls Date: Tue, 18 Dec 2018 15:50:45 -0800 Subject: [PATCH 08/21] fix git weirdness --- src/components/Movie.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Movie.js b/src/components/Movie.js index 7eca7b259..98a6f823c 100644 --- a/src/components/Movie.js +++ b/src/components/Movie.js @@ -6,7 +6,7 @@ const Movie = (props) => { return (
- +

From 76156df4c8dbfefd0fa1e42148b44e960f621387 Mon Sep 17 00:00:00 2001 From: Hayden Walls Date: Tue, 18 Dec 2018 16:19:20 -0800 Subject: [PATCH 09/21] implement newrental component --- src/App.js | 6 +++-- src/components/NewRental.css | 4 +++ src/components/NewRental.js | 48 ++++++++++++++++++++++++++++++++++++ 3 files changed, 56 insertions(+), 2 deletions(-) create mode 100644 src/components/NewRental.css create mode 100644 src/components/NewRental.js diff --git a/src/App.js b/src/App.js index 16fbbbea3..d5ff37632 100644 --- a/src/App.js +++ b/src/App.js @@ -2,8 +2,9 @@ import React, { Component } from 'react'; import logo from './logo.svg'; import './App.css'; -import LibraryContainer from './components/LibraryContainer' -import SearchContainer from './components/SearchContainer' +import LibraryContainer from './components/LibraryContainer'; +import SearchContainer from './components/SearchContainer'; +import NewRental from './components/NewRental'; class App extends Component { render() { @@ -16,6 +17,7 @@ class App extends Component {

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

+ {console.log(thing)} } type="Movie"/>

diff --git a/src/components/NewRental.css b/src/components/NewRental.css new file mode 100644 index 000000000..bc96a820e --- /dev/null +++ b/src/components/NewRental.css @@ -0,0 +1,4 @@ +.newrental { + display: flex; + justify-content: space-around; +} diff --git a/src/components/NewRental.js b/src/components/NewRental.js new file mode 100644 index 000000000..14abc2264 --- /dev/null +++ b/src/components/NewRental.js @@ -0,0 +1,48 @@ +import React, { Component } from 'react'; +import axios from 'axios'; + +import './NewRental.css'; + +class NewRental extends Component { + constructor(props) { + super(props); + + this.state = { + movie: '', + customer: '', + cust_id: '', + } + } + + submitNew = () => { + const due_date = new Date(); + due_date.setDate(due_date.getDate() + 7); + + axios.post(`localhost:3000/rentals/${this.state.title}/check-out?customer_id=${this.state.cust_id}&due_date=${due_date}`) + .then((res) => { + // set status + }) + .catch((err) => { + alert('could not create new rental'); + console.log(err); + }); + } + + render () { + return ( +
+
+

Selected Movie

+

{ this.state.movie }

+
+
+

Selected Customer

+

{ this.state.customer }

+
+ +
+ ) + } +} + +export default NewRental; From 1d8d5258416b0351d0217cf3d8dd9bda06095843 Mon Sep 17 00:00:00 2001 From: Hayden Walls Date: Tue, 18 Dec 2018 16:49:56 -0800 Subject: [PATCH 10/21] get newrental customer and movie selection displayed --- src/App.js | 28 ++++++++++++++++++++++++++-- src/components/LibraryContainer.js | 4 ++-- src/components/NewRental.js | 16 +++------------- 3 files changed, 31 insertions(+), 17 deletions(-) diff --git a/src/App.js b/src/App.js index d5ff37632..c81da4299 100644 --- a/src/App.js +++ b/src/App.js @@ -7,6 +7,26 @@ import SearchContainer from './components/SearchContainer'; import NewRental from './components/NewRental'; class App extends Component { + constructor() { + super(); + + this.state = { + movie: '', + customer: '', + cust_id: '', + status: '', + } + } + + select = (obj, type) => { + type = type.toLowerCase(); + + let newState = this.state; + newState[type] = type === 'movie' ? obj.title : obj.name; + + this.setState(newState); + } + render() { return (
@@ -17,8 +37,12 @@ class App extends Component {

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

- - {console.log(thing)} } type="Movie"/> + + +
); diff --git a/src/components/LibraryContainer.js b/src/components/LibraryContainer.js index 778b79995..5b17fcbbb 100644 --- a/src/components/LibraryContainer.js +++ b/src/components/LibraryContainer.js @@ -37,7 +37,7 @@ class LibraryContainer extends Component { { this.props.selectCB(e) } } /> + selectCB={ () => { this.props.selectCB(e, this.props.type) } } /> ) }); } else { @@ -46,7 +46,7 @@ class LibraryContainer extends Component { { this.props.selectCB(e) } } /> + selectCB={ () => { this.props.selectCB(e, this.props.type) } } /> ) }); } diff --git a/src/components/NewRental.js b/src/components/NewRental.js index 14abc2264..a8f5bb5f1 100644 --- a/src/components/NewRental.js +++ b/src/components/NewRental.js @@ -4,21 +4,11 @@ import axios from 'axios'; import './NewRental.css'; class NewRental extends Component { - constructor(props) { - super(props); - - this.state = { - movie: '', - customer: '', - cust_id: '', - } - } - submitNew = () => { const due_date = new Date(); due_date.setDate(due_date.getDate() + 7); - axios.post(`localhost:3000/rentals/${this.state.title}/check-out?customer_id=${this.state.cust_id}&due_date=${due_date}`) + axios.post(`localhost:3000/rentals/${this.props.movie}/check-out?customer_id=${this.props.cust_id}&due_date=${due_date}`) .then((res) => { // set status }) @@ -33,11 +23,11 @@ class NewRental extends Component {

Selected Movie

-

{ this.state.movie }

+

{ this.props.movie }

Selected Customer

-

{ this.state.customer }

+

{ this.props.customer }

From 61086fc8bb023c1c130442c45d29048407c12774 Mon Sep 17 00:00:00 2001 From: Hayden Walls Date: Tue, 18 Dec 2018 17:33:37 -0800 Subject: [PATCH 11/21] implement newrental submission --- src/App.js | 17 +++++++++++++---- src/components/NewRental.js | 17 +++++++++++++---- 2 files changed, 26 insertions(+), 8 deletions(-) diff --git a/src/App.js b/src/App.js index c81da4299..3170840dc 100644 --- a/src/App.js +++ b/src/App.js @@ -18,11 +18,19 @@ class App extends Component { } } - select = (obj, type) => { - type = type.toLowerCase(); + clearSelections = () => { + this.setState({ + movie: '', + customer: '', + cust_id: '', + status: '', + }); + } + select = (obj, type) => { let newState = this.state; - newState[type] = type === 'movie' ? obj.title : obj.name; + newState[type.toLowerCase()] = obj.title ? obj.title : obj.name; + newState.cust_id = obj.name ? obj.id : null; this.setState(newState); } @@ -40,7 +48,8 @@ class App extends Component { + cust_id={ this.state.cust_id } + clearCB={ this.clearSelections } /> diff --git a/src/components/NewRental.js b/src/components/NewRental.js index a8f5bb5f1..643035147 100644 --- a/src/components/NewRental.js +++ b/src/components/NewRental.js @@ -5,16 +5,25 @@ import './NewRental.css'; class NewRental extends Component { submitNew = () => { - const due_date = new Date(); - due_date.setDate(due_date.getDate() + 7); + const date = new Date(); + date.setDate(date.getDate() + 7); - axios.post(`localhost:3000/rentals/${this.props.movie}/check-out?customer_id=${this.props.cust_id}&due_date=${due_date}`) + const month = (date.getMonth() + 1); + const day = date.getDate(); + const year = date.getFullYear(); + + const due_date = [year, month, day].join('-') + + axios.post(`http://localhost:3000/rentals/${this.props.movie}/check-out?customer_id=${this.props.cust_id}&due_date=${due_date}`) .then((res) => { + this.props.clearCB(); + alert('consider that movie checkd out by that person you told me!') // set status }) .catch((err) => { - alert('could not create new rental'); console.log(err); + this.props.clearCB(); + alert('could not create new rental'); }); } From 9e81ef46134d2e54e6c73814f2540922643bf5d8 Mon Sep 17 00:00:00 2001 From: Layla Bristol Date: Wed, 19 Dec 2018 09:57:08 -0800 Subject: [PATCH 12/21] added router functions to app --- src/App.js | 18 +++- src/assets/film-reel.svg | 126 +++++++++++++++++++++++++ src/assets/magnifying-glass-search.svg | 44 +++++++++ src/assets/people.svg | 51 ++++++++++ src/components/NavBar.js | 32 +++---- 5 files changed, 248 insertions(+), 23 deletions(-) create mode 100644 src/assets/film-reel.svg create mode 100644 src/assets/magnifying-glass-search.svg create mode 100644 src/assets/people.svg diff --git a/src/App.js b/src/App.js index 3170840dc..703800a2e 100644 --- a/src/App.js +++ b/src/App.js @@ -5,6 +5,9 @@ import './App.css'; import LibraryContainer from './components/LibraryContainer'; import SearchContainer from './components/SearchContainer'; import NewRental from './components/NewRental'; +import NavBar from './components/NavBar'; +import { Route } from 'react-router-dom'; + class App extends Component { constructor() { @@ -30,7 +33,9 @@ class App extends Component { select = (obj, type) => { let newState = this.state; newState[type.toLowerCase()] = obj.title ? obj.title : obj.name; - newState.cust_id = obj.name ? obj.id : null; + if (obj.name) { + newState.cust_id = obj.id; + } this.setState(newState); } @@ -45,15 +50,18 @@ class App extends Component {

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

+ - - - -
+ + } /> + } /> + } /> + +

); } } diff --git a/src/assets/film-reel.svg b/src/assets/film-reel.svg new file mode 100644 index 000000000..1b016ccfa --- /dev/null +++ b/src/assets/film-reel.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/magnifying-glass-search.svg b/src/assets/magnifying-glass-search.svg new file mode 100644 index 000000000..613931076 --- /dev/null +++ b/src/assets/magnifying-glass-search.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/people.svg b/src/assets/people.svg new file mode 100644 index 000000000..23a2529d6 --- /dev/null +++ b/src/assets/people.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/NavBar.js b/src/components/NavBar.js index 234a206bb..669a5d782 100644 --- a/src/components/NavBar.js +++ b/src/components/NavBar.js @@ -1,32 +1,28 @@ import React, { Component } from 'react'; import { Link } from 'react-router-dom'; -import './NavBar.css'; -import searchIcon from '../images/magnifying-glass-search.svg'; -import libraryIcon from '../images/film-reel.svg'; -import customersIcon from '../images/people.svg'; class NavBar extends Component { render() { return (
From 53e3e7f25174a22f26a78bbedd72ace6a983ec38 Mon Sep 17 00:00:00 2001 From: Hayden Walls Date: Wed, 19 Dec 2018 15:34:37 -0800 Subject: [PATCH 13/21] add some silly styles, add StatusBar comp to App --- src/App.css | 6 +++--- src/App.js | 7 ++++--- src/components/Customer.css | 2 +- src/components/Customer.js | 2 +- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/src/App.css b/src/App.css index c5c6e8a68..78710f6a9 100644 --- a/src/App.css +++ b/src/App.css @@ -3,14 +3,14 @@ } .App-logo { - animation: App-logo-spin infinite 20s linear; - height: 80px; + animation: App-logo-spin infinite 3s linear; + height: 120px; } .App-header { background-color: #222; height: 150px; - padding: 20px; + padding: 35px; color: white; } diff --git a/src/App.js b/src/App.js index 703800a2e..8ac60060a 100644 --- a/src/App.js +++ b/src/App.js @@ -1,11 +1,12 @@ import React, { Component } from 'react'; -import logo from './logo.svg'; +import logo from './logo.png'; import './App.css'; import LibraryContainer from './components/LibraryContainer'; import SearchContainer from './components/SearchContainer'; import NewRental from './components/NewRental'; import NavBar from './components/NavBar'; +import StatusBar from './components/StatusBar'; import { Route } from 'react-router-dom'; @@ -45,7 +46,7 @@ class App extends Component {
logo -

Welcome to React

+

Welcome to React Video Store

To get started, edit src/App.js and save to reload. @@ -56,7 +57,7 @@ class App extends Component { customer={ this.state.customer } cust_id={ this.state.cust_id } clearCB={ this.clearSelections } /> - + } /> } /> } /> diff --git a/src/components/Customer.css b/src/components/Customer.css index db8c8e1df..6aaf8f059 100644 --- a/src/components/Customer.css +++ b/src/components/Customer.css @@ -1,3 +1,3 @@ -img { +.profpic { width: 50%; } diff --git a/src/components/Customer.js b/src/components/Customer.js index 388e11774..e6d69858f 100644 --- a/src/components/Customer.js +++ b/src/components/Customer.js @@ -7,7 +7,7 @@ const Customer = (props) => { return (

- +

From b32fc66adc6acdf37f840cbf6c410f1aebf8949f Mon Sep 17 00:00:00 2001 From: Hayden Walls Date: Wed, 19 Dec 2018 15:35:27 -0800 Subject: [PATCH 14/21] fix navbar s --- src/components/NavBar.js | 49 ++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 27 deletions(-) diff --git a/src/components/NavBar.js b/src/components/NavBar.js index 669a5d782..02db1e3ee 100644 --- a/src/components/NavBar.js +++ b/src/components/NavBar.js @@ -1,35 +1,30 @@ -import React, { Component } from 'react'; +import React from 'react'; import { Link } from 'react-router-dom'; -class NavBar extends Component { - render() { - return ( -
- +
+ ) } export default NavBar; From e9be72f18a2a8f77d3f5ff64c8e0db3f88ef75c7 Mon Sep 17 00:00:00 2001 From: Hayden Walls Date: Wed, 19 Dec 2018 15:35:44 -0800 Subject: [PATCH 15/21] implement StatusBar component --- src/components/StatusBar.css | 0 src/components/StatusBar.js | 15 +++++++++++++++ src/logo.png | Bin 0 -> 86375 bytes src/logo.svg | 7 ------- 4 files changed, 15 insertions(+), 7 deletions(-) create mode 100644 src/components/StatusBar.css create mode 100644 src/components/StatusBar.js create mode 100644 src/logo.png delete mode 100644 src/logo.svg diff --git a/src/components/StatusBar.css b/src/components/StatusBar.css new file mode 100644 index 000000000..e69de29bb diff --git a/src/components/StatusBar.js b/src/components/StatusBar.js new file mode 100644 index 000000000..ffa5416eb --- /dev/null +++ b/src/components/StatusBar.js @@ -0,0 +1,15 @@ +import React from 'react'; + +import './StatusBar.css'; + +const StatusBar = (props) => { + return ( +
+

+ { props.status } +

+
+ ) +} + +export default StatusBar; diff --git a/src/logo.png b/src/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..37f58d2dcc84011c34c04fb1883bac25a1be242e GIT binary patch literal 86375 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�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 - - - - - - From f8f38c34ffec9c0384490736d9c1952f60ffb5fd Mon Sep 17 00:00:00 2001 From: Hayden Walls Date: Thu, 20 Dec 2018 09:19:11 -0800 Subject: [PATCH 16/21] implement statusbar component and pass its callback as prop to necessary components --- src/App.js | 15 ++++++++++++++- src/components/LibraryContainer.js | 11 +++++++---- src/components/NewRental.js | 7 +++---- src/components/SearchContainer.js | 7 +++---- 4 files changed, 27 insertions(+), 13 deletions(-) diff --git a/src/App.js b/src/App.js index 8ac60060a..3b74e67a5 100644 --- a/src/App.js +++ b/src/App.js @@ -27,7 +27,6 @@ class App extends Component { movie: '', customer: '', cust_id: '', - status: '', }); } @@ -41,6 +40,20 @@ class App extends Component { this.setState(newState); } + status = (txt) => { + let newState = this.state; + newState.status = txt; + + this.setState(newState); + } + + clearStatus = () => { + let newState = this.state; + newState.status = ''; + + this.setState(newState); + } + render() { return (
diff --git a/src/components/LibraryContainer.js b/src/components/LibraryContainer.js index 5b17fcbbb..b822b178d 100644 --- a/src/components/LibraryContainer.js +++ b/src/components/LibraryContainer.js @@ -15,15 +15,18 @@ class LibraryContainer extends Component { } componentDidMount() { - const type = this.props.type - const URL = `http://localhost:3000/${ type.toLowerCase() }s` + const type = this.props.type; + const URL = `http://localhost:3000/${ type.toLowerCase() }s`; + + const mediatype = type === 'Movie' ? 'animes' : 'custyBBs'; axios.get(URL) .then((res) => { - this.setState({ collection: res.data }) + this.setState({ collection: res.data }); + this.props.statusCB(`Successfully loaded ${res.data.length} ${mediatype}!! *UwU*`); }) .catch((err) => { - alert(`hm couldn't load ${this.props.type}s for some reason. try refresh.`) + this.props.statusCB(`hm.. couldn't the ${mediatype}... maybe try refresh?`); console.log(err); }); } diff --git a/src/components/NewRental.js b/src/components/NewRental.js index 643035147..6e41bb0c6 100644 --- a/src/components/NewRental.js +++ b/src/components/NewRental.js @@ -15,15 +15,14 @@ class NewRental extends Component { const due_date = [year, month, day].join('-') axios.post(`http://localhost:3000/rentals/${this.props.movie}/check-out?customer_id=${this.props.cust_id}&due_date=${due_date}`) - .then((res) => { + .then(() => { + this.props.statusCB(`"${this.props.movie}" successfully checked out by ${this.props.customer}!`); this.props.clearCB(); - alert('consider that movie checkd out by that person you told me!') - // set status }) .catch((err) => { console.log(err); this.props.clearCB(); - alert('could not create new rental'); + this.props.statusCB('could not create new rental :(') }); } diff --git a/src/components/SearchContainer.js b/src/components/SearchContainer.js index 23f95b099..420219055 100644 --- a/src/components/SearchContainer.js +++ b/src/components/SearchContainer.js @@ -23,15 +23,14 @@ class SearchContainer extends React.Component { addMovieToLibrary = (movie) => { - - console.log(movie.image_url, 'hi'); - const pic_url = movie.image_url.substring(31); axios.post(ADD_URL + `movies?title=${movie.title}&overview=${movie.overview}&release_date=${movie.rerelease_date}&pic_url=${pic_url}&external_id=${movie.external_id}`) .then(() => { - }) + this.props.statusCB(`Successfully added ${movie.title} to the library!`); + }) .catch((error) => { + this.props.statusCB(`Something went wrong when adding ${movie.title} to the library...`) console.log(error); }); } From 9060c5c0c4e8ec51f5111a2d0540037c50a306eb Mon Sep 17 00:00:00 2001 From: Hayden Walls Date: Thu, 20 Dec 2018 09:20:36 -0800 Subject: [PATCH 17/21] update routes to show library as root and clear status when alink is clicked --- src/App.js | 16 +++++++++------- src/components/Movie.css | 4 ++++ src/components/NavBar.js | 8 ++++---- 3 files changed, 17 insertions(+), 11 deletions(-) diff --git a/src/App.js b/src/App.js index 3b74e67a5..b2c7ce35e 100644 --- a/src/App.js +++ b/src/App.js @@ -62,20 +62,22 @@ class App extends Component {

Welcome to React Video Store

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

- + + clearCB={ this.clearSelections } + statusCB={ this.status } /> - } /> - } /> - } /> -
+ } /> + } /> + } /> + } /> +

); } } diff --git a/src/components/Movie.css b/src/components/Movie.css index b6a0cfaa8..c18526688 100644 --- a/src/components/Movie.css +++ b/src/components/Movie.css @@ -1,3 +1,7 @@ +.movie { + +} + .pic { width: 180px; } diff --git a/src/components/NavBar.js b/src/components/NavBar.js index 02db1e3ee..3dc7d4215 100644 --- a/src/components/NavBar.js +++ b/src/components/NavBar.js @@ -3,22 +3,22 @@ import { Link } from 'react-router-dom'; -const NavBar = () => { +const NavBar = (props) => { return (
) } diff --git a/src/components/LibraryContainer.css b/src/components/LibraryContainer.css index 159fc5946..7e1ee549c 100644 --- a/src/components/LibraryContainer.css +++ b/src/components/LibraryContainer.css @@ -4,12 +4,22 @@ justify-content: space-around; } -.customer, .movie { +.movie { width: 14em; border: 1px solid steelblue; border-radius: 10px; margin: .5em; margin-bottom: 2em; padding: 1.4em 0 .4em 0; - box-shadow: 4px 4px 20px steelblue; + box-shadow: 0px 2px 1px steelblue; +} + +.customer { + width: 14em; + border: 1px solid steelblue; + border-radius: 10px; + margin: .5em; + margin-bottom: 2em; + padding: .9em 0 .85em 0; + box-shadow: 0px 2px 1px steelblue; } diff --git a/src/components/Movie.css b/src/components/Movie.css index c18526688..97b439d9e 100644 --- a/src/components/Movie.css +++ b/src/components/Movie.css @@ -4,9 +4,27 @@ .pic { width: 180px; + border: 1px solid steelblue; + border-radius: 5px; + box-shadow: 0px 6px 0px steelblue; } h3 { text-overflow: wrap; padding: 0 1em 0 1em; } + +.movie__select { + border-radius: 15px; + height: 40px; + align-self: flex-end; + border: 1px solid steelblue; + box-shadow: 0px 1px 0px steelblue; +} + +.movie__select:hover { + background-color: steelblue; + color: white; + border: 1px solid white; + cursor: not-allowed; +} diff --git a/src/components/Movie.js b/src/components/Movie.js index 98a6f823c..39f48406d 100644 --- a/src/components/Movie.js +++ b/src/components/Movie.js @@ -16,11 +16,11 @@ const Movie = (props) => { { props.data.release_date }

-
+
+
) } diff --git a/src/components/NavBar.css b/src/components/NavBar.css new file mode 100644 index 000000000..b1a8592ed --- /dev/null +++ b/src/components/NavBar.css @@ -0,0 +1,42 @@ +.navbar { + +} + +.navbar__nav { + display: flex; + border-left: 1px solid #222; + border-right: 1px solid #222; + border-bottom: 1px solid #222; + border-bottom-left-radius: 15px; + border-bottom-right-radius: 15px; + padding-bottom: 5px; +} + +.navbar__nav:first-child { + margin-left: 2.1vw; +} + +.navbar__nav:last-child { + margin-right: -4px; +} + +.navbar__links { + margin: 21px 12px 19px 12px; +} + +.link { + font-family: Helvetica; + color: #222; + text-decoration: none; + padding: 10px; + border: 1px solid black; + border-radius: 15px; + box-shadow: 0px 1px 0px #222; +} + +.link:hover { + background-color: #222; + color: white; + border: 1px solid white; + cursor: not-allowed; +} diff --git a/src/components/NavBar.js b/src/components/NavBar.js index 3dc7d4215..a4fccfa42 100644 --- a/src/components/NavBar.js +++ b/src/components/NavBar.js @@ -1,24 +1,26 @@ import React from 'react'; import { Link } from 'react-router-dom'; +import './NavBar.css'; + const NavBar = (props) => { return (
- diff --git a/src/components/NewRental.js b/src/components/NewRental.js index 6b7457f28..3b86b9fa5 100644 --- a/src/components/NewRental.js +++ b/src/components/NewRental.js @@ -22,7 +22,7 @@ class NewRental extends Component { .catch((err) => { console.log(err); this.props.clearCB(); - this.props.statusCB('could not create new rental :(') + this.props.statusCB('could not create new anime rental :\'(') }); } diff --git a/src/components/SearchContainer.js b/src/components/SearchContainer.js index 420219055..3b7409e27 100644 --- a/src/components/SearchContainer.js +++ b/src/components/SearchContainer.js @@ -4,6 +4,8 @@ import axios from 'axios'; import SearchBar from './SearchBar'; import Movie from './Movie'; +import './SearchContainer.css'; + const SEARCH_URL = 'https://ada-video-store-api.herokuapp.com/movies?query='; const ADD_URL = 'http://localhost:3000/'; @@ -53,17 +55,18 @@ class SearchContainer extends React.Component { return { - this.addMovieToLibrary(movie); - }} + selectCB={ () => { this.addMovieToLibrary(movie) } } type="Search" + className="movie" /> }); return (
- { movieCollection } +
+ { movieCollection } +
); } From 49895e825430fe727f0a89be56c32453397ddbb3 Mon Sep 17 00:00:00 2001 From: Hayden Walls Date: Fri, 21 Dec 2018 11:02:48 -0800 Subject: [PATCH 20/21] oops forgot to track stylesheet for SearchContainer --- src/components/SearchContainer.css | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 src/components/SearchContainer.css diff --git a/src/components/SearchContainer.css b/src/components/SearchContainer.css new file mode 100644 index 000000000..f7624407b --- /dev/null +++ b/src/components/SearchContainer.css @@ -0,0 +1,15 @@ +.searchcontainer { + display: flex; + flex-wrap: wrap; + justify-content: space-around; +} + +.movie { + width: 14em; + border: 1px solid steelblue; + border-radius: 10px; + margin: .5em; + margin-bottom: 2em; + padding: 1.4em 0 .4em 0; + box-shadow: 0px 2px 1px steelblue; +} From c459f8c56f9be40b7dab450d23a789f050ec39e5 Mon Sep 17 00:00:00 2001 From: Hayden Walls Date: Fri, 21 Dec 2018 11:10:13 -0800 Subject: [PATCH 21/21] font troubleshooting --- src/App.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/App.css b/src/App.css index be9761bcd..9973c9b4f 100644 --- a/src/App.css +++ b/src/App.css @@ -51,5 +51,5 @@ @font-face { font-family: 'BOMBFONT'; - src: local('BOMBFONT'), url(./assets/fonts/BOMBFONT.ttf) format('ttf'); + src: url(./assets/fonts/BOMBFONT.ttf) format('ttf'); }