From e711a9b9f7fd00b135753365937a7c1f0426c67c Mon Sep 17 00:00:00 2001 From: Erick Katzenstein Date: Wed, 16 Aug 2017 12:58:14 -0400 Subject: [PATCH] redux-init --- package-lock.json | 4209 ++++++++++++++++++--- package.json | 7 +- src/App.js | 773 ++-- src/actions/index.js | 80 + src/components/Branch.js | 287 +- src/components/Entry.js | 12 +- src/components/NodeIcon.js | 43 +- src/components/NodeInfo.js | 92 +- src/components/Sidebar.js | 61 +- src/components/SidebarButton.js | 38 +- src/components/utils/GitHubApi.js | 145 - src/components/utils/array.js | 56 - src/components/utils/lineageRouter.js | 8 - src/containers/AppContainer.js | 19 + src/index.js | 42 +- src/reducers/hierarchy.js | 20 + src/reducers/index.js | 11 + src/util/array.js | 61 + src/util/data.js | 14 + src/{components/utils => util}/interop.js | 0 src/util/lineageRouter.js | 11 + src/{components/utils => util}/promise.js | 0 src/{components/utils => util}/resort.js | 0 23 files changed, 4628 insertions(+), 1361 deletions(-) create mode 100644 src/actions/index.js delete mode 100644 src/components/utils/GitHubApi.js delete mode 100644 src/components/utils/array.js delete mode 100644 src/components/utils/lineageRouter.js create mode 100644 src/containers/AppContainer.js create mode 100644 src/reducers/hierarchy.js create mode 100644 src/reducers/index.js create mode 100644 src/util/array.js create mode 100644 src/util/data.js rename src/{components/utils => util}/interop.js (100%) create mode 100644 src/util/lineageRouter.js rename src/{components/utils => util}/promise.js (100%) rename src/{components/utils => util}/resort.js (100%) diff --git a/package-lock.json b/package-lock.json index b73450ca..61e91c19 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2,6 +2,7 @@ "name": "dynamo-dictionary", "version": "0.1.0", "lockfileVersion": 1, + "requires": true, "dependencies": { "abab": { "version": "https://registry.npmjs.org/abab/-/abab-1.0.3.tgz", @@ -15,12 +16,19 @@ }, "abstract-leveldown": { "version": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.1.tgz", - "integrity": "sha1-+QFKVmm3RkGOFFFo3qSaBErhWQA=" + "integrity": "sha1-+QFKVmm3RkGOFFFo3qSaBErhWQA=", + "requires": { + "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } }, "accepts": { "version": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", "integrity": "sha1-w8p0NJOGSMPg2cHjKN1otiLChMo=", - "dev": true + "dev": true, + "requires": { + "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", + "negotiator": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz" + } }, "acorn": { "version": "https://registry.npmjs.org/acorn/-/acorn-4.0.4.tgz", @@ -30,12 +38,18 @@ "acorn-globals": { "version": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", - "dev": true + "dev": true, + "requires": { + "acorn": "https://registry.npmjs.org/acorn/-/acorn-4.0.4.tgz" + } }, "acorn-jsx": { "version": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", "dev": true, + "requires": { + "acorn": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz" + }, "dependencies": { "acorn": { "version": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", @@ -47,7 +61,11 @@ "ajv": { "version": "https://registry.npmjs.org/ajv/-/ajv-4.11.5.tgz", "integrity": "sha1-tu50ZXuZOgHc5Et5RNVvSFgo1b0=", - "dev": true + "dev": true, + "requires": { + "co": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "json-stable-stringify": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz" + } }, "ajv-keywords": { "version": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", @@ -57,7 +75,12 @@ "align-text": { "version": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dev": true + "dev": true, + "requires": { + "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", + "longest": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "repeat-string": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + } }, "alphanum-sort": { "version": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", @@ -96,12 +119,19 @@ "anymatch": { "version": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", "integrity": "sha1-o+Uvo5FoyCX/V7AkgSbOWo/5VQc=", - "dev": true + "dev": true, + "requires": { + "arrify": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "micromatch": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz" + } }, "append-transform": { "version": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", - "dev": true + "dev": true, + "requires": { + "default-require-extensions": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz" + } }, "aproba": { "version": "https://registry.npmjs.org/aproba/-/aproba-1.1.1.tgz", @@ -109,17 +139,27 @@ }, "are-we-there-yet": { "version": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", - "integrity": "sha1-gORw6VoIR5T+GJkmLFZnxuiN4bM=" + "integrity": "sha1-gORw6VoIR5T+GJkmLFZnxuiN4bM=", + "requires": { + "delegates": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.4.tgz" + } }, "argparse": { "version": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", - "dev": true + "dev": true, + "requires": { + "sprintf-js": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" + } }, "arr-diff": { "version": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true + "dev": true, + "requires": { + "arr-flatten": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz" + } }, "arr-flatten": { "version": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.0.1.tgz", @@ -148,7 +188,10 @@ "array-union": { "version": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true + "dev": true, + "requires": { + "array-uniq": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" + } }, "array-uniq": { "version": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", @@ -177,7 +220,10 @@ "assert": { "version": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", - "dev": true + "dev": true, + "requires": { + "util": "https://registry.npmjs.org/util/-/util-0.10.3.tgz" + } }, "assert-plus": { "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", @@ -202,7 +248,15 @@ "autoprefixer": { "version": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.5.1.tgz", "integrity": "sha1-rnWaUiHnCfPaF8LWViMOZ8Q8u3U=", - "dev": true + "dev": true, + "requires": { + "browserslist": "https://registry.npmjs.org/browserslist/-/browserslist-1.4.0.tgz", + "caniuse-db": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000634.tgz", + "normalize-range": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "num2fraction": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + } }, "aws-sign2": { "version": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", @@ -216,17 +270,48 @@ }, "axios": { "version": "https://registry.npmjs.org/axios/-/axios-0.15.3.tgz", - "integrity": "sha1-LJ1jiy4ZGgjqHWzJiOrda6W9wFM=" + "integrity": "sha1-LJ1jiy4ZGgjqHWzJiOrda6W9wFM=", + "requires": { + "follow-redirects": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.0.0.tgz" + } }, "babel-code-frame": { "version": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", "integrity": "sha1-AnYgvuVnqIwyVhV05/0IAdMxGOQ=", - "dev": true + "dev": true, + "requires": { + "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "esutils": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "js-tokens": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" + } }, "babel-core": { "version": "https://registry.npmjs.org/babel-core/-/babel-core-6.17.0.tgz", "integrity": "sha1-bEV2RH30eeJB5YyAfkvH2k239CU=", "dev": true, + "requires": { + "babel-code-frame": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "babel-generator": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.0.tgz", + "babel-helpers": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.23.0.tgz", + "babel-messages": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "babel-register": "https://registry.npmjs.org/babel-register/-/babel-register-6.24.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "babylon": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "convert-source-map": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.4.0.tgz", + "debug": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", + "json5": "https://registry.npmjs.org/json5/-/json5-0.4.0.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "path-exists": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", + "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "private": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", + "shebang-regex": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "slash": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + }, "dependencies": { "path-exists": { "version": "https://registry.npmjs.org/path-exists/-/path-exists-1.0.0.tgz", @@ -238,102 +323,211 @@ "babel-eslint": { "version": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-7.0.0.tgz", "integrity": "sha1-VOUbQDP1SsgTJuzqTGRqd5k1GW0=", - "dev": true + "dev": true, + "requires": { + "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "babylon": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "lodash.pickby": "https://registry.npmjs.org/lodash.pickby/-/lodash.pickby-4.6.0.tgz" + } }, "babel-generator": { "version": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.0.tgz", "integrity": "sha1-66JwqMxM5uCaYb5DRl18YsH4fFY=", - "dev": true + "dev": true, + "requires": { + "babel-messages": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "detect-indent": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "jsesc": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "trim-right": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz" + } }, "babel-helper-builder-binary-assignment-operator-visitor": { "version": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.22.0.tgz", "integrity": "sha1-Kd9WvhRNgb3qwIJiv6QdLF6Rzc0=", - "dev": true + "dev": true, + "requires": { + "babel-helper-explode-assignable-expression": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.22.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + } }, "babel-helper-builder-react-jsx": { "version": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.23.0.tgz", "integrity": "sha1-1T/IyZbgvFbQ3g/EzFWnE4OV6ks=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "esutils": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + } }, "babel-helper-call-delegate": { "version": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.22.0.tgz", "integrity": "sha1-EZkhtWEg8X6drj90tPXMe8wbN+8=", - "dev": true + "dev": true, + "requires": { + "babel-helper-hoist-variables": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.22.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + } }, "babel-helper-define-map": { "version": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.23.0.tgz", "integrity": "sha1-FET5YMlpHWmiztaiBTFfj9AIBOc=", - "dev": true + "dev": true, + "requires": { + "babel-helper-function-name": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + } }, "babel-helper-explode-assignable-expression": { "version": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.22.0.tgz", "integrity": "sha1-yXv3bu0+C65ASBIfK52uGk59BHg=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + } }, "babel-helper-function-name": { "version": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz", "integrity": "sha1-JXQtZxdciQPb5LbLnZ4fy43PI6Y=", - "dev": true + "dev": true, + "requires": { + "babel-helper-get-function-arity": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + } }, "babel-helper-get-function-arity": { "version": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz", "integrity": "sha1-C+tGStadxzR0EKxq3p8DpQY09c4=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + } }, "babel-helper-hoist-variables": { "version": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.22.0.tgz", "integrity": "sha1-Pqy/cx2AcFhF3S6XGPYAz7m0unI=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + } }, "babel-helper-optimise-call-expression": { "version": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.23.0.tgz", "integrity": "sha1-8+5+7TVbQoITizPQK3g2nkcGIvU=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + } }, "babel-helper-regex": { "version": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.22.0.tgz", "integrity": "sha1-efUyvhZHsfDuNHS19cPaWAAdJH0=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + } }, "babel-helper-remap-async-to-generator": { "version": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.22.0.tgz", "integrity": "sha1-IYaucyeO0DuLFc7QiWCdqYEFM4M=", - "dev": true + "dev": true, + "requires": { + "babel-helper-function-name": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + } }, "babel-helper-replace-supers": { "version": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.23.0.tgz", "integrity": "sha1-7q+K2bWOxDN8qUIjus3KH42bS/0=", - "dev": true + "dev": true, + "requires": { + "babel-helper-optimise-call-expression": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.23.0.tgz", + "babel-messages": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + } }, "babel-helpers": { "version": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.23.0.tgz", "integrity": "sha1-T48uCS0LaogIpL3nnCfx4uzw2ZI=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz" + } }, "babel-jest": { "version": "https://registry.npmjs.org/babel-jest/-/babel-jest-16.0.0.tgz", "integrity": "sha1-NIcprqbWJKR3S4qTTQekDdLP1kA=", - "dev": true + "dev": true, + "requires": { + "babel-core": "https://registry.npmjs.org/babel-core/-/babel-core-6.17.0.tgz", + "babel-plugin-istanbul": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-2.0.3.tgz", + "babel-preset-jest": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-16.0.0.tgz" + } }, "babel-loader": { "version": "https://registry.npmjs.org/babel-loader/-/babel-loader-6.2.5.tgz", "integrity": "sha1-V21UhSBoml5rcMZbhddq8f/t0AU=", - "dev": true + "dev": true, + "requires": { + "loader-utils": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + } }, "babel-messages": { "version": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-check-es2015-constants": { "version": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-istanbul": { "version": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-2.0.3.tgz", "integrity": "sha1-JmswS5EJYH1gdIR0OUZ2mC9mDfQ=", - "dev": true + "dev": true, + "requires": { + "find-up": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "istanbul-lib-instrument": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.4.2.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "test-exclude": "https://registry.npmjs.org/test-exclude/-/test-exclude-2.1.3.tgz" + } }, "babel-plugin-jest-hoist": { "version": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-16.0.0.tgz", @@ -378,239 +572,508 @@ "babel-plugin-transform-async-to-generator": { "version": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.22.0.tgz", "integrity": "sha1-GUtpOOwZWtNu/EwzqXGs8A2M014=", - "dev": true + "dev": true, + "requires": { + "babel-helper-remap-async-to-generator": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.22.0.tgz", + "babel-plugin-syntax-async-functions": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-class-properties": { "version": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.16.0.tgz", "integrity": "sha1-lpvKJNNOQB0hTza4r1wTRoWbyQQ=", - "dev": true + "dev": true, + "requires": { + "babel-helper-function-name": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz", + "babel-plugin-syntax-class-properties": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-arrow-functions": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-block-scoped-functions": { "version": "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=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-block-scoping": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.23.0.tgz", "integrity": "sha1-5IiVzws3W+FIzXyIebQicHoFO1E=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + } }, "babel-plugin-transform-es2015-classes": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.23.0.tgz", "integrity": "sha1-SbU/MmICov0bO7ql4u3YpPeGQ8E=", - "dev": true + "dev": true, + "requires": { + "babel-helper-define-map": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.23.0.tgz", + "babel-helper-function-name": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz", + "babel-helper-optimise-call-expression": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.23.0.tgz", + "babel-helper-replace-supers": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.23.0.tgz", + "babel-messages": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-computed-properties": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.22.0.tgz", "integrity": "sha1-fDg+lim7pIIMEbBCW91ikPfwV+c=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-destructuring": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.16.0.tgz", "integrity": "sha1-BQ/ghm9dU7NgYu4QzfW/5k+Slic=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-duplicate-keys": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.22.0.tgz", "integrity": "sha1-ZyOXAxwhYQ1y3Su7C6n7Ynfhw2s=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-for-of": { "version": "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=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-function-name": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.22.0.tgz", "integrity": "sha1-9fzIsJCT+aI8dqw9njksPsS3cQQ=", - "dev": true + "dev": true, + "requires": { + "babel-helper-function-name": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.23.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-literals": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-modules-amd": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.0.tgz", "integrity": "sha1-oZEfubfsfgWkOmPFmVAHVXvPai4=", - "dev": true + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-modules-commonjs": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.0.tgz", "integrity": "sha1-6SGu+3LCzCbLA9EHYmFWQTIiE08=", - "dev": true + "dev": true, + "requires": { + "babel-plugin-transform-strict-mode": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.22.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-modules-systemjs": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.23.0.tgz", "integrity": "sha1-rjRpIn/6w5sDENkP7HO/3E9jF7A=", - "dev": true + "dev": true, + "requires": { + "babel-helper-hoist-variables": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.22.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-modules-umd": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.0.tgz", "integrity": "sha1-/V+mNSHK6NJzknw5WK/XwGdzNFA=", - "dev": true + "dev": true, + "requires": { + "babel-plugin-transform-es2015-modules-amd": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-object-super": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.22.0.tgz", "integrity": "sha1-2qYOEUoELqdp3VP+Uo/IIxHrmPw=", - "dev": true + "dev": true, + "requires": { + "babel-helper-replace-supers": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.23.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-parameters": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.17.0.tgz", "integrity": "sha1-4G0wzviX9GrbRzRwe74Sig1CfVg=", - "dev": true + "dev": true, + "requires": { + "babel-helper-call-delegate": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.22.0.tgz", + "babel-helper-get-function-arity": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-shorthand-properties": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.22.0.tgz", "integrity": "sha1-i6d24K/6pgv/IekhQDuKZSov9yM=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-spread": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-sticky-regex": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.22.0.tgz", "integrity": "sha1-qzFoKehm7j9LnrlpOXV9GaW8RZM=", - "dev": true + "dev": true, + "requires": { + "babel-helper-regex": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.22.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-template-literals": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-typeof-symbol": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-unicode-regex": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.22.0.tgz", "integrity": "sha1-jZzCfn7h3s/mVFT7mGRSoEphPSA=", - "dev": true + "dev": true, + "requires": { + "babel-helper-regex": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.22.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "regexpu-core": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz" + } }, "babel-plugin-transform-exponentiation-operator": { "version": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.22.0.tgz", "integrity": "sha1-1XyDNSgZGOVO8FMRjObrEIRoCE0=", - "dev": true + "dev": true, + "requires": { + "babel-helper-builder-binary-assignment-operator-visitor": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.22.0.tgz", + "babel-plugin-syntax-exponentiation-operator": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-flow-strip-types": { "version": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", - "dev": true + "dev": true, + "requires": { + "babel-plugin-syntax-flow": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-object-rest-spread": { "version": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.16.0.tgz", "integrity": "sha1-20QdVv/8GZkFL96+Li8l69KONqk=", - "dev": true + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-react-constant-elements": { "version": "https://registry.npmjs.org/babel-plugin-transform-react-constant-elements/-/babel-plugin-transform-react-constant-elements-6.9.1.tgz", "integrity": "sha1-EluG2WyzIuITm2B/10mtX7sX8AU=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-react-display-name": { "version": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.23.0.tgz", "integrity": "sha1-Q5iRDDWEQdxM7xh4cmTQQS7Tazc=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-react-jsx": { "version": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.23.0.tgz", "integrity": "sha1-I+iS9/LnWWeOteREao+OlOgbNHA=", - "dev": true + "dev": true, + "requires": { + "babel-helper-builder-react-jsx": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.23.0.tgz", + "babel-plugin-syntax-jsx": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-react-jsx-self": { "version": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.11.0.tgz", "integrity": "sha1-YFyUUMFCn5epMPfh3+Pw2dDb0PQ=", - "dev": true + "dev": true, + "requires": { + "babel-plugin-syntax-jsx": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-react-jsx-source": { "version": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.9.0.tgz", "integrity": "sha1-r2hKBcIGeobglX1PNDKVzPXczwA=", - "dev": true + "dev": true, + "requires": { + "babel-plugin-syntax-jsx": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-regenerator": { "version": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.16.1.tgz", "integrity": "sha1-p13msEihQVSq4UsBInVsW+05L1k=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "private": "https://registry.npmjs.org/private/-/private-0.1.7.tgz" + } }, "babel-plugin-transform-runtime": { "version": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.15.0.tgz", "integrity": "sha1-PXW02Umtga8VdXAnOEb7Wa6w1Xw=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-strict-mode": { "version": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.22.0.tgz", "integrity": "sha1-4AjfATQP3IfpWdplmRt+BZcMjHw=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + } }, "babel-preset-env": { "version": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-0.0.6.tgz", "integrity": "sha1-zaY6AgBpCY+tEicqekR6fFuvs8g=", - "dev": true + "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "babel-plugin-syntax-trailing-function-commas": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "babel-plugin-transform-async-to-generator": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.22.0.tgz", + "babel-plugin-transform-es2015-arrow-functions": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "babel-plugin-transform-es2015-block-scoped-functions": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "babel-plugin-transform-es2015-block-scoping": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.23.0.tgz", + "babel-plugin-transform-es2015-classes": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.23.0.tgz", + "babel-plugin-transform-es2015-computed-properties": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.22.0.tgz", + "babel-plugin-transform-es2015-destructuring": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.16.0.tgz", + "babel-plugin-transform-es2015-duplicate-keys": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.22.0.tgz", + "babel-plugin-transform-es2015-for-of": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "babel-plugin-transform-es2015-function-name": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.22.0.tgz", + "babel-plugin-transform-es2015-literals": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "babel-plugin-transform-es2015-modules-amd": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.0.tgz", + "babel-plugin-transform-es2015-modules-commonjs": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.0.tgz", + "babel-plugin-transform-es2015-modules-systemjs": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.23.0.tgz", + "babel-plugin-transform-es2015-modules-umd": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.0.tgz", + "babel-plugin-transform-es2015-object-super": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.22.0.tgz", + "babel-plugin-transform-es2015-parameters": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.17.0.tgz", + "babel-plugin-transform-es2015-shorthand-properties": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.22.0.tgz", + "babel-plugin-transform-es2015-spread": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "babel-plugin-transform-es2015-sticky-regex": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.22.0.tgz", + "babel-plugin-transform-es2015-template-literals": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "babel-plugin-transform-es2015-typeof-symbol": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "babel-plugin-transform-es2015-unicode-regex": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.22.0.tgz", + "babel-plugin-transform-exponentiation-operator": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.22.0.tgz", + "babel-plugin-transform-regenerator": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.16.1.tgz", + "browserslist": "https://registry.npmjs.org/browserslist/-/browserslist-1.4.0.tgz" + } }, "babel-preset-es2015": { "version": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.0.tgz", "integrity": "sha1-wWLWixkyaW4DbNMRDcHM0wPSZzo=", "dev": true, + "requires": { + "babel-plugin-check-es2015-constants": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "babel-plugin-transform-es2015-arrow-functions": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "babel-plugin-transform-es2015-block-scoped-functions": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "babel-plugin-transform-es2015-block-scoping": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.23.0.tgz", + "babel-plugin-transform-es2015-classes": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.23.0.tgz", + "babel-plugin-transform-es2015-computed-properties": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.22.0.tgz", + "babel-plugin-transform-es2015-destructuring": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "babel-plugin-transform-es2015-duplicate-keys": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.22.0.tgz", + "babel-plugin-transform-es2015-for-of": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "babel-plugin-transform-es2015-function-name": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.22.0.tgz", + "babel-plugin-transform-es2015-literals": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "babel-plugin-transform-es2015-modules-amd": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.0.tgz", + "babel-plugin-transform-es2015-modules-commonjs": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.0.tgz", + "babel-plugin-transform-es2015-modules-systemjs": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.23.0.tgz", + "babel-plugin-transform-es2015-modules-umd": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.0.tgz", + "babel-plugin-transform-es2015-object-super": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.22.0.tgz", + "babel-plugin-transform-es2015-parameters": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.23.0.tgz", + "babel-plugin-transform-es2015-shorthand-properties": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.22.0.tgz", + "babel-plugin-transform-es2015-spread": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "babel-plugin-transform-es2015-sticky-regex": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.22.0.tgz", + "babel-plugin-transform-es2015-template-literals": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "babel-plugin-transform-es2015-typeof-symbol": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "babel-plugin-transform-es2015-unicode-regex": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.22.0.tgz", + "babel-plugin-transform-regenerator": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.22.0.tgz" + }, "dependencies": { "babel-plugin-transform-es2015-destructuring": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz" + } }, "babel-plugin-transform-es2015-parameters": { "version": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.23.0.tgz", "integrity": "sha1-OiqrtwyK+UXVzjhvGkJQYlqDrjs=", - "dev": true + "dev": true, + "requires": { + "babel-helper-call-delegate": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.22.0.tgz", + "babel-helper-get-function-arity": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.22.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz" + } }, "babel-plugin-transform-regenerator": { "version": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.22.0.tgz", "integrity": "sha1-ZXQFk6MZxEUiFXU41pC4QJRhfqY=", - "dev": true + "dev": true, + "requires": { + "regenerator-transform": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.9.8.tgz" + } } } }, "babel-preset-es2016": { "version": "https://registry.npmjs.org/babel-preset-es2016/-/babel-preset-es2016-6.22.0.tgz", "integrity": "sha1-sGGqo5g9QMn7rPo3Q7XfN/M2FWw=", - "dev": true + "dev": true, + "requires": { + "babel-plugin-transform-exponentiation-operator": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.22.0.tgz" + } }, "babel-preset-es2017": { "version": "https://registry.npmjs.org/babel-preset-es2017/-/babel-preset-es2017-6.22.0.tgz", "integrity": "sha1-3i+dpaMMUNKT+1SguhXW3cVz8PI=", - "dev": true + "dev": true, + "requires": { + "babel-plugin-syntax-trailing-function-commas": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "babel-plugin-transform-async-to-generator": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.22.0.tgz" + } }, "babel-preset-jest": { "version": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-16.0.0.tgz", "integrity": "sha1-QXqrwtfZMXD0PCDvHqAUXo9/LbU=", - "dev": true + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-16.0.0.tgz" + } }, "babel-preset-latest": { "version": "https://registry.npmjs.org/babel-preset-latest/-/babel-preset-latest-6.16.0.tgz", "integrity": "sha1-W4fhniULsSE/E69Oydx6UdU/OI0=", - "dev": true + "dev": true, + "requires": { + "babel-preset-es2015": "https://registry.npmjs.org/babel-preset-es2015/-/babel-preset-es2015-6.24.0.tgz", + "babel-preset-es2016": "https://registry.npmjs.org/babel-preset-es2016/-/babel-preset-es2016-6.22.0.tgz", + "babel-preset-es2017": "https://registry.npmjs.org/babel-preset-es2017/-/babel-preset-es2017-6.22.0.tgz" + } }, "babel-preset-react": { "version": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.16.0.tgz", "integrity": "sha1-qhF9YN4JKGB+NDxIKJBuRmGCQxY=", - "dev": true + "dev": true, + "requires": { + "babel-plugin-syntax-flow": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", + "babel-plugin-syntax-jsx": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "babel-plugin-transform-flow-strip-types": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", + "babel-plugin-transform-react-display-name": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.23.0.tgz", + "babel-plugin-transform-react-jsx": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.23.0.tgz", + "babel-plugin-transform-react-jsx-self": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.11.0.tgz", + "babel-plugin-transform-react-jsx-source": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.9.0.tgz" + } }, "babel-preset-react-app": { "version": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-1.0.0.tgz", "integrity": "sha1-52E1AIWdlvF3uno4o+0Kkj7lDag=", "dev": true, + "requires": { + "babel-plugin-transform-class-properties": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.16.0.tgz", + "babel-plugin-transform-es2015-destructuring": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.16.0.tgz", + "babel-plugin-transform-es2015-parameters": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.17.0.tgz", + "babel-plugin-transform-object-rest-spread": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.16.0.tgz", + "babel-plugin-transform-react-constant-elements": "https://registry.npmjs.org/babel-plugin-transform-react-constant-elements/-/babel-plugin-transform-react-constant-elements-6.9.1.tgz", + "babel-plugin-transform-react-jsx-self": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.11.0.tgz", + "babel-plugin-transform-react-jsx-source": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.9.0.tgz", + "babel-plugin-transform-regenerator": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.16.1.tgz", + "babel-plugin-transform-runtime": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.15.0.tgz", + "babel-preset-env": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-0.0.6.tgz", + "babel-preset-latest": "https://registry.npmjs.org/babel-preset-latest/-/babel-preset-latest-6.16.0.tgz", + "babel-preset-react": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.16.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz" + }, "dependencies": { "babel-runtime": { "version": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.11.6.tgz", "integrity": "sha1-bbcH/vLUnEm/o8tk79tDa1GLgiI=", - "dev": true + "dev": true, + "requires": { + "core-js": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", + "regenerator-runtime": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz" + } }, "regenerator-runtime": { "version": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.9.6.tgz", @@ -623,11 +1086,41 @@ "version": "https://registry.npmjs.org/babel-register/-/babel-register-6.24.0.tgz", "integrity": "sha1-Xon4RjuplwNW0C6wfavjMIsIDP0=", "dev": true, + "requires": { + "babel-core": "https://registry.npmjs.org/babel-core/-/babel-core-6.24.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "core-js": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", + "home-or-tmp": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "source-map-support": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.12.tgz" + }, "dependencies": { "babel-core": { "version": "https://registry.npmjs.org/babel-core/-/babel-core-6.24.0.tgz", "integrity": "sha1-jzagp39cFVrtb5ILhE0julZ0KgI=", - "dev": true + "dev": true, + "requires": { + "babel-code-frame": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "babel-generator": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.0.tgz", + "babel-helpers": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.23.0.tgz", + "babel-messages": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "babel-register": "https://registry.npmjs.org/babel-register/-/babel-register-6.24.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "babylon": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "convert-source-map": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.4.0.tgz", + "debug": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", + "json5": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "private": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", + "slash": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } }, "json5": { "version": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", @@ -638,22 +1131,50 @@ }, "babel-runtime": { "version": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", - "integrity": "sha1-CpSJ8UTecO+zzkMArM2zKeL8VDs=" + "integrity": "sha1-CpSJ8UTecO+zzkMArM2zKeL8VDs=", + "requires": { + "core-js": "https://registry.npmjs.org/core-js/-/core-js-2.4.1.tgz", + "regenerator-runtime": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.3.tgz" + } }, "babel-template": { "version": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", "integrity": "sha1-BNTycK27OqcEqBQ64m+qUpI45jg=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "babylon": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + } }, "babel-traverse": { "version": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", "integrity": "sha1-08tZAQ7NBql9gTEAZflmtpnhT0g=", - "dev": true + "dev": true, + "requires": { + "babel-code-frame": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "babel-messages": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "babylon": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "debug": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", + "globals": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", + "invariant": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + } }, "babel-types": { "version": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", "integrity": "sha1-uxcXnXU4utOM0MnhFdNA935+ms8=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "esutils": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "to-fast-properties": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.2.tgz" + } }, "babylon": { "version": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", @@ -683,7 +1204,10 @@ "version": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", "dev": true, - "optional": true + "optional": true, + "requires": { + "tweetnacl": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + } }, "big.js": { "version": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz", @@ -701,7 +1225,10 @@ }, "bl": { "version": "https://registry.npmjs.org/bl/-/bl-1.2.0.tgz", - "integrity": "sha1-E5fn7ELF9dw4dHDFAONKn2vp6pg=" + "integrity": "sha1-E5fn7ELF9dw4dHDFAONKn2vp6pg=", + "requires": { + "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.4.tgz" + } }, "bluebird": { "version": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", @@ -715,7 +1242,10 @@ "boom": { "version": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "dev": true + "dev": true, + "requires": { + "hoek": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + } }, "bowser": { "version": "https://registry.npmjs.org/bowser/-/bowser-1.6.0.tgz", @@ -723,17 +1253,29 @@ }, "brace-expansion": { "version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", - "integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=" + "integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=", + "requires": { + "balanced-match": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "concat-map": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } }, "braces": { "version": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true + "dev": true, + "requires": { + "expand-range": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "preserve": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "repeat-element": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz" + } }, "browser-resolve": { "version": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", "integrity": "sha1-j/CbCixCFxihBRwmCzLkj0QpOM4=", "dev": true, + "requires": { + "resolve": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz" + }, "dependencies": { "resolve": { "version": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", @@ -745,22 +1287,36 @@ "browserify-zlib": { "version": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", - "dev": true + "dev": true, + "requires": { + "pako": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz" + } }, "browserslist": { "version": "https://registry.npmjs.org/browserslist/-/browserslist-1.4.0.tgz", "integrity": "sha1-nP3PU4TZFY9bcNoqoAsw6P8BkEk=", - "dev": true + "dev": true, + "requires": { + "caniuse-db": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000634.tgz" + } }, "bser": { "version": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz", "integrity": "sha1-OBEWlwsqbe6lZG3RXdcnhES1YWk=", - "dev": true + "dev": true, + "requires": { + "node-int64": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" + } }, "buffer": { "version": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", - "dev": true + "dev": true, + "requires": { + "base64-js": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.0.tgz", + "ieee754": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", + "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + } }, "buffer-shims": { "version": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", @@ -773,7 +1329,13 @@ }, "bunyan": { "version": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.8.tgz", - "integrity": "sha1-ZUntbbCI5Ngre+O8xtBpcVn24gk=" + "integrity": "sha1-ZUntbbCI5Ngre+O8xtBpcVn24gk=", + "requires": { + "dtrace-provider": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.1.tgz", + "moment": "https://registry.npmjs.org/moment/-/moment-2.17.1.tgz", + "mv": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", + "safe-json-stringify": "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.0.4.tgz" + } }, "bytes": { "version": "https://registry.npmjs.org/bytes/-/bytes-2.3.0.tgz", @@ -783,7 +1345,10 @@ "caller-path": { "version": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", - "dev": true + "dev": true, + "requires": { + "callsites": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz" + } }, "callsites": { "version": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", @@ -793,7 +1358,11 @@ "camel-case": { "version": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true + "dev": true, + "requires": { + "no-case": "https://registry.npmjs.org/no-case/-/no-case-2.3.1.tgz", + "upper-case": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz" + } }, "camelcase": { "version": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", @@ -803,7 +1372,13 @@ "caniuse-api": { "version": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.5.3.tgz", "integrity": "sha1-UBjmdLUcOT5NUGFCddwBfifEoqI=", - "dev": true + "dev": true, + "requires": { + "browserslist": "https://registry.npmjs.org/browserslist/-/browserslist-1.4.0.tgz", + "caniuse-db": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000634.tgz", + "lodash.memoize": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "lodash.uniq": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + } }, "caniuse-db": { "version": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000634.tgz", @@ -813,7 +1388,11 @@ "cardinal": { "version": "https://registry.npmjs.org/cardinal/-/cardinal-1.0.0.tgz", "integrity": "sha1-UOIcGwqjdyn5N33vGWtanOyTLuk=", - "dev": true + "dev": true, + "requires": { + "ansicolors": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.2.1.tgz", + "redeyed": "https://registry.npmjs.org/redeyed/-/redeyed-1.0.1.tgz" + } }, "case-sensitive-paths-webpack-plugin": { "version": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-1.1.4.tgz", @@ -828,12 +1407,23 @@ "center-align": { "version": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true + "dev": true, + "requires": { + "align-text": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "lazy-cache": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz" + } }, "chalk": { "version": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, + "requires": { + "ansi-styles": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "has-ansi": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + }, "dependencies": { "supports-color": { "version": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", @@ -849,7 +1439,18 @@ "chokidar": { "version": "https://registry.npmjs.org/chokidar/-/chokidar-1.6.1.tgz", "integrity": "sha1-L0RHq16W5Q+z14n9kNTHLg5McMI=", - "dev": true + "dev": true, + "requires": { + "anymatch": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.0.tgz", + "async-each": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "fsevents": "https://registry.npmjs.org/fsevents/-/fsevents-1.1.1.tgz", + "glob-parent": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "is-binary-path": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "readdirp": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz" + } }, "chownr": { "version": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", @@ -868,7 +1469,10 @@ "clap": { "version": "https://registry.npmjs.org/clap/-/clap-1.1.2.tgz", "integrity": "sha1-MWVFvyIikiWizsqmgkzS9WqXCe0=", - "dev": true + "dev": true, + "requires": { + "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" + } }, "class-autobind": { "version": "https://registry.npmjs.org/class-autobind/-/class-autobind-0.1.4.tgz", @@ -881,17 +1485,26 @@ "clean-css": { "version": "https://registry.npmjs.org/clean-css/-/clean-css-4.0.8.tgz", "integrity": "sha1-Bj39WTQE06PR20lNS20PN4sHgbY=", - "dev": true + "dev": true, + "requires": { + "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } }, "cli-cursor": { "version": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", "integrity": "sha1-ZNo/fValRBLll5S9Ytw1KV6PKYc=", - "dev": true + "dev": true, + "requires": { + "restore-cursor": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz" + } }, "cli-table": { "version": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", "dev": true, + "requires": { + "colors": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz" + }, "dependencies": { "colors": { "version": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", @@ -903,7 +1516,11 @@ "cli-usage": { "version": "https://registry.npmjs.org/cli-usage/-/cli-usage-0.1.4.tgz", "integrity": "sha1-fAHg3HBsI0s5yTODjI4gshdXduI=", - "dev": true + "dev": true, + "requires": { + "marked": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz", + "marked-terminal": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-1.7.0.tgz" + } }, "cli-width": { "version": "https://registry.npmjs.org/cli-width/-/cli-width-2.1.0.tgz", @@ -914,6 +1531,11 @@ "version": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", "dev": true, + "requires": { + "center-align": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "right-align": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "wordwrap": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz" + }, "dependencies": { "wordwrap": { "version": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", @@ -935,7 +1557,10 @@ "coa": { "version": "https://registry.npmjs.org/coa/-/coa-1.0.1.tgz", "integrity": "sha1-f5WTRs/IcZ4/cjPNaFKFSnxn2KM=", - "dev": true + "dev": true, + "requires": { + "q": "https://registry.npmjs.org/q/-/q-1.4.1.tgz" + } }, "code-point-at": { "version": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", @@ -944,17 +1569,28 @@ "collections": { "version": "https://registry.npmjs.org/collections/-/collections-0.2.2.tgz", "integrity": "sha1-HyMCay7zb5J+7MkB6ZxfDUj6M04=", - "dev": true + "dev": true, + "requires": { + "weak-map": "https://registry.npmjs.org/weak-map/-/weak-map-1.0.0.tgz" + } }, "color": { "version": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", - "dev": true + "dev": true, + "requires": { + "clone": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", + "color-convert": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", + "color-string": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz" + } }, "color-convert": { "version": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", "integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=", - "dev": true + "dev": true, + "requires": { + "color-name": "https://registry.npmjs.org/color-name/-/color-name-1.1.2.tgz" + } }, "color-name": { "version": "https://registry.npmjs.org/color-name/-/color-name-1.1.2.tgz", @@ -964,12 +1600,20 @@ "color-string": { "version": "https://registry.npmjs.org/color-string/-/color-string-0.3.0.tgz", "integrity": "sha1-J9RvtnAlxcL6JZk7+/V55HhBuZE=", - "dev": true + "dev": true, + "requires": { + "color-name": "https://registry.npmjs.org/color-name/-/color-name-1.1.2.tgz" + } }, "colormin": { "version": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", "integrity": "sha1-6i90IKcrlogaOKrlnsEkpvcpgTM=", - "dev": true + "dev": true, + "requires": { + "color": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "css-color-names": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "has": "https://registry.npmjs.org/has/-/has-1.0.1.tgz" + } }, "colors": { "version": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", @@ -979,11 +1623,17 @@ "combined-stream": { "version": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", - "dev": true + "dev": true, + "requires": { + "delayed-stream": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + } }, "commander": { "version": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", - "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=" + "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", + "requires": { + "graceful-readlink": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + } }, "commondir": { "version": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -993,17 +1643,31 @@ "compressible": { "version": "https://registry.npmjs.org/compressible/-/compressible-2.0.9.tgz", "integrity": "sha1-baq04rWZwncN2eIeeokbHFp1VCU=", - "dev": true + "dev": true, + "requires": { + "mime-db": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz" + } }, "compression": { "version": "https://registry.npmjs.org/compression/-/compression-1.6.2.tgz", "integrity": "sha1-zOsSHsydCcUtetDDNQ6pPd1AK8M=", "dev": true, + "requires": { + "accepts": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", + "bytes": "https://registry.npmjs.org/bytes/-/bytes-2.3.0.tgz", + "compressible": "https://registry.npmjs.org/compressible/-/compressible-2.0.9.tgz", + "debug": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "on-headers": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", + "vary": "https://registry.npmjs.org/vary/-/vary-1.1.0.tgz" + }, "dependencies": { "debug": { "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true + "dev": true, + "requires": { + "ms": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } }, "ms": { "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", @@ -1019,7 +1683,12 @@ "concat-stream": { "version": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", - "dev": true + "dev": true, + "requires": { + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.4.tgz", + "typedarray": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz" + } }, "connect-history-api-fallback": { "version": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.3.0.tgz", @@ -1029,7 +1698,10 @@ "console-browserify": { "version": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", - "dev": true + "dev": true, + "requires": { + "date-now": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz" + } }, "console-control-strings": { "version": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", @@ -1087,6 +1759,14 @@ "version": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.1.1.tgz", "integrity": "sha1-gX8sIDk0eh6b99CQwJI+U/dJyoI=", "dev": true, + "requires": { + "js-yaml": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", + "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "os-homedir": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "parse-json": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "require-from-string": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz" + }, "dependencies": { "minimist": { "version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", @@ -1098,17 +1778,29 @@ "cross-spawn": { "version": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-4.0.2.tgz", "integrity": "sha1-e5JHYhwjrf3ThWAEqCPL45dCTUE=", - "dev": true + "dev": true, + "requires": { + "lru-cache": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz", + "which": "https://registry.npmjs.org/which/-/which-1.2.12.tgz" + } }, "cryptiles": { "version": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", - "dev": true + "dev": true, + "requires": { + "boom": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" + } }, "crypto-browserify": { "version": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz", "integrity": "sha1-ubEdvm2WUd2IKgHmzEZ99xjs8Yk=", - "dev": true + "dev": true, + "requires": { + "pbkdf2-compat": "https://registry.npmjs.org/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz", + "ripemd160": "https://registry.npmjs.org/ripemd160/-/ripemd160-0.2.0.tgz", + "sha.js": "https://registry.npmjs.org/sha.js/-/sha.js-2.2.6.tgz" + } }, "css-color-names": { "version": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", @@ -1118,22 +1810,52 @@ "css-loader": { "version": "https://registry.npmjs.org/css-loader/-/css-loader-0.25.0.tgz", "integrity": "sha1-w/68jOKPTINXa2sTcH9H+Qw5AiM=", - "dev": true + "dev": true, + "requires": { + "babel-code-frame": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.22.0.tgz", + "css-selector-tokenizer": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.6.0.tgz", + "cssnano": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "loader-utils": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "lodash.camelcase": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-3.0.1.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "postcss-modules-extract-imports": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.0.1.tgz", + "postcss-modules-local-by-default": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.1.1.tgz", + "postcss-modules-scope": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.0.2.tgz", + "postcss-modules-values": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.2.2.tgz", + "source-list-map": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz" + } }, "css-select": { "version": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", - "dev": true + "dev": true, + "requires": { + "boolbase": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "css-what": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", + "domutils": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "nth-check": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz" + } }, "css-selector-tokenizer": { "version": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.6.0.tgz", "integrity": "sha1-ZEX1gseTDSQdzFAHpD1vy48HMVI=", "dev": true, + "requires": { + "cssesc": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "fastparse": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", + "regexpu-core": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz" + }, "dependencies": { "regexpu-core": { "version": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", - "dev": true + "dev": true, + "requires": { + "regenerate": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.2.tgz", + "regjsgen": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "regjsparser": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz" + } } } }, @@ -1150,12 +1872,50 @@ "cssnano": { "version": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", - "dev": true + "dev": true, + "requires": { + "autoprefixer": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-6.5.1.tgz", + "decamelize": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "defined": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "has": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "postcss-calc": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "postcss-colormin": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", + "postcss-convert-values": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", + "postcss-discard-comments": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "postcss-discard-duplicates": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", + "postcss-discard-empty": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "postcss-discard-overridden": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "postcss-discard-unused": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "postcss-filter-plugins": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz", + "postcss-merge-idents": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "postcss-merge-longhand": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", + "postcss-merge-rules": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", + "postcss-minify-font-values": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "postcss-minify-gradients": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "postcss-minify-params": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "postcss-minify-selectors": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "postcss-normalize-charset": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "postcss-normalize-url": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "postcss-ordered-values": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", + "postcss-reduce-idents": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "postcss-reduce-initial": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "postcss-reduce-transforms": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "postcss-svgo": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "postcss-unique-selectors": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "postcss-zindex": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz" + } }, "csso": { "version": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=", - "dev": true + "dev": true, + "requires": { + "clap": "https://registry.npmjs.org/clap/-/clap-1.1.2.tgz", + "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } }, "cssom": { "version": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", @@ -1165,16 +1925,54 @@ "cssstyle": { "version": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", "integrity": "sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ=", - "dev": true + "dev": true, + "requires": { + "cssom": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz" + } }, "d": { "version": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", "integrity": "sha1-2hhMU10Y2O57oqoim5FACfrhEwk=", - "dev": true + "dev": true, + "requires": { + "es5-ext": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.13.tgz" + } }, "d3": { "version": "https://registry.npmjs.org/d3/-/d3-4.7.3.tgz", - "integrity": "sha1-G8ewKCtB2XZCvbZzNyyI6B7MpKM=" + "integrity": "sha1-G8ewKCtB2XZCvbZzNyyI6B7MpKM=", + "requires": { + "d3-array": "https://registry.npmjs.org/d3-array/-/d3-array-1.1.1.tgz", + "d3-axis": "https://registry.npmjs.org/d3-axis/-/d3-axis-1.0.6.tgz", + "d3-brush": "https://registry.npmjs.org/d3-brush/-/d3-brush-1.0.4.tgz", + "d3-chord": "https://registry.npmjs.org/d3-chord/-/d3-chord-1.0.4.tgz", + "d3-collection": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.3.tgz", + "d3-color": "https://registry.npmjs.org/d3-color/-/d3-color-1.0.3.tgz", + "d3-dispatch": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.3.tgz", + "d3-drag": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.0.4.tgz", + "d3-dsv": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.5.tgz", + "d3-ease": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.3.tgz", + "d3-force": "https://registry.npmjs.org/d3-force/-/d3-force-1.0.6.tgz", + "d3-format": "https://registry.npmjs.org/d3-format/-/d3-format-1.1.1.tgz", + "d3-geo": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.6.3.tgz", + "d3-hierarchy": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.4.tgz", + "d3-interpolate": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.1.4.tgz", + "d3-path": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.5.tgz", + "d3-polygon": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-1.0.3.tgz", + "d3-quadtree": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.3.tgz", + "d3-queue": "https://registry.npmjs.org/d3-queue/-/d3-queue-3.0.5.tgz", + "d3-random": "https://registry.npmjs.org/d3-random/-/d3-random-1.0.3.tgz", + "d3-request": "https://registry.npmjs.org/d3-request/-/d3-request-1.0.5.tgz", + "d3-scale": "https://registry.npmjs.org/d3-scale/-/d3-scale-1.0.5.tgz", + "d3-selection": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.0.5.tgz", + "d3-shape": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.0.6.tgz", + "d3-time": "https://registry.npmjs.org/d3-time/-/d3-time-1.0.6.tgz", + "d3-time-format": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.0.5.tgz", + "d3-timer": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.5.tgz", + "d3-transition": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.0.4.tgz", + "d3-voronoi": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.2.tgz", + "d3-zoom": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.1.3.tgz" + } }, "d3-array": { "version": "https://registry.npmjs.org/d3-array/-/d3-array-1.1.1.tgz", @@ -1186,11 +1984,22 @@ }, "d3-brush": { "version": "https://registry.npmjs.org/d3-brush/-/d3-brush-1.0.4.tgz", - "integrity": "sha1-AMLyOAGfJPbAoZSibUGhUw/+e8Q=" + "integrity": "sha1-AMLyOAGfJPbAoZSibUGhUw/+e8Q=", + "requires": { + "d3-dispatch": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.3.tgz", + "d3-drag": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.0.4.tgz", + "d3-interpolate": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.1.4.tgz", + "d3-selection": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.0.5.tgz", + "d3-transition": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.0.4.tgz" + } }, "d3-chord": { "version": "https://registry.npmjs.org/d3-chord/-/d3-chord-1.0.4.tgz", - "integrity": "sha1-fexPC6iG9xP+ERxF92NBT290yiw=" + "integrity": "sha1-fexPC6iG9xP+ERxF92NBT290yiw=", + "requires": { + "d3-array": "https://registry.npmjs.org/d3-array/-/d3-array-1.1.1.tgz", + "d3-path": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.5.tgz" + } }, "d3-collection": { "version": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.3.tgz", @@ -1206,11 +2015,20 @@ }, "d3-drag": { "version": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.0.4.tgz", - "integrity": "sha1-qcFgnxHdVTCuJ169ZDd+xU77nY8=" + "integrity": "sha1-qcFgnxHdVTCuJ169ZDd+xU77nY8=", + "requires": { + "d3-dispatch": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.3.tgz", + "d3-selection": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.0.5.tgz" + } }, "d3-dsv": { "version": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.5.tgz", - "integrity": "sha1-QZ99tH9ih4n8P9tjbmeESdCCETY=" + "integrity": "sha1-QZ99tH9ih4n8P9tjbmeESdCCETY=", + "requires": { + "commander": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "iconv-lite": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz", + "rw": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz" + } }, "d3-ease": { "version": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.3.tgz", @@ -1218,7 +2036,13 @@ }, "d3-force": { "version": "https://registry.npmjs.org/d3-force/-/d3-force-1.0.6.tgz", - "integrity": "sha1-6n4bdzDiZkzTFPWU1nGMV8wTK3k=" + "integrity": "sha1-6n4bdzDiZkzTFPWU1nGMV8wTK3k=", + "requires": { + "d3-collection": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.3.tgz", + "d3-dispatch": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.3.tgz", + "d3-quadtree": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-1.0.3.tgz", + "d3-timer": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.5.tgz" + } }, "d3-format": { "version": "https://registry.npmjs.org/d3-format/-/d3-format-1.1.1.tgz", @@ -1226,7 +2050,10 @@ }, "d3-geo": { "version": "https://registry.npmjs.org/d3-geo/-/d3-geo-1.6.3.tgz", - "integrity": "sha1-IWg6Q6Bh6rohp/JUtR1ZN+tkB1Y=" + "integrity": "sha1-IWg6Q6Bh6rohp/JUtR1ZN+tkB1Y=", + "requires": { + "d3-array": "https://registry.npmjs.org/d3-array/-/d3-array-1.1.1.tgz" + } }, "d3-hierarchy": { "version": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.4.tgz", @@ -1234,7 +2061,10 @@ }, "d3-interpolate": { "version": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.1.4.tgz", - "integrity": "sha1-pD7Fs77jUNhRbv34GaTAjAU9swI=" + "integrity": "sha1-pD7Fs77jUNhRbv34GaTAjAU9swI=", + "requires": { + "d3-color": "https://registry.npmjs.org/d3-color/-/d3-color-1.0.3.tgz" + } }, "d3-path": { "version": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.5.tgz", @@ -1258,11 +2088,26 @@ }, "d3-request": { "version": "https://registry.npmjs.org/d3-request/-/d3-request-1.0.5.tgz", - "integrity": "sha1-TarpRtHdDVff4B8CKVY1SVjVHyM=" + "integrity": "sha1-TarpRtHdDVff4B8CKVY1SVjVHyM=", + "requires": { + "d3-collection": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.3.tgz", + "d3-dispatch": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.3.tgz", + "d3-dsv": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-1.0.5.tgz", + "xmlhttprequest": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz" + } }, "d3-scale": { "version": "https://registry.npmjs.org/d3-scale/-/d3-scale-1.0.5.tgz", - "integrity": "sha1-QYUG8PsY6wUrOF4ZY5iswqQTSFg=" + "integrity": "sha1-QYUG8PsY6wUrOF4ZY5iswqQTSFg=", + "requires": { + "d3-array": "https://registry.npmjs.org/d3-array/-/d3-array-1.1.1.tgz", + "d3-collection": "https://registry.npmjs.org/d3-collection/-/d3-collection-1.0.3.tgz", + "d3-color": "https://registry.npmjs.org/d3-color/-/d3-color-1.0.3.tgz", + "d3-format": "https://registry.npmjs.org/d3-format/-/d3-format-1.1.1.tgz", + "d3-interpolate": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.1.4.tgz", + "d3-time": "https://registry.npmjs.org/d3-time/-/d3-time-1.0.6.tgz", + "d3-time-format": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.0.5.tgz" + } }, "d3-selection": { "version": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.0.5.tgz", @@ -1270,7 +2115,10 @@ }, "d3-shape": { "version": "https://registry.npmjs.org/d3-shape/-/d3-shape-1.0.6.tgz", - "integrity": "sha1-sJ4wXPDHxrmpjJDmtC9i2sS8/Vs=" + "integrity": "sha1-sJ4wXPDHxrmpjJDmtC9i2sS8/Vs=", + "requires": { + "d3-path": "https://registry.npmjs.org/d3-path/-/d3-path-1.0.5.tgz" + } }, "d3-time": { "version": "https://registry.npmjs.org/d3-time/-/d3-time-1.0.6.tgz", @@ -1278,7 +2126,10 @@ }, "d3-time-format": { "version": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-2.0.5.tgz", - "integrity": "sha1-nXeAIE98kRnJFwsaVttN6aivly4=" + "integrity": "sha1-nXeAIE98kRnJFwsaVttN6aivly4=", + "requires": { + "d3-time": "https://registry.npmjs.org/d3-time/-/d3-time-1.0.6.tgz" + } }, "d3-timer": { "version": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.5.tgz", @@ -1286,7 +2137,15 @@ }, "d3-transition": { "version": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.0.4.tgz", - "integrity": "sha1-4anrrjhpqdnCh0qwCEH6gxOuXeU=" + "integrity": "sha1-4anrrjhpqdnCh0qwCEH6gxOuXeU=", + "requires": { + "d3-color": "https://registry.npmjs.org/d3-color/-/d3-color-1.0.3.tgz", + "d3-dispatch": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.3.tgz", + "d3-ease": "https://registry.npmjs.org/d3-ease/-/d3-ease-1.0.3.tgz", + "d3-interpolate": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.1.4.tgz", + "d3-selection": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.0.5.tgz", + "d3-timer": "https://registry.npmjs.org/d3-timer/-/d3-timer-1.0.5.tgz" + } }, "d3-voronoi": { "version": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.2.tgz", @@ -1294,7 +2153,14 @@ }, "d3-zoom": { "version": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-1.1.3.tgz", - "integrity": "sha1-C9SIYi8i3AU0iU90SkDsl5WZ/cQ=" + "integrity": "sha1-C9SIYi8i3AU0iU90SkDsl5WZ/cQ=", + "requires": { + "d3-dispatch": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.3.tgz", + "d3-drag": "https://registry.npmjs.org/d3-drag/-/d3-drag-1.0.4.tgz", + "d3-interpolate": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-1.1.4.tgz", + "d3-selection": "https://registry.npmjs.org/d3-selection/-/d3-selection-1.0.5.tgz", + "d3-transition": "https://registry.npmjs.org/d3-transition/-/d3-transition-1.0.4.tgz" + } }, "damerau-levenshtein": { "version": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.3.tgz", @@ -1305,6 +2171,9 @@ "version": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, + "requires": { + "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + }, "dependencies": { "assert-plus": { "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", @@ -1320,13 +2189,21 @@ }, "debug": { "version": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", - "integrity": "sha1-D364wwll7AjHKsz6ATDIt5mEFB0=" + "integrity": "sha1-D364wwll7AjHKsz6ATDIt5mEFB0=", + "requires": { + "ms": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" + } }, "decamelize": { "version": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", "dev": true }, + "deep-diff": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/deep-diff/-/deep-diff-0.3.8.tgz", + "integrity": "sha1-wB3mPvsO7JeYgB1Ax+Da4ltYLIQ=" + }, "deep-extend": { "version": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz", "integrity": "sha1-7+QRPQgIX05vlod1mBD4B0aeIlM=" @@ -1339,15 +2216,24 @@ "default-require-extensions": { "version": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", - "dev": true + "dev": true, + "requires": { + "strip-bom": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" + } }, "deferred-leveldown": { "version": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.1.tgz", "integrity": "sha1-XSXDMQ9f6QmUb2JA3J+Q3RCace8=", + "requires": { + "abstract-leveldown": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.4.1.tgz" + }, "dependencies": { "abstract-leveldown": { "version": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.4.1.tgz", - "integrity": "sha1-s7/tuITraToSd18MVenwpCDM7mQ=" + "integrity": "sha1-s7/tuITraToSd18MVenwpCDM7mQ=", + "requires": { + "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } } } }, @@ -1359,7 +2245,16 @@ "del": { "version": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", - "dev": true + "dev": true, + "requires": { + "globby": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "is-path-cwd": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "is-path-in-cwd": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "pify": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz" + } }, "delayed-stream": { "version": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", @@ -1383,17 +2278,26 @@ "detect-indent": { "version": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true + "dev": true, + "requires": { + "repeating": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz" + } }, "detect-port": { "version": "https://registry.npmjs.org/detect-port/-/detect-port-1.0.1.tgz", "integrity": "sha1-Phqmp/9md7tgiUspEXJSnYgMHoU=", "dev": true, + "requires": { + "commander": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz" + }, "dependencies": { "commander": { "version": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", - "dev": true + "dev": true, + "requires": { + "graceful-readlink": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + } } } }, @@ -1404,17 +2308,29 @@ }, "docproc": { "version": "https://registry.npmjs.org/docproc/-/docproc-0.0.8.tgz", - "integrity": "sha1-UH6+aERPH75iLKUnpfiPBy/9MZE=" + "integrity": "sha1-UH6+aERPH75iLKUnpfiPBy/9MZE=", + "requires": { + "pumpify": "https://registry.npmjs.org/pumpify/-/pumpify-1.3.5.tgz", + "term-frequency": "https://registry.npmjs.org/term-frequency/-/term-frequency-0.0.15.tgz", + "term-vector": "https://registry.npmjs.org/term-vector/-/term-vector-0.1.2.tgz" + } }, "doctrine": { "version": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", - "dev": true + "dev": true, + "requires": { + "esutils": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + } }, "dom-converter": { "version": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", "dev": true, + "requires": { + "utila": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz" + }, "dependencies": { "utila": { "version": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", @@ -1427,6 +2343,10 @@ "version": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", "dev": true, + "requires": { + "domelementtype": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "entities": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz" + }, "dependencies": { "domelementtype": { "version": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", @@ -1448,12 +2368,19 @@ "domhandler": { "version": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", - "dev": true + "dev": true, + "requires": { + "domelementtype": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz" + } }, "domutils": { "version": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true + "dev": true, + "requires": { + "dom-serializer": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "domelementtype": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz" + } }, "dotenv": { "version": "https://registry.npmjs.org/dotenv/-/dotenv-2.0.0.tgz", @@ -1463,6 +2390,11 @@ "draft-js": { "version": "https://registry.npmjs.org/draft-js/-/draft-js-0.9.1.tgz", "integrity": "sha1-lApRoK0f7eBBFna2QE9AUElfVPk=", + "requires": { + "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz", + "immutable": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + }, "dependencies": { "immutable": { "version": "https://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz", @@ -1472,23 +2404,40 @@ }, "draft-js-export-html": { "version": "https://registry.npmjs.org/draft-js-export-html/-/draft-js-export-html-0.5.2.tgz", - "integrity": "sha1-CJ5VzgbVrtDb2a9e7i61bFihxCg=" + "integrity": "sha1-CJ5VzgbVrtDb2a9e7i61bFihxCg=", + "requires": { + "draft-js-utils": "https://registry.npmjs.org/draft-js-utils/-/draft-js-utils-0.1.7.tgz" + } }, "draft-js-export-markdown": { "version": "https://registry.npmjs.org/draft-js-export-markdown/-/draft-js-export-markdown-0.2.2.tgz", - "integrity": "sha1-WwoaEFkdi5YZnctwsEsat963KjM=" + "integrity": "sha1-WwoaEFkdi5YZnctwsEsat963KjM=", + "requires": { + "draft-js-utils": "https://registry.npmjs.org/draft-js-utils/-/draft-js-utils-0.1.7.tgz" + } }, "draft-js-import-element": { "version": "https://registry.npmjs.org/draft-js-import-element/-/draft-js-import-element-0.4.3.tgz", - "integrity": "sha1-eFOBouAyOpg2z6hWxELpATvUgqQ=" + "integrity": "sha1-eFOBouAyOpg2z6hWxELpATvUgqQ=", + "requires": { + "draft-js-utils": "https://registry.npmjs.org/draft-js-utils/-/draft-js-utils-0.1.7.tgz", + "synthetic-dom": "https://registry.npmjs.org/synthetic-dom/-/synthetic-dom-0.2.1.tgz" + } }, "draft-js-import-html": { "version": "https://registry.npmjs.org/draft-js-import-html/-/draft-js-import-html-0.3.2.tgz", - "integrity": "sha1-zCBaYZLKwsZSBXZohwLuMfUkGBA=" + "integrity": "sha1-zCBaYZLKwsZSBXZohwLuMfUkGBA=", + "requires": { + "draft-js-import-element": "https://registry.npmjs.org/draft-js-import-element/-/draft-js-import-element-0.4.3.tgz" + } }, "draft-js-import-markdown": { "version": "https://registry.npmjs.org/draft-js-import-markdown/-/draft-js-import-markdown-0.2.1.tgz", - "integrity": "sha1-GU/M0t9t0DAaJegLLAYU3gLQlUk=" + "integrity": "sha1-GU/M0t9t0DAaJegLLAYU3gLQlUk=", + "requires": { + "draft-js-import-element": "https://registry.npmjs.org/draft-js-import-element/-/draft-js-import-element-0.4.3.tgz", + "synthetic-dom": "https://registry.npmjs.org/synthetic-dom/-/synthetic-dom-0.2.1.tgz" + } }, "draft-js-utils": { "version": "https://registry.npmjs.org/draft-js-utils/-/draft-js-utils-0.1.7.tgz", @@ -1497,7 +2446,10 @@ "dtrace-provider": { "version": "https://registry.npmjs.org/dtrace-provider/-/dtrace-provider-0.8.1.tgz", "integrity": "sha1-zU0XSiM76hvPSh+/pXmPRPSM2p8=", - "optional": true + "optional": true, + "requires": { + "nan": "https://registry.npmjs.org/nan/-/nan-2.5.1.tgz" + } }, "duplexer": { "version": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", @@ -1507,14 +2459,26 @@ "duplexify": { "version": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.0.tgz", "integrity": "sha1-GqdzAC4VeEV+nZ1KULDMquvL1gQ=", + "requires": { + "end-of-stream": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.4.tgz", + "stream-shift": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz" + }, "dependencies": { "end-of-stream": { "version": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.0.0.tgz", - "integrity": "sha1-1FlucCc0qT5A6a+GQxnqvZn/Lw4=" + "integrity": "sha1-1FlucCc0qT5A6a+GQxnqvZn/Lw4=", + "requires": { + "once": "https://registry.npmjs.org/once/-/once-1.3.3.tgz" + } }, "once": { "version": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", - "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=" + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "requires": { + "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } } } }, @@ -1522,7 +2486,10 @@ "version": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", "dev": true, - "optional": true + "optional": true, + "requires": { + "jsbn": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + } }, "ee-first": { "version": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -1550,16 +2517,27 @@ }, "encoding": { "version": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", - "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=" + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "requires": { + "iconv-lite": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.15.tgz" + } }, "end-of-stream": { "version": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", - "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=" + "integrity": "sha1-epDYM+/abPpurA9JSduw+tOmMgY=", + "requires": { + "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + } }, "enhanced-resolve": { "version": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", "integrity": "sha1-TW5omzcl+GCQknzMhs2fFjW4ni4=", "dev": true, + "requires": { + "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "memory-fs": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", + "tapable": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz" + }, "dependencies": { "memory-fs": { "version": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.2.0.tgz", @@ -1575,27 +2553,50 @@ }, "errno": { "version": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", - "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=" + "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=", + "requires": { + "prr": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz" + } }, "error-ex": { "version": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", - "dev": true + "dev": true, + "requires": { + "is-arrayish": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" + } }, "es5-ext": { "version": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.13.tgz", "integrity": "sha1-o5CrcXveHOO0y66r4jyo+93LBvY=", - "dev": true + "dev": true, + "requires": { + "es6-iterator": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz", + "es6-symbol": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz" + } }, "es6-iterator": { "version": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz", "integrity": "sha1-vZaFZ9YWNeM8C4BydhPJy0sJa6w=", - "dev": true + "dev": true, + "requires": { + "d": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", + "es5-ext": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.13.tgz", + "es6-symbol": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz" + } }, "es6-map": { "version": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.4.tgz", "integrity": "sha1-o0sUe+IkdzpNfagHJ5TO+jYyuJc=", - "dev": true + "dev": true, + "requires": { + "d": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", + "es5-ext": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.13.tgz", + "es6-iterator": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz", + "es6-set": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.4.tgz", + "es6-symbol": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz", + "event-emitter": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.4.tgz" + } }, "es6-promise": { "version": "https://registry.npmjs.org/es6-promise/-/es6-promise-0.1.2.tgz", @@ -1604,17 +2605,34 @@ "es6-set": { "version": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.4.tgz", "integrity": "sha1-lRa2dhwpZLkv9HlFYjOiR9xwfOg=", - "dev": true + "dev": true, + "requires": { + "d": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", + "es5-ext": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.13.tgz", + "es6-iterator": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz", + "es6-symbol": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz", + "event-emitter": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.4.tgz" + } }, "es6-symbol": { "version": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz", "integrity": "sha1-lEgcZV56fK2C66gy2X1UM0ltf/o=", - "dev": true + "dev": true, + "requires": { + "d": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", + "es5-ext": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.13.tgz" + } }, "es6-weak-map": { "version": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.1.tgz", "integrity": "sha1-DSu9iCfrX7S6j5f7/qUNQ9sh6oE=", - "dev": true + "dev": true, + "requires": { + "d": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", + "es5-ext": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.13.tgz", + "es6-iterator": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.0.tgz", + "es6-symbol": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.0.tgz" + } }, "escape-html": { "version": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -1630,6 +2648,13 @@ "version": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", "integrity": "sha1-WltTr0aTEQvrsIZ6o0MN07cKEBg=", "dev": true, + "requires": { + "esprima": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "estraverse": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", + "esutils": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "optionator": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz" + }, "dependencies": { "estraverse": { "version": "https://registry.npmjs.org/estraverse/-/estraverse-1.9.3.tgz", @@ -1640,19 +2665,63 @@ "version": "https://registry.npmjs.org/source-map/-/source-map-0.2.0.tgz", "integrity": "sha1-2rc/vPwrqBm03gO9b26qSBZLP50=", "dev": true, - "optional": true + "optional": true, + "requires": { + "amdefine": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz" + } } } }, "escope": { "version": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", - "dev": true + "dev": true, + "requires": { + "es6-map": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.4.tgz", + "es6-weak-map": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.1.tgz", + "esrecurse": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.1.0.tgz", + "estraverse": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz" + } }, "eslint": { "version": "https://registry.npmjs.org/eslint/-/eslint-3.8.1.tgz", "integrity": "sha1-fQLbRM1ar0+nqkieHwg7qkVDQro=", "dev": true, + "requires": { + "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "concat-stream": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", + "debug": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", + "doctrine": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "escope": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", + "espree": "https://registry.npmjs.org/espree/-/espree-3.4.0.tgz", + "estraverse": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "esutils": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "file-entry-cache": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "glob": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", + "globals": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", + "ignore": "https://registry.npmjs.org/ignore/-/ignore-3.2.4.tgz", + "imurmurhash": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "inquirer": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", + "is-my-json-valid": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.0.tgz", + "is-resolvable": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz", + "js-yaml": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", + "json-stable-stringify": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "levn": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "natural-compare": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "optionator": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "path-is-inside": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "pluralize": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", + "progress": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", + "require-uncached": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "shelljs": "https://registry.npmjs.org/shelljs/-/shelljs-0.6.1.tgz", + "strip-bom": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "strip-json-comments": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "table": "https://registry.npmjs.org/table/-/table-3.8.3.tgz", + "text-table": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "user-home": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz" + }, "dependencies": { "strip-bom": { "version": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", @@ -1669,22 +2738,39 @@ "eslint-import-resolver-node": { "version": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.2.3.tgz", "integrity": "sha1-Wt2BBujJKNssuiMrzZ76hG49oWw=", - "dev": true + "dev": true, + "requires": { + "debug": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "resolve": "https://registry.npmjs.org/resolve/-/resolve-1.3.2.tgz" + } }, "eslint-loader": { "version": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-1.6.0.tgz", "integrity": "sha1-OPmh5sYCpPHz81FiiXJuXSbm4WU=", - "dev": true + "dev": true, + "requires": { + "find-cache-dir": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "loader-utils": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + } }, "eslint-module-utils": { "version": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-1.0.0.tgz", "integrity": "sha1-xKV/06U+/YQmzC1VUKraubvQX9A=", "dev": true, + "requires": { + "debug": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "pkg-dir": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz" + }, "dependencies": { "debug": { "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true + "dev": true, + "requires": { + "ms": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } }, "ms": { "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", @@ -1696,34 +2782,66 @@ "eslint-plugin-flowtype": { "version": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.21.0.tgz", "integrity": "sha1-pH6Fq83RgdN6M2BUvVUhSa44fZw=", - "dev": true + "dev": true, + "requires": { + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + } }, "eslint-plugin-import": { "version": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.0.1.tgz", "integrity": "sha1-3P6WNX1Haz+CJXDULCm+xm9dnFw=", "dev": true, + "requires": { + "builtin-modules": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "contains-path": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "debug": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", + "doctrine": "https://registry.npmjs.org/doctrine/-/doctrine-1.3.0.tgz", + "eslint-import-resolver-node": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.2.3.tgz", + "eslint-module-utils": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-1.0.0.tgz", + "has": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "lodash.cond": "https://registry.npmjs.org/lodash.cond/-/lodash.cond-4.5.2.tgz", + "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "pkg-up": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz" + }, "dependencies": { "doctrine": { "version": "https://registry.npmjs.org/doctrine/-/doctrine-1.3.0.tgz", "integrity": "sha1-E+dWgrVVGEJCdvfBc3g0Vu+RPSY=", - "dev": true + "dev": true, + "requires": { + "esutils": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + } } } }, "eslint-plugin-jsx-a11y": { "version": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-2.2.3.tgz", "integrity": "sha1-TjXLcbin23AqxBXIBuuOjZ6mxl0=", - "dev": true + "dev": true, + "requires": { + "damerau-levenshtein": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.3.tgz", + "jsx-ast-utils": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.0.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + } }, "eslint-plugin-react": { "version": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-6.4.1.tgz", "integrity": "sha1-fRqt50fbFYkvce7h/qSt35e8+is=", - "dev": true + "dev": true, + "requires": { + "doctrine": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "jsx-ast-utils": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.0.tgz" + } }, "espree": { "version": "https://registry.npmjs.org/espree/-/espree-3.4.0.tgz", "integrity": "sha1-QWVvpWKOBCh4Al70Z+ePEly4bh0=", - "dev": true + "dev": true, + "requires": { + "acorn": "https://registry.npmjs.org/acorn/-/acorn-4.0.4.tgz", + "acorn-jsx": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz" + } }, "esprima": { "version": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", @@ -1734,6 +2852,10 @@ "version": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.1.0.tgz", "integrity": "sha1-RxO2U2rffyrE8yfVWed1a/9kgiA=", "dev": true, + "requires": { + "estraverse": "https://registry.npmjs.org/estraverse/-/estraverse-4.1.1.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + }, "dependencies": { "estraverse": { "version": "https://registry.npmjs.org/estraverse/-/estraverse-4.1.1.tgz", @@ -1760,7 +2882,11 @@ "event-emitter": { "version": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.4.tgz", "integrity": "sha1-jWPd+0z+H647MsomXExyAiIIC7U=", - "dev": true + "dev": true, + "requires": { + "d": "https://registry.npmjs.org/d/-/d-0.1.1.tgz", + "es5-ext": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.13.tgz" + } }, "eventemitter3": { "version": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", @@ -1775,12 +2901,18 @@ "eventsource": { "version": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", - "dev": true + "dev": true, + "requires": { + "original": "https://registry.npmjs.org/original/-/original-1.0.0.tgz" + } }, "exec-sh": { "version": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.0.tgz", "integrity": "sha1-FPdd4/INKG75MwmbLOUKkDWc7xA=", - "dev": true + "dev": true, + "requires": { + "merge": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz" + } }, "exenv": { "version": "https://registry.npmjs.org/exenv/-/exenv-1.2.0.tgz", @@ -1794,12 +2926,18 @@ "expand-brackets": { "version": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true + "dev": true, + "requires": { + "is-posix-bracket": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz" + } }, "expand-range": { "version": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true + "dev": true, + "requires": { + "fill-range": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz" + } }, "expand-template": { "version": "https://registry.npmjs.org/expand-template/-/expand-template-1.0.3.tgz", @@ -1809,11 +2947,44 @@ "version": "https://registry.npmjs.org/express/-/express-4.15.2.tgz", "integrity": "sha1-rxB/wUhQRFfy3Kmm8lcdcSm5ezU=", "dev": true, + "requires": { + "accepts": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", + "array-flatten": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "content-disposition": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "content-type": "https://registry.npmjs.org/content-type/-/content-type-1.0.2.tgz", + "cookie": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "cookie-signature": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "debug": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "depd": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", + "encodeurl": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", + "escape-html": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "etag": "https://registry.npmjs.org/etag/-/etag-1.8.0.tgz", + "finalhandler": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.0.tgz", + "fresh": "https://registry.npmjs.org/fresh/-/fresh-0.5.0.tgz", + "merge-descriptors": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "methods": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "on-finished": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "parseurl": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz", + "path-to-regexp": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "proxy-addr": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.3.tgz", + "qs": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "range-parser": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "send": "https://registry.npmjs.org/send/-/send-0.15.1.tgz", + "serve-static": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.1.tgz", + "setprototypeof": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "statuses": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "type-is": "https://registry.npmjs.org/type-is/-/type-is-1.6.14.tgz", + "utils-merge": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.0.tgz", + "vary": "https://registry.npmjs.org/vary/-/vary-1.1.0.tgz" + }, "dependencies": { "debug": { "version": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "integrity": "sha1-eYVQkLosTjEVzH2HaUkdWPBJE1E=", - "dev": true + "dev": true, + "requires": { + "ms": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" + } }, "qs": { "version": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", @@ -1830,12 +3001,20 @@ "extglob": { "version": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" + } }, "extract-text-webpack-plugin": { "version": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-1.0.1.tgz", "integrity": "sha1-yVvzy6rEnclvHcbgclSfu2VMzSw=", - "dev": true + "dev": true, + "requires": { + "async": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "loader-utils": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "webpack-sources": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.1.5.tgz" + } }, "extsprintf": { "version": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", @@ -1859,16 +3038,31 @@ "faye-websocket": { "version": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.7.3.tgz", "integrity": "sha1-zEB0x/Sk39A69U3WXDVLE1EyzhE=", - "dev": true + "dev": true, + "requires": { + "websocket-driver": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz" + } }, "fb-watchman": { "version": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", "integrity": "sha1-okz0eCf4LTj7Waaa1wt247auc4M=", - "dev": true + "dev": true, + "requires": { + "bser": "https://registry.npmjs.org/bser/-/bser-1.0.2.tgz" + } }, "fbjs": { "version": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz", "integrity": "sha1-GAJH+9NH3MkARRe5BPhlQAoMjxQ=", + "requires": { + "core-js": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "isomorphic-fetch": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "promise": "https://registry.npmjs.org/promise/-/promise-7.1.1.tgz", + "setimmediate": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "ua-parser-js": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.12.tgz" + }, "dependencies": { "core-js": { "version": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", @@ -1879,17 +3073,28 @@ "figures": { "version": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "dev": true + "dev": true, + "requires": { + "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + } }, "file-entry-cache": { "version": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", - "dev": true + "dev": true, + "requires": { + "flat-cache": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.2.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + } }, "file-loader": { "version": "https://registry.npmjs.org/file-loader/-/file-loader-0.9.0.tgz", "integrity": "sha1-HS2t3UJM5tGwfP4/eXMb7TYXq0I=", - "dev": true + "dev": true, + "requires": { + "loader-utils": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz" + } }, "filename-regex": { "version": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz", @@ -1899,7 +3104,11 @@ "fileset": { "version": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", - "dev": true + "dev": true, + "requires": { + "glob": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", + "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz" + } }, "filesize": { "version": "https://registry.npmjs.org/filesize/-/filesize-3.3.0.tgz", @@ -1909,34 +3118,68 @@ "fill-range": { "version": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", - "dev": true + "dev": true, + "requires": { + "is-number": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "isobject": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "randomatic": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", + "repeat-element": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "repeat-string": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" + } }, "finalhandler": { "version": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.0.0.tgz", "integrity": "sha1-tWkcLAkSCS8YrCPpQWveXNfcZ1U=", "dev": true, + "requires": { + "debug": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "encodeurl": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", + "escape-html": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "on-finished": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "parseurl": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz", + "statuses": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "unpipe": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + }, "dependencies": { "debug": { "version": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "integrity": "sha1-eYVQkLosTjEVzH2HaUkdWPBJE1E=", - "dev": true + "dev": true, + "requires": { + "ms": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" + } } } }, "find-cache-dir": { "version": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", - "dev": true + "dev": true, + "requires": { + "commondir": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "pkg-dir": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz" + } }, "find-up": { "version": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true + "dev": true, + "requires": { + "path-exists": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + } }, "flat-cache": { "version": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.2.tgz", "integrity": "sha1-+oZxTnLCHbiGAXYezy9VXRq8a5Y=", - "dev": true + "dev": true, + "requires": { + "circular-json": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.1.tgz", + "del": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "write": "https://registry.npmjs.org/write/-/write-0.2.1.tgz" + } }, "flatten": { "version": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", @@ -1945,7 +3188,10 @@ }, "follow-redirects": { "version": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.0.0.tgz", - "integrity": "sha1-jjQpjL0uF28lTv/sdaHHjMhJ/Tc=" + "integrity": "sha1-jjQpjL0uF28lTv/sdaHHjMhJ/Tc=", + "requires": { + "debug": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz" + } }, "for-in": { "version": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -1955,7 +3201,10 @@ "for-own": { "version": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true + "dev": true, + "requires": { + "for-in": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" + } }, "forever-agent": { "version": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -1965,7 +3214,12 @@ "form-data": { "version": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz", "integrity": "sha1-icNTQAi5fq2ky7FX1Y9vXfAl6uQ=", - "dev": true + "dev": true, + "requires": { + "asynckit": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "combined-stream": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz" + } }, "forwarded": { "version": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz", @@ -1980,7 +3234,14 @@ "fs-extra": { "version": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "jsonfile": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "klaw": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz" + } }, "fs.realpath": { "version": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -1991,6 +3252,10 @@ "integrity": "sha1-8Z/Sj0Pur3YWgOUZogPE0LPTGv8=", "dev": true, "optional": true, + "requires": { + "nan": "https://registry.npmjs.org/nan/-/nan-2.5.1.tgz", + "node-pre-gyp": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz" + }, "dependencies": { "abbrev": { "version": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz", @@ -2019,7 +3284,11 @@ "version": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", "integrity": "sha1-gORw6VoIR5T+GJkmLFZnxuiN4bM=", "dev": true, - "optional": true + "optional": true, + "requires": { + "delegates": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz" + } }, "asn1": { "version": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", @@ -2060,22 +3329,35 @@ "version": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", "dev": true, - "optional": true + "optional": true, + "requires": { + "tweetnacl": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + } }, "block-stream": { "version": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", - "dev": true + "dev": true, + "requires": { + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + } }, "boom": { "version": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", "integrity": "sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8=", - "dev": true + "dev": true, + "requires": { + "hoek": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + } }, "brace-expansion": { "version": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz", "integrity": "sha1-cZfX6qm4fmSDkOph/GbIRCdCDfk=", - "dev": true + "dev": true, + "requires": { + "balanced-match": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "concat-map": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + } }, "buffer-shims": { "version": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", @@ -2092,7 +3374,14 @@ "version": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "dev": true, - "optional": true + "optional": true, + "requires": { + "ansi-styles": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "has-ansi": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz" + } }, "code-point-at": { "version": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", @@ -2102,13 +3391,19 @@ "combined-stream": { "version": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", "integrity": "sha1-k4NwpXtKUd6ix3wV1cX9+JUWQAk=", - "dev": true + "dev": true, + "requires": { + "delayed-stream": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" + } }, "commander": { "version": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", "dev": true, - "optional": true + "optional": true, + "requires": { + "graceful-readlink": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz" + } }, "concat-map": { "version": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", @@ -2129,13 +3424,19 @@ "version": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", "integrity": "sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g=", "dev": true, - "optional": true + "optional": true, + "requires": { + "boom": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz" + } }, "dashdash": { "version": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, "optional": true, + "requires": { + "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + }, "dependencies": { "assert-plus": { "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", @@ -2149,7 +3450,10 @@ "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", "dev": true, - "optional": true + "optional": true, + "requires": { + "ms": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } }, "deep-extend": { "version": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz", @@ -2172,7 +3476,10 @@ "version": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", "dev": true, - "optional": true + "optional": true, + "requires": { + "jsbn": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + } }, "escape-string-regexp": { "version": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", @@ -2201,7 +3508,12 @@ "version": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz", "integrity": "sha1-icNTQAi5fq2ky7FX1Y9vXfAl6uQ=", "dev": true, - "optional": true + "optional": true, + "requires": { + "asynckit": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "combined-stream": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz" + } }, "fs.realpath": { "version": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -2211,19 +3523,40 @@ "fstream": { "version": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", "integrity": "sha1-YE6Kkv4m/9n2+uMDmdSYThqyKCI=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz" + } }, "fstream-ignore": { "version": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz", "integrity": "sha1-nDHa40dnAY/h0kmyTa2mfQktoQU=", "dev": true, - "optional": true + "optional": true, + "requires": { + "fstream": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz" + } }, "gauge": { "version": "https://registry.npmjs.org/gauge/-/gauge-2.7.3.tgz", "integrity": "sha1-HCOFX5YvF7OtPQ3HRD8wRULt/gk=", "dev": true, - "optional": true + "optional": true, + "requires": { + "aproba": "https://registry.npmjs.org/aproba/-/aproba-1.1.1.tgz", + "console-control-strings": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "has-unicode": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "signal-exit": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "wide-align": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz" + } }, "generate-function": { "version": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", @@ -2235,13 +3568,19 @@ "version": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", "dev": true, - "optional": true + "optional": true, + "requires": { + "is-property": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" + } }, "getpass": { "version": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz", "integrity": "sha1-KD/9n8ElaECHUxHBtg6MQBhxEOY=", "dev": true, "optional": true, + "requires": { + "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + }, "dependencies": { "assert-plus": { "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", @@ -2254,7 +3593,15 @@ "glob": { "version": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", - "dev": true + "dev": true, + "requires": { + "fs.realpath": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + } }, "graceful-fs": { "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", @@ -2271,13 +3618,22 @@ "version": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", "integrity": "sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0=", "dev": true, - "optional": true + "optional": true, + "requires": { + "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "commander": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "is-my-json-valid": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz", + "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + } }, "has-ansi": { "version": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", "dev": true, - "optional": true + "optional": true, + "requires": { + "ansi-regex": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + } }, "has-unicode": { "version": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", @@ -2289,7 +3645,13 @@ "version": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", "dev": true, - "optional": true + "optional": true, + "requires": { + "boom": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "cryptiles": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "hoek": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "sntp": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + } }, "hoek": { "version": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", @@ -2300,12 +3662,21 @@ "version": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", "dev": true, - "optional": true + "optional": true, + "requires": { + "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "jsprim": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz", + "sshpk": "https://registry.npmjs.org/sshpk/-/sshpk-1.10.2.tgz" + } }, "inflight": { "version": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true + "dev": true, + "requires": { + "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } }, "inherits": { "version": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", @@ -2321,13 +3692,22 @@ "is-fullwidth-code-point": { "version": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true + "dev": true, + "requires": { + "number-is-nan": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" + } }, "is-my-json-valid": { "version": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.15.0.tgz", "integrity": "sha1-k27do8o8IR/ZjzstPgjaQ/eykVs=", "dev": true, - "optional": true + "optional": true, + "requires": { + "generate-function": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "generate-object-property": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "jsonpointer": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", + "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } }, "is-property": { "version": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz", @@ -2356,7 +3736,10 @@ "version": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", "integrity": "sha1-BtSRIlUJNBlHfUJWM2BuDpB4KWc=", "dev": true, - "optional": true + "optional": true, + "requires": { + "jsbn": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + } }, "jsbn": { "version": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", @@ -2386,7 +3769,12 @@ "version": "https://registry.npmjs.org/jsprim/-/jsprim-1.3.1.tgz", "integrity": "sha1-KnJW9wQSop7jZwqspiWZTE3P8lI=", "dev": true, - "optional": true + "optional": true, + "requires": { + "extsprintf": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", + "json-schema": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "verror": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz" + } }, "mime-db": { "version": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz", @@ -2396,12 +3784,18 @@ "mime-types": { "version": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", "integrity": "sha1-9+99l1g/yvO30oK2+LVnnaselO4=", - "dev": true + "dev": true, + "requires": { + "mime-db": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz" + } }, "minimatch": { "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", - "dev": true + "dev": true, + "requires": { + "brace-expansion": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz" + } }, "minimist": { "version": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", @@ -2411,7 +3805,10 @@ "mkdirp": { "version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true + "dev": true, + "requires": { + "minimist": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + } }, "ms": { "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", @@ -2423,19 +3820,39 @@ "version": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.6.33.tgz", "integrity": "sha1-ZArFUZj2qSWXLgwWxKwmoDTV7Mk=", "dev": true, - "optional": true + "optional": true, + "requires": { + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "nopt": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "npmlog": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz", + "rc": "https://registry.npmjs.org/rc/-/rc-1.1.7.tgz", + "request": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", + "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", + "semver": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "tar": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "tar-pack": "https://registry.npmjs.org/tar-pack/-/tar-pack-3.3.0.tgz" + } }, "nopt": { "version": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", "dev": true, - "optional": true + "optional": true, + "requires": { + "abbrev": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.0.tgz" + } }, "npmlog": { "version": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz", "integrity": "sha1-0DlQ4OeM4VJ7om0qdZLpNIrD518=", "dev": true, - "optional": true + "optional": true, + "requires": { + "are-we-there-yet": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", + "console-control-strings": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "gauge": "https://registry.npmjs.org/gauge/-/gauge-2.7.3.tgz", + "set-blocking": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + } }, "number-is-nan": { "version": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", @@ -2457,7 +3874,10 @@ "once": { "version": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true + "dev": true, + "requires": { + "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } }, "path-is-absolute": { "version": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -2474,7 +3894,10 @@ "version": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, - "optional": true + "optional": true, + "requires": { + "pinkie": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } }, "process-nextick-args": { "version": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", @@ -2498,6 +3921,12 @@ "integrity": "sha1-xepWS7B6/5/TpbMukGwdOmWUD+o=", "dev": true, "optional": true, + "requires": { + "deep-extend": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz", + "ini": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", + "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "strip-json-comments": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" + }, "dependencies": { "minimist": { "version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", @@ -2511,18 +3940,52 @@ "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.2.tgz", "integrity": "sha1-qeb+w8fdqF+LsbO6cChgRVb8gl4=", "dev": true, - "optional": true + "optional": true, + "requires": { + "buffer-shims": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "process-nextick-args": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "util-deprecate": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } }, "request": { "version": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", "dev": true, - "optional": true + "optional": true, + "requires": { + "aws-sign2": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "aws4": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", + "caseless": "https://registry.npmjs.org/caseless/-/caseless-0.11.0.tgz", + "combined-stream": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "extend": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", + "forever-agent": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "form-data": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz", + "har-validator": "https://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz", + "hawk": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "http-signature": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "is-typedarray": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "isstream": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "json-stringify-safe": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", + "oauth-sign": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "qs": "https://registry.npmjs.org/qs/-/qs-6.3.1.tgz", + "stringstream": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "tough-cookie": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", + "tunnel-agent": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "uuid": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz" + } }, "rimraf": { "version": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=", - "dev": true + "dev": true, + "requires": { + "glob": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz" + } }, "semver": { "version": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", @@ -2546,13 +4009,27 @@ "version": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", "dev": true, - "optional": true + "optional": true, + "requires": { + "hoek": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + } }, "sshpk": { "version": "https://registry.npmjs.org/sshpk/-/sshpk-1.10.2.tgz", "integrity": "sha1-1agEziJpVRVjjnmNviMnPeBwpfo=", "dev": true, "optional": true, + "requires": { + "asn1": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "bcrypt-pbkdf": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "dashdash": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "ecc-jsbn": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "getpass": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz", + "jodid25519": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", + "jsbn": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "tweetnacl": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + }, "dependencies": { "assert-plus": { "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", @@ -2570,7 +4047,12 @@ "string-width": { "version": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", - "dev": true + "dev": true, + "requires": { + "code-point-at": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "is-fullwidth-code-point": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + } }, "stringstream": { "version": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", @@ -2581,7 +4063,10 @@ "strip-ansi": { "version": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true + "dev": true, + "requires": { + "ansi-regex": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + } }, "strip-json-comments": { "version": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", @@ -2598,25 +4083,52 @@ "tar": { "version": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", - "dev": true + "dev": true, + "requires": { + "block-stream": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "fstream": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + } }, "tar-pack": { "version": "https://registry.npmjs.org/tar-pack/-/tar-pack-3.3.0.tgz", "integrity": "sha1-MJMYFkGPVa/E0hd1r91nIM7kXa4=", "dev": true, "optional": true, + "requires": { + "debug": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "fstream": "https://registry.npmjs.org/fstream/-/fstream-1.0.10.tgz", + "fstream-ignore": "https://registry.npmjs.org/fstream-ignore/-/fstream-ignore-1.0.5.tgz", + "once": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", + "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", + "tar": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "uid-number": "https://registry.npmjs.org/uid-number/-/uid-number-0.0.6.tgz" + }, "dependencies": { "once": { "version": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", "dev": true, - "optional": true + "optional": true, + "requires": { + "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } }, "readable-stream": { "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.1.5.tgz", "integrity": "sha1-ZvqLcg4UOLNkaB8q0aY8YYRIydA=", "dev": true, - "optional": true + "optional": true, + "requires": { + "buffer-shims": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "process-nextick-args": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "util-deprecate": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } } } }, @@ -2624,7 +4136,10 @@ "version": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=", "dev": true, - "optional": true + "optional": true, + "requires": { + "punycode": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" + } }, "tunnel-agent": { "version": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", @@ -2659,13 +4174,19 @@ "version": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=", "dev": true, - "optional": true + "optional": true, + "requires": { + "extsprintf": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz" + } }, "wide-align": { "version": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz", "integrity": "sha1-QO3egCpx/qHwcNo+YtzaLnrdlq0=", "dev": true, - "optional": true + "optional": true, + "requires": { + "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" + } }, "wrappy": { "version": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -2687,7 +4208,17 @@ }, "gauge": { "version": "https://registry.npmjs.org/gauge/-/gauge-2.7.3.tgz", - "integrity": "sha1-HCOFX5YvF7OtPQ3HRD8wRULt/gk=" + "integrity": "sha1-HCOFX5YvF7OtPQ3HRD8wRULt/gk=", + "requires": { + "aproba": "https://registry.npmjs.org/aproba/-/aproba-1.1.1.tgz", + "console-control-strings": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "has-unicode": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "signal-exit": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "wide-align": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz" + } }, "generate-function": { "version": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", @@ -2697,7 +4228,10 @@ "generate-object-property": { "version": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", "integrity": "sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA=", - "dev": true + "dev": true, + "requires": { + "is-property": "https://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz" + } }, "get-caller-file": { "version": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", @@ -2708,6 +4242,9 @@ "version": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz", "integrity": "sha1-KD/9n8ElaECHUxHBtg6MQBhxEOY=", "dev": true, + "requires": { + "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" + }, "dependencies": { "assert-plus": { "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", @@ -2720,16 +4257,35 @@ "version": "https://registry.npmjs.org/gh-pages/-/gh-pages-0.12.0.tgz", "integrity": "sha1-2VHj7Zi4VpnUsEGOsaFbGgSYjcE=", "dev": true, + "requires": { + "async": "https://registry.npmjs.org/async/-/async-2.1.2.tgz", + "commander": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "globby": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.10.tgz", + "q": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", + "q-io": "https://registry.npmjs.org/q-io/-/q-io-1.13.2.tgz", + "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz" + }, "dependencies": { "async": { "version": "https://registry.npmjs.org/async/-/async-2.1.2.tgz", "integrity": "sha1-YSpKtF70KnDN6Aa62G7m2wR+g4U=", - "dev": true + "dev": true, + "requires": { + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + } }, "globby": { "version": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true + "dev": true, + "requires": { + "array-union": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "glob": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "pify": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + } }, "graceful-fs": { "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.10.tgz", @@ -2744,17 +4300,32 @@ }, "glob": { "version": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", - "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=" + "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", + "requires": { + "fs.realpath": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + } }, "glob-base": { "version": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true + "dev": true, + "requires": { + "glob-parent": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" + } }, "glob-parent": { "version": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true + "dev": true, + "requires": { + "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" + } }, "globals": { "version": "https://registry.npmjs.org/globals/-/globals-9.16.0.tgz", @@ -2764,7 +4335,15 @@ "globby": { "version": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", - "dev": true + "dev": true, + "requires": { + "array-union": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "arrify": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "glob": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "pify": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + } }, "graceful-fs": { "version": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", @@ -2783,17 +4362,29 @@ "gzip-size": { "version": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", - "dev": true + "dev": true, + "requires": { + "duplexer": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz" + } }, "handlebars": { "version": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.6.tgz", "integrity": "sha1-LORISFBTf5yXqAJtU5m5NcTtTtc=", "dev": true, + "requires": { + "async": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "optimist": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "uglify-js": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.12.tgz" + }, "dependencies": { "source-map": { "version": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true + "dev": true, + "requires": { + "amdefine": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz" + } } } }, @@ -2805,17 +4396,27 @@ "har-validator": { "version": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", "integrity": "sha1-M0gdDxu/9gDdID11gSpqX7oALio=", - "dev": true + "dev": true, + "requires": { + "ajv": "https://registry.npmjs.org/ajv/-/ajv-4.11.5.tgz", + "har-schema": "https://registry.npmjs.org/har-schema/-/har-schema-1.0.5.tgz" + } }, "has": { "version": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", - "dev": true + "dev": true, + "requires": { + "function-bind": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.0.tgz" + } }, "has-ansi": { "version": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true + "dev": true, + "requires": { + "ansi-regex": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + } }, "has-flag": { "version": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", @@ -2829,7 +4430,13 @@ "hawk": { "version": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", "integrity": "sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ=", - "dev": true + "dev": true, + "requires": { + "boom": "https://registry.npmjs.org/boom/-/boom-2.10.1.tgz", + "cryptiles": "https://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz", + "hoek": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", + "sntp": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz" + } }, "he": { "version": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", @@ -2838,7 +4445,13 @@ }, "history": { "version": "https://registry.npmjs.org/history/-/history-3.3.0.tgz", - "integrity": "sha1-/O3M6PEpdTcVRdc1RhAzV5ptrpw=" + "integrity": "sha1-/O3M6PEpdTcVRdc1RhAzV5ptrpw=", + "requires": { + "invariant": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "query-string": "https://registry.npmjs.org/query-string/-/query-string-4.3.2.tgz", + "warning": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz" + } }, "hoek": { "version": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz", @@ -2852,7 +4465,11 @@ "home-or-tmp": { "version": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", - "dev": true + "dev": true, + "requires": { + "os-homedir": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "os-tmpdir": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" + } }, "hosted-git-info": { "version": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.2.0.tgz", @@ -2867,7 +4484,10 @@ "html-encoding-sniffer": { "version": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.1.tgz", "integrity": "sha1-eb96eF6klf5mFl5zQVPzY/9UN9o=", - "dev": true + "dev": true, + "requires": { + "whatwg-encoding": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.1.tgz" + } }, "html-entities": { "version": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.0.tgz", @@ -2877,22 +4497,49 @@ "html-minifier": { "version": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.4.1.tgz", "integrity": "sha1-C/PFTX8RbVALeMUfxCRgOZItwlA=", - "dev": true + "dev": true, + "requires": { + "camel-case": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "clean-css": "https://registry.npmjs.org/clean-css/-/clean-css-4.0.8.tgz", + "commander": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "he": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "ncname": "https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz", + "param-case": "https://registry.npmjs.org/param-case/-/param-case-2.1.0.tgz", + "relateurl": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "uglify-js": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.12.tgz" + } }, "html-webpack-plugin": { "version": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-2.24.0.tgz", "integrity": "sha1-U2l86nmp880fjCOaxx+UnVZzyss=", - "dev": true + "dev": true, + "requires": { + "bluebird": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.0.tgz", + "html-minifier": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.4.1.tgz", + "loader-utils": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "pretty-error": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.0.3.tgz", + "toposort": "https://registry.npmjs.org/toposort/-/toposort-1.0.3.tgz" + } }, "htmlparser2": { "version": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", "dev": true, + "requires": { + "domelementtype": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "domhandler": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", + "domutils": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", + "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz" + }, "dependencies": { "domutils": { "version": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", - "dev": true + "dev": true, + "requires": { + "domelementtype": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz" + } }, "isarray": { "version": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -2902,29 +4549,55 @@ "readable-stream": { "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true + "dev": true, + "requires": { + "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "isarray": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } } } }, "http-browserify": { "version": "https://registry.npmjs.org/http-browserify/-/http-browserify-1.7.0.tgz", "integrity": "sha1-M3la3nLfiKz7/TZ3PO/tp2RzWyA=", - "dev": true + "dev": true, + "requires": { + "Base64": "https://registry.npmjs.org/Base64/-/Base64-0.2.1.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + } }, "http-errors": { "version": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.1.tgz", "integrity": "sha1-X4uO2YrKVFZWv1cplzh/kEpyIlc=", - "dev": true + "dev": true, + "requires": { + "depd": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "setprototypeof": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "statuses": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz" + } }, "http-proxy": { "version": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz", "integrity": "sha1-Bt/ykpUr9k2+hHH6nfcwZtTzd0I=", - "dev": true + "dev": true, + "requires": { + "eventemitter3": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.2.0.tgz", + "requires-port": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + } }, "http-proxy-middleware": { "version": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.2.tgz", "integrity": "sha1-Vy1Rem0vsQY6Rp3ilO7ZYGY1IAc=", "dev": true, + "requires": { + "http-proxy": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.16.2.tgz", + "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "micromatch": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz" + }, "dependencies": { "is-extglob": { "version": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", @@ -2934,14 +4607,22 @@ "is-glob": { "version": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + } } } }, "http-signature": { "version": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", "integrity": "sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8=", - "dev": true + "dev": true, + "requires": { + "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-0.2.0.tgz", + "jsprim": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", + "sshpk": "https://registry.npmjs.org/sshpk/-/sshpk-1.11.0.tgz" + } }, "https-browserify": { "version": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz", @@ -2992,7 +4673,11 @@ }, "inflight": { "version": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=" + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } }, "inherits": { "version": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", @@ -3008,12 +4693,31 @@ }, "inline-style-prefixer": { "version": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-2.0.5.tgz", - "integrity": "sha1-wVPH6I/YT+9cYC6VqBaLJ3BnH+c=" + "integrity": "sha1-wVPH6I/YT+9cYC6VqBaLJ3BnH+c=", + "requires": { + "bowser": "https://registry.npmjs.org/bowser/-/bowser-1.6.0.tgz", + "hyphenate-style-name": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.2.tgz" + } }, "inquirer": { "version": "https://registry.npmjs.org/inquirer/-/inquirer-0.12.0.tgz", "integrity": "sha1-HvK/1jUE3wvHV4X/+MLEHfEvB34=", - "dev": true + "dev": true, + "requires": { + "ansi-escapes": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "ansi-regex": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "cli-cursor": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz", + "cli-width": "https://registry.npmjs.org/cli-width/-/cli-width-2.1.0.tgz", + "figures": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "readline2": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", + "run-async": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", + "rx-lite": "https://registry.npmjs.org/rx-lite/-/rx-lite-3.1.2.tgz", + "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "through": "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + } }, "interpret": { "version": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz", @@ -3026,7 +4730,10 @@ }, "invariant": { "version": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", - "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=" + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "requires": { + "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz" + } }, "invert-kv": { "version": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", @@ -3051,7 +4758,10 @@ "is-binary-path": { "version": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "dev": true + "dev": true, + "requires": { + "binary-extensions": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.8.0.tgz" + } }, "is-buffer": { "version": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", @@ -3061,12 +4771,18 @@ "is-builtin-module": { "version": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", - "dev": true + "dev": true, + "requires": { + "builtin-modules": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz" + } }, "is-ci": { "version": "https://registry.npmjs.org/is-ci/-/is-ci-1.0.10.tgz", "integrity": "sha1-9zkzayYyNlBhqdSCcM1WrjNpMY4=", - "dev": true + "dev": true, + "requires": { + "ci-info": "https://registry.npmjs.org/ci-info/-/ci-info-1.0.0.tgz" + } }, "is-dotfile": { "version": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", @@ -3076,7 +4792,10 @@ "is-equal-shallow": { "version": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", - "dev": true + "dev": true, + "requires": { + "is-primitive": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" + } }, "is-extendable": { "version": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", @@ -3091,26 +4810,44 @@ "is-finite": { "version": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "dev": true + "dev": true, + "requires": { + "number-is-nan": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" + } }, "is-fullwidth-code-point": { "version": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=" + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz" + } }, "is-glob": { "version": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true + "dev": true, + "requires": { + "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz" + } }, "is-my-json-valid": { "version": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.16.0.tgz", "integrity": "sha1-8Hndm/2uZe4gOKrorLyGqxCeNpM=", - "dev": true + "dev": true, + "requires": { + "generate-function": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", + "generate-object-property": "https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz", + "jsonpointer": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", + "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } }, "is-number": { "version": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true + "dev": true, + "requires": { + "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz" + } }, "is-path-cwd": { "version": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", @@ -3120,12 +4857,18 @@ "is-path-in-cwd": { "version": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", - "dev": true + "dev": true, + "requires": { + "is-path-inside": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz" + } }, "is-path-inside": { "version": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz", "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=", - "dev": true + "dev": true, + "requires": { + "path-is-inside": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" + } }, "is-plain-obj": { "version": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", @@ -3150,7 +4893,10 @@ "is-resolvable": { "version": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz", "integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=", - "dev": true + "dev": true, + "requires": { + "tryit": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz" + } }, "is-stream": { "version": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", @@ -3159,7 +4905,10 @@ "is-svg": { "version": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=", - "dev": true + "dev": true, + "requires": { + "html-comment-regex": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz" + } }, "is-typedarray": { "version": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", @@ -3183,11 +4932,18 @@ "isobject": { "version": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true + "dev": true, + "requires": { + "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + } }, "isomorphic-fetch": { "version": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", - "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=" + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.6.3.tgz", + "whatwg-fetch": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-1.0.0.tgz" + } }, "isstream": { "version": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", @@ -3198,11 +4954,34 @@ "version": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", "integrity": "sha1-ZcfXPUxNqE1POsMQuRj7C4Azczs=", "dev": true, + "requires": { + "abbrev": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz", + "async": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "escodegen": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", + "esprima": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz", + "glob": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "handlebars": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.6.tgz", + "js-yaml": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "nopt": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "resolve": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "which": "https://registry.npmjs.org/which/-/which-1.2.12.tgz", + "wordwrap": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz" + }, "dependencies": { "glob": { "version": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true + "dev": true, + "requires": { + "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + } }, "resolve": { "version": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", @@ -3215,11 +4994,27 @@ "version": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.1.1.tgz", "integrity": "sha1-024vFWDRpDzjBMT/czgYLeYcj3M=", "dev": true, + "requires": { + "async": "https://registry.npmjs.org/async/-/async-2.1.5.tgz", + "fileset": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "istanbul-lib-coverage": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.1.tgz", + "istanbul-lib-hook": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.0.0.tgz", + "istanbul-lib-instrument": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.4.2.tgz", + "istanbul-lib-report": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.0.0-alpha.3.tgz", + "istanbul-lib-source-maps": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.1.0.tgz", + "istanbul-reports": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.0.1.tgz", + "js-yaml": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + }, "dependencies": { "async": { "version": "https://registry.npmjs.org/async/-/async-2.1.5.tgz", "integrity": "sha1-5YfGhYCZSsZ/xW/4bTrFa9voELw=", - "dev": true + "dev": true, + "requires": { + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + } } } }, @@ -3231,37 +5026,72 @@ "istanbul-lib-hook": { "version": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.0.0.tgz", "integrity": "sha1-/FNn7if1kmjo8GCwx6rwUdnEJcU=", - "dev": true + "dev": true, + "requires": { + "append-transform": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz" + } }, "istanbul-lib-instrument": { "version": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.4.2.tgz", "integrity": "sha1-Di/frJPB2r8uMVeGN9x4oZCJ9D4=", - "dev": true + "dev": true, + "requires": { + "babel-generator": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.24.0.tgz", + "babel-template": "https://registry.npmjs.org/babel-template/-/babel-template-6.23.0.tgz", + "babel-traverse": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.23.1.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "babylon": "https://registry.npmjs.org/babylon/-/babylon-6.16.1.tgz", + "istanbul-lib-coverage": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.1.tgz", + "semver": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz" + } }, "istanbul-lib-report": { "version": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.0.0-alpha.3.tgz", "integrity": "sha1-MtX27H8zyjpgIgnieLLm/xQ0mK8=", - "dev": true + "dev": true, + "requires": { + "async": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "istanbul-lib-coverage": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.1.tgz", + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "path-parse": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", + "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz" + } }, "istanbul-lib-source-maps": { "version": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.1.0.tgz", "integrity": "sha1-nUKSGPNbgjVg6jAKlv8MO72reF8=", - "dev": true + "dev": true, + "requires": { + "istanbul-lib-coverage": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.1.tgz", + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", + "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } }, "istanbul-reports": { "version": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.0.1.tgz", "integrity": "sha1-mhcXa8Smy+va5SsvFZYdUvpiP7w=", - "dev": true + "dev": true, + "requires": { + "handlebars": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.6.tgz" + } }, "jasmine-check": { "version": "https://registry.npmjs.org/jasmine-check/-/jasmine-check-0.1.5.tgz", "integrity": "sha1-261+7FYmHEs9F1raVf5ZsJrJ5BU=", - "dev": true + "dev": true, + "requires": { + "testcheck": "https://registry.npmjs.org/testcheck/-/testcheck-0.1.4.tgz" + } }, "jest": { "version": "https://registry.npmjs.org/jest/-/jest-16.0.2.tgz", "integrity": "sha1-Si9/NSdGUWiguv4MPVUFUYglPzo=", "dev": true, + "requires": { + "jest-cli": "https://registry.npmjs.org/jest-cli/-/jest-cli-16.0.2.tgz" + }, "dependencies": { "callsites": { "version": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", @@ -3271,12 +5101,47 @@ "cliui": { "version": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true + "dev": true, + "requires": { + "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "wrap-ansi": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz" + } }, "jest-cli": { "version": "https://registry.npmjs.org/jest-cli/-/jest-cli-16.0.2.tgz", "integrity": "sha1-1Dmyiv+nGJqj0EbSr5Mffrua9p0=", - "dev": true + "dev": true, + "requires": { + "ansi-escapes": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz", + "callsites": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "is-ci": "https://registry.npmjs.org/is-ci/-/is-ci-1.0.10.tgz", + "istanbul-api": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.1.1.tgz", + "istanbul-lib-coverage": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.1.tgz", + "istanbul-lib-instrument": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.4.2.tgz", + "jest-changed-files": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-16.0.0.tgz", + "jest-config": "https://registry.npmjs.org/jest-config/-/jest-config-16.0.2.tgz", + "jest-environment-jsdom": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-16.0.2.tgz", + "jest-file-exists": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-15.0.0.tgz", + "jest-haste-map": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-16.0.2.tgz", + "jest-jasmine2": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-16.0.2.tgz", + "jest-mock": "https://registry.npmjs.org/jest-mock/-/jest-mock-16.0.2.tgz", + "jest-resolve": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-16.0.2.tgz", + "jest-resolve-dependencies": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-16.0.2.tgz", + "jest-runtime": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-16.0.2.tgz", + "jest-snapshot": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-16.0.2.tgz", + "jest-util": "https://registry.npmjs.org/jest-util/-/jest-util-16.0.2.tgz", + "json-stable-stringify": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "node-notifier": "https://registry.npmjs.org/node-notifier/-/node-notifier-4.6.1.tgz", + "sane": "https://registry.npmjs.org/sane/-/sane-1.4.1.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "throat": "https://registry.npmjs.org/throat/-/throat-3.0.0.tgz", + "which": "https://registry.npmjs.org/which/-/which-1.2.12.tgz", + "worker-farm": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.3.1.tgz", + "yargs": "https://registry.npmjs.org/yargs/-/yargs-5.0.0.tgz" + } }, "window-size": { "version": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", @@ -3286,7 +5151,23 @@ "yargs": { "version": "https://registry.npmjs.org/yargs/-/yargs-5.0.0.tgz", "integrity": "sha1-M1UUSXfQV1fbuG1uOOwFYSOzpm4=", - "dev": true + "dev": true, + "requires": { + "cliui": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "decamelize": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "get-caller-file": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "lodash.assign": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "os-locale": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "read-pkg-up": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "require-directory": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "require-main-filename": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "set-blocking": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "which-module": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "window-size": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "y18n": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "yargs-parser": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-3.2.0.tgz" + } } } }, @@ -3298,22 +5179,48 @@ "jest-config": { "version": "https://registry.npmjs.org/jest-config/-/jest-config-16.0.2.tgz", "integrity": "sha1-joKpwIhG8j3H/UK1wKH1lsOFdyo=", - "dev": true + "dev": true, + "requires": { + "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "istanbul": "https://registry.npmjs.org/istanbul/-/istanbul-0.4.5.tgz", + "jest-environment-jsdom": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-16.0.2.tgz", + "jest-environment-node": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-16.0.2.tgz", + "jest-jasmine2": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-16.0.2.tgz", + "jest-mock": "https://registry.npmjs.org/jest-mock/-/jest-mock-16.0.2.tgz", + "jest-resolve": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-16.0.2.tgz", + "jest-util": "https://registry.npmjs.org/jest-util/-/jest-util-16.0.2.tgz", + "json-stable-stringify": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz" + } }, "jest-diff": { "version": "https://registry.npmjs.org/jest-diff/-/jest-diff-16.0.0.tgz", "integrity": "sha1-Sl0TseNsW4Ag1dnmljnkhqZ1zhQ=", - "dev": true + "dev": true, + "requires": { + "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "diff": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", + "jest-matcher-utils": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-16.0.0.tgz", + "pretty-format": "https://registry.npmjs.org/pretty-format/-/pretty-format-4.2.3.tgz" + } }, "jest-environment-jsdom": { "version": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-16.0.2.tgz", "integrity": "sha1-VI2IO2j47QvWRm2HA5hilnJMHvc=", - "dev": true + "dev": true, + "requires": { + "jest-mock": "https://registry.npmjs.org/jest-mock/-/jest-mock-16.0.2.tgz", + "jest-util": "https://registry.npmjs.org/jest-util/-/jest-util-16.0.2.tgz", + "jsdom": "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz" + } }, "jest-environment-node": { "version": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-16.0.2.tgz", "integrity": "sha1-63s6SpxjtyjOAjgo1LVmGq2Megg=", - "dev": true + "dev": true, + "requires": { + "jest-mock": "https://registry.npmjs.org/jest-mock/-/jest-mock-16.0.2.tgz", + "jest-util": "https://registry.npmjs.org/jest-util/-/jest-util-16.0.2.tgz" + } }, "jest-file-exists": { "version": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-15.0.0.tgz", @@ -3323,22 +5230,44 @@ "jest-haste-map": { "version": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-16.0.2.tgz", "integrity": "sha1-RWKRWyUXGuLQ11EYyZLw6XU2ou0=", - "dev": true + "dev": true, + "requires": { + "fb-watchman": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", + "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "multimatch": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "worker-farm": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.3.1.tgz" + } }, "jest-jasmine2": { "version": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-16.0.2.tgz", "integrity": "sha1-yRrhcNEnquIhgNv+GB13ZVpdqMM=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "jasmine-check": "https://registry.npmjs.org/jasmine-check/-/jasmine-check-0.1.5.tgz", + "jest-matchers": "https://registry.npmjs.org/jest-matchers/-/jest-matchers-16.0.2.tgz", + "jest-snapshot": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-16.0.2.tgz", + "jest-util": "https://registry.npmjs.org/jest-util/-/jest-util-16.0.2.tgz" + } }, "jest-matcher-utils": { "version": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-16.0.0.tgz", "integrity": "sha1-cFrz/4WUS+wcJbyBP0J6/4ZCsM0=", - "dev": true + "dev": true, + "requires": { + "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "pretty-format": "https://registry.npmjs.org/pretty-format/-/pretty-format-4.2.3.tgz" + } }, "jest-matchers": { "version": "https://registry.npmjs.org/jest-matchers/-/jest-matchers-16.0.2.tgz", "integrity": "sha1-wHjCjP4FubHylfmrJ7WZHxCVu78=", - "dev": true + "dev": true, + "requires": { + "jest-diff": "https://registry.npmjs.org/jest-diff/-/jest-diff-16.0.0.tgz", + "jest-matcher-utils": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-16.0.0.tgz", + "jest-util": "https://registry.npmjs.org/jest-util/-/jest-util-16.0.2.tgz" + } }, "jest-mock": { "version": "https://registry.npmjs.org/jest-mock/-/jest-mock-16.0.2.tgz", @@ -3348,22 +5277,54 @@ "jest-resolve": { "version": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-16.0.2.tgz", "integrity": "sha1-RrkrnCpEqn3dmmtz3CNOlQPoxgk=", - "dev": true + "dev": true, + "requires": { + "browser-resolve": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.2.tgz", + "jest-file-exists": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-15.0.0.tgz", + "jest-haste-map": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-16.0.2.tgz", + "resolve": "https://registry.npmjs.org/resolve/-/resolve-1.3.2.tgz" + } }, "jest-resolve-dependencies": { "version": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-16.0.2.tgz", "integrity": "sha1-sgQWbVAUFGnRBmfcIWI5wL6GVyk=", - "dev": true + "dev": true, + "requires": { + "jest-file-exists": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-15.0.0.tgz", + "jest-resolve": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-16.0.2.tgz" + } }, "jest-runtime": { "version": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-16.0.2.tgz", "integrity": "sha1-p0Ho1Vp7XwEbvheiLGc6g9J4pF0=", "dev": true, + "requires": { + "babel-core": "https://registry.npmjs.org/babel-core/-/babel-core-6.17.0.tgz", + "babel-jest": "https://registry.npmjs.org/babel-jest/-/babel-jest-16.0.0.tgz", + "babel-plugin-istanbul": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-2.0.3.tgz", + "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "jest-config": "https://registry.npmjs.org/jest-config/-/jest-config-16.0.2.tgz", + "jest-file-exists": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-15.0.0.tgz", + "jest-haste-map": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-16.0.2.tgz", + "jest-mock": "https://registry.npmjs.org/jest-mock/-/jest-mock-16.0.2.tgz", + "jest-resolve": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-16.0.2.tgz", + "jest-snapshot": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-16.0.2.tgz", + "jest-util": "https://registry.npmjs.org/jest-util/-/jest-util-16.0.2.tgz", + "json-stable-stringify": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "multimatch": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", + "yargs": "https://registry.npmjs.org/yargs/-/yargs-5.0.0.tgz" + }, "dependencies": { "cliui": { "version": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "dev": true + "dev": true, + "requires": { + "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "wrap-ansi": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz" + } }, "window-size": { "version": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", @@ -3373,25 +5334,60 @@ "yargs": { "version": "https://registry.npmjs.org/yargs/-/yargs-5.0.0.tgz", "integrity": "sha1-M1UUSXfQV1fbuG1uOOwFYSOzpm4=", - "dev": true + "dev": true, + "requires": { + "cliui": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "decamelize": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "get-caller-file": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "lodash.assign": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "os-locale": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "read-pkg-up": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "require-directory": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "require-main-filename": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "set-blocking": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "which-module": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "window-size": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "y18n": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "yargs-parser": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-3.2.0.tgz" + } } } }, "jest-snapshot": { "version": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-16.0.2.tgz", "integrity": "sha1-8TekF21mG9QFiRCFAZHRgWvr2q4=", - "dev": true + "dev": true, + "requires": { + "jest-diff": "https://registry.npmjs.org/jest-diff/-/jest-diff-16.0.0.tgz", + "jest-file-exists": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-15.0.0.tgz", + "jest-matcher-utils": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-16.0.0.tgz", + "jest-util": "https://registry.npmjs.org/jest-util/-/jest-util-16.0.2.tgz", + "natural-compare": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "pretty-format": "https://registry.npmjs.org/pretty-format/-/pretty-format-4.2.3.tgz" + } }, "jest-util": { "version": "https://registry.npmjs.org/jest-util/-/jest-util-16.0.2.tgz", "integrity": "sha1-21EjNYJ456NKbZ+DdAnWSaDbXVQ=", - "dev": true + "dev": true, + "requires": { + "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "diff": "https://registry.npmjs.org/diff/-/diff-3.2.0.tgz", + "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "jest-file-exists": "https://registry.npmjs.org/jest-file-exists/-/jest-file-exists-15.0.0.tgz", + "jest-mock": "https://registry.npmjs.org/jest-mock/-/jest-mock-16.0.2.tgz", + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz" + } }, "jodid25519": { "version": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", "integrity": "sha1-BtSRIlUJNBlHfUJWM2BuDpB4KWc=", "dev": true, - "optional": true + "optional": true, + "requires": { + "jsbn": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz" + } }, "jquery": { "version": "https://registry.npmjs.org/jquery/-/jquery-3.1.1.tgz", @@ -3414,7 +5410,11 @@ "js-yaml": { "version": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=", - "dev": true + "dev": true, + "requires": { + "argparse": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", + "esprima": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz" + } }, "jsbn": { "version": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", @@ -3425,7 +5425,28 @@ "jsdom": { "version": "https://registry.npmjs.org/jsdom/-/jsdom-9.12.0.tgz", "integrity": "sha1-6MVG//ywbADUgzyoRBD+1/igl9Q=", - "dev": true + "dev": true, + "requires": { + "abab": "https://registry.npmjs.org/abab/-/abab-1.0.3.tgz", + "acorn": "https://registry.npmjs.org/acorn/-/acorn-4.0.4.tgz", + "acorn-globals": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", + "array-equal": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "content-type-parser": "https://registry.npmjs.org/content-type-parser/-/content-type-parser-1.0.1.tgz", + "cssom": "https://registry.npmjs.org/cssom/-/cssom-0.3.2.tgz", + "cssstyle": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz", + "escodegen": "https://registry.npmjs.org/escodegen/-/escodegen-1.8.1.tgz", + "html-encoding-sniffer": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.1.tgz", + "nwmatcher": "https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.3.9.tgz", + "parse5": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", + "request": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", + "sax": "https://registry.npmjs.org/sax/-/sax-1.2.2.tgz", + "symbol-tree": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", + "tough-cookie": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", + "webidl-conversions": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.1.tgz", + "whatwg-encoding": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.1.tgz", + "whatwg-url": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.5.1.tgz", + "xml-name-validator": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz" + } }, "jsesc": { "version": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", @@ -3445,7 +5466,10 @@ "json-stable-stringify": { "version": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "dev": true + "dev": true, + "requires": { + "jsonify": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz" + } }, "json-stringify-safe": { "version": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", @@ -3465,7 +5489,10 @@ "jsonfile": { "version": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz" + } }, "jsonify": { "version": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", @@ -3481,6 +5508,12 @@ "version": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.0.tgz", "integrity": "sha1-o7h+QCmNjDgFUtjMdiigu5WiKRg=", "dev": true, + "requires": { + "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "extsprintf": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz", + "json-schema": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "verror": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz" + }, "dependencies": { "assert-plus": { "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", @@ -3492,7 +5525,10 @@ "jsx-ast-utils": { "version": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.0.tgz", "integrity": "sha1-Wv44ho9WvIzHrq7wEAuox1vRJZE=", - "dev": true + "dev": true, + "requires": { + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + } }, "keycode": { "version": "https://registry.npmjs.org/keycode/-/keycode-2.1.8.tgz", @@ -3501,12 +5537,18 @@ "kind-of": { "version": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", "integrity": "sha1-R11pil5J/15T0U4+cyQp3Iv0z0c=", - "dev": true + "dev": true, + "requires": { + "is-buffer": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz" + } }, "klaw": { "version": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz" + } }, "lazy-cache": { "version": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", @@ -3516,7 +5558,10 @@ "lcid": { "version": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", - "dev": true + "dev": true, + "requires": { + "invert-kv": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz" + } }, "level-codec": { "version": "https://registry.npmjs.org/level-codec/-/level-codec-6.1.0.tgz", @@ -3524,11 +5569,20 @@ }, "level-errors": { "version": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.4.tgz", - "integrity": "sha1-NYXmI5dMc3qTdVSSpDwCZ82kQl8=" + "integrity": "sha1-NYXmI5dMc3qTdVSSpDwCZ82kQl8=", + "requires": { + "errno": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz" + } }, "level-iterator-stream": { "version": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz", "integrity": "sha1-5Dt4sagUPm+pek9IXrjqUwNS8u0=", + "requires": { + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "level-errors": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.4.tgz", + "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + }, "dependencies": { "isarray": { "version": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -3536,17 +5590,39 @@ }, "readable-stream": { "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=" + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "isarray": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } } } }, "leveldown": { "version": "https://registry.npmjs.org/leveldown/-/leveldown-1.6.0.tgz", - "integrity": "sha1-5uyQbSmVqL/9AkmfOelZiM0rIw8=" + "integrity": "sha1-5uyQbSmVqL/9AkmfOelZiM0rIw8=", + "requires": { + "abstract-leveldown": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.1.tgz", + "bindings": "https://registry.npmjs.org/bindings/-/bindings-1.2.1.tgz", + "fast-future": "https://registry.npmjs.org/fast-future/-/fast-future-1.0.2.tgz", + "nan": "https://registry.npmjs.org/nan/-/nan-2.5.1.tgz", + "prebuild-install": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-2.1.1.tgz" + } }, "levelup": { "version": "https://registry.npmjs.org/levelup/-/levelup-1.3.5.tgz", "integrity": "sha1-+oCpcrdAEfJTfItlZ4vYtRiOTmY=", + "requires": { + "deferred-leveldown": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.1.tgz", + "level-codec": "https://registry.npmjs.org/level-codec/-/level-codec-6.1.0.tgz", + "level-errors": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.4.tgz", + "level-iterator-stream": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz", + "prr": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "semver": "https://registry.npmjs.org/semver/-/semver-5.1.1.tgz", + "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + }, "dependencies": { "prr": { "version": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", @@ -3561,17 +5637,34 @@ "levn": { "version": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", - "dev": true + "dev": true, + "requires": { + "prelude-ls": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "type-check": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" + } }, "load-json-file": { "version": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "parse-json": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "pify": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "strip-bom": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz" + } }, "loader-utils": { "version": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", "dev": true, + "requires": { + "big.js": "https://registry.npmjs.org/big.js/-/big.js-3.1.3.tgz", + "emojis-list": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "json5": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + }, "dependencies": { "json5": { "version": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", @@ -3584,6 +5677,11 @@ "version": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" }, + "lodash-es": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.4.tgz", + "integrity": "sha1-3MHXVS4VCgZABzupyzHXDwMpUOc=" + }, "lodash._arraycopy": { "version": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", "integrity": "sha1-due3wfH7klRzdIeKVi7Qaj5Q9uE=", @@ -3597,12 +5695,24 @@ "lodash._baseassign": { "version": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", "integrity": "sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=", - "dev": true + "dev": true, + "requires": { + "lodash._basecopy": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "lodash.keys": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz" + } }, "lodash._baseclone": { "version": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz", "integrity": "sha1-MDUZv2OT/n5C802LYw73eU41Qrc=", - "dev": true + "dev": true, + "requires": { + "lodash._arraycopy": "https://registry.npmjs.org/lodash._arraycopy/-/lodash._arraycopy-3.0.0.tgz", + "lodash._arrayeach": "https://registry.npmjs.org/lodash._arrayeach/-/lodash._arrayeach-3.0.0.tgz", + "lodash._baseassign": "https://registry.npmjs.org/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz", + "lodash._basefor": "https://registry.npmjs.org/lodash._basefor/-/lodash._basefor-3.0.3.tgz", + "lodash.isarray": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "lodash.keys": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz" + } }, "lodash._basecopy": { "version": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", @@ -3622,7 +5732,11 @@ "lodash._createcompounder": { "version": "https://registry.npmjs.org/lodash._createcompounder/-/lodash._createcompounder-3.0.0.tgz", "integrity": "sha1-XdLLVTctbnDg4jkvsjBNZjEJEHU=", - "dev": true + "dev": true, + "requires": { + "lodash.deburr": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-3.2.0.tgz", + "lodash.words": "https://registry.npmjs.org/lodash.words/-/lodash.words-3.2.0.tgz" + } }, "lodash._getnative": { "version": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", @@ -3641,12 +5755,19 @@ "lodash.camelcase": { "version": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-3.0.1.tgz", "integrity": "sha1-kyyLh/ikN3iXxnGXUzKC+Xrqwpg=", - "dev": true + "dev": true, + "requires": { + "lodash._createcompounder": "https://registry.npmjs.org/lodash._createcompounder/-/lodash._createcompounder-3.0.0.tgz" + } }, "lodash.clonedeep": { "version": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz", "integrity": "sha1-oKHkDYKl6on/WxR7hETtY9koJ9s=", - "dev": true + "dev": true, + "requires": { + "lodash._baseclone": "https://registry.npmjs.org/lodash._baseclone/-/lodash._baseclone-3.3.0.tgz", + "lodash._bindcallback": "https://registry.npmjs.org/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz" + } }, "lodash.cond": { "version": "https://registry.npmjs.org/lodash.cond/-/lodash.cond-4.5.2.tgz", @@ -3656,7 +5777,10 @@ "lodash.deburr": { "version": "https://registry.npmjs.org/lodash.deburr/-/lodash.deburr-3.2.0.tgz", "integrity": "sha1-baj1QzSjZqfPTEx2742Aqhs2XtU=", - "dev": true + "dev": true, + "requires": { + "lodash._root": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz" + } }, "lodash.difference": { "version": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", @@ -3683,7 +5807,12 @@ "lodash.keys": { "version": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", - "dev": true + "dev": true, + "requires": { + "lodash._getnative": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "lodash.isarguments": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "lodash.isarray": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz" + } }, "lodash.memoize": { "version": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", @@ -3722,7 +5851,10 @@ "lodash.words": { "version": "https://registry.npmjs.org/lodash.words/-/lodash.words-3.2.0.tgz", "integrity": "sha1-TiqGSbwIdFsXxpWxo86P7llmI7M=", - "dev": true + "dev": true, + "requires": { + "lodash._root": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz" + } }, "longest": { "version": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", @@ -3731,7 +5863,10 @@ }, "loose-envify": { "version": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=" + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "requires": { + "js-tokens": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.1.tgz" + } }, "lower-case": { "version": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", @@ -3741,7 +5876,11 @@ "lru-cache": { "version": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.0.2.tgz", "integrity": "sha1-HRdnnAac2l0ECZGgnbwsDbN35V4=", - "dev": true + "dev": true, + "requires": { + "pseudomap": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "yallist": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" + } }, "macaddress": { "version": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz", @@ -3751,7 +5890,10 @@ "makeerror": { "version": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", - "dev": true + "dev": true, + "requires": { + "tmpl": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz" + } }, "marked": { "version": "https://registry.npmjs.org/marked/-/marked-0.3.6.tgz", @@ -3761,11 +5903,31 @@ "marked-terminal": { "version": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-1.7.0.tgz", "integrity": "sha1-yMRgiBx3LHYEtkNnAH7l938SWQQ=", - "dev": true + "dev": true, + "requires": { + "cardinal": "https://registry.npmjs.org/cardinal/-/cardinal-1.0.0.tgz", + "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "cli-table": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", + "lodash.assign": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "node-emoji": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.5.1.tgz" + } }, "material-ui": { "version": "https://registry.npmjs.org/material-ui/-/material-ui-0.16.7.tgz", - "integrity": "sha1-XsUIDV8ieBcJLESRBd+cvIgHlBw=" + "integrity": "sha1-XsUIDV8ieBcJLESRBd+cvIgHlBw=", + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "inline-style-prefixer": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-2.0.5.tgz", + "keycode": "https://registry.npmjs.org/keycode/-/keycode-2.1.8.tgz", + "lodash.merge": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.0.tgz", + "lodash.throttle": "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz", + "react-addons-create-fragment": "https://registry.npmjs.org/react-addons-create-fragment/-/react-addons-create-fragment-15.4.2.tgz", + "react-addons-transition-group": "https://registry.npmjs.org/react-addons-transition-group/-/react-addons-transition-group-15.4.2.tgz", + "react-event-listener": "https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.4.2.tgz", + "recompose": "https://registry.npmjs.org/recompose/-/recompose-0.21.2.tgz", + "simple-assign": "https://registry.npmjs.org/simple-assign/-/simple-assign-0.1.0.tgz", + "warning": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz" + } }, "math-expression-evaluator": { "version": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.16.tgz", @@ -3780,7 +5942,11 @@ "memory-fs": { "version": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.3.0.tgz", "integrity": "sha1-e8xrYp46Q+hx1+Kaymrop/FcuyA=", - "dev": true + "dev": true, + "requires": { + "errno": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", + "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.4.tgz" + } }, "merge": { "version": "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz", @@ -3800,7 +5966,22 @@ "micromatch": { "version": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true + "dev": true, + "requires": { + "arr-diff": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "array-unique": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "braces": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "expand-brackets": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "extglob": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "filename-regex": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.0.tgz", + "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz", + "normalize-path": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz", + "object.omit": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "parse-glob": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "regex-cache": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz" + } }, "mime": { "version": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", @@ -3815,7 +5996,10 @@ "mime-types": { "version": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", "integrity": "sha1-9+99l1g/yvO30oK2+LVnnaselO4=", - "dev": true + "dev": true, + "requires": { + "mime-db": "https://registry.npmjs.org/mime-db/-/mime-db-1.26.0.tgz" + } }, "mimeparse": { "version": "https://registry.npmjs.org/mimeparse/-/mimeparse-0.1.4.tgz", @@ -3824,7 +6008,10 @@ }, "minimatch": { "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=" + "integrity": "sha1-Kk5AkLlrLbBqnX3wEFWmKnfJt3Q=", + "requires": { + "brace-expansion": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz" + } }, "minimist": { "version": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", @@ -3832,7 +6019,10 @@ }, "mkdirp": { "version": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=" + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz" + } }, "moment": { "version": "https://registry.npmjs.org/moment/-/moment-2.17.1.tgz", @@ -3846,7 +6036,13 @@ "multimatch": { "version": "https://registry.npmjs.org/multimatch/-/multimatch-2.1.0.tgz", "integrity": "sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis=", - "dev": true + "dev": true, + "requires": { + "array-differ": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "array-union": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "arrify": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz" + } }, "mute-stream": { "version": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz", @@ -3857,16 +6053,31 @@ "version": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", "optional": true, + "requires": { + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "ncp": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", + "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz" + }, "dependencies": { "glob": { "version": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "optional": true + "optional": true, + "requires": { + "inflight": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + } }, "rimraf": { "version": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", - "optional": true + "optional": true, + "requires": { + "glob": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz" + } } } }, @@ -3882,7 +6093,10 @@ "ncname": { "version": "https://registry.npmjs.org/ncname/-/ncname-1.0.0.tgz", "integrity": "sha1-W1etGLHKCShk72Kwse2BlPODtxw=", - "dev": true + "dev": true, + "requires": { + "xml-char-classes": "https://registry.npmjs.org/xml-char-classes/-/xml-char-classes-1.0.0.tgz" + } }, "ncp": { "version": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", @@ -3897,7 +6111,10 @@ "no-case": { "version": "https://registry.npmjs.org/no-case/-/no-case-2.3.1.tgz", "integrity": "sha1-euuhxzpSGEJlVUt9wDuvcg34AIE=", - "dev": true + "dev": true, + "requires": { + "lower-case": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz" + } }, "node-abi": { "version": "https://registry.npmjs.org/node-abi/-/node-abi-2.0.0.tgz", @@ -3906,11 +6123,18 @@ "node-emoji": { "version": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.5.1.tgz", "integrity": "sha1-/ZGOQSdpv4xEgFEjgjOECyr/FqE=", - "dev": true + "dev": true, + "requires": { + "string.prototype.codepointat": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.0.tgz" + } }, "node-fetch": { "version": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.6.3.tgz", - "integrity": "sha1-3CNO3WSJmC1Y6PDbT2lQKavNjAQ=" + "integrity": "sha1-3CNO3WSJmC1Y6PDbT2lQKavNjAQ=", + "requires": { + "encoding": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "is-stream": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + } }, "node-int64": { "version": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", @@ -3921,6 +6145,31 @@ "version": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.6.0.tgz", "integrity": "sha1-JEgG1E0xngSLyGB7XMTq+aKdLjw=", "dev": true, + "requires": { + "assert": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "browserify-zlib": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "buffer": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "console-browserify": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "constants-browserify": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-0.0.1.tgz", + "crypto-browserify": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.2.8.tgz", + "domain-browser": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", + "events": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "http-browserify": "https://registry.npmjs.org/http-browserify/-/http-browserify-1.7.0.tgz", + "https-browserify": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.0.tgz", + "os-browserify": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.1.2.tgz", + "path-browserify": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "process": "https://registry.npmjs.org/process/-/process-0.11.9.tgz", + "punycode": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "querystring-es3": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "stream-browserify": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz", + "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "timers-browserify": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", + "tty-browserify": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "url": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", + "util": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "vm-browserify": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz" + }, "dependencies": { "isarray": { "version": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -3930,7 +6179,13 @@ "readable-stream": { "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true + "dev": true, + "requires": { + "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "isarray": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } } } }, @@ -3938,6 +6193,15 @@ "version": "https://registry.npmjs.org/node-notifier/-/node-notifier-4.6.1.tgz", "integrity": "sha1-BW0UJE89zBzq3+aK+c/wxUc6M/M=", "dev": true, + "requires": { + "cli-usage": "https://registry.npmjs.org/cli-usage/-/cli-usage-0.1.4.tgz", + "growly": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "lodash.clonedeep": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-3.0.2.tgz", + "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "semver": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "shellwords": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.0.tgz", + "which": "https://registry.npmjs.org/which/-/which-1.2.12.tgz" + }, "dependencies": { "minimist": { "version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", @@ -3953,12 +6217,21 @@ "nopt": { "version": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true + "dev": true, + "requires": { + "abbrev": "https://registry.npmjs.org/abbrev/-/abbrev-1.0.9.tgz" + } }, "normalize-package-data": { "version": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.6.tgz", "integrity": "sha1-SY+kIMlkAfeHQCuiHmAN75+YH/8=", - "dev": true + "dev": true, + "requires": { + "hosted-git-info": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.2.0.tgz", + "is-builtin-module": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "semver": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "validate-npm-package-license": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz" + } }, "normalize-path": { "version": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.0.1.tgz", @@ -3973,16 +6246,31 @@ "normalize-url": { "version": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true + "dev": true, + "requires": { + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "prepend-http": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "query-string": "https://registry.npmjs.org/query-string/-/query-string-4.3.2.tgz", + "sort-keys": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz" + } }, "npmlog": { "version": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz", - "integrity": "sha1-0DlQ4OeM4VJ7om0qdZLpNIrD518=" + "integrity": "sha1-0DlQ4OeM4VJ7om0qdZLpNIrD518=", + "requires": { + "are-we-there-yet": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.2.tgz", + "console-control-strings": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "gauge": "https://registry.npmjs.org/gauge/-/gauge-2.7.3.tgz", + "set-blocking": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" + } }, "nth-check": { "version": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", - "dev": true + "dev": true, + "requires": { + "boolbase": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + } }, "num2fraction": { "version": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", @@ -4014,11 +6302,19 @@ "object.omit": { "version": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true + "dev": true, + "requires": { + "for-own": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "is-extendable": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" + } }, "octokit": { "version": "https://registry.npmjs.org/octokit/-/octokit-0.10.4.tgz", "integrity": "sha1-vthU2JxGEGKtXFbL4YZ4Tu61pOs=", + "requires": { + "es6-promise": "https://registry.npmjs.org/es6-promise/-/es6-promise-0.1.2.tgz", + "xmlhttprequest": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.6.0.tgz" + }, "dependencies": { "xmlhttprequest": { "version": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.6.0.tgz", @@ -4029,7 +6325,10 @@ "on-finished": { "version": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true + "dev": true, + "requires": { + "ee-first": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + } }, "on-headers": { "version": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", @@ -4038,7 +6337,10 @@ }, "once": { "version": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=" + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + } }, "onetime": { "version": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz", @@ -4053,12 +6355,20 @@ "opn": { "version": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz", "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=", - "dev": true + "dev": true, + "requires": { + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + } }, "optimist": { "version": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", "dev": true, + "requires": { + "minimist": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "wordwrap": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz" + }, "dependencies": { "wordwrap": { "version": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", @@ -4070,17 +6380,32 @@ "optionator": { "version": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", - "dev": true + "dev": true, + "requires": { + "deep-is": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "fast-levenshtein": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "levn": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "prelude-ls": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "type-check": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "wordwrap": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz" + } }, "original": { "version": "https://registry.npmjs.org/original/-/original-1.0.0.tgz", "integrity": "sha1-kUf5P6FpbQS+YeAb1QuurKZWvTs=", "dev": true, + "requires": { + "url-parse": "https://registry.npmjs.org/url-parse/-/url-parse-1.0.5.tgz" + }, "dependencies": { "url-parse": { "version": "https://registry.npmjs.org/url-parse/-/url-parse-1.0.5.tgz", "integrity": "sha1-CFSGBCKv3P7+tsllxmLUgAFpkns=", - "dev": true + "dev": true, + "requires": { + "querystringify": "https://registry.npmjs.org/querystringify/-/querystringify-0.0.4.tgz", + "requires-port": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + } } } }, @@ -4096,7 +6421,10 @@ "os-locale": { "version": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "dev": true + "dev": true, + "requires": { + "lcid": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz" + } }, "os-tmpdir": { "version": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", @@ -4111,17 +6439,29 @@ "param-case": { "version": "https://registry.npmjs.org/param-case/-/param-case-2.1.0.tgz", "integrity": "sha1-Jhn5D9bIKe0LlY8chO0Dp0Wm1wo=", - "dev": true + "dev": true, + "requires": { + "no-case": "https://registry.npmjs.org/no-case/-/no-case-2.3.1.tgz" + } }, "parse-glob": { "version": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dev": true + "dev": true, + "requires": { + "glob-base": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "is-dotfile": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.2.tgz", + "is-extglob": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "is-glob": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz" + } }, "parse-json": { "version": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", - "dev": true + "dev": true, + "requires": { + "error-ex": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz" + } }, "parse5": { "version": "https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz", @@ -4135,7 +6475,11 @@ }, "path": { "version": "https://registry.npmjs.org/path/-/path-0.12.7.tgz", - "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=" + "integrity": "sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8=", + "requires": { + "process": "https://registry.npmjs.org/process/-/process-0.11.9.tgz", + "util": "https://registry.npmjs.org/util/-/util-0.10.3.tgz" + } }, "path-browserify": { "version": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", @@ -4145,7 +6489,10 @@ "path-exists": { "version": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true + "dev": true, + "requires": { + "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + } }, "path-is-absolute": { "version": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", @@ -4169,7 +6516,12 @@ "path-type": { "version": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "pify": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "pinkie-promise": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + } }, "pbkdf2-compat": { "version": "https://registry.npmjs.org/pbkdf2-compat/-/pbkdf2-compat-2.0.1.tgz", @@ -4194,17 +6546,26 @@ "pinkie-promise": { "version": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "dev": true + "dev": true, + "requires": { + "pinkie": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + } }, "pkg-dir": { "version": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", - "dev": true + "dev": true, + "requires": { + "find-up": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz" + } }, "pkg-up": { "version": "https://registry.npmjs.org/pkg-up/-/pkg-up-1.0.0.tgz", "integrity": "sha1-Pgj7RhUlxEIWJKM7n35tCvWwWiY=", - "dev": true + "dev": true, + "requires": { + "find-up": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz" + } }, "pluralize": { "version": "https://registry.npmjs.org/pluralize/-/pluralize-1.2.1.tgz", @@ -4214,92 +6575,171 @@ "postcss": { "version": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", "integrity": "sha1-cysxAAAPn/g3mkilODntCXN2rVc=", - "dev": true + "dev": true, + "requires": { + "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "js-base64": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", + "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz" + } }, "postcss-calc": { "version": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", - "dev": true + "dev": true, + "requires": { + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "postcss-message-helpers": "https://registry.npmjs.org/postcss-message-helpers/-/postcss-message-helpers-2.0.0.tgz", + "reduce-css-calc": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz" + } }, "postcss-colormin": { "version": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-2.2.2.tgz", "integrity": "sha1-ZjFBfV8OkJo9fsJrJMio0eT5bks=", - "dev": true + "dev": true, + "requires": { + "colormin": "https://registry.npmjs.org/colormin/-/colormin-1.1.2.tgz", + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + } }, "postcss-convert-values": { "version": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-2.6.1.tgz", "integrity": "sha1-u9hZPFwf0uPRwyK7kl3K6Nrk1i0=", - "dev": true + "dev": true, + "requires": { + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + } }, "postcss-discard-comments": { "version": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", - "dev": true + "dev": true, + "requires": { + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + } }, "postcss-discard-duplicates": { "version": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-2.1.0.tgz", "integrity": "sha1-uavye4isGIFYpesSq8riAmO5GTI=", - "dev": true + "dev": true, + "requires": { + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + } }, "postcss-discard-empty": { "version": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", - "dev": true + "dev": true, + "requires": { + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + } }, "postcss-discard-overridden": { "version": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", - "dev": true + "dev": true, + "requires": { + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + } }, "postcss-discard-unused": { "version": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", - "dev": true + "dev": true, + "requires": { + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "uniqs": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" + } }, "postcss-filter-plugins": { "version": "https://registry.npmjs.org/postcss-filter-plugins/-/postcss-filter-plugins-2.0.2.tgz", "integrity": "sha1-bYWGJTTXNaxCDkqFgG4fXUKG2Ew=", - "dev": true + "dev": true, + "requires": { + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "uniqid": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz" + } }, "postcss-load-config": { "version": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz", "integrity": "sha1-U56a/J3chiASHr+djDZz4M5Q0oo=", - "dev": true + "dev": true, + "requires": { + "cosmiconfig": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.1.1.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "postcss-load-options": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", + "postcss-load-plugins": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz" + } }, "postcss-load-options": { "version": "https://registry.npmjs.org/postcss-load-options/-/postcss-load-options-1.2.0.tgz", "integrity": "sha1-sJixVZ3awt8EvAuzdfmaXP4rbYw=", - "dev": true + "dev": true, + "requires": { + "cosmiconfig": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.1.1.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + } }, "postcss-load-plugins": { "version": "https://registry.npmjs.org/postcss-load-plugins/-/postcss-load-plugins-2.3.0.tgz", "integrity": "sha1-dFdoEWWZrKLwCfrUJrABdQSdjZI=", - "dev": true + "dev": true, + "requires": { + "cosmiconfig": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-2.1.1.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + } }, "postcss-loader": { "version": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-1.0.0.tgz", "integrity": "sha1-47ZdDIWWwWWPedfbLSkTEHSNXSo=", - "dev": true + "dev": true, + "requires": { + "loader-utils": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "postcss-load-config": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-1.2.0.tgz" + } }, "postcss-merge-idents": { "version": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", - "dev": true + "dev": true, + "requires": { + "has": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + } }, "postcss-merge-longhand": { "version": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-2.0.2.tgz", "integrity": "sha1-I9kM0Sewp3mUkVMyc5A0oaTz1lg=", - "dev": true + "dev": true, + "requires": { + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + } }, "postcss-merge-rules": { "version": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-2.1.2.tgz", "integrity": "sha1-0d9d+qexrMO+VT8OnhDofGG19yE=", "dev": true, + "requires": { + "browserslist": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.6.tgz", + "caniuse-api": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-1.5.3.tgz", + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "postcss-selector-parser": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", + "vendors": "https://registry.npmjs.org/vendors/-/vendors-1.0.1.tgz" + }, "dependencies": { "browserslist": { "version": "https://registry.npmjs.org/browserslist/-/browserslist-1.7.6.tgz", "integrity": "sha1-r5hYnObnqwlhjSlFH6rLgSIL07o=", - "dev": true + "dev": true, + "requires": { + "caniuse-db": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000634.tgz", + "electron-to-chromium": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.2.6.tgz" + } } } }, @@ -4311,87 +6751,164 @@ "postcss-minify-font-values": { "version": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", - "dev": true + "dev": true, + "requires": { + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + } }, "postcss-minify-gradients": { "version": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", - "dev": true + "dev": true, + "requires": { + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + } }, "postcss-minify-params": { "version": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", - "dev": true + "dev": true, + "requires": { + "alphanum-sort": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "uniqs": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" + } }, "postcss-minify-selectors": { "version": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", - "dev": true + "dev": true, + "requires": { + "alphanum-sort": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "has": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "postcss-selector-parser": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz" + } }, "postcss-modules-extract-imports": { "version": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.0.1.tgz", "integrity": "sha1-j7P++abdBCDT9tQ1PPH/c/Kyo0E=", - "dev": true + "dev": true, + "requires": { + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + } }, "postcss-modules-local-by-default": { "version": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.1.1.tgz", "integrity": "sha1-KaEGc/o30ZJRJlyiujFQ2QQOtM4=", - "dev": true + "dev": true, + "requires": { + "css-selector-tokenizer": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.6.0.tgz", + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + } }, "postcss-modules-scope": { "version": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.0.2.tgz", "integrity": "sha1-/5dzleXgYgLXNiKQuIsejNBJ3ik=", - "dev": true + "dev": true, + "requires": { + "css-selector-tokenizer": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.6.0.tgz", + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + } }, "postcss-modules-values": { "version": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.2.2.tgz", "integrity": "sha1-8OfUdv4e2IxeTH+XUzo+dyrZTKE=", - "dev": true + "dev": true, + "requires": { + "icss-replace-symbols": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.0.2.tgz", + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + } }, "postcss-normalize-charset": { "version": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", - "dev": true + "dev": true, + "requires": { + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + } }, "postcss-normalize-url": { "version": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", - "dev": true + "dev": true, + "requires": { + "is-absolute-url": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "normalize-url": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + } }, "postcss-ordered-values": { "version": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-2.2.3.tgz", "integrity": "sha1-7sbCpntsQSqNsgQud/6NpD+VwR0=", - "dev": true + "dev": true, + "requires": { + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + } }, "postcss-reduce-idents": { "version": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", - "dev": true + "dev": true, + "requires": { + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + } }, "postcss-reduce-initial": { "version": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", - "dev": true + "dev": true, + "requires": { + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz" + } }, "postcss-reduce-transforms": { "version": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", - "dev": true + "dev": true, + "requires": { + "has": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz" + } }, "postcss-selector-parser": { "version": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz", "integrity": "sha1-+UN3iGBsPJrO4W/+jYsWKX8nu5A=", - "dev": true + "dev": true, + "requires": { + "flatten": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "indexes-of": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "uniq": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz" + } }, "postcss-svgo": { "version": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", - "dev": true + "dev": true, + "requires": { + "is-svg": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz", + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "postcss-value-parser": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", + "svgo": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz" + } }, "postcss-unique-selectors": { "version": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", - "dev": true + "dev": true, + "requires": { + "alphanum-sort": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "uniqs": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" + } }, "postcss-value-parser": { "version": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", @@ -4401,11 +6918,31 @@ "postcss-zindex": { "version": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", - "dev": true + "dev": true, + "requires": { + "has": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "postcss": "https://registry.npmjs.org/postcss/-/postcss-5.2.16.tgz", + "uniqs": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz" + } }, "prebuild-install": { "version": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-2.1.1.tgz", "integrity": "sha1-0Kd+pRtqAPkoy3G8DM6iT4fsFx4=", + "requires": { + "expand-template": "https://registry.npmjs.org/expand-template/-/expand-template-1.0.3.tgz", + "github-from-package": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "node-abi": "https://registry.npmjs.org/node-abi/-/node-abi-2.0.0.tgz", + "noop-logger": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "npmlog": "https://registry.npmjs.org/npmlog/-/npmlog-4.0.2.tgz", + "os-homedir": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "pump": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz", + "rc": "https://registry.npmjs.org/rc/-/rc-1.1.7.tgz", + "simple-get": "https://registry.npmjs.org/simple-get/-/simple-get-1.4.3.tgz", + "tar-fs": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.15.1.tgz", + "tunnel-agent": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz", + "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + }, "dependencies": { "minimist": { "version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", @@ -4435,7 +6972,11 @@ "pretty-error": { "version": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.0.3.tgz", "integrity": "sha1-vtPYFqAI522mF83oIW9Ld4hJtdk=", - "dev": true + "dev": true, + "requires": { + "renderkid": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz", + "utila": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" + } }, "pretty-format": { "version": "https://registry.npmjs.org/pretty-format/-/pretty-format-4.2.3.tgz", @@ -4462,12 +7003,28 @@ }, "promise": { "version": "https://registry.npmjs.org/promise/-/promise-7.1.1.tgz", - "integrity": "sha1-SJZUxpJha4qlWwck+oCbt9tJxb8=" + "integrity": "sha1-SJZUxpJha4qlWwck+oCbt9tJxb8=", + "requires": { + "asap": "https://registry.npmjs.org/asap/-/asap-2.0.5.tgz" + } + }, + "prop-types": { + "version": "15.5.10", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.5.10.tgz", + "integrity": "sha1-J5ffwxJhguOpXj37suiT3ddFYVQ=", + "requires": { + "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz", + "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz" + } }, "proxy-addr": { "version": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-1.1.3.tgz", "integrity": "sha1-3JdQL1ci6IhGez+iKXp7H/R98HQ=", - "dev": true + "dev": true, + "requires": { + "forwarded": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.0.tgz", + "ipaddr.js": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.2.0.tgz" + } }, "prr": { "version": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", @@ -4480,11 +7037,20 @@ }, "pump": { "version": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz", - "integrity": "sha1-Oz7mUS+U8OV1U4wXmV+fFpkKXVE=" + "integrity": "sha1-Oz7mUS+U8OV1U4wXmV+fFpkKXVE=", + "requires": { + "end-of-stream": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", + "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + } }, "pumpify": { "version": "https://registry.npmjs.org/pumpify/-/pumpify-1.3.5.tgz", - "integrity": "sha1-G2ccYZlAq8rqwK0OOjwWS+dgmTs=" + "integrity": "sha1-G2ccYZlAq8rqwK0OOjwWS+dgmTs=", + "requires": { + "duplexify": "https://registry.npmjs.org/duplexify/-/duplexify-3.5.0.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "pump": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz" + } }, "punycode": { "version": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", @@ -4499,7 +7065,15 @@ "q-io": { "version": "https://registry.npmjs.org/q-io/-/q-io-1.13.2.tgz", "integrity": "sha1-7qEw1IHdteGqG8WmaFX3OR0G8AM=", - "dev": true + "dev": true, + "requires": { + "collections": "https://registry.npmjs.org/collections/-/collections-0.2.2.tgz", + "mime": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "mimeparse": "https://registry.npmjs.org/mimeparse/-/mimeparse-0.1.4.tgz", + "q": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", + "qs": "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz", + "url2": "https://registry.npmjs.org/url2/-/url2-0.0.0.tgz" + } }, "qs": { "version": "https://registry.npmjs.org/qs/-/qs-1.2.2.tgz", @@ -4508,7 +7082,11 @@ }, "query-string": { "version": "https://registry.npmjs.org/query-string/-/query-string-4.3.2.tgz", - "integrity": "sha1-7A/XZfWKUAMaOWjCQxOG+JR6XN0=" + "integrity": "sha1-7A/XZfWKUAMaOWjCQxOG+JR6XN0=", + "requires": { + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "strict-uri-encode": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz" + } }, "querystring": { "version": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", @@ -4528,17 +7106,31 @@ "radium": { "version": "https://registry.npmjs.org/radium/-/radium-0.18.1.tgz", "integrity": "sha1-oB25tMbmNk3jsC1Zdq3yjQuYNR0=", + "requires": { + "array-find": "https://registry.npmjs.org/array-find/-/array-find-1.0.0.tgz", + "exenv": "https://registry.npmjs.org/exenv/-/exenv-1.2.0.tgz", + "inline-style-prefixer": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-1.0.4.tgz", + "rimraf": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz" + }, "dependencies": { "inline-style-prefixer": { "version": "https://registry.npmjs.org/inline-style-prefixer/-/inline-style-prefixer-1.0.4.tgz", - "integrity": "sha1-hJ9lc3Olz72BQc/dsBPfb2jG3zk=" + "integrity": "sha1-hJ9lc3Olz72BQc/dsBPfb2jG3zk=", + "requires": { + "bowser": "https://registry.npmjs.org/bowser/-/bowser-1.6.0.tgz", + "inline-style-prefix-all": "https://registry.npmjs.org/inline-style-prefix-all/-/inline-style-prefix-all-2.0.2.tgz" + } } } }, "randomatic": { "version": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.6.tgz", "integrity": "sha1-EQ3Kv/OX6dz/fAeJzMCkmt8exbs=", - "dev": true + "dev": true, + "requires": { + "is-number": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "kind-of": "https://registry.npmjs.org/kind-of/-/kind-of-3.1.0.tgz" + } }, "range-parser": { "version": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", @@ -4548,6 +7140,12 @@ "rc": { "version": "https://registry.npmjs.org/rc/-/rc-1.1.7.tgz", "integrity": "sha1-xepWS7B6/5/TpbMukGwdOmWUD+o=", + "requires": { + "deep-extend": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.1.tgz", + "ini": "https://registry.npmjs.org/ini/-/ini-1.3.4.tgz", + "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "strip-json-comments": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" + }, "dependencies": { "minimist": { "version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", @@ -4561,98 +7159,230 @@ }, "react": { "version": "https://registry.npmjs.org/react/-/react-15.4.2.tgz", - "integrity": "sha1-QfeZGyYYU5K6m66WyIiefgGDl+8=" + "integrity": "sha1-QfeZGyYYU5K6m66WyIiefgGDl+8=", + "requires": { + "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz", + "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + } }, "react-addons-create-fragment": { "version": "https://registry.npmjs.org/react-addons-create-fragment/-/react-addons-create-fragment-15.4.2.tgz", - "integrity": "sha1-ETcpJPcwqX3/TGkFNSEbtz2PiBU=" + "integrity": "sha1-ETcpJPcwqX3/TGkFNSEbtz2PiBU=", + "requires": { + "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + } }, "react-addons-shallow-compare": { "version": "https://registry.npmjs.org/react-addons-shallow-compare/-/react-addons-shallow-compare-15.4.2.tgz", - "integrity": "sha1-An/9lyDjoeCzKNzY/GLiFKDRdKU=" + "integrity": "sha1-An/9lyDjoeCzKNzY/GLiFKDRdKU=", + "requires": { + "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + } }, "react-addons-transition-group": { "version": "https://registry.npmjs.org/react-addons-transition-group/-/react-addons-transition-group-15.4.2.tgz", - "integrity": "sha1-TEL6HCzgJKyrKSQxbA8RJo3tGvM=" + "integrity": "sha1-TEL6HCzgJKyrKSQxbA8RJo3tGvM=", + "requires": { + "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + } }, "react-dev-utils": { "version": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-0.3.0.tgz", "integrity": "sha1-SgUnBip1dXnLMW+iVGga7MoJ0Dg=", - "dev": true + "dev": true, + "requires": { + "ansi-html": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.5.tgz", + "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "escape-string-regexp": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "html-entities": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.0.tgz", + "opn": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz", + "sockjs-client": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.0.3.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + } }, "react-dom": { "version": "https://registry.npmjs.org/react-dom/-/react-dom-15.4.2.tgz", - "integrity": "sha1-AVNj8FsKH9Uq6e/dOgBg2QaVII8=" + "integrity": "sha1-AVNj8FsKH9Uq6e/dOgBg2QaVII8=", + "requires": { + "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz", + "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz" + } }, "react-event-listener": { "version": "https://registry.npmjs.org/react-event-listener/-/react-event-listener-0.4.2.tgz", - "integrity": "sha1-dXPFo0PiTLCX32D/4E5F6WkM2OY=" + "integrity": "sha1-dXPFo0PiTLCX32D/4E5F6WkM2OY=", + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "react-addons-shallow-compare": "https://registry.npmjs.org/react-addons-shallow-compare/-/react-addons-shallow-compare-15.4.2.tgz", + "warning": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz" + } }, "react-image-lightbox": { "version": "https://registry.npmjs.org/react-image-lightbox/-/react-image-lightbox-3.4.2.tgz", - "integrity": "sha1-EeQbmfQFNpzuABckHfeg39D8EaU=" + "integrity": "sha1-EeQbmfQFNpzuABckHfeg39D8EaU=", + "requires": { + "react-modal": "https://registry.npmjs.org/react-modal/-/react-modal-1.7.3.tgz" + } }, "react-modal": { "version": "https://registry.npmjs.org/react-modal/-/react-modal-1.7.3.tgz", - "integrity": "sha1-l0VEjygMkikKsasFw9NK5wjvmrM=" + "integrity": "sha1-l0VEjygMkikKsasFw9NK5wjvmrM=", + "requires": { + "element-class": "https://registry.npmjs.org/element-class/-/element-class-0.2.2.tgz", + "exenv": "https://registry.npmjs.org/exenv/-/exenv-1.2.0.tgz", + "lodash.assign": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz" + } }, "react-modal-bootstrap": { "version": "https://registry.npmjs.org/react-modal-bootstrap/-/react-modal-bootstrap-1.1.0.tgz", - "integrity": "sha1-CPAiM2+IjA+KZ+dOFr3HEkCTENY=" + "integrity": "sha1-CPAiM2+IjA+KZ+dOFr3HEkCTENY=", + "requires": { + "classnames": "https://registry.npmjs.org/classnames/-/classnames-2.2.5.tgz", + "lodash.assign": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "radium": "https://registry.npmjs.org/radium/-/radium-0.18.1.tgz" + } + }, + "react-redux": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-5.0.6.tgz", + "integrity": "sha512-8taaaGu+J7PMJQDJrk/xiWEYQmdo3mkXw6wPr3K3LxvXis3Fymiq7c13S+Tpls/AyNUAsoONkU81AP0RA6y6Vw==", + "requires": { + "hoist-non-react-statics": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz", + "invariant": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "lodash-es": "4.17.4", + "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "prop-types": "15.5.10" + } }, "react-router": { "version": "https://registry.npmjs.org/react-router/-/react-router-3.0.2.tgz", - "integrity": "sha1-WhkVZniBDgHYGQH5wP72MoS4pRQ=" + "integrity": "sha1-WhkVZniBDgHYGQH5wP72MoS4pRQ=", + "requires": { + "history": "https://registry.npmjs.org/history/-/history-3.3.0.tgz", + "hoist-non-react-statics": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz", + "invariant": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "warning": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz" + } + }, + "react-router-redux": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/react-router-redux/-/react-router-redux-4.0.8.tgz", + "integrity": "sha1-InQDWWtRUeGCN32rg1tdRfD4BU4=" }, "react-rte": { "version": "https://registry.npmjs.org/react-rte/-/react-rte-0.11.0.tgz", - "integrity": "sha1-MI76EILGJShMqCXHh9C9iMAd8eY=" + "integrity": "sha1-MI76EILGJShMqCXHh9C9iMAd8eY=", + "requires": { + "class-autobind": "https://registry.npmjs.org/class-autobind/-/class-autobind-0.1.4.tgz", + "classnames": "https://registry.npmjs.org/classnames/-/classnames-2.2.5.tgz", + "draft-js": "https://registry.npmjs.org/draft-js/-/draft-js-0.9.1.tgz", + "draft-js-export-html": "https://registry.npmjs.org/draft-js-export-html/-/draft-js-export-html-0.5.2.tgz", + "draft-js-export-markdown": "https://registry.npmjs.org/draft-js-export-markdown/-/draft-js-export-markdown-0.2.2.tgz", + "draft-js-import-html": "https://registry.npmjs.org/draft-js-import-html/-/draft-js-import-html-0.3.2.tgz", + "draft-js-import-markdown": "https://registry.npmjs.org/draft-js-import-markdown/-/draft-js-import-markdown-0.2.1.tgz", + "draft-js-utils": "https://registry.npmjs.org/draft-js-utils/-/draft-js-utils-0.1.7.tgz", + "immutable": "https://registry.npmjs.org/immutable/-/immutable-3.8.1.tgz" + } }, "react-simple-file-input": { "version": "https://registry.npmjs.org/react-simple-file-input/-/react-simple-file-input-0.1.2.tgz", - "integrity": "sha1-iuiXb2ef7njOa0v84/PrVmAG8cQ=" + "integrity": "sha1-iuiXb2ef7njOa0v84/PrVmAG8cQ=", + "requires": { + "object-keys": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz" + } }, "react-tap-event-plugin": { "version": "https://registry.npmjs.org/react-tap-event-plugin/-/react-tap-event-plugin-2.0.1.tgz", - "integrity": "sha1-MWvrO8ZVbinshppyk+icgmqQdNI=" + "integrity": "sha1-MWvrO8ZVbinshppyk+icgmqQdNI=", + "requires": { + "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz" + } }, "read-pkg": { "version": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "dev": true + "dev": true, + "requires": { + "load-json-file": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "normalize-package-data": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.3.6.tgz", + "path-type": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz" + } }, "read-pkg-up": { "version": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", - "dev": true + "dev": true, + "requires": { + "find-up": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "read-pkg": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz" + } }, "readable-stream": { "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.4.tgz", - "integrity": "sha1-Go2nJlOjhFC6J17KHzxgICev2go=" + "integrity": "sha1-Go2nJlOjhFC6J17KHzxgICev2go=", + "requires": { + "buffer-shims": "https://registry.npmjs.org/buffer-shims/-/buffer-shims-1.0.0.tgz", + "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "isarray": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "process-nextick-args": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "util-deprecate": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + } }, "readdirp": { "version": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", - "dev": true + "dev": true, + "requires": { + "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.4.tgz", + "set-immediate-shim": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz" + } }, "readline2": { "version": "https://registry.npmjs.org/readline2/-/readline2-1.0.1.tgz", "integrity": "sha1-QQWWCP/BVHV7cV2ZidGZ/783LjU=", - "dev": true + "dev": true, + "requires": { + "code-point-at": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "is-fullwidth-code-point": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "mute-stream": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.5.tgz" + } }, "recompose": { "version": "https://registry.npmjs.org/recompose/-/recompose-0.21.2.tgz", - "integrity": "sha1-/z+9sjl7HHfEfUUb4qY7kpXURoE=" + "integrity": "sha1-/z+9sjl7HHfEfUUb4qY7kpXURoE=", + "requires": { + "change-emitter": "https://registry.npmjs.org/change-emitter/-/change-emitter-0.1.3.tgz", + "fbjs": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.9.tgz", + "hoist-non-react-statics": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz", + "symbol-observable": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.4.tgz" + } }, "recursive-readdir": { "version": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.1.0.tgz", "integrity": "sha1-eLe/15WC09dZa4/xvSn71QIp9qo=", "dev": true, + "requires": { + "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz" + }, "dependencies": { "minimatch": { "version": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.2.tgz", "integrity": "sha1-DzmKcwDqRB6cNIyD2Yq4ydv5xAo=", - "dev": true + "dev": true, + "requires": { + "brace-expansion": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.6.tgz" + } } } }, @@ -4660,6 +7390,9 @@ "version": "https://registry.npmjs.org/redeyed/-/redeyed-1.0.1.tgz", "integrity": "sha1-6WwZO0DAgWsArshCaY5hGF5VSYo=", "dev": true, + "requires": { + "esprima": "https://registry.npmjs.org/esprima/-/esprima-3.0.0.tgz" + }, "dependencies": { "esprima": { "version": "https://registry.npmjs.org/esprima/-/esprima-3.0.0.tgz", @@ -4671,12 +7404,44 @@ "reduce-css-calc": { "version": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", - "dev": true + "dev": true, + "requires": { + "balanced-match": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz", + "math-expression-evaluator": "https://registry.npmjs.org/math-expression-evaluator/-/math-expression-evaluator-1.2.16.tgz", + "reduce-function-call": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz" + } }, "reduce-function-call": { "version": "https://registry.npmjs.org/reduce-function-call/-/reduce-function-call-1.0.2.tgz", "integrity": "sha1-WiAL+S4ON3UXUv5FsKszD9S2vpk=", - "dev": true + "dev": true, + "requires": { + "balanced-match": "https://registry.npmjs.org/balanced-match/-/balanced-match-0.4.2.tgz" + } + }, + "redux": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/redux/-/redux-3.7.2.tgz", + "integrity": "sha512-pNqnf9q1hI5HHZRBkj3bAngGZW/JMCmexDlOxw4XagXY2o1327nHH54LoTjiPJ0gizoqPDRqWyX/00g0hD6w+A==", + "requires": { + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "lodash-es": "4.17.4", + "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "symbol-observable": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.4.tgz" + } + }, + "redux-logger": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/redux-logger/-/redux-logger-3.0.6.tgz", + "integrity": "sha1-91VZZvMJjzyIYExEnPC69XeCdL8=", + "requires": { + "deep-diff": "0.3.8" + } + }, + "redux-thunk": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.2.0.tgz", + "integrity": "sha1-5hWhbha0ehmlFXZhM9Hj6Zt4UuU=" }, "regenerate": { "version": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.2.tgz", @@ -4690,17 +7455,31 @@ "regenerator-transform": { "version": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.9.8.tgz", "integrity": "sha1-D4i7K8A5Mt23trcxLmgHjwECbWw=", - "dev": true + "dev": true, + "requires": { + "babel-runtime": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "babel-types": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "private": "https://registry.npmjs.org/private/-/private-0.1.7.tgz" + } }, "regex-cache": { "version": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.3.tgz", "integrity": "sha1-mxpsNdTQ3871cRrmUejp09cRQUU=", - "dev": true + "dev": true, + "requires": { + "is-equal-shallow": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "is-primitive": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz" + } }, "regexpu-core": { "version": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", - "dev": true + "dev": true, + "requires": { + "regenerate": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.2.tgz", + "regjsgen": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "regjsparser": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz" + } }, "regjsgen": { "version": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", @@ -4711,6 +7490,9 @@ "version": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", "dev": true, + "requires": { + "jsesc": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + }, "dependencies": { "jsesc": { "version": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", @@ -4728,6 +7510,13 @@ "version": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz", "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", "dev": true, + "requires": { + "css-select": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "dom-converter": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", + "htmlparser2": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "utila": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz" + }, "dependencies": { "utila": { "version": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", @@ -4749,12 +7538,39 @@ "repeating": { "version": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", - "dev": true + "dev": true, + "requires": { + "is-finite": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz" + } }, "request": { "version": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", "dev": true, + "requires": { + "aws-sign2": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.6.0.tgz", + "aws4": "https://registry.npmjs.org/aws4/-/aws4-1.6.0.tgz", + "caseless": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "combined-stream": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.5.tgz", + "extend": "https://registry.npmjs.org/extend/-/extend-3.0.0.tgz", + "forever-agent": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "form-data": "https://registry.npmjs.org/form-data/-/form-data-2.1.2.tgz", + "har-validator": "https://registry.npmjs.org/har-validator/-/har-validator-4.2.1.tgz", + "hawk": "https://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz", + "http-signature": "https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz", + "is-typedarray": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "isstream": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "json-stringify-safe": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", + "oauth-sign": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.8.2.tgz", + "performance-now": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", + "qs": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", + "safe-buffer": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz", + "stringstream": "https://registry.npmjs.org/stringstream/-/stringstream-0.0.5.tgz", + "tough-cookie": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", + "tunnel-agent": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "uuid": "https://registry.npmjs.org/uuid/-/uuid-3.0.1.tgz" + }, "dependencies": { "qs": { "version": "https://registry.npmjs.org/qs/-/qs-6.4.0.tgz", @@ -4781,7 +7597,11 @@ "require-uncached": { "version": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", - "dev": true + "dev": true, + "requires": { + "caller-path": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "resolve-from": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz" + } }, "requires-port": { "version": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", @@ -4791,7 +7611,10 @@ "resolve": { "version": "https://registry.npmjs.org/resolve/-/resolve-1.3.2.tgz", "integrity": "sha1-HwRCyeDLuBNuh7kwX5MvRsfygjU=", - "dev": true + "dev": true, + "requires": { + "path-parse": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz" + } }, "resolve-from": { "version": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", @@ -4801,16 +7624,26 @@ "restore-cursor": { "version": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz", "integrity": "sha1-NGYfRohjJ/7SmRR5FSJS35LapUE=", - "dev": true + "dev": true, + "requires": { + "exit-hook": "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz", + "onetime": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz" + } }, "right-align": { "version": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true + "dev": true, + "requires": { + "align-text": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz" + } }, "rimraf": { "version": "https://registry.npmjs.org/rimraf/-/rimraf-2.5.4.tgz", - "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=" + "integrity": "sha1-loAAk8vxoMhr2VtGJUZ1NcKd+gQ=", + "requires": { + "glob": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz" + } }, "ripemd160": { "version": "https://registry.npmjs.org/ripemd160/-/ripemd160-0.2.0.tgz", @@ -4820,7 +7653,10 @@ "run-async": { "version": "https://registry.npmjs.org/run-async/-/run-async-0.1.0.tgz", "integrity": "sha1-yK1KXhEGYeQCp9IbUw4AnyX444k=", - "dev": true + "dev": true, + "requires": { + "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + } }, "rw": { "version": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", @@ -4845,6 +7681,14 @@ "version": "https://registry.npmjs.org/sane/-/sane-1.4.1.tgz", "integrity": "sha1-iPdj10BA9fDCVrYWPbOZvxEKxxU=", "dev": true, + "requires": { + "exec-sh": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.0.tgz", + "fb-watchman": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-1.9.2.tgz", + "minimatch": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", + "minimist": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "walker": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "watch": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz" + }, "dependencies": { "minimist": { "version": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", @@ -4860,21 +7704,51 @@ }, "search-index": { "version": "https://registry.npmjs.org/search-index/-/search-index-0.9.16.tgz", - "integrity": "sha1-FFgL0twsmuV9/BUK3Mi1PiRex40=" + "integrity": "sha1-FFgL0twsmuV9/BUK3Mi1PiRex40=", + "requires": { + "bunyan": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.8.tgz", + "leveldown": "https://registry.npmjs.org/leveldown/-/leveldown-1.6.0.tgz", + "levelup": "https://registry.npmjs.org/levelup/-/levelup-1.3.5.tgz", + "search-index-adder": "https://registry.npmjs.org/search-index-adder/-/search-index-adder-0.1.27.tgz", + "search-index-searcher": "https://registry.npmjs.org/search-index-searcher/-/search-index-searcher-0.1.28.tgz" + } }, "search-index-adder": { "version": "https://registry.npmjs.org/search-index-adder/-/search-index-adder-0.1.27.tgz", "integrity": "sha1-yxS2xME6HQB7nbeozIiY6aw+EsE=", + "requires": { + "async": "https://registry.npmjs.org/async/-/async-2.1.5.tgz", + "bunyan": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.8.tgz", + "docproc": "https://registry.npmjs.org/docproc/-/docproc-0.0.8.tgz", + "leveldown": "https://registry.npmjs.org/leveldown/-/leveldown-1.6.0.tgz", + "levelup": "https://registry.npmjs.org/levelup/-/levelup-1.3.5.tgz", + "pumpify": "https://registry.npmjs.org/pumpify/-/pumpify-1.3.5.tgz" + }, "dependencies": { "async": { "version": "https://registry.npmjs.org/async/-/async-2.1.5.tgz", - "integrity": "sha1-5YfGhYCZSsZ/xW/4bTrFa9voELw=" + "integrity": "sha1-5YfGhYCZSsZ/xW/4bTrFa9voELw=", + "requires": { + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + } } } }, "search-index-searcher": { "version": "https://registry.npmjs.org/search-index-searcher/-/search-index-searcher-0.1.28.tgz", - "integrity": "sha1-zbtyQ9OaifNJc7jQqbgUowOguOE=" + "integrity": "sha1-zbtyQ9OaifNJc7jQqbgUowOguOE=", + "requires": { + "bunyan": "https://registry.npmjs.org/bunyan/-/bunyan-1.8.8.tgz", + "intersect-arrays-to-stream": "https://registry.npmjs.org/intersect-arrays-to-stream/-/intersect-arrays-to-stream-0.0.3.tgz", + "leveldown": "https://registry.npmjs.org/leveldown/-/leveldown-1.6.0.tgz", + "levelup": "https://registry.npmjs.org/levelup/-/levelup-1.3.5.tgz", + "lodash.difference": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz", + "lodash.intersection": "https://registry.npmjs.org/lodash.intersection/-/lodash.intersection-4.4.0.tgz", + "lodash.sortedindexof": "https://registry.npmjs.org/lodash.sortedindexof/-/lodash.sortedindexof-4.1.0.tgz", + "lodash.spread": "https://registry.npmjs.org/lodash.spread/-/lodash.spread-4.2.1.tgz", + "lodash.union": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz", + "lodash.uniq": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + } }, "semver": { "version": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", @@ -4885,11 +7759,29 @@ "version": "https://registry.npmjs.org/send/-/send-0.15.1.tgz", "integrity": "sha1-igI1TCbm9cynAAZfXwzeupDse18=", "dev": true, + "requires": { + "debug": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", + "depd": "https://registry.npmjs.org/depd/-/depd-1.1.0.tgz", + "destroy": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "encodeurl": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", + "escape-html": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "etag": "https://registry.npmjs.org/etag/-/etag-1.8.0.tgz", + "fresh": "https://registry.npmjs.org/fresh/-/fresh-0.5.0.tgz", + "http-errors": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.1.tgz", + "mime": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "ms": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz", + "on-finished": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "range-parser": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "statuses": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz" + }, "dependencies": { "debug": { "version": "https://registry.npmjs.org/debug/-/debug-2.6.1.tgz", "integrity": "sha1-eYVQkLosTjEVzH2HaUkdWPBJE1E=", - "dev": true + "dev": true, + "requires": { + "ms": "https://registry.npmjs.org/ms/-/ms-0.7.2.tgz" + } } } }, @@ -4897,16 +7789,33 @@ "version": "https://registry.npmjs.org/serve-index/-/serve-index-1.8.0.tgz", "integrity": "sha1-fF2WwT+xMRAfk8HFd0+FFqHnjTs=", "dev": true, + "requires": { + "accepts": "https://registry.npmjs.org/accepts/-/accepts-1.3.3.tgz", + "batch": "https://registry.npmjs.org/batch/-/batch-0.5.3.tgz", + "debug": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "escape-html": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "http-errors": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz", + "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz", + "parseurl": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz" + }, "dependencies": { "debug": { "version": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true + "dev": true, + "requires": { + "ms": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz" + } }, "http-errors": { "version": "https://registry.npmjs.org/http-errors/-/http-errors-1.5.1.tgz", "integrity": "sha1-eIwNLB3iyBuebowBhDtrl+uSB1A=", - "dev": true + "dev": true, + "requires": { + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "setprototypeof": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.2.tgz", + "statuses": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz" + } }, "ms": { "version": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", @@ -4923,7 +7832,13 @@ "serve-static": { "version": "https://registry.npmjs.org/serve-static/-/serve-static-1.12.1.tgz", "integrity": "sha1-dEOpZePO1kes61Y5+ga/TRu+ADk=", - "dev": true + "dev": true, + "requires": { + "encodeurl": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", + "escape-html": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "parseurl": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.1.tgz", + "send": "https://registry.npmjs.org/send/-/send-0.15.1.tgz" + } }, "set-blocking": { "version": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", @@ -4973,7 +7888,12 @@ }, "simple-get": { "version": "https://registry.npmjs.org/simple-get/-/simple-get-1.4.3.tgz", - "integrity": "sha1-6XVe2kB+ltpAxeUVjJ6jezO+y+s=" + "integrity": "sha1-6XVe2kB+ltpAxeUVjJ6jezO+y+s=", + "requires": { + "once": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "unzip-response": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz", + "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } }, "slash": { "version": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", @@ -4988,17 +7908,27 @@ "sntp": { "version": "https://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz", "integrity": "sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg=", - "dev": true + "dev": true, + "requires": { + "hoek": "https://registry.npmjs.org/hoek/-/hoek-2.16.3.tgz" + } }, "sockjs": { "version": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.18.tgz", "integrity": "sha1-2bKJMWyn33dZXvKZ4HXw+TfrQgc=", "dev": true, + "requires": { + "faye-websocket": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "uuid": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz" + }, "dependencies": { "faye-websocket": { "version": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true + "dev": true, + "requires": { + "websocket-driver": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz" + } }, "uuid": { "version": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", @@ -5010,12 +7940,23 @@ "sockjs-client": { "version": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.0.3.tgz", "integrity": "sha1-sNgoCZhGDrJWTF151+PXz9ijU60=", - "dev": true + "dev": true, + "requires": { + "debug": "https://registry.npmjs.org/debug/-/debug-2.6.3.tgz", + "eventsource": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", + "faye-websocket": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.7.3.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "json3": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "url-parse": "https://registry.npmjs.org/url-parse/-/url-parse-1.1.8.tgz" + } }, "sort-keys": { "version": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true + "dev": true, + "requires": { + "is-plain-obj": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz" + } }, "source-list-map": { "version": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", @@ -5030,12 +7971,18 @@ "source-map-support": { "version": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.12.tgz", "integrity": "sha1-9H0CvwHvrwwWDTo30DhAG5Kxhn4=", - "dev": true + "dev": true, + "requires": { + "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } }, "spdx-correct": { "version": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", - "dev": true + "dev": true, + "requires": { + "spdx-license-ids": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz" + } }, "spdx-expression-parse": { "version": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", @@ -5056,6 +8003,17 @@ "version": "https://registry.npmjs.org/sshpk/-/sshpk-1.11.0.tgz", "integrity": "sha1-LY1eu0pvqyj/ujf6YqkPSj6lnXc=", "dev": true, + "requires": { + "asn1": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", + "assert-plus": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "bcrypt-pbkdf": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", + "dashdash": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "ecc-jsbn": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", + "getpass": "https://registry.npmjs.org/getpass/-/getpass-0.1.6.tgz", + "jodid25519": "https://registry.npmjs.org/jodid25519/-/jodid25519-1.0.2.tgz", + "jsbn": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "tweetnacl": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz" + }, "dependencies": { "assert-plus": { "version": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", @@ -5073,6 +8031,10 @@ "version": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-1.0.0.tgz", "integrity": "sha1-v5tKv7QrJ011FHnkTg/yZWtvEZM=", "dev": true, + "requires": { + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz" + }, "dependencies": { "isarray": { "version": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", @@ -5082,7 +8044,13 @@ "readable-stream": { "version": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true + "dev": true, + "requires": { + "core-util-is": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "isarray": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "string_decoder": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz" + } } } }, @@ -5105,7 +8073,12 @@ }, "string-width": { "version": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=" + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "is-fullwidth-code-point": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + } }, "string.prototype.codepointat": { "version": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.0.tgz", @@ -5119,12 +8092,18 @@ }, "strip-ansi": { "version": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=" + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + } }, "strip-bom": { "version": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "dev": true + "dev": true, + "requires": { + "is-utf8": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz" + } }, "strip-json-comments": { "version": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", @@ -5134,17 +8113,32 @@ "style-loader": { "version": "https://registry.npmjs.org/style-loader/-/style-loader-0.13.1.tgz", "integrity": "sha1-RoKA77wEcwI806bNVuM7Wh1/w6k=", - "dev": true + "dev": true, + "requires": { + "loader-utils": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz" + } }, "supports-color": { "version": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", - "dev": true + "dev": true, + "requires": { + "has-flag": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz" + } }, "svgo": { "version": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz", "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=", - "dev": true + "dev": true, + "requires": { + "coa": "https://registry.npmjs.org/coa/-/coa-1.0.1.tgz", + "colors": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "csso": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz", + "js-yaml": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz", + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "sax": "https://registry.npmjs.org/sax/-/sax-1.2.2.tgz", + "whet.extend": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz" + } }, "symbol-observable": { "version": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.4.tgz", @@ -5163,6 +8157,14 @@ "version": "https://registry.npmjs.org/table/-/table-3.8.3.tgz", "integrity": "sha1-K7xULw/amGGnVdOUf+/Ys/UThV8=", "dev": true, + "requires": { + "ajv": "https://registry.npmjs.org/ajv/-/ajv-4.11.5.tgz", + "ajv-keywords": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-1.5.1.tgz", + "chalk": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "slice-ansi": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "string-width": "https://registry.npmjs.org/string-width/-/string-width-2.0.0.tgz" + }, "dependencies": { "is-fullwidth-code-point": { "version": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", @@ -5172,7 +8174,11 @@ "string-width": { "version": "https://registry.npmjs.org/string-width/-/string-width-2.0.0.tgz", "integrity": "sha1-Y1xUNsxypuDDh87KJ41OLuxSaH4=", - "dev": true + "dev": true, + "requires": { + "is-fullwidth-code-point": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + } } } }, @@ -5183,11 +8189,23 @@ }, "tar-fs": { "version": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.15.1.tgz", - "integrity": "sha1-9GIvXV4lB0KzZ5qahGOs/BLN79E=" + "integrity": "sha1-9GIvXV4lB0KzZ5qahGOs/BLN79E=", + "requires": { + "chownr": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "pump": "https://registry.npmjs.org/pump/-/pump-1.0.2.tgz", + "tar-stream": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz" + } }, "tar-stream": { "version": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.5.2.tgz", - "integrity": "sha1-+8bG6DwaGdTLSMfZYXH8JI7/x78=" + "integrity": "sha1-+8bG6DwaGdTLSMfZYXH8JI7/x78=", + "requires": { + "bl": "https://registry.npmjs.org/bl/-/bl-1.2.0.tgz", + "end-of-stream": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.0.tgz", + "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.4.tgz", + "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } }, "term-frequency": { "version": "https://registry.npmjs.org/term-frequency/-/term-frequency-0.0.15.tgz", @@ -5195,12 +8213,22 @@ }, "term-vector": { "version": "https://registry.npmjs.org/term-vector/-/term-vector-0.1.2.tgz", - "integrity": "sha1-d05+RK7yJ0s7HYokQZgfmdD34Ko=" + "integrity": "sha1-d05+RK7yJ0s7HYokQZgfmdD34Ko=", + "requires": { + "lodash.isequal": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz" + } }, "test-exclude": { "version": "https://registry.npmjs.org/test-exclude/-/test-exclude-2.1.3.tgz", "integrity": "sha1-qNiWjh2oMmb5hk8oUsVeIg8GQ0o=", - "dev": true + "dev": true, + "requires": { + "arrify": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "micromatch": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "object-assign": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.0.tgz", + "read-pkg-up": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "require-main-filename": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz" + } }, "testcheck": { "version": "https://registry.npmjs.org/testcheck/-/testcheck-0.1.4.tgz", @@ -5225,7 +8253,10 @@ "timers-browserify": { "version": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-1.4.2.tgz", "integrity": "sha1-ycWLV1voQHN1y14kYtrO50NZ9B0=", - "dev": true + "dev": true, + "requires": { + "process": "https://registry.npmjs.org/process/-/process-0.11.9.tgz" + } }, "tmpl": { "version": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", @@ -5245,7 +8276,10 @@ "tough-cookie": { "version": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.3.2.tgz", "integrity": "sha1-8IH3bkyFcg5sN6X6ztc3FQ2EByo=", - "dev": true + "dev": true, + "requires": { + "punycode": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" + } }, "tr46": { "version": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", @@ -5270,7 +8304,10 @@ "tunnel-agent": { "version": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "dev": true + "dev": true, + "requires": { + "safe-buffer": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.0.1.tgz" + } }, "tweetnacl": { "version": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", @@ -5281,12 +8318,19 @@ "type-check": { "version": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", - "dev": true + "dev": true, + "requires": { + "prelude-ls": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" + } }, "type-is": { "version": "https://registry.npmjs.org/type-is/-/type-is-1.6.14.tgz", "integrity": "sha1-4hljnBfe0coHiQkt1UoDgmuBfLI=", - "dev": true + "dev": true, + "requires": { + "media-typer": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "mime-types": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.14.tgz" + } }, "typedarray": { "version": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", @@ -5300,7 +8344,12 @@ "uglify-js": { "version": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.12.tgz", "integrity": "sha1-ilD11IIkNlC3EI9ggKo6av4qbFU=", - "dev": true + "dev": true, + "requires": { + "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "uglify-to-browserify": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "yargs": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz" + } }, "uglify-to-browserify": { "version": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", @@ -5319,7 +8368,10 @@ "uniqid": { "version": "https://registry.npmjs.org/uniqid/-/uniqid-4.1.1.tgz", "integrity": "sha1-iSIN32t1GuUrX3JISGNShZa7hME=", - "dev": true + "dev": true, + "requires": { + "macaddress": "https://registry.npmjs.org/macaddress/-/macaddress-0.2.8.tgz" + } }, "uniqs": { "version": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", @@ -5344,6 +8396,10 @@ "version": "https://registry.npmjs.org/url/-/url-0.10.3.tgz", "integrity": "sha1-Ah5NnHcF8hu/N9A861h2dAJ3TGQ=", "dev": true, + "requires": { + "punycode": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "querystring": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz" + }, "dependencies": { "punycode": { "version": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", @@ -5356,6 +8412,10 @@ "version": "https://registry.npmjs.org/url-loader/-/url-loader-0.5.7.tgz", "integrity": "sha1-Z+h3l1n4AA2nSZSQZoDJQ6mwkl0=", "dev": true, + "requires": { + "loader-utils": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "mime": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz" + }, "dependencies": { "mime": { "version": "https://registry.npmjs.org/mime/-/mime-1.2.11.tgz", @@ -5367,7 +8427,11 @@ "url-parse": { "version": "https://registry.npmjs.org/url-parse/-/url-parse-1.1.8.tgz", "integrity": "sha1-emWzqNV6Hoava04iduNHdBZ8AVY=", - "dev": true + "dev": true, + "requires": { + "querystringify": "https://registry.npmjs.org/querystringify/-/querystringify-0.0.4.tgz", + "requires-port": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + } }, "url2": { "version": "https://registry.npmjs.org/url2/-/url2-0.0.0.tgz", @@ -5377,11 +8441,17 @@ "user-home": { "version": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=", - "dev": true + "dev": true, + "requires": { + "os-homedir": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz" + } }, "util": { "version": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz" + }, "dependencies": { "inherits": { "version": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", @@ -5411,7 +8481,11 @@ "validate-npm-package-license": { "version": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", - "dev": true + "dev": true, + "requires": { + "spdx-correct": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "spdx-expression-parse": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz" + } }, "vary": { "version": "https://registry.npmjs.org/vary/-/vary-1.1.0.tgz", @@ -5426,21 +8500,33 @@ "verror": { "version": "https://registry.npmjs.org/verror/-/verror-1.3.6.tgz", "integrity": "sha1-z/XfEpRtKX0rqu+qJoniW+AcAFw=", - "dev": true + "dev": true, + "requires": { + "extsprintf": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.0.2.tgz" + } }, "vm-browserify": { "version": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", - "dev": true + "dev": true, + "requires": { + "indexof": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz" + } }, "walker": { "version": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", - "dev": true + "dev": true, + "requires": { + "makeerror": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz" + } }, "warning": { "version": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", - "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=" + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "requires": { + "loose-envify": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz" + } }, "watch": { "version": "https://registry.npmjs.org/watch/-/watch-0.10.0.tgz", @@ -5451,6 +8537,11 @@ "version": "https://registry.npmjs.org/watchpack/-/watchpack-0.2.9.tgz", "integrity": "sha1-Yuqkq15bo1/fwBgnVibjwPXj+ws=", "dev": true, + "requires": { + "async": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "chokidar": "https://registry.npmjs.org/chokidar/-/chokidar-1.6.1.tgz", + "graceful-fs": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz" + }, "dependencies": { "async": { "version": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", @@ -5473,6 +8564,23 @@ "version": "https://registry.npmjs.org/webpack/-/webpack-1.13.2.tgz", "integrity": "sha1-8RqW9FjrdSlwqGq+dGwHBPq6+vM=", "dev": true, + "requires": { + "acorn": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "async": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "clone": "https://registry.npmjs.org/clone/-/clone-1.0.2.tgz", + "enhanced-resolve": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-0.9.1.tgz", + "interpret": "https://registry.npmjs.org/interpret/-/interpret-0.6.6.tgz", + "loader-utils": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "memory-fs": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.3.0.tgz", + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "node-libs-browser": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-0.6.0.tgz", + "optimist": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "tapable": "https://registry.npmjs.org/tapable/-/tapable-0.1.10.tgz", + "uglify-js": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz", + "watchpack": "https://registry.npmjs.org/watchpack/-/watchpack-0.2.9.tgz", + "webpack-core": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz" + }, "dependencies": { "acorn": { "version": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", @@ -5483,6 +8591,12 @@ "version": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz", "integrity": "sha1-ZeovswWck5RpLxX+2HwrNsFrmt8=", "dev": true, + "requires": { + "async": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", + "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "uglify-to-browserify": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "yargs": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz" + }, "dependencies": { "async": { "version": "https://registry.npmjs.org/async/-/async-0.2.10.tgz", @@ -5497,11 +8611,18 @@ "version": "https://registry.npmjs.org/webpack-core/-/webpack-core-0.6.9.tgz", "integrity": "sha1-/FcViMhVjad76e+23r3Fo7FyvcI=", "dev": true, + "requires": { + "source-list-map": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", + "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz" + }, "dependencies": { "source-map": { "version": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true + "dev": true, + "requires": { + "amdefine": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz" + } } } }, @@ -5509,33 +8630,69 @@ "version": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.10.1.tgz", "integrity": "sha1-xrTPQoE5zxrvvgagwA/bT42i+JM=", "dev": true, + "requires": { + "memory-fs": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "mime": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "path-is-absolute": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "range-parser": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz" + }, "dependencies": { "memory-fs": { "version": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true + "dev": true, + "requires": { + "errno": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", + "readable-stream": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.4.tgz" + } } } }, "webpack-dev-server": { "version": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-1.16.2.tgz", "integrity": "sha1-i+vCxM4cRaFcct12nZugjbMGp5M=", - "dev": true + "dev": true, + "requires": { + "compression": "https://registry.npmjs.org/compression/-/compression-1.6.2.tgz", + "connect-history-api-fallback": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.3.0.tgz", + "express": "https://registry.npmjs.org/express/-/express-4.15.2.tgz", + "http-proxy-middleware": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.17.2.tgz", + "open": "https://registry.npmjs.org/open/-/open-0.0.5.tgz", + "optimist": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "serve-index": "https://registry.npmjs.org/serve-index/-/serve-index-1.8.0.tgz", + "sockjs": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.18.tgz", + "sockjs-client": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.0.3.tgz", + "stream-cache": "https://registry.npmjs.org/stream-cache/-/stream-cache-0.0.2.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "supports-color": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "webpack-dev-middleware": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.10.1.tgz" + } }, "webpack-manifest-plugin": { "version": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-1.1.0.tgz", "integrity": "sha1-a2xxiq3oolN5lXhLRr0umDYFfKo=", - "dev": true + "dev": true, + "requires": { + "fs-extra": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "lodash": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz" + } }, "webpack-sources": { "version": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.1.5.tgz", "integrity": "sha1-qh86vw8NdNtxEcQOUAuE+WZkB1A=", - "dev": true + "dev": true, + "requires": { + "source-list-map": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", + "source-map": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz" + } }, "websocket-driver": { "version": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", - "dev": true + "dev": true, + "requires": { + "websocket-extensions": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz" + } }, "websocket-extensions": { "version": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.1.tgz", @@ -5546,6 +8703,9 @@ "version": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.1.tgz", "integrity": "sha1-PGxFGhmO567FWx7GHQkgxngBpfQ=", "dev": true, + "requires": { + "iconv-lite": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz" + }, "dependencies": { "iconv-lite": { "version": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", @@ -5562,6 +8722,10 @@ "version": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.5.1.tgz", "integrity": "sha1-umNPYw/wd4ISxS6pBV0tBhOAsbs=", "dev": true, + "requires": { + "tr46": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "webidl-conversions": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz" + }, "dependencies": { "webidl-conversions": { "version": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", @@ -5578,7 +8742,10 @@ "which": { "version": "https://registry.npmjs.org/which/-/which-1.2.12.tgz", "integrity": "sha1-3me15FAmnxlJCe8j7OTr5Bb6EZI=", - "dev": true + "dev": true, + "requires": { + "isexe": "https://registry.npmjs.org/isexe/-/isexe-1.1.2.tgz" + } }, "which-module": { "version": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", @@ -5587,7 +8754,10 @@ }, "wide-align": { "version": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.0.tgz", - "integrity": "sha1-QO3egCpx/qHwcNo+YtzaLnrdlq0=" + "integrity": "sha1-QO3egCpx/qHwcNo+YtzaLnrdlq0=", + "requires": { + "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz" + } }, "window-size": { "version": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", @@ -5602,12 +8772,20 @@ "worker-farm": { "version": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.3.1.tgz", "integrity": "sha1-QzMRK7SbF6oFC4eJXKayys9A5f8=", - "dev": true + "dev": true, + "requires": { + "errno": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", + "xtend": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz" + } }, "wrap-ansi": { "version": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", - "dev": true + "dev": true, + "requires": { + "string-width": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "strip-ansi": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + } }, "wrappy": { "version": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", @@ -5616,7 +8794,10 @@ "write": { "version": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", - "dev": true + "dev": true, + "requires": { + "mkdirp": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz" + } }, "xml-char-classes": { "version": "https://registry.npmjs.org/xml-char-classes/-/xml-char-classes-1.0.0.tgz", @@ -5649,12 +8830,22 @@ "yargs": { "version": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true + "dev": true, + "requires": { + "camelcase": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "cliui": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "decamelize": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "window-size": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz" + } }, "yargs-parser": { "version": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-3.2.0.tgz", "integrity": "sha1-UIE1XRnZ0MjF2BrakIy05tGGZk8=", "dev": true, + "requires": { + "camelcase": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "lodash.assign": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz" + }, "dependencies": { "camelcase": { "version": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", diff --git a/package.json b/package.json index bd1e4886..2a39a4e5 100644 --- a/package.json +++ b/package.json @@ -63,10 +63,15 @@ "react-dom": "^15.4.0", "react-image-lightbox": "^3.3.1", "react-modal-bootstrap": "^1.1.0", + "react-redux": "^5.0.6", "react-router": "^3.0.0", + "react-router-redux": "^4.0.8", "react-rte": "^0.11.0", "react-simple-file-input": "^0.1.2", "react-tap-event-plugin": "^2.0.1", + "redux": "^3.7.2", + "redux-logger": "^3.0.6", + "redux-thunk": "^2.2.0", "search-index": "^0.9.6", "underscore": "^1.8.3" }, @@ -104,4 +109,4 @@ "extends": "react-app" }, "homepage": "http://dictionary.dynamobim.com/" -} \ No newline at end of file +} diff --git a/src/App.js b/src/App.js index 46036f14..83b138cb 100644 --- a/src/App.js +++ b/src/App.js @@ -1,407 +1,412 @@ -import React, { Component } from 'react'; -import * as JsSearch from 'js-search'; -import { hashHistory } from 'react-router'; +import React, { Component } from "react"; +import * as JsSearch from "js-search"; +import { hashHistory } from "react-router"; -import './css/font.css'; -import './css/style.css'; -import baseData from './components/Entry'; -import interop from './components/utils/interop'; +import "./css/font.css"; +import "./css/style.css"; -import Header from './components/Header'; -import Sidebar from './components/Sidebar'; -import Branch from './components/Branch'; -import SearchBar from './components/SearchBar'; -import PullModal from './components/PullModal'; +import Header from "./components/Header"; +import Sidebar from "./components/Sidebar"; +import Branch from "./components/Branch"; +import SearchBar from "./components/SearchBar"; +import PullModal from "./components/PullModal"; -import { flatten, flattenHierarchy } from './components/utils/array'; +import Drawer from "material-ui/Drawer"; -import Drawer from 'material-ui/Drawer'; +import baseTheme from "material-ui/styles/baseThemes/lightBaseTheme"; +import getMuiTheme from "material-ui/styles/getMuiTheme"; -import baseTheme from 'material-ui/styles/baseThemes/lightBaseTheme'; -import getMuiTheme from 'material-ui/styles/getMuiTheme'; - -import injectTapEventPlugin from 'react-tap-event-plugin'; +import injectTapEventPlugin from "react-tap-event-plugin"; injectTapEventPlugin(); function _hierarchyIterator(ob) { - if (ob && ob.Parent !== 'Home') { - return [ob.Parent].concat(_hierarchyIterator(ob.Parent)).filter((el) => el) - } else { - return []; - } + if (ob && ob.Parent !== "Home") { + return [ob.Parent].concat(_hierarchyIterator(ob.Parent)).filter(el => el); + } else { + return []; + } } class App extends Component { - constructor() { - super(); - this.state = { - mainObjects: [], - searchArray: [], - actives: [], - editInDepth: false, - searching: false, - searchResults: [], - searchVal: '', - route: '', - updatedFiles: [], - prModalOpen: false, - prState: 'init', - branchName: 'user-' + Date.now().toString(), - mainEdit: false, - prLink: 'https://github.com/DynamoDS/DynamoDictionary', - commitMessage: 'no commit message', - treeOpen: true, - minWidth: 600 - } - this._sideBarClick = this._sideBarClick.bind(this); - this._editInDepth = this._editInDepth.bind(this); - this._searchBar = this._searchBar.bind(this); - this._hashCheck = this._hashCheck.bind(this); - this._resetActives = this._resetActives.bind(this); - this._gitHubSubmit = this._gitHubSubmit.bind(this); - this._updateExample = this._updateExample.bind(this); - this._showPrModal = this._showPrModal.bind(this); - this._hidePrModal = this._hidePrModal.bind(this); - this._writeBranchName = this._writeBranchName.bind(this); - this._writeCommitMessage = this._writeCommitMessage.bind(this); - this._submitPR = this._submitPR.bind(this); - this._retrieve = this._retrieve.bind(this); - this._toCommitting = this._toCommitting.bind(this); - this._routePush = this._routePush.bind(this); - this._toggleTree = this._toggleTree.bind(this); - } - getChildContext() { - return { muiTheme: getMuiTheme(baseTheme) }; - } - _toggleTree() { - this.setState({ treeOpen: !this.state.treeOpen }) - } - _retrieve(url) { - if (url) { - this.setState({ prState: 'created', prLink: url, updatedFiles: [] }) - } else { - this.setState({ prState: 'created', updatedFiles: [] }) - } - window.setTimeout(this._toCommitting, 3000); - } - _toCommitting() { - this.setState({ prState: 'committing' }) - this._hidePrModal() - } - _showPrModal() { - this.setState({ prModalOpen: true }) - } - _hidePrModal() { - this.setState({ prModalOpen: false }) - } - _writeBranchName(event) { - event.preventDefault(); - let bn = event.target.value.replace(/[^a-zA-Z ]/g, "").replace(/\s/g, "-") - bn = bn === 'master' ? 'user-' + bn : bn; - - this.setState({ branchName: bn }); - } - _writeCommitMessage(event) { - event.preventDefault(); - this.setState({ commitMessage: event.target.value !== '' ? event.target.value : 'no commit message' }); - } - _submitPR() { - this.setState({ prState: 'logging' }) - this._gitHubSubmit(); - } - - _editInDepth() { - let editInDepth = !this.state.editInDepth; - this.setState({ editInDepth, mainEdit: true }) - } - - _updateExample(file) { - this.setState({ - updatedFiles: [ - ...this.state.updatedFiles, - file - ] - }) - } - _routePush(route, iteration) { - if (this.state.route === route) { - hashHistory.push(`${route.split('/').slice(0, iteration + 1).join('/')}`) - } - else { - hashHistory.push(route) - } - - } - shouldComponentUpdate(nextProps, nextState) { - - if ((this.state.commitMessage !== nextState.commitMessage) || (this.state.branchName !== nextState.branchName)) { - return false; - } - else { - return true; - } - } - - _gitHubSubmit() { - let saveJson = this.state.searchArray.map((d) => { - let { - Name, - imageFile, - dynFile, - Categories, - Group, - inDepth - } = d; - imageFile = imageFile && imageFile.length > 0 && imageFile.map((im) => { - return im.name || im; - }) - if (!imageFile) { imageFile = []; } - dynFile = dynFile && dynFile.length > 0 && dynFile.map((dyn) => { - return dyn.name || dyn; - }) - if (!dynFile) { dynFile = []; } - return { Name, imageFile, dynFile, folderPath: Categories.concat(Group).join('/'), inDepth } - }) - // console.log(saveJson) - - window.githubSubmitter([...this.state.updatedFiles], saveJson, this.state.branchName, this.state.commitMessage, this._retrieve) - - } - - _searchBar(val) { - // browserHistory.push(`/search/${val}`) - console.log('line', JsSearch) - var search = new JsSearch.Search('Name'); - search.addIndex('Name'); - search.addIndex('CategorySearch'); - search.addIndex('inDepth'); - search.addIndex('Description'); - search.addIndex('FullCategoryName'); - search.addIndex('RouteName'); - search.addDocuments(this.state.searchArray); - - let arr = (search.search(val)); - this.setState({ searching: true, searchResults: arr, searchVal: val }) - } - - _sideBarClick(ob) { - let actives = _hierarchyIterator(ob).filter((el) => el).reverse().concat(ob); - this.setState({ actives, searching: false }); - } - _resetActives() { - this.setState({ actives: [] }); + constructor() { + super(); + this.state = { + searchArray: [], + actives: [], + editInDepth: false, + searching: false, + searchResults: [], + searchVal: "", + route: "", + updatedFiles: [], + prModalOpen: false, + prState: "init", + branchName: "user-" + Date.now().toString(), + mainEdit: false, + prLink: "https://github.com/DynamoDS/DynamoDictionary", + commitMessage: "no commit message", + treeOpen: true, + minWidth: 600 + }; + this._sideBarClick = this._sideBarClick.bind(this); + this._editInDepth = this._editInDepth.bind(this); + this._searchBar = this._searchBar.bind(this); + this._hashCheck = this._hashCheck.bind(this); + this._resetActives = this._resetActives.bind(this); + this._gitHubSubmit = this._gitHubSubmit.bind(this); + this._updateExample = this._updateExample.bind(this); + this._showPrModal = this._showPrModal.bind(this); + this._hidePrModal = this._hidePrModal.bind(this); + this._writeBranchName = this._writeBranchName.bind(this); + this._writeCommitMessage = this._writeCommitMessage.bind(this); + this._submitPR = this._submitPR.bind(this); + this._retrieve = this._retrieve.bind(this); + this._toCommitting = this._toCommitting.bind(this); + this._routePush = this._routePush.bind(this); + this._toggleTree = this._toggleTree.bind(this); + } + getChildContext() { + return { muiTheme: getMuiTheme(baseTheme) }; + } + _toggleTree() { + this.setState({ treeOpen: !this.state.treeOpen }); + } + _retrieve(url) { + if (url) { + this.setState({ prState: "created", prLink: url, updatedFiles: [] }); + } else { + this.setState({ prState: "created", updatedFiles: [] }); } - componentDidUpdate() { - const routePath = this.props.location.pathname; - if (routePath !== this.state.route) { - - this.setState({ route: this.props.location.pathname, searching: false }) - let rightdiv = document.getElementById('page-content-wrapper'); - if (rightdiv) { - rightdiv.scrollTop = 0; - } - if (true) { - const r = this.props.params; - const allkeys = Object.keys(r).sort(); - const actives = recursiveActives(this.state.mainObjects, 0) || []; - - function recursiveActives(arr, it) { - return arr.map(d => { - if (d.Name === r[allkeys[it]] || (d.RouteName && d.RouteName === r[allkeys[it]])) { - if (d.Arr && allkeys.length > it + 1) { - return ([d].concat(recursiveActives(d.Arr, it + 1))) - } else { - return ([d]) - } - } - return null; - }).filter(el => el)[0]; - } - this.setState({ actives: actives.filter(el => el) }) - } else { - this.setState({ searching: false }) - } - } + window.setTimeout(this._toCommitting, 3000); + } + _toCommitting() { + this.setState({ prState: "committing" }); + this._hidePrModal(); + } + _showPrModal() { + this.setState({ prModalOpen: true }); + } + _hidePrModal() { + this.setState({ prModalOpen: false }); + } + _writeBranchName(event) { + event.preventDefault(); + let bn = event.target.value.replace(/[^a-zA-Z ]/g, "").replace(/\s/g, "-"); + bn = bn === "master" ? "user-" + bn : bn; + + this.setState({ branchName: bn }); + } + _writeCommitMessage(event) { + event.preventDefault(); + this.setState({ + commitMessage: + event.target.value !== "" ? event.target.value : "no commit message" + }); + } + _submitPR() { + this.setState({ prState: "logging" }); + this._gitHubSubmit(); + } + + _editInDepth() { + let editInDepth = !this.state.editInDepth; + this.setState({ editInDepth, mainEdit: true }); + } + + _updateExample(file) { + this.setState({ + updatedFiles: [...this.state.updatedFiles, file] + }); + } + _routePush(route, iteration) { + if (this.state.route === route) { + hashHistory.push(`${route.split("/").slice(0, iteration + 1).join("/")}`); + } else { + hashHistory.push(route); } - _conductSearch(val) { - var search = new JsSearch.Search('Name'); - search.addIndex('Name'); - search.addIndex('CategorySearch'); - search.addIndex('inDepth'); - search.addIndex('Description'); - search.addIndex('FullCategoryName'); - search.addIndex('RouteName'); - - search.addDocuments(this.props.searchArray); - - let arr = (search.search(val)); - this.props.searching(arr, val); + } + shouldComponentUpdate(nextProps, nextState) { + if ( + this.state.commitMessage !== nextState.commitMessage || + this.state.branchName !== nextState.branchName + ) { + return false; + } else { + return true; } - _hashCheck() { } - - componentDidMount() { - const _this = this; - window.addEventListener('resize', () => { - _this.forceUpdate(); + } + + _gitHubSubmit() { + let saveJson = this.props.searchArray.map(d => { + let { Name, imageFile, dynFile, Categories, Group, inDepth } = d; + imageFile = + imageFile && + imageFile.length > 0 && + imageFile.map(im => { + return im.name || im; }); - - baseData.then((res, rej) => { - let dynLib = interop.xmlToJson(res[2]); - let mainObjects = interop.createObject(dynLib); - let nodeArray = flatten(mainObjects.map((d) => flattenHierarchy(d))); - const addOverride = (node) => { - node.RouteName = node.Name + '(' + (node.Inputs - ? node.Inputs.map(e => e.Name + '_' + e.Type).join('-') - : '()') + ')'; - node.TempName = node.Name + ' (' + (node.Inputs - ? node.Inputs.map(e => e.Name).join(', ') - : '()') + ')'; - } - let searchArray = nodeArray - searchArray.forEach((d, i) => { - d.ogName = d.Name; - d.inDepth = d.inDepth || `Add in-depth information about ${d.Name}...`; - if (i > 0 && d.Name === searchArray[i - 1].Name) { - addOverride(d) - if (!searchArray[i - 1].TempName) { - addOverride(searchArray[i - 1]) - } - } - }) - searchArray.forEach((d, i) => { - if (d.TempName) { - d.Name = d.TempName + if (!imageFile) { + imageFile = []; + } + dynFile = + dynFile && + dynFile.length > 0 && + dynFile.map(dyn => { + return dyn.name || dyn; + }); + if (!dynFile) { + dynFile = []; + } + return { + Name, + imageFile, + dynFile, + folderPath: Categories.concat(Group).join("/"), + inDepth + }; + }); + window.githubSubmitter( + [...this.state.updatedFiles], + saveJson, + this.state.branchName, + this.state.commitMessage, + this._retrieve + ); + } + + _searchBar(val) { + var search = new JsSearch.Search("Name"); + search.addIndex("Name"); + search.addIndex("CategorySearch"); + search.addIndex("inDepth"); + search.addIndex("Description"); + search.addIndex("FullCategoryName"); + search.addIndex("RouteName"); + search.addDocuments(this.props.searchArray); + let arr = search.search(val); + this.setState({ searching: true, searchResults: arr, searchVal: val }); + } + + _sideBarClick(ob) { + let actives = _hierarchyIterator(ob).filter(el => el).reverse().concat(ob); + this.setState({ actives, searching: false }); + } + _resetActives() { + this.setState({ actives: [] }); + } + componentDidUpdate() { + const routePath = this.props.location.pathname; + if (routePath !== this.state.route) { + this.setState({ route: this.props.location.pathname, searching: false }); + let rightdiv = document.getElementById("page-content-wrapper"); + if (rightdiv) { + rightdiv.scrollTop = 0; + } + if (true) { + const r = this.props.params; + const allkeys = Object.keys(r).sort(); + const actives = recursiveActives(this.props.hierarchy, 0) || []; + + function recursiveActives(arr, it) { + return arr + .map(d => { + if ( + d.Name === r[allkeys[it]] || + (d.RouteName && d.RouteName === r[allkeys[it]]) + ) { + if (d.Arr && allkeys.length > it + 1) { + return [d].concat(recursiveActives(d.Arr, it + 1)); + } else { + return [d]; } + } + return null; }) - const combinedArray = [ - ...res[1], - ...res[3] - ]; - combinedArray.forEach((d) => { - nodeArray.forEach((e) => { - - if (e.Name === d.Name) { - if (e.Categories.concat(e.Group).join('/') === d.folderPath) { - - e.imageFile = d.imageFile - ? d.imageFile.slice() - : []; - e.dynFile = d.dynFile - ? d.dynFile.slice() - : []; - - e.inDepth = d.inDepth; - - } - - } - }) - }) - - // let saveJson = searchArray.map((d) => { - // let { - // Name, - // imageFile, - // dynFile, - // Categories, - // Group, - // inDepth - // } = d; - // imageFile = (imageFile && imageFile.length > 0 && imageFile.map((im) => { - // return im.original || im; - // })) || []; - // dynFile = (dynFile && dynFile.length > 0 && dynFile.map((dyn) => { - // return dyn.original || dyn; - // })) || []; - // if (dynFile.length === 0) { return { Name, imageFile, dynFile, folderPath: Categories.concat(Group).join('/'), inDepth } } - // else { - // return null - // } - // }).filter(el => el); - // console.log(saveJson); - // document.write('{"data":' + JSON.stringify((saveJson)) + '}'); - - this.setState({ mainObjects, searchArray }) - }).catch(console.error.bind(console)) + .filter(el => el)[0]; + } + this.setState({ actives: actives.filter(el => el) }); + } else { + this.setState({ searching: false }); + } } - - - - render() { - const isLarge = window.innerWidth > this.state.minWidth; - const ratio = this.state.treeOpen && isLarge ? 0.3 : 0; - - return (this.state.route !== '' - ? ( -
- -
- {isLarge ? - ( -
- -
- -
-
-
-
    - -
-
-
-
- -
- {!this.state.treeOpen ?
- -
: null} -
- ) : -
- -
- - } -
-
-
- -
- -
-
-
-
+ } + _conductSearch(val) { + var search = new JsSearch.Search("Name"); + search.addIndex("Name"); + search.addIndex("CategorySearch"); + search.addIndex("inDepth"); + search.addIndex("Description"); + search.addIndex("FullCategoryName"); + search.addIndex("RouteName"); + + search.addDocuments(this.props.searchArray); + + let arr = search.search(val); + this.props.searching(arr, val); + } + _hashCheck() {} + + componentWillUnmount() { + window.removeEventListener("resize"); + } + + componentDidMount() { + const _this = this; + window.addEventListener("resize", () => { + _this.forceUpdate(); + }); + this.props.actions.loadHierarchy(); + } + + render() { + const isLarge = window.innerWidth > this.state.minWidth; + const ratio = this.state.treeOpen && isLarge ? 0.3 : 0; + + return this.state.route !== "" + ?
+ {" "}
+
+ {isLarge + ?
+ +
+
- {this.state.prModalOpen ? : null} +
+
+
    + +
+
+
+
+
+ {!this.state.treeOpen + ?
+ +
+ : null}
- ) : null) - - } + :
+ +
} +
+
+
+
+ +
+
+
+
+
+ {this.state.prModalOpen + ? + : null} +
+ : null; + } } App.childContextTypes = { - muiTheme: React.PropTypes.object.isRequired, + muiTheme: React.PropTypes.object.isRequired }; export default App; - -//
diff --git a/src/actions/index.js b/src/actions/index.js new file mode 100644 index 00000000..f56d68bf --- /dev/null +++ b/src/actions/index.js @@ -0,0 +1,80 @@ +import axios from "axios"; + +import baseData from "../components/Entry"; +import interop from "../util/interop"; +import { flatten, flattenHierarchy } from "../util/array"; +import { addOverload } from "../util/data"; + +export const HIERARCHY_TEST = "HIERARCHY_TEST"; +export const hierarchyTest = () => { + return { type: HIERARCHY_TEST }; +}; + +export const UPDATE_HIERARCHY = "UPDATE_HIERARCHY"; +export const updateHierarchy = data => { + return { type: UPDATE_HIERARCHY, data }; +}; + +export const loadHierarchy = () => { + return dispatch => { + baseData + .then((res, rej) => { + let dynLib = interop.xmlToJson(res[2]); + let hierarchy = interop.createObject(dynLib); + let searchArray = flatten(hierarchy.map(d => flattenHierarchy(d))); + searchArray.forEach((d, i) => { + d.ogName = d.Name; + d.inDepth = + d.inDepth || `Add in-depth information about ${d.Name}...`; + if (i > 0 && d.Name === searchArray[i - 1].Name) { + addOverload(d); + if (!searchArray[i - 1].TempName) { + addOverload(searchArray[i - 1]); + } + } + }); + searchArray.forEach((d, i) => { + if (d.TempName) { + d.Name = d.TempName; + } + }); + const combinedArray = [...res[1], ...res[3]]; + combinedArray.forEach(d => { + searchArray.forEach(e => { + if (e.Name === d.Name) { + if (e.Categories.concat(e.Group).join("/") === d.folderPath) { + e.imageFile = d.imageFile ? d.imageFile.slice() : []; + e.dynFile = d.dynFile ? d.dynFile.slice() : []; + + e.inDepth = d.inDepth; + } + } + }); + }); + // let saveJson = searchArray.map((d) => { + // let { + // Name, + // imageFile, + // dynFile, + // Categories, + // Group, + // inDepth + // } = d; + // imageFile = (imageFile && imageFile.length > 0 && imageFile.map((im) => { + // return im.original || im; + // })) || []; + // dynFile = (dynFile && dynFile.length > 0 && dynFile.map((dyn) => { + // return dyn.original || dyn; + // })) || []; + // if (dynFile.length === 0) { return { Name, imageFile, dynFile, folderPath: Categories.concat(Group).join('/'), inDepth } } + // else { + // return null + // } + // }).filter(el => el); + // console.log(saveJson); + // document.write('{"data":' + JSON.stringify((saveJson)) + '}'); + dispatch(updateHierarchy({ hierarchy, searchArray })); + }) + .catch(console.error.bind(console)); + }; +}; diff --git a/src/components/Branch.js b/src/components/Branch.js index 04ba57dd..bc7cb683 100644 --- a/src/components/Branch.js +++ b/src/components/Branch.js @@ -1,141 +1,168 @@ -import React from 'react'; -import { Link } from 'react-router'; -import lineageToRoute from './utils/lineageRouter' - -import { flatten, flattenHierarchy } from './utils/array'; - -import ExampleSection from './ExampleSection'; -import NodeInfo from './NodeInfo'; -import NodeTitle from './NodeTitle'; -import DynamoHierarchy from './DynamoHierarchy'; -import Home from './Home'; +import React from "react"; +import { Link } from "react-router"; +import lineageToRoute from "../util/lineageRouter"; +import { flatten, flattenHierarchy } from "../util/array"; +import ExampleSection from "./ExampleSection"; +import NodeInfo from "./NodeInfo"; +import NodeTitle from "./NodeTitle"; +import DynamoHierarchy from "./DynamoHierarchy"; +import Home from "./Home"; class Branch extends React.Component { - constructor() { - super(); - this.nodeDetail = this.nodeDetail.bind(this); - this.detailList = this.detailList.bind(this); - this.extractHierarchy = this.extractHierarchy.bind(this); - this.hierarchyIterator = this.hierarchyIterator.bind(this); - } - - nodeDetail(ob) { - return [ - ob.Description - ? this.detailList('nodeDesc', 'Description', ob.Description, 0) - : null, - ob.Inputs - ? this.detailList('nodeIn', 'Inputs', ob.Inputs, 1) - : null, - ob.Outputs - ? this.detailList('nodeDesc', 'Outputs', ob.Outputs, 2) - : null, < ExampleSection node={ - ob - } - key={ - 3 - } - editInDepthClick={ - this.props.editInDepthClick - } - editInDepth={ - this.props.editInDepth - } - updateExample={this.props.updateExample} - /> - ] - } - - detailList(cn, title, body, key) { - - return ( -
+ constructor() { + super(); + this.nodeDetail = this.nodeDetail.bind(this); + this.detailList = this.detailList.bind(this); + this.extractHierarchy = this.extractHierarchy.bind(this); + this.hierarchyIterator = this.hierarchyIterator.bind(this); + } + + nodeDetail(ob) { + return [ + ob.Description + ? this.detailList("nodeDesc", "Description", ob.Description, 0) + : null, + ob.Inputs ? this.detailList("nodeIn", "Inputs", ob.Inputs, 1) : null, + ob.Outputs ? this.detailList("nodeDesc", "Outputs", ob.Outputs, 2) : null, + + ]; + } + + detailList(cn, title, body, key) { + return ( +
+
+ {title}: +
{" "} + {key === 1 + ? body.map((b, i) => + + {b.Name}: {b.Type}
- {title}: -
{key === 1 - ? body.map((b, i) => ( - {b.Name}: {b.Type}
- )) - : key === 2 - ? body.map((b, i) => ( - Type: {b.Name}

- )) - - : {body} - } -
- ) - } - - extractHierarchy(ob) { - return this.hierarchyIterator(ob).reverse().map((n, i) => (n.Arr - ? ( - - {n.Lineage ? n.Name : null}{(n.Arr && n.Arr[0].Arr) ? ',' : null}  + ) - : {})) - } - hierarchyIterator(ob) { - if (ob && ob.Parent !== 'Home') { - return [ob.Parent].concat(this.hierarchyIterator(ob.Parent)).filter((el) => el) - } else { - return []; - } + : key === 2 + ? body.map((b, i) => + + Type: {b.Name} +
+
+
+ ) + : + {body} + } +
+ ); + } + + extractHierarchy(ob) { + return this.hierarchyIterator(ob).reverse().map( + (n, i) => + n.Arr + ? + {n.Lineage ? n.Name : null} + {n.Arr && n.Arr[0].Arr ? "," : null}  + + : {} + ); + } + hierarchyIterator(ob) { + if (ob && ob.Parent !== "Home") { + return [ob.Parent] + .concat(this.hierarchyIterator(ob.Parent)) + .filter(el => el); + } else { + return []; } - render() { - let props = this.props; - let actives = props.actives; - let lastLeaf = actives[actives.length - 1]; - - return (!props.searching && !props.actives[0] - ? - : ( -
-
- - {!props.searching - ? - :
Search: {props.searchVal}
+ } + render() { + let props = this.props; + let actives = props.actives; + let lastLeaf = actives[actives.length - 1]; + + return !props.searching && !props.actives[0] + ? + :
+
+ {!props.searching + ? + :
+ Search: {props.searchVal} +
} +
{" "} + {!props.searching + ? + : null} +
+
+ {props.searching + ? props.searches.map((node, i) => { + return ( + + ); + }) + : lastLeaf.Arr + ? flatten(flattenHierarchy(lastLeaf)).map((node, i) => { + if (i < 50) { + return ( + + ); } -
{!props.searching - ? - : null} - -
-
- {props.searching - ? props.searches.map((node, i) => { - - return () - }) - - : lastLeaf.Arr - ? (flatten(flattenHierarchy(lastLeaf))).map((node, i) => { - if (i < 50) { - return () - } - return null; - }) - : null - } -
-
-
-
- )) - } - + return null; + }) + : null} +
+
+
+
; + } } export default Branch; diff --git a/src/components/Entry.js b/src/components/Entry.js index 006b3ccf..8bf2fe58 100644 --- a/src/components/Entry.js +++ b/src/components/Entry.js @@ -1,11 +1,11 @@ //import modules -import * as d3 from 'd3'; -import p from './utils/promise'; +import * as d3 from "d3"; +import p from "../util/promise"; //create promises for two data files to be read -const pStatic = p.promisify(d3.xml, "data/Dynamo_Library.xml") -const pEdit = p.promisify(d3.json, "data/Dynamo_Nodes_Documentation.json") -const pRevit = p.promisify(d3.xml, "data/Revit_Library.xml") +const pStatic = p.promisify(d3.xml, "data/Dynamo_Library.xml"); +const pEdit = p.promisify(d3.json, "data/Dynamo_Nodes_Documentation.json"); +const pRevit = p.promisify(d3.xml, "data/Revit_Library.xml"); const pBacklog = p.promisify(d3.json, "data/ExampleFileBacklog.json"); //resolve promises -export default Promise.all([pStatic, pEdit, pRevit, pBacklog]) +export default Promise.all([pStatic, pEdit, pRevit, pBacklog]); diff --git a/src/components/NodeIcon.js b/src/components/NodeIcon.js index a8c3e429..7826410a 100644 --- a/src/components/NodeIcon.js +++ b/src/components/NodeIcon.js @@ -1,30 +1,29 @@ -import React from 'react'; -import { Link } from 'react-router'; -import path from 'path'; +import React from "react"; +import { Link } from "react-router"; +import path from "path"; -import lineageToRoute from './utils/lineageRouter' +import lineageToRoute from "../util/lineageRouter"; function NodeIcon(props) { - let element; - return ( < - img className="im" - onError={function () { - element.onerror = null; - element.src = 'images/src/icon_offset.png'; + let element; + return ( + + {" "} element = el} + ref={el => (element = el)} height={props.width} - style={ - { - "backgroundColor": "rgb(34,34,34)", - "marginRight": "10px" - } - } - src={ - path.join('images', props.node.SmallIcon) - } - /> - ) + style={{ + backgroundColor: "rgb(34,34,34)", + marginRight: "10px" + }} + src={path.join("images", props.node.SmallIcon)} + /> + + ); } export default NodeIcon; diff --git a/src/components/NodeInfo.js b/src/components/NodeInfo.js index 23650367..23fb284f 100644 --- a/src/components/NodeInfo.js +++ b/src/components/NodeInfo.js @@ -1,51 +1,61 @@ -import React from 'react'; -import { Link } from 'react-router'; -import lineageToRoute from './utils/lineageRouter'; -import classNames from 'classnames'; +import React from "react"; +import { Link } from "react-router"; +import lineageToRoute from "../util/lineageRouter"; +import classNames from "classnames"; -import NodeIcon from './NodeIcon'; +import NodeIcon from "./NodeIcon"; function NodeInfo(props) { - let node = props.node; + let node = props.node; - return ( -
- + return ( +
+ -
{ }} - >{node.TempName || node.Name}
- -
- {props.extractHierarchy(node)} -
-
-
-

- {node.Description} -

-
-
-
-
+ +
{}} + > + {node.TempName || node.Name}
- ) + +
+ {props.extractHierarchy(node)} +
+
+
+

+ {node.Description} +

+
+
+
+
+
+ ); } export default NodeInfo; diff --git a/src/components/Sidebar.js b/src/components/Sidebar.js index f3162125..f6fbc9bd 100644 --- a/src/components/Sidebar.js +++ b/src/components/Sidebar.js @@ -1,35 +1,52 @@ -import React from 'react'; -import classNames from 'classnames'; -import nodeEquality from './utils/array'; -import SidebarButton from './SidebarButton.js' +import React from "react"; +import classNames from "classnames"; +import nodeEquality from "../util/array"; +import SidebarButton from "./SidebarButton.js"; - - -function Sidebar(props){ +function Sidebar(props) { // console.log(props); - function getClasses(ob){ - if(nodeEquality(ob,props.actives[props.iteration])){ - return classNames('button', 'accordion','button'+ (props.iteration+1),'active'); + function getClasses(ob) { + if (nodeEquality(ob, props.actives[props.iteration])) { + return classNames( + "button", + "accordion", + "button" + (props.iteration + 1), + "active" + ); } - return classNames('button', 'accordion','button'+ (props.iteration+1)); + return classNames("button", "accordion", "button" + (props.iteration + 1)); } - return( -
- {props.dictionary.map((ob,i)=> + return ( +
+ {props.dictionary.map((ob, i) =>
- - {nodeEquality(ob,props.actives[ob.iteration]) ? - ( - ob.Arr ? : null - ) - : null} + + {nodeEquality(ob, props.actives[ob.iteration]) + ? ob.Arr + ? + : null + : null}
)} -
- ) + ); } export default Sidebar; diff --git a/src/components/SidebarButton.js b/src/components/SidebarButton.js index 54ad02c5..91755c93 100644 --- a/src/components/SidebarButton.js +++ b/src/components/SidebarButton.js @@ -1,29 +1,27 @@ -import React from 'react'; - -import NodeIcon from './NodeIcon'; -import lineageToRoute from './utils/lineageRouter' - - +import React from "react"; +import NodeIcon from "./NodeIcon"; +import lineageToRoute from "../util/lineageRouter"; function SidebarButton(props) { - return ( - - - ) + return ( + + ); } export default SidebarButton; - //