diff --git a/.circleci/config.yml b/.circleci/config.yml
index 1f316442d1c9..ec3554b17536 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -114,7 +114,7 @@ jobs:
- node_modules
chromatic:
executor: sb_node
- parallelism: 11
+ parallelism: 4
steps:
- checkout
- attach_workspace:
@@ -140,7 +140,7 @@ jobs:
executor:
class: medium
name: sb_node
- parallelism: 11
+ parallelism: 4
steps:
- checkout
- attach_workspace:
@@ -173,7 +173,7 @@ jobs:
class: medium
name: sb_node
working_directory: /tmp/storybook
- parallelism: 10
+ parallelism: 4
steps:
- checkout
- attach_workspace:
@@ -439,9 +439,10 @@ workflows:
requires:
- install-e2e-deps
- build
- - examples-v2:
- requires:
- - publish
+ # too slow/expensive. disabling for now
+ # - examples-v2:
+ # requires:
+ # - publish
- examples-v2-yarn-2:
requires:
- publish
diff --git a/.gitignore b/.gitignore
index 3a78a59470fe..b6db3c6f6062 100644
--- a/.gitignore
+++ b/.gitignore
@@ -5,7 +5,7 @@ node_modules
*.sw*
npm-shrinkwrap.json
dist
-ts3.5
+ts3.4
.tern-port
*.DS_Store
.cache
diff --git a/.teamcity/settings.kts b/.teamcity/settings.kts
index 058d7712f8de..c8f48c4ca9c8 100644
--- a/.teamcity/settings.kts
+++ b/.teamcity/settings.kts
@@ -46,8 +46,6 @@ project {
buildType(E2E)
buildType(SmokeTests)
buildType(Frontpage)
- buildType(Docs)
- buildType(Lint)
buildType(Test)
buildType(Coverage)
@@ -59,8 +57,6 @@ project {
RelativeId("E2E"),
RelativeId("SmokeTests"),
RelativeId("Frontpage"),
- RelativeId("Docs"),
- RelativeId("Lint"),
RelativeId("Test"),
RelativeId("Coverage")
)
@@ -437,87 +433,6 @@ object Frontpage : BuildType({
}
})
-object Docs : BuildType({
- name = "Docs"
- type = Type.DEPLOYMENT
-
- steps {
- script {
- workingDir = "docs"
- scriptContent = """
- #!/bin/bash
- set -e -x
-
- yarn install
- yarn build
- """.trimIndent()
- dockerImage = "node:10"
- dockerImagePlatform = ScriptBuildStep.ImagePlatform.Linux
- }
- }
-
- triggers {
- vcs {
- quietPeriodMode = VcsTrigger.QuietPeriodMode.USE_DEFAULT
- triggerRules = "-:.teamcity/**"
- branchFilter = """
- +:
- +:next
- +:master
- +:pull/*
- """.trimIndent()
- }
- }
-})
-
-object Lint : BuildType({
- name = "Lint"
-
- dependencies {
- dependency(Build) {
- snapshot {
- onDependencyFailure = FailureAction.CANCEL
- }
- artifacts {
- artifactRules = "dist.tar.gz!** => ."
- }
- }
- }
-
- steps {
- script {
- scriptContent = """
- #!/bin/bash
- set -e -x
-
- yarn install
-
- # TODO remove after merging
- mkdir temp-eslint-teamcity
- cd temp-eslint-teamcity
- yarn init -y
- yarn add -D eslint-teamcity
- cd ..
-
- yarn lint:js --format ./temp-eslint-teamcity/node_modules/eslint-teamcity/index.js .
- yarn lint:md .
- """.trimIndent()
- dockerImage = "node:10"
- dockerImagePlatform = ScriptBuildStep.ImagePlatform.Linux
- }
- }
-
- failureConditions {
- failOnMetricChange {
- metric = BuildFailureOnMetric.MetricType.INSPECTION_ERROR_COUNT
- threshold = 0
- units = BuildFailureOnMetric.MetricUnit.DEFAULT_UNIT
- comparison = BuildFailureOnMetric.MetricComparison.MORE
- compareTo = value()
- }
- }
-})
-
object Test : BuildType({
name = "Test"
@@ -594,7 +509,6 @@ object TestWorkflow : BuildType({
dependencies {
snapshot(E2E) {}
snapshot(SmokeTests) {}
- snapshot(Lint) {}
snapshot(Coverage) {}
}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 66aee05cf694..1ca4c7d24889 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,111 @@
+## 6.1.8 (November 27, 2020)
+
+### Bug Fixes
+
+- Core: Fix preview URL dropped hashes ([#13308](https://github.com/storybookjs/storybook/pull/13308))
+- Core: Fix template script tag support ([#13271](https://github.com/storybookjs/storybook/pull/13271))
+- Addon-docs: Fix Vue source snippets for function attributes ([#13288](https://github.com/storybookjs/storybook/pull/13288))
+- Components: Fix Zoom for IE11 ([#13302](https://github.com/storybookjs/storybook/pull/13302))
+- React: Don't add FastRefresh if already enabled ([#13303](https://github.com/storybookjs/storybook/pull/13303))
+- CLI: Fix storybook-deployer upgrade warning ([#13306](https://github.com/storybookjs/storybook/pull/13306))
+
+### Maintenance
+
+- React: Expose StorybookConfig types ([#13309](https://github.com/storybookjs/storybook/pull/13309))
+- React: Fix unit tests for react preset ([#13315](https://github.com/storybookjs/storybook/pull/13315))
+
+## 6.1.7 (November 27, 2020)
+
+### Bug Fixes
+
+- CLI: Fix not printing managerTotalTime when using cached manager ([#13294](https://github.com/storybookjs/storybook/pull/13294))
+- Core: Only apply `express.json()` middleware to /runtime-error route ([#13295](https://github.com/storybookjs/storybook/pull/13295))
+- Core: Don't use prebuilt or cached manager when running smoke test ([#13266](https://github.com/storybookjs/storybook/pull/13266))
+- Core: Detect arg inference for cyclic args and warn ([#13263](https://github.com/storybookjs/storybook/pull/13263))
+
+### Dependency Upgrades
+
+- Remove unused dependency @svgr/webpack ([#13281](https://github.com/storybookjs/storybook/pull/13281))
+
+## 6.1.6 (November 25, 2020)
+
+### Bug Fixes
+
+- Addon-controls: Fix ensureDocsBeforeControls support for paths ([#13204](https://github.com/storybookjs/storybook/pull/13204))
+- CLI: Add core-js to Preact generator ([#13138](https://github.com/storybookjs/storybook/pull/13138))
+- Core: Improve handling of --static-dir option ([#13245](https://github.com/storybookjs/storybook/pull/13245))
+- Core: Fix webpack5 compatibility check for ProgressPlugin ([#13239](https://github.com/storybookjs/storybook/pull/13239))
+
+## 6.1.5 (November 24, 2020)
+
+### Bug Fixes
+
+- Core: Resolve react and react-dom from core ([#13195](https://github.com/storybookjs/storybook/pull/13195))
+
+## 6.1.4 (November 24, 2020)
+
+### Bug Fixes
+
+- Core: Clear manager cache on runtime error ([#13230](https://github.com/storybookjs/storybook/pull/13230))
+
+## 6.1.3 (November 23, 2020)
+
+### Bug Fixes
+
+- Core: Replace 'trash' with 'fs.remove' ([#13211](https://github.com/storybookjs/storybook/pull/13211))
+- UI: Fix overflow scrolling on layout:centered ([#13217](https://github.com/storybookjs/storybook/pull/13217))
+- CLI: Don't install babel-loader for CRA ([#13220](https://github.com/storybookjs/storybook/pull/13220))
+- Addon-docs: Fix lineheight in typeset component ([#13205](https://github.com/storybookjs/storybook/pull/13205))
+
+## 6.1.2 (November 21, 2020)
+
+### Bug Fixes
+
+- Storyshots: Fix `beforeScreenshot` and `afterScreenshot` return types ([#13198](https://github.com/storybookjs/storybook/pull/13198))
+- UI: Target only IE10/IE11 for our CSS vertical centering hack ([#13192](https://github.com/storybookjs/storybook/pull/13192))
+
+## 6.1.1 (November 20, 2020)
+
+### Bug Fixes
+
+- Addon-backgrounds: Fix grid disable ([#13175](https://github.com/storybookjs/storybook/pull/13175))
+
+## 6.1.0 (November 19, 2020)
+
+6.1 is the first in a series of performance-oriented Storybook releases. It includes:
+
+- [Fast search and navigation](https://storybook.js.org/blog/new-component-finder-and-sidebar/)
+- Manager caching for faster startup [#12707](https://github.com/storybookjs/storybook/pull/12707)
+- Asynchronous loaders [#12699](https://github.com/storybookjs/storybook/pull/12699)
+- React improvements
+
+ - React 17 support [#12972](https://github.com/storybookjs/storybook/pull/12972) [#12975](https://github.com/storybookjs/storybook/pull/12975)
+ - Fast refresh [#12470](https://github.com/storybookjs/storybook/pull/12470) [#12535](https://github.com/storybookjs/storybook/pull/12535)
+ - Strict mode [#12781](https://github.com/storybookjs/storybook/pull/12781)
+
+ 6.1 contains hundreds more fixes, features, and tweaks. Browse the [changelogs](https://github.com/storybookjs/storybook/blob/next/CHANGELOG.md) matching `6.1.0-alpha.*`, `6.1.0-beta.*`, and `6.1.0-rc.*` for the full list of changes. See [Storybook 6 migration guide](https://medium.com/storybookjs/storybook-6-migration-guide-200346241bb5) to upgrade from `5.3` or earlier.
+
+## 6.1.0-rc.6 (November 19, 2020)
+
+### Bug Fixes
+
+- Core: Fix using cached manager on the 2nd run ([#13165](https://github.com/storybookjs/storybook/pull/13165))
+- Addon-docs: Fix Preview scaling with transform instead of zoom ([#12845](https://github.com/storybookjs/storybook/pull/12845))
+
+## 6.1.0-rc.5 (November 19, 2020)
+
+### Features
+
+- UI: CSS escape hatches for sidebar styling ([#13155](https://github.com/storybookjs/storybook/pull/13155))
+
+### Bug Fixes
+
+- UI: Fix CSS for IE11 ([#13159](https://github.com/storybookjs/storybook/pull/13159))
+
+### Maintenance
+
+- Build: Update example and app to Angular 11 ([#13141](https://github.com/storybookjs/storybook/pull/13141))
+
## 6.1.0-rc.4 (November 17, 2020)
### Maintenance
@@ -48,7 +156,7 @@
### Bug Fixes
- React: Don't create a new story function on every render ([#13069](https://github.com/storybookjs/storybook/pull/13069))
-- UI: FZAix search field styling in Safari 13 ([#13070](https://github.com/storybookjs/storybook/pull/13070))
+- UI: Fix search field styling in Safari 13 ([#13070](https://github.com/storybookjs/storybook/pull/13070))
- Addon-docs: Fix spurious warnings ([#13075](https://github.com/storybookjs/storybook/pull/13075))
- UI: Fix Escape key handling perf ([#13073](https://github.com/storybookjs/storybook/pull/13073))
- Storyshots: Fix compatibility for jest-preset-angular 8.3+ ([#13060](https://github.com/storybookjs/storybook/pull/13060))
diff --git a/README.md b/README.md
index 2c2a7b52d29a..9c0838335958 100644
--- a/README.md
+++ b/README.md
@@ -55,7 +55,6 @@ It allows you to browse a component library, view the different states of each c
-
## Table of contents
- 🚀 [Getting Started](#getting-started)
@@ -95,19 +94,19 @@ For additional help, join us [in our Discord](https://discord.gg/sMFvFsG) or [Sl
| Framework | Demo | |
| ----------------------------------------------------------- | --------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- |
-| [React](app/react) | [v6.0.x](https://storybookjs.netlify.com/official-storybook/?path=/story/*) | [![React](https://img.shields.io/npm/dm/@storybook/react.svg)](app/react) |
+| [React](app/react) | [v6.1.x](https://storybookjs.netlify.com/official-storybook/?path=/story/*) | [![React](https://img.shields.io/npm/dm/@storybook/react.svg)](app/react) |
| [React Native](https://github.com/storybookjs/react-native) | - | [![React Native](https://img.shields.io/npm/dm/@storybook/react-native.svg)](app/react-native) |
-| [Vue](app/vue) | [v6.0.x](https://storybookjs.netlify.com/vue-kitchen-sink/) | [![Vue](https://img.shields.io/npm/dm/@storybook/vue.svg)](app/vue) |
-| [Angular](app/angular) | [v6.0.x](https://storybookjs.netlify.com/angular-cli/) | [![Angular](https://img.shields.io/npm/dm/@storybook/angular.svg)](app/angular) |
+| [Vue](app/vue) | [v6.1.x](https://storybookjs.netlify.com/vue-kitchen-sink/) | [![Vue](https://img.shields.io/npm/dm/@storybook/vue.svg)](app/vue) |
+| [Angular](app/angular) | [v6.1.x](https://storybookjs.netlify.com/angular-cli/) | [![Angular](https://img.shields.io/npm/dm/@storybook/angular.svg)](app/angular) |
| [Marionette.js](app/marionette) | - | [![Marionette.js](https://img.shields.io/npm/dm/@storybook/marionette.svg)](app/marionette) |
-| [Mithril](app/mithril) | [v6.0.x](https://storybookjs.netlify.com/mithril-kitchen-sink/) | [![Mithril](https://img.shields.io/npm/dm/@storybook/mithril.svg)](app/mithril) |
-| [Marko](app/marko) | [v6.0.x](https://storybookjs.netlify.com/marko-cli/) | [![Marko](https://img.shields.io/npm/dm/@storybook/marko.svg)](app/marko) |
-| [HTML](app/html) | [v6.0.x](https://storybookjs.netlify.com/html-kitchen-sink/) | [![HTML](https://img.shields.io/npm/dm/@storybook/html.svg)](app/html) |
-| [Svelte](app/svelte) | [v6.0.x](https://storybookjs.netlify.com/svelte-kitchen-sink/) | [![Svelte](https://img.shields.io/npm/dm/@storybook/svelte.svg)](app/svelte) |
-| [Riot](app/riot) | [v6.0.x](https://storybookjs.netlify.com/riot-kitchen-sink/) | [![Riot](https://img.shields.io/npm/dm/@storybook/riot.svg)](app/riot) |
-| [Ember](app/ember) | [v6.0.x](https://storybookjs.netlify.com/ember-cli/) | [![Ember](https://img.shields.io/npm/dm/@storybook/ember.svg)](app/ember) |
-| [Preact](app/preact) | [v6.0.x](https://storybookjs.netlify.com/preact-kitchen-sink/) | [![Preact](https://img.shields.io/npm/dm/@storybook/preact.svg)](app/preact) |
-| [Rax](app/rax) | [v6.0.x](https://storybookjs.netlify.com/rax-kitchen-sink/) | [![Rax](https://img.shields.io/npm/dm/@storybook/rax.svg)](app/rax) |
+| [Mithril](app/mithril) | [v6.1.x](https://storybookjs.netlify.com/mithril-kitchen-sink/) | [![Mithril](https://img.shields.io/npm/dm/@storybook/mithril.svg)](app/mithril) |
+| [Marko](app/marko) | [v6.1.x](https://storybookjs.netlify.com/marko-cli/) | [![Marko](https://img.shields.io/npm/dm/@storybook/marko.svg)](app/marko) |
+| [HTML](app/html) | [v6.1.x](https://storybookjs.netlify.com/html-kitchen-sink/) | [![HTML](https://img.shields.io/npm/dm/@storybook/html.svg)](app/html) |
+| [Svelte](app/svelte) | [v6.1.x](https://storybookjs.netlify.com/svelte-kitchen-sink/) | [![Svelte](https://img.shields.io/npm/dm/@storybook/svelte.svg)](app/svelte) |
+| [Riot](app/riot) | [v6.1.x](https://storybookjs.netlify.com/riot-kitchen-sink/) | [![Riot](https://img.shields.io/npm/dm/@storybook/riot.svg)](app/riot) |
+| [Ember](app/ember) | [v6.1.x](https://storybookjs.netlify.com/ember-cli/) | [![Ember](https://img.shields.io/npm/dm/@storybook/ember.svg)](app/ember) |
+| [Preact](app/preact) | [v6.1.x](https://storybookjs.netlify.com/preact-kitchen-sink/) | [![Preact](https://img.shields.io/npm/dm/@storybook/preact.svg)](app/preact) |
+| [Rax](app/rax) | [v6.1.x](https://storybookjs.netlify.com/rax-kitchen-sink/) | [![Rax](https://img.shields.io/npm/dm/@storybook/rax.svg)](app/rax) |
### Sub Projects
diff --git a/addons/a11y/package.json b/addons/a11y/package.json
index 6c0bf475519d..89fd617c0f77 100644
--- a/addons/a11y/package.json
+++ b/addons/a11y/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-a11y",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "a11y addon for storybook",
"keywords": [
"a11y",
@@ -22,6 +22,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -33,14 +40,14 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/channels": "6.1.0-rc.4",
- "@storybook/client-api": "6.1.0-rc.4",
- "@storybook/client-logger": "6.1.0-rc.4",
- "@storybook/components": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/channels": "6.1.8",
+ "@storybook/client-api": "6.1.8",
+ "@storybook/client-logger": "6.1.8",
+ "@storybook/components": "6.1.8",
+ "@storybook/core-events": "6.1.8",
+ "@storybook/theming": "6.1.8",
"axe-core": "^4.0.1",
"core-js": "^3.0.1",
"global": "^4.3.2",
@@ -69,12 +76,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/addons/actions/package.json b/addons/actions/package.json
index 94fdfa018fba..1c94bbe35337 100644
--- a/addons/actions/package.json
+++ b/addons/actions/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-actions",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Action Logger addon for storybook",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -28,12 +35,12 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/client-api": "6.1.0-rc.4",
- "@storybook/components": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/client-api": "6.1.8",
+ "@storybook/components": "6.1.8",
+ "@storybook/core-events": "6.1.8",
+ "@storybook/theming": "6.1.8",
"core-js": "^3.0.1",
"fast-deep-equal": "^3.1.1",
"global": "^4.3.2",
@@ -66,12 +73,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/addons/backgrounds/package.json b/addons/backgrounds/package.json
index f00a77857575..0ea36358dc97 100644
--- a/addons/backgrounds/package.json
+++ b/addons/backgrounds/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-backgrounds",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "A storybook addon to show different backgrounds for your preview",
"keywords": [
"addon",
@@ -21,6 +21,13 @@
"author": "jbaxleyiii",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -32,12 +39,12 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/client-logger": "6.1.0-rc.4",
- "@storybook/components": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/client-logger": "6.1.8",
+ "@storybook/components": "6.1.8",
+ "@storybook/core-events": "6.1.8",
+ "@storybook/theming": "6.1.8",
"core-js": "^3.0.1",
"global": "^4.3.2",
"memoizerific": "^1.11.3",
@@ -63,12 +70,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/addons/backgrounds/src/containers/GridSelector.tsx b/addons/backgrounds/src/containers/GridSelector.tsx
index ca97ad9ab878..5ab21e54ffc3 100644
--- a/addons/backgrounds/src/containers/GridSelector.tsx
+++ b/addons/backgrounds/src/containers/GridSelector.tsx
@@ -12,7 +12,7 @@ export const GridSelector: FunctionComponent = memo(() => {
grid: { disable: false },
});
- if (grid.disable) {
+ if (grid?.disable) {
return null;
}
diff --git a/addons/controls/package.json b/addons/controls/package.json
index 2be376e23eb8..6bed0cfd5448 100644
--- a/addons/controls/package.json
+++ b/addons/controls/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-controls",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Controls for component properties",
"keywords": [
"addon",
@@ -30,12 +30,12 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/client-api": "6.1.0-rc.4",
- "@storybook/components": "6.1.0-rc.4",
- "@storybook/node-logger": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/client-api": "6.1.8",
+ "@storybook/components": "6.1.8",
+ "@storybook/node-logger": "6.1.8",
+ "@storybook/theming": "6.1.8",
"core-js": "^3.0.1",
"ts-dedent": "^2.0.0"
},
@@ -54,5 +54,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b"
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/addons/controls/src/preset/ensureDocsBeforeControls.test.ts b/addons/controls/src/preset/ensureDocsBeforeControls.test.ts
index 4c7f9ada8a70..2bfe0c390aca 100644
--- a/addons/controls/src/preset/ensureDocsBeforeControls.test.ts
+++ b/addons/controls/src/preset/ensureDocsBeforeControls.test.ts
@@ -16,6 +16,7 @@ describe.each([
describe.each([
[['@storybook/addon-docs', '@storybook/addon-controls']],
+ [['@storybook/addon-docs', 'foo/node_modules/@storybook/addon-controls']],
[[{ name: '@storybook/addon-docs' }, '@storybook/addon-controls']],
[['@storybook/addon-essentials', '@storybook/addon-controls']],
[['@storybook/addon-essentials']],
diff --git a/addons/controls/src/preset/ensureDocsBeforeControls.ts b/addons/controls/src/preset/ensureDocsBeforeControls.ts
index ca1d7fd1128d..f15c1190c6c0 100644
--- a/addons/controls/src/preset/ensureDocsBeforeControls.ts
+++ b/addons/controls/src/preset/ensureDocsBeforeControls.ts
@@ -8,7 +8,7 @@ type Entry = string | OptionsEntry;
const findIndex = (addon: string, addons: Entry[]) =>
addons.findIndex((entry) => {
const name = (entry as OptionsEntry).name || (entry as string);
- return name && name.startsWith(addon);
+ return name && name.includes(addon);
});
const indexOfAddonOrEssentials = (addon: string, addons: Entry[]) => {
diff --git a/addons/cssresources/package.json b/addons/cssresources/package.json
index 40f562346dfa..f1ffc89fc971 100644
--- a/addons/cssresources/package.json
+++ b/addons/cssresources/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-cssresources",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "A storybook addon to switch between css resources at runtime for your story",
"keywords": [
"addon",
@@ -21,6 +21,13 @@
"author": "nm123github",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -32,11 +39,11 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/components": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/components": "6.1.8",
+ "@storybook/core-events": "6.1.8",
+ "@storybook/theming": "6.1.8",
"core-js": "^3.0.1",
"global": "^4.3.2",
"regenerator-runtime": "^0.13.7"
@@ -59,12 +66,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/addons/design-assets/package.json b/addons/design-assets/package.json
index 78ad31751f4f..48264982b838 100644
--- a/addons/design-assets/package.json
+++ b/addons/design-assets/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-design-assets",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Design asset preview for storybook",
"keywords": [
"addon",
@@ -23,6 +23,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -34,12 +41,12 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/client-logger": "6.1.0-rc.4",
- "@storybook/components": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/client-logger": "6.1.8",
+ "@storybook/components": "6.1.8",
+ "@storybook/core-events": "6.1.8",
+ "@storybook/theming": "6.1.8",
"core-js": "^3.0.1",
"global": "^4.3.2",
"regenerator-runtime": "^0.13.7",
@@ -61,12 +68,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/addons/docs/package.json b/addons/docs/package.json
index 3004fbe7c39c..075dcb6e25cf 100644
--- a/addons/docs/package.json
+++ b/addons/docs/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-docs",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Superior documentation for your components",
"keywords": [
"addon",
@@ -19,6 +19,13 @@
"license": "MIT",
"main": "dist/public_api.js",
"types": "dist/public_api.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"angular/**/*",
@@ -48,18 +55,18 @@
"@mdx-js/loader": "^1.6.19",
"@mdx-js/mdx": "^1.6.19",
"@mdx-js/react": "^1.6.19",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/client-api": "6.1.0-rc.4",
- "@storybook/client-logger": "6.1.0-rc.4",
- "@storybook/components": "6.1.0-rc.4",
- "@storybook/core": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/client-api": "6.1.8",
+ "@storybook/client-logger": "6.1.8",
+ "@storybook/components": "6.1.8",
+ "@storybook/core": "6.1.8",
+ "@storybook/core-events": "6.1.8",
"@storybook/csf": "0.0.1",
- "@storybook/node-logger": "6.1.0-rc.4",
- "@storybook/postinstall": "6.1.0-rc.4",
- "@storybook/source-loader": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/node-logger": "6.1.8",
+ "@storybook/postinstall": "6.1.8",
+ "@storybook/source-loader": "6.1.8",
+ "@storybook/theming": "6.1.8",
"acorn": "^7.1.0",
"acorn-jsx": "^5.1.0",
"acorn-walk": "^7.0.0",
@@ -81,13 +88,13 @@
"util-deprecate": "^1.0.2"
},
"devDependencies": {
- "@angular/core": "^10.2.2",
+ "@angular/core": "^11.0.0",
"@babel/core": "^7.12.3",
"@emotion/core": "^10.1.1",
"@emotion/styled": "^10.0.23",
- "@storybook/react": "6.1.0-rc.4",
- "@storybook/vue": "6.1.0-rc.4",
- "@storybook/web-components": "6.1.0-rc.4",
+ "@storybook/react": "6.1.8",
+ "@storybook/vue": "6.1.8",
+ "@storybook/web-components": "6.1.8",
"@types/cross-spawn": "^6.0.1",
"@types/doctrine": "^0.0.3",
"@types/enzyme": "^3.10.3",
@@ -112,11 +119,11 @@
"tslib": "^2.0.0",
"web-component-analyzer": "^1.0.3",
"webpack": "^4.44.2",
- "zone.js": "^0.10.2"
+ "zone.js": "^0.11.3"
},
"peerDependencies": {
"@babel/core": "^7.11.5",
- "@storybook/vue": "6.1.0-rc.4",
+ "@storybook/vue": "6.1.8",
"babel-loader": "^8.0.0",
"react": "^16.8.0 || ^17.0.0",
"react-dom": "^16.8.0 || ^17.0.0",
@@ -147,12 +154,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/addons/docs/src/frameworks/vue/sourceDecorator.test.ts b/addons/docs/src/frameworks/vue/sourceDecorator.test.ts
index 9f21c563720b..b02569d9aa62 100644
--- a/addons/docs/src/frameworks/vue/sourceDecorator.test.ts
+++ b/addons/docs/src/frameworks/vue/sourceDecorator.test.ts
@@ -32,7 +32,7 @@ describe('vnodeToString', () => {
it('attributes', () => {
const MyComponent: ComponentOptions = {
- props: ['propA', 'propB', 'propC', 'propD'],
+ props: ['propA', 'propB', 'propC', 'propD', 'propE', 'propF', 'propG'],
template: '',
};
@@ -49,6 +49,13 @@ describe('vnodeToString', () => {
propD: {
foo: 'bar',
},
+ propE: true,
+ propF() {
+ const foo = 'bar';
+
+ return foo;
+ },
+ propG: undefined,
},
};
},
@@ -56,7 +63,7 @@ describe('vnodeToString', () => {
})
)
).toMatchInlineSnapshot(
- ``
+ ``
);
});
diff --git a/addons/docs/src/frameworks/vue/sourceDecorator.ts b/addons/docs/src/frameworks/vue/sourceDecorator.ts
index 749ed00ab932..04975f10420c 100644
--- a/addons/docs/src/frameworks/vue/sourceDecorator.ts
+++ b/addons/docs/src/frameworks/vue/sourceDecorator.ts
@@ -123,7 +123,7 @@ export function vnodeToString(vnode: Vue.VNode): string {
}
function stringifyAttr(attrName: string, value?: any): string | null {
- if (typeof value === 'undefined') {
+ if (typeof value === 'undefined' || typeof value === 'function') {
return null;
}
diff --git a/addons/essentials/package.json b/addons/essentials/package.json
index 218ba2b84a13..2d938dc2b10c 100644
--- a/addons/essentials/package.json
+++ b/addons/essentials/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-essentials",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Curated addons to bring out the best of Storybook",
"keywords": [
"addon",
@@ -19,6 +19,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -28,28 +35,28 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addon-actions": "6.1.0-rc.4",
- "@storybook/addon-backgrounds": "6.1.0-rc.4",
- "@storybook/addon-controls": "6.1.0-rc.4",
- "@storybook/addon-docs": "6.1.0-rc.4",
- "@storybook/addon-toolbars": "6.1.0-rc.4",
- "@storybook/addon-viewport": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/node-logger": "6.1.0-rc.4",
+ "@storybook/addon-actions": "6.1.8",
+ "@storybook/addon-backgrounds": "6.1.8",
+ "@storybook/addon-controls": "6.1.8",
+ "@storybook/addon-docs": "6.1.8",
+ "@storybook/addon-toolbars": "6.1.8",
+ "@storybook/addon-viewport": "6.1.8",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/node-logger": "6.1.8",
"core-js": "^3.0.1",
"regenerator-runtime": "^0.13.7",
"ts-dedent": "^2.0.0"
},
"devDependencies": {
"@babel/core": "^7.9.6",
- "@storybook/vue": "6.1.0-rc.4",
+ "@storybook/vue": "6.1.8",
"@types/jest": "^25.1.1",
"@types/webpack-env": "^1.15.3"
},
"peerDependencies": {
"@babel/core": "^7.9.6",
- "@storybook/vue": "6.1.0-rc.4",
+ "@storybook/vue": "6.1.8",
"babel-loader": "^8.0.0",
"react": "^16.8.0 || ^17.0.0",
"react-dom": "^16.8.0 || ^17.0.0",
@@ -72,12 +79,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/addons/events/package.json b/addons/events/package.json
index bbb65d185be5..9925810a067d 100644
--- a/addons/events/package.json
+++ b/addons/events/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-events",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Add events to your Storybook stories.",
"keywords": [
"addon",
@@ -20,6 +20,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -31,11 +38,11 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/client-api": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/client-api": "6.1.8",
+ "@storybook/core-events": "6.1.8",
+ "@storybook/theming": "6.1.8",
"core-js": "^3.0.1",
"format-json": "^1.0.3",
"lodash": "^4.17.15",
@@ -62,12 +69,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/addons/google-analytics/README.md b/addons/google-analytics/README.md
index 841bab0872ba..d351c32901e2 100644
--- a/addons/google-analytics/README.md
+++ b/addons/google-analytics/README.md
@@ -20,7 +20,7 @@ module.exports = {
}
```
-Then, set an environment variable
+Then, set an environment variable in `.storybook/manager.js`
```
window.STORYBOOK_GA_ID = UA-000000-01
diff --git a/addons/google-analytics/package.json b/addons/google-analytics/package.json
index c4ae367b8c2a..a83f02dd54b2 100644
--- a/addons/google-analytics/package.json
+++ b/addons/google-analytics/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-google-analytics",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook addon for google analytics",
"keywords": [
"addon",
@@ -20,8 +20,8 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/core-events": "6.1.8",
"core-js": "^3.0.1",
"global": "^4.3.2",
"react-ga": "^2.5.7",
@@ -42,5 +42,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b"
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/addons/graphql/package.json b/addons/graphql/package.json
index 276c0ebb08d4..a1dc557d1f3a 100644
--- a/addons/graphql/package.json
+++ b/addons/graphql/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-graphql",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook addon to display the GraphiQL IDE",
"keywords": [
"addon",
@@ -18,6 +18,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -31,8 +38,8 @@
"dependencies": {
"@babel/core": "^7.12.3",
"@babel/plugin-transform-classes": "^7.12.1",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
"@types/webpack": "^4.41.24",
"babel-loader": "^8.0.6",
"core-js": "^3.0.1",
@@ -58,12 +65,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/addons/jest/package.json b/addons/jest/package.json
index 8d72c9dae34b..d05c22b94c7a 100644
--- a/addons/jest/package.json
+++ b/addons/jest/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-jest",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "React storybook addon that show component jest report",
"keywords": [
"addon",
@@ -24,6 +24,13 @@
"author": "Renaud Tertrais (https://github.com/renaudtertrais)",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -35,11 +42,11 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/components": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/components": "6.1.8",
+ "@storybook/core-events": "6.1.8",
+ "@storybook/theming": "6.1.8",
"core-js": "^3.0.1",
"global": "^4.3.2",
"react-sizeme": "^2.5.2",
@@ -64,12 +71,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/addons/knobs/package.json b/addons/knobs/package.json
index 3672ec8b5913..8eb5ed581ee5 100644
--- a/addons/knobs/package.json
+++ b/addons/knobs/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-knobs",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook Addon Prop Editor Component",
"keywords": [
"addon",
@@ -18,6 +18,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -29,13 +36,13 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/channels": "6.1.0-rc.4",
- "@storybook/client-api": "6.1.0-rc.4",
- "@storybook/components": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/channels": "6.1.8",
+ "@storybook/client-api": "6.1.8",
+ "@storybook/components": "6.1.8",
+ "@storybook/core-events": "6.1.8",
+ "@storybook/theming": "6.1.8",
"copy-to-clipboard": "^3.0.8",
"core-js": "^3.0.1",
"escape-html": "^1.0.3",
@@ -73,12 +80,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/addons/links/package.json b/addons/links/package.json
index c497f84fb36c..79a53a29409d 100644
--- a/addons/links/package.json
+++ b/addons/links/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-links",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Story Links addon for storybook",
"keywords": [
"addon",
@@ -18,6 +18,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -29,11 +36,11 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/client-logger": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/client-logger": "6.1.8",
+ "@storybook/core-events": "6.1.8",
"@storybook/csf": "0.0.1",
- "@storybook/router": "6.1.0-rc.4",
+ "@storybook/router": "6.1.8",
"@types/qs": "^6.9.0",
"core-js": "^3.0.1",
"global": "^4.3.2",
@@ -60,12 +67,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/addons/queryparams/package.json b/addons/queryparams/package.json
index 0c81045f613b..3538fba6e186 100644
--- a/addons/queryparams/package.json
+++ b/addons/queryparams/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-queryparams",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "parameter addon for storybook",
"keywords": [
"addon",
@@ -19,6 +19,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -30,12 +37,12 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/client-logger": "6.1.0-rc.4",
- "@storybook/components": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/client-logger": "6.1.8",
+ "@storybook/components": "6.1.8",
+ "@storybook/core-events": "6.1.8",
+ "@storybook/theming": "6.1.8",
"core-js": "^3.0.1",
"global": "^4.3.2",
"qs": "^6.6.0",
@@ -60,12 +67,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/addons/storyshots/storyshots-core/package.json b/addons/storyshots/storyshots-core/package.json
index 464d86d9c293..7ce2475bf5c7 100644
--- a/addons/storyshots/storyshots-core/package.json
+++ b/addons/storyshots/storyshots-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-storyshots",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "StoryShots is a Jest Snapshot Testing Addon for Storybook.",
"keywords": [
"addon",
@@ -18,6 +18,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -33,9 +40,9 @@
},
"dependencies": {
"@jest/transform": "^26.0.0",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/client-api": "6.1.0-rc.4",
- "@storybook/core": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/client-api": "6.1.8",
+ "@storybook/core": "6.1.8",
"@types/glob": "^7.1.1",
"@types/jest": "^25.1.1",
"@types/jest-specific-snapshot": "^0.5.3",
@@ -51,8 +58,8 @@
"ts-dedent": "^2.0.0"
},
"devDependencies": {
- "@storybook/addon-docs": "6.1.0-rc.4",
- "@storybook/react": "6.1.0-rc.4",
+ "@storybook/addon-docs": "6.1.8",
+ "@storybook/react": "6.1.8",
"babel-loader": "^8.0.6",
"enzyme": "^3.11.0",
"enzyme-to-json": "^3.4.1",
@@ -91,12 +98,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/addons/storyshots/storyshots-puppeteer/package.json b/addons/storyshots/storyshots-puppeteer/package.json
index 1358722d745b..5ed9349ef76e 100644
--- a/addons/storyshots/storyshots-puppeteer/package.json
+++ b/addons/storyshots/storyshots-puppeteer/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-storyshots-puppeteer",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Image snapshots addition to StoryShots based on puppeteer",
"keywords": [
"addon",
@@ -18,6 +18,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -30,7 +37,7 @@
},
"dependencies": {
"@storybook/csf": "0.0.1",
- "@storybook/node-logger": "6.1.0-rc.4",
+ "@storybook/node-logger": "6.1.8",
"@types/jest-image-snapshot": "^2.8.0",
"@wordpress/jest-puppeteer-axe": "^1.5.0",
"core-js": "^3.0.1",
@@ -42,7 +49,7 @@
"@types/puppeteer": "^2.0.0"
},
"peerDependencies": {
- "@storybook/addon-storyshots": "6.1.0-rc.4",
+ "@storybook/addon-storyshots": "6.1.8",
"puppeteer": "^2.0.0 || ^3.0.0"
},
"peerDependenciesMeta": {
@@ -53,12 +60,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/addons/storyshots/storyshots-puppeteer/src/config.ts b/addons/storyshots/storyshots-puppeteer/src/config.ts
index 0f05f622f5bf..34447cd8c117 100644
--- a/addons/storyshots/storyshots-puppeteer/src/config.ts
+++ b/addons/storyshots/storyshots-puppeteer/src/config.ts
@@ -39,8 +39,8 @@ export interface PuppeteerTestConfig extends CommonConfig {
export interface ImageSnapshotConfig extends CommonConfig {
getMatchOptions: (options: Options) => MatchImageSnapshotOptions;
getScreenshotOptions: (options: Options) => Base64ScreenShotOptions;
- beforeScreenshot: (page: Page, options: Options) => void | ElementHandle;
- afterScreenshot: (options: { image: string; context: Context }) => void;
+ beforeScreenshot: (page: Page, options: Options) => Promise;
+ afterScreenshot: (options: { image: string; context: Context }) => Promise;
}
const noop: () => undefined = () => undefined;
diff --git a/addons/storysource/package.json b/addons/storysource/package.json
index 5ee38e62fd27..4cd78461e8af 100644
--- a/addons/storysource/package.json
+++ b/addons/storysource/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-storysource",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Stories addon for storybook",
"keywords": [
"addon",
@@ -18,6 +18,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -29,13 +36,13 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/client-logger": "6.1.0-rc.4",
- "@storybook/components": "6.1.0-rc.4",
- "@storybook/router": "6.1.0-rc.4",
- "@storybook/source-loader": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/client-logger": "6.1.8",
+ "@storybook/components": "6.1.8",
+ "@storybook/router": "6.1.8",
+ "@storybook/source-loader": "6.1.8",
+ "@storybook/theming": "6.1.8",
"core-js": "^3.0.1",
"estraverse": "^4.2.0",
"loader-utils": "^2.0.0",
@@ -63,12 +70,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/addons/toolbars/package.json b/addons/toolbars/package.json
index 0d583c9ef9d4..24d1d1adf0fd 100644
--- a/addons/toolbars/package.json
+++ b/addons/toolbars/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-toolbars",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook toolbars addon",
"keywords": [
"addon",
@@ -30,10 +30,10 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/client-api": "6.1.0-rc.4",
- "@storybook/components": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/client-api": "6.1.8",
+ "@storybook/components": "6.1.8",
"core-js": "^3.0.1"
},
"peerDependencies": {
@@ -51,5 +51,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b"
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/addons/viewport/package.json b/addons/viewport/package.json
index da6bb2c122a7..b1ddd3504e23 100644
--- a/addons/viewport/package.json
+++ b/addons/viewport/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-viewport",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook addon to change the viewport size to mobile",
"keywords": [
"addon",
@@ -18,6 +18,13 @@
"license": "MIT",
"main": "dist/preview.js",
"types": "dist/preview.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -29,12 +36,12 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/client-logger": "6.1.0-rc.4",
- "@storybook/components": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/client-logger": "6.1.8",
+ "@storybook/components": "6.1.8",
+ "@storybook/core-events": "6.1.8",
+ "@storybook/theming": "6.1.8",
"core-js": "^3.0.1",
"global": "^4.3.2",
"memoizerific": "^1.11.3",
@@ -56,12 +63,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/app/angular/package.json b/app/angular/package.json
index 46c665e64d68..4c8bfd1cbce6 100644
--- a/app/angular/package.json
+++ b/app/angular/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/angular",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook for Angular: Develop Angular Components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/client/index.js",
"types": "dist/client/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"bin": {
"build-storybook": "./bin/build.js",
"start-storybook": "./bin/index.js",
@@ -34,9 +41,9 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/core": "6.1.0-rc.4",
- "@storybook/node-logger": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/core": "6.1.8",
+ "@storybook/node-logger": "6.1.8",
"@types/webpack-env": "^1.15.3",
"autoprefixer": "^9.7.6",
"core-js": "^3.0.1",
@@ -54,14 +61,15 @@
"webpack": "^4.44.2"
},
"devDependencies": {
- "@angular-devkit/build-angular": "~0.1002.0",
- "@angular-devkit/core": "^10.2.0",
- "@angular/common": "^10.2.2",
- "@angular/compiler": "^10.2.2",
- "@angular/core": "^10.2.2",
- "@angular/forms": "^10.2.2",
- "@angular/platform-browser": "^10.2.2",
- "@angular/platform-browser-dynamic": "^10.2.2",
+ "@angular-devkit/build-angular": "~0.1100.1",
+ "@angular-devkit/core": "^11.0.1",
+ "@angular/common": "^11.0.0",
+ "@angular/compiler": "^11.0.0",
+ "@angular/compiler-cli": "^11.0.0",
+ "@angular/core": "^11.0.0",
+ "@angular/forms": "^11.0.0",
+ "@angular/platform-browser": "^11.0.0",
+ "@angular/platform-browser-dynamic": "^11.0.0",
"@types/autoprefixer": "^9.4.0"
},
"peerDependencies": {
@@ -69,6 +77,7 @@
"@angular-devkit/core": "^0.6.1 || >=7.0.0",
"@angular/common": ">=6.0.0",
"@angular/compiler": ">=6.0.0",
+ "@angular/compiler-cli": ">=6.0.0",
"@angular/core": ">=6.0.0",
"@angular/forms": ">=6.0.0",
"@angular/platform-browser": ">=6.0.0",
@@ -76,7 +85,7 @@
"@babel/core": "*",
"rxjs": "^6.0.0",
"typescript": "^3.4.0 || >=4.0.0",
- "zone.js": "^0.8.29 || ^0.9.0 || ^0.10.0"
+ "zone.js": "^0.8.29 || ^0.9.0 || ^0.10.0 || ^0.11.0"
},
"engines": {
"node": ">=8.0.0"
@@ -84,12 +93,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/app/aurelia/package.json b/app/aurelia/package.json
index de075416d0ca..19304a7ce8c9 100644
--- a/app/aurelia/package.json
+++ b/app/aurelia/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/aurelia",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook for Aurelia: Develop Aurelia Components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -27,10 +27,10 @@
},
"dependencies": {
"@aurelia/webpack-loader": "^0.7.0",
- "@storybook/addon-knobs": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/core": "6.1.0-rc.4",
- "@storybook/node-logger": "6.1.0-rc.4",
+ "@storybook/addon-knobs": "6.1.8",
+ "@storybook/addons": "6.1.8",
+ "@storybook/core": "6.1.8",
+ "@storybook/node-logger": "6.1.8",
"fork-ts-checker-webpack-plugin": "^4.0.3",
"global": "^4.3.2",
"react": "16.13.1",
@@ -60,5 +60,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b"
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/app/ember/package.json b/app/ember/package.json
index 2dbcd0eefcd9..44b10a1ac706 100644
--- a/app/ember/package.json
+++ b/app/ember/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/ember",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.",
"homepage": "https://github.com/storybookjs/storybook/tree/master/app/ember",
"bugs": {
@@ -14,6 +14,13 @@
"license": "MIT",
"main": "dist/client/index.js",
"jsnext:main": "src/client/index.js",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"bin": {
"build-storybook": "./bin/build.js",
"start-storybook": "./bin/index.js",
@@ -32,7 +39,7 @@
},
"dependencies": {
"@ember/test-helpers": "^1.7.0",
- "@storybook/core": "6.1.0-rc.4",
+ "@storybook/core": "6.1.8",
"core-js": "^3.0.1",
"global": "^4.3.2",
"react": "16.13.1",
@@ -52,12 +59,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/app/html/package.json b/app/html/package.json
index 374f0bfc11b5..fec52579b316 100644
--- a/app/html/package.json
+++ b/app/html/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/html",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/client/index.js",
"types": "dist/client/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"bin": {
"build-storybook": "./bin/build.js",
"start-storybook": "./bin/index.js",
@@ -34,9 +41,9 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/client-api": "6.1.0-rc.4",
- "@storybook/core": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/client-api": "6.1.8",
+ "@storybook/core": "6.1.8",
"@types/webpack-env": "^1.15.3",
"core-js": "^3.0.1",
"global": "^4.3.2",
@@ -55,12 +62,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/app/marionette/package.json b/app/marionette/package.json
index 850d788ca9df..e109698c2ca7 100644
--- a/app/marionette/package.json
+++ b/app/marionette/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/marionette",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook for Marionette: Develop Marionette.js component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -25,7 +25,7 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/core": "6.1.0-rc.4",
+ "@storybook/core": "6.1.8",
"common-tags": "^1.8.0",
"core-js": "^3.0.1",
"global": "^4.3.2",
@@ -49,5 +49,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b"
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/app/marko/package.json b/app/marko/package.json
index 39b4b184666c..9412a5597ba7 100644
--- a/app/marko/package.json
+++ b/app/marko/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/marko",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook for Marko: Develop Marko Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -16,6 +16,13 @@
},
"license": "MIT",
"main": "dist/client/index.js",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"bin": {
"build-storybook": "./bin/build.js",
"start-storybook": "./bin/index.js",
@@ -34,8 +41,8 @@
},
"dependencies": {
"@marko/webpack": "^6.2.8",
- "@storybook/client-logger": "6.1.0-rc.4",
- "@storybook/core": "6.1.0-rc.4",
+ "@storybook/client-logger": "6.1.8",
+ "@storybook/core": "6.1.8",
"core-js": "^3.0.1",
"global": "^4.3.2",
"react": "16.13.1",
@@ -54,12 +61,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/app/mithril/package.json b/app/mithril/package.json
index 601601eb2162..ea2caf519496 100644
--- a/app/mithril/package.json
+++ b/app/mithril/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/mithril",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook for Mithril: Develop Mithril Component in isolation.",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/client/index.js",
"types": "dist/client/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"bin": {
"build-storybook": "./bin/build.js",
"start-storybook": "./bin/index.js",
@@ -36,8 +43,8 @@
"dependencies": {
"@babel/core": "^7.12.3",
"@babel/plugin-transform-react-jsx": "^7.12.1",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/core": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/core": "6.1.8",
"@types/mithril": "^2.0.0",
"@types/webpack-env": "^1.15.3",
"core-js": "^3.0.1",
@@ -60,12 +67,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/app/preact/package.json b/app/preact/package.json
index 651dc316f916..f30610883955 100644
--- a/app/preact/package.json
+++ b/app/preact/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preact",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook for Preact: Develop Preact Component in isolation.",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/client/index.js",
"types": "dist/client/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"bin": {
"build-storybook": "./bin/build.js",
"start-storybook": "./bin/index.js",
@@ -35,8 +42,8 @@
},
"dependencies": {
"@babel/plugin-transform-react-jsx": "^7.12.1",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/core": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/core": "6.1.8",
"@types/webpack-env": "^1.15.3",
"core-js": "^3.0.1",
"global": "^4.3.2",
@@ -58,12 +65,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/app/rax/package.json b/app/rax/package.json
index c2085160642b..b095b2006456 100644
--- a/app/rax/package.json
+++ b/app/rax/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/rax",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook for Rax: Develop Rax Component in isolation.",
"keywords": [
"rax",
@@ -17,6 +17,13 @@
},
"license": "MIT",
"main": "dist/client/index.js",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"bin": {
"build-storybook": "./bin/build.js",
"start-storybook": "./bin/index.js",
@@ -34,7 +41,7 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/core": "6.1.0-rc.4",
+ "@storybook/core": "6.1.8",
"babel-preset-rax": "^1.0.0-beta.0",
"core-js": "^3.0.1",
"driver-dom": "^2.0.0",
@@ -54,12 +61,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/app/react/package.json b/app/react/package.json
index 01be47a7de9e..2a5f8e3ef715 100644
--- a/app/react/package.json
+++ b/app/react/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/react",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook for React: Develop React Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -25,6 +25,7 @@
"files": [
"bin/**/*",
"dist/**/*",
+ "types/**/*",
"README.md",
"*.js",
"*.d.ts",
@@ -37,11 +38,10 @@
"@babel/preset-flow": "^7.12.1",
"@babel/preset-react": "^7.12.1",
"@pmmmwh/react-refresh-webpack-plugin": "^0.4.2",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/core": "6.1.0-rc.4",
- "@storybook/node-logger": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/core": "6.1.8",
+ "@storybook/node-logger": "6.1.8",
"@storybook/semver": "^7.3.2",
- "@svgr/webpack": "^5.4.0",
"@types/webpack-env": "^1.15.3",
"babel-plugin-add-react-displayname": "^0.0.5",
"babel-plugin-named-asset-import": "^0.3.1",
@@ -58,7 +58,7 @@
"webpack": "^4.44.2"
},
"devDependencies": {
- "@storybook/client-api": "6.1.0-rc.4",
+ "@storybook/client-api": "6.1.8",
"@types/node": "^14.0.10",
"@types/webpack": "^4.41.24"
},
@@ -73,7 +73,7 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9",
"typesVersions": {
"<3.8": {
"types-6-0": [
diff --git a/app/react/src/server/framework-preset-react.test.ts b/app/react/src/server/framework-preset-react.test.ts
index 653fd063b3f5..8ddb0898d3a8 100644
--- a/app/react/src/server/framework-preset-react.test.ts
+++ b/app/react/src/server/framework-preset-react.test.ts
@@ -43,7 +43,7 @@ describe('framework-preset-react', () => {
it('should return a config with fast refresh plugin when fast refresh is enabled', async () => {
const config = await preset.babel(babelConfigMock, storybookOptions as StorybookOptions);
- expect(config.plugins).toEqual([reactRefreshPath]);
+ expect(config.plugins).toEqual([[reactRefreshPath, {}, 'storybook-react-refresh']]);
});
it('should return unchanged config without fast refresh plugin when fast refresh is disabled', async () => {
diff --git a/app/react/src/server/framework-preset-react.ts b/app/react/src/server/framework-preset-react.ts
index 68da6e308361..63970d052be0 100644
--- a/app/react/src/server/framework-preset-react.ts
+++ b/app/react/src/server/framework-preset-react.ts
@@ -18,7 +18,10 @@ export async function babel(config: TransformOptions, options: StorybookOptions)
return {
...config,
- plugins: [require.resolve('react-refresh/babel'), ...(config.plugins || [])],
+ plugins: [
+ [require.resolve('react-refresh/babel'), {}, 'storybook-react-refresh'],
+ ...(config.plugins || []),
+ ],
};
}
const storybookReactDirName = path.dirname(require.resolve('@storybook/react/package.json'));
@@ -58,8 +61,16 @@ export async function webpackFinal(config: Configuration, options: StorybookOpti
if (!fastRefreshEnabled) {
return config;
}
+ // matches the name of the plugin in CRA.
+ const hasReactRefresh = config.plugins.find((p) => p.constructor.name === 'ReactRefreshPlugin');
+
+ if (hasReactRefresh) {
+ logger.warn("=> React refresh is already set. You don't need to set the option");
+ return config;
+ }
logger.info('=> Using React fast refresh');
+
return {
...config,
plugins: [...(config.plugins || []), new ReactRefreshWebpackPlugin()],
diff --git a/app/riot/package.json b/app/riot/package.json
index 98025062614d..0f451c94548e 100644
--- a/app/riot/package.json
+++ b/app/riot/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/riot",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook for riot.js: View riot snippets in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -16,6 +16,13 @@
},
"license": "MIT",
"main": "dist/client/index.js",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"bin": {
"build-storybook": "./bin/build.js",
"start-storybook": "./bin/index.js",
@@ -34,7 +41,7 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/core": "6.1.0-rc.4",
+ "@storybook/core": "6.1.8",
"core-js": "^3.0.1",
"global": "^4.3.2",
"raw-loader": "^4.0.1",
@@ -63,12 +70,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/app/server/package.json b/app/server/package.json
index 46ae55da7782..d2a55ed236ad 100644
--- a/app/server/package.json
+++ b/app/server/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/server",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/client/index.js",
"types": "dist/client/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"bin": {
"build-storybook": "./bin/build.js",
"start-storybook": "./bin/index.js",
@@ -34,11 +41,11 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/client-api": "6.1.0-rc.4",
- "@storybook/core": "6.1.0-rc.4",
- "@storybook/node-logger": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/client-api": "6.1.8",
+ "@storybook/core": "6.1.8",
+ "@storybook/node-logger": "6.1.8",
"@types/webpack-env": "^1.15.3",
"core-js": "^3.0.1",
"global": "^4.3.2",
@@ -57,12 +64,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/app/svelte/package.json b/app/svelte/package.json
index 056b659c10f2..6c24c8c74573 100644
--- a/app/svelte/package.json
+++ b/app/svelte/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/svelte",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/client/index.js",
"types": "dist/client/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"bin": {
"build-storybook": "./bin/build.js",
"start-storybook": "./bin/index.js",
@@ -34,8 +41,8 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/core": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/core": "6.1.8",
"core-js": "^3.0.1",
"global": "^4.3.2",
"react": "16.13.1",
@@ -60,12 +67,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/app/vue/package.json b/app/vue/package.json
index 4fce3ef440b2..3ba06326a1b1 100644
--- a/app/vue/package.json
+++ b/app/vue/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/vue",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/client/index.js",
"types": "dist/client/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"bin": {
"build-storybook": "./bin/build.js",
"start-storybook": "./bin/index.js",
@@ -34,8 +41,8 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/core": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/core": "6.1.8",
"@types/webpack-env": "^1.15.3",
"core-js": "^3.0.1",
"global": "^4.3.2",
@@ -70,12 +77,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/app/web-components/package.json b/app/web-components/package.json
index 07ec52fec9be..8b493360e532 100644
--- a/app/web-components/package.json
+++ b/app/web-components/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/web-components",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.",
"keywords": [
"lit-html",
@@ -19,6 +19,13 @@
"license": "MIT",
"main": "dist/client/index.js",
"types": "dist/client/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"bin": {
"build-storybook": "./bin/build.js",
"start-storybook": "./bin/index.js",
@@ -39,9 +46,9 @@
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-syntax-import-meta": "^7.10.4",
"@babel/preset-env": "^7.12.1",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/client-api": "6.1.0-rc.4",
- "@storybook/core": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/client-api": "6.1.8",
+ "@storybook/core": "6.1.8",
"@types/webpack-env": "^1.15.3",
"babel-plugin-bundled-import-meta": "^0.3.1",
"core-js": "^3.0.1",
@@ -65,12 +72,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/dev-kits/addon-decorator/package.json b/dev-kits/addon-decorator/package.json
index e1d30c78b07a..24eb9f5fac01 100644
--- a/dev-kits/addon-decorator/package.json
+++ b/dev-kits/addon-decorator/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-decorator",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "decorator addon for storybook",
"keywords": [
"addon",
@@ -24,15 +24,15 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/client-api": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/client-api": "6.1.8",
"core-js": "^3.0.1",
"global": "^4.4.0"
},
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9",
"typesVersions": {
"<3.8": {
"*": [
diff --git a/dev-kits/addon-parameter/package.json b/dev-kits/addon-parameter/package.json
index 7aa0111b93c5..741637770084 100644
--- a/dev-kits/addon-parameter/package.json
+++ b/dev-kits/addon-parameter/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-parameter",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "parameter addon for storybook",
"keywords": [
"addon",
@@ -24,12 +24,12 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/client-logger": "6.1.0-rc.4",
- "@storybook/components": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/client-logger": "6.1.8",
+ "@storybook/components": "6.1.8",
+ "@storybook/core-events": "6.1.8",
+ "@storybook/theming": "6.1.8",
"core-js": "^3.0.1",
"global": "^4.3.2",
"react": "^16.8.0 || ^17.0.0",
@@ -38,7 +38,7 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9",
"typesVersions": {
"<3.8": {
"*": [
diff --git a/dev-kits/addon-preview-wrapper/package.json b/dev-kits/addon-preview-wrapper/package.json
index 3c8a4ba01100..198270e8ff3a 100644
--- a/dev-kits/addon-preview-wrapper/package.json
+++ b/dev-kits/addon-preview-wrapper/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-preview-wrapper",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "preview wrapper addon for storybook",
"keywords": [
"addon",
@@ -24,13 +24,13 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
"react": "^16.8.0 || ^17.0.0"
},
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9",
"typesVersions": {
"<3.8": {
"*": [
diff --git a/dev-kits/addon-roundtrip/package.json b/dev-kits/addon-roundtrip/package.json
index d9de4da6b504..3043966a2a20 100644
--- a/dev-kits/addon-roundtrip/package.json
+++ b/dev-kits/addon-roundtrip/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-roundtrip",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "roundtrip addon for storybook",
"keywords": [
"addon",
@@ -24,13 +24,13 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/client-api": "6.1.0-rc.4",
- "@storybook/client-logger": "6.1.0-rc.4",
- "@storybook/components": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/client-api": "6.1.8",
+ "@storybook/client-logger": "6.1.8",
+ "@storybook/components": "6.1.8",
+ "@storybook/core-events": "6.1.8",
+ "@storybook/theming": "6.1.8",
"core-js": "^3.0.1",
"global": "^4.3.2",
"react": "^16.8.0 || ^17.0.0",
@@ -39,7 +39,7 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9",
"typesVersions": {
"<3.8": {
"*": [
diff --git a/docs/api/writing-presets.md b/docs/api/writing-presets.md
index 1d944edf54b3..c849fbaa0c8a 100644
--- a/docs/api/writing-presets.md
+++ b/docs/api/writing-presets.md
@@ -64,7 +64,7 @@ For example, here is how Storybook automatically adopts `create-react-app`'s con
- `webpack` is applied to the preview config after it has been initialized by storybook
- `webpackFinal` is applied to the preview config after all user presets have been applied
-- `webpackManager` is applied to the manager config
+- `managerWebpack` is applied to the manager config
### Manager entries
diff --git a/docs/essentials/toolbars-and-globals.md b/docs/essentials/toolbars-and-globals.md
index a3aa52496a41..f3722027e2a5 100644
--- a/docs/essentials/toolbars-and-globals.md
+++ b/docs/essentials/toolbars-and-globals.md
@@ -66,7 +66,7 @@ In your [`.storybook/preview.js`](../configure/overview.md#configure-story-rende
-By adding the the configuration element `right`, the text will displayed on the right side in the toolbar menu, once you connect it to a decorator.
+By adding the configuration element `right`, the text will be displayed on the right side in the toolbar menu, once you connect it to a decorator.
Here's a list of the configuration options available.
diff --git a/docs/snippets/common/button-story-hoisted.js.mdx b/docs/snippets/common/button-story-hoisted.js.mdx
index 10fa81ccb61d..084885c0500c 100644
--- a/docs/snippets/common/button-story-hoisted.js.mdx
+++ b/docs/snippets/common/button-story-hoisted.js.mdx
@@ -1,3 +1,4 @@
+```js
// Button.stories.js
export default {
@@ -6,3 +7,4 @@ export default {
// This is the only named export in the file, and it matches the component name
export const Button = ...
+```
diff --git a/docs/snippets/common/storybook-addon-backgrounds-configure-grid.js.mdx b/docs/snippets/common/storybook-addon-backgrounds-configure-grid.js.mdx
index 0ce5ab9f7776..bc853883a605 100644
--- a/docs/snippets/common/storybook-addon-backgrounds-configure-grid.js.mdx
+++ b/docs/snippets/common/storybook-addon-backgrounds-configure-grid.js.mdx
@@ -5,13 +5,15 @@
export default {
title: 'Button',
parameters: {
- grid: {
- cellSize: 20,
- opacity: 0.5,
- cellAmount: 5,
- offsetX: 16, // default is 0 if story has 'fullscreen' layout, 16 if layout is 'padded'
- offsetY: 16, // default is 0 if story has 'fullscreen' layout, 16 if layout is 'padded'
+ backgrounds: {
+ grid: {
+ cellSize: 20,
+ opacity: 0.5,
+ cellAmount: 5,
+ offsetX: 16, // default is 0 if story has 'fullscreen' layout, 16 if layout is 'padded'
+ offsetY: 16, // default is 0 if story has 'fullscreen' layout, 16 if layout is 'padded'
+ },
},
},
};
-```
\ No newline at end of file
+```
diff --git a/docs/snippets/common/storybook-preview-with-ordered-pages.js.mdx b/docs/snippets/common/storybook-preview-with-ordered-pages.js.mdx
index 127d16a4b2e7..427ca2ee2608 100644
--- a/docs/snippets/common/storybook-preview-with-ordered-pages.js.mdx
+++ b/docs/snippets/common/storybook-preview-with-ordered-pages.js.mdx
@@ -8,5 +8,4 @@ export const parameters = {
},
},
};
-
-```
\ No newline at end of file
+```
diff --git a/docs/versions/latest.json b/docs/versions/latest.json
index 043918ffc049..a7f09b1ee52a 100644
--- a/docs/versions/latest.json
+++ b/docs/versions/latest.json
@@ -1 +1 @@
-{"version":"6.0.21","info":{"plain":"### Bug Fixes\n\n- Addon-controls: Fix uncontrolled to controlled warning for booleans ([#12322](https://github.com/storybookjs/storybook/pull/12322))\n\n### Maintenance\n\n- Build: Add CRA benchmark ([#12209](https://github.com/storybookjs/storybook/pull/12209))"}}
\ No newline at end of file
+{"version":"6.1.8","info":{"plain":"### Bug Fixes\n\n- Core: Fix preview URL dropped hashes ([#13308](https://github.com/storybookjs/storybook/pull/13308))\n- Core: Fix template script tag support ([#13271](https://github.com/storybookjs/storybook/pull/13271))\n- Addon-docs: Fix Vue source snippets for function attributes ([#13288](https://github.com/storybookjs/storybook/pull/13288))\n- Components: Fix Zoom for IE11 ([#13302](https://github.com/storybookjs/storybook/pull/13302))\n- React: Don't add FastRefresh if already enabled ([#13303](https://github.com/storybookjs/storybook/pull/13303))\n- CLI: Fix storybook-deployer upgrade warning ([#13306](https://github.com/storybookjs/storybook/pull/13306))\n\n### Maintenance\n\n- React: Expose StorybookConfig types ([#13309](https://github.com/storybookjs/storybook/pull/13309))\n- React: Fix unit tests for react preset ([#13315](https://github.com/storybookjs/storybook/pull/13315))"}}
\ No newline at end of file
diff --git a/docs/versions/next.json b/docs/versions/next.json
index 38ebbc38085b..4f9dcfa196a3 100644
--- a/docs/versions/next.json
+++ b/docs/versions/next.json
@@ -1 +1 @@
-{"version":"6.1.0-rc.4","info":{"plain":"### Maintenance\n\n- Build: Fix Yarn 2 E2E tests ([#13129](https://github.com/storybookjs/storybook/pull/13129))\n- UI: Reduce rerenders when changing the selected story ([#13107](https://github.com/storybookjs/storybook/pull/13107))\n- Build: Update example to Angular 10 ([#13048](https://github.com/storybookjs/storybook/pull/13048))"}}
\ No newline at end of file
+{"version":"6.1.0-rc.6","info":{"plain":"### Bug Fixes\n\n- Core: Fix using cached manager on the 2nd run ([#13165](https://github.com/storybookjs/storybook/pull/13165))\n- Addon-docs: Fix Preview scaling with transform instead of zoom ([#12845](https://github.com/storybookjs/storybook/pull/12845))"}}
\ No newline at end of file
diff --git a/docs/workflows/faq.md b/docs/workflows/faq.md
index 797ee4f7e4af..b4f3059f7459 100644
--- a/docs/workflows/faq.md
+++ b/docs/workflows/faq.md
@@ -115,10 +115,6 @@ For now the addons you're using in a composed Storybook will not work.
We're working on overcoming this limitation, soon you'll be able to use them as if you working with a non composed Storybook.
-### Why i'm getting errors with react-popper and Storybook?
-
-If you're using the `react-popper` in your own project and you're experiencing issues with Storybook. You can solve them by adding the `--no-dll` command line flag. Take a look at the [cli options page](../api/cli-options.md) to see how you can use the flag in your project.
-
### Which community addons are compatible with the latest version of Storybook?
Starting with Storybook version 6.0 we've introduced some great features aimed at streamlining your development workflow.
diff --git a/docs/writing-docs/doc-blocks.md b/docs/writing-docs/doc-blocks.md
index e07cd130cef3..69844de6bd85 100644
--- a/docs/writing-docs/doc-blocks.md
+++ b/docs/writing-docs/doc-blocks.md
@@ -83,9 +83,9 @@ The API documentation of `ArgTypes` is detailed in a [separate section](../api/a
| **type.required** | The stories to be show, ordered by supplied name |
| **description** | A Markdown description for the property |
| **table.type.summary** | A short version of the type |
-| **table.type.detail** | A long version of the type |
-| **table.defaultValue.summary** | A short version of the default value |
-| **table.defaultValue.detail** | A long version of the default value |
+| **table.type.detail** | A long version of the type |
+| **table.defaultValue.summary** | A short version of the default value |
+| **table.defaultValue.detail** | A long version of the default value |
| **control** | See [addon-controls README ](https://github.com/storybookjs/storybook/tree/next/addons/controls) |
For instance:
@@ -130,20 +130,17 @@ Looking at the following component:
-
Similar properties could be grouped together to allow better structuring and organization.
We could use the following pattern to group them:
-| Field | Category |
-| :----------------------------- | :----------------------------------------------------------------------------------------------: |
-| **backgroundColor** | Colors |
-| **primary** | Colors |
-| **label** | Text |
-| **onClick** | Events |
-| **size** | Sizes |
-
-
+| Field | Category |
+| :------------------ | :------: |
+| **backgroundColor** | Colors |
+| **primary** | Colors |
+| **label** | Text |
+| **onClick** | Events |
+| **size** | Sizes |
Which will result in the following story implementation:
@@ -161,20 +158,17 @@ And the following change in the Storybook UI:
![button story with args grouped into categories](./button-args-grouped-categories.png)
-
The formula used above can be improved even further and include subcategories.
Turning the table above into:
-
-| Field | Category | Subcategory |
-| :----------------------------- | :----------------------------------------------------------------------------------------------: |:----------------------------------------------------------------------------------------------:
-| **backgroundColor** | Colors | Button colors |
-| **primary** | Colors | Button style |
-| **label** | Text | Button contents |
-| **onClick** | Events | Button Events |
-| **size** | Sizes | |
-
+| Field | Category | Subcategory |
+| :------------------ | :------: | :-------------: |
+| **backgroundColor** | Colors | Button colors |
+| **primary** | Colors | Button style |
+| **label** | Text | Button contents |
+| **onClick** | Events | Button Events |
+| **size** | Sizes | |
Leading to the following change in the story implementation and UI:
@@ -190,7 +184,6 @@ Leading to the following change in the story implementation and UI:
![button story with args grouped into categories](./button-args-grouped-subcategories.png)
-
#### MDX
To customize `argTypes` in MDX, you can set an `mdx` prop on the `Meta` or `Story` components:
@@ -285,7 +278,7 @@ The pattern described will be applied to all the stories for the component. If y
### MDX
-You can also use the `Source` block in MDX. It accepts either a story ID or `code` snippet. Use the `language` for syntax highlighting.
+You can also use the `Source` block in MDX. It accepts either a story ID or `code` snippet. Use the `language` for syntax highlighting. It supports the following languages: `javascript`, `jsx`, `json`, `yml`, ,`md`, `bash`, `css`, `html`, `tsx`, `typescript`, `graphql`.
diff --git a/docs/writing-stories/loaders.md b/docs/writing-stories/loaders.md
index 84c31a6cfd70..0412db82443c 100644
--- a/docs/writing-stories/loaders.md
+++ b/docs/writing-stories/loaders.md
@@ -1,12 +1,12 @@
---
-title: 'Loaders'
+title: 'Loaders (experimental)'
---
-Loaders are asynchronous functions that load data for a story and its [decorators](./decorators.md). A story's loaders run before the story renders, and the loaded data is passed into the story via its render context.
+Loaders (experimental) are asynchronous functions that load data for a story and its [decorators](./decorators.md). A story's loaders run before the story renders, and the loaded data is passed into the story via its render context.
-Loaders can be used to load any asset (e.g. lazy-loaded components), but they are are typically used to fetch remote API data to be used in a story.
+Loaders can be used to load any asset, typically as a performance optimization. They were designed for to lazy load components and other large story imports. They can also be used to load remote API data to be used in a story. However, [Args](./args.md) is the recommended way to manage story data, and we're building up an ecosystem of tools and techniques around Args which might not be compatible with loaded data.
-> NOTE: [Args](./args.md) are the recommended way to manage story data, and we're building up an ecosystem of tools and techniques around them. Loaders are an advanced feature ("escape hatch") and we only recommend using them if you have a specific need that can't be fulfilled by other means.
+Loaders are an advanced feature ("escape hatch") and we only recommend using them if you have a specific need that can't be fulfilled by other means. They are experimental in Storybook 6.1 and the APIs are subject to change outside of the normal semver cycle.
## Fetching API data
diff --git a/examples/angular-cli/angular.json b/examples/angular-cli/angular.json
index bd34135f96ce..cc608887c369 100644
--- a/examples/angular-cli/angular.json
+++ b/examples/angular-cli/angular.json
@@ -38,7 +38,6 @@
"optimization": true,
"outputHashing": "all",
"sourceMap": false,
- "extractCss": true,
"namedChunks": false,
"aot": true,
"extractLicenses": true,
diff --git a/examples/angular-cli/jest.config.js b/examples/angular-cli/jest.config.js
index cdc5e1372849..422ede7df832 100644
--- a/examples/angular-cli/jest.config.js
+++ b/examples/angular-cli/jest.config.js
@@ -9,6 +9,12 @@ module.exports = {
'ts-jest': {
tsConfig: path.join(__dirname, 'src/tsconfig.spec.json'),
stringifyContentPathRegex: '\\.html$',
+ astTransformers: {
+ before: [
+ 'jest-preset-angular/build/InlineFilesTransformer',
+ 'jest-preset-angular/build/StripStylesTransformer',
+ ],
+ },
},
},
roots: [__dirname],
@@ -25,4 +31,5 @@ module.exports = {
'jest-preset-angular/build/HTMLCommentSerializer.js',
],
setupFilesAfterEnv: ['./jest-config/setup.ts'],
+ testPathIgnorePatterns: ['app.component.spec.ts'],
};
diff --git a/examples/angular-cli/package.json b/examples/angular-cli/package.json
index 5739746deaf7..208210851e6e 100644
--- a/examples/angular-cli/package.json
+++ b/examples/angular-cli/package.json
@@ -1,6 +1,6 @@
{
"name": "angular-cli",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"license": "MIT",
"scripts": {
@@ -19,51 +19,51 @@
"test:watch": "jest --watch"
},
"dependencies": {
- "@angular/common": "^10.2.2",
- "@angular/compiler": "^10.2.2",
- "@angular/core": "^10.2.2",
- "@angular/forms": "^10.2.2",
- "@angular/platform-browser": "^10.2.2",
- "@angular/platform-browser-dynamic": "^10.2.2",
+ "@angular/common": "^11.0.0",
+ "@angular/compiler": "^11.0.0",
+ "@angular/core": "^11.0.0",
+ "@angular/forms": "^11.0.0",
+ "@angular/platform-browser": "^11.0.0",
+ "@angular/platform-browser-dynamic": "^11.0.0",
"@ngrx/store": "^10.0.1",
"core-js": "^3.7.0",
"node-sass": "^4.14.0",
"rxjs": "^6.6.3",
- "zone.js": "^0.10.2"
+ "zone.js": "^0.11.3"
},
"devDependencies": {
- "@angular-devkit/build-angular": "~0.1002.0",
- "@angular-devkit/core": "^10.2.0",
- "@angular/cli": "^10.2.0",
- "@angular/compiler-cli": "^10.2.2",
+ "@angular-devkit/build-angular": "~0.1100.1",
+ "@angular-devkit/core": "^11.0.1",
+ "@angular/cli": "^11.0.1",
+ "@angular/compiler-cli": "^11.0.0",
"@compodoc/compodoc": "^1.1.11",
- "@storybook/addon-a11y": "6.1.0-rc.4",
- "@storybook/addon-actions": "6.1.0-rc.4",
- "@storybook/addon-backgrounds": "6.1.0-rc.4",
- "@storybook/addon-controls": "6.1.0-rc.4",
- "@storybook/addon-docs": "6.1.0-rc.4",
- "@storybook/addon-jest": "6.1.0-rc.4",
- "@storybook/addon-knobs": "6.1.0-rc.4",
- "@storybook/addon-links": "6.1.0-rc.4",
- "@storybook/addon-storyshots": "6.1.0-rc.4",
- "@storybook/addon-storysource": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/angular": "6.1.0-rc.4",
- "@storybook/source-loader": "6.1.0-rc.4",
+ "@storybook/addon-a11y": "6.1.8",
+ "@storybook/addon-actions": "6.1.8",
+ "@storybook/addon-backgrounds": "6.1.8",
+ "@storybook/addon-controls": "6.1.8",
+ "@storybook/addon-docs": "6.1.8",
+ "@storybook/addon-jest": "6.1.8",
+ "@storybook/addon-knobs": "6.1.8",
+ "@storybook/addon-links": "6.1.8",
+ "@storybook/addon-storyshots": "6.1.8",
+ "@storybook/addon-storysource": "6.1.8",
+ "@storybook/addons": "6.1.8",
+ "@storybook/angular": "6.1.8",
+ "@storybook/source-loader": "6.1.8",
"@types/core-js": "^2.5.0",
"@types/jest": "^25.1.1",
"@types/node": "^14.0.10",
"@types/webpack-env": "^1.15.3",
"babel-plugin-require-context-hook": "^1.0.0",
"global": "^4.3.2",
- "jasmine-core": "~3.5.0",
- "jasmine-spec-reporter": "~5.0.2",
+ "jasmine-core": "~3.6.0",
+ "jasmine-spec-reporter": "~5.0.0",
"jest": "^26.0.0",
"jest-preset-angular": "^8.3.2",
"protractor": "~7.0.0",
"ts-jest": "^26.4.4",
"ts-node": "^8.10.2",
- "typescript": "^3.9.3"
+ "typescript": "^4.0.5"
},
"storybook": {
"chromatic": {
diff --git a/examples/angular-cli/src/stories/addon-docs.stories.mdx b/examples/angular-cli/src/stories/addon-docs.stories.mdx
index 958e715a2dd7..3823e0bb72a6 100644
--- a/examples/angular-cli/src/stories/addon-docs.stories.mdx
+++ b/examples/angular-cli/src/stories/addon-docs.stories.mdx
@@ -79,7 +79,7 @@ Let's add another one. The UI updates automatically as you'd expect.
We can automatically generate props tables from Angular components:
-
+
## More info
diff --git a/examples/aurelia-kitchen-sink/package.json b/examples/aurelia-kitchen-sink/package.json
index 4353e00a440a..85194af317e6 100644
--- a/examples/aurelia-kitchen-sink/package.json
+++ b/examples/aurelia-kitchen-sink/package.json
@@ -1,6 +1,6 @@
{
"name": "aurelia-kitchen-sink",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"description": "An Aurelia client application.",
"repository": {
@@ -10,7 +10,7 @@
"license": "MIT",
"scripts": {
"build": "rimraf dist && webpack --env production",
- "build-storybook": "build-storybook -s dist",
+ "build-storybook": "yarn build && build-storybook -s dist",
"now-build": "node ../../scripts/bootstrap --core && yarn run build-storybook --quiet",
"start": "webpack-dev-server",
"storybook": "start-storybook -p 9009 -s dist"
@@ -22,18 +22,18 @@
},
"devDependencies": {
"@aurelia/webpack-loader": "^0.7.0",
- "@storybook/addon-a11y": "6.1.0-rc.4",
- "@storybook/addon-actions": "6.1.0-rc.4",
- "@storybook/addon-backgrounds": "6.1.0-rc.4",
- "@storybook/addon-docs": "6.1.0-rc.4",
- "@storybook/addon-jest": "6.1.0-rc.4",
- "@storybook/addon-knobs": "6.1.0-rc.4",
- "@storybook/addon-links": "6.1.0-rc.4",
- "@storybook/addon-storyshots": "6.1.0-rc.4",
- "@storybook/addon-storysource": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/aurelia": "6.1.0-rc.4",
- "@storybook/source-loader": "6.1.0-rc.4",
+ "@storybook/addon-a11y": "6.1.8",
+ "@storybook/addon-actions": "6.1.8",
+ "@storybook/addon-backgrounds": "6.1.8",
+ "@storybook/addon-docs": "6.1.8",
+ "@storybook/addon-jest": "6.1.8",
+ "@storybook/addon-knobs": "6.1.8",
+ "@storybook/addon-links": "6.1.8",
+ "@storybook/addon-storyshots": "6.1.8",
+ "@storybook/addon-storysource": "6.1.8",
+ "@storybook/addons": "6.1.8",
+ "@storybook/aurelia": "6.1.8",
+ "@storybook/source-loader": "6.1.8",
"@types/node": "^14.0.10",
"css-loader": "^3.0.0",
"file-loader": "^4.2.0",
diff --git a/examples/cra-kitchen-sink/package.json b/examples/cra-kitchen-sink/package.json
index f43ff78c90e6..c7d38bdb6a37 100644
--- a/examples/cra-kitchen-sink/package.json
+++ b/examples/cra-kitchen-sink/package.json
@@ -1,6 +1,6 @@
{
"name": "cra-kitchen-sink",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"scripts": {
"build": "react-scripts build",
@@ -18,19 +18,19 @@
"react-lifecycles-compat": "^3.0.4"
},
"devDependencies": {
- "@storybook/addon-a11y": "6.1.0-rc.4",
- "@storybook/addon-actions": "6.1.0-rc.4",
- "@storybook/addon-backgrounds": "6.1.0-rc.4",
- "@storybook/addon-docs": "6.1.0-rc.4",
- "@storybook/addon-events": "6.1.0-rc.4",
- "@storybook/addon-jest": "6.1.0-rc.4",
- "@storybook/addon-knobs": "6.1.0-rc.4",
- "@storybook/addon-links": "6.1.0-rc.4",
- "@storybook/addon-storyshots": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/client-logger": "6.1.0-rc.4",
- "@storybook/react": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/addon-a11y": "6.1.8",
+ "@storybook/addon-actions": "6.1.8",
+ "@storybook/addon-backgrounds": "6.1.8",
+ "@storybook/addon-docs": "6.1.8",
+ "@storybook/addon-events": "6.1.8",
+ "@storybook/addon-jest": "6.1.8",
+ "@storybook/addon-knobs": "6.1.8",
+ "@storybook/addon-links": "6.1.8",
+ "@storybook/addon-storyshots": "6.1.8",
+ "@storybook/addons": "6.1.8",
+ "@storybook/client-logger": "6.1.8",
+ "@storybook/react": "6.1.8",
+ "@storybook/theming": "6.1.8",
"react-scripts": "^3.0.1"
},
"storybook": {
diff --git a/examples/cra-react15/package.json b/examples/cra-react15/package.json
index c8b3f37e38b2..67403b644a54 100644
--- a/examples/cra-react15/package.json
+++ b/examples/cra-react15/package.json
@@ -1,6 +1,6 @@
{
"name": "cra-react15",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"scripts": {
"build": "react-scripts build",
@@ -18,11 +18,11 @@
"react-scripts": "3.0.1"
},
"devDependencies": {
- "@storybook/addon-actions": "6.1.0-rc.4",
- "@storybook/addon-links": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/react": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/addon-actions": "6.1.8",
+ "@storybook/addon-links": "6.1.8",
+ "@storybook/addons": "6.1.8",
+ "@storybook/react": "6.1.8",
+ "@storybook/theming": "6.1.8",
"babel-core": "6",
"babel-runtime": "6"
},
diff --git a/examples/cra-ts-essentials/package.json b/examples/cra-ts-essentials/package.json
index c7f5fa4e45b7..6cfa4e170c51 100644
--- a/examples/cra-ts-essentials/package.json
+++ b/examples/cra-ts-essentials/package.json
@@ -1,6 +1,6 @@
{
"name": "cra-ts-essentials",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"scripts": {
"build": "react-scripts build",
@@ -34,10 +34,10 @@
"typescript": "^3.9.3"
},
"devDependencies": {
- "@storybook/addon-essentials": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
+ "@storybook/addon-essentials": "6.1.8",
+ "@storybook/addons": "6.1.8",
"@storybook/preset-create-react-app": "^3.1.5",
- "@storybook/react": "6.1.0-rc.4"
+ "@storybook/react": "6.1.8"
},
"storybook": {
"chromatic": {
diff --git a/examples/cra-ts-kitchen-sink/package.json b/examples/cra-ts-kitchen-sink/package.json
index 50aa6e68f061..a57fafba3b98 100644
--- a/examples/cra-ts-kitchen-sink/package.json
+++ b/examples/cra-ts-kitchen-sink/package.json
@@ -1,6 +1,6 @@
{
"name": "cra-ts-kitchen-sink",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"scripts": {
"build": "react-scripts build",
@@ -34,14 +34,14 @@
"typescript": "^3.9.3"
},
"devDependencies": {
- "@storybook/addon-a11y": "6.1.0-rc.4",
- "@storybook/addon-actions": "6.1.0-rc.4",
- "@storybook/addon-docs": "6.1.0-rc.4",
- "@storybook/addon-knobs": "6.1.0-rc.4",
- "@storybook/addon-links": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
+ "@storybook/addon-a11y": "6.1.8",
+ "@storybook/addon-actions": "6.1.8",
+ "@storybook/addon-docs": "6.1.8",
+ "@storybook/addon-knobs": "6.1.8",
+ "@storybook/addon-links": "6.1.8",
+ "@storybook/addons": "6.1.8",
"@storybook/preset-create-react-app": "^3.1.5",
- "@storybook/react": "6.1.0-rc.4",
+ "@storybook/react": "6.1.8",
"@types/enzyme": "^3.9.0",
"enzyme": "^3.9.0",
"enzyme-adapter-react-16": "^1.9.1",
diff --git a/examples/dev-kits/package.json b/examples/dev-kits/package.json
index dd5c7d711aae..f3c56979168d 100644
--- a/examples/dev-kits/package.json
+++ b/examples/dev-kits/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/example-devkits",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"scripts": {
"build-storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook -c ./",
@@ -8,18 +8,18 @@
"storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true start-storybook -p 9011 -c ./"
},
"devDependencies": {
- "@storybook/addon-decorator": "6.1.0-rc.4",
- "@storybook/addon-parameter": "6.1.0-rc.4",
- "@storybook/addon-preview-wrapper": "6.1.0-rc.4",
- "@storybook/addon-roundtrip": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/client-api": "6.1.0-rc.4",
- "@storybook/components": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
- "@storybook/node-logger": "6.1.0-rc.4",
- "@storybook/react": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/addon-decorator": "6.1.8",
+ "@storybook/addon-parameter": "6.1.8",
+ "@storybook/addon-preview-wrapper": "6.1.8",
+ "@storybook/addon-roundtrip": "6.1.8",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/client-api": "6.1.8",
+ "@storybook/components": "6.1.8",
+ "@storybook/core-events": "6.1.8",
+ "@storybook/node-logger": "6.1.8",
+ "@storybook/react": "6.1.8",
+ "@storybook/theming": "6.1.8",
"cors": "^2.8.5",
"cross-env": "^7.0.0",
"enzyme-to-json": "^3.4.1",
diff --git a/examples/ember-cli/package.json b/examples/ember-cli/package.json
index 6fe7935fefa1..cd64542355b3 100644
--- a/examples/ember-cli/package.json
+++ b/examples/ember-cli/package.json
@@ -1,6 +1,6 @@
{
"name": "ember-example",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"scripts": {
"build": "ember build --output-path ember-output",
@@ -17,19 +17,19 @@
"devDependencies": {
"@babel/core": "^7.12.3",
"@ember/optional-features": "^1.3.0",
- "@storybook/addon-a11y": "6.1.0-rc.4",
- "@storybook/addon-actions": "6.1.0-rc.4",
- "@storybook/addon-backgrounds": "6.1.0-rc.4",
- "@storybook/addon-controls": "6.1.0-rc.4",
- "@storybook/addon-docs": "6.1.0-rc.4",
- "@storybook/addon-knobs": "6.1.0-rc.4",
- "@storybook/addon-links": "6.1.0-rc.4",
- "@storybook/addon-storysource": "6.1.0-rc.4",
- "@storybook/addon-viewport": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/ember": "6.1.0-rc.4",
+ "@storybook/addon-a11y": "6.1.8",
+ "@storybook/addon-actions": "6.1.8",
+ "@storybook/addon-backgrounds": "6.1.8",
+ "@storybook/addon-controls": "6.1.8",
+ "@storybook/addon-docs": "6.1.8",
+ "@storybook/addon-knobs": "6.1.8",
+ "@storybook/addon-links": "6.1.8",
+ "@storybook/addon-storysource": "6.1.8",
+ "@storybook/addon-viewport": "6.1.8",
+ "@storybook/addons": "6.1.8",
+ "@storybook/ember": "6.1.8",
"@storybook/ember-cli-storybook": "^0.2.1",
- "@storybook/source-loader": "6.1.0-rc.4",
+ "@storybook/source-loader": "6.1.8",
"babel-loader": "^8",
"broccoli-asset-rev": "^3.0.0",
"cross-env": "^7.0.0",
diff --git a/examples/html-kitchen-sink/package.json b/examples/html-kitchen-sink/package.json
index 552214c9129a..679c9b35f225 100644
--- a/examples/html-kitchen-sink/package.json
+++ b/examples/html-kitchen-sink/package.json
@@ -1,6 +1,6 @@
{
"name": "html-kitchen-sink",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"description": "",
"keywords": [],
@@ -13,24 +13,24 @@
"storybook": "start-storybook -p 9006"
},
"devDependencies": {
- "@storybook/addon-a11y": "6.1.0-rc.4",
- "@storybook/addon-actions": "6.1.0-rc.4",
- "@storybook/addon-backgrounds": "6.1.0-rc.4",
- "@storybook/addon-controls": "6.1.0-rc.4",
- "@storybook/addon-docs": "6.1.0-rc.4",
- "@storybook/addon-events": "6.1.0-rc.4",
- "@storybook/addon-jest": "6.1.0-rc.4",
- "@storybook/addon-knobs": "6.1.0-rc.4",
- "@storybook/addon-links": "6.1.0-rc.4",
- "@storybook/addon-storyshots": "6.1.0-rc.4",
- "@storybook/addon-storysource": "6.1.0-rc.4",
- "@storybook/addon-viewport": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/client-api": "6.1.0-rc.4",
- "@storybook/core": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
- "@storybook/html": "6.1.0-rc.4",
- "@storybook/source-loader": "6.1.0-rc.4",
+ "@storybook/addon-a11y": "6.1.8",
+ "@storybook/addon-actions": "6.1.8",
+ "@storybook/addon-backgrounds": "6.1.8",
+ "@storybook/addon-controls": "6.1.8",
+ "@storybook/addon-docs": "6.1.8",
+ "@storybook/addon-events": "6.1.8",
+ "@storybook/addon-jest": "6.1.8",
+ "@storybook/addon-knobs": "6.1.8",
+ "@storybook/addon-links": "6.1.8",
+ "@storybook/addon-storyshots": "6.1.8",
+ "@storybook/addon-storysource": "6.1.8",
+ "@storybook/addon-viewport": "6.1.8",
+ "@storybook/addons": "6.1.8",
+ "@storybook/client-api": "6.1.8",
+ "@storybook/core": "6.1.8",
+ "@storybook/core-events": "6.1.8",
+ "@storybook/html": "6.1.8",
+ "@storybook/source-loader": "6.1.8",
"eventemitter3": "^4.0.0",
"format-json": "^1.0.3",
"global": "^4.3.2",
diff --git a/examples/marko-cli/package.json b/examples/marko-cli/package.json
index cedee8f13305..b593e7174cc6 100644
--- a/examples/marko-cli/package.json
+++ b/examples/marko-cli/package.json
@@ -1,6 +1,6 @@
{
"name": "marko-cli",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"description": "Demo of how to build an app using marko-starter",
"repository": {
@@ -23,13 +23,13 @@
"marko-starter": "^2.1.0"
},
"devDependencies": {
- "@storybook/addon-a11y": "6.1.0-rc.4",
- "@storybook/addon-actions": "6.1.0-rc.4",
- "@storybook/addon-knobs": "6.1.0-rc.4",
- "@storybook/addon-storysource": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/marko": "6.1.0-rc.4",
- "@storybook/source-loader": "6.1.0-rc.4",
+ "@storybook/addon-a11y": "6.1.8",
+ "@storybook/addon-actions": "6.1.8",
+ "@storybook/addon-knobs": "6.1.8",
+ "@storybook/addon-storysource": "6.1.8",
+ "@storybook/addons": "6.1.8",
+ "@storybook/marko": "6.1.8",
+ "@storybook/source-loader": "6.1.8",
"prettier": "~2.0.5",
"webpack": "^4.44.2"
},
diff --git a/examples/mithril-kitchen-sink/package.json b/examples/mithril-kitchen-sink/package.json
index 2e219c379e3c..24c56a3091de 100644
--- a/examples/mithril-kitchen-sink/package.json
+++ b/examples/mithril-kitchen-sink/package.json
@@ -1,6 +1,6 @@
{
"name": "mithril-example",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"scripts": {
"build-storybook": "build-storybook",
@@ -10,17 +10,17 @@
"mithril": "^1.1.6"
},
"devDependencies": {
- "@storybook/addon-a11y": "6.1.0-rc.4",
- "@storybook/addon-actions": "6.1.0-rc.4",
- "@storybook/addon-backgrounds": "6.1.0-rc.4",
- "@storybook/addon-knobs": "6.1.0-rc.4",
- "@storybook/addon-links": "6.1.0-rc.4",
- "@storybook/addon-storyshots": "6.1.0-rc.4",
- "@storybook/addon-storysource": "6.1.0-rc.4",
- "@storybook/addon-viewport": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/mithril": "6.1.0-rc.4",
- "@storybook/source-loader": "6.1.0-rc.4",
+ "@storybook/addon-a11y": "6.1.8",
+ "@storybook/addon-actions": "6.1.8",
+ "@storybook/addon-backgrounds": "6.1.8",
+ "@storybook/addon-knobs": "6.1.8",
+ "@storybook/addon-links": "6.1.8",
+ "@storybook/addon-storyshots": "6.1.8",
+ "@storybook/addon-storysource": "6.1.8",
+ "@storybook/addon-viewport": "6.1.8",
+ "@storybook/addons": "6.1.8",
+ "@storybook/mithril": "6.1.8",
+ "@storybook/source-loader": "6.1.8",
"webpack": "^4.44.2"
},
"storybook": {
diff --git a/examples/official-storybook/package.json b/examples/official-storybook/package.json
index a981cb13b939..07de4a8167d5 100644
--- a/examples/official-storybook/package.json
+++ b/examples/official-storybook/package.json
@@ -1,6 +1,6 @@
{
"name": "official-storybook",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"scripts": {
"build-storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook -c ./",
@@ -14,33 +14,33 @@
},
"devDependencies": {
"@packtracker/webpack-plugin": "^2.0.1",
- "@storybook/addon-a11y": "6.1.0-rc.4",
- "@storybook/addon-actions": "6.1.0-rc.4",
- "@storybook/addon-backgrounds": "6.1.0-rc.4",
- "@storybook/addon-controls": "6.1.0-rc.4",
- "@storybook/addon-cssresources": "6.1.0-rc.4",
- "@storybook/addon-design-assets": "6.1.0-rc.4",
- "@storybook/addon-docs": "6.1.0-rc.4",
- "@storybook/addon-events": "6.1.0-rc.4",
- "@storybook/addon-graphql": "6.1.0-rc.4",
- "@storybook/addon-jest": "6.1.0-rc.4",
- "@storybook/addon-knobs": "6.1.0-rc.4",
- "@storybook/addon-links": "6.1.0-rc.4",
- "@storybook/addon-queryparams": "6.1.0-rc.4",
- "@storybook/addon-storyshots": "6.1.0-rc.4",
- "@storybook/addon-storyshots-puppeteer": "6.1.0-rc.4",
- "@storybook/addon-storysource": "6.1.0-rc.4",
- "@storybook/addon-toolbars": "6.1.0-rc.4",
- "@storybook/addon-viewport": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/cli": "6.1.0-rc.4",
- "@storybook/components": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
+ "@storybook/addon-a11y": "6.1.8",
+ "@storybook/addon-actions": "6.1.8",
+ "@storybook/addon-backgrounds": "6.1.8",
+ "@storybook/addon-controls": "6.1.8",
+ "@storybook/addon-cssresources": "6.1.8",
+ "@storybook/addon-design-assets": "6.1.8",
+ "@storybook/addon-docs": "6.1.8",
+ "@storybook/addon-events": "6.1.8",
+ "@storybook/addon-graphql": "6.1.8",
+ "@storybook/addon-jest": "6.1.8",
+ "@storybook/addon-knobs": "6.1.8",
+ "@storybook/addon-links": "6.1.8",
+ "@storybook/addon-queryparams": "6.1.8",
+ "@storybook/addon-storyshots": "6.1.8",
+ "@storybook/addon-storyshots-puppeteer": "6.1.8",
+ "@storybook/addon-storysource": "6.1.8",
+ "@storybook/addon-toolbars": "6.1.8",
+ "@storybook/addon-viewport": "6.1.8",
+ "@storybook/addons": "6.1.8",
+ "@storybook/cli": "6.1.8",
+ "@storybook/components": "6.1.8",
+ "@storybook/core-events": "6.1.8",
"@storybook/design-system": "^5.1.0",
- "@storybook/node-logger": "6.1.0-rc.4",
- "@storybook/react": "6.1.0-rc.4",
- "@storybook/source-loader": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/node-logger": "6.1.8",
+ "@storybook/react": "6.1.8",
+ "@storybook/source-loader": "6.1.8",
+ "@storybook/theming": "6.1.8",
"chromatic": "^5.0.0",
"cors": "^2.8.5",
"cross-env": "^7.0.0",
diff --git a/examples/official-storybook/stories/addon-controls.stories.tsx b/examples/official-storybook/stories/addon-controls.stories.tsx
index b6537a686ad4..81a01ef70ab5 100644
--- a/examples/official-storybook/stories/addon-controls.stories.tsx
+++ b/examples/official-storybook/stories/addon-controls.stories.tsx
@@ -33,3 +33,14 @@ CustomControls.argTypes = {
};
export const NoArgs = () => ;
+
+const hasCycle: any = {};
+hasCycle.cycle = hasCycle;
+
+export const CyclicArgs = Template.bind({});
+CyclicArgs.args = {
+ hasCycle,
+};
+CyclicArgs.parameters = {
+ chromatic: { disable: true },
+};
diff --git a/examples/official-storybook/stories/core/layout.stories.js b/examples/official-storybook/stories/core/layout.stories.js
index 3aae4c396c81..61967456a0fe 100644
--- a/examples/official-storybook/stories/core/layout.stories.js
+++ b/examples/official-storybook/stories/core/layout.stories.js
@@ -1,8 +1,8 @@
import React from 'react';
// eslint-disable-next-line react/prop-types
-const Box = ({ children, display = 'block' }) => (
- {children}
+const Box = ({ children, display = 'block', width, height }) => (
+ {children}
);
export default {
@@ -29,6 +29,12 @@ CenteredBlock.parameters = { layout: 'centered' };
export const CenteredInline = () => centered;
CenteredInline.parameters = { layout: 'centered' };
+export const CenteredTall = () => centered tall;
+CenteredTall.parameters = { layout: 'centered' };
+
+export const CenteredWide = () => centered wide;
+CenteredWide.parameters = { layout: 'centered' };
+
export const None = () => none;
None.parameters = { layout: 'none' };
diff --git a/examples/preact-kitchen-sink/package.json b/examples/preact-kitchen-sink/package.json
index 8f5e8669ff86..79bd27608daf 100644
--- a/examples/preact-kitchen-sink/package.json
+++ b/examples/preact-kitchen-sink/package.json
@@ -1,6 +1,6 @@
{
"name": "preact-example",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"scripts": {
"build": "cross-env NODE_ENV=production webpack --progress --hide-modules",
@@ -15,17 +15,17 @@
"devDependencies": {
"@babel/core": "^7.12.3",
"@babel/plugin-transform-runtime": "^7.12.1",
- "@storybook/addon-a11y": "6.1.0-rc.4",
- "@storybook/addon-actions": "6.1.0-rc.4",
- "@storybook/addon-backgrounds": "6.1.0-rc.4",
- "@storybook/addon-knobs": "6.1.0-rc.4",
- "@storybook/addon-links": "6.1.0-rc.4",
- "@storybook/addon-storyshots": "6.1.0-rc.4",
- "@storybook/addon-storysource": "6.1.0-rc.4",
- "@storybook/addon-viewport": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/preact": "6.1.0-rc.4",
- "@storybook/source-loader": "6.1.0-rc.4",
+ "@storybook/addon-a11y": "6.1.8",
+ "@storybook/addon-actions": "6.1.8",
+ "@storybook/addon-backgrounds": "6.1.8",
+ "@storybook/addon-knobs": "6.1.8",
+ "@storybook/addon-links": "6.1.8",
+ "@storybook/addon-storyshots": "6.1.8",
+ "@storybook/addon-storysource": "6.1.8",
+ "@storybook/addon-viewport": "6.1.8",
+ "@storybook/addons": "6.1.8",
+ "@storybook/preact": "6.1.8",
+ "@storybook/source-loader": "6.1.8",
"babel-loader": "^8.0.4",
"cross-env": "^7.0.0",
"file-loader": "^6.0.0",
diff --git a/examples/rax-kitchen-sink/package.json b/examples/rax-kitchen-sink/package.json
index c39c4582c2c1..9af7fca28b1b 100644
--- a/examples/rax-kitchen-sink/package.json
+++ b/examples/rax-kitchen-sink/package.json
@@ -1,10 +1,10 @@
{
"name": "rax-kitchen-sink",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"scripts": {
"build": "build-scripts build",
- "build-storybook": "build-storybook -s public",
+ "build-storybook": "build-storybook",
"start": "build-scripts start",
"storybook": "start-storybook -p 9009 -s public"
},
@@ -20,20 +20,20 @@
"devDependencies": {
"@alib/build-scripts": "^0.1.8",
"@babel/preset-react": "^7.12.1",
- "@storybook/addon-a11y": "6.1.0-rc.4",
- "@storybook/addon-actions": "6.1.0-rc.4",
- "@storybook/addon-backgrounds": "6.1.0-rc.4",
- "@storybook/addon-events": "6.1.0-rc.4",
- "@storybook/addon-jest": "6.1.0-rc.4",
- "@storybook/addon-knobs": "6.1.0-rc.4",
- "@storybook/addon-links": "6.1.0-rc.4",
- "@storybook/addon-storyshots": "6.1.0-rc.4",
- "@storybook/addon-storysource": "6.1.0-rc.4",
- "@storybook/addon-viewport": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/rax": "6.1.0-rc.4",
- "@storybook/source-loader": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/addon-a11y": "6.1.8",
+ "@storybook/addon-actions": "6.1.8",
+ "@storybook/addon-backgrounds": "6.1.8",
+ "@storybook/addon-events": "6.1.8",
+ "@storybook/addon-jest": "6.1.8",
+ "@storybook/addon-knobs": "6.1.8",
+ "@storybook/addon-links": "6.1.8",
+ "@storybook/addon-storyshots": "6.1.8",
+ "@storybook/addon-storysource": "6.1.8",
+ "@storybook/addon-viewport": "6.1.8",
+ "@storybook/addons": "6.1.8",
+ "@storybook/rax": "6.1.8",
+ "@storybook/source-loader": "6.1.8",
+ "@storybook/theming": "6.1.8",
"babel-eslint": "^10.0.3",
"build-plugin-rax-app": "^0.2.0",
"stylesheet-loader": "^0.8.0"
diff --git a/examples/react-ts/package.json b/examples/react-ts/package.json
index c0b8e7fa2da8..76d9abab474f 100644
--- a/examples/react-ts/package.json
+++ b/examples/react-ts/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/example-react-ts",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"scripts": {
"build-storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true build-storybook -c ./",
@@ -8,9 +8,9 @@
"storybook": "cross-env STORYBOOK_DISPLAY_WARNING=true DISPLAY_WARNING=true start-storybook -p 9011 -c ./"
},
"dependencies": {
- "@storybook/addon-controls": "6.1.0-rc.4",
- "@storybook/addon-essentials": "6.1.0-rc.4",
- "@storybook/react": "6.1.0-rc.4",
+ "@storybook/addon-controls": "6.1.8",
+ "@storybook/addon-essentials": "6.1.8",
+ "@storybook/react": "6.1.8",
"@types/react": "^16.9.35",
"@types/react-dom": "^16.9.8",
"prop-types": "15.7.2",
diff --git a/examples/riot-kitchen-sink/package.json b/examples/riot-kitchen-sink/package.json
index 7d8795418dc7..eaee84730915 100644
--- a/examples/riot-kitchen-sink/package.json
+++ b/examples/riot-kitchen-sink/package.json
@@ -1,6 +1,6 @@
{
"name": "riot-example",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"scripts": {
"build": "cross-env NODE_ENV=production webpack --progress --hide-modules",
@@ -15,17 +15,17 @@
},
"devDependencies": {
"@babel/core": "^7.12.3",
- "@storybook/addon-a11y": "6.1.0-rc.4",
- "@storybook/addon-actions": "6.1.0-rc.4",
- "@storybook/addon-backgrounds": "6.1.0-rc.4",
- "@storybook/addon-knobs": "6.1.0-rc.4",
- "@storybook/addon-links": "6.1.0-rc.4",
- "@storybook/addon-storyshots": "6.1.0-rc.4",
- "@storybook/addon-storysource": "6.1.0-rc.4",
- "@storybook/addon-viewport": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/riot": "6.1.0-rc.4",
- "@storybook/source-loader": "6.1.0-rc.4",
+ "@storybook/addon-a11y": "6.1.8",
+ "@storybook/addon-actions": "6.1.8",
+ "@storybook/addon-backgrounds": "6.1.8",
+ "@storybook/addon-knobs": "6.1.8",
+ "@storybook/addon-links": "6.1.8",
+ "@storybook/addon-storyshots": "6.1.8",
+ "@storybook/addon-storysource": "6.1.8",
+ "@storybook/addon-viewport": "6.1.8",
+ "@storybook/addons": "6.1.8",
+ "@storybook/riot": "6.1.8",
+ "@storybook/source-loader": "6.1.8",
"babel-loader": "^8.0.4",
"cross-env": "^7.0.0",
"file-loader": "^6.0.0",
diff --git a/examples/server-kitchen-sink/package.json b/examples/server-kitchen-sink/package.json
index 5d71edf87bad..91347167f6f2 100644
--- a/examples/server-kitchen-sink/package.json
+++ b/examples/server-kitchen-sink/package.json
@@ -1,6 +1,6 @@
{
"name": "server-kitchen-sink",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"description": "",
"keywords": [],
@@ -14,13 +14,13 @@
"storybook": "SERVER_PORT=1137 start-storybook -p 9006 --quiet"
},
"devDependencies": {
- "@storybook/addon-a11y": "6.1.0-rc.4",
- "@storybook/addon-actions": "6.1.0-rc.4",
- "@storybook/addon-backgrounds": "6.1.0-rc.4",
- "@storybook/addon-controls": "6.1.0-rc.4",
- "@storybook/addon-links": "6.1.0-rc.4",
- "@storybook/node-logger": "6.1.0-rc.4",
- "@storybook/server": "6.1.0-rc.4",
+ "@storybook/addon-a11y": "6.1.8",
+ "@storybook/addon-actions": "6.1.8",
+ "@storybook/addon-backgrounds": "6.1.8",
+ "@storybook/addon-controls": "6.1.8",
+ "@storybook/addon-links": "6.1.8",
+ "@storybook/node-logger": "6.1.8",
+ "@storybook/server": "6.1.8",
"concurrently": "^5.2.0",
"cors": "^2.8.5",
"express": "~4.17.1",
diff --git a/examples/standalone-preview/package.json b/examples/standalone-preview/package.json
index 7609243b203e..5b48d883443f 100644
--- a/examples/standalone-preview/package.json
+++ b/examples/standalone-preview/package.json
@@ -1,12 +1,12 @@
{
"name": "standalone-preview",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"scripts": {
"storybook": "parcel ./storybook.html --port 1337"
},
"devDependencies": {
- "@storybook/react": "6.1.0-rc.4",
+ "@storybook/react": "6.1.8",
"parcel": "^1.12.3",
"react": "16.13.1",
"react-dom": "16.13.1"
diff --git a/examples/svelte-kitchen-sink/package.json b/examples/svelte-kitchen-sink/package.json
index bfd3576c6a74..58166ac089b5 100644
--- a/examples/svelte-kitchen-sink/package.json
+++ b/examples/svelte-kitchen-sink/package.json
@@ -1,6 +1,6 @@
{
"name": "svelte-example",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"scripts": {
"build-storybook": "build-storybook -s public",
@@ -10,19 +10,19 @@
"global": "^4.3.2"
},
"devDependencies": {
- "@storybook/addon-a11y": "6.1.0-rc.4",
- "@storybook/addon-actions": "6.1.0-rc.4",
- "@storybook/addon-backgrounds": "6.1.0-rc.4",
- "@storybook/addon-controls": "6.1.0-rc.4",
- "@storybook/addon-docs": "6.1.0-rc.4",
- "@storybook/addon-knobs": "6.1.0-rc.4",
- "@storybook/addon-links": "6.1.0-rc.4",
- "@storybook/addon-storyshots": "6.1.0-rc.4",
- "@storybook/addon-storysource": "6.1.0-rc.4",
- "@storybook/addon-viewport": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/source-loader": "6.1.0-rc.4",
- "@storybook/svelte": "6.1.0-rc.4"
+ "@storybook/addon-a11y": "6.1.8",
+ "@storybook/addon-actions": "6.1.8",
+ "@storybook/addon-backgrounds": "6.1.8",
+ "@storybook/addon-controls": "6.1.8",
+ "@storybook/addon-docs": "6.1.8",
+ "@storybook/addon-knobs": "6.1.8",
+ "@storybook/addon-links": "6.1.8",
+ "@storybook/addon-storyshots": "6.1.8",
+ "@storybook/addon-storysource": "6.1.8",
+ "@storybook/addon-viewport": "6.1.8",
+ "@storybook/addons": "6.1.8",
+ "@storybook/source-loader": "6.1.8",
+ "@storybook/svelte": "6.1.8"
},
"storybook": {
"chromatic": {
diff --git a/examples/vue-cli/package.json b/examples/vue-cli/package.json
index a6a7dfc2b8eb..a7291170da37 100644
--- a/examples/vue-cli/package.json
+++ b/examples/vue-cli/package.json
@@ -1,6 +1,6 @@
{
"name": "vue-cli-example",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"scripts": {
"build": "vue-cli-service build",
@@ -15,11 +15,11 @@
"vue-property-decorator": "^9.0.0"
},
"devDependencies": {
- "@storybook/addon-controls": "6.1.0-rc.4",
- "@storybook/addon-essentials": "6.1.0-rc.4",
+ "@storybook/addon-controls": "6.1.8",
+ "@storybook/addon-essentials": "6.1.8",
"@storybook/preset-scss": "^1.0.2",
- "@storybook/source-loader": "6.1.0-rc.4",
- "@storybook/vue": "6.1.0-rc.4",
+ "@storybook/source-loader": "6.1.8",
+ "@storybook/vue": "6.1.8",
"@vue/cli-plugin-babel": "~4.3.0",
"@vue/cli-plugin-typescript": "~4.3.0",
"@vue/cli-service": "~4.3.0",
diff --git a/examples/vue-kitchen-sink/package.json b/examples/vue-kitchen-sink/package.json
index ffaf5418233d..fca9c5d4bf8b 100644
--- a/examples/vue-kitchen-sink/package.json
+++ b/examples/vue-kitchen-sink/package.json
@@ -1,6 +1,6 @@
{
"name": "vue-example",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"scripts": {
"build": "cross-env NODE_ENV=production webpack --progress --hide-modules",
@@ -14,19 +14,19 @@
},
"devDependencies": {
"@babel/core": "^7.12.3",
- "@storybook/addon-a11y": "6.1.0-rc.4",
- "@storybook/addon-actions": "6.1.0-rc.4",
- "@storybook/addon-backgrounds": "6.1.0-rc.4",
- "@storybook/addon-controls": "6.1.0-rc.4",
- "@storybook/addon-docs": "6.1.0-rc.4",
- "@storybook/addon-knobs": "6.1.0-rc.4",
- "@storybook/addon-links": "6.1.0-rc.4",
- "@storybook/addon-storyshots": "6.1.0-rc.4",
- "@storybook/addon-storysource": "6.1.0-rc.4",
- "@storybook/addon-viewport": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/source-loader": "6.1.0-rc.4",
- "@storybook/vue": "6.1.0-rc.4",
+ "@storybook/addon-a11y": "6.1.8",
+ "@storybook/addon-actions": "6.1.8",
+ "@storybook/addon-backgrounds": "6.1.8",
+ "@storybook/addon-controls": "6.1.8",
+ "@storybook/addon-docs": "6.1.8",
+ "@storybook/addon-knobs": "6.1.8",
+ "@storybook/addon-links": "6.1.8",
+ "@storybook/addon-storyshots": "6.1.8",
+ "@storybook/addon-storysource": "6.1.8",
+ "@storybook/addon-viewport": "6.1.8",
+ "@storybook/addons": "6.1.8",
+ "@storybook/source-loader": "6.1.8",
+ "@storybook/vue": "6.1.8",
"@vue/babel-preset-jsx": "^1.1.2",
"babel-loader": "^8.0.5",
"cross-env": "^7.0.0",
diff --git a/examples/web-components-kitchen-sink/package.json b/examples/web-components-kitchen-sink/package.json
index 6be2871f4d35..367019593a57 100644
--- a/examples/web-components-kitchen-sink/package.json
+++ b/examples/web-components-kitchen-sink/package.json
@@ -1,6 +1,6 @@
{
"name": "web-components-kitchen-sink",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"description": "",
"keywords": [],
@@ -12,24 +12,24 @@
"storybook": "start-storybook -p 9006"
},
"devDependencies": {
- "@storybook/addon-a11y": "6.1.0-rc.4",
- "@storybook/addon-actions": "6.1.0-rc.4",
- "@storybook/addon-backgrounds": "6.1.0-rc.4",
- "@storybook/addon-controls": "6.1.0-rc.4",
- "@storybook/addon-docs": "6.1.0-rc.4",
- "@storybook/addon-events": "6.1.0-rc.4",
- "@storybook/addon-jest": "6.1.0-rc.4",
- "@storybook/addon-knobs": "6.1.0-rc.4",
- "@storybook/addon-links": "6.1.0-rc.4",
- "@storybook/addon-storyshots": "6.1.0-rc.4",
- "@storybook/addon-storysource": "6.1.0-rc.4",
- "@storybook/addon-viewport": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/client-api": "6.1.0-rc.4",
- "@storybook/core": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
- "@storybook/source-loader": "6.1.0-rc.4",
- "@storybook/web-components": "6.1.0-rc.4",
+ "@storybook/addon-a11y": "6.1.8",
+ "@storybook/addon-actions": "6.1.8",
+ "@storybook/addon-backgrounds": "6.1.8",
+ "@storybook/addon-controls": "6.1.8",
+ "@storybook/addon-docs": "6.1.8",
+ "@storybook/addon-events": "6.1.8",
+ "@storybook/addon-jest": "6.1.8",
+ "@storybook/addon-knobs": "6.1.8",
+ "@storybook/addon-links": "6.1.8",
+ "@storybook/addon-storyshots": "6.1.8",
+ "@storybook/addon-storysource": "6.1.8",
+ "@storybook/addon-viewport": "6.1.8",
+ "@storybook/addons": "6.1.8",
+ "@storybook/client-api": "6.1.8",
+ "@storybook/core": "6.1.8",
+ "@storybook/core-events": "6.1.8",
+ "@storybook/source-loader": "6.1.8",
+ "@storybook/web-components": "6.1.8",
"babel-loader": "^8.0.5",
"eventemitter3": "^4.0.0",
"format-json": "^1.0.3",
diff --git a/lerna.json b/lerna.json
index c34ddb8f84a5..e9554e5a61e5 100644
--- a/lerna.json
+++ b/lerna.json
@@ -2,5 +2,5 @@
"npmClient": "yarn",
"useWorkspaces": true,
"registry": "https://registry.npmjs.org",
- "version": "6.1.0-rc.4"
+ "version": "6.1.8"
}
diff --git a/lib/addons/package.json b/lib/addons/package.json
index 79cd242efb35..f4dfe9fb7aae 100644
--- a/lib/addons/package.json
+++ b/lib/addons/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addons",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook addons store",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/public_api.js",
"types": "dist/public_api.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -28,12 +35,12 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/channels": "6.1.0-rc.4",
- "@storybook/client-logger": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
- "@storybook/router": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/api": "6.1.8",
+ "@storybook/channels": "6.1.8",
+ "@storybook/client-logger": "6.1.8",
+ "@storybook/core-events": "6.1.8",
+ "@storybook/router": "6.1.8",
+ "@storybook/theming": "6.1.8",
"core-js": "^3.0.1",
"global": "^4.3.2",
"regenerator-runtime": "^0.13.7"
@@ -45,12 +52,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/lib/api/package.json b/lib/api/package.json
index b9fa33acef08..3c81387945d0 100644
--- a/lib/api/package.json
+++ b/lib/api/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/api",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Core Storybook API & Context",
"keywords": [
"storybook"
@@ -16,6 +16,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -29,13 +36,13 @@
},
"dependencies": {
"@reach/router": "^1.3.3",
- "@storybook/channels": "6.1.0-rc.4",
- "@storybook/client-logger": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
+ "@storybook/channels": "6.1.8",
+ "@storybook/client-logger": "6.1.8",
+ "@storybook/core-events": "6.1.8",
"@storybook/csf": "0.0.1",
- "@storybook/router": "6.1.0-rc.4",
+ "@storybook/router": "6.1.8",
"@storybook/semver": "^7.3.2",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/theming": "6.1.8",
"@types/reach__router": "^1.3.5",
"core-js": "^3.0.1",
"fast-deep-equal": "^3.1.1",
@@ -61,12 +68,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/lib/api/src/version.ts b/lib/api/src/version.ts
index be391af06af3..e538c2cf4e9a 100644
--- a/lib/api/src/version.ts
+++ b/lib/api/src/version.ts
@@ -1 +1 @@
-export const version = '6.1.0-rc.4';
+export const version = '6.1.8';
diff --git a/lib/channel-postmessage/package.json b/lib/channel-postmessage/package.json
index 132b6cd5f4fa..ee9a474061e2 100644
--- a/lib/channel-postmessage/package.json
+++ b/lib/channel-postmessage/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/channel-postmessage",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -28,9 +35,9 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/channels": "6.1.0-rc.4",
- "@storybook/client-logger": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
+ "@storybook/channels": "6.1.8",
+ "@storybook/client-logger": "6.1.8",
+ "@storybook/core-events": "6.1.8",
"core-js": "^3.0.1",
"global": "^4.3.2",
"qs": "^6.6.0",
@@ -39,12 +46,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/lib/channel-websocket/package.json b/lib/channel-websocket/package.json
index b8320d57b022..641f4be40602 100644
--- a/lib/channel-websocket/package.json
+++ b/lib/channel-websocket/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/channel-websocket",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -28,7 +35,7 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/channels": "6.1.0-rc.4",
+ "@storybook/channels": "6.1.8",
"core-js": "^3.0.1",
"global": "^4.3.2",
"telejson": "^5.0.2"
@@ -36,12 +43,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/lib/channels/package.json b/lib/channels/package.json
index 4dfd1df222e5..6d215657f0c7 100644
--- a/lib/channels/package.json
+++ b/lib/channels/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/channels",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -35,12 +42,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/lib/cli-sb/package.json b/lib/cli-sb/package.json
index b844cc66d82c..49aa7b98f818 100644
--- a/lib/cli-sb/package.json
+++ b/lib/cli-sb/package.json
@@ -1,6 +1,6 @@
{
"name": "sb",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook CLI",
"keywords": [
"storybook"
@@ -22,10 +22,10 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/cli": "6.1.0-rc.4"
+ "@storybook/cli": "6.1.8"
},
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b"
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/lib/cli-storybook/package.json b/lib/cli-storybook/package.json
index da32b916da36..39d495ea058e 100644
--- a/lib/cli-storybook/package.json
+++ b/lib/cli-storybook/package.json
@@ -1,6 +1,6 @@
{
"name": "storybook",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook CLI",
"keywords": [
"storybook"
@@ -23,10 +23,10 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/cli": "6.1.0-rc.4"
+ "@storybook/cli": "6.1.8"
},
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b"
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/lib/cli/package.json b/lib/cli/package.json
index aeec1c8cd330..d30a419d0acd 100644
--- a/lib/cli/package.json
+++ b/lib/cli/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/cli",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook's CLI - easiest method of adding storybook to your projects",
"keywords": [
"cli",
@@ -18,6 +18,13 @@
},
"license": "MIT",
"author": "Storybook Team",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"bin": {
"getstorybook": "./bin/index.js",
"sb": "./bin/index.js"
@@ -39,8 +46,8 @@
"dependencies": {
"@babel/core": "^7.12.3",
"@babel/preset-env": "^7.12.1",
- "@storybook/codemod": "6.1.0-rc.4",
- "@storybook/node-logger": "6.1.0-rc.4",
+ "@storybook/codemod": "6.1.8",
+ "@storybook/node-logger": "6.1.8",
"@storybook/semver": "^7.3.2",
"chalk": "^4.0.0",
"commander": "^5.0.0",
@@ -62,7 +69,7 @@
"update-notifier": "^4.0.0"
},
"devDependencies": {
- "@storybook/client-api": "6.1.0-rc.4",
+ "@storybook/client-api": "6.1.8",
"@types/cross-spawn": "^6.0.1",
"@types/inquirer": "^6.5.0",
"@types/puppeteer-core": "^2.0.0",
@@ -76,12 +83,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/lib/cli/src/generators/PREACT/index.ts b/lib/cli/src/generators/PREACT/index.ts
index 977eb12f6495..2971849f2230 100644
--- a/lib/cli/src/generators/PREACT/index.ts
+++ b/lib/cli/src/generators/PREACT/index.ts
@@ -1,7 +1,9 @@
import { baseGenerator, Generator } from '../baseGenerator';
const generator: Generator = async (packageManager, npmOptions, options) => {
- baseGenerator(packageManager, npmOptions, options, 'preact');
+ baseGenerator(packageManager, npmOptions, options, 'preact', {
+ extraPackages: ['core-js'],
+ });
};
export default generator;
diff --git a/lib/cli/src/generators/REACT_SCRIPTS/index.ts b/lib/cli/src/generators/REACT_SCRIPTS/index.ts
index 10db6a1fbebe..5249aaf3b2b1 100644
--- a/lib/cli/src/generators/REACT_SCRIPTS/index.ts
+++ b/lib/cli/src/generators/REACT_SCRIPTS/index.ts
@@ -9,6 +9,7 @@ const generator: Generator = async (packageManager, npmOptions, options) => {
// `@storybook/preset-create-react-app` has `@storybook/node-logger` as peerDep
extraPackages: ['@storybook/node-logger'],
staticDir: fs.existsSync(path.resolve('./public')) ? 'public' : undefined,
+ addBabel: false,
});
};
diff --git a/lib/cli/src/generators/baseGenerator.ts b/lib/cli/src/generators/baseGenerator.ts
index fbe5ed7ef9cc..77f43056fb94 100644
--- a/lib/cli/src/generators/baseGenerator.ts
+++ b/lib/cli/src/generators/baseGenerator.ts
@@ -15,6 +15,7 @@ export interface FrameworkOptions {
staticDir?: string;
addScripts?: boolean;
addComponents?: boolean;
+ addBabel?: boolean;
}
export type Generator = (
@@ -29,6 +30,7 @@ const defaultOptions: FrameworkOptions = {
staticDir: undefined,
addScripts: true,
addComponents: true,
+ addBabel: true,
};
export async function baseGenerator(
@@ -38,7 +40,7 @@ export async function baseGenerator(
framework: SupportedFrameworks,
options: FrameworkOptions = defaultOptions
) {
- const { extraAddons, extraPackages, staticDir, addScripts, addComponents } = {
+ const { extraAddons, extraPackages, staticDir, addScripts, addComponents, addBabel } = {
...defaultOptions,
...options,
};
@@ -67,7 +69,7 @@ export async function baseGenerator(
}
const packageJson = packageManager.retrievePackageJson();
- const babelDependencies = await getBabelDependencies(packageManager, packageJson);
+ const babelDependencies = addBabel ? await getBabelDependencies(packageManager, packageJson) : [];
packageManager.addDependencies({ ...npmOptions, packageJson }, [
...versionedPackages,
...babelDependencies,
diff --git a/lib/cli/src/upgrade.ts b/lib/cli/src/upgrade.ts
index 85d43a643498..47992a7daaf0 100644
--- a/lib/cli/src/upgrade.ts
+++ b/lib/cli/src/upgrade.ts
@@ -30,6 +30,7 @@ const excludeList = [
'@storybook/addon-bench',
'@storybook/addon-console',
'@storybook/csf',
+ '@storybook/storybook-deployer',
];
export const isCorePackage = (pkg: string) =>
pkg.startsWith('@storybook/') &&
diff --git a/lib/cli/versions.json b/lib/cli/versions.json
index be53cb2ed149..2d5410f3ca82 100644
--- a/lib/cli/versions.json
+++ b/lib/cli/versions.json
@@ -1,55 +1,55 @@
{
- "@storybook/addon-a11y": "6.1.0-rc.4",
- "@storybook/addon-actions": "6.1.0-rc.4",
- "@storybook/addon-backgrounds": "6.1.0-rc.4",
- "@storybook/addon-controls": "6.1.0-rc.4",
- "@storybook/addon-cssresources": "6.1.0-rc.4",
- "@storybook/addon-design-assets": "6.1.0-rc.4",
- "@storybook/addon-docs": "6.1.0-rc.4",
- "@storybook/addon-essentials": "6.1.0-rc.4",
- "@storybook/addon-events": "6.1.0-rc.4",
- "@storybook/addon-google-analytics": "6.1.0-rc.4",
- "@storybook/addon-graphql": "6.1.0-rc.4",
- "@storybook/addon-jest": "6.1.0-rc.4",
- "@storybook/addon-knobs": "6.1.0-rc.4",
- "@storybook/addon-links": "6.1.0-rc.4",
- "@storybook/addon-queryparams": "6.1.0-rc.4",
- "@storybook/addon-storyshots": "6.1.0-rc.4",
- "@storybook/addon-storyshots-puppeteer": "6.1.0-rc.4",
- "@storybook/addon-storysource": "6.1.0-rc.4",
- "@storybook/addon-toolbars": "6.1.0-rc.4",
- "@storybook/addon-viewport": "6.1.0-rc.4",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/angular": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/aurelia": "6.1.0-rc.4",
- "@storybook/channel-postmessage": "6.1.0-rc.4",
- "@storybook/channel-websocket": "6.1.0-rc.4",
- "@storybook/channels": "6.1.0-rc.4",
- "@storybook/cli": "6.1.0-rc.4",
- "@storybook/client-api": "6.1.0-rc.4",
- "@storybook/client-logger": "6.1.0-rc.4",
- "@storybook/codemod": "6.1.0-rc.4",
- "@storybook/components": "6.1.0-rc.4",
- "@storybook/core": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
- "@storybook/ember": "6.1.0-rc.4",
- "@storybook/html": "6.1.0-rc.4",
- "@storybook/marionette": "6.1.0-rc.4",
- "@storybook/marko": "6.1.0-rc.4",
- "@storybook/mithril": "6.1.0-rc.4",
- "@storybook/node-logger": "6.1.0-rc.4",
- "@storybook/postinstall": "6.1.0-rc.4",
- "@storybook/preact": "6.1.0-rc.4",
- "@storybook/rax": "6.1.0-rc.4",
- "@storybook/react": "6.1.0-rc.4",
- "@storybook/riot": "6.1.0-rc.4",
- "@storybook/router": "6.1.0-rc.4",
- "@storybook/server": "6.1.0-rc.4",
- "@storybook/source-loader": "6.1.0-rc.4",
- "@storybook/svelte": "6.1.0-rc.4",
- "@storybook/theming": "6.1.0-rc.4",
- "@storybook/ui": "6.1.0-rc.4",
- "@storybook/vue": "6.1.0-rc.4",
- "@storybook/web-components": "6.1.0-rc.4"
+ "@storybook/addon-a11y": "6.1.8",
+ "@storybook/addon-actions": "6.1.8",
+ "@storybook/addon-backgrounds": "6.1.8",
+ "@storybook/addon-controls": "6.1.8",
+ "@storybook/addon-cssresources": "6.1.8",
+ "@storybook/addon-design-assets": "6.1.8",
+ "@storybook/addon-docs": "6.1.8",
+ "@storybook/addon-essentials": "6.1.8",
+ "@storybook/addon-events": "6.1.8",
+ "@storybook/addon-google-analytics": "6.1.8",
+ "@storybook/addon-graphql": "6.1.8",
+ "@storybook/addon-jest": "6.1.8",
+ "@storybook/addon-knobs": "6.1.8",
+ "@storybook/addon-links": "6.1.8",
+ "@storybook/addon-queryparams": "6.1.8",
+ "@storybook/addon-storyshots": "6.1.8",
+ "@storybook/addon-storyshots-puppeteer": "6.1.8",
+ "@storybook/addon-storysource": "6.1.8",
+ "@storybook/addon-toolbars": "6.1.8",
+ "@storybook/addon-viewport": "6.1.8",
+ "@storybook/addons": "6.1.8",
+ "@storybook/angular": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/aurelia": "6.1.8",
+ "@storybook/channel-postmessage": "6.1.8",
+ "@storybook/channel-websocket": "6.1.8",
+ "@storybook/channels": "6.1.8",
+ "@storybook/cli": "6.1.8",
+ "@storybook/client-api": "6.1.8",
+ "@storybook/client-logger": "6.1.8",
+ "@storybook/codemod": "6.1.8",
+ "@storybook/components": "6.1.8",
+ "@storybook/core": "6.1.8",
+ "@storybook/core-events": "6.1.8",
+ "@storybook/ember": "6.1.8",
+ "@storybook/html": "6.1.8",
+ "@storybook/marionette": "6.1.8",
+ "@storybook/marko": "6.1.8",
+ "@storybook/mithril": "6.1.8",
+ "@storybook/node-logger": "6.1.8",
+ "@storybook/postinstall": "6.1.8",
+ "@storybook/preact": "6.1.8",
+ "@storybook/rax": "6.1.8",
+ "@storybook/react": "6.1.8",
+ "@storybook/riot": "6.1.8",
+ "@storybook/router": "6.1.8",
+ "@storybook/server": "6.1.8",
+ "@storybook/source-loader": "6.1.8",
+ "@storybook/svelte": "6.1.8",
+ "@storybook/theming": "6.1.8",
+ "@storybook/ui": "6.1.8",
+ "@storybook/vue": "6.1.8",
+ "@storybook/web-components": "6.1.8"
}
diff --git a/lib/client-api/package.json b/lib/client-api/package.json
index 991d2209435d..d47504e73d81 100644
--- a/lib/client-api/package.json
+++ b/lib/client-api/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/client-api",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook Client API",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -28,11 +35,11 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/channel-postmessage": "6.1.0-rc.4",
- "@storybook/channels": "6.1.0-rc.4",
- "@storybook/client-logger": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/channel-postmessage": "6.1.8",
+ "@storybook/channels": "6.1.8",
+ "@storybook/client-logger": "6.1.8",
+ "@storybook/core-events": "6.1.8",
"@storybook/csf": "0.0.1",
"@types/qs": "^6.9.0",
"@types/webpack-env": "^1.15.3",
@@ -54,12 +61,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/lib/client-api/src/inferArgTypes.ts b/lib/client-api/src/inferArgTypes.ts
index 6524b7eac1ad..c3b1642760c6 100644
--- a/lib/client-api/src/inferArgTypes.ts
+++ b/lib/client-api/src/inferArgTypes.ts
@@ -1,8 +1,10 @@
import mapValues from 'lodash/mapValues';
+import dedent from 'ts-dedent';
+import { logger } from '@storybook/client-logger';
import { SBType, ArgTypesEnhancer } from './types';
import { combineParameters } from './parameters';
-const inferType = (value?: any): SBType => {
+const inferType = (value: any, name: string, visited: Set): SBType => {
const type = typeof value;
switch (type) {
case 'boolean':
@@ -10,24 +12,40 @@ const inferType = (value?: any): SBType => {
case 'number':
case 'function':
return { name: type };
+ case 'symbol':
+ return { name: 'other', value: 'symbol' };
default:
break;
}
- if (Array.isArray(value)) {
- const childType: SBType =
- value.length > 0 ? inferType(value[0]) : { name: 'other', value: 'unknown' };
- return { name: 'array', value: childType };
- }
if (value) {
- const fieldTypes = mapValues(value, (field) => inferType(field));
+ if (visited.has(value)) {
+ logger.warn(dedent`
+ We've detected a cycle in arg '${name}'. Args should be JSON-serializable (-ish, functions are ok).
+
+ More info: https://storybook.js.org/docs/react/essentials/controls#fully-custom-args
+ `);
+ return { name: 'other', value: 'cyclic object' };
+ }
+ visited.add(value);
+ if (Array.isArray(value)) {
+ const childType: SBType =
+ value.length > 0
+ ? inferType(value[0], name, new Set(visited))
+ : { name: 'other', value: 'unknown' };
+ return { name: 'array', value: childType };
+ }
+ const fieldTypes = mapValues(value, (field) => inferType(field, name, new Set(visited)));
return { name: 'object', value: fieldTypes };
}
return { name: 'object', value: {} };
};
export const inferArgTypes: ArgTypesEnhancer = (context) => {
- const { argTypes: userArgTypes = {}, args = {} } = context.parameters;
+ const { id, parameters } = context;
+ const { argTypes: userArgTypes = {}, args = {} } = parameters;
if (!args) return userArgTypes;
- const argTypes = mapValues(args, (arg) => ({ type: inferType(arg) }));
+ const argTypes = mapValues(args, (arg, key) => ({
+ type: inferType(arg, `${id}.${key}`, new Set()),
+ }));
return combineParameters(argTypes, userArgTypes);
};
diff --git a/lib/client-api/src/simulate-pageload.ts b/lib/client-api/src/simulate-pageload.ts
index 274eaaecf406..488e33289b5e 100644
--- a/lib/client-api/src/simulate-pageload.ts
+++ b/lib/client-api/src/simulate-pageload.ts
@@ -82,15 +82,17 @@ export function simulatePageLoad($container: any) {
const typeAttr = $script.getAttribute('type');
// only run script tags without the type attribute
- // or with a javascript mime attribute value
- if (!typeAttr || !runScriptTypes.includes(typeAttr)) {
+ // or with a javascript mime attribute value from the list
+ if (!typeAttr || runScriptTypes.includes(typeAttr)) {
scriptsToExecute.push((callback: any) => insertScript($script, callback, $scriptsRoot));
}
});
// insert the script tags sequentially
// to preserve execution order
- insertScriptsSequentially(scriptsToExecute, simulateDOMContentLoaded, undefined);
+ if (scriptsToExecute.length) {
+ insertScriptsSequentially(scriptsToExecute, simulateDOMContentLoaded, undefined);
+ }
} else {
simulateDOMContentLoaded();
}
diff --git a/lib/client-logger/package.json b/lib/client-logger/package.json
index bd6b5114e763..18eeefaf6da8 100644
--- a/lib/client-logger/package.json
+++ b/lib/client-logger/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/client-logger",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -34,12 +41,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/lib/codemod/package.json b/lib/codemod/package.json
index 2fdf889e5a5f..445c387f053f 100644
--- a/lib/codemod/package.json
+++ b/lib/codemod/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/codemod",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "A collection of codemod scripts written with JSCodeshift",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/index.js",
"jsnext:main": "src/index.js",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -31,7 +38,7 @@
"dependencies": {
"@mdx-js/mdx": "^1.6.19",
"@storybook/csf": "0.0.1",
- "@storybook/node-logger": "6.1.0-rc.4",
+ "@storybook/node-logger": "6.1.8",
"core-js": "^3.0.1",
"cross-spawn": "^7.0.0",
"globby": "^11.0.0",
@@ -48,12 +55,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/lib/components/package.json b/lib/components/package.json
index abacc0646bc6..224356d254d1 100644
--- a/lib/components/package.json
+++ b/lib/components/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/components",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Core Storybook Components",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -29,9 +36,9 @@
},
"dependencies": {
"@popperjs/core": "^2.4.4",
- "@storybook/client-logger": "6.1.0-rc.4",
+ "@storybook/client-logger": "6.1.8",
"@storybook/csf": "0.0.1",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/theming": "6.1.8",
"@types/overlayscrollbars": "^1.9.0",
"@types/react-color": "^3.0.1",
"@types/react-syntax-highlighter": "11.0.4",
@@ -60,12 +67,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/lib/components/src/Loader/Loader.tsx b/lib/components/src/Loader/Loader.tsx
index 7eab53d55df8..dee0cf076ac9 100644
--- a/lib/components/src/Loader/Loader.tsx
+++ b/lib/components/src/Loader/Loader.tsx
@@ -1,4 +1,5 @@
import { EventSource, CONFIG_TYPE } from 'global';
+import { transparentize } from 'polished';
import React, { ComponentProps, FunctionComponent, useEffect, useState } from 'react';
import { styled, keyframes } from '@storybook/theming';
import { Icons } from '../icon/icon';
@@ -44,7 +45,7 @@ const ProgressTrack = styled.div(({ theme }) => ({
maxWidth: 300,
height: 5,
borderRadius: 5,
- background: `${theme.color.secondary}33`,
+ background: transparentize(0.8, theme.color.secondary),
overflow: 'hidden',
cursor: 'progress',
}));
diff --git a/lib/components/src/Zoom/Zoom.stories.tsx b/lib/components/src/Zoom/Zoom.stories.tsx
new file mode 100644
index 000000000000..9d510a1cc8cc
--- /dev/null
+++ b/lib/components/src/Zoom/Zoom.stories.tsx
@@ -0,0 +1,97 @@
+import React, { CSSProperties, useEffect, useState } from 'react';
+import { Zoom } from './Zoom';
+
+export default {
+ component: Zoom,
+ title: 'Basics/Zoom',
+ argTypes: {
+ scale: {
+ control: { type: 'range', min: 0.2, max: 30, step: 0.02 },
+ },
+ },
+};
+const EXAMPLE_ELEMENT = (
+
+);
+
+const TemplateElement = (args) => ;
+
+export const elementActualSize = TemplateElement.bind({});
+
+elementActualSize.args = {
+ scale: 1,
+ children: EXAMPLE_ELEMENT,
+};
+
+export const elementZoomedIn = TemplateElement.bind({});
+
+elementZoomedIn.args = {
+ scale: 0.7,
+ children: EXAMPLE_ELEMENT,
+};
+
+export const elementZoomedOut = TemplateElement.bind({});
+
+elementZoomedOut.args = {
+ scale: 3,
+ children: EXAMPLE_ELEMENT,
+};
+
+const style: CSSProperties = {
+ width: '500px',
+ height: '500px',
+ border: '2px solid hotpink',
+ position: 'relative',
+};
+
+const TemplateIFrame = (args) => {
+ const iFrameRef = React.useRef(null);
+ const [scale, setScale] = useState(1);
+ const [loaded, hasLoaded] = useState(false);
+
+ useEffect(() => {
+ if (loaded) {
+ setScale(args.scale);
+ }
+ }, [args.scale, loaded]);
+ return (
+
+
+ );
+};
+export const iFrameActualSize = TemplateIFrame.bind({});
+
+iFrameActualSize.args = {
+ scale: 1,
+ active: true,
+};
+
+export const iFrameZoomedIn = TemplateIFrame.bind({});
+
+iFrameZoomedIn.args = {
+ scale: 0.7,
+ active: true,
+};
+
+export const iFrameZoomedOut = TemplateIFrame.bind({});
+
+iFrameZoomedOut.args = {
+ scale: 3,
+ active: true,
+};
diff --git a/lib/components/src/Zoom/Zoom.tsx b/lib/components/src/Zoom/Zoom.tsx
new file mode 100644
index 000000000000..fd52d843ba42
--- /dev/null
+++ b/lib/components/src/Zoom/Zoom.tsx
@@ -0,0 +1,16 @@
+import window from 'global';
+import { ZoomElement as Element } from './ZoomElement';
+import { ZoomIFrame as IFrame } from './ZoomIFrame';
+
+export const browserSupportsCssZoom = (): boolean => {
+ try {
+ return window.document.implementation.createHTMLDocument('').body.style.zoom !== undefined;
+ } catch (error) {
+ return false;
+ }
+};
+
+export const Zoom = {
+ Element,
+ IFrame,
+};
diff --git a/lib/components/src/Zoom/ZoomElement.tsx b/lib/components/src/Zoom/ZoomElement.tsx
new file mode 100644
index 000000000000..db54f5ae8f3f
--- /dev/null
+++ b/lib/components/src/Zoom/ZoomElement.tsx
@@ -0,0 +1,40 @@
+import React, { ReactElement, useEffect, useState } from 'react';
+import { styled } from '@storybook/theming';
+import { browserSupportsCssZoom } from './Zoom';
+
+const ZoomElementWrapper = styled.div<{ scale: number; height: number }>(({ scale = 1, height }) =>
+ browserSupportsCssZoom()
+ ? {
+ '> *': {
+ zoom: 1 / scale,
+ },
+ }
+ : {
+ height: height + 50,
+ transformOrigin: 'top left',
+ transform: `scale(${1 / scale})`,
+ }
+);
+type ZoomProps = {
+ scale: number;
+ children: ReactElement | ReactElement[];
+};
+
+export function ZoomElement({ scale, children }: ZoomProps) {
+ const componentWrapperRef = React.useRef(null);
+ const [height, setHeight] = useState(0);
+
+ useEffect(() => {
+ if (componentWrapperRef.current) {
+ setHeight(componentWrapperRef.current.getBoundingClientRect().height);
+ }
+ }, [scale, componentWrapperRef.current]);
+
+ return (
+
+
+ {children}
+
+
+ );
+}
diff --git a/lib/components/src/Zoom/ZoomIFrame.tsx b/lib/components/src/Zoom/ZoomIFrame.tsx
new file mode 100644
index 000000000000..f35db5567a97
--- /dev/null
+++ b/lib/components/src/Zoom/ZoomIFrame.tsx
@@ -0,0 +1,67 @@
+import { Component, ReactElement } from 'react';
+import { browserSupportsCssZoom } from './Zoom';
+
+export type IZoomIFrameProps = {
+ scale: number;
+ children: ReactElement;
+ iFrameRef: React.MutableRefObject;
+ active?: boolean;
+};
+
+export class ZoomIFrame extends Component {
+ iframe: HTMLIFrameElement = null;
+
+ componentDidMount() {
+ const { iFrameRef } = this.props;
+ this.iframe = iFrameRef.current;
+ }
+
+ shouldComponentUpdate(nextProps: IZoomIFrameProps) {
+ const { scale, active } = this.props;
+
+ if (scale !== nextProps.scale) {
+ this.setIframeInnerZoom(nextProps.scale);
+ }
+
+ if (active !== nextProps.active) {
+ this.iframe.setAttribute('data-is-storybook', nextProps.active ? 'true' : 'false');
+ }
+
+ // this component renders an iframe, which gets updates via post-messages
+ // never update this component, it will cause the iframe to refresh
+ return false;
+ }
+
+ setIframeInnerZoom(scale: number) {
+ try {
+ if (browserSupportsCssZoom()) {
+ Object.assign(this.iframe.contentDocument.body.style, {
+ zoom: 1 / scale,
+ });
+ } else {
+ Object.assign(this.iframe.contentDocument.body.style, {
+ width: `${scale * 100}%`,
+ height: `${scale * 100}%`,
+ transform: `scale(${1 / scale})`,
+ transformOrigin: 'top left',
+ });
+ }
+ } catch (e) {
+ this.setIframeZoom(scale);
+ }
+ }
+
+ setIframeZoom(scale: number) {
+ Object.assign(this.iframe.style, {
+ width: `${scale * 100}%`,
+ height: `${scale * 100}%`,
+ transform: `scale(${1 / scale})`,
+ transformOrigin: 'top left',
+ });
+ }
+
+ render() {
+ const { children } = this.props;
+ return children;
+ }
+}
diff --git a/lib/components/src/blocks/Preview.tsx b/lib/components/src/blocks/Preview.tsx
index 1e58b51aabd1..29f2c20b69ce 100644
--- a/lib/components/src/blocks/Preview.tsx
+++ b/lib/components/src/blocks/Preview.tsx
@@ -7,6 +7,7 @@ import { Source, SourceProps } from './Source';
import { ActionBar, ActionItem } from '../ActionBar/ActionBar';
import { Toolbar } from './Toolbar';
import { ZoomContext } from './ZoomContext';
+import { Zoom } from '../Zoom/Zoom';
export interface PreviewProps {
isColumn?: boolean;
@@ -20,7 +21,7 @@ export interface PreviewProps {
type layout = 'padded' | 'fullscreen' | 'centered';
-const ChildrenContainer = styled.div(
+const ChildrenContainer = styled.div(
({ isColumn, columns, layout }) => ({
display: isColumn || !columns ? 'block' : 'flex',
position: 'relative',
@@ -28,7 +29,7 @@ const ChildrenContainer = styled.div *': isColumn
+ '& .innerZoomElementWrapper > *': isColumn
? {
width: layout !== 'fullscreen' ? 'calc(100% - 20px)' : '100%',
display: 'block',
@@ -43,7 +44,7 @@ const ChildrenContainer = styled.div *': {
+ '& .innerZoomElementWrapper > *': {
width: 'auto',
border: '10px solid transparent!important',
},
@@ -59,13 +60,10 @@ const ChildrenContainer = styled.div ({
- '> *': {
- zoom: 1 / zoom,
- },
- }),
({ columns }) =>
- columns && columns > 1 ? { '> *': { minWidth: `calc(100% / ${columns} - 20px)` } } : {}
+ columns && columns > 1
+ ? { '.innerZoomElementWrapper > *': { minWidth: `calc(100% / ${columns} - 20px)` } }
+ : {}
);
const StyledSource = styled(Source)<{}>(({ theme }) => ({
@@ -217,15 +215,16 @@ const Preview: FunctionComponent = ({
- {Array.isArray(children) ? (
- // eslint-disable-next-line react/no-array-index-key
- children.map((child, i) => {child}
)
- ) : (
- {children}
- )}
+
+ {Array.isArray(children) ? (
+ // eslint-disable-next-line react/no-array-index-key
+ children.map((child, i) => {child}
)
+ ) : (
+ {children}
+ )}
+
diff --git a/lib/components/src/blocks/Typeset.tsx b/lib/components/src/blocks/Typeset.tsx
index ae1193e0a83c..c4f3f26ab3df 100644
--- a/lib/components/src/blocks/Typeset.tsx
+++ b/lib/components/src/blocks/Typeset.tsx
@@ -60,7 +60,7 @@ export const Typeset: FunctionComponent = ({
fontFamily,
fontSize: size,
fontWeight,
- lineHeight: size,
+ lineHeight: 1.2,
}}
>
{sampleText || 'Was he a beast if music could move him so?'}
diff --git a/lib/components/src/index.ts b/lib/components/src/index.ts
index 3e088e977270..096638381a54 100644
--- a/lib/components/src/index.ts
+++ b/lib/components/src/index.ts
@@ -15,6 +15,7 @@ export { ActionBar } from './ActionBar/ActionBar';
export { Spaced } from './spaced/Spaced';
export { Placeholder } from './placeholder/placeholder';
export { ScrollArea } from './ScrollArea/ScrollArea';
+export { Zoom } from './Zoom/Zoom';
// Forms
export { Button } from './Button/Button';
diff --git a/lib/core-events/package.json b/lib/core-events/package.json
index d24575b72145..5c7453a71a2e 100644
--- a/lib/core-events/package.json
+++ b/lib/core-events/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/core-events",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Event names used in storybook core",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -33,12 +40,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/lib/core/package.json b/lib/core/package.json
index 824fa7a7e53b..7be0b24b8d48 100644
--- a/lib/core/package.json
+++ b/lib/core/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/core",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook framework-agnostic API",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/client/index.js",
"types": "dist/client/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"dll/**/*",
@@ -52,20 +59,20 @@
"@babel/preset-react": "^7.12.1",
"@babel/preset-typescript": "^7.12.1",
"@babel/register": "^7.12.1",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/channel-postmessage": "6.1.0-rc.4",
- "@storybook/channels": "6.1.0-rc.4",
- "@storybook/client-api": "6.1.0-rc.4",
- "@storybook/client-logger": "6.1.0-rc.4",
- "@storybook/components": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/channel-postmessage": "6.1.8",
+ "@storybook/channels": "6.1.8",
+ "@storybook/client-api": "6.1.8",
+ "@storybook/client-logger": "6.1.8",
+ "@storybook/components": "6.1.8",
+ "@storybook/core-events": "6.1.8",
"@storybook/csf": "0.0.1",
- "@storybook/node-logger": "6.1.0-rc.4",
- "@storybook/router": "6.1.0-rc.4",
+ "@storybook/node-logger": "6.1.8",
+ "@storybook/router": "6.1.8",
"@storybook/semver": "^7.3.2",
- "@storybook/theming": "6.1.0-rc.4",
- "@storybook/ui": "6.1.0-rc.4",
+ "@storybook/theming": "6.1.8",
+ "@storybook/ui": "6.1.8",
"@types/glob-base": "^0.3.0",
"@types/micromatch": "^4.0.1",
"@types/node-fetch": "^2.5.4",
@@ -122,7 +129,6 @@
"style-loader": "^1.2.1",
"telejson": "^5.0.2",
"terser-webpack-plugin": "^3.0.0",
- "trash": "^6.1.1",
"ts-dedent": "^2.0.0",
"unfetch": "^4.1.0",
"url-loader": "^4.0.0",
@@ -156,12 +162,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/lib/core/src/client/preview/url.test.ts b/lib/core/src/client/preview/url.test.ts
index f9f2aa09f3ed..bc154b76cfef 100644
--- a/lib/core/src/client/preview/url.test.ts
+++ b/lib/core/src/client/preview/url.test.ts
@@ -42,6 +42,16 @@ describe('url', () => {
'pathname?foo=bar&id=story--id&viewMode=story'
);
});
+ it('should ignore + keep hashes', () => {
+ document.location.search = 'foo=bar&selectedStory=selStory&selectedKind=selKind';
+ document.location.hash = '#foobar';
+ setPath({ storyId: 'story--id', viewMode: 'story' });
+ expect(history.replaceState).toHaveBeenCalledWith(
+ {},
+ '',
+ 'pathname?foo=bar&id=story--id&viewMode=story#foobar'
+ );
+ });
});
describe('parseQueryParameters', () => {
diff --git a/lib/core/src/client/preview/url.ts b/lib/core/src/client/preview/url.ts
index 73e89b618fd5..e49d547519d0 100644
--- a/lib/core/src/client/preview/url.ts
+++ b/lib/core/src/client/preview/url.ts
@@ -19,14 +19,15 @@ export const setPath = (selection?: StoreSelection) => {
}
const { storyId, viewMode }: { storyId: StoryId; viewMode: ViewMode } = selection;
- const { path, selectedKind, selectedStory, ...rest } = qs.parse(document.location.search, {
+ const { search, hash } = document.location;
+ const { path, selectedKind, selectedStory, ...rest } = qs.parse(search, {
ignoreQueryPrefix: true,
});
const newPath = `${document.location.pathname}?${qs.stringify({
...rest,
id: storyId,
viewMode,
- })}`;
+ })}${hash || ''}`;
history.replaceState({}, '', newPath);
};
diff --git a/lib/core/src/server/build-dev.ts b/lib/core/src/server/build-dev.ts
index 865969588578..622df7aea7fe 100644
--- a/lib/core/src/server/build-dev.ts
+++ b/lib/core/src/server/build-dev.ts
@@ -17,17 +17,17 @@ import { DevCliOptions, getDevCli } from './cli';
import { resolvePathInStorybookCache } from './utils/resolve-path-in-sb-cache';
import { ReleaseNotesData, VersionCheck, PackageJson, LoadOptions } from './types';
+const { STORYBOOK_VERSION_BASE = 'https://storybook.js.org' } = process.env;
+
const cache = Cache({
basePath: resolvePathInStorybookCache('dev-server'),
ns: 'storybook', // Optional. A grouping namespace for items.
});
const writeStats = async (name: string, stats: Stats) => {
- await fs.writeFile(
- resolvePathInStorybookCache(`public/${name}-stats.json`),
- JSON.stringify(stats.toJson(), null, 2),
- 'utf8'
- );
+ const filePath = resolvePathInStorybookCache(`public/${name}-stats.json`);
+ await fs.writeFile(filePath, JSON.stringify(stats.toJson(), null, 2), 'utf8');
+ return filePath;
};
const getFreePort = (port: number) =>
@@ -45,7 +45,7 @@ const updateCheck = async (version: string): Promise => {
// if last check was more then 24h ago
if (time - 86400000 > fromCache.time) {
const fromFetch: any = await Promise.race([
- fetch(`https://storybook.js.org/versions.json?current=${version}`),
+ fetch(`${STORYBOOK_VERSION_BASE}/versions.json?current=${version}`),
// if fetch is too slow, we won't wait for it
new Promise((res, rej) => global.setTimeout(rej, 1500)),
]);
@@ -153,8 +153,8 @@ function outputStartupInformation(options: {
version: string;
address: string;
networkAddress: string;
- managerTotalTime: [number, number];
- previewTotalTime: [number, number];
+ managerTotalTime?: [number, number];
+ previewTotalTime?: [number, number];
}) {
const {
updateInfo,
@@ -220,12 +220,13 @@ function outputStartupInformation(options: {
async function outputStats(previewStats: Stats, managerStats: Stats) {
if (previewStats) {
- await writeStats('preview', previewStats);
+ const filePath = await writeStats('preview', previewStats);
+ logger.info(`=> preview stats written to ${chalk.cyan(filePath)}`);
+ }
+ if (managerStats) {
+ const filePath = await writeStats('manager', managerStats);
+ logger.info(`=> manager stats written to ${chalk.cyan(filePath)}`);
}
- await writeStats('manager', managerStats);
- logger.info(
- `stats written to => ${chalk.cyan(resolvePathInStorybookCache('public/[name].json'))}`
- );
}
export async function buildDevStandalone(
@@ -282,10 +283,9 @@ export async function buildDevStandalone(
if (options.smokeTest) {
await outputStats(previewStats, managerStats);
- const managerWarnings = (managerStats as any).toJson().warnings.length > 0;
- const previewWarnings =
- !options.ignorePreview && (previewStats as any).toJson().warnings.length > 0;
- process.exit(managerWarnings || previewWarnings ? 1 : 0);
+ const hasManagerWarnings = managerStats && managerStats.toJson().warnings.length > 0;
+ const hasPreviewWarnings = previewStats && previewStats.toJson().warnings.length > 0;
+ process.exit(hasManagerWarnings || (hasPreviewWarnings && !options.ignorePreview) ? 1 : 0);
return;
}
diff --git a/lib/core/src/server/build-static.ts b/lib/core/src/server/build-static.ts
index 9f4af9b254bb..506d871f5226 100644
--- a/lib/core/src/server/build-static.ts
+++ b/lib/core/src/server/build-static.ts
@@ -3,7 +3,6 @@ import fs from 'fs-extra';
import path from 'path';
import webpack from 'webpack';
import shelljs from 'shelljs';
-import trash from 'trash';
import { logger } from '@storybook/node-logger';
@@ -107,8 +106,7 @@ async function copyAllStaticFiles(staticDir: any[] | undefined, outputDir: strin
const [currentStaticDir, staticEndpoint] = dir.split(':').concat('/');
const localStaticPath = path.resolve(currentStaticDir);
- // @ts-ignore
- if (await !fs.exists(localStaticPath)) {
+ if (!(await fs.pathExists(localStaticPath))) {
logger.error(`Error: no such directory to load static files: ${localStaticPath}`);
process.exit(-1);
}
@@ -177,7 +175,8 @@ export async function buildStaticStandalone(options: any) {
const defaultFavIcon = require.resolve('./public/favicon.ico');
logger.info(`=> Cleaning outputDir ${outputDir}`);
- await trash(outputDir, { glob: false });
+ if (outputDir === '/') throw new Error("Won't remove directory '/'. Check your outputDir!");
+ await fs.remove(outputDir);
await cpy(defaultFavIcon, outputDir);
await copyAllStaticFiles(staticDir, outputDir);
diff --git a/lib/core/src/server/dev-server.ts b/lib/core/src/server/dev-server.ts
index d7d72c8d6360..900efa33f481 100644
--- a/lib/core/src/server/dev-server.ts
+++ b/lib/core/src/server/dev-server.ts
@@ -16,6 +16,7 @@ import webpackHotMiddleware from 'webpack-hot-middleware';
// eslint-disable-next-line import/no-extraneous-dependencies
import { NextHandleFunction } from 'connect';
+import { FileSystemCache } from 'file-system-cache';
import { getMiddleware } from './utils/middleware';
import { logConfig } from './logConfig';
import loadConfig from './config';
@@ -84,24 +85,25 @@ async function useStatics(router: any, options: { staticDir?: string[] }) {
if (staticDir && staticDir.length) {
await Promise.all(
staticDir.map(async (dir) => {
- const [currentStaticDir, staticEndpoint] = dir.split(':').concat('/');
- const localStaticPath = path.resolve(currentStaticDir);
-
- if (!(await pathExists(localStaticPath))) {
- logger.error(`Error: no such directory to load static files: ${localStaticPath}`);
- process.exit(-1);
+ const [dirname, location = '/'] = dir.split(':');
+ const dirpath = path.resolve(dirname);
+ const endpoint = location.startsWith('/') ? location : `/${location}`;
+
+ if (!(await pathExists(dirpath))) {
+ logger.warn(`Failed to load static files, no such directory: ${dirpath}`);
+ logger.warn(`You should create this directory, or omit the -s (--static-dir) option.`);
+ return;
}
- logger.info(
- `=> Loading static files from: ${localStaticPath} and serving at ${staticEndpoint} .`
- );
- router.use(staticEndpoint, express.static(localStaticPath, { index: false }));
-
- const faviconPath = path.resolve(localStaticPath, 'favicon.ico');
+ logger.info(`=> Loading static files from ${dirpath} and serving at ${endpoint}.`);
+ router.use(endpoint, express.static(dirpath, { index: false }));
- if (await pathExists(faviconPath)) {
- hasCustomFavicon = true;
- router.use(favicon(faviconPath));
+ if (!hasCustomFavicon) {
+ const faviconPath = path.resolve(dirpath, 'favicon.ico');
+ if (await pathExists(faviconPath)) {
+ hasCustomFavicon = true;
+ router.use(favicon(faviconPath));
+ }
}
})
);
@@ -171,7 +173,8 @@ const useProgressReporting = async (
value = Math.max(newValue, value); // never go backwards
const progress = { value, message: message.charAt(0).toUpperCase() + message.slice(1) };
if (message === 'building') {
- const counts = arg3.match(/(\d+)\/(\d+)/) || [];
+ // arg3 undefined in webpack5
+ const counts = (arg3 && arg3.match(/(\d+)\/(\d+)/)) || [];
const complete = parseInt(counts[1], 10);
const total = parseInt(counts[2], 10);
if (!Number.isNaN(complete) && !Number.isNaN(total)) {
@@ -196,6 +199,23 @@ const useProgressReporting = async (
new ProgressPlugin({ handler, modulesCount }).apply(compiler);
};
+const useManagerCache = async (fsc: FileSystemCache, managerConfig: webpack.Configuration) => {
+ // Drop the `cache` property because it'll change as a result of writing to the cache.
+ const { cache: _, ...baseConfig } = managerConfig;
+ const configString = stringify(baseConfig);
+ const cachedConfig = await fsc.get('managerConfig');
+ await fsc.set('managerConfig', configString);
+ return configString === cachedConfig;
+};
+
+const clearManagerCache = async (fsc: FileSystemCache) => {
+ if (fsc && fsc.fileExists('managerConfig')) {
+ await fsc.remove('managerConfig');
+ return true;
+ }
+ return false;
+};
+
const startManager = async ({
startTime,
options,
@@ -220,30 +240,30 @@ const startManager = async ({
logConfig('Manager webpack config', managerConfig);
}
- if (options.cache) {
+ if (options.cache && !options.smokeTest) {
if (options.managerCache) {
- const configString = stringify(managerConfig);
- const cachedConfig = await options.cache.get('managerConfig');
- options.cache.set('managerConfig', configString);
- if (configString === cachedConfig && (await pathExists(outputDir))) {
+ const [useCache, hasOutput] = await Promise.all([
+ // must run even if outputDir doesn't exist, otherwise the 2nd run won't use cache
+ useManagerCache(options.cache, managerConfig),
+ pathExists(outputDir),
+ ]);
+ if (useCache && hasOutput) {
logger.info('=> Using cached manager');
managerConfig = null;
}
- } else {
- options.cache.remove('managerConfig');
+ } else if (await clearManagerCache(options.cache)) {
+ logger.info('=> Cleared cached manager config');
}
}
}
if (!managerConfig) {
- // FIXME: This object containing default values should match ManagerResult
- // @ts-ignore
- return { managerStats: {}, managerTotalTime: 0 } as ManagerResult;
+ return {};
}
const compiler = webpack(managerConfig);
const middleware = webpackDevMiddleware(compiler, {
- publicPath: managerConfig.output.publicPath,
+ publicPath: managerConfig.output?.publicPath,
writeToDisk: true,
watchOptions: {
aggregateTimeout: 2000,
@@ -261,11 +281,27 @@ const startManager = async ({
next();
});
+ // Used to report back any client-side (runtime) errors
+ router.post('/runtime-error', express.json(), (request, response) => {
+ if (request.body?.error) {
+ logger.error('Runtime error! Check your browser console.');
+ logger.error(request.body.error.stack || request.body.message || request.body);
+ if (request.body.origin === 'manager') clearManagerCache(options.cache);
+ }
+ response.sendStatus(200);
+ });
+
router.use(middleware);
const managerStats: Stats = await new Promise((resolve) => middleware.waitUntilValid(resolve));
- if (!managerStats) throw new Error('no stats after building preview');
- if (managerStats.hasErrors()) throw managerStats;
+ if (!managerStats) {
+ await clearManagerCache(options.cache);
+ throw new Error('no stats after building manager');
+ }
+ if (managerStats.hasErrors()) {
+ await clearManagerCache(options.cache);
+ throw managerStats;
+ }
return { managerStats, managerTotalTime: process.hrtime(startTime) };
};
@@ -276,9 +312,7 @@ const startPreview = async ({
outputDir,
}: any): Promise => {
if (options.ignorePreview) {
- // FIXME: This object containing default values should match PreviewResult
- // @ts-ignore
- return { previewStats: {}, previewTotalTime: 0 } as PreviewResult;
+ return {};
}
const previewConfig = await loadConfig({
diff --git a/lib/core/src/server/preview/iframe-webpack.config.ts b/lib/core/src/server/preview/iframe-webpack.config.ts
index 7c62985fa170..ffc1e257dfc9 100644
--- a/lib/core/src/server/preview/iframe-webpack.config.ts
+++ b/lib/core/src/server/preview/iframe-webpack.config.ts
@@ -10,8 +10,6 @@ import VirtualModulePlugin from 'webpack-virtual-modules';
import PnpWebpackPlugin from 'pnp-webpack-plugin';
import ForkTsCheckerWebpackPlugin from 'fork-ts-checker-webpack-plugin';
-import resolveFrom from 'resolve-from';
-
import themingPaths from '@storybook/theming/paths';
import { createBabelLoader } from './babel-loader-preview';
@@ -22,10 +20,7 @@ import { getPreviewHeadHtml, getPreviewBodyHtml } from '../utils/template';
import { toRequireContextString } from './to-require-context';
import { useBaseTsSupport } from '../config/useBaseTsSupport';
-const reactPaths: Record = {};
-
const storybookPaths: Record = [
- 'addons',
'addons',
'api',
'channels',
@@ -41,19 +36,12 @@ const storybookPaths: Record = [
(acc, sbPackage) => ({
...acc,
[`@storybook/${sbPackage}`]: path.dirname(
- resolveFrom(__dirname, `@storybook/${sbPackage}/package.json`)
+ require.resolve(`@storybook/${sbPackage}/package.json`)
),
}),
{}
);
-try {
- reactPaths.react = path.dirname(resolveFrom(process.cwd(), 'react/package.json'));
- reactPaths['react-dom'] = path.dirname(resolveFrom(process.cwd(), 'react-dom/package.json'));
-} catch (e) {
- //
-}
-
export default async ({
configDir,
babelOptions,
@@ -188,7 +176,8 @@ export default async ({
alias: {
...themingPaths,
...storybookPaths,
- ...reactPaths,
+ react: path.dirname(require.resolve('react/package.json')),
+ 'react-dom': path.dirname(require.resolve('react-dom/package.json')),
},
plugins: [
diff --git a/lib/core/src/server/templates/base-manager-head.html b/lib/core/src/server/templates/base-manager-head.html
index 769db9c828de..5686218e223f 100644
--- a/lib/core/src/server/templates/base-manager-head.html
+++ b/lib/core/src/server/templates/base-manager-head.html
@@ -23,4 +23,15 @@
// eslint-disable-next-line no-console
console.warn('unable to connect to top frame for connecting dev tools');
}
+
+ window.onerror = function onerror(message, source, line, column, err) {
+ if (window.CONFIG_TYPE !== 'DEVELOPMENT') return;
+ // eslint-disable-next-line no-var, vars-on-top
+ var error = { message: err.message, name: err.name, stack: err.stack };
+ window.fetch('/runtime-error', {
+ method: 'POST',
+ headers: { 'Content-Type': 'application/json' },
+ body: JSON.stringify({ message, source, line, column, error, origin: 'manager' }),
+ });
+ };
diff --git a/lib/core/src/server/templates/base-preview-head.html b/lib/core/src/server/templates/base-preview-head.html
index 51cc56b12725..f80158c80989 100644
--- a/lib/core/src/server/templates/base-preview-head.html
+++ b/lib/core/src/server/templates/base-preview-head.html
@@ -9,12 +9,25 @@
.sb-show-main.sb-main-centered {
margin: 0;
- padding: 1rem;
display: flex;
- justify-content: center;
align-items: center;
min-height: 100vh;
+ }
+
+ .sb-show-main.sb-main-centered #root {
box-sizing: border-box;
+ margin: auto;
+ padding: 1rem;
+ max-height: 100%; /* Hack for centering correctly in IE11 */
+ }
+
+ /* Vertical centering fix for IE11 */
+ @media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
+ .sb-show-main.sb-main-centered:after {
+ content: '';
+ min-height: inherit;
+ font-size: 0;
+ }
}
.sb-show-main.sb-main-fullscreen {
@@ -98,4 +111,15 @@
// eslint-disable-next-line no-console
console.warn('unable to connect to top frame for connecting dev tools');
}
+
+ window.onerror = function onerror(message, source, line, column, err) {
+ if (window.CONFIG_TYPE !== 'DEVELOPMENT') return;
+ // eslint-disable-next-line no-var, vars-on-top
+ var error = { message: err.message, name: err.name, stack: err.stack };
+ window.fetch('/runtime-error', {
+ method: 'POST',
+ headers: { 'Content-Type': 'application/json' },
+ body: JSON.stringify({ message, source, line, column, error, origin: 'preview' }),
+ });
+ };
diff --git a/lib/core/src/server/types.ts b/lib/core/src/server/types.ts
index 6993a9dd0dbf..bcd4062089fc 100644
--- a/lib/core/src/server/types.ts
+++ b/lib/core/src/server/types.ts
@@ -94,13 +94,13 @@ export interface ReleaseNotesData {
}
export interface PreviewResult {
- previewStats: Stats;
- previewTotalTime: [number, number];
+ previewStats?: Stats;
+ previewTotalTime?: [number, number];
}
export interface ManagerResult {
- managerStats: Stats;
- managerTotalTime: [number, number];
+ managerStats?: Stats;
+ managerTotalTime?: [number, number];
}
// TODO: this is a generic interface that we can share across multiple SB packages (like @storybook/cli)
diff --git a/lib/core/src/server/utils/prebuilt-manager.ts b/lib/core/src/server/utils/prebuilt-manager.ts
index 2e527b2ea831..860a7eefad3c 100644
--- a/lib/core/src/server/utils/prebuilt-manager.ts
+++ b/lib/core/src/server/utils/prebuilt-manager.ts
@@ -22,9 +22,9 @@ export const getPrebuiltDir = async ({
options,
}: {
configDir: string;
- options: { managerCache?: boolean };
+ options: { managerCache?: boolean; smokeTest?: boolean };
}): Promise => {
- if (options.managerCache === false) return false;
+ if (options.managerCache === false || options.smokeTest) return false;
const prebuiltDir = path.join(__dirname, '../../../prebuilt');
const hasPrebuiltManager = await pathExists(path.join(prebuiltDir, 'index.html'));
diff --git a/lib/core/src/typings.d.ts b/lib/core/src/typings.d.ts
index 016867607433..94f3fdaa2538 100644
--- a/lib/core/src/typings.d.ts
+++ b/lib/core/src/typings.d.ts
@@ -5,6 +5,32 @@ declare module 'lazy-universal-dotenv';
declare module 'pnp-webpack-plugin';
declare module '@storybook/theming/paths';
declare module '@storybook/ui/paths';
-declare module 'file-system-cache';
declare module 'better-opn';
declare module '@storybook/ui';
+
+declare module 'file-system-cache' {
+ export interface Options {
+ basePath?: string;
+ ns?: string | string[];
+ extension?: string;
+ }
+
+ export declare class FileSystemCache {
+ constructor(options: Options);
+ path(key: string): string;
+ fileExists(key: string): Promise;
+ ensureBasePath(): Promise;
+ get(key: string, defaultValue?: any): Promise;
+ getSync(key: string, defaultValue?: any): any | typeof defaultValue;
+ set(key: string, value: any): Promise<{ path: string }>
+ setSync(key: string, value: any): this;
+ remove(key: string): Promise;
+ clear(): Promise;
+ save(): Promise<{ paths: string[] }>;
+ load(): Promise<{ files: Array<{ path: string, value: any }> }>;
+ }
+
+ function create(options: Options): FileSystemCache;
+
+ export = create;
+}
diff --git a/lib/node-logger/package.json b/lib/node-logger/package.json
index 0cb48094f59b..fbe79abbce55 100644
--- a/lib/node-logger/package.json
+++ b/lib/node-logger/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/node-logger",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -40,12 +47,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/lib/postinstall/package.json b/lib/postinstall/package.json
index d757ade4b4dd..e1a7f5a18405 100644
--- a/lib/postinstall/package.json
+++ b/lib/postinstall/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/postinstall",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Storybook addons postinstall utilities",
"keywords": [
"api",
@@ -18,6 +18,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -39,12 +46,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/lib/router/package.json b/lib/router/package.json
index cdc39136de06..568dd0d562f1 100644
--- a/lib/router/package.json
+++ b/lib/router/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/router",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Core Storybook Router",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -42,12 +49,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/lib/source-loader/package.json b/lib/source-loader/package.json
index 08aa66cc5e8c..664c57fa5f1e 100644
--- a/lib/source-loader/package.json
+++ b/lib/source-loader/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/source-loader",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Source loader",
"keywords": [
"lib",
@@ -18,6 +18,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -29,8 +36,8 @@
"prepare": "node ../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/client-logger": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/client-logger": "6.1.8",
"@storybook/csf": "0.0.1",
"core-js": "^3.0.1",
"estraverse": "^4.2.0",
@@ -48,12 +55,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/lib/theming/package.json b/lib/theming/package.json
index 0b3b216708c0..4ec02c1c9656 100644
--- a/lib/theming/package.json
+++ b/lib/theming/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/theming",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Core Storybook Components",
"keywords": [
"storybook"
@@ -17,6 +17,13 @@
"license": "MIT",
"main": "dist/index.js",
"types": "dist/index.d.ts",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -31,7 +38,7 @@
"@emotion/core": "^10.1.1",
"@emotion/is-prop-valid": "^0.8.6",
"@emotion/styled": "^10.0.23",
- "@storybook/client-logger": "6.1.0-rc.4",
+ "@storybook/client-logger": "6.1.8",
"core-js": "^3.0.1",
"deep-object-diff": "^1.1.0",
"emotion-theming": "^10.0.19",
@@ -48,12 +55,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/lib/ui/package.json b/lib/ui/package.json
index e46b875e429e..0a821ba4ee67 100644
--- a/lib/ui/package.json
+++ b/lib/ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/ui",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"description": "Core Storybook UI",
"keywords": [
"storybook"
@@ -16,6 +16,13 @@
},
"license": "MIT",
"main": "dist/index.js",
+ "typesVersions": {
+ "<3.8": {
+ "*": [
+ "ts3.4/*"
+ ]
+ }
+ },
"files": [
"dist/**/*",
"README.md",
@@ -28,15 +35,15 @@
},
"dependencies": {
"@emotion/core": "^10.1.1",
- "@storybook/addons": "6.1.0-rc.4",
- "@storybook/api": "6.1.0-rc.4",
- "@storybook/channels": "6.1.0-rc.4",
- "@storybook/client-logger": "6.1.0-rc.4",
- "@storybook/components": "6.1.0-rc.4",
- "@storybook/core-events": "6.1.0-rc.4",
- "@storybook/router": "6.1.0-rc.4",
+ "@storybook/addons": "6.1.8",
+ "@storybook/api": "6.1.8",
+ "@storybook/channels": "6.1.8",
+ "@storybook/client-logger": "6.1.8",
+ "@storybook/components": "6.1.8",
+ "@storybook/core-events": "6.1.8",
+ "@storybook/router": "6.1.8",
"@storybook/semver": "^7.3.2",
- "@storybook/theming": "6.1.0-rc.4",
+ "@storybook/theming": "6.1.8",
"@types/markdown-to-jsx": "^6.11.0",
"copy-to-clipboard": "^3.0.8",
"core-js": "^3.0.1",
@@ -60,9 +67,9 @@
},
"devDependencies": {
"@babel/core": "^7.12.3",
- "@storybook/addon-actions": "6.1.0-rc.4",
- "@storybook/addon-knobs": "6.1.0-rc.4",
- "@storybook/react": "6.1.0-rc.4",
+ "@storybook/addon-actions": "6.1.8",
+ "@storybook/addon-knobs": "6.1.8",
+ "@storybook/react": "6.1.8",
"@testing-library/react": "^10.0.3",
"babel-loader": "^8.0.6",
"chromatic": "^5.0.0",
@@ -78,12 +85,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "c174d7429c2593e051cc2dd1361bb28bff71f75b",
- "typesVersions": {
- "<3.8": {
- "*": [
- "ts3.4/*"
- ]
- }
- }
+ "gitHead": "6c4d0ed4beea726a121cddd365cc5258d6828be9"
}
diff --git a/lib/ui/src/components/preview/iframe.tsx b/lib/ui/src/components/preview/iframe.tsx
index e432f9990add..9c9e69742d4f 100644
--- a/lib/ui/src/components/preview/iframe.tsx
+++ b/lib/ui/src/components/preview/iframe.tsx
@@ -1,9 +1,6 @@
-import window from 'global';
-import React, { Component, IframeHTMLAttributes } from 'react';
-
+import React, { IframeHTMLAttributes } from 'react';
import { styled } from '@storybook/theming';
-
-const FIREFOX_BROWSER = 'Firefox';
+import { Zoom } from '@storybook/components';
const StyledIframe = styled.iframe({
position: 'absolute',
@@ -25,70 +22,21 @@ export interface IFrameProps {
active: boolean;
}
-export class IFrame extends Component> {
- iframe: HTMLIFrameElement = null;
-
- componentDidMount() {
- const { id } = this.props;
- this.iframe = window.document.getElementById(id);
- }
-
- shouldComponentUpdate(nextProps: IFrameProps) {
- const { scale, active } = this.props;
-
- if (scale !== nextProps.scale) {
- this.setIframeInnerZoom(nextProps.scale);
- }
-
- if (active !== nextProps.active) {
- this.iframe.setAttribute('data-is-storybook', nextProps.active ? 'true' : 'false');
- }
-
- // this component renders an iframe, which gets updates via post-messages
- // never update this component, it will cause the iframe to refresh
- return false;
- }
-
- setIframeInnerZoom(scale: number) {
- try {
- if (window.navigator.userAgent.indexOf(FIREFOX_BROWSER) !== -1) {
- Object.assign(this.iframe.contentDocument.body.style, {
- width: `${scale * 100}%`,
- height: `${scale * 100}%`,
- transform: `scale(${1 / scale})`,
- transformOrigin: 'top left',
- });
- } else {
- Object.assign(this.iframe.contentDocument.body.style, {
- zoom: 1 / scale,
- });
- }
- } catch (e) {
- this.setIframeZoom(scale);
- }
- }
-
- setIframeZoom(scale: number) {
- Object.assign(this.iframe.style, {
- width: `${scale * 100}%`,
- height: `${scale * 100}%`,
- transform: `scale(${1 / scale})`,
- transformOrigin: 'top left',
- });
- }
-
- render() {
- const { id, title, src, allowFullScreen, scale, active, ...rest } = this.props;
- return (
+export function IFrame(props: IFrameProps & IframeHTMLAttributes) {
+ const { active, id, title, src, allowFullScreen, scale, ...rest } = props;
+ const iFrameRef = React.useRef(null);
+ return (
+
this.iframe.setAttribute('data-is-loaded', 'true')}
data-is-storybook={active ? 'true' : 'false'}
+ onLoad={(e) => e.currentTarget.setAttribute('data-is-loaded', 'true')}
id={id}
title={title}
src={src}
allowFullScreen={allowFullScreen}
+ ref={iFrameRef}
{...rest}
/>
- );
- }
+
+ );
}
diff --git a/lib/ui/src/components/sidebar/HighlightStyles.tsx b/lib/ui/src/components/sidebar/HighlightStyles.tsx
index a09a53a647fc..c1f8269e37b2 100644
--- a/lib/ui/src/components/sidebar/HighlightStyles.tsx
+++ b/lib/ui/src/components/sidebar/HighlightStyles.tsx
@@ -1,23 +1,25 @@
+import { transparentize } from 'polished';
import React, { FunctionComponent } from 'react';
import { Global } from '@storybook/theming';
import { Highlight } from './types';
export const HighlightStyles: FunctionComponent = ({ refId, itemId }) => (
({
- [`[data-ref-id="${refId}"][data-item-id="${itemId}"]:not([data-selected="true"])`]: {
- [`&[data-nodetype="component"], &[data-nodetype="group"]`]: {
- background: `${color.secondary}22`,
- '&:hover, &:focus': {
- background: `${color.secondary}22`,
+ styles={({ color }) => {
+ const background = transparentize(0.85, color.secondary);
+ return {
+ [`[data-ref-id="${refId}"][data-item-id="${itemId}"]:not([data-selected="true"])`]: {
+ [`&[data-nodetype="component"], &[data-nodetype="group"]`]: {
+ background,
+ '&:hover, &:focus': { background },
+ },
+ [`&[data-nodetype="story"], &[data-nodetype="document"]`]: {
+ color: color.defaultText,
+ background,
+ '&:hover, &:focus': { background },
},
},
- [`&[data-nodetype="story"], &[data-nodetype="document"]`]: {
- color: color.defaultText,
- background: `${color.secondary}22`,
- '&:hover, &:focus': { background: `${color.secondary}22` },
- },
- },
- })}
+ };
+ }}
/>
);
diff --git a/lib/ui/src/components/sidebar/Search.tsx b/lib/ui/src/components/sidebar/Search.tsx
index 8eb7a6c22d13..034fea29271d 100644
--- a/lib/ui/src/components/sidebar/Search.tsx
+++ b/lib/ui/src/components/sidebar/Search.tsx
@@ -5,6 +5,7 @@ import { styled } from '@storybook/theming';
import { Icons } from '@storybook/components';
import Downshift, { DownshiftState, StateChangeOptions } from 'downshift';
import Fuse, { FuseOptions } from 'fuse.js';
+import { transparentize } from 'polished';
import React, { useEffect, useMemo, useRef, useState, useCallback } from 'react';
import { DEFAULT_REF_ID } from './data';
@@ -75,7 +76,7 @@ const Input = styled.input(({ theme }) => ({
height: 28,
paddingLeft: 28,
paddingRight: 28,
- border: `1px solid ${theme.color.mediumdark}66`,
+ border: `1px solid ${transparentize(0.6, theme.color.mediumdark)}`,
background: 'transparent',
borderRadius: 28,
fontSize: `${theme.typography.size.s1}px`,
@@ -354,7 +355,10 @@ export const Search = React.memo<{
return (
<>
Search for components
-
+
{enableShortcuts && /}
diff --git a/lib/ui/src/components/sidebar/SearchResults.tsx b/lib/ui/src/components/sidebar/SearchResults.tsx
index 5c86ea511387..68bae2a066f2 100644
--- a/lib/ui/src/components/sidebar/SearchResults.tsx
+++ b/lib/ui/src/components/sidebar/SearchResults.tsx
@@ -9,6 +9,7 @@ import React, {
useEffect,
} from 'react';
import { ControllerStateAndHelpers } from 'downshift';
+import { transparentize } from 'polished';
import { ComponentNode, DocumentNode, Path, RootNode, StoryNode } from './TreeNode';
import {
@@ -33,8 +34,11 @@ const ResultRow = styled.li<{ isHighlighted: boolean }>(({ theme, isHighlighted
display: 'block',
margin: 0,
padding: 0,
- background: isHighlighted ? `${theme.color.secondary}11` : 'transparent',
+ background: isHighlighted ? transparentize(0.9, theme.color.secondary) : 'transparent',
cursor: 'pointer',
+ 'a:hover, button:hover': {
+ background: 'transparent',
+ },
}));
const NoResults = styled.div(({ theme }) => ({
@@ -124,7 +128,7 @@ const Result: FunctionComponent<
const nameMatch = matches.find((match: Match) => match.key === 'name');
const pathMatches = matches.filter((match: Match) => match.key === 'path');
const label = (
-
+
{item.name}
@@ -202,7 +206,7 @@ export const SearchResults: FunctionComponent<{
{results.length > 0 && !query && (
- Recently opened
+ Recently opened
)}
{results.length === 0 && query && (
@@ -221,6 +225,7 @@ export const SearchResults: FunctionComponent<{
{...result}
{...getItemProps({ key: index, index, item: result })}
isHighlighted={highlightedIndex === index}
+ className="search-result-back"
>
Back to components
@@ -234,6 +239,7 @@ export const SearchResults: FunctionComponent<{
{...result}
{...getItemProps({ key: index, index, item: result })}
isHighlighted={highlightedIndex === index}
+ className="search-result-clearHistory"
>
Clear history
@@ -246,6 +252,7 @@ export const SearchResults: FunctionComponent<{
{...result}
{...getItemProps({ key: index, index, item: result })}
isHighlighted={highlightedIndex === index}
+ className="search-result-more"
>
Show {result.moreCount} more results
@@ -260,6 +267,7 @@ export const SearchResults: FunctionComponent<{
{...result}
{...getItemProps({ key, index, item: result })}
isHighlighted={highlightedIndex === index}
+ className="search-result-item"
/>
);
})}
diff --git a/lib/ui/src/components/sidebar/Tree.tsx b/lib/ui/src/components/sidebar/Tree.tsx
index 83b737fe1f58..2d3eddc2d1df 100644
--- a/lib/ui/src/components/sidebar/Tree.tsx
+++ b/lib/ui/src/components/sidebar/Tree.tsx
@@ -77,6 +77,7 @@ const Node = React.memo(
(
if (isRoot(item)) {
return (
-
+
{item.name}
{
@@ -119,6 +128,7 @@ const Node = React.memo(
(({ theme, isExpanded }) => ({
@@ -12,7 +13,7 @@ export const CollapseIcon = styled.span<{ isExpanded: boolean }>(({ theme, isExp
marginRight: 5,
borderTop: '3px solid transparent',
borderBottom: '3px solid transparent',
- borderLeft: `3px solid ${theme.color.mediumdark}99`,
+ borderLeft: `3px solid ${transparentize(0.4, theme.color.mediumdark)}`,
transform: isExpanded ? 'rotateZ(90deg)' : 'none',
transition: 'transform .1s ease-out',
}));
diff --git a/package.json b/package.json
index 8e355469e722..caab3b05416f 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/root",
- "version": "6.1.0-rc.4",
+ "version": "6.1.8",
"private": true,
"description": "Storybook is an open source tool for developing UI components in isolation for React, Vue and Angular. It makes building stunning UIs organized and efficient.",
"keywords": [
diff --git a/scripts/run-e2e-config.ts b/scripts/run-e2e-config.ts
index 7fce51b6e613..5b926542bb08 100644
--- a/scripts/run-e2e-config.ts
+++ b/scripts/run-e2e-config.ts
@@ -143,9 +143,6 @@ export const sfcVue: Parameters = {
additionalDeps: [
// TODO: remove when https://github.com/storybookjs/storybook/issues/11255 is solved
'core-js',
- // FIXME: We still have issue with react as peer/regular deps...
- // For some details see: https://github.com/storybookjs/storybook/pull/13059/commits/8d4938bc4aef55e208a89f3547674c64ed39d3b3#r520101039
- 'react',
],
};
diff --git a/scripts/run-registry.ts b/scripts/run-registry.ts
index f860e3c4e163..f1901c10c96f 100755
--- a/scripts/run-registry.ts
+++ b/scripts/run-registry.ts
@@ -89,19 +89,6 @@ const applyRegistriesUrl = (
return registriesUrl(yarnUrl, npmUrl);
};
-const addUser = (url: string) =>
- new Promise((res, rej) => {
- logger.log(`👤 add temp user to verdaccio`);
-
- exec(`npx npm-cli-adduser -r "${url}" -a -u user -p password -e user@example.com`, (e) => {
- if (e) {
- rej(e);
- } else {
- res();
- }
- });
- });
-
const currentVersion = async () => {
const { version } = (await import('../lerna.json')).default;
return version;
@@ -126,7 +113,7 @@ const publish = (packages: { name: string; location: string }[], url: string) =>
} else {
i += 1;
logger.log(`${i}/${packages.length} 🛬 successful publish of ${name}!`);
- res();
+ res(undefined);
}
});
})
diff --git a/yarn.lock b/yarn.lock
index 82ecfd5ad19d..c195f5a1a6e0 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -24,163 +24,169 @@
webpack-dev-server "^3.7.2"
yargs-parser "^14.0.0"
-"@angular-devkit/architect@0.1002.0":
- version "0.1002.0"
- resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1002.0.tgz#470b78aaf79308a23da6a0d3935f2d1f85dcb212"
- integrity sha512-twM8V03ujBIGVpgV1PBlSDodUdxtUb7WakutfWafAvEHUsgwzfvQz2VtKWvjNZ9AiYjnCuwkQaclqVv0VHNo9w==
- dependencies:
- "@angular-devkit/core" "10.2.0"
- rxjs "6.6.2"
-
-"@angular-devkit/build-angular@~0.1002.0":
- version "0.1002.0"
- resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-0.1002.0.tgz#b2d1de921b1fd37906e50442d730ca2516d7d747"
- integrity sha512-cPkdp1GceokGHc79Wg0hACMqqmnJ4W3H9kY4c9qp1Xz18b3vk1aq09JNawOpfUN09S9vBCnn4glg22lRyqmJNA==
- dependencies:
- "@angular-devkit/architect" "0.1002.0"
- "@angular-devkit/build-optimizer" "0.1002.0"
- "@angular-devkit/build-webpack" "0.1002.0"
- "@angular-devkit/core" "10.2.0"
- "@babel/core" "7.11.1"
- "@babel/generator" "7.11.0"
- "@babel/plugin-transform-runtime" "7.11.0"
- "@babel/preset-env" "7.11.0"
- "@babel/runtime" "7.11.2"
+"@angular-devkit/architect@0.1100.1":
+ version "0.1100.1"
+ resolved "https://registry.yarnpkg.com/@angular-devkit/architect/-/architect-0.1100.1.tgz#0451fd261a1afc69af2e41f80f4002b93035f548"
+ integrity sha512-DIAvTRRY+k7T2xHf4RVV06P16D0V7wSf1MSpGSDWVpfWcA3HNOSGfsk1F+COMlbFehXuKztwieXarv5rXbBCng==
+ dependencies:
+ "@angular-devkit/core" "11.0.1"
+ rxjs "6.6.3"
+
+"@angular-devkit/build-angular@~0.1100.1":
+ version "0.1100.1"
+ resolved "https://registry.yarnpkg.com/@angular-devkit/build-angular/-/build-angular-0.1100.1.tgz#194d9600093798766164d3a5952af239a9709ed5"
+ integrity sha512-w8NcoXuruOHio0D/JbX47iDl9FVH8X9k/OlZ/rSNVQ3uEpV6uxIaTm3fZ1ZSrKffi+97rKEwpHOf2N0DXl4XGQ==
+ dependencies:
+ "@angular-devkit/architect" "0.1100.1"
+ "@angular-devkit/build-optimizer" "0.1100.1"
+ "@angular-devkit/build-webpack" "0.1100.1"
+ "@angular-devkit/core" "11.0.1"
+ "@babel/core" "7.12.3"
+ "@babel/generator" "7.12.1"
+ "@babel/plugin-transform-runtime" "7.12.1"
+ "@babel/preset-env" "7.12.1"
+ "@babel/runtime" "7.12.1"
"@babel/template" "7.10.4"
"@jsdevtools/coverage-istanbul-loader" "3.0.5"
- "@ngtools/webpack" "10.2.0"
+ "@ngtools/webpack" "11.0.1"
+ ansi-colors "4.1.1"
autoprefixer "9.8.6"
babel-loader "8.1.0"
browserslist "^4.9.1"
cacache "15.0.5"
caniuse-lite "^1.0.30001032"
circular-dependency-plugin "5.2.0"
- copy-webpack-plugin "6.0.3"
- core-js "3.6.4"
- css-loader "4.2.2"
+ copy-webpack-plugin "6.2.1"
+ core-js "3.6.5"
+ css-loader "5.0.0"
cssnano "4.1.10"
- file-loader "6.0.0"
+ file-loader "6.1.1"
find-cache-dir "3.3.1"
glob "7.1.6"
- jest-worker "26.3.0"
+ inquirer "7.3.3"
+ jest-worker "26.5.0"
karma-source-map-support "1.4.0"
- less-loader "6.2.0"
- license-webpack-plugin "2.3.0"
+ less "3.12.2"
+ less-loader "7.0.2"
+ license-webpack-plugin "2.3.1"
loader-utils "2.0.0"
- mini-css-extract-plugin "0.10.0"
+ mini-css-extract-plugin "1.2.1"
minimatch "3.0.4"
- open "7.2.0"
- parse5 "6.0.1"
- parse5-htmlparser2-tree-adapter "6.0.1"
+ open "7.3.0"
+ ora "5.1.0"
+ parse5-html-rewriting-stream "6.0.1"
pnp-webpack-plugin "1.6.4"
postcss "7.0.32"
postcss-import "12.0.1"
- postcss-loader "3.0.0"
- raw-loader "4.0.1"
+ postcss-loader "4.0.4"
+ raw-loader "4.0.2"
regenerator-runtime "0.13.7"
resolve-url-loader "3.1.2"
rimraf "3.0.2"
- rollup "2.26.5"
- rxjs "6.6.2"
- sass "1.26.10"
- sass-loader "10.0.1"
+ rollup "2.32.1"
+ rxjs "6.6.3"
+ sass "1.27.0"
+ sass-loader "10.0.5"
semver "7.3.2"
source-map "0.7.3"
- source-map-loader "1.0.2"
+ source-map-loader "1.1.2"
source-map-support "0.5.19"
speed-measure-webpack-plugin "1.3.3"
- style-loader "1.2.1"
+ style-loader "2.0.0"
stylus "0.54.8"
- stylus-loader "3.0.2"
- terser "5.3.0"
- terser-webpack-plugin "4.1.0"
+ stylus-loader "4.1.1"
+ terser "5.3.7"
+ terser-webpack-plugin "4.2.3"
+ text-table "0.2.0"
tree-kill "1.2.2"
- webpack "4.44.1"
+ webpack "4.44.2"
webpack-dev-middleware "3.7.2"
webpack-dev-server "3.11.0"
- webpack-merge "4.2.2"
- webpack-sources "1.4.3"
- webpack-subresource-integrity "1.4.1"
+ webpack-merge "5.2.0"
+ webpack-sources "2.0.1"
+ webpack-subresource-integrity "1.5.1"
worker-plugin "5.0.0"
-"@angular-devkit/build-optimizer@0.1002.0":
- version "0.1002.0"
- resolved "https://registry.yarnpkg.com/@angular-devkit/build-optimizer/-/build-optimizer-0.1002.0.tgz#a44300e9a68af32d3efea0ff12355f3e9a10752d"
- integrity sha512-ACnm9doPMbRtSy1UZN5ir7smeLMx0g0oW7jX3jyPepeQKZ+9U1Bn09t10NLZQH+Z509jWZgvNJH/aOh85P6euw==
+"@angular-devkit/build-optimizer@0.1100.1":
+ version "0.1100.1"
+ resolved "https://registry.yarnpkg.com/@angular-devkit/build-optimizer/-/build-optimizer-0.1100.1.tgz#a51ecf54e3098035d9a13ecc48fa5cadf49b79a6"
+ integrity sha512-PpqBmDd+/cmaMj9MURe5pSSudo+Qz6BrGdzvYB16ekSp8bSDYLUriv5NvE/bm+ODKwo3jHgFrwWLiwK65vQcxQ==
dependencies:
loader-utils "2.0.0"
source-map "0.7.3"
- tslib "2.0.1"
- typescript "4.0.2"
- webpack-sources "1.4.3"
+ tslib "2.0.3"
+ typescript "4.0.5"
+ webpack-sources "2.0.1"
-"@angular-devkit/build-webpack@0.1002.0":
- version "0.1002.0"
- resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.1002.0.tgz#af96b7f2caf3412119000df36326f48ff995837f"
- integrity sha512-TLBBQ6ANOLKXOPxpCOnxAtoknwHA7XhsLuueN06w5qqF+QNNbWUMPoieKFGs2TnotfCgbiq6x57IDEZTyT6V0w==
+"@angular-devkit/build-webpack@0.1100.1":
+ version "0.1100.1"
+ resolved "https://registry.yarnpkg.com/@angular-devkit/build-webpack/-/build-webpack-0.1100.1.tgz#e80990ecd44dd5e30f6508c136ec1e02c20452ae"
+ integrity sha512-nfgsUfP6WyZ35rxgjqDYydB552Si/JdYLMtwy/kAFybW/6yTpw0sBOgCQoppyQ4mvVwyX9X0ZTQsMNhPOzy3sA==
dependencies:
- "@angular-devkit/architect" "0.1002.0"
- "@angular-devkit/core" "10.2.0"
- rxjs "6.6.2"
+ "@angular-devkit/architect" "0.1100.1"
+ "@angular-devkit/core" "11.0.1"
+ rxjs "6.6.3"
-"@angular-devkit/core@10.2.0", "@angular-devkit/core@^10.2.0":
- version "10.2.0"
- resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-10.2.0.tgz#fcde160afc2786d2da0166526f065c6cf98684c0"
- integrity sha512-XAszFhSF3mZw1VjoOsYGbArr5NJLcStjOvcCGjBPl1UBM2AKpuCQXHxI9XJGYKL3B93Vp5G58d8qkHvamT53OA==
+"@angular-devkit/core@11.0.1", "@angular-devkit/core@^11.0.1":
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/@angular-devkit/core/-/core-11.0.1.tgz#7125b07ac7d66a8fdaaf612a3b757817d23b8107"
+ integrity sha512-ui3g7w/0SpU9oq8uwN9upR8Y1eOXZ+P2p3NyDydBrR7ZEfEkRLS1mhozN/ib8farrwK5N3kIIJxMb5t3187Hng==
dependencies:
- ajv "6.12.4"
+ ajv "6.12.6"
fast-json-stable-stringify "2.1.0"
magic-string "0.25.7"
- rxjs "6.6.2"
+ rxjs "6.6.3"
source-map "0.7.3"
-"@angular-devkit/schematics@10.2.0":
- version "10.2.0"
- resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-10.2.0.tgz#a45f316bbaa54cbabc06e2e54b04e1c8d103bc0b"
- integrity sha512-TQI5NnE6iM3ChF5gZQ9qb+lZgMWa7aLoF5ksOyT3zrmOuICiQYJhA6SsjV95q7J4M55qYymwBib8KTqU/xuQww==
+"@angular-devkit/schematics@11.0.1":
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/@angular-devkit/schematics/-/schematics-11.0.1.tgz#d0826cde52a2c015b24a7c6f3b4df31665eb67ed"
+ integrity sha512-rAOnAndcybEH398xf5wzmcUPCoCi0dKiOo/+1dkKU5aTxynw1OUnANt5K6A+ZZTGnJmfjtP0ovkZGYun9IUDxQ==
dependencies:
- "@angular-devkit/core" "10.2.0"
- ora "5.0.0"
- rxjs "6.6.2"
+ "@angular-devkit/core" "11.0.1"
+ ora "5.1.0"
+ rxjs "6.6.3"
-"@angular/cli@^10.2.0":
- version "10.2.0"
- resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-10.2.0.tgz#b0b465120eb9a39e5efd030bf80c023c630960ed"
- integrity sha512-YBzwkFBmG6CdUJk8onsPXxHX/ByU5MERBQgYhLC873e2nZlXMUu+Ttq2Wai6apyskGvsXKxZNPOQSFZTGKXzXg==
- dependencies:
- "@angular-devkit/architect" "0.1002.0"
- "@angular-devkit/core" "10.2.0"
- "@angular-devkit/schematics" "10.2.0"
- "@schematics/angular" "10.2.0"
- "@schematics/update" "0.1002.0"
+"@angular/cli@^11.0.1":
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/@angular/cli/-/cli-11.0.1.tgz#70417fb910d7e19a71b5b0926c3aeb51af3f7a5d"
+ integrity sha512-zB20jTLQxLpkJjhbYelhRyMcgGsjwbD8pSYYAO6QX656Tx1tCtJ2UskEtf4ePQvgzu0Ds2dnAEfco+tekIMRTA==
+ dependencies:
+ "@angular-devkit/architect" "0.1100.1"
+ "@angular-devkit/core" "11.0.1"
+ "@angular-devkit/schematics" "11.0.1"
+ "@schematics/angular" "11.0.1"
+ "@schematics/update" "0.1100.1"
"@yarnpkg/lockfile" "1.1.0"
ansi-colors "4.1.1"
- debug "4.1.1"
+ debug "4.2.0"
ini "1.3.5"
inquirer "7.3.3"
- npm-package-arg "8.0.1"
+ npm-package-arg "8.1.0"
npm-pick-manifest "6.1.0"
- open "7.2.0"
+ open "7.3.0"
pacote "9.5.12"
- read-package-tree "5.3.1"
+ resolve "1.18.1"
rimraf "3.0.2"
semver "7.3.2"
- symbol-observable "1.2.0"
+ symbol-observable "2.0.3"
universal-analytics "0.4.23"
- uuid "8.3.0"
+ uuid "8.3.1"
-"@angular/common@^10.2.2":
- version "10.2.2"
- resolved "https://registry.yarnpkg.com/@angular/common/-/common-10.2.2.tgz#f110dd99c025308accab689d948fa59eaa1f18e0"
- integrity sha512-iV5kTGg7Xe79iih0RzulNFgDhyCgqpf0GC9MsWm663sYfeKaGmO0++O4FKCahE4N/++7thRMFgXy9PpSYDrFfg==
+"@angular/common@^11.0.0":
+ version "11.0.0"
+ resolved "https://registry.yarnpkg.com/@angular/common/-/common-11.0.0.tgz#cc2a14b36c56f6c4d93427c2f8c17f55e4b464c9"
+ integrity sha512-chlbtxR7jpPs3Rc1ymdp3UfUzqEr57OFIxVMG6hROODclPQQk/7oOHdQB4hpUObaF9y4ZTLeKHKWiR/twi21Pg==
dependencies:
tslib "^2.0.0"
-"@angular/compiler-cli@^10.2.2":
- version "10.2.2"
- resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-10.2.2.tgz#5095e009ebf8d799ffac5cc225d3fa48dcc6b451"
- integrity sha512-Erbb7Rs5fo+7/gG1WPwtO5UfSq8qtBBucGu9da/HQLJdw5AO/5pKRl4PLQlxjSopsb8eRC+yVpt9OlCYaY2Chg==
+"@angular/compiler-cli@^11.0.0":
+ version "11.0.0"
+ resolved "https://registry.yarnpkg.com/@angular/compiler-cli/-/compiler-cli-11.0.0.tgz#ff4c2c16284a31a4f8ff1d224f593f64a1458234"
+ integrity sha512-zrd/cU9syZ8XuQ3ItfIGaKDn1ZBCWyiqdLVRH9VDmyNqQFiCc/VWQ9Th9z8qpLptgdpzE9+lKFgeZJTDtbcveQ==
dependencies:
+ "@babel/core" "^7.8.6"
+ "@babel/types" "^7.8.6"
canonical-path "1.0.0"
chokidar "^3.0.0"
convert-source-map "^1.5.1"
@@ -195,38 +201,38 @@
tslib "^2.0.0"
yargs "15.3.0"
-"@angular/compiler@^10.2.2":
- version "10.2.2"
- resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-10.2.2.tgz#020377613e23c03448483be304018ab3ebf549fb"
- integrity sha512-62wb/aj8ORaUyVcI6cxf07gBc3/hb+bVGl9Yni51e8//G2W7gleyQAXtIeZsT9NHi0KX1nKdXvUVwAoq4u7eHw==
+"@angular/compiler@^11.0.0":
+ version "11.0.0"
+ resolved "https://registry.yarnpkg.com/@angular/compiler/-/compiler-11.0.0.tgz#b49997d0130e7c8cfe84fa73e5610892f4a772af"
+ integrity sha512-I7wVhdqvhtBTQTtW61z0lwPb1LiQQ0NOwjsbfN5sAc7/uwxw7em+Kyb/XJgBwgaTKtAL8bZEzdoQGLdsSKQF2g==
dependencies:
tslib "^2.0.0"
-"@angular/core@^10.2.2":
- version "10.2.2"
- resolved "https://registry.yarnpkg.com/@angular/core/-/core-10.2.2.tgz#ca0863c59110614241adbbdb902fb9ceb65bd617"
- integrity sha512-9IHZF4/zcCKCLGzsbaUeNE8V+R9kcCu0ZNXvqkxd1+vTPdcf00185KzD6CAm+OiskLwvmrudh4vh0CQ+JHSTtQ==
+"@angular/core@^11.0.0":
+ version "11.0.0"
+ resolved "https://registry.yarnpkg.com/@angular/core/-/core-11.0.0.tgz#cdb89f3877f6e5487a0e5f18d234447ec41e8184"
+ integrity sha512-FNewyMwYy+kGdw1xWfrtaPD2cSQs3kDVFbl8mNMSzp933W5yMsHDvjXb0+nPFqEb8ywEIdm3MsBMK0y3iBWZQw==
dependencies:
tslib "^2.0.0"
-"@angular/forms@^10.2.2":
- version "10.2.2"
- resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-10.2.2.tgz#d470ab43e01da83c136aec516251617ee5e121fb"
- integrity sha512-ATPMEvM1I/oEXn24qyHpgihYsXrXqnBXJkIGMFb4Tty2ay9xWDtV9aDknvd/7In1/SbHwcSdwhfJJ43apDB6yg==
+"@angular/forms@^11.0.0":
+ version "11.0.0"
+ resolved "https://registry.yarnpkg.com/@angular/forms/-/forms-11.0.0.tgz#fd9e167024e92df17ff98714ccae322ac4fbc1ab"
+ integrity sha512-hP6GF1ZkxKQp7Y+EVbEe9PPDQPrUQNdfVxphCWQYwu3tm8+tn1r91KVXkp2MA3M4Fh6Xo2HQEU2d+VXv4w0iNQ==
dependencies:
tslib "^2.0.0"
-"@angular/platform-browser-dynamic@^10.2.2":
- version "10.2.2"
- resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-10.2.2.tgz#eed43065e884de9f355fd5ad300e433c5b58dbd8"
- integrity sha512-+Py/UhIOjsGvOozUFrCS/roAXLwSoE+moiJIxZkMrVVaRx/72P91bF3Zd17kYiXUGyEe7Im5NpXzWeK6y16oRg==
+"@angular/platform-browser-dynamic@^11.0.0":
+ version "11.0.0"
+ resolved "https://registry.yarnpkg.com/@angular/platform-browser-dynamic/-/platform-browser-dynamic-11.0.0.tgz#630d77a0c853bcc2c80c30dfe6c101d6c7fe4ac1"
+ integrity sha512-NAmKGhHK+tl7dr/Hcqxvr/813Opec3Mv0IRwIgmKdlpZd7qAwT/mw4RnO4YPSEoDOM6hqGt7GdlWrSDX802duQ==
dependencies:
tslib "^2.0.0"
-"@angular/platform-browser@^10.2.2":
- version "10.2.2"
- resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-10.2.2.tgz#96517ecb01e6ab717209404ade21bdaa0524ccbb"
- integrity sha512-vxUKppRS5rIytzp8rV7pcqobopqBqSpXd5Rv/C5yVU9fTqg/hxbMPF8fRDITRqhArtuT7iT3Vv3TK+whqXTyNQ==
+"@angular/platform-browser@^11.0.0":
+ version "11.0.0"
+ resolved "https://registry.yarnpkg.com/@angular/platform-browser/-/platform-browser-11.0.0.tgz#314a0362e63ac7eef80adebfc5fbe4e7f2aa2a73"
+ integrity sha512-p8sF6JfaBI+YyLpp5OSg6UcCqjtLKRR+Otq1P/tro5SuxrsrBNRVU8j0tl/crkScsMwAvgmJ1joRyUKdI2mUGQ==
dependencies:
tslib "^2.0.0"
@@ -452,19 +458,19 @@
invariant "^2.2.4"
semver "^5.5.0"
-"@babel/core@7.11.1":
- version "7.11.1"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.11.1.tgz#2c55b604e73a40dc21b0e52650b11c65cf276643"
- integrity sha512-XqF7F6FWQdKGGWAzGELL+aCO1p+lRY5Tj5/tbT3St1G8NaH70jhhDIKknIZaDans0OQBG5wRAldROLHSt44BgQ==
+"@babel/core@7.11.6", "@babel/core@^7.11.0":
+ version "7.11.6"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.11.6.tgz#3a9455dc7387ff1bac45770650bc13ba04a15651"
+ integrity sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==
dependencies:
"@babel/code-frame" "^7.10.4"
- "@babel/generator" "^7.11.0"
+ "@babel/generator" "^7.11.6"
"@babel/helper-module-transforms" "^7.11.0"
"@babel/helpers" "^7.10.4"
- "@babel/parser" "^7.11.1"
+ "@babel/parser" "^7.11.5"
"@babel/template" "^7.10.4"
- "@babel/traverse" "^7.11.0"
- "@babel/types" "^7.11.0"
+ "@babel/traverse" "^7.11.5"
+ "@babel/types" "^7.11.5"
convert-source-map "^1.7.0"
debug "^4.1.0"
gensync "^1.0.0-beta.1"
@@ -474,19 +480,19 @@
semver "^5.4.1"
source-map "^0.5.0"
-"@babel/core@7.11.6", "@babel/core@^7.11.0":
- version "7.11.6"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.11.6.tgz#3a9455dc7387ff1bac45770650bc13ba04a15651"
- integrity sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==
+"@babel/core@7.12.3", "@babel/core@^7.12.1", "@babel/core@^7.12.3", "@babel/core@^7.8.6":
+ version "7.12.3"
+ resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8"
+ integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==
dependencies:
"@babel/code-frame" "^7.10.4"
- "@babel/generator" "^7.11.6"
- "@babel/helper-module-transforms" "^7.11.0"
- "@babel/helpers" "^7.10.4"
- "@babel/parser" "^7.11.5"
+ "@babel/generator" "^7.12.1"
+ "@babel/helper-module-transforms" "^7.12.1"
+ "@babel/helpers" "^7.12.1"
+ "@babel/parser" "^7.12.3"
"@babel/template" "^7.10.4"
- "@babel/traverse" "^7.11.5"
- "@babel/types" "^7.11.5"
+ "@babel/traverse" "^7.12.1"
+ "@babel/types" "^7.12.1"
convert-source-map "^1.7.0"
debug "^4.1.0"
gensync "^1.0.0-beta.1"
@@ -580,43 +586,12 @@
semver "^5.4.1"
source-map "^0.5.0"
-"@babel/core@^7.12.1", "@babel/core@^7.12.3":
- version "7.12.3"
- resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.3.tgz#1b436884e1e3bff6fb1328dc02b208759de92ad8"
- integrity sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==
+"@babel/generator@7.12.1", "@babel/generator@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.1.tgz#0d70be32bdaa03d7c51c8597dda76e0df1f15468"
+ integrity sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==
dependencies:
- "@babel/code-frame" "^7.10.4"
- "@babel/generator" "^7.12.1"
- "@babel/helper-module-transforms" "^7.12.1"
- "@babel/helpers" "^7.12.1"
- "@babel/parser" "^7.12.3"
- "@babel/template" "^7.10.4"
- "@babel/traverse" "^7.12.1"
"@babel/types" "^7.12.1"
- convert-source-map "^1.7.0"
- debug "^4.1.0"
- gensync "^1.0.0-beta.1"
- json5 "^2.1.2"
- lodash "^4.17.19"
- resolve "^1.3.2"
- semver "^5.4.1"
- source-map "^0.5.0"
-
-"@babel/generator@7.11.0":
- version "7.11.0"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.11.0.tgz#4b90c78d8c12825024568cbe83ee6c9af193585c"
- integrity sha512-fEm3Uzw7Mc9Xi//qU20cBKatTfs2aOtKqmvy/Vm7RkJEGFQ4xc9myCfbXxqK//ZS8MR/ciOHw6meGASJuKmDfQ==
- dependencies:
- "@babel/types" "^7.11.0"
- jsesc "^2.5.1"
- source-map "^0.5.0"
-
-"@babel/generator@^7.11.0", "@babel/generator@^7.12.5":
- version "7.12.5"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.5.tgz#a2c50de5c8b6d708ab95be5e6053936c1884a4de"
- integrity sha512-m16TQQJ8hPt7E+OS/XVQg/7U184MLXtvuGbCdA7na61vha+ImkyyNM/9DDA0unYCVZn3ZOhng+qz48/KBOT96A==
- dependencies:
- "@babel/types" "^7.12.5"
jsesc "^2.5.1"
source-map "^0.5.0"
@@ -629,15 +604,6 @@
jsesc "^2.5.1"
source-map "^0.5.0"
-"@babel/generator@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.12.1.tgz#0d70be32bdaa03d7c51c8597dda76e0df1f15468"
- integrity sha512-DB+6rafIdc9o72Yc3/Ph5h+6hUjeOp66pF0naQBgUFFuPqzQwIlPTm3xZR7YNvduIMtkDIj2t21LSQwnbCrXvg==
- dependencies:
- "@babel/types" "^7.12.1"
- jsesc "^2.5.1"
- source-map "^0.5.0"
-
"@babel/generator@^7.2.0", "@babel/generator@^7.3.4", "@babel/generator@^7.4.0", "@babel/generator@^7.4.4", "@babel/generator@^7.6.4", "@babel/generator@^7.9.0", "@babel/generator@^7.9.6":
version "7.9.6"
resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.9.6.tgz#5408c82ac5de98cda0d77d8124e99fa1f2170a43"
@@ -1202,11 +1168,6 @@
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.11.5.tgz#c7ff6303df71080ec7a4f5b8c003c58f1cf51037"
integrity sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==
-"@babel/parser@^7.11.1", "@babel/parser@^7.12.5":
- version "7.12.5"
- resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.5.tgz#b4af32ddd473c0bfa643bd7ff0728b8e71b81ea0"
- integrity sha512-FVM6RZQ0mn2KCf1VUED7KepYeUWoVShczewOCfm3nzoBybaih51h+sYVVGthW9M6lPByEPTQf+xm27PBdlpwmQ==
-
"@babel/parser@^7.12.0", "@babel/parser@^7.12.1", "@babel/parser@^7.12.3":
version "7.12.3"
resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.12.3.tgz#a305415ebe7a6c7023b40b5122a0662d928334cd"
@@ -2431,7 +2392,7 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
-"@babel/plugin-transform-react-constant-elements@^7.0.0", "@babel/plugin-transform-react-constant-elements@^7.9.0":
+"@babel/plugin-transform-react-constant-elements@^7.0.0":
version "7.9.0"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.9.0.tgz#a75abc936a3819edec42d3386d9f1c93f28d9d9e"
integrity sha512-wXMXsToAUOxJuBBEHajqKLFWcCkOSLshTI2ChCFFj1zDd7od4IOxiwLCOObNUvOpkxLpjIuaIdBMmNt6ocCPAw==
@@ -2570,12 +2531,12 @@
dependencies:
"@babel/helper-plugin-utils" "^7.8.3"
-"@babel/plugin-transform-runtime@7.11.0":
- version "7.11.0"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.11.0.tgz#e27f78eb36f19448636e05c33c90fd9ad9b8bccf"
- integrity sha512-LFEsP+t3wkYBlis8w6/kmnd6Kb1dxTd+wGJ8MlxTGzQo//ehtqlVL4S9DNUa53+dtPSQobN2CXx4d81FqC58cw==
+"@babel/plugin-transform-runtime@7.12.1", "@babel/plugin-transform-runtime@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz#04b792057eb460389ff6a4198e377614ea1e7ba5"
+ integrity sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==
dependencies:
- "@babel/helper-module-imports" "^7.10.4"
+ "@babel/helper-module-imports" "^7.12.1"
"@babel/helper-plugin-utils" "^7.10.4"
resolve "^1.8.1"
semver "^5.5.1"
@@ -2600,16 +2561,6 @@
resolve "^1.8.1"
semver "^5.5.1"
-"@babel/plugin-transform-runtime@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz#04b792057eb460389ff6a4198e377614ea1e7ba5"
- integrity sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==
- dependencies:
- "@babel/helper-module-imports" "^7.12.1"
- "@babel/helper-plugin-utils" "^7.10.4"
- resolve "^1.8.1"
- semver "^5.5.1"
-
"@babel/plugin-transform-runtime@^7.2.0", "@babel/plugin-transform-runtime@^7.9.0":
version "7.9.6"
resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.9.6.tgz#3ba804438ad0d880a17bca5eaa0cdf1edeedb2fd"
@@ -2821,30 +2772,31 @@
core-js "^2.6.5"
regenerator-runtime "^0.13.4"
-"@babel/preset-env@7.11.0":
- version "7.11.0"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.11.0.tgz#860ee38f2ce17ad60480c2021ba9689393efb796"
- integrity sha512-2u1/k7rG/gTh02dylX2kL3S0IJNF+J6bfDSp4DI2Ma8QN6Y9x9pmAax59fsCk6QUQG0yqH47yJWA+u1I1LccAg==
+"@babel/preset-env@7.12.1", "@babel/preset-env@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz#9c7e5ca82a19efc865384bb4989148d2ee5d7ac2"
+ integrity sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==
dependencies:
- "@babel/compat-data" "^7.11.0"
- "@babel/helper-compilation-targets" "^7.10.4"
- "@babel/helper-module-imports" "^7.10.4"
+ "@babel/compat-data" "^7.12.1"
+ "@babel/helper-compilation-targets" "^7.12.1"
+ "@babel/helper-module-imports" "^7.12.1"
"@babel/helper-plugin-utils" "^7.10.4"
- "@babel/plugin-proposal-async-generator-functions" "^7.10.4"
- "@babel/plugin-proposal-class-properties" "^7.10.4"
- "@babel/plugin-proposal-dynamic-import" "^7.10.4"
- "@babel/plugin-proposal-export-namespace-from" "^7.10.4"
- "@babel/plugin-proposal-json-strings" "^7.10.4"
- "@babel/plugin-proposal-logical-assignment-operators" "^7.11.0"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.10.4"
- "@babel/plugin-proposal-numeric-separator" "^7.10.4"
- "@babel/plugin-proposal-object-rest-spread" "^7.11.0"
- "@babel/plugin-proposal-optional-catch-binding" "^7.10.4"
- "@babel/plugin-proposal-optional-chaining" "^7.11.0"
- "@babel/plugin-proposal-private-methods" "^7.10.4"
- "@babel/plugin-proposal-unicode-property-regex" "^7.10.4"
+ "@babel/helper-validator-option" "^7.12.1"
+ "@babel/plugin-proposal-async-generator-functions" "^7.12.1"
+ "@babel/plugin-proposal-class-properties" "^7.12.1"
+ "@babel/plugin-proposal-dynamic-import" "^7.12.1"
+ "@babel/plugin-proposal-export-namespace-from" "^7.12.1"
+ "@babel/plugin-proposal-json-strings" "^7.12.1"
+ "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1"
+ "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1"
+ "@babel/plugin-proposal-numeric-separator" "^7.12.1"
+ "@babel/plugin-proposal-object-rest-spread" "^7.12.1"
+ "@babel/plugin-proposal-optional-catch-binding" "^7.12.1"
+ "@babel/plugin-proposal-optional-chaining" "^7.12.1"
+ "@babel/plugin-proposal-private-methods" "^7.12.1"
+ "@babel/plugin-proposal-unicode-property-regex" "^7.12.1"
"@babel/plugin-syntax-async-generators" "^7.8.0"
- "@babel/plugin-syntax-class-properties" "^7.10.4"
+ "@babel/plugin-syntax-class-properties" "^7.12.1"
"@babel/plugin-syntax-dynamic-import" "^7.8.0"
"@babel/plugin-syntax-export-namespace-from" "^7.8.3"
"@babel/plugin-syntax-json-strings" "^7.8.0"
@@ -2854,45 +2806,42 @@
"@babel/plugin-syntax-object-rest-spread" "^7.8.0"
"@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
"@babel/plugin-syntax-optional-chaining" "^7.8.0"
- "@babel/plugin-syntax-top-level-await" "^7.10.4"
- "@babel/plugin-transform-arrow-functions" "^7.10.4"
- "@babel/plugin-transform-async-to-generator" "^7.10.4"
- "@babel/plugin-transform-block-scoped-functions" "^7.10.4"
- "@babel/plugin-transform-block-scoping" "^7.10.4"
- "@babel/plugin-transform-classes" "^7.10.4"
- "@babel/plugin-transform-computed-properties" "^7.10.4"
- "@babel/plugin-transform-destructuring" "^7.10.4"
- "@babel/plugin-transform-dotall-regex" "^7.10.4"
- "@babel/plugin-transform-duplicate-keys" "^7.10.4"
- "@babel/plugin-transform-exponentiation-operator" "^7.10.4"
- "@babel/plugin-transform-for-of" "^7.10.4"
- "@babel/plugin-transform-function-name" "^7.10.4"
- "@babel/plugin-transform-literals" "^7.10.4"
- "@babel/plugin-transform-member-expression-literals" "^7.10.4"
- "@babel/plugin-transform-modules-amd" "^7.10.4"
- "@babel/plugin-transform-modules-commonjs" "^7.10.4"
- "@babel/plugin-transform-modules-systemjs" "^7.10.4"
- "@babel/plugin-transform-modules-umd" "^7.10.4"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.10.4"
- "@babel/plugin-transform-new-target" "^7.10.4"
- "@babel/plugin-transform-object-super" "^7.10.4"
- "@babel/plugin-transform-parameters" "^7.10.4"
- "@babel/plugin-transform-property-literals" "^7.10.4"
- "@babel/plugin-transform-regenerator" "^7.10.4"
- "@babel/plugin-transform-reserved-words" "^7.10.4"
- "@babel/plugin-transform-shorthand-properties" "^7.10.4"
- "@babel/plugin-transform-spread" "^7.11.0"
- "@babel/plugin-transform-sticky-regex" "^7.10.4"
- "@babel/plugin-transform-template-literals" "^7.10.4"
- "@babel/plugin-transform-typeof-symbol" "^7.10.4"
- "@babel/plugin-transform-unicode-escapes" "^7.10.4"
- "@babel/plugin-transform-unicode-regex" "^7.10.4"
+ "@babel/plugin-syntax-top-level-await" "^7.12.1"
+ "@babel/plugin-transform-arrow-functions" "^7.12.1"
+ "@babel/plugin-transform-async-to-generator" "^7.12.1"
+ "@babel/plugin-transform-block-scoped-functions" "^7.12.1"
+ "@babel/plugin-transform-block-scoping" "^7.12.1"
+ "@babel/plugin-transform-classes" "^7.12.1"
+ "@babel/plugin-transform-computed-properties" "^7.12.1"
+ "@babel/plugin-transform-destructuring" "^7.12.1"
+ "@babel/plugin-transform-dotall-regex" "^7.12.1"
+ "@babel/plugin-transform-duplicate-keys" "^7.12.1"
+ "@babel/plugin-transform-exponentiation-operator" "^7.12.1"
+ "@babel/plugin-transform-for-of" "^7.12.1"
+ "@babel/plugin-transform-function-name" "^7.12.1"
+ "@babel/plugin-transform-literals" "^7.12.1"
+ "@babel/plugin-transform-member-expression-literals" "^7.12.1"
+ "@babel/plugin-transform-modules-amd" "^7.12.1"
+ "@babel/plugin-transform-modules-commonjs" "^7.12.1"
+ "@babel/plugin-transform-modules-systemjs" "^7.12.1"
+ "@babel/plugin-transform-modules-umd" "^7.12.1"
+ "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.1"
+ "@babel/plugin-transform-new-target" "^7.12.1"
+ "@babel/plugin-transform-object-super" "^7.12.1"
+ "@babel/plugin-transform-parameters" "^7.12.1"
+ "@babel/plugin-transform-property-literals" "^7.12.1"
+ "@babel/plugin-transform-regenerator" "^7.12.1"
+ "@babel/plugin-transform-reserved-words" "^7.12.1"
+ "@babel/plugin-transform-shorthand-properties" "^7.12.1"
+ "@babel/plugin-transform-spread" "^7.12.1"
+ "@babel/plugin-transform-sticky-regex" "^7.12.1"
+ "@babel/plugin-transform-template-literals" "^7.12.1"
+ "@babel/plugin-transform-typeof-symbol" "^7.12.1"
+ "@babel/plugin-transform-unicode-escapes" "^7.12.1"
+ "@babel/plugin-transform-unicode-regex" "^7.12.1"
"@babel/preset-modules" "^0.1.3"
- "@babel/types" "^7.11.0"
- browserslist "^4.12.0"
+ "@babel/types" "^7.12.1"
core-js-compat "^3.6.2"
- invariant "^2.2.2"
- levenary "^1.1.1"
semver "^5.5.0"
"@babel/preset-env@7.2.0":
@@ -3008,7 +2957,7 @@
levenary "^1.1.1"
semver "^5.5.0"
-"@babel/preset-env@^7.1.6", "@babel/preset-env@^7.4.4", "@babel/preset-env@^7.4.5", "@babel/preset-env@^7.5.5", "@babel/preset-env@^7.9.0", "@babel/preset-env@^7.9.5":
+"@babel/preset-env@^7.1.6", "@babel/preset-env@^7.4.4", "@babel/preset-env@^7.4.5", "@babel/preset-env@^7.5.5", "@babel/preset-env@^7.9.0":
version "7.9.6"
resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.9.6.tgz#df063b276c6455ec6fcfc6e53aacc38da9b0aea6"
integrity sha512-0gQJ9RTzO0heXOhzftog+a/WyOuqMrAIugVYxMYf83gh1CQaQDjMtsOpqOwXyDL/5JcWsrCm8l4ju8QC97O7EQ==
@@ -3148,78 +3097,6 @@
levenary "^1.1.1"
semver "^5.5.0"
-"@babel/preset-env@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.12.1.tgz#9c7e5ca82a19efc865384bb4989148d2ee5d7ac2"
- integrity sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==
- dependencies:
- "@babel/compat-data" "^7.12.1"
- "@babel/helper-compilation-targets" "^7.12.1"
- "@babel/helper-module-imports" "^7.12.1"
- "@babel/helper-plugin-utils" "^7.10.4"
- "@babel/helper-validator-option" "^7.12.1"
- "@babel/plugin-proposal-async-generator-functions" "^7.12.1"
- "@babel/plugin-proposal-class-properties" "^7.12.1"
- "@babel/plugin-proposal-dynamic-import" "^7.12.1"
- "@babel/plugin-proposal-export-namespace-from" "^7.12.1"
- "@babel/plugin-proposal-json-strings" "^7.12.1"
- "@babel/plugin-proposal-logical-assignment-operators" "^7.12.1"
- "@babel/plugin-proposal-nullish-coalescing-operator" "^7.12.1"
- "@babel/plugin-proposal-numeric-separator" "^7.12.1"
- "@babel/plugin-proposal-object-rest-spread" "^7.12.1"
- "@babel/plugin-proposal-optional-catch-binding" "^7.12.1"
- "@babel/plugin-proposal-optional-chaining" "^7.12.1"
- "@babel/plugin-proposal-private-methods" "^7.12.1"
- "@babel/plugin-proposal-unicode-property-regex" "^7.12.1"
- "@babel/plugin-syntax-async-generators" "^7.8.0"
- "@babel/plugin-syntax-class-properties" "^7.12.1"
- "@babel/plugin-syntax-dynamic-import" "^7.8.0"
- "@babel/plugin-syntax-export-namespace-from" "^7.8.3"
- "@babel/plugin-syntax-json-strings" "^7.8.0"
- "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4"
- "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
- "@babel/plugin-syntax-numeric-separator" "^7.10.4"
- "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
- "@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
- "@babel/plugin-syntax-optional-chaining" "^7.8.0"
- "@babel/plugin-syntax-top-level-await" "^7.12.1"
- "@babel/plugin-transform-arrow-functions" "^7.12.1"
- "@babel/plugin-transform-async-to-generator" "^7.12.1"
- "@babel/plugin-transform-block-scoped-functions" "^7.12.1"
- "@babel/plugin-transform-block-scoping" "^7.12.1"
- "@babel/plugin-transform-classes" "^7.12.1"
- "@babel/plugin-transform-computed-properties" "^7.12.1"
- "@babel/plugin-transform-destructuring" "^7.12.1"
- "@babel/plugin-transform-dotall-regex" "^7.12.1"
- "@babel/plugin-transform-duplicate-keys" "^7.12.1"
- "@babel/plugin-transform-exponentiation-operator" "^7.12.1"
- "@babel/plugin-transform-for-of" "^7.12.1"
- "@babel/plugin-transform-function-name" "^7.12.1"
- "@babel/plugin-transform-literals" "^7.12.1"
- "@babel/plugin-transform-member-expression-literals" "^7.12.1"
- "@babel/plugin-transform-modules-amd" "^7.12.1"
- "@babel/plugin-transform-modules-commonjs" "^7.12.1"
- "@babel/plugin-transform-modules-systemjs" "^7.12.1"
- "@babel/plugin-transform-modules-umd" "^7.12.1"
- "@babel/plugin-transform-named-capturing-groups-regex" "^7.12.1"
- "@babel/plugin-transform-new-target" "^7.12.1"
- "@babel/plugin-transform-object-super" "^7.12.1"
- "@babel/plugin-transform-parameters" "^7.12.1"
- "@babel/plugin-transform-property-literals" "^7.12.1"
- "@babel/plugin-transform-regenerator" "^7.12.1"
- "@babel/plugin-transform-reserved-words" "^7.12.1"
- "@babel/plugin-transform-shorthand-properties" "^7.12.1"
- "@babel/plugin-transform-spread" "^7.12.1"
- "@babel/plugin-transform-sticky-regex" "^7.12.1"
- "@babel/plugin-transform-template-literals" "^7.12.1"
- "@babel/plugin-transform-typeof-symbol" "^7.12.1"
- "@babel/plugin-transform-unicode-escapes" "^7.12.1"
- "@babel/plugin-transform-unicode-regex" "^7.12.1"
- "@babel/preset-modules" "^0.1.3"
- "@babel/types" "^7.12.1"
- core-js-compat "^3.6.2"
- semver "^5.5.0"
-
"@babel/preset-flow@7.0.0":
version "7.0.0"
resolved "https://registry.yarnpkg.com/@babel/preset-flow/-/preset-flow-7.0.0.tgz#afd764835d9535ec63d8c7d4caf1c06457263da2"
@@ -3357,10 +3234,10 @@
core-js-pure "^3.0.0"
regenerator-runtime "^0.13.4"
-"@babel/runtime@7.11.2", "@babel/runtime@^7.10.4", "@babel/runtime@^7.11.0", "@babel/runtime@^7.11.2":
- version "7.11.2"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.11.2.tgz#f549c13c754cc40b87644b9fa9f09a6a95fe0736"
- integrity sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==
+"@babel/runtime@7.12.1", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.1":
+ version "7.12.1"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.1.tgz#b4116a6b6711d010b2dad3b7b6e43bf1b9954740"
+ integrity sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==
dependencies:
regenerator-runtime "^0.13.4"
@@ -3378,10 +3255,10 @@
dependencies:
regenerator-runtime "^0.13.4"
-"@babel/runtime@^7.10.3", "@babel/runtime@^7.12.1":
- version "7.12.1"
- resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.1.tgz#b4116a6b6711d010b2dad3b7b6e43bf1b9954740"
- integrity sha512-J5AIf3vPj3UwXaAzb5j1xM4WAQDX3EMgemF8rjCP3SoW09LfRKAXQKt6CoVYl230P6iWdRcBbnLDDdnqWxZSCA==
+"@babel/runtime@^7.10.4", "@babel/runtime@^7.11.0", "@babel/runtime@^7.11.2":
+ version "7.11.2"
+ resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.11.2.tgz#f549c13c754cc40b87644b9fa9f09a6a95fe0736"
+ integrity sha512-TeWkU52so0mPtDcaCTxNBI/IHiz0pZgr8VEFqXFtZWpYD08ZB6FaSwVAS8MKRQAP3bYKiVjwysOJgMFY28o6Tw==
dependencies:
regenerator-runtime "^0.13.4"
@@ -3433,21 +3310,6 @@
globals "^11.1.0"
lodash "^4.17.19"
-"@babel/traverse@^7.11.0":
- version "7.12.5"
- resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.5.tgz#78a0c68c8e8a35e4cacfd31db8bb303d5606f095"
- integrity sha512-xa15FbQnias7z9a62LwYAA5SZZPkHIXpd42C6uW68o8uTuua96FHZy1y61Va5P/i83FAAcMpW8+A/QayntzuqA==
- dependencies:
- "@babel/code-frame" "^7.10.4"
- "@babel/generator" "^7.12.5"
- "@babel/helper-function-name" "^7.10.4"
- "@babel/helper-split-export-declaration" "^7.11.0"
- "@babel/parser" "^7.12.5"
- "@babel/types" "^7.12.5"
- debug "^4.1.0"
- globals "^11.1.0"
- lodash "^4.17.19"
-
"@babel/traverse@^7.12.1":
version "7.12.1"
resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.12.1.tgz#941395e0c5cc86d5d3e75caa095d3924526f0c1e"
@@ -3490,15 +3352,6 @@
lodash "^4.17.19"
to-fast-properties "^2.0.0"
-"@babel/types@^7.12.5":
- version "7.12.6"
- resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.12.6.tgz#ae0e55ef1cce1fbc881cd26f8234eb3e657edc96"
- integrity sha512-hwyjw6GvjBLiyy3W0YQf0Z5Zf4NpYejUnKFcfcUhZCSffoBBp30w6wP2Wn6pk31jMYZvcOrB/1b7cGXvEoKogA==
- dependencies:
- "@babel/helper-validator-identifier" "^7.10.4"
- lodash "^4.17.19"
- to-fast-properties "^2.0.0"
-
"@base2/pretty-print-object@1.0.0":
version "1.0.0"
resolved "https://registry.yarnpkg.com/@base2/pretty-print-object/-/pretty-print-object-1.0.0.tgz#860ce718b0b73f4009e153541faff2cb6b85d047"
@@ -5298,14 +5151,14 @@
dependencies:
tslib "^2.0.0"
-"@ngtools/webpack@10.2.0":
- version "10.2.0"
- resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-10.2.0.tgz#42a9aba997a69effedd7cba75d0c69756f1b7fc4"
- integrity sha512-W4SSFNQhIiC8JRhIn3c4mb1+fsFKiHp+THVMAUNo+wRZEt/rgzsCdnqv0EmQJJojZhnilUIyB/wVYJu2+S/Bxg==
+"@ngtools/webpack@11.0.1":
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/@ngtools/webpack/-/webpack-11.0.1.tgz#029aaff16d76fbfdf06422dde4c83f3b79c34215"
+ integrity sha512-z62qQ4J5LhDxW68HjYYCRo+sDK/5yHwX4fCCY2iXngyTtA5cQbGI5WXr3+9B4foX64ft5WvV0WJkx8mjE/VR6w==
dependencies:
- "@angular-devkit/core" "10.2.0"
- enhanced-resolve "4.3.0"
- webpack-sources "1.4.3"
+ "@angular-devkit/core" "11.0.1"
+ enhanced-resolve "5.3.1"
+ webpack-sources "2.0.1"
"@nicolo-ribaudo/chokidar-2@^2.1.8":
version "2.1.8"
@@ -5588,22 +5441,22 @@
dependencies:
any-observable "^0.3.0"
-"@schematics/angular@10.2.0":
- version "10.2.0"
- resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-10.2.0.tgz#30fb6ab3500592a243b9a19398b7c724ee6b3be7"
- integrity sha512-rJRTTTL8CMMFb3ebCvAVHKHxuNzRqy/HtbXhJ82l5Xo/jXcm74eV2Q0RBUrNo1yBKWFIR+FIwiXLJaGcC/R9Pw==
+"@schematics/angular@11.0.1":
+ version "11.0.1"
+ resolved "https://registry.yarnpkg.com/@schematics/angular/-/angular-11.0.1.tgz#33617ae6df12b4cc883d9d4ab4601762be12a983"
+ integrity sha512-cYq3NhFn4DLSXXtbYYU2w0sginkMfN1w7pXjZLT/+etXXbtANQAXSPrPrDQql004ZNMbuDKuC0aoXjv8hgXOfw==
dependencies:
- "@angular-devkit/core" "10.2.0"
- "@angular-devkit/schematics" "10.2.0"
- jsonc-parser "2.3.0"
+ "@angular-devkit/core" "11.0.1"
+ "@angular-devkit/schematics" "11.0.1"
+ jsonc-parser "2.3.1"
-"@schematics/update@0.1002.0":
- version "0.1002.0"
- resolved "https://registry.yarnpkg.com/@schematics/update/-/update-0.1002.0.tgz#ff4c134afe1796960f51308ff4e07218f70a6bbd"
- integrity sha512-g2bfJSAj3x/YL0GNhnHsDSQmO6DoxSnLxoFLqNN5+ukxK5jq7OZNDwMJGxZ3X6RcSMWKEkIKL/wlq9yhj2T/kw==
+"@schematics/update@0.1100.1":
+ version "0.1100.1"
+ resolved "https://registry.yarnpkg.com/@schematics/update/-/update-0.1100.1.tgz#18a3befe9faece0fe784843f2f6a774ed09843ce"
+ integrity sha512-EVcqdM/d5rC5L1UYnwhFMk/TjHlNgL5LGfroE13C38A+WpKKJquAjgOQLj4nPvJ5csdEZqn3Sui9yeEWc3hklQ==
dependencies:
- "@angular-devkit/core" "10.2.0"
- "@angular-devkit/schematics" "10.2.0"
+ "@angular-devkit/core" "11.0.1"
+ "@angular-devkit/schematics" "11.0.1"
"@yarnpkg/lockfile" "1.1.0"
ini "1.3.5"
npm-package-arg "^8.0.0"
@@ -5755,81 +5608,41 @@
resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.2.0.tgz#dadcb6218503532d6884b210e7f3c502caaa44b1"
integrity sha512-j7KnilGyZzYr/jhcrSYS3FGWMZVaqyCG0vzMCwzvei0coIkczuYMcniK07nI0aHJINciujjH11T72ICW5eL5Ig==
-"@svgr/babel-plugin-add-jsx-attribute@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz#81ef61947bb268eb9d50523446f9c638fb355906"
- integrity sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==
-
"@svgr/babel-plugin-remove-jsx-attribute@^4.2.0":
version "4.2.0"
resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.2.0.tgz#297550b9a8c0c7337bea12bdfc8a80bb66f85abc"
integrity sha512-3XHLtJ+HbRCH4n28S7y/yZoEQnRpl0tvTZQsHqvaeNXPra+6vE5tbRliH3ox1yZYPCxrlqaJT/Mg+75GpDKlvQ==
-"@svgr/babel-plugin-remove-jsx-attribute@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz#6b2c770c95c874654fd5e1d5ef475b78a0a962ef"
- integrity sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==
-
"@svgr/babel-plugin-remove-jsx-empty-expression@^4.2.0":
version "4.2.0"
resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.2.0.tgz#c196302f3e68eab6a05e98af9ca8570bc13131c7"
integrity sha512-yTr2iLdf6oEuUE9MsRdvt0NmdpMBAkgK8Bjhl6epb+eQWk6abBaX3d65UZ3E3FWaOwePyUgNyNCMVG61gGCQ7w==
-"@svgr/babel-plugin-remove-jsx-empty-expression@^5.0.1":
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz#25621a8915ed7ad70da6cea3d0a6dbc2ea933efd"
- integrity sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==
-
"@svgr/babel-plugin-replace-jsx-attribute-value@^4.2.0":
version "4.2.0"
resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.2.0.tgz#310ec0775de808a6a2e4fd4268c245fd734c1165"
integrity sha512-U9m870Kqm0ko8beHawRXLGLvSi/ZMrl89gJ5BNcT452fAjtF2p4uRzXkdzvGJJJYBgx7BmqlDjBN/eCp5AAX2w==
-"@svgr/babel-plugin-replace-jsx-attribute-value@^5.0.1":
- version "5.0.1"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz#0b221fc57f9fcd10e91fe219e2cd0dd03145a897"
- integrity sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==
-
"@svgr/babel-plugin-svg-dynamic-title@^4.3.3":
version "4.3.3"
resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.3.3.tgz#2cdedd747e5b1b29ed4c241e46256aac8110dd93"
integrity sha512-w3Be6xUNdwgParsvxkkeZb545VhXEwjGMwExMVBIdPQJeyMQHqm9Msnb2a1teHBqUYL66qtwfhNkbj1iarCG7w==
-"@svgr/babel-plugin-svg-dynamic-title@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz#139b546dd0c3186b6e5db4fefc26cb0baea729d7"
- integrity sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==
-
"@svgr/babel-plugin-svg-em-dimensions@^4.2.0":
version "4.2.0"
resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.2.0.tgz#9a94791c9a288108d20a9d2cc64cac820f141391"
integrity sha512-C0Uy+BHolCHGOZ8Dnr1zXy/KgpBOkEUYY9kI/HseHVPeMbluaX3CijJr7D4C5uR8zrc1T64nnq/k63ydQuGt4w==
-"@svgr/babel-plugin-svg-em-dimensions@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz#6543f69526632a133ce5cabab965deeaea2234a0"
- integrity sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==
-
"@svgr/babel-plugin-transform-react-native-svg@^4.2.0":
version "4.2.0"
resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.2.0.tgz#151487322843359a1ca86b21a3815fd21a88b717"
integrity sha512-7YvynOpZDpCOUoIVlaaOUU87J4Z6RdD6spYN4eUb5tfPoKGSF9OG2NuhgYnq4jSkAxcpMaXWPf1cePkzmqTPNw==
-"@svgr/babel-plugin-transform-react-native-svg@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz#00bf9a7a73f1cad3948cdab1f8dfb774750f8c80"
- integrity sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==
-
"@svgr/babel-plugin-transform-svg-component@^4.2.0":
version "4.2.0"
resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.2.0.tgz#5f1e2f886b2c85c67e76da42f0f6be1b1767b697"
integrity sha512-hYfYuZhQPCBVotABsXKSCfel2slf/yvJY8heTVX1PCTaq/IgASq1IyxPPKJ0chWREEKewIU/JMSsIGBtK1KKxw==
-"@svgr/babel-plugin-transform-svg-component@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.4.0.tgz#a2212b4d018e6075a058bb7e220a66959ef7a03c"
- integrity sha512-zLl4Fl3NvKxxjWNkqEcpdSOpQ3LGVH2BNFQ6vjaK6sFo2IrSznrhURIPI0HAphKiiIwNYjAfE0TNoQDSZv0U9A==
-
"@svgr/babel-preset@^4.3.3":
version "4.3.3"
resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-4.3.3.tgz#a75d8c2f202ac0e5774e6bfc165d028b39a1316c"
@@ -5844,20 +5657,6 @@
"@svgr/babel-plugin-transform-react-native-svg" "^4.2.0"
"@svgr/babel-plugin-transform-svg-component" "^4.2.0"
-"@svgr/babel-preset@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-5.4.0.tgz#da21854643e1c4ad2279239baa7d5a8b128c1f15"
- integrity sha512-Gyx7cCxua04DBtyILTYdQxeO/pwfTBev6+eXTbVbxe4HTGhOUW6yo7PSbG2p6eJMl44j6XSequ0ZDP7bl0nu9A==
- dependencies:
- "@svgr/babel-plugin-add-jsx-attribute" "^5.4.0"
- "@svgr/babel-plugin-remove-jsx-attribute" "^5.4.0"
- "@svgr/babel-plugin-remove-jsx-empty-expression" "^5.0.1"
- "@svgr/babel-plugin-replace-jsx-attribute-value" "^5.0.1"
- "@svgr/babel-plugin-svg-dynamic-title" "^5.4.0"
- "@svgr/babel-plugin-svg-em-dimensions" "^5.4.0"
- "@svgr/babel-plugin-transform-react-native-svg" "^5.4.0"
- "@svgr/babel-plugin-transform-svg-component" "^5.4.0"
-
"@svgr/core@^4.1.0", "@svgr/core@^4.3.3":
version "4.3.3"
resolved "https://registry.yarnpkg.com/@svgr/core/-/core-4.3.3.tgz#b37b89d5b757dc66e8c74156d00c368338d24293"
@@ -5867,15 +5666,6 @@
camelcase "^5.3.1"
cosmiconfig "^5.2.1"
-"@svgr/core@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@svgr/core/-/core-5.4.0.tgz#655378ee43679eb94fee3d4e1976e38252dff8e7"
- integrity sha512-hWGm1DCCvd4IEn7VgDUHYiC597lUYhFau2lwJBYpQWDirYLkX4OsXu9IslPgJ9UpP7wsw3n2Ffv9sW7SXJVfqQ==
- dependencies:
- "@svgr/plugin-jsx" "^5.4.0"
- camelcase "^6.0.0"
- cosmiconfig "^6.0.0"
-
"@svgr/hast-util-to-babel-ast@^4.3.2":
version "4.3.2"
resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.3.2.tgz#1d5a082f7b929ef8f1f578950238f630e14532b8"
@@ -5883,13 +5673,6 @@
dependencies:
"@babel/types" "^7.4.4"
-"@svgr/hast-util-to-babel-ast@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.4.0.tgz#bb5d002e428f510aa5b53ec0a02377a95b367715"
- integrity sha512-+U0TZZpPsP2V1WvVhqAOSTk+N+CjYHdZx+x9UBa1eeeZDXwH8pt0CrQf2+SvRl/h2CAPRFkm+Ey96+jKP8Bsgg==
- dependencies:
- "@babel/types" "^7.9.5"
-
"@svgr/plugin-jsx@^4.1.0", "@svgr/plugin-jsx@^4.3.3":
version "4.3.3"
resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-4.3.3.tgz#e2ba913dbdfbe85252a34db101abc7ebd50992fa"
@@ -5900,16 +5683,6 @@
"@svgr/hast-util-to-babel-ast" "^4.3.2"
svg-parser "^2.0.0"
-"@svgr/plugin-jsx@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-5.4.0.tgz#ab47504c55615833c6db70fca2d7e489f509787c"
- integrity sha512-SGzO4JZQ2HvGRKDzRga9YFSqOqaNrgLlQVaGvpZ2Iht2gwRp/tq+18Pvv9kS9ZqOMYgyix2LLxZMY1LOe9NPqw==
- dependencies:
- "@babel/core" "^7.7.5"
- "@svgr/babel-preset" "^5.4.0"
- "@svgr/hast-util-to-babel-ast" "^5.4.0"
- svg-parser "^2.0.2"
-
"@svgr/plugin-svgo@^4.0.3", "@svgr/plugin-svgo@^4.3.1":
version "4.3.1"
resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-4.3.1.tgz#daac0a3d872e3f55935c6588dd370336865e9e32"
@@ -5919,15 +5692,6 @@
merge-deep "^3.0.2"
svgo "^1.2.2"
-"@svgr/plugin-svgo@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-5.4.0.tgz#45d9800b7099a6f7b4d85ebac89ab9abe8592f64"
- integrity sha512-3Cgv3aYi1l6SHyzArV9C36yo4kgwVdF3zPQUC6/aCDUeXAofDYwE5kk3e3oT5ZO2a0N3lB+lLGvipBG6lnG8EA==
- dependencies:
- cosmiconfig "^6.0.0"
- merge-deep "^3.0.2"
- svgo "^1.2.2"
-
"@svgr/webpack@4.1.0":
version "4.1.0"
resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-4.1.0.tgz#20c88f32f731c7b1d4711045b2b993887d731c28"
@@ -5956,20 +5720,6 @@
"@svgr/plugin-svgo" "^4.3.1"
loader-utils "^1.2.3"
-"@svgr/webpack@^5.4.0":
- version "5.4.0"
- resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-5.4.0.tgz#b68bc86e29cf007292b96ced65f80971175632e0"
- integrity sha512-LjepnS/BSAvelnOnnzr6Gg0GcpLmnZ9ThGFK5WJtm1xOqdBE/1IACZU7MMdVzjyUkfFqGz87eRE4hFaSLiUwYg==
- dependencies:
- "@babel/core" "^7.9.0"
- "@babel/plugin-transform-react-constant-elements" "^7.9.0"
- "@babel/preset-env" "^7.9.5"
- "@babel/preset-react" "^7.9.4"
- "@svgr/core" "^5.4.0"
- "@svgr/plugin-jsx" "^5.4.0"
- "@svgr/plugin-svgo" "^5.4.0"
- loader-utils "^2.0.0"
-
"@szmarczak/http-timer@^1.1.2":
version "1.1.2"
resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421"
@@ -6456,7 +6206,7 @@
resolved "https://registry.yarnpkg.com/@types/js-yaml/-/js-yaml-3.12.4.tgz#7d3b534ec35a0585128e2d332db1403ebe057e25"
integrity sha512-fYMgzN+9e28R81weVN49inn/u798ruU91En1ZnGvSZzCRc5jXx9B2EDhlRaWmcO1RIxFHL8AajRXzxDuJu93+A==
-"@types/json-schema@*", "@types/json-schema@^7.0.5":
+"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.6":
version "7.0.6"
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.6.tgz#f4c7ec43e81b319a9815115031709f26987891f0"
integrity sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==
@@ -7734,6 +7484,11 @@ abab@^2.0.0, abab@^2.0.3:
resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.3.tgz#623e2075e02eb2d3f2475e49f99c91846467907a"
integrity sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==
+abab@^2.0.5:
+ version "2.0.5"
+ resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.5.tgz#c0b678fb32d60fc1219c784d6a826fe385aeb79a"
+ integrity sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==
+
abbrev@1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8"
@@ -7985,10 +7740,10 @@ ajv-keywords@^3.5.2:
resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d"
integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
-ajv@6.12.4:
- version "6.12.4"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.4.tgz#0614facc4522127fa713445c6bfd3ebd376e2234"
- integrity sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==
+ajv@6.12.6, ajv@^6.12.4, ajv@^6.12.5:
+ version "6.12.6"
+ resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
+ integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
dependencies:
fast-deep-equal "^3.1.1"
fast-json-stable-stringify "^2.0.0"
@@ -8015,16 +7770,6 @@ ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.0, ajv@^6.5.5, ajv@^6.9.1:
json-schema-traverse "^0.4.1"
uri-js "^4.2.2"
-ajv@^6.12.4:
- version "6.12.6"
- resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4"
- integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
- dependencies:
- fast-deep-equal "^3.1.1"
- fast-json-stable-stringify "^2.0.0"
- json-schema-traverse "^0.4.1"
- uri-js "^4.2.2"
-
alphanum-sort@^1.0.0:
version "1.0.2"
resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3"
@@ -11331,7 +11076,7 @@ bytes@3.1.0:
resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6"
integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==
-cacache@15.0.5, cacache@^15.0.4, cacache@^15.0.5:
+cacache@15.0.5, cacache@^15.0.5:
version "15.0.5"
resolved "https://registry.yarnpkg.com/cacache/-/cacache-15.0.5.tgz#69162833da29170d6732334643c60e005f5f17d0"
integrity sha512-lloiL22n7sOjEEXdL8NAjTgv9a1u43xICE9/203qonkZUCj5X1UEWIdf2/Y0d6QcCtMzbKQyhrcDbdvlZTs/+A==
@@ -11628,6 +11373,11 @@ camelcase@^6.0.0:
resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.0.0.tgz#5259f7c30e35e278f1bdc2a4d91230b37cad981e"
integrity sha512-8KMDF1Vz2gzOq54ONPJS65IvTUaB1cHJ2DMM7MbPmLZljDH1qpzzLsWdiN9pHh6qvkRVDTi/07+eNGch/oLU4w==
+camelcase@^6.1.0:
+ version "6.2.0"
+ resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.2.0.tgz#924af881c9d525ac9d87f40d964e5cea982a1809"
+ integrity sha512-c7wVvbw3f37nuobQNtgsgG9POC9qMbNuMQmTCqZv23b6MIz0fcYpBiOlv9gEN/hdLdnZTDQhg6e9Dq5M1vKvfg==
+
camelize@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/camelize/-/camelize-1.0.0.tgz#164a5483e630fa4321e5af07020e531831b2609b"
@@ -12894,21 +12644,21 @@ copy-to-clipboard@^3.0.8, copy-to-clipboard@^3.2.0:
dependencies:
toggle-selection "^1.0.6"
-copy-webpack-plugin@6.0.3:
- version "6.0.3"
- resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.0.3.tgz#2b3d2bfc6861b96432a65f0149720adbd902040b"
- integrity sha512-q5m6Vz4elsuyVEIUXr7wJdIdePWTubsqVbEMvf1WQnHGv0Q+9yPRu7MtYFPt+GBOXRav9lvIINifTQ1vSCs+eA==
+copy-webpack-plugin@6.2.1:
+ version "6.2.1"
+ resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-6.2.1.tgz#8015e4d5c5e637ab7b39c76daa9e03c7a4bf1ae5"
+ integrity sha512-VH2ZTMIBsx4p++Lmpg77adZ0KUyM5gFR/9cuTrbneNnJlcQXUFvsNariPqq2dq2kV3F2skHiDGPQCyKWy1+U0Q==
dependencies:
- cacache "^15.0.4"
+ cacache "^15.0.5"
fast-glob "^3.2.4"
find-cache-dir "^3.3.1"
glob-parent "^5.1.1"
globby "^11.0.1"
loader-utils "^2.0.0"
normalize-path "^3.0.0"
- p-limit "^3.0.1"
- schema-utils "^2.7.0"
- serialize-javascript "^4.0.0"
+ p-limit "^3.0.2"
+ schema-utils "^3.0.0"
+ serialize-javascript "^5.0.1"
webpack-sources "^1.4.3"
copy-webpack-plugin@^5.0.4, copy-webpack-plugin@^5.1.1:
@@ -12942,10 +12692,10 @@ core-js-pure@^3.0.0, core-js-pure@^3.0.1:
resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.6.5.tgz#c79e75f5e38dbc85a662d91eea52b8256d53b813"
integrity sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==
-core-js@3.6.4:
- version "3.6.4"
- resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.6.4.tgz#440a83536b458114b9cb2ac1580ba377dc470647"
- integrity sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==
+core-js@3.6.5, 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==
core-js@^1.0.0:
version "1.2.7"
@@ -12957,11 +12707,6 @@ 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.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==
-
core-js@^3.7.0:
version "3.7.0"
resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.7.0.tgz#b0a761a02488577afbf97179e4681bf49568520f"
@@ -13023,6 +12768,17 @@ cosmiconfig@^6.0.0:
path-type "^4.0.0"
yaml "^1.7.2"
+cosmiconfig@^7.0.0:
+ version "7.0.0"
+ resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.0.tgz#ef9b44d773959cae63ddecd122de23853b60f8d3"
+ integrity sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==
+ dependencies:
+ "@types/parse-json" "^4.0.0"
+ import-fresh "^3.2.1"
+ parse-json "^5.0.0"
+ path-type "^4.0.0"
+ yaml "^1.10.0"
+
cp-file@^6.1.0:
version "6.2.0"
resolved "https://registry.yarnpkg.com/cp-file/-/cp-file-6.2.0.tgz#40d5ea4a1def2a9acdd07ba5c0b0246ef73dc10d"
@@ -13288,22 +13044,22 @@ css-loader@3.4.2:
postcss-value-parser "^4.0.2"
schema-utils "^2.6.0"
-css-loader@4.2.2:
- version "4.2.2"
- resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-4.2.2.tgz#b668b3488d566dc22ebcf9425c5f254a05808c89"
- integrity sha512-omVGsTkZPVwVRpckeUnLshPp12KsmMSLqYxs12+RzM9jRR5Y+Idn/tBffjXRvOE+qW7if24cuceFJqYR5FmGBg==
+css-loader@5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-5.0.0.tgz#f0a48dfacc3ab9936a05ee16a09e7f313872e117"
+ integrity sha512-9g35eXRBgjvswyJWoqq/seWp+BOxvUl8IinVNTsUBFFxtwfEYvlmEn6ciyn0liXGbGh5HyJjPGCuobDSfqMIVg==
dependencies:
- camelcase "^6.0.0"
+ camelcase "^6.1.0"
cssesc "^3.0.0"
- icss-utils "^4.1.1"
+ icss-utils "^5.0.0"
loader-utils "^2.0.0"
- postcss "^7.0.32"
- postcss-modules-extract-imports "^2.0.0"
- postcss-modules-local-by-default "^3.0.3"
- postcss-modules-scope "^2.2.0"
- postcss-modules-values "^3.0.0"
+ postcss "^8.1.1"
+ postcss-modules-extract-imports "^3.0.0"
+ postcss-modules-local-by-default "^4.0.0"
+ postcss-modules-scope "^3.0.0"
+ postcss-modules-values "^4.0.0"
postcss-value-parser "^4.1.0"
- schema-utils "^2.7.0"
+ schema-utils "^3.0.0"
semver "^7.3.2"
css-loader@^3.0.0, css-loader@^3.4.2, css-loader@^3.5.3:
@@ -13823,6 +13579,13 @@ debug@4, debug@4.1.1, debug@^4.0.0, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, de
dependencies:
ms "^2.1.1"
+debug@4.2.0:
+ version "4.2.0"
+ resolved "https://registry.yarnpkg.com/debug/-/debug-4.2.0.tgz#7f150f93920e94c58f5574c2fd01a3110effe7f1"
+ integrity sha512-IX2ncY78vDTjZMFUdmsvIRFY2Cf4FnD0wRs+nQwJU8Lu99/tPFdb0VybiiMTPe3I6rQmwsqQqRBvxU+bZ/I8sg==
+ dependencies:
+ ms "2.1.2"
+
debug@^3.0.0, debug@^3.0.1, debug@^3.1.0, debug@^3.1.1, debug@^3.2.5, debug@^3.2.6:
version "3.2.6"
resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b"
@@ -15342,14 +15105,13 @@ enhanced-resolve@4.1.0:
memory-fs "^0.4.0"
tapable "^1.0.0"
-enhanced-resolve@4.3.0, enhanced-resolve@^4.3.0:
- version "4.3.0"
- resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz#3b806f3bfafc1ec7de69551ef93cca46c1704126"
- integrity sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==
+enhanced-resolve@5.3.1:
+ version "5.3.1"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.3.1.tgz#3f988d0d7775bdc2d96ede321dc81f8249492f57"
+ integrity sha512-G1XD3MRGrGfNcf6Hg0LVZG7GIKcYkbfHa5QMxt1HDUTdYoXH0JR1xXyg+MaKLF73E9A27uWNVxvFivNRYeUB6w==
dependencies:
- graceful-fs "^4.1.2"
- memory-fs "^0.5.0"
- tapable "^1.0.0"
+ graceful-fs "^4.2.4"
+ tapable "^2.0.0"
enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.0, enhanced-resolve@^4.1.1:
version "4.1.1"
@@ -15360,6 +15122,15 @@ enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.0, enhanced-resolve@^4.1.1:
memory-fs "^0.5.0"
tapable "^1.0.0"
+enhanced-resolve@^4.3.0:
+ version "4.3.0"
+ resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz#3b806f3bfafc1ec7de69551ef93cca46c1704126"
+ integrity sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==
+ dependencies:
+ graceful-fs "^4.1.2"
+ memory-fs "^0.5.0"
+ tapable "^1.0.0"
+
enquirer@^2.3.5:
version "2.3.5"
resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.5.tgz#3ab2b838df0a9d8ab9e7dff235b0e8712ef92381"
@@ -16926,7 +16697,15 @@ file-loader@4.3.0, file-loader@^4.2.0:
loader-utils "^1.2.3"
schema-utils "^2.5.0"
-file-loader@6.0.0, file-loader@^6.0.0, file-loader@~6.0.0:
+file-loader@6.1.1:
+ version "6.1.1"
+ resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.1.1.tgz#a6f29dfb3f5933a1c350b2dbaa20ac5be0539baa"
+ integrity sha512-Klt8C4BjWSXYQAfhpYYkG4qHNTna4toMHEbWrI5IuVoxbU6uiDKeKAP99R8mmbJi3lvewn/jQBOgU4+NS3tDQw==
+ dependencies:
+ loader-utils "^2.0.0"
+ schema-utils "^3.0.0"
+
+file-loader@^6.0.0, file-loader@~6.0.0:
version "6.0.0"
resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.0.0.tgz#97bbfaab7a2460c07bcbd72d3a6922407f67649f"
integrity sha512-/aMOAYEFXDdjG0wytpTL5YQLfZnnTmLNjn+AIrJ/6HVnTfDqLsVKUUwkDf4I4kgex36BvjuXEn/TX9B/1ESyqQ==
@@ -18752,6 +18531,13 @@ hosted-git-info@^3.0.2:
dependencies:
lru-cache "^5.1.1"
+hosted-git-info@^3.0.6:
+ version "3.0.7"
+ resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-3.0.7.tgz#a30727385ea85acfcee94e0aad9e368c792e036c"
+ integrity sha512-fWqc0IcuXs+BmE9orLDyVykAG9GJtGLGuZAAqgcckPgv5xad4AcXGIv8galtQvlwutxSlaMcdw7BUtq2EIvqCQ==
+ dependencies:
+ lru-cache "^6.0.0"
+
hpack.js@^2.1.6:
version "2.1.6"
resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2"
@@ -19270,6 +19056,11 @@ icss-utils@^4.0.0, icss-utils@^4.1.0, icss-utils@^4.1.1:
dependencies:
postcss "^7.0.14"
+icss-utils@^5.0.0:
+ version "5.0.0"
+ resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.0.0.tgz#03ed56c3accd32f9caaf1752ebf64ef12347bb84"
+ integrity sha512-aF2Cf/CkEZrI/vsu5WI/I+akFgdbwQHVE9YRZxATrhH4PVIe6a3BIjwjEcW+z+jP/hNh+YvM3lAAn1wJQ6opSg==
+
identity-obj-proxy@3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz#94d2bda96084453ef36fbc5aaec37e0f79f1fc14"
@@ -19377,6 +19168,14 @@ import-fresh@^3.0.0, import-fresh@^3.1.0:
parent-module "^1.0.0"
resolve-from "^4.0.0"
+import-fresh@^3.2.1:
+ version "3.2.2"
+ resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.2.tgz#fc129c160c5d68235507f4331a6baad186bdbc3e"
+ integrity sha512-cTPNrlvJT6twpYy+YmKUKrTSjWFs3bjYjAhCwm+z4EOCubZxAuO+hHpRN64TqjEaYSHs7tJAE0w1CKMGmsG/lw==
+ dependencies:
+ parent-module "^1.0.0"
+ resolve-from "^4.0.0"
+
import-from@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1"
@@ -19833,6 +19632,13 @@ is-color-stop@^1.0.0:
rgb-regex "^1.0.1"
rgba-regex "^1.0.0"
+is-core-module@^2.0.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.1.0.tgz#a4cc031d9b1aca63eecbd18a650e13cb4eeab946"
+ integrity sha512-YcV7BgVMRFRua2FqQzKtTDMz8iCuLEyGKjr70q8Zm1yy2qKcurbFEd79PAdHV77oL3NrAaOVQIbMmiHQCHB7ZA==
+ dependencies:
+ has "^1.0.3"
+
is-data-descriptor@^0.1.4:
version "0.1.4"
resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56"
@@ -20580,12 +20386,12 @@ jasmine-core@~2.8.0:
resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-2.8.0.tgz#bcc979ae1f9fd05701e45e52e65d3a5d63f1a24e"
integrity sha1-vMl5rh+f0FcB5F5S5l06XWPxok4=
-jasmine-core@~3.5.0:
- version "3.5.0"
- resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-3.5.0.tgz#132c23e645af96d85c8bca13c8758b18429fc1e4"
- integrity sha512-nCeAiw37MIMA9w9IXso7bRaLl+c/ef3wnxsoSAlYrzS+Ot0zTG6nU8G/cIfGkqpkjX2wNaIW9RFG0TwIFnG6bA==
+jasmine-core@~3.6.0:
+ version "3.6.0"
+ resolved "https://registry.yarnpkg.com/jasmine-core/-/jasmine-core-3.6.0.tgz#491f3bb23941799c353ceb7a45b38a950ebc5a20"
+ integrity sha512-8uQYa7zJN8hq9z+g8z1bqCfdC8eoDAeVnM5sfqs7KHv9/ifoJ500m018fpFc7RDaO6SWCLCXwo/wPSNcdYTgcw==
-jasmine-spec-reporter@~5.0.2:
+jasmine-spec-reporter@~5.0.0:
version "5.0.2"
resolved "https://registry.yarnpkg.com/jasmine-spec-reporter/-/jasmine-spec-reporter-5.0.2.tgz#b61288ab074ad440dc2477c4d42840b0e74a6b95"
integrity sha512-6gP1LbVgJ+d7PKksQBc2H0oDGNRQI3gKUsWlswKaQ2fif9X5gzhQcgM5+kiJGCQVurOG09jqNhk7payggyp5+g==
@@ -21827,10 +21633,10 @@ jest-watcher@^26.3.0:
jest-util "^26.3.0"
string-length "^4.0.1"
-jest-worker@26.3.0, jest-worker@^26.0.0, jest-worker@^26.3.0:
- version "26.3.0"
- resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.3.0.tgz#7c8a97e4f4364b4f05ed8bca8ca0c24de091871f"
- integrity sha512-Vmpn2F6IASefL+DVBhPzI2J9/GJUsqzomdeN+P+dK8/jKxbh8R3BtFnx3FIta7wYlPU62cpJMJQo4kuOowcMnw==
+jest-worker@26.5.0:
+ version "26.5.0"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.5.0.tgz#87deee86dbbc5f98d9919e0dadf2c40e3152fa30"
+ integrity sha512-kTw66Dn4ZX7WpjZ7T/SUDgRhapFRKWmisVAF0Rv4Fu8SLFD7eLbqpLvbxVqYhSgaWa7I+bW7pHnbyfNsH6stug==
dependencies:
"@types/node" "*"
merge-stream "^2.0.0"
@@ -21852,6 +21658,24 @@ jest-worker@^25.1.0, jest-worker@^25.4.0, jest-worker@^25.5.0:
merge-stream "^2.0.0"
supports-color "^7.0.0"
+jest-worker@^26.0.0, jest-worker@^26.3.0:
+ version "26.3.0"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.3.0.tgz#7c8a97e4f4364b4f05ed8bca8ca0c24de091871f"
+ integrity sha512-Vmpn2F6IASefL+DVBhPzI2J9/GJUsqzomdeN+P+dK8/jKxbh8R3BtFnx3FIta7wYlPU62cpJMJQo4kuOowcMnw==
+ dependencies:
+ "@types/node" "*"
+ merge-stream "^2.0.0"
+ supports-color "^7.0.0"
+
+jest-worker@^26.5.0:
+ version "26.6.2"
+ resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed"
+ integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==
+ dependencies:
+ "@types/node" "*"
+ merge-stream "^2.0.0"
+ supports-color "^7.0.0"
+
jest@24.7.1:
version "24.7.1"
resolved "https://registry.yarnpkg.com/jest/-/jest-24.7.1.tgz#0d94331cf510c75893ee32f87d7321d5bf8f2501"
@@ -22327,10 +22151,10 @@ json5@^1.0.1:
dependencies:
minimist "^1.2.0"
-jsonc-parser@2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-2.3.0.tgz#7c7fc988ee1486d35734faaaa866fadb00fa91ee"
- integrity sha512-b0EBt8SWFNnixVdvoR2ZtEGa9ZqLhbJnOjezn+WP+8kspFm+PFYDN8Z4Bc7pRlDjvuVcADSUkroIuTWWn/YiIA==
+jsonc-parser@2.3.1:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-2.3.1.tgz#59549150b133f2efacca48fe9ce1ec0659af2342"
+ integrity sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==
jsonc-parser@^2.2.1:
version "2.2.1"
@@ -22632,7 +22456,7 @@ kleur@3.0.3, kleur@^3.0.3:
resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e"
integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==
-klona@^2.0.3:
+klona@^2.0.4:
version "2.0.4"
resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.4.tgz#7bb1e3affb0cb8624547ef7e8f6708ea2e39dfc0"
integrity sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==
@@ -22873,15 +22697,14 @@ lerna@^3.19.0:
import-local "^2.0.0"
npmlog "^4.1.2"
-less-loader@6.2.0:
- version "6.2.0"
- resolved "https://registry.yarnpkg.com/less-loader/-/less-loader-6.2.0.tgz#8b26f621c155b342eefc24f5bd6e9dc40c42a719"
- integrity sha512-Cl5h95/Pz/PWub/tCBgT1oNMFeH1WTD33piG80jn5jr12T4XbxZcjThwNXDQ7AG649WEynuIzO4b0+2Tn9Qolg==
+less-loader@7.0.2:
+ version "7.0.2"
+ resolved "https://registry.yarnpkg.com/less-loader/-/less-loader-7.0.2.tgz#0d73a49ec32a9d3ff12614598e6e2b47fb2a35c4"
+ integrity sha512-7MKlgjnkCf63E3Lv6w2FvAEgLMx3d/tNBExITcanAq7ys5U8VPWT3F6xcRjYmdNfkoQ9udoVFb1r2azSiTnD6w==
dependencies:
- clone "^2.1.2"
- less "^3.11.3"
+ klona "^2.0.4"
loader-utils "^2.0.0"
- schema-utils "^2.7.0"
+ schema-utils "^3.0.0"
less-loader@^5.0.0:
version "5.0.0"
@@ -22892,36 +22715,36 @@ less-loader@^5.0.0:
loader-utils "^1.1.0"
pify "^4.0.1"
-less@^3.0.4, less@^3.10.3, less@^3.9.0:
- version "3.11.1"
- resolved "https://registry.yarnpkg.com/less/-/less-3.11.1.tgz#c6bf08e39e02404fe6b307a3dfffafdc55bd36e2"
- integrity sha512-tlWX341RECuTOvoDIvtFqXsKj072hm3+9ymRBe76/mD6O5ZZecnlAOVDlWAleF2+aohFrxNidXhv2773f6kY7g==
+less@3.12.2:
+ version "3.12.2"
+ resolved "https://registry.yarnpkg.com/less/-/less-3.12.2.tgz#157e6dd32a68869df8859314ad38e70211af3ab4"
+ integrity sha512-+1V2PCMFkL+OIj2/HrtrvZw0BC0sYLMICJfbQjuj/K8CEnlrFX6R5cKKgzzttsZDHyxQNL1jqMREjKN3ja/E3Q==
dependencies:
- clone "^2.1.2"
tslib "^1.10.0"
optionalDependencies:
errno "^0.1.1"
graceful-fs "^4.1.2"
image-size "~0.5.0"
+ make-dir "^2.1.0"
mime "^1.4.1"
- mkdirp "^0.5.0"
- promise "^7.1.1"
- request "^2.83.0"
+ native-request "^1.0.5"
source-map "~0.6.0"
-less@^3.11.3:
- version "3.12.2"
- resolved "https://registry.yarnpkg.com/less/-/less-3.12.2.tgz#157e6dd32a68869df8859314ad38e70211af3ab4"
- integrity sha512-+1V2PCMFkL+OIj2/HrtrvZw0BC0sYLMICJfbQjuj/K8CEnlrFX6R5cKKgzzttsZDHyxQNL1jqMREjKN3ja/E3Q==
+less@^3.0.4, less@^3.10.3, less@^3.9.0:
+ version "3.11.1"
+ resolved "https://registry.yarnpkg.com/less/-/less-3.11.1.tgz#c6bf08e39e02404fe6b307a3dfffafdc55bd36e2"
+ integrity sha512-tlWX341RECuTOvoDIvtFqXsKj072hm3+9ymRBe76/mD6O5ZZecnlAOVDlWAleF2+aohFrxNidXhv2773f6kY7g==
dependencies:
+ clone "^2.1.2"
tslib "^1.10.0"
optionalDependencies:
errno "^0.1.1"
graceful-fs "^4.1.2"
image-size "~0.5.0"
- make-dir "^2.1.0"
mime "^1.4.1"
- native-request "^1.0.5"
+ mkdirp "^0.5.0"
+ promise "^7.1.1"
+ request "^2.83.0"
source-map "~0.6.0"
level-codec@^9.0.0:
@@ -23048,10 +22871,10 @@ libnpmconfig@^1.0.0:
find-up "^3.0.0"
ini "^1.3.5"
-license-webpack-plugin@2.3.0:
- version "2.3.0"
- resolved "https://registry.yarnpkg.com/license-webpack-plugin/-/license-webpack-plugin-2.3.0.tgz#c00f70d5725ba0408de208acb9e66612cc2eceda"
- integrity sha512-JK/DXrtN6UeYQSgkg5q1+pgJ8aiKPL9tnz9Wzw+Ikkf+8mJxG56x6t8O+OH/tAeF/5NREnelTEMyFtbJNkjH4w==
+license-webpack-plugin@2.3.1:
+ version "2.3.1"
+ resolved "https://registry.yarnpkg.com/license-webpack-plugin/-/license-webpack-plugin-2.3.1.tgz#08eddb2f776c7c64c02f308a00e017d6e824d0b6"
+ integrity sha512-yhqTmlYIEpZWA122lf6E0G8+rkn0AzoQ1OpzUKKs/lXUqG1plmGnwmkuuPlfggzJR5y6DLOdot/Tv00CC51CeQ==
dependencies:
"@types/webpack-sources" "^0.1.5"
webpack-sources "^1.2.0"
@@ -23063,6 +22886,14 @@ lie@~3.3.0:
dependencies:
immediate "~3.0.5"
+line-column@^1.0.2:
+ version "1.0.2"
+ resolved "https://registry.yarnpkg.com/line-column/-/line-column-1.0.2.tgz#d25af2936b6f4849172b312e4792d1d987bc34a2"
+ integrity sha1-0lryk2tvSEkXKzEuR5LR2Ye8NKI=
+ dependencies:
+ isarray "^1.0.0"
+ isobject "^2.0.0"
+
linebreak@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/linebreak/-/linebreak-1.0.2.tgz#4b5781733e9a9eb2849dba2f963e47c887f8aa06"
@@ -24618,16 +24449,6 @@ min-indent@^1.0.0:
resolved "https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.0.tgz#cfc45c37e9ec0d8f0a0ec3dd4ef7f7c3abe39256"
integrity sha1-z8RcN+nsDY8KDsPdTvf3w6vjklY=
-mini-css-extract-plugin@0.10.0:
- version "0.10.0"
- resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.10.0.tgz#a0e6bfcad22a9c73f6c882a3c7557a98e2d3d27d"
- integrity sha512-QgKgJBjaJhxVPwrLNqqwNS0AGkuQQ31Hp4xGXEK/P7wehEg6qmNtReHKai3zRXqY60wGVWLYcOMJK2b98aGc3A==
- dependencies:
- loader-utils "^1.1.0"
- normalize-url "1.9.1"
- schema-utils "^1.0.0"
- webpack-sources "^1.1.0"
-
mini-css-extract-plugin@0.5.0, mini-css-extract-plugin@^0.5.0:
version "0.5.0"
resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.5.0.tgz#ac0059b02b9692515a637115b0cc9fed3a35c7b0"
@@ -24647,6 +24468,15 @@ mini-css-extract-plugin@0.9.0, mini-css-extract-plugin@^0.9.0:
schema-utils "^1.0.0"
webpack-sources "^1.1.0"
+mini-css-extract-plugin@1.2.1:
+ version "1.2.1"
+ resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-1.2.1.tgz#30ea7dee632b3002b0c77aeed447790408cb247e"
+ integrity sha512-G3yw7/TQaPfkuiR73MDcyiqhyP8SnbmLhUbpC76H+wtQxA6wfKhMCQOCb6wnPK0dQbjORAeOILQqEesg4/wF7A==
+ dependencies:
+ loader-utils "^2.0.0"
+ schema-utils "^3.0.0"
+ webpack-sources "^1.1.0"
+
minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7"
@@ -24939,7 +24769,7 @@ ms@2.1.1:
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a"
integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==
-ms@^2.0.0, ms@^2.1.1:
+ms@2.1.2, ms@^2.0.0, ms@^2.1.1:
version "2.1.2"
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009"
integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
@@ -25024,6 +24854,11 @@ nan@^2.12.1, nan@^2.13.2, nan@^2.14.0:
resolved "https://registry.yarnpkg.com/nan/-/nan-2.14.1.tgz#d7be34dfa3105b91494c3147089315eff8874b01"
integrity sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==
+nanoid@^3.1.16:
+ version "3.1.16"
+ resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.16.tgz#b21f0a7d031196faf75314d7c65d36352beeef64"
+ integrity sha512-+AK8MN0WHji40lj8AEuwLOvLSbWYApQpre/aFJZD71r43wVRLrOYS4FmJOPQYon1TqB462RzrrxlfA74XRES8w==
+
nanomatch@^1.2.9:
version "1.2.13"
resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119"
@@ -25489,12 +25324,12 @@ npm-normalize-package-bin@^1.0.0, npm-normalize-package-bin@^1.0.1:
resolved "https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2"
integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==
-npm-package-arg@8.0.1, npm-package-arg@^8.0.0:
- version "8.0.1"
- resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-8.0.1.tgz#9d76f8d7667b2373ffda60bb801a27ef71e3e270"
- integrity sha512-/h5Fm6a/exByzFSTm7jAyHbgOqErl9qSNJDQF32Si/ZzgwT2TERVxRxn3Jurw1wflgyVVAxnFR4fRHPM7y1ClQ==
+npm-package-arg@8.1.0:
+ version "8.1.0"
+ resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-8.1.0.tgz#b5f6319418c3246a1c38e1a8fbaa06231bc5308f"
+ integrity sha512-/ep6QDxBkm9HvOhOg0heitSd7JHA1U7y1qhhlRlteYYAi9Pdb/ZV7FW5aHpkrpM8+P+4p/jjR8zCyKPBMBjSig==
dependencies:
- hosted-git-info "^3.0.2"
+ hosted-git-info "^3.0.6"
semver "^7.0.0"
validate-npm-package-name "^3.0.0"
@@ -25508,6 +25343,15 @@ npm-package-arg@8.0.1, npm-package-arg@^8.0.0:
semver "^5.6.0"
validate-npm-package-name "^3.0.0"
+npm-package-arg@^8.0.0:
+ version "8.0.1"
+ resolved "https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-8.0.1.tgz#9d76f8d7667b2373ffda60bb801a27ef71e3e270"
+ integrity sha512-/h5Fm6a/exByzFSTm7jAyHbgOqErl9qSNJDQF32Si/ZzgwT2TERVxRxn3Jurw1wflgyVVAxnFR4fRHPM7y1ClQ==
+ dependencies:
+ hosted-git-info "^3.0.2"
+ semver "^7.0.0"
+ validate-npm-package-name "^3.0.0"
+
npm-packlist@^1.1.12, npm-packlist@^1.4.4:
version "1.4.8"
resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.4.8.tgz#56ee6cc135b9f98ad3d51c1c95da22bbb9b2ef3e"
@@ -25810,10 +25654,10 @@ onetime@^5.1.0:
dependencies:
mimic-fn "^2.1.0"
-open@7.2.0:
- version "7.2.0"
- resolved "https://registry.yarnpkg.com/open/-/open-7.2.0.tgz#212959bd7b0ce2e8e3676adc76e3cf2f0a2498b4"
- integrity sha512-4HeyhxCvBTI5uBePsAdi55C5fmqnWZ2e2MlmvWi5KW5tdH5rxoiv/aMtbeVxKZc3eWkT1GymMnLG8XC4Rq4TDQ==
+open@7.3.0:
+ version "7.3.0"
+ resolved "https://registry.yarnpkg.com/open/-/open-7.3.0.tgz#45461fdee46444f3645b6e14eb3ca94b82e1be69"
+ integrity sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==
dependencies:
is-docker "^2.0.0"
is-wsl "^2.1.1"
@@ -25915,10 +25759,10 @@ optionator@^0.9.1:
type-check "^0.4.0"
word-wrap "^1.2.3"
-ora@5.0.0:
- version "5.0.0"
- resolved "https://registry.yarnpkg.com/ora/-/ora-5.0.0.tgz#4f0b34f2994877b49b452a707245ab1e9f6afccb"
- integrity sha512-s26qdWqke2kjN/wC4dy+IQPBIMWBJlSU/0JZhk30ZDBLelW25rv66yutUWARMigpGPzcXHb+Nac5pNhN/WsARw==
+ora@5.1.0:
+ version "5.1.0"
+ resolved "https://registry.yarnpkg.com/ora/-/ora-5.1.0.tgz#b188cf8cd2d4d9b13fd25383bc3e5cba352c94f8"
+ integrity sha512-9tXIMPvjZ7hPTbk8DFq1f7Kow/HU/pQYB60JbNq+QnGwcyhWVZaQ4hM9zQDEsPxw/muLpgiHSaumUZxCAmod/w==
dependencies:
chalk "^4.1.0"
cli-cursor "^3.1.0"
@@ -26102,7 +25946,7 @@ p-limit@^1.1.0:
dependencies:
p-try "^1.0.0"
-p-limit@^3.0.1, p-limit@^3.0.2:
+p-limit@^3.0.2:
version "3.0.2"
resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.0.2.tgz#1664e010af3cadc681baafd3e2a437be7b0fb5fe"
integrity sha512-iwqZSOoWIW+Ew4kAGUlN16J4M7OB3ysMLSZtnhmqx7njIHFPlxWBX8xo3lVTyFVq6mI/lL9qt2IsN1sHwaxJkg==
@@ -26517,12 +26361,13 @@ parse-url@^5.0.0:
parse-path "^4.0.0"
protocols "^1.4.0"
-parse5-htmlparser2-tree-adapter@6.0.1:
+parse5-html-rewriting-stream@6.0.1:
version "6.0.1"
- resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz#2cdf9ad823321140370d4dbf5d3e92c7c8ddc6e6"
- integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==
+ resolved "https://registry.yarnpkg.com/parse5-html-rewriting-stream/-/parse5-html-rewriting-stream-6.0.1.tgz#de1820559317ab4e451ea72dba05fddfd914480b"
+ integrity sha512-vwLQzynJVEfUlURxgnf51yAJDQTtVpNyGD8tKi2Za7m+akukNHxCcUQMAa/mUGLhCeicFdpy7Tlvj8ZNKadprg==
dependencies:
parse5 "^6.0.1"
+ parse5-sax-parser "^6.0.1"
parse5-htmlparser2-tree-adapter@^5.1.1:
version "5.1.1"
@@ -26531,6 +26376,13 @@ parse5-htmlparser2-tree-adapter@^5.1.1:
dependencies:
parse5 "^5.1.1"
+parse5-sax-parser@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/parse5-sax-parser/-/parse5-sax-parser-6.0.1.tgz#98b4d366b5b266a7cd90b4b58906667af882daba"
+ integrity sha512-kXX+5S81lgESA0LsDuGjAlBybImAChYRMT+/uKCEXFBFOeEhS52qUCydGhU3qLRD8D9DVjaUo821WK7DM4iCeg==
+ dependencies:
+ parse5 "^6.0.1"
+
parse5@4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/parse5/-/parse5-4.0.0.tgz#6d78656e3da8d78b4ec0b906f7c08ef1dfe3f608"
@@ -26546,11 +26398,6 @@ parse5@5.1.1, parse5@^5.1.1:
resolved "https://registry.yarnpkg.com/parse5/-/parse5-5.1.1.tgz#f68e4e5ba1852ac2cadc00f4555fff6c2abb6178"
integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==
-parse5@6.0.1, parse5@^6.0.0, parse5@^6.0.1:
- version "6.0.1"
- resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b"
- integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
-
parse5@^3.0.1:
version "3.0.3"
resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c"
@@ -26558,6 +26405,11 @@ parse5@^3.0.1:
dependencies:
"@types/node" "*"
+parse5@^6.0.0, parse5@^6.0.1:
+ version "6.0.1"
+ resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b"
+ integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
+
parseqs@0.0.5:
version "0.0.5"
resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.5.tgz#d5208a3738e46766e291ba2ea173684921a8b89d"
@@ -27220,6 +27072,17 @@ postcss-loader@3.0.0, postcss-loader@^3.0.0:
postcss-load-config "^2.0.0"
schema-utils "^1.0.0"
+postcss-loader@4.0.4:
+ version "4.0.4"
+ resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-4.0.4.tgz#b2d005b52e008a44991cf8123bee207e635eb53e"
+ integrity sha512-pntA9zIR14drQo84yGTjQJg1m7T0DkXR4vXYHBngiRZdJtEeCrojL6lOpqUanMzG375lIJbT4Yug85zC/AJWGw==
+ dependencies:
+ cosmiconfig "^7.0.0"
+ klona "^2.0.4"
+ loader-utils "^2.0.0"
+ schema-utils "^3.0.0"
+ semver "^7.3.2"
+
postcss-logical@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/postcss-logical/-/postcss-logical-3.0.0.tgz#2495d0f8b82e9f262725f75f9401b34e7b45d5b5"
@@ -27310,6 +27173,11 @@ postcss-modules-extract-imports@^2.0.0:
dependencies:
postcss "^7.0.5"
+postcss-modules-extract-imports@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d"
+ integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==
+
postcss-modules-local-by-default@1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069"
@@ -27337,13 +27205,12 @@ postcss-modules-local-by-default@^3.0.2:
postcss-selector-parser "^6.0.2"
postcss-value-parser "^4.0.0"
-postcss-modules-local-by-default@^3.0.3:
- version "3.0.3"
- resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz#bb14e0cc78279d504dbdcbfd7e0ca28993ffbbb0"
- integrity sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==
+postcss-modules-local-by-default@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c"
+ integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==
dependencies:
- icss-utils "^4.1.1"
- postcss "^7.0.32"
+ icss-utils "^5.0.0"
postcss-selector-parser "^6.0.2"
postcss-value-parser "^4.1.0"
@@ -27363,6 +27230,13 @@ postcss-modules-scope@^2.1.0, postcss-modules-scope@^2.1.1, postcss-modules-scop
postcss "^7.0.6"
postcss-selector-parser "^6.0.0"
+postcss-modules-scope@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06"
+ integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==
+ dependencies:
+ postcss-selector-parser "^6.0.4"
+
postcss-modules-values@1.3.0:
version "1.3.0"
resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20"
@@ -27387,6 +27261,13 @@ postcss-modules-values@^3.0.0:
icss-utils "^4.0.0"
postcss "^7.0.6"
+postcss-modules-values@^4.0.0:
+ version "4.0.0"
+ resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c"
+ integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==
+ dependencies:
+ icss-utils "^5.0.0"
+
postcss-modules@^3.2.2:
version "3.2.2"
resolved "https://registry.yarnpkg.com/postcss-modules/-/postcss-modules-3.2.2.tgz#ee390de0f9f18e761e1778dfb9be26685c02c51f"
@@ -27814,6 +27695,16 @@ postcss@^6.0.1:
source-map "^0.6.1"
supports-color "^5.4.0"
+postcss@^8.1.1:
+ version "8.1.7"
+ resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.1.7.tgz#ff6a82691bd861f3354fd9b17b2332f88171233f"
+ integrity sha512-llCQW1Pz4MOPwbZLmOddGM9eIJ8Bh7SZ2Oj5sxZva77uVaotYDsYTch1WBTNu7fUY0fpWp0fdt7uW40D4sRiiQ==
+ dependencies:
+ colorette "^1.2.1"
+ line-column "^1.0.2"
+ nanoid "^3.1.16"
+ source-map "^0.6.1"
+
posthtml-parser@^0.4.0, posthtml-parser@^0.4.1, posthtml-parser@^0.4.2:
version "0.4.2"
resolved "https://registry.yarnpkg.com/posthtml-parser/-/posthtml-parser-0.4.2.tgz#a132bbdf0cd4bc199d34f322f5c1599385d7c6c1"
@@ -28721,7 +28612,15 @@ raw-body@~1.1.0:
bytes "1"
string_decoder "0.10"
-raw-loader@4.0.1, raw-loader@^4.0.1:
+raw-loader@4.0.2:
+ version "4.0.2"
+ resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-4.0.2.tgz#1aac6b7d1ad1501e66efdac1522c73e59a584eb6"
+ integrity sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==
+ dependencies:
+ loader-utils "^2.0.0"
+ schema-utils "^3.0.0"
+
+raw-loader@^4.0.1:
version "4.0.1"
resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-4.0.1.tgz#14e1f726a359b68437e183d5a5b7d33a3eba6933"
integrity sha512-baolhQBSi3iNh1cglJjA0mYzga+wePk7vdEX//1dTFd+v4TsQlQE0jitJSNF1OIP82rdYulH7otaVmdlDaJ64A==
@@ -29404,7 +29303,7 @@ read-only-stream@^2.0.0:
optionalDependencies:
graceful-fs "^4.1.2"
-read-package-tree@5.3.1, read-package-tree@^5.1.6:
+read-package-tree@^5.1.6:
version "5.3.1"
resolved "https://registry.yarnpkg.com/read-package-tree/-/read-package-tree-5.3.1.tgz#a32cb64c7f31eb8a6f31ef06f9cedf74068fe636"
integrity sha512-mLUDsD5JVtlZxjSlPPx1RETkNjjvQYuweKwNVt1Sn8kP5Jh44pvYuUHCp6xSVDZWbNxVxG5lyZJ921aJH61sTw==
@@ -30545,6 +30444,14 @@ resolve@1.15.0:
dependencies:
path-parse "^1.0.6"
+resolve@1.18.1:
+ version "1.18.1"
+ resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.18.1.tgz#018fcb2c5b207d2a6424aee361c5a266da8f4130"
+ integrity sha512-lDfCPaMKfOJXjy0dPayzPdF1phampNWr3qFCjAu+rw/qbQmr5jWH5xN2hwh9QKfw9E5v4hwV7A+jrCmL8yjjqA==
+ dependencies:
+ is-core-module "^2.0.0"
+ path-parse "^1.0.6"
+
resolve@^1.1.4, resolve@^1.1.5, resolve@^1.1.6, resolve@^1.1.7, resolve@^1.10.0, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.0, resolve@^1.14.2, resolve@^1.15.1, resolve@^1.17.0, resolve@^1.3.2, resolve@^1.3.3, resolve@^1.4.0, resolve@^1.5.0, resolve@^1.8.1, resolve@^1.9.0:
version "1.17.0"
resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444"
@@ -30755,10 +30662,10 @@ rollup-pluginutils@^2.0.1:
dependencies:
estree-walker "^0.6.1"
-rollup@2.26.5:
- version "2.26.5"
- resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.26.5.tgz#5562ec36fcba3eed65cfd630bd78e037ad0e0307"
- integrity sha512-rCyFG3ZtQdnn9YwfuAVH0l/Om34BdO5lwCA0W6Hq+bNB21dVEBbCRxhaHOmu1G7OBFDWytbzAC104u7rxHwGjA==
+rollup@2.32.1:
+ version "2.32.1"
+ resolved "https://registry.yarnpkg.com/rollup/-/rollup-2.32.1.tgz#625a92c54f5b4d28ada12d618641491d4dbb548c"
+ integrity sha512-Op2vWTpvK7t6/Qnm1TTh7VjEZZkN8RWgf0DHbkKzQBwNf748YhXbozHVefqpPp/Fuyk/PQPAnYsBxAEtlMvpUw==
optionalDependencies:
fsevents "~2.1.2"
@@ -30832,10 +30739,10 @@ rusha@^0.8.1:
resolved "https://registry.yarnpkg.com/rusha/-/rusha-0.8.13.tgz#9a084e7b860b17bff3015b92c67a6a336191513a"
integrity sha1-mghOe4YLF7/zAVuSxnpqM2GRUTo=
-rxjs@6.6.2:
- version "6.6.2"
- resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.2.tgz#8096a7ac03f2cc4fe5860ef6e572810d9e01c0d2"
- integrity sha512-BHdBMVoWC2sL26w//BCu3YzKT4s2jip/WhwsGEDmeKYBhKDZeYezVUnHatYB7L85v5xs0BAQmg6BEYJEKxBabg==
+rxjs@6.6.3, rxjs@^6.6.0, rxjs@^6.6.3:
+ version "6.6.3"
+ resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552"
+ integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==
dependencies:
tslib "^1.9.0"
@@ -30846,13 +30753,6 @@ rxjs@^6.3.3, rxjs@^6.4.0, rxjs@^6.5.2, rxjs@^6.5.3, rxjs@^6.5.4, rxjs@^6.5.5:
dependencies:
tslib "^1.9.0"
-rxjs@^6.6.0, rxjs@^6.6.3:
- version "6.6.3"
- resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.3.tgz#8ca84635c4daa900c0d3967a6ee7ac60271ee552"
- integrity sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==
- dependencies:
- tslib "^1.9.0"
-
safe-buffer@5.1.1:
version "5.1.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
@@ -30925,15 +30825,15 @@ sass-graph@2.2.5:
scss-tokenizer "^0.2.3"
yargs "^13.3.2"
-sass-loader@10.0.1:
- version "10.0.1"
- resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-10.0.1.tgz#10c0364d8034f22fee25ddcc9eded20f99bbe3b4"
- integrity sha512-b2PSldKVTS3JcFPHSrEXh3BeAfR7XknGiGCAO5aHruR3Pf3kqLP3Gb2ypXLglRrAzgZkloNxLZ7GXEGDX0hBUQ==
+sass-loader@10.0.5:
+ version "10.0.5"
+ resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-10.0.5.tgz#f53505b5ddbedf43797470ceb34066ded82bb769"
+ integrity sha512-2LqoNPtKkZq/XbXNQ4C64GFEleSEHKv6NPSI+bMC/l+jpEXGJhiRYkAQToO24MR7NU4JRY2RpLpJ/gjo2Uf13w==
dependencies:
- klona "^2.0.3"
+ klona "^2.0.4"
loader-utils "^2.0.0"
neo-async "^2.6.2"
- schema-utils "^2.7.0"
+ schema-utils "^3.0.0"
semver "^7.3.2"
sass-loader@7.1.0:
@@ -30959,10 +30859,10 @@ sass-loader@8.0.2, sass-loader@^8.0.0:
schema-utils "^2.6.1"
semver "^6.3.0"
-sass@1.26.10:
- version "1.26.10"
- resolved "https://registry.yarnpkg.com/sass/-/sass-1.26.10.tgz#851d126021cdc93decbf201d1eca2a20ee434760"
- integrity sha512-bzN0uvmzfsTvjz0qwccN1sPm2HxxpNI/Xa+7PlUEMS+nQvbyuEK7Y0qFqxlPHhiNHb1Ze8WQJtU31olMObkAMw==
+sass@1.27.0:
+ version "1.27.0"
+ resolved "https://registry.yarnpkg.com/sass/-/sass-1.27.0.tgz#0657ff674206b95ec20dc638a93e179c78f6ada2"
+ integrity sha512-0gcrER56OkzotK/GGwgg4fPrKuiFlPNitO7eUJ18Bs+/NBlofJfMxmxqpqJxjae9vu0Wq8TZzrSyxZal00WDig==
dependencies:
chokidar ">=2.0.0 <4.0.0"
@@ -31041,6 +30941,15 @@ schema-utils@^2.7.0:
ajv "^6.12.4"
ajv-keywords "^3.5.2"
+schema-utils@^3.0.0:
+ version "3.0.0"
+ resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.0.0.tgz#67502f6aa2b66a2d4032b4279a2944978a0913ef"
+ integrity sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==
+ dependencies:
+ "@types/json-schema" "^7.0.6"
+ ajv "^6.12.5"
+ ajv-keywords "^3.5.2"
+
scope-analyzer@^2.0.1:
version "2.1.1"
resolved "https://registry.yarnpkg.com/scope-analyzer/-/scope-analyzer-2.1.1.tgz#5156c27de084d74bf75af9e9506aaf95c6e73dd6"
@@ -31208,7 +31117,7 @@ send@^0.16.2:
range-parser "~1.2.0"
statuses "~1.4.0"
-serialize-javascript@^1.4.0, serialize-javascript@^2.1.2, serialize-javascript@^3.0.0, serialize-javascript@^4.0.0:
+serialize-javascript@^1.4.0, serialize-javascript@^2.1.2, serialize-javascript@^3.0.0, serialize-javascript@^5.0.1:
version "3.0.0"
resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-3.0.0.tgz#492e489a2d77b7b804ad391a5f5d97870952548e"
integrity sha512-skZcHYw2vEX4bw90nAr2iTTsz6x2SrHEnfxgKYmZlvJYBEZrvbKtobJWlQ20zczKb3bsHHXXTYt48zBA7ni9cw==
@@ -31719,21 +31628,22 @@ sort-routes@^1.0.0:
memoize-id "^0.2.0"
stable "^0.1.5"
-source-list-map@^2.0.0:
+source-list-map@^2.0.0, source-list-map@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34"
integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==
-source-map-loader@1.0.2:
- version "1.0.2"
- resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-1.0.2.tgz#b0a6582b2eaa387ede1ecf8061ae0b93c23f9eb0"
- integrity sha512-oX8d6ndRjN+tVyjj6PlXSyFPhDdVAPsZA30nD3/II8g4uOv8fCz0DMn5sy8KtVbDfKQxOpGwGJnK3xIW3tauDw==
+source-map-loader@1.1.2:
+ version "1.1.2"
+ resolved "https://registry.yarnpkg.com/source-map-loader/-/source-map-loader-1.1.2.tgz#5b782bf08496d3a7f355e1780df0e25190a80991"
+ integrity sha512-bjf6eSENOYBX4JZDfl9vVLNsGAQ6Uz90fLmOazcmMcyDYOBFsGxPNn83jXezWLY9bJsVAo1ObztxPcV8HAbjVA==
dependencies:
- data-urls "^2.0.0"
+ abab "^2.0.5"
iconv-lite "^0.6.2"
loader-utils "^2.0.0"
- schema-utils "^2.7.0"
+ schema-utils "^3.0.0"
source-map "^0.6.1"
+ whatwg-mimetype "^2.3.0"
source-map-resolve@^0.5.0, source-map-resolve@^0.5.2:
version "0.5.3"
@@ -32513,7 +32423,15 @@ style-loader@0.23.1, style-loader@^0.23.0:
loader-utils "^1.1.0"
schema-utils "^1.0.0"
-style-loader@1.2.1, style-loader@^1.2.1:
+style-loader@2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c"
+ integrity sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==
+ dependencies:
+ loader-utils "^2.0.0"
+ schema-utils "^3.0.0"
+
+style-loader@^1.2.1:
version "1.2.1"
resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.2.1.tgz#c5cbbfbf1170d076cfdd86e0109c5bba114baa1a"
integrity sha512-ByHSTQvHLkWE9Ir5+lGbVOXhxX10fbprhLvdg96wedFZb4NDekDPxVKv5Fwmio+QcMlkkNfuK+5W1peQ5CUhZg==
@@ -32614,14 +32532,16 @@ stylis@^3.5.0:
resolved "https://registry.yarnpkg.com/stylis/-/stylis-3.5.4.tgz#f665f25f5e299cf3d64654ab949a57c768b73fbe"
integrity sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==
-stylus-loader@3.0.2:
- version "3.0.2"
- resolved "https://registry.yarnpkg.com/stylus-loader/-/stylus-loader-3.0.2.tgz#27a706420b05a38e038e7cacb153578d450513c6"
- integrity sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==
+stylus-loader@4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/stylus-loader/-/stylus-loader-4.1.1.tgz#0e94f5d6274932a2dad054d1a736b32146ac7a99"
+ integrity sha512-Vnm7J/nIs/P6swIrdwJW/dflhsCOiFmb1U3PeQ6phRtg1soPLN4uKnnL7AtGIJDe173elbtYIXVzmCyF493CfA==
dependencies:
- loader-utils "^1.0.2"
- lodash.clonedeep "^4.5.0"
- when "~3.6.x"
+ fast-glob "^3.2.4"
+ klona "^2.0.4"
+ loader-utils "^2.0.0"
+ normalize-path "^3.0.0"
+ schema-utils "^3.0.0"
stylus@0.54.8:
version "0.54.8"
@@ -32741,7 +32661,7 @@ sveltedoc-parser@^3.0.4:
espree "7.2.0"
htmlparser2-svelte "4.1.0"
-svg-parser@^2.0.0, svg-parser@^2.0.2:
+svg-parser@^2.0.0:
version "2.0.4"
resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5"
integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==
@@ -32785,7 +32705,12 @@ svgo@^1.0.0, svgo@^1.2.2, svgo@^1.3.2:
unquote "~1.1.1"
util.promisify "~1.0.0"
-symbol-observable@1.2.0, symbol-observable@^1.0.4, symbol-observable@^1.1.0:
+symbol-observable@2.0.3:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-2.0.3.tgz#5b521d3d07a43c351055fa43b8355b62d33fd16a"
+ integrity sha512-sQV7phh2WCYAn81oAkakC5qjq2Ml0g8ozqz03wOGnx9dDlG1de6yrF+0RAzSJD8fPUow3PTSMf2SAbOGxb93BA==
+
+symbol-observable@^1.0.4, symbol-observable@^1.1.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804"
integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==
@@ -32850,6 +32775,11 @@ tapable@^1.0.0, tapable@^1.1.0, tapable@^1.1.3:
resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2"
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
+tapable@^2.0.0:
+ version "2.1.1"
+ resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.1.1.tgz#b01cc1902d42a7bb30514e320ce21c456f72fd3f"
+ integrity sha512-Wib1S8m2wdpLbmQz0RBEVosIyvb/ykfKXf3ZIDqvWoMg/zTNm6G/tDSuUM61J1kNCDXWJrLHGSFeMhAG+gAGpQ==
+
tar@^2.0.0:
version "2.2.2"
resolved "https://registry.yarnpkg.com/tar/-/tar-2.2.2.tgz#0ca8848562c7299b8b446ff6a4d60cdbb23edc40"
@@ -32994,19 +32924,19 @@ terser-webpack-plugin@2.3.5:
terser "^4.4.3"
webpack-sources "^1.4.3"
-terser-webpack-plugin@4.1.0:
- version "4.1.0"
- resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-4.1.0.tgz#6e9d6ae4e1a900d88ddce8da6a47507ea61f44bc"
- integrity sha512-0ZWDPIP8BtEDZdChbufcXUigOYk6dOX/P/X0hWxqDDcVAQLb8Yy/0FAaemSfax3PAA67+DJR778oz8qVbmy4hA==
+terser-webpack-plugin@4.2.3:
+ version "4.2.3"
+ resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-4.2.3.tgz#28daef4a83bd17c1db0297070adc07fc8cfc6a9a"
+ integrity sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==
dependencies:
cacache "^15.0.5"
find-cache-dir "^3.3.1"
- jest-worker "^26.3.0"
+ jest-worker "^26.5.0"
p-limit "^3.0.2"
- schema-utils "^2.6.6"
- serialize-javascript "^4.0.0"
+ schema-utils "^3.0.0"
+ serialize-javascript "^5.0.1"
source-map "^0.6.1"
- terser "^5.0.0"
+ terser "^5.3.4"
webpack-sources "^1.4.3"
terser-webpack-plugin@^1.1.0, terser-webpack-plugin@^1.4.3:
@@ -33054,14 +32984,14 @@ terser-webpack-plugin@^3.0.0:
terser "^4.6.13"
webpack-sources "^1.4.3"
-terser@5.3.0:
- version "5.3.0"
- resolved "https://registry.yarnpkg.com/terser/-/terser-5.3.0.tgz#c481f4afecdcc182d5e2bdd2ff2dc61555161e81"
- integrity sha512-XTT3D3AwxC54KywJijmY2mxZ8nJiEjBHVYzq8l9OaYuRFWeQNBwvipuzzYEP4e+/AVcd1hqG/CqgsdIRyT45Fg==
+terser@5.3.7, terser@^5.3.5:
+ version "5.3.7"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-5.3.7.tgz#798a4ae2e7ff67050c3e99fcc4e00725827d97e2"
+ integrity sha512-lJbKdfxWvjpV330U4PBZStCT9h3N9A4zZVA5Y4k9sCWXknrpdyxi1oMsRKLmQ/YDMDxSBKIh88v0SkdhdqX06w==
dependencies:
commander "^2.20.0"
- source-map "~0.6.1"
- source-map-support "~0.5.12"
+ source-map "~0.7.2"
+ source-map-support "~0.5.19"
terser@^3.16.1, terser@^3.17.0, terser@^3.7.3:
version "3.17.0"
@@ -33081,19 +33011,10 @@ terser@^4.1.2, terser@^4.3.8, terser@^4.3.9, terser@^4.4.3, terser@^4.6.12, ters
source-map "~0.6.1"
source-map-support "~0.5.12"
-terser@^5.0.0:
- version "5.3.8"
- resolved "https://registry.yarnpkg.com/terser/-/terser-5.3.8.tgz#991ae8ba21a3d990579b54aa9af11586197a75dd"
- integrity sha512-zVotuHoIfnYjtlurOouTazciEfL7V38QMAOhGqpXDEg6yT13cF4+fEP9b0rrCEQTn+tT46uxgFsTZzhygk+CzQ==
- dependencies:
- commander "^2.20.0"
- source-map "~0.7.2"
- source-map-support "~0.5.19"
-
-terser@^5.3.5:
- version "5.3.7"
- resolved "https://registry.yarnpkg.com/terser/-/terser-5.3.7.tgz#798a4ae2e7ff67050c3e99fcc4e00725827d97e2"
- integrity sha512-lJbKdfxWvjpV330U4PBZStCT9h3N9A4zZVA5Y4k9sCWXknrpdyxi1oMsRKLmQ/YDMDxSBKIh88v0SkdhdqX06w==
+terser@^5.3.4:
+ version "5.4.0"
+ resolved "https://registry.yarnpkg.com/terser/-/terser-5.4.0.tgz#9815c0839072d5c894e22c6fc508fbe9f5e7d7e8"
+ integrity sha512-3dZunFLbCJis9TAF2VnX+VrQLctRUmt1p3W2kCsJuZE4ZgWqh//+1MZ62EanewrqKoUf4zIaDGZAvml4UDc0OQ==
dependencies:
commander "^2.20.0"
source-map "~0.7.2"
@@ -33761,10 +33682,10 @@ tsconfig-paths@^3.4.0:
minimist "^1.2.0"
strip-bom "^3.0.0"
-tslib@2.0.1:
- version "2.0.1"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.1.tgz#410eb0d113e5b6356490eec749603725b021b43e"
- integrity sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ==
+tslib@2.0.3, tslib@^2.0.1:
+ version "2.0.3"
+ resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c"
+ integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==
tslib@^1.10.0, tslib@^1.8.0, tslib@^1.8.1, tslib@^1.9.0:
version "1.13.0"
@@ -33776,11 +33697,6 @@ tslib@^2.0.0:
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.0.tgz#18d13fc2dce04051e20f074cc8387fd8089ce4f3"
integrity sha512-lTqkx847PI7xEDYJntxZH89L2/aXInsyF2luSafe/+0fHOMjlBNXdH6th7f70qxLDhul7KZK0zC8V5ZIyHl0/g==
-tslib@^2.0.1:
- version "2.0.3"
- resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.0.3.tgz#8e0741ac45fc0c226e58a17bfc3e64b9bc6ca61c"
- integrity sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==
-
tslint@^5.20.1:
version "5.20.1"
resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.20.1.tgz#e401e8aeda0152bc44dd07e614034f3f80c67b7d"
@@ -33940,10 +33856,10 @@ typescript@2.9.1:
resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.9.1.tgz#fdb19d2c67a15d11995fd15640e373e09ab09961"
integrity sha512-h6pM2f/GDchCFlldnriOhs1QHuwbnmj6/v7499eMHqPeW4V2G0elua2eIc2nu8v2NdHV0Gm+tzX83Hr6nUFjQA==
-typescript@4.0.2:
- version "4.0.2"
- resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.0.2.tgz#7ea7c88777c723c681e33bf7988be5d008d05ac2"
- integrity sha512-e4ERvRV2wb+rRZ/IQeb3jm2VxBsirQLpQhdxplZ2MEzGvDkkMmPglecnNDfSUBivMjP93vRbngYYDQqQ/78bcQ==
+typescript@4.0.5, typescript@^4.0.5:
+ version "4.0.5"
+ resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.0.5.tgz#ae9dddfd1069f1cb5beb3ef3b2170dd7c1332389"
+ integrity sha512-ywmr/VrTVCmNTJ6iV2LwIrfG1P+lv6luD8sUJs+2eI9NLGigaN+nUQc13iHqisq7bra9lnmUSYqbJvegraBOPQ==
typescript@^2.4.2:
version "2.9.2"
@@ -34665,10 +34581,10 @@ utils-merge@1.0.1:
resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=
-uuid@8.3.0:
- version "8.3.0"
- resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.0.tgz#ab738085ca22dc9a8c92725e459b1d507df5d6ea"
- integrity sha512-fX6Z5o4m6XsXBdli9g7DtWgAx+osMsRRZFKma1mIUsLCz6vRvv+pz5VNbyu9UEDzpMWulZfvpgb/cmDXVulYFQ==
+uuid@8.3.1:
+ version "8.3.1"
+ resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.1.tgz#2ba2e6ca000da60fce5a196954ab241131e05a31"
+ integrity sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg==
uuid@^3.0.0, uuid@^3.0.1, uuid@^3.1.0, uuid@^3.2.1, uuid@^3.3.2, uuid@^3.3.3, uuid@^3.4.0:
version "3.4.0"
@@ -35430,14 +35346,30 @@ webpack-manifest-plugin@2.2.0:
object.entries "^1.1.0"
tapable "^1.0.0"
-webpack-merge@4.2.2, webpack-merge@^4.2.1, webpack-merge@^4.2.2:
+webpack-merge@5.2.0:
+ version "5.2.0"
+ resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.2.0.tgz#31cbcc954f8f89cd4b06ca8d97a38549f7f3f0c9"
+ integrity sha512-QBglJBg5+lItm3/Lopv8KDDK01+hjdg2azEwi/4vKJ8ZmGPdtJsTpjtNNOW3a4WiqzXdCATtTudOZJngE7RKkA==
+ dependencies:
+ clone-deep "^4.0.1"
+ wildcard "^2.0.0"
+
+webpack-merge@^4.2.1, webpack-merge@^4.2.2:
version "4.2.2"
resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.2.2.tgz#a27c52ea783d1398afd2087f547d7b9d2f43634d"
integrity sha512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g==
dependencies:
lodash "^4.17.15"
-webpack-sources@1.4.3, webpack-sources@^1.1.0, webpack-sources@^1.2.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3:
+webpack-sources@2.0.1:
+ version "2.0.1"
+ resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-2.0.1.tgz#1467f6e692ddce91e88b8044c44347b1087bbd4f"
+ integrity sha512-A9oYz7ANQBK5EN19rUXbvNgfdfZf5U2gP0769OXsj9CvYkCR6OHOsd6OKyEy4H38GGxpsQPKIL83NC64QY6Xmw==
+ dependencies:
+ source-list-map "^2.0.1"
+ source-map "^0.6.1"
+
+webpack-sources@^1.1.0, webpack-sources@^1.2.0, webpack-sources@^1.3.0, webpack-sources@^1.4.0, webpack-sources@^1.4.1, webpack-sources@^1.4.3:
version "1.4.3"
resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933"
integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==
@@ -35445,10 +35377,10 @@ webpack-sources@1.4.3, webpack-sources@^1.1.0, webpack-sources@^1.2.0, webpack-s
source-list-map "^2.0.0"
source-map "~0.6.1"
-webpack-subresource-integrity@1.4.1:
- version "1.4.1"
- resolved "https://registry.yarnpkg.com/webpack-subresource-integrity/-/webpack-subresource-integrity-1.4.1.tgz#e8bf918b444277df46a66cd84542cbcdc5a6272d"
- integrity sha512-XMLFInbGbB1HV7K4vHWANzc1CN0t/c4bBvnlvGxGwV45yE/S/feAXIm8dJsCkzqWtSKnmaEgTp/meyeThxG4Iw==
+webpack-subresource-integrity@1.5.1:
+ version "1.5.1"
+ resolved "https://registry.yarnpkg.com/webpack-subresource-integrity/-/webpack-subresource-integrity-1.5.1.tgz#6f44ea99987266b70c4ec42ac51064d33e982277"
+ integrity sha512-uekbQ93PZ9e7BFB8Hl9cFIVYQyQqiXp2ExKk9Zv+qZfH/zHXHrCFAfw1VW0+NqWbTWrs/HnuDrto3+tiPXh//Q==
dependencies:
webpack-sources "^1.3.0"
@@ -35518,10 +35450,10 @@ webpack@4.42.0:
watchpack "^1.6.0"
webpack-sources "^1.4.1"
-webpack@4.44.1:
- version "4.44.1"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.1.tgz#17e69fff9f321b8f117d1fda714edfc0b939cc21"
- integrity sha512-4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ==
+webpack@4.44.2, webpack@^4.44.2:
+ version "4.44.2"
+ resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.2.tgz#6bfe2b0af055c8b2d1e90ed2cd9363f841266b72"
+ integrity sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==
dependencies:
"@webassemblyjs/ast" "1.9.0"
"@webassemblyjs/helper-module-context" "1.9.0"
@@ -35576,35 +35508,6 @@ webpack@^4.0.0, webpack@^4.27.1, webpack@^4.38.0, webpack@^4.41.4:
watchpack "^1.6.1"
webpack-sources "^1.4.1"
-webpack@^4.44.2:
- version "4.44.2"
- resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.2.tgz#6bfe2b0af055c8b2d1e90ed2cd9363f841266b72"
- integrity sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==
- dependencies:
- "@webassemblyjs/ast" "1.9.0"
- "@webassemblyjs/helper-module-context" "1.9.0"
- "@webassemblyjs/wasm-edit" "1.9.0"
- "@webassemblyjs/wasm-parser" "1.9.0"
- acorn "^6.4.1"
- ajv "^6.10.2"
- ajv-keywords "^3.4.1"
- chrome-trace-event "^1.0.2"
- enhanced-resolve "^4.3.0"
- eslint-scope "^4.0.3"
- json-parse-better-errors "^1.0.2"
- loader-runner "^2.4.0"
- loader-utils "^1.2.3"
- memory-fs "^0.4.1"
- micromatch "^3.1.10"
- mkdirp "^0.5.3"
- neo-async "^2.6.1"
- node-libs-browser "^2.2.1"
- schema-utils "^1.0.0"
- tapable "^1.1.3"
- terser-webpack-plugin "^1.4.3"
- watchpack "^1.7.4"
- webpack-sources "^1.4.1"
-
websocket-driver@0.6.5:
version "0.6.5"
resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.6.5.tgz#5cb2556ceb85f4373c6d8238aa691c8454e13a36"
@@ -35675,11 +35578,6 @@ whatwg-url@^8.0.0:
tr46 "^2.0.2"
webidl-conversions "^5.0.0"
-when@~3.6.x:
- version "3.6.4"
- resolved "https://registry.yarnpkg.com/when/-/when-3.6.4.tgz#473b517ec159e2b85005497a13983f095412e34e"
- integrity sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=
-
which-module@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a"
@@ -35725,6 +35623,11 @@ widest-line@^3.1.0:
dependencies:
string-width "^4.0.0"
+wildcard@^2.0.0:
+ version "2.0.0"
+ resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec"
+ integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==
+
window-size@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/window-size/-/window-size-1.1.1.tgz#9858586580ada78ab26ecd6978a6e03115c1af20"
@@ -36207,7 +36110,7 @@ yam@^1.0.0:
fs-extra "^4.0.2"
lodash.merge "^4.6.0"
-yaml@^1.7.2:
+yaml@^1.10.0, yaml@^1.7.2:
version "1.10.0"
resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.0.tgz#3b593add944876077d4d683fee01081bd9fff31e"
integrity sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==
@@ -36440,10 +36343,12 @@ yuidocjs@^0.10.2:
rimraf "^2.4.1"
yui "^3.18.1"
-zone.js@^0.10.2:
- version "0.10.3"
- resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.10.3.tgz#3e5e4da03c607c9dcd92e37dd35687a14a140c16"
- integrity sha512-LXVLVEq0NNOqK/fLJo3d0kfzd4sxwn2/h67/02pjCjfKDxgx1i9QqpvtHD8CrBnSSwMw5+dy11O7FRX5mkO7Cg==
+zone.js@^0.11.3:
+ version "0.11.3"
+ resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.11.3.tgz#255a6313174731cc014d63233ef04fd9858da375"
+ integrity sha512-Y4hTHoh4VcxU5BDGAqEoOnOiyT254w6CiHtpQxAJUSMZPyVgdbKf+5R7Mwz6xsPhMIeBXk5rTopRZDpjssTCUg==
+ dependencies:
+ tslib "^2.0.0"
zwitch@^1.0.0:
version "1.0.5"