From 73014df7f8c216e9de4f68f9d23dc305ec8f3260 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 26 May 2020 11:31:35 +0200 Subject: [PATCH 01/16] CHANGE to use semver for browser fork --- app/react/package.json | 2 +- app/react/src/server/cra-config.ts | 2 +- app/react/src/typings.d.ts | 1 + lib/api/package.json | 2 +- lib/api/src/modules/versions.ts | 2 +- lib/api/src/typings.d.ts | 1 + lib/cli/package.json | 2 +- lib/cli/src/helpers.ts | 2 +- lib/cli/src/latest_version.ts | 2 +- lib/cli/src/typings.d.ts | 1 + lib/cli/test/fixtures/sfc_vue/package.json | 2 +- lib/components/src/typings.d.ts | 3 ++- lib/core/package.json | 2 +- lib/core/src/server/build-dev.js | 2 +- lib/core/src/server/preview/iframe-webpack.config.js | 2 +- lib/core/src/typings.d.ts | 1 + lib/ui/package.json | 2 +- lib/ui/src/settings/about.tsx | 2 +- lib/ui/src/typings.ts | 1 + package.json | 2 +- 20 files changed, 21 insertions(+), 15 deletions(-) diff --git a/app/react/package.json b/app/react/package.json index 5af8dcba816..9f142618cea 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -52,7 +52,7 @@ "react-dev-utils": "^10.0.0", "react-docgen-typescript-loader": "^3.7.2", "regenerator-runtime": "^0.13.3", - "semver": "^7.3.2", + "@storybook/semver": "^7.3.2", "ts-dedent": "^1.1.1", "webpack": "^4.43.0" }, diff --git a/app/react/src/server/cra-config.ts b/app/react/src/server/cra-config.ts index 88f59ab0289..ab6815c4238 100644 --- a/app/react/src/server/cra-config.ts +++ b/app/react/src/server/cra-config.ts @@ -1,6 +1,6 @@ import fs from 'fs'; import path from 'path'; -import semver from 'semver'; +import semver from '@storybook/semver'; import { logger } from '@storybook/node-logger'; const appDirectory = fs.realpathSync(process.cwd()); diff --git a/app/react/src/typings.d.ts b/app/react/src/typings.d.ts index 10c6c8e3f99..fec12d9f09e 100644 --- a/app/react/src/typings.d.ts +++ b/app/react/src/typings.d.ts @@ -1,4 +1,5 @@ declare module '@storybook/core/*'; +declare module '@storybook/semver'; declare module 'global'; // todo check for correct types declare module 'webpack/lib/RuleSet'; diff --git a/lib/api/package.json b/lib/api/package.json index 8c0ad0c13cc..eb7fd2a64b0 100644 --- a/lib/api/package.json +++ b/lib/api/package.json @@ -42,7 +42,7 @@ "memoizerific": "^1.11.3", "react": "^16.8.3", "regenerator-runtime": "^0.13.3", - "semver": "^7.3.2", + "@storybook/semver": "^7.3.2", "store2": "^2.7.1", "telejson": "^4.0.0", "ts-dedent": "^1.1.1", diff --git a/lib/api/src/modules/versions.ts b/lib/api/src/modules/versions.ts index d1baf151a5c..295ac37c8c7 100644 --- a/lib/api/src/modules/versions.ts +++ b/lib/api/src/modules/versions.ts @@ -1,5 +1,5 @@ import { VERSIONCHECK } from 'global'; -import semver from 'semver'; +import semver from '@storybook/semver'; import memoize from 'memoizerific'; import { version as currentVersion } from '../version'; diff --git a/lib/api/src/typings.d.ts b/lib/api/src/typings.d.ts index dec29d3690e..7deb0f409de 100644 --- a/lib/api/src/typings.d.ts +++ b/lib/api/src/typings.d.ts @@ -1,4 +1,5 @@ declare module 'global'; +declare module '@storybook/semver'; // provided by the webpack define plugin declare var DOCS_MODE: string | undefined; diff --git a/lib/cli/package.json b/lib/cli/package.json index 01c11ec95a8..a9d68223bbf 100644 --- a/lib/cli/package.json +++ b/lib/cli/package.json @@ -57,7 +57,7 @@ "leven": "^3.1.0", "pkg-add-deps": "^0.1.0", "puppeteer-core": "^2.0.0", - "semver": "^7.3.2", + "@storybook/semver": "^7.3.2", "shelljs": "^0.8.3", "strip-json-comments": "^3.0.1", "update-notifier": "^4.0.0" diff --git a/lib/cli/src/helpers.ts b/lib/cli/src/helpers.ts index 4e345911d34..0a2b4816c57 100644 --- a/lib/cli/src/helpers.ts +++ b/lib/cli/src/helpers.ts @@ -4,7 +4,7 @@ import fs from 'fs'; import fse from 'fs-extra'; import chalk from 'chalk'; import { sync as spawnSync } from 'cross-spawn'; -import { gt, satisfies } from 'semver'; +import { gt, satisfies } from '@storybook/semver'; import stripJsonComments from 'strip-json-comments'; import { latestVersion } from './latest_version'; diff --git a/lib/cli/src/latest_version.ts b/lib/cli/src/latest_version.ts index fded6ea39f3..a71b9deaa0b 100644 --- a/lib/cli/src/latest_version.ts +++ b/lib/cli/src/latest_version.ts @@ -1,5 +1,5 @@ import { spawn, sync } from 'cross-spawn'; -import { satisfies } from 'semver'; +import { satisfies } from '@storybook/semver'; /** * Get the latest version of the package available on npmjs.com. diff --git a/lib/cli/src/typings.d.ts b/lib/cli/src/typings.d.ts index 75cb2ee2221..c368af0c4fa 100644 --- a/lib/cli/src/typings.d.ts +++ b/lib/cli/src/typings.d.ts @@ -1,2 +1,3 @@ declare module '@storybook/codemod'; declare module 'envinfo'; +declare module '@storybook/semver'; diff --git a/lib/cli/test/fixtures/sfc_vue/package.json b/lib/cli/test/fixtures/sfc_vue/package.json index 4ee6470b4b6..ed04921b850 100644 --- a/lib/cli/test/fixtures/sfc_vue/package.json +++ b/lib/cli/test/fixtures/sfc_vue/package.json @@ -42,7 +42,7 @@ "optimize-css-assets-webpack-plugin": "^2.0.0", "ora": "^3.2.0", "rimraf": "^2.6.3", - "semver": "^7.3.2", + "@storybook/semver": "^7.3.2", "shelljs": "^0.8.3", "url-loader": "^1.1.2", "vue-loader": "15.7.0", diff --git a/lib/components/src/typings.d.ts b/lib/components/src/typings.d.ts index a92dfca7425..8e5fa7a2a14 100644 --- a/lib/components/src/typings.d.ts +++ b/lib/components/src/typings.d.ts @@ -1,3 +1,4 @@ declare module 'global'; declare module 'markdown-to-jsx'; -declare module '*.md'; \ No newline at end of file +declare module '*.md'; +declare module '@storybook/semver'; diff --git a/lib/core/package.json b/lib/core/package.json index 35ba96ca35e..9a101c29cd4 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -109,7 +109,7 @@ "regenerator-runtime": "^0.13.3", "resolve": "^1.17.0", "resolve-from": "^5.0.0", - "semver": "^7.3.2", + "@storybook/semver": "^7.3.2", "serve-favicon": "^2.5.0", "shelljs": "^0.8.3", "stable": "^0.1.8", diff --git a/lib/core/src/server/build-dev.js b/lib/core/src/server/build-dev.js index 58e02713225..348f42c9bd2 100644 --- a/lib/core/src/server/build-dev.js +++ b/lib/core/src/server/build-dev.js @@ -11,7 +11,7 @@ import fetch from 'node-fetch'; import Cache from 'file-system-cache'; import open from 'better-opn'; import boxen from 'boxen'; -import semver from 'semver'; +import semver from '@storybook/semver'; import dedent from 'ts-dedent'; import Table from 'cli-table3'; import prettyTime from 'pretty-hrtime'; diff --git a/lib/core/src/server/preview/iframe-webpack.config.js b/lib/core/src/server/preview/iframe-webpack.config.js index 7a665c530f9..930398be257 100644 --- a/lib/core/src/server/preview/iframe-webpack.config.js +++ b/lib/core/src/server/preview/iframe-webpack.config.js @@ -157,7 +157,7 @@ export default async ({ modules: ['node_modules'].concat(raw.NODE_PATH || []), alias: { 'babel-runtime/core-js/object/assign': require.resolve('core-js/es/object/assign'), - semver: require.resolve('semver'), + semver: require.resolve('@storybook/semver'), ...reactPaths, }, diff --git a/lib/core/src/typings.d.ts b/lib/core/src/typings.d.ts index 2f4eb9cf4fd..56e9012bf86 100644 --- a/lib/core/src/typings.d.ts +++ b/lib/core/src/typings.d.ts @@ -1 +1,2 @@ declare module 'global'; +declare module '@storybook/semver'; diff --git a/lib/ui/package.json b/lib/ui/package.json index 60afce41dd7..b6f4f3bca3e 100644 --- a/lib/ui/package.json +++ b/lib/ui/package.json @@ -60,7 +60,7 @@ "regenerator-runtime": "^0.13.3", "resolve-from": "^5.0.0", "rfdc": "^1.1.4", - "semver": "^7.3.2", + "@storybook/semver": "^7.3.2", "store2": "^2.7.1", "telejson": "^4.0.0" }, diff --git a/lib/ui/src/settings/about.tsx b/lib/ui/src/settings/about.tsx index f345ee05b51..ac3e7962958 100644 --- a/lib/ui/src/settings/about.tsx +++ b/lib/ui/src/settings/about.tsx @@ -1,5 +1,5 @@ import React, { Fragment, FunctionComponent, SyntheticEvent } from 'react'; -import semver from 'semver'; +import semver from '@storybook/semver'; import { styled } from '@storybook/theming'; import { State } from '@storybook/api'; import { GlobalHotKeys } from 'react-hotkeys'; diff --git a/lib/ui/src/typings.ts b/lib/ui/src/typings.ts index 8666686fa2a..07c732cbb18 100644 --- a/lib/ui/src/typings.ts +++ b/lib/ui/src/typings.ts @@ -1,2 +1,3 @@ declare module 'global'; declare module 'chromatic/isChromatic'; +declare module '@storybook/semver'; diff --git a/package.json b/package.json index 58853569fa5..9e73c58b553 100644 --- a/package.json +++ b/package.json @@ -229,7 +229,7 @@ "remark-lint": "^7.0.0", "remark-preset-lint-recommended": "^4.0.0", "riot-jest-transformer": "^2.0.0", - "semver": "^7.3.2", + "@storybook/semver": "^7.3.2", "serve-static": "^1.14.1", "shelljs": "^0.8.4", "shx": "^0.3.2", From 44d734a3aa3a30946a295667b12e038400fe8dd3 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 26 May 2020 11:34:35 +0200 Subject: [PATCH 02/16] FIX lockfile --- yarn.lock | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/yarn.lock b/yarn.lock index d3d3ca81a20..a507beb2e10 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4095,6 +4095,14 @@ qs "^6.6.0" util-deprecate "^1.0.2" +"@storybook/semver@^7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@storybook/semver/-/semver-7.3.2.tgz#f3b9c44a1c9a0b933c04e66d0048fcf2fa10dac0" + integrity sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg== + dependencies: + core-js "^3.6.5" + find-up "^4.1.0" + "@storybook/theming@6.0.0-alpha.0": version "6.0.0-alpha.0" resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.0.0-alpha.0.tgz#0a9580cecb1c9609e070c8db7737bd121faf56c3" @@ -11068,7 +11076,7 @@ core-js@^2.4.0, core-js@^2.5.0, core-js@^2.6.5: resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== -core-js@^3.0.1, core-js@^3.0.4, core-js@^3.5.0, core-js@^3.6.4: +core-js@^3.0.1, core-js@^3.0.4, core-js@^3.5.0, core-js@^3.6.4, core-js@^3.6.5: version "3.6.5" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a" integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== From f6fb617f2dabce82305ac3afb04a0f04865cc146 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 26 May 2020 11:52:28 +0200 Subject: [PATCH 03/16] FIX verdaccio not proxying @storybook/semver --- scripts/verdaccio.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/verdaccio.yaml b/scripts/verdaccio.yaml index 5212899e878..f4797fd3f04 100644 --- a/scripts/verdaccio.yaml +++ b/scripts/verdaccio.yaml @@ -31,6 +31,10 @@ packages: access: $all publish: $all proxy: npmjs + '@storybook/semver': + access: $all + publish: $all + proxy: npmjs '@storybook/preset-*': access: $all publish: $all From 07fcf50277ec48426676b9b583102843473c2e4c Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 26 May 2020 12:30:19 +0200 Subject: [PATCH 04/16] alias semver in manager to browser friendly fork --- .../server/manager/manager-webpack.config.js | 1 + yarn.lock | 378 ++++++++---------- 2 files changed, 157 insertions(+), 222 deletions(-) diff --git a/lib/core/src/server/manager/manager-webpack.config.js b/lib/core/src/server/manager/manager-webpack.config.js index d1a8c5a097a..ebeb15003ce 100644 --- a/lib/core/src/server/manager/manager-webpack.config.js +++ b/lib/core/src/server/manager/manager-webpack.config.js @@ -136,6 +136,7 @@ export default ({ alias: { ...themingPaths, ...uiPaths, + semver: require.resolve('@storybook/semver'), }, plugins: [ // Transparently resolve packages via PnP when needed; noop otherwise diff --git a/yarn.lock b/yarn.lock index a507beb2e10..1eec137b1b8 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,9 +3,9 @@ "@alib/build-scripts@^0.1.8": - version "0.1.22" - resolved "https://registry.yarnpkg.com/@alib/build-scripts/-/build-scripts-0.1.22.tgz#570a6dbb5c46bff72976149ac9a090ae2fefc1cb" - integrity sha512-vjdNpZ6vNN27MoikpmO1Ykv1LPJwF5yO8N2MCy9bxaS30pf5h7T3POHmWphC7iHy5wnGURTsFTTf4HcAxZJMYQ== + version "0.1.23" + resolved "https://registry.yarnpkg.com/@alib/build-scripts/-/build-scripts-0.1.23.tgz#85a3034d7030f05f8bb744f8fa26869b1d0b72b4" + integrity sha512-9X4sIMES3Ci3X3Q7tZEZmq7kny5m5QsLxivyG2VPvTidWk8I6z4E010APz8hXQcOyB1rJY5EJrODkhgDOLKoiA== dependencies: address "^1.1.0" camelcase "^5.3.1" @@ -1893,12 +1893,13 @@ uuid "^3.3.2" "@cypress/webpack-preprocessor@^5.1.2": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.2.0.tgz#3a17b478f6e2d600e536e6dda9c2e349d25a297e" - integrity sha512-uvo0FfKL+rIXrBGS6qPIaJRD8euK+t6YoZvrTuLPnStprzlgeGfSCnCDUEMJZqFk9LwBd1NtOop+J7qNuv74ng== + version "5.4.1" + resolved "https://registry.yarnpkg.com/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.4.1.tgz#eb58f6cd02932a95653c1a674cfd769da2409806" + integrity sha512-1E2BdVVXQ4wDQ7f3mXCvS9xmfTVwEoT3oqKhjAr1iNlTJpBq10Z0VNBZd3VZ3nmCTFwTuUvs735QGnRE1gQ1BA== dependencies: bluebird "3.7.1" debug "4.1.1" + lodash "4.17.15" "@cypress/xvfb@1.2.4": version "1.2.4" @@ -2932,10 +2933,10 @@ is-ci "^2.0.0" npmlog "^4.1.2" -"@lerna/conventional-commits@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/conventional-commits/-/conventional-commits-3.18.5.tgz#08efd2e5b45acfaf3f151a53a3ec7ecade58a7bc" - integrity sha512-qcvXIEJ3qSgalxXnQ7Yxp5H9Ta5TVyai6vEor6AAEHc20WiO7UIdbLDCxBtiiHMdGdpH85dTYlsoYUwsCJu3HQ== +"@lerna/conventional-commits@3.22.0": + version "3.22.0" + resolved "https://registry.yarnpkg.com/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz#2798f4881ee2ef457bdae027ab7d0bf0af6f1e09" + integrity sha512-z4ZZk1e8Mhz7+IS8NxHr64wyklHctCJyWpJKEZZPJiLFJ8yKto/x38O80R10pIzC0rr8Sy/OsjSH4bl0TbbgqA== dependencies: "@lerna/validation-error" "3.13.0" conventional-changelog-angular "^5.0.3" @@ -2958,10 +2959,10 @@ fs-extra "^8.1.0" npmlog "^4.1.2" -"@lerna/create@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.21.0.tgz#e813832adf3488728b139e5a75c8b01b1372e62f" - integrity sha512-cRIopzKzE2vXJPmsiwCDMWo4Ct+KTmX3nvvkQLDoQNrrRK7w+3KQT3iiorbj1koD95RsVQA7mS2haWok9SIv0g== +"@lerna/create@3.22.0": + version "3.22.0" + resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.22.0.tgz#d6bbd037c3dc5b425fe5f6d1b817057c278f7619" + integrity sha512-MdiQQzCcB4E9fBF1TyMOaAEz9lUjIHp1Ju9H7f3lXze5JK6Fl5NYkouAvsLgY6YSIhXMY8AHW2zzXeBDY4yWkw== dependencies: "@evocateur/pacote" "^9.6.3" "@lerna/child-process" "3.16.5" @@ -3049,13 +3050,13 @@ ssri "^6.0.1" tar "^4.4.8" -"@lerna/github-client@3.16.5": - version "3.16.5" - resolved "https://registry.yarnpkg.com/@lerna/github-client/-/github-client-3.16.5.tgz#2eb0235c3bf7a7e5d92d73e09b3761ab21f35c2e" - integrity sha512-rHQdn8Dv/CJrO3VouOP66zAcJzrHsm+wFuZ4uGAai2At2NkgKH+tpNhQy2H1PSC0Ezj9LxvdaHYrUzULqVK5Hw== +"@lerna/github-client@3.22.0": + version "3.22.0" + resolved "https://registry.yarnpkg.com/@lerna/github-client/-/github-client-3.22.0.tgz#5d816aa4f76747ed736ae64ff962b8f15c354d95" + integrity sha512-O/GwPW+Gzr3Eb5bk+nTzTJ3uv+jh5jGho9BOqKlajXaOkMYGBELEAqV5+uARNGWZFvYAiF4PgqHb6aCUu7XdXg== dependencies: "@lerna/child-process" "3.16.5" - "@octokit/plugin-enterprise-rest" "^3.6.1" + "@octokit/plugin-enterprise-rest" "^6.0.1" "@octokit/rest" "^16.28.4" git-url-parse "^11.1.2" npmlog "^4.1.2" @@ -3082,10 +3083,10 @@ "@lerna/child-process" "3.16.5" semver "^6.2.0" -"@lerna/import@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.21.0.tgz#87b08f2a2bfeeff7357c6fd8490e638d3cd5b32d" - integrity sha512-aISkL4XD0Dqf5asDaOZWu65jgj8fWUhuQseZWuQe3UfHxav69fTS2YLIngUfencaOSZVOcVCom28YCzp61YDxw== +"@lerna/import@3.22.0": + version "3.22.0" + resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.22.0.tgz#1a5f0394f38e23c4f642a123e5e1517e70d068d2" + integrity sha512-uWOlexasM5XR6tXi4YehODtH9Y3OZrFht3mGUFFT3OIl2s+V85xIGFfqFGMTipMPAGb2oF1UBLL48kR43hRsOg== dependencies: "@lerna/child-process" "3.16.5" "@lerna/command" "3.21.0" @@ -3304,10 +3305,10 @@ inquirer "^6.2.0" npmlog "^4.1.2" -"@lerna/publish@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.21.0.tgz#0112393125f000484c3f50caba71a547f91bd7f4" - integrity sha512-JZ+ehZB9UCQ9nqH8Ld/Yqc/If++aK/7XIubkrB9sQ5hf2GeIbmI/BrJpMgLW/e9T5bKrUBZPUvoUN3daVipA5A== +"@lerna/publish@3.22.0": + version "3.22.0" + resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.22.0.tgz#7a3fb61026d3b7425f3b9a1849421f67d795c55d" + integrity sha512-8LBeTLBN8NIrCrLGykRu+PKrfrCC16sGCVY0/bzq9TDioR7g6+cY0ZAw653Qt/0Kr7rg3J7XxVNdzj3fvevlwA== dependencies: "@evocateur/libnpmaccess" "^3.1.2" "@evocateur/npm-registry-fetch" "^4.0.0" @@ -3330,7 +3331,7 @@ "@lerna/run-lifecycle" "3.16.2" "@lerna/run-topologically" "3.18.5" "@lerna/validation-error" "3.13.0" - "@lerna/version" "3.21.0" + "@lerna/version" "3.22.0" figgy-pudding "^3.5.1" fs-extra "^8.1.0" npm-package-arg "^6.1.0" @@ -3443,17 +3444,17 @@ dependencies: npmlog "^4.1.2" -"@lerna/version@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.21.0.tgz#5bcc3d2de9eb8f4db18efb0d88973f9a509eccc3" - integrity sha512-nIT3u43fCNj6uSMN1dRxFnF4GhmIiOEqSTkGSjrMU+8kHKwzOqS/6X6TOzklBmCyEZOpF/fLlGqH3BZHnwLDzQ== +"@lerna/version@3.22.0": + version "3.22.0" + resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.22.0.tgz#67e1340c1904e9b339becd66429f32dd8ad65a55" + integrity sha512-6uhL6RL7/FeW6u1INEgyKjd5dwO8+IsbLfkfC682QuoVLS7VG6OOB+JmTpCvnuyYWI6fqGh1bRk9ww8kPsj+EA== dependencies: "@lerna/check-working-tree" "3.16.5" "@lerna/child-process" "3.16.5" "@lerna/collect-updates" "3.20.0" "@lerna/command" "3.21.0" - "@lerna/conventional-commits" "3.18.5" - "@lerna/github-client" "3.16.5" + "@lerna/conventional-commits" "3.22.0" + "@lerna/github-client" "3.22.0" "@lerna/gitlab-client" "3.15.0" "@lerna/output" "3.13.0" "@lerna/prerelease-id-from-version" "3.16.0" @@ -3625,10 +3626,10 @@ "@octokit/types" "^4.0.1" universal-user-agent "^5.0.0" -"@octokit/plugin-enterprise-rest@^3.6.1": - version "3.6.2" - resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-3.6.2.tgz#74de25bef21e0182b4fa03a8678cd00a4e67e561" - integrity sha512-3wF5eueS5OHQYuAEudkpN+xVeUsg8vYEMMenEzLphUZ7PRZ8OJtDcsreL3ad9zxXmBbaFWzLmFcdob5CLyZftA== +"@octokit/plugin-enterprise-rest@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz#e07896739618dab8da7d4077c658003775f95437" + integrity sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw== "@octokit/plugin-paginate-rest@^1.1.1": version "1.1.2" @@ -3684,13 +3685,13 @@ once "^1.4.0" "@octokit/request@^5.2.0", "@octokit/request@^5.3.0", "@octokit/request@^5.4.0": - version "5.4.3" - resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.3.tgz#85b78ea4ae6e1c4ac2b02528102d4cd776145935" - integrity sha512-RtqMzF3mhqxmWoqVD84x2gdtbqn2inTBU/HPkWf5u0R5r7fBTaLPAcCBgukeI2gjTwD9ChL9Cu0MlTBs7B/tSw== + version "5.4.4" + resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.4.tgz#dc57e85e86284fa016d0c1a2701a70a10cec4ff2" + integrity sha512-vqv1lz41c6VTxUvF9nM+a6U+vvP3vGk7drDpr0DVQg4zyqlOiKVrY17DLD6de5okj+YLHKcoqaUZTBtlNZ1BtQ== dependencies: "@octokit/endpoint" "^6.0.1" "@octokit/request-error" "^2.0.0" - "@octokit/types" "^2.11.1" + "@octokit/types" "^4.0.1" deprecation "^2.0.0" is-plain-object "^3.0.0" node-fetch "^2.3.0" @@ -3737,9 +3738,9 @@ "@types/node" ">= 8" "@octokit/types@^4.0.0", "@octokit/types@^4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-4.0.1.tgz#dd32ff2407699f3a0c909cdd24de17b45b7d7051" - integrity sha512-Ho6h7w2h9y8RRE8r656hIj1oiSbwbIHJGF5r9G5FOwS2VdDPq8QLGvsG4x6pKHpvyGK7j+43sAc2cJKMiFoIJw== + version "4.0.2" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-4.0.2.tgz#4e5be1ed1d39532f6b1bc5ad7ce52086a83cf379" + integrity sha512-+4X6qfhT/fk/5FD66395NrFLxCzD6FsGlpPwfwvnukdyfYbhiZB/FJltiT1XM5Q63rGGBSf9FPaNV3WpNHm54A== dependencies: "@types/node" ">= 8" @@ -4035,9 +4036,9 @@ remark-preset-lint-recommended "^4.0.0" "@storybook/node-logger@*", "@storybook/node-logger@^5.2.8": - version "5.3.18" - resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-5.3.18.tgz#ee278acb8b6f10d456a24c0ff6d59818a0c3ad94" - integrity sha512-Go/hdtaPTtjgJP+GYk8VXcOmecrdG7cXm0yyTlatd6s8xXI0txHme1/0MOZmEPows1Ec7KAQ20+NnaCGUPZUUg== + version "5.3.19" + resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-5.3.19.tgz#c414e4d3781aeb06298715220012f552a36dff29" + integrity sha512-hKshig/u5Nj9fWy0OsyU04yqCxr0A9pydOHIassr4fpLAaePIN2YvqCqE2V+TxQHjZUnowSSIhbXrGt0DI5q2A== dependencies: "@types/npmlog" "^4.1.2" chalk "^3.0.0" @@ -4355,9 +4356,9 @@ defer-to-connect "^1.0.1" "@testing-library/dom@^7.2.2": - version "7.5.7" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-7.5.7.tgz#c4bf683a65083d4a78644588cfa4ad684c113fc7" - integrity sha512-835MiwAxQE7xjSrhpeJbv41UQRmsPJQ0tGfzWiJMdZj2LBbdG5cT8Z44Viv11/XucCmJHr/v8q7VpZnuSimscg== + version "7.5.8" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-7.5.8.tgz#35eb20f1cfd90629a09728954fd916ea142e5de5" + integrity sha512-aEK4GDeIk3sHuuF8NNvZrmZg5xfF7llvdlVfjely/fPg/GE4yLa0cVZEBWpS6oVUBk2tEXjwTDPFnMOe/M0GTQ== dependencies: "@babel/runtime" "^7.9.6" aria-query "^4.0.2" @@ -4443,16 +4444,6 @@ dependencies: "@types/babel-types" "*" -"@types/blob-util@1.3.3": - version "1.3.3" - resolved "https://registry.yarnpkg.com/@types/blob-util/-/blob-util-1.3.3.tgz#adba644ae34f88e1dd9a5864c66ad651caaf628a" - integrity sha512-4ahcL/QDnpjWA2Qs16ZMQif7HjGP2cw3AGjHabybjw7Vm1EKu+cfQN1D78BaZbS1WJNa1opSMF5HNMztx7lR0w== - -"@types/bluebird@3.5.29": - version "3.5.29" - resolved "https://registry.yarnpkg.com/@types/bluebird/-/bluebird-3.5.29.tgz#7cd933c902c4fc83046517a1bef973886d00bdb6" - integrity sha512-kmVtnxTuUuhCET669irqQmPAez4KFnFVKvpleVRyfC3g+SHD1hIkFZcWLim9BVcwUBLO59o8VZE4yGCmTif8Yw== - "@types/body-parser@*": version "1.19.0" resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.0.tgz#0685b3c47eb3006ffed117cdd55164b61f80538f" @@ -4473,24 +4464,11 @@ dependencies: "@types/chai" "*" -"@types/chai-jquery@1.1.40": - version "1.1.40" - resolved "https://registry.yarnpkg.com/@types/chai-jquery/-/chai-jquery-1.1.40.tgz#445bedcbbb2ae4e3027f46fa2c1733c43481ffa1" - integrity sha512-mCNEZ3GKP7T7kftKeIs7QmfZZQM7hslGSpYzKbOlR2a2HCFf9ph4nlMRA9UnuOETeOQYJVhJQK7MwGqNZVyUtQ== - dependencies: - "@types/chai" "*" - "@types/jquery" "*" - "@types/chai@*", "@types/chai@^4.2.9": version "4.2.11" resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.11.tgz#d3614d6c5f500142358e6ed24e1bf16657536c50" integrity sha512-t7uW6eFafjO+qJ3BIV2gGUyZs27egcNRkUdalkud+Qa3+kg//f129iuOFivHDXQ+vnU3fDXuwgv0cqMCbcE8sw== -"@types/chai@4.2.7": - version "4.2.7" - resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.7.tgz#1c8c25cbf6e59ffa7d6b9652c78e547d9a41692d" - integrity sha512-luq8meHGYwvky0O7u0eQZdA7B4Wd9owUCqvbw2m3XCrCU8mplYOujMBbvyS547AxJkC+pGnd0Cm15eNxEUNU8g== - "@types/cheerio@*": version "0.22.18" resolved "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.18.tgz#19018dceae691509901e339d63edf1e935978fe6" @@ -4690,20 +4668,6 @@ resolved "https://registry.yarnpkg.com/@types/jest/-/jest-23.3.14.tgz#37daaf78069e7948520474c87b80092ea912520a" integrity sha512-Q5hTcfdudEL2yOmluA1zaSyPbzWPmJ3XfSWeP3RyoYvS9hnje1ZyagrZOuQ6+1nQC1Gw+7gap3pLNL3xL6UBug== -"@types/jquery@*": - version "3.3.38" - resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.3.38.tgz#6385f1e1b30bd2bff55ae8ee75ea42a999cc3608" - integrity sha512-nkDvmx7x/6kDM5guu/YpXkGZ/Xj/IwGiLDdKM99YA5Vag7pjGyTJ8BNUh/6hxEn/sEu5DKtyRgnONJ7EmOoKrA== - dependencies: - "@types/sizzle" "*" - -"@types/jquery@3.3.31": - version "3.3.31" - resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.3.31.tgz#27c706e4bf488474e1cb54a71d8303f37c93451b" - integrity sha512-Lz4BAJihoFw5nRzKvg4nawXPzutkv7wmfQ5121avptaSIXlDNJCUuxZxX/G+9EVidZGuO0UBlk+YjKbwRKJigg== - dependencies: - "@types/sizzle" "*" - "@types/js-yaml@^3.12.4": version "3.12.4" resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-3.12.4.tgz#7d3b534ec35a0585128e2d332db1403ebe057e25" @@ -4719,11 +4683,6 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= -"@types/lodash@4.14.149": - version "4.14.149" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.149.tgz#1342d63d948c6062838fbf961012f74d4e638440" - integrity sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ== - "@types/lodash@^4.14.150": version "4.14.152" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.152.tgz#7e7679250adce14e749304cdb570969f77ec997c" @@ -4753,7 +4712,7 @@ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.2.tgz#857a118d8634c84bba7ae14088e4508490cd5da5" integrity sha512-4kPlzbljFcsttWEq6aBW0OZe6BDajAmyvr2xknBG92tejQnvdGtT9+kXSZ580DqpxY9qG2xeQVF9Dq0ymUTo5Q== -"@types/minimatch@*", "@types/minimatch@3.0.3", "@types/minimatch@^3.0.3": +"@types/minimatch@*", "@types/minimatch@^3.0.3": version "3.0.3" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== @@ -4768,11 +4727,6 @@ resolved "https://registry.yarnpkg.com/@types/mithril/-/mithril-2.0.3.tgz#f24a764515d9b17095845838b12f2444757d93fa" integrity sha512-cZHOdO2IiXYeyjeDYdbOisSdfaJRzfmRo3zVzgu33IWTMA0KEQObp9fdvqcuYdPz93iJ1yCl19GcEjo/9yv+yA== -"@types/mocha@5.2.7": - version "5.2.7" - resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-5.2.7.tgz#315d570ccb56c53452ff8638738df60726d5b6ea" - integrity sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ== - "@types/node-cleanup@^2.1.1": version "2.1.1" resolved "https://registry.yarnpkg.com/@types/node-cleanup/-/node-cleanup-2.1.1.tgz#c8f78a648897d2a40ed10632268ce15d343cc191" @@ -4896,9 +4850,9 @@ "@types/react" "*" "@types/react-color@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/react-color/-/react-color-3.0.1.tgz#5433e2f503ea0e0831cbc6fd0c20f8157d93add0" - integrity sha512-J6mYm43Sid9y+OjZ7NDfJ2VVkeeuTPNVImNFITgQNXodHteKfl/t/5pAR5Z9buodZ2tCctsZjgiMlQOpfntakw== + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/react-color/-/react-color-3.0.2.tgz#41bc40f564eb058fb0822c1742438bcd0b823249" + integrity sha512-FhrRy0xEYEpysl1iKL11ynJc79H6ztyYc4xD1pliZyygEChleTlHGohb/bClTYPN8XeSw6yaz45l3YW5SGYftQ== dependencies: "@types/react" "*" @@ -5017,32 +4971,12 @@ "@types/glob" "*" "@types/node" "*" -"@types/sinon-chai@3.2.3": - version "3.2.3" - resolved "https://registry.yarnpkg.com/@types/sinon-chai/-/sinon-chai-3.2.3.tgz#afe392303dda95cc8069685d1e537ff434fa506e" - integrity sha512-TOUFS6vqS0PVL1I8NGVSNcFaNJtFoyZPXZ5zur+qlhDfOmQECZZM4H4kKgca6O8L+QceX/ymODZASfUfn+y4yQ== - dependencies: - "@types/chai" "*" - "@types/sinon" "*" - -"@types/sinon@*": - version "9.0.4" - resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-9.0.4.tgz#e934f904606632287a6e7f7ab0ce3f08a0dad4b1" - integrity sha512-sJmb32asJZY6Z2u09bl0G2wglSxDlROlAejCjsnor+LzBMz17gu8IU7vKC/vWDnv9zEq2wqADHVXFjf4eE8Gdw== - dependencies: - "@types/sinonjs__fake-timers" "*" - -"@types/sinon@7.5.1": - version "7.5.1" - resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-7.5.1.tgz#d27b81af0d1cfe1f9b24eebe7a24f74ae40f5b7c" - integrity sha512-EZQUP3hSZQyTQRfiLqelC9NMWd1kqLcmQE0dMiklxBkgi84T+cHOhnKpgk4NnOWpGX863yE6+IaGnOXUNFqDnQ== - -"@types/sinonjs__fake-timers@*": +"@types/sinonjs__fake-timers@6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.1.tgz#681df970358c82836b42f989188d133e218c458e" integrity sha512-yYezQwGWty8ziyYLdZjwxyMb0CZR49h8JALHGrxjQHWlqGgc8kLdHEgWrgL0uZ29DMvEVBDnHU2Wg36zKSIUtA== -"@types/sizzle@*", "@types/sizzle@2.3.2": +"@types/sizzle@2.3.2": version "2.3.2" resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.2.tgz#a811b8c18e2babab7d542b3365887ae2e4d9de47" integrity sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg== @@ -6876,9 +6810,9 @@ aws-sign2@~0.7.0: integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= aws4@^1.6.0, aws4@^1.8.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.9.1.tgz#7e33d8f7d449b3f673cd72deb9abdc552dbe528e" - integrity sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug== + version "1.10.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.0.tgz#a17b3a8ea811060e74d47d306122400ad4497ae2" + integrity sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA== axe-core@^3.5.2, axe-core@^3.5.3: version "3.5.3" @@ -9781,9 +9715,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000939, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30000989, caniuse-lite@^1.0.30001020, caniuse-lite@^1.0.30001032, caniuse-lite@^1.0.30001035, caniuse-lite@^1.0.30001043, caniuse-lite@^1.0.30001061: - version "1.0.30001062" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001062.tgz#d814b648338504b315222ace6f1a533d9a55e390" - integrity sha512-ei9ZqeOnN7edDrb24QfJ0OZicpEbsWxv7WusOiQGz/f2SfvBgHHbOEwBJ8HKGVSyx8Z6ndPjxzR6m0NQq+0bfw== + version "1.0.30001066" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001066.tgz#0a8a58a10108f2b9bf38e7b65c237b12fd9c5f04" + integrity sha512-Gfj/WAastBtfxLws0RCh2sDbTK/8rJuSeZMecrSkNGYxPcv7EzblmDGfWQCFEQcSqYE2BRgQiJh8HOD07N5hIw== canonical-path@1.0.0: version "1.0.0" @@ -10238,6 +10172,14 @@ cli-table@^0.3.1: dependencies: colors "1.0.3" +cli-truncate@2.1.0, cli-truncate@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" + integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== + dependencies: + slice-ansi "^3.0.0" + string-width "^4.2.0" + cli-truncate@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574" @@ -10246,14 +10188,6 @@ cli-truncate@^0.2.1: slice-ansi "0.0.4" string-width "^1.0.1" -cli-truncate@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" - integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== - dependencies: - slice-ansi "^3.0.0" - string-width "^4.2.0" - cli-width@^2.0.0: version "2.2.1" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" @@ -11264,9 +11198,9 @@ cross-spawn@^5.0.1: which "^1.2.9" cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.2.tgz#d0d7dcfa74e89115c7619f4f721a94e1fdb716d6" - integrity sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw== + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" shebang-command "^2.0.0" @@ -11703,23 +11637,14 @@ cyclist@^1.0.1: integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= cypress@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/cypress/-/cypress-4.5.0.tgz#01940d085f6429cec3c87d290daa47bb976a7c7b" - integrity sha512-2A4g5FW5d2fHzq8HKUGAMVTnW6P8nlWYQALiCoGN4bqBLvgwhYM/oG9oKc2CS6LnvgHFiKivKzpm9sfk3uU3zQ== + version "4.6.0" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-4.6.0.tgz#ac76786500580df1347a0a50be63e5c59ffbef59" + integrity sha512-vIPXAceRP+Nxvnm/O9ruY9EQaRGmVVybtk9F1sfC9mH3067YbitrdBTynaaLuHFj90p9e0U2ZCV7OkX4x4V/Wg== dependencies: "@cypress/listr-verbose-renderer" "0.4.1" "@cypress/request" "2.88.5" "@cypress/xvfb" "1.2.4" - "@types/blob-util" "1.3.3" - "@types/bluebird" "3.5.29" - "@types/chai" "4.2.7" - "@types/chai-jquery" "1.1.40" - "@types/jquery" "3.3.31" - "@types/lodash" "4.14.149" - "@types/minimatch" "3.0.3" - "@types/mocha" "5.2.7" - "@types/sinon" "7.5.1" - "@types/sinon-chai" "3.2.3" + "@types/sinonjs__fake-timers" "6.0.1" "@types/sizzle" "2.3.2" arch "2.1.1" bluebird "3.7.2" @@ -12771,9 +12696,9 @@ ejs@^3.1.2: jake "^10.6.1" electron-to-chromium@^1.3.247, electron-to-chromium@^1.3.378, electron-to-chromium@^1.3.413, electron-to-chromium@^1.3.47: - version "1.3.448" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.448.tgz#682831ecf3ce505231978f7c795a2813740cae7c" - integrity sha512-WOr3SrZ55lUFYugA6sUu3H3ZoxVIH5o3zTSqYS+2DOJJP4hnHmBiD1w432a2YFW/H2G5FIxE6DB06rv+9dUL5g== + version "1.3.452" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.452.tgz#ef6877702722471aa044a2429336cd450629934d" + integrity sha512-IdbjgCEqDvcU/1kUQa6C49I2NZOY3SBmU9Eus7mdFdJJBqn0Lg1Epfi/T4nqVcxTNBEGhcjwMhY1EysMBsXZrw== elegant-spinner@^1.0.1: version "1.0.1" @@ -14358,9 +14283,9 @@ execa@^3.2.0, execa@^3.3.0: strip-final-newline "^2.0.0" execa@^4.0.0, execa@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.1.tgz#988488781f1f0238cd156f7aaede11c3e853b4c1" - integrity sha512-SCjM/zlBdOK8Q5TIjOn6iEHZaPHFsMoTxXQ2nvUvtPnuohz3H2dIozSg+etNR98dGoYUp2ENSKLL/XaMmbxVgw== + version "4.0.2" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.2.tgz#ad87fb7b2d9d564f70d2b62d511bee41d5cbb240" + integrity sha512-QI2zLa6CjGWdiQsmSkZoGtDx2N+cQIGb3yNolGTdjSQzydzLgYYf8LRuagp7S7fPimjcrzUDSUFd/MgzELMi4Q== dependencies: cross-spawn "^7.0.0" get-stream "^5.0.0" @@ -15210,9 +15135,9 @@ fork-ts-checker-webpack-plugin@3.1.1, fork-ts-checker-webpack-plugin@^3.1.1: worker-rpc "^0.1.0" fork-ts-checker-webpack-plugin@^4.0.3, fork-ts-checker-webpack-plugin@^4.1.4: - version "4.1.4" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.4.tgz#f0dc3ece19ec5b792d7b8ecd2a7f43509a5285ce" - integrity sha512-R0nTlZSyV0uCCzYe1kgR7Ve8mXyDvMm1pJwUFb6zzRVF5rTNb24G6gn2DFQy+W5aJYp2eq8aexpCOO+1SCyCSA== + version "4.1.5" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.5.tgz#780d52c65183742d8c885fff42a9ec9ea7006672" + integrity sha512-nuD4IDqoOfkEIlS6shhjLGaLBDSNyVJulAlr5lFbPe0saGqlsTo+/HmhtIrs/cNLFtmaudL10byivhxr+Qhh4w== dependencies: "@babel/code-frame" "^7.5.5" chalk "^2.4.1" @@ -16953,10 +16878,10 @@ http-errors@~1.6.2: setprototypeof "1.1.0" statuses ">= 1.4.0 < 2" -"http-parser-js@>=0.4.0 <0.4.11": - version "0.4.10" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.10.tgz#92c9c1374c35085f75db359ec56cc257cbb93fa4" - integrity sha1-ksnBN0w1CF912zWexWzCV8u5P6Q= +http-parser-js@>=0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.2.tgz#da2e31d237b393aae72ace43882dd7e270a8ff77" + integrity sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ== http-proxy-agent@^2.1.0: version "2.1.0" @@ -17194,9 +17119,9 @@ ignore@^4.0.3, ignore@^4.0.6: integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== ignore@^5.0.0, ignore@^5.1.1, ignore@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" - integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== + version "5.1.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.6.tgz#643194ad4bf2712f37852e386b6998eff0db2106" + integrity sha512-cgXgkypZBcCnOgSihyeqbo6gjIaIyDqPQB7Ra4vhE9m6kigdGoQDMHjviFhRZo3IMlRy6yElosoviMs5YxZXUA== ignoring-watcher@^1.0.5: version "1.1.0" @@ -18441,9 +18366,9 @@ iterate-value@^1.0.0: iterate-iterator "^1.0.1" jake@^10.6.1: - version "10.6.1" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.6.1.tgz#c9c476cfd6e726ef600ee9bb2b880d5425ff8c79" - integrity sha512-pHUK3+V0BjOb1XSi95rbBksrMdIqLVC9bJqDnshVyleYsET3H0XAq+3VB2E3notcYvv4wRdRHn13p7vobG+wfQ== + version "10.7.1" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.7.1.tgz#b8d13e2cf472be150cd5b0081399e22923f4bf2e" + integrity sha512-FUkLZXms1LSTQop5EJBdXVzbM0q6yYWMM4vo/TiLQeHJ4UMJVO8DBTZFiAgMBJctin9q92xnr2vdH7Wrpn7tTQ== dependencies: async "0.9.x" chalk "^2.4.2" @@ -19798,7 +19723,7 @@ js-tokens@^3.0.2: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= -js-yaml@3.13.1, js-yaml@^3.10.0, js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.2.5, js-yaml@^3.2.7, js-yaml@^3.6.1, js-yaml@^3.9.0: +js-yaml@3.13.1: version "3.13.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== @@ -19806,6 +19731,14 @@ js-yaml@3.13.1, js-yaml@^3.10.0, js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.2. argparse "^1.0.7" esprima "^4.0.0" +js-yaml@^3.10.0, js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.2.5, js-yaml@^3.2.7, js-yaml@^3.6.1, js-yaml@^3.9.0: + version "3.14.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" + integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" @@ -20258,11 +20191,11 @@ jstransformer@1.0.0: promise "^7.0.1" jsx-ast-utils@^2.0.1, jsx-ast-utils@^2.2.1, jsx-ast-utils@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz#8a9364e402448a3ce7f14d357738310d9248054f" - integrity sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA== + version "2.3.0" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.3.0.tgz#edd727794ea284d7fda575015ed1b0cde0289ab6" + integrity sha512-3HNoc7nZ1hpZIKB3hJ7BlFRkzCx2BynRtfSwbkqZdpRdvAPsGMnzclPwrvDBS7/lalHTj21NwIeaEpysHBOudg== dependencies: - array-includes "^3.0.3" + array-includes "^3.1.1" object.assign "^4.1.0" jsx-compiler@^0.3.0: @@ -20692,26 +20625,26 @@ left-pad@^1.3.0: integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== lerna@^3.19.0: - version "3.21.0" - resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.21.0.tgz#c81a0f8df45c6b7c9d3fc9fdcd0f846aca2375c6" - integrity sha512-ux8yOwQEgIXOZVUfq+T8nVzPymL19vlIoPbysOP3YA4hcjKlqQIlsjI/1ugBe6b4MF7W4iV5vS3gH9cGqBBc1A== + version "3.22.0" + resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.22.0.tgz#da14d08f183ffe6eec566a4ef3f0e11afa621183" + integrity sha512-xWlHdAStcqK/IjKvjsSMHPZjPkBV1lS60PmsIeObU8rLljTepc4Sg/hncw4HWfQxPIewHAUTqhrxPIsqf9L2Eg== dependencies: "@lerna/add" "3.21.0" "@lerna/bootstrap" "3.21.0" "@lerna/changed" "3.21.0" "@lerna/clean" "3.21.0" "@lerna/cli" "3.18.5" - "@lerna/create" "3.21.0" + "@lerna/create" "3.22.0" "@lerna/diff" "3.21.0" "@lerna/exec" "3.21.0" - "@lerna/import" "3.21.0" + "@lerna/import" "3.22.0" "@lerna/info" "3.21.0" "@lerna/init" "3.21.0" "@lerna/link" "3.21.0" "@lerna/list" "3.21.0" - "@lerna/publish" "3.21.0" + "@lerna/publish" "3.22.0" "@lerna/run" "3.21.0" - "@lerna/version" "3.21.0" + "@lerna/version" "3.22.0" import-local "^2.0.0" npmlog "^4.1.2" @@ -20991,11 +20924,12 @@ linkify-it@~1.2.0: uc.micro "^1.0.1" lint-staged@^10.2.1: - version "10.2.4" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.2.4.tgz#0ed5d1cf06bdac0d3fbb003931bb6df3771fbf42" - integrity sha512-doTMGKXQAT34c3S3gwDrTnXmCZp/z1/92D8suPqqh755sKPT18ew1NoPNHxJdrvv1D4WrJ7CEnx79Ns3EdEFbg== + version "10.2.6" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.2.6.tgz#7d9658bd89dee946a859cbfc6e09566a9fb50b53" + integrity sha512-2oEBWyPZHkdyjKcIv2U6ay80Q52ZMlZZrUnfsV0WTVcgzPlt3o2t5UFy2v8ETUTsIDZ0xSJVnffWCgD3LF6xTQ== dependencies: chalk "^4.0.0" + cli-truncate "2.1.0" commander "^5.1.0" cosmiconfig "^6.0.0" debug "^4.1.1" @@ -23117,9 +23051,9 @@ node-gyp@^4.0.0: which "1" node-gyp@^5.0.2: - version "5.1.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.1.0.tgz#8e31260a7af4a2e2f994b0673d4e0b3866156332" - integrity sha512-OUTryc5bt/P8zVgNUmC6xdXiDJxLMAW8cF5tLQOT9E5sOQj+UeQxnnPy74K3CLCa/SOjjBlbuzDLR8ANwA+wmw== + version "5.1.1" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.1.1.tgz#eb915f7b631c937d282e33aed44cb7a025f62a3e" + integrity sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw== dependencies: env-paths "^2.2.0" glob "^7.1.4" @@ -23218,9 +23152,9 @@ node-notifier@^6.0.0: which "^1.3.1" node-notifier@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-7.0.0.tgz#513bc42f2aa3a49fce1980a7ff375957c71f718a" - integrity sha512-y8ThJESxsHcak81PGpzWwQKxzk+5YtP3IxR8AYdpXQ1IB6FmcVzFdZXrkPin49F/DKUCfeeiziB8ptY9npzGuA== + version "7.0.1" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-7.0.1.tgz#a355e33e6bebacef9bf8562689aed0f4230ca6f9" + integrity sha512-VkzhierE7DBmQEElhTGJIoiZa1oqRijOtgOlsXg32KrJRXsPy0NXFBqWGW/wTswnJlDCs5viRYaqWguqzsKcmg== dependencies: growly "^1.3.0" is-wsl "^2.1.1" @@ -25727,9 +25661,9 @@ postcss@7.0.27: supports-color "^6.1.0" postcss@7.x.x, postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.11, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.23, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.30, postcss@^7.0.5, postcss@^7.0.6: - version "7.0.30" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.30.tgz#cc9378beffe46a02cbc4506a0477d05fcea9a8e2" - integrity sha512-nu/0m+NtIzoubO+xdAlwZl/u5S5vi/y6BCsoL8D+8IxsD3XvBS8X4YEADNIVXKVuQvduiucnRv+vPIqj56EGMQ== + version "7.0.31" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.31.tgz#332af45cb73e26c0ee2614d7c7fb02dfcc2bd6dd" + integrity sha512-a937VDHE1ftkjk+8/7nj/mrjtmkn69xxzJgRETXdAUU+IgOYPQNJF17haGWbeDxSyk++HA14UA98FurvPyBJOA== dependencies: chalk "^2.4.2" source-map "^0.6.1" @@ -26752,9 +26686,9 @@ rax-view@^1.0.0: universal-env "^3.0.0" rax@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/rax/-/rax-1.1.2.tgz#06fb40498cd11153a22e6fdf22d3763e40e01049" - integrity sha512-1LPXTj8kM2NQzjJXEFU0A/TLVgVdA6jC5fv0MhjSbi7IcCRCxB1zX8msNDfpFiEWvP4xdHTNTPuD/RX/9k1cUw== + version "1.1.3" + resolved "https://registry.yarnpkg.com/rax/-/rax-1.1.3.tgz#4498ef2f3074ef4317cb0802d81442e0ea614922" + integrity sha512-MPOydNpBjqW0O1JKXX+yrs2mRdJJBVwktSnVd1Tmy41/x/7CkB27hZsbLVbgGsoRh4ZMnxAuebP2bKgyE99k6A== dependencies: "@babel/runtime" "^7.2.0" driver-server "^1.0.0" @@ -26869,9 +26803,9 @@ react-docgen-typescript-loader@^3.7.2: react-docgen-typescript "^1.15.0" react-docgen-typescript@^1.15.0: - version "1.16.4" - resolved "https://registry.yarnpkg.com/react-docgen-typescript/-/react-docgen-typescript-1.16.4.tgz#9a9674d25a02704c5e3dafa76f7ea928aca336a3" - integrity sha512-9NkfxDnLB+zYPRE4JBWoNc/JB0N1YWkZEq91al4F/e6BGMKHtAOESaEmrqdooxBLlxDhGKUGCXhPGJHHsG6bFQ== + version "1.16.5" + resolved "https://registry.yarnpkg.com/react-docgen-typescript/-/react-docgen-typescript-1.16.5.tgz#b305563425ab370f5a3c82b42579eb5069449b87" + integrity sha512-guXnx6a554IDVUoVIkX/BGRTrwc2n2w/kMxo7TKLNLJW1qszhT6BRHX4qV8eWq5eaJxRxuesOW5AOLiOI9WQOA== react-docgen@^5.0.0: version "5.3.0" @@ -27721,9 +27655,9 @@ regjsgen@^0.2.0: integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= regjsgen@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c" - integrity sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg== + version "0.5.2" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== regjsparser@^0.1.4: version "0.1.5" @@ -29521,9 +29455,9 @@ sort-object-keys@^1.1.3: integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg== sort-package-json@^1.22.1, sort-package-json@^1.39.1, sort-package-json@^1.42.1: - version "1.42.2" - resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.42.2.tgz#ac7e1a6abc1b2c8836768f8d9dfe790d9f3b44e6" - integrity sha512-B4cIYKeBdNUJXHPxe0G+x3uHHpSWSgJ3z62+W1C28wT1whkEhrz/B3r9lSyW+VVhz1rc+ymGmNkr1mJ323w0xQ== + version "1.42.3" + resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.42.3.tgz#cbd04f9432418d5a0d601ac67744ca82f8c83338" + integrity sha512-K00EtaQEJ58/I/jSzX5zkY9WD5hD8+iJhN/aO+zANGirMsX+MC/q7cLZoox7c6pE8QXbz+SozNK3w/ZoIvktRg== dependencies: detect-indent "^6.0.0" detect-newline "3.1.0" @@ -29649,9 +29583,9 @@ spawn-command@^0.0.2-1: integrity sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A= spdx-correct@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" - integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== + version "3.1.1" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" @@ -30361,9 +30295,9 @@ style-unit@^2.0.0: universal-env "^2.0.0" styled-components@^5.0.1: - version "5.1.0" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.1.0.tgz#2e3985b54f461027e1c91af3229e1c2530872a4e" - integrity sha512-0Qs2wEkFBXHFlysz6CV831VG6HedcrFUwChjnWylNivsx14MtmqQsohi21rMHZxzuTba063dEyoe/SR6VGJI7Q== + version "5.1.1" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.1.1.tgz#96dfb02a8025794960863b9e8e365e3b6be5518d" + integrity sha512-1ps8ZAYu2Husx+Vz8D+MvXwEwvMwFv+hqqUwhNlDN5ybg6A+3xyW1ECrAgywhvXapNfXiz79jJyU0x22z0FFTg== dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/traverse" "^7.4.5" @@ -30537,9 +30471,9 @@ svg-to-pdfkit@^0.1.8: pdfkit ">=0.8.1" svg-url-loader@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/svg-url-loader/-/svg-url-loader-5.0.0.tgz#0cbcfc4eed916df485ec879fb0cf6ea4340e57bc" - integrity sha512-KI7KRxYd1PuStyvSX4H/pB2i3PC1mMqP6reizU3TsieZJRW5TvWm4obmAzlWsI0SgvECK5oGYywDLxSMbat06w== + version "5.0.1" + resolved "https://registry.yarnpkg.com/svg-url-loader/-/svg-url-loader-5.0.1.tgz#d94b5056feb48301b35ade6fbd0817a0785bcef8" + integrity sha512-U6t6p6iwtG1P7RWcA8Bevud5fMCpmxAQfjHn7vqHFl00d+Geoj1N0kP1HhTJfVUoDtyLJysEMzrSJERnn0m81w== dependencies: file-loader "~6.0.0" loader-utils "~2.0.0" @@ -33269,11 +33203,11 @@ websocket-driver@0.6.5: websocket-extensions ">=0.1.1" websocket-driver@>=0.5.1: - version "0.7.3" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.3.tgz#a2d4e0d4f4f116f1e6297eba58b05d430100e9f9" - integrity sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg== + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== dependencies: - http-parser-js ">=0.4.0 <0.4.11" + http-parser-js ">=0.5.1" safe-buffer ">=5.1.0" websocket-extensions ">=0.1.1" From 55462aaef1845e739b3fa8303757ab280727ee6b Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 26 May 2020 13:26:02 +0200 Subject: [PATCH 05/16] UPGRADE cypress --- .circleci/config.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 7944b8676a0..a98485c82f7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -105,7 +105,7 @@ jobs: - .verdaccio-cache examples-v2: docker: - - image: cypress/included:4.5.0 + - image: cypress/included:4.6.0 environment: TERM: xterm working_directory: /tmp/storybook @@ -135,7 +135,7 @@ jobs: destination: cypress examples-v2-yarn-2: docker: - - image: cypress/included:4.5.0 + - image: cypress/included:4.6.0 environment: TERM: xterm working_directory: /tmp/storybook @@ -166,7 +166,7 @@ jobs: e2e: working_directory: /tmp/storybook docker: - - image: cypress/included:4.5.0 + - image: cypress/included:4.6.0 environment: TERM: xterm steps: From d44b4c1535e32af70da52446e57e538b03511aa9 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Tue, 26 May 2020 15:31:34 +0200 Subject: [PATCH 06/16] ADD aliases to dll && FIX full inclusion of lodash --- addons/docs/scripts/webpackDllsConfig.js | 9 +++++++++ lib/api/src/index.tsx | 2 +- lib/api/src/lib/stories.ts | 2 +- lib/client-api/src/story_store.ts | 2 +- lib/ui/scripts/webpackDllsConfig.js | 8 ++++++++ 5 files changed, 20 insertions(+), 3 deletions(-) diff --git a/addons/docs/scripts/webpackDllsConfig.js b/addons/docs/scripts/webpackDllsConfig.js index 4441ac101b9..66bfe0af0bc 100644 --- a/addons/docs/scripts/webpackDllsConfig.js +++ b/addons/docs/scripts/webpackDllsConfig.js @@ -2,6 +2,10 @@ import path from 'path'; import { ProgressPlugin, DllPlugin } from 'webpack'; import TerserPlugin from 'terser-webpack-plugin'; +// eslint-disable-next-line import/no-extraneous-dependencies +import uiPaths from '@storybook/ui/paths'; +import themingPaths from '@storybook/theming/paths'; + const resolveLocal = (dir) => path.join(__dirname, dir); const r = resolveLocal('../../../node_modules'); @@ -50,6 +54,11 @@ export default ({ entry, provided = [] }) => ({ resolve: { extensions: ['.mjs', '.js', '.jsx', '.json'], modules: [path.join(__dirname, '../../../node_modules')], + alias: { + ...themingPaths, + ...uiPaths, + semver: require.resolve('@storybook/semver'), + }, }, plugins: [ diff --git a/lib/api/src/index.tsx b/lib/api/src/index.tsx index 1efde6e885b..bea081a6255 100644 --- a/lib/api/src/index.tsx +++ b/lib/api/src/index.tsx @@ -9,7 +9,7 @@ import React, { useMemo, useRef, } from 'react'; -import { mergeWith } from 'lodash'; +import mergeWith from 'lodash/mergeWith'; import { STORY_CHANGED, diff --git a/lib/api/src/lib/stories.ts b/lib/api/src/lib/stories.ts index afdf3682dfb..099f46f84ba 100644 --- a/lib/api/src/lib/stories.ts +++ b/lib/api/src/lib/stories.ts @@ -1,7 +1,7 @@ import deprecate from 'util-deprecate'; import dedent from 'ts-dedent'; import { sanitize, parseKind } from '@storybook/csf'; -import { mapValues } from 'lodash'; +import mapValues from 'lodash/mapValues'; import { StoryId, StoryKind, Args, Parameters, combineParameters } from '../index'; import merge from './merge'; diff --git a/lib/client-api/src/story_store.ts b/lib/client-api/src/story_store.ts index 5e41686ef44..71f55b37dc9 100644 --- a/lib/client-api/src/story_store.ts +++ b/lib/client-api/src/story_store.ts @@ -2,7 +2,7 @@ import memoize from 'memoizerific'; import dedent from 'ts-dedent'; import stable from 'stable'; -import { mapValues } from 'lodash'; +import mapValues from 'lodash/mapValues'; import { Channel } from '@storybook/channels'; import Events from '@storybook/core-events'; diff --git a/lib/ui/scripts/webpackDllsConfig.js b/lib/ui/scripts/webpackDllsConfig.js index 3899ea78d46..16a8a2888a3 100644 --- a/lib/ui/scripts/webpackDllsConfig.js +++ b/lib/ui/scripts/webpackDllsConfig.js @@ -2,6 +2,9 @@ import path from 'path'; import { ProgressPlugin, DllPlugin } from 'webpack'; import TerserPlugin from 'terser-webpack-plugin'; +import themingPaths from '@storybook/theming/paths'; +import uiPaths from '../paths'; + const resolveLocal = (dir) => path.join(__dirname, dir); const r = resolveLocal('../../../node_modules'); @@ -50,6 +53,11 @@ export default ({ entry, provided = [] }) => ({ resolve: { extensions: ['.mjs', '.js', '.jsx', '.json'], modules: [path.join(__dirname, '../../../node_modules')], + alias: { + ...themingPaths, + ...uiPaths, + semver: require.resolve('@storybook/semver'), + }, }, plugins: [ From bb8193406e00c61067495ce23000fcf2005bf840 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Tue, 2 Jun 2020 09:31:12 +0000 Subject: [PATCH 07/16] Bump vue-docgen-api from 4.23.1 to 4.24.0 Bumps [vue-docgen-api](https://github.com/vue-styleguidist/vue-styleguidist) from 4.23.1 to 4.24.0. - [Release notes](https://github.com/vue-styleguidist/vue-styleguidist/releases) - [Changelog](https://github.com/vue-styleguidist/vue-styleguidist/blob/dev/CHANGELOG.md) - [Commits](https://github.com/vue-styleguidist/vue-styleguidist/compare/v4.23.1...v4.24.0) Signed-off-by: dependabot-preview[bot] --- yarn.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/yarn.lock b/yarn.lock index 6b256865698..da57b86b1cc 100644 --- a/yarn.lock +++ b/yarn.lock @@ -32668,9 +32668,9 @@ vue-class-component@^7.1.0, vue-class-component@^7.2.3: integrity sha512-oEqYpXKaFN+TaXU+mRLEx8dX0ah85aAJEe61mpdoUrq0Bhe/6sWhyZX1JjMQLhVsHAkncyhedhmCdDVSasUtDw== vue-docgen-api@^4.7.0: - version "4.23.1" - resolved "https://registry.yarnpkg.com/vue-docgen-api/-/vue-docgen-api-4.23.1.tgz#52fc432ee2810343a08bbbba7c57507f8fd667f5" - integrity sha512-0S+Fi2bbta/bPfoKIqfO3GronnE0EzmA9OJ1I8ltqmAVC/XaSedT1pmIIQCIsySHKx8jEb6Yn2AhKccmZ8b/Ng== + version "4.24.0" + resolved "https://registry.yarnpkg.com/vue-docgen-api/-/vue-docgen-api-4.24.0.tgz#d258e299958c9a9d6c8c573afeaed7dd205a17a9" + integrity sha512-alb0lJSUMEaMxQw6/THemXnwCUVQGsFhR9VyrCmkHe2LpoIB8dfLgqTK9DrsGJS0iCy/qVWxeflr+ybgQREXpA== dependencies: "@babel/parser" "^7.6.0" "@babel/types" "^7.6.0" From d7687ade184795d5972ca6dd245bd7d1dc853b71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABtan=20Maisse?= Date: Wed, 3 Jun 2020 19:58:00 +0200 Subject: [PATCH 08/16] refactor: replace `semver` by `@storybook/semver` `@storybook/semver` is a browser friendly fork of `semver`. We use it to avoid issue with IE11 as classic "compiled" `semver` is now compatible with it. If we just recompile `semver` from `node_modules` it ends with a package that `require('core-js')` but `core-js` is not listed in the dependency. And so Yarn 2 throw an error. So to avoid that we need to use a "proper" dependency which is `semver` recompile and with all needed dependencies in its package.json. --- app/react/package.json | 2 +- app/react/src/server/cra-config.ts | 2 +- app/react/src/typings.d.ts | 1 + lib/api/package.json | 2 +- lib/api/src/modules/versions.ts | 2 +- lib/api/src/typings.d.ts | 1 + lib/cli/package.json | 2 +- lib/cli/src/helpers.ts | 2 +- lib/cli/src/latest_version.ts | 2 +- lib/cli/src/typings.d.ts | 1 + lib/cli/test/fixtures/sfc_vue/package.json | 2 +- lib/components/src/typings.d.ts | 3 +- lib/core/package.json | 2 +- lib/core/src/server/build-dev.js | 2 +- .../server/manager/manager-webpack.config.js | 1 + .../server/preview/iframe-webpack.config.js | 2 +- lib/core/src/typings.d.ts | 1 + lib/ui/package.json | 2 +- lib/ui/scripts/webpackDllsConfig.js | 3 + lib/ui/src/settings/about.tsx | 2 +- lib/ui/src/typings.ts | 1 + package.json | 2 +- scripts/verdaccio.yaml | 4 + yarn.lock | 388 ++++++++---------- 24 files changed, 194 insertions(+), 238 deletions(-) diff --git a/app/react/package.json b/app/react/package.json index 105f9a85c17..e0d21475f0a 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -52,7 +52,7 @@ "react-dev-utils": "^10.0.0", "react-docgen-typescript-loader": "^3.7.2", "regenerator-runtime": "^0.13.3", - "semver": "^7.3.2", + "@storybook/semver": "^7.3.2", "ts-dedent": "^1.1.1", "webpack": "^4.43.0" }, diff --git a/app/react/src/server/cra-config.ts b/app/react/src/server/cra-config.ts index 88f59ab0289..ab6815c4238 100644 --- a/app/react/src/server/cra-config.ts +++ b/app/react/src/server/cra-config.ts @@ -1,6 +1,6 @@ import fs from 'fs'; import path from 'path'; -import semver from 'semver'; +import semver from '@storybook/semver'; import { logger } from '@storybook/node-logger'; const appDirectory = fs.realpathSync(process.cwd()); diff --git a/app/react/src/typings.d.ts b/app/react/src/typings.d.ts index 10c6c8e3f99..fec12d9f09e 100644 --- a/app/react/src/typings.d.ts +++ b/app/react/src/typings.d.ts @@ -1,4 +1,5 @@ declare module '@storybook/core/*'; +declare module '@storybook/semver'; declare module 'global'; // todo check for correct types declare module 'webpack/lib/RuleSet'; diff --git a/lib/api/package.json b/lib/api/package.json index d1c7d69c792..80a52dfb3f7 100644 --- a/lib/api/package.json +++ b/lib/api/package.json @@ -42,7 +42,7 @@ "memoizerific": "^1.11.3", "react": "^16.8.3", "regenerator-runtime": "^0.13.3", - "semver": "^7.3.2", + "@storybook/semver": "^7.3.2", "store2": "^2.7.1", "telejson": "^4.0.0", "ts-dedent": "^1.1.1", diff --git a/lib/api/src/modules/versions.ts b/lib/api/src/modules/versions.ts index d1baf151a5c..295ac37c8c7 100644 --- a/lib/api/src/modules/versions.ts +++ b/lib/api/src/modules/versions.ts @@ -1,5 +1,5 @@ import { VERSIONCHECK } from 'global'; -import semver from 'semver'; +import semver from '@storybook/semver'; import memoize from 'memoizerific'; import { version as currentVersion } from '../version'; diff --git a/lib/api/src/typings.d.ts b/lib/api/src/typings.d.ts index dec29d3690e..7deb0f409de 100644 --- a/lib/api/src/typings.d.ts +++ b/lib/api/src/typings.d.ts @@ -1,4 +1,5 @@ declare module 'global'; +declare module '@storybook/semver'; // provided by the webpack define plugin declare var DOCS_MODE: string | undefined; diff --git a/lib/cli/package.json b/lib/cli/package.json index fa748be0f84..24ecf8c4139 100644 --- a/lib/cli/package.json +++ b/lib/cli/package.json @@ -58,7 +58,7 @@ "leven": "^3.1.0", "pkg-add-deps": "^0.1.0", "puppeteer-core": "^2.0.0", - "semver": "^7.3.2", + "@storybook/semver": "^7.3.2", "shelljs": "^0.8.3", "strip-json-comments": "^3.0.1", "update-notifier": "^4.0.0" diff --git a/lib/cli/src/helpers.ts b/lib/cli/src/helpers.ts index 0f7994ee6b4..bf8771face2 100644 --- a/lib/cli/src/helpers.ts +++ b/lib/cli/src/helpers.ts @@ -4,7 +4,7 @@ import fs from 'fs'; import fse from 'fs-extra'; import chalk from 'chalk'; import { sync as spawnSync } from 'cross-spawn'; -import { gt, satisfies } from 'semver'; +import { gt, satisfies } from '@storybook/semver'; import stripJsonComments from 'strip-json-comments'; import { latestVersion } from './latest_version'; diff --git a/lib/cli/src/latest_version.ts b/lib/cli/src/latest_version.ts index fded6ea39f3..a71b9deaa0b 100644 --- a/lib/cli/src/latest_version.ts +++ b/lib/cli/src/latest_version.ts @@ -1,5 +1,5 @@ import { spawn, sync } from 'cross-spawn'; -import { satisfies } from 'semver'; +import { satisfies } from '@storybook/semver'; /** * Get the latest version of the package available on npmjs.com. diff --git a/lib/cli/src/typings.d.ts b/lib/cli/src/typings.d.ts index 75cb2ee2221..c368af0c4fa 100644 --- a/lib/cli/src/typings.d.ts +++ b/lib/cli/src/typings.d.ts @@ -1,2 +1,3 @@ declare module '@storybook/codemod'; declare module 'envinfo'; +declare module '@storybook/semver'; diff --git a/lib/cli/test/fixtures/sfc_vue/package.json b/lib/cli/test/fixtures/sfc_vue/package.json index 4ee6470b4b6..ed04921b850 100644 --- a/lib/cli/test/fixtures/sfc_vue/package.json +++ b/lib/cli/test/fixtures/sfc_vue/package.json @@ -42,7 +42,7 @@ "optimize-css-assets-webpack-plugin": "^2.0.0", "ora": "^3.2.0", "rimraf": "^2.6.3", - "semver": "^7.3.2", + "@storybook/semver": "^7.3.2", "shelljs": "^0.8.3", "url-loader": "^1.1.2", "vue-loader": "15.7.0", diff --git a/lib/components/src/typings.d.ts b/lib/components/src/typings.d.ts index a92dfca7425..8e5fa7a2a14 100644 --- a/lib/components/src/typings.d.ts +++ b/lib/components/src/typings.d.ts @@ -1,3 +1,4 @@ declare module 'global'; declare module 'markdown-to-jsx'; -declare module '*.md'; \ No newline at end of file +declare module '*.md'; +declare module '@storybook/semver'; diff --git a/lib/core/package.json b/lib/core/package.json index b8431a607e4..0bae701b966 100644 --- a/lib/core/package.json +++ b/lib/core/package.json @@ -114,7 +114,7 @@ "regenerator-runtime": "^0.13.3", "resolve": "^1.17.0", "resolve-from": "^5.0.0", - "semver": "^7.3.2", + "@storybook/semver": "^7.3.2", "serve-favicon": "^2.5.0", "shelljs": "^0.8.3", "stable": "^0.1.8", diff --git a/lib/core/src/server/build-dev.js b/lib/core/src/server/build-dev.js index 58e02713225..348f42c9bd2 100644 --- a/lib/core/src/server/build-dev.js +++ b/lib/core/src/server/build-dev.js @@ -11,7 +11,7 @@ import fetch from 'node-fetch'; import Cache from 'file-system-cache'; import open from 'better-opn'; import boxen from 'boxen'; -import semver from 'semver'; +import semver from '@storybook/semver'; import dedent from 'ts-dedent'; import Table from 'cli-table3'; import prettyTime from 'pretty-hrtime'; diff --git a/lib/core/src/server/manager/manager-webpack.config.js b/lib/core/src/server/manager/manager-webpack.config.js index 488f33b31db..f818e4e1a9c 100644 --- a/lib/core/src/server/manager/manager-webpack.config.js +++ b/lib/core/src/server/manager/manager-webpack.config.js @@ -139,6 +139,7 @@ export default async ({ alias: { ...themingPaths, ...uiPaths, + semver: require.resolve('@storybook/semver'), }, plugins: [ // Transparently resolve packages via PnP when needed; noop otherwise diff --git a/lib/core/src/server/preview/iframe-webpack.config.js b/lib/core/src/server/preview/iframe-webpack.config.js index 3453f3d1ffa..c3a45803633 100644 --- a/lib/core/src/server/preview/iframe-webpack.config.js +++ b/lib/core/src/server/preview/iframe-webpack.config.js @@ -160,7 +160,7 @@ export default async ({ modules: ['node_modules'].concat(raw.NODE_PATH || []), alias: { 'babel-runtime/core-js/object/assign': require.resolve('core-js/es/object/assign'), - semver: require.resolve('semver'), + semver: require.resolve('@storybook/semver'), ...reactPaths, }, diff --git a/lib/core/src/typings.d.ts b/lib/core/src/typings.d.ts index 2f4eb9cf4fd..56e9012bf86 100644 --- a/lib/core/src/typings.d.ts +++ b/lib/core/src/typings.d.ts @@ -1 +1,2 @@ declare module 'global'; +declare module '@storybook/semver'; diff --git a/lib/ui/package.json b/lib/ui/package.json index 75591d28996..4689577bf80 100644 --- a/lib/ui/package.json +++ b/lib/ui/package.json @@ -60,7 +60,7 @@ "regenerator-runtime": "^0.13.3", "resolve-from": "^5.0.0", "rfdc": "^1.1.4", - "semver": "^7.3.2", + "@storybook/semver": "^7.3.2", "store2": "^2.7.1", "telejson": "^4.0.0" }, diff --git a/lib/ui/scripts/webpackDllsConfig.js b/lib/ui/scripts/webpackDllsConfig.js index 3899ea78d46..f79382e3527 100644 --- a/lib/ui/scripts/webpackDllsConfig.js +++ b/lib/ui/scripts/webpackDllsConfig.js @@ -50,6 +50,9 @@ export default ({ entry, provided = [] }) => ({ resolve: { extensions: ['.mjs', '.js', '.jsx', '.json'], modules: [path.join(__dirname, '../../../node_modules')], + alias: { + semver: require.resolve('@storybook/semver'), + }, }, plugins: [ diff --git a/lib/ui/src/settings/about.tsx b/lib/ui/src/settings/about.tsx index f345ee05b51..ac3e7962958 100644 --- a/lib/ui/src/settings/about.tsx +++ b/lib/ui/src/settings/about.tsx @@ -1,5 +1,5 @@ import React, { Fragment, FunctionComponent, SyntheticEvent } from 'react'; -import semver from 'semver'; +import semver from '@storybook/semver'; import { styled } from '@storybook/theming'; import { State } from '@storybook/api'; import { GlobalHotKeys } from 'react-hotkeys'; diff --git a/lib/ui/src/typings.ts b/lib/ui/src/typings.ts index 8666686fa2a..07c732cbb18 100644 --- a/lib/ui/src/typings.ts +++ b/lib/ui/src/typings.ts @@ -1,2 +1,3 @@ declare module 'global'; declare module 'chromatic/isChromatic'; +declare module '@storybook/semver'; diff --git a/package.json b/package.json index a933092a0c5..dcd0086ab33 100644 --- a/package.json +++ b/package.json @@ -230,7 +230,7 @@ "remark-lint": "^7.0.0", "remark-preset-lint-recommended": "^4.0.0", "riot-jest-transformer": "^2.0.0", - "semver": "^7.3.2", + "@storybook/semver": "^7.3.2", "serve-static": "^1.14.1", "shelljs": "^0.8.4", "shx": "^0.3.2", diff --git a/scripts/verdaccio.yaml b/scripts/verdaccio.yaml index 5212899e878..f4797fd3f04 100644 --- a/scripts/verdaccio.yaml +++ b/scripts/verdaccio.yaml @@ -31,6 +31,10 @@ packages: access: $all publish: $all proxy: npmjs + '@storybook/semver': + access: $all + publish: $all + proxy: npmjs '@storybook/preset-*': access: $all publish: $all diff --git a/yarn.lock b/yarn.lock index d25ea0e4514..f3d1329a3c2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3,9 +3,9 @@ "@alib/build-scripts@^0.1.8": - version "0.1.22" - resolved "https://registry.yarnpkg.com/@alib/build-scripts/-/build-scripts-0.1.22.tgz#570a6dbb5c46bff72976149ac9a090ae2fefc1cb" - integrity sha512-vjdNpZ6vNN27MoikpmO1Ykv1LPJwF5yO8N2MCy9bxaS30pf5h7T3POHmWphC7iHy5wnGURTsFTTf4HcAxZJMYQ== + version "0.1.23" + resolved "https://registry.yarnpkg.com/@alib/build-scripts/-/build-scripts-0.1.23.tgz#85a3034d7030f05f8bb744f8fa26869b1d0b72b4" + integrity sha512-9X4sIMES3Ci3X3Q7tZEZmq7kny5m5QsLxivyG2VPvTidWk8I6z4E010APz8hXQcOyB1rJY5EJrODkhgDOLKoiA== dependencies: address "^1.1.0" camelcase "^5.3.1" @@ -1922,12 +1922,13 @@ uuid "^3.3.2" "@cypress/webpack-preprocessor@^5.1.2": - version "5.2.0" - resolved "https://registry.yarnpkg.com/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.2.0.tgz#3a17b478f6e2d600e536e6dda9c2e349d25a297e" - integrity sha512-uvo0FfKL+rIXrBGS6qPIaJRD8euK+t6YoZvrTuLPnStprzlgeGfSCnCDUEMJZqFk9LwBd1NtOop+J7qNuv74ng== + version "5.4.1" + resolved "https://registry.yarnpkg.com/@cypress/webpack-preprocessor/-/webpack-preprocessor-5.4.1.tgz#eb58f6cd02932a95653c1a674cfd769da2409806" + integrity sha512-1E2BdVVXQ4wDQ7f3mXCvS9xmfTVwEoT3oqKhjAr1iNlTJpBq10Z0VNBZd3VZ3nmCTFwTuUvs735QGnRE1gQ1BA== dependencies: bluebird "3.7.1" debug "4.1.1" + lodash "4.17.15" "@cypress/xvfb@1.2.4": version "1.2.4" @@ -2961,10 +2962,10 @@ is-ci "^2.0.0" npmlog "^4.1.2" -"@lerna/conventional-commits@3.18.5": - version "3.18.5" - resolved "https://registry.yarnpkg.com/@lerna/conventional-commits/-/conventional-commits-3.18.5.tgz#08efd2e5b45acfaf3f151a53a3ec7ecade58a7bc" - integrity sha512-qcvXIEJ3qSgalxXnQ7Yxp5H9Ta5TVyai6vEor6AAEHc20WiO7UIdbLDCxBtiiHMdGdpH85dTYlsoYUwsCJu3HQ== +"@lerna/conventional-commits@3.22.0": + version "3.22.0" + resolved "https://registry.yarnpkg.com/@lerna/conventional-commits/-/conventional-commits-3.22.0.tgz#2798f4881ee2ef457bdae027ab7d0bf0af6f1e09" + integrity sha512-z4ZZk1e8Mhz7+IS8NxHr64wyklHctCJyWpJKEZZPJiLFJ8yKto/x38O80R10pIzC0rr8Sy/OsjSH4bl0TbbgqA== dependencies: "@lerna/validation-error" "3.13.0" conventional-changelog-angular "^5.0.3" @@ -2987,10 +2988,10 @@ fs-extra "^8.1.0" npmlog "^4.1.2" -"@lerna/create@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.21.0.tgz#e813832adf3488728b139e5a75c8b01b1372e62f" - integrity sha512-cRIopzKzE2vXJPmsiwCDMWo4Ct+KTmX3nvvkQLDoQNrrRK7w+3KQT3iiorbj1koD95RsVQA7mS2haWok9SIv0g== +"@lerna/create@3.22.0": + version "3.22.0" + resolved "https://registry.yarnpkg.com/@lerna/create/-/create-3.22.0.tgz#d6bbd037c3dc5b425fe5f6d1b817057c278f7619" + integrity sha512-MdiQQzCcB4E9fBF1TyMOaAEz9lUjIHp1Ju9H7f3lXze5JK6Fl5NYkouAvsLgY6YSIhXMY8AHW2zzXeBDY4yWkw== dependencies: "@evocateur/pacote" "^9.6.3" "@lerna/child-process" "3.16.5" @@ -3078,13 +3079,13 @@ ssri "^6.0.1" tar "^4.4.8" -"@lerna/github-client@3.16.5": - version "3.16.5" - resolved "https://registry.yarnpkg.com/@lerna/github-client/-/github-client-3.16.5.tgz#2eb0235c3bf7a7e5d92d73e09b3761ab21f35c2e" - integrity sha512-rHQdn8Dv/CJrO3VouOP66zAcJzrHsm+wFuZ4uGAai2At2NkgKH+tpNhQy2H1PSC0Ezj9LxvdaHYrUzULqVK5Hw== +"@lerna/github-client@3.22.0": + version "3.22.0" + resolved "https://registry.yarnpkg.com/@lerna/github-client/-/github-client-3.22.0.tgz#5d816aa4f76747ed736ae64ff962b8f15c354d95" + integrity sha512-O/GwPW+Gzr3Eb5bk+nTzTJ3uv+jh5jGho9BOqKlajXaOkMYGBELEAqV5+uARNGWZFvYAiF4PgqHb6aCUu7XdXg== dependencies: "@lerna/child-process" "3.16.5" - "@octokit/plugin-enterprise-rest" "^3.6.1" + "@octokit/plugin-enterprise-rest" "^6.0.1" "@octokit/rest" "^16.28.4" git-url-parse "^11.1.2" npmlog "^4.1.2" @@ -3111,10 +3112,10 @@ "@lerna/child-process" "3.16.5" semver "^6.2.0" -"@lerna/import@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.21.0.tgz#87b08f2a2bfeeff7357c6fd8490e638d3cd5b32d" - integrity sha512-aISkL4XD0Dqf5asDaOZWu65jgj8fWUhuQseZWuQe3UfHxav69fTS2YLIngUfencaOSZVOcVCom28YCzp61YDxw== +"@lerna/import@3.22.0": + version "3.22.0" + resolved "https://registry.yarnpkg.com/@lerna/import/-/import-3.22.0.tgz#1a5f0394f38e23c4f642a123e5e1517e70d068d2" + integrity sha512-uWOlexasM5XR6tXi4YehODtH9Y3OZrFht3mGUFFT3OIl2s+V85xIGFfqFGMTipMPAGb2oF1UBLL48kR43hRsOg== dependencies: "@lerna/child-process" "3.16.5" "@lerna/command" "3.21.0" @@ -3333,10 +3334,10 @@ inquirer "^6.2.0" npmlog "^4.1.2" -"@lerna/publish@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.21.0.tgz#0112393125f000484c3f50caba71a547f91bd7f4" - integrity sha512-JZ+ehZB9UCQ9nqH8Ld/Yqc/If++aK/7XIubkrB9sQ5hf2GeIbmI/BrJpMgLW/e9T5bKrUBZPUvoUN3daVipA5A== +"@lerna/publish@3.22.0": + version "3.22.0" + resolved "https://registry.yarnpkg.com/@lerna/publish/-/publish-3.22.0.tgz#7a3fb61026d3b7425f3b9a1849421f67d795c55d" + integrity sha512-8LBeTLBN8NIrCrLGykRu+PKrfrCC16sGCVY0/bzq9TDioR7g6+cY0ZAw653Qt/0Kr7rg3J7XxVNdzj3fvevlwA== dependencies: "@evocateur/libnpmaccess" "^3.1.2" "@evocateur/npm-registry-fetch" "^4.0.0" @@ -3359,7 +3360,7 @@ "@lerna/run-lifecycle" "3.16.2" "@lerna/run-topologically" "3.18.5" "@lerna/validation-error" "3.13.0" - "@lerna/version" "3.21.0" + "@lerna/version" "3.22.0" figgy-pudding "^3.5.1" fs-extra "^8.1.0" npm-package-arg "^6.1.0" @@ -3472,17 +3473,17 @@ dependencies: npmlog "^4.1.2" -"@lerna/version@3.21.0": - version "3.21.0" - resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.21.0.tgz#5bcc3d2de9eb8f4db18efb0d88973f9a509eccc3" - integrity sha512-nIT3u43fCNj6uSMN1dRxFnF4GhmIiOEqSTkGSjrMU+8kHKwzOqS/6X6TOzklBmCyEZOpF/fLlGqH3BZHnwLDzQ== +"@lerna/version@3.22.0": + version "3.22.0" + resolved "https://registry.yarnpkg.com/@lerna/version/-/version-3.22.0.tgz#67e1340c1904e9b339becd66429f32dd8ad65a55" + integrity sha512-6uhL6RL7/FeW6u1INEgyKjd5dwO8+IsbLfkfC682QuoVLS7VG6OOB+JmTpCvnuyYWI6fqGh1bRk9ww8kPsj+EA== dependencies: "@lerna/check-working-tree" "3.16.5" "@lerna/child-process" "3.16.5" "@lerna/collect-updates" "3.20.0" "@lerna/command" "3.21.0" - "@lerna/conventional-commits" "3.18.5" - "@lerna/github-client" "3.16.5" + "@lerna/conventional-commits" "3.22.0" + "@lerna/github-client" "3.22.0" "@lerna/gitlab-client" "3.15.0" "@lerna/output" "3.13.0" "@lerna/prerelease-id-from-version" "3.16.0" @@ -3654,10 +3655,10 @@ "@octokit/types" "^4.0.1" universal-user-agent "^5.0.0" -"@octokit/plugin-enterprise-rest@^3.6.1": - version "3.6.2" - resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-3.6.2.tgz#74de25bef21e0182b4fa03a8678cd00a4e67e561" - integrity sha512-3wF5eueS5OHQYuAEudkpN+xVeUsg8vYEMMenEzLphUZ7PRZ8OJtDcsreL3ad9zxXmBbaFWzLmFcdob5CLyZftA== +"@octokit/plugin-enterprise-rest@^6.0.1": + version "6.0.1" + resolved "https://registry.yarnpkg.com/@octokit/plugin-enterprise-rest/-/plugin-enterprise-rest-6.0.1.tgz#e07896739618dab8da7d4077c658003775f95437" + integrity sha512-93uGjlhUD+iNg1iWhUENAtJata6w5nE+V4urXOAlIXdco6xNZtUSfYY8dzp3Udy74aqO/B5UZL80x/YMa5PKRw== "@octokit/plugin-paginate-rest@^1.1.1": version "1.1.2" @@ -3713,13 +3714,13 @@ once "^1.4.0" "@octokit/request@^5.2.0", "@octokit/request@^5.3.0", "@octokit/request@^5.4.0": - version "5.4.3" - resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.3.tgz#85b78ea4ae6e1c4ac2b02528102d4cd776145935" - integrity sha512-RtqMzF3mhqxmWoqVD84x2gdtbqn2inTBU/HPkWf5u0R5r7fBTaLPAcCBgukeI2gjTwD9ChL9Cu0MlTBs7B/tSw== + version "5.4.4" + resolved "https://registry.yarnpkg.com/@octokit/request/-/request-5.4.4.tgz#dc57e85e86284fa016d0c1a2701a70a10cec4ff2" + integrity sha512-vqv1lz41c6VTxUvF9nM+a6U+vvP3vGk7drDpr0DVQg4zyqlOiKVrY17DLD6de5okj+YLHKcoqaUZTBtlNZ1BtQ== dependencies: "@octokit/endpoint" "^6.0.1" "@octokit/request-error" "^2.0.0" - "@octokit/types" "^2.11.1" + "@octokit/types" "^4.0.1" deprecation "^2.0.0" is-plain-object "^3.0.0" node-fetch "^2.3.0" @@ -3766,9 +3767,9 @@ "@types/node" ">= 8" "@octokit/types@^4.0.0", "@octokit/types@^4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@octokit/types/-/types-4.0.1.tgz#dd32ff2407699f3a0c909cdd24de17b45b7d7051" - integrity sha512-Ho6h7w2h9y8RRE8r656hIj1oiSbwbIHJGF5r9G5FOwS2VdDPq8QLGvsG4x6pKHpvyGK7j+43sAc2cJKMiFoIJw== + version "4.0.2" + resolved "https://registry.yarnpkg.com/@octokit/types/-/types-4.0.2.tgz#4e5be1ed1d39532f6b1bc5ad7ce52086a83cf379" + integrity sha512-+4X6qfhT/fk/5FD66395NrFLxCzD6FsGlpPwfwvnukdyfYbhiZB/FJltiT1XM5Q63rGGBSf9FPaNV3WpNHm54A== dependencies: "@types/node" ">= 8" @@ -4064,9 +4065,9 @@ remark-preset-lint-recommended "^4.0.0" "@storybook/node-logger@*", "@storybook/node-logger@^5.2.8": - version "5.3.18" - resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-5.3.18.tgz#ee278acb8b6f10d456a24c0ff6d59818a0c3ad94" - integrity sha512-Go/hdtaPTtjgJP+GYk8VXcOmecrdG7cXm0yyTlatd6s8xXI0txHme1/0MOZmEPows1Ec7KAQ20+NnaCGUPZUUg== + version "5.3.19" + resolved "https://registry.yarnpkg.com/@storybook/node-logger/-/node-logger-5.3.19.tgz#c414e4d3781aeb06298715220012f552a36dff29" + integrity sha512-hKshig/u5Nj9fWy0OsyU04yqCxr0A9pydOHIassr4fpLAaePIN2YvqCqE2V+TxQHjZUnowSSIhbXrGt0DI5q2A== dependencies: "@types/npmlog" "^4.1.2" chalk "^3.0.0" @@ -4124,6 +4125,14 @@ qs "^6.6.0" util-deprecate "^1.0.2" +"@storybook/semver@^7.3.2": + version "7.3.2" + resolved "https://registry.yarnpkg.com/@storybook/semver/-/semver-7.3.2.tgz#f3b9c44a1c9a0b933c04e66d0048fcf2fa10dac0" + integrity sha512-SWeszlsiPsMI0Ps0jVNtH64cI5c0UF3f7KgjVKJoNP30crQ6wUSddY2hsdeczZXEKVJGEn50Q60flcGsQGIcrg== + dependencies: + core-js "^3.6.5" + find-up "^4.1.0" + "@storybook/theming@6.0.0-alpha.0": version "6.0.0-alpha.0" resolved "https://registry.yarnpkg.com/@storybook/theming/-/theming-6.0.0-alpha.0.tgz#0a9580cecb1c9609e070c8db7737bd121faf56c3" @@ -4376,9 +4385,9 @@ defer-to-connect "^1.0.1" "@testing-library/dom@^7.2.2": - version "7.5.7" - resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-7.5.7.tgz#c4bf683a65083d4a78644588cfa4ad684c113fc7" - integrity sha512-835MiwAxQE7xjSrhpeJbv41UQRmsPJQ0tGfzWiJMdZj2LBbdG5cT8Z44Viv11/XucCmJHr/v8q7VpZnuSimscg== + version "7.5.8" + resolved "https://registry.yarnpkg.com/@testing-library/dom/-/dom-7.5.8.tgz#35eb20f1cfd90629a09728954fd916ea142e5de5" + integrity sha512-aEK4GDeIk3sHuuF8NNvZrmZg5xfF7llvdlVfjely/fPg/GE4yLa0cVZEBWpS6oVUBk2tEXjwTDPFnMOe/M0GTQ== dependencies: "@babel/runtime" "^7.9.6" aria-query "^4.0.2" @@ -4464,16 +4473,6 @@ dependencies: "@types/babel-types" "*" -"@types/blob-util@1.3.3": - version "1.3.3" - resolved "https://registry.yarnpkg.com/@types/blob-util/-/blob-util-1.3.3.tgz#adba644ae34f88e1dd9a5864c66ad651caaf628a" - integrity sha512-4ahcL/QDnpjWA2Qs16ZMQif7HjGP2cw3AGjHabybjw7Vm1EKu+cfQN1D78BaZbS1WJNa1opSMF5HNMztx7lR0w== - -"@types/bluebird@3.5.29": - version "3.5.29" - resolved "https://registry.yarnpkg.com/@types/bluebird/-/bluebird-3.5.29.tgz#7cd933c902c4fc83046517a1bef973886d00bdb6" - integrity sha512-kmVtnxTuUuhCET669irqQmPAez4KFnFVKvpleVRyfC3g+SHD1hIkFZcWLim9BVcwUBLO59o8VZE4yGCmTif8Yw== - "@types/body-parser@*": version "1.19.0" resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.0.tgz#0685b3c47eb3006ffed117cdd55164b61f80538f" @@ -4499,24 +4498,11 @@ dependencies: "@types/chai" "*" -"@types/chai-jquery@1.1.40": - version "1.1.40" - resolved "https://registry.yarnpkg.com/@types/chai-jquery/-/chai-jquery-1.1.40.tgz#445bedcbbb2ae4e3027f46fa2c1733c43481ffa1" - integrity sha512-mCNEZ3GKP7T7kftKeIs7QmfZZQM7hslGSpYzKbOlR2a2HCFf9ph4nlMRA9UnuOETeOQYJVhJQK7MwGqNZVyUtQ== - dependencies: - "@types/chai" "*" - "@types/jquery" "*" - "@types/chai@*", "@types/chai@^4.2.9": version "4.2.11" resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.11.tgz#d3614d6c5f500142358e6ed24e1bf16657536c50" integrity sha512-t7uW6eFafjO+qJ3BIV2gGUyZs27egcNRkUdalkud+Qa3+kg//f129iuOFivHDXQ+vnU3fDXuwgv0cqMCbcE8sw== -"@types/chai@4.2.7": - version "4.2.7" - resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.7.tgz#1c8c25cbf6e59ffa7d6b9652c78e547d9a41692d" - integrity sha512-luq8meHGYwvky0O7u0eQZdA7B4Wd9owUCqvbw2m3XCrCU8mplYOujMBbvyS547AxJkC+pGnd0Cm15eNxEUNU8g== - "@types/cheerio@*": version "0.22.18" resolved "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.18.tgz#19018dceae691509901e339d63edf1e935978fe6" @@ -4721,20 +4707,6 @@ resolved "https://registry.yarnpkg.com/@types/jest/-/jest-23.3.14.tgz#37daaf78069e7948520474c87b80092ea912520a" integrity sha512-Q5hTcfdudEL2yOmluA1zaSyPbzWPmJ3XfSWeP3RyoYvS9hnje1ZyagrZOuQ6+1nQC1Gw+7gap3pLNL3xL6UBug== -"@types/jquery@*": - version "3.3.38" - resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.3.38.tgz#6385f1e1b30bd2bff55ae8ee75ea42a999cc3608" - integrity sha512-nkDvmx7x/6kDM5guu/YpXkGZ/Xj/IwGiLDdKM99YA5Vag7pjGyTJ8BNUh/6hxEn/sEu5DKtyRgnONJ7EmOoKrA== - dependencies: - "@types/sizzle" "*" - -"@types/jquery@3.3.31": - version "3.3.31" - resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.3.31.tgz#27c706e4bf488474e1cb54a71d8303f37c93451b" - integrity sha512-Lz4BAJihoFw5nRzKvg4nawXPzutkv7wmfQ5121avptaSIXlDNJCUuxZxX/G+9EVidZGuO0UBlk+YjKbwRKJigg== - dependencies: - "@types/sizzle" "*" - "@types/js-yaml@^3.12.4": version "3.12.4" resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-3.12.4.tgz#7d3b534ec35a0585128e2d332db1403ebe057e25" @@ -4750,11 +4722,6 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= -"@types/lodash@4.14.149": - version "4.14.149" - resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.149.tgz#1342d63d948c6062838fbf961012f74d4e638440" - integrity sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ== - "@types/lodash@^4.14.150": version "4.14.152" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.152.tgz#7e7679250adce14e749304cdb570969f77ec997c" @@ -4791,7 +4758,7 @@ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.2.tgz#857a118d8634c84bba7ae14088e4508490cd5da5" integrity sha512-4kPlzbljFcsttWEq6aBW0OZe6BDajAmyvr2xknBG92tejQnvdGtT9+kXSZ580DqpxY9qG2xeQVF9Dq0ymUTo5Q== -"@types/minimatch@*", "@types/minimatch@3.0.3", "@types/minimatch@^3.0.3": +"@types/minimatch@*", "@types/minimatch@^3.0.3": version "3.0.3" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== @@ -4806,11 +4773,6 @@ resolved "https://registry.yarnpkg.com/@types/mithril/-/mithril-2.0.3.tgz#f24a764515d9b17095845838b12f2444757d93fa" integrity sha512-cZHOdO2IiXYeyjeDYdbOisSdfaJRzfmRo3zVzgu33IWTMA0KEQObp9fdvqcuYdPz93iJ1yCl19GcEjo/9yv+yA== -"@types/mocha@5.2.7": - version "5.2.7" - resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-5.2.7.tgz#315d570ccb56c53452ff8638738df60726d5b6ea" - integrity sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ== - "@types/node-cleanup@^2.1.1": version "2.1.1" resolved "https://registry.yarnpkg.com/@types/node-cleanup/-/node-cleanup-2.1.1.tgz#c8f78a648897d2a40ed10632268ce15d343cc191" @@ -4934,9 +4896,9 @@ "@types/react" "*" "@types/react-color@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/react-color/-/react-color-3.0.1.tgz#5433e2f503ea0e0831cbc6fd0c20f8157d93add0" - integrity sha512-J6mYm43Sid9y+OjZ7NDfJ2VVkeeuTPNVImNFITgQNXodHteKfl/t/5pAR5Z9buodZ2tCctsZjgiMlQOpfntakw== + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/react-color/-/react-color-3.0.2.tgz#41bc40f564eb058fb0822c1742438bcd0b823249" + integrity sha512-FhrRy0xEYEpysl1iKL11ynJc79H6ztyYc4xD1pliZyygEChleTlHGohb/bClTYPN8XeSw6yaz45l3YW5SGYftQ== dependencies: "@types/react" "*" @@ -5055,32 +5017,12 @@ "@types/glob" "*" "@types/node" "*" -"@types/sinon-chai@3.2.3": - version "3.2.3" - resolved "https://registry.yarnpkg.com/@types/sinon-chai/-/sinon-chai-3.2.3.tgz#afe392303dda95cc8069685d1e537ff434fa506e" - integrity sha512-TOUFS6vqS0PVL1I8NGVSNcFaNJtFoyZPXZ5zur+qlhDfOmQECZZM4H4kKgca6O8L+QceX/ymODZASfUfn+y4yQ== - dependencies: - "@types/chai" "*" - "@types/sinon" "*" - -"@types/sinon@*": - version "9.0.4" - resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-9.0.4.tgz#e934f904606632287a6e7f7ab0ce3f08a0dad4b1" - integrity sha512-sJmb32asJZY6Z2u09bl0G2wglSxDlROlAejCjsnor+LzBMz17gu8IU7vKC/vWDnv9zEq2wqADHVXFjf4eE8Gdw== - dependencies: - "@types/sinonjs__fake-timers" "*" - -"@types/sinon@7.5.1": - version "7.5.1" - resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-7.5.1.tgz#d27b81af0d1cfe1f9b24eebe7a24f74ae40f5b7c" - integrity sha512-EZQUP3hSZQyTQRfiLqelC9NMWd1kqLcmQE0dMiklxBkgi84T+cHOhnKpgk4NnOWpGX863yE6+IaGnOXUNFqDnQ== - -"@types/sinonjs__fake-timers@*": +"@types/sinonjs__fake-timers@6.0.1": version "6.0.1" resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.1.tgz#681df970358c82836b42f989188d133e218c458e" integrity sha512-yYezQwGWty8ziyYLdZjwxyMb0CZR49h8JALHGrxjQHWlqGgc8kLdHEgWrgL0uZ29DMvEVBDnHU2Wg36zKSIUtA== -"@types/sizzle@*", "@types/sizzle@2.3.2": +"@types/sizzle@2.3.2": version "2.3.2" resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.2.tgz#a811b8c18e2babab7d542b3365887ae2e4d9de47" integrity sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg== @@ -6914,9 +6856,9 @@ aws-sign2@~0.7.0: integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg= aws4@^1.6.0, aws4@^1.8.0: - version "1.9.1" - resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.9.1.tgz#7e33d8f7d449b3f673cd72deb9abdc552dbe528e" - integrity sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug== + version "1.10.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.10.0.tgz#a17b3a8ea811060e74d47d306122400ad4497ae2" + integrity sha512-3YDiu347mtVtjpyV3u5kVqQLP242c06zwDOgpeRnybmXlYYsLbtTrUBUm8i8srONt+FWobl5aibnU1030PeeuA== axe-core@^3.5.2, axe-core@^3.5.3: version "3.5.3" @@ -9819,9 +9761,9 @@ caniuse-api@^3.0.0: lodash.uniq "^4.5.0" caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000939, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30000989, caniuse-lite@^1.0.30001020, caniuse-lite@^1.0.30001032, caniuse-lite@^1.0.30001035, caniuse-lite@^1.0.30001043, caniuse-lite@^1.0.30001061: - version "1.0.30001062" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001062.tgz#d814b648338504b315222ace6f1a533d9a55e390" - integrity sha512-ei9ZqeOnN7edDrb24QfJ0OZicpEbsWxv7WusOiQGz/f2SfvBgHHbOEwBJ8HKGVSyx8Z6ndPjxzR6m0NQq+0bfw== + version "1.0.30001066" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001066.tgz#0a8a58a10108f2b9bf38e7b65c237b12fd9c5f04" + integrity sha512-Gfj/WAastBtfxLws0RCh2sDbTK/8rJuSeZMecrSkNGYxPcv7EzblmDGfWQCFEQcSqYE2BRgQiJh8HOD07N5hIw== canonical-path@1.0.0: version "1.0.0" @@ -10276,6 +10218,14 @@ cli-table@^0.3.1: dependencies: colors "1.0.3" +cli-truncate@2.1.0, cli-truncate@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" + integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== + dependencies: + slice-ansi "^3.0.0" + string-width "^4.2.0" + cli-truncate@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574" @@ -10284,14 +10234,6 @@ cli-truncate@^0.2.1: slice-ansi "0.0.4" string-width "^1.0.1" -cli-truncate@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" - integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== - dependencies: - slice-ansi "^3.0.0" - string-width "^4.2.0" - cli-width@^2.0.0: version "2.2.1" resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48" @@ -11114,7 +11056,7 @@ core-js@^2.4.0, core-js@^2.5.0, core-js@^2.6.5: resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.11.tgz#38831469f9922bded8ee21c9dc46985e0399308c" integrity sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg== -core-js@^3.0.1, core-js@^3.0.4, core-js@^3.5.0, core-js@^3.6.4: +core-js@^3.0.1, core-js@^3.0.4, core-js@^3.5.0, core-js@^3.6.4, core-js@^3.6.5: version "3.6.5" resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.5.tgz#7395dc273af37fb2e50e9bd3d9fe841285231d1a" integrity sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA== @@ -11302,9 +11244,9 @@ cross-spawn@^5.0.1: which "^1.2.9" cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.2.tgz#d0d7dcfa74e89115c7619f4f721a94e1fdb716d6" - integrity sha512-PD6G8QG3S4FK/XCGFbEQrDqO2AnMMsy0meR7lerlIOHAAbkuavGU/pOqprrlvfTNjvowivTeBsjebAL0NSoMxw== + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" shebang-command "^2.0.0" @@ -11741,23 +11683,14 @@ cyclist@^1.0.1: integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= cypress@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/cypress/-/cypress-4.5.0.tgz#01940d085f6429cec3c87d290daa47bb976a7c7b" - integrity sha512-2A4g5FW5d2fHzq8HKUGAMVTnW6P8nlWYQALiCoGN4bqBLvgwhYM/oG9oKc2CS6LnvgHFiKivKzpm9sfk3uU3zQ== + version "4.6.0" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-4.6.0.tgz#ac76786500580df1347a0a50be63e5c59ffbef59" + integrity sha512-vIPXAceRP+Nxvnm/O9ruY9EQaRGmVVybtk9F1sfC9mH3067YbitrdBTynaaLuHFj90p9e0U2ZCV7OkX4x4V/Wg== dependencies: "@cypress/listr-verbose-renderer" "0.4.1" "@cypress/request" "2.88.5" "@cypress/xvfb" "1.2.4" - "@types/blob-util" "1.3.3" - "@types/bluebird" "3.5.29" - "@types/chai" "4.2.7" - "@types/chai-jquery" "1.1.40" - "@types/jquery" "3.3.31" - "@types/lodash" "4.14.149" - "@types/minimatch" "3.0.3" - "@types/mocha" "5.2.7" - "@types/sinon" "7.5.1" - "@types/sinon-chai" "3.2.3" + "@types/sinonjs__fake-timers" "6.0.1" "@types/sizzle" "2.3.2" arch "2.1.1" bluebird "3.7.2" @@ -12809,9 +12742,9 @@ ejs@^3.1.2: jake "^10.6.1" electron-to-chromium@^1.3.247, electron-to-chromium@^1.3.378, electron-to-chromium@^1.3.413, electron-to-chromium@^1.3.47: - version "1.3.448" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.448.tgz#682831ecf3ce505231978f7c795a2813740cae7c" - integrity sha512-WOr3SrZ55lUFYugA6sUu3H3ZoxVIH5o3zTSqYS+2DOJJP4hnHmBiD1w432a2YFW/H2G5FIxE6DB06rv+9dUL5g== + version "1.3.452" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.452.tgz#ef6877702722471aa044a2429336cd450629934d" + integrity sha512-IdbjgCEqDvcU/1kUQa6C49I2NZOY3SBmU9Eus7mdFdJJBqn0Lg1Epfi/T4nqVcxTNBEGhcjwMhY1EysMBsXZrw== elegant-spinner@^1.0.1: version "1.0.1" @@ -14396,9 +14329,9 @@ execa@^3.2.0, execa@^3.3.0: strip-final-newline "^2.0.0" execa@^4.0.0, execa@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.1.tgz#988488781f1f0238cd156f7aaede11c3e853b4c1" - integrity sha512-SCjM/zlBdOK8Q5TIjOn6iEHZaPHFsMoTxXQ2nvUvtPnuohz3H2dIozSg+etNR98dGoYUp2ENSKLL/XaMmbxVgw== + version "4.0.2" + resolved "https://registry.yarnpkg.com/execa/-/execa-4.0.2.tgz#ad87fb7b2d9d564f70d2b62d511bee41d5cbb240" + integrity sha512-QI2zLa6CjGWdiQsmSkZoGtDx2N+cQIGb3yNolGTdjSQzydzLgYYf8LRuagp7S7fPimjcrzUDSUFd/MgzELMi4Q== dependencies: cross-spawn "^7.0.0" get-stream "^5.0.0" @@ -15248,9 +15181,9 @@ fork-ts-checker-webpack-plugin@3.1.1, fork-ts-checker-webpack-plugin@^3.1.1: worker-rpc "^0.1.0" fork-ts-checker-webpack-plugin@^4.0.3, fork-ts-checker-webpack-plugin@^4.1.4: - version "4.1.4" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.4.tgz#f0dc3ece19ec5b792d7b8ecd2a7f43509a5285ce" - integrity sha512-R0nTlZSyV0uCCzYe1kgR7Ve8mXyDvMm1pJwUFb6zzRVF5rTNb24G6gn2DFQy+W5aJYp2eq8aexpCOO+1SCyCSA== + version "4.1.5" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.5.tgz#780d52c65183742d8c885fff42a9ec9ea7006672" + integrity sha512-nuD4IDqoOfkEIlS6shhjLGaLBDSNyVJulAlr5lFbPe0saGqlsTo+/HmhtIrs/cNLFtmaudL10byivhxr+Qhh4w== dependencies: "@babel/code-frame" "^7.5.5" chalk "^2.4.1" @@ -16991,10 +16924,10 @@ http-errors@~1.6.2: setprototypeof "1.1.0" statuses ">= 1.4.0 < 2" -"http-parser-js@>=0.4.0 <0.4.11": - version "0.4.10" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.10.tgz#92c9c1374c35085f75db359ec56cc257cbb93fa4" - integrity sha1-ksnBN0w1CF912zWexWzCV8u5P6Q= +http-parser-js@>=0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.2.tgz#da2e31d237b393aae72ace43882dd7e270a8ff77" + integrity sha512-opCO9ASqg5Wy2FNo7A0sxy71yGbbkJJXLdgMK04Tcypw9jr2MgWbyubb0+WdmDmGnFflO7fRbqbaihh/ENDlRQ== http-proxy-agent@^2.1.0: version "2.1.0" @@ -17232,9 +17165,9 @@ ignore@^4.0.3, ignore@^4.0.6: integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== ignore@^5.0.0, ignore@^5.1.1, ignore@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.4.tgz#84b7b3dbe64552b6ef0eca99f6743dbec6d97adf" - integrity sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A== + version "5.1.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.6.tgz#643194ad4bf2712f37852e386b6998eff0db2106" + integrity sha512-cgXgkypZBcCnOgSihyeqbo6gjIaIyDqPQB7Ra4vhE9m6kigdGoQDMHjviFhRZo3IMlRy6yElosoviMs5YxZXUA== ignoring-watcher@^1.0.5: version "1.1.0" @@ -18479,9 +18412,9 @@ iterate-value@^1.0.0: iterate-iterator "^1.0.1" jake@^10.6.1: - version "10.6.1" - resolved "https://registry.yarnpkg.com/jake/-/jake-10.6.1.tgz#c9c476cfd6e726ef600ee9bb2b880d5425ff8c79" - integrity sha512-pHUK3+V0BjOb1XSi95rbBksrMdIqLVC9bJqDnshVyleYsET3H0XAq+3VB2E3notcYvv4wRdRHn13p7vobG+wfQ== + version "10.7.1" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.7.1.tgz#b8d13e2cf472be150cd5b0081399e22923f4bf2e" + integrity sha512-FUkLZXms1LSTQop5EJBdXVzbM0q6yYWMM4vo/TiLQeHJ4UMJVO8DBTZFiAgMBJctin9q92xnr2vdH7Wrpn7tTQ== dependencies: async "0.9.x" chalk "^2.4.2" @@ -19836,7 +19769,7 @@ js-tokens@^3.0.2: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= -js-yaml@3.13.1, js-yaml@^3.10.0, js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.2.5, js-yaml@^3.2.7, js-yaml@^3.6.1, js-yaml@^3.9.0: +js-yaml@3.13.1: version "3.13.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== @@ -19844,6 +19777,14 @@ js-yaml@3.13.1, js-yaml@^3.10.0, js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.2. argparse "^1.0.7" esprima "^4.0.0" +js-yaml@^3.10.0, js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.2.5, js-yaml@^3.2.7, js-yaml@^3.6.1, js-yaml@^3.9.0: + version "3.14.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.0.tgz#a7a34170f26a21bb162424d8adacb4113a69e482" + integrity sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" @@ -20296,11 +20237,11 @@ jstransformer@1.0.0: promise "^7.0.1" jsx-ast-utils@^2.0.1, jsx-ast-utils@^2.2.1, jsx-ast-utils@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.2.3.tgz#8a9364e402448a3ce7f14d357738310d9248054f" - integrity sha512-EdIHFMm+1BPynpKOpdPqiOsvnIrInRGJD7bzPZdPkjitQEqpdpUuFpq4T0npZFKTiB3RhWFdGN+oqOJIdhDhQA== + version "2.3.0" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.3.0.tgz#edd727794ea284d7fda575015ed1b0cde0289ab6" + integrity sha512-3HNoc7nZ1hpZIKB3hJ7BlFRkzCx2BynRtfSwbkqZdpRdvAPsGMnzclPwrvDBS7/lalHTj21NwIeaEpysHBOudg== dependencies: - array-includes "^3.0.3" + array-includes "^3.1.1" object.assign "^4.1.0" jsx-compiler@^0.3.0: @@ -20730,26 +20671,26 @@ left-pad@^1.3.0: integrity sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA== lerna@^3.19.0: - version "3.21.0" - resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.21.0.tgz#c81a0f8df45c6b7c9d3fc9fdcd0f846aca2375c6" - integrity sha512-ux8yOwQEgIXOZVUfq+T8nVzPymL19vlIoPbysOP3YA4hcjKlqQIlsjI/1ugBe6b4MF7W4iV5vS3gH9cGqBBc1A== + version "3.22.0" + resolved "https://registry.yarnpkg.com/lerna/-/lerna-3.22.0.tgz#da14d08f183ffe6eec566a4ef3f0e11afa621183" + integrity sha512-xWlHdAStcqK/IjKvjsSMHPZjPkBV1lS60PmsIeObU8rLljTepc4Sg/hncw4HWfQxPIewHAUTqhrxPIsqf9L2Eg== dependencies: "@lerna/add" "3.21.0" "@lerna/bootstrap" "3.21.0" "@lerna/changed" "3.21.0" "@lerna/clean" "3.21.0" "@lerna/cli" "3.18.5" - "@lerna/create" "3.21.0" + "@lerna/create" "3.22.0" "@lerna/diff" "3.21.0" "@lerna/exec" "3.21.0" - "@lerna/import" "3.21.0" + "@lerna/import" "3.22.0" "@lerna/info" "3.21.0" "@lerna/init" "3.21.0" "@lerna/link" "3.21.0" "@lerna/list" "3.21.0" - "@lerna/publish" "3.21.0" + "@lerna/publish" "3.22.0" "@lerna/run" "3.21.0" - "@lerna/version" "3.21.0" + "@lerna/version" "3.22.0" import-local "^2.0.0" npmlog "^4.1.2" @@ -21029,11 +20970,12 @@ linkify-it@~1.2.0: uc.micro "^1.0.1" lint-staged@^10.2.1: - version "10.2.4" - resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.2.4.tgz#0ed5d1cf06bdac0d3fbb003931bb6df3771fbf42" - integrity sha512-doTMGKXQAT34c3S3gwDrTnXmCZp/z1/92D8suPqqh755sKPT18ew1NoPNHxJdrvv1D4WrJ7CEnx79Ns3EdEFbg== + version "10.2.6" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-10.2.6.tgz#7d9658bd89dee946a859cbfc6e09566a9fb50b53" + integrity sha512-2oEBWyPZHkdyjKcIv2U6ay80Q52ZMlZZrUnfsV0WTVcgzPlt3o2t5UFy2v8ETUTsIDZ0xSJVnffWCgD3LF6xTQ== dependencies: chalk "^4.0.0" + cli-truncate "2.1.0" commander "^5.1.0" cosmiconfig "^6.0.0" debug "^4.1.1" @@ -23155,9 +23097,9 @@ node-gyp@^4.0.0: which "1" node-gyp@^5.0.2: - version "5.1.0" - resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.1.0.tgz#8e31260a7af4a2e2f994b0673d4e0b3866156332" - integrity sha512-OUTryc5bt/P8zVgNUmC6xdXiDJxLMAW8cF5tLQOT9E5sOQj+UeQxnnPy74K3CLCa/SOjjBlbuzDLR8ANwA+wmw== + version "5.1.1" + resolved "https://registry.yarnpkg.com/node-gyp/-/node-gyp-5.1.1.tgz#eb915f7b631c937d282e33aed44cb7a025f62a3e" + integrity sha512-WH0WKGi+a4i4DUt2mHnvocex/xPLp9pYt5R6M2JdFB7pJ7Z34hveZ4nDTGTiLXCkitA9T8HFZjhinBCiVHYcWw== dependencies: env-paths "^2.2.0" glob "^7.1.4" @@ -23256,9 +23198,9 @@ node-notifier@^6.0.0: which "^1.3.1" node-notifier@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-7.0.0.tgz#513bc42f2aa3a49fce1980a7ff375957c71f718a" - integrity sha512-y8ThJESxsHcak81PGpzWwQKxzk+5YtP3IxR8AYdpXQ1IB6FmcVzFdZXrkPin49F/DKUCfeeiziB8ptY9npzGuA== + version "7.0.1" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-7.0.1.tgz#a355e33e6bebacef9bf8562689aed0f4230ca6f9" + integrity sha512-VkzhierE7DBmQEElhTGJIoiZa1oqRijOtgOlsXg32KrJRXsPy0NXFBqWGW/wTswnJlDCs5viRYaqWguqzsKcmg== dependencies: growly "^1.3.0" is-wsl "^2.1.1" @@ -25765,9 +25707,9 @@ postcss@7.0.27: supports-color "^6.1.0" postcss@7.x.x, postcss@^7, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.11, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.23, postcss@^7.0.26, postcss@^7.0.27, postcss@^7.0.30, postcss@^7.0.5, postcss@^7.0.6: - version "7.0.30" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.30.tgz#cc9378beffe46a02cbc4506a0477d05fcea9a8e2" - integrity sha512-nu/0m+NtIzoubO+xdAlwZl/u5S5vi/y6BCsoL8D+8IxsD3XvBS8X4YEADNIVXKVuQvduiucnRv+vPIqj56EGMQ== + version "7.0.31" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.31.tgz#332af45cb73e26c0ee2614d7c7fb02dfcc2bd6dd" + integrity sha512-a937VDHE1ftkjk+8/7nj/mrjtmkn69xxzJgRETXdAUU+IgOYPQNJF17haGWbeDxSyk++HA14UA98FurvPyBJOA== dependencies: chalk "^2.4.2" source-map "^0.6.1" @@ -26795,9 +26737,9 @@ rax-view@^1.0.0: universal-env "^3.0.0" rax@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/rax/-/rax-1.1.2.tgz#06fb40498cd11153a22e6fdf22d3763e40e01049" - integrity sha512-1LPXTj8kM2NQzjJXEFU0A/TLVgVdA6jC5fv0MhjSbi7IcCRCxB1zX8msNDfpFiEWvP4xdHTNTPuD/RX/9k1cUw== + version "1.1.3" + resolved "https://registry.yarnpkg.com/rax/-/rax-1.1.3.tgz#4498ef2f3074ef4317cb0802d81442e0ea614922" + integrity sha512-MPOydNpBjqW0O1JKXX+yrs2mRdJJBVwktSnVd1Tmy41/x/7CkB27hZsbLVbgGsoRh4ZMnxAuebP2bKgyE99k6A== dependencies: "@babel/runtime" "^7.2.0" driver-server "^1.0.0" @@ -26912,9 +26854,9 @@ react-docgen-typescript-loader@^3.7.2: react-docgen-typescript "^1.15.0" react-docgen-typescript@^1.15.0: - version "1.16.4" - resolved "https://registry.yarnpkg.com/react-docgen-typescript/-/react-docgen-typescript-1.16.4.tgz#9a9674d25a02704c5e3dafa76f7ea928aca336a3" - integrity sha512-9NkfxDnLB+zYPRE4JBWoNc/JB0N1YWkZEq91al4F/e6BGMKHtAOESaEmrqdooxBLlxDhGKUGCXhPGJHHsG6bFQ== + version "1.16.5" + resolved "https://registry.yarnpkg.com/react-docgen-typescript/-/react-docgen-typescript-1.16.5.tgz#b305563425ab370f5a3c82b42579eb5069449b87" + integrity sha512-guXnx6a554IDVUoVIkX/BGRTrwc2n2w/kMxo7TKLNLJW1qszhT6BRHX4qV8eWq5eaJxRxuesOW5AOLiOI9WQOA== react-docgen@^5.0.0: version "5.3.0" @@ -27764,9 +27706,9 @@ regjsgen@^0.2.0: integrity sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc= regjsgen@^0.5.1: - version "0.5.1" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.1.tgz#48f0bf1a5ea205196929c0d9798b42d1ed98443c" - integrity sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg== + version "0.5.2" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733" + integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A== regjsparser@^0.1.4: version "0.1.5" @@ -29564,9 +29506,9 @@ sort-object-keys@^1.1.3: integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg== sort-package-json@^1.22.1, sort-package-json@^1.39.1, sort-package-json@^1.42.1: - version "1.42.2" - resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.42.2.tgz#ac7e1a6abc1b2c8836768f8d9dfe790d9f3b44e6" - integrity sha512-B4cIYKeBdNUJXHPxe0G+x3uHHpSWSgJ3z62+W1C28wT1whkEhrz/B3r9lSyW+VVhz1rc+ymGmNkr1mJ323w0xQ== + version "1.42.3" + resolved "https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.42.3.tgz#cbd04f9432418d5a0d601ac67744ca82f8c83338" + integrity sha512-K00EtaQEJ58/I/jSzX5zkY9WD5hD8+iJhN/aO+zANGirMsX+MC/q7cLZoox7c6pE8QXbz+SozNK3w/ZoIvktRg== dependencies: detect-indent "^6.0.0" detect-newline "3.1.0" @@ -29692,9 +29634,9 @@ spawn-command@^0.0.2-1: integrity sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A= spdx-correct@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" - integrity sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q== + version "3.1.1" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9" + integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" @@ -30404,9 +30346,9 @@ style-unit@^2.0.0: universal-env "^2.0.0" styled-components@^5.0.1: - version "5.1.0" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.1.0.tgz#2e3985b54f461027e1c91af3229e1c2530872a4e" - integrity sha512-0Qs2wEkFBXHFlysz6CV831VG6HedcrFUwChjnWylNivsx14MtmqQsohi21rMHZxzuTba063dEyoe/SR6VGJI7Q== + version "5.1.1" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-5.1.1.tgz#96dfb02a8025794960863b9e8e365e3b6be5518d" + integrity sha512-1ps8ZAYu2Husx+Vz8D+MvXwEwvMwFv+hqqUwhNlDN5ybg6A+3xyW1ECrAgywhvXapNfXiz79jJyU0x22z0FFTg== dependencies: "@babel/helper-module-imports" "^7.0.0" "@babel/traverse" "^7.4.5" @@ -30580,9 +30522,9 @@ svg-to-pdfkit@^0.1.8: pdfkit ">=0.8.1" svg-url-loader@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/svg-url-loader/-/svg-url-loader-5.0.0.tgz#0cbcfc4eed916df485ec879fb0cf6ea4340e57bc" - integrity sha512-KI7KRxYd1PuStyvSX4H/pB2i3PC1mMqP6reizU3TsieZJRW5TvWm4obmAzlWsI0SgvECK5oGYywDLxSMbat06w== + version "5.0.1" + resolved "https://registry.yarnpkg.com/svg-url-loader/-/svg-url-loader-5.0.1.tgz#d94b5056feb48301b35ade6fbd0817a0785bcef8" + integrity sha512-U6t6p6iwtG1P7RWcA8Bevud5fMCpmxAQfjHn7vqHFl00d+Geoj1N0kP1HhTJfVUoDtyLJysEMzrSJERnn0m81w== dependencies: file-loader "~6.0.0" loader-utils "~2.0.0" @@ -33312,11 +33254,11 @@ websocket-driver@0.6.5: websocket-extensions ">=0.1.1" websocket-driver@>=0.5.1: - version "0.7.3" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.3.tgz#a2d4e0d4f4f116f1e6297eba58b05d430100e9f9" - integrity sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg== + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== dependencies: - http-parser-js ">=0.4.0 <0.4.11" + http-parser-js ">=0.5.1" safe-buffer ">=5.1.0" websocket-extensions ">=0.1.1" From 889ed80276586eb28009635e85ccba669cfb3721 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABtan=20Maisse?= Date: Wed, 3 Jun 2020 18:37:16 +0200 Subject: [PATCH 09/16] refactor: fix cypress version to always be aligned with the one in CircleCI config --- package.json | 6 ++-- yarn.lock | 92 +++++++++++++++++++++++++++++++++++++++++++++++----- 2 files changed, 87 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index dcd0086ab33..bfeccb771a7 100644 --- a/package.json +++ b/package.json @@ -125,10 +125,10 @@ "@babel/cli": "^7.8.4", "@babel/core": "^7.9.6", "@babel/plugin-proposal-class-properties": "^7.3.3", - "@babel/plugin-proposal-private-methods": "^7.3.3", "@babel/plugin-proposal-decorators": "^7.3.0", "@babel/plugin-proposal-export-default-from": "^7.2.0", "@babel/plugin-proposal-object-rest-spread": "^7.9.6", + "@babel/plugin-proposal-private-methods": "^7.3.3", "@babel/plugin-syntax-dynamic-import": "^7.2.0", "@babel/plugin-transform-react-constant-elements": "^7.6.3", "@babel/preset-env": "^7.9.6", @@ -139,6 +139,7 @@ "@emotion/snapshot-serializer": "^0.8.2", "@storybook/eslint-config-storybook": "^2.4.0", "@storybook/linter-config": "^2.5.0", + "@storybook/semver": "^7.3.2", "@testing-library/react": "^10.0.3", "@types/detect-port": "^1.3.0", "@types/doctrine": "^0.0.3", @@ -230,7 +231,6 @@ "remark-lint": "^7.0.0", "remark-preset-lint-recommended": "^4.0.0", "riot-jest-transformer": "^2.0.0", - "@storybook/semver": "^7.3.2", "serve-static": "^1.14.1", "shelljs": "^0.8.4", "shx": "^0.3.2", @@ -248,7 +248,7 @@ }, "optionalDependencies": { "@cypress/webpack-preprocessor": "^5.1.2", - "cypress": "^4.5.0", + "cypress": "4.5.0", "puppeteer": "^2.0.0", "verdaccio": "^4.5.1", "verdaccio-auth-memory": "^9.4.0" diff --git a/yarn.lock b/yarn.lock index f3d1329a3c2..2a24420d79c 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4473,6 +4473,16 @@ dependencies: "@types/babel-types" "*" +"@types/blob-util@1.3.3": + version "1.3.3" + resolved "https://registry.yarnpkg.com/@types/blob-util/-/blob-util-1.3.3.tgz#adba644ae34f88e1dd9a5864c66ad651caaf628a" + integrity sha512-4ahcL/QDnpjWA2Qs16ZMQif7HjGP2cw3AGjHabybjw7Vm1EKu+cfQN1D78BaZbS1WJNa1opSMF5HNMztx7lR0w== + +"@types/bluebird@3.5.29": + version "3.5.29" + resolved "https://registry.yarnpkg.com/@types/bluebird/-/bluebird-3.5.29.tgz#7cd933c902c4fc83046517a1bef973886d00bdb6" + integrity sha512-kmVtnxTuUuhCET669irqQmPAez4KFnFVKvpleVRyfC3g+SHD1hIkFZcWLim9BVcwUBLO59o8VZE4yGCmTif8Yw== + "@types/body-parser@*": version "1.19.0" resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.0.tgz#0685b3c47eb3006ffed117cdd55164b61f80538f" @@ -4498,11 +4508,24 @@ dependencies: "@types/chai" "*" +"@types/chai-jquery@1.1.40": + version "1.1.40" + resolved "https://registry.yarnpkg.com/@types/chai-jquery/-/chai-jquery-1.1.40.tgz#445bedcbbb2ae4e3027f46fa2c1733c43481ffa1" + integrity sha512-mCNEZ3GKP7T7kftKeIs7QmfZZQM7hslGSpYzKbOlR2a2HCFf9ph4nlMRA9UnuOETeOQYJVhJQK7MwGqNZVyUtQ== + dependencies: + "@types/chai" "*" + "@types/jquery" "*" + "@types/chai@*", "@types/chai@^4.2.9": version "4.2.11" resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.11.tgz#d3614d6c5f500142358e6ed24e1bf16657536c50" integrity sha512-t7uW6eFafjO+qJ3BIV2gGUyZs27egcNRkUdalkud+Qa3+kg//f129iuOFivHDXQ+vnU3fDXuwgv0cqMCbcE8sw== +"@types/chai@4.2.7": + version "4.2.7" + resolved "https://registry.yarnpkg.com/@types/chai/-/chai-4.2.7.tgz#1c8c25cbf6e59ffa7d6b9652c78e547d9a41692d" + integrity sha512-luq8meHGYwvky0O7u0eQZdA7B4Wd9owUCqvbw2m3XCrCU8mplYOujMBbvyS547AxJkC+pGnd0Cm15eNxEUNU8g== + "@types/cheerio@*": version "0.22.18" resolved "https://registry.yarnpkg.com/@types/cheerio/-/cheerio-0.22.18.tgz#19018dceae691509901e339d63edf1e935978fe6" @@ -4707,6 +4730,20 @@ resolved "https://registry.yarnpkg.com/@types/jest/-/jest-23.3.14.tgz#37daaf78069e7948520474c87b80092ea912520a" integrity sha512-Q5hTcfdudEL2yOmluA1zaSyPbzWPmJ3XfSWeP3RyoYvS9hnje1ZyagrZOuQ6+1nQC1Gw+7gap3pLNL3xL6UBug== +"@types/jquery@*": + version "3.3.38" + resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.3.38.tgz#6385f1e1b30bd2bff55ae8ee75ea42a999cc3608" + integrity sha512-nkDvmx7x/6kDM5guu/YpXkGZ/Xj/IwGiLDdKM99YA5Vag7pjGyTJ8BNUh/6hxEn/sEu5DKtyRgnONJ7EmOoKrA== + dependencies: + "@types/sizzle" "*" + +"@types/jquery@3.3.31": + version "3.3.31" + resolved "https://registry.yarnpkg.com/@types/jquery/-/jquery-3.3.31.tgz#27c706e4bf488474e1cb54a71d8303f37c93451b" + integrity sha512-Lz4BAJihoFw5nRzKvg4nawXPzutkv7wmfQ5121avptaSIXlDNJCUuxZxX/G+9EVidZGuO0UBlk+YjKbwRKJigg== + dependencies: + "@types/sizzle" "*" + "@types/js-yaml@^3.12.4": version "3.12.4" resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-3.12.4.tgz#7d3b534ec35a0585128e2d332db1403ebe057e25" @@ -4722,6 +4759,11 @@ resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" integrity sha1-7ihweulOEdK4J7y+UnC86n8+ce4= +"@types/lodash@4.14.149": + version "4.14.149" + resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.149.tgz#1342d63d948c6062838fbf961012f74d4e638440" + integrity sha512-ijGqzZt/b7BfzcK9vTrS6MFljQRPn5BFWOx8oE0GYxribu6uV+aA9zZuXI1zc/etK9E8nrgdoF2+LgUw7+9tJQ== + "@types/lodash@^4.14.150": version "4.14.152" resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.152.tgz#7e7679250adce14e749304cdb570969f77ec997c" @@ -4758,7 +4800,7 @@ resolved "https://registry.yarnpkg.com/@types/mime/-/mime-2.0.2.tgz#857a118d8634c84bba7ae14088e4508490cd5da5" integrity sha512-4kPlzbljFcsttWEq6aBW0OZe6BDajAmyvr2xknBG92tejQnvdGtT9+kXSZ580DqpxY9qG2xeQVF9Dq0ymUTo5Q== -"@types/minimatch@*", "@types/minimatch@^3.0.3": +"@types/minimatch@*", "@types/minimatch@3.0.3", "@types/minimatch@^3.0.3": version "3.0.3" resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" integrity sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA== @@ -4773,6 +4815,11 @@ resolved "https://registry.yarnpkg.com/@types/mithril/-/mithril-2.0.3.tgz#f24a764515d9b17095845838b12f2444757d93fa" integrity sha512-cZHOdO2IiXYeyjeDYdbOisSdfaJRzfmRo3zVzgu33IWTMA0KEQObp9fdvqcuYdPz93iJ1yCl19GcEjo/9yv+yA== +"@types/mocha@5.2.7": + version "5.2.7" + resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-5.2.7.tgz#315d570ccb56c53452ff8638738df60726d5b6ea" + integrity sha512-NYrtPht0wGzhwe9+/idPaBB+TqkY9AhTvOLMkThm0IoEfLaiVQZwBwyJ5puCkO3AUCWrmcoePjp2mbFocKy4SQ== + "@types/node-cleanup@^2.1.1": version "2.1.1" resolved "https://registry.yarnpkg.com/@types/node-cleanup/-/node-cleanup-2.1.1.tgz#c8f78a648897d2a40ed10632268ce15d343cc191" @@ -5017,12 +5064,32 @@ "@types/glob" "*" "@types/node" "*" -"@types/sinonjs__fake-timers@6.0.1": +"@types/sinon-chai@3.2.3": + version "3.2.3" + resolved "https://registry.yarnpkg.com/@types/sinon-chai/-/sinon-chai-3.2.3.tgz#afe392303dda95cc8069685d1e537ff434fa506e" + integrity sha512-TOUFS6vqS0PVL1I8NGVSNcFaNJtFoyZPXZ5zur+qlhDfOmQECZZM4H4kKgca6O8L+QceX/ymODZASfUfn+y4yQ== + dependencies: + "@types/chai" "*" + "@types/sinon" "*" + +"@types/sinon@*": + version "9.0.4" + resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-9.0.4.tgz#e934f904606632287a6e7f7ab0ce3f08a0dad4b1" + integrity sha512-sJmb32asJZY6Z2u09bl0G2wglSxDlROlAejCjsnor+LzBMz17gu8IU7vKC/vWDnv9zEq2wqADHVXFjf4eE8Gdw== + dependencies: + "@types/sinonjs__fake-timers" "*" + +"@types/sinon@7.5.1": + version "7.5.1" + resolved "https://registry.yarnpkg.com/@types/sinon/-/sinon-7.5.1.tgz#d27b81af0d1cfe1f9b24eebe7a24f74ae40f5b7c" + integrity sha512-EZQUP3hSZQyTQRfiLqelC9NMWd1kqLcmQE0dMiklxBkgi84T+cHOhnKpgk4NnOWpGX863yE6+IaGnOXUNFqDnQ== + +"@types/sinonjs__fake-timers@*": version "6.0.1" resolved "https://registry.yarnpkg.com/@types/sinonjs__fake-timers/-/sinonjs__fake-timers-6.0.1.tgz#681df970358c82836b42f989188d133e218c458e" integrity sha512-yYezQwGWty8ziyYLdZjwxyMb0CZR49h8JALHGrxjQHWlqGgc8kLdHEgWrgL0uZ29DMvEVBDnHU2Wg36zKSIUtA== -"@types/sizzle@2.3.2": +"@types/sizzle@*", "@types/sizzle@2.3.2": version "2.3.2" resolved "https://registry.yarnpkg.com/@types/sizzle/-/sizzle-2.3.2.tgz#a811b8c18e2babab7d542b3365887ae2e4d9de47" integrity sha512-7EJYyKTL7tFR8+gDbB6Wwz/arpGa0Mywk1TJbNzKzHtzbwVmY4HR9WqS5VV7dsBUKQmPNr192jHr/VpBluj/hg== @@ -11682,15 +11749,24 @@ cyclist@^1.0.1: resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9" integrity sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk= -cypress@^4.5.0: - version "4.6.0" - resolved "https://registry.yarnpkg.com/cypress/-/cypress-4.6.0.tgz#ac76786500580df1347a0a50be63e5c59ffbef59" - integrity sha512-vIPXAceRP+Nxvnm/O9ruY9EQaRGmVVybtk9F1sfC9mH3067YbitrdBTynaaLuHFj90p9e0U2ZCV7OkX4x4V/Wg== +cypress@4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-4.5.0.tgz#01940d085f6429cec3c87d290daa47bb976a7c7b" + integrity sha512-2A4g5FW5d2fHzq8HKUGAMVTnW6P8nlWYQALiCoGN4bqBLvgwhYM/oG9oKc2CS6LnvgHFiKivKzpm9sfk3uU3zQ== dependencies: "@cypress/listr-verbose-renderer" "0.4.1" "@cypress/request" "2.88.5" "@cypress/xvfb" "1.2.4" - "@types/sinonjs__fake-timers" "6.0.1" + "@types/blob-util" "1.3.3" + "@types/bluebird" "3.5.29" + "@types/chai" "4.2.7" + "@types/chai-jquery" "1.1.40" + "@types/jquery" "3.3.31" + "@types/lodash" "4.14.149" + "@types/minimatch" "3.0.3" + "@types/mocha" "5.2.7" + "@types/sinon" "7.5.1" + "@types/sinon-chai" "3.2.3" "@types/sizzle" "2.3.2" arch "2.1.1" bluebird "3.7.2" From 7225ebb710709fccc0f64fe638579035c048d142 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABtan=20Maisse?= Date: Tue, 2 Jun 2020 21:46:34 +0200 Subject: [PATCH 10/16] fix(cli): do not use `--ignore-workspace-root-check` with Yarn 2 This option is not handled by Yarn 2. --- lib/cli/src/has_yarn.ts | 10 ++++++++++ lib/cli/src/helpers.test.ts | 4 ++++ lib/cli/src/helpers.ts | 3 ++- lib/cli/src/latest_version.ts | 13 ++++--------- 4 files changed, 20 insertions(+), 10 deletions(-) diff --git a/lib/cli/src/has_yarn.ts b/lib/cli/src/has_yarn.ts index cba80af6cb5..62991684dd1 100644 --- a/lib/cli/src/has_yarn.ts +++ b/lib/cli/src/has_yarn.ts @@ -14,3 +14,13 @@ export function hasYarn() { } return false; } + +export function hasYarn2() { + const yarnVersion = sync('yarn', ['--version']) + // @ts-ignore + .output.toString('utf8') + .replace(/,/g, '') + .replace(/"/g, ''); + + return !/^1\.+/.test(yarnVersion); +} diff --git a/lib/cli/src/helpers.test.ts b/lib/cli/src/helpers.test.ts index 47dedbb8da3..f71887a352f 100644 --- a/lib/cli/src/helpers.test.ts +++ b/lib/cli/src/helpers.test.ts @@ -21,6 +21,10 @@ jest.mock('./npm_init', () => ({ npmInit: jest.fn(), })); +jest.mock('./has_yarn', () => ({ + hasYarn2: jest.fn(() => false), +})); + describe('Helpers', () => { describe('copyTemplate', () => { it(`should fall back to ${StoryFormat.CSF} diff --git a/lib/cli/src/helpers.ts b/lib/cli/src/helpers.ts index bf8771face2..63eca144909 100644 --- a/lib/cli/src/helpers.ts +++ b/lib/cli/src/helpers.ts @@ -12,6 +12,7 @@ import { npmInit } from './npm_init'; import { StoryFormat } from './project_types'; import { PackageJson } from './PackageJson'; import { NpmOptions } from './NpmOptions'; +import { hasYarn2 } from './has_yarn'; // Cannot be `import` as it's not under TS root dir const { version, devDependencies } = require('../package.json'); @@ -255,7 +256,7 @@ export function installDependencies( installArgs.push('-D'); } - if (options.useYarn) { + if (options.useYarn && !hasYarn2()) { installArgs.push('--ignore-workspace-root-check'); } diff --git a/lib/cli/src/latest_version.ts b/lib/cli/src/latest_version.ts index a71b9deaa0b..7015aa68c28 100644 --- a/lib/cli/src/latest_version.ts +++ b/lib/cli/src/latest_version.ts @@ -1,5 +1,6 @@ import { spawn, sync } from 'cross-spawn'; import { satisfies } from '@storybook/semver'; +import { hasYarn2 } from './has_yarn'; /** * Get the latest version of the package available on npmjs.com. @@ -21,16 +22,10 @@ export async function latestVersion( // Create a `PackageManager` interface that expose some functions like `version`, `add` etc // and then create classes that handle the npm/yarn/yarn2 specific behavior if (npmOptions.useYarn) { - const yarnVersion = sync('yarn', ['--version']) - // @ts-ignore - .output.toString('utf8') - .replace(/,/g, '') - .replace(/"/g, ''); - - if (/^1\.+/.test(yarnVersion)) { - versions = await spawnVersionsWithYarn(packageName, constraint); - } else { + if (hasYarn2()) { versions = await spawnVersionsWithYarn2(packageName, constraint); + } else { + versions = await spawnVersionsWithYarn(packageName, constraint); } } else { versions = await spawnVersionsWithNpm(packageName, constraint); From c5e344bc2811f3acda6fddd965d7032aa32946f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABtan=20Maisse?= Date: Tue, 2 Jun 2020 21:18:40 +0200 Subject: [PATCH 11/16] test: reactivate Yarn 2 E2E tests --- .circleci/config.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index d023f147b7c..7944b8676a0 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -347,9 +347,9 @@ workflows: - examples-v2: requires: - publish - # - examples-v2-yarn-2: - # requires: - # - publish + - examples-v2-yarn-2: + requires: + - publish deploy: jobs: - docs From b9344abcd9c7052a997be7ba3f6cd93ce7ba1705 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABtan=20Maisse?= Date: Wed, 3 Jun 2020 19:56:47 +0200 Subject: [PATCH 12/16] test: set registry in Yarn 2 E2E config Yarn 2 is not using the conf of Yarn 1 so for now Yarn 2 E2E test were using SB deps from npmregistry instead of local ones. --- scripts/run-e2e-config.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/run-e2e-config.ts b/scripts/run-e2e-config.ts index 40184b9128d..7f3003022a2 100644 --- a/scripts/run-e2e-config.ts +++ b/scripts/run-e2e-config.ts @@ -149,6 +149,10 @@ export const yarn2Cra: Parameters = { version: 'latest', generator: [ `yarn set version 2`, + // ⚠️ Need to set registry because Yarn 2 is not using the conf of Yarn 1 + `yarn config set npmScopes --json '{ "storybook": { "npmRegistryServer": "http://localhost:6000/" } }'`, + // Some required magic to be able to fetch deps from local registry + `yarn config set unsafeHttpWhitelist --json '["localhost"]'`, `yarn dlx create-react-app@{{version}} {{name}}-v{{version}}`, ].join(' && '), }; From 3972a7a8f3e66bfd5933ddaf5f2f0bef60002c1c Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 4 Jun 2020 00:41:45 +0000 Subject: [PATCH 13/16] Bump @babel/preset-flow from 7.9.0 to 7.10.1 Bumps [@babel/preset-flow](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-flow) from 7.9.0 to 7.10.1. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/master/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.10.1/packages/babel-preset-flow) Signed-off-by: dependabot-preview[bot] --- yarn.lock | 31 +++++++++++++++++++++++-------- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/yarn.lock b/yarn.lock index d25ea0e4514..6597efa1fc5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -722,12 +722,12 @@ dependencies: "@babel/types" "^7.8.3" -"@babel/helper-plugin-utils@7.8.3", "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": +"@babel/helper-plugin-utils@7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670" integrity sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ== -"@babel/helper-plugin-utils@^7.10.1": +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.1", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.10.1" resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.1.tgz#ec5a5cf0eec925b66c60580328b122c01230a127" integrity sha512-fvoGeXt0bJc7VMWZGCAEBEMo/HAjW2mP8apF5eXK0wSqwLAVHAISCWRoLMBMUs2kqeaG77jltVqu4Hn8Egl3nA== @@ -1027,6 +1027,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.3" +"@babel/plugin-syntax-flow@^7.10.1": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.10.1.tgz#cd4bbca62fb402babacb174f64f8734310d742f0" + integrity sha512-b3pWVncLBYoPP60UOTc7NMlbtsHQ6ITim78KQejNHK6WJ2mzV5kCcg4mIWpasAfJEgwVTibwo2e+FU7UEIKQUg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + "@babel/plugin-syntax-flow@^7.8.3": version "7.8.3" resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.8.3.tgz#f2c883bd61a6316f2c89380ae5122f923ba4527f" @@ -1200,7 +1207,7 @@ "@babel/helper-builder-binary-assignment-operator-visitor" "^7.8.3" "@babel/helper-plugin-utils" "^7.8.3" -"@babel/plugin-transform-flow-strip-types@7.9.0", "@babel/plugin-transform-flow-strip-types@^7.0.0", "@babel/plugin-transform-flow-strip-types@^7.4.4", "@babel/plugin-transform-flow-strip-types@^7.9.0": +"@babel/plugin-transform-flow-strip-types@7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.9.0.tgz#8a3538aa40434e000b8f44a3c5c9ac7229bd2392" integrity sha512-7Qfg0lKQhEHs93FChxVLAvhBshOPQDtJUTVHr/ZwQNRccCm4O9D79r9tVSoV8iNwjP1YgfD+e/fgHcPkN1qEQg== @@ -1208,6 +1215,14 @@ "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-flow" "^7.8.3" +"@babel/plugin-transform-flow-strip-types@^7.0.0", "@babel/plugin-transform-flow-strip-types@^7.10.1", "@babel/plugin-transform-flow-strip-types@^7.4.4": + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.10.1.tgz#59eafbff9ae85ec8932d4c16c068654be814ec5e" + integrity sha512-i4o0YwiJBIsIx7/liVCZ3Q2WkWr1/Yu39PksBOnh/khW2SwIFsGa5Ze+MSon5KbDfrEHP9NeyefAgvUSXzaEkw== + dependencies: + "@babel/helper-plugin-utils" "^7.10.1" + "@babel/plugin-syntax-flow" "^7.10.1" + "@babel/plugin-transform-for-of@^7.2.0", "@babel/plugin-transform-for-of@^7.9.0": version "7.9.0" resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz#0f260e27d3e29cd1bb3128da5e76c761aa6c108e" @@ -1659,12 +1674,12 @@ "@babel/plugin-transform-flow-strip-types" "^7.0.0" "@babel/preset-flow@^7.0.0": - version "7.9.0" - resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.9.0.tgz#fee847c3e090b0b2d9227c1949e4da1d1379280d" - integrity sha512-88uSmlshIrlmPkNkEcx3UpSZ6b8n0UGBq0/0ZMZCF/uxAW0XIAUuDHBhIOAh0pvweafH4RxOwi/H3rWhtqOYPA== + version "7.10.1" + resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.10.1.tgz#29498ec23baf9aa6dae50c568ceba09d71692b82" + integrity sha512-FuQsibb5PaX07fF1XUO5gjjxdEZbcJv8+ugPDaeFEsBIvUTib8hCtEJow/c2F0jq9ZUjpHCQ8IQKNHRvKE1kJQ== dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-transform-flow-strip-types" "^7.9.0" + "@babel/helper-plugin-utils" "^7.10.1" + "@babel/plugin-transform-flow-strip-types" "^7.10.1" "@babel/preset-modules@^0.1.3": version "0.1.3" From ce70498506112c5a48beb9c598fb4d51b6247e1b Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 4 Jun 2020 12:20:58 +0200 Subject: [PATCH 14/16] FIX cypress version --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index c5ed4db729b..3658e56fe2f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -166,7 +166,7 @@ jobs: e2e: working_directory: /tmp/storybook docker: - - image: cypress/included:4.6.0 + - image: cypress/included:4.7.0 environment: TERM: xterm steps: From 60b576ea51d8142eb8eeb6f04d5e5791c2491ba7 Mon Sep 17 00:00:00 2001 From: Norbert de Langen Date: Thu, 4 Jun 2020 14:59:10 +0200 Subject: [PATCH 15/16] Do not pass event to action, parsing it takes a long time, and we don't need to ensure that works --- .../ANGULAR/template-csf/src/stories/1-Button.stories.ts | 2 +- .../ANGULAR/template-mdx/src/stories/1-Button.stories.mdx | 2 +- .../AURELIA/template-csf/src/stories/1-Button.stories.ts | 2 +- .../AURELIA/template-mdx/src/stories/1-Button.stories.mdx | 2 +- .../generators/EMBER/template-csf/stories/1-Button.stories.js | 2 +- .../generators/HTML/template-csf/stories/1-Button.stories.js | 2 +- .../generators/MITHRIL/template-csf/stories/1-Button.stories.js | 2 +- .../generators/PREACT/template-csf/stories/1-Button.stories.js | 2 +- .../src/generators/RAX/template-csf/stories/1-Button.stories.js | 2 +- .../generators/REACT/template-csf/stories/1-Button.stories.js | 2 +- .../REACT_SCRIPTS/template-csf/src/stories/1-Button.stories.js | 2 +- .../generators/RIOT/template-csf/stories/1-Button.stories.js | 2 +- .../SFC_VUE/template-csf/src/stories/1-Button.stories.js | 2 +- .../generators/SVELTE/template-csf/stories/1-button.stories.js | 2 +- .../src/generators/VUE/template-csf/stories/1-Button.stories.js | 2 +- .../WEB-COMPONENTS/template/stories/1-Button.stories.js | 2 +- .../WEBPACK_REACT/template-csf/stories/1-Button.stories.js | 2 +- 17 files changed, 17 insertions(+), 17 deletions(-) diff --git a/lib/cli/src/generators/ANGULAR/template-csf/src/stories/1-Button.stories.ts b/lib/cli/src/generators/ANGULAR/template-csf/src/stories/1-Button.stories.ts index 96383ef5d51..4f740006eac 100644 --- a/lib/cli/src/generators/ANGULAR/template-csf/src/stories/1-Button.stories.ts +++ b/lib/cli/src/generators/ANGULAR/template-csf/src/stories/1-Button.stories.ts @@ -28,7 +28,7 @@ export const TextWithAction = () => ({ component: Button, props: { text: 'Trigger Action', - onClick: action('This was clicked'), + onClick: () => action('This was clicked')(), }, }); diff --git a/lib/cli/src/generators/ANGULAR/template-mdx/src/stories/1-Button.stories.mdx b/lib/cli/src/generators/ANGULAR/template-mdx/src/stories/1-Button.stories.mdx index 554bf7dc0da..9aabc6f50ed 100644 --- a/lib/cli/src/generators/ANGULAR/template-mdx/src/stories/1-Button.stories.mdx +++ b/lib/cli/src/generators/ANGULAR/template-mdx/src/stories/1-Button.stories.mdx @@ -33,7 +33,7 @@ This `Button` document defines a few stories: component: Button, props: { text: '😀 😎 👍 💯', - onClick: action('This was clicked'), + onClick: () => action('This was clicked')(), }, }} diff --git a/lib/cli/src/generators/AURELIA/template-csf/src/stories/1-Button.stories.ts b/lib/cli/src/generators/AURELIA/template-csf/src/stories/1-Button.stories.ts index fc178de3248..436ff09cb41 100644 --- a/lib/cli/src/generators/AURELIA/template-csf/src/stories/1-Button.stories.ts +++ b/lib/cli/src/generators/AURELIA/template-csf/src/stories/1-Button.stories.ts @@ -28,7 +28,7 @@ export const TextWithAction = () => ({ component: Button, props: { text: 'Trigger Action', - onClick: action('This was clicked'), + onClick: () => action('This was clicked')(), }, }); diff --git a/lib/cli/src/generators/AURELIA/template-mdx/src/stories/1-Button.stories.mdx b/lib/cli/src/generators/AURELIA/template-mdx/src/stories/1-Button.stories.mdx index 991fc8e92b3..fe4f4783439 100644 --- a/lib/cli/src/generators/AURELIA/template-mdx/src/stories/1-Button.stories.mdx +++ b/lib/cli/src/generators/AURELIA/template-mdx/src/stories/1-Button.stories.mdx @@ -33,7 +33,7 @@ This `Button` document defines a few stories: component: Button, props: { text: '😀 😎 👍 💯', - onClick: action('This was clicked'), + onClick: () => action('This was clicked')(), }, }} diff --git a/lib/cli/src/generators/EMBER/template-csf/stories/1-Button.stories.js b/lib/cli/src/generators/EMBER/template-csf/stories/1-Button.stories.js index f740659c5c3..98e1959eb66 100644 --- a/lib/cli/src/generators/EMBER/template-csf/stories/1-Button.stories.js +++ b/lib/cli/src/generators/EMBER/template-csf/stories/1-Button.stories.js @@ -35,7 +35,7 @@ export const TextWithAction = () => ({ `, context: { - onClick: action('This was clicked'), + onClick: () => action('This was clicked')(), }, }); diff --git a/lib/cli/src/generators/HTML/template-csf/stories/1-Button.stories.js b/lib/cli/src/generators/HTML/template-csf/stories/1-Button.stories.js index f5f9ae11b82..63342a3f2cc 100644 --- a/lib/cli/src/generators/HTML/template-csf/stories/1-Button.stories.js +++ b/lib/cli/src/generators/HTML/template-csf/stories/1-Button.stories.js @@ -27,7 +27,7 @@ export const TextWithAction = () => { const btn = document.createElement('button'); btn.type = 'button'; btn.innerText = 'Trigger Action'; - btn.addEventListener('click', action('This was clicked')); + btn.addEventListener('click', () => action('This was clicked')()); return btn; }; diff --git a/lib/cli/src/generators/MITHRIL/template-csf/stories/1-Button.stories.js b/lib/cli/src/generators/MITHRIL/template-csf/stories/1-Button.stories.js index 9ac347c745c..ac84800bc03 100644 --- a/lib/cli/src/generators/MITHRIL/template-csf/stories/1-Button.stories.js +++ b/lib/cli/src/generators/MITHRIL/template-csf/stories/1-Button.stories.js @@ -24,7 +24,7 @@ export const Emoji = () => ({ Emoji.parameters = { notes: 'My notes on a button with emojis' }; export const TextWithAction = () => ({ - view: () => m(Button, { onclick: action('This was clicked') }, 'Trigger Action'), + view: () => m(Button, { onclick: () => action('This was clicked')() }, 'Trigger Action'), }); TextWithAction.storyName = 'With an action'; diff --git a/lib/cli/src/generators/PREACT/template-csf/stories/1-Button.stories.js b/lib/cli/src/generators/PREACT/template-csf/stories/1-Button.stories.js index e6a2f218281..0c4397ea036 100644 --- a/lib/cli/src/generators/PREACT/template-csf/stories/1-Button.stories.js +++ b/lib/cli/src/generators/PREACT/template-csf/stories/1-Button.stories.js @@ -23,7 +23,7 @@ export const Emoji = () => ( Emoji.parameters = { notes: 'My notes on a button with emojis' }; export const TextWithAction = () => ( - + ); TextWithAction.storyName = 'With an action'; diff --git a/lib/cli/src/generators/RAX/template-csf/stories/1-Button.stories.js b/lib/cli/src/generators/RAX/template-csf/stories/1-Button.stories.js index c671de4a860..7cdc117ed61 100644 --- a/lib/cli/src/generators/RAX/template-csf/stories/1-Button.stories.js +++ b/lib/cli/src/generators/RAX/template-csf/stories/1-Button.stories.js @@ -25,7 +25,7 @@ export const Emoji = () => ( Emoji.parameters = { notes: 'My notes on a button with emojis' }; export const TextWithAction = () => ( - ); diff --git a/lib/cli/src/generators/REACT/template-csf/stories/1-Button.stories.js b/lib/cli/src/generators/REACT/template-csf/stories/1-Button.stories.js index 733e50fd695..fdbd42fe76f 100644 --- a/lib/cli/src/generators/REACT/template-csf/stories/1-Button.stories.js +++ b/lib/cli/src/generators/REACT/template-csf/stories/1-Button.stories.js @@ -21,7 +21,7 @@ export const Emoji = () => ( Emoji.parameters = { notes: 'My notes on a button with emojis' }; export const TextWithAction = () => ( - + ); TextWithAction.storyName = 'With an action'; diff --git a/lib/cli/src/generators/REACT_SCRIPTS/template-csf/src/stories/1-Button.stories.js b/lib/cli/src/generators/REACT_SCRIPTS/template-csf/src/stories/1-Button.stories.js index 733e50fd695..fdbd42fe76f 100644 --- a/lib/cli/src/generators/REACT_SCRIPTS/template-csf/src/stories/1-Button.stories.js +++ b/lib/cli/src/generators/REACT_SCRIPTS/template-csf/src/stories/1-Button.stories.js @@ -21,7 +21,7 @@ export const Emoji = () => ( Emoji.parameters = { notes: 'My notes on a button with emojis' }; export const TextWithAction = () => ( - + ); TextWithAction.storyName = 'With an action'; diff --git a/lib/cli/src/generators/RIOT/template-csf/stories/1-Button.stories.js b/lib/cli/src/generators/RIOT/template-csf/stories/1-Button.stories.js index e1e2efa83ce..945d90d5c7a 100644 --- a/lib/cli/src/generators/RIOT/template-csf/stories/1-Button.stories.js +++ b/lib/cli/src/generators/RIOT/template-csf/stories/1-Button.stories.js @@ -22,7 +22,7 @@ export const WithScenario = () => ({ export const TextWithAction = () => mount('my-button', { content: 'Trigger Action', - onClick: action('This was clicked'), + onClick: () => action('This was clicked')(), }); TextWithAction.storyName = 'With an action'; diff --git a/lib/cli/src/generators/SFC_VUE/template-csf/src/stories/1-Button.stories.js b/lib/cli/src/generators/SFC_VUE/template-csf/src/stories/1-Button.stories.js index b62a2eeb423..2a8f67f6c0a 100644 --- a/lib/cli/src/generators/SFC_VUE/template-csf/src/stories/1-Button.stories.js +++ b/lib/cli/src/generators/SFC_VUE/template-csf/src/stories/1-Button.stories.js @@ -17,7 +17,7 @@ export const Text = () => ({ export const TextWithAction = () => ({ components: { MyButton }, template: 'Trigger Action', - methods: { action: action('This was clicked') }, + methods: { action: () => action('This was clicked')() }, }); TextWithAction.storyName = 'With an action'; diff --git a/lib/cli/src/generators/SVELTE/template-csf/stories/1-button.stories.js b/lib/cli/src/generators/SVELTE/template-csf/stories/1-button.stories.js index 5fbb3982086..d892433252b 100644 --- a/lib/cli/src/generators/SVELTE/template-csf/stories/1-button.stories.js +++ b/lib/cli/src/generators/SVELTE/template-csf/stories/1-button.stories.js @@ -30,7 +30,7 @@ export const TextWithAction = () => ({ text: 'Trigger Action', }, on: { - click: action('This was clicked'), + click: () => action('This was clicked')(), }, }); diff --git a/lib/cli/src/generators/VUE/template-csf/stories/1-Button.stories.js b/lib/cli/src/generators/VUE/template-csf/stories/1-Button.stories.js index 0f797f778af..790039811cc 100644 --- a/lib/cli/src/generators/VUE/template-csf/stories/1-Button.stories.js +++ b/lib/cli/src/generators/VUE/template-csf/stories/1-Button.stories.js @@ -17,7 +17,7 @@ export const Text = () => ({ export const TextWithAction = () => ({ components: { MyButton }, template: 'Trigger Action', - methods: { action: action('This was clicked') }, + methods: { action: () => action('This was clicked')() }, }); TextWithAction.storyName = 'With an action'; diff --git a/lib/cli/src/generators/WEB-COMPONENTS/template/stories/1-Button.stories.js b/lib/cli/src/generators/WEB-COMPONENTS/template/stories/1-Button.stories.js index c3f08698b45..d8d49356a9a 100644 --- a/lib/cli/src/generators/WEB-COMPONENTS/template/stories/1-Button.stories.js +++ b/lib/cli/src/generators/WEB-COMPONENTS/template/stories/1-Button.stories.js @@ -21,7 +21,7 @@ export const Emoji = () => html` Emoji.parameters = { notes: 'My notes on a button with emojis' }; export const TextWithAction = () => html` - `; diff --git a/lib/cli/src/generators/WEBPACK_REACT/template-csf/stories/1-Button.stories.js b/lib/cli/src/generators/WEBPACK_REACT/template-csf/stories/1-Button.stories.js index 733e50fd695..fdbd42fe76f 100644 --- a/lib/cli/src/generators/WEBPACK_REACT/template-csf/stories/1-Button.stories.js +++ b/lib/cli/src/generators/WEBPACK_REACT/template-csf/stories/1-Button.stories.js @@ -21,7 +21,7 @@ export const Emoji = () => ( Emoji.parameters = { notes: 'My notes on a button with emojis' }; export const TextWithAction = () => ( - + ); TextWithAction.storyName = 'With an action'; From 12a11abf2960be20adb5f6799b769b37391c9519 Mon Sep 17 00:00:00 2001 From: "dependabot-preview[bot]" <27856297+dependabot-preview[bot]@users.noreply.github.com> Date: Thu, 4 Jun 2020 13:47:12 +0000 Subject: [PATCH 16/16] build(deps): bump @types/node from 13.13.9 to 14.0.10 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 13.13.9 to 14.0.10. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) Signed-off-by: dependabot-preview[bot] --- app/aurelia/package.json | 2 +- app/react/package.json | 2 +- app/vue/package.json | 2 +- examples/angular-cli/package.json | 2 +- examples/aurelia-kitchen-sink/package.json | 2 +- examples/cra-ts-essentials/package.json | 2 +- examples/cra-ts-kitchen-sink/package.json | 2 +- package.json | 2 +- yarn.lock | 23 ++++------------------ 9 files changed, 12 insertions(+), 27 deletions(-) diff --git a/app/aurelia/package.json b/app/aurelia/package.json index 722ff2f40b6..77dbca4e72e 100644 --- a/app/aurelia/package.json +++ b/app/aurelia/package.json @@ -36,7 +36,7 @@ "webpack": "^4.33.0" }, "devDependencies": { - "@types/node": "^12.0.0", + "@types/node": "^14.0.10", "@types/webpack-env": "^1.15.1", "css-loader": "^3.0.0", "file-loader": "^4.2.0", diff --git a/app/react/package.json b/app/react/package.json index 3097648dd4a..6f936521b67 100644 --- a/app/react/package.json +++ b/app/react/package.json @@ -58,7 +58,7 @@ }, "devDependencies": { "@storybook/client-api": "6.0.0-beta.21", - "@types/node": "^13.13.4", + "@types/node": "^14.0.10", "@types/webpack": "^4.41.12" }, "peerDependencies": { diff --git a/app/vue/package.json b/app/vue/package.json index 3f44660a401..0b9add74931 100644 --- a/app/vue/package.json +++ b/app/vue/package.json @@ -45,7 +45,7 @@ "webpack": "^4.43.0" }, "devDependencies": { - "@types/node": "^13.13.4", + "@types/node": "^14.0.10", "@types/webpack": "^4.41.12", "vue": "^2.6.8", "vue-loader": "^15.7.0", diff --git a/examples/angular-cli/package.json b/examples/angular-cli/package.json index dbea5dfc919..f77ce58df56 100644 --- a/examples/angular-cli/package.json +++ b/examples/angular-cli/package.json @@ -52,7 +52,7 @@ "@storybook/source-loader": "6.0.0-beta.21", "@types/core-js": "^2.5.0", "@types/jest": "^25.1.1", - "@types/node": "^13.13.4", + "@types/node": "^14.0.10", "@types/webpack-env": "^1.15.2", "babel-plugin-require-context-hook": "^1.0.0", "global": "^4.3.2", diff --git a/examples/aurelia-kitchen-sink/package.json b/examples/aurelia-kitchen-sink/package.json index c85293ec575..e08b37100b0 100644 --- a/examples/aurelia-kitchen-sink/package.json +++ b/examples/aurelia-kitchen-sink/package.json @@ -37,7 +37,7 @@ "@storybook/addons": "6.0.0-beta.21", "@storybook/aurelia": "6.0.0-beta.21", "@storybook/source-loader": "6.0.0-beta.21", - "@types/node": "^12.0.0", + "@types/node": "^14.0.10", "css-loader": "^3.0.0", "file-loader": "^4.2.0", "html-webpack-plugin": "^3.0.0", diff --git a/examples/cra-ts-essentials/package.json b/examples/cra-ts-essentials/package.json index 5ed007c25de..71e332c7fdc 100644 --- a/examples/cra-ts-essentials/package.json +++ b/examples/cra-ts-essentials/package.json @@ -24,7 +24,7 @@ }, "dependencies": { "@types/jest": "25.2.1", - "@types/node": "13.13.4", + "@types/node": "14.0.10", "@types/react": "^16.0.0", "@types/react-dom": "16.9.7", "global": "^4.3.2", diff --git a/examples/cra-ts-kitchen-sink/package.json b/examples/cra-ts-kitchen-sink/package.json index 8f6e4014c8d..7531474a8cd 100644 --- a/examples/cra-ts-kitchen-sink/package.json +++ b/examples/cra-ts-kitchen-sink/package.json @@ -24,7 +24,7 @@ }, "dependencies": { "@types/jest": "25.2.1", - "@types/node": "13.13.4", + "@types/node": "14.0.10", "@types/react": "16.9.34", "@types/react-dom": "16.9.7", "prop-types": "^15.7.2", diff --git a/package.json b/package.json index 5292d08ada8..1206b33bc1a 100644 --- a/package.json +++ b/package.json @@ -149,7 +149,7 @@ "@types/jest": "^25.1.1", "@types/js-yaml": "^3.12.4", "@types/lodash": "^4.14.150", - "@types/node": "^13.13.4", + "@types/node": "^14.0.10", "@types/node-cleanup": "^2.1.1", "@types/react": "^16.9.27", "@types/semver": "^7.1.0", diff --git a/yarn.lock b/yarn.lock index 96482a37269..7bb5dca0289 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4801,25 +4801,10 @@ "@types/node" "*" form-data "^3.0.0" -"@types/node@*", "@types/node@>= 8": - version "14.0.5" - resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.5.tgz#3d03acd3b3414cf67faf999aed11682ed121f22b" - integrity sha512-90hiq6/VqtQgX8Sp0EzeIsv3r+ellbGj4URKj5j30tLlZvRUpnAe9YbYnjl3pJM93GyXU0tghHhvXHq+5rnCKA== - -"@types/node@13.13.4": - version "13.13.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.4.tgz#1581d6c16e3d4803eb079c87d4ac893ee7501c2c" - integrity sha512-x26ur3dSXgv5AwKS0lNfbjpCakGIduWU1DU91Zz58ONRWrIKGunmZBNv4P7N+e27sJkiGDsw/3fT4AtsqQBrBA== - -"@types/node@^12.0.0": - version "12.12.42" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.12.42.tgz#d0d1149336bd07540dd1ea576692829d575dec34" - integrity sha512-R/9QdYFLL9dE9l5cWWzWIZByVGFd7lk7JVOJ7KD+E1SJ4gni7XJRLz9QTjyYQiHIqEAgku9VgxdLjMlhhUaAFg== - -"@types/node@^13.13.4": - version "13.13.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-13.13.9.tgz#79df4ae965fb76d31943b54a6419599307a21394" - integrity sha512-EPZBIGed5gNnfWCiwEIwTE2Jdg4813odnG8iNPMQGrqVxrI+wL68SPtPeCX+ZxGBaA6pKAVc6jaKgP/Q0QzfdQ== +"@types/node@*", "@types/node@14.0.10", "@types/node@>= 8", "@types/node@^14.0.10": + version "14.0.10" + resolved "https://registry.yarnpkg.com/@types/node/-/node-14.0.10.tgz#dbfaa170bd9eafccccb6d7060743a761b0844afd" + integrity sha512-Bz23oN/5bi0rniKT24ExLf4cK0JdvN3dH/3k0whYkdN4eI4vS2ZW/2ENNn2uxHCzWcbdHIa/GRuWQytfzCjRYw== "@types/normalize-package-data@^2.4.0": version "2.4.0"