From 0dd1c800c1c270684e2943f0f9cf12320e9be9bf Mon Sep 17 00:00:00 2001 From: Roman Hotsiy Date: Fri, 24 Aug 2018 12:12:18 +0300 Subject: [PATCH] chore: update deps + fix deprecation warnings --- package.json | 26 +- src/common-elements/dropdown.ts | 2 +- src/common-elements/fields-layout.ts | 4 +- src/common-elements/fields.ts | 20 +- src/common-elements/panels.ts | 2 +- src/common-elements/tabs.ts | 2 +- src/components/ApiInfo/styled.elements.ts | 2 +- src/components/Markdown/styled.elements.tsx | 4 +- src/components/Operation/Operation.tsx | 2 +- .../PayloadSamples/styled.elements.ts | 2 +- src/components/Responses/styled.elements.ts | 2 +- .../SecurityRequirement.tsx | 2 +- src/components/SourceCode/SourceCode.tsx | 3 +- yarn.lock | 277 +++++++++++------- 14 files changed, 201 insertions(+), 149 deletions(-) diff --git a/package.json b/package.json index 416785e5..0cc73575 100644 --- a/package.json +++ b/package.json @@ -51,10 +51,10 @@ "license-check": "license-checker --production --onlyAllow 'MIT;ISC;Apache-2.0;BSD;BSD-2-Clause;BSD-3-Clause' --summary" }, "devDependencies": { - "@babel/core": "7.0.0-rc.1", - "@babel/plugin-syntax-decorators": "7.0.0-rc.1", - "@babel/plugin-syntax-jsx": "7.0.0-rc.1", - "@babel/plugin-syntax-typescript": "7.0.0-rc.1", + "@babel/core": "7.0.0-rc.2", + "@babel/plugin-syntax-decorators": "7.0.0-rc.2", + "@babel/plugin-syntax-jsx": "7.0.0-rc.2", + "@babel/plugin-syntax-typescript": "7.0.0-rc.2", "@cypress/webpack-preprocessor": "2.0.1", "@types/chai": "4.1.4", "@types/dompurify": "^0.0.31", @@ -65,7 +65,7 @@ "@types/lodash": "^4.14.116", "@types/lunr": "^2.1.6", "@types/mark.js": "^8.11.1", - "@types/marked": "^0.4.0", + "@types/marked": "^0.4.1", "@types/prismjs": "^1.6.4", "@types/prop-types": "^15.5.5", "@types/react": "^16.4.11", @@ -73,21 +73,21 @@ "@types/react-hot-loader": "^4.1.0", "@types/react-tabs": "^1.0.5", "@types/tapable": "1.0.4", - "@types/webpack": "^4.4.10", + "@types/webpack": "^4.4.11", "@types/webpack-env": "^1.13.0", "@types/yargs": "^11.1.1", "babel-loader": "8.0.0-beta.2", "babel-plugin-styled-components": "^1.5.1", "beautify-benchmark": "^0.2.4", "bundlesize": "^0.17.0", - "conventional-changelog-cli": "^2.0.1", + "conventional-changelog-cli": "^2.0.5", "copy-webpack-plugin": "^4.5.2", "core-js": "^2.5.7", "coveralls": "^3.0.2", "css-loader": "^1.0.0", "cypress": "~3.1.0", "deploy-to-gh-pages": "^1.3.6", - "enzyme": "^3.4.3", + "enzyme": "^3.4.4", "enzyme-adapter-react-16": "^1.2.0", "enzyme-to-json": "^3.3.4", "fork-ts-checker-webpack-plugin": "0.4.3", @@ -113,7 +113,7 @@ "tslint": "^5.11.0", "tslint-react": "^3.4.0", "typescript": "^3.0.1", - "webpack": "^4.16.5", + "webpack": "^4.17.1", "webpack-cli": "^3.1.0", "webpack-dev-server": "^3.1.5", "webpack-node-externals": "^1.6.0", @@ -139,15 +139,15 @@ "mobx-react": "^5.2.5", "openapi-sampler": "1.0.0-beta.14", "perfect-scrollbar": "^1.4.0", - "polished": "^1.9.3", + "polished": "^2.0.2", "prismjs": "^1.15.0", "prop-types": "^15.6.2", - "react-dropdown": "^1.6.1", - "react-hot-loader": "^4.3.4", + "react-dropdown": "^1.6.2", + "react-hot-loader": "^4.3.5", "react-tabs": "^2.0.0", "slugify": "^1.3.1", "stickyfill": "^1.1.1", - "styled-components": "^3.4.2", + "styled-components": "^3.4.5", "tslib": "^1.9.3" }, "resolutions": { diff --git a/src/common-elements/dropdown.ts b/src/common-elements/dropdown.ts index 69521f6f..fe6cbe0b 100644 --- a/src/common-elements/dropdown.ts +++ b/src/common-elements/dropdown.ts @@ -93,7 +93,7 @@ export const StyledDropdown = withProps(styled(Dropdown))` } ` as StyledComponentClass; -export const SimpleDropdown = StyledDropdown.extend` +export const SimpleDropdown = styled(StyledDropdown)` margin-left: 10px; text-transform: none; font-size: 0.929em; diff --git a/src/common-elements/fields-layout.ts b/src/common-elements/fields-layout.ts index a5486b23..baffbeab 100644 --- a/src/common-elements/fields-layout.ts +++ b/src/common-elements/fields-layout.ts @@ -54,11 +54,11 @@ export const PropertyCell = styled.td` } `; -export const PropertyCellWithInner = PropertyCell.extend` +export const PropertyCellWithInner = styled(PropertyCell)` padding: 0; `; -export const PropertyNameCell = withProps<{ kind?: string }>(PropertyCell.extend)` +export const PropertyNameCell = withProps<{ kind?: string }>(styled(PropertyCell))` vertical-align: top; line-height: 20px; white-space: nowrap; diff --git a/src/common-elements/fields.ts b/src/common-elements/fields.ts index cba88e6b..c7bd6c60 100644 --- a/src/common-elements/fields.ts +++ b/src/common-elements/fields.ts @@ -4,7 +4,7 @@ import styled, { extensionsHook } from '../styled-components'; import { PropertyNameCell } from './fields-layout'; import { ShelfIcon } from './shelfs'; -export const ClickablePropertyNameCell = PropertyNameCell.extend` +export const ClickablePropertyNameCell = styled(PropertyNameCell)` cursor: pointer; ${ShelfIcon} { @@ -22,21 +22,21 @@ export const FieldLabel = styled.span` line-height: 20px; `; -export const TypePrefix = FieldLabel.extend` +export const TypePrefix = styled(FieldLabel)` color: ${props => transparentize(0.2, props.theme.schema.typeNameColor)}; `; -export const TypeName = FieldLabel.extend` +export const TypeName = styled(FieldLabel)` color: ${props => props.theme.schema.typeNameColor}; `; -export const TypeTitle = FieldLabel.extend` +export const TypeTitle = styled(FieldLabel)` color: ${props => props.theme.schema.typeTitleColor}; `; export const TypeFormat = TypeName; -export const RequiredLabel = FieldLabel.withComponent('div').extend` +export const RequiredLabel = styled(FieldLabel.withComponent('div'))` color: ${props => props.theme.schema.requireLabelColor}; font-size: ${props => props.theme.schema.labelsTextSize}; font-weight: normal; @@ -44,17 +44,17 @@ export const RequiredLabel = FieldLabel.withComponent('div').extend` line-height: 1; `; -export const RecursiveLabel = FieldLabel.extend` +export const RecursiveLabel = styled(FieldLabel)` color: ${({ theme }) => theme.colors.warning.main}; font-size: 13px; `; -export const NullableLabel = FieldLabel.extend` +export const NullableLabel = styled(FieldLabel)` color: #3195a6; font-size: 13px; `; -export const PatternLabel = FieldLabel.extend` +export const PatternLabel = styled(FieldLabel)` color: #3195a6; &::before, &::after { @@ -63,7 +63,7 @@ export const PatternLabel = FieldLabel.extend` } `; -export const ExampleValue = FieldLabel.extend` +export const ExampleValue = styled(FieldLabel)` border-radius: 2px; ${({ theme }) => ` background-color: ${transparentize(0.95, theme.colors.text.primary)}; @@ -79,7 +79,7 @@ export const ExampleValue = FieldLabel.extend` ${extensionsHook('ExampleValue')}; `; -export const ConstraintItem = FieldLabel.extend` +export const ConstraintItem = styled(FieldLabel)` border-radius: 2px; ${({ theme }) => ` background-color: ${transparentize(0.95, theme.colors.primary.light)}; diff --git a/src/common-elements/panels.ts b/src/common-elements/panels.ts index 37cfcb0d..5757e1f6 100644 --- a/src/common-elements/panels.ts +++ b/src/common-elements/panels.ts @@ -45,7 +45,7 @@ export const RightPanel = styled.div` `}; `; -export const DarkRightPanel = RightPanel.extend` +export const DarkRightPanel = styled(RightPanel)` background-color: ${props => props.theme.rightPanel.backgroundColor}; `; diff --git a/src/common-elements/tabs.ts b/src/common-elements/tabs.ts index cfac747d..602600fc 100644 --- a/src/common-elements/tabs.ts +++ b/src/common-elements/tabs.ts @@ -64,7 +64,7 @@ export const Tabs = styled(ReactTabs)` } `; -export const SmallTabs = Tabs.extend` +export const SmallTabs = styled(Tabs)` > ul { display: block; > li { diff --git a/src/components/ApiInfo/styled.elements.ts b/src/components/ApiInfo/styled.elements.ts index c9bc0598..72bebcd4 100644 --- a/src/components/ApiInfo/styled.elements.ts +++ b/src/components/ApiInfo/styled.elements.ts @@ -5,7 +5,7 @@ const delimiterWidth = 15; export const ApiInfoWrap = MiddlePanel; -export const ApiHeader = H1.extend` +export const ApiHeader = styled(H1)` margin-top: 0; margin-bottom: 0.5em; diff --git a/src/components/Markdown/styled.elements.tsx b/src/components/Markdown/styled.elements.tsx index 512b4531..bed50faf 100644 --- a/src/components/Markdown/styled.elements.tsx +++ b/src/components/Markdown/styled.elements.tsx @@ -1,6 +1,6 @@ import { headerCommonMixin, linkifyMixin } from '../../common-elements'; import { PrismDiv } from '../../common-elements/PrismDiv'; -import { css, extensionsHook, withProps } from '../../styled-components'; +import styled, { css, extensionsHook, withProps } from '../../styled-components'; export const linksCss = css` a { @@ -18,7 +18,7 @@ export const linksCss = css` `; export const StyledMarkdownBlock = withProps<{ dense?: boolean; inline?: boolean }>( - PrismDiv.extend, + styled(PrismDiv), )` font-family: ${props => props.theme.typography.fontFamily}; diff --git a/src/components/Operation/Operation.tsx b/src/components/Operation/Operation.tsx index 19ff6841..62a8d055 100644 --- a/src/components/Operation/Operation.tsx +++ b/src/components/Operation/Operation.tsx @@ -18,7 +18,7 @@ import { ResponseSamples } from '../ResponseSamples/ResponseSamples'; import { OperationModel as OperationType } from '../../services/models'; import styled from '../../styled-components'; -const OperationRow = Row.extend` +const OperationRow = styled(Row)` backface-visibility: hidden; contain: content; diff --git a/src/components/PayloadSamples/styled.elements.ts b/src/components/PayloadSamples/styled.elements.ts index 39f20141..644b9a61 100644 --- a/src/components/PayloadSamples/styled.elements.ts +++ b/src/components/PayloadSamples/styled.elements.ts @@ -9,7 +9,7 @@ export const MimeLabel = styled.div` color: rgba(255, 255, 255, 0.8); `; -export const InvertedSimpleDropdown = StyledDropdown.extend` +export const InvertedSimpleDropdown = styled(StyledDropdown)` margin-left: 10px; text-transform: none; font-size: 0.929em; diff --git a/src/components/Responses/styled.elements.ts b/src/components/Responses/styled.elements.ts index 4b418aca..bb0735da 100644 --- a/src/components/Responses/styled.elements.ts +++ b/src/components/Responses/styled.elements.ts @@ -34,7 +34,7 @@ export const ResponseDetailsWrap = styled.div` padding: 10px; `; -export const HeadersCaption = UnderlinedHeader.withComponent('caption').extend` +export const HeadersCaption = styled(UnderlinedHeader.withComponent('caption'))` text-align: left; margin-top: 1em; caption-side: top; diff --git a/src/components/SecurityRequirement/SecurityRequirement.tsx b/src/components/SecurityRequirement/SecurityRequirement.tsx index b8eced43..e6aafb30 100644 --- a/src/components/SecurityRequirement/SecurityRequirement.tsx +++ b/src/components/SecurityRequirement/SecurityRequirement.tsx @@ -92,7 +92,7 @@ const SecuritiesColumn = styled.div` width: ${props => props.theme.schema.defaultDetailsWidth}; `; -const AuthHeader = UnderlinedHeader.extend` +const AuthHeader = styled(UnderlinedHeader)` display: inline-block; margin: 0; `; diff --git a/src/components/SourceCode/SourceCode.tsx b/src/components/SourceCode/SourceCode.tsx index f4075959..bc874cc8 100644 --- a/src/components/SourceCode/SourceCode.tsx +++ b/src/components/SourceCode/SourceCode.tsx @@ -4,8 +4,9 @@ import { highlight } from '../../utils'; import { SampleControls, SampleControlsWrap } from '../../common-elements'; import { CopyButtonWrapper } from '../../common-elements/CopyButtonWrapper'; import { PrismDiv } from '../../common-elements/PrismDiv'; +import styled from '../../styled-components'; -const StyledPre = PrismDiv.withComponent('pre').extend` +const StyledPre = styled(PrismDiv.withComponent('pre'))` font-family: ${props => props.theme.typography.code.fontFamily}; font-size: ${props => props.theme.typography.code.fontSize}; overflow-x: auto; diff --git a/yarn.lock b/yarn.lock index 9b6ea6f6..5a341c92 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,23 +2,29 @@ # yarn lockfile v1 -"@babel/code-frame@7.0.0-rc.1", "@babel/code-frame@^7.0.0-beta.35", "@babel/code-frame@^7.0.0-beta.39": +"@babel/code-frame@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-rc.2.tgz#12b6daeb408238360744649d16c0e9fa7ab3859e" + dependencies: + "@babel/highlight" "7.0.0-rc.2" + +"@babel/code-frame@^7.0.0-beta.35", "@babel/code-frame@^7.0.0-beta.39": version "7.0.0-rc.1" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-rc.1.tgz#5c2154415d6c09959a71845ef519d11157e95d10" dependencies: "@babel/highlight" "7.0.0-rc.1" -"@babel/core@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-rc.1.tgz#53c84fd562e13325f123d5951184eec97b958204" +"@babel/core@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.0.0-rc.2.tgz#dcb46b3adb63e35b1e82c35d9130d9c27be58427" dependencies: - "@babel/code-frame" "7.0.0-rc.1" - "@babel/generator" "7.0.0-rc.1" - "@babel/helpers" "7.0.0-rc.1" - "@babel/parser" "7.0.0-rc.1" - "@babel/template" "7.0.0-rc.1" - "@babel/traverse" "7.0.0-rc.1" - "@babel/types" "7.0.0-rc.1" + "@babel/code-frame" "7.0.0-rc.2" + "@babel/generator" "7.0.0-rc.2" + "@babel/helpers" "7.0.0-rc.2" + "@babel/parser" "7.0.0-rc.2" + "@babel/template" "7.0.0-rc.2" + "@babel/traverse" "7.0.0-rc.2" + "@babel/types" "7.0.0-rc.2" convert-source-map "^1.1.0" debug "^3.1.0" json5 "^0.5.0" @@ -27,11 +33,11 @@ semver "^5.4.1" source-map "^0.5.0" -"@babel/generator@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-rc.1.tgz#739c87d70b31aeed802bd6bc9fd51480065c45e8" +"@babel/generator@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-rc.2.tgz#7aed8fb4ef1bdcc168225096b5b431744ba76bf8" dependencies: - "@babel/types" "7.0.0-rc.1" + "@babel/types" "7.0.0-rc.2" jsesc "^2.5.1" lodash "^4.17.10" source-map "^0.5.0" @@ -43,37 +49,37 @@ dependencies: "@babel/types" "7.0.0-rc.1" -"@babel/helper-function-name@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-rc.1.tgz#20b2cc836a53c669f297c8d309fc553385c5cdde" +"@babel/helper-function-name@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-rc.2.tgz#ad7bb9df383c5f53e4bf38c0fe0c7f93e6a27729" dependencies: - "@babel/helper-get-function-arity" "7.0.0-rc.1" - "@babel/template" "7.0.0-rc.1" - "@babel/types" "7.0.0-rc.1" + "@babel/helper-get-function-arity" "7.0.0-rc.2" + "@babel/template" "7.0.0-rc.2" + "@babel/types" "7.0.0-rc.2" -"@babel/helper-get-function-arity@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-rc.1.tgz#60185957f72ed73766ce74c836ac574921743c46" +"@babel/helper-get-function-arity@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-rc.2.tgz#323cb82e2d805b40c0c36be1dfcb8ffcbd0434f3" dependencies: - "@babel/types" "7.0.0-rc.1" + "@babel/types" "7.0.0-rc.2" -"@babel/helper-plugin-utils@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-rc.1.tgz#3e277eae59818e7d4caf4174f58a7a00d441336e" +"@babel/helper-plugin-utils@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0-rc.2.tgz#95bc3225bf6aeda5a5ebc90af2546b5b9317c0b4" -"@babel/helper-split-export-declaration@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-rc.1.tgz#b00323834343fd0210f1f46c7a53521ad53efa5e" +"@babel/helper-split-export-declaration@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-rc.2.tgz#726b2dec4e46baeab32db67caa6e88b6521464f8" dependencies: - "@babel/types" "7.0.0-rc.1" + "@babel/types" "7.0.0-rc.2" -"@babel/helpers@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-rc.1.tgz#e59092cdf4b28026b3fc9d272e27e0ef152b4bee" +"@babel/helpers@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.0.0-rc.2.tgz#e21f54451824f55b4f5022c6e9d6fa7df65e8746" dependencies: - "@babel/template" "7.0.0-rc.1" - "@babel/traverse" "7.0.0-rc.1" - "@babel/types" "7.0.0-rc.1" + "@babel/template" "7.0.0-rc.2" + "@babel/traverse" "7.0.0-rc.2" + "@babel/types" "7.0.0-rc.2" "@babel/highlight@7.0.0-rc.1": version "7.0.0-rc.1" @@ -83,47 +89,54 @@ esutils "^2.0.2" js-tokens "^3.0.0" -"@babel/parser@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.0.0-rc.1.tgz#d009a9bba8175d7b971e30cd03535b278c44082d" - -"@babel/plugin-syntax-decorators@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.0.0-rc.1.tgz#f5b2c04547c1e780ffd5ed943757f810858870e2" +"@babel/highlight@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-rc.2.tgz#0af688a69e3709d9cf392e1837cda18c08d34d4f" dependencies: - "@babel/helper-plugin-utils" "7.0.0-rc.1" + chalk "^2.0.0" + esutils "^2.0.2" + js-tokens "^4.0.0" -"@babel/plugin-syntax-jsx@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0-rc.1.tgz#f7d19fa482f6bf42225c4b3d8f14e825e3fa325a" - dependencies: - "@babel/helper-plugin-utils" "7.0.0-rc.1" +"@babel/parser@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.0.0-rc.2.tgz#a98c01af5834e71d48a5108e3aeeee333cdf26c4" -"@babel/plugin-syntax-typescript@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.0.0-rc.1.tgz#f1e0afa67b62aa9659cf9995a8a46f0638faa05f" +"@babel/plugin-syntax-decorators@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.0.0-rc.2.tgz#b7a02a4a9911dc8191b8c15ae52b852a78432afb" dependencies: - "@babel/helper-plugin-utils" "7.0.0-rc.1" + "@babel/helper-plugin-utils" "7.0.0-rc.2" -"@babel/template@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-rc.1.tgz#5f9c0a481c9f22ecdb84697b3c3a34eadeeca23c" +"@babel/plugin-syntax-jsx@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0-rc.2.tgz#c070fd6057ad85c43ba4e7819723e28e760824ff" dependencies: - "@babel/code-frame" "7.0.0-rc.1" - "@babel/parser" "7.0.0-rc.1" - "@babel/types" "7.0.0-rc.1" - lodash "^4.17.10" + "@babel/helper-plugin-utils" "7.0.0-rc.2" -"@babel/traverse@7.0.0-rc.1": - version "7.0.0-rc.1" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-rc.1.tgz#867b4b45ada2d51ae2d0076f1c1d5880f8557158" +"@babel/plugin-syntax-typescript@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.0.0-rc.2.tgz#887e16d19dab3ab579bf63464dc2ef5ffb65b37c" dependencies: - "@babel/code-frame" "7.0.0-rc.1" - "@babel/generator" "7.0.0-rc.1" - "@babel/helper-function-name" "7.0.0-rc.1" - "@babel/helper-split-export-declaration" "7.0.0-rc.1" - "@babel/parser" "7.0.0-rc.1" - "@babel/types" "7.0.0-rc.1" + "@babel/helper-plugin-utils" "7.0.0-rc.2" + +"@babel/template@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-rc.2.tgz#53f6be6c1336ddc7744625c9bdca9d10be5d5d72" + dependencies: + "@babel/code-frame" "7.0.0-rc.2" + "@babel/parser" "7.0.0-rc.2" + "@babel/types" "7.0.0-rc.2" + +"@babel/traverse@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-rc.2.tgz#6e54ebe82aa1b3b3cf5ec05594bc14d7c59c9766" + dependencies: + "@babel/code-frame" "7.0.0-rc.2" + "@babel/generator" "7.0.0-rc.2" + "@babel/helper-function-name" "7.0.0-rc.2" + "@babel/helper-split-export-declaration" "7.0.0-rc.2" + "@babel/parser" "7.0.0-rc.2" + "@babel/types" "7.0.0-rc.2" debug "^3.1.0" globals "^11.1.0" lodash "^4.17.10" @@ -136,6 +149,14 @@ lodash "^4.17.10" to-fast-properties "^2.0.0" +"@babel/types@7.0.0-rc.2": + version "7.0.0-rc.2" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-rc.2.tgz#8e025b78764cee8751823e308558a3ca144ebd9d" + dependencies: + esutils "^2.0.2" + lodash "^4.17.10" + to-fast-properties "^2.0.0" + "@cypress/listr-verbose-renderer@0.4.1": version "0.4.1" resolved "https://registry.yarnpkg.com/@cypress/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz#a77492f4b11dcc7c446a34b3e28721afd33c642a" @@ -243,9 +264,9 @@ dependencies: "@types/jquery" "*" -"@types/marked@^0.4.0": - version "0.4.0" - resolved "https://registry.yarnpkg.com/@types/marked/-/marked-0.4.0.tgz#057a6165703e7419217f8ffc6887747f980b6315" +"@types/marked@^0.4.1": + version "0.4.1" + resolved "https://registry.yarnpkg.com/@types/marked/-/marked-0.4.1.tgz#6595701c4d0dfde9d04894d3be04b8a97a49e0d7" "@types/minimatch@3.0.3": version "3.0.3" @@ -329,9 +350,9 @@ version "1.13.6" resolved "https://registry.yarnpkg.com/@types/webpack-env/-/webpack-env-1.13.6.tgz#128d1685a7c34d31ed17010fc87d6a12c1de6976" -"@types/webpack@^4.4.10": - version "4.4.10" - resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.4.10.tgz#2ecf12589142bc531549140612815b7d8b076358" +"@types/webpack@^4.4.11": + version "4.4.11" + resolved "https://registry.yarnpkg.com/@types/webpack/-/webpack-4.4.11.tgz#0ca832870d55c4e92498c01d22d00d02b0f62ae9" dependencies: "@types/node" "*" "@types/tapable" "*" @@ -2186,12 +2207,12 @@ conventional-changelog-atom@^2.0.0: dependencies: q "^1.5.1" -conventional-changelog-cli@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/conventional-changelog-cli/-/conventional-changelog-cli-2.0.1.tgz#1bceb924a063b05757e131e93d6674bd7d3f5bc7" +conventional-changelog-cli@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/conventional-changelog-cli/-/conventional-changelog-cli-2.0.5.tgz#37c2477ea43522a5f63e52ad977d8c9e1f863211" dependencies: add-stream "^1.0.0" - conventional-changelog "^2.0.1" + conventional-changelog "^2.0.3" lodash "^4.2.1" meow "^4.0.0" tempfile "^1.1.1" @@ -2202,9 +2223,9 @@ conventional-changelog-codemirror@^2.0.0: dependencies: q "^1.5.1" -conventional-changelog-core@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-3.0.0.tgz#228bc97f436bbdde3fd6009557d16ce04497512c" +conventional-changelog-core@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/conventional-changelog-core/-/conventional-changelog-core-3.1.0.tgz#96a81bb3301b4b2a3dc2851cc54c5fb674ac1942" dependencies: conventional-changelog-writer "^4.0.0" conventional-commits-parser "^3.0.0" @@ -2220,9 +2241,9 @@ conventional-changelog-core@^3.0.0: read-pkg-up "^1.0.1" through2 "^2.0.0" -conventional-changelog-ember@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-2.0.0.tgz#4104571fc8871bcf08501a3d5252b25d1a9a070c" +conventional-changelog-ember@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/conventional-changelog-ember/-/conventional-changelog-ember-2.0.1.tgz#5a5595b9ed50a6daca4bd3508a47ffe4a1a7152f" dependencies: q "^1.5.1" @@ -2257,9 +2278,9 @@ conventional-changelog-jshint@^2.0.0: compare-func "^1.3.1" q "^1.5.1" -conventional-changelog-preset-loader@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.0.0.tgz#69fea3db554d9b2a95dcaf7c603c1a0a389a7603" +conventional-changelog-preset-loader@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/conventional-changelog-preset-loader/-/conventional-changelog-preset-loader-2.0.1.tgz#d134734e0cc1b91b88b30586c5991f31442029f1" conventional-changelog-writer@^4.0.0: version "4.0.0" @@ -2276,21 +2297,21 @@ conventional-changelog-writer@^4.0.0: split "^1.0.0" through2 "^2.0.0" -conventional-changelog@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-2.0.1.tgz#0d8f0f9668eaeaa5edd612896e7f3cc4385b31c9" +conventional-changelog@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/conventional-changelog/-/conventional-changelog-2.0.3.tgz#779cff582c0091d2b24574003eaa82ef5ddf653d" dependencies: conventional-changelog-angular "^1.6.6" conventional-changelog-atom "^2.0.0" conventional-changelog-codemirror "^2.0.0" - conventional-changelog-core "^3.0.0" - conventional-changelog-ember "^2.0.0" + conventional-changelog-core "^3.1.0" + conventional-changelog-ember "^2.0.1" conventional-changelog-eslint "^3.0.0" conventional-changelog-express "^2.0.0" conventional-changelog-jquery "^0.1.0" conventional-changelog-jscs "^0.1.0" conventional-changelog-jshint "^2.0.0" - conventional-changelog-preset-loader "^2.0.0" + conventional-changelog-preset-loader "^2.0.1" conventional-commits-filter@^2.0.0: version "2.0.0" @@ -3022,9 +3043,9 @@ enzyme-to-json@^3.3.4: dependencies: lodash "^4.17.4" -enzyme@^3.4.3: - version "3.4.3" - resolved "https://registry.yarnpkg.com/enzyme/-/enzyme-3.4.3.tgz#86c4a1219a967cddb8d0359f28e119a93302014b" +enzyme@^3.4.4: + version "3.4.4" + resolved "https://registry.yarnpkg.com/enzyme/-/enzyme-3.4.4.tgz#92c7c6b9e59d4ef0c3d36a75dccc0e41a5c14d21" dependencies: array.prototype.flat "^1.2.1" cheerio "^1.0.0-rc.2" @@ -5043,7 +5064,7 @@ js-tokens@^3.0.0, js-tokens@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" -"js-tokens@^3.0.0 || ^4.0.0": +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -6551,9 +6572,9 @@ pn@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/pn/-/pn-1.1.0.tgz#e2f4cef0e219f463c179ab37463e4e1ecdccbafb" -polished@^1.9.3: - version "1.9.3" - resolved "https://registry.yarnpkg.com/polished/-/polished-1.9.3.tgz#d61b8a0c4624efe31e2583ff24a358932b6b75e1" +polished@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/polished/-/polished-2.0.2.tgz#968aa98a86a51d611ccbfe23d3593afea7184b90" portfinder@^1.0.9: version "1.0.16" @@ -6911,15 +6932,15 @@ react-dom@^16.4.2: object-assign "^4.1.1" prop-types "^15.6.0" -react-dropdown@^1.6.1: - version "1.6.1" - resolved "https://registry.yarnpkg.com/react-dropdown/-/react-dropdown-1.6.1.tgz#cc0c8de211bffc5ecc73051b9d426ad487fc5669" +react-dropdown@^1.6.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/react-dropdown/-/react-dropdown-1.6.2.tgz#13ace229f1749f942cd0ec7eb221cb1a22788db7" dependencies: classnames "^2.2.3" -react-hot-loader@^4.3.4: - version "4.3.4" - resolved "https://registry.yarnpkg.com/react-hot-loader/-/react-hot-loader-4.3.4.tgz#4f9bdd55bb20d77a6ae8931fa1c187e5f0ce6279" +react-hot-loader@^4.3.5: + version "4.3.5" + resolved "https://registry.yarnpkg.com/react-hot-loader/-/react-hot-loader-4.3.5.tgz#d8659839d8072d4b78938a776f29f5f1d2a40170" dependencies: fast-levenshtein "^2.0.6" global "^4.3.0" @@ -8014,9 +8035,9 @@ style-loader@^0.22.1: loader-utils "^1.1.0" schema-utils "^0.4.5" -styled-components@^3.4.2: - version "3.4.2" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-3.4.2.tgz#8f518419932327e47fe9144824e3184b3e2da95d" +styled-components@^3.4.5: + version "3.4.5" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-3.4.5.tgz#6cbfde7c9189c868b9fd01fee40f5330dbd0cc8d" dependencies: buffer "^5.0.3" css-to-react-native "^2.0.3" @@ -8754,7 +8775,7 @@ webpack-sources@^1.0.1, webpack-sources@^1.1.0: source-list-map "^2.0.0" source-map "~0.6.1" -webpack@^4.0.0, webpack@^4.16.5: +webpack@^4.0.0: version "4.16.5" resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.16.5.tgz#29fb39462823d7eb8aefcab8b45f7f241db0d092" dependencies: @@ -8784,6 +8805,36 @@ webpack@^4.0.0, webpack@^4.16.5: watchpack "^1.5.0" webpack-sources "^1.0.1" +webpack@^4.17.1: + version "4.17.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.17.1.tgz#0f026e3d823f3fc604f811ed3ea8f0d9b267fb1e" + dependencies: + "@webassemblyjs/ast" "1.5.13" + "@webassemblyjs/helper-module-context" "1.5.13" + "@webassemblyjs/wasm-edit" "1.5.13" + "@webassemblyjs/wasm-opt" "1.5.13" + "@webassemblyjs/wasm-parser" "1.5.13" + acorn "^5.6.2" + acorn-dynamic-import "^3.0.0" + ajv "^6.1.0" + ajv-keywords "^3.1.0" + chrome-trace-event "^1.0.0" + enhanced-resolve "^4.1.0" + eslint-scope "^4.0.0" + json-parse-better-errors "^1.0.2" + loader-runner "^2.3.0" + loader-utils "^1.1.0" + memory-fs "~0.4.1" + micromatch "^3.1.8" + mkdirp "~0.5.0" + neo-async "^2.5.0" + node-libs-browser "^2.0.0" + schema-utils "^0.4.4" + tapable "^1.0.0" + uglifyjs-webpack-plugin "^1.2.4" + watchpack "^1.5.0" + webpack-sources "^1.0.1" + websocket-driver@>=0.5.1: version "0.7.0" resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb"