From 580dbe61ea3c726b9a1eb109118f123e34abe967 Mon Sep 17 00:00:00 2001 From: Dylan Frankland Date: Sat, 30 Sep 2017 11:22:08 -0700 Subject: [PATCH] Switch to Next.js --- .babelrc | 6 + .eslintrc | 12 - .gitignore | 4 +- .jscsrc | 6 - package-lock.json | 5410 +++++++++++++++++ package.json | 117 +- pages/_document.js | 52 + pages/index.js | 19 + src/components/App/App.js | 27 - src/components/App/App.scss | 138 - src/components/App/package.json | 6 - src/components/ContentPage/ContentPage.js | 50 - src/components/ContentPage/ContentPage.scss | 7 - src/components/ContentPage/package.json | 6 - src/components/Footer/Footer.js | 20 - src/components/Footer/Footer.scss | 34 - src/components/Footer/package.json | 6 - src/components/Header/Header.js | 34 - src/components/Header/Header.scss | 68 - src/components/Header/emoji.gif | Bin 488003 -> 0 bytes src/components/Header/package.json | 6 - src/components/Navigation/Navigation.js | 26 - src/components/Navigation/Navigation.scss | 32 - src/components/Navigation/package.json | 6 - src/components/NotFoundPage/NotFoundPage.js | 25 - src/components/NotFoundPage/NotFoundPage.scss | 48 - src/components/NotFoundPage/package.json | 6 - src/components/lib/ContextHolder.js | 45 - src/components/variables.scss | 37 - src/config.js | 51 - src/content.js | 82 - src/content/about.jade | 47 - src/content/index.jade | 19 - src/public/apple-touch-icon.png | Bin 4701 -> 0 bytes src/public/browserconfig.xml | 12 - src/public/crossdomain.xml | 15 - src/public/favicon.ico | Bin 15086 -> 0 bytes src/public/humans.txt | 15 - src/public/robots.txt | 5 - src/public/tile-wide.png | Bin 10274 -> 0 bytes src/public/tile.png | Bin 20132 -> 0 bytes src/routes.js | 31 - src/server.js | 126 - src/ssl/cert.pem | 25 - src/ssl/key.pem | 27 - src/views/error.jade | 63 - src/views/index.jade | 25 - static/amp.jpg | Bin 0 -> 31528 bytes tools/build.js | 16 - tools/bundle.js | 21 - tools/clean.js | 12 - tools/copy.js | 38 - tools/lib/fs.js | 12 - tools/run.js | 23 - tools/runServer.js | 49 - tools/start.js | 43 - tools/webpack.config.js | 133 - 57 files changed, 5530 insertions(+), 1613 deletions(-) create mode 100644 .babelrc delete mode 100644 .eslintrc delete mode 100644 .jscsrc create mode 100644 package-lock.json create mode 100644 pages/_document.js create mode 100644 pages/index.js delete mode 100755 src/components/App/App.js delete mode 100755 src/components/App/App.scss delete mode 100755 src/components/App/package.json delete mode 100755 src/components/ContentPage/ContentPage.js delete mode 100755 src/components/ContentPage/ContentPage.scss delete mode 100755 src/components/ContentPage/package.json delete mode 100755 src/components/Footer/Footer.js delete mode 100755 src/components/Footer/Footer.scss delete mode 100755 src/components/Footer/package.json delete mode 100755 src/components/Header/Header.js delete mode 100755 src/components/Header/Header.scss delete mode 100644 src/components/Header/emoji.gif delete mode 100755 src/components/Header/package.json delete mode 100755 src/components/Navigation/Navigation.js delete mode 100755 src/components/Navigation/Navigation.scss delete mode 100755 src/components/Navigation/package.json delete mode 100755 src/components/NotFoundPage/NotFoundPage.js delete mode 100755 src/components/NotFoundPage/NotFoundPage.scss delete mode 100755 src/components/NotFoundPage/package.json delete mode 100644 src/components/lib/ContextHolder.js delete mode 100755 src/components/variables.scss delete mode 100644 src/config.js delete mode 100755 src/content.js delete mode 100755 src/content/about.jade delete mode 100755 src/content/index.jade delete mode 100755 src/public/apple-touch-icon.png delete mode 100755 src/public/browserconfig.xml delete mode 100755 src/public/crossdomain.xml delete mode 100644 src/public/favicon.ico delete mode 100755 src/public/humans.txt delete mode 100755 src/public/robots.txt delete mode 100755 src/public/tile-wide.png delete mode 100755 src/public/tile.png delete mode 100644 src/routes.js delete mode 100644 src/server.js delete mode 100644 src/ssl/cert.pem delete mode 100644 src/ssl/key.pem delete mode 100755 src/views/error.jade delete mode 100644 src/views/index.jade create mode 100644 static/amp.jpg delete mode 100644 tools/build.js delete mode 100644 tools/bundle.js delete mode 100644 tools/clean.js delete mode 100644 tools/copy.js delete mode 100644 tools/lib/fs.js delete mode 100644 tools/run.js delete mode 100644 tools/runServer.js delete mode 100755 tools/start.js delete mode 100755 tools/webpack.config.js diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000..226de29 --- /dev/null +++ b/.babelrc @@ -0,0 +1,6 @@ +{ + "presets": [ + "next/babel", + "stage-0" + ] +} diff --git a/.eslintrc b/.eslintrc deleted file mode 100644 index 266b54c..0000000 --- a/.eslintrc +++ /dev/null @@ -1,12 +0,0 @@ -{ - "parser": "babel-eslint", - "extends": "airbnb", - "globals": { - "__DEV__": true - }, - "rules": { - "no-confusing-arrow": 0, - "react/jsx-quotes": 0, - "jsx-quotes": [2, "prefer-double"] - } -} diff --git a/.gitignore b/.gitignore index 05c8f7d..154b6e5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,3 @@ .DS_Store -node_modules -build/ +/node_modules +/.next diff --git a/.jscsrc b/.jscsrc deleted file mode 100644 index bad5861..0000000 --- a/.jscsrc +++ /dev/null @@ -1,6 +0,0 @@ -{ - "preset": "airbnb", - "excludeFiles": ["build/**", "node_modules/**"], - "validateQuoteMarks": null, - "disallowSpacesInsideTemplateStringPlaceholders": null -} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..fbde1a2 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,5410 @@ +{ + "name": "ampreact", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "acorn": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.1.2.tgz", + "integrity": "sha512-o96FZLJBPY1lvTuJylGA9Bk3t/GKPPJG8H0ydQQl01crzwJgspa4AEIq/pVTXigmK0PHVQhiAtn8WMBLL9D2WA==" + }, + "acorn-dynamic-import": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", + "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", + "requires": { + "acorn": "4.0.13" + }, + "dependencies": { + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" + } + } + }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "dev": true, + "requires": { + "acorn": "3.3.0" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + } + } + }, + "ajv": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.3.tgz", + "integrity": "sha1-wG9Zh3jETGsWGrr+NGa4GtGBTtI=", + "requires": { + "co": "4.6.0", + "fast-deep-equal": "1.0.0", + "json-schema-traverse": "0.3.1", + "json-stable-stringify": "1.0.1" + } + }, + "ajv-keywords": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.0.tgz", + "integrity": "sha1-opbhf3v658HOT34N5T0pyzIWLfA=" + }, + "align-text": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", + "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "requires": { + "kind-of": "3.2.2", + "longest": "1.0.1", + "repeat-string": "1.6.1" + } + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=" + }, + "ansi-escapes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.0.0.tgz", + "integrity": "sha512-O/klc27mWNUigtv0F8NJWbLF00OcegQalkqKURWdosW08YZKi4m6CnSUSvIZG1otNJbTWhN01Hhz389DW7mvDQ==", + "dev": true + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=" + }, + "anymatch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz", + "integrity": "sha512-0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==", + "requires": { + "micromatch": "2.3.11", + "normalize-path": "2.1.1" + } + }, + "argparse": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.9.tgz", + "integrity": "sha1-c9g7wmP4bpf4zE9rrhsOkKfSLIY=", + "dev": true, + "requires": { + "sprintf-js": "1.0.3" + } + }, + "aria-query": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-0.7.0.tgz", + "integrity": "sha512-/r2lHl09V3o74+2MLKEdewoj37YZqiQZnfen1O4iNlrOjUgeKuu1U2yF3iKh6HJxqF+OXkLMfQv65Z/cvxD6vA==", + "dev": true, + "requires": { + "ast-types-flow": "0.0.7" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "requires": { + "arr-flatten": "1.1.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + }, + "array-includes": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", + "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", + "dev": true, + "requires": { + "define-properties": "1.1.2", + "es-abstract": "1.8.2" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "1.0.3" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1.js": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.9.1.tgz", + "integrity": "sha1-SLokC0WpKA6UdImQull9IWYX/UA=", + "requires": { + "bn.js": "4.11.8", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "requires": { + "util": "0.10.3" + } + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=", + "dev": true + }, + "async": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/async/-/async-2.5.0.tgz", + "integrity": "sha512-e+lJAJeNWuPCNyxZKOBdaJGyLGHugXVQtrAwtuAe2vhxTYxFTKE73p8JuTmdH0qdQZtDvI4dhJwjZc5zsfIsYw==", + "requires": { + "lodash": "4.17.4" + } + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=" + }, + "axobject-query": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-0.1.0.tgz", + "integrity": "sha1-YvWdvFnJ+SQnWco0mWDnov48NsA=", + "dev": true, + "requires": { + "ast-types-flow": "0.0.7" + } + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "requires": { + "chalk": "1.1.3", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + } + }, + "babel-core": { + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.25.0.tgz", + "integrity": "sha1-fdQrBGPHQunVKW3rPsZ6kyLa1yk=", + "requires": { + "babel-code-frame": "6.26.0", + "babel-generator": "6.25.0", + "babel-helpers": "6.24.1", + "babel-messages": "6.23.0", + "babel-register": "6.26.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "convert-source-map": "1.5.0", + "debug": "2.6.9", + "json5": "0.5.1", + "lodash": "4.17.4", + "minimatch": "3.0.4", + "path-is-absolute": "1.0.1", + "private": "0.1.7", + "slash": "1.0.0", + "source-map": "0.5.7" + } + }, + "babel-eslint": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.0.1.tgz", + "integrity": "sha512-h3moF6PCTQE06UjMMG+ydZSBvZ4Q7rqPE/5WAUOvUyHYUTqxm8JVhjZRiG1avI/tGVOK4BnZLDQapyLzh8DeKg==", + "dev": true, + "requires": { + "babel-code-frame": "7.0.0-beta.0", + "babel-traverse": "7.0.0-beta.0", + "babel-types": "7.0.0-beta.0", + "babylon": "7.0.0-beta.22" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.0" + } + }, + "babel-code-frame": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-7.0.0-beta.0.tgz", + "integrity": "sha512-/xr1ADm5bnTjjN+xwoXb7lF4v2rnxMzNZzFU7h8SxB+qB6+IqSTOOqVcpaPTUC2Non/MbQxS3OIZnJpQ2X21aQ==", + "dev": true, + "requires": { + "chalk": "2.1.0", + "esutils": "2.0.2", + "js-tokens": "3.0.2" + } + }, + "babel-helper-function-name": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-7.0.0-beta.0.tgz", + "integrity": "sha512-DaQccFBBWBEzMdqbKmNXamY0m1yLHJGOdbbEsNoGdJrrU7wAF3wwowtDDPzF0ZT3SqJXPgZW/P2kgBX9moMuAA==", + "dev": true, + "requires": { + "babel-helper-get-function-arity": "7.0.0-beta.0", + "babel-template": "7.0.0-beta.0", + "babel-traverse": "7.0.0-beta.0", + "babel-types": "7.0.0-beta.0" + } + }, + "babel-helper-get-function-arity": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-7.0.0-beta.0.tgz", + "integrity": "sha512-csqAic15/2Vm1951nJxkkL9K8E6ojyNF/eAOjk7pqJlO8kvgrccGNFCV9eDwcGHDPe5AjvJGwVSAcQ5fit9wuA==", + "dev": true, + "requires": { + "babel-types": "7.0.0-beta.0" + } + }, + "babel-messages": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-7.0.0-beta.0.tgz", + "integrity": "sha512-eXdShsm9ZTh9AQhlIaAn6HR3xWpxCnK9ZwIDA9QyjnwTgMctGxHHflw4b4RJ3/ZjTL0Vrmvm0tQXPkp49mTAUw==", + "dev": true + }, + "babel-template": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-7.0.0-beta.0.tgz", + "integrity": "sha512-tmdH+MmmU0F6Ur8humpevSmFzYKbrN3Oru0g5Qyg4R6+sxjnzZmnvzUbsP0aKMr7tB0Ua6xhEb9arKTOsEMkyA==", + "dev": true, + "requires": { + "babel-traverse": "7.0.0-beta.0", + "babel-types": "7.0.0-beta.0", + "babylon": "7.0.0-beta.22", + "lodash": "4.17.4" + } + }, + "babel-traverse": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-7.0.0-beta.0.tgz", + "integrity": "sha512-IKzuTqUcQtMRZ0Vv5RjIrGGj33eBKmNTNeRexWSyjPPuAciyNkva1rt7WXPfHfkb+dX7coRAIUhzeTUEzhnwdA==", + "dev": true, + "requires": { + "babel-code-frame": "7.0.0-beta.0", + "babel-helper-function-name": "7.0.0-beta.0", + "babel-messages": "7.0.0-beta.0", + "babel-types": "7.0.0-beta.0", + "babylon": "7.0.0-beta.22", + "debug": "3.1.0", + "globals": "10.1.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + } + }, + "babel-types": { + "version": "7.0.0-beta.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-7.0.0-beta.0.tgz", + "integrity": "sha512-rJc2kV9iPJGLlqIY71AM3nPcdkoeLRCDuR07GFgfd3lFl4TsBQq76TxYQQIZ2MONg1HpsqmuoCXr9aZ1Oa4wYw==", + "dev": true, + "requires": { + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "2.0.0" + } + }, + "babylon": { + "version": "7.0.0-beta.22", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.22.tgz", + "integrity": "sha512-Yl7iT8QGrS8OfR7p6R12AJexQm+brKwrryai4VWZ7NHUbPoZ5al3+klhvl/14shXZiLa7uK//OIFuZ1/RKHgoA==", + "dev": true + }, + "chalk": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz", + "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.4.0" + } + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "globals": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-10.1.0.tgz", + "integrity": "sha1-RCWhiBvg0za0qCOoKnvnJdXdmHw=", + "dev": true + }, + "supports-color": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", + "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + } + } + }, + "babel-generator": { + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.25.0.tgz", + "integrity": "sha1-M6GvcNXyiQrrRlpKd5PB32qeqfw=", + "requires": { + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "detect-indent": "4.0.0", + "jsesc": "1.3.0", + "lodash": "4.17.4", + "source-map": "0.5.7", + "trim-right": "1.0.1" + } + }, + "babel-helper-bindify-decorators": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-bindify-decorators/-/babel-helper-bindify-decorators-6.24.1.tgz", + "integrity": "sha1-FMGeXxQte0fxmlJDHlKxzLxAozA=", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", + "requires": { + "babel-helper-explode-assignable-expression": "6.24.1", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-builder-react-jsx": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz", + "integrity": "sha1-Of+DE7dci2Xc7/HzHTg+D/KkCKA=", + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "esutils": "2.0.2" + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "requires": { + "babel-helper-hoist-variables": "6.24.1", + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "requires": { + "babel-helper-function-name": "6.24.1", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "lodash": "4.17.4" + } + }, + "babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", + "requires": { + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-explode-class": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-class/-/babel-helper-explode-class-6.24.1.tgz", + "integrity": "sha1-fcKjkQ3uAHBW4eMdZAztPVTqqes=", + "dev": true, + "requires": { + "babel-helper-bindify-decorators": "6.24.1", + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "requires": { + "babel-helper-get-function-arity": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "lodash": "4.17.4" + } + }, + "babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", + "requires": { + "babel-helper-function-name": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "requires": { + "babel-helper-optimise-call-expression": "6.24.1", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "requires": { + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-loader": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.1.tgz", + "integrity": "sha1-uHE0yLEuPkwqlOBUYIW8aAorhIg=", + "requires": { + "find-cache-dir": "1.0.0", + "loader-utils": "1.1.0", + "mkdirp": "0.5.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-module-resolver": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-2.6.2.tgz", + "integrity": "sha1-ZoRciFWGXdf9TVJWvpMnLj0WcB0=", + "requires": { + "find-babel-config": "1.1.0", + "glob": "7.1.2", + "resolve": "1.4.0" + } + }, + "babel-plugin-react-require": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-react-require/-/babel-plugin-react-require-3.0.0.tgz", + "integrity": "sha1-Lk57RJa5OmVKHIAEInbeTk7rIOM=" + }, + "babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=" + }, + "babel-plugin-syntax-async-generators": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz", + "integrity": "sha1-a8lj67FuzLrmuStZbrfzXDQqi5o=", + "dev": true + }, + "babel-plugin-syntax-class-constructor-call": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz", + "integrity": "sha1-nLnTn+Q8hgC+yBRkVt3L1OGnZBY=", + "dev": true + }, + "babel-plugin-syntax-class-properties": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz", + "integrity": "sha1-1+sjt5oxf4VDlixQW4J8fWysJ94=" + }, + "babel-plugin-syntax-decorators": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz", + "integrity": "sha1-MSVjtNvePMgGzuPkFszurd0RrAs=", + "dev": true + }, + "babel-plugin-syntax-do-expressions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-do-expressions/-/babel-plugin-syntax-do-expressions-6.13.0.tgz", + "integrity": "sha1-V0d1YTmqJtOQ0JQQsDdEugfkeW0=", + "dev": true + }, + "babel-plugin-syntax-dynamic-import": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", + "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=" + }, + "babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=" + }, + "babel-plugin-syntax-export-extensions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz", + "integrity": "sha1-cKFITw+QiaToStRLrDU8lbmxJyE=", + "dev": true + }, + "babel-plugin-syntax-flow": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz", + "integrity": "sha1-TDqyCiryaqIM0lmVw5jE63AxDI0=" + }, + "babel-plugin-syntax-function-bind": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-function-bind/-/babel-plugin-syntax-function-bind-6.13.0.tgz", + "integrity": "sha1-SMSV8Xe98xqYHnMvVa3AvdJgH0Y=", + "dev": true + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=" + }, + "babel-plugin-transform-async-generator-functions": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz", + "integrity": "sha1-8FiQAUX9PpkHpt3yjaWfIVJYpds=", + "dev": true, + "requires": { + "babel-helper-remap-async-to-generator": "6.24.1", + "babel-plugin-syntax-async-generators": "6.13.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", + "requires": { + "babel-helper-remap-async-to-generator": "6.24.1", + "babel-plugin-syntax-async-functions": "6.13.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-class-constructor-call": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz", + "integrity": "sha1-gNwoVQWsBn3LjWxl4vbxGrd2Xvk=", + "dev": true, + "requires": { + "babel-plugin-syntax-class-constructor-call": "6.18.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-plugin-transform-class-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz", + "integrity": "sha1-anl2PqYdM9NvN7YRqp3vgagbRqw=", + "requires": { + "babel-helper-function-name": "6.24.1", + "babel-plugin-syntax-class-properties": "6.13.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-plugin-transform-decorators": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-decorators/-/babel-plugin-transform-decorators-6.24.1.tgz", + "integrity": "sha1-eIAT2PjGtSIr33s0Q5Df13Vp4k0=", + "dev": true, + "requires": { + "babel-helper-explode-class": "6.24.1", + "babel-plugin-syntax-decorators": "6.13.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-do-expressions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-do-expressions/-/babel-plugin-transform-do-expressions-6.22.0.tgz", + "integrity": "sha1-KMyvkoEtlJws0SgfaQyP3EaK6bs=", + "dev": true, + "requires": { + "babel-plugin-syntax-do-expressions": "6.13.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "requires": { + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "lodash": "4.17.4" + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "requires": { + "babel-helper-define-map": "6.26.0", + "babel-helper-function-name": "6.24.1", + "babel-helper-optimise-call-expression": "6.24.1", + "babel-helper-replace-supers": "6.24.1", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "requires": { + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "requires": { + "babel-helper-function-name": "6.24.1", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.24.1.tgz", + "integrity": "sha1-0+MQtA72ZKNmIiAAl8bUQCmPK/4=", + "requires": { + "babel-plugin-transform-strict-mode": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "requires": { + "babel-helper-hoist-variables": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "requires": { + "babel-plugin-transform-es2015-modules-amd": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "requires": { + "babel-helper-replace-supers": "6.24.1", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "requires": { + "babel-helper-call-delegate": "6.24.1", + "babel-helper-get-function-arity": "6.24.1", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "requires": { + "babel-helper-regex": "6.26.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "requires": { + "babel-helper-regex": "6.26.0", + "babel-runtime": "6.26.0", + "regexpu-core": "2.0.0" + } + }, + "babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", + "requires": { + "babel-helper-builder-binary-assignment-operator-visitor": "6.24.1", + "babel-plugin-syntax-exponentiation-operator": "6.13.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-export-extensions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz", + "integrity": "sha1-U3OLR+deghhYnuqUbLvTkQm75lM=", + "dev": true, + "requires": { + "babel-plugin-syntax-export-extensions": "6.13.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-flow-strip-types": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz", + "integrity": "sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988=", + "requires": { + "babel-plugin-syntax-flow": "6.18.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-function-bind": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-function-bind/-/babel-plugin-transform-function-bind-6.22.0.tgz", + "integrity": "sha1-xvuOlqwpajELjPjqQBRiQH3fapc=", + "dev": true, + "requires": { + "babel-plugin-syntax-function-bind": "6.13.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-object-rest-spread": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", + "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "6.13.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-react-display-name": { + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz", + "integrity": "sha1-Z+K/Hx6ck6sI25Z5LgU5K/LMKNE=", + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-react-jsx": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz", + "integrity": "sha1-hAoCjn30YN/DotKfDA2R9jduZqM=", + "requires": { + "babel-helper-builder-react-jsx": "6.26.0", + "babel-plugin-syntax-jsx": "6.18.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-react-jsx-self": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-self/-/babel-plugin-transform-react-jsx-self-6.22.0.tgz", + "integrity": "sha1-322AqdomEqEh5t3XVYvL7PBuY24=", + "requires": { + "babel-plugin-syntax-jsx": "6.18.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-react-jsx-source": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-jsx-source/-/babel-plugin-transform-react-jsx-source-6.22.0.tgz", + "integrity": "sha1-ZqwSFT9c0tF7PBkmj0vwGX9E7NY=", + "requires": { + "babel-plugin-syntax-jsx": "6.18.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.5", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.5.tgz", + "integrity": "sha1-edGVhDeuI9T7wLEdGgQUmN2yOHc=", + "requires": { + "babel-traverse": "6.26.0" + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "requires": { + "regenerator-transform": "0.10.1" + } + }, + "babel-plugin-transform-runtime": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-runtime/-/babel-plugin-transform-runtime-6.22.0.tgz", + "integrity": "sha1-EJaNdgu/ZRckMIHux3jhD6goVRw=", + "requires": { + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0" + } + }, + "babel-preset-env": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.6.0.tgz", + "integrity": "sha512-OVgtQRuOZKckrILgMA5rvctvFZPv72Gua9Rt006AiPoB0DJKGN07UmaQA+qRrYgK71MVct8fFhT0EyNWYorVew==", + "requires": { + "babel-plugin-check-es2015-constants": "6.22.0", + "babel-plugin-syntax-trailing-function-commas": "6.22.0", + "babel-plugin-transform-async-to-generator": "6.24.1", + "babel-plugin-transform-es2015-arrow-functions": "6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "6.22.0", + "babel-plugin-transform-es2015-block-scoping": "6.26.0", + "babel-plugin-transform-es2015-classes": "6.24.1", + "babel-plugin-transform-es2015-computed-properties": "6.24.1", + "babel-plugin-transform-es2015-destructuring": "6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "6.24.1", + "babel-plugin-transform-es2015-for-of": "6.23.0", + "babel-plugin-transform-es2015-function-name": "6.24.1", + "babel-plugin-transform-es2015-literals": "6.22.0", + "babel-plugin-transform-es2015-modules-amd": "6.24.1", + "babel-plugin-transform-es2015-modules-commonjs": "6.24.1", + "babel-plugin-transform-es2015-modules-systemjs": "6.24.1", + "babel-plugin-transform-es2015-modules-umd": "6.24.1", + "babel-plugin-transform-es2015-object-super": "6.24.1", + "babel-plugin-transform-es2015-parameters": "6.24.1", + "babel-plugin-transform-es2015-shorthand-properties": "6.24.1", + "babel-plugin-transform-es2015-spread": "6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "6.24.1", + "babel-plugin-transform-es2015-template-literals": "6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "6.24.1", + "babel-plugin-transform-exponentiation-operator": "6.24.1", + "babel-plugin-transform-regenerator": "6.26.0", + "browserslist": "2.4.0", + "invariant": "2.2.2", + "semver": "5.4.1" + } + }, + "babel-preset-flow": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-preset-flow/-/babel-preset-flow-6.23.0.tgz", + "integrity": "sha1-5xIYiHCFrpoktb5Baa/7WZgWxJ0=", + "requires": { + "babel-plugin-transform-flow-strip-types": "6.22.0" + } + }, + "babel-preset-react": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-react/-/babel-preset-react-6.24.1.tgz", + "integrity": "sha1-umnfrqRfw+xjm2pOzqbhdwLJE4A=", + "requires": { + "babel-plugin-syntax-jsx": "6.18.0", + "babel-plugin-transform-react-display-name": "6.25.0", + "babel-plugin-transform-react-jsx": "6.24.1", + "babel-plugin-transform-react-jsx-self": "6.22.0", + "babel-plugin-transform-react-jsx-source": "6.22.0", + "babel-preset-flow": "6.23.0" + } + }, + "babel-preset-stage-0": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-stage-0/-/babel-preset-stage-0-6.24.1.tgz", + "integrity": "sha1-VkLRUEL5E4TX5a+LyIsduVsDnmo=", + "dev": true, + "requires": { + "babel-plugin-transform-do-expressions": "6.22.0", + "babel-plugin-transform-function-bind": "6.22.0", + "babel-preset-stage-1": "6.24.1" + } + }, + "babel-preset-stage-1": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-stage-1/-/babel-preset-stage-1-6.24.1.tgz", + "integrity": "sha1-dpLNfc1oSZB+auSgqFWJz7niv7A=", + "dev": true, + "requires": { + "babel-plugin-transform-class-constructor-call": "6.24.1", + "babel-plugin-transform-export-extensions": "6.22.0", + "babel-preset-stage-2": "6.24.1" + } + }, + "babel-preset-stage-2": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz", + "integrity": "sha1-2eKWD7PXEYfw5k7sYrwHdnIZvcE=", + "dev": true, + "requires": { + "babel-plugin-syntax-dynamic-import": "6.18.0", + "babel-plugin-transform-class-properties": "6.24.1", + "babel-plugin-transform-decorators": "6.24.1", + "babel-preset-stage-3": "6.24.1" + } + }, + "babel-preset-stage-3": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-preset-stage-3/-/babel-preset-stage-3-6.24.1.tgz", + "integrity": "sha1-g2raCp56f6N8sTj7kyb4eTSkg5U=", + "dev": true, + "requires": { + "babel-plugin-syntax-trailing-function-commas": "6.22.0", + "babel-plugin-transform-async-generator-functions": "6.24.1", + "babel-plugin-transform-async-to-generator": "6.24.1", + "babel-plugin-transform-exponentiation-operator": "6.24.1", + "babel-plugin-transform-object-rest-spread": "6.26.0" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "requires": { + "babel-core": "6.26.0", + "babel-runtime": "6.26.0", + "core-js": "2.5.1", + "home-or-tmp": "2.0.0", + "lodash": "4.17.4", + "mkdirp": "0.5.1", + "source-map-support": "0.4.15" + }, + "dependencies": { + "babel-core": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.0.tgz", + "integrity": "sha1-rzL3izGm/O8RnIew/Y2XU/A6C7g=", + "requires": { + "babel-code-frame": "6.26.0", + "babel-generator": "6.26.0", + "babel-helpers": "6.24.1", + "babel-messages": "6.23.0", + "babel-register": "6.26.0", + "babel-runtime": "6.26.0", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "convert-source-map": "1.5.0", + "debug": "2.6.9", + "json5": "0.5.1", + "lodash": "4.17.4", + "minimatch": "3.0.4", + "path-is-absolute": "1.0.1", + "private": "0.1.7", + "slash": "1.0.0", + "source-map": "0.5.7" + } + }, + "babel-generator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.0.tgz", + "integrity": "sha1-rBriAHC3n248odMmlhMFN3TyDcU=", + "requires": { + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "detect-indent": "4.0.0", + "jsesc": "1.3.0", + "lodash": "4.17.4", + "source-map": "0.5.7", + "trim-right": "1.0.1" + } + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "2.5.1", + "regenerator-runtime": "0.11.0" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "requires": { + "babel-runtime": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "lodash": "4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "requires": { + "babel-code-frame": "6.26.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "debug": "2.6.9", + "globals": "9.18.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "requires": { + "babel-runtime": "6.26.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base64-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz", + "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw==" + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" + }, + "binary-extensions": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.10.0.tgz", + "integrity": "sha1-muuabF6IY4qtFx4Wf1kAq+JINdA=" + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "brace-expansion": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.8.tgz", + "integrity": "sha1-wHshHHyVLsH479Uad+8NHTmQopI=", + "requires": { + "balanced-match": "1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "requires": { + "expand-range": "1.8.2", + "preserve": "0.2.0", + "repeat-element": "1.1.2" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browserify-aes": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.0.8.tgz", + "integrity": "sha512-WYCMOT/PtGTlpOKFht0YJFYcPy6pLCR98CtWfzK13zoynLlBMvAdEMSRGmgnJCw2M2j/5qxBkinZQFobieM8dQ==", + "requires": { + "buffer-xor": "1.0.3", + "cipher-base": "1.0.4", + "create-hash": "1.1.3", + "evp_bytestokey": "1.0.3", + "inherits": "2.0.3", + "safe-buffer": "5.1.1" + } + }, + "browserify-cipher": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.0.tgz", + "integrity": "sha1-mYgkSHS/XtTijalWZtzWasj8Njo=", + "requires": { + "browserify-aes": "1.0.8", + "browserify-des": "1.0.0", + "evp_bytestokey": "1.0.3" + } + }, + "browserify-des": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.0.tgz", + "integrity": "sha1-2qJ3cXRwki7S/hhZQRihdUOXId0=", + "requires": { + "cipher-base": "1.0.4", + "des.js": "1.0.0", + "inherits": "2.0.3" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "4.11.8", + "randombytes": "2.0.5" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "requires": { + "bn.js": "4.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.1.3", + "create-hmac": "1.1.6", + "elliptic": "6.4.0", + "inherits": "2.0.3", + "parse-asn1": "5.1.0" + } + }, + "browserify-zlib": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz", + "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=", + "requires": { + "pako": "0.2.9" + } + }, + "browserslist": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-2.4.0.tgz", + "integrity": "sha512-aM2Gt4x9bVlCUteADBS6JP0F+2tMWKM1jQzUulVROtdFWFIcIVvY76AJbr7GDqy0eDhn+PcnpzzivGxY4qiaKQ==", + "requires": { + "caniuse-lite": "1.0.30000740", + "electron-to-chromium": "1.3.24" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "requires": { + "base64-js": "1.2.1", + "ieee754": "1.1.8", + "isarray": "1.0.0" + } + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + }, + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=" + }, + "caniuse-lite": { + "version": "1.0.30000740", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000740.tgz", + "integrity": "sha1-8sTATWVk64EuYQBoQXAK1Vf2+XM=" + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.1.1.tgz", + "integrity": "sha1-PSnO2MHxJL9vU4Rvs/WJRzH9yQk=" + }, + "center-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", + "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "requires": { + "align-text": "0.1.4", + "lazy-cache": "1.0.4" + } + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "2.2.1", + "escape-string-regexp": "1.0.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "supports-color": "2.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "2.1.1" + } + } + } + }, + "chokidar": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz", + "integrity": "sha1-eY5ol3gVHIB2tLNg5e3SjNortGg=", + "requires": { + "anymatch": "1.3.2", + "async-each": "1.0.1", + "glob-parent": "2.0.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "2.0.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.1.0" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "2.0.3", + "safe-buffer": "5.1.1" + } + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "2.0.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "requires": { + "center-align": "0.1.3", + "right-align": "0.1.3", + "wordwrap": "0.0.2" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "color-convert": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.0.tgz", + "integrity": "sha1-Gsz5fdc5uYO/mU1W/sj5WFNkG3o=", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.0.tgz", + "integrity": "sha1-CqxmL9Ur54lk1VMvaUeE5wEQrPc=", + "dev": true, + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3", + "typedarray": "0.0.6" + } + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "requires": { + "date-now": "0.1.4" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "convert-source-map": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.0.tgz", + "integrity": "sha1-ms1whRxtXf3ZPZKC5e35SgP/RrU=" + }, + "core-js": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.1.tgz", + "integrity": "sha1-rmh03GaTd4m4B1T/VCjfZoGcpQs=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "create-ecdh": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.0.tgz", + "integrity": "sha1-iIxyNZbN92EvZJgjPuvXo1MBc30=", + "requires": { + "bn.js": "4.11.8", + "elliptic": "6.4.0" + } + }, + "create-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.1.3.tgz", + "integrity": "sha1-YGBCrIuSYnUPSDyt2rD1gZFy2P0=", + "requires": { + "cipher-base": "1.0.4", + "inherits": "2.0.3", + "ripemd160": "2.0.1", + "sha.js": "2.4.9" + } + }, + "create-hmac": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.6.tgz", + "integrity": "sha1-rLniIaThe9sHbpBlfEK5PjcmzwY=", + "requires": { + "cipher-base": "1.0.4", + "create-hash": "1.1.3", + "inherits": "2.0.3", + "ripemd160": "2.0.1", + "safe-buffer": "5.1.1", + "sha.js": "2.4.9" + } + }, + "create-react-class": { + "version": "15.6.2", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.2.tgz", + "integrity": "sha1-zx7RXxKq1/FO9fLf4F5sQvke8Co=", + "requires": { + "fbjs": "0.8.16", + "loose-envify": "1.3.1", + "object-assign": "4.1.1" + } + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "4.1.1", + "shebang-command": "1.2.0", + "which": "1.3.0" + } + }, + "crypto-browserify": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.11.1.tgz", + "integrity": "sha512-Na7ZlwCOqoaW5RwUK1WpXws2kv8mNhWdTlzob0UXulk6G9BDbyiJaGTYBIX61Ozn9l1EPPJpICZb4DaOpT9NlQ==", + "requires": { + "browserify-cipher": "1.0.0", + "browserify-sign": "4.0.4", + "create-ecdh": "4.0.0", + "create-hash": "1.1.3", + "create-hmac": "1.1.6", + "diffie-hellman": "5.0.2", + "inherits": "2.0.3", + "pbkdf2": "3.0.14", + "public-encrypt": "4.0.0", + "randombytes": "2.0.5" + } + }, + "css-tree": { + "version": "1.0.0-alpha17", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha17.tgz", + "integrity": "sha1-erlatyxTORevi+VDE/7IGEHFIjo=", + "requires": { + "source-map": "0.5.7" + } + }, + "d": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", + "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", + "requires": { + "es5-ext": "0.10.30" + } + }, + "damerau-levenshtein": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz", + "integrity": "sha1-AxkcQyy27qFou3fzpV/9zLiXhRQ=", + "dev": true + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "define-properties": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", + "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", + "requires": { + "foreach": "2.0.5", + "object-keys": "1.0.11" + } + }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "requires": { + "globby": "6.1.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.0", + "p-map": "1.2.0", + "pify": "3.0.0", + "rimraf": "2.6.2" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=" + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "requires": { + "repeating": "2.0.1" + } + }, + "diffie-hellman": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.2.tgz", + "integrity": "sha1-tYNXOScM/ias9jIJn97SoH8gnl4=", + "requires": { + "bn.js": "4.11.8", + "miller-rabin": "4.0.1", + "randombytes": "2.0.5" + } + }, + "doctrine": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.0.0.tgz", + "integrity": "sha1-xz2NKQnSIpHhoAejlYBNqLZl/mM=", + "dev": true, + "requires": { + "esutils": "2.0.2", + "isarray": "1.0.0" + } + }, + "dom-walk": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", + "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=" + }, + "domain-browser": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.1.7.tgz", + "integrity": "sha1-hnqksJP6oF8d4IwG9NeyH9+GmLw=" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.3.24", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.24.tgz", + "integrity": "sha1-m3uIuwXOufoBahd4M8wt3jiPIbY=" + }, + "elliptic": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", + "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", + "requires": { + "bn.js": "4.11.8", + "brorand": "1.1.0", + "hash.js": "1.1.3", + "hmac-drbg": "1.0.1", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0", + "minimalistic-crypto-utils": "1.0.1" + } + }, + "emitter-mixin": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/emitter-mixin/-/emitter-mixin-0.0.3.tgz", + "integrity": "sha1-WUjLKG8uSO3DslGnz8H3iDOW1lw=" + }, + "emoji-regex": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.5.1.tgz", + "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "encodeurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.1.tgz", + "integrity": "sha1-eePVhlU0aQn+bw9Fpd5oEDspTSA=" + }, + "encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "requires": { + "iconv-lite": "0.4.19" + } + }, + "enhanced-resolve": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", + "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", + "requires": { + "graceful-fs": "4.1.11", + "memory-fs": "0.4.1", + "object-assign": "4.1.1", + "tapable": "0.2.8" + } + }, + "errno": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.4.tgz", + "integrity": "sha1-uJbiOp5ei6M4cfyZar02NfyaHH0=", + "requires": { + "prr": "0.0.0" + } + }, + "error-ex": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", + "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "requires": { + "is-arrayish": "0.2.1" + } + }, + "error-stack-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.1.tgz", + "integrity": "sha1-oyArj7AxFKqbQKDjZp5IsrZaAQo=", + "requires": { + "stackframe": "1.0.4" + } + }, + "es-abstract": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.8.2.tgz", + "integrity": "sha512-dvhwFL3yjQxNNsOWx6exMlaDrRHCRGMQlnx5lsXDCZ/J7G/frgIIl94zhZSp/galVAYp7VzPi1OrAHta89/yGQ==", + "dev": true, + "requires": { + "es-to-primitive": "1.1.1", + "function-bind": "1.1.1", + "has": "1.0.1", + "is-callable": "1.1.3", + "is-regex": "1.0.4" + } + }, + "es-to-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", + "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", + "dev": true, + "requires": { + "is-callable": "1.1.3", + "is-date-object": "1.0.1", + "is-symbol": "1.0.1" + } + }, + "es5-ext": { + "version": "0.10.30", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.30.tgz", + "integrity": "sha1-cUGhaDZpfbq/qq7uQUlc4p9SyTk=", + "requires": { + "es6-iterator": "2.0.1", + "es6-symbol": "3.1.1" + } + }, + "es6-iterator": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.1.tgz", + "integrity": "sha1-jjGcnwRTv1ddN0lAplWSDlnKVRI=", + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.30", + "es6-symbol": "3.1.1" + } + }, + "es6-map": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", + "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.30", + "es6-iterator": "2.0.1", + "es6-set": "0.1.5", + "es6-symbol": "3.1.1", + "event-emitter": "0.3.5" + } + }, + "es6-set": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", + "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.30", + "es6-iterator": "2.0.1", + "es6-symbol": "3.1.1", + "event-emitter": "0.3.5" + } + }, + "es6-symbol": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", + "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.30" + } + }, + "es6-weak-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz", + "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.30", + "es6-iterator": "2.0.1", + "es6-symbol": "3.1.1" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escope": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", + "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", + "requires": { + "es6-map": "0.1.5", + "es6-weak-map": "2.0.2", + "esrecurse": "4.2.0", + "estraverse": "4.2.0" + } + }, + "eslint": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.8.0.tgz", + "integrity": "sha1-Ip7w41Tg5h2DfHqA/fuoJeGZgV4=", + "dev": true, + "requires": { + "ajv": "5.2.3", + "babel-code-frame": "6.26.0", + "chalk": "2.1.0", + "concat-stream": "1.6.0", + "cross-spawn": "5.1.0", + "debug": "3.1.0", + "doctrine": "2.0.0", + "eslint-scope": "3.7.1", + "espree": "3.5.1", + "esquery": "1.0.0", + "estraverse": "4.2.0", + "esutils": "2.0.2", + "file-entry-cache": "2.0.0", + "functional-red-black-tree": "1.0.1", + "glob": "7.1.2", + "globals": "9.18.0", + "ignore": "3.3.5", + "imurmurhash": "0.1.4", + "inquirer": "3.3.0", + "is-resolvable": "1.0.0", + "js-yaml": "3.10.0", + "json-stable-stringify": "1.0.1", + "levn": "0.3.0", + "lodash": "4.17.4", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "natural-compare": "1.4.0", + "optionator": "0.8.2", + "path-is-inside": "1.0.2", + "pluralize": "7.0.0", + "progress": "2.0.0", + "require-uncached": "1.0.3", + "semver": "5.4.1", + "strip-ansi": "4.0.0", + "strip-json-comments": "2.0.1", + "table": "4.0.2", + "text-table": "0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.0" + } + }, + "chalk": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz", + "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.4.0" + } + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "supports-color": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", + "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "eslint-config-airbnb": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-15.1.0.tgz", + "integrity": "sha512-m0q9fiMBzDAIbirlGnpJNWToIhdhJmXXnMG+IFflYzzod9231ZhtmGKegKg8E9T8F1YuVaDSU1FnCm5b9iXVhQ==", + "dev": true, + "requires": { + "eslint-config-airbnb-base": "11.3.2" + } + }, + "eslint-config-airbnb-base": { + "version": "11.3.2", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-11.3.2.tgz", + "integrity": "sha512-/fhjt/VqzBA2SRsx7ErDtv6Ayf+XLw9LIOqmpBuHFCVwyJo2EtzGWMB9fYRFBoWWQLxmNmCpenNiH0RxyeS41w==", + "dev": true, + "requires": { + "eslint-restricted-globals": "0.1.1" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.1.tgz", + "integrity": "sha512-yUtXS15gIcij68NmXmP9Ni77AQuCN0itXbCc/jWd8C6/yKZaSNXicpC8cgvjnxVdmfsosIXrjpzFq7GcDryb6A==", + "dev": true, + "requires": { + "debug": "2.6.9", + "resolve": "1.4.0" + } + }, + "eslint-module-utils": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.1.1.tgz", + "integrity": "sha512-jDI/X5l/6D1rRD/3T43q8Qgbls2nq5km5KSqiwlyUbGo5+04fXhMKdCPhjwbqAa6HXWaMxj8Q4hQDIh7IadJQw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "pkg-dir": "1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "2.0.1" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "dev": true, + "requires": { + "find-up": "1.1.2" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.7.0.tgz", + "integrity": "sha512-HGYmpU9f/zJaQiKNQOVfHUh2oLWW3STBrCgH0sHTX1xtsxYlH1zjLh8FlQGEIdZSdTbUMaV36WaZ6ImXkenGxQ==", + "dev": true, + "requires": { + "builtin-modules": "1.1.1", + "contains-path": "0.1.0", + "debug": "2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "0.3.1", + "eslint-module-utils": "2.1.1", + "has": "1.0.1", + "lodash.cond": "4.5.2", + "minimatch": "3.0.4", + "read-pkg-up": "2.0.0" + }, + "dependencies": { + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "2.0.2", + "isarray": "1.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "strip-bom": "3.0.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "2.3.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "2.0.0", + "normalize-package-data": "2.4.0", + "path-type": "2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "2.1.0", + "read-pkg": "2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-5.1.1.tgz", + "integrity": "sha512-5I9SpoP7gT4wBFOtXT8/tXNPYohHBVfyVfO17vkbC7r9kEIxYJF12D3pKqhk8+xnk12rfxKClS3WCFpVckFTPQ==", + "dev": true, + "requires": { + "aria-query": "0.7.0", + "array-includes": "3.0.3", + "ast-types-flow": "0.0.7", + "axobject-query": "0.1.0", + "damerau-levenshtein": "1.0.4", + "emoji-regex": "6.5.1", + "jsx-ast-utils": "1.4.1" + } + }, + "eslint-plugin-react": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.4.0.tgz", + "integrity": "sha512-tvjU9u3VqmW2vVuYnE8Qptq+6ji4JltjOjJ9u7VAOxVYkUkyBZWRvNYKbDv5fN+L6wiA+4we9+qQahZ0m63XEA==", + "dev": true, + "requires": { + "doctrine": "2.0.0", + "has": "1.0.1", + "jsx-ast-utils": "2.0.1", + "prop-types": "15.6.0" + }, + "dependencies": { + "jsx-ast-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz", + "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=", + "dev": true, + "requires": { + "array-includes": "3.0.3" + } + } + } + }, + "eslint-restricted-globals": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz", + "integrity": "sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=", + "dev": true + }, + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", + "dev": true, + "requires": { + "esrecurse": "4.2.0", + "estraverse": "4.2.0" + } + }, + "espree": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.1.tgz", + "integrity": "sha1-DJiLirRttTEAoZVK5LqZXd0n2H4=", + "dev": true, + "requires": { + "acorn": "5.1.2", + "acorn-jsx": "3.0.1" + } + }, + "esprima": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "dev": true + }, + "esquery": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.0.tgz", + "integrity": "sha1-z7qLV9f7qT8XKYqKAGoEzaE9gPo=", + "dev": true, + "requires": { + "estraverse": "4.2.0" + } + }, + "esrecurse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.0.tgz", + "integrity": "sha1-+pVo2Y04I/mkHZHpAtyrnqblsWM=", + "requires": { + "estraverse": "4.2.0", + "object-assign": "4.1.1" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + }, + "etag": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.0.tgz", + "integrity": "sha1-b2Ma7zNtbEY2K1F2QETOIWvjwFE=" + }, + "event-emitter": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", + "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", + "requires": { + "d": "1.0.0", + "es5-ext": "0.10.30" + } + }, + "events": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "1.3.4", + "safe-buffer": "5.1.1" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "requires": { + "is-posix-bracket": "0.1.1" + } + }, + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "requires": { + "fill-range": "2.2.3" + } + }, + "external-editor": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.0.5.tgz", + "integrity": "sha512-Msjo64WT5W+NhOpQXh0nOHm+n0RfU1QUwDnKYvJ8dEJ8zlwLrqXNTv5mSUTJpepf41PDJGyhueTw2vNZW+Fr/w==", + "dev": true, + "requires": { + "iconv-lite": "0.4.19", + "jschardet": "1.5.1", + "tmp": "0.0.33" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "requires": { + "is-extglob": "1.0.0" + } + }, + "fast-deep-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.0.0.tgz", + "integrity": "sha1-liVqO8l1WV6zbYLpkp0GDYk0Of8=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fbjs": { + "version": "0.8.16", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.16.tgz", + "integrity": "sha1-XmdDL1UNxBtXK/VYR7ispk5TN9s=", + "requires": { + "core-js": "1.2.7", + "isomorphic-fetch": "2.2.1", + "loose-envify": "1.3.1", + "object-assign": "4.1.1", + "promise": "7.3.1", + "setimmediate": "1.0.5", + "ua-parser-js": "0.7.14" + }, + "dependencies": { + "core-js": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", + "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" + } + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5" + } + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "dev": true, + "requires": { + "flat-cache": "1.3.0", + "object-assign": "4.1.1" + } + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" + }, + "filesize": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.5.10.tgz", + "integrity": "sha1-/I+iPdtO+eXgq24eZPZ5okpWdh8=" + }, + "fill-range": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz", + "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=", + "requires": { + "is-number": "2.1.0", + "isobject": "2.1.0", + "randomatic": "1.1.7", + "repeat-element": "1.1.2", + "repeat-string": "1.6.1" + } + }, + "find-babel-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.1.0.tgz", + "integrity": "sha1-rMAQQ6Z0n+w0Qpvmtk9ULrtdY1U=", + "requires": { + "json5": "0.5.1", + "path-exists": "3.0.0" + } + }, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "requires": { + "commondir": "1.0.1", + "make-dir": "1.0.0", + "pkg-dir": "2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "2.0.0" + } + }, + "flat-cache": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz", + "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=", + "dev": true, + "requires": { + "circular-json": "0.3.3", + "del": "2.2.2", + "graceful-fs": "4.1.11", + "write": "0.2.1" + }, + "dependencies": { + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, + "requires": { + "globby": "5.0.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.0", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "rimraf": "2.6.2" + } + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "1.0.2", + "arrify": "1.0.1", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "requires": { + "for-in": "1.0.2" + } + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "foreachasync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz", + "integrity": "sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY=" + }, + "fresh": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.0.tgz", + "integrity": "sha1-9HTKXmqSRtb9jglTz6m5yAWvp44=" + }, + "friendly-errors-webpack-plugin": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.5.0.tgz", + "integrity": "sha1-8ogliQkk1sPw2OxTRpdoaIMpBUo=", + "requires": { + "chalk": "1.1.3", + "error-stack-parser": "2.0.1", + "string-length": "1.0.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, + "get-caller-file": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", + "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=" + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "requires": { + "glob-parent": "2.0.0", + "is-glob": "2.0.1" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "requires": { + "is-glob": "2.0.1" + } + }, + "glob-promise": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-promise/-/glob-promise-3.1.0.tgz", + "integrity": "sha1-GYiCo4F759wsVfkmI6qeez+C0es=" + }, + "global": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", + "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", + "requires": { + "min-document": "2.19.0", + "process": "0.5.2" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "1.0.2", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" + }, + "has": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", + "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", + "requires": { + "function-bind": "1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "2.1.1" + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "hash-base": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-2.0.2.tgz", + "integrity": "sha1-ZuodhW206KVHDK32/OI65SRO8uE=", + "requires": { + "inherits": "2.0.3" + } + }, + "hash.js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.0" + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "1.1.3", + "minimalistic-assert": "1.0.0", + "minimalistic-crypto-utils": "1.0.1" + } + }, + "hoist-non-react-statics": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.3.1.tgz", + "integrity": "sha1-ND24TGAYxlB3iJgkATWhQg7iLOA=" + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "requires": { + "os-homedir": "1.0.2", + "os-tmpdir": "1.0.2" + } + }, + "hosted-git-info": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.5.0.tgz", + "integrity": "sha512-pNgbURSuab90KbTqvRPsseaTxOJCZBD0a7t+haSN33piP9cCM4l0CqdzAif2hUqm716UovKB2ROmiabGAKVXyg==" + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" + }, + "htmlescape": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", + "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=" + }, + "http-errors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.4.0.tgz", + "integrity": "sha1-bAJC3qaz33r9oVPHEImzHG6Cqr8=", + "requires": { + "inherits": "2.0.1", + "statuses": "1.3.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + } + } + }, + "http-status": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.0.1.tgz", + "integrity": "sha1-3EMAGov8UKyH1IWokvdXiWS8lKI=" + }, + "https-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-0.0.1.tgz", + "integrity": "sha1-P5E2XKvmC3ftDruiS0VOPgnZWoI=" + }, + "iconv-lite": { + "version": "0.4.19", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", + "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" + }, + "ieee754": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz", + "integrity": "sha1-vjPUCsEO8ZJnAfbwii2G+/0a0+Q=" + }, + "ignore": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.5.tgz", + "integrity": "sha512-JLH93mL8amZQhh/p6mfQgVBH3M6epNq3DfsXsTSuSrInVjwyYlFE1nv2AgfRCC8PoOhM0jwQ5v8s9LgbK7yGDw==", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "1.4.0", + "wrappy": "1.0.2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "requires": { + "ansi-escapes": "3.0.0", + "chalk": "2.1.0", + "cli-cursor": "2.1.0", + "cli-width": "2.2.0", + "external-editor": "2.0.5", + "figures": "2.0.0", + "lodash": "4.17.4", + "mute-stream": "0.0.7", + "run-async": "2.3.0", + "rx-lite": "4.0.8", + "rx-lite-aggregates": "4.0.8", + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "through": "2.3.8" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.0" + } + }, + "chalk": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz", + "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.4.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "supports-color": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", + "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "interpret": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.0.4.tgz", + "integrity": "sha1-ggzdWIuGj/sZGoCVBtbJyPISsbA=" + }, + "invariant": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.2.tgz", + "integrity": "sha1-nh9WrArNtr8wMwbzOL47IErmA2A=", + "requires": { + "loose-envify": "1.3.1" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "1.10.0" + } + }, + "is-buffer": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.5.tgz", + "integrity": "sha1-Hzsm72E7IUuIy8ojzGwB2Hlh7sw=" + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "requires": { + "builtin-modules": "1.1.1" + } + }, + "is-callable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", + "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=", + "dev": true + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "requires": { + "is-primitive": "2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "1.0.1" + } + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "1.0.0" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "3.2.2" + } + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=" + }, + "is-path-in-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.0.tgz", + "integrity": "sha1-ZHdYK4IU1gI0YJRWcAO+ip6sBNw=", + "requires": { + "is-path-inside": "1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.0.tgz", + "integrity": "sha1-/AbloWg/vaE95mev9xe7wQpI838=", + "requires": { + "path-is-inside": "1.0.2" + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "1.0.1" + } + }, + "is-resolvable": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.0.0.tgz", + "integrity": "sha1-jfV8YeouPFAUCNEA+wE8+NbgzGI=", + "dev": true, + "requires": { + "tryit": "1.0.3" + } + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-symbol": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", + "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=", + "dev": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "1.7.3", + "whatwg-fetch": "2.0.3" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "js-yaml": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", + "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "dev": true, + "requires": { + "argparse": "1.0.9", + "esprima": "4.0.0" + } + }, + "jschardet": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/jschardet/-/jschardet-1.5.1.tgz", + "integrity": "sha512-vE2hT1D0HLZCLLclfBSfkfTTedhVj0fubHpJBHKwwUWX0nSbhPAfk+SG9rTX95BYNmau8rGFfCeaT6T5OW1C2A==", + "dev": true + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=" + }, + "json-loader": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.4.tgz", + "integrity": "sha1-i6oTZaYy9Yo8RtIBdfxgAsluN94=" + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "requires": { + "jsonify": "0.0.0" + } + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsx-ast-utils": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-1.4.1.tgz", + "integrity": "sha1-OGchPo3Xm/Ho8jAMDPwe+xgsDfE=", + "dev": true + }, + "junk": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.3.tgz", + "integrity": "sha1-h75jSIZJy9ym9Tqzm+yczSNH9ZI=" + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "1.1.5" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "1.0.0" + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2", + "type-check": "0.3.2" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "4.1.11", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "strip-bom": "2.0.0" + } + }, + "loader-runner": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", + "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=" + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "2.0.0", + "path-exists": "3.0.0" + } + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" + }, + "lodash.cond": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.cond/-/lodash.cond-4.5.2.tgz", + "integrity": "sha1-9HGh2khr5g9quVXRcRVSPdHSVdU=", + "dev": true + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=" + }, + "loose-envify": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", + "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "requires": { + "js-tokens": "3.0.2" + } + }, + "lru-cache": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.1.tgz", + "integrity": "sha512-q4spe4KTfsAS1SUHLO0wz8Qiyf1+vMIAgpRYioFYDMNqKfHQbg+AVDH3i4fvpl71/P1L0dBl+fQi+P37UYf0ew==", + "requires": { + "pseudomap": "1.0.2", + "yallist": "2.1.2" + } + }, + "make-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.0.0.tgz", + "integrity": "sha1-l6ARdR6R3YfPre9Ygy67BJNt6Xg=", + "requires": { + "pify": "2.3.0" + } + }, + "maximatch": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/maximatch/-/maximatch-0.1.0.tgz", + "integrity": "sha1-hs2NawTJ8wfAWmuUGZBtA2D7E6I=", + "requires": { + "array-differ": "1.0.0", + "array-union": "1.0.2", + "arrify": "1.0.1", + "minimatch": "3.0.4" + } + }, + "md5-file": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/md5-file/-/md5-file-3.1.1.tgz", + "integrity": "sha1-2zySwJu9pcLeiD+lSQ3XEf3burk=" + }, + "md5.js": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", + "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "requires": { + "hash-base": "3.0.4", + "inherits": "2.0.3" + }, + "dependencies": { + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "2.0.3", + "safe-buffer": "5.1.1" + } + } + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "0.1.4", + "readable-stream": "2.3.3" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "requires": { + "arr-diff": "2.0.0", + "array-unique": "0.2.1", + "braces": "1.8.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "4.11.8", + "brorand": "1.1.0" + } + }, + "mime": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", + "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=" + }, + "mimic-fn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.1.0.tgz", + "integrity": "sha1-5md4PZLonb00KBi1IwudYqZyrRg=", + "dev": true + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "requires": { + "dom-walk": "0.1.1" + } + }, + "minimalistic-assert": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.0.tgz", + "integrity": "sha1-cCvi3aazf0g2vLP121ZkG2Sh09M=" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "1.1.8" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + } + } + }, + "mkdirp-then": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mkdirp-then/-/mkdirp-then-1.2.0.tgz", + "integrity": "sha1-pJLIecpNhz9e5FAI+PVf0BUN48U=", + "requires": { + "any-promise": "1.3.0", + "mkdirp": "0.5.1" + } + }, + "moment": { + "version": "2.18.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.18.1.tgz", + "integrity": "sha1-w2GT3Tzhwu7SrbfIAtu8d6gbHA8=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "dev": true + }, + "mv": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz", + "integrity": "sha1-rmzg1vbV4KT32JN5jQPB6pVZtqI=", + "requires": { + "mkdirp": "0.5.1", + "ncp": "2.0.0", + "rimraf": "2.4.5" + }, + "dependencies": { + "glob": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", + "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", + "requires": { + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "rimraf": { + "version": "2.4.5", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz", + "integrity": "sha1-7nEM5dk6j9uFb7Xqj/Di11k0sto=", + "requires": { + "glob": "6.0.4" + } + } + } + }, + "mz": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.6.0.tgz", + "integrity": "sha1-yLhSHZWN8KTydoAl22nHGe5O8c4=", + "requires": { + "any-promise": "1.3.0", + "object-assign": "4.1.1", + "thenify-all": "1.6.0" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "ncp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz", + "integrity": "sha1-GVoh1sRuNh0vsSgbo4uR6d9727M=" + }, + "next": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/next/-/next-3.2.2.tgz", + "integrity": "sha512-RN1sE8JWLewoNykV8j03bWJ6k2jAMlthHPP5VvcPhROlygCRV+hCiTuwTqCQPTWjk3Ys3yuWOoEcAgucE2cf4g==", + "requires": { + "ansi-html": "0.0.7", + "babel-core": "6.25.0", + "babel-generator": "6.25.0", + "babel-loader": "7.1.1", + "babel-plugin-module-resolver": "2.6.2", + "babel-plugin-react-require": "3.0.0", + "babel-plugin-syntax-dynamic-import": "6.18.0", + "babel-plugin-transform-class-properties": "6.24.1", + "babel-plugin-transform-es2015-modules-commonjs": "6.24.1", + "babel-plugin-transform-object-rest-spread": "6.22.0", + "babel-plugin-transform-react-jsx-source": "6.22.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.5", + "babel-plugin-transform-runtime": "6.22.0", + "babel-preset-env": "1.6.0", + "babel-preset-react": "6.24.1", + "babel-runtime": "6.23.0", + "babel-template": "6.25.0", + "case-sensitive-paths-webpack-plugin": "2.1.1", + "cross-spawn": "5.1.0", + "del": "3.0.0", + "etag": "1.8.0", + "fresh": "0.5.0", + "friendly-errors-webpack-plugin": "1.5.0", + "glob": "7.1.1", + "glob-promise": "3.1.0", + "hoist-non-react-statics": "2.3.1", + "htmlescape": "1.1.1", + "http-status": "1.0.1", + "json-loader": "0.5.4", + "loader-utils": "1.1.0", + "md5-file": "3.1.1", + "minimist": "1.2.0", + "mkdirp-then": "1.2.0", + "mv": "2.1.1", + "mz": "2.6.0", + "path-match": "1.2.4", + "pkg-up": "2.0.0", + "prop-types": "15.5.10", + "prop-types-exact": "1.1.1", + "react-hot-loader": "3.0.0-beta.7", + "recursive-copy": "2.0.6", + "send": "0.15.6", + "source-map-support": "0.4.15", + "strip-ansi": "3.0.1", + "styled-jsx": "1.0.11", + "touch": "3.1.0", + "unfetch": "3.0.0", + "url": "0.11.0", + "uuid": "3.1.0", + "walk": "2.3.9", + "webpack": "3.3.0", + "webpack-dev-middleware": "1.11.0", + "webpack-hot-middleware": "2.18.2", + "write-file-webpack-plugin": "4.1.0", + "xss-filters": "1.2.7" + }, + "dependencies": { + "babel-plugin-transform-object-rest-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.22.0.tgz", + "integrity": "sha1-HUGbVeaNLk9kpf8zc71n1zyOg7w=", + "requires": { + "babel-plugin-syntax-object-rest-spread": "6.13.0", + "babel-runtime": "6.23.0" + } + }, + "babel-runtime": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.23.0.tgz", + "integrity": "sha1-CpSJ8UTecO+zzkMArM2zKeL8VDs=", + "requires": { + "core-js": "2.5.1", + "regenerator-runtime": "0.10.5" + } + }, + "babel-template": { + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.25.0.tgz", + "integrity": "sha1-ZlJBFmt8KqTGGdceGSlpVSsQwHE=", + "requires": { + "babel-runtime": "6.23.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "lodash": "4.17.4" + } + }, + "glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.1.tgz", + "integrity": "sha1-gFIR3wT6rxxjo2ADBs31reULLsg=", + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "prop-types": { + "version": "15.5.10", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.5.10.tgz", + "integrity": "sha1-J5ffwxJhguOpXj37suiT3ddFYVQ=", + "requires": { + "fbjs": "0.8.16", + "loose-envify": "1.3.1" + } + }, + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "2.1.1" + } + } + } + }, + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "0.1.12", + "is-stream": "1.1.0" + } + }, + "node-libs-browser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.0.0.tgz", + "integrity": "sha1-o6WeyXAkmFtG6Vg3lkb5bEthZkY=", + "requires": { + "assert": "1.4.1", + "browserify-zlib": "0.1.4", + "buffer": "4.9.1", + "console-browserify": "1.1.0", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.11.1", + "domain-browser": "1.1.7", + "events": "1.1.1", + "https-browserify": "0.0.1", + "os-browserify": "0.2.1", + "path-browserify": "0.0.0", + "process": "0.11.10", + "punycode": "1.3.2", + "querystring-es3": "0.2.1", + "readable-stream": "2.3.3", + "stream-browserify": "2.0.1", + "stream-http": "2.7.2", + "string_decoder": "0.10.31", + "timers-browserify": "2.0.4", + "tty-browserify": "0.0.0", + "url": "0.11.0", + "util": "0.10.3", + "vm-browserify": "0.0.4" + }, + "dependencies": { + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "requires": { + "abbrev": "1.1.1" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "requires": { + "hosted-git-info": "2.5.0", + "is-builtin-module": "1.0.0", + "semver": "5.4.1", + "validate-npm-package-license": "3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "1.1.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-keys": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", + "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=" + }, + "object.assign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.0.4.tgz", + "integrity": "sha1-scnMBE7xuf5jYG/BQau7MuFHMMw=", + "requires": { + "define-properties": "1.1.2", + "function-bind": "1.1.1", + "object-keys": "1.0.11" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "requires": { + "for-own": "0.1.5", + "is-extendable": "0.1.1" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1.0.2" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "1.1.0" + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "0.1.3", + "fast-levenshtein": "2.0.6", + "levn": "0.3.0", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "1.0.0" + }, + "dependencies": { + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + } + } + }, + "os-browserify": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.2.1.tgz", + "integrity": "sha1-Y/xMzuXS13Y9Jrv4YBB45sLgBE8=" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "requires": { + "lcid": "1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "p-limit": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.1.0.tgz", + "integrity": "sha1-sH/y2aXYi+yAYDWJWiurZqJ5iLw=" + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "1.1.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==" + }, + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=" + }, + "parse-asn1": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.0.tgz", + "integrity": "sha1-N8T5t+06tlx0gXtfJICTf7+XxxI=", + "requires": { + "asn1.js": "4.9.1", + "browserify-aes": "1.0.8", + "create-hash": "1.1.3", + "evp_bytestokey": "1.0.3", + "pbkdf2": "3.0.14" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "requires": { + "glob-base": "0.3.0", + "is-dotfile": "1.0.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "1.3.1" + } + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-match": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/path-match/-/path-match-1.2.4.tgz", + "integrity": "sha1-pidH88fgwlFHYml/JEQ1hbCRAOo=", + "requires": { + "http-errors": "1.4.0", + "path-to-regexp": "1.7.0" + } + }, + "path-parse": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", + "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=" + }, + "path-to-regexp": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz", + "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=", + "requires": { + "isarray": "0.0.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + } + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "4.1.11", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "pbkdf2": { + "version": "3.0.14", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.14.tgz", + "integrity": "sha512-gjsZW9O34fm0R7PaLHRJmLLVfSoesxztjPjE9o6R+qtVJij90ltg1joIovN9GKrRW3t1PzhDDG3UMEMFfZ+1wA==", + "requires": { + "create-hash": "1.1.3", + "create-hmac": "1.1.6", + "ripemd160": "2.0.1", + "safe-buffer": "5.1.1", + "sha.js": "2.4.9" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "2.0.4" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "2.1.0" + } + }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "requires": { + "find-up": "2.1.0" + } + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "dev": true + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" + }, + "private": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.7.tgz", + "integrity": "sha1-aM5eih7woju1cMwoU3tTMqumPvE=" + }, + "process": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", + "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=" + }, + "process-nextick-args": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", + "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" + }, + "progress": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", + "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", + "dev": true + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "2.0.6" + } + }, + "prop-types": { + "version": "15.6.0", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.0.tgz", + "integrity": "sha1-zq8IMCL8RrSjX2nhPvda7Q1jmFY=", + "requires": { + "fbjs": "0.8.16", + "loose-envify": "1.3.1", + "object-assign": "4.1.1" + } + }, + "prop-types-exact": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.1.1.tgz", + "integrity": "sha512-VrFC2QoIt7oj9bxVTAYDfDMBYV3u+VHQUOWJWk9OURT7uwPEenH879MQoAQ/reY2GZ55il6p/eCqHRs2nqm8wA==", + "requires": { + "has": "1.0.1", + "object.assign": "4.0.4" + } + }, + "prr": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/prr/-/prr-0.0.0.tgz", + "integrity": "sha1-GoS4WQgyVQFBGFPQCB7j+obikmo=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "public-encrypt": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.0.tgz", + "integrity": "sha1-OfaZ86RlYN1eusvKaTyvfGXBjMY=", + "requires": { + "bn.js": "4.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.1.3", + "parse-asn1": "5.1.0", + "randombytes": "2.0.5" + } + }, + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "randomatic": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz", + "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==", + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "3.2.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "1.1.5" + } + } + } + }, + "randombytes": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.5.tgz", + "integrity": "sha512-8T7Zn1AhMsQ/HI1SjcCfT/t4ii3eAqco3yOcSzS4mozsOz69lHLsoMXmF9nZgnFanYscnSlUSgs8uZyKzpE6kg==", + "requires": { + "safe-buffer": "5.1.1" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + }, + "react": { + "version": "15.6.2", + "resolved": "https://registry.npmjs.org/react/-/react-15.6.2.tgz", + "integrity": "sha1-26BDSrQ5z+gvEI8PURZjkIF5qnI=", + "requires": { + "create-react-class": "15.6.2", + "fbjs": "0.8.16", + "loose-envify": "1.3.1", + "object-assign": "4.1.1", + "prop-types": "15.6.0" + } + }, + "react-amphtml": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/react-amphtml/-/react-amphtml-2.0.0.tgz", + "integrity": "sha512-yPf4i9WEUJd1OobOJ0Wj3yh0DA1MvdB602gFMjwkAWdufRs1hY5JzWOEutTkfKI5q/ur90sWSmWEgShz2BjjhQ==", + "requires": { + "glob": "7.1.2", + "prop-types": "15.6.0" + } + }, + "react-deep-force-update": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/react-deep-force-update/-/react-deep-force-update-2.1.1.tgz", + "integrity": "sha1-jqQmPNZFWgULN0RbPwj9g52G6Qk=" + }, + "react-dom": { + "version": "15.6.2", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-15.6.2.tgz", + "integrity": "sha1-Qc+t9pO3V/rycIRDodH9WgK+9zA=", + "requires": { + "fbjs": "0.8.16", + "loose-envify": "1.3.1", + "object-assign": "4.1.1", + "prop-types": "15.6.0" + } + }, + "react-hot-loader": { + "version": "3.0.0-beta.7", + "resolved": "https://registry.npmjs.org/react-hot-loader/-/react-hot-loader-3.0.0-beta.7.tgz", + "integrity": "sha1-1YR7gWXXMcTVsw2G1dRxYieg+oM=", + "requires": { + "babel-template": "6.26.0", + "global": "4.3.2", + "react-deep-force-update": "2.1.1", + "react-proxy": "3.0.0-alpha.1", + "redbox-react": "1.5.0", + "source-map": "0.4.4" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "requires": { + "amdefine": "1.0.1" + } + } + } + }, + "react-proxy": { + "version": "3.0.0-alpha.1", + "resolved": "https://registry.npmjs.org/react-proxy/-/react-proxy-3.0.0-alpha.1.tgz", + "integrity": "sha1-RABCa8+oDKpnJMd1VpUxUgn6Swc=", + "requires": { + "lodash": "4.17.4" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "1.1.0", + "normalize-package-data": "2.4.0", + "path-type": "1.1.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "1.1.2", + "read-pkg": "1.1.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "2.1.0", + "pinkie-promise": "2.0.1" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "2.0.1" + } + } + } + }, + "readable-stream": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.3.tgz", + "integrity": "sha512-m+qzzcn7KUxEmd1gMbchF+Y2eIUbieUaxkWtptyHywrX0rE8QEYqPC07Vuy4Wm32/xE16NcdBctb8S0Xe/5IeQ==", + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "1.0.7", + "safe-buffer": "5.1.1", + "string_decoder": "1.0.3", + "util-deprecate": "1.0.2" + } + }, + "readdirp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", + "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "requires": { + "graceful-fs": "4.1.11", + "minimatch": "3.0.4", + "readable-stream": "2.3.3", + "set-immediate-shim": "1.0.1" + } + }, + "recursive-copy": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/recursive-copy/-/recursive-copy-2.0.6.tgz", + "integrity": "sha1-1ZD5618WW5ahuAvI+cvLXG+ciek=", + "requires": { + "del": "2.2.2", + "emitter-mixin": "0.0.3", + "errno": "0.1.4", + "graceful-fs": "4.1.11", + "junk": "1.0.3", + "maximatch": "0.1.0", + "mkdirp": "0.5.1", + "pify": "2.3.0", + "promise": "7.3.1", + "slash": "1.0.0" + }, + "dependencies": { + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "requires": { + "globby": "5.0.0", + "is-path-cwd": "1.0.0", + "is-path-in-cwd": "1.0.0", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "rimraf": "2.6.2" + } + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "requires": { + "array-union": "1.0.2", + "arrify": "1.0.1", + "glob": "7.1.2", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + } + } + }, + "redbox-react": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/redbox-react/-/redbox-react-1.5.0.tgz", + "integrity": "sha512-mdxArOI3sF8K5Nay5NG+lv/VW516TbXjjd4h1wcV1Iy4IMDQPnCayjoQXBAycAFSME4nyXRUXCjHxsw2rYpVRw==", + "requires": { + "error-stack-parser": "1.3.6", + "object-assign": "4.1.1", + "prop-types": "15.6.0", + "sourcemapped-stacktrace": "1.1.7" + }, + "dependencies": { + "error-stack-parser": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-1.3.6.tgz", + "integrity": "sha1-4Oc7k+QXE40c18C3RrGkoUhUwpI=", + "requires": { + "stackframe": "0.3.1" + } + }, + "stackframe": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-0.3.1.tgz", + "integrity": "sha1-M6qE8Rd6VUjIk1Uzy/6zQgl19aQ=" + } + } + }, + "regenerate": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.3.3.tgz", + "integrity": "sha512-jVpo1GadrDAK59t/0jRx5VxYWQEDkkEKi6+HjE3joFVLfDOh9Xrdh0dF1eSq+BI/SwvTQ44gSscJ8N5zYL61sg==" + }, + "regenerator-runtime": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.0.tgz", + "integrity": "sha512-/aA0kLeRb5N9K0d4fw7ooEbI+xDe+DKD499EQqygGqeS8N3xto15p09uY2xj7ixP81sNPXvRLnAQIqdVStgb1A==" + }, + "regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "requires": { + "babel-runtime": "6.26.0", + "babel-types": "6.26.0", + "private": "0.1.7" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "requires": { + "is-equal-shallow": "0.1.3" + } + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "requires": { + "regenerate": "1.3.3", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "requires": { + "jsesc": "0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", + "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "1.0.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "requires": { + "caller-path": "0.1.0", + "resolve-from": "1.0.1" + }, + "dependencies": { + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true + } + } + }, + "resolve": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.4.0.tgz", + "integrity": "sha512-aW7sVKPufyHqOmyyLzg/J+8606v5nevBgaliIlV7nUpVMsDnoBGV/cbSLNjZAg9q0Cfd/+easKVKQ8vOu8fn1Q==", + "requires": { + "path-parse": "1.0.5" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "2.0.1", + "signal-exit": "3.0.2" + } + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "requires": { + "align-text": "0.1.4" + } + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "requires": { + "glob": "7.1.2" + } + }, + "ripemd160": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.1.tgz", + "integrity": "sha1-D0WEKVxTo2KK9+bXmsohzlfRxuc=", + "requires": { + "hash-base": "2.0.2", + "inherits": "2.0.3" + } + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "dev": true, + "requires": { + "is-promise": "2.1.0" + } + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", + "dev": true + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "dev": true, + "requires": { + "rx-lite": "4.0.8" + } + }, + "safe-buffer": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", + "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + }, + "semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==" + }, + "send": { + "version": "0.15.6", + "resolved": "https://registry.npmjs.org/send/-/send-0.15.6.tgz", + "integrity": "sha1-IPI6nJJbdiq4JwX+L52yUqzkfjQ=", + "requires": { + "debug": "2.6.9", + "depd": "1.1.1", + "destroy": "1.0.4", + "encodeurl": "1.0.1", + "escape-html": "1.0.3", + "etag": "1.8.1", + "fresh": "0.5.2", + "http-errors": "1.6.2", + "mime": "1.3.4", + "ms": "2.0.0", + "on-finished": "2.3.0", + "range-parser": "1.2.0", + "statuses": "1.3.1" + }, + "dependencies": { + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "http-errors": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "requires": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": "1.3.1" + } + } + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" + }, + "sha.js": { + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.9.tgz", + "integrity": "sha512-G8zektVqbiPHrylgew9Zg1VRB1L/DtXNUVAM6q4QLy8NE3qtHlFXTf8VLL4k1Yl6c7NMjtZUTdXV+X44nFaT6A==", + "requires": { + "inherits": "2.0.3", + "safe-buffer": "5.1.1" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + } + } + }, + "source-list-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", + "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-support": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.15.tgz", + "integrity": "sha1-AyAt9lwG0r2MfsI2KhkwVv7407E=", + "requires": { + "source-map": "0.5.7" + } + }, + "sourcemapped-stacktrace": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/sourcemapped-stacktrace/-/sourcemapped-stacktrace-1.1.7.tgz", + "integrity": "sha512-pgHNUACbafkQ+M5zR00NSOtSKBc/i40prgN+SY07J/pghClwVNWNTTMa0JuXj4lriR2TvMKcPAHw5KN9tVFRhA==", + "requires": { + "source-map": "0.5.6" + }, + "dependencies": { + "source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=" + } + } + }, + "spdx-correct": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-1.0.2.tgz", + "integrity": "sha1-SzBz2TP/UfORLwOsVRlJikFQ20A=", + "requires": { + "spdx-license-ids": "1.2.2" + } + }, + "spdx-expression-parse": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-1.0.4.tgz", + "integrity": "sha1-m98vIOH0DtRH++JzJmGR/O1RYmw=" + }, + "spdx-license-ids": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-1.2.2.tgz", + "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=" + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "stackframe": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.0.4.tgz", + "integrity": "sha512-to7oADIniaYwS3MhtCa/sQhrxidCCQiF/qp4/m5iN3ipf0Y7Xlri0f6eG29r08aL7JYl8n32AF3Q5GYBZ7K8vw==" + }, + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" + }, + "stream-browserify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.3" + } + }, + "stream-http": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.7.2.tgz", + "integrity": "sha512-c0yTD2rbQzXtSsFSVhtpvY/vS6u066PcXOX9kBB3mSO76RiUQzL340uJkGBWnlBg4/HZzqiUXtaVA7wcRcJgEw==", + "requires": { + "builtin-status-codes": "3.0.0", + "inherits": "2.0.3", + "readable-stream": "2.3.3", + "to-arraybuffer": "1.0.1", + "xtend": "4.0.1" + } + }, + "string-hash": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.1.tgz", + "integrity": "sha1-joW+0pHgdjuPaAnZwzaP6gSNs9w=" + }, + "string-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-1.0.1.tgz", + "integrity": "sha1-VpcPscOFWOnnC3KL894mmsRa36w=", + "requires": { + "strip-ansi": "3.0.1" + }, + "dependencies": { + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "2.1.1" + } + } + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "1.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + }, + "dependencies": { + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "2.1.1" + } + } + } + }, + "string_decoder": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", + "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "requires": { + "safe-buffer": "5.1.1" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + } + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "0.2.1" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + }, + "styled-jsx": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-1.0.11.tgz", + "integrity": "sha1-hFTwaRbZ1Xoumu1qnC5pUXeCIEU=", + "requires": { + "babel-plugin-syntax-jsx": "6.18.0", + "babel-traverse": "6.21.0", + "babel-types": "6.23.0", + "babylon": "6.14.1", + "convert-source-map": "1.3.0", + "css-tree": "1.0.0-alpha17", + "escape-string-regexp": "1.0.5", + "source-map": "0.5.6", + "string-hash": "1.1.1", + "stylis": "3.2.18" + }, + "dependencies": { + "babel-traverse": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.21.0.tgz", + "integrity": "sha1-acY2WATxpPaesSE/hbAKgYuMIa0=", + "requires": { + "babel-code-frame": "6.26.0", + "babel-messages": "6.23.0", + "babel-runtime": "6.26.0", + "babel-types": "6.23.0", + "babylon": "6.14.1", + "debug": "2.6.9", + "globals": "9.18.0", + "invariant": "2.2.2", + "lodash": "4.17.4" + } + }, + "babel-types": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.23.0.tgz", + "integrity": "sha1-uxcXnXU4utOM0MnhFdNA935+ms8=", + "requires": { + "babel-runtime": "6.26.0", + "esutils": "2.0.2", + "lodash": "4.17.4", + "to-fast-properties": "1.0.3" + } + }, + "babylon": { + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.14.1.tgz", + "integrity": "sha1-lWJ1+rcnU62bNDXXr+WPi/CimBU=" + }, + "convert-source-map": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.3.0.tgz", + "integrity": "sha1-6fPpxuJyjvwmdmlqcOs4L3MQamc=" + }, + "source-map": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.6.tgz", + "integrity": "sha1-dc449SvwczxafwwRjYEzSiu19BI=" + } + } + }, + "stylis": { + "version": "3.2.18", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.2.18.tgz", + "integrity": "sha512-Zd5jC5rqBLp0xoq/m7r2tYsJNIIikN6mTbfrD7qfvwOzbUOk16nI7U/rrJ/dkLiVnSMGxGcsW5R4DQhW8kt0eA==" + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "table": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", + "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", + "dev": true, + "requires": { + "ajv": "5.2.3", + "ajv-keywords": "2.1.0", + "chalk": "2.1.0", + "lodash": "4.17.4", + "slice-ansi": "1.0.0", + "string-width": "2.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.0.tgz", + "integrity": "sha512-NnSOmMEYtVR2JVMIGTzynRkkaxtiq1xnFBcdQD/DnNCYPoEPsVJhM98BDyaoNOQIi7p4okdi3E27eN7GQbsUug==", + "dev": true, + "requires": { + "color-convert": "1.9.0" + } + }, + "chalk": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.1.0.tgz", + "integrity": "sha512-LUHGS/dge4ujbXMJrnihYMcL4AoOweGnw9Tp3kQuqy1Kx5c1qKjqvMJZ6nVJPMWJtKCTN72ZogH3oeSO9g9rXQ==", + "dev": true, + "requires": { + "ansi-styles": "3.2.0", + "escape-string-regexp": "1.0.5", + "supports-color": "4.4.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "2.0.0", + "strip-ansi": "4.0.0" + } + }, + "supports-color": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz", + "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==", + "dev": true, + "requires": { + "has-flag": "2.0.0" + } + } + } + }, + "tapable": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.8.tgz", + "integrity": "sha1-mTcqXJmb8t8WCvwNdL7U9HlIzSI=" + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "thenify": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz", + "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=", + "requires": { + "any-promise": "1.3.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "requires": { + "thenify": "3.3.0" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.4.tgz", + "integrity": "sha512-uZYhyU3EX8O7HQP+J9fTVYwsq90Vr68xPEFo7yrVImIxYvHgukBEgOB/SgGoorWVTzGM/3Z+wUNnboA4M8jWrg==", + "requires": { + "setimmediate": "1.0.5" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "1.0.2" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" + }, + "touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "requires": { + "nopt": "1.0.10" + } + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "tryit": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tryit/-/tryit-1.0.3.tgz", + "integrity": "sha1-OTvnMKlEb9Hq1tpZoBQwjzbCics=", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "1.1.2" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "ua-parser-js": { + "version": "0.7.14", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.14.tgz", + "integrity": "sha1-EQ1T+kw/MmwSEpK76skE0uAzh8o=" + }, + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "requires": { + "source-map": "0.5.7", + "uglify-to-browserify": "1.0.2", + "yargs": "3.10.0" + }, + "dependencies": { + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "requires": { + "camelcase": "1.2.1", + "cliui": "2.1.0", + "decamelize": "1.2.0", + "window-size": "0.1.0" + } + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "optional": true + }, + "uglifyjs-webpack-plugin": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", + "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", + "requires": { + "source-map": "0.5.7", + "uglify-js": "2.8.29", + "webpack-sources": "1.0.1" + } + }, + "unfetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-3.0.0.tgz", + "integrity": "sha1-jR4FE6Ts0OX/LUGmund3Gq6LZII=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + } + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==" + }, + "validate-npm-package-license": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.1.tgz", + "integrity": "sha1-KAS6vnEq0zeUWaz74kdGqywwP7w=", + "requires": { + "spdx-correct": "1.0.2", + "spdx-expression-parse": "1.0.4" + } + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "requires": { + "indexof": "0.0.1" + } + }, + "walk": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.9.tgz", + "integrity": "sha1-MbTbZnjyrgHDnqn7hyWpAx5Vins=", + "requires": { + "foreachasync": "3.0.0" + } + }, + "watchpack": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.4.0.tgz", + "integrity": "sha1-ShRyvLuVK9Cpu0A2gB+VTfs5+qw=", + "requires": { + "async": "2.5.0", + "chokidar": "1.7.0", + "graceful-fs": "4.1.11" + } + }, + "webpack": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.3.0.tgz", + "integrity": "sha1-zi+eB2Vmq6kfdIhxM6iD/X2hh7w=", + "requires": { + "acorn": "5.1.2", + "acorn-dynamic-import": "2.0.2", + "ajv": "5.2.3", + "ajv-keywords": "2.1.0", + "async": "2.5.0", + "enhanced-resolve": "3.4.1", + "escope": "3.6.0", + "interpret": "1.0.4", + "json-loader": "0.5.4", + "json5": "0.5.1", + "loader-runner": "2.3.0", + "loader-utils": "1.1.0", + "memory-fs": "0.4.1", + "mkdirp": "0.5.1", + "node-libs-browser": "2.0.0", + "source-map": "0.5.7", + "supports-color": "3.2.3", + "tapable": "0.2.8", + "uglifyjs-webpack-plugin": "0.4.6", + "watchpack": "1.4.0", + "webpack-sources": "1.0.1", + "yargs": "6.6.0" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "1.0.0" + } + } + } + }, + "webpack-dev-middleware": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-1.11.0.tgz", + "integrity": "sha1-CWkdCXOjCtH4Ksc6EuIIfwpHVPk=", + "requires": { + "memory-fs": "0.4.1", + "mime": "1.3.4", + "path-is-absolute": "1.0.1", + "range-parser": "1.2.0" + } + }, + "webpack-hot-middleware": { + "version": "2.18.2", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.18.2.tgz", + "integrity": "sha512-dB7uOnUWsojZIAC6Nwi5v3tuaQNd2i7p4vF5LsJRyoTOgr2fRYQdMKQxRZIZZaz0cTPBX8rvcWU1A6/n7JTITg==", + "requires": { + "ansi-html": "0.0.7", + "html-entities": "1.2.1", + "querystring": "0.2.0", + "strip-ansi": "3.0.1" + }, + "dependencies": { + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "2.1.1" + } + } + } + }, + "webpack-sources": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.0.1.tgz", + "integrity": "sha512-05tMxipUCwHqYaVS8xc7sYPTly8PzXayRCB4dTxLhWTqlKUiwH6ezmEe0OSreL1c30LAuA3Zqmc+uEBUGFJDjw==", + "requires": { + "source-list-map": "2.0.0", + "source-map": "0.5.7" + } + }, + "whatwg-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" + }, + "which": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz", + "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==", + "requires": { + "isexe": "2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" + }, + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=" + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=" + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1" + }, + "dependencies": { + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "2.1.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "dev": true, + "requires": { + "mkdirp": "0.5.1" + } + }, + "write-file-webpack-plugin": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/write-file-webpack-plugin/-/write-file-webpack-plugin-4.1.0.tgz", + "integrity": "sha512-KkFZtNeeuSjig5sACrd0n1ybrpd4CS8P5J2TGEklS7UGGlz+iISAxJf426XwaQ2TTlTAq1LTXRBWTTEYjy5e4A==", + "requires": { + "chalk": "1.1.3", + "debug": "2.6.9", + "filesize": "3.5.10", + "lodash": "4.17.4", + "mkdirp": "0.5.1", + "moment": "2.18.1" + } + }, + "xss-filters": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/xss-filters/-/xss-filters-1.2.7.tgz", + "integrity": "sha1-Wfod4gHzby80cNysX1jMwoMLCpo=" + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "requires": { + "camelcase": "3.0.0", + "cliui": "3.2.0", + "decamelize": "1.2.0", + "get-caller-file": "1.0.2", + "os-locale": "1.4.0", + "read-pkg-up": "1.0.1", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "1.0.2", + "which-module": "1.0.0", + "y18n": "3.2.1", + "yargs-parser": "4.2.1" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "requires": { + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wrap-ansi": "2.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "2.1.1" + } + } + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "requires": { + "camelcase": "3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + } + } + } + } +} diff --git a/package.json b/package.json index 535c715..2be0f4d 100644 --- a/package.json +++ b/package.json @@ -1,88 +1,53 @@ { "private": true, - "engines": { - "node": ">=5.0 <6", - "npm": ">=3.3 <4" - }, + "name": "ampreact", + "version": "1.0.0", + "description": "⚡⚛ AMP HTML + React — The most trendy website boilerplate possible.", + "main": "", "scripts": { - "eslint": "eslint src tools", - "jscs": "jscs src tools --verbose", - "stylelint": "stylelint \"src/**/*.scss\" --syntax scss", - "lint": "npm run eslint && npm run jscs && npm run stylelint", - "build": "babel-node tools/run build", - "start": "babel-node tools/run start" + "dev": "next", + "build": "next build", + "start": "next start", + "lint": "eslint -c ./package.json ./pages" }, - "dependencies": { - "babel-polyfill": "^6.3.14", - "classnames": "^2.2.3", - "fbjs": "^0.8.0-alpha.3", - "front-matter": "^2.0.6", - "jade": "^1.11.0", - "koa": "^2.0.0", - "koa-compress": "^2.0.0", - "koa-helmet": "^2.0.0-alpha.1", - "markdown-it": "^6.0.0", - "pretty-error": "^2.0.0", - "purify-css": "^1.1.9", - "react": "^0.14.7", - "react-amphtml": "^1.0.2", - "react-dom": "^0.14.7", - "react-router": "^2.0.1", - "serve-static": "^1.10.2", - "source-map-support": "^0.4.0", - "spdy": "^3.2.3" + "repository": { + "type": "git", + "url": "git+https://github.com/dfrankland/ampreact.git" }, + "keywords": [ + "amp", + "react", + "trendy" + ], + "author": "Dylan Frankland (http://dylan.frankland.io/)", + "license": "MIT", + "bugs": { + "url": "https://github.com/dfrankland/ampreact/issues" + }, + "homepage": "https://github.com/dfrankland/ampreact#readme", "devDependencies": { - "autoprefixer": "^6.3.1", - "babel-cli": "^6.6.5", - "babel-eslint": "^6.0.0", - "babel-loader": "^6.2.1", - "babel-preset-es2015": "^6.3.13", - "babel-preset-node5": "^11.0.0", - "babel-preset-react": "^6.5.0", - "babel-preset-stage-0": "^6.3.13", - "bluebird": "^3.2.2", - "browser-sync": "^2.11.1", - "css-loader": "^0.23.1", - "del": "^2.2.0", - "eslint": "^2.5.1", - "eslint-config-airbnb": "^6.1.0", - "eslint-loader": "^1.3.0", - "eslint-plugin-react": "^4.2.3", - "file-loader": "^0.8.5", - "gaze": "^1.0.0", - "image-webpack-loader": "^1.6.3", - "isomorphic-style-loader": "0.0.12", - "jade-loader": "^0.8.0", - "jscs": "^2.11.0", - "json-loader": "^0.5.4", - "mkdirp": "^0.5.1", - "ncp": "^2.0.0", - "postcss": "^5.0.19", - "postcss-import": "^8.0.2", - "postcss-loader": "^0.8.2", - "postcss-scss": "^0.1.7", - "precss": "^1.4.0", - "raw-loader": "^0.5.1", - "react-svg-loader": "^0.1.0", - "style-loader": "^0.13.0", - "stylelint": "^5.1.0", - "stylelint-config-standard": "^4.0.1", - "url-loader": "^0.5.7", - "webpack": "^1.12.11" + "babel-eslint": "^8.0.1", + "babel-preset-stage-0": "^6.24.1", + "eslint": "^4.8.0", + "eslint-config-airbnb": "^15.1.0", + "eslint-plugin-import": "^2.7.0", + "eslint-plugin-jsx-a11y": "^5.1.1", + "eslint-plugin-react": "^7.4.0" }, - "babel": { - "presets": [ - "react", - "node5", - "stage-0" - ] + "dependencies": { + "next": "^3.2.2", + "react": "^15.6.2", + "react-amphtml": "^2.0.0", + "react-dom": "^15.6.2" }, - "stylelint": { - "extends": "stylelint-config-standard", + "eslintConfig": { + "parser": "babel-eslint", + "extends": "airbnb", + "env": { + "browser": true + }, "rules": { - "string-quotes": "single", - "function-url-quotes": "single" + "react/jsx-filename-extension": "off" } } } diff --git a/pages/_document.js b/pages/_document.js new file mode 100644 index 0000000..909f912 --- /dev/null +++ b/pages/_document.js @@ -0,0 +1,52 @@ +import React from 'react'; +import Document from 'next/document'; +import { + AmpScripts, + AmpScriptsManager, + headerBoilerplate, + whitelist, +} from 'react-amphtml'; + +// This is only needed for react@<16.0.0 & react-dom@<16.0.0 +// Whitelists the `amp-` and `custom-elements` attributes +whitelist(); + +export default class MyDocument extends Document { + static getInitialProps({ req, renderPage }) { + const ampScripts = new AmpScripts(); + + const page = renderPage(( + App => props => ( + + + + ) + )); + + const ampScriptTags = ampScripts.getScriptElements(); + + const title = ( + page.head.filter(({ type }) => type === 'title')[0] || + react-amphtml + ); + + return { ...page, title, url: req.url, ampScriptTags }; + } + + render() { + const { title, url, ampScriptTags, html } = this.props; + + /* eslint-disable react/no-danger */ + return ( + + + {title} + {headerBoilerplate(url)} + {ampScriptTags} + + + + ); + /* eslint-enable */ + } +} diff --git a/pages/index.js b/pages/index.js new file mode 100644 index 0000000..c347882 --- /dev/null +++ b/pages/index.js @@ -0,0 +1,19 @@ +import React from 'react'; +import Head from 'next/head'; +import { Amp } from 'react-amphtml'; + +export default () => ( +
+ + react-amphtml | Hello, World! + +

Hello, World!

+ +
+); diff --git a/src/components/App/App.js b/src/components/App/App.js deleted file mode 100755 index 8e8c7dd..0000000 --- a/src/components/App/App.js +++ /dev/null @@ -1,27 +0,0 @@ -import React, { PropTypes } from 'react'; -import s from './App.scss'; -import Header from '../Header'; -import Footer from '../Footer'; - -const App = (props, context) => { - context.insertCss(s); - return !props.error ? ( -
-
- {props.children} -
-
- ) : props.children; -}; - -App.propTypes = { - children: PropTypes.element.isRequired, - error: PropTypes.object, -}; - -App.contextTypes = { - insertCss: PropTypes.func.isRequired, - getAmpHtml: PropTypes.func.isRequired, -}; - -export default App; diff --git a/src/components/App/App.scss b/src/components/App/App.scss deleted file mode 100755 index 8a17b46..0000000 --- a/src/components/App/App.scss +++ /dev/null @@ -1,138 +0,0 @@ -@import '../variables.scss'; - -/* - * Base styles - * ========================================================================== */ - -html { - color: #222; - background: #333; - font-weight: 100; - font-size: 1em; /* ~16px; */ - font-family: $font-family-base; - line-height: 1.375; /* ~22px */ -} - -body { - background: #fff; -} - -/* - * Remove the gap between audio, canvas, iframes, - * images, videos and the bottom of their containers: - * https://github.com/h5bp/html5-boilerplate/issues/440 - */ - -audio, -canvas, -iframe, -img, -svg, -video { - vertical-align: middle; -} - -/* - * Remove default fieldset styles. - */ - -fieldset { - border: 0; - margin: 0; - padding: 0; -} - -/* - * Allow only vertical resizing of textareas. - */ - -textarea { - resize: vertical; -} - -/* - * Browser upgrade prompt - * ========================================================================== */ - -:global(.browserupgrade) { - margin: 0.2em 0; - background: #ccc; - color: #000; - padding: 0.2em 0; -} - -/* - * Print styles - * Inlined to avoid the additional HTTP request: - * http://www.phpied.com/delay-loading-your-print-css/ - * ========================================================================== */ - -@media print { - *, - *::before, - *::after { - background: transparent; - color: #000; /* Black prints faster: http://www.sanbeiji.com/archives/953 */ - box-shadow: none; - text-shadow: none; - } - - a, - a:visited { - text-decoration: underline; - } - - a[href]::after { - content: ' (' attr(href) ')'; - } - - abbr[title]::after { - content: ' (' attr(title) ')'; - } - - /* - * Don't show links that are fragment identifiers, - * or use the `javascript:` pseudo protocol - */ - - a[href^='#']::after, - a[href^='javascript:']::after { - content: ''; - } - - pre, - blockquote { - border: 1px solid #999; - page-break-inside: avoid; - } - - /* - * Printing Tables: - * http://css-discuss.incutio.com/wiki/Printing_Tables - */ - - thead { - display: table-header-group; - } - - tr, - img { - page-break-inside: avoid; - } - - img { - max-width: 100%; - } - - p, - h2, - h3 { - orphans: 3; - widows: 3; - } - - h2, - h3 { - page-break-after: avoid; - } -} diff --git a/src/components/App/package.json b/src/components/App/package.json deleted file mode 100755 index ebd8da0..0000000 --- a/src/components/App/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "App", - "version": "0.0.0", - "private": true, - "main": "./App.js" -} diff --git a/src/components/ContentPage/ContentPage.js b/src/components/ContentPage/ContentPage.js deleted file mode 100755 index f608caf..0000000 --- a/src/components/ContentPage/ContentPage.js +++ /dev/null @@ -1,50 +0,0 @@ -import React, { PropTypes } from 'react'; -import s from './ContentPage.scss'; - -const ContentPage = (props, context) => { - const { insertCss, setTitle, setDescription, setMarkup } = context; - const { - title, - description, - headline, - datePublished, - dateModified, - image, - author, - } = props; - insertCss(s); - if (title) setTitle(title); - if (description) setDescription(description); - if (headline) setMarkup.headline(headline); - if (datePublished) setMarkup.datePublished(datePublished); - if (dateModified) setMarkup.dateModified(dateModified); - if (image) setMarkup.image(...image); - if (author) setMarkup.author(author); - return ( -
-
- {props.path === '/' ? null :

{props.title}

} -
-
-
- ); -}; - -ContentPage.propTypes = { - path: PropTypes.string.isRequired, - content: PropTypes.string.isRequired, - title: PropTypes.string, - description: PropTypes.string, - headline: PropTypes.string, - datePublished: PropTypes.string, - dateModified: PropTypes.string, - image: PropTypes.object, - author: PropTypes.string, -}; - -ContentPage.contextTypes = { - setTitle: PropTypes.func.isRequired, - insertCss: PropTypes.func.isRequired, -}; - -export default ContentPage; diff --git a/src/components/ContentPage/ContentPage.scss b/src/components/ContentPage/ContentPage.scss deleted file mode 100755 index 2e94e6d..0000000 --- a/src/components/ContentPage/ContentPage.scss +++ /dev/null @@ -1,7 +0,0 @@ -@import '../variables.scss'; - -.container { - margin: 0 auto; - padding: 0 0 40px; - max-width: $max-content-width; -} diff --git a/src/components/ContentPage/package.json b/src/components/ContentPage/package.json deleted file mode 100755 index 26aa455..0000000 --- a/src/components/ContentPage/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "ContentPage", - "version": "0.0.0", - "private": true, - "main": "./ContentPage.js" -} diff --git a/src/components/Footer/Footer.js b/src/components/Footer/Footer.js deleted file mode 100755 index 6612fdf..0000000 --- a/src/components/Footer/Footer.js +++ /dev/null @@ -1,20 +0,0 @@ -import React, { PropTypes } from 'react'; -import s from './Footer.scss'; - -const Footer = (props, context) => { - context.insertCss(s); - return ( -
-
- Made with ⚡ by - @dfrankland -
-
- ); -}; - -Footer.contextTypes = { - insertCss: PropTypes.func.isRequired, -}; - -export default Footer; diff --git a/src/components/Footer/Footer.scss b/src/components/Footer/Footer.scss deleted file mode 100755 index ea4586e..0000000 --- a/src/components/Footer/Footer.scss +++ /dev/null @@ -1,34 +0,0 @@ -@import '../variables.scss'; - -.root { - background: #222; - color: #fff; -} - -.container { - margin: 0 auto; - padding: 20px 15px; - max-width: $max-content-width; - text-align: center; -} - -.text { - color: #fff; -} - -.text, -.link { - padding: 2px 5px; - font-size: 1em; -} - -.link, -.link:active, -.link:visited { - color: #fff; - text-decoration: none; -} - -.link:hover { - text-decoration: underline; -} diff --git a/src/components/Footer/package.json b/src/components/Footer/package.json deleted file mode 100755 index a725ef6..0000000 --- a/src/components/Footer/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "Footer", - "version": "0.0.0", - "private": true, - "main": "./Footer.js" -} diff --git a/src/components/Header/Header.js b/src/components/Header/Header.js deleted file mode 100755 index aa410ff..0000000 --- a/src/components/Header/Header.js +++ /dev/null @@ -1,34 +0,0 @@ -import React, { PropTypes } from 'react'; -import s from './Header.scss'; -import Navigation from '../Navigation'; - -const Header = (props, context) => { - context.insertCss(s); - return ( -
-
- - - ⚡⚛ - ampreact - -
-

amp + react

-

- ampreact — the most trendy website boilerplate possible. -

-
-
-
- ); -}; - -Header.propTypes = { - getAmpHtml: PropTypes.func.isRequired, -}; - -Header.contextTypes = { - insertCss: PropTypes.func.isRequired, -}; - -export default Header; diff --git a/src/components/Header/Header.scss b/src/components/Header/Header.scss deleted file mode 100755 index ad188dd..0000000 --- a/src/components/Header/Header.scss +++ /dev/null @@ -1,68 +0,0 @@ -@import '../variables.scss'; - -$brand-color: #fff; - -.root { - position: relative; - z-index: 1; - color: #fff; - &::after, - &::before { - content: ''; - display: block; - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - } - &::after { - z-index: -2; - background: url('./emoji.gif'); - background-size: contain; - } - &::before { - z-index: -1; - background: rgba(0, 0, 0, 0.5); - } -} - -.container { - margin: 0 auto; - padding: 20px 0; - max-width: $max-content-width; -} - -.brand { - color: color($brand-color lightness(+10%)); - text-decoration: none; - font-size: 1.75em; /* ~28px */ -} - -.brandTxt { - margin-left: 10px; -} - -.nav { - float: right; - margin-top: 6px; -} - -.banner { - text-align: center; -} - -.bannerTitle { - margin: 0; - padding: 10px; - font-weight: normal; - font-size: 4em; - line-height: 1em; -} - -.bannerDesc { - padding: 0; - color: #fff; - font-size: 1.25em; - margin: 0; -} diff --git a/src/components/Header/emoji.gif b/src/components/Header/emoji.gif deleted file mode 100644 index 5da6b2ec95064a52b64dc2e896a8894106fe7761..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 488003 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
8|O^48@-}1602A_uZ0nHKUR)&VHNvrbhaw04`TU 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χU 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