From 56c1f4d7c56138d89155ef7753e91380534d0a2a Mon Sep 17 00:00:00 2001 From: Alex Reardon Date: Wed, 23 Jan 2019 13:55:58 +1100 Subject: [PATCH] Bumping dependencies (#1065) * tests passing * updating flow-typed definitions * relaxing react lint rule * removing headless firefox - having issues starting the browser --- .eslintrc.js | 3 + .size-snapshot.json | 22 +- flow-typed/npm/@babel/core_vx.x.x.js | 4 +- ...plugin-proposal-class-properties_vx.x.x.js | 4 +- ...lugin-transform-modules-commonjs_vx.x.x.js | 4 +- .../@babel/plugin-transform-runtime_vx.x.x.js | 4 +- flow-typed/npm/@babel/preset-env_vx.x.x.js | 4 +- flow-typed/npm/@babel/preset-flow_vx.x.x.js | 4 +- flow-typed/npm/@babel/preset-react_vx.x.x.js | 4 +- .../npm/@babel/runtime-corejs2_vx.x.x.js | 46 +- flow-typed/npm/babel-core_vx.x.x.js | 4 +- flow-typed/npm/babel-eslint_vx.x.x.js | 4 +- flow-typed/npm/babel-jest_vx.x.x.js | 4 +- flow-typed/npm/babel-loader_vx.x.x.js | 4 +- .../npm/babel-plugin-dev-expression_vx.x.x.js | 4 +- .../babel-plugin-styled-components_vx.x.x.js | 4 +- flow-typed/npm/cross-env_vx.x.x.js | 4 +- .../npm/enzyme-adapter-react-16_vx.x.x.js | 4 +- flow-typed/npm/enzyme_v3.x.x.js | 5 +- flow-typed/npm/eslint-config-airbnb_vx.x.x.js | 4 +- .../npm/eslint-config-prettier_vx.x.x.js | 18 +- .../npm/eslint-plugin-flowtype_vx.x.x.js | 4 +- flow-typed/npm/eslint-plugin-import_vx.x.x.js | 4 +- flow-typed/npm/eslint-plugin-jest_vx.x.x.js | 4 +- .../npm/eslint-plugin-jsx-a11y_vx.x.x.js | 4 +- .../npm/eslint-plugin-prettier_vx.x.x.js | 4 +- flow-typed/npm/eslint-plugin-react_vx.x.x.js | 39 +- flow-typed/npm/eslint_vx.x.x.js | 18 +- flow-typed/npm/globby_vx.x.x.js | 4 +- flow-typed/npm/jest-junit_vx.x.x.js | 4 +- flow-typed/npm/jest-watch-typeahead_vx.x.x.js | 4 +- flow-typed/npm/react-redux_v5.x.x.js | 405 +++--- flow-typed/npm/rollup-plugin-babel_vx.x.x.js | 4 +- .../npm/rollup-plugin-commonjs_vx.x.x.js | 4 +- flow-typed/npm/rollup-plugin-json_vx.x.x.js | 4 +- .../npm/rollup-plugin-node-resolve_vx.x.x.js | 4 +- .../npm/rollup-plugin-replace_vx.x.x.js | 4 +- .../npm/rollup-plugin-size-snapshot_vx.x.x.js | 4 +- flow-typed/npm/rollup-plugin-strip_vx.x.x.js | 4 +- flow-typed/npm/rollup-plugin-uglify_vx.x.x.js | 4 +- flow-typed/npm/rollup_vx.x.x.js | 4 +- flow-typed/npm/styled-components_vx.x.x.js | 4 +- .../npm/stylelint-config-prettier_vx.x.x.js | 4 +- .../stylelint-config-recommended_vx.x.x.js | 4 +- .../npm/stylelint-config-standard_vx.x.x.js | 4 +- ...ylelint-config-styled-components_vx.x.x.js | 4 +- ...lint-processor-styled-components_vx.x.x.js | 4 +- flow-typed/npm/stylelint_vx.x.x.js | 53 +- .../npm/testcafe-reporter-xunit_vx.x.x.js | 4 +- flow-typed/npm/wait-port_vx.x.x.js | 4 +- package.json | 54 +- .../drop-dev-warnings-for-prod.spec.js | 6 +- yarn.lock | 1203 ++++++++++------- 53 files changed, 1174 insertions(+), 862 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index b460476eca..c9c7acdd50 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -80,6 +80,9 @@ module.exports = { // Adding 'skipShapeProps' as the rule has issues with correctly handling PropTypes.shape 'react/no-unused-prop-types': ['error', { skipShapeProps: true }], + // Having issues with this rule not working correctly + 'react/default-props-match-prop-types': 'off', + // Require // @flow at the top of files 'flowtype/require-valid-file-annotation': [ 'error', diff --git a/.size-snapshot.json b/.size-snapshot.json index 8a5eaa87e3..9aec728bc1 100644 --- a/.size-snapshot.json +++ b/.size-snapshot.json @@ -1,25 +1,25 @@ { "dist/react-beautiful-dnd.js": { - "bundled": 346369, - "minified": 133739, - "gzipped": 39606 + "bundled": 346482, + "minified": 133786, + "gzipped": 39628 }, "dist/react-beautiful-dnd.min.js": { - "bundled": 294843, - "minified": 109530, - "gzipped": 31895 + "bundled": 294956, + "minified": 109571, + "gzipped": 31915 }, "dist/react-beautiful-dnd.esm.js": { - "bundled": 228168, - "minified": 120055, - "gzipped": 29856, + "bundled": 228188, + "minified": 120070, + "gzipped": 29868, "treeshaked": { "rollup": { - "code": 81878, + "code": 81899, "import_statements": 846 }, "webpack": { - "code": 84555 + "code": 84578 } } } diff --git a/flow-typed/npm/@babel/core_vx.x.x.js b/flow-typed/npm/@babel/core_vx.x.x.js index 030bb812f2..52a87e5a4e 100644 --- a/flow-typed/npm/@babel/core_vx.x.x.js +++ b/flow-typed/npm/@babel/core_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 1effa075e42d0b9f6ad4e24551c990f4 -// flow-typed version: <>/@babel/core_v^7.2.0/flow_v0.88.0 +// flow-typed signature: cdaf01d23fcb9f1d0d773bf340f694ee +// flow-typed version: <>/@babel/core_v^7.2.2/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/@babel/plugin-proposal-class-properties_vx.x.x.js b/flow-typed/npm/@babel/plugin-proposal-class-properties_vx.x.x.js index 6c34e81c5d..426d9f4ddb 100644 --- a/flow-typed/npm/@babel/plugin-proposal-class-properties_vx.x.x.js +++ b/flow-typed/npm/@babel/plugin-proposal-class-properties_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 60cfb5f11d6bca7148436e8960704111 -// flow-typed version: <>/@babel/plugin-proposal-class-properties_v^7.2.1/flow_v0.88.0 +// flow-typed signature: 3577a680e5107e38c967a900971b8fea +// flow-typed version: <>/@babel/plugin-proposal-class-properties_v^7.3.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/@babel/plugin-transform-modules-commonjs_vx.x.x.js b/flow-typed/npm/@babel/plugin-transform-modules-commonjs_vx.x.x.js index 0fccd634a4..ce5fa658fb 100644 --- a/flow-typed/npm/@babel/plugin-transform-modules-commonjs_vx.x.x.js +++ b/flow-typed/npm/@babel/plugin-transform-modules-commonjs_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: ab59f0b892a2691e909f1a79835b168b -// flow-typed version: <>/@babel/plugin-transform-modules-commonjs_v^7.2.0/flow_v0.88.0 +// flow-typed signature: 0419f78009b9d5448c0110f2bdd00bc7 +// flow-typed version: <>/@babel/plugin-transform-modules-commonjs_v^7.2.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/@babel/plugin-transform-runtime_vx.x.x.js b/flow-typed/npm/@babel/plugin-transform-runtime_vx.x.x.js index 2ab2fe2324..5c367442f5 100644 --- a/flow-typed/npm/@babel/plugin-transform-runtime_vx.x.x.js +++ b/flow-typed/npm/@babel/plugin-transform-runtime_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 5157c8be7b89e2e07ed300b2454cf1ad -// flow-typed version: <>/@babel/plugin-transform-runtime_v^7.2.0/flow_v0.88.0 +// flow-typed signature: 271ddea8164eb3e5285523531c885d39 +// flow-typed version: <>/@babel/plugin-transform-runtime_v^7.2.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/@babel/preset-env_vx.x.x.js b/flow-typed/npm/@babel/preset-env_vx.x.x.js index 41022ad5a9..f5f9a9c9bc 100644 --- a/flow-typed/npm/@babel/preset-env_vx.x.x.js +++ b/flow-typed/npm/@babel/preset-env_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 9dc7bdcce56d3e132a0df197a91dcca4 -// flow-typed version: <>/@babel/preset-env_v^7.2.0/flow_v0.88.0 +// flow-typed signature: c079ad559460b4113eeaf5f4cadf3845 +// flow-typed version: <>/@babel/preset-env_v^7.3.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/@babel/preset-flow_vx.x.x.js b/flow-typed/npm/@babel/preset-flow_vx.x.x.js index f89eb2becb..8b58ba5151 100644 --- a/flow-typed/npm/@babel/preset-flow_vx.x.x.js +++ b/flow-typed/npm/@babel/preset-flow_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: edb1e58212bd23fa6778c1a2d953961c -// flow-typed version: <>/@babel/preset-flow_v^7.0.0/flow_v0.88.0 +// flow-typed signature: a95f05347d2d228e256b91c2292f0e6f +// flow-typed version: <>/@babel/preset-flow_v^7.0.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/@babel/preset-react_vx.x.x.js b/flow-typed/npm/@babel/preset-react_vx.x.x.js index d0294b301a..3f24071f0f 100644 --- a/flow-typed/npm/@babel/preset-react_vx.x.x.js +++ b/flow-typed/npm/@babel/preset-react_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 8771e240d32de87e2d4397b667a0ea82 -// flow-typed version: <>/@babel/preset-react_v^7.0.0/flow_v0.88.0 +// flow-typed signature: 8c661647d9630147c1e178ef1ad73935 +// flow-typed version: <>/@babel/preset-react_v^7.0.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/@babel/runtime-corejs2_vx.x.x.js b/flow-typed/npm/@babel/runtime-corejs2_vx.x.x.js index a990eb3a7c..61aa9ad125 100644 --- a/flow-typed/npm/@babel/runtime-corejs2_vx.x.x.js +++ b/flow-typed/npm/@babel/runtime-corejs2_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: a8263103d068109cba6c4a2d180277d4 -// flow-typed version: <>/@babel/runtime-corejs2_v^7.1.5/flow_v0.88.0 +// flow-typed signature: 7dbf62d607ea8c2711d638305c45a095 +// flow-typed version: <>/@babel/runtime-corejs2_v^7.3.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: @@ -458,6 +458,14 @@ declare module '@babel/runtime-corejs2/helpers/classPrivateFieldSet' { declare module.exports: any; } +declare module '@babel/runtime-corejs2/helpers/classPrivateMethodGet' { + declare module.exports: any; +} + +declare module '@babel/runtime-corejs2/helpers/classPrivateMethodSet' { + declare module.exports: any; +} + declare module '@babel/runtime-corejs2/helpers/classStaticPrivateFieldSpecGet' { declare module.exports: any; } @@ -554,6 +562,14 @@ declare module '@babel/runtime-corejs2/helpers/esm/classPrivateFieldSet' { declare module.exports: any; } +declare module '@babel/runtime-corejs2/helpers/esm/classPrivateMethodGet' { + declare module.exports: any; +} + +declare module '@babel/runtime-corejs2/helpers/esm/classPrivateMethodSet' { + declare module.exports: any; +} + declare module '@babel/runtime-corejs2/helpers/esm/classStaticPrivateFieldSpecGet' { declare module.exports: any; } @@ -750,6 +766,10 @@ declare module '@babel/runtime-corejs2/helpers/esm/wrapNativeSuper' { declare module.exports: any; } +declare module '@babel/runtime-corejs2/helpers/esm/wrapRegExp' { + declare module.exports: any; +} + declare module '@babel/runtime-corejs2/helpers/extends' { declare module.exports: any; } @@ -914,6 +934,10 @@ declare module '@babel/runtime-corejs2/helpers/wrapNativeSuper' { declare module.exports: any; } +declare module '@babel/runtime-corejs2/helpers/wrapRegExp' { + declare module.exports: any; +} + declare module '@babel/runtime-corejs2/regenerator/index' { declare module.exports: any; } @@ -1246,6 +1270,12 @@ declare module '@babel/runtime-corejs2/helpers/classPrivateFieldLooseKey.js' { declare module '@babel/runtime-corejs2/helpers/classPrivateFieldSet.js' { declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/classPrivateFieldSet'>; } +declare module '@babel/runtime-corejs2/helpers/classPrivateMethodGet.js' { + declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/classPrivateMethodGet'>; +} +declare module '@babel/runtime-corejs2/helpers/classPrivateMethodSet.js' { + declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/classPrivateMethodSet'>; +} declare module '@babel/runtime-corejs2/helpers/classStaticPrivateFieldSpecGet.js' { declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/classStaticPrivateFieldSpecGet'>; } @@ -1318,6 +1348,12 @@ declare module '@babel/runtime-corejs2/helpers/esm/classPrivateFieldLooseKey.js' declare module '@babel/runtime-corejs2/helpers/esm/classPrivateFieldSet.js' { declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/classPrivateFieldSet'>; } +declare module '@babel/runtime-corejs2/helpers/esm/classPrivateMethodGet.js' { + declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/classPrivateMethodGet'>; +} +declare module '@babel/runtime-corejs2/helpers/esm/classPrivateMethodSet.js' { + declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/classPrivateMethodSet'>; +} declare module '@babel/runtime-corejs2/helpers/esm/classStaticPrivateFieldSpecGet.js' { declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/classStaticPrivateFieldSpecGet'>; } @@ -1465,6 +1501,9 @@ declare module '@babel/runtime-corejs2/helpers/esm/wrapAsyncGenerator.js' { declare module '@babel/runtime-corejs2/helpers/esm/wrapNativeSuper.js' { declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/wrapNativeSuper'>; } +declare module '@babel/runtime-corejs2/helpers/esm/wrapRegExp.js' { + declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/esm/wrapRegExp'>; +} declare module '@babel/runtime-corejs2/helpers/extends.js' { declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/extends'>; } @@ -1588,6 +1627,9 @@ declare module '@babel/runtime-corejs2/helpers/wrapAsyncGenerator.js' { declare module '@babel/runtime-corejs2/helpers/wrapNativeSuper.js' { declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/wrapNativeSuper'>; } +declare module '@babel/runtime-corejs2/helpers/wrapRegExp.js' { + declare module.exports: $Exports<'@babel/runtime-corejs2/helpers/wrapRegExp'>; +} declare module '@babel/runtime-corejs2/regenerator/index.js' { declare module.exports: $Exports<'@babel/runtime-corejs2/regenerator/index'>; } diff --git a/flow-typed/npm/babel-core_vx.x.x.js b/flow-typed/npm/babel-core_vx.x.x.js index c38c0dec49..2b49712379 100644 --- a/flow-typed/npm/babel-core_vx.x.x.js +++ b/flow-typed/npm/babel-core_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 0eb641663d4f0b3548ddcf64ad7873ce -// flow-typed version: <>/babel-core_v^7.0.0-bridge.0/flow_v0.88.0 +// flow-typed signature: f34a842a314cdc1c64716bc92834dadc +// flow-typed version: <>/babel-core_v^7.0.0-bridge.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/babel-eslint_vx.x.x.js b/flow-typed/npm/babel-eslint_vx.x.x.js index 729f18405f..47ca7362e0 100644 --- a/flow-typed/npm/babel-eslint_vx.x.x.js +++ b/flow-typed/npm/babel-eslint_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: ae30a2b1af0ae68aced1b03293299886 -// flow-typed version: <>/babel-eslint_v^10.0.1/flow_v0.88.0 +// flow-typed signature: c8a9e8d243cc8e86e93ec4f552e27e36 +// flow-typed version: <>/babel-eslint_v^10.0.1/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/babel-jest_vx.x.x.js b/flow-typed/npm/babel-jest_vx.x.x.js index 22a89b429e..4821777d4f 100644 --- a/flow-typed/npm/babel-jest_vx.x.x.js +++ b/flow-typed/npm/babel-jest_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 9805b09b05ca3eec6370e31ac3a2dd73 -// flow-typed version: <>/babel-jest_v^23.6.0/flow_v0.88.0 +// flow-typed signature: 031657e90ad9877047e2ebfb832aa740 +// flow-typed version: <>/babel-jest_v^23.6.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/babel-loader_vx.x.x.js b/flow-typed/npm/babel-loader_vx.x.x.js index 598480aa1c..b7cebb75e1 100644 --- a/flow-typed/npm/babel-loader_vx.x.x.js +++ b/flow-typed/npm/babel-loader_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: ece845811ec3f6b47b94da76faa8779d -// flow-typed version: <>/babel-loader_v^8.0.4/flow_v0.88.0 +// flow-typed signature: 95130fdaa558978a55fbafedbb7d086d +// flow-typed version: <>/babel-loader_v^8.0.5/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/babel-plugin-dev-expression_vx.x.x.js b/flow-typed/npm/babel-plugin-dev-expression_vx.x.x.js index 03cc6a2fc9..5b3c827ebf 100644 --- a/flow-typed/npm/babel-plugin-dev-expression_vx.x.x.js +++ b/flow-typed/npm/babel-plugin-dev-expression_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 8e3d93170a5275acee171b66a613be59 -// flow-typed version: <>/babel-plugin-dev-expression_v^0.2.1/flow_v0.88.0 +// flow-typed signature: 133bdd70fba0bd2c8dcf0856400296df +// flow-typed version: <>/babel-plugin-dev-expression_v^0.2.1/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/babel-plugin-styled-components_vx.x.x.js b/flow-typed/npm/babel-plugin-styled-components_vx.x.x.js index 7305546041..d5bc59f1f9 100644 --- a/flow-typed/npm/babel-plugin-styled-components_vx.x.x.js +++ b/flow-typed/npm/babel-plugin-styled-components_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 8d99f9f127414f4521eeab8d9ff84bc7 -// flow-typed version: <>/babel-plugin-styled-components_v^1.9.3/flow_v0.88.0 +// flow-typed signature: 946be95c45b94ed91ef25ecf59a15089 +// flow-typed version: <>/babel-plugin-styled-components_v^1.10.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/cross-env_vx.x.x.js b/flow-typed/npm/cross-env_vx.x.x.js index 20723a0736..dba7fc92ca 100644 --- a/flow-typed/npm/cross-env_vx.x.x.js +++ b/flow-typed/npm/cross-env_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 49ea25e6f52868896b005bfe1969eb8b -// flow-typed version: <>/cross-env_v^5.2.0/flow_v0.88.0 +// flow-typed signature: c7a514515c2991cd1a79734e619956e6 +// flow-typed version: <>/cross-env_v^5.2.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/enzyme-adapter-react-16_vx.x.x.js b/flow-typed/npm/enzyme-adapter-react-16_vx.x.x.js index 155a38d34a..0188abf751 100644 --- a/flow-typed/npm/enzyme-adapter-react-16_vx.x.x.js +++ b/flow-typed/npm/enzyme-adapter-react-16_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 2c3648f33f6f42cecd94295c9704fbb8 -// flow-typed version: <>/enzyme-adapter-react-16_v^1.7.1/flow_v0.88.0 +// flow-typed signature: ad7b517f4e6d97ce3da16fcbf6055339 +// flow-typed version: <>/enzyme-adapter-react-16_v^1.7.1/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/enzyme_v3.x.x.js b/flow-typed/npm/enzyme_v3.x.x.js index 8389838d6f..08af916422 100644 --- a/flow-typed/npm/enzyme_v3.x.x.js +++ b/flow-typed/npm/enzyme_v3.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 741a238d71e60f17f794be252b94a324 -// flow-typed version: ff97018d54/enzyme_v3.x.x/flow_>=v0.53.x +// flow-typed signature: 8bfb6d6a1f5b5fe7a50440d49e500f2f +// flow-typed version: 2bcb80d5bf/enzyme_v3.x.x/flow_>=v0.53.x import * as React from "react"; @@ -39,6 +39,7 @@ declare module "enzyme" { parent(): this, closest(selector: EnzymeSelector): this, render(): CheerioWrapper, + renderProp(propName: string): (...args: Array) => this, unmount(): this, text(): string, html(): string, diff --git a/flow-typed/npm/eslint-config-airbnb_vx.x.x.js b/flow-typed/npm/eslint-config-airbnb_vx.x.x.js index bfcc440ce9..c8aafcb259 100644 --- a/flow-typed/npm/eslint-config-airbnb_vx.x.x.js +++ b/flow-typed/npm/eslint-config-airbnb_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 3431386273c66b8bae960738a9279a04 -// flow-typed version: <>/eslint-config-airbnb_v^17.1.0/flow_v0.88.0 +// flow-typed signature: c8b6332e7aa1eeec74d6131994e4af7a +// flow-typed version: <>/eslint-config-airbnb_v^17.1.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/eslint-config-prettier_vx.x.x.js b/flow-typed/npm/eslint-config-prettier_vx.x.x.js index 59ce363a4d..44483690a6 100644 --- a/flow-typed/npm/eslint-config-prettier_vx.x.x.js +++ b/flow-typed/npm/eslint-config-prettier_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 59f4af4928da0ba172a9ae72c85d59fd -// flow-typed version: <>/eslint-config-prettier_v^3.3.0/flow_v0.88.0 +// flow-typed signature: 7e2ff1ddda6f573e1a2bd14aedb678b6 +// flow-typed version: <>/eslint-config-prettier_v^3.6.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: @@ -22,6 +22,10 @@ declare module 'eslint-config-prettier' { * require those files directly. Feel free to delete any files that aren't * needed. */ +declare module 'eslint-config-prettier/babel' { + declare module.exports: any; +} + declare module 'eslint-config-prettier/bin/cli' { declare module.exports: any; } @@ -42,6 +46,10 @@ declare module 'eslint-config-prettier/standard' { declare module.exports: any; } +declare module 'eslint-config-prettier/typescript' { + declare module.exports: any; +} + declare module 'eslint-config-prettier/unicorn' { declare module.exports: any; } @@ -51,6 +59,9 @@ declare module 'eslint-config-prettier/vue' { } // Filename aliases +declare module 'eslint-config-prettier/babel.js' { + declare module.exports: $Exports<'eslint-config-prettier/babel'>; +} declare module 'eslint-config-prettier/bin/cli.js' { declare module.exports: $Exports<'eslint-config-prettier/bin/cli'>; } @@ -72,6 +83,9 @@ declare module 'eslint-config-prettier/react.js' { declare module 'eslint-config-prettier/standard.js' { declare module.exports: $Exports<'eslint-config-prettier/standard'>; } +declare module 'eslint-config-prettier/typescript.js' { + declare module.exports: $Exports<'eslint-config-prettier/typescript'>; +} declare module 'eslint-config-prettier/unicorn.js' { declare module.exports: $Exports<'eslint-config-prettier/unicorn'>; } diff --git a/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js b/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js index f92ae1ca09..85d0e91888 100644 --- a/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js +++ b/flow-typed/npm/eslint-plugin-flowtype_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 11633217dc0b81aa41efb485de7d522f -// flow-typed version: <>/eslint-plugin-flowtype_v^3.2.0/flow_v0.88.0 +// flow-typed signature: 37322efafd98f09973ae283648548b02 +// flow-typed version: <>/eslint-plugin-flowtype_v^3.2.1/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/eslint-plugin-import_vx.x.x.js b/flow-typed/npm/eslint-plugin-import_vx.x.x.js index d2c2fff61d..3e3eeaf7f0 100644 --- a/flow-typed/npm/eslint-plugin-import_vx.x.x.js +++ b/flow-typed/npm/eslint-plugin-import_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 50cc9d0eeb5a806eb9eb02d316225d94 -// flow-typed version: <>/eslint-plugin-import_v^2.14.0/flow_v0.88.0 +// flow-typed signature: 5f8a49916d66463e7e7dad93290ee627 +// flow-typed version: <>/eslint-plugin-import_v^2.14.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/eslint-plugin-jest_vx.x.x.js b/flow-typed/npm/eslint-plugin-jest_vx.x.x.js index 753ead1cca..b441d85f6c 100644 --- a/flow-typed/npm/eslint-plugin-jest_vx.x.x.js +++ b/flow-typed/npm/eslint-plugin-jest_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 9383151010b299711faf4f2c7324d59f -// flow-typed version: <>/eslint-plugin-jest_v^22.1.2/flow_v0.88.0 +// flow-typed signature: 3857d5fd93a4c542d6d93d56a1d54dca +// flow-typed version: <>/eslint-plugin-jest_v^22.1.3/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/eslint-plugin-jsx-a11y_vx.x.x.js b/flow-typed/npm/eslint-plugin-jsx-a11y_vx.x.x.js index 6df74dbb0e..51cfcf0cfe 100644 --- a/flow-typed/npm/eslint-plugin-jsx-a11y_vx.x.x.js +++ b/flow-typed/npm/eslint-plugin-jsx-a11y_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 10e356725954e0ba21459155225feb32 -// flow-typed version: <>/eslint-plugin-jsx-a11y_v^6.1.2/flow_v0.88.0 +// flow-typed signature: 8f0a65979d071e51c50e8189074bdc97 +// flow-typed version: <>/eslint-plugin-jsx-a11y_v^6.1.2/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/eslint-plugin-prettier_vx.x.x.js b/flow-typed/npm/eslint-plugin-prettier_vx.x.x.js index e386da150e..e41bc0be30 100644 --- a/flow-typed/npm/eslint-plugin-prettier_vx.x.x.js +++ b/flow-typed/npm/eslint-plugin-prettier_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 34f54889da94b59c943e5353e78504a9 -// flow-typed version: <>/eslint-plugin-prettier_v^3.0.0/flow_v0.88.0 +// flow-typed signature: 34dac87659219e944c47088356829240 +// flow-typed version: <>/eslint-plugin-prettier_v^3.0.1/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/eslint-plugin-react_vx.x.x.js b/flow-typed/npm/eslint-plugin-react_vx.x.x.js index a80211c35e..f23df4b333 100644 --- a/flow-typed/npm/eslint-plugin-react_vx.x.x.js +++ b/flow-typed/npm/eslint-plugin-react_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 9a836af8ba64bcca2a9dffea3ee663b4 -// flow-typed version: <>/eslint-plugin-react_v^7.11.1/flow_v0.88.0 +// flow-typed signature: 9310c33c6caa6e1402f5331c2e20b7f7 +// flow-typed version: <>/eslint-plugin-react_v^7.12.4/flow_v0.91.0 /** * This is an autogenerated libdef stub for: @@ -98,6 +98,10 @@ declare module 'eslint-plugin-react/lib/rules/jsx-first-prop-new-line' { declare module.exports: any; } +declare module 'eslint-plugin-react/lib/rules/jsx-fragments' { + declare module.exports: any; +} + declare module 'eslint-plugin-react/lib/rules/jsx-handler-names' { declare module.exports: any; } @@ -342,10 +346,18 @@ declare module 'eslint-plugin-react/lib/util/Components' { declare module.exports: any; } +declare module 'eslint-plugin-react/lib/util/defaultProps' { + declare module.exports: any; +} + declare module 'eslint-plugin-react/lib/util/docsUrl' { declare module.exports: any; } +declare module 'eslint-plugin-react/lib/util/error' { + declare module.exports: any; +} + declare module 'eslint-plugin-react/lib/util/getTokenBeforeClosingBracket' { declare module.exports: any; } @@ -374,6 +386,14 @@ declare module 'eslint-plugin-react/lib/util/propTypes' { declare module.exports: any; } +declare module 'eslint-plugin-react/lib/util/propWrapper' { + declare module.exports: any; +} + +declare module 'eslint-plugin-react/lib/util/usedPropTypes' { + declare module.exports: any; +} + declare module 'eslint-plugin-react/lib/util/variable' { declare module.exports: any; } @@ -446,6 +466,9 @@ declare module 'eslint-plugin-react/lib/rules/jsx-filename-extension.js' { declare module 'eslint-plugin-react/lib/rules/jsx-first-prop-new-line.js' { declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-first-prop-new-line'>; } +declare module 'eslint-plugin-react/lib/rules/jsx-fragments.js' { + declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-fragments'>; +} declare module 'eslint-plugin-react/lib/rules/jsx-handler-names.js' { declare module.exports: $Exports<'eslint-plugin-react/lib/rules/jsx-handler-names'>; } @@ -629,9 +652,15 @@ declare module 'eslint-plugin-react/lib/util/ast.js' { declare module 'eslint-plugin-react/lib/util/Components.js' { declare module.exports: $Exports<'eslint-plugin-react/lib/util/Components'>; } +declare module 'eslint-plugin-react/lib/util/defaultProps.js' { + declare module.exports: $Exports<'eslint-plugin-react/lib/util/defaultProps'>; +} declare module 'eslint-plugin-react/lib/util/docsUrl.js' { declare module.exports: $Exports<'eslint-plugin-react/lib/util/docsUrl'>; } +declare module 'eslint-plugin-react/lib/util/error.js' { + declare module.exports: $Exports<'eslint-plugin-react/lib/util/error'>; +} declare module 'eslint-plugin-react/lib/util/getTokenBeforeClosingBracket.js' { declare module.exports: $Exports<'eslint-plugin-react/lib/util/getTokenBeforeClosingBracket'>; } @@ -653,6 +682,12 @@ declare module 'eslint-plugin-react/lib/util/props.js' { declare module 'eslint-plugin-react/lib/util/propTypes.js' { declare module.exports: $Exports<'eslint-plugin-react/lib/util/propTypes'>; } +declare module 'eslint-plugin-react/lib/util/propWrapper.js' { + declare module.exports: $Exports<'eslint-plugin-react/lib/util/propWrapper'>; +} +declare module 'eslint-plugin-react/lib/util/usedPropTypes.js' { + declare module.exports: $Exports<'eslint-plugin-react/lib/util/usedPropTypes'>; +} declare module 'eslint-plugin-react/lib/util/variable.js' { declare module.exports: $Exports<'eslint-plugin-react/lib/util/variable'>; } diff --git a/flow-typed/npm/eslint_vx.x.x.js b/flow-typed/npm/eslint_vx.x.x.js index 380f34aa99..d14ce3395f 100644 --- a/flow-typed/npm/eslint_vx.x.x.js +++ b/flow-typed/npm/eslint_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 1c73c9a35c7810445db7398dad299c48 -// flow-typed version: <>/eslint_v^5.10.0/flow_v0.88.0 +// flow-typed signature: 67fa596d205ab329847ab66272a03471 +// flow-typed version: <>/eslint_v^5.12.1/flow_v0.91.0 /** * This is an autogenerated libdef stub for: @@ -50,6 +50,10 @@ declare module 'eslint/lib/api' { declare module.exports: any; } +declare module 'eslint/lib/built-in-rules-index' { + declare module.exports: any; +} + declare module 'eslint/lib/cli-engine' { declare module.exports: any; } @@ -978,6 +982,10 @@ declare module 'eslint/lib/rules/no-useless-call' { declare module.exports: any; } +declare module 'eslint/lib/rules/no-useless-catch' { + declare module.exports: any; +} + declare module 'eslint/lib/rules/no-useless-computed-key' { declare module.exports: any; } @@ -1460,6 +1468,9 @@ declare module 'eslint/conf/eslint-recommended.js' { declare module 'eslint/lib/api.js' { declare module.exports: $Exports<'eslint/lib/api'>; } +declare module 'eslint/lib/built-in-rules-index.js' { + declare module.exports: $Exports<'eslint/lib/built-in-rules-index'>; +} declare module 'eslint/lib/cli-engine.js' { declare module.exports: $Exports<'eslint/lib/cli-engine'>; } @@ -2156,6 +2167,9 @@ declare module 'eslint/lib/rules/no-use-before-define.js' { declare module 'eslint/lib/rules/no-useless-call.js' { declare module.exports: $Exports<'eslint/lib/rules/no-useless-call'>; } +declare module 'eslint/lib/rules/no-useless-catch.js' { + declare module.exports: $Exports<'eslint/lib/rules/no-useless-catch'>; +} declare module 'eslint/lib/rules/no-useless-computed-key.js' { declare module.exports: $Exports<'eslint/lib/rules/no-useless-computed-key'>; } diff --git a/flow-typed/npm/globby_vx.x.x.js b/flow-typed/npm/globby_vx.x.x.js index 6154d599bd..4aa28b3c1b 100644 --- a/flow-typed/npm/globby_vx.x.x.js +++ b/flow-typed/npm/globby_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 6b3fefec2430e75d3f13f2b25350210d -// flow-typed version: <>/globby_v^8.0.1/flow_v0.88.0 +// flow-typed signature: efb1e250fa92145f0cad3ec40ed51136 +// flow-typed version: <>/globby_v^9.0.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/jest-junit_vx.x.x.js b/flow-typed/npm/jest-junit_vx.x.x.js index 01826d35b2..cc195b22cf 100644 --- a/flow-typed/npm/jest-junit_vx.x.x.js +++ b/flow-typed/npm/jest-junit_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: e1fcdbd7abc04cc430e800d6a44f1c06 -// flow-typed version: <>/jest-junit_v^5.2.0/flow_v0.88.0 +// flow-typed signature: 4cb2af526618d7982109d75571062aad +// flow-typed version: <>/jest-junit_v^6.0.1/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/jest-watch-typeahead_vx.x.x.js b/flow-typed/npm/jest-watch-typeahead_vx.x.x.js index ff13aaade4..f433ee0cbd 100644 --- a/flow-typed/npm/jest-watch-typeahead_vx.x.x.js +++ b/flow-typed/npm/jest-watch-typeahead_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 93b7cc3490c1b4e92033da7b03939edf -// flow-typed version: <>/jest-watch-typeahead_v^0.2.0/flow_v0.88.0 +// flow-typed signature: a86b6c52d28fdd39deb6b510e2da9025 +// flow-typed version: <>/jest-watch-typeahead_v^0.2.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/react-redux_v5.x.x.js b/flow-typed/npm/react-redux_v5.x.x.js index 759ad5a56e..f649502d1b 100644 --- a/flow-typed/npm/react-redux_v5.x.x.js +++ b/flow-typed/npm/react-redux_v5.x.x.js @@ -1,40 +1,27 @@ -// flow-typed signature: 502cfd4f5e95c6308f747cdf16dc93ce -// flow-typed version: 1751d5bf0a/react-redux_v5.x.x/flow_>=v0.68.0 +// flow-typed signature: b576396beb90443adc85d3b62e7b0d19 +// flow-typed version: 256d4f254e/react-redux_v5.x.x/flow_>=v0.89.x -declare module "react-redux" { - import type { ComponentType, ElementConfig } from 'react'; - - // These types are copied directly from the redux libdef. Importing them in - // this libdef causes a loss in type coverage. - declare type DispatchAPI = (action: A) => A; - declare type Dispatch }> = DispatchAPI; - declare type Reducer = (state: S | void, action: A) => S; - declare type Store> = { - dispatch: D; - getState(): S; - subscribe(listener: () => void): () => void; - replaceReducer(nextReducer: Reducer): void - }; +/** +The order of type arguments for connect() is as follows: - declare export class Provider extends React$Component<{ - store: Store, - children?: any - }> {} +connect(…) - declare export function createProvider( - storeKey?: string, - subKey?: string - ): Provider<*, *, *>; +In Flow v0.89 only the first two are mandatory to specify. Other 4 can be repaced with the new awesome type placeholder: + +connect(…) - /* +But beware, in case of weird type errors somewhere in random places +just type everything and get to a green field and only then try to +remove the definitions you see bogus. +Decrypting the abbreviations: + WC = Component being wrapped S = State - A = Action + D = Dispatch OP = OwnProps SP = StateProps DP = DispatchProps MP = Merge props - MDP = Map dispatch to props object RSP = Returned state props RDP = Returned dispatch props RMP = Returned merge props @@ -42,29 +29,192 @@ declare module "react-redux" { Com = React Component ST = Static properties of Com EFO = Extra factory options (used only in connectAdvanced) - */ - - declare type MapStateToProps = (state: S, props: SP) => RSP; +*/ - declare type MapDispatchToProps = (dispatch: Dispatch, ownProps: OP) => RDP; - - declare type MergeProps = ( - stateProps: SP, - dispatchProps: DP, - ownProps: MP - ) => RMP; +declare module "react-redux" { + // ------------------------------------------------------------ + // Typings for connect() + // ------------------------------------------------------------ - declare type ConnectOptions = {| + declare export type Options = {| pure?: boolean, withRef?: boolean, areStatesEqual?: (next: S, prev: S) => boolean, areOwnPropsEqual?: (next: OP, prev: OP) => boolean, - areStatePropsEqual?: (next: RSP, prev: RSP) => boolean, - areMergedPropsEqual?: (next: RMP, prev: RMP) => boolean, - storeKey?: string + areStatePropsEqual?: (next: SP, prev: SP) => boolean, + areMergedPropsEqual?: (next: MP, prev: MP) => boolean, + storeKey?: string, |}; - declare type OmitDispatch = $Diff}>; + declare type MapStateToProps<-S, -OP, +SP> = + | ((state: S, ownProps: OP) => SP) + // If you want to use the factory function but get a strange error + // like "function is not an object" then just type the factory function + // like this: + // const factory: (State, OwnProps) => (State, OwnProps) => StateProps + // and provide the StateProps type to the SP type parameter. + | ((state: S, ownProps: OP) => (state: S, ownProps: OP) => SP); + + declare type Bind = ((...A) => R) => (...A) => $Call; + + declare type MapDispatchToPropsFn = + | ((dispatch: D, ownProps: OP) => DP) + // If you want to use the factory function but get a strange error + // like "function is not an object" then just type the factory function + // like this: + // const factory: (Dispatch, OwnProps) => (Dispatch, OwnProps) => DispatchProps + // and provide the DispatchProps type to the DP type parameter. + | ((dispatch: D, ownProps: OP) => (dispatch: D, ownProps: OP) => DP); + + declare class ConnectedComponent extends React$Component { + static +WrappedComponent: WC; + getWrappedInstance(): React$ElementRef; + } + // The connection of the Wrapped Component and the Connected Component + // happens here in `MP: P`. It means that type wise MP belongs to P, + // so to say MP >= P. + declare type Connector = >( + WC, + ) => Class> & WC; + + // No `mergeProps` argument + + // Got error like inexact OwnProps is incompatible with exact object type? + // Just make the OP parameter for `connect()` an exact object. + declare type MergeOP = {| ...$Exact, dispatch: D |}; + declare type MergeOPSP = {| ...$Exact, ...SP |}; + declare type MergeOPDP = {| ...$Exact, ...DP |}; + declare type MergeOPSPDP = {| ...$Exact, ...SP, ...DP |}; + + declare export function connect<-P, -OP, -SP, -DP, -S, -D>( + mapStateToProps?: null | void, + mapDispatchToProps?: null | void, + mergeProps?: null | void, + options?: ?Options>, + ): Connector>; + + declare export function connect<-P, -OP, -SP, -DP, -S, -D>( + // If you get error here try adding return type to your mapStateToProps function + mapStateToProps: MapStateToProps, + mapDispatchToProps?: null | void, + mergeProps?: null | void, + options?: ?Options>, + ): Connector>; + + // In this case DP is an object of functions which has been bound to dispatch + // by the given mapDispatchToProps function. + declare export function connect<-P, -OP, -SP, -DP, S, D>( + mapStateToProps: null | void, + mapDispatchToProps: MapDispatchToPropsFn, + mergeProps?: null | void, + options?: ?Options>, + ): Connector>; + + // In this case DP is an object of action creators not yet bound to dispatch, + // this difference is not important in the vanila redux, + // but in case of usage with redux-thunk, the return type may differ. + declare export function connect<-P, -OP, -SP, -DP, S, D>( + mapStateToProps: null | void, + mapDispatchToProps: DP, + mergeProps?: null | void, + options?: ?Options>, + ): Connector>>>; + + declare export function connect<-P, -OP, -SP, -DP, S, D>( + // If you get error here try adding return type to your mapStateToProps function + mapStateToProps: MapStateToProps, + mapDispatchToProps: MapDispatchToPropsFn, + mergeProps?: null | void, + options?: ?Options, + ): Connector; + + declare export function connect<-P, -OP, -SP, -DP, S, D>( + // If you get error here try adding return type to your mapStateToProps function + mapStateToProps: MapStateToProps, + mapDispatchToProps: DP, + mergeProps?: null | void, + options?: ?Options>, + ): Connector>>>; + + // With `mergeProps` argument + + declare type MergeProps<+P, -OP, -SP, -DP> = ( + stateProps: SP, + dispatchProps: DP, + ownProps: OP, + ) => P; + + declare export function connect<-P, -OP, -SP: {||}, -DP: {||}, S, D>( + mapStateToProps: null | void, + mapDispatchToProps: null | void, + // If you get error here try adding return type to you mapStateToProps function + mergeProps: MergeProps, + options?: ?Options, + ): Connector; + + declare export function connect<-P, -OP, -SP, -DP: {||}, S, D>( + mapStateToProps: MapStateToProps, + mapDispatchToProps: null | void, + // If you get error here try adding return type to you mapStateToProps function + mergeProps: MergeProps, + options?: ?Options, + ): Connector; + + // In this case DP is an object of functions which has been bound to dispatch + // by the given mapDispatchToProps function. + declare export function connect<-P, -OP, -SP: {||}, -DP, S, D>( + mapStateToProps: null | void, + mapDispatchToProps: MapDispatchToPropsFn, + mergeProps: MergeProps, + options?: ?Options, + ): Connector; + + // In this case DP is an object of action creators not yet bound to dispatch, + // this difference is not important in the vanila redux, + // but in case of usage with redux-thunk, the return type may differ. + declare export function connect<-P, -OP, -SP: {||}, -DP, S, D>( + mapStateToProps: null | void, + mapDispatchToProps: DP, + mergeProps: MergeProps>>, + options?: ?Options, + ): Connector; + + // In this case DP is an object of functions which has been bound to dispatch + // by the given mapDispatchToProps function. + declare export function connect<-P, -OP, -SP, -DP, S, D>( + mapStateToProps: MapStateToProps, + mapDispatchToProps: MapDispatchToPropsFn, + mergeProps: MergeProps, + options?: ?Options, + ): Connector; + + // In this case DP is an object of action creators not yet bound to dispatch, + // this difference is not important in the vanila redux, + // but in case of usage with redux-thunk, the return type may differ. + declare export function connect<-P, -OP, -SP, -DP, S, D>( + mapStateToProps: MapStateToProps, + mapDispatchToProps: DP, + mergeProps: MergeProps>>, + options?: ?Options, + ): Connector; + + // ------------------------------------------------------------ + // Typings for Provider + // ------------------------------------------------------------ + + declare export class Provider extends React$Component<{ + store: Store, + children?: React$Node, + }> {} + + declare export function createProvider( + storeKey?: string, + subKey?: string, + ): Class>; + + // ------------------------------------------------------------ + // Typings for connectAdvanced() + // ------------------------------------------------------------ declare type ConnectAdvancedOptions = { getDisplayName?: (name: string) => string, @@ -87,170 +237,35 @@ declare module "react-redux" { WrappedComponent: Com, }; + declare type MapStateToPropsEx = ( + state: S, + props: SP, + ) => RSP; + declare type SelectorFactory< - Com: ComponentType<*>, - A, + Com: React$ComponentType<*>, + Dispatch, S: Object, OP: Object, EFO: Object, - CP: Object - > = (dispatch: Dispatch, factoryOptions: SelectorFactoryOptions & EFO) => - MapStateToProps; + CP: Object, + > = ( + dispatch: Dispatch, + factoryOptions: SelectorFactoryOptions & EFO, + ) => MapStateToPropsEx; declare export function connectAdvanced< - Com: ComponentType<*>, - A, + Com: React$ComponentType<*>, + D, S: Object, OP: Object, CP: Object, EFO: Object, - ST: {[_: $Keys]: any} - >( - selectorFactory: SelectorFactory, + ST: { [_: $Keys]: any }, + >( + selectorFactory: SelectorFactory, connectAdvancedOptions: ?(ConnectAdvancedOptions & EFO), - ): (component: Com) => ComponentType & $Shape; - - declare export function connect< - Com: ComponentType<*>, - S: Object, - SP: Object, - RSP: Object, - CP: $Diff>, RSP>, - ST: {[_: $Keys]: any} - >( - mapStateToProps: MapStateToProps, - mapDispatchToProps?: null - ): (component: Com) => ComponentType & $Shape; - - declare export function connect< - Com: ComponentType<*>, - ST: {[_: $Keys]: any} - >( - mapStateToProps?: null, - mapDispatchToProps?: null - ): (component: Com) => ComponentType>> & $Shape; - - declare export function connect< - Com: ComponentType<*>, - A, - S: Object, - DP: Object, - SP: Object, - RSP: Object, - RDP: Object, - CP: $Diff<$Diff, RSP>, RDP>, - ST: $Subtype<{[_: $Keys]: any}> - >( - mapStateToProps: MapStateToProps, - mapDispatchToProps: MapDispatchToProps - ): (component: Com) => ComponentType & $Shape; - - declare export function connect< - Com: ComponentType<*>, - A, - OP: Object, - DP: Object, - PR: Object, - CP: $Diff, DP>, - ST: $Subtype<{[_: $Keys]: any}> - >( - mapStateToProps?: null, - mapDispatchToProps: MapDispatchToProps - ): (Com) => ComponentType; - - declare export function connect< - Com: ComponentType<*>, - MDP: Object, - ST: $Subtype<{[_: $Keys]: any}> - >( - mapStateToProps?: null, - mapDispatchToProps: MDP - ): (component: Com) => ComponentType<$Diff, MDP>> & $Shape; - - declare export function connect< - Com: ComponentType<*>, - S: Object, - SP: Object, - RSP: Object, - MDP: Object, - CP: $Diff, RSP>, - ST: $Subtype<{[_: $Keys]: any}> - >( - mapStateToProps: MapStateToProps, - mapDispatchToProps: MDP - ): (component: Com) => ComponentType<$Diff & SP> & $Shape; - - declare export function connect< - Com: ComponentType<*>, - A, - S: Object, - DP: Object, - SP: Object, - RSP: Object, - RDP: Object, - MP: Object, - RMP: Object, - CP: $Diff, RMP>, - ST: $Subtype<{[_: $Keys]: any}> - >( - mapStateToProps: MapStateToProps, - mapDispatchToProps: ?MapDispatchToProps, - mergeProps: MergeProps - ): (component: Com) => ComponentType & $Shape; - - declare export function connect< - Com: ComponentType<*>, - A, - S: Object, - DP: Object, - SP: Object, - RSP: Object, - RDP: Object, - MDP: Object, - MP: Object, - RMP: Object, - CP: $Diff, RMP>, - ST: $Subtype<{[_: $Keys]: any}> - >( - mapStateToProps: MapStateToProps, - mapDispatchToProps: MDP, - mergeProps: MergeProps - ): (component: Com) => ComponentType & $Shape; - - declare export function connect, - A, - S: Object, - DP: Object, - SP: Object, - RSP: Object, - RDP: Object, - MP: Object, - RMP: Object, - ST: $Subtype<{[_: $Keys]: any}> - >( - mapStateToProps: ?MapStateToProps, - mapDispatchToProps: ?MapDispatchToProps, - mergeProps: ?MergeProps, - options: ConnectOptions - ): (component: Com) => ComponentType<$Diff, RMP> & SP & DP & MP> & $Shape; - - declare export function connect, - A, - S: Object, - DP: Object, - SP: Object, - RSP: Object, - RDP: Object, - MDP: Object, - MP: Object, - RMP: Object, - ST: $Subtype<{[_: $Keys]: any}> - >( - mapStateToProps: ?MapStateToProps, - mapDispatchToProps: ?MapDispatchToProps, - mergeProps: MDP, - options: ConnectOptions - ): (component: Com) => ComponentType<$Diff, RMP> & SP & DP & MP> & $Shape; + ): (component: Com) => React$ComponentType & $Shape; declare export default { Provider: typeof Provider, diff --git a/flow-typed/npm/rollup-plugin-babel_vx.x.x.js b/flow-typed/npm/rollup-plugin-babel_vx.x.x.js index 687ce75232..3482de1db4 100644 --- a/flow-typed/npm/rollup-plugin-babel_vx.x.x.js +++ b/flow-typed/npm/rollup-plugin-babel_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: ce1515c288e99faf1e896869c56eba52 -// flow-typed version: <>/rollup-plugin-babel_v^4.0.3/flow_v0.88.0 +// flow-typed signature: effd7d1c5edf7b632bb8a7f58701ed09 +// flow-typed version: <>/rollup-plugin-babel_v^4.3.2/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/rollup-plugin-commonjs_vx.x.x.js b/flow-typed/npm/rollup-plugin-commonjs_vx.x.x.js index e596e657b9..5fadbdee7a 100644 --- a/flow-typed/npm/rollup-plugin-commonjs_vx.x.x.js +++ b/flow-typed/npm/rollup-plugin-commonjs_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: fa1ba27a47dab35f1431f0cd0c9b0dda -// flow-typed version: <>/rollup-plugin-commonjs_v^9.2.0/flow_v0.88.0 +// flow-typed signature: dc958ef470a7523e28e299370f38b139 +// flow-typed version: <>/rollup-plugin-commonjs_v^9.2.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/rollup-plugin-json_vx.x.x.js b/flow-typed/npm/rollup-plugin-json_vx.x.x.js index f12cc16b99..a0db83136e 100644 --- a/flow-typed/npm/rollup-plugin-json_vx.x.x.js +++ b/flow-typed/npm/rollup-plugin-json_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: ec198a3b035a03d1fc771b6924a5f0ef -// flow-typed version: <>/rollup-plugin-json_v^3.1.0/flow_v0.88.0 +// flow-typed signature: 19a9786a3603528e012656a5403216de +// flow-typed version: <>/rollup-plugin-json_v^3.1.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/rollup-plugin-node-resolve_vx.x.x.js b/flow-typed/npm/rollup-plugin-node-resolve_vx.x.x.js index e871425244..c0665ca068 100644 --- a/flow-typed/npm/rollup-plugin-node-resolve_vx.x.x.js +++ b/flow-typed/npm/rollup-plugin-node-resolve_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 52ef2d466aaf7166696a80185064789b -// flow-typed version: <>/rollup-plugin-node-resolve_v^4.0.0/flow_v0.88.0 +// flow-typed signature: bb133013620f7f65ab213247a1e75dfc +// flow-typed version: <>/rollup-plugin-node-resolve_v^4.0.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/rollup-plugin-replace_vx.x.x.js b/flow-typed/npm/rollup-plugin-replace_vx.x.x.js index 0945ce6a51..de805ab878 100644 --- a/flow-typed/npm/rollup-plugin-replace_vx.x.x.js +++ b/flow-typed/npm/rollup-plugin-replace_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 6c632960e3823fc09802cc4584b69f38 -// flow-typed version: <>/rollup-plugin-replace_v^2.1.0/flow_v0.88.0 +// flow-typed signature: d32352e51f7017e76741aa26ce57425a +// flow-typed version: <>/rollup-plugin-replace_v^2.1.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/rollup-plugin-size-snapshot_vx.x.x.js b/flow-typed/npm/rollup-plugin-size-snapshot_vx.x.x.js index 54f0fa8a01..a2b3abcf20 100644 --- a/flow-typed/npm/rollup-plugin-size-snapshot_vx.x.x.js +++ b/flow-typed/npm/rollup-plugin-size-snapshot_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: de5c3a3b10dac5b4c5239703468ce43f -// flow-typed version: <>/rollup-plugin-size-snapshot_v^0.7.0/flow_v0.88.0 +// flow-typed signature: 3465a6033a2c50fe02ac0453300ee87e +// flow-typed version: <>/rollup-plugin-size-snapshot_v^0.8.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/rollup-plugin-strip_vx.x.x.js b/flow-typed/npm/rollup-plugin-strip_vx.x.x.js index f0990f06b1..7a27ebbe5a 100644 --- a/flow-typed/npm/rollup-plugin-strip_vx.x.x.js +++ b/flow-typed/npm/rollup-plugin-strip_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 71179e196898fef7ba32d278f1bce07c -// flow-typed version: <>/rollup-plugin-strip_v^1.2.0/flow_v0.88.0 +// flow-typed signature: 238932b5c52d707f8fab0e73f5d63a24 +// flow-typed version: <>/rollup-plugin-strip_v^1.2.1/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/rollup-plugin-uglify_vx.x.x.js b/flow-typed/npm/rollup-plugin-uglify_vx.x.x.js index c0444d990a..88dfa37be5 100644 --- a/flow-typed/npm/rollup-plugin-uglify_vx.x.x.js +++ b/flow-typed/npm/rollup-plugin-uglify_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 785df096accc2f3457a28bbf0880e1fe -// flow-typed version: <>/rollup-plugin-uglify_v^6.0.0/flow_v0.88.0 +// flow-typed signature: 136110291b57f4468296536ce2932145 +// flow-typed version: <>/rollup-plugin-uglify_v^6.0.1/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/rollup_vx.x.x.js b/flow-typed/npm/rollup_vx.x.x.js index e62bd9b639..02405faf03 100644 --- a/flow-typed/npm/rollup_vx.x.x.js +++ b/flow-typed/npm/rollup_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: da247a8f6466371a69f35930a77eb0d1 -// flow-typed version: <>/rollup_v^0.67.4/flow_v0.88.0 +// flow-typed signature: a0c63cbe8fe3b7de10893ba24f578265 +// flow-typed version: <>/rollup_v^1.1.2/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/styled-components_vx.x.x.js b/flow-typed/npm/styled-components_vx.x.x.js index 42ff441fa6..779de37abe 100644 --- a/flow-typed/npm/styled-components_vx.x.x.js +++ b/flow-typed/npm/styled-components_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: fea258f7b4aeef03a92ee293004eb51e -// flow-typed version: <>/styled-components_v^4.1.2/flow_v0.88.0 +// flow-typed signature: 02072b946e1e6c80e6ba8ec7275b8b1f +// flow-typed version: <>/styled-components_v^4.1.3/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/stylelint-config-prettier_vx.x.x.js b/flow-typed/npm/stylelint-config-prettier_vx.x.x.js index cd3f6fb491..a9b271b21f 100644 --- a/flow-typed/npm/stylelint-config-prettier_vx.x.x.js +++ b/flow-typed/npm/stylelint-config-prettier_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: fe2ca1dc9a2c40f290ba3c7e143bb791 -// flow-typed version: <>/stylelint-config-prettier_v^4.0.0/flow_v0.88.0 +// flow-typed signature: ebf9a67c8fd7a449f21f093fe3f6c2cb +// flow-typed version: <>/stylelint-config-prettier_v^4.0.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/stylelint-config-recommended_vx.x.x.js b/flow-typed/npm/stylelint-config-recommended_vx.x.x.js index f86c7fc42d..aaada7a735 100644 --- a/flow-typed/npm/stylelint-config-recommended_vx.x.x.js +++ b/flow-typed/npm/stylelint-config-recommended_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: e7c066ebee24ee88d9cd21a06e049eae -// flow-typed version: <>/stylelint-config-recommended_v^2.1.0/flow_v0.88.0 +// flow-typed signature: fb23e6b3413dcfecfe785ccd39a84faf +// flow-typed version: <>/stylelint-config-recommended_v^2.1.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/stylelint-config-standard_vx.x.x.js b/flow-typed/npm/stylelint-config-standard_vx.x.x.js index ffd038d9fa..3c3f747e60 100644 --- a/flow-typed/npm/stylelint-config-standard_vx.x.x.js +++ b/flow-typed/npm/stylelint-config-standard_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 24e59abc50d4b8e9cab3ce7d8a9e204a -// flow-typed version: <>/stylelint-config-standard_v^18.2.0/flow_v0.88.0 +// flow-typed signature: 09b767a95fc0e9372dc3c38b5498cc62 +// flow-typed version: <>/stylelint-config-standard_v^18.2.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/stylelint-config-styled-components_vx.x.x.js b/flow-typed/npm/stylelint-config-styled-components_vx.x.x.js index 65888334f1..5b019baed9 100644 --- a/flow-typed/npm/stylelint-config-styled-components_vx.x.x.js +++ b/flow-typed/npm/stylelint-config-styled-components_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: ff19b42523fe23a533cbe6f928bf3db2 -// flow-typed version: <>/stylelint-config-styled-components_v^0.1.1/flow_v0.88.0 +// flow-typed signature: 2b8dca6b08f42d0e493ed25b1781c6c6 +// flow-typed version: <>/stylelint-config-styled-components_v^0.1.1/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/stylelint-processor-styled-components_vx.x.x.js b/flow-typed/npm/stylelint-processor-styled-components_vx.x.x.js index ef1041e543..9a5b4d01aa 100644 --- a/flow-typed/npm/stylelint-processor-styled-components_vx.x.x.js +++ b/flow-typed/npm/stylelint-processor-styled-components_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 42b5fce8b42c7d0340bea75f54dfbd87 -// flow-typed version: <>/stylelint-processor-styled-components_v^1.5.1/flow_v0.88.0 +// flow-typed signature: 61c3b93878af36b1eff15086d900b6f2 +// flow-typed version: <>/stylelint-processor-styled-components_v^1.5.2/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/stylelint_vx.x.x.js b/flow-typed/npm/stylelint_vx.x.x.js index a75555a22d..abc477ab7f 100644 --- a/flow-typed/npm/stylelint_vx.x.x.js +++ b/flow-typed/npm/stylelint_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 6c4f52ab1120bd8ec1e664b3029ed05b -// flow-typed version: <>/stylelint_v9.9.0/flow_v0.88.0 +// flow-typed signature: dc225585409358039aa91b65fe0af992 +// flow-typed version: <>/stylelint_v9.10.1/flow_v0.91.0 /** * This is an autogenerated libdef stub for: @@ -398,6 +398,10 @@ declare module 'stylelint/lib/rules/function-blacklist/index' { declare module.exports: any; } +declare module 'stylelint/lib/rules/function-calc-no-invalid/index' { + declare module.exports: any; +} + declare module 'stylelint/lib/rules/function-calc-no-unspaced-operator/index' { declare module.exports: any; } @@ -466,6 +470,10 @@ declare module 'stylelint/lib/rules/functionCommaSpaceChecker' { declare module.exports: any; } +declare module 'stylelint/lib/rules/functionCommaSpaceFix' { + declare module.exports: any; +} + declare module 'stylelint/lib/rules/indentation/index' { declare module.exports: any; } @@ -962,10 +970,6 @@ declare module 'stylelint/lib/utils/eachDeclarationBlock' { declare module.exports: any; } -declare module 'stylelint/lib/utils/eachRoot' { - declare module.exports: any; -} - declare module 'stylelint/lib/utils/FileCache' { declare module.exports: any; } @@ -1230,6 +1234,14 @@ declare module 'stylelint/lib/utils/optionsMatches' { declare module.exports: any; } +declare module 'stylelint/lib/utils/parseCalcExpression/index' { + declare module.exports: any; +} + +declare module 'stylelint/lib/utils/parseCalcExpression/parser' { + declare module.exports: any; +} + declare module 'stylelint/lib/utils/parseSelector' { declare module.exports: any; } @@ -1254,10 +1266,18 @@ declare module 'stylelint/lib/utils/ruleMessages' { declare module.exports: any; } +declare module 'stylelint/lib/utils/validateObjectWithArrayProps' { + declare module.exports: any; +} + declare module 'stylelint/lib/utils/validateObjectWithStringArrayProps' { declare module.exports: any; } +declare module 'stylelint/lib/utils/validateObjectWithStringOrRegexArrayProps' { + declare module.exports: any; +} + declare module 'stylelint/lib/utils/validateOptions' { declare module.exports: any; } @@ -1553,6 +1573,9 @@ declare module 'stylelint/lib/rules/font-weight-notation/index.js' { declare module 'stylelint/lib/rules/function-blacklist/index.js' { declare module.exports: $Exports<'stylelint/lib/rules/function-blacklist/index'>; } +declare module 'stylelint/lib/rules/function-calc-no-invalid/index.js' { + declare module.exports: $Exports<'stylelint/lib/rules/function-calc-no-invalid/index'>; +} declare module 'stylelint/lib/rules/function-calc-no-unspaced-operator/index.js' { declare module.exports: $Exports<'stylelint/lib/rules/function-calc-no-unspaced-operator/index'>; } @@ -1604,6 +1627,9 @@ declare module 'stylelint/lib/rules/function-whitespace-after/index.js' { declare module 'stylelint/lib/rules/functionCommaSpaceChecker.js' { declare module.exports: $Exports<'stylelint/lib/rules/functionCommaSpaceChecker'>; } +declare module 'stylelint/lib/rules/functionCommaSpaceFix.js' { + declare module.exports: $Exports<'stylelint/lib/rules/functionCommaSpaceFix'>; +} declare module 'stylelint/lib/rules/indentation/index.js' { declare module.exports: $Exports<'stylelint/lib/rules/indentation/index'>; } @@ -1976,9 +2002,6 @@ declare module 'stylelint/lib/utils/declarationValueIndex.js' { declare module 'stylelint/lib/utils/eachDeclarationBlock.js' { declare module.exports: $Exports<'stylelint/lib/utils/eachDeclarationBlock'>; } -declare module 'stylelint/lib/utils/eachRoot.js' { - declare module.exports: $Exports<'stylelint/lib/utils/eachRoot'>; -} declare module 'stylelint/lib/utils/FileCache.js' { declare module.exports: $Exports<'stylelint/lib/utils/FileCache'>; } @@ -2177,6 +2200,12 @@ declare module 'stylelint/lib/utils/nodeContextLookup.js' { declare module 'stylelint/lib/utils/optionsMatches.js' { declare module.exports: $Exports<'stylelint/lib/utils/optionsMatches'>; } +declare module 'stylelint/lib/utils/parseCalcExpression/index.js' { + declare module.exports: $Exports<'stylelint/lib/utils/parseCalcExpression/index'>; +} +declare module 'stylelint/lib/utils/parseCalcExpression/parser.js' { + declare module.exports: $Exports<'stylelint/lib/utils/parseCalcExpression/parser'>; +} declare module 'stylelint/lib/utils/parseSelector.js' { declare module.exports: $Exports<'stylelint/lib/utils/parseSelector'>; } @@ -2195,9 +2224,15 @@ declare module 'stylelint/lib/utils/report.js' { declare module 'stylelint/lib/utils/ruleMessages.js' { declare module.exports: $Exports<'stylelint/lib/utils/ruleMessages'>; } +declare module 'stylelint/lib/utils/validateObjectWithArrayProps.js' { + declare module.exports: $Exports<'stylelint/lib/utils/validateObjectWithArrayProps'>; +} declare module 'stylelint/lib/utils/validateObjectWithStringArrayProps.js' { declare module.exports: $Exports<'stylelint/lib/utils/validateObjectWithStringArrayProps'>; } +declare module 'stylelint/lib/utils/validateObjectWithStringOrRegexArrayProps.js' { + declare module.exports: $Exports<'stylelint/lib/utils/validateObjectWithStringOrRegexArrayProps'>; +} declare module 'stylelint/lib/utils/validateOptions.js' { declare module.exports: $Exports<'stylelint/lib/utils/validateOptions'>; } diff --git a/flow-typed/npm/testcafe-reporter-xunit_vx.x.x.js b/flow-typed/npm/testcafe-reporter-xunit_vx.x.x.js index be6ee34871..eaf686ce24 100644 --- a/flow-typed/npm/testcafe-reporter-xunit_vx.x.x.js +++ b/flow-typed/npm/testcafe-reporter-xunit_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 7d68d7f9e9f3a1a384354f34288c84f2 -// flow-typed version: <>/testcafe-reporter-xunit_v^2.1.0/flow_v0.88.0 +// flow-typed signature: cf4c76d5af827d0d8222990e1390f574 +// flow-typed version: <>/testcafe-reporter-xunit_v^2.1.0/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/flow-typed/npm/wait-port_vx.x.x.js b/flow-typed/npm/wait-port_vx.x.x.js index 8620c216f9..a6332d3e11 100644 --- a/flow-typed/npm/wait-port_vx.x.x.js +++ b/flow-typed/npm/wait-port_vx.x.x.js @@ -1,5 +1,5 @@ -// flow-typed signature: 815d47bbe95fd8857e745ddde2cc6870 -// flow-typed version: <>/wait-port_v^0.2.2/flow_v0.88.0 +// flow-typed signature: f9bd754aa56a430b8c5ca60b118dcae0 +// flow-typed version: <>/wait-port_v^0.2.2/flow_v0.91.0 /** * This is an autogenerated libdef stub for: diff --git a/package.json b/package.json index 3e51c7f05f..26acc9d43d 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "scripts": { "test": "jest --config ./jest.config.js", "test:ci": "jest test --maxWorkers=2", - "test:browser": "testcafe 'chrome:headless,chrome:headless:emulation:device=iphone 6;touch=true,firefox:headless' ./test/browser/* -r spec,xunit:./test-reports/browser/test-results.xml", + "test:browser": "testcafe 'chrome:headless,chrome:headless:emulation:device=iphone 6;touch=true' ./test/browser/* -r spec,xunit:./test-reports/browser/test-results.xml", "test:browser:local": "testcafe 'chrome' ./test/browser/*", "test:coverage": "yarn test --coverage --coveragePathIgnorePatterns=/debug", "validate": "yarn prettier:check && yarn lint:eslint && yarn lint:css && yarn typecheck", @@ -57,7 +57,7 @@ "prepublishOnly": "yarn build" }, "dependencies": { - "@babel/runtime-corejs2": "^7.2.0", + "@babel/runtime-corejs2": "^7.3.0", "css-box-model": "^1.1.1", "memoize-one": "^5.0.0", "prop-types": "^15.6.1", @@ -69,60 +69,60 @@ "devDependencies": { "@atlaskit/css-reset": "^3.0.5", "@babel/core": "^7.2.2", - "@babel/plugin-proposal-class-properties": "^7.2.1", + "@babel/plugin-proposal-class-properties": "^7.3.0", "@babel/plugin-transform-modules-commonjs": "^7.2.0", "@babel/plugin-transform-runtime": "^7.2.0", - "@babel/preset-env": "^7.2.0", + "@babel/preset-env": "^7.3.0", "@babel/preset-flow": "^7.0.0", "@babel/preset-react": "^7.0.0", "@emotion/core": "0.x", - "@storybook/react": "^4.1.2", + "@storybook/react": "^4.1.7", "babel-core": "^7.0.0-bridge.0", "babel-eslint": "^10.0.1", "babel-jest": "^23.6.0", - "babel-loader": "^8.0.4", + "babel-loader": "^8.0.5", "babel-plugin-dev-expression": "^0.2.1", - "babel-plugin-styled-components": "^1.9.4", + "babel-plugin-styled-components": "^1.10.0", "cross-env": "^5.2.0", "enzyme": "^3.8.0", "enzyme-adapter-react-16": "^1.7.1", - "eslint": "^5.10.0", + "eslint": "^5.12.1", "eslint-config-airbnb": "^17.1.0", - "eslint-config-prettier": "^3.3.0", - "eslint-plugin-flowtype": "^3.2.0", + "eslint-config-prettier": "^3.6.0", + "eslint-plugin-flowtype": "^3.2.1", "eslint-plugin-import": "^2.14.0", - "eslint-plugin-jest": "^22.1.2", + "eslint-plugin-jest": "^22.1.3", "eslint-plugin-jsx-a11y": "^6.1.2", - "eslint-plugin-prettier": "^3.0.0", - "eslint-plugin-react": "^7.11.1", - "flow-bin": "0.89.0", - "globby": "^8.0.1", + "eslint-plugin-prettier": "^3.0.1", + "eslint-plugin-react": "^7.12.4", + "flow-bin": "0.91.0", + "globby": "^9.0.0", "jest": "^23.6.0", - "jest-junit": "^5.2.0", + "jest-junit": "^6.0.1", "jest-watch-typeahead": "^0.2.0", - "prettier": "^1.15.3", + "prettier": "^1.16.0", "raf-stub": "^2.0.2", "react": "16.4.2", "react-dom": "16.4.2", "react-test-renderer": "16.4.2", - "rimraf": "^2.6.2", - "rollup": "^0.68.0", - "rollup-plugin-babel": "^4.1.0", + "rimraf": "^2.6.3", + "rollup": "^1.1.2", + "rollup-plugin-babel": "^4.3.2", "rollup-plugin-commonjs": "^9.2.0", "rollup-plugin-json": "^3.1.0", "rollup-plugin-node-resolve": "^4.0.0", "rollup-plugin-replace": "^2.1.0", - "rollup-plugin-size-snapshot": "^0.7.0", - "rollup-plugin-strip": "^1.2.0", - "rollup-plugin-uglify": "^6.0.0", - "styled-components": "^4.1.2", - "stylelint": "9.9.0", + "rollup-plugin-size-snapshot": "^0.8.0", + "rollup-plugin-strip": "^1.2.1", + "rollup-plugin-uglify": "^6.0.1", + "styled-components": "^4.1.3", + "stylelint": "9.10.1", "stylelint-config-prettier": "^4.0.0", "stylelint-config-recommended": "^2.1.0", "stylelint-config-standard": "^18.2.0", "stylelint-config-styled-components": "^0.1.1", - "stylelint-processor-styled-components": "^1.5.1", - "testcafe": "^0.23.2", + "stylelint-processor-styled-components": "^1.5.2", + "testcafe": "^0.23.3", "testcafe-reporter-xunit": "^2.1.0", "wait-port": "^0.2.2" }, diff --git a/test/unit/integration/drop-dev-warnings-for-prod.spec.js b/test/unit/integration/drop-dev-warnings-for-prod.spec.js index 72bce48c88..f7c61793ae 100644 --- a/test/unit/integration/drop-dev-warnings-for-prod.spec.js +++ b/test/unit/integration/drop-dev-warnings-for-prod.spec.js @@ -6,6 +6,7 @@ import replace from 'rollup-plugin-replace'; import resolve from 'rollup-plugin-node-resolve'; import commonjs from 'rollup-plugin-commonjs'; import { uglify } from 'rollup-plugin-uglify'; +import invariant from 'tiny-invariant'; // 60 second timeout jest.setTimeout(60 * 1000); @@ -47,8 +48,9 @@ const getCode = async ({ mode }): Promise => { globals: { react: 'React' }, }; const bundle = await rollup(inputOptions); - const { code } = await bundle.generate(outputOptions); - return code; + const result = await bundle.generate(outputOptions); + invariant(result.output.length, 'Failed to generate code'); + return result.output[0].code; }; it('should contain warnings in development', async () => { diff --git a/yarn.lock b/yarn.lock index b2579d7df0..455a9e5e31 100644 --- a/yarn.lock +++ b/yarn.lock @@ -51,26 +51,7 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/core@^7.1.2": - version "7.1.2" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.1.2.tgz#f8d2a9ceb6832887329a7b60f9d035791400ba4e" - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.1.2" - "@babel/helpers" "^7.1.2" - "@babel/parser" "^7.1.2" - "@babel/template" "^7.1.2" - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.1.2" - convert-source-map "^1.1.0" - debug "^3.1.0" - json5 "^0.5.0" - lodash "^4.17.10" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/core@^7.1.6", "@babel/core@^7.2.2": +"@babel/core@>=7.1.0", "@babel/core@^7.1.6", "@babel/core@^7.2.2": version "7.2.2" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.2.2.tgz#07adba6dde27bb5ad8d8672f15fde3e08184a687" integrity sha512-59vB0RWt09cAct5EIe58+NzGP4TFSD3Bz//2/ELy3ZeTeKF6VTD1AXlH8BGGbCX0PuobZBsIzO7IAI9PH67eKw== @@ -100,7 +81,7 @@ source-map "^0.5.0" trim-right "^1.0.1" -"@babel/generator@^7.1.2", "@babel/generator@^7.1.3": +"@babel/generator@^7.1.3": version "7.1.3" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.1.3.tgz#2103ec9c42d9bdad9190a6ad5ff2d456fd7b8673" dependencies: @@ -170,6 +151,17 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/helper-replace-supers" "^7.1.0" +"@babel/helper-create-class-features-plugin@^7.3.0": + version "7.3.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.3.0.tgz#2b01a81b3adc2b1287f9ee193688ef8dc71e718f" + integrity sha512-DUsQNS2CGLZZ7I3W3fvh0YpPDd6BuWJlDl+qmZZpABZHza2ErE3LxtEzLJFHFC1ZwtlAXvHhbFYbtM5o5B0WBw== + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-member-expression-to-functions" "^7.0.0" + "@babel/helper-optimise-call-expression" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-replace-supers" "^7.2.3" + "@babel/helper-define-map@^7.1.0": version "7.1.0" resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz#3b74caec329b3c80c116290887c0dd9ae468c20c" @@ -271,6 +263,16 @@ "@babel/traverse" "^7.1.0" "@babel/types" "^7.0.0" +"@babel/helper-replace-supers@^7.2.3": + version "7.2.3" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.2.3.tgz#19970020cf22677d62b3a689561dbd9644d8c5e5" + integrity sha512-GyieIznGUfPXPWu0yLS6U55Mz67AZD9cUk0BfirOWlPrXlBcan9Gz+vHGz+cPfuoweZSnPzPIm67VtQM0OWZbA== + dependencies: + "@babel/helper-member-expression-to-functions" "^7.0.0" + "@babel/helper-optimise-call-expression" "^7.0.0" + "@babel/traverse" "^7.2.3" + "@babel/types" "^7.0.0" + "@babel/helper-simple-access@^7.1.0": version "7.1.0" resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz#65eeb954c8c245beaa4e859da6188f39d71e585c" @@ -302,14 +304,6 @@ "@babel/traverse" "^7.1.5" "@babel/types" "^7.2.0" -"@babel/helpers@^7.1.2": - version "7.1.2" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.1.2.tgz#ab752e8c35ef7d39987df4e8586c63b8846234b5" - dependencies: - "@babel/template" "^7.1.2" - "@babel/traverse" "^7.1.0" - "@babel/types" "^7.1.2" - "@babel/highlight@7.0.0-beta.42": version "7.0.0-beta.42" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.42.tgz#a502a1c0d6f99b2b0e81d468a1b0c0e81e3f3623" @@ -343,6 +337,11 @@ version "7.1.5" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.1.5.tgz#20b7d5e7e1811ba996f8a868962ea7dd2bfcd2fc" +"@babel/parser@^7.2.3": + version "7.3.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.3.0.tgz#930251fe6714df47ce540a919ccdf6dcfb652b61" + integrity sha512-8M30TzMpLHGmuthHZStm4F+az5wxyYeh8U+LWK7+b2qnlQ0anXBmOQ1I8DCMV1K981wPY3C3kWZ4SA1lR3Y3xQ== + "@babel/plugin-proposal-async-generator-functions@^7.1.0", "@babel/plugin-proposal-async-generator-functions@^7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz#b289b306669dce4ad20b0252889a15768c9d417e" @@ -364,7 +363,7 @@ "@babel/helper-replace-supers" "^7.1.0" "@babel/plugin-syntax-class-properties" "^7.0.0" -"@babel/plugin-proposal-class-properties@^7.2.0", "@babel/plugin-proposal-class-properties@^7.2.1": +"@babel/plugin-proposal-class-properties@^7.2.0": version "7.2.1" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.2.1.tgz#c734a53e0a1ec40fe5c22ee5069d26da3b187d05" integrity sha512-/4FKFChkQ2Jgb8lBDsvFX496YTi7UWTetVgS8oJUpX1e/DlaoeEK57At27ug8Hu2zI2g8bzkJ+8k9qrHZRPGPA== @@ -372,6 +371,14 @@ "@babel/helper-create-class-features-plugin" "^7.2.1" "@babel/helper-plugin-utils" "^7.0.0" +"@babel/plugin-proposal-class-properties@^7.3.0": + version "7.3.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.3.0.tgz#272636bc0fa19a0bc46e601ec78136a173ea36cd" + integrity sha512-wNHxLkEKTQ2ay0tnsam2z7fGZUi+05ziDJflEt3AZTP3oXLKHJp9HqhfroB/vdMvt3sda9fAbq7FsG8QPDrZBg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.3.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-decorators@7.1.2": version "7.1.2" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.1.2.tgz#79829bd75fced6581ec6c7ab1930e8d738e892e7" @@ -406,6 +413,14 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-syntax-object-rest-spread" "^7.2.0" +"@babel/plugin-proposal-object-rest-spread@^7.3.0": + version "7.3.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.3.0.tgz#c7411ecbb5d45e31b36d07187868783d2d738623" + integrity sha512-KuSFLqkCkdXHJxhcfxWNxt8uVogH/bXXoKLUF/q7MehfHo0CRNjWLedB3iYjKssJ+D1gEmUB8h/E3g4/hFbQLg== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread" "^7.2.0" + "@babel/plugin-proposal-optional-catch-binding@^7.0.0", "@babel/plugin-proposal-optional-catch-binding@^7.2.0": version "7.2.0" resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz#135d81edb68a081e55e56ec48541ece8065c38f5" @@ -670,6 +685,13 @@ "@babel/helper-module-transforms" "^7.1.0" "@babel/helper-plugin-utils" "^7.0.0" +"@babel/plugin-transform-named-capturing-groups-regex@^7.3.0": + version "7.3.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.3.0.tgz#140b52985b2d6ef0cb092ef3b29502b990f9cd50" + integrity sha512-NxIoNVhk9ZxS+9lSoAQ/LM0V2UEvARLttEHUrRDGKFaAxOYQcrkN/nLRE+BbbicCAvZPl7wMP0X60HsHE5DtQw== + dependencies: + regexp-tree "^0.1.0" + "@babel/plugin-transform-new-target@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz#ae8fbd89517fa7892d20e6564e641e8770c3aa4a" @@ -918,6 +940,55 @@ js-levenshtein "^1.1.3" semver "^5.3.0" +"@babel/preset-env@^7.3.0": + version "7.3.0" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.3.0.tgz#9777a1f61f99fb6cc8bda969541ecc122924317b" + integrity sha512-708gNL1KY2nSM683LYvL4iRBwa1+gkvtx7L53FNf2+LSsJJswf3T4Mn82C1ias/0cZUH+0LbwIYXUFdKM3sOsg== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-async-generator-functions" "^7.2.0" + "@babel/plugin-proposal-json-strings" "^7.2.0" + "@babel/plugin-proposal-object-rest-spread" "^7.3.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.2.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.2.0" + "@babel/plugin-syntax-async-generators" "^7.2.0" + "@babel/plugin-syntax-json-strings" "^7.2.0" + "@babel/plugin-syntax-object-rest-spread" "^7.2.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.2.0" + "@babel/plugin-transform-arrow-functions" "^7.2.0" + "@babel/plugin-transform-async-to-generator" "^7.2.0" + "@babel/plugin-transform-block-scoped-functions" "^7.2.0" + "@babel/plugin-transform-block-scoping" "^7.2.0" + "@babel/plugin-transform-classes" "^7.2.0" + "@babel/plugin-transform-computed-properties" "^7.2.0" + "@babel/plugin-transform-destructuring" "^7.2.0" + "@babel/plugin-transform-dotall-regex" "^7.2.0" + "@babel/plugin-transform-duplicate-keys" "^7.2.0" + "@babel/plugin-transform-exponentiation-operator" "^7.2.0" + "@babel/plugin-transform-for-of" "^7.2.0" + "@babel/plugin-transform-function-name" "^7.2.0" + "@babel/plugin-transform-literals" "^7.2.0" + "@babel/plugin-transform-modules-amd" "^7.2.0" + "@babel/plugin-transform-modules-commonjs" "^7.2.0" + "@babel/plugin-transform-modules-systemjs" "^7.2.0" + "@babel/plugin-transform-modules-umd" "^7.2.0" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.3.0" + "@babel/plugin-transform-new-target" "^7.0.0" + "@babel/plugin-transform-object-super" "^7.2.0" + "@babel/plugin-transform-parameters" "^7.2.0" + "@babel/plugin-transform-regenerator" "^7.0.0" + "@babel/plugin-transform-shorthand-properties" "^7.2.0" + "@babel/plugin-transform-spread" "^7.2.0" + "@babel/plugin-transform-sticky-regex" "^7.2.0" + "@babel/plugin-transform-template-literals" "^7.2.0" + "@babel/plugin-transform-typeof-symbol" "^7.2.0" + "@babel/plugin-transform-unicode-regex" "^7.2.0" + browserslist "^4.3.4" + invariant "^2.2.2" + js-levenshtein "^1.1.3" + semver "^5.3.0" + "@babel/preset-flow@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.0.0.tgz#afd764835d9535ec63d8c7d4caf1c06457263da2" @@ -943,10 +1014,10 @@ "@babel/helper-plugin-utils" "^7.0.0" "@babel/plugin-transform-typescript" "^7.1.0" -"@babel/runtime-corejs2@^7.2.0": - version "7.2.0" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs2/-/runtime-corejs2-7.2.0.tgz#5ccd722b72d2c18c6a7224b5751f4b9816b60ada" - integrity sha512-kPfmKoRI8Hpo5ZJGACWyrc9Eq1j3ZIUpUAQT2yH045OuYpccFJ9kYA/eErwzOM2jeBG1sC8XX1nl1EArtuM8tg== +"@babel/runtime-corejs2@^7.3.0": + version "7.3.0" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs2/-/runtime-corejs2-7.3.0.tgz#78f6d246dba8de1ca2e186a63f3f07599b81445c" + integrity sha512-1FmiqCE1mvLvEiBcdLKVgE8BTooZVWtZMckXEfojzzIbJzMgumuqXSL0yMtKvIC6FvDS7HHrtUABziKsse6ucQ== dependencies: core-js "^2.5.7" regenerator-runtime "^0.12.0" @@ -1053,6 +1124,21 @@ globals "^11.1.0" lodash "^4.17.10" +"@babel/traverse@^7.2.3": + version "7.2.3" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.2.3.tgz#7ff50cefa9c7c0bd2d81231fdac122f3957748d8" + integrity sha512-Z31oUD/fJvEWVR0lNZtfgvVt512ForCTNKYcJBGbPb1QZfve4WGH8Wsy7+Mev33/45fhP/hwQtvgusNdcCMgSw== + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/generator" "^7.2.2" + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-split-export-declaration" "^7.0.0" + "@babel/parser" "^7.2.3" + "@babel/types" "^7.2.2" + debug "^4.1.0" + globals "^11.1.0" + lodash "^4.17.10" + "@babel/types@^7.0.0": version "7.0.0" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0.tgz#6e191793d3c854d19c6749989e3bc55f0e962118" @@ -1135,6 +1221,18 @@ dependencies: "@emotion/memoize" "^0.6.6" +"@emotion/is-prop-valid@^0.7.3": + version "0.7.3" + resolved "https://registry.yarnpkg.com/@emotion/is-prop-valid/-/is-prop-valid-0.7.3.tgz#a6bf4fa5387cbba59d44e698a4680f481a8da6cc" + integrity sha512-uxJqm/sqwXw3YPA5GXX365OBcJGFtxUVkB6WyezqFHlNe9jqUWH5ur2O2M8dGBz61kn1g3ZBlzUunFQXQIClhA== + dependencies: + "@emotion/memoize" "0.7.1" + +"@emotion/memoize@0.7.1": + version "0.7.1" + resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.7.1.tgz#e93c13942592cf5ef01aa8297444dc192beee52f" + integrity sha512-Qv4LTqO11jepd5Qmlp3M1YEjBumoTHcHFdgPTQ+sFlIL5myi/7xu/POwP7IRu6odBdmLXdtIs1D6TuW6kbwbbg== + "@emotion/memoize@^0.6.6": version "0.6.6" resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.6.6.tgz#004b98298d04c7ca3b4f50ca2035d4f60d2eed1b" @@ -1215,39 +1313,44 @@ version "1.1.0" resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.0.tgz#50c1e2260ac0ed9439a181de3725a0168d59c48a" -"@storybook/addons@4.1.2": - version "4.1.2" - resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-4.1.2.tgz#c5b21f19b9d648a52800f6854f8ca99d08e71aef" - integrity sha512-b9GrSzD6HTFK1U06zbZaFNKlBanrBBpaDfHPByEdkefzGmGMVpDehC+wG8xuUoENjYlbZH7D6GnlTKdHviXkGg== +"@nodelib/fs.stat@^1.1.2": + version "1.1.3" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b" + integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw== + +"@storybook/addons@4.1.7": + version "4.1.7" + resolved "https://registry.yarnpkg.com/@storybook/addons/-/addons-4.1.7.tgz#59ca76fff6594ff196bc58135689d1597cb90a1b" + integrity sha512-psKz/uMlImHkuUqdYaEq84Kyh3VIcSo00yHsnpWeq0xv3v6ONQKrFZ0bdmuZT30XQC0sYvXaP+YOKRq/hdgWaQ== dependencies: - "@storybook/channels" "4.1.2" - "@storybook/components" "4.1.2" + "@storybook/channels" "4.1.7" + "@storybook/components" "4.1.7" global "^4.3.2" util-deprecate "^1.0.2" -"@storybook/channel-postmessage@4.1.2": - version "4.1.2" - resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-4.1.2.tgz#081884d3b34e277cdb0a872b5e94920759b0f60b" - integrity sha512-VjCcGzn5kYrQzzfsSJbAseC5/3Js3NRPFRRUF/qVZiUyPzOBi66gH56IWfQdCBONaJAzwqtmdNjMPz5ZNZfccA== +"@storybook/channel-postmessage@4.1.7": + version "4.1.7" + resolved "https://registry.yarnpkg.com/@storybook/channel-postmessage/-/channel-postmessage-4.1.7.tgz#23a669acf31fddecd69fd1b22579796613e6864f" + integrity sha512-whcpmMJVIFKxvy6m/ZpuyTCB4exlQjkskePNtr0VPN1mfbfo0/QkmKy2uBi2Kt7BD7GsVfd7l8273LwohRzU8w== dependencies: - "@storybook/channels" "4.1.2" + "@storybook/channels" "4.1.7" global "^4.3.2" json-stringify-safe "^5.0.1" -"@storybook/channels@4.1.2": - version "4.1.2" - resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-4.1.2.tgz#4efc82e2775fc143d5c5aa95b332ddd0e5b5bdd2" - integrity sha512-sdwiF7a0mKI0r/6g6qgaIvQRu+MGsvQ+Fv0HSDUU0qrThE8LhA6dl8wLjJ2BcHY93edksCKRg8zMhc0yARopOw== +"@storybook/channels@4.1.7": + version "4.1.7" + resolved "https://registry.yarnpkg.com/@storybook/channels/-/channels-4.1.7.tgz#bf3412859cca8cd3d221afcd68de348645dbb329" + integrity sha512-UVLrCcQ8f52PQYdWh97XcWBdqiXKBznePbd4L36//C6cIJkfwQ5nK9UDzzrCP/tlCnolVxnqRlorns4YeJcrSg== -"@storybook/client-logger@4.1.2": - version "4.1.2" - resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-4.1.2.tgz#4169e84a9a6d001eb99bcd1a2e365977f365fc34" - integrity sha512-T+B5pOVuBInx9WRYT/0bz/4QsPtlbexjZThl6Fb6E0xM6anHL9ADgY591Bd3lCVXi0UnPgx9Zw2hhBFC1WNrvQ== +"@storybook/client-logger@4.1.7": + version "4.1.7" + resolved "https://registry.yarnpkg.com/@storybook/client-logger/-/client-logger-4.1.7.tgz#6e4c3499c76ad46633a6ba226399ee2449723fac" + integrity sha512-8ANFBywYmja3wMbjNfPSIYGm50iWXeH0hxSmL+CD+Sk3+px0ZhqGEaqFVNPTd0blnuVZTPNNBepEDv8etnhPXg== -"@storybook/components@4.1.2": - version "4.1.2" - resolved "https://registry.yarnpkg.com/@storybook/components/-/components-4.1.2.tgz#e7b52e19dde4e22db3625230280290e346dcb7bc" - integrity sha512-qCVIsgSBbEr8TaTyFZw5nwkui+7MLscI0/zodbluvFo2e2uorxH5W2gPqn76t0PVZaubAbn2t62pnJytyFbNbw== +"@storybook/components@4.1.7": + version "4.1.7" + resolved "https://registry.yarnpkg.com/@storybook/components/-/components-4.1.7.tgz#5e7f8247aebe0b79246c19f580e520cc59a39a1d" + integrity sha512-PgEREFw58tlyzzGbA7q1WlXgOLk6Dd+qkHZYJ+4JlTAl6kPdjirfRshg0uyvTVy5jGbtDa5mhN7Fo1TtuYiyDw== dependencies: "@emotion/core" "^0.13.1" "@emotion/provider" "^0.11.2" @@ -1260,27 +1363,27 @@ react-textarea-autosize "^7.0.4" render-fragment "^0.1.1" -"@storybook/core-events@4.1.2": - version "4.1.2" - resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-4.1.2.tgz#73c36938537158d1f22767cd183a59576089c1d7" - integrity sha512-tyYqmVRmkHUWjgJ7A4hjSJ6qreaZhWWlvoGCCrPMQ09QSwtNkC41Ie6yLW64ZXp7PS4FK6yvVw+30YHNA53KZQ== +"@storybook/core-events@4.1.7": + version "4.1.7" + resolved "https://registry.yarnpkg.com/@storybook/core-events/-/core-events-4.1.7.tgz#15803967783231dcb96432ad45b360d5e95188df" + integrity sha512-IpggH1Br51UAlLaAhNr6qY0IVT5mN1akfeVi1DpCj2ji7zqdfeDO3zmX6aWSjYVefg6OvNol71WKh+wjcYNvXg== -"@storybook/core@4.1.2": - version "4.1.2" - resolved "https://registry.yarnpkg.com/@storybook/core/-/core-4.1.2.tgz#b97ef2a8430012f1c8c6992a4c9cd186014deef7" - integrity sha512-NjE/sbZoMcur9pgGJ+KHyCeDMQnHx02u1Z+potG7H45QFwPXEG8NZ2s4iGi9kjkyDoF4JHI6swyQ9xy6mSoepA== +"@storybook/core@4.1.7": + version "4.1.7" + resolved "https://registry.yarnpkg.com/@storybook/core/-/core-4.1.7.tgz#71f2e424e97b1057b6b621c656986df3482079a3" + integrity sha512-CTCn1Q6EEIy+u08BK7hL9J0ElNaRtDTow61YCk31HgtGIBF7zNjMOFEZE+LF3rtEX4T5gCBDi9FxrKnYH1RnZA== dependencies: "@babel/plugin-proposal-class-properties" "^7.2.0" "@babel/preset-env" "^7.2.0" "@emotion/core" "^0.13.1" "@emotion/provider" "^0.11.2" "@emotion/styled" "^0.10.6" - "@storybook/addons" "4.1.2" - "@storybook/channel-postmessage" "4.1.2" - "@storybook/client-logger" "4.1.2" - "@storybook/core-events" "4.1.2" - "@storybook/node-logger" "4.1.2" - "@storybook/ui" "4.1.2" + "@storybook/addons" "4.1.7" + "@storybook/channel-postmessage" "4.1.7" + "@storybook/client-logger" "4.1.7" + "@storybook/core-events" "4.1.7" + "@storybook/node-logger" "4.1.7" + "@storybook/ui" "4.1.7" airbnb-js-shims "^1 || ^2" autoprefixer "^9.3.1" babel-plugin-macros "^2.4.2" @@ -1322,6 +1425,7 @@ redux "^4.0.1" regenerator-runtime "^0.12.1" resolve "^1.8.1" + resolve-from "^4.0.0" semver "^5.6.0" serve-favicon "^2.5.0" shelljs "^0.8.2" @@ -1342,10 +1446,10 @@ "@storybook/react-simple-di" "^1.2.1" babel-runtime "6.x.x" -"@storybook/node-logger@4.1.2": - version "4.1.2" - resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-4.1.2.tgz#fa2a70f0c3154acbd399211276a24fa82b533fe1" - integrity sha512-aMK6Kc8903ThpFeJLE7H8VCHcOdyHPC1M9Um80BAqzFzqR0ynEVcxrt8/aN6UyUJXpeIM1Ef7IVhJyH0VDJwVg== +"@storybook/node-logger@4.1.7": + version "4.1.7" + resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-4.1.7.tgz#d677089e5524fdfaef14872b344ae7bf5aadd285" + integrity sha512-wITFeu91xpj6uWW05h3/V4KMucYvPrdUZT25v6nrcUD39Z1m8EB53NXrO1J5g4srUEfrw8msnpwDbZ9kW/sZxw== dependencies: chalk "^2.4.1" core-js "^2.5.7" @@ -1396,17 +1500,17 @@ dependencies: babel-runtime "^6.5.0" -"@storybook/react@^4.1.2": - version "4.1.2" - resolved "https://registry.yarnpkg.com/@storybook/react/-/react-4.1.2.tgz#dd2a717f55e48daa90ff3f9ecf9120db8edbeb80" - integrity sha512-I64rTCvlWmzcawFeqDN83q46CPQeYAs1x7h44JNkZUTE1lNZ+gTaxTPOVa+dGtz+CJ2JpMXbvrno8e2F8NLMCQ== +"@storybook/react@^4.1.7": + version "4.1.7" + resolved "https://registry.yarnpkg.com/@storybook/react/-/react-4.1.7.tgz#66e9fa1f4580fd7847e945a1e7173041e720a96c" + integrity sha512-1RdsdCNNFbVdGWSl9tGdlbA95GHDy+v6/IdZ0JnpAHF56K9WKxnFG4WY/3Ybd3PFUFzgUMwT99KaItxLiRDVhg== dependencies: "@babel/plugin-transform-react-constant-elements" "^7.2.0" "@babel/preset-flow" "^7.0.0" "@babel/preset-react" "^7.0.0" "@emotion/styled" "^0.10.6" - "@storybook/core" "4.1.2" - "@storybook/node-logger" "4.1.2" + "@storybook/core" "4.1.7" + "@storybook/node-logger" "4.1.7" "@svgr/webpack" "^4.0.3" babel-plugin-named-asset-import "^0.2.3" babel-plugin-react-docgen "^2.0.0" @@ -1417,23 +1521,21 @@ lodash "^4.17.11" mini-css-extract-plugin "^0.4.4" prop-types "^15.6.2" - react "^16.6.0" react-dev-utils "^6.1.0" - react-dom "^16.6.0" regenerator-runtime "^0.12.1" semver "^5.6.0" webpack "^4.23.1" -"@storybook/ui@4.1.2": - version "4.1.2" - resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-4.1.2.tgz#f48042eef72ae4a21fe62463fa2e5d0b71b5fd1f" - integrity sha512-e/sZ05tj2SohNT+l60eaxWb9wAHV/kthckTNrsdjFoaWSqB9Vt6Ljk4phMtSCr+w1oxl2EGyETjQG9pPOTvzxg== +"@storybook/ui@4.1.7": + version "4.1.7" + resolved "https://registry.yarnpkg.com/@storybook/ui/-/ui-4.1.7.tgz#b89a669fa4c6bae7f688d7f595d83a0e02acb424" + integrity sha512-v4US/NqdlvHMZ35Ftw86+EIDdNQ1vIk0auyJggb9OG0jvz0qIv/QGIUTqHnm2TTaMIPoBA1HLfqEEgARwzDb8Q== dependencies: "@emotion/core" "^0.13.1" "@emotion/provider" "^0.11.2" "@emotion/styled" "^0.10.6" - "@storybook/components" "4.1.2" - "@storybook/core-events" "4.1.2" + "@storybook/components" "4.1.7" + "@storybook/core-events" "4.1.7" "@storybook/mantra-core" "^1.7.2" "@storybook/podda" "^1.2.3" "@storybook/react-komposer" "^2.0.5" @@ -1445,6 +1547,8 @@ lodash "^4.17.11" prop-types "^15.6.2" qs "^6.5.2" + react "^16.7.0" + react-dom "^16.7.0" react-fuzzy "^0.5.2" react-lifecycles-compat "^3.0.4" react-modal "^3.6.1" @@ -1607,41 +1711,21 @@ "@webassemblyjs/helper-wasm-bytecode" "1.7.11" "@webassemblyjs/wast-parser" "1.7.11" -"@webassemblyjs/ast@1.7.8": - version "1.7.8" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.7.8.tgz#f31f480debeef957f01b623f27eabc695fa4fe8f" - dependencies: - "@webassemblyjs/helper-module-context" "1.7.8" - "@webassemblyjs/helper-wasm-bytecode" "1.7.8" - "@webassemblyjs/wast-parser" "1.7.8" - "@webassemblyjs/floating-point-hex-parser@1.7.11": version "1.7.11" resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz#a69f0af6502eb9a3c045555b1a6129d3d3f2e313" integrity sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg== -"@webassemblyjs/floating-point-hex-parser@1.7.8": - version "1.7.8" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.8.tgz#1b3ed0e27e384032254e9322fc646dd3e70ef1b9" - "@webassemblyjs/helper-api-error@1.7.11": version "1.7.11" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz#c7b6bb8105f84039511a2b39ce494f193818a32a" integrity sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg== -"@webassemblyjs/helper-api-error@1.7.8": - version "1.7.8" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.8.tgz#a2b49c11f615e736f815ec927f035dcfa690d572" - "@webassemblyjs/helper-buffer@1.7.11": version "1.7.11" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz#3122d48dcc6c9456ed982debe16c8f37101df39b" integrity sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w== -"@webassemblyjs/helper-buffer@1.7.8": - version "1.7.8" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.8.tgz#3fc66bfa09c1c60e824cf3d5887826fac062877d" - "@webassemblyjs/helper-code-frame@1.7.11": version "1.7.11" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz#cf8f106e746662a0da29bdef635fcd3d1248364b" @@ -1649,39 +1733,21 @@ dependencies: "@webassemblyjs/wast-printer" "1.7.11" -"@webassemblyjs/helper-code-frame@1.7.8": - version "1.7.8" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.8.tgz#cc5a7e9522b70e7580df056dfd34020cf29645b0" - dependencies: - "@webassemblyjs/wast-printer" "1.7.8" - "@webassemblyjs/helper-fsm@1.7.11": version "1.7.11" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz#df38882a624080d03f7503f93e3f17ac5ac01181" integrity sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A== -"@webassemblyjs/helper-fsm@1.7.8": - version "1.7.8" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.8.tgz#fe4607430af466912797c21acafd3046080182ea" - "@webassemblyjs/helper-module-context@1.7.11": version "1.7.11" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz#d874d722e51e62ac202476935d649c802fa0e209" integrity sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg== -"@webassemblyjs/helper-module-context@1.7.8": - version "1.7.8" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.8.tgz#3c2e7ee93d14ff4768ba66fb1be42fdc9dc7160a" - "@webassemblyjs/helper-wasm-bytecode@1.7.11": version "1.7.11" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz#dd9a1e817f1c2eb105b4cf1013093cb9f3c9cb06" integrity sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ== -"@webassemblyjs/helper-wasm-bytecode@1.7.8": - version "1.7.8" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.8.tgz#89bdb78cd6dd5209ae2ed2925de78d0f0e00b6f0" - "@webassemblyjs/helper-wasm-section@1.7.11": version "1.7.11" resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz#9c9ac41ecf9fbcfffc96f6d2675e2de33811e68a" @@ -1692,15 +1758,6 @@ "@webassemblyjs/helper-wasm-bytecode" "1.7.11" "@webassemblyjs/wasm-gen" "1.7.11" -"@webassemblyjs/helper-wasm-section@1.7.8": - version "1.7.8" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.8.tgz#c68ef7d26a6fc12421b2e6e56f9bc810dfb33e87" - dependencies: - "@webassemblyjs/ast" "1.7.8" - "@webassemblyjs/helper-buffer" "1.7.8" - "@webassemblyjs/helper-wasm-bytecode" "1.7.8" - "@webassemblyjs/wasm-gen" "1.7.8" - "@webassemblyjs/ieee754@1.7.11": version "1.7.11" resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz#c95839eb63757a31880aaec7b6512d4191ac640b" @@ -1708,12 +1765,6 @@ dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/ieee754@1.7.8": - version "1.7.8" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.7.8.tgz#1f37974b13cb486a9237e73ce04cac7a2f1265ed" - dependencies: - "@xtuc/ieee754" "^1.2.0" - "@webassemblyjs/leb128@1.7.11": version "1.7.11" resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.7.11.tgz#d7267a1ee9c4594fd3f7e37298818ec65687db63" @@ -1721,21 +1772,11 @@ dependencies: "@xtuc/long" "4.2.1" -"@webassemblyjs/leb128@1.7.8": - version "1.7.8" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.7.8.tgz#1bee83426819192db2ea1a234b84c7ebc6d34c1f" - dependencies: - "@xtuc/long" "4.2.1" - "@webassemblyjs/utf8@1.7.11": version "1.7.11" resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.7.11.tgz#06d7218ea9fdc94a6793aa92208160db3d26ee82" integrity sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA== -"@webassemblyjs/utf8@1.7.8": - version "1.7.8" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.7.8.tgz#2b489d5cf43e0aebb93d8e2d792aff9879c61f05" - "@webassemblyjs/wasm-edit@1.7.11": version "1.7.11" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz#8c74ca474d4f951d01dbae9bd70814ee22a82005" @@ -1750,19 +1791,6 @@ "@webassemblyjs/wasm-parser" "1.7.11" "@webassemblyjs/wast-printer" "1.7.11" -"@webassemblyjs/wasm-edit@1.7.8": - version "1.7.8" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.8.tgz#f8bdbe7088718eca27b1c349bb7c06b8a457950c" - dependencies: - "@webassemblyjs/ast" "1.7.8" - "@webassemblyjs/helper-buffer" "1.7.8" - "@webassemblyjs/helper-wasm-bytecode" "1.7.8" - "@webassemblyjs/helper-wasm-section" "1.7.8" - "@webassemblyjs/wasm-gen" "1.7.8" - "@webassemblyjs/wasm-opt" "1.7.8" - "@webassemblyjs/wasm-parser" "1.7.8" - "@webassemblyjs/wast-printer" "1.7.8" - "@webassemblyjs/wasm-gen@1.7.11": version "1.7.11" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz#9bbba942f22375686a6fb759afcd7ac9c45da1a8" @@ -1774,16 +1802,6 @@ "@webassemblyjs/leb128" "1.7.11" "@webassemblyjs/utf8" "1.7.11" -"@webassemblyjs/wasm-gen@1.7.8": - version "1.7.8" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.8.tgz#7e8abf1545eae74ac6781d545c034af3cfd0c7d5" - dependencies: - "@webassemblyjs/ast" "1.7.8" - "@webassemblyjs/helper-wasm-bytecode" "1.7.8" - "@webassemblyjs/ieee754" "1.7.8" - "@webassemblyjs/leb128" "1.7.8" - "@webassemblyjs/utf8" "1.7.8" - "@webassemblyjs/wasm-opt@1.7.11": version "1.7.11" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz#b331e8e7cef8f8e2f007d42c3a36a0580a7d6ca7" @@ -1794,15 +1812,6 @@ "@webassemblyjs/wasm-gen" "1.7.11" "@webassemblyjs/wasm-parser" "1.7.11" -"@webassemblyjs/wasm-opt@1.7.8": - version "1.7.8" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.8.tgz#7ada6e211914728fce02ff0ff9c344edc6d41f26" - dependencies: - "@webassemblyjs/ast" "1.7.8" - "@webassemblyjs/helper-buffer" "1.7.8" - "@webassemblyjs/wasm-gen" "1.7.8" - "@webassemblyjs/wasm-parser" "1.7.8" - "@webassemblyjs/wasm-parser@1.7.11": version "1.7.11" resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz#6e3d20fa6a3519f6b084ef9391ad58211efb0a1a" @@ -1815,17 +1824,6 @@ "@webassemblyjs/leb128" "1.7.11" "@webassemblyjs/utf8" "1.7.11" -"@webassemblyjs/wasm-parser@1.7.8": - version "1.7.8" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.8.tgz#dac47c291fb6a3e63529aecd647592cd34afbf94" - dependencies: - "@webassemblyjs/ast" "1.7.8" - "@webassemblyjs/helper-api-error" "1.7.8" - "@webassemblyjs/helper-wasm-bytecode" "1.7.8" - "@webassemblyjs/ieee754" "1.7.8" - "@webassemblyjs/leb128" "1.7.8" - "@webassemblyjs/utf8" "1.7.8" - "@webassemblyjs/wast-parser@1.7.11": version "1.7.11" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz#25bd117562ca8c002720ff8116ef9072d9ca869c" @@ -1838,17 +1836,6 @@ "@webassemblyjs/helper-fsm" "1.7.11" "@xtuc/long" "4.2.1" -"@webassemblyjs/wast-parser@1.7.8": - version "1.7.8" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.7.8.tgz#f8aab9a450c048c1f9537695c89faeb92fabfba5" - dependencies: - "@webassemblyjs/ast" "1.7.8" - "@webassemblyjs/floating-point-hex-parser" "1.7.8" - "@webassemblyjs/helper-api-error" "1.7.8" - "@webassemblyjs/helper-code-frame" "1.7.8" - "@webassemblyjs/helper-fsm" "1.7.8" - "@xtuc/long" "4.2.1" - "@webassemblyjs/wast-printer@1.7.11": version "1.7.11" resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz#c4245b6de242cb50a2cc950174fdbf65c78d7813" @@ -1858,14 +1845,6 @@ "@webassemblyjs/wast-parser" "1.7.11" "@xtuc/long" "4.2.1" -"@webassemblyjs/wast-printer@1.7.8": - version "1.7.8" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.7.8.tgz#e7e965782c1912f6a965f14a53ff43d8ad0403a5" - dependencies: - "@webassemblyjs/ast" "1.7.8" - "@webassemblyjs/wast-parser" "1.7.8" - "@xtuc/long" "4.2.1" - "@xtuc/ieee754@^1.2.0": version "1.2.0" resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" @@ -1895,6 +1874,11 @@ acorn-dynamic-import@^3.0.0: dependencies: acorn "^5.0.0" +acorn-dynamic-import@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz#482210140582a36b83c3e342e1cfebcaa9240948" + integrity sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw== + acorn-globals@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-4.1.0.tgz#ab716025dbe17c54d3ef81d32ece2b2d99fe2538" @@ -1914,15 +1898,16 @@ acorn@^5.6.2: version "5.7.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.1.tgz#f095829297706a7c9776958c0afc8930a9b9d9d8" -acorn@^6.0.1: - version "6.0.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.0.2.tgz#6a459041c320ab17592c6317abbfdf4bbaa98ca4" - acorn@^6.0.2: version "6.0.4" resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.0.4.tgz#77377e7353b72ec5104550aa2d2097a2fd40b754" integrity sha512-VY4i5EKSKkofY2I+6QLTbTTN/UvEQPCo6eiwzzSaSWfpaDhOmStMCMod6wmuPciNq+XS0faCglFu2lHZpdHUtg== +acorn@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.0.5.tgz#81730c0815f3f3b34d8efa95cb7430965f4d887a" + integrity sha512-i33Zgp3XWtmZBMNvCr4azvOFeWVw1Rk6p3hfi3LUDvIFraOMywb1kAtrbi+med14m4Xfpqm3zRZMT+c0FNE7kg== + address@1.0.3, address@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/address/-/address-1.0.3.tgz#b5f50631f8d6cec8bd20c963963afb55e06cbce9" @@ -2179,7 +2164,7 @@ array-slice@^0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-0.2.3.tgz#dd3cfb80ed7973a75117cdac69b0b99ec86186f5" -array-union@^1.0.1: +array-union@^1.0.1, array-union@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" dependencies: @@ -2594,7 +2579,7 @@ babel-jest@^23.6.0: babel-plugin-istanbul "^4.1.6" babel-preset-jest "^23.2.0" -babel-loader@8.0.4, babel-loader@^8.0.4: +babel-loader@8.0.4: version "8.0.4" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.4.tgz#7bbf20cbe4560629e2e41534147692d3fecbdce6" integrity sha512-fhBhNkUToJcW9nV46v8w87AJOwAJDz84c1CL57n3Stj73FANM/b9TbCUK4YhdOwEyZ+OxhYpdeZDNzSI29Firw== @@ -2604,6 +2589,16 @@ babel-loader@8.0.4, babel-loader@^8.0.4: mkdirp "^0.5.1" util.promisify "^1.0.0" +babel-loader@^8.0.5: + version "8.0.5" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.5.tgz#225322d7509c2157655840bba52e46b6c2f2fe33" + integrity sha512-NTnHnVRd2JnRqPC0vW+iOQWU5pchDbYXsG2E6DMXEpMfUcQKclF9gmf3G3ZMhzG7IG9ji4coL0cm+FxeWxDpnw== + dependencies: + find-cache-dir "^2.0.0" + loader-utils "^1.0.2" + mkdirp "^0.5.1" + util.promisify "^1.0.0" + babel-messages@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" @@ -2744,12 +2739,13 @@ babel-plugin-react-docgen@^2.0.0: babel-plugin-syntax-jsx "^6.18.0" lodash "^4.17.10" -babel-plugin-styled-components@^1.9.4: - version "1.9.4" - resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-1.9.4.tgz#5f2c34d31237c6ee1e86453cc5fa488b97136669" - integrity sha512-FIACAvgJsUasYA+CdhPMWUIXWCdUUirz7fL9FGQYNNuOls+bs9OUWWHYVM2W9gjVoS2TXdEMqcOVVyG3Hagd/g== +babel-plugin-styled-components@^1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/babel-plugin-styled-components/-/babel-plugin-styled-components-1.10.0.tgz#ff1f42ad2cc78c21f26b62266b8f564dbc862939" + integrity sha512-sQVKG8irFXx14ZfaK1bBePirfkacl3j8nZwSZK+ZjsbnadRHKQTbhXbe/RB1vT6Vgkz45E+V95LBq4KqdhZUNw== dependencies: "@babel/helper-annotate-as-pure" "^7.0.0" + "@babel/helper-module-imports" "^7.0.0" babel-plugin-syntax-jsx "^6.18.0" lodash "^4.17.10" @@ -3600,24 +3596,6 @@ bytes@3.0.0, bytes@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" -cacache@^10.0.4: - version "10.0.4" - resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460" - dependencies: - bluebird "^3.5.1" - chownr "^1.0.1" - glob "^7.1.2" - graceful-fs "^4.1.11" - lru-cache "^4.1.1" - mississippi "^2.0.0" - mkdirp "^0.5.1" - move-concurrently "^1.0.1" - promise-inflight "^1.0.1" - rimraf "^2.6.2" - ssri "^5.2.4" - unique-filename "^1.1.0" - y18n "^4.0.0" - cacache@^11.0.2: version "11.3.1" resolved "https://registry.yarnpkg.com/cacache/-/cacache-11.3.1.tgz#d09d25f6c4aca7a6d305d141ae332613aa1d515f" @@ -3663,12 +3641,6 @@ caller-callsite@^2.0.0: dependencies: callsites "^2.0.0" -caller-path@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" - dependencies: - callsites "^0.2.0" - caller-path@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-2.0.0.tgz#468f83044e369ab2010fac5f06ceee15bb2cb1f4" @@ -3693,14 +3665,15 @@ callsite@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20" -callsites@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" - callsites@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/callsites/-/callsites-2.0.0.tgz#06eb84f00eea413da86affefacbffb36093b3c50" +callsites@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.0.0.tgz#fb7eb569b72ad7a45812f93fd9430a3e410b3dd3" + integrity sha512-tWnkwu9YEq2uzlBDI4RcLn8jrFvF9AOi8PxDNU3hZZjJcjkcRAq3vCI+vZcg1SuxISDYe86k9VZFwAxDiJGoAw== + camel-case@3.0.x: version "3.0.0" resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-3.0.0.tgz#ca3c3688a4e9cf3a4cda777dc4dcbc713249cf73" @@ -3805,6 +3778,15 @@ chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" +chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + character-entities-html4@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-1.1.2.tgz#c44fdde3ce66b52e8d321d6c1bf46101f0150610" @@ -3933,7 +3915,7 @@ cli-cursor@^2.1.0: dependencies: restore-cursor "^2.0.0" -cli-table3@0.5.1: +cli-table3@0.5.1, cli-table3@^0.5.0: version "0.5.1" resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.5.1.tgz#0252372d94dfc40dbd8df06005f48f31f656f202" integrity sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw== @@ -4075,10 +4057,6 @@ commander@^2.9.0: version "2.15.1" resolved "https://registry.yarnpkg.com/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" -commander@~2.13.0: - version "2.13.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" - common-tags@^1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" @@ -4684,6 +4662,13 @@ dir-glob@^2.0.0: arrify "^1.0.1" path-type "^3.0.0" +dir-glob@^2.2.1: + version "2.2.2" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.2.2.tgz#fa09f0694153c8918b18ba0deafae94769fc50c4" + integrity sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw== + dependencies: + path-type "^3.0.0" + doctrine@1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" @@ -4862,10 +4847,20 @@ elliptic@^6.0.0: minimalistic-assert "^1.0.0" minimalistic-crypto-utils "^1.0.0" +emittery@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.4.1.tgz#abe9d3297389ba424ac87e53d1c701962ce7433d" + integrity sha512-r4eRSeStEGf6M5SKdrQhhLK5bOwOBxQhIE3YSTnZE3GpKiLfnnhE+tPtrJE79+eDJgm39BM6LSoI8SCx4HbwlQ== + emoji-regex@^6.5.1: version "6.5.1" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.5.1.tgz#9baea929b155565c11ea41c6626eaa65cef992c2" +emoji-regex@^7.0.1: + version "7.0.3" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + emojis-list@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" @@ -5042,9 +5037,10 @@ eslint-config-airbnb@^17.1.0: object.assign "^4.1.0" object.entries "^1.0.4" -eslint-config-prettier@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-3.3.0.tgz#41afc8d3b852e757f06274ed6c44ca16f939a57d" +eslint-config-prettier@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-3.6.0.tgz#8ca3ffac4bd6eeef623a0651f9d754900e3ec217" + integrity sha512-ixJ4U3uTLXwJts4rmSVW/lMXjlGwCijhBJHk8iVqKKSifeI0qgFEfWl8L63isfc8Od7EiBALF6BX3jKLluf/jQ== dependencies: get-stdin "^6.0.0" @@ -5062,9 +5058,10 @@ eslint-module-utils@^2.2.0: debug "^2.6.8" pkg-dir "^1.0.0" -eslint-plugin-flowtype@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.2.0.tgz#824364ed5940a404b91326fdb5a313a2a74760df" +eslint-plugin-flowtype@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-3.2.1.tgz#45e032aee54e695dfc41a891e92b7afedfc62c77" + integrity sha512-1lymqM8Cawxu5xsS8TaCrLWJYUmUdoG4hCfa7yWOhCf0qZn/CvI8FxqkhdOP6bAosBn5zeYxKe3Q/4rfKN8a+A== dependencies: lodash "^4.17.10" @@ -5083,10 +5080,10 @@ eslint-plugin-import@^2.14.0: read-pkg-up "^2.0.0" resolve "^1.6.0" -eslint-plugin-jest@^22.1.2: - version "22.1.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-22.1.2.tgz#1ea36cc3faedbdb788e702ca633d635ca14e91e8" - integrity sha512-jSPT4rVmNetkeCIyrvvOM0wJtgoUSbKHIUDoOGzIISsg51eWN/nISPNKVM+jXMMDI9oowbyapOnpKSXlsLiDpQ== +eslint-plugin-jest@^22.1.3: + version "22.1.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-22.1.3.tgz#4444108dfcddc5d2117ed6dc551f529d7e73a99e" + integrity sha512-JTZTI6WQoNruAugNyCO8fXfTONVcDd5i6dMRFA5g3rUFn1UDDLILY1bTL6alvNXbW2U7Sc2OSpi8m08pInnq0A== eslint-plugin-jsx-a11y@^6.1.2: version "6.1.2" @@ -5101,21 +5098,25 @@ eslint-plugin-jsx-a11y@^6.1.2: has "^1.0.3" jsx-ast-utils "^2.0.1" -eslint-plugin-prettier@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.0.0.tgz#f6b823e065f8c36529918cdb766d7a0e975ec30c" +eslint-plugin-prettier@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.0.1.tgz#19d521e3981f69dd6d14f64aec8c6a6ac6eb0b0d" + integrity sha512-/PMttrarPAY78PLvV3xfWibMOdMDl57hmlQ2XqFeA37wd+CJ7WSxV7txqjVPHi/AAFKd2lX0ZqfsOc/i5yFCSQ== dependencies: prettier-linter-helpers "^1.0.0" -eslint-plugin-react@^7.11.1: - version "7.11.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.11.1.tgz#c01a7af6f17519457d6116aa94fc6d2ccad5443c" +eslint-plugin-react@^7.12.4: + version "7.12.4" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.12.4.tgz#b1ecf26479d61aee650da612e425c53a99f48c8c" + integrity sha512-1puHJkXJY+oS1t467MjbqjvX53uQ05HXwjqDgdbGBqf5j9eeydI54G3KwiJmWciQ0HTBacIKw2jgwSBSH3yfgQ== dependencies: array-includes "^3.0.3" doctrine "^2.1.0" has "^1.0.3" jsx-ast-utils "^2.0.1" + object.fromentries "^2.0.0" prop-types "^15.6.2" + resolve "^1.9.0" eslint-restricted-globals@^0.1.1: version "0.1.1" @@ -5143,10 +5144,10 @@ eslint-visitor-keys@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d" -eslint@^5.10.0: - version "5.10.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.10.0.tgz#24adcbe92bf5eb1fc2d2f2b1eebe0c5e0713903a" - integrity sha512-HpqzC+BHULKlnPwWae9MaVZ5AXJKpkxCVXQHrFaRw3hbDj26V/9ArYM4Rr/SQ8pi6qUPLXSSXC4RBJlyq2Z2OQ== +eslint@^5.12.1: + version "5.12.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.12.1.tgz#5ca9931fb9029d04e7be92b03ce3b58edfac7e3b" + integrity sha512-54NV+JkTpTu0d8+UYSA8mMKAG4XAsaOrozA9rCW7tgneg1mevcL7wIotPC+fZ0SkWwdhNqoXoxnQCTBp7UvTsg== dependencies: "@babel/code-frame" "^7.0.0" ajv "^6.5.3" @@ -5165,6 +5166,7 @@ eslint@^5.10.0: glob "^7.1.2" globals "^11.7.0" ignore "^4.0.6" + import-fresh "^3.0.0" imurmurhash "^0.1.4" inquirer "^6.1.0" js-yaml "^3.12.0" @@ -5179,7 +5181,6 @@ eslint@^5.10.0: pluralize "^7.0.0" progress "^2.0.0" regexpp "^2.0.1" - require-uncached "^1.0.3" semver "^5.5.1" strip-ansi "^4.0.0" strip-json-comments "^2.0.1" @@ -5227,6 +5228,11 @@ estree-walker@^0.5.2: version "0.5.2" resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.5.2.tgz#d3850be7529c9580d815600b53126515e146dd39" +estree-walker@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.0.tgz#5d865327c44a618dde5699f763891ae31f257dae" + integrity sha512-peq1RfVAVzr3PU/jL31RaOjUKLoZJpObQWJJ+LgfcxDUifyLZ1RjPQZTl0pzj2uJ45b7A7XpyppXvxdEqzo4rw== + esutils@^2.0.0, esutils@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" @@ -5446,6 +5452,18 @@ fast-glob@^2.0.2: merge2 "^1.2.1" micromatch "^3.1.10" +fast-glob@^2.2.6: + version "2.2.6" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.6.tgz#a5d5b697ec8deda468d85a74035290a025a95295" + integrity sha512-0BvMaZc1k9F+MeWWMe8pL6YltFzZYcJsYU7D4JyDA6PAczaXvxqQQ/z+mDF7/4Mw01DeUc+i3CTKajnkANkV4w== + dependencies: + "@mrmlnc/readdir-enhanced" "^2.2.1" + "@nodelib/fs.stat" "^1.1.2" + glob-parent "^3.1.0" + is-glob "^4.0.0" + merge2 "^1.2.3" + micromatch "^3.1.10" + fast-json-stable-stringify@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" @@ -5530,6 +5548,13 @@ file-entry-cache@^2.0.0: flat-cache "^1.2.1" object-assign "^4.0.1" +file-entry-cache@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-4.0.0.tgz#633567d15364aefe0b299e1e217735e8f3a9f6e8" + integrity sha512-AVSwsnbV8vH/UVbvgEhf3saVQXORNv0ZzSkvkhQIaia5Tia+JhGTaa/ePUSVoPHQyGayQNmYfkzFi3WZV5zcpA== + dependencies: + flat-cache "^2.0.1" + file-loader@1.1.11: version "1.1.11" resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-1.1.11.tgz#6fe886449b0f2a936e43cabaac0cdbfb369506f8" @@ -5648,10 +5673,24 @@ flat-cache@^1.2.1: graceful-fs "^4.1.2" write "^0.2.1" -flow-bin@0.89.0: - version "0.89.0" - resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.89.0.tgz#6bd29c2af7e0f429797f820662f33749105c32fa" - integrity sha512-DkO4PsXYrl53V6G5+t5HbRMC5ajYUQej2LEGPUZ+j9okTb41Sn5j9vfxsCpXMEAslYnQoysHhYu4GUZsQX/DrQ== +flat-cache@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" + integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== + dependencies: + flatted "^2.0.0" + rimraf "2.6.3" + write "1.0.3" + +flatted@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.0.tgz#55122b6536ea496b4b44893ee2608141d10d9916" + integrity sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg== + +flow-bin@0.91.0: + version "0.91.0" + resolved "https://registry.yarnpkg.com/flow-bin/-/flow-bin-0.91.0.tgz#f5c89729f74b2ccbd47df6fbfadbdcc89cc1e478" + integrity sha512-j+L+xNiUYnZZ27MjVI0y2c9474ZHOvdSQq0Tjwh56mEA7tfxYqp5Dcb6aZSwvs3tGMTjCrZow9aUlZf3OoRyDQ== flush-write-stream@^1.0.0: version "1.0.3" @@ -5891,6 +5930,18 @@ glob@^7.0.0, glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2: once "^1.3.0" path-is-absolute "^1.0.0" +glob@^7.1.3: + version "7.1.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" + integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + global-modules@1.0.0, global-modules@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" @@ -5899,6 +5950,13 @@ global-modules@1.0.0, global-modules@^1.0.0: is-windows "^1.0.1" resolve-dir "^1.0.0" +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + global-prefix@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" @@ -5909,6 +5967,15 @@ global-prefix@^1.0.1: is-windows "^1.0.1" which "^1.2.14" +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + global@^4.3.2: version "4.3.2" resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" @@ -5928,7 +5995,7 @@ globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" -globby@8.0.1, globby@^8.0.0, globby@^8.0.1: +globby@8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.1.tgz#b5ad48b8aa80b35b814fc1281ecc851f1d2b5b50" integrity sha512-oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw== @@ -5973,6 +6040,19 @@ globby@^6.1.0: pify "^2.0.0" pinkie-promise "^2.0.0" +globby@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-9.0.0.tgz#3800df736dc711266df39b4ce33fe0d481f94c23" + integrity sha512-q0qiO/p1w/yJ0hk8V9x1UXlgsXUxlGd0AHUOXZVXBO6aznDtpx7M8D1kBrCAItoPm+4l8r6ATXV1JpjY2SBQOw== + dependencies: + array-union "^1.0.2" + dir-glob "^2.2.1" + fast-glob "^2.2.6" + glob "^7.1.3" + ignore "^4.0.3" + pify "^4.0.1" + slash "^2.0.0" + globjoin@^0.1.4: version "0.1.4" resolved "https://registry.yarnpkg.com/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43" @@ -6279,7 +6359,19 @@ html-webpack-plugin@^4.0.0-beta.2: tapable "^1.1.0" util.promisify "1.0.0" -htmlparser2@^3.9.1, htmlparser2@^3.9.2: +htmlparser2@^3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.0.tgz#5f5e422dcf6119c0d983ed36260ce9ded0bee464" + integrity sha512-J1nEUGv+MkXS0weHNWVKJJ+UrLfePxRWpN3C9bEi9fLxL2+ggW94DQvgYVXsaT30PGwYRIZKNZXuyMhp3Di4bQ== + dependencies: + domelementtype "^1.3.0" + domhandler "^2.3.0" + domutils "^1.5.1" + entities "^1.1.1" + inherits "^2.0.1" + readable-stream "^3.0.6" + +htmlparser2@^3.9.1: version "3.9.2" resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.9.2.tgz#1bdf87acca0f3f9e53fa4fcceb0f4b4cbb00b338" dependencies: @@ -6387,7 +6479,7 @@ ignore@^3.3.5: version "3.3.8" resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.8.tgz#3f8e9c35d38708a3a7e0e9abb6c73e7ee7707b2b" -ignore@^4.0.6: +ignore@^4.0.3, ignore@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" @@ -6418,6 +6510,14 @@ import-fresh@^2.0.0: caller-path "^2.0.0" resolve-from "^3.0.0" +import-fresh@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.0.0.tgz#a3d897f420cab0e671236897f75bc14b4885c390" + integrity sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + import-from@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" @@ -6474,7 +6574,7 @@ inherits@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" -ini@^1.3.4, ini@~1.3.0: +ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: version "1.3.5" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" @@ -6588,7 +6688,7 @@ is-boolean-object@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.0.0.tgz#98f8b28030684219a95f375cfbd88ce3405dff93" -is-buffer@^1.0.2, is-buffer@^1.1.4, is-buffer@^1.1.5: +is-buffer@^1.0.2, is-buffer@^1.1.5: version "1.1.6" resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" @@ -7100,9 +7200,10 @@ jest-jasmine2@^23.6.0: jest-util "^23.4.0" pretty-format "^23.6.0" -jest-junit@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/jest-junit/-/jest-junit-5.2.0.tgz#980401db7aa69999cf117c6d740a8135c22ae379" +jest-junit@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/jest-junit/-/jest-junit-6.0.1.tgz#7c24b2aff4ddfce3a8c0e0c84978123c0d4a945a" + integrity sha512-gMJb8qqyLKTD4pyaU8gjQv6wiudAqEFFt2VFswJ/+swB69WQh5mMn8tezR9B8ukejHjFbq5y9qbYWxi9uZeQZA== dependencies: jest-config "^23.6.0" jest-validate "^23.0.1" @@ -7476,10 +7577,10 @@ klaw@^1.0.0: optionalDependencies: graceful-fs "^4.1.9" -known-css-properties@^0.10.0: - version "0.10.0" - resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.10.0.tgz#8378a8921e6c815ecc47095744a8900af63d577d" - integrity sha512-OMPb86bpVbnKN/2VJw1Ggs1Hw/FNGwEL1QYiNIEHaB5FSLybJ4QD7My5Hm9yDhgpRrRnnOgu0oKeuuABzASeBw== +known-css-properties@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.11.0.tgz#0da784f115ea77c76b81536d7052e90ee6c86a8a" + integrity sha512-bEZlJzXo5V/ApNNa5z375mJC6Nrz4vG43UgcSCrg2OHC+yuB6j0iDSrY7RQ/+PRofFB03wNIIt9iXIVLr4wc7w== lazy-cache@^0.2.3: version "0.2.7" @@ -7700,7 +7801,7 @@ lru-cache@4.1.x: pseudomap "^1.0.2" yallist "^2.1.2" -lru-cache@^4.0.1, lru-cache@^4.1.1: +lru-cache@^4.0.1: version "4.1.2" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.2.tgz#45234b2e6e2f2b33da125624c4664929a0224c3f" dependencies: @@ -7715,12 +7816,6 @@ lru-cache@^4.1.3: pseudomap "^1.0.2" yallist "^2.1.2" -magic-string@^0.22.4: - version "0.22.5" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.22.5.tgz#8e9cf5afddf44385c1da5bc2a6a0dbd10b03657e" - dependencies: - vlq "^0.2.2" - magic-string@^0.25.1: version "0.25.1" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.1.tgz#b1c248b399cd7485da0fe7385c2fc7011843266e" @@ -7867,6 +7962,11 @@ merge2@^1.2.1: version "1.2.2" resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.2.tgz#03212e3da8d86c4d8523cebd6318193414f94e34" +merge2@^1.2.3: + version "1.2.3" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.3.tgz#7ee99dbd69bb6481689253f018488a1b902b0ed5" + integrity sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA== + merge@^1.1.3: version "1.2.0" resolved "https://registry.yarnpkg.com/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da" @@ -7993,21 +8093,6 @@ minimist@~0.0.1: version "0.0.10" resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" -mississippi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f" - dependencies: - concat-stream "^1.5.0" - duplexify "^3.4.2" - end-of-stream "^1.1.0" - flush-write-stream "^1.0.0" - from2 "^2.1.0" - parallel-transform "^1.1.0" - pump "^2.0.1" - pumpify "^1.3.3" - stream-each "^1.1.0" - through2 "^2.0.0" - mississippi@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" @@ -8382,6 +8467,16 @@ object.fromentries@^1.0.0: function-bind "^1.1.1" has "^1.0.1" +object.fromentries@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.0.tgz#49a543d92151f8277b3ac9600f1e930b189d30ab" + integrity sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA== + dependencies: + define-properties "^1.1.2" + es-abstract "^1.11.0" + function-bind "^1.1.1" + has "^1.0.1" + object.getownpropertydescriptors@^2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" @@ -8552,6 +8647,13 @@ param-case@2.1.x: dependencies: no-case "^2.2.0" +parent-module@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.0.tgz#df250bdc5391f4a085fb589dad761f5ad6b865b5" + integrity sha512-8Mf5juOMmiE4FcmzYc4IaiS9L3+9paz2KOiXzkRviCP6aDmN49Hz6EMWz0lGNp9pX80GvvAuLADtyGfW/Em3TA== + dependencies: + callsites "^3.0.0" + parse-asn1@^5.0.0: version "5.1.0" resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.0.tgz#37c4f9b7ed3ab65c74817b5f2480937fbf97c712" @@ -8664,6 +8766,11 @@ path-parse@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1" +path-parse@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + path-to-regexp@0.1.7: version "0.1.7" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" @@ -8722,6 +8829,11 @@ pify@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.0.tgz#db04c982b632fd0df9090d14aaf1c8413cadb695" +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + pinkie-promise@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-1.0.0.tgz#d1da67f5482563bb7cf57f286ae2822ecfbf3670" @@ -8801,19 +8913,19 @@ postcss-flexbugs-fixes@^4.1.0: dependencies: postcss "^7.0.0" -postcss-html@^0.34.0: - version "0.34.0" - resolved "https://registry.yarnpkg.com/postcss-html/-/postcss-html-0.34.0.tgz#9bfd637ad8c3d3a43625b5ef844dc804b3370868" +postcss-html@^0.36.0: + version "0.36.0" + resolved "https://registry.yarnpkg.com/postcss-html/-/postcss-html-0.36.0.tgz#b40913f94eaacc2453fd30a1327ad6ee1f88b204" + integrity sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw== dependencies: - htmlparser2 "^3.9.2" + htmlparser2 "^3.10.0" -postcss-jsx@^0.35.0: - version "0.35.0" - resolved "https://registry.yarnpkg.com/postcss-jsx/-/postcss-jsx-0.35.0.tgz#1d6cb82393994cdc7e9aa421648e3f0f3f98209b" +postcss-jsx@^0.36.0: + version "0.36.0" + resolved "https://registry.yarnpkg.com/postcss-jsx/-/postcss-jsx-0.36.0.tgz#b7685ed3d070a175ef0aa48f83d9015bd772c82d" + integrity sha512-/lWOSXSX5jlITCKFkuYU2WLFdrncZmjSVyNpHAunEgirZXLwI8RjU556e3Uz4mv0WVHnJA9d3JWb36lK9Yx99g== dependencies: - "@babel/core" "^7.1.2" - optionalDependencies: - postcss-styled ">=0.34.0" + "@babel/core" ">=7.1.0" postcss-less@^3.1.0: version "3.1.0" @@ -8839,11 +8951,12 @@ postcss-loader@^3.0.0: postcss-load-config "^2.0.0" schema-utils "^1.0.0" -postcss-markdown@^0.34.0: - version "0.34.0" - resolved "https://registry.yarnpkg.com/postcss-markdown/-/postcss-markdown-0.34.0.tgz#7a043e6eee3ab846a4cefe3ab43d141038e2da79" +postcss-markdown@^0.36.0: + version "0.36.0" + resolved "https://registry.yarnpkg.com/postcss-markdown/-/postcss-markdown-0.36.0.tgz#7f22849ae0e3db18820b7b0d5e7833f13a447560" + integrity sha512-rl7fs1r/LNSB2bWRhyZ+lM/0bwKv9fhl38/06gF6mKMo/NPnp55+K1dSTosSVjFZc0e1ppBlu+WT91ba0PMBfQ== dependencies: - remark "^9.0.0" + remark "^10.0.1" unist-util-find-all-after "^1.0.2" postcss-media-query-parser@^0.2.3: @@ -8917,13 +9030,10 @@ postcss-selector-parser@^3.1.0: indexes-of "^1.0.1" uniq "^1.0.1" -postcss-styled@>=0.34.0, postcss-styled@^0.34.0: - version "0.34.0" - resolved "https://registry.yarnpkg.com/postcss-styled/-/postcss-styled-0.34.0.tgz#07d47bcb13707289782aa058605fd9feaf84391d" - -postcss-syntax@^0.34.0: - version "0.34.0" - resolved "https://registry.yarnpkg.com/postcss-syntax/-/postcss-syntax-0.34.0.tgz#4a85c022f1cdecea72102775c91af1e7f506d83a" +postcss-syntax@^0.36.2: + version "0.36.2" + resolved "https://registry.yarnpkg.com/postcss-syntax/-/postcss-syntax-0.36.2.tgz#f08578c7d95834574e5593a82dfbfa8afae3b51c" + integrity sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w== postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0: version "3.3.0" @@ -8942,7 +9052,7 @@ postcss@^6.0.1: source-map "^0.6.1" supports-color "^5.3.0" -postcss@^6.0.14, postcss@^6.0.23: +postcss@^6.0.23: version "6.0.23" resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" integrity sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== @@ -8959,6 +9069,15 @@ postcss@^7.0.0, postcss@^7.0.1: source-map "^0.6.1" supports-color "^5.4.0" +postcss@^7.0.13: + version "7.0.13" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.13.tgz#42bf716413e8f1c786ab71dc6e722b3671b16708" + integrity sha512-h8SY6kQTd1wISHWjz+E6cswdhMuyBZRb16pSTv3W4zYZ3/YbyWeJdNUeOXB5IdZqE1U76OUEjjjqsC3z2f3hVg== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + postcss@^7.0.2: version "7.0.2" resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.2.tgz#7b5a109de356804e27f95a960bef0e4d5bc9bb18" @@ -8998,10 +9117,10 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@^1.15.3: - version "1.15.3" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.15.3.tgz#1feaac5bdd181237b54dbe65d874e02a1472786a" - integrity sha512-gAU9AGAPMaKb3NNSUUuhhFAS7SCO4ALTN4nRIn6PJ075Qd28Yn2Ig2ahEJWdJwJmlEBTUfC7mMUSFy8MwsOCfg== +prettier@^1.16.0: + version "1.16.0" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.16.0.tgz#104dd25f5ee3d0c9d0a6ce4bb40ced8481d51219" + integrity sha512-MCBCYeAuZfejUPdEpkleLWvpRBwLii/Sp5jQs0eb8Ul/drGIDjkL6tAU24tk6yCGf0KPV5rhPPPlczfBmN2pWQ== pretty-error@^2.1.1: version "2.1.1" @@ -9139,7 +9258,7 @@ public-encrypt@^4.0.0: parse-asn1 "^5.0.0" randombytes "^2.0.1" -pump@^2.0.0, pump@^2.0.1: +pump@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" dependencies: @@ -9348,15 +9467,15 @@ react-dom@16.4.2: object-assign "^4.1.1" prop-types "^15.6.0" -react-dom@^16.6.0: - version "16.6.3" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.6.3.tgz#8fa7ba6883c85211b8da2d0efeffc9d3825cccc0" - integrity sha512-8ugJWRCWLGXy+7PmNh8WJz3g1TaTUt1XyoIcFN+x0Zbkoz+KKdUyx1AQLYJdbFXjuF41Nmjn5+j//rxvhFjgSQ== +react-dom@^16.7.0: + version "16.7.0" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.7.0.tgz#a17b2a7ca89ee7390bc1ed5eb81783c7461748b8" + integrity sha512-D0Ufv1ExCAmF38P2Uh1lwpminZFRXEINJe53zRAbm4KPwSyd6DY/uDoS0Blj9jvPpn1+wivKpZYc8aAAN/nAkg== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" prop-types "^15.6.2" - scheduler "^0.11.2" + scheduler "^0.12.0" react-error-overlay@^5.1.0: version "5.1.0" @@ -9490,15 +9609,15 @@ react@16.4.2: object-assign "^4.1.1" prop-types "^15.6.0" -react@^16.6.0: - version "16.6.3" - resolved "https://registry.yarnpkg.com/react/-/react-16.6.3.tgz#25d77c91911d6bbdd23db41e70fb094cc1e0871c" - integrity sha512-zCvmH2vbEolgKxtqXL2wmGCUxUyNheYn/C+PD1YAjfxHC54+MhdruyhO7QieQrYsYeTxrn93PM2y0jRH1zEExw== +react@^16.7.0: + version "16.7.0" + resolved "https://registry.yarnpkg.com/react/-/react-16.7.0.tgz#b674ec396b0a5715873b350446f7ea0802ab6381" + integrity sha512-StCz3QY8lxTb5cl2HJxjwLFOXPIFQp+p+hxQfc8WE0QiLfCtIlKj8/+5tjjKm8uSTlAW+fCPaavGFS06V9Ar3A== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" prop-types "^15.6.2" - scheduler "^0.11.2" + scheduler "^0.12.0" read-file-relative@^1.2.0: version "1.2.0" @@ -9572,6 +9691,15 @@ readable-stream@1.0: isarray "0.0.1" string_decoder "~0.10.x" +readable-stream@^3.0.6: + version "3.1.1" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.1.1.tgz#ed6bbc6c5ba58b090039ff18ce670515795aeb06" + integrity sha512-DkN66hPyqDhnIQ6Jcsvx9bFjhw214O4poMBcIMgPVpQvNy9a0e0Uhg5SqySyDKAmUlwt8LonTBz1ezOnM8pUdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readdirp@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.1.0.tgz#4ed0ad060df3073300c48440373f72d1cc642d78" @@ -9678,6 +9806,15 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" +regexp-tree@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/regexp-tree/-/regexp-tree-0.1.0.tgz#a56ad7746097888ea16457479029ec9345b96ab0" + integrity sha512-rHQv+tzu+0l3KS/ERabas1yK49ahNVxuH40WcPg53CzP5p8TgmmyBgHELLyJcvjhTD0e5ahSY6C76LbEVtr7cg== + dependencies: + cli-table3 "^0.5.0" + colors "^1.1.2" + yargs "^10.0.3" + regexp.prototype.flags@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.2.0.tgz#6b30724e306a27833eeb171b66ac8890ba37e41c" @@ -9748,9 +9885,10 @@ relateurl@0.2.x: version "0.2.7" resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" -remark-parse@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-5.0.0.tgz#4c077f9e499044d1d5c13f80d7a98cf7b9285d95" +remark-parse@^6.0.0: + version "6.0.3" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-6.0.3.tgz#c99131052809da482108413f87b0ee7f52180a3a" + integrity sha512-QbDXWN4HfKTUC0hHa4teU463KclLAnwpn/FBn87j9cKYJWWawbiLgMfP2Q4XwhxxuuuOxHlw+pSN0OKuJwyVvg== dependencies: collapse-white-space "^1.0.2" is-alphabetical "^1.0.0" @@ -9768,9 +9906,10 @@ remark-parse@^5.0.0: vfile-location "^2.0.0" xtend "^4.0.1" -remark-stringify@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-5.0.0.tgz#336d3a4d4a6a3390d933eeba62e8de4bd280afba" +remark-stringify@^6.0.0: + version "6.0.4" + resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-6.0.4.tgz#16ac229d4d1593249018663c7bddf28aafc4e088" + integrity sha512-eRWGdEPMVudijE/psbIDNcnJLRVx3xhfuEsTDGgH4GsFF91dVhw5nhmnBppafJ7+NWINW6C7ZwWbi30ImJzqWg== dependencies: ccount "^1.0.0" is-alphanumeric "^1.0.0" @@ -9787,13 +9926,14 @@ remark-stringify@^5.0.0: unherit "^1.0.4" xtend "^4.0.1" -remark@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/remark/-/remark-9.0.0.tgz#c5cfa8ec535c73a67c4b0f12bfdbd3a67d8b2f60" +remark@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/remark/-/remark-10.0.1.tgz#3058076dc41781bf505d8978c291485fe47667df" + integrity sha512-E6lMuoLIy2TyiokHprMjcWNJ5UxfGQjaMSMhV+f4idM625UjjK4j798+gPs5mfjzDE6vL0oFKVeZM6gZVSVrzQ== dependencies: - remark-parse "^5.0.0" - remark-stringify "^5.0.0" - unified "^6.0.0" + remark-parse "^6.0.0" + remark-stringify "^6.0.0" + unified "^7.0.0" remove-trailing-separator@^1.0.1: version "1.1.0" @@ -9838,9 +9978,10 @@ replace-ext@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" -replicator@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/replicator/-/replicator-1.0.2.tgz#f21812f28f3b853a34795a7d52814581df652fe1" +replicator@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/replicator/-/replicator-1.0.3.tgz#c0b3ea31e749015bae5d52273f2ae35d541b87ef" + integrity sha512-WsKsraaM0x0QHy5CtzdgFXUxyowoBhyNkmPqmZShW6h+rOWnyT6Od3zRdTX9r616rAA6kDC9MKQGnSM/CJKfVQ== request-promise-core@1.1.1: version "1.1.1" @@ -9922,13 +10063,6 @@ require-main-filename@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" -require-uncached@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" - dependencies: - caller-path "^0.1.0" - resolve-from "^1.0.0" - requires-port@1.0.x, requires-port@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" @@ -9952,10 +10086,6 @@ resolve-dir@^1.0.0: expand-tilde "^2.0.0" global-modules "^1.0.0" -resolve-from@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" - resolve-from@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-2.0.0.tgz#9480ab20e94ffa1d9e80a804c7ea147611966b57" @@ -9994,6 +10124,13 @@ resolve@^1.5.0, resolve@^1.6.0: dependencies: path-parse "^1.0.5" +resolve@^1.9.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.0.tgz#3bdaaeaf45cc07f375656dfd2e54ed0810b101ba" + integrity sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg== + dependencies: + path-parse "^1.0.6" + restore-cursor@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" @@ -10021,6 +10158,13 @@ rimraf@2, rimraf@^2.2.8, rimraf@^2.5.1, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2. dependencies: glob "^7.0.5" +rimraf@2.6.3, rimraf@^2.6.3: + version "2.6.3" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.1.tgz#0f4584295c53a3628af7e6d79aca21ce57d1c6e7" @@ -10028,10 +10172,10 @@ ripemd160@^2.0.0, ripemd160@^2.0.1: hash-base "^2.0.0" inherits "^2.0.1" -rollup-plugin-babel@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-4.1.0.tgz#c97f50c82aa8e89ddaa116cdc5c832b8ba74db17" - integrity sha512-4IYv/yTNyH4P/Cma1mWdqy42gc051i1mTe/6oe8F055WzJGSb2qs1mSDwZTo93wA6kMBgHBIR/OcBk7JMnL59Q== +rollup-plugin-babel@^4.3.2: + version "4.3.2" + resolved "https://registry.yarnpkg.com/rollup-plugin-babel/-/rollup-plugin-babel-4.3.2.tgz#8c0e1bd7aa9826e90769cf76895007098ffd1413" + integrity sha512-KfnizE258L/4enADKX61ozfwGHoqYauvoofghFJBhFnpH9Sb9dNPpWg8QHOaAfVASUYV8w0mCx430i9z0LJoJg== dependencies: "@babel/helper-module-imports" "^7.0.0" rollup-pluginutils "^2.3.0" @@ -10059,14 +10203,6 @@ rollup-plugin-node-resolve@^4.0.0: is-module "^1.0.0" resolve "^1.8.1" -rollup-plugin-replace@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-replace/-/rollup-plugin-replace-2.0.0.tgz#19074089c8ed57184b8cc64e967a03d095119277" - dependencies: - magic-string "^0.22.4" - minimatch "^3.0.2" - rollup-pluginutils "^2.0.1" - rollup-plugin-replace@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/rollup-plugin-replace/-/rollup-plugin-replace-2.1.0.tgz#f9c07a4a89a2f8be912ee54b3f0f68d91e9ed0ae" @@ -10075,31 +10211,34 @@ rollup-plugin-replace@^2.1.0: minimatch "^3.0.2" rollup-pluginutils "^2.0.1" -rollup-plugin-size-snapshot@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-size-snapshot/-/rollup-plugin-size-snapshot-0.7.0.tgz#f0070e4aeee736f45f8eb6b96e12e6238705c13b" +rollup-plugin-size-snapshot@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-size-snapshot/-/rollup-plugin-size-snapshot-0.8.0.tgz#cb094a8e146a969d620335c4f126da8563a1f35c" + integrity sha512-Hb1u15UY5diVjpY2hItjhBjtAQv3O5s24FpyGMLlsxztxqT3mTwz1ArWI0YNxZMUGa1YTr9lrf11YQXC/BeVQQ== dependencies: - acorn "^6.0.1" + acorn "^6.0.5" bytes "^3.0.0" - chalk "^2.4.1" + chalk "^2.4.2" gzip-size "^5.0.0" jest-diff "^23.6.0" memory-fs "^0.4.1" - rollup-plugin-replace "^2.0.0" - terser "^3.8.2" - webpack "^4.19.0" + rollup-plugin-replace "^2.1.0" + terser "^3.14.1" + webpack "^4.28.4" -rollup-plugin-strip@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-strip/-/rollup-plugin-strip-1.2.0.tgz#ed7efd63c3789d37402eee9d37c743a24d9d7711" +rollup-plugin-strip@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/rollup-plugin-strip/-/rollup-plugin-strip-1.2.1.tgz#09b212a7b45aaf87cff7c6838ec36e89f8f665dd" + integrity sha512-+zKSSiBeA4gaJZApzDSzPR7Xtb8esqJFh9myeiSX+geiaMC/b7nge1O/NRwk5VcMFPLU+XdpuGL0eYfyJG6Tbw== dependencies: - estree-walker "^0.5.2" + estree-walker "^0.6.0" magic-string "^0.25.1" rollup-pluginutils "^2.3.3" -rollup-plugin-uglify@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/rollup-plugin-uglify/-/rollup-plugin-uglify-6.0.0.tgz#15aa8919e5cdc63b7cfc9319c781788b40084ce4" +rollup-plugin-uglify@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/rollup-plugin-uglify/-/rollup-plugin-uglify-6.0.1.tgz#f8d8e0309104af33981ec0956670b0bd7fac75f5" + integrity sha512-Mo4fFTof41Ij401wGl7rJxir8b/I9fHfaNeLi9FQAa8aFatQdmvoWR5nEixTmdk8ycbB8p1owYGru+g+cvrH0Q== dependencies: "@babel/code-frame" "^7.0.0" jest-worker "^23.2.0" @@ -10127,13 +10266,14 @@ rollup-pluginutils@^2.3.1, rollup-pluginutils@^2.3.3: estree-walker "^0.5.2" micromatch "^2.3.11" -rollup@^0.68.0: - version "0.68.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-0.68.0.tgz#e4fbde2e6278354962be530b498fc485298c0fc3" - integrity sha512-UbmntCf8QBlOqJnwsNWQCI0oonHOgs9y1OLoO8BHf2r8gCyRLp3JzLHXARJpsNDAS08Qm3LDjzyWma5sqnCxDQ== +rollup@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-1.1.2.tgz#8d094b85683b810d0c05a16bd7618cf70d48eba7" + integrity sha512-OkdMxqMl8pWoQc5D8y1cIinYQPPLV8ZkfLgCzL6SytXeNA2P7UHynEQXI9tYxuAjAMsSyvRaWnyJDLHMxq0XAg== dependencies: "@types/estree" "0.0.39" "@types/node" "*" + acorn "^6.0.5" rst-selector-parser@^2.2.3: version "2.2.3" @@ -10199,10 +10339,10 @@ sax@^1.2.4, sax@~1.2.4: resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== -scheduler@^0.11.2: - version "0.11.3" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.11.3.tgz#b5769b90cf8b1464f3f3cfcafe8e3cd7555a2d6b" - integrity sha512-i9X9VRRVZDd3xZw10NY5Z2cVMbdYg6gqFecfj79USv1CFN+YrJ3gIPRKf1qlY+Sxly4djoKdfx1T+m9dnRB8kQ== +scheduler@^0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.12.0.tgz#8ab17699939c0aedc5a196a657743c496538647b" + integrity sha512-t7MBR28Akcp4Jm+QoR63XgAi9YgCUmgvDHqf5otgAj4QvdoBE4ImCX0ffehefePPG+aitiYHp0g/mW6s4Tp+dw== dependencies: loose-envify "^1.1.0" object-assign "^4.1.1" @@ -10591,12 +10731,6 @@ sshpk@^1.7.0: jsbn "~0.1.0" tweetnacl "~0.14.0" -ssri@^5.2.4: - version "5.3.0" - resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06" - dependencies: - safe-buffer "^5.1.1" - ssri@^6.0.0: version "6.0.1" resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" @@ -10690,6 +10824,15 @@ string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" +string-width@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.0.0.tgz#5a1690a57cc78211fffd9bf24bbe24d090604eb1" + integrity sha512-rr8CUxBbvOZDUvc5lNIJ+OC1nPVpz+Siw9VBtUjB9b6jZehZLFt0JMCZzShFHIsI8cbhm0EsNIfWJMFV3cu3Ew== + dependencies: + emoji-regex "^7.0.1" + is-fullwidth-code-point "^2.0.0" + strip-ansi "^5.0.0" + string.prototype.matchall@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-3.0.0.tgz#66f4d8dd5c6c6cea4dffb55ec5f3184a8dd0dd59" @@ -10730,6 +10873,13 @@ string_decoder@^1.0.0, string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" +string_decoder@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" + integrity sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w== + dependencies: + safe-buffer "~5.1.0" + string_decoder@~0.10.x: version "0.10.31" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" @@ -10800,12 +10950,13 @@ style-search@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902" -styled-components@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-4.1.2.tgz#f8a685e3b2bcd03c5beac7f2c02bb6ad237da9b3" - integrity sha512-NdvWatJ2WLqZxAvto+oH0k7GAC/TlAUJTrHoXJddjbCrU6U23EmVbb9LXJBF+d6q6hH+g9nQYOWYPUeX/Vlc2w== +styled-components@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-4.1.3.tgz#4472447208e618b57e84deaaeb6acd34a5e0fe9b" + integrity sha512-0quV4KnSfvq5iMtT0RzpMGl/Dg3XIxIxOl9eJpiqiq4SrAmR1l1DLzNpMzoy3DyzdXVDMJS2HzROnXscWA3SEw== dependencies: - "@emotion/is-prop-valid" "^0.6.8" + "@babel/helper-module-imports" "^7.0.0" + "@emotion/is-prop-valid" "^0.7.3" "@emotion/unitless" "^0.7.0" babel-plugin-styled-components ">= 1" css-to-react-native "^2.2.2" @@ -10834,19 +10985,19 @@ stylelint-config-styled-components@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/stylelint-config-styled-components/-/stylelint-config-styled-components-0.1.1.tgz#b408388d7c687833ab4be4c4e6522d97d2827ede" -stylelint-processor-styled-components@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/stylelint-processor-styled-components/-/stylelint-processor-styled-components-1.5.1.tgz#c3ab94eb0ea234750003ab648f2d3a17f79e1c61" - integrity sha512-gDsr2PCwc82lN2RkK2fq108lEIGFqnX0ZB+KVhHn4i+Lisb9W0f9gHChQK8peMo9/DVksb6QYNTLOwCb9OwcKg== +stylelint-processor-styled-components@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/stylelint-processor-styled-components/-/stylelint-processor-styled-components-1.5.2.tgz#875e21baa2dd0a0c0d5de082430e47c45c7d14ce" + integrity sha512-sjOU/GtTQMR1McdntJWo6Za1wbdl5YuxQwWm5l2Nz6ELYoVI9WJTZbU9DQcvkOGjW3+HEk4ZKBytqFrMJPIx9Q== dependencies: "@babel/parser" "^7.0.0" "@babel/traverse" "^7.0.0" - postcss "^6.0.14" + postcss "^7.0.0" -stylelint@9.9.0: - version "9.9.0" - resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-9.9.0.tgz#dde466e9b049e0bd30e912ad280f1a2ecf6efdf8" - integrity sha512-kIuX0/9/I2mZeHz6EoFt7UpLt7Mz+ic9/PmFwKMdq4BkQHikg3FkcgAElLdAmaI8Au1JEUOS996ZFE+mwXytmA== +stylelint@9.10.1: + version "9.10.1" + resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-9.10.1.tgz#5f0ee3701461dff1d68284e1386efe8f0677a75d" + integrity sha512-9UiHxZhOAHEgeQ7oLGwrwoDR8vclBKlSX7r4fH0iuu0SfPwFaLkb1c7Q2j1cqg9P7IDXeAV2TvQML/fRQzGBBQ== dependencies: autoprefixer "^9.0.0" balanced-match "^1.0.0" @@ -10854,16 +11005,16 @@ stylelint@9.9.0: cosmiconfig "^5.0.0" debug "^4.0.0" execall "^1.0.0" - file-entry-cache "^2.0.0" + file-entry-cache "^4.0.0" get-stdin "^6.0.0" - global-modules "^1.0.0" - globby "^8.0.0" + global-modules "^2.0.0" + globby "^9.0.0" globjoin "^0.1.4" html-tags "^2.0.0" ignore "^5.0.4" import-lazy "^3.1.0" imurmurhash "^0.1.4" - known-css-properties "^0.10.0" + known-css-properties "^0.11.0" leven "^2.1.0" lodash "^4.17.4" log-symbols "^2.0.0" @@ -10872,11 +11023,11 @@ stylelint@9.9.0: micromatch "^3.1.10" normalize-selector "^0.2.0" pify "^4.0.0" - postcss "^7.0.0" - postcss-html "^0.34.0" - postcss-jsx "^0.35.0" + postcss "^7.0.13" + postcss-html "^0.36.0" + postcss-jsx "^0.36.0" postcss-less "^3.1.0" - postcss-markdown "^0.34.0" + postcss-markdown "^0.36.0" postcss-media-query-parser "^0.2.3" postcss-reporter "^6.0.0" postcss-resolve-nested-selector "^0.1.1" @@ -10884,14 +11035,13 @@ stylelint@9.9.0: postcss-sass "^0.3.5" postcss-scss "^2.0.0" postcss-selector-parser "^3.1.0" - postcss-styled "^0.34.0" - postcss-syntax "^0.34.0" + postcss-syntax "^0.36.2" postcss-value-parser "^3.3.0" resolve-from "^4.0.0" signal-exit "^3.0.2" slash "^2.0.0" specificity "^0.4.1" - string-width "^2.1.0" + string-width "^3.0.0" style-search "^0.1.0" sugarss "^2.0.0" svg-tags "^1.0.0" @@ -10941,6 +11091,13 @@ supports-color@^5.5.0: dependencies: has-flag "^3.0.0" +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-6.1.0.tgz#0764abc69c63d5ac842dd4867e8d025e880df8f3" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + svg-tags@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764" @@ -11052,18 +11209,19 @@ terser-webpack-plugin@^1.1.0: webpack-sources "^1.1.0" worker-farm "^1.5.2" -terser@^3.8.1: - version "3.11.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-3.11.0.tgz#60782893e1f4d6788acc696351f40636d0e37af0" - integrity sha512-5iLMdhEPIq3zFWskpmbzmKwMQixKmTYwY3Ox9pjtSklBLnHiuQ0GKJLhL1HSYtyffHM3/lDIFBnb82m9D7ewwQ== +terser@^3.14.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-3.14.1.tgz#cc4764014af570bc79c79742358bd46926018a32" + integrity sha512-NSo3E99QDbYSMeJaEk9YW2lTg3qS9V0aKGlb+PlOrei1X02r1wSBHCNX/O+yeTRFSWPKPIGj6MqvvdqV4rnVGw== dependencies: commander "~2.17.1" source-map "~0.6.1" source-map-support "~0.5.6" -terser@^3.8.2: - version "3.10.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-3.10.0.tgz#6ae15dafecbd02c9788d5f36d27fca32196b533a" +terser@^3.8.1: + version "3.11.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-3.11.0.tgz#60782893e1f4d6788acc696351f40636d0e37af0" + integrity sha512-5iLMdhEPIq3zFWskpmbzmKwMQixKmTYwY3Ox9pjtSklBLnHiuQ0GKJLhL1HSYtyffHM3/lDIFBnb82m9D7ewwQ== dependencies: commander "~2.17.1" source-map "~0.6.1" @@ -11095,9 +11253,10 @@ testcafe-browser-tools@1.6.5: read-file-relative "^1.2.0" which-promise "^1.0.0" -testcafe-hammerhead@14.4.1: - version "14.4.1" - resolved "https://registry.yarnpkg.com/testcafe-hammerhead/-/testcafe-hammerhead-14.4.1.tgz#93d5bd0108c15aaf31ebcf09d8e73fd98f9a82d2" +testcafe-hammerhead@14.4.7: + version "14.4.7" + resolved "https://registry.yarnpkg.com/testcafe-hammerhead/-/testcafe-hammerhead-14.4.7.tgz#9b2794864199b40a3445859c1f987191d3b9650f" + integrity sha512-9Su+yt0dSsc9y/LHZaRuZApN8yAc5zL6t5nx3CPXRhdgxi6OJ3hw+xAG32NRufaZrS8H/VXwknmfe+Pqw7d8KA== dependencies: bowser "1.6.0" brotli "^1.3.1" @@ -11123,9 +11282,10 @@ testcafe-hammerhead@14.4.1: tunnel-agent "0.6.0" webauth "^1.1.0" -testcafe-legacy-api@3.1.8: - version "3.1.8" - resolved "https://registry.yarnpkg.com/testcafe-legacy-api/-/testcafe-legacy-api-3.1.8.tgz#1ddf66ba1a4cf4cf36d2dd49b9c3af63bcda698f" +testcafe-legacy-api@3.1.9: + version "3.1.9" + resolved "https://registry.yarnpkg.com/testcafe-legacy-api/-/testcafe-legacy-api-3.1.9.tgz#9f1a730aeae56c72484f3b4e65cd58bdeac6bd0e" + integrity sha512-oV6Ej2+YWiirLjJEHs+GbgmPnwf2KuoegDoFg//0rZ6uIK0O3zPtTNTV+pZERwQReaNY7M3e9Jz8t0ZjDweZyA== dependencies: async "0.2.6" babel-runtime "^5.8.34" @@ -11160,10 +11320,10 @@ testcafe-reporter-xunit@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/testcafe-reporter-xunit/-/testcafe-reporter-xunit-2.1.0.tgz#e6d66c572ce15af266706af0fd610b2a841dd443" -testcafe@^0.23.2: - version "0.23.2" - resolved "https://registry.yarnpkg.com/testcafe/-/testcafe-0.23.2.tgz#0d0ad449f9d2c2aae63dfaf3f2fe1dff25a2a16a" - integrity sha512-zviKTmRnC/RAuh3QpE4qlvIU2sLItg0opBCAllAX8lVFv9LwBU8vnoVCJ83yKCs8/j7KQn1VJyIa0m8JCJFr5A== +testcafe@^0.23.3: + version "0.23.3" + resolved "https://registry.yarnpkg.com/testcafe/-/testcafe-0.23.3.tgz#8f9c6511b43ac99593d532bb08ae06c55ff72b5c" + integrity sha512-/ykDZ/Pvbb9oCK5kI/47DNm9nKYr8d7eY6U4nm7or5ETREkL9yEQwEzzyb2pC3Nt7iYzK+ZyPAcPWN4QFGiOXA== dependencies: async-exit-hook "^1.1.2" babel-core "^6.22.1" @@ -11187,6 +11347,7 @@ testcafe@^0.23.2: dedent "^0.4.0" del "^3.0.0" elegant-spinner "^1.0.1" + emittery "^0.4.1" endpoint-utils "^1.0.2" error-stack-parser "^1.3.6" globby "^3.0.1" @@ -11215,15 +11376,15 @@ testcafe@^0.23.2: ps-node "^0.1.6" qrcode-terminal "^0.10.0" read-file-relative "^1.2.0" - replicator "^1.0.0" + replicator "^1.0.3" resolve-cwd "^1.0.0" resolve-from "^4.0.0" sanitize-filename "^1.6.0" source-map-support "^0.5.5" strip-bom "^2.0.0" testcafe-browser-tools "1.6.5" - testcafe-hammerhead "14.4.1" - testcafe-legacy-api "3.1.8" + testcafe-hammerhead "14.4.7" + testcafe-legacy-api "3.1.9" testcafe-reporter-json "^2.1.0" testcafe-reporter-list "^2.1.0" testcafe-reporter-minimal "^2.1.0" @@ -11421,13 +11582,6 @@ ua-parser-js@^0.7.9: version "0.7.17" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.17.tgz#e9ec5f9498b9ec910e7ae3ac626a805c4d09ecac" -uglify-es@^3.3.4: - version "3.3.9" - resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" - dependencies: - commander "~2.13.0" - source-map "~0.6.1" - uglify-js@3.4.x, uglify-js@^3.4.9: version "3.4.9" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.9.tgz#af02f180c1207d76432e473ed24a28f4a782bae3" @@ -11448,19 +11602,6 @@ uglify-to-browserify@~1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" -uglifyjs-webpack-plugin@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.2.4.tgz#5eec941b2e9b8538be0a20fc6eda25b14c7c1043" - dependencies: - cacache "^10.0.4" - find-cache-dir "^1.0.0" - schema-utils "^0.4.5" - serialize-javascript "^1.4.0" - source-map "^0.6.1" - uglify-es "^3.3.4" - webpack-sources "^1.1.0" - worker-farm "^1.5.2" - uid-number@^0.0.6: version "0.0.6" resolved "https://registry.yarnpkg.com/uid-number/-/uid-number-0.0.6.tgz#0ea10e8035e8eb5b8e4449f06da1c730663baa81" @@ -11499,18 +11640,7 @@ unicode-property-aliases-ecmascript@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz#5a533f31b4317ea76f17d807fa0d116546111dd0" -unified@^6.0.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/unified/-/unified-6.2.0.tgz#7fbd630f719126d67d40c644b7e3f617035f6dba" - dependencies: - bail "^1.0.0" - extend "^3.0.0" - is-plain-obj "^1.1.0" - trough "^1.0.0" - vfile "^2.0.0" - x-is-string "^0.1.0" - -unified@^7.0.2: +unified@^7.0.0, unified@^7.0.2: version "7.1.0" resolved "https://registry.yarnpkg.com/unified/-/unified-7.1.0.tgz#5032f1c1ee3364bd09da12e27fdd4a7553c7be13" integrity sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw== @@ -11673,7 +11803,7 @@ utf8-byte-length@^1.0.1: version "1.0.4" resolved "https://registry.yarnpkg.com/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz#f45f150c4c66eee968186505ab93fcbb8ad6bf61" -util-deprecate@^1.0.2, util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -11759,15 +11889,6 @@ vfile-message@^1.0.0: dependencies: unist-util-stringify-position "^1.1.1" -vfile@^2.0.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-2.3.0.tgz#e62d8e72b20e83c324bc6c67278ee272488bf84a" - dependencies: - is-buffer "^1.1.4" - replace-ext "1.0.0" - unist-util-stringify-position "^1.0.0" - vfile-message "^1.0.0" - vfile@^3.0.0, vfile@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/vfile/-/vfile-3.0.1.tgz#47331d2abe3282424f4a4bb6acd20a44c4121803" @@ -11778,10 +11899,6 @@ vfile@^3.0.0, vfile@^3.0.1: unist-util-stringify-position "^1.0.0" vfile-message "^1.0.0" -vlq@^0.2.2: - version "0.2.3" - resolved "https://registry.yarnpkg.com/vlq/-/vlq-0.2.3.tgz#8f3e4328cf63b1540c0d67e1b2778386f8975b26" - vm-browserify@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" @@ -11884,14 +12001,15 @@ webpack-sources@^1.3.0: source-list-map "^2.0.0" source-map "~0.6.1" -webpack@^4.19.0: - version "4.20.2" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.20.2.tgz#89f6486b6bb276a91b0823453d377501fc625b5a" +webpack@^4.23.1: + version "4.27.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.27.1.tgz#5f2e2db446d2266376fa15d7d2277a1a9c2e12bb" + integrity sha512-WArHiLvHrlfyRM8i7f+2SFbr/XbQ0bXqTkPF8JpHOzub5482Y3wx7rEO8stuLGOKOgZJcqcisLhD7LrM/+fVMw== dependencies: - "@webassemblyjs/ast" "1.7.8" - "@webassemblyjs/helper-module-context" "1.7.8" - "@webassemblyjs/wasm-edit" "1.7.8" - "@webassemblyjs/wasm-parser" "1.7.8" + "@webassemblyjs/ast" "1.7.11" + "@webassemblyjs/helper-module-context" "1.7.11" + "@webassemblyjs/wasm-edit" "1.7.11" + "@webassemblyjs/wasm-parser" "1.7.11" acorn "^5.6.2" acorn-dynamic-import "^3.0.0" ajv "^6.1.0" @@ -11909,21 +12027,21 @@ webpack@^4.19.0: node-libs-browser "^2.0.0" schema-utils "^0.4.4" tapable "^1.1.0" - uglifyjs-webpack-plugin "^1.2.4" + terser-webpack-plugin "^1.1.0" watchpack "^1.5.0" webpack-sources "^1.3.0" -webpack@^4.23.1: - version "4.27.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.27.1.tgz#5f2e2db446d2266376fa15d7d2277a1a9c2e12bb" - integrity sha512-WArHiLvHrlfyRM8i7f+2SFbr/XbQ0bXqTkPF8JpHOzub5482Y3wx7rEO8stuLGOKOgZJcqcisLhD7LrM/+fVMw== +webpack@^4.28.4: + version "4.29.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.29.0.tgz#f2cfef83f7ae404ba889ff5d43efd285ca26e750" + integrity sha512-pxdGG0keDBtamE1mNvT5zyBdx+7wkh6mh7uzMOo/uRQ/fhsdj5FXkh/j5mapzs060forql1oXqXN9HJGju+y7w== dependencies: "@webassemblyjs/ast" "1.7.11" "@webassemblyjs/helper-module-context" "1.7.11" "@webassemblyjs/wasm-edit" "1.7.11" "@webassemblyjs/wasm-parser" "1.7.11" - acorn "^5.6.2" - acorn-dynamic-import "^3.0.0" + acorn "^6.0.5" + acorn-dynamic-import "^4.0.0" ajv "^6.1.0" ajv-keywords "^3.1.0" chrome-trace-event "^1.0.0" @@ -11984,9 +12102,10 @@ which-promise@^1.0.0: pinkie-promise "^1.0.0" which "^1.1.2" -which@^1.1.2: +which@^1.1.2, which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" @@ -12050,6 +12169,13 @@ write-file-atomic@^2.1.0: imurmurhash "^0.1.4" signal-exit "^3.0.2" +write@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" + integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== + dependencies: + mkdirp "^0.5.1" + write@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" @@ -12105,12 +12231,37 @@ yargs-parser@^10.0.0: dependencies: camelcase "^4.1.0" +yargs-parser@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-8.1.0.tgz#f1376a33b6629a5d063782944da732631e966950" + integrity sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ== + dependencies: + camelcase "^4.1.0" + yargs-parser@^9.0.2: version "9.0.2" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" dependencies: camelcase "^4.1.0" +yargs@^10.0.3: + version "10.1.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-10.1.2.tgz#454d074c2b16a51a43e2fb7807e4f9de69ccb5c5" + integrity sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig== + dependencies: + cliui "^4.0.0" + decamelize "^1.1.1" + find-up "^2.1.0" + get-caller-file "^1.0.1" + os-locale "^2.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1" + yargs-parser "^8.1.0" + yargs@^11.0.0: version "11.0.0" resolved "https://registry.yarnpkg.com/yargs/-/yargs-11.0.0.tgz#c052931006c5eee74610e5fc0354bedfd08a201b"