diff --git a/.circleci/config.yml b/.circleci/config.yml
index 7aee7968629..5392b5d7910 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -19,7 +19,7 @@ executors:
docker:
- image: cimg/node:16.17.1
environment:
- NODE_OPTIONS: --max_old_space_size=3076
+ NODE_OPTIONS: --max_old_space_size=6144
resource_class: <>
sb_node_16_browsers:
parameters:
@@ -32,7 +32,7 @@ executors:
docker:
- image: cimg/node:16.17.1-browsers
environment:
- NODE_OPTIONS: --max_old_space_size=3076
+ NODE_OPTIONS: --max_old_space_size=6144
resource_class: <>
sb_playwright:
parameters:
@@ -43,9 +43,9 @@ executors:
default: 'small'
working_directory: /tmp/storybook
docker:
- - image: mcr.microsoft.com/playwright:v1.27.0-focal
+ - image: mcr.microsoft.com/playwright:v1.28.0-focal
environment:
- NODE_OPTIONS: --max_old_space_size=3076
+ NODE_OPTIONS: --max_old_space_size=6144
resource_class: <>
orbs:
@@ -176,31 +176,36 @@ commands:
echo "Canceling workflow as previous step resulted in failure."
echo "To execute all checks locally, please run yarn ci-tests"
curl -X POST --header "Content-Type: application/json" "https://circleci.com/api/v2/workflow/${CIRCLE_WORKFLOW_ID}/cancel?circle-token=${WORKFLOW_CANCELER}"
- list-recent-merges:
- description: 'Lists the merge commits from the past 24 hours'
- steps:
- - run:
- name: Listing merge commits from the past 24 hours
- when: on_fail
- command: |
- git log --merges --since="24 hours ago" --pretty=format:"\`%h\` %<(12)%ar | %s [%an]" | grep "Merge pull request" | sed "s/Merge pull request #/https:\/\/github.com\/storybookjs\/storybook\/pull\//g"
report-workflow-on-failure:
description: 'Reports failures to discord'
parameters:
template:
description: |
- Which template to report in discord
+ Which template to report in discord. Applicable for parallel sandbox jobs
type: string
+ default: 'none'
steps:
- run:
when: on_fail
command: git fetch --unshallow
- - list-recent-merges
- discord/status:
- only_for_branches: next,alpha
+ only_for_branches: main,next,next-release,latest-release
fail_only: true
- failure_message: 'Oh no! The **$CIRCLE_JOB** job has failed for **<< parameters.template >>**.\n\n**Relevant PRs of the last 24h:**\n$(git log --merges --since="24 hours ago" --pretty=format:"\`%h\` %<(12)%ar %s [%an]" | grep "Merge pull request" | sed "s/Merge pull request #/https:\/\/github.com\/storybookjs\/storybook\/pull\//g" | tr "\\n" "\\\\n" | sed "s/\\\\/\\\\n/g")'
+ failure_message: $(yarn get-report-message << pipeline.parameters.workflow >> << parameters.template >>)
jobs:
+ pretty-docs:
+ executor:
+ class: small
+ name: sb_node_16_classic
+ steps:
+ - checkout_advanced:
+ clone_options: '--depth 1 --verbose'
+ - run:
+ name: Prettier
+ command: |
+ cd scripts
+ yarn
+ yarn docs:prettier:check
build:
executor:
class: large
@@ -222,6 +227,7 @@ jobs:
command: |
cd code
yarn local-registry --publish
+ - report-workflow-on-failure
- save_cache:
name: Save Yarn cache
key: build-yarn-2-cache-v4--{{ checksum "code/yarn.lock" }}--{{ checksum "scripts/yarn.lock" }}
@@ -274,6 +280,7 @@ jobs:
rm -rf node_modules
mkdir node_modules
npx -p @storybook/bench@next sb-bench 'yarn install' --label cra
+ - report-workflow-on-failure
- run:
name: prep artifacts
when: always
@@ -314,6 +321,7 @@ jobs:
rm -rf node_modules
mkdir node_modules
npx -p @storybook/bench@next sb-bench 'yarn install' --label react-vite
+ - report-workflow-on-failure
- run:
name: prep artifacts
when: always
@@ -323,7 +331,7 @@ jobs:
destination: react-vite-default-ts-bench.tar.gz
lint:
executor:
- class: medium
+ class: large
name: sb_node_16_classic
steps:
- checkout_advanced:
@@ -335,6 +343,7 @@ jobs:
command: |
cd code
yarn lint
+ - report-workflow-on-failure
- cancel-workflow-on-failure
check:
executor:
@@ -350,6 +359,7 @@ jobs:
command: |
yarn task --task check --start-from=auto --no-link --debug
git diff --exit-code
+ - report-workflow-on-failure
- cancel-workflow-on-failure
script-unit-tests:
executor: sb_node_16_browsers
@@ -365,6 +375,7 @@ jobs:
yarn test --coverage --ci
- store_test_results:
path: scripts/junit.xml
+ - report-workflow-on-failure
- cancel-workflow-on-failure
unit-tests:
executor:
@@ -379,13 +390,14 @@ jobs:
name: Test
command: |
cd code
- yarn test --coverage --ci
+ yarn test --coverage --ci --maxWorkers=6
- store_test_results:
path: code/junit.xml
- persist_to_workspace:
root: .
paths:
- code/coverage
+ - report-workflow-on-failure
- cancel-workflow-on-failure
coverage:
executor:
@@ -401,10 +413,13 @@ jobs:
command: |
cd code
yarn coverage
+ - report-workflow-on-failure
chromatic-internal-storybooks:
executor:
- class: medium
+ class: medium+
name: sb_node_16_browsers
+ environment:
+ NODE_OPTIONS: --max_old_space_size=6144
steps:
# switched this to the CircleCI helper to get the full git history for TurboSnap
- checkout
@@ -416,6 +431,7 @@ jobs:
cd code
yarn storybook:ui:chromatic
yarn storybook:blocks:chromatic
+ - report-workflow-on-failure
- store_test_results:
path: test-results
## new workflow
@@ -527,6 +543,8 @@ jobs:
- run:
name: Running Chromatic
command: yarn task --task chromatic --template $(yarn get-template << pipeline.parameters.workflow >> chromatic) --no-link --start-from=never --junit
+ - report-workflow-on-failure:
+ template: $(yarn get-template << pipeline.parameters.workflow >> chromatic)
- store_test_results:
path: test-results
e2e-sandboxes:
@@ -561,6 +579,7 @@ workflows:
- equal: [api, << pipeline.trigger_source >>]
- equal: [ci, << pipeline.parameters.workflow >>]
jobs:
+ - pretty-docs
- build
- lint:
requires:
@@ -593,6 +612,7 @@ workflows:
when:
equal: [pr, << pipeline.parameters.workflow >>]
jobs:
+ - pretty-docs
- build
- lint:
requires:
@@ -642,6 +662,7 @@ workflows:
when:
equal: [merged, << pipeline.parameters.workflow >>]
jobs:
+ - pretty-docs
- build
- lint:
requires:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 83c8dabf1f1..28923af9440 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,35 @@
+## 7.0.0-alpha.50 (November 17, 2022)
+
+#### Features
+
+- Expose more CSF types in all renderers [#19833](https://github.com/storybooks/storybook/pull/19833)
+- CSF: Renamed Framework to Renderer [#19802](https://github.com/storybooks/storybook/pull/19802)
+
+#### Bug Fixes
+
+- Next.js: use file path instead of image contents for next-image-loader-stub [#19858](https://github.com/storybooks/storybook/pull/19858)
+- TypeScript: Fix type inference bug with decorators [#19839](https://github.com/storybooks/storybook/pull/19839)
+- Vite: Keep using absolute path node_modules splitting [#19836](https://github.com/storybooks/storybook/pull/19836)
+- Vite: Fix preview annotation paths on Windows [#19822](https://github.com/storybooks/storybook/pull/19822)
+- Fix csf-plugin ignoring options [#19823](https://github.com/storybooks/storybook/pull/19823)
+- Controls: Checkbox does not update when using useArgs hook [#19508](https://github.com/storybooks/storybook/pull/19508)
+
+#### Maintenance
+
+- Jest: switch from Parameters to StorybookInternalParameters [#19853](https://github.com/storybooks/storybook/pull/19853)
+- Blocks: Story stories [#19805](https://github.com/storybooks/storybook/pull/19805)
+- Blocks: Canvas stories [#19804](https://github.com/storybooks/storybook/pull/19804)
+- Tech: TypeScript should check stories and tests as well [#19831](https://github.com/storybooks/storybook/pull/19831)
+
+#### Build
+
+- UI Storybook: Disable sourcemaps when building in CI [#19862](https://github.com/storybooks/storybook/pull/19862)
+- Build: Increase max node memory for jobs [#19856](https://github.com/storybooks/storybook/pull/19856)
+- CI: improve error reporting mechanism [#19841](https://github.com/storybooks/storybook/pull/19841)
+- Fix tests on Windows [#19777](https://github.com/storybooks/storybook/pull/19777)
+- Build: Fix benchmark to run on local packages [#19832](https://github.com/storybooks/storybook/pull/19832)
+- CI: Report failures on discord [#19801](https://github.com/storybooks/storybook/pull/19801)
+
## 7.0.0-alpha.49 (November 13, 2022)
#### Bug Fixes
diff --git a/MIGRATION.md b/MIGRATION.md
index f55ad50607c..2f9f0c15c40 100644
--- a/MIGRATION.md
+++ b/MIGRATION.md
@@ -43,8 +43,9 @@
- [7.0 Deprecations](#70-deprecations)
- [`Story` type deprecated](#story-type-deprecated)
- [`ComponentStory`, `ComponentStoryObj`, `ComponentStoryFn` and `ComponentMeta` types are deprecated](#componentstory-componentstoryobj-componentstoryfn-and-componentmeta-types-are-deprecated)
- - [Renamed `renderToDOM` to `renderToCanvas`](#renamed-rendertodom-to-rendertoroot)
+ - [Renamed `renderToDOM` to `renderToCanvas`](#renamed-rendertodom-to-rendertocanvas)
- [Renamed `XFramework` to `XRenderer`](#renamed-xframework-to-xrenderer)
+ - [Renamed `DecoratorFn` to `Decorator`](#renamed-decoratorfn-to-decorator)
- [From version 6.4.x to 6.5.0](#from-version-64x-to-650)
- [Vue 3 upgrade](#vue-3-upgrade)
- [React18 new root API](#react18-new-root-api)
@@ -864,6 +865,47 @@ import type { SvelteRenderer } from '@storybook/svelte';
// etc.
```
+#### Renamed `DecoratorFn` to `Decorator`
+
+In 6.x you could import the type `DecoratorFn`:
+
+```ts
+import type { DecoratorFn } from '@storybook/react';
+```
+
+This type is deprecated in 7.0, instead you can use the type `Decorator`, which is now available for all renderers:
+
+```ts
+import type { Decorator } from '@storybook/react';
+// or
+import type { Decorator } from '@storybook/vue';
+// or
+import type { Decorator } from '@storybook/svelte';
+// etc.
+```
+
+The type `Decorator` accepts a generic parameter `TArgs`. This can be used like this:
+
+```tsx
+import type { Decorator } from '@storybook/react';
+import { LocaleProvider } from './locale';
+
+const withLocale: Decorator<{ locale: 'en' | 'es' }> = (Story, { args }) => (
+
+
+
+);
+```
+
+If you want to use `Decorator` in a backwards compatible way to `DecoratorFn`, you can use:
+
+```tsx
+import type { Args, Decorator } from '@storybook/react';
+
+// Decorator behaves the same as DecoratorFn (without generic)
+const withLocale: Decorator = (Story, { args }) => // args has type { [name: string]: any }
+```
+
## From version 6.4.x to 6.5.0
### Vue 3 upgrade
diff --git a/code/addons/a11y/jest.config.js b/code/addons/a11y/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/addons/a11y/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/addons/a11y/package.json b/code/addons/a11y/package.json
index 5a8b924c279..7d66ab24695 100644
--- a/code/addons/a11y/package.json
+++ b/code/addons/a11y/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-a11y",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Test component compliance with web accessibility standards",
"keywords": [
"a11y",
@@ -62,15 +62,15 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addon-highlight": "7.0.0-alpha.49",
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/api": "7.0.0-alpha.49",
- "@storybook/channels": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/components": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
- "@storybook/theming": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addon-highlight": "7.0.0-alpha.50",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/api": "7.0.0-alpha.50",
+ "@storybook/channels": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/components": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
+ "@storybook/theming": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"axe-core": "^4.2.0",
"global": "^4.4.0",
"lodash": "^4.17.21",
@@ -78,7 +78,7 @@
},
"devDependencies": {
"@testing-library/react": "^11.2.2",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -102,7 +102,7 @@
"./src/preview.tsx"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8",
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242",
"storybook": {
"displayName": "Accessibility",
"icon": "https://user-images.githubusercontent.com/263385/101991665-47042f80-3c7c-11eb-8f00-64b5a18f498a.png",
diff --git a/code/addons/actions/jest.config.js b/code/addons/actions/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/addons/actions/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/addons/actions/package.json b/code/addons/actions/package.json
index ccb40937b82..7a8319e19f6 100644
--- a/code/addons/actions/package.json
+++ b/code/addons/actions/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-actions",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Get UI feedback when an action is performed on an interactive element",
"keywords": [
"storybook",
@@ -76,13 +76,13 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/api": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/components": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
- "@storybook/theming": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/api": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/components": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
+ "@storybook/theming": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"dequal": "^2.0.2",
"global": "^4.4.0",
"lodash": "^4.17.21",
@@ -95,7 +95,7 @@
},
"devDependencies": {
"@types/lodash": "^4.14.167",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -120,7 +120,7 @@
"./src/preview.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8",
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242",
"storybook": {
"displayName": "Actions",
"unsupportedFrameworks": [
diff --git a/code/addons/backgrounds/jest.config.js b/code/addons/backgrounds/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/addons/backgrounds/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/addons/backgrounds/package.json b/code/addons/backgrounds/package.json
index 71cf5c39269..559dffafa13 100644
--- a/code/addons/backgrounds/package.json
+++ b/code/addons/backgrounds/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-backgrounds",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Switch backgrounds to view components in different settings",
"keywords": [
"addon",
@@ -75,19 +75,19 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/api": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/components": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
- "@storybook/theming": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/api": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/components": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
+ "@storybook/theming": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"global": "^4.4.0",
"memoizerific": "^1.11.3",
"ts-dedent": "^2.0.0"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -111,7 +111,7 @@
"./src/preview.tsx"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8",
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242",
"storybook": {
"displayName": "Backgrounds",
"icon": "https://user-images.githubusercontent.com/263385/101991667-479cc600-3c7c-11eb-96d3-410e936252e7.png",
diff --git a/code/addons/controls/jest.config.js b/code/addons/controls/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/addons/controls/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/addons/controls/package.json b/code/addons/controls/package.json
index 72c1dd484e3..e07ef312497 100644
--- a/code/addons/controls/package.json
+++ b/code/addons/controls/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-controls",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Interact with component inputs dynamically in the Storybook UI",
"keywords": [
"addon",
@@ -67,16 +67,16 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/api": "7.0.0-alpha.49",
- "@storybook/blocks": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/components": "7.0.0-alpha.49",
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/node-logger": "7.0.0-alpha.49",
- "@storybook/store": "7.0.0-alpha.49",
- "@storybook/theming": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/api": "7.0.0-alpha.50",
+ "@storybook/blocks": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/components": "7.0.0-alpha.50",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/node-logger": "7.0.0-alpha.50",
+ "@storybook/store": "7.0.0-alpha.50",
+ "@storybook/theming": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"lodash": "^4.17.21",
"ts-dedent": "^2.0.0"
},
@@ -102,7 +102,7 @@
],
"platform": "browser"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8",
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242",
"storybook": {
"displayName": "Controls",
"icon": "https://user-images.githubusercontent.com/263385/101991669-479cc600-3c7c-11eb-93d9-38b67e8371f2.png",
diff --git a/code/addons/docs/jest.config.js b/code/addons/docs/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/addons/docs/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/addons/docs/package.json b/code/addons/docs/package.json
index 45863766d69..3834260de4e 100644
--- a/code/addons/docs/package.json
+++ b/code/addons/docs/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-docs",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Document component usage and properties in Markdown",
"keywords": [
"addon",
@@ -56,7 +56,7 @@
"./angular": "./angular/index.js",
"./angular/index.js": "./angular/index.js",
"./web-components/index.js": "./web-components/index.js",
- "./jest-transform-mdx.js": "./jest-transform-mdx.js",
+ "./jest-transform-mdx": "./jest-transform-mdx.js",
"./package.json": "./package.json"
},
"main": "dist/index.js",
@@ -84,18 +84,18 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@babel/plugin-transform-react-jsx": "^7.12.12",
- "@jest/transform": "^26.6.2",
+ "@babel/plugin-transform-react-jsx": "^7.19.0",
+ "@jest/transform": "^29.3.1",
"@mdx-js/react": "^2.1.5",
- "@storybook/blocks": "7.0.0-alpha.49",
- "@storybook/components": "7.0.0-alpha.49",
- "@storybook/csf-plugin": "7.0.0-alpha.49",
- "@storybook/csf-tools": "7.0.0-alpha.49",
+ "@storybook/blocks": "7.0.0-alpha.50",
+ "@storybook/components": "7.0.0-alpha.50",
+ "@storybook/csf-plugin": "7.0.0-alpha.50",
+ "@storybook/csf-tools": "7.0.0-alpha.50",
"@storybook/mdx2-csf": "next",
- "@storybook/node-logger": "7.0.0-alpha.49",
- "@storybook/postinstall": "7.0.0-alpha.49",
- "@storybook/preview-web": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/node-logger": "7.0.0-alpha.50",
+ "@storybook/postinstall": "7.0.0-alpha.50",
+ "@storybook/preview-web": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"fs-extra": "^9.0.1",
"global": "^4.4.0",
"remark-external-links": "^8.0.0",
@@ -103,8 +103,8 @@
"ts-dedent": "^2.0.0"
},
"devDependencies": {
- "@babel/core": "^7.12.10",
- "typescript": "~4.6.3"
+ "@babel/core": "^7.20.2",
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -128,7 +128,7 @@
"./src/preview.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8",
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242",
"storybook": {
"displayName": "Docs",
"icon": "https://user-images.githubusercontent.com/263385/101991672-48355c80-3c7c-11eb-82d9-95fa12438f64.png",
diff --git a/code/addons/essentials/jest.config.js b/code/addons/essentials/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/addons/essentials/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/addons/essentials/package.json b/code/addons/essentials/package.json
index faa92842a88..41f177ecf73 100644
--- a/code/addons/essentials/package.json
+++ b/code/addons/essentials/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-essentials",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Curated addons to bring out the best of Storybook",
"keywords": [
"addon",
@@ -111,26 +111,25 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addon-actions": "7.0.0-alpha.49",
- "@storybook/addon-backgrounds": "7.0.0-alpha.49",
- "@storybook/addon-controls": "7.0.0-alpha.49",
- "@storybook/addon-docs": "7.0.0-alpha.49",
- "@storybook/addon-highlight": "7.0.0-alpha.49",
- "@storybook/addon-measure": "7.0.0-alpha.49",
- "@storybook/addon-outline": "7.0.0-alpha.49",
- "@storybook/addon-toolbars": "7.0.0-alpha.49",
- "@storybook/addon-viewport": "7.0.0-alpha.49",
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/api": "7.0.0-alpha.49",
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/node-logger": "7.0.0-alpha.49",
+ "@storybook/addon-actions": "7.0.0-alpha.50",
+ "@storybook/addon-backgrounds": "7.0.0-alpha.50",
+ "@storybook/addon-controls": "7.0.0-alpha.50",
+ "@storybook/addon-docs": "7.0.0-alpha.50",
+ "@storybook/addon-highlight": "7.0.0-alpha.50",
+ "@storybook/addon-measure": "7.0.0-alpha.50",
+ "@storybook/addon-outline": "7.0.0-alpha.50",
+ "@storybook/addon-toolbars": "7.0.0-alpha.50",
+ "@storybook/addon-viewport": "7.0.0-alpha.50",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/api": "7.0.0-alpha.50",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/node-logger": "7.0.0-alpha.50",
"ts-dedent": "^2.0.0"
},
"devDependencies": {
- "@babel/core": "^7.12.10",
- "@storybook/vue": "7.0.0-alpha.49",
- "@types/jest": "^26.0.16",
- "typescript": "~4.6.3"
+ "@babel/core": "^7.20.2",
+ "@storybook/vue": "7.0.0-alpha.50",
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"@babel/core": "^7.9.6"
@@ -158,5 +157,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/addons/highlight/jest.config.js b/code/addons/highlight/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/addons/highlight/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/addons/highlight/package.json b/code/addons/highlight/package.json
index 6a3d20cb9f5..86cc54a308b 100644
--- a/code/addons/highlight/package.json
+++ b/code/addons/highlight/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-highlight",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Highlight DOM nodes within your stories",
"keywords": [
"storybook-addons",
@@ -60,13 +60,13 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
"global": "^4.4.0"
},
"devDependencies": {
"@types/webpack-env": "^1.16.0",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"publishConfig": {
"access": "public"
@@ -77,7 +77,7 @@
"./src/preview.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8",
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242",
"sbmodern": "dist/modern/index.js",
"storybook": {
"displayName": "Highlight",
diff --git a/code/addons/interactions/jest.config.js b/code/addons/interactions/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/addons/interactions/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/addons/interactions/package.json b/code/addons/interactions/package.json
index 837ea72cd8a..efe993906a0 100644
--- a/code/addons/interactions/package.json
+++ b/code/addons/interactions/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-interactions",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Automate, test and debug user interactions",
"keywords": [
"storybook-addons",
@@ -72,15 +72,15 @@
},
"dependencies": {
"@devtools-ds/object-inspector": "^1.1.2",
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/api": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/components": "7.0.0-alpha.49",
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
- "@storybook/instrumenter": "7.0.0-alpha.49",
- "@storybook/theming": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/api": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/components": "7.0.0-alpha.50",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
+ "@storybook/instrumenter": "7.0.0-alpha.50",
+ "@storybook/theming": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"global": "^4.4.0",
"jest-mock": "^27.0.6",
"polished": "^4.2.2",
@@ -89,9 +89,9 @@
"devDependencies": {
"@storybook/jest": "^0.0.10",
"@storybook/testing-library": "0.0.14-next.0",
- "@types/node": "^16.0.0",
+ "@types/node": "^18.11.9",
"formik": "^2.2.9",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -117,7 +117,7 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8",
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242",
"storybook": {
"displayName": "Interactions",
"unsupportedFrameworks": [
diff --git a/code/addons/interactions/src/components/InteractionsPanel.stories.tsx b/code/addons/interactions/src/components/InteractionsPanel.stories.tsx
index f55d28944c5..179023b8490 100644
--- a/code/addons/interactions/src/components/InteractionsPanel.stories.tsx
+++ b/code/addons/interactions/src/components/InteractionsPanel.stories.tsx
@@ -1,4 +1,3 @@
-/* eslint-disable jest/no-standalone-expect */
import React from 'react';
import type { StoryObj, Meta } from '@storybook/react';
import { CallStates } from '@storybook/instrumenter';
diff --git a/code/addons/interactions/template/stories/basics.stories.ts b/code/addons/interactions/template/stories/basics.stories.ts
index 57af27cc34f..9a1919e748c 100644
--- a/code/addons/interactions/template/stories/basics.stories.ts
+++ b/code/addons/interactions/template/stories/basics.stories.ts
@@ -1,4 +1,3 @@
-/* eslint-disable jest/no-standalone-expect */
import globalThis from 'global';
import {
within,
diff --git a/code/addons/jest/jest.config.js b/code/addons/jest/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/addons/jest/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/addons/jest/package.json b/code/addons/jest/package.json
index 3e9705be896..aefdc7ae078 100644
--- a/code/addons/jest/package.json
+++ b/code/addons/jest/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-jest",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "React storybook addon that show component jest report",
"keywords": [
"addon",
@@ -69,18 +69,18 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/api": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/components": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
- "@storybook/theming": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/api": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/components": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
+ "@storybook/theming": "7.0.0-alpha.50",
"global": "^4.4.0",
"react-sizeme": "^3.0.1",
"upath": "^1.2.0"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -104,7 +104,7 @@
],
"platform": "browser"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8",
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242",
"storybook": {
"displayName": "Jest",
"icon": "https://pbs.twimg.com/profile_images/821713465245102080/mMtKIMax_400x400.jpg",
diff --git a/code/addons/jest/src/shared.test.ts b/code/addons/jest/src/shared.test.ts
index e051f4563f6..ddc3a0c71b1 100644
--- a/code/addons/jest/src/shared.test.ts
+++ b/code/addons/jest/src/shared.test.ts
@@ -27,7 +27,7 @@ describe('defineJestParameter', () => {
});
test('returns null if filename is a module ID that cannot be inferred from', () => {
- // @ts-expect-error (Converted from ts-ignore)
+ // @ts-expect-error Storybook's fileName type is string, but according to this test it could be number in case it is a module id.
expect(defineJestParameter({ fileName: 1234 })).toBeNull();
});
});
diff --git a/code/addons/jest/src/shared.ts b/code/addons/jest/src/shared.ts
index 9b761e1d9de..ef078b7af8a 100644
--- a/code/addons/jest/src/shared.ts
+++ b/code/addons/jest/src/shared.ts
@@ -1,4 +1,4 @@
-import type { Parameters } from '@storybook/types';
+import type { StorybookInternalParameters } from '@storybook/types';
// addons, panels and events get unique names using a prefix
export const PARAM_KEY = 'test';
@@ -7,7 +7,7 @@ export const PANEL_ID = `${ADDON_ID}/panel`;
export const ADD_TESTS = `${ADDON_ID}/add_tests`;
-interface AddonParameters extends Parameters {
+interface AddonParameters extends StorybookInternalParameters {
jest?: string | string[] | { disabled: true };
}
diff --git a/code/addons/links/jest.config.js b/code/addons/links/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/addons/links/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/addons/links/package.json b/code/addons/links/package.json
index d9addd073ba..49db221d180 100644
--- a/code/addons/links/package.json
+++ b/code/addons/links/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-links",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Link stories together to build demos and prototypes with your UI components",
"keywords": [
"addon",
@@ -76,18 +76,18 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
- "@storybook/csf": "0.0.2-next.5",
- "@storybook/router": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
+ "@storybook/csf": "0.0.2-next.7",
+ "@storybook/router": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"global": "^4.4.0",
"prop-types": "^15.7.2",
"ts-dedent": "^2.0.0"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -112,7 +112,7 @@
"./src/react/index.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8",
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242",
"storybook": {
"displayName": "Links",
"icon": "https://user-images.githubusercontent.com/263385/101991673-48355c80-3c7c-11eb-9b6e-b627c96a75f6.png",
diff --git a/code/addons/links/src/utils.ts b/code/addons/links/src/utils.ts
index b4ece3c80fe..73ba6e0d332 100644
--- a/code/addons/links/src/utils.ts
+++ b/code/addons/links/src/utils.ts
@@ -49,7 +49,6 @@ export const hrefTo = (title: ComponentTitle, name: StoryName): Promise
});
};
-// eslint-disable-next-line @typescript-eslint/no-shadow
const valueOrCall = (args: string[]) => (value: string | ((...args: string[]) => string)) =>
typeof value === 'function' ? value(...args) : value;
diff --git a/code/addons/measure/jest.config.js b/code/addons/measure/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/addons/measure/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/addons/measure/package.json b/code/addons/measure/package.json
index f0d889e3b7c..fe39f3cc851 100644
--- a/code/addons/measure/package.json
+++ b/code/addons/measure/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-measure",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Inspect layouts by visualizing the box model",
"keywords": [
"storybook-addons",
@@ -74,16 +74,16 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/api": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/components": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/api": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/components": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"global": "^4.4.0"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -107,7 +107,7 @@
"./src/preview.tsx"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8",
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242",
"storybook": {
"displayName": "Measure",
"unsupportedFrameworks": [
diff --git a/code/addons/outline/jest.config.js b/code/addons/outline/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/addons/outline/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/addons/outline/package.json b/code/addons/outline/package.json
index b6b9d3e3ea2..ef0ee61d973 100644
--- a/code/addons/outline/package.json
+++ b/code/addons/outline/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-outline",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Outline all elements with CSS to help with layout placement and alignment",
"keywords": [
"storybook-addons",
@@ -77,17 +77,17 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/api": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/components": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/api": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/components": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"global": "^4.4.0",
"ts-dedent": "^2.0.0"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -111,7 +111,7 @@
"./src/preview.tsx"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8",
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242",
"storybook": {
"displayName": "Outline",
"unsupportedFrameworks": [
diff --git a/code/addons/storyshots/jest.config.js b/code/addons/storyshots/jest.config.js
new file mode 100644
index 00000000000..0115c67e562
--- /dev/null
+++ b/code/addons/storyshots/jest.config.js
@@ -0,0 +1,12 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ snapshotSerializers: [...baseConfig.snapshotSerializers, 'enzyme-to-json/serializer'],
+ transform: {
+ ...baseConfig.transform,
+ '^.+\\.stories\\.[jt]sx?$': '@storybook/addon-storyshots/injectFileName',
+ },
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/addons/storyshots/storyshots-core/package.json b/code/addons/storyshots/storyshots-core/package.json
index 875e23e408a..265cbcd3162 100644
--- a/code/addons/storyshots/storyshots-core/package.json
+++ b/code/addons/storyshots/storyshots-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-storyshots",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Take a code snapshot of every story automatically with Jest",
"keywords": [
"addon",
@@ -37,23 +37,22 @@
"storybook": "yarn sb dev -p 6006"
},
"dependencies": {
- "@jest/transform": "^26.6.2",
- "@storybook/addons": "7.0.0-alpha.49",
+ "@jest/transform": "^29.3.1",
+ "@storybook/addons": "7.0.0-alpha.50",
"@storybook/babel-plugin-require-context-hook": "1.0.1",
- "@storybook/client-api": "7.0.0-alpha.49",
- "@storybook/core-client": "7.0.0-alpha.49",
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/core-webpack": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/client-api": "7.0.0-alpha.50",
+ "@storybook/core-client": "7.0.0-alpha.50",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/core-webpack": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"@types/glob": "^7.1.3",
- "@types/jest": "^26.0.16",
- "@types/jest-specific-snapshot": "^0.5.3",
+ "@types/jest-specific-snapshot": "^0.5.6",
"core-js": "^3.8.2",
"glob": "^7.1.6",
"global": "^4.4.0",
- "jest-specific-snapshot": "^4.0.0",
+ "jest-specific-snapshot": "^6.0.0",
"preact-render-to-string": "^5.1.19",
- "pretty-format": "^26.6.2",
+ "pretty-format": "^28.0.0",
"react-test-renderer": "^16.8.0 || ^17.0.0 || ^18.0.0",
"read-pkg-up": "^7.0.1",
"ts-dedent": "^2.0.0"
@@ -62,12 +61,12 @@
"@angular/core": "^13.3.6",
"@angular/platform-browser-dynamic": "^13.3.6",
"@emotion/jest": "^11.8.0",
- "@storybook/addon-docs": "7.0.0-alpha.49",
- "@storybook/angular": "7.0.0-alpha.49",
- "@storybook/react": "7.0.0-alpha.49",
- "@storybook/vue": "7.0.0-alpha.49",
- "@storybook/vue3": "7.0.0-alpha.49",
- "babel-loader": "^8.2.5",
+ "@storybook/addon-docs": "7.0.0-alpha.50",
+ "@storybook/angular": "7.0.0-alpha.50",
+ "@storybook/react": "7.0.0-alpha.50",
+ "@storybook/vue": "7.0.0-alpha.50",
+ "@storybook/vue3": "7.0.0-alpha.50",
+ "babel-loader": "^8.3.0",
"enzyme": "^3.11.0",
"enzyme-to-json": "^3.6.1",
"jest-preset-angular": "^8.3.2",
@@ -144,7 +143,7 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8",
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242",
"storybook": {
"displayName": "Storyshots",
"icon": "https://user-images.githubusercontent.com/263385/101991676-48cdf300-3c7c-11eb-8aa1-944dab6ab29b.png",
diff --git a/code/addons/storyshots/storyshots-core/src/Stories2SnapsConverter.test.ts b/code/addons/storyshots/storyshots-core/src/Stories2SnapsConverter.test.ts
index 168849f26be..d066d1226e5 100644
--- a/code/addons/storyshots/storyshots-core/src/Stories2SnapsConverter.test.ts
+++ b/code/addons/storyshots/storyshots-core/src/Stories2SnapsConverter.test.ts
@@ -4,33 +4,33 @@ const target = new Stories2SnapsConverter();
describe('getSnapshotFileName', () => {
it('fileName is provided - snapshot is stored in __snapshots__ dir', () => {
- const context = { fileName: 'foo.js' };
+ const context = { fileName: 'foo.js', kind: 'kind' };
- // @ts-expect-error (TODO)
const result = target.getSnapshotFileName(context);
const platformAgnosticResult = result.replace(/\\|\//g, '/');
- expect(platformAgnosticResult).toBe('__snapshots__/foo.storyshot');
+ // This is an absolute path, so we need to use `toContain()`
+ expect(platformAgnosticResult).toContain('__snapshots__/foo.storyshot');
});
it('fileName with multiple extensions is provided - only the last extension is replaced', () => {
- const context = { fileName: 'foo.web.stories.js' };
+ const context = { fileName: 'foo.web.stories.js', kind: 'kind' };
- // @ts-expect-error (TODO)
const result = target.getSnapshotFileName(context);
const platformAgnosticResult = result.replace(/\\|\//g, '/');
- expect(platformAgnosticResult).toBe('__snapshots__/foo.web.stories.storyshot');
+ // This is an absolute path, so we need to use `toContain()`
+ expect(platformAgnosticResult).toContain('__snapshots__/foo.web.stories.storyshot');
});
it('fileName with dir is provided - __snapshots__ dir is created inside another dir', () => {
- const context = { fileName: 'test/foo.js' };
+ const context = { fileName: 'test/foo.js', kind: 'kind' };
- // @ts-expect-error (TODO)
const result = target.getSnapshotFileName(context);
const platformAgnosticResult = result.replace(/\\|\//g, '/');
- expect(platformAgnosticResult).toBe('test/__snapshots__/foo.storyshot');
+ // This is an absolute path, so we need to use `toContain()`
+ expect(platformAgnosticResult).toContain('test/__snapshots__/foo.storyshot');
});
});
diff --git a/code/addons/storyshots/storyshots-core/src/Stories2SnapsConverter.ts b/code/addons/storyshots/storyshots-core/src/Stories2SnapsConverter.ts
index 527a946847c..439a514f7bd 100644
--- a/code/addons/storyshots/storyshots-core/src/Stories2SnapsConverter.ts
+++ b/code/addons/storyshots/storyshots-core/src/Stories2SnapsConverter.ts
@@ -29,7 +29,15 @@ export class Stories2SnapsConverter {
const { dir, name } = path.parse(fileName);
const { snapshotsDirName, snapshotExtension } = this.options;
- return path.format({ dir: path.join(dir, snapshotsDirName), name, ext: snapshotExtension });
+ // Convert to absolute path, in case jest is not running in CWD,
+ // else it will create snapshots with the wrong path
+ const absDir = path.isAbsolute(dir) ? dir : path.resolve(dir);
+
+ return path.format({
+ dir: path.join(absDir, snapshotsDirName),
+ name,
+ ext: snapshotExtension,
+ });
}
getSnapshotFileName(context: { fileName?: string; kind: any }) {
diff --git a/code/addons/storyshots/storyshots-puppeteer/package.json b/code/addons/storyshots/storyshots-puppeteer/package.json
index 424c69a28e8..892a01809ef 100644
--- a/code/addons/storyshots/storyshots-puppeteer/package.json
+++ b/code/addons/storyshots/storyshots-puppeteer/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-storyshots-puppeteer",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Image snapshots addition to StoryShots based on puppeteer",
"keywords": [
"addon",
@@ -34,18 +34,18 @@
},
"dependencies": {
"@axe-core/puppeteer": "^4.2.0",
- "@storybook/csf": "0.0.2-next.5",
- "@storybook/node-logger": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
- "@types/jest-image-snapshot": "^4.1.3",
- "jest-image-snapshot": "^4.3.0"
+ "@storybook/csf": "0.0.2-next.7",
+ "@storybook/node-logger": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
+ "@types/jest-image-snapshot": "^5.1.0",
+ "jest-image-snapshot": "^6.0.0"
},
"devDependencies": {
"@types/puppeteer": "^5.4.0",
"puppeteer": "^2.0.0 || ^3.0.0"
},
"peerDependencies": {
- "@storybook/addon-storyshots": "7.0.0-alpha.49",
+ "@storybook/addon-storyshots": "7.0.0-alpha.50",
"puppeteer": ">=2.0.0"
},
"peerDependenciesMeta": {
@@ -56,5 +56,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/addons/storysource/jest.config.js b/code/addons/storysource/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/addons/storysource/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/addons/storysource/package.json b/code/addons/storysource/package.json
index e93341d6d75..d2f05064b92 100644
--- a/code/addons/storysource/package.json
+++ b/code/addons/storysource/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-storysource",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "View a story’s source code to see how it works and paste into your app",
"keywords": [
"addon",
@@ -53,21 +53,21 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/api": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/components": "7.0.0-alpha.49",
- "@storybook/router": "7.0.0-alpha.49",
- "@storybook/source-loader": "7.0.0-alpha.49",
- "@storybook/theming": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/api": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/components": "7.0.0-alpha.50",
+ "@storybook/router": "7.0.0-alpha.50",
+ "@storybook/source-loader": "7.0.0-alpha.50",
+ "@storybook/theming": "7.0.0-alpha.50",
"estraverse": "^5.2.0",
"prop-types": "^15.7.2",
"react-syntax-highlighter": "^15.5.0"
},
"devDependencies": {
- "@types/react": "^16.14.23",
+ "@types/react": "^16.14.34",
"@types/react-syntax-highlighter": "11.0.5",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -91,7 +91,7 @@
"./src/preset.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8",
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242",
"storybook": {
"displayName": "Storysource",
"icon": "https://user-images.githubusercontent.com/263385/101991675-48cdf300-3c7c-11eb-9400-58de5ac6daa7.png",
diff --git a/code/addons/toolbars/jest.config.js b/code/addons/toolbars/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/addons/toolbars/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/addons/toolbars/package.json b/code/addons/toolbars/package.json
index 2c60d3eb0d0..73615c8b130 100644
--- a/code/addons/toolbars/package.json
+++ b/code/addons/toolbars/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-toolbars",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Create your own toolbar items that control story rendering",
"keywords": [
"addon",
@@ -67,14 +67,14 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/api": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/components": "7.0.0-alpha.49",
- "@storybook/theming": "7.0.0-alpha.49"
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/api": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/components": "7.0.0-alpha.50",
+ "@storybook/theming": "7.0.0-alpha.50"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -98,7 +98,7 @@
],
"platform": "browser"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8",
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242",
"storybook": {
"displayName": "Toolbars",
"icon": "https://user-images.githubusercontent.com/263385/101991677-48cdf300-3c7c-11eb-93b4-19b0e3366959.png",
diff --git a/code/addons/viewport/jest.config.js b/code/addons/viewport/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/addons/viewport/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/addons/viewport/package.json b/code/addons/viewport/package.json
index b22c881302b..478675d7e27 100644
--- a/code/addons/viewport/package.json
+++ b/code/addons/viewport/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addon-viewport",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Build responsive components by adjusting Storybook’s viewport size and orientation",
"keywords": [
"addon",
@@ -72,18 +72,18 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/api": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/components": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
- "@storybook/theming": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/api": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/components": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
+ "@storybook/theming": "7.0.0-alpha.50",
"global": "^4.4.0",
"memoizerific": "^1.11.3",
"prop-types": "^15.7.2"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -108,7 +108,7 @@
"./src/preview.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8",
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242",
"storybook": {
"displayName": "Viewport",
"icon": "https://user-images.githubusercontent.com/263385/101991678-48cdf300-3c7c-11eb-9764-f8af293c1b28.png",
diff --git a/code/addons/viewport/src/shortcuts.ts b/code/addons/viewport/src/shortcuts.ts
index 779726eb9e2..6e9b7302b1c 100644
--- a/code/addons/viewport/src/shortcuts.ts
+++ b/code/addons/viewport/src/shortcuts.ts
@@ -1,6 +1,11 @@
import type { API } from '@storybook/api';
import { ADDON_ID } from './constants';
+type State = {
+ selected: string;
+ isRotated: boolean;
+};
+
const getCurrentViewportIndex = (viewportsKeys: string[], current: string): number =>
viewportsKeys.indexOf(current);
@@ -24,7 +29,7 @@ export const registerShortcuts = async (api: API, setState: any, viewportsKeys:
defaultShortcut: ['shift', 'V'],
actionName: 'previous',
action: () => {
- const { selected, isRotated } = api.getAddonState(ADDON_ID);
+ const { selected, isRotated } = api.getAddonState(ADDON_ID);
setState({
selected: getPreviousViewport(viewportsKeys, selected),
isRotated,
@@ -37,7 +42,7 @@ export const registerShortcuts = async (api: API, setState: any, viewportsKeys:
defaultShortcut: ['V'],
actionName: 'next',
action: () => {
- const { selected, isRotated } = api.getAddonState(ADDON_ID);
+ const { selected, isRotated } = api.getAddonState(ADDON_ID);
setState({
selected: getNextViewport(viewportsKeys, selected),
isRotated,
@@ -50,7 +55,7 @@ export const registerShortcuts = async (api: API, setState: any, viewportsKeys:
defaultShortcut: ['alt', 'V'],
actionName: 'reset',
action: () => {
- const { isRotated } = api.getAddonState(ADDON_ID);
+ const { isRotated } = api.getAddonState(ADDON_ID);
setState({
selected: 'reset',
isRotated,
diff --git a/code/frameworks/angular/jest.config.js b/code/frameworks/angular/jest.config.js
index 687a16f155b..dc0ffa5cecd 100644
--- a/code/frameworks/angular/jest.config.js
+++ b/code/frameworks/angular/jest.config.js
@@ -1,5 +1,12 @@
+const path = require('path');
+
module.exports = {
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
preset: 'jest-preset-angular',
setupFilesAfterEnv: ['/setup-jest.ts'],
- transformIgnorePatterns: ['^.+\\.js$'],
+ transformIgnorePatterns: ['/node_modules/(?!@angular|rxjs|nanoid|uuid)'],
+ snapshotFormat: {
+ escapeString: true,
+ printBasicPrototype: true,
+ },
};
diff --git a/code/frameworks/angular/package.json b/code/frameworks/angular/package.json
index e1f774250cb..695816e6944 100644
--- a/code/frameworks/angular/package.json
+++ b/code/frameworks/angular/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/angular",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for Angular: Develop Angular components in isolation with hot reloading.",
"keywords": [
"storybook",
@@ -34,21 +34,21 @@
"prep": "rimraf dist && ../../../scripts/node_modules/.bin/tsc --project tsconfig.build.json && echo \"Preventing passing flags to tsc\""
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/api": "7.0.0-alpha.49",
- "@storybook/builder-webpack5": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/core-client": "7.0.0-alpha.49",
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
- "@storybook/core-server": "7.0.0-alpha.49",
- "@storybook/core-webpack": "7.0.0-alpha.49",
- "@storybook/docs-tools": "7.0.0-alpha.49",
- "@storybook/node-logger": "7.0.0-alpha.49",
- "@storybook/store": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
- "@types/node": "^16.0.0",
- "@types/react": "^16.14.23",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/api": "7.0.0-alpha.50",
+ "@storybook/builder-webpack5": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/core-client": "7.0.0-alpha.50",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
+ "@storybook/core-server": "7.0.0-alpha.50",
+ "@storybook/core-webpack": "7.0.0-alpha.50",
+ "@storybook/docs-tools": "7.0.0-alpha.50",
+ "@storybook/node-logger": "7.0.0-alpha.50",
+ "@storybook/store": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
+ "@types/node": "^18.11.9",
+ "@types/react": "^16.14.34",
"@types/react-dom": "^16.9.14",
"@types/semver": "^7.3.4",
"@types/webpack-env": "^1.18.0",
@@ -81,12 +81,12 @@
"@types/rimraf": "^3.0.2",
"@types/tmp": "^0.2.3",
"cross-spawn": "^7.0.3",
- "jest": "^27.5.1",
+ "jest": "^29.3.1",
"jest-preset-angular": "^12.0.0",
- "jest-specific-snapshot": "^5.0.0",
+ "jest-specific-snapshot": "^6.0.0",
"rimraf": "^3.0.2",
"tmp": "^0.2.1",
- "typescript": "~4.6.3",
+ "typescript": "^4.9.3",
"webpack": "5",
"zone.js": "^0.11.0"
},
@@ -123,5 +123,5 @@
"access": "public"
},
"builders": "dist/builders/builders.json",
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/frameworks/angular/setup-jest.ts b/code/frameworks/angular/setup-jest.ts
index 3caa9164960..06e753a2e78 100644
--- a/code/frameworks/angular/setup-jest.ts
+++ b/code/frameworks/angular/setup-jest.ts
@@ -1,4 +1,12 @@
// eslint-disable-next-line import/no-extraneous-dependencies
import 'jest-preset-angular/setup-jest';
+import { webcrypto } from 'node:crypto';
+
+Object.defineProperty(window, 'crypto', {
+ get() {
+ return webcrypto;
+ },
+});
+
global.EventSource = class {} as any;
diff --git a/code/frameworks/angular/src/builders/build-storybook/index.spec.ts b/code/frameworks/angular/src/builders/build-storybook/index.spec.ts
index f539e00793a..c5164efcf99 100644
--- a/code/frameworks/angular/src/builders/build-storybook/index.spec.ts
+++ b/code/frameworks/angular/src/builders/build-storybook/index.spec.ts
@@ -3,8 +3,13 @@ import { TestingArchitectHost } from '@angular-devkit/architect/testing';
import { schema } from '@angular-devkit/core';
import * as path from 'path';
-const buildStandaloneMock = jest.fn();
-jest.doMock('@storybook/angular/standalone', () => buildStandaloneMock);
+const buildDevStandaloneMock = jest.fn();
+const buildStaticStandaloneMock = jest.fn();
+const buildMock = {
+ buildDevStandalone: buildDevStandaloneMock,
+ buildStaticStandalone: buildStaticStandaloneMock,
+};
+jest.doMock('@storybook/core-server', () => buildMock);
jest.doMock('find-up', () => ({ sync: () => './storybook/tsconfig.ts' }));
const cpSpawnMock = {
@@ -50,7 +55,7 @@ describe('Build Storybook Builder', () => {
});
beforeEach(() => {
- buildStandaloneMock.mockImplementation((_options: unknown) => Promise.resolve());
+ buildStaticStandaloneMock.mockImplementation((_options: unknown) => Promise.resolve());
cpSpawnMock.spawn.mockImplementation(() => ({
stdout: { on: () => {} },
stderr: { on: () => {} },
@@ -74,14 +79,16 @@ describe('Build Storybook Builder', () => {
expect(output.success).toBeTruthy();
expect(cpSpawnMock.spawn).not.toHaveBeenCalledWith();
- expect(buildStandaloneMock).toHaveBeenCalledWith({
+ expect(buildStaticStandaloneMock).toHaveBeenCalledWith({
angularBrowserTarget: 'angular-cli:build-2',
angularBuilderContext: expect.any(Object),
angularBuilderOptions: {},
configDir: '.storybook',
+ docs: undefined,
loglevel: undefined,
quiet: false,
outputDir: 'storybook-static',
+ packageJson: expect.any(Object),
mode: 'static',
tsConfig: './storybook/tsconfig.ts',
webpackStatsJson: false,
@@ -100,14 +107,16 @@ describe('Build Storybook Builder', () => {
expect(output.success).toBeTruthy();
expect(cpSpawnMock.spawn).not.toHaveBeenCalledWith();
- expect(buildStandaloneMock).toHaveBeenCalledWith({
+ expect(buildStaticStandaloneMock).toHaveBeenCalledWith({
angularBrowserTarget: null,
angularBuilderContext: expect.any(Object),
angularBuilderOptions: {},
configDir: '.storybook',
+ docs: undefined,
loglevel: undefined,
quiet: false,
outputDir: 'storybook-static',
+ packageJson: expect.any(Object),
mode: 'static',
tsConfig: 'path/to/tsConfig.json',
webpackStatsJson: false,
@@ -127,14 +136,16 @@ describe('Build Storybook Builder', () => {
expect(output.success).toBeTruthy();
expect(cpSpawnMock.spawn).not.toHaveBeenCalledWith();
- expect(buildStandaloneMock).toHaveBeenCalledWith({
+ expect(buildStaticStandaloneMock).toHaveBeenCalledWith({
angularBrowserTarget: null,
angularBuilderContext: expect.any(Object),
angularBuilderOptions: {},
configDir: '.storybook',
+ docs: undefined,
loglevel: undefined,
quiet: false,
outputDir: 'storybook-static',
+ packageJson: expect.any(Object),
mode: 'static',
tsConfig: 'path/to/tsConfig.json',
webpackStatsJson: true,
@@ -142,7 +153,7 @@ describe('Build Storybook Builder', () => {
});
it('should throw error', async () => {
- buildStandaloneMock.mockRejectedValue(true);
+ buildStaticStandaloneMock.mockRejectedValue(true);
const run = await architect.scheduleBuilder('@storybook/angular:start-storybook', {
browserTarget: 'angular-cli:build-2',
@@ -177,16 +188,19 @@ describe('Build Storybook Builder', () => {
['compodoc', '-p', './storybook/tsconfig.ts', '-d', '', '-e', 'json'],
{
cwd: '',
+ shell: true,
}
);
- expect(buildStandaloneMock).toHaveBeenCalledWith({
+ expect(buildStaticStandaloneMock).toHaveBeenCalledWith({
angularBrowserTarget: 'angular-cli:build-2',
angularBuilderContext: expect.any(Object),
angularBuilderOptions: {},
configDir: '.storybook',
+ docs: undefined,
loglevel: undefined,
quiet: false,
outputDir: 'storybook-static',
+ packageJson: expect.any(Object),
mode: 'static',
tsConfig: './storybook/tsconfig.ts',
webpackStatsJson: false,
@@ -206,14 +220,16 @@ describe('Build Storybook Builder', () => {
expect(output.success).toBeTruthy();
expect(cpSpawnMock.spawn).not.toHaveBeenCalledWith();
- expect(buildStandaloneMock).toHaveBeenCalledWith({
+ expect(buildStaticStandaloneMock).toHaveBeenCalledWith({
angularBrowserTarget: null,
angularBuilderContext: expect.any(Object),
angularBuilderOptions: { styles: ['style.scss'] },
configDir: '.storybook',
+ docs: undefined,
loglevel: undefined,
quiet: false,
outputDir: 'storybook-static',
+ packageJson: expect.any(Object),
mode: 'static',
tsConfig: 'path/to/tsConfig.json',
webpackStatsJson: false,
diff --git a/code/frameworks/angular/src/builders/start-storybook/index.spec.ts b/code/frameworks/angular/src/builders/start-storybook/index.spec.ts
index aacd352b6a8..c70d7cbf5b3 100644
--- a/code/frameworks/angular/src/builders/start-storybook/index.spec.ts
+++ b/code/frameworks/angular/src/builders/start-storybook/index.spec.ts
@@ -3,8 +3,13 @@ import { TestingArchitectHost } from '@angular-devkit/architect/testing';
import { schema } from '@angular-devkit/core';
import * as path from 'path';
-const buildStandaloneMock = jest.fn();
-jest.doMock('@storybook/angular/standalone', () => buildStandaloneMock);
+const buildDevStandaloneMock = jest.fn();
+const buildStaticStandaloneMock = jest.fn();
+const buildMock = {
+ buildDevStandalone: buildDevStandaloneMock,
+ buildStaticStandalone: buildStaticStandaloneMock,
+};
+jest.doMock('@storybook/core-server', () => buildMock);
jest.doMock('find-up', () => ({ sync: () => './storybook/tsconfig.ts' }));
const cpSpawnMock = {
@@ -49,7 +54,7 @@ describe('Start Storybook Builder', () => {
});
beforeEach(() => {
- buildStandaloneMock.mockImplementation((_options: unknown) => Promise.resolve());
+ buildDevStandaloneMock.mockImplementation((_options: unknown) => Promise.resolve());
cpSpawnMock.spawn.mockImplementation(() => ({
stdout: { on: () => {} },
stderr: { on: () => {} },
@@ -74,14 +79,16 @@ describe('Start Storybook Builder', () => {
expect(output.success).toBeTruthy();
expect(cpSpawnMock.spawn).not.toHaveBeenCalledWith();
- expect(buildStandaloneMock).toHaveBeenCalledWith({
+ expect(buildDevStandaloneMock).toHaveBeenCalledWith({
angularBrowserTarget: 'angular-cli:build-2',
angularBuilderContext: expect.any(Object),
angularBuilderOptions: {},
ci: false,
configDir: '.storybook',
+ docs: undefined,
host: 'localhost',
https: false,
+ packageJson: expect.any(Object),
port: 4400,
quiet: false,
smokeTest: false,
@@ -105,14 +112,16 @@ describe('Start Storybook Builder', () => {
expect(output.success).toBeTruthy();
expect(cpSpawnMock.spawn).not.toHaveBeenCalledWith();
- expect(buildStandaloneMock).toHaveBeenCalledWith({
+ expect(buildDevStandaloneMock).toHaveBeenCalledWith({
angularBrowserTarget: null,
angularBuilderContext: expect.any(Object),
angularBuilderOptions: {},
ci: false,
configDir: '.storybook',
+ docs: undefined,
host: 'localhost',
https: false,
+ packageJson: expect.any(Object),
port: 4400,
quiet: false,
smokeTest: false,
@@ -124,7 +133,7 @@ describe('Start Storybook Builder', () => {
});
it('should throw error', async () => {
- buildStandaloneMock.mockRejectedValue(true);
+ buildDevStandaloneMock.mockRejectedValue(true);
const run = await architect.scheduleBuilder('@storybook/angular:start-storybook', {
browserTarget: 'angular-cli:build-2',
@@ -159,16 +168,19 @@ describe('Start Storybook Builder', () => {
['compodoc', '-p', './storybook/tsconfig.ts', '-d', '', '-e', 'json'],
{
cwd: '',
+ shell: true,
}
);
- expect(buildStandaloneMock).toHaveBeenCalledWith({
+ expect(buildDevStandaloneMock).toHaveBeenCalledWith({
angularBrowserTarget: 'angular-cli:build-2',
angularBuilderContext: expect.any(Object),
angularBuilderOptions: {},
ci: false,
configDir: '.storybook',
+ docs: undefined,
host: 'localhost',
https: false,
+ packageJson: expect.any(Object),
port: 9009,
quiet: false,
smokeTest: false,
@@ -193,7 +205,7 @@ describe('Start Storybook Builder', () => {
expect(output.success).toBeTruthy();
expect(cpSpawnMock.spawn).not.toHaveBeenCalledWith();
- expect(buildStandaloneMock).toHaveBeenCalledWith({
+ expect(buildDevStandaloneMock).toHaveBeenCalledWith({
angularBrowserTarget: null,
angularBuilderContext: expect.any(Object),
angularBuilderOptions: {
@@ -201,9 +213,11 @@ describe('Start Storybook Builder', () => {
},
ci: false,
configDir: '.storybook',
+ docs: undefined,
host: 'localhost',
https: false,
port: 4400,
+ packageJson: expect.any(Object),
quiet: false,
smokeTest: false,
sslCa: undefined,
diff --git a/code/frameworks/angular/src/builders/utils/run-compodoc.spec.ts b/code/frameworks/angular/src/builders/utils/run-compodoc.spec.ts
index 900bc6a7669..06d0f37a522 100644
--- a/code/frameworks/angular/src/builders/utils/run-compodoc.spec.ts
+++ b/code/frameworks/angular/src/builders/utils/run-compodoc.spec.ts
@@ -51,6 +51,7 @@ describe('runCompodoc', () => {
['compodoc', '-p', 'path/to/tsconfig.json', '-d', 'path/to/project'],
{
cwd: 'path/to/project',
+ shell: true,
}
);
});
@@ -74,6 +75,7 @@ describe('runCompodoc', () => {
['compodoc', '-d', 'path/to/project', '-p', 'path/to/tsconfig.stories.json'],
{
cwd: 'path/to/project',
+ shell: true,
}
);
});
diff --git a/code/frameworks/angular/src/client/angular-beta/RendererFactory.test.ts b/code/frameworks/angular/src/client/angular-beta/RendererFactory.test.ts
index 0129a09f68a..a50a8c5ff80 100644
--- a/code/frameworks/angular/src/client/angular-beta/RendererFactory.test.ts
+++ b/code/frameworks/angular/src/client/angular-beta/RendererFactory.test.ts
@@ -18,8 +18,8 @@ describe('RendererFactory', () => {
beforeEach(async () => {
rendererFactory = new RendererFactory();
document.body.innerHTML =
- '
';
- rootTargetDOMNode = global.document.getElementById('root');
+ '
';
+ rootTargetDOMNode = global.document.getElementById('storybook-root');
rootDocstargetDOMNode = global.document.getElementById('root-docs');
(platformBrowserDynamic as any).mockImplementation(platformBrowserDynamicTesting);
jest.spyOn(console, 'log').mockImplementation(() => {});
@@ -301,14 +301,16 @@ describe('RendererFactory', () => {
});
it('should reset root HTML', async () => {
- global.document.getElementById('root').appendChild(global.document.createElement('👾'));
+ global.document
+ .getElementById('storybook-root')
+ .appendChild(global.document.createElement('👾'));
- expect(global.document.getElementById('root').innerHTML).toContain('Canvas 🖼');
+ expect(global.document.getElementById('storybook-root').innerHTML).toContain('Canvas 🖼');
const render = await rendererFactory.getRendererInstance(
'my-story-in-docs',
rootDocstargetDOMNode
);
- expect(global.document.getElementById('root').innerHTML).toBe('');
+ expect(global.document.getElementById('storybook-root').innerHTML).toBe('');
});
});
diff --git a/code/frameworks/angular/src/client/docs/__testfixtures__/doc-button/compodoc-posix.snapshot b/code/frameworks/angular/src/client/docs/__testfixtures__/doc-button/compodoc-posix.snapshot
index dbb2d4c08ed..de95727d81f 100644
--- a/code/frameworks/angular/src/client/docs/__testfixtures__/doc-button/compodoc-posix.snapshot
+++ b/code/frameworks/angular/src/client/docs/__testfixtures__/doc-button/compodoc-posix.snapshot
@@ -10,7 +10,7 @@ Object {
"getSignature": Object {
"description": "Getter for inputValue
.
",
- "line": 115,
+ "line": 116,
"name": "inputValue",
"rawdescription": "
Getter for \`inputValue\`.",
@@ -42,7 +42,7 @@ Getter for \`inputValue\`.",
"type": "string",
},
],
- "line": 110,
+ "line": 111,
"name": "inputValue",
"rawdescription": "
Setter for \`inputValue\` that is also an \`@Input\`.",
@@ -74,7 +74,7 @@ Setter for \`inputValue\` that is also an \`@Input\`.",
"type": "T[]",
},
],
- "line": 195,
+ "line": 196,
"name": "item",
"returnType": "void",
"type": "void",
@@ -84,7 +84,7 @@ Setter for \`inputValue\` that is also an \`@Input\`.",
"getSignature": Object {
"description": "Get the private value.
",
- "line": 154,
+ "line": 155,
"name": "value",
"rawdescription": "
Get the private value.",
@@ -116,7 +116,7 @@ Get the private value.",
"type": "string | number",
},
],
- "line": 149,
+ "line": 150,
"name": "value",
"rawdescription": "
Set the private value.",
@@ -137,14 +137,14 @@ like bold , italic , and inline code
.
",
"encapsulation": Array [],
"entryComponents": Array [],
- "file": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts",
+ "file": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts",
"hostBindings": Array [
Object {
"decorators": Array [],
"defaultValue": "false",
"deprecated": false,
"deprecationMessage": "",
- "line": 124,
+ "line": 125,
"name": "class.focused",
"type": "boolean",
},
@@ -164,7 +164,7 @@ like bold , italic , and inline code
.
],
"deprecated": false,
"deprecationMessage": "",
- "line": 120,
+ "line": 121,
"name": "click",
},
],
@@ -177,7 +177,7 @@ like bold , italic , and inline code
.
"deprecationMessage": "",
"description": "Specify the accent-type of the button
",
- "line": 56,
+ "line": 57,
"name": "accent",
"rawdescription": "
Specify the accent-type of the button",
@@ -190,7 +190,7 @@ Specify the accent-type of the button",
"deprecationMessage": "",
"description": "Appearance style of the button.
",
- "line": 52,
+ "line": 53,
"name": "appearance",
"rawdescription": "
Appearance style of the button.",
@@ -202,7 +202,7 @@ Appearance style of the button.",
"deprecationMessage": "",
"description": "Setter for inputValue
that is also an @Input
.
",
- "line": 110,
+ "line": 111,
"name": "inputValue",
"rawdescription": "
Setter for \`inputValue\` that is also an \`@Input\`.",
@@ -215,7 +215,7 @@ Setter for \`inputValue\` that is also an \`@Input\`.",
"deprecationMessage": "",
"description": "Sets the button to a disabled state.
",
- "line": 60,
+ "line": 61,
"name": "isDisabled",
"rawdescription": "
Sets the button to a disabled state.",
@@ -225,7 +225,7 @@ Sets the button to a disabled state.",
"decorators": Array [],
"deprecated": false,
"deprecationMessage": "",
- "line": 195,
+ "line": 196,
"name": "item",
"type": "T[]",
},
@@ -238,24 +238,24 @@ Sets the button to a disabled state.",
"jsdoctags": Array [
Object {
"comment": "",
- "end": 1525,
+ "end": 1587,
"flags": 4227072,
"kind": 325,
"modifierFlagsCache": 0,
- "pos": 1512,
+ "pos": 1574,
"tagName": Object {
- "end": 1521,
+ "end": 1583,
"escapedText": "required",
"flags": 4227072,
"kind": 79,
"modifierFlagsCache": 0,
- "pos": 1513,
+ "pos": 1575,
"transformFlags": 0,
},
"transformFlags": 0,
},
],
- "line": 68,
+ "line": 69,
"name": "label",
"rawdescription": "
@@ -268,7 +268,7 @@ The inner text of the button.
"decorators": Array [],
"deprecated": false,
"deprecationMessage": "",
- "line": 192,
+ "line": 193,
"name": "showKeyAlias",
"type": "",
},
@@ -279,7 +279,7 @@ The inner text of the button.
"deprecationMessage": "",
"description": "Size of the button.
",
- "line": 72,
+ "line": 73,
"name": "size",
"rawdescription": "
Size of the button.",
@@ -291,7 +291,7 @@ Size of the button.",
"deprecationMessage": "",
"description": "Specifies some arbitrary object
",
- "line": 75,
+ "line": 76,
"name": "someDataObject",
"rawdescription": "
Specifies some arbitrary object",
@@ -307,24 +307,24 @@ Specifies some arbitrary object",
"jsdoctags": Array [
Object {
"comment": "",
- "end": 1802,
+ "end": 1864,
"flags": 4227072,
"kind": 329,
"modifierFlagsCache": 0,
- "pos": 1787,
+ "pos": 1849,
"tagName": Object {
- "end": 1798,
+ "end": 1860,
"escapedText": "deprecated",
"flags": 4227072,
"kind": 79,
"modifierFlagsCache": 0,
- "pos": 1788,
+ "pos": 1850,
"transformFlags": 0,
},
"transformFlags": 0,
},
],
- "line": 83,
+ "line": 84,
"name": "somethingYouShouldNotUse",
"rawdescription": "
@@ -361,21 +361,21 @@ Some input you shouldn't use.
"deprecated": false,
"deprecationMessage": "",
"name": Object {
- "end": 3518,
+ "end": 3580,
"escapedText": "x",
"flags": 4227072,
"kind": 79,
"modifierFlagsCache": 0,
- "pos": 3517,
+ "pos": 3579,
"transformFlags": 0,
},
"tagName": Object {
- "end": 3516,
+ "end": 3578,
"escapedText": "param",
"flags": 4227072,
"kind": 79,
"modifierFlagsCache": 0,
- "pos": 3511,
+ "pos": 3573,
"transformFlags": 0,
},
"type": "number",
@@ -386,27 +386,27 @@ Some input you shouldn't use.
"deprecated": false,
"deprecationMessage": "",
"name": Object {
- "end": 3563,
+ "end": 3625,
"escapedText": "y",
"flags": 4227072,
"kind": 79,
"modifierFlagsCache": 0,
- "pos": 3562,
+ "pos": 3624,
"transformFlags": 0,
},
"tagName": Object {
- "end": 3561,
+ "end": 3623,
"escapedText": "param",
"flags": 4227072,
"kind": 79,
"modifierFlagsCache": 0,
- "pos": 3556,
+ "pos": 3618,
"transformFlags": 0,
},
"type": "string | number",
},
],
- "line": 164,
+ "line": 165,
"modifierKind": Array [
123,
],
@@ -448,7 +448,7 @@ An internal calculation method which adds \`x\` and \`y\` together.
"type": "",
},
],
- "line": 120,
+ "line": 121,
"name": "onClickListener",
"optional": false,
"returnType": "void",
@@ -474,27 +474,27 @@ An internal calculation method which adds \`x\` and \`y\` together.
"deprecated": false,
"deprecationMessage": "",
"name": Object {
- "end": 4079,
+ "end": 4141,
"escapedText": "password",
"flags": 4227072,
"kind": 79,
"modifierFlagsCache": 0,
- "pos": 4071,
+ "pos": 4133,
"transformFlags": 0,
},
"tagName": Object {
- "end": 4070,
+ "end": 4132,
"escapedText": "param",
"flags": 4227072,
"kind": 79,
"modifierFlagsCache": 0,
- "pos": 4065,
+ "pos": 4127,
"transformFlags": 0,
},
"type": "string",
},
],
- "line": 187,
+ "line": 188,
"modifierKind": Array [
121,
],
@@ -529,28 +529,28 @@ A private method.
"deprecated": false,
"deprecationMessage": "",
"name": Object {
- "end": 3938,
+ "end": 4000,
"escapedText": "id",
"flags": 4227072,
"kind": 79,
"modifierFlagsCache": 0,
- "pos": 3936,
+ "pos": 3998,
"transformFlags": 0,
},
"optional": true,
"tagName": Object {
- "end": 3935,
+ "end": 3997,
"escapedText": "param",
"flags": 4227072,
"kind": 79,
"modifierFlagsCache": 0,
- "pos": 3930,
+ "pos": 3992,
"transformFlags": 0,
},
"type": "number",
},
],
- "line": 178,
+ "line": 179,
"modifierKind": Array [
122,
],
@@ -588,7 +588,7 @@ A protected method.
"type": "ISomeInterface",
},
],
- "line": 169,
+ "line": 170,
"modifierKind": Array [
123,
],
@@ -610,7 +610,7 @@ A public method using an interface.",
"description": "Handler to be called when the button is clicked by a user.
Will also block the emission of the event if isDisabled
is true.
",
- "line": 91,
+ "line": 92,
"name": "onClick",
"rawdescription": "
@@ -627,7 +627,7 @@ Will also block the emission of the event if \`isDisabled\` is true.
"deprecated": false,
"deprecationMessage": "",
"description": "",
- "line": 106,
+ "line": 107,
"modifierKind": Array [
121,
],
@@ -641,7 +641,7 @@ Will also block the emission of the event if \`isDisabled\` is true.
"deprecationMessage": "",
"description": "Private value.
",
- "line": 146,
+ "line": 147,
"modifierKind": Array [
121,
],
@@ -661,7 +661,7 @@ Private value.",
"deprecated": false,
"deprecationMessage": "",
"description": "",
- "line": 48,
+ "line": 49,
"name": "buttonRef",
"optional": false,
"type": "ElementRef",
@@ -677,7 +677,7 @@ Private value.",
"deprecated": false,
"deprecationMessage": "",
"description": "",
- "line": 124,
+ "line": 125,
"name": "focus",
"optional": false,
"type": "",
@@ -688,7 +688,7 @@ Private value.",
"deprecationMessage": "",
"description": "Public value.
",
- "line": 143,
+ "line": 144,
"modifierKind": Array [
123,
],
@@ -702,7 +702,7 @@ Public value.",
"deprecated": false,
"deprecationMessage": "",
"description": "",
- "line": 199,
+ "line": 200,
"modifierKind": Array [
123,
],
@@ -937,7 +937,7 @@ export class InputComponent {
Object {
"coverageCount": "16/25",
"coveragePercent": 64,
- "filePath": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts",
+ "filePath": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts",
"linktype": "component",
"name": "InputComponent",
"status": "good",
@@ -946,7 +946,7 @@ export class InputComponent {
Object {
"coverageCount": "0/4",
"coveragePercent": 0,
- "filePath": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts",
+ "filePath": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts",
"linktype": "interface",
"name": "ISomeInterface",
"status": "low",
@@ -955,7 +955,7 @@ export class InputComponent {
Object {
"coverageCount": "0/1",
"coveragePercent": 0,
- "filePath": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts",
+ "filePath": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts",
"linksubtype": "variable",
"linktype": "miscellaneous",
"name": "exportedConstant",
@@ -973,7 +973,7 @@ export class InputComponent {
Object {
"deprecated": false,
"deprecationMessage": "",
- "file": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts",
+ "file": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts",
"id": "interface-ISomeInterface-d145da25329b094ee29610c45a9e46387cb39eddb2a67b4c9fadb84bcec76eacd60d131e48d98b2ee5725dedd25f2eb299b704e8e0a34307d6e84f6e57d57044",
"indexSignatures": Array [],
"kind": 165,
@@ -984,7 +984,7 @@ export class InputComponent {
"deprecated": false,
"deprecationMessage": "",
"description": "",
- "line": 25,
+ "line": 26,
"name": "one",
"optional": false,
"type": "string",
@@ -993,7 +993,7 @@ export class InputComponent {
"deprecated": false,
"deprecationMessage": "",
"description": "",
- "line": 27,
+ "line": 28,
"name": "three",
"optional": false,
"type": "any[]",
@@ -1002,7 +1002,7 @@ export class InputComponent {
"deprecated": false,
"deprecationMessage": "",
"description": "",
- "line": 26,
+ "line": 27,
"name": "two",
"optional": false,
"type": "boolean",
@@ -1230,14 +1230,14 @@ export class InputComponent {
"deprecated": false,
"deprecationMessage": "",
"description": "",
- "file": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts",
+ "file": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts",
"name": "ButtonAccent",
"subtype": "enum",
},
],
"functions": Array [],
"groupedEnumerations": Object {
- "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts": Array [
+ "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts": Array [
Object {
"childs": Array [
Object {
@@ -1257,7 +1257,7 @@ export class InputComponent {
"deprecated": false,
"deprecationMessage": "",
"description": "",
- "file": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts",
+ "file": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts",
"name": "ButtonAccent",
"subtype": "enum",
},
@@ -1265,13 +1265,13 @@ export class InputComponent {
},
"groupedFunctions": Object {},
"groupedTypeAliases": Object {
- "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts": Array [
+ "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts": Array [
Object {
"ctype": "miscellaneous",
"deprecated": false,
"deprecationMessage": "",
"description": "",
- "file": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts",
+ "file": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts",
"kind": 186,
"name": "ButtonSize",
"rawtype": "\\"small\\" | \\"medium\\" | \\"large\\" | \\"xlarge\\"",
@@ -1280,13 +1280,13 @@ export class InputComponent {
],
},
"groupedVariables": Object {
- "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts": Array [
+ "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts": Array [
Object {
"ctype": "miscellaneous",
"defaultValue": "'An exported constant'",
"deprecated": false,
"deprecationMessage": "",
- "file": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts",
+ "file": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts",
"name": "exportedConstant",
"subtype": "variable",
"type": "string",
@@ -1299,7 +1299,7 @@ export class InputComponent {
"deprecated": false,
"deprecationMessage": "",
"description": "",
- "file": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts",
+ "file": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts",
"kind": 186,
"name": "ButtonSize",
"rawtype": "\\"small\\" | \\"medium\\" | \\"large\\" | \\"xlarge\\"",
@@ -1312,7 +1312,7 @@ export class InputComponent {
"defaultValue": "'An exported constant'",
"deprecated": false,
"deprecationMessage": "",
- "file": "addons/docs/src/frameworks/angular/__testfixtures__/doc-button/input.ts",
+ "file": "frameworks/angular/src/client/docs/__testfixtures__/doc-button/input.ts",
"name": "exportedConstant",
"subtype": "variable",
"type": "string",
diff --git a/code/frameworks/angular/src/client/docs/__testfixtures__/doc-button/compodoc-undefined.snapshot b/code/frameworks/angular/src/client/docs/__testfixtures__/doc-button/compodoc-undefined.snapshot
index 012aeb4a165..de95727d81f 100644
--- a/code/frameworks/angular/src/client/docs/__testfixtures__/doc-button/compodoc-undefined.snapshot
+++ b/code/frameworks/angular/src/client/docs/__testfixtures__/doc-button/compodoc-undefined.snapshot
@@ -10,7 +10,7 @@ Object {
"getSignature": Object {
"description": "Getter for inputValue
.
",
- "line": 115,
+ "line": 116,
"name": "inputValue",
"rawdescription": "
Getter for \`inputValue\`.",
@@ -42,7 +42,7 @@ Getter for \`inputValue\`.",
"type": "string",
},
],
- "line": 110,
+ "line": 111,
"name": "inputValue",
"rawdescription": "
Setter for \`inputValue\` that is also an \`@Input\`.",
@@ -74,7 +74,7 @@ Setter for \`inputValue\` that is also an \`@Input\`.",
"type": "T[]",
},
],
- "line": 195,
+ "line": 196,
"name": "item",
"returnType": "void",
"type": "void",
@@ -84,7 +84,7 @@ Setter for \`inputValue\` that is also an \`@Input\`.",
"getSignature": Object {
"description": "Get the private value.
",
- "line": 154,
+ "line": 155,
"name": "value",
"rawdescription": "
Get the private value.",
@@ -116,7 +116,7 @@ Get the private value.",
"type": "string | number",
},
],
- "line": 149,
+ "line": 150,
"name": "value",
"rawdescription": "
Set the private value.",
@@ -144,7 +144,7 @@ like bold , italic , and inline code
.
"defaultValue": "false",
"deprecated": false,
"deprecationMessage": "",
- "line": 124,
+ "line": 125,
"name": "class.focused",
"type": "boolean",
},
@@ -164,7 +164,7 @@ like bold , italic , and inline code
.
],
"deprecated": false,
"deprecationMessage": "",
- "line": 120,
+ "line": 121,
"name": "click",
},
],
@@ -177,7 +177,7 @@ like bold , italic , and inline code
.
"deprecationMessage": "",
"description": "Specify the accent-type of the button
",
- "line": 56,
+ "line": 57,
"name": "accent",
"rawdescription": "
Specify the accent-type of the button",
@@ -190,7 +190,7 @@ Specify the accent-type of the button",
"deprecationMessage": "",
"description": "Appearance style of the button.
",
- "line": 52,
+ "line": 53,
"name": "appearance",
"rawdescription": "
Appearance style of the button.",
@@ -202,7 +202,7 @@ Appearance style of the button.",
"deprecationMessage": "",
"description": "Setter for inputValue
that is also an @Input
.
",
- "line": 110,
+ "line": 111,
"name": "inputValue",
"rawdescription": "
Setter for \`inputValue\` that is also an \`@Input\`.",
@@ -215,7 +215,7 @@ Setter for \`inputValue\` that is also an \`@Input\`.",
"deprecationMessage": "",
"description": "Sets the button to a disabled state.
",
- "line": 60,
+ "line": 61,
"name": "isDisabled",
"rawdescription": "
Sets the button to a disabled state.",
@@ -225,7 +225,7 @@ Sets the button to a disabled state.",
"decorators": Array [],
"deprecated": false,
"deprecationMessage": "",
- "line": 195,
+ "line": 196,
"name": "item",
"type": "T[]",
},
@@ -238,24 +238,24 @@ Sets the button to a disabled state.",
"jsdoctags": Array [
Object {
"comment": "",
- "end": 1525,
+ "end": 1587,
"flags": 4227072,
"kind": 325,
"modifierFlagsCache": 0,
- "pos": 1512,
+ "pos": 1574,
"tagName": Object {
- "end": 1521,
+ "end": 1583,
"escapedText": "required",
"flags": 4227072,
"kind": 79,
"modifierFlagsCache": 0,
- "pos": 1513,
+ "pos": 1575,
"transformFlags": 0,
},
"transformFlags": 0,
},
],
- "line": 68,
+ "line": 69,
"name": "label",
"rawdescription": "
@@ -268,7 +268,7 @@ The inner text of the button.
"decorators": Array [],
"deprecated": false,
"deprecationMessage": "",
- "line": 192,
+ "line": 193,
"name": "showKeyAlias",
"type": "",
},
@@ -279,7 +279,7 @@ The inner text of the button.
"deprecationMessage": "",
"description": "Size of the button.
",
- "line": 72,
+ "line": 73,
"name": "size",
"rawdescription": "
Size of the button.",
@@ -291,7 +291,7 @@ Size of the button.",
"deprecationMessage": "",
"description": "Specifies some arbitrary object
",
- "line": 75,
+ "line": 76,
"name": "someDataObject",
"rawdescription": "
Specifies some arbitrary object",
@@ -307,24 +307,24 @@ Specifies some arbitrary object",
"jsdoctags": Array [
Object {
"comment": "",
- "end": 1802,
+ "end": 1864,
"flags": 4227072,
"kind": 329,
"modifierFlagsCache": 0,
- "pos": 1787,
+ "pos": 1849,
"tagName": Object {
- "end": 1798,
+ "end": 1860,
"escapedText": "deprecated",
"flags": 4227072,
"kind": 79,
"modifierFlagsCache": 0,
- "pos": 1788,
+ "pos": 1850,
"transformFlags": 0,
},
"transformFlags": 0,
},
],
- "line": 83,
+ "line": 84,
"name": "somethingYouShouldNotUse",
"rawdescription": "
@@ -361,21 +361,21 @@ Some input you shouldn't use.
"deprecated": false,
"deprecationMessage": "",
"name": Object {
- "end": 3518,
+ "end": 3580,
"escapedText": "x",
"flags": 4227072,
"kind": 79,
"modifierFlagsCache": 0,
- "pos": 3517,
+ "pos": 3579,
"transformFlags": 0,
},
"tagName": Object {
- "end": 3516,
+ "end": 3578,
"escapedText": "param",
"flags": 4227072,
"kind": 79,
"modifierFlagsCache": 0,
- "pos": 3511,
+ "pos": 3573,
"transformFlags": 0,
},
"type": "number",
@@ -386,27 +386,27 @@ Some input you shouldn't use.
"deprecated": false,
"deprecationMessage": "",
"name": Object {
- "end": 3563,
+ "end": 3625,
"escapedText": "y",
"flags": 4227072,
"kind": 79,
"modifierFlagsCache": 0,
- "pos": 3562,
+ "pos": 3624,
"transformFlags": 0,
},
"tagName": Object {
- "end": 3561,
+ "end": 3623,
"escapedText": "param",
"flags": 4227072,
"kind": 79,
"modifierFlagsCache": 0,
- "pos": 3556,
+ "pos": 3618,
"transformFlags": 0,
},
"type": "string | number",
},
],
- "line": 164,
+ "line": 165,
"modifierKind": Array [
123,
],
@@ -448,7 +448,7 @@ An internal calculation method which adds \`x\` and \`y\` together.
"type": "",
},
],
- "line": 120,
+ "line": 121,
"name": "onClickListener",
"optional": false,
"returnType": "void",
@@ -474,27 +474,27 @@ An internal calculation method which adds \`x\` and \`y\` together.
"deprecated": false,
"deprecationMessage": "",
"name": Object {
- "end": 4079,
+ "end": 4141,
"escapedText": "password",
"flags": 4227072,
"kind": 79,
"modifierFlagsCache": 0,
- "pos": 4071,
+ "pos": 4133,
"transformFlags": 0,
},
"tagName": Object {
- "end": 4070,
+ "end": 4132,
"escapedText": "param",
"flags": 4227072,
"kind": 79,
"modifierFlagsCache": 0,
- "pos": 4065,
+ "pos": 4127,
"transformFlags": 0,
},
"type": "string",
},
],
- "line": 187,
+ "line": 188,
"modifierKind": Array [
121,
],
@@ -529,28 +529,28 @@ A private method.
"deprecated": false,
"deprecationMessage": "",
"name": Object {
- "end": 3938,
+ "end": 4000,
"escapedText": "id",
"flags": 4227072,
"kind": 79,
"modifierFlagsCache": 0,
- "pos": 3936,
+ "pos": 3998,
"transformFlags": 0,
},
"optional": true,
"tagName": Object {
- "end": 3935,
+ "end": 3997,
"escapedText": "param",
"flags": 4227072,
"kind": 79,
"modifierFlagsCache": 0,
- "pos": 3930,
+ "pos": 3992,
"transformFlags": 0,
},
"type": "number",
},
],
- "line": 178,
+ "line": 179,
"modifierKind": Array [
122,
],
@@ -588,7 +588,7 @@ A protected method.
"type": "ISomeInterface",
},
],
- "line": 169,
+ "line": 170,
"modifierKind": Array [
123,
],
@@ -610,7 +610,7 @@ A public method using an interface.",
"description": "Handler to be called when the button is clicked by a user.
Will also block the emission of the event if isDisabled
is true.
",
- "line": 91,
+ "line": 92,
"name": "onClick",
"rawdescription": "
@@ -627,7 +627,7 @@ Will also block the emission of the event if \`isDisabled\` is true.
"deprecated": false,
"deprecationMessage": "",
"description": "",
- "line": 106,
+ "line": 107,
"modifierKind": Array [
121,
],
@@ -641,7 +641,7 @@ Will also block the emission of the event if \`isDisabled\` is true.
"deprecationMessage": "",
"description": "Private value.
",
- "line": 146,
+ "line": 147,
"modifierKind": Array [
121,
],
@@ -661,7 +661,7 @@ Private value.",
"deprecated": false,
"deprecationMessage": "",
"description": "",
- "line": 48,
+ "line": 49,
"name": "buttonRef",
"optional": false,
"type": "ElementRef",
@@ -677,7 +677,7 @@ Private value.",
"deprecated": false,
"deprecationMessage": "",
"description": "",
- "line": 124,
+ "line": 125,
"name": "focus",
"optional": false,
"type": "",
@@ -688,7 +688,7 @@ Private value.",
"deprecationMessage": "",
"description": "Public value.
",
- "line": 143,
+ "line": 144,
"modifierKind": Array [
123,
],
@@ -702,7 +702,7 @@ Public value.",
"deprecated": false,
"deprecationMessage": "",
"description": "",
- "line": 199,
+ "line": 200,
"modifierKind": Array [
123,
],
@@ -984,7 +984,7 @@ export class InputComponent {
"deprecated": false,
"deprecationMessage": "",
"description": "",
- "line": 25,
+ "line": 26,
"name": "one",
"optional": false,
"type": "string",
@@ -993,7 +993,7 @@ export class InputComponent {
"deprecated": false,
"deprecationMessage": "",
"description": "",
- "line": 27,
+ "line": 28,
"name": "three",
"optional": false,
"type": "any[]",
@@ -1002,7 +1002,7 @@ export class InputComponent {
"deprecated": false,
"deprecationMessage": "",
"description": "",
- "line": 26,
+ "line": 27,
"name": "two",
"optional": false,
"type": "boolean",
diff --git a/code/frameworks/angular/src/client/public-types.ts b/code/frameworks/angular/src/client/public-types.ts
index 6f14ba79607..c4a54cf2589 100644
--- a/code/frameworks/angular/src/client/public-types.ts
+++ b/code/frameworks/angular/src/client/public-types.ts
@@ -1,7 +1,18 @@
-import { AnnotatedStoryFn, Args, ComponentAnnotations, StoryAnnotations } from '@storybook/types';
+import {
+ AnnotatedStoryFn,
+ Args,
+ ComponentAnnotations,
+ DecoratorFunction,
+ LoaderFunction,
+ StoryAnnotations,
+ StoryContext as GenericStoryContext,
+ StrictArgs,
+} from '@storybook/types';
import { AngularRenderer } from './types';
-export type { Args, ArgTypes } from '@storybook/types';
+export type { Args, ArgTypes, Parameters, StrictArgs } from '@storybook/types';
+export type { Parameters as AngularParameters } from './types';
+export type { AngularRenderer };
/**
* Metadata to configure the stories for a component.
@@ -34,3 +45,7 @@ export type StoryObj = StoryAnnotations;
* @see [Named Story exports](https://storybook.js.org/docs/formats/component-story-format/#named-story-exports)
*/
export type Story = StoryFn;
+
+export type Decorator = DecoratorFunction;
+export type Loader = LoaderFunction;
+export type StoryContext = GenericStoryContext;
diff --git a/code/frameworks/angular/src/server/framework-preset-angular-cli.ts b/code/frameworks/angular/src/server/framework-preset-angular-cli.ts
index 6342bb1118a..fcc4a17aea8 100644
--- a/code/frameworks/angular/src/server/framework-preset-angular-cli.ts
+++ b/code/frameworks/angular/src/server/framework-preset-angular-cli.ts
@@ -1,3 +1,4 @@
+/* eslint-disable @typescript-eslint/no-shadow */
import webpack from 'webpack';
import { logger } from '@storybook/node-logger';
import { BuilderContext, Target, targetFromTargetString } from '@angular-devkit/architect';
diff --git a/code/frameworks/angular/template/cli/Button.stories.ts b/code/frameworks/angular/template/cli/Button.stories.ts
index b7154d6c871..6bcd3ee4738 100644
--- a/code/frameworks/angular/template/cli/Button.stories.ts
+++ b/code/frameworks/angular/template/cli/Button.stories.ts
@@ -1,20 +1,17 @@
import type { Meta, StoryObj } from '@storybook/angular';
import Button from './button.component';
-// More on how to set up stories at: https://storybook.js.org/docs/angular/writing-stories/introduction#default-export
+// More on how to set up stories at: https://storybook.js.org/docs/7.0/angular/writing-stories/introduction
const meta: Meta = {
title: 'Example/Button',
component: Button,
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/angular/writing-docs/docs-page
tags: ['docsPage'],
- // More on component templates: https://storybook.js.org/docs/angular/writing-stories/introduction#using-args
render: (args: Button) => ({
props: {
backgroundColor: null,
...args,
},
}),
- // More on argTypes: https://storybook.js.org/docs/angular/api/argtypes
argTypes: {
backgroundColor: {
control: 'color',
@@ -25,7 +22,7 @@ const meta: Meta = {
export default meta;
type Story = StoryObj;
-// More on component templates: https://storybook.js.org/docs/angular/writing-stories/introduction#using-args
+// More on writing stories with args: https://storybook.js.org/docs/7.0/angular/writing-stories/args
export const Primary: Story = {
args: {
primary: true,
diff --git a/code/frameworks/angular/template/cli/Header.stories.ts b/code/frameworks/angular/template/cli/Header.stories.ts
index 8b6b954a64d..70852b3205f 100644
--- a/code/frameworks/angular/template/cli/Header.stories.ts
+++ b/code/frameworks/angular/template/cli/Header.stories.ts
@@ -8,7 +8,7 @@ import Header from './header.component';
const meta: Meta = {
title: 'Example/Header',
component: Header,
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/angular/writing-docs/docs-page
+ // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/7.0/angular/writing-docs/docs-page
tags: ['docsPage'],
render: (args) => ({ props: args }),
decorators: [
@@ -18,7 +18,7 @@ const meta: Meta = {
}),
],
parameters: {
- // More on Story layout: https://storybook.js.org/docs/angular/configure/story-layout
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/angular/configure/story-layout
layout: 'fullscreen',
},
};
diff --git a/code/frameworks/angular/template/cli/Page.stories.ts b/code/frameworks/angular/template/cli/Page.stories.ts
index dd16b59371a..4ae8d3bbb0f 100644
--- a/code/frameworks/angular/template/cli/Page.stories.ts
+++ b/code/frameworks/angular/template/cli/Page.stories.ts
@@ -11,7 +11,7 @@ const meta: Meta = {
title: 'Example/Page',
component: Page,
parameters: {
- // More on StoryFn layout: https://storybook.js.org/docs/angular/configure/story-layout
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/angular/configure/story-layout
layout: 'fullscreen',
},
decorators: [
@@ -31,7 +31,7 @@ export const LoggedOut: Story = {
}),
};
-// More on interaction testing: https://storybook.js.org/docs/angular/writing-tests/interaction-testing
+// More on interaction testing: https://storybook.js.org/docs/7.0/angular/writing-tests/interaction-testing
export const LoggedIn: Story = {
render: (args: Page) => ({
props: args,
diff --git a/code/frameworks/ember/jest.config.js b/code/frameworks/ember/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/frameworks/ember/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/frameworks/ember/package.json b/code/frameworks/ember/package.json
index aae606ea963..e7f1faa97f1 100644
--- a/code/frameworks/ember/package.json
+++ b/code/frameworks/ember/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/ember",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for Ember: Develop Ember Component in isolation with Hot Reloading.",
"homepage": "https://github.com/storybookjs/storybook/tree/main/frameworks/ember",
"bugs": {
@@ -31,12 +31,12 @@
"prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/builder-webpack5": "7.0.0-alpha.49",
- "@storybook/core-client": "7.0.0-alpha.49",
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/docs-tools": "7.0.0-alpha.49",
- "@storybook/store": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/builder-webpack5": "7.0.0-alpha.50",
+ "@storybook/core-client": "7.0.0-alpha.50",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/docs-tools": "7.0.0-alpha.50",
+ "@storybook/store": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"global": "^4.4.0",
"react": "16.14.0",
"react-dom": "16.14.0",
@@ -45,7 +45,7 @@
},
"devDependencies": {
"ember-source": "~3.28.1",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"@babel/core": "*",
@@ -60,5 +60,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/frameworks/ember/template/cli/1-Button.stories.js b/code/frameworks/ember/template/cli/Button.stories.js
similarity index 78%
rename from code/frameworks/ember/template/cli/1-Button.stories.js
rename to code/frameworks/ember/template/cli/Button.stories.js
index 9aff5c61cb4..92d4eb67f58 100644
--- a/code/frameworks/ember/template/cli/1-Button.stories.js
+++ b/code/frameworks/ember/template/cli/Button.stories.js
@@ -2,20 +2,19 @@ import { hbs } from 'ember-cli-htmlbars';
import { action } from '@storybook/addon-actions';
import { linkTo } from '@storybook/addon-links';
-// More on default export: https://storybook.js.org/docs/ember/writing-stories/introduction#default-export
+// More on how to set up stories at: https://storybook.js.org/docs/7.0/ember/writing-stories/introduction
export default {
- title: 'Button',
+ title: 'Example/Button',
render: (args) => ({
template: hbs`{{label}} `,
context: args,
}),
- // More on argTypes: https://storybook.js.org/docs/ember/api/argtypes
argTypes: {
label: { control: 'text' },
},
};
-// More on component templates: https://storybook.js.org/docs/ember/writing-stories/introduction#using-args
+// More on writing stories with args: https://storybook.js.org/docs/7.0/ember/writing-stories/args
export const Text = {
args: {
label: 'Button',
diff --git a/code/frameworks/html-webpack5/jest.config.js b/code/frameworks/html-webpack5/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/frameworks/html-webpack5/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/frameworks/html-webpack5/package.json b/code/frameworks/html-webpack5/package.json
index 8daa980bd89..26902bfe548 100644
--- a/code/frameworks/html-webpack5/package.json
+++ b/code/frameworks/html-webpack5/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/html-webpack5",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -50,17 +50,17 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/builder-webpack5": "7.0.0-alpha.49",
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/html": "7.0.0-alpha.49",
- "@storybook/preset-html-webpack": "7.0.0-alpha.49",
- "@types/node": "^16.0.0",
+ "@storybook/builder-webpack5": "7.0.0-alpha.50",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/html": "7.0.0-alpha.50",
+ "@storybook/preset-html-webpack": "7.0.0-alpha.50",
+ "@types/node": "^18.11.9",
"global": "^4.4.0",
"react": "16.14.0",
"react-dom": "16.14.0"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"@babel/core": "*"
@@ -78,5 +78,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/frameworks/nextjs/jest.config.js b/code/frameworks/nextjs/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/frameworks/nextjs/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/frameworks/nextjs/package.json b/code/frameworks/nextjs/package.json
index 7e756383bfb..20fab30ca6e 100644
--- a/code/frameworks/nextjs/package.json
+++ b/code/frameworks/nextjs/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/nextjs",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for Next.js",
"keywords": [
"storybook",
@@ -60,13 +60,13 @@
},
"dependencies": {
"@babel/preset-typescript": "^7.18.6",
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/builder-webpack5": "7.0.0-alpha.49",
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/node-logger": "7.0.0-alpha.49",
- "@storybook/preset-react-webpack": "7.0.0-alpha.49",
- "@storybook/react": "7.0.0-alpha.49",
- "@types/node": "^14.14.20 || ^16.0.0",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/builder-webpack5": "7.0.0-alpha.50",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/node-logger": "7.0.0-alpha.50",
+ "@storybook/preset-react-webpack": "7.0.0-alpha.50",
+ "@storybook/react": "7.0.0-alpha.50",
+ "@types/node": "^18.11.9",
"find-up": "^5.0.0",
"fs-extra": "^9.0.1",
"image-size": "^1.0.0",
@@ -81,9 +81,9 @@
"tsconfig-paths-webpack-plugin": "^3.5.2"
},
"devDependencies": {
- "@storybook/addon-actions": "7.0.0-alpha.49",
+ "@storybook/addon-actions": "7.0.0-alpha.50",
"next": "^12.2.4",
- "typescript": "~4.6.3",
+ "typescript": "^4.9.3",
"webpack": "^5.65.0"
},
"peerDependencies": {
@@ -120,5 +120,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/frameworks/nextjs/src/next-image-loader-stub.ts b/code/frameworks/nextjs/src/next-image-loader-stub.ts
index 6ebc675d85b..b506cba14e2 100644
--- a/code/frameworks/nextjs/src/next-image-loader-stub.ts
+++ b/code/frameworks/nextjs/src/next-image-loader-stub.ts
@@ -16,7 +16,7 @@ const nextImageLoaderStub: RawLoaderDefinition = function (conten
this.emitFile(outputPath, content);
- const { width, height } = imageSizeOf(content);
+ const { width, height } = imageSizeOf(this.resourcePath);
return `export default ${JSON.stringify({
src: outputPath,
@@ -28,4 +28,4 @@ const nextImageLoaderStub: RawLoaderDefinition = function (conten
nextImageLoaderStub.raw = true;
-export = nextImageLoaderStub;
+export default nextImageLoaderStub;
diff --git a/code/frameworks/nextjs/template/cli/js/Button.stories.js b/code/frameworks/nextjs/template/cli/js/Button.stories.js
new file mode 100644
index 00000000000..d9d3e1b7057
--- /dev/null
+++ b/code/frameworks/nextjs/template/cli/js/Button.stories.js
@@ -0,0 +1,41 @@
+import { Button } from './Button';
+
+// More on how to set up stories at: https://storybook.js.org/docs/7.0/react/writing-stories/introduction
+export default {
+ title: 'Example/Button',
+ component: Button,
+ tags: ['docsPage'],
+ argTypes: {
+ backgroundColor: {
+ control: 'color',
+ },
+ },
+};
+
+// More on writing stories with args: https://storybook.js.org/docs/7.0/react/writing-stories/args
+export const Primary = {
+ args: {
+ primary: true,
+ label: 'Button',
+ },
+};
+
+export const Secondary = {
+ args: {
+ label: 'Button',
+ },
+};
+
+export const Large = {
+ args: {
+ size: 'large',
+ label: 'Button',
+ },
+};
+
+export const Small = {
+ args: {
+ size: 'small',
+ label: 'Button',
+ },
+};
diff --git a/code/frameworks/nextjs/template/cli/js/Button.stories.jsx b/code/frameworks/nextjs/template/cli/js/Button.stories.jsx
deleted file mode 100644
index bfabf81396b..00000000000
--- a/code/frameworks/nextjs/template/cli/js/Button.stories.jsx
+++ /dev/null
@@ -1,42 +0,0 @@
-import React from 'react';
-
-import { Button } from './Button';
-
-// More on default export: https://storybook.js.org/docs/react/writing-stories/introduction#default-export
-export default {
- title: 'Example/Button',
- component: Button,
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/react/writing-docs/docs-page
- tags: ['docsPage'],
- // More on argTypes: https://storybook.js.org/docs/react/api/argtypes
- argTypes: {
- backgroundColor: { control: 'color' },
- },
-};
-
-// More on component templates: https://storybook.js.org/docs/react/writing-stories/introduction#using-args
-const Template = (args) => ;
-
-export const Primary = Template.bind({});
-// More on args: https://storybook.js.org/docs/react/writing-stories/args
-Primary.args = {
- primary: true,
- label: 'Button',
-};
-
-export const Secondary = Template.bind({});
-Secondary.args = {
- label: 'Button',
-};
-
-export const Large = Template.bind({});
-Large.args = {
- size: 'large',
- label: 'Button',
-};
-
-export const Small = Template.bind({});
-Small.args = {
- size: 'small',
- label: 'Button',
-};
diff --git a/code/frameworks/nextjs/template/cli/js/Header.stories.js b/code/frameworks/nextjs/template/cli/js/Header.stories.js
new file mode 100644
index 00000000000..a931a5e8b9f
--- /dev/null
+++ b/code/frameworks/nextjs/template/cli/js/Header.stories.js
@@ -0,0 +1,23 @@
+import { Header } from './Header';
+
+export default {
+ title: 'Example/Header',
+ component: Header,
+ // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/7.0/react/writing-docs/docs-page
+ tags: ['docsPage'],
+ parameters: {
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/react/configure/story-layout
+ layout: 'fullscreen',
+ },
+};
+export const LoggedIn = {
+ args: {
+ user: {
+ name: 'Jane Doe',
+ },
+ },
+};
+
+export const LoggedOut = {
+ args: {},
+};
diff --git a/code/frameworks/nextjs/template/cli/js/Header.stories.jsx b/code/frameworks/nextjs/template/cli/js/Header.stories.jsx
deleted file mode 100644
index 824597f35ee..00000000000
--- a/code/frameworks/nextjs/template/cli/js/Header.stories.jsx
+++ /dev/null
@@ -1,26 +0,0 @@
-import React from 'react';
-
-import { Header } from './Header';
-
-export default {
- title: 'Example/Header',
- component: Header,
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/react/writing-docs/docs-page
- tags: ['docsPage'],
- parameters: {
- // More on Story layout: https://storybook.js.org/docs/react/configure/story-layout
- layout: 'fullscreen',
- },
-};
-
-const Template = (args) => ;
-
-export const LoggedIn = Template.bind({});
-LoggedIn.args = {
- user: {
- name: 'Jane Doe',
- },
-};
-
-export const LoggedOut = Template.bind({});
-LoggedOut.args = {};
diff --git a/code/frameworks/nextjs/template/cli/js/Page.stories.js b/code/frameworks/nextjs/template/cli/js/Page.stories.js
new file mode 100644
index 00000000000..40b25af0a1e
--- /dev/null
+++ b/code/frameworks/nextjs/template/cli/js/Page.stories.js
@@ -0,0 +1,24 @@
+import { within, userEvent } from '@storybook/testing-library';
+import { Page } from './Page';
+
+export default {
+ title: 'Example/Page',
+ component: Page,
+ parameters: {
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/react/configure/story-layout
+ layout: 'fullscreen',
+ },
+};
+
+export const LoggedOut = {};
+
+// More on interaction testing: https://storybook.js.org/docs/7.0/react/writing-tests/interaction-testing
+export const LoggedIn = {
+ play: async ({ canvasElement }) => {
+ const canvas = within(canvasElement);
+ const loginButton = await canvas.getByRole('button', {
+ name: /Log in/i,
+ });
+ await userEvent.click(loginButton);
+ },
+};
diff --git a/code/frameworks/nextjs/template/cli/js/Page.stories.jsx b/code/frameworks/nextjs/template/cli/js/Page.stories.jsx
deleted file mode 100644
index 0174fdb881f..00000000000
--- a/code/frameworks/nextjs/template/cli/js/Page.stories.jsx
+++ /dev/null
@@ -1,25 +0,0 @@
-import React from 'react';
-import { within, userEvent } from '@storybook/testing-library';
-
-import { Page } from './Page';
-
-export default {
- title: 'Example/Page',
- component: Page,
- parameters: {
- // More on Story layout: https://storybook.js.org/docs/react/configure/story-layout
- layout: 'fullscreen',
- },
-};
-
-const Template = (args) => ;
-
-// More on interaction testing: https://storybook.js.org/docs/react/writing-tests/interaction-testing
-export const LoggedOut = Template.bind({});
-
-export const LoggedIn = Template.bind({});
-LoggedIn.play = async ({ canvasElement }) => {
- const canvas = within(canvasElement);
- const loginButton = await canvas.getByRole('button', { name: /Log in/i });
- await userEvent.click(loginButton);
-};
diff --git a/code/frameworks/nextjs/template/cli/ts/Button.stories.ts b/code/frameworks/nextjs/template/cli/ts/Button.stories.ts
index c220928db6d..000d644a429 100644
--- a/code/frameworks/nextjs/template/cli/ts/Button.stories.ts
+++ b/code/frameworks/nextjs/template/cli/ts/Button.stories.ts
@@ -2,13 +2,11 @@ import type { Meta, StoryObj } from '@storybook/react';
import { Button } from './Button';
-// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export
+// More on how to set up stories at: https://storybook.js.org/docs/7.0/react/writing-stories/introduction
const meta: Meta = {
title: 'Example/Button',
component: Button,
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/react/writing-docs/docs-page
tags: ['docsPage'],
- // More on argTypes: https://storybook.js.org/docs/react/api/argtypes
argTypes: {
backgroundColor: {
control: 'color',
@@ -19,7 +17,7 @@ const meta: Meta = {
export default meta;
type Story = StoryObj;
-// More on component templates: https://storybook.js.org/docs/react/writing-stories/introduction#using-args
+// More on writing stories with args: https://storybook.js.org/docs/7.0/react/writing-stories/args
export const Primary: Story = {
args: {
primary: true,
diff --git a/code/frameworks/nextjs/template/cli/ts/Header.stories.ts b/code/frameworks/nextjs/template/cli/ts/Header.stories.ts
index 728b2043ce1..18a379082fb 100644
--- a/code/frameworks/nextjs/template/cli/ts/Header.stories.ts
+++ b/code/frameworks/nextjs/template/cli/ts/Header.stories.ts
@@ -4,10 +4,10 @@ import { Header } from './Header';
const meta: Meta = {
title: 'Example/Header',
component: Header,
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/react/writing-docs/docs-page
+ // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/7.0/react/writing-docs/docs-page
tags: ['docsPage'],
parameters: {
- // More on Story layout: https://storybook.js.org/docs/react/configure/story-layout
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/react/configure/story-layout
layout: 'fullscreen',
},
};
diff --git a/code/frameworks/nextjs/template/cli/ts/Page.stories.ts b/code/frameworks/nextjs/template/cli/ts/Page.stories.ts
index 52c4cb40623..357a46f74d9 100644
--- a/code/frameworks/nextjs/template/cli/ts/Page.stories.ts
+++ b/code/frameworks/nextjs/template/cli/ts/Page.stories.ts
@@ -7,7 +7,7 @@ const meta: Meta = {
title: 'Example/Page',
component: Page,
parameters: {
- // More on Story layout: https://storybook.js.org/docs/react/configure/story-layout
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/react/configure/story-layout
layout: 'fullscreen',
},
};
@@ -17,7 +17,7 @@ type Story = StoryObj;
export const LoggedOut: Story = {};
-// More on interaction testing: https://storybook.js.org/docs/react/writing-tests/interaction-testing
+// More on interaction testing: https://storybook.js.org/docs/7.0/react/writing-tests/interaction-testing
export const LoggedIn: Story = {
play: async ({ canvasElement }) => {
const canvas = within(canvasElement);
diff --git a/code/frameworks/preact-webpack5/jest.config.js b/code/frameworks/preact-webpack5/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/frameworks/preact-webpack5/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/frameworks/preact-webpack5/package.json b/code/frameworks/preact-webpack5/package.json
index b9fb8c040c1..d88d312818d 100644
--- a/code/frameworks/preact-webpack5/package.json
+++ b/code/frameworks/preact-webpack5/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preact-webpack5",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for Preact: Develop Preact Component in isolation.",
"keywords": [
"storybook"
@@ -50,17 +50,17 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/builder-webpack5": "7.0.0-alpha.49",
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/preact": "7.0.0-alpha.49",
- "@storybook/preset-preact-webpack": "7.0.0-alpha.49",
- "@types/node": "^16.0.0",
+ "@storybook/builder-webpack5": "7.0.0-alpha.50",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/preact": "7.0.0-alpha.50",
+ "@storybook/preset-preact-webpack": "7.0.0-alpha.50",
+ "@types/node": "^18.11.9",
"react": "16.14.0",
"react-dom": "16.14.0"
},
"devDependencies": {
"preact": "^10.5.13",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"@babel/core": "*",
@@ -79,5 +79,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/frameworks/react-vite/jest.config.js b/code/frameworks/react-vite/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/frameworks/react-vite/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/frameworks/react-vite/package.json b/code/frameworks/react-vite/package.json
index ae9e5828df2..dde805a568b 100644
--- a/code/frameworks/react-vite/package.json
+++ b/code/frameworks/react-vite/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/react-vite",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for React and Vite: Develop React components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -53,13 +53,13 @@
"dependencies": {
"@joshwooding/vite-plugin-react-docgen-typescript": "^0.0.5",
"@rollup/pluginutils": "^4.2.0",
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/builder-vite": "7.0.0-alpha.49",
- "@storybook/channel-postmessage": "7.0.0-alpha.49",
- "@storybook/channel-websocket": "7.0.0-alpha.49",
- "@storybook/client-api": "7.0.0-alpha.49",
- "@storybook/preview-web": "7.0.0-alpha.49",
- "@storybook/react": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/builder-vite": "7.0.0-alpha.50",
+ "@storybook/channel-postmessage": "7.0.0-alpha.50",
+ "@storybook/channel-websocket": "7.0.0-alpha.50",
+ "@storybook/client-api": "7.0.0-alpha.50",
+ "@storybook/preview-web": "7.0.0-alpha.50",
+ "@storybook/react": "7.0.0-alpha.50",
"@vitejs/plugin-react": "^2.0.0",
"ast-types": "^0.14.2",
"magic-string": "^0.26.1",
@@ -67,8 +67,8 @@
"vite": "^3.1.3"
},
"devDependencies": {
- "@types/node": "^16.0.0",
- "typescript": "~4.6.3",
+ "@types/node": "^18.11.9",
+ "typescript": "^4.9.3",
"vite": "^3.1.3"
},
"peerDependencies": {
@@ -88,5 +88,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/frameworks/react-webpack5/jest.config.js b/code/frameworks/react-webpack5/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/frameworks/react-webpack5/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/frameworks/react-webpack5/package.json b/code/frameworks/react-webpack5/package.json
index 5e91ec97e4b..f44377ef818 100644
--- a/code/frameworks/react-webpack5/package.json
+++ b/code/frameworks/react-webpack5/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/react-webpack5",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for React: Develop React Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -51,14 +51,14 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/builder-webpack5": "7.0.0-alpha.49",
- "@storybook/preset-react-webpack": "7.0.0-alpha.49",
- "@storybook/react": "7.0.0-alpha.49",
- "@types/node": "^16.0.0"
+ "@storybook/builder-webpack5": "7.0.0-alpha.50",
+ "@storybook/preset-react-webpack": "7.0.0-alpha.50",
+ "@storybook/react": "7.0.0-alpha.50",
+ "@types/node": "^18.11.9"
},
"devDependencies": {
- "jest-specific-snapshot": "^4.0.0",
- "typescript": "~4.6.3"
+ "jest-specific-snapshot": "^6.0.0",
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"@babel/core": "^7.11.5",
@@ -86,5 +86,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/frameworks/server-webpack5/jest.config.js b/code/frameworks/server-webpack5/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/frameworks/server-webpack5/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/frameworks/server-webpack5/package.json b/code/frameworks/server-webpack5/package.json
index c6746a937d9..2a2797c084b 100644
--- a/code/frameworks/server-webpack5/package.json
+++ b/code/frameworks/server-webpack5/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/server-webpack5",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -50,16 +50,16 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/builder-webpack5": "7.0.0-alpha.49",
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/preset-server-webpack": "7.0.0-alpha.49",
- "@storybook/server": "7.0.0-alpha.49",
- "@types/node": "^16.0.0",
+ "@storybook/builder-webpack5": "7.0.0-alpha.50",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/preset-server-webpack": "7.0.0-alpha.50",
+ "@storybook/server": "7.0.0-alpha.50",
+ "@types/node": "^18.11.9",
"react": "16.14.0",
"react-dom": "16.14.0"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"engines": {
"node": ">=10.13.0"
@@ -74,5 +74,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/frameworks/svelte-vite/jest.config.js b/code/frameworks/svelte-vite/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/frameworks/svelte-vite/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/frameworks/svelte-vite/package.json b/code/frameworks/svelte-vite/package.json
index 0e078c939ed..0b86e1145c1 100644
--- a/code/frameworks/svelte-vite/package.json
+++ b/code/frameworks/svelte-vite/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/svelte-vite",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for Svelte and Vite: Develop Svelte components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -52,14 +52,14 @@
},
"dependencies": {
"@storybook/addon-svelte-csf": "^2.0.0",
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/builder-vite": "7.0.0-alpha.49",
- "@storybook/channel-postmessage": "7.0.0-alpha.49",
- "@storybook/channel-websocket": "7.0.0-alpha.49",
- "@storybook/client-api": "7.0.0-alpha.49",
- "@storybook/node-logger": "7.0.0-alpha.49",
- "@storybook/preview-web": "7.0.0-alpha.49",
- "@storybook/svelte": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/builder-vite": "7.0.0-alpha.50",
+ "@storybook/channel-postmessage": "7.0.0-alpha.50",
+ "@storybook/channel-websocket": "7.0.0-alpha.50",
+ "@storybook/client-api": "7.0.0-alpha.50",
+ "@storybook/node-logger": "7.0.0-alpha.50",
+ "@storybook/preview-web": "7.0.0-alpha.50",
+ "@storybook/svelte": "7.0.0-alpha.50",
"@sveltejs/vite-plugin-svelte": "^1.0.0",
"magic-string": "^0.26.1",
"svelte": "^3.0.0",
@@ -67,8 +67,8 @@
"vite": "^3.1.3"
},
"devDependencies": {
- "@types/node": "^16.0.0",
- "typescript": "~4.6.3",
+ "@types/node": "^18.11.9",
+ "typescript": "^4.9.3",
"vite": "^3.1.3"
},
"peerDependencies": {
@@ -92,5 +92,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/frameworks/svelte-webpack5/jest.config.js b/code/frameworks/svelte-webpack5/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/frameworks/svelte-webpack5/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/frameworks/svelte-webpack5/package.json b/code/frameworks/svelte-webpack5/package.json
index 255537c0fa2..caf2e5c98c5 100644
--- a/code/frameworks/svelte-webpack5/package.json
+++ b/code/frameworks/svelte-webpack5/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/svelte-webpack5",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -51,17 +51,17 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/builder-webpack5": "7.0.0-alpha.49",
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/preset-svelte-webpack": "7.0.0-alpha.49",
- "@storybook/svelte": "7.0.0-alpha.49",
+ "@storybook/builder-webpack5": "7.0.0-alpha.50",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/preset-svelte-webpack": "7.0.0-alpha.50",
+ "@storybook/svelte": "7.0.0-alpha.50",
"react": "16.14.0",
"react-dom": "16.14.0"
},
"devDependencies": {
"svelte": "^3.48.0",
"svelte-loader": "^3.1.2",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"@babel/core": "*",
@@ -81,5 +81,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/frameworks/vue-vite/jest.config.js b/code/frameworks/vue-vite/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/frameworks/vue-vite/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/frameworks/vue-vite/package.json b/code/frameworks/vue-vite/package.json
index beada02e0eb..021a11bd5f1 100644
--- a/code/frameworks/vue-vite/package.json
+++ b/code/frameworks/vue-vite/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/vue-vite",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for Vue2 and Vite: Develop Vue2 Components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -50,21 +50,21 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/builder-vite": "7.0.0-alpha.49",
- "@storybook/channel-postmessage": "7.0.0-alpha.49",
- "@storybook/channel-websocket": "7.0.0-alpha.49",
- "@storybook/client-api": "7.0.0-alpha.49",
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/core-server": "7.0.0-alpha.49",
- "@storybook/preview-web": "7.0.0-alpha.49",
- "@storybook/vue": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/builder-vite": "7.0.0-alpha.50",
+ "@storybook/channel-postmessage": "7.0.0-alpha.50",
+ "@storybook/channel-websocket": "7.0.0-alpha.50",
+ "@storybook/client-api": "7.0.0-alpha.50",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/core-server": "7.0.0-alpha.50",
+ "@storybook/preview-web": "7.0.0-alpha.50",
+ "@storybook/vue": "7.0.0-alpha.50",
"magic-string": "^0.26.1",
"vite": "^3.1.3",
"vue-docgen-api": "^4.40.0"
},
"devDependencies": {
- "typescript": "~4.6.3",
+ "typescript": "^4.9.3",
"vue": "^2.7.10"
},
"peerDependencies": {
@@ -83,5 +83,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/frameworks/vue-webpack5/jest.config.js b/code/frameworks/vue-webpack5/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/frameworks/vue-webpack5/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/frameworks/vue-webpack5/package.json b/code/frameworks/vue-webpack5/package.json
index 740104216ca..deaa6f45de9 100644
--- a/code/frameworks/vue-webpack5/package.json
+++ b/code/frameworks/vue-webpack5/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/vue-webpack5",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -50,16 +50,16 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/builder-webpack5": "7.0.0-alpha.49",
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/preset-vue-webpack": "7.0.0-alpha.49",
- "@storybook/vue": "7.0.0-alpha.49",
- "@types/node": "^16.0.0",
+ "@storybook/builder-webpack5": "7.0.0-alpha.50",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/preset-vue-webpack": "7.0.0-alpha.50",
+ "@storybook/vue": "7.0.0-alpha.50",
+ "@types/node": "^18.11.9",
"react": "16.14.0",
"react-dom": "16.14.0"
},
"devDependencies": {
- "typescript": "~4.6.3",
+ "typescript": "^4.9.3",
"vue": "^2.6.12",
"vue-loader": "^15.7.0",
"vue-template-compiler": "^2.6.14"
@@ -85,5 +85,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/frameworks/vue3-vite/jest.config.js b/code/frameworks/vue3-vite/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/frameworks/vue3-vite/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/frameworks/vue3-vite/package.json b/code/frameworks/vue3-vite/package.json
index 97ca18020c1..7083a74c11b 100644
--- a/code/frameworks/vue3-vite/package.json
+++ b/code/frameworks/vue3-vite/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/vue3-vite",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for Vue3 and Vite: Develop Vue3 components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -51,22 +51,22 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/builder-vite": "7.0.0-alpha.49",
- "@storybook/channel-postmessage": "7.0.0-alpha.49",
- "@storybook/channel-websocket": "7.0.0-alpha.49",
- "@storybook/client-api": "7.0.0-alpha.49",
- "@storybook/core-server": "7.0.0-alpha.49",
- "@storybook/preview-web": "7.0.0-alpha.49",
- "@storybook/vue3": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/builder-vite": "7.0.0-alpha.50",
+ "@storybook/channel-postmessage": "7.0.0-alpha.50",
+ "@storybook/channel-websocket": "7.0.0-alpha.50",
+ "@storybook/client-api": "7.0.0-alpha.50",
+ "@storybook/core-server": "7.0.0-alpha.50",
+ "@storybook/preview-web": "7.0.0-alpha.50",
+ "@storybook/vue3": "7.0.0-alpha.50",
"@vitejs/plugin-vue": "^3.0.0",
"magic-string": "^0.26.1",
"vite": "^3.1.3",
"vue-docgen-api": "^4.40.0"
},
"devDependencies": {
- "@types/node": "^16.0.0",
- "typescript": "~4.6.3",
+ "@types/node": "^18.11.9",
+ "typescript": "^4.9.3",
"vite": "^3.1.3"
},
"engines": {
@@ -82,5 +82,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/frameworks/vue3-webpack5/jest.config.js b/code/frameworks/vue3-webpack5/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/frameworks/vue3-webpack5/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/frameworks/vue3-webpack5/package.json b/code/frameworks/vue3-webpack5/package.json
index f84ef2a14ed..e0ac610c433 100644
--- a/code/frameworks/vue3-webpack5/package.json
+++ b/code/frameworks/vue3-webpack5/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/vue3-webpack5",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -50,17 +50,17 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/builder-webpack5": "7.0.0-alpha.49",
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/preset-vue3-webpack": "7.0.0-alpha.49",
- "@storybook/vue3": "7.0.0-alpha.49",
- "@types/node": "^16.0.0",
+ "@storybook/builder-webpack5": "7.0.0-alpha.50",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/preset-vue3-webpack": "7.0.0-alpha.50",
+ "@storybook/vue3": "7.0.0-alpha.50",
+ "@types/node": "^18.11.9",
"react": "16.14.0",
"react-dom": "16.14.0"
},
"devDependencies": {
"@vue/compiler-sfc": "3.0.0",
- "typescript": "~4.6.3",
+ "typescript": "^4.9.3",
"vue": "3.0.0"
},
"peerDependencies": {
@@ -82,5 +82,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/frameworks/web-components-vite/jest.config.js b/code/frameworks/web-components-vite/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/frameworks/web-components-vite/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/frameworks/web-components-vite/package.json b/code/frameworks/web-components-vite/package.json
index 8470f0fc71c..53a834f4081 100644
--- a/code/frameworks/web-components-vite/package.json
+++ b/code/frameworks/web-components-vite/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/web-components-vite",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for web-components and Vite: Develop Web Components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -51,21 +51,21 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/builder-vite": "7.0.0-alpha.49",
- "@storybook/channel-postmessage": "7.0.0-alpha.49",
- "@storybook/channel-websocket": "7.0.0-alpha.49",
- "@storybook/client-api": "7.0.0-alpha.49",
- "@storybook/core-server": "7.0.0-alpha.49",
- "@storybook/node-logger": "7.0.0-alpha.49",
- "@storybook/preview-web": "7.0.0-alpha.49",
- "@storybook/web-components": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/builder-vite": "7.0.0-alpha.50",
+ "@storybook/channel-postmessage": "7.0.0-alpha.50",
+ "@storybook/channel-websocket": "7.0.0-alpha.50",
+ "@storybook/client-api": "7.0.0-alpha.50",
+ "@storybook/core-server": "7.0.0-alpha.50",
+ "@storybook/node-logger": "7.0.0-alpha.50",
+ "@storybook/preview-web": "7.0.0-alpha.50",
+ "@storybook/web-components": "7.0.0-alpha.50",
"magic-string": "^0.26.1",
"vite": "3"
},
"devDependencies": {
- "@types/node": "^16.0.0",
- "typescript": "~4.6.3",
+ "@types/node": "^18.11.9",
+ "typescript": "^4.9.3",
"vite": "^3.1.0"
},
"engines": {
@@ -81,5 +81,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/frameworks/web-components-webpack5/jest.config.js b/code/frameworks/web-components-webpack5/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/frameworks/web-components-webpack5/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/frameworks/web-components-webpack5/package.json b/code/frameworks/web-components-webpack5/package.json
index 2e21f0ddbf1..fb1e6f66ad8 100644
--- a/code/frameworks/web-components-webpack5/package.json
+++ b/code/frameworks/web-components-webpack5/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/web-components-webpack5",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.",
"keywords": [
"lit-html",
@@ -52,18 +52,18 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@babel/preset-env": "^7.12.11",
- "@storybook/builder-webpack5": "7.0.0-alpha.49",
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/preset-web-components-webpack": "7.0.0-alpha.49",
- "@storybook/web-components": "7.0.0-alpha.49",
- "@types/node": "^16.0.0",
+ "@babel/preset-env": "^7.20.2",
+ "@storybook/builder-webpack5": "7.0.0-alpha.50",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/preset-web-components-webpack": "7.0.0-alpha.50",
+ "@storybook/web-components": "7.0.0-alpha.50",
+ "@types/node": "^18.11.9",
"react": "16.14.0",
"react-dom": "16.14.0"
},
"devDependencies": {
"lit-html": "2.0.2",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"lit-html": "^1.4.1 || ^2.0.0"
@@ -81,5 +81,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/jest.config.base.js b/code/jest.config.base.js
new file mode 100644
index 00000000000..dd8850d0115
--- /dev/null
+++ b/code/jest.config.base.js
@@ -0,0 +1,94 @@
+const os = require('os');
+const path = require('path');
+
+/**
+ * TODO: Some windows related tasks are still commented out, because they are behaving differently on
+ * a local Windows machine compared to the Windows Server 2022 machine running in GitHub Actions.
+ * The main issue is that path.sep is behaving differently on the two machines. Some more investagations
+ * are necessary!
+ * */
+const skipOnWindows = [
+ 'lib/core-server/src/utils/__tests__/server-statics.test.ts',
+ 'lib/core-common/src/utils/__tests__/template.test.ts',
+ 'addons/storyshots/storyshots-core/src/frameworks/configure.test.ts',
+ 'lib/core-common/src/utils/__tests__/interpret-files.test.ts',
+ 'lib/cli/src/helpers.test.ts',
+];
+
+module.exports = {
+ cacheDirectory: path.resolve('.cache/jest'),
+ clearMocks: true,
+ moduleNameMapper: {
+ // non-js files
+ '\\.(jpg|jpeg|png|apng|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$':
+ path.resolve('./__mocks__/fileMock.js'),
+ '\\.(css|scss|stylesheet)$': path.resolve('./__mocks__/styleMock.js'),
+ '\\.(md)$': path.resolve('./__mocks__/htmlMock.js'),
+
+ // core-js v2 to v3 mapping
+ 'core-js/modules/es6.(.*)': 'core-js/modules/es.$1',
+ 'core-js/modules/es7.(.*)': 'core-js/modules/esnext.$1',
+ 'core-js/library/fn/(.*)': `core-js/features/$1`,
+ 'core-js/es5/(.*)': `core-js/es/$1`,
+ 'core-js/es6/(.*)': `core-js/es/$1`,
+ 'core-js/es7/reflect': `core-js/proposals/reflect-metadata`,
+ 'core-js/es7/(.*)': `core-js/proposals/$1`,
+ 'core-js/object$/': `core-js/es/object`,
+ 'core-js/object/(.*)': `core-js/es/object/$1`,
+ 'babel-runtime/core-js/(.*)': `core-js/es/$1`,
+ // 'babel-runtime/core-js/object/assign'
+ 'core-js/library/fn/object/assign': 'core-js/es/object/assign',
+ },
+ transform: {
+ '^.+\\.[jt]sx?$': path.resolve('../scripts/utils/jest-transform-js.js'),
+ '^.+\\.mdx$': '@storybook/addon-docs/jest-transform-mdx',
+ },
+ transformIgnorePatterns: ['/node_modules/(?!@angular|rxjs|nanoid|uuid|lit-html|@mdx-js)'],
+ testMatch: ['**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[jt]s?(x)'],
+ testPathIgnorePatterns: [
+ '/storybook-static/',
+ '/node_modules/',
+ '/dist/',
+ '/prebuilt/',
+ '/template/',
+ 'addon-jest.test.js',
+ // TODO: Can not get svelte-jester to work, but also not necessary for this test, as it is run by tsc/svelte-check.
+ '/renderers/svelte/src/public-types.test.ts',
+ '/renderers/vue/src/public-types.test.ts',
+ '/renderers/vue3/src/public-types.test.ts',
+ ...(process.platform === 'win32' ? skipOnWindows : []),
+ ],
+ coveragePathIgnorePatterns: [
+ '/node_modules/',
+ '/cli/test/',
+ '/dist/',
+ '/prebuilt/',
+ '/generators/',
+ '/template/',
+ '/__mocks__ /',
+ '/__mockdata__/',
+ '/__mocks-ng-workspace__/',
+ '/__testfixtures__/',
+ '^.*\\.stories\\.[jt]sx?$',
+ 'typings.d.ts$',
+ ],
+ globals: {
+ PREVIEW_URL: undefined,
+ SNAPSHOT_OS: os.platform() === 'win32' ? 'windows' : 'posix',
+ },
+ snapshotSerializers: ['@emotion/jest/serializer', 'jest-serializer-html'],
+ testEnvironmentOptions: {
+ url: 'http://localhost',
+ },
+ modulePathIgnorePatterns: [
+ //
+ '/dist/.*/__mocks__/',
+ '/storybook-static/',
+ '/template/',
+ ],
+ moduleFileExtensions: ['js', 'jsx', 'ts', 'tsx', 'json', 'node'],
+ snapshotFormat: {
+ escapeString: true,
+ printBasicPrototype: true,
+ },
+};
diff --git a/code/jest.config.browser.js b/code/jest.config.browser.js
new file mode 100644
index 00000000000..2e94523b8ef
--- /dev/null
+++ b/code/jest.config.browser.js
@@ -0,0 +1,9 @@
+const path = require('path');
+const baseConfig = require('./jest.config.base');
+
+module.exports = {
+ ...baseConfig,
+ setupFilesAfterEnv: [path.resolve('./jest.init.browser.ts')],
+ testEnvironment: 'jest-environment-jsdom',
+ setupFiles: ['raf/polyfill'],
+};
diff --git a/code/jest.config.js b/code/jest.config.js
index b822679c5d7..ee2ebd55a9a 100644
--- a/code/jest.config.js
+++ b/code/jest.config.js
@@ -1,71 +1,10 @@
-const os = require('os');
-
-/**
- * TODO: Some windows related tasks are still commented out, because they are behaving differently on
- * a local Windows machine compared to the Windows Server 2022 machine running in GitHub Actions.
- * The main issue is that path.sep is behaving differently on the two machines. Some more investagations
- * are necessary!
- * */
-const skipOnWindows = [
- 'lib/core-server/src/utils/__tests__/server-statics.test.ts',
- 'lib/core-common/src/utils/__tests__/template.test.ts',
- 'addons/storyshots/storyshots-core/src/frameworks/configure.test.ts',
- 'lib/core-common/src/utils/__tests__/interpret-files.test.ts',
- 'lib/cli/src/helpers.test.ts',
-];
-
module.exports = {
- cacheDirectory: '.cache/jest',
- clearMocks: true,
- moduleNameMapper: {
- // non-js files
- '\\.(jpg|jpeg|png|apng|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$':
- '/__mocks__/fileMock.js',
- '\\.(css|scss|stylesheet)$': '/__mocks__/styleMock.js',
- '\\.(md)$': '/__mocks__/htmlMock.js',
-
- // core-js v2 to v3 mapping
- 'core-js/modules/es6.(.*)': 'core-js/modules/es.$1',
- 'core-js/modules/es7.(.*)': 'core-js/modules/esnext.$1',
- 'core-js/library/fn/(.*)': `core-js/features/$1`,
- 'core-js/es5/(.*)': `core-js/es/$1`,
- 'core-js/es6/(.*)': `core-js/es/$1`,
- 'core-js/es7/reflect': `core-js/proposals/reflect-metadata`,
- 'core-js/es7/(.*)': `core-js/proposals/$1`,
- 'core-js/object$/': `core-js/es/object`,
- 'core-js/object/(.*)': `core-js/es/object/$1`,
- 'babel-runtime/core-js/(.*)': `core-js/es/$1`,
- // 'babel-runtime/core-js/object/assign'
- 'core-js/library/fn/object/assign': 'core-js/es/object/assign',
- },
- projects: [''],
- roots: ['/addons', '/frameworks', '/lib', '/renderers'],
- transform: {
- '^.+\\.stories\\.[jt]sx?$': '@storybook/addon-storyshots/injectFileName',
- '^.+\\.[jt]sx?$': '/../scripts/utils/jest-transform-js.js',
- '^.+\\.mdx$': '@storybook/addon-docs/jest-transform-mdx',
- },
- transformIgnorePatterns: [
- '/node_modules/(?!(lit-html|@mdx-js)).+\\.js',
- '/node_modules/(?!).+\\.js',
- ],
- testMatch: ['**/__tests__/**/*.[jt]s?(x)', '**/?(*.)+(spec|test).[jt]s?(x)'],
- testPathIgnorePatterns: [
- '/storybook-static/',
- '/node_modules/',
- '/dist/',
- '/prebuilt/',
- '/template/',
- 'addon-jest.test.js',
- '/frameworks/angular/*',
- '/examples/*/src/*.*',
- '/examples/*/src/*/*.*',
- '/examples/*/src/*/*/*.*',
- // TODO: Can not get svelte-jester to work, but also not necessary for this test, as it is run by tsc/svelte-check.
- '/renderers/svelte/src/public-types.test.ts',
- '/renderers/vue/src/public-types.test.ts',
- '/renderers/vue3/src/public-types.test.ts',
- ...(process.platform === 'win32' ? skipOnWindows : []),
+ projects: [
+ '/addons/*',
+ '/frameworks/!(angular)*',
+ '/lib/*',
+ '/renderers/*',
+ '/ui/*',
],
collectCoverage: false,
collectCoverageFrom: [
@@ -73,44 +12,10 @@ module.exports = {
'lib/*/src/**/*.{js,jsx,ts,tsx}',
'renderers/*/src/**/*.{js,jsx,ts,tsx}',
'addons/*/src/**/*.{js,jsx,ts,tsx}',
- ],
- coveragePathIgnorePatterns: [
- '/node_modules/',
- '/cli/test/',
- '/dist/',
- '/prebuilt/',
- '/generators/',
- '/template/',
- '/dll/',
- '/__mocks__ /',
- '/__mockdata__/',
- '/__mocks-ng-workspace__/',
- '/__testfixtures__/',
- '^.*\\.stories\\.[jt]sx?$',
- 'typings.d.ts$',
- ],
- globals: {
- PREVIEW_URL: undefined,
- SNAPSHOT_OS: os.platform() === 'win32' ? 'windows' : 'posix',
- },
- snapshotSerializers: [
- '@emotion/jest/serializer',
- 'enzyme-to-json/serializer',
- 'jest-serializer-html',
+ 'ui/*/src/**/*.{js,jsx,ts,tsx}',
],
coverageDirectory: 'coverage',
- setupFilesAfterEnv: ['./jest.init.ts'],
coverageReporters: ['lcov'],
- testEnvironment: 'jest-environment-jsdom-thirteen',
- setupFiles: ['raf/polyfill'],
- testURL: 'http://localhost',
- modulePathIgnorePatterns: [
- //
- '/dist/.*/__mocks__/',
- '/storybook-static/',
- '/template/',
- ],
- moduleFileExtensions: ['js', 'jsx', 'ts', 'tsx', 'json', 'node'],
- watchPlugins: ['jest-watch-typeahead/filename', 'jest-watch-typeahead/testname'],
reporters: ['default', 'jest-junit'],
+ watchPlugins: ['jest-watch-typeahead/filename', 'jest-watch-typeahead/testname'],
};
diff --git a/code/jest.config.node.js b/code/jest.config.node.js
new file mode 100644
index 00000000000..54acf267092
--- /dev/null
+++ b/code/jest.config.node.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('./jest.config.base');
+
+module.exports = {
+ ...baseConfig,
+ setupFilesAfterEnv: [path.resolve('./jest.init.base.ts')],
+};
diff --git a/code/jest.init.ts b/code/jest.init.base.ts
similarity index 68%
rename from code/jest.init.ts
rename to code/jest.init.base.ts
index bf6a5ee3a9a..535f1bc74a0 100644
--- a/code/jest.init.ts
+++ b/code/jest.init.base.ts
@@ -1,4 +1,3 @@
-import 'jest-enzyme/lib/index';
import '@testing-library/jest-dom';
// setup file
@@ -8,7 +7,6 @@ import Adapter from 'enzyme-adapter-react-16';
// @ts-expect-error (Converted from ts-ignore)
import regeneratorRuntime from 'regenerator-runtime';
import registerRequireContextHook from '@storybook/babel-plugin-require-context-hook/register';
-import EventEmitter from 'events';
registerRequireContextHook();
@@ -58,41 +56,3 @@ const throwError = (message: any) => throwMessage('error: ', message);
global.console.error = throwError;
global.console.warn = throwWarning;
-
-// Mock for matchMedia since it's not yet implemented in JSDOM (https://jestjs.io/docs/en/manual-mocks#mocking-methods-which-are-not-implemented-in-jsdom)
-global.window.matchMedia = jest.fn().mockImplementation((query) => {
- return {
- matches: false,
- media: query,
- onchange: null,
- addListener: jest.fn(), // deprecated
- removeListener: jest.fn(), // deprecated
- addEventListener: jest.fn(),
- removeEventListener: jest.fn(),
- dispatchEvent: jest.fn(),
- };
-});
-class EventSourceMock {
- static sources: EventSourceMock[] = [];
-
- static reset() {
- this.sources = [];
- }
-
- emitter: EventEmitter;
-
- constructor() {
- this.emitter = new EventEmitter();
- EventSourceMock.sources.push(this);
- }
-
- addEventListener(event: string, cb: (data: any) => void) {
- this.emitter.on(event, cb);
- }
-
- emit(event: string, data: any) {
- this.emitter.emit(event, data);
- }
-}
-
-global.window.EventSource = EventSourceMock as any;
diff --git a/code/jest.init.browser.ts b/code/jest.init.browser.ts
new file mode 100644
index 00000000000..0ad9f9d2e7a
--- /dev/null
+++ b/code/jest.init.browser.ts
@@ -0,0 +1,48 @@
+import './jest.init.base';
+import EventEmitter from 'events';
+import { webcrypto } from 'node:crypto';
+
+// Mock for matchMedia since it's not yet implemented in JSDOM (https://jestjs.io/docs/en/manual-mocks#mocking-methods-which-are-not-implemented-in-jsdom)
+global.window.matchMedia = jest.fn().mockImplementation((query) => {
+ return {
+ matches: false,
+ media: query,
+ onchange: null,
+ addListener: jest.fn(), // deprecated
+ removeListener: jest.fn(), // deprecated
+ addEventListener: jest.fn(),
+ removeEventListener: jest.fn(),
+ dispatchEvent: jest.fn(),
+ };
+});
+
+class EventSourceMock {
+ static sources: EventSourceMock[] = [];
+
+ static reset() {
+ this.sources = [];
+ }
+
+ emitter: EventEmitter;
+
+ constructor() {
+ this.emitter = new EventEmitter();
+ EventSourceMock.sources.push(this);
+ }
+
+ addEventListener(event: string, cb: (data: any) => void) {
+ this.emitter.on(event, cb);
+ }
+
+ emit(event: string, data: any) {
+ this.emitter.emit(event, data);
+ }
+}
+
+global.window.EventSource = EventSourceMock as any;
+
+Object.defineProperty(window, 'crypto', {
+ get() {
+ return webcrypto;
+ },
+});
diff --git a/code/lerna.json b/code/lerna.json
index 0953a58157e..7f6c195f7f7 100644
--- a/code/lerna.json
+++ b/code/lerna.json
@@ -2,5 +2,5 @@
"npmClient": "yarn",
"useWorkspaces": true,
"registry": "https://registry.npmjs.org",
- "version": "7.0.0-alpha.49"
+ "version": "7.0.0-alpha.50"
}
diff --git a/code/lib/addons/jest.config.js b/code/lib/addons/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/addons/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/addons/package.json b/code/lib/addons/package.json
index 0ec5c4273f4..a46fe2f3244 100644
--- a/code/lib/addons/package.json
+++ b/code/lib/addons/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/addons",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook addons store",
"keywords": [
"storybook"
@@ -42,13 +42,13 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/api": "7.0.0-alpha.49",
- "@storybook/channels": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
- "@storybook/router": "7.0.0-alpha.49",
- "@storybook/theming": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/api": "7.0.0-alpha.50",
+ "@storybook/channels": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
+ "@storybook/router": "7.0.0-alpha.50",
+ "@storybook/theming": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"global": "^4.4.0"
},
"peerDependencies": {
@@ -63,5 +63,5 @@
"./src/index.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/api/jest.config.js b/code/lib/api/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/api/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/api/package.json b/code/lib/api/package.json
index 4fb733125ff..5cd89f2308d 100644
--- a/code/lib/api/package.json
+++ b/code/lib/api/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/api",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Core Storybook API & Context",
"keywords": [
"storybook"
@@ -45,13 +45,13 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/channels": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
- "@storybook/csf": "0.0.2-next.5",
- "@storybook/router": "7.0.0-alpha.49",
- "@storybook/theming": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/channels": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
+ "@storybook/csf": "0.0.2-next.7",
+ "@storybook/router": "7.0.0-alpha.50",
+ "@storybook/theming": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"dequal": "^2.0.2",
"global": "^4.4.0",
"lodash": "^4.17.21",
@@ -63,13 +63,12 @@
"util-deprecate": "^1.0.2"
},
"devDependencies": {
- "@jest/globals": "^26.6.2",
- "@storybook/core-common": "7.0.0-alpha.49",
+ "@storybook/core-common": "7.0.0-alpha.50",
"@types/lodash": "^4.14.167",
"@types/qs": "^6",
"flush-promises": "^1.0.2",
"qs": "^6.10.1",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -84,5 +83,5 @@
"./src/shortcut.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/api/src/tests/shortcut.test.js b/code/lib/api/src/tests/shortcut.test.js
index 9a453253268..23aeb049236 100644
--- a/code/lib/api/src/tests/shortcut.test.js
+++ b/code/lib/api/src/tests/shortcut.test.js
@@ -1,3 +1,7 @@
+/**
+ * @jest-environment jsdom
+ */
+
import global from 'global';
import { eventToShortcut, keyToSymbol } from '../lib/shortcut';
diff --git a/code/lib/api/src/tests/stories.test.ts b/code/lib/api/src/tests/stories.test.ts
index 229862fa087..59ce70e8cf7 100644
--- a/code/lib/api/src/tests/stories.test.ts
+++ b/code/lib/api/src/tests/stories.test.ts
@@ -34,7 +34,7 @@ function mockChannel() {
return new Channel({ transport });
}
-const mockGetEntries = jest.fn();
+const mockGetEntries = jest.fn<() => API_StoryIndex['entries']>();
jest.mock('../lib/events');
jest.mock('global', () => ({
diff --git a/code/lib/api/src/version.ts b/code/lib/api/src/version.ts
index 4a09a538a35..e9d1e2f5e4e 100644
--- a/code/lib/api/src/version.ts
+++ b/code/lib/api/src/version.ts
@@ -1 +1 @@
-export const version = '7.0.0-alpha.49';
+export const version = '7.0.0-alpha.50';
diff --git a/code/lib/builder-manager/jest.config.js b/code/lib/builder-manager/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/builder-manager/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/builder-manager/package.json b/code/lib/builder-manager/package.json
index 384fa4cac1a..4ebbf20ebcf 100644
--- a/code/lib/builder-manager/package.json
+++ b/code/lib/builder-manager/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/builder-manager",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook manager builder",
"keywords": [
"storybook"
@@ -42,9 +42,9 @@
},
"dependencies": {
"@fal-works/esbuild-plugin-global-externals": "^2.1.2",
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/manager": "7.0.0-alpha.49",
- "@storybook/node-logger": "7.0.0-alpha.49",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/manager": "7.0.0-alpha.50",
+ "@storybook/node-logger": "7.0.0-alpha.50",
"@types/ejs": "^3.1.1",
"@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10",
"browser-assert": "^1.2.1",
@@ -58,7 +58,7 @@
"util": "^0.12.4"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"publishConfig": {
"access": "public"
@@ -69,5 +69,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/builder-vite/jest.config.js b/code/lib/builder-vite/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/builder-vite/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/builder-vite/package.json b/code/lib/builder-vite/package.json
index db733d86072..1db7e1d8695 100644
--- a/code/lib/builder-vite/package.json
+++ b/code/lib/builder-vite/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/builder-vite",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "A plugin to run and build Storybooks with Vite",
"homepage": "https://github.com/storybookjs/storybook/tree/main/code/lib/builder-vite/#readme",
"repository": {
@@ -19,14 +19,14 @@
},
"dependencies": {
"@joshwooding/vite-plugin-react-docgen-typescript": "0.0.5",
- "@storybook/client-api": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/core-common": "7.0.0-alpha.49",
+ "@storybook/client-api": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/core-common": "7.0.0-alpha.50",
"@storybook/mdx2-csf": "next",
- "@storybook/node-logger": "7.0.0-alpha.49",
- "@storybook/preview-web": "7.0.0-alpha.49",
- "@storybook/source-loader": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/node-logger": "7.0.0-alpha.50",
+ "@storybook/preview-web": "7.0.0-alpha.50",
+ "@storybook/source-loader": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"@vitejs/plugin-react": "^2.0.0",
"browser-assert": "^1.2.1",
"es-module-lexer": "^0.9.3",
@@ -38,12 +38,12 @@
},
"devDependencies": {
"@types/express": "^4.17.13",
- "@types/node": "^16.0.0",
- "typescript": "~4.6.3",
+ "@types/node": "^18.11.9",
+ "typescript": "^4.9.3",
"vite": "^3.1.3"
},
"publishConfig": {
"access": "public"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/builder-webpack5/jest.config.js b/code/lib/builder-webpack5/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/builder-webpack5/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/builder-webpack5/package.json b/code/lib/builder-webpack5/package.json
index c2b9af6cf93..a0b2ff0be11 100644
--- a/code/lib/builder-webpack5/package.json
+++ b/code/lib/builder-webpack5/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/builder-webpack5",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook framework-agnostic API",
"keywords": [
"storybook"
@@ -52,26 +52,26 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@babel/core": "^7.12.10",
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/api": "7.0.0-alpha.49",
- "@storybook/channel-postmessage": "7.0.0-alpha.49",
- "@storybook/channel-websocket": "7.0.0-alpha.49",
- "@storybook/channels": "7.0.0-alpha.49",
- "@storybook/client-api": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/components": "7.0.0-alpha.49",
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
- "@storybook/core-webpack": "7.0.0-alpha.49",
- "@storybook/node-logger": "7.0.0-alpha.49",
- "@storybook/preview-web": "7.0.0-alpha.49",
- "@storybook/router": "7.0.0-alpha.49",
- "@storybook/store": "7.0.0-alpha.49",
- "@storybook/theming": "7.0.0-alpha.49",
- "@types/node": "^16.0.0",
+ "@babel/core": "^7.20.2",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/api": "7.0.0-alpha.50",
+ "@storybook/channel-postmessage": "7.0.0-alpha.50",
+ "@storybook/channel-websocket": "7.0.0-alpha.50",
+ "@storybook/channels": "7.0.0-alpha.50",
+ "@storybook/client-api": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/components": "7.0.0-alpha.50",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
+ "@storybook/core-webpack": "7.0.0-alpha.50",
+ "@storybook/node-logger": "7.0.0-alpha.50",
+ "@storybook/preview-web": "7.0.0-alpha.50",
+ "@storybook/router": "7.0.0-alpha.50",
+ "@storybook/store": "7.0.0-alpha.50",
+ "@storybook/theming": "7.0.0-alpha.50",
+ "@types/node": "^18.11.9",
"@types/semver": "^7.3.4",
- "babel-loader": "^8.2.5",
+ "babel-loader": "^8.3.0",
"babel-plugin-named-exports-order": "^0.0.2",
"browser-assert": "^1.2.1",
"case-sensitive-paths-webpack-plugin": "^2.4.0",
@@ -97,7 +97,7 @@
"@types/webpack-dev-middleware": "^5.3.0",
"@types/webpack-hot-middleware": "^2.25.6",
"@types/webpack-virtual-modules": "^0.1.1",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -119,5 +119,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/channel-postmessage/jest.config.js b/code/lib/channel-postmessage/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/lib/channel-postmessage/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/channel-postmessage/package.json b/code/lib/channel-postmessage/package.json
index 545817e83f9..2f6354d5cde 100644
--- a/code/lib/channel-postmessage/package.json
+++ b/code/lib/channel-postmessage/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/channel-postmessage",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "",
"keywords": [
"storybook"
@@ -42,15 +42,15 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/channels": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
+ "@storybook/channels": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
"global": "^4.4.0",
"qs": "^6.10.0",
"telejson": "^6.0.8"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"publishConfig": {
"access": "public"
@@ -60,5 +60,5 @@
"./src/index.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/channel-websocket/jest.config.js b/code/lib/channel-websocket/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/lib/channel-websocket/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/channel-websocket/package.json b/code/lib/channel-websocket/package.json
index 0b3cfc75aea..9c65b897bf0 100644
--- a/code/lib/channel-websocket/package.json
+++ b/code/lib/channel-websocket/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/channel-websocket",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "",
"keywords": [
"storybook"
@@ -34,16 +34,16 @@
"prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/channels": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
+ "@storybook/channels": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
"global": "^4.4.0",
"telejson": "^6.0.8"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"publishConfig": {
"access": "public"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/channels/jest.config.js b/code/lib/channels/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/channels/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/channels/package.json b/code/lib/channels/package.json
index b1c1a5577e1..833c635c4ab 100644
--- a/code/lib/channels/package.json
+++ b/code/lib/channels/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/channels",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "",
"keywords": [
"storybook"
@@ -42,7 +42,7 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"publishConfig": {
"access": "public"
@@ -52,5 +52,5 @@
"./src/index.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/cli-sb/jest.config.js b/code/lib/cli-sb/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/cli-sb/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/cli-sb/package.json b/code/lib/cli-sb/package.json
index 3705fddd4e5..ece79b3cda2 100644
--- a/code/lib/cli-sb/package.json
+++ b/code/lib/cli-sb/package.json
@@ -1,6 +1,6 @@
{
"name": "sb",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook CLI",
"keywords": [
"storybook"
@@ -24,13 +24,13 @@
"prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/cli": "7.0.0-alpha.49"
+ "@storybook/cli": "7.0.0-alpha.50"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"publishConfig": {
"access": "public"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/cli-storybook/jest.config.js b/code/lib/cli-storybook/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/cli-storybook/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/cli-storybook/package.json b/code/lib/cli-storybook/package.json
index 6f6ef30db2b..5e013b91871 100644
--- a/code/lib/cli-storybook/package.json
+++ b/code/lib/cli-storybook/package.json
@@ -1,6 +1,6 @@
{
"name": "storybook",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook CLI",
"keywords": [
"storybook"
@@ -27,13 +27,13 @@
"prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/cli": "7.0.0-alpha.49"
+ "@storybook/cli": "7.0.0-alpha.50"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"publishConfig": {
"access": "public"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/cli/jest.config.js b/code/lib/cli/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/cli/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/cli/package.json b/code/lib/cli/package.json
index ba127377c0a..2698003509b 100644
--- a/code/lib/cli/package.json
+++ b/code/lib/cli/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/cli",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook's CLI - easiest method of adding storybook to your projects",
"keywords": [
"cli",
@@ -41,15 +41,15 @@
"test": "jest test/**/*.test.js"
},
"dependencies": {
- "@babel/core": "^7.12.10",
- "@babel/preset-env": "^7.12.11",
- "@storybook/codemod": "7.0.0-alpha.49",
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/core-server": "7.0.0-alpha.49",
- "@storybook/csf-tools": "7.0.0-alpha.49",
- "@storybook/node-logger": "7.0.0-alpha.49",
- "@storybook/telemetry": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@babel/core": "^7.20.2",
+ "@babel/preset-env": "^7.20.2",
+ "@storybook/codemod": "7.0.0-alpha.50",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/core-server": "7.0.0-alpha.50",
+ "@storybook/csf-tools": "7.0.0-alpha.50",
+ "@storybook/node-logger": "7.0.0-alpha.50",
+ "@storybook/telemetry": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"@types/semver": "^7.3.4",
"boxen": "^5.1.2",
"chalk": "^4.1.0",
@@ -77,7 +77,7 @@
"util-deprecate": "^1.0.2"
},
"devDependencies": {
- "@storybook/client-api": "7.0.0-alpha.49",
+ "@storybook/client-api": "7.0.0-alpha.50",
"@types/cross-spawn": "^6.0.2",
"@types/degit": "^2.8.3",
"@types/prompts": "^2.0.9",
@@ -87,7 +87,7 @@
"@types/update-notifier": "^6.0.1",
"@types/util-deprecate": "^1.0.0",
"strip-json-comments": "^3.1.1",
- "typescript": "~4.6.3",
+ "typescript": "^4.9.3",
"update-notifier": "^6.0.2"
},
"publishConfig": {
@@ -99,5 +99,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/cli/src/versions.ts b/code/lib/cli/src/versions.ts
index 64534e8dbee..9d5019e969f 100644
--- a/code/lib/cli/src/versions.ts
+++ b/code/lib/cli/src/versions.ts
@@ -1,85 +1,85 @@
// auto generated file, do not edit
export default {
- '@storybook/addon-a11y': '7.0.0-alpha.49',
- '@storybook/addon-actions': '7.0.0-alpha.49',
- '@storybook/addon-backgrounds': '7.0.0-alpha.49',
- '@storybook/addon-controls': '7.0.0-alpha.49',
- '@storybook/addon-docs': '7.0.0-alpha.49',
- '@storybook/addon-essentials': '7.0.0-alpha.49',
- '@storybook/addon-highlight': '7.0.0-alpha.49',
- '@storybook/addon-interactions': '7.0.0-alpha.49',
- '@storybook/addon-jest': '7.0.0-alpha.49',
- '@storybook/addon-links': '7.0.0-alpha.49',
- '@storybook/addon-measure': '7.0.0-alpha.49',
- '@storybook/addon-outline': '7.0.0-alpha.49',
- '@storybook/addon-storyshots': '7.0.0-alpha.49',
- '@storybook/addon-storyshots-puppeteer': '7.0.0-alpha.49',
- '@storybook/addon-storysource': '7.0.0-alpha.49',
- '@storybook/addon-toolbars': '7.0.0-alpha.49',
- '@storybook/addon-viewport': '7.0.0-alpha.49',
- '@storybook/addons': '7.0.0-alpha.49',
- '@storybook/angular': '7.0.0-alpha.49',
- '@storybook/api': '7.0.0-alpha.49',
- '@storybook/blocks': '7.0.0-alpha.49',
- '@storybook/builder-manager': '7.0.0-alpha.49',
- '@storybook/builder-vite': '7.0.0-alpha.49',
- '@storybook/builder-webpack5': '7.0.0-alpha.49',
- '@storybook/channel-postmessage': '7.0.0-alpha.49',
- '@storybook/channel-websocket': '7.0.0-alpha.49',
- '@storybook/channels': '7.0.0-alpha.49',
- '@storybook/cli': '7.0.0-alpha.49',
- '@storybook/client-api': '7.0.0-alpha.49',
- '@storybook/client-logger': '7.0.0-alpha.49',
- '@storybook/codemod': '7.0.0-alpha.49',
- '@storybook/components': '7.0.0-alpha.49',
- '@storybook/core-client': '7.0.0-alpha.49',
- '@storybook/core-common': '7.0.0-alpha.49',
- '@storybook/core-events': '7.0.0-alpha.49',
- '@storybook/core-server': '7.0.0-alpha.49',
- '@storybook/core-webpack': '7.0.0-alpha.49',
- '@storybook/csf-tools': '7.0.0-alpha.49',
- '@storybook/docs-tools': '7.0.0-alpha.49',
- '@storybook/ember': '7.0.0-alpha.49',
- '@storybook/html': '7.0.0-alpha.49',
- '@storybook/html-webpack5': '7.0.0-alpha.49',
- '@storybook/instrumenter': '7.0.0-alpha.49',
- '@storybook/nextjs': '7.0.0-alpha.49',
- '@storybook/node-logger': '7.0.0-alpha.49',
- '@storybook/postinstall': '7.0.0-alpha.49',
- '@storybook/preact': '7.0.0-alpha.49',
- '@storybook/preact-webpack5': '7.0.0-alpha.49',
- '@storybook/preset-html-webpack': '7.0.0-alpha.49',
- '@storybook/preset-preact-webpack': '7.0.0-alpha.49',
- '@storybook/preset-react-webpack': '7.0.0-alpha.49',
- '@storybook/preset-server-webpack': '7.0.0-alpha.49',
- '@storybook/preset-svelte-webpack': '7.0.0-alpha.49',
- '@storybook/preset-vue-webpack': '7.0.0-alpha.49',
- '@storybook/preset-vue3-webpack': '7.0.0-alpha.49',
- '@storybook/preset-web-components-webpack': '7.0.0-alpha.49',
- '@storybook/preview-web': '7.0.0-alpha.49',
- '@storybook/react': '7.0.0-alpha.49',
- '@storybook/react-vite': '7.0.0-alpha.49',
- '@storybook/react-webpack5': '7.0.0-alpha.49',
- '@storybook/router': '7.0.0-alpha.49',
- '@storybook/server': '7.0.0-alpha.49',
- '@storybook/server-webpack5': '7.0.0-alpha.49',
- '@storybook/source-loader': '7.0.0-alpha.49',
- '@storybook/store': '7.0.0-alpha.49',
- '@storybook/svelte': '7.0.0-alpha.49',
- '@storybook/svelte-vite': '7.0.0-alpha.49',
- '@storybook/svelte-webpack5': '7.0.0-alpha.49',
- '@storybook/telemetry': '7.0.0-alpha.49',
- '@storybook/theming': '7.0.0-alpha.49',
- '@storybook/manager': '7.0.0-alpha.49',
- '@storybook/vue': '7.0.0-alpha.49',
- '@storybook/vue-vite': '7.0.0-alpha.49',
- '@storybook/vue-webpack5': '7.0.0-alpha.49',
- '@storybook/vue3': '7.0.0-alpha.49',
- '@storybook/vue3-vite': '7.0.0-alpha.49',
- '@storybook/vue3-webpack5': '7.0.0-alpha.49',
- '@storybook/web-components': '7.0.0-alpha.49',
- '@storybook/web-components-webpack5': '7.0.0-alpha.49',
- '@storybook/web-components-vite': '7.0.0-alpha.49',
- sb: '7.0.0-alpha.49',
- storybook: '7.0.0-alpha.49',
+ '@storybook/addon-a11y': '7.0.0-alpha.50',
+ '@storybook/addon-actions': '7.0.0-alpha.50',
+ '@storybook/addon-backgrounds': '7.0.0-alpha.50',
+ '@storybook/addon-controls': '7.0.0-alpha.50',
+ '@storybook/addon-docs': '7.0.0-alpha.50',
+ '@storybook/addon-essentials': '7.0.0-alpha.50',
+ '@storybook/addon-highlight': '7.0.0-alpha.50',
+ '@storybook/addon-interactions': '7.0.0-alpha.50',
+ '@storybook/addon-jest': '7.0.0-alpha.50',
+ '@storybook/addon-links': '7.0.0-alpha.50',
+ '@storybook/addon-measure': '7.0.0-alpha.50',
+ '@storybook/addon-outline': '7.0.0-alpha.50',
+ '@storybook/addon-storyshots': '7.0.0-alpha.50',
+ '@storybook/addon-storyshots-puppeteer': '7.0.0-alpha.50',
+ '@storybook/addon-storysource': '7.0.0-alpha.50',
+ '@storybook/addon-toolbars': '7.0.0-alpha.50',
+ '@storybook/addon-viewport': '7.0.0-alpha.50',
+ '@storybook/addons': '7.0.0-alpha.50',
+ '@storybook/angular': '7.0.0-alpha.50',
+ '@storybook/api': '7.0.0-alpha.50',
+ '@storybook/blocks': '7.0.0-alpha.50',
+ '@storybook/builder-manager': '7.0.0-alpha.50',
+ '@storybook/builder-vite': '7.0.0-alpha.50',
+ '@storybook/builder-webpack5': '7.0.0-alpha.50',
+ '@storybook/channel-postmessage': '7.0.0-alpha.50',
+ '@storybook/channel-websocket': '7.0.0-alpha.50',
+ '@storybook/channels': '7.0.0-alpha.50',
+ '@storybook/cli': '7.0.0-alpha.50',
+ '@storybook/client-api': '7.0.0-alpha.50',
+ '@storybook/client-logger': '7.0.0-alpha.50',
+ '@storybook/codemod': '7.0.0-alpha.50',
+ '@storybook/components': '7.0.0-alpha.50',
+ '@storybook/core-client': '7.0.0-alpha.50',
+ '@storybook/core-common': '7.0.0-alpha.50',
+ '@storybook/core-events': '7.0.0-alpha.50',
+ '@storybook/core-server': '7.0.0-alpha.50',
+ '@storybook/core-webpack': '7.0.0-alpha.50',
+ '@storybook/csf-tools': '7.0.0-alpha.50',
+ '@storybook/docs-tools': '7.0.0-alpha.50',
+ '@storybook/ember': '7.0.0-alpha.50',
+ '@storybook/html': '7.0.0-alpha.50',
+ '@storybook/html-webpack5': '7.0.0-alpha.50',
+ '@storybook/instrumenter': '7.0.0-alpha.50',
+ '@storybook/nextjs': '7.0.0-alpha.50',
+ '@storybook/node-logger': '7.0.0-alpha.50',
+ '@storybook/postinstall': '7.0.0-alpha.50',
+ '@storybook/preact': '7.0.0-alpha.50',
+ '@storybook/preact-webpack5': '7.0.0-alpha.50',
+ '@storybook/preset-html-webpack': '7.0.0-alpha.50',
+ '@storybook/preset-preact-webpack': '7.0.0-alpha.50',
+ '@storybook/preset-react-webpack': '7.0.0-alpha.50',
+ '@storybook/preset-server-webpack': '7.0.0-alpha.50',
+ '@storybook/preset-svelte-webpack': '7.0.0-alpha.50',
+ '@storybook/preset-vue-webpack': '7.0.0-alpha.50',
+ '@storybook/preset-vue3-webpack': '7.0.0-alpha.50',
+ '@storybook/preset-web-components-webpack': '7.0.0-alpha.50',
+ '@storybook/preview-web': '7.0.0-alpha.50',
+ '@storybook/react': '7.0.0-alpha.50',
+ '@storybook/react-vite': '7.0.0-alpha.50',
+ '@storybook/react-webpack5': '7.0.0-alpha.50',
+ '@storybook/router': '7.0.0-alpha.50',
+ '@storybook/server': '7.0.0-alpha.50',
+ '@storybook/server-webpack5': '7.0.0-alpha.50',
+ '@storybook/source-loader': '7.0.0-alpha.50',
+ '@storybook/store': '7.0.0-alpha.50',
+ '@storybook/svelte': '7.0.0-alpha.50',
+ '@storybook/svelte-vite': '7.0.0-alpha.50',
+ '@storybook/svelte-webpack5': '7.0.0-alpha.50',
+ '@storybook/telemetry': '7.0.0-alpha.50',
+ '@storybook/theming': '7.0.0-alpha.50',
+ '@storybook/manager': '7.0.0-alpha.50',
+ '@storybook/vue': '7.0.0-alpha.50',
+ '@storybook/vue-vite': '7.0.0-alpha.50',
+ '@storybook/vue-webpack5': '7.0.0-alpha.50',
+ '@storybook/vue3': '7.0.0-alpha.50',
+ '@storybook/vue3-vite': '7.0.0-alpha.50',
+ '@storybook/vue3-webpack5': '7.0.0-alpha.50',
+ '@storybook/web-components': '7.0.0-alpha.50',
+ '@storybook/web-components-webpack5': '7.0.0-alpha.50',
+ '@storybook/web-components-vite': '7.0.0-alpha.50',
+ sb: '7.0.0-alpha.50',
+ storybook: '7.0.0-alpha.50',
};
diff --git a/code/lib/client-api/jest.config.js b/code/lib/client-api/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/lib/client-api/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/client-api/package.json b/code/lib/client-api/package.json
index 8d85202539f..648a3ed7a9b 100644
--- a/code/lib/client-api/package.json
+++ b/code/lib/client-api/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/client-api",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook Client API",
"keywords": [
"storybook"
@@ -42,11 +42,11 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/csf": "0.0.2-next.5",
- "@storybook/store": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/csf": "0.0.2-next.7",
+ "@storybook/store": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"@types/qs": "^6.9.5",
"@types/webpack-env": "^1.16.4",
"global": "^4.4.0",
@@ -56,8 +56,8 @@
"util-deprecate": "^1.0.2"
},
"devDependencies": {
- "@storybook/core-common": "7.0.0-alpha.49",
- "typescript": "~4.6.3"
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -71,5 +71,5 @@
"./src/index.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/client-logger/jest.config.js b/code/lib/client-logger/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/lib/client-logger/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/client-logger/package.json b/code/lib/client-logger/package.json
index 5f7cc3c273c..3ccd20d286a 100644
--- a/code/lib/client-logger/package.json
+++ b/code/lib/client-logger/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/client-logger",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "",
"keywords": [
"storybook"
@@ -45,7 +45,7 @@
"global": "^4.4.0"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"publishConfig": {
"access": "public"
@@ -55,5 +55,5 @@
"./src/index.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/codemod/jest.config.js b/code/lib/codemod/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/codemod/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/codemod/package.json b/code/lib/codemod/package.json
index 277954cf4fb..799c475e6cc 100644
--- a/code/lib/codemod/package.json
+++ b/code/lib/codemod/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/codemod",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "A collection of codemod scripts written with JSCodeshift",
"keywords": [
"storybook"
@@ -37,23 +37,23 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@babel/types": "^7.12.11",
- "@storybook/csf": "0.0.2-next.5",
- "@storybook/csf-tools": "7.0.0-alpha.49",
- "@storybook/node-logger": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@babel/types": "^7.20.2",
+ "@storybook/csf": "0.0.2-next.7",
+ "@storybook/csf-tools": "7.0.0-alpha.50",
+ "@storybook/node-logger": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"cross-spawn": "^7.0.3",
"globby": "^11.0.2",
"jscodeshift": "^0.13.1",
"lodash": "^4.17.21",
- "prettier": ">=2.2.1 <=3.0.0",
+ "prettier": "^2.7.1",
"recast": "^0.19.0",
"util": "^0.12.4"
},
"devDependencies": {
- "jest": "^26.6.3",
- "jest-specific-snapshot": "^4.0.0",
- "typescript": "~4.6.3"
+ "jest": "^29.3.1",
+ "jest-specific-snapshot": "^6.0.0",
+ "typescript": "^4.9.3"
},
"publishConfig": {
"access": "public"
@@ -64,5 +64,5 @@
"./src/index.js"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/core-client/jest.config.js b/code/lib/core-client/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/lib/core-client/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/core-client/package.json b/code/lib/core-client/package.json
index 98df76cace1..71628dce700 100644
--- a/code/lib/core-client/package.json
+++ b/code/lib/core-client/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/core-client",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook framework-agnostic API",
"keywords": [
"storybook"
@@ -35,22 +35,22 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/channel-postmessage": "7.0.0-alpha.49",
- "@storybook/channel-websocket": "7.0.0-alpha.49",
- "@storybook/channels": "7.0.0-alpha.49",
- "@storybook/client-api": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
- "@storybook/csf": "0.0.2-next.5",
- "@storybook/preview-web": "7.0.0-alpha.49",
- "@storybook/store": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/channel-postmessage": "7.0.0-alpha.50",
+ "@storybook/channel-websocket": "7.0.0-alpha.50",
+ "@storybook/channels": "7.0.0-alpha.50",
+ "@storybook/client-api": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
+ "@storybook/csf": "0.0.2-next.7",
+ "@storybook/preview-web": "7.0.0-alpha.50",
+ "@storybook/store": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"global": "^4.4.0",
"util-deprecate": "^1.0.2"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependenciesMeta": {
"typescript": {
@@ -65,5 +65,5 @@
"./src/index.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/core-client/src/start.test.ts b/code/lib/core-client/src/start.test.ts
index 8d3040025c8..c09ce001b59 100644
--- a/code/lib/core-client/src/start.test.ts
+++ b/code/lib/core-client/src/start.test.ts
@@ -15,7 +15,6 @@ import {
import { start as realStart } from './start';
jest.mock('global', () => ({
- // @ts-expect-error (jest is not happy with this)
...jest.requireActual('global'),
history: { replaceState: jest.fn() },
document: {
diff --git a/code/lib/core-common/jest.config.js b/code/lib/core-common/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/core-common/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/core-common/package.json b/code/lib/core-common/package.json
index bf644545c3c..8fd5b08aad1 100644
--- a/code/lib/core-common/package.json
+++ b/code/lib/core-common/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/core-common",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook framework-agnostic API",
"keywords": [
"storybook"
@@ -46,12 +46,12 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@babel/core": "^7.12.10",
- "@storybook/node-logger": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
- "@types/babel__core": "^7.0.0",
+ "@babel/core": "^7.20.2",
+ "@storybook/node-logger": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
+ "@types/babel__core": "^7.1.20",
"@types/express": "^4.7.0",
- "@types/node": "^16.0.0",
+ "@types/node": "^18.11.9",
"@types/pretty-hrtime": "^1.0.0",
"chalk": "^4.1.0",
"esbuild": "^0.14.48",
@@ -76,8 +76,8 @@
"@types/mock-fs": "^4.13.1",
"@types/picomatch": "^2.3.0",
"mock-fs": "^5.2.0",
- "type-fest": "^2.17.0",
- "typescript": "~4.6.3"
+ "type-fest": "^2.19.0",
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -97,5 +97,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/core-common/src/utils/interpret-require.ts b/code/lib/core-common/src/utils/interpret-require.ts
index f8da08edf20..8ed1c200197 100644
--- a/code/lib/core-common/src/utils/interpret-require.ts
+++ b/code/lib/core-common/src/utils/interpret-require.ts
@@ -3,7 +3,10 @@ import { getInterpretedFileWithExt } from './interpret-files';
let registered = false;
export function interopRequireDefault(filePath: string) {
- if (registered === false) {
+ // eslint-disable-next-line no-underscore-dangle, global-require
+ const hasEsbuildBeenRegistered = !!require('module')._extensions['.ts'];
+
+ if (registered === false && !hasEsbuildBeenRegistered) {
// eslint-disable-next-line global-require
const { register } = require('esbuild-register/dist/node');
registered = true;
diff --git a/code/lib/core-events/jest.config.js b/code/lib/core-events/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/core-events/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/core-events/package.json b/code/lib/core-events/package.json
index f307ed82769..1aa3e1382db 100644
--- a/code/lib/core-events/package.json
+++ b/code/lib/core-events/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/core-events",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Event names used in storybook core",
"keywords": [
"storybook"
@@ -42,7 +42,7 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"publishConfig": {
"access": "public"
@@ -52,5 +52,5 @@
"./src/index.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/core-server/jest.config.js b/code/lib/core-server/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/core-server/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/core-server/package.json b/code/lib/core-server/package.json
index f5e0536aa7f..5034b4039c8 100644
--- a/code/lib/core-server/package.json
+++ b/code/lib/core-server/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/core-server",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook framework-agnostic API",
"keywords": [
"storybook"
@@ -35,18 +35,18 @@
"dependencies": {
"@aw-web-design/x-default-browser": "1.4.88",
"@discoveryjs/json-ext": "^0.5.3",
- "@storybook/builder-manager": "7.0.0-alpha.49",
- "@storybook/core-client": "7.0.0-alpha.49",
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
- "@storybook/csf": "0.0.2-next.5",
- "@storybook/csf-tools": "7.0.0-alpha.49",
+ "@storybook/builder-manager": "7.0.0-alpha.50",
+ "@storybook/core-client": "7.0.0-alpha.50",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
+ "@storybook/csf": "0.0.2-next.7",
+ "@storybook/csf-tools": "7.0.0-alpha.50",
"@storybook/docs-mdx": "next",
- "@storybook/node-logger": "7.0.0-alpha.49",
- "@storybook/store": "7.0.0-alpha.49",
- "@storybook/telemetry": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
- "@types/node": "^16.0.0",
+ "@storybook/node-logger": "7.0.0-alpha.50",
+ "@storybook/store": "7.0.0-alpha.50",
+ "@storybook/telemetry": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
+ "@types/node": "^18.11.9",
"@types/node-fetch": "^2.5.7",
"@types/pretty-hrtime": "^1.0.0",
"@types/semver": "^7.3.4",
@@ -77,15 +77,14 @@
"ws": "^8.2.3"
},
"devDependencies": {
- "@storybook/builder-webpack5": "7.0.0-alpha.49",
+ "@storybook/builder-webpack5": "7.0.0-alpha.50",
"@types/compression": "^1.7.0",
"@types/ip": "^1.1.0",
"@types/serve-favicon": "^2.5.2",
"@types/ws": "^8",
"jest-os-detection": "^1.3.1",
- "jest-specific-snapshot": "^4.0.0",
- "ts-jest": "^26.4.4",
- "typescript": "~4.6.3",
+ "jest-specific-snapshot": "^6.0.0",
+ "typescript": "^4.9.3",
"webpack": "5"
},
"peerDependencies": {
@@ -103,5 +102,5 @@
"publishConfig": {
"access": "public"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/core-server/src/core-presets.disabled-test.ts b/code/lib/core-server/src/core-presets.disabled-test.ts
index 715489c333a..495ae1e3b73 100644
--- a/code/lib/core-server/src/core-presets.disabled-test.ts
+++ b/code/lib/core-server/src/core-presets.disabled-test.ts
@@ -89,7 +89,6 @@ jest.mock('@storybook/store', () => {
});
jest.mock('http', () => ({
- // @ts-expect-error (not strict)
...jest.requireActual('http'),
// @ts-expect-error (not strict)
createServer: () => ({ listen: (_options, cb) => cb(), on: jest.fn() }),
diff --git a/code/lib/core-server/src/dev-server.ts b/code/lib/core-server/src/dev-server.ts
index f25c87e46d2..300e52dcdd7 100644
--- a/code/lib/core-server/src/dev-server.ts
+++ b/code/lib/core-server/src/dev-server.ts
@@ -159,6 +159,11 @@ export async function storybookDevServer(options: Options) {
});
} catch (error) {
await managerBuilder?.bail();
+ // For some reason, even when Webpack fails e.g. wrong main.js config,
+ // the preview may continue to print to stdout, which can affect output
+ // when we catch this error and process those errors (e.g. telemetry)
+ // gets overwritten by preview progress output. Therefore, we should bail the preview too.
+ await previewBuilder?.bail().catch();
throw error;
}
}
diff --git a/code/lib/core-server/src/utils/StoryIndexGenerator.test.ts b/code/lib/core-server/src/utils/StoryIndexGenerator.test.ts
index 15df3847019..a18698d9e15 100644
--- a/code/lib/core-server/src/utils/StoryIndexGenerator.test.ts
+++ b/code/lib/core-server/src/utils/StoryIndexGenerator.test.ts
@@ -1,6 +1,10 @@
/* eslint-disable @typescript-eslint/no-shadow */
/// ;
+/**
+ * @jest-environment node
+ */
+
import path from 'path';
import fs from 'fs-extra';
import { normalizeStoriesEntry } from '@storybook/core-common';
@@ -11,7 +15,6 @@ import type {
import { loadCsf, getStorySortParameter } from '@storybook/csf-tools';
import { toId } from '@storybook/csf';
import { logger } from '@storybook/node-logger';
-import { mocked } from 'ts-jest/utils';
import { StoryIndexGenerator } from './StoryIndexGenerator';
@@ -60,7 +63,7 @@ describe('StoryIndexGenerator', () => {
beforeEach(() => {
const actual = jest.requireActual('@storybook/csf-tools');
loadCsfMock.mockImplementation(actual.loadCsf);
- mocked(logger.warn).mockClear();
+ jest.mocked(logger.warn).mockClear();
});
describe('extraction', () => {
const storiesSpecifier: CoreCommon_NormalizedStoriesSpecifier = normalizeStoriesEntry(
@@ -839,7 +842,7 @@ describe('StoryIndexGenerator', () => {
`);
expect(logger.warn).toHaveBeenCalledTimes(1);
- expect(mocked(logger.warn).mock.calls[0][0]).toMatchInlineSnapshot(
+ expect(jest.mocked(logger.warn).mock.calls[0][0]).toMatchInlineSnapshot(
`"🚨 You have two component docs pages with the same name A:docs. Use \` \` to distinguish them."`
);
});
@@ -867,7 +870,7 @@ describe('StoryIndexGenerator', () => {
`);
expect(logger.warn).toHaveBeenCalledTimes(1);
- expect(mocked(logger.warn).mock.calls[0][0]).toMatchInlineSnapshot(
+ expect(jest.mocked(logger.warn).mock.calls[0][0]).toMatchInlineSnapshot(
`"🚨 You have a story for A with the same name as your component docs page (Story One), so the docs page is being dropped. Use \` \` to distinguish them."`
);
});
@@ -889,7 +892,7 @@ describe('StoryIndexGenerator', () => {
`);
expect(logger.warn).toHaveBeenCalledTimes(1);
- expect(mocked(logger.warn).mock.calls[0][0]).toMatchInlineSnapshot(
+ expect(jest.mocked(logger.warn).mock.calls[0][0]).toMatchInlineSnapshot(
`"🚨 You have a story for A with the same name as your default docs entry name (Story One), so the docs page is being dropped. Consider changing the story name."`
);
});
diff --git a/code/lib/core-server/src/withTelemetry.test.ts b/code/lib/core-server/src/withTelemetry.test.ts
index b60fd8d382f..d887909ecc7 100644
--- a/code/lib/core-server/src/withTelemetry.test.ts
+++ b/code/lib/core-server/src/withTelemetry.test.ts
@@ -3,7 +3,6 @@
import prompts from 'prompts';
import { loadAllPresets, cache } from '@storybook/core-common';
import { telemetry } from '@storybook/telemetry';
-import { mocked } from 'ts-jest/utils';
import { withTelemetry } from './withTelemetry';
@@ -57,7 +56,7 @@ describe('when command fails', () => {
});
it('does not send error message when crash reports are disabled', async () => {
- mocked(loadAllPresets).mockResolvedValueOnce({
+ jest.mocked(loadAllPresets).mockResolvedValueOnce({
apply: async () => ({ enableCrashReports: false } as any),
});
await expect(async () =>
@@ -73,7 +72,7 @@ describe('when command fails', () => {
});
it('does send error message when crash reports are enabled', async () => {
- mocked(loadAllPresets).mockResolvedValueOnce({
+ jest.mocked(loadAllPresets).mockResolvedValueOnce({
apply: async () => ({ enableCrashReports: true } as any),
});
@@ -90,7 +89,7 @@ describe('when command fails', () => {
});
it('does not send error message when telemetry is disabled', async () => {
- mocked(loadAllPresets).mockResolvedValueOnce({
+ jest.mocked(loadAllPresets).mockResolvedValueOnce({
apply: async () => ({ disableTelemetry: true } as any),
});
@@ -107,7 +106,7 @@ describe('when command fails', () => {
});
it('does send error messages when telemetry is disabled, but crash reports are enabled', async () => {
- mocked(loadAllPresets).mockResolvedValueOnce({
+ jest.mocked(loadAllPresets).mockResolvedValueOnce({
apply: async () => ({ disableTelemetry: true, enableCrashReports: true } as any),
});
@@ -124,10 +123,10 @@ describe('when command fails', () => {
});
it('does not send error messages when disabled crash reports are cached', async () => {
- mocked(loadAllPresets).mockResolvedValueOnce({
+ jest.mocked(loadAllPresets).mockResolvedValueOnce({
apply: async () => ({} as any),
});
- mocked(cache.get).mockResolvedValueOnce(false);
+ jest.mocked(cache.get).mockResolvedValueOnce(false);
await expect(async () =>
withTelemetry('dev', { presetOptions: {} as any }, run)
@@ -142,10 +141,10 @@ describe('when command fails', () => {
});
it('does send error messages when enabled crash reports are cached', async () => {
- mocked(loadAllPresets).mockResolvedValueOnce({
+ jest.mocked(loadAllPresets).mockResolvedValueOnce({
apply: async () => ({} as any),
});
- mocked(cache.get).mockResolvedValueOnce(true);
+ jest.mocked(cache.get).mockResolvedValueOnce(true);
await expect(async () =>
withTelemetry('dev', { presetOptions: {} as any }, run)
@@ -160,11 +159,11 @@ describe('when command fails', () => {
});
it('does not send error messages when disabled crash reports are prompted', async () => {
- mocked(loadAllPresets).mockResolvedValueOnce({
+ jest.mocked(loadAllPresets).mockResolvedValueOnce({
apply: async () => ({} as any),
});
- mocked(cache.get).mockResolvedValueOnce(undefined);
- mocked(prompts).mockResolvedValueOnce({ enableCrashReports: false });
+ jest.mocked(cache.get).mockResolvedValueOnce(undefined);
+ jest.mocked(prompts).mockResolvedValueOnce({ enableCrashReports: false });
await expect(async () =>
withTelemetry('dev', { presetOptions: {} as any }, run)
@@ -179,11 +178,11 @@ describe('when command fails', () => {
});
it('does send error messages when enabled crash reports are prompted', async () => {
- mocked(loadAllPresets).mockResolvedValueOnce({
+ jest.mocked(loadAllPresets).mockResolvedValueOnce({
apply: async () => ({} as any),
});
- mocked(cache.get).mockResolvedValueOnce(undefined);
- mocked(prompts).mockResolvedValueOnce({ enableCrashReports: true });
+ jest.mocked(cache.get).mockResolvedValueOnce(undefined);
+ jest.mocked(prompts).mockResolvedValueOnce({ enableCrashReports: true });
await expect(async () =>
withTelemetry('dev', { presetOptions: {} as any }, run)
@@ -199,7 +198,7 @@ describe('when command fails', () => {
// if main.js has errors, we have no way to tell if they've disabled telemetry
it('does not send error messages when presets fail to evaluate', async () => {
- mocked(loadAllPresets).mockRejectedValueOnce(error);
+ jest.mocked(loadAllPresets).mockRejectedValueOnce(error);
await expect(async () =>
withTelemetry('dev', { presetOptions: {} as any }, run)
diff --git a/code/lib/core-webpack/jest.config.js b/code/lib/core-webpack/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/core-webpack/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/core-webpack/package.json b/code/lib/core-webpack/package.json
index 45d30fb90bc..023044ed0ce 100644
--- a/code/lib/core-webpack/package.json
+++ b/code/lib/core-webpack/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/core-webpack",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook framework-agnostic API",
"keywords": [
"storybook"
@@ -42,14 +42,14 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/node-logger": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
- "@types/node": "^16.0.0",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/node-logger": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
+ "@types/node": "^18.11.9",
"ts-dedent": "^2.0.0"
},
"devDependencies": {
- "typescript": "~4.6.3",
+ "typescript": "^4.9.3",
"webpack": "5"
},
"publishConfig": {
@@ -61,5 +61,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/csf-plugin/jest.config.js b/code/lib/csf-plugin/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/lib/csf-plugin/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/csf-plugin/package.json b/code/lib/csf-plugin/package.json
index b22c230671b..5bfa40fa815 100644
--- a/code/lib/csf-plugin/package.json
+++ b/code/lib/csf-plugin/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/csf-plugin",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Enrich CSF files via static analysis",
"keywords": [
"storybook"
@@ -42,11 +42,11 @@
"prep": "node ../../../scripts/prepare.js"
},
"dependencies": {
- "@storybook/csf-tools": "7.0.0-alpha.49",
+ "@storybook/csf-tools": "7.0.0-alpha.50",
"unplugin": "^0.10.2"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"publishConfig": {
"access": "public"
@@ -56,5 +56,5 @@
"./src/index.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/csf-tools/jest.config.js b/code/lib/csf-tools/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/csf-tools/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/csf-tools/package.json b/code/lib/csf-tools/package.json
index 862ab1eb903..d10546e5c00 100644
--- a/code/lib/csf-tools/package.json
+++ b/code/lib/csf-tools/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/csf-tools",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "",
"keywords": [
"storybook"
@@ -42,19 +42,19 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@babel/types": "^7.12.11",
- "@storybook/csf": "0.0.2-next.5",
- "@storybook/types": "7.0.0-alpha.49",
+ "@babel/types": "^7.20.2",
+ "@storybook/csf": "0.0.2-next.7",
+ "@storybook/types": "7.0.0-alpha.50",
"fs-extra": "^9.0.1",
"ts-dedent": "^2.0.0"
},
"devDependencies": {
- "@babel/generator": "^7.12.11",
- "@babel/parser": "^7.12.11",
- "@babel/traverse": "^7.12.11",
+ "@babel/generator": "^7.20.4",
+ "@babel/parser": "^7.20.3",
+ "@babel/traverse": "^7.20.1",
"@types/fs-extra": "^9.0.6",
"js-yaml": "^3.14.1",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"publishConfig": {
"access": "public"
@@ -64,5 +64,5 @@
"./src/index.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/docs-tools/jest.config.js b/code/lib/docs-tools/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/docs-tools/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/docs-tools/package.json b/code/lib/docs-tools/package.json
index f5479de0769..a250e13780f 100644
--- a/code/lib/docs-tools/package.json
+++ b/code/lib/docs-tools/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/docs-tools",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Shared utility functions for frameworks to implement docs",
"keywords": [
"storybook"
@@ -42,17 +42,17 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@babel/core": "^7.12.10",
- "@storybook/core-common": "7.0.0-alpha.49",
- "@storybook/store": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@babel/core": "^7.20.2",
+ "@storybook/core-common": "7.0.0-alpha.50",
+ "@storybook/store": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"doctrine": "^3.0.0",
"lodash": "^4.17.21"
},
"devDependencies": {
- "jest-specific-snapshot": "^4.0.0",
+ "jest-specific-snapshot": "^6.0.0",
"require-from-string": "^2.0.2",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"publishConfig": {
"access": "public"
@@ -62,5 +62,5 @@
"./src/index.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/instrumenter/jest.config.js b/code/lib/instrumenter/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/lib/instrumenter/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/instrumenter/package.json b/code/lib/instrumenter/package.json
index 79828f15eb6..874a8b98e1e 100644
--- a/code/lib/instrumenter/package.json
+++ b/code/lib/instrumenter/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/instrumenter",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "",
"keywords": [
"storybook"
@@ -42,15 +42,15 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/channels": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/channels": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
"core-js": "^3.8.2",
"global": "^4.4.0"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"publishConfig": {
"access": "public"
@@ -60,5 +60,5 @@
"./src/index.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/node-logger/jest.config.js b/code/lib/node-logger/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/node-logger/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/node-logger/package.json b/code/lib/node-logger/package.json
index 9fd13701c4b..8e2cd94364a 100644
--- a/code/lib/node-logger/package.json
+++ b/code/lib/node-logger/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/node-logger",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "",
"keywords": [
"storybook"
@@ -49,7 +49,7 @@
},
"devDependencies": {
"@types/pretty-hrtime": "^1.0.0",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"publishConfig": {
"access": "public"
@@ -59,5 +59,5 @@
"./src/index.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/postinstall/jest.config.js b/code/lib/postinstall/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/postinstall/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/postinstall/package.json b/code/lib/postinstall/package.json
index 2722713bfef..c183f470b5e 100644
--- a/code/lib/postinstall/package.json
+++ b/code/lib/postinstall/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/postinstall",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook addons postinstall utilities",
"keywords": [
"api",
@@ -43,10 +43,10 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"devDependencies": {
- "jest": "^26.6.3",
- "jest-specific-snapshot": "^4.0.0",
+ "jest": "^29.3.1",
+ "jest-specific-snapshot": "^6.0.0",
"jscodeshift": "^0.13.1",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"publishConfig": {
"access": "public"
@@ -56,5 +56,5 @@
"./src/index.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/preview-web/jest.config.js b/code/lib/preview-web/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/lib/preview-web/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/preview-web/package.json b/code/lib/preview-web/package.json
index 7b7a267e371..02c1d993ee7 100644
--- a/code/lib/preview-web/package.json
+++ b/code/lib/preview-web/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preview-web",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "",
"keywords": [
"storybook"
@@ -42,12 +42,12 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/channels": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
- "@storybook/store": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/channels": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
+ "@storybook/store": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"ansi-to-html": "^0.6.11",
"global": "^4.4.0",
"lodash": "^4.17.21",
@@ -57,10 +57,9 @@
"util-deprecate": "^1.0.2"
},
"devDependencies": {
- "@storybook/channel-postmessage": "7.0.0-alpha.49",
+ "@storybook/channel-postmessage": "7.0.0-alpha.50",
"react": "16.14.0",
- "ts-jest": "^28.0.8",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"publishConfig": {
"access": "public"
@@ -70,5 +69,5 @@
"./src/index.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/preview-web/src/PreviewWeb.integration.test.ts b/code/lib/preview-web/src/PreviewWeb.integration.test.ts
index 1347bc4ddf9..43eb31038ff 100644
--- a/code/lib/preview-web/src/PreviewWeb.integration.test.ts
+++ b/code/lib/preview-web/src/PreviewWeb.integration.test.ts
@@ -3,7 +3,6 @@ import global from 'global';
import type { Store_RenderContext } from '@storybook/types';
import { addons, mockChannel as createMockChannel } from '@storybook/addons';
-import { mocked } from 'ts-jest/utils';
import { expect } from '@jest/globals';
import { PreviewWeb } from './PreviewWeb';
@@ -62,8 +61,8 @@ beforeEach(() => {
addons.setChannel(mockChannel as any);
addons.setServerChannel(createMockChannel());
- mocked(WebView.prototype).prepareForDocs.mockReturnValue('docs-element' as any);
- mocked(WebView.prototype).prepareForStory.mockReturnValue('story-element' as any);
+ jest.mocked(WebView.prototype).prepareForDocs.mockReturnValue('docs-element' as any);
+ jest.mocked(WebView.prototype).prepareForStory.mockReturnValue('story-element' as any);
});
describe('PreviewWeb', () => {
diff --git a/code/lib/preview-web/src/PreviewWeb.test.ts b/code/lib/preview-web/src/PreviewWeb.test.ts
index 22fd6cf1cb6..cf65a9db5e1 100644
--- a/code/lib/preview-web/src/PreviewWeb.test.ts
+++ b/code/lib/preview-web/src/PreviewWeb.test.ts
@@ -29,8 +29,12 @@ import {
} from '@storybook/core-events';
import { logger } from '@storybook/client-logger';
import { addons, mockChannel as createMockChannel } from '@storybook/addons';
-import type { Renderer, Store_ModuleImportFn, ProjectAnnotations } from '@storybook/types';
-import { mocked } from 'ts-jest/utils';
+import type {
+ DecoratorFunction,
+ Renderer,
+ Store_ModuleImportFn,
+ ProjectAnnotations,
+} from '@storybook/types';
import { PreviewWeb } from './PreviewWeb';
import {
@@ -66,11 +70,6 @@ jest.mock('global', () => ({
search: '?id=*',
},
},
- window: {
- location: {
- reload: mockJest.fn(),
- },
- },
FEATURES: {
storyStoreV7: true,
breakingChangesV7: true,
@@ -100,7 +99,8 @@ const createGate = (): [Promise, (_?: any) => void] => {
// a timer, so we need to first setImmediate (to get past the resolution), then run the timers
// Probably jest modern timers do this but they aren't working for some bizzarre reason.
async function waitForSetCurrentStory() {
- await new Promise((r) => setImmediate(r));
+ jest.useFakeTimers({ doNotFake: ['setTimeout'] });
+ await new Promise((r) => setTimeout(r, 0));
jest.runAllTimers();
}
@@ -140,8 +140,8 @@ beforeEach(() => {
addons.setServerChannel(createMockChannel());
mockFetchResult = { status: 200, json: mockStoryIndex, text: () => 'error text' };
- mocked(WebView.prototype).prepareForDocs.mockReturnValue('docs-element' as any);
- mocked(WebView.prototype).prepareForStory.mockReturnValue('story-element' as any);
+ jest.mocked(WebView.prototype).prepareForDocs.mockReturnValue('docs-element' as any);
+ jest.mocked(WebView.prototype).prepareForStory.mockReturnValue('story-element' as any);
});
describe('PreviewWeb', () => {
@@ -196,6 +196,7 @@ describe('PreviewWeb', () => {
it('SET_GLOBALS sets globals and types even when undefined', async () => {
await createAndRenderPreview({
+ // @ts-expect-error (not strict)
getProjectAnnotations: () => ({ renderToCanvas: jest.fn() }),
});
@@ -2029,6 +2030,18 @@ describe('PreviewWeb', () => {
});
describe('while story is still rendering', () => {
+ let originalLocation = window.location;
+ beforeEach(() => {
+ originalLocation = window.location;
+ delete (window as Partial).location;
+ window.location = { ...originalLocation, reload: jest.fn() };
+ });
+
+ afterEach(() => {
+ delete (window as Partial).location;
+ window.location = { ...originalLocation, reload: originalLocation.reload };
+ });
+
it('stops initial story after loaders if running', async () => {
const [gate, openGate] = createGate();
componentOneExports.default.loaders[0].mockImplementationOnce(async () => gate);
@@ -2180,10 +2193,11 @@ describe('PreviewWeb', () => {
// Wait three ticks without resolving the play function
await waitForSetCurrentStory();
- await waitForSetCurrentStory();
- await waitForSetCurrentStory();
+ // We can't mock setTimeout for this test, due to waitForSetCurrentStory hack,
+ // So give some (real) time for the reload to be called
+ await new Promise((r) => setTimeout(r, 100));
- expect(global.window.location.reload).toHaveBeenCalled();
+ expect(window.location.reload).toHaveBeenCalled();
expect(mockChannel.emit).not.toHaveBeenCalledWith(STORY_CHANGED, 'component-one--b');
expect(projectAnnotations.renderToCanvas).not.toHaveBeenCalledWith(
expect.objectContaining({
@@ -3095,8 +3109,7 @@ describe('PreviewWeb', () => {
describe('when a standalone docs file changes', () => {
const newStandaloneDocsExports = { default: jest.fn() };
- const newImportFn = jest.fn(async (path) => {
- // @ts-expect-error (not strict)
+ const newImportFn = jest.fn(async (path: string) => {
return path === './src/Introduction.mdx' ? newStandaloneDocsExports : importFn(path);
});
@@ -3208,8 +3221,7 @@ describe('PreviewWeb', () => {
expect(mockChannel.emit).toHaveBeenCalledWith(CONFIG_ERROR, err);
});
- // @ts-expect-error (not strict)
- const newGlobalDecorator = jest.fn((s) => s());
+ const newGlobalDecorator = jest.fn((s) => s());
const newGetProjectAnnotations = () => {
return {
...projectAnnotations,
diff --git a/code/lib/preview-web/src/PreviewWithSelection.tsx b/code/lib/preview-web/src/PreviewWithSelection.tsx
index 4ba91ec99a7..7444e5f5543 100644
--- a/code/lib/preview-web/src/PreviewWithSelection.tsx
+++ b/code/lib/preview-web/src/PreviewWithSelection.tsx
@@ -41,7 +41,7 @@ import { StandaloneDocsRender } from './render/StandaloneDocsRender';
import type { SelectionStore } from './SelectionStore';
import type { View } from './View';
-const { window: globalWindow } = global;
+const globalWindow = globalThis;
function focusInInput(event: Event) {
const target = event.target as Element;
diff --git a/code/lib/preview-web/src/render/StoryRender.test.ts b/code/lib/preview-web/src/render/StoryRender.test.ts
index 13011b3db51..20cbb680059 100644
--- a/code/lib/preview-web/src/render/StoryRender.test.ts
+++ b/code/lib/preview-web/src/render/StoryRender.test.ts
@@ -36,6 +36,7 @@ describe('StoryRender', () => {
const render = new StoryRender(
new Channel(),
mockStore as unknown as StoryStore,
+ // @ts-expect-error jest mock
jest.fn(),
{} as any,
entry.id,
diff --git a/code/lib/preview-web/src/render/StoryRender.ts b/code/lib/preview-web/src/render/StoryRender.ts
index d9a02fd3e3f..845a1ccb8fc 100644
--- a/code/lib/preview-web/src/render/StoryRender.ts
+++ b/code/lib/preview-web/src/render/StoryRender.ts
@@ -1,4 +1,3 @@
-import global from 'global';
import type {
Renderer,
Store_RenderContext,
@@ -21,7 +20,7 @@ import {
import type { Render, RenderType } from './Render';
import { PREPARE_ABORTED } from './Render';
-const { AbortController } = global;
+const { AbortController } = globalThis;
export type RenderPhase =
| 'preparing'
@@ -293,7 +292,7 @@ export class StoryRender implements Render {});
}
}
diff --git a/code/lib/router/jest.config.js b/code/lib/router/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/router/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/router/package.json b/code/lib/router/package.json
index 39cced199db..5f8f0e50bfd 100644
--- a/code/lib/router/package.json
+++ b/code/lib/router/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/router",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Core Storybook Router",
"keywords": [
"storybook"
@@ -47,7 +47,7 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/client-logger": "7.0.0-alpha.49",
+ "@storybook/client-logger": "7.0.0-alpha.50",
"memoizerific": "^1.11.3",
"qs": "^6.10.0"
},
@@ -58,7 +58,7 @@
"react-router-dom": "6.0.2",
"ts-dedent": "^2.0.0",
"ts-node": "^10.4.0",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -74,5 +74,5 @@
"./src/utils.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/source-loader/jest.config.js b/code/lib/source-loader/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/source-loader/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/source-loader/package.json b/code/lib/source-loader/package.json
index 4e980fc6acf..98bf5e84d78 100644
--- a/code/lib/source-loader/package.json
+++ b/code/lib/source-loader/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/source-loader",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Source loader",
"keywords": [
"lib",
@@ -43,15 +43,15 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/csf": "0.0.2-next.5",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/csf": "0.0.2-next.7",
+ "@storybook/types": "7.0.0-alpha.50",
"estraverse": "^5.2.0",
"lodash": "^4.17.21",
- "prettier": ">=2.2.1 <=3.0.0"
+ "prettier": "^2.7.1"
},
"devDependencies": {
- "jest-specific-snapshot": "^4.0.0",
- "typescript": "~4.6.3"
+ "jest-specific-snapshot": "^6.0.0",
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -66,5 +66,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/store/jest.config.js b/code/lib/store/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/store/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/store/package.json b/code/lib/store/package.json
index 56840e6c62a..990cbf5f40f 100644
--- a/code/lib/store/package.json
+++ b/code/lib/store/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/store",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "",
"keywords": [
"storybook"
@@ -42,11 +42,11 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
- "@storybook/csf": "0.0.2-next.5",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
+ "@storybook/csf": "0.0.2-next.7",
+ "@storybook/types": "7.0.0-alpha.50",
"dequal": "^2.0.2",
"global": "^4.4.0",
"lodash": "^4.17.21",
@@ -57,7 +57,7 @@
"util-deprecate": "^1.0.2"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -72,5 +72,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/store/src/args.ts b/code/lib/store/src/args.ts
index d8f101b1a07..f04e0c978dc 100644
--- a/code/lib/store/src/args.ts
+++ b/code/lib/store/src/args.ts
@@ -145,7 +145,10 @@ export const deepDiff = (value: any, update: any): any => {
};
export const NO_TARGET_NAME = '';
-export function groupArgsByTarget({ args, argTypes }: StoryContext) {
+export function groupArgsByTarget({
+ args,
+ argTypes,
+}: StoryContext) {
const groupedArgs: Record> = {};
(Object.entries(args) as [keyof TArgs, any][]).forEach(([name, value]) => {
const { target = NO_TARGET_NAME } = (argTypes[name] || {}) as { target?: string };
@@ -156,6 +159,6 @@ export function groupArgsByTarget({ args, argTypes }: StoryContext
return groupedArgs;
}
-export function noTargetArgs(context: StoryContext) {
+export function noTargetArgs(context: StoryContext) {
return groupArgsByTarget(context)[NO_TARGET_NAME];
}
diff --git a/code/lib/telemetry/jest.config.js b/code/lib/telemetry/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/telemetry/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/telemetry/package.json b/code/lib/telemetry/package.json
index fe4593a89ea..fd57fea4566 100644
--- a/code/lib/telemetry/package.json
+++ b/code/lib/telemetry/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/telemetry",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Telemetry logging for crash reports and usage statistics",
"keywords": [
"storybook"
@@ -42,8 +42,8 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/core-common": "7.0.0-alpha.49",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/core-common": "7.0.0-alpha.50",
"chalk": "^4.1.0",
"detect-package-manager": "^2.0.1",
"fetch-retry": "^5.0.2",
@@ -53,7 +53,7 @@
"read-pkg-up": "^7.0.1"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"publishConfig": {
"access": "public"
@@ -64,5 +64,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/theming/jest.config.js b/code/lib/theming/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/lib/theming/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/theming/package.json b/code/lib/theming/package.json
index d5ad1d052ff..b1240180200 100644
--- a/code/lib/theming/package.json
+++ b/code/lib/theming/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/theming",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Core Storybook Components",
"keywords": [
"storybook"
@@ -48,7 +48,7 @@
},
"dependencies": {
"@emotion/use-insertion-effect-with-fallbacks": "^1.0.0",
- "@storybook/client-logger": "7.0.0-alpha.49",
+ "@storybook/client-logger": "7.0.0-alpha.50",
"memoizerific": "^1.11.3"
},
"devDependencies": {
@@ -57,13 +57,13 @@
"@emotion/react": "^11.10.4",
"@emotion/styled": "^11.10.4",
"@types/fs-extra": "^9.0.6",
- "@types/node": "^16.0.0",
+ "@types/node": "^18.11.9",
"deep-object-diff": "^1.1.0",
"fs-extra": "^9.0.1",
"global": "^4.4.0",
"polished": "^4.2.2",
"ts-dedent": "^2.0.0",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -79,5 +79,5 @@
],
"post": "./scripts/fix-theme-type-export.ts"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/types/jest.config.js b/code/lib/types/jest.config.js
new file mode 100644
index 00000000000..343e4c7a7f3
--- /dev/null
+++ b/code/lib/types/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.node');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/lib/types/package.json b/code/lib/types/package.json
index 02719893f89..9a27c3bbcd6 100644
--- a/code/lib/types/package.json
+++ b/code/lib/types/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/types",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Core Storybook Types",
"keywords": [
"storybook"
@@ -40,17 +40,17 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@babel/core": "^7.12.10",
- "@types/babel__core": "^7.0.0",
+ "@babel/core": "^7.20.2",
+ "@types/babel__core": "^7.1.20",
"@types/express": "^4.7.0",
"express": "^4.17.1",
"file-system-cache": "^2.0.0"
},
"devDependencies": {
- "@storybook/csf": "0.0.2-next.5",
- "@types/node": "^16.0.0",
+ "@storybook/csf": "0.0.2-next.7",
+ "@types/node": "^18.11.9",
"synchronous-promise": "^2.0.15",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"publishConfig": {
"access": "public"
@@ -60,5 +60,5 @@
"./src/index.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/lib/types/src/modules/csf.ts b/code/lib/types/src/modules/csf.ts
index 28b1753ef69..00c46c323a6 100644
--- a/code/lib/types/src/modules/csf.ts
+++ b/code/lib/types/src/modules/csf.ts
@@ -23,7 +23,7 @@ import type {
LegacyStoryAnnotationsOrFn,
LegacyStoryFn,
LoaderFunction,
- Parameters as ParametersBase,
+ Parameters,
PartialStoryFn,
PlayFunction,
PlayFunctionContext,
@@ -51,6 +51,7 @@ import type {
StoryIdentifier,
StoryKind,
StoryName,
+ StrictArgs,
StrictArgTypes,
StrictGlobalTypes,
StrictInputType,
@@ -83,6 +84,7 @@ export type {
LegacyStoryAnnotationsOrFn,
LegacyStoryFn,
LoaderFunction,
+ Parameters,
PartialStoryFn,
PlayFunction,
PlayFunctionContext,
@@ -109,6 +111,7 @@ export type {
StoryIdentifier,
StoryKind,
StoryName,
+ StrictArgs,
StrictArgTypes,
StrictGlobalTypes,
StrictInputType,
@@ -135,13 +138,15 @@ export type ViewMode = ViewModeBase | 'story' | 'info' | 'settings' | string | u
type Layout = 'centered' | 'fullscreen' | 'padded' | 'none';
-export interface Parameters extends ParametersBase {
- fileName?: string;
+export interface StorybookParameters {
options?: Addon_OptionsParameter;
/** The layout property defines basic styles added to the preview body where the story is rendered. If you pass 'none', no styles are applied. */
layout?: Layout;
- docsOnly?: boolean;
- [key: string]: any;
+}
+
+export interface StorybookInternalParameters extends StorybookParameters {
+ fileName?: string;
+ docsOnly?: true;
}
export type Path = string;
diff --git a/code/package.json b/code/package.json
index e69db64de77..80f52cac198 100644
--- a/code/package.json
+++ b/code/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/root",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"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": [
@@ -57,7 +57,7 @@
"changelog": "pr-log --sloppy --cherry-pick",
"changelog:next": "pr-log --sloppy --since-prerelease",
"check": "NODE_ENV=production node ../scripts/check-package.js",
- "ci-tests": "yarn task --task check --no-link --start-from=install && yarn lint && yarn test",
+ "ci-tests": "yarn task --task check --no-link --start-from=install && yarn lint && yarn test && cd ../scripts && yarn test",
"coverage": "codecov",
"danger": "danger",
"generate-repros": "zx ../scripts/repros-generator/index.mjs",
@@ -76,9 +76,9 @@
"publish:debug": "npm run publish:latest -- --npm-tag=debug --no-push",
"publish:latest": "lerna publish --exact --concurrency 1 --force-publish",
"publish:next": "npm run publish:latest -- --npm-tag=next",
- "storybook:blocks": "BLOCKS_ONLY=true yarn storybook:ui",
- "storybook:blocks:build": "BLOCKS_ONLY=true yarn storybook:ui:build",
- "storybook:blocks:chromatic": "BLOCKS_ONLY=true yarn storybook:ui:chromatic --project-token=${CHROMATIC_TOKEN_STORYBOOK_BLOCKS:-MISSING_PROJECT_TOKEN}",
+ "storybook:blocks": "STORYBOOK_BLOCKS_ONLY=true yarn storybook:ui",
+ "storybook:blocks:build": "STORYBOOK_BLOCKS_ONLY=true yarn storybook:ui:build",
+ "storybook:blocks:chromatic": "STORYBOOK_BLOCKS_ONLY=true yarn storybook:ui:chromatic --project-token=${CHROMATIC_TOKEN_STORYBOOK_BLOCKS:-MISSING_PROJECT_TOKEN}",
"storybook:ui": "NODE_OPTIONS=\"--preserve-symlinks --preserve-symlinks-main\" ./lib/cli/bin/index.js dev --port 6006 --config-dir ./ui/.storybook --no-manager-cache",
"storybook:ui:build": "NODE_OPTIONS=\"--preserve-symlinks --preserve-symlinks-main\" ./lib/cli/bin/index.js build --config-dir ./ui/.storybook",
"storybook:ui:chromatic": "yarn chromatic --build-script-name storybook:ui:build --storybook-config-dir ./ui/.storybook --storybook-base-dir ./code/ui --project-token=${CHROMATIC_TOKEN_STORYBOOK_UI:-MISSING_PROJECT_TOKEN} --only-changed --exit-zero-on-changes --exit-once-uploaded",
@@ -110,42 +110,42 @@
],
"resolutions": {
"@nrwl/cli": "14.6.1",
- "@typescript-eslint/eslint-plugin": "^5.40.1",
- "@typescript-eslint/experimental-utils": "^5.40.1",
- "@typescript-eslint/parser": "^5.40.1",
+ "@typescript-eslint/eslint-plugin": "^5.43.0",
+ "@typescript-eslint/experimental-utils": "^5.43.0",
+ "@typescript-eslint/parser": "^5.43.0",
"boxen": "^5.1.2",
"esbuild": "^0.14.48",
- "eslint": "^8.26.0",
+ "eslint": "^8.27.0",
"serialize-javascript": "^3.1.0",
- "typescript": "~4.6.3",
"webpack": "5"
},
"dependencies": {
- "@babel/cli": "^7.17.6",
- "@babel/core": "^7.17.5",
- "@babel/plugin-proposal-class-properties": "^7.16.7",
- "@babel/plugin-proposal-decorators": "^7.17.2",
- "@babel/plugin-proposal-export-default-from": "^7.16.7",
- "@babel/plugin-proposal-object-rest-spread": "^7.17.3",
- "@babel/plugin-proposal-private-methods": "^7.16.11",
+ "@babel/cli": "^7.19.3",
+ "@babel/core": "^7.20.2",
+ "@babel/plugin-proposal-class-properties": "^7.18.6",
+ "@babel/plugin-proposal-decorators": "^7.20.2",
+ "@babel/plugin-proposal-export-default-from": "^7.18.10",
+ "@babel/plugin-proposal-object-rest-spread": "^7.20.2",
+ "@babel/plugin-proposal-private-methods": "^7.18.6",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
- "@babel/plugin-transform-arrow-functions": "^7.16.7",
- "@babel/plugin-transform-block-scoping": "^7.16.7",
- "@babel/plugin-transform-destructuring": "^7.17.3",
- "@babel/plugin-transform-shorthand-properties": "^7.16.7",
- "@babel/preset-env": "^7.16.11",
- "@babel/preset-flow": "^7.16.7",
- "@babel/preset-react": "^7.16.7",
- "@babel/preset-typescript": "^7.16.7",
- "@babel/runtime": "^7.17.2",
+ "@babel/plugin-transform-arrow-functions": "^7.18.6",
+ "@babel/plugin-transform-block-scoping": "^7.20.2",
+ "@babel/plugin-transform-destructuring": "^7.20.2",
+ "@babel/plugin-transform-shorthand-properties": "^7.18.6",
+ "@babel/preset-env": "^7.20.2",
+ "@babel/preset-flow": "^7.18.6",
+ "@babel/preset-react": "^7.18.6",
+ "@babel/preset-typescript": "^7.18.6",
+ "@babel/runtime": "^7.20.1",
"@compodoc/compodoc": "^1.1.18",
"@emotion/babel-plugin": "^11.10.2",
"@emotion/jest": "^11.10.0",
+ "@jest/globals": "^29.3.1",
"@linear/sdk": "^1.21.0",
"@nrwl/cli": "14.6.1",
"@nrwl/nx-cloud": "14.6.0",
"@nrwl/workspace": "14.6.1",
- "@playwright/test": "1.27.0",
+ "@playwright/test": "1.28.0",
"@storybook/addon-a11y": "workspace:*",
"@storybook/addon-actions": "workspace:*",
"@storybook/addon-backgrounds": "workspace:*",
@@ -184,7 +184,7 @@
"@storybook/core-events": "workspace:*",
"@storybook/core-server": "workspace:*",
"@storybook/core-webpack": "workspace:*",
- "@storybook/csf": "0.0.2-next.5",
+ "@storybook/csf": "0.0.2-next.7",
"@storybook/csf-plugin": "workspace:*",
"@storybook/csf-tools": "workspace:*",
"@storybook/docs-tools": "workspace:*",
@@ -242,32 +242,31 @@
"@types/escodegen": "^0.0.6",
"@types/express": "^4.17.11",
"@types/fs-extra": "^9.0.6",
- "@types/jest": "^26.0.16",
"@types/js-yaml": "^3.12.6",
"@types/lodash": "^4.14.167",
- "@types/node": "^16.0.0",
+ "@types/node": "^18.11.9",
"@types/node-cleanup": "^2.1.1",
"@types/prompts": "2.0.11",
- "@types/react": "^16.14.23",
+ "@types/react": "^16.14.34",
"@types/react-dom": "^16.9.14",
"@types/semver": "^7.3.4",
"@types/serve-static": "^1.13.8",
"@types/shelljs": "^0.8.7",
"@types/terser-webpack-plugin": "^5.2.0",
"@types/webpack-dev-middleware": "^5.3.0",
- "@typescript-eslint/eslint-plugin": "^5.40.1",
- "@typescript-eslint/experimental-utils": "^5.40.1",
- "@typescript-eslint/parser": "^5.40.1",
+ "@typescript-eslint/eslint-plugin": "^5.43.0",
+ "@typescript-eslint/experimental-utils": "^5.43.0",
+ "@typescript-eslint/parser": "^5.43.0",
"@vitejs/plugin-react": "^2.1.0",
"babel-core": "^7.0.0-bridge.0",
"babel-eslint": "^10.1.0",
- "babel-jest": "^26.6.3",
- "babel-loader": "^8.2.5",
+ "babel-jest": "^29.3.1",
+ "babel-loader": "^8.3.0",
"babel-plugin-add-react-displayname": "^0.0.5",
"babel-plugin-dynamic-import-node": "^2.3.3",
"babel-plugin-macros": "^3.0.1",
"chalk": "^4.1.0",
- "chromatic": "^6.11.3",
+ "chromatic": "6.11.2",
"codecov": "^3.8.1",
"commander": "^6.2.1",
"concurrently": "^5.3.0",
@@ -280,7 +279,7 @@
"esbuild": "^0.14.48",
"esbuild-loader": "^2.19.0",
"esbuild-plugin-alias": "^0.2.1",
- "eslint": "^8.26.0",
+ "eslint": "^8.27.0",
"eslint-plugin-import": "^2.26.0",
"eslint-plugin-react": "^7.31.10",
"eslint-plugin-storybook": "^0.6.6",
@@ -293,17 +292,13 @@
"global": "^4.4.0",
"http-server": "^0.12.3",
"husky": "^4.3.7",
- "jest": "^26.6.3",
- "jest-environment-jsdom": "^26.6.2",
- "jest-environment-jsdom-thirteen": "^1.0.1",
- "jest-enzyme": "^7.1.2",
- "jest-image-snapshot": "^4.3.0",
- "jest-jasmine2": "^26.6.3",
- "jest-junit": "^13.0.0",
+ "jest": "^29.3.1",
+ "jest-environment-jsdom": "^29.3.1",
+ "jest-image-snapshot": "^6.0.0",
+ "jest-junit": "^14.0.1",
"jest-os-detection": "^1.3.1",
- "jest-raw-loader": "^1.0.1",
- "jest-serializer-html": "^7.0.0",
- "jest-watch-typeahead": "^0.6.1",
+ "jest-serializer-html": "^7.1.0",
+ "jest-watch-typeahead": "^2.2.1",
"js-yaml": "^3.14.1",
"lerna": "^3.22.1",
"lint-staged": "^10.5.4",
@@ -315,12 +310,12 @@
"npmlog": "^5.0.1",
"nx": "14.6.1",
"p-limit": "^3.1.0",
- "playwright": "1.27.0",
+ "playwright": "1.28.0",
"prettier": "2.7.1",
"process": "^0.11.10",
"prompts": "^2.4.0",
"raf": "^3.4.1",
- "react": "^16.8.0",
+ "react": "^16.14.0",
"read-pkg-up": "^7.0.1",
"regenerator-runtime": "^0.13.7",
"remark": "^13.0.0",
@@ -335,10 +330,9 @@
"terser-webpack-plugin": "^5.3.1",
"trash": "^7.0.0",
"ts-dedent": "^2.0.0",
- "ts-jest": "^26.4.4",
"ts-node": "^10.4.0",
"tsup": "^6.2.2",
- "typescript": "~4.6.3",
+ "typescript": "^4.9.3",
"util": "^0.12.4",
"vite": "^3.1.7",
"vite-plugin-turbosnap": "^1.0.1",
diff --git a/code/presets/html-webpack/package.json b/code/presets/html-webpack/package.json
index b1d6e40471d..18ae0ba63b9 100644
--- a/code/presets/html-webpack/package.json
+++ b/code/presets/html-webpack/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preset-html-webpack",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for HTML: View HTML snippets in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -50,15 +50,15 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/core-webpack": "7.0.0-alpha.49",
- "@types/node": "^16.0.0",
+ "@storybook/core-webpack": "7.0.0-alpha.50",
+ "@types/node": "^18.11.9",
"html-loader": "^3.1.0",
"react": "16.14.0",
"react-dom": "16.14.0",
"webpack": "5"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"@babel/core": "*"
@@ -75,5 +75,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/presets/preact-webpack/package.json b/code/presets/preact-webpack/package.json
index 2f3786934ca..f396a755de7 100644
--- a/code/presets/preact-webpack/package.json
+++ b/code/presets/preact-webpack/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preset-preact-webpack",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for Preact: Develop Preact Component in isolation.",
"keywords": [
"storybook"
@@ -50,15 +50,15 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@babel/plugin-transform-react-jsx": "^7.12.12",
- "@storybook/core-webpack": "7.0.0-alpha.49",
- "@types/node": "^16.0.0",
+ "@babel/plugin-transform-react-jsx": "^7.19.0",
+ "@storybook/core-webpack": "7.0.0-alpha.50",
+ "@types/node": "^18.11.9",
"react": "16.14.0",
"react-dom": "16.14.0"
},
"devDependencies": {
"preact": "^10.5.13",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"@babel/core": "*",
@@ -76,5 +76,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/presets/react-webpack/package.json b/code/presets/react-webpack/package.json
index 254cd5e6df5..50a2970d283 100644
--- a/code/presets/react-webpack/package.json
+++ b/code/presets/react-webpack/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preset-react-webpack",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for React: Develop React Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -71,15 +71,15 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@babel/preset-flow": "^7.12.1",
- "@babel/preset-react": "^7.12.10",
+ "@babel/preset-flow": "^7.18.6",
+ "@babel/preset-react": "^7.18.6",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.5",
- "@storybook/core-webpack": "7.0.0-alpha.49",
- "@storybook/docs-tools": "7.0.0-alpha.49",
- "@storybook/node-logger": "7.0.0-alpha.49",
- "@storybook/react": "7.0.0-alpha.49",
+ "@storybook/core-webpack": "7.0.0-alpha.50",
+ "@storybook/docs-tools": "7.0.0-alpha.50",
+ "@storybook/node-logger": "7.0.0-alpha.50",
+ "@storybook/react": "7.0.0-alpha.50",
"@storybook/react-docgen-typescript-plugin": "1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0",
- "@types/node": "^16.0.0",
+ "@types/node": "^18.11.9",
"@types/semver": "^7.3.4",
"babel-plugin-add-react-displayname": "^0.0.5",
"babel-plugin-react-docgen": "^4.2.1",
@@ -89,11 +89,11 @@
},
"devDependencies": {
"@types/util-deprecate": "^1.0.0",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"@babel/core": "^7.11.5",
- "jest-specific-snapshot": "^4.0.0",
+ "jest-specific-snapshot": "^6.0.0",
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
"react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0",
"require-from-string": "^2.0.2",
@@ -123,5 +123,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/presets/server-webpack/package.json b/code/presets/server-webpack/package.json
index b7c651ffbe4..25af97c57cc 100644
--- a/code/presets/server-webpack/package.json
+++ b/code/presets/server-webpack/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preset-server-webpack",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for Server: View HTML snippets from a server in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -55,10 +55,10 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/core-server": "7.0.0-alpha.49",
- "@storybook/core-webpack": "7.0.0-alpha.49",
- "@storybook/server": "7.0.0-alpha.49",
- "@types/node": "^16.0.0",
+ "@storybook/core-server": "7.0.0-alpha.50",
+ "@storybook/core-webpack": "7.0.0-alpha.50",
+ "@storybook/server": "7.0.0-alpha.50",
+ "@types/node": "^18.11.9",
"global": "^4.4.0",
"react": "16.14.0",
"react-dom": "16.14.0",
@@ -68,8 +68,8 @@
},
"devDependencies": {
"fs-extra": "^9.0.1",
- "jest-specific-snapshot": "^4.0.0",
- "typescript": "~4.6.3",
+ "jest-specific-snapshot": "^6.0.0",
+ "typescript": "^4.9.3",
"yaml": "^1.10.0"
},
"engines": {
@@ -85,5 +85,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/presets/svelte-webpack/package.json b/code/presets/svelte-webpack/package.json
index 1c49177319d..a1c3aaf2780 100644
--- a/code/presets/svelte-webpack/package.json
+++ b/code/presets/svelte-webpack/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preset-svelte-webpack",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for Svelte: Develop Svelte Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -65,8 +65,8 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/core-webpack": "7.0.0-alpha.49",
- "@storybook/node-logger": "7.0.0-alpha.49",
+ "@storybook/core-webpack": "7.0.0-alpha.50",
+ "@storybook/node-logger": "7.0.0-alpha.50",
"react": "16.14.0",
"react-dom": "16.14.0",
"sveltedoc-parser": "^4.2.1",
@@ -75,7 +75,7 @@
"devDependencies": {
"svelte": "^3.31.2",
"svelte-loader": "^3.1.2",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"@babel/core": "*",
@@ -97,5 +97,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/presets/vue-webpack/package.json b/code/presets/vue-webpack/package.json
index 8cf6a3aa5fb..78bfbf7dde9 100644
--- a/code/presets/vue-webpack/package.json
+++ b/code/presets/vue-webpack/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preset-vue-webpack",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for Vue: Develop Vue Component in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -60,9 +60,9 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/core-webpack": "7.0.0-alpha.49",
- "@storybook/docs-tools": "7.0.0-alpha.49",
- "@types/node": "^16.0.0",
+ "@storybook/core-webpack": "7.0.0-alpha.50",
+ "@storybook/docs-tools": "7.0.0-alpha.50",
+ "@types/node": "^18.11.9",
"react": "16.14.0",
"react-dom": "16.14.0",
"ts-loader": "^9.2.8",
@@ -71,7 +71,7 @@
"webpack": "5"
},
"devDependencies": {
- "typescript": "~4.6.3",
+ "typescript": "^4.9.3",
"vue": "^2.6.12",
"vue-loader": "^15.7.0",
"vue-template-compiler": "^2.6.14",
@@ -99,5 +99,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/presets/vue3-webpack/package.json b/code/presets/vue3-webpack/package.json
index 18fe363b79d..c719d9ad8a3 100644
--- a/code/presets/vue3-webpack/package.json
+++ b/code/presets/vue3-webpack/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preset-vue3-webpack",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for Vue 3: Develop Vue 3 Components in isolation with Hot Reloading.",
"keywords": [
"storybook"
@@ -60,9 +60,9 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/core-webpack": "7.0.0-alpha.49",
- "@storybook/docs-tools": "7.0.0-alpha.49",
- "@types/node": "^16.0.0",
+ "@storybook/core-webpack": "7.0.0-alpha.50",
+ "@storybook/docs-tools": "7.0.0-alpha.50",
+ "@types/node": "^18.11.9",
"react": "16.14.0",
"react-dom": "16.14.0",
"ts-loader": "^9.2.8",
@@ -73,7 +73,7 @@
},
"devDependencies": {
"@vue/compiler-sfc": "^3.2.33",
- "typescript": "~4.6.3",
+ "typescript": "^4.9.3",
"vue": "^3.2.33"
},
"peerDependencies": {
@@ -96,5 +96,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/presets/web-components-webpack/package.json b/code/presets/web-components-webpack/package.json
index 9fc5d4ab562..81bec2e1860 100644
--- a/code/presets/web-components-webpack/package.json
+++ b/code/presets/web-components-webpack/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preset-web-components-webpack",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook for web-components: View web components snippets in isolation with Hot Reloading.",
"keywords": [
"lit-html",
@@ -54,17 +54,17 @@
"dependencies": {
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-syntax-import-meta": "^7.10.4",
- "@babel/preset-env": "^7.12.11",
- "@storybook/core-webpack": "7.0.0-alpha.49",
- "@types/node": "^16.0.0",
- "babel-loader": "^7.0.0 || ^8.0.0",
+ "@babel/preset-env": "^7.20.2",
+ "@storybook/core-webpack": "7.0.0-alpha.50",
+ "@types/node": "^18.11.9",
+ "babel-loader": "^8.3.0",
"babel-plugin-bundled-import-meta": "^0.3.1",
"react": "16.14.0",
"react-dom": "16.14.0"
},
"devDependencies": {
"lit-html": "2.0.2",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"lit-html": "^1.4.1 || ^2.0.0"
@@ -81,5 +81,5 @@
],
"platform": "node"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/renderers/html/jest.config.js b/code/renderers/html/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/renderers/html/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/renderers/html/package.json b/code/renderers/html/package.json
index 7e665a37cf4..c2fa47bef95 100644
--- a/code/renderers/html/package.json
+++ b/code/renderers/html/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/html",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook HTML renderer",
"keywords": [
"storybook"
@@ -51,19 +51,19 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/core-client": "7.0.0-alpha.49",
- "@storybook/docs-tools": "7.0.0-alpha.49",
- "@storybook/preview-web": "7.0.0-alpha.49",
- "@storybook/store": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/core-client": "7.0.0-alpha.50",
+ "@storybook/docs-tools": "7.0.0-alpha.50",
+ "@storybook/preview-web": "7.0.0-alpha.50",
+ "@storybook/store": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"global": "^4.4.0",
"react": "16.14.0",
"react-dom": "16.14.0",
"ts-dedent": "^2.0.0"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"@babel/core": "*"
@@ -81,5 +81,5 @@
],
"platform": "browser"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/renderers/html/src/public-types.ts b/code/renderers/html/src/public-types.ts
index 9cf7cddfd54..f2de4d1fac0 100644
--- a/code/renderers/html/src/public-types.ts
+++ b/code/renderers/html/src/public-types.ts
@@ -2,12 +2,16 @@ import type {
AnnotatedStoryFn,
Args,
ComponentAnnotations,
+ DecoratorFunction,
+ LoaderFunction,
StoryAnnotations,
+ StoryContext as GenericStoryContext,
+ StrictArgs,
} from '@storybook/types';
-
import type { HtmlRenderer } from './types';
-export type { Args, ArgTypes, Parameters } from '@storybook/types';
+export type { Args, ArgTypes, Parameters, StrictArgs } from '@storybook/types';
+export type { HtmlRenderer };
/**
* Metadata to configure the stories for a component.
@@ -40,3 +44,7 @@ export type StoryObj = StoryAnnotations;
* @see [Named Story exports](https://storybook.js.org/docs/formats/component-story-format/#named-story-exports)
*/
export type Story = StoryFn;
+
+export type Decorator = DecoratorFunction;
+export type Loader = LoaderFunction;
+export type StoryContext = GenericStoryContext;
diff --git a/code/renderers/html/template/cli/js/Button.stories.js b/code/renderers/html/template/cli/js/Button.stories.js
index c09a2ad9cee..bdba2f4c777 100644
--- a/code/renderers/html/template/cli/js/Button.stories.js
+++ b/code/renderers/html/template/cli/js/Button.stories.js
@@ -1,17 +1,14 @@
import { createButton } from './Button';
-// More on default export: https://storybook.js.org/docs/html/writing-stories/introduction#default-export
+// More on how to set up stories at: https://storybook.js.org/docs/7.0/html/writing-stories/introduction
export default {
title: 'Example/Button',
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/html/writing-docs/docs-page
tags: ['docsPage'],
- // More on component templates: https://storybook.js.org/docs/html/writing-stories/introduction#using-args
render: ({ label, ...args }) => {
// You can either use a function to create DOM elements or use a plain html string!
// return `${label}
`;
return createButton({ label, ...args });
},
- // More on argTypes: https://storybook.js.org/docs/html/api/argtypes
argTypes: {
backgroundColor: { control: 'color' },
label: { control: 'text' },
@@ -24,6 +21,7 @@ export default {
},
};
+// More on writing stories with args: https://storybook.js.org/docs/7.0/html/writing-stories/args
export const Primary = {
args: {
primary: true,
diff --git a/code/renderers/html/template/cli/js/Header.stories.js b/code/renderers/html/template/cli/js/Header.stories.js
index c6f0c95c6e5..e5f8f59e787 100644
--- a/code/renderers/html/template/cli/js/Header.stories.js
+++ b/code/renderers/html/template/cli/js/Header.stories.js
@@ -2,14 +2,14 @@ import { createHeader } from './Header';
export default {
title: 'Example/Header',
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/html/writing-docs/docs-page
+ // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/7.0/html/writing-docs/docs-page
tags: ['docsPage'],
render: (args) => createHeader(args),
parameters: {
- // More on Story layout: https://storybook.js.org/docs/html/configure/story-layout
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/html/configure/story-layout
layout: 'fullscreen',
},
- // More on argTypes: https://storybook.js.org/docs/html/api/argtypes
+ // More on argTypes: https://storybook.js.org/docs/7.0/html/api/argtypes
argTypes: {
onLogin: { action: 'onLogin' },
onLogout: { action: 'onLogout' },
diff --git a/code/renderers/html/template/cli/js/Page.stories.js b/code/renderers/html/template/cli/js/Page.stories.js
index 047e0ac7ca5..a74a415ab94 100644
--- a/code/renderers/html/template/cli/js/Page.stories.js
+++ b/code/renderers/html/template/cli/js/Page.stories.js
@@ -5,14 +5,14 @@ export default {
title: 'Example/Page',
render: () => createPage(),
parameters: {
- // More on Story layout: https://storybook.js.org/docs/html/configure/story-layout
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/html/configure/story-layout
layout: 'fullscreen',
},
};
export const LoggedOut = {};
-// More on interaction testing: https://storybook.js.org/docs/html/writing-tests/interaction-testing
+// More on interaction testing: https://storybook.js.org/docs/7.0/html/writing-tests/interaction-testing
export const LoggedIn = {
play: async ({ canvasElement }) => {
const canvas = within(canvasElement);
diff --git a/code/renderers/html/template/cli/ts/Button.stories.ts b/code/renderers/html/template/cli/ts/Button.stories.ts
index aff3afb0ce0..1a55ba472b1 100644
--- a/code/renderers/html/template/cli/ts/Button.stories.ts
+++ b/code/renderers/html/template/cli/ts/Button.stories.ts
@@ -5,14 +5,12 @@ import { createButton } from './Button';
// More on how to set up stories at: https://storybook.js.org/docs/html/writing-stories/introduction#default-export
const meta: Meta = {
title: 'Example/Button',
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/html/writing-docs/docs-page
tags: ['docsPage'],
render: (args) => {
// You can either use a function to create DOM elements or use a plain html string!
// return `${label}
`;
return createButton(args);
},
- // More on argTypes: https://storybook.js.org/docs/html/api/argtypes
argTypes: {
backgroundColor: { control: 'color' },
label: { control: 'text' },
@@ -28,7 +26,7 @@ const meta: Meta = {
export default meta;
type Story = StoryObj;
-// More on component templates: https://storybook.js.org/docs/html/writing-stories/introduction#using-args
+// More on writing stories with args: https://storybook.js.org/docs/7.0/html/writing-stories/args
export const Primary: Story = {
args: {
primary: true,
diff --git a/code/renderers/html/template/cli/ts/Header.stories.ts b/code/renderers/html/template/cli/ts/Header.stories.ts
index 5fee0791e4f..740e913c70e 100644
--- a/code/renderers/html/template/cli/ts/Header.stories.ts
+++ b/code/renderers/html/template/cli/ts/Header.stories.ts
@@ -4,14 +4,14 @@ import { createHeader } from './Header';
const meta: Meta = {
title: 'Example/Header',
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/html/writing-docs/docs-page
+ // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/7.0/html/writing-docs/docs-page
tags: ['docsPage'],
render: (args) => createHeader(args),
parameters: {
- // More on Story layout: https://storybook.js.org/docs/html/configure/story-layout
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/html/configure/story-layout
layout: 'fullscreen',
},
- // More on argTypes: https://storybook.js.org/docs/html/api/argtypes
+ // More on argTypes: https://storybook.js.org/docs/7.0/html/api/argtypes
argTypes: {
onLogin: { action: 'onLogin' },
onLogout: { action: 'onLogout' },
diff --git a/code/renderers/html/template/cli/ts/Page.stories.ts b/code/renderers/html/template/cli/ts/Page.stories.ts
index 65131c380bf..67407b7b0fa 100644
--- a/code/renderers/html/template/cli/ts/Page.stories.ts
+++ b/code/renderers/html/template/cli/ts/Page.stories.ts
@@ -6,7 +6,7 @@ const meta: Meta = {
title: 'Example/Page',
render: () => createPage(),
parameters: {
- // More on Story layout: https://storybook.js.org/docs/html/configure/story-layout
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/html/configure/story-layout
layout: 'fullscreen',
},
};
@@ -15,7 +15,7 @@ export default meta;
export const LoggedOut: StoryObj = {};
-// More on interaction testing: https://storybook.js.org/docs/html/writing-tests/interaction-testing
+// More on interaction testing: https://storybook.js.org/docs/7.0/html/writing-tests/interaction-testing
export const LoggedIn: StoryObj = {
play: async ({ canvasElement }) => {
const canvas = within(canvasElement);
diff --git a/code/renderers/preact/jest.config.js b/code/renderers/preact/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/renderers/preact/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/renderers/preact/package.json b/code/renderers/preact/package.json
index 8c73c37ae50..81a33bb0337 100644
--- a/code/renderers/preact/package.json
+++ b/code/renderers/preact/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/preact",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook Preact renderer",
"keywords": [
"storybook"
@@ -51,10 +51,10 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/core-client": "7.0.0-alpha.49",
- "@storybook/store": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/core-client": "7.0.0-alpha.50",
+ "@storybook/store": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"global": "^4.4.0",
"react": "16.14.0",
"react-dom": "16.14.0",
@@ -62,7 +62,7 @@
},
"devDependencies": {
"preact": "^10.5.13",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"preact": "^8.0.0||^10.0.0"
@@ -80,5 +80,5 @@
],
"platform": "browser"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/renderers/preact/src/public-types.ts b/code/renderers/preact/src/public-types.ts
index 11a55e5dabd..33035dd43f4 100644
--- a/code/renderers/preact/src/public-types.ts
+++ b/code/renderers/preact/src/public-types.ts
@@ -3,10 +3,15 @@ import type {
Args,
ComponentAnnotations,
StoryAnnotations,
+ DecoratorFunction,
+ LoaderFunction,
+ StoryContext as GenericStoryContext,
+ StrictArgs,
} from '@storybook/types';
import type { PreactRenderer } from './types';
-export type { Args, ArgTypes, Parameters, StoryContext } from '@storybook/types';
+export type { Args, ArgTypes, Parameters, StrictArgs } from '@storybook/types';
+export type { PreactRenderer };
/**
* Metadata to configure the stories for a component.
@@ -39,3 +44,7 @@ export type StoryObj = StoryAnnotations;
* @see [Named Story exports](https://storybook.js.org/docs/formats/component-story-format/#named-story-exports)
*/
export type Story = StoryFn;
+
+export type Decorator = DecoratorFunction;
+export type Loader = LoaderFunction;
+export type StoryContext = GenericStoryContext;
diff --git a/code/renderers/preact/template/cli/Button.stories.jsx b/code/renderers/preact/template/cli/Button.stories.jsx
index f14dee125a1..0579c20e3c8 100644
--- a/code/renderers/preact/template/cli/Button.stories.jsx
+++ b/code/renderers/preact/template/cli/Button.stories.jsx
@@ -1,19 +1,17 @@
import { Button } from './Button';
-// More on default export: https://storybook.js.org/docs/preact/writing-stories/introduction#default-export
+// More on how to set up stories at: https://storybook.js.org/docs/7.0/preact/writing-stories/introduction
export default {
title: 'Example/Button',
component: Button,
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/preact/writing-docs/docs-page
tags: ['docsPage'],
- // More on argTypes: https://storybook.js.org/docs/preact/api/argtypes
argTypes: {
backgroundColor: { control: 'color' },
onClick: { action: 'onClick' },
},
};
-// More on component templates: https://storybook.js.org/docs/preact/writing-stories/introduction#using-args
+// More on writing stories with args: https://storybook.js.org/docs/7.0/preact/writing-stories/args
export const Primary = {
args: {
primary: true,
diff --git a/code/renderers/preact/template/cli/Header.stories.jsx b/code/renderers/preact/template/cli/Header.stories.jsx
index 601ce764891..88f9d9dc2d1 100644
--- a/code/renderers/preact/template/cli/Header.stories.jsx
+++ b/code/renderers/preact/template/cli/Header.stories.jsx
@@ -3,10 +3,10 @@ import { Header } from './Header';
export default {
title: 'Example/Header',
component: Header,
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/preact/writing-docs/docs-page
+ // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/7.0/preact/writing-docs/docs-page
tags: ['docsPage'],
parameters: {
- // More on Story layout: https://storybook.js.org/docs/preact/configure/story-layout
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/preact/configure/story-layout
layout: 'fullscreen',
},
argTypes: {
diff --git a/code/renderers/preact/template/cli/Page.stories.jsx b/code/renderers/preact/template/cli/Page.stories.jsx
index 77903f60e15..772a5f55625 100644
--- a/code/renderers/preact/template/cli/Page.stories.jsx
+++ b/code/renderers/preact/template/cli/Page.stories.jsx
@@ -6,14 +6,14 @@ export default {
title: 'Example/Page',
component: Page,
parameters: {
- // More on Story layout: https://storybook.js.org/docs/preact/configure/story-layout
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/preact/configure/story-layout
layout: 'fullscreen',
},
};
export const LoggedOut = {};
-// More on interaction testing: https://storybook.js.org/docs/preact/writing-tests/interaction-testing
+// More on interaction testing: https://storybook.js.org/docs/7.0/preact/writing-tests/interaction-testing
export const LoggedIn = {
play: async ({ canvasElement }) => {
const canvas = within(canvasElement);
diff --git a/code/renderers/react/jest.config.js b/code/renderers/react/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/renderers/react/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/renderers/react/package.json b/code/renderers/react/package.json
index 9349a25c244..6c3f26fe7a3 100644
--- a/code/renderers/react/package.json
+++ b/code/renderers/react/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/react",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook React renderer",
"keywords": [
"storybook"
@@ -52,14 +52,14 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/core-client": "7.0.0-alpha.49",
- "@storybook/docs-tools": "7.0.0-alpha.49",
- "@storybook/store": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/core-client": "7.0.0-alpha.50",
+ "@storybook/docs-tools": "7.0.0-alpha.50",
+ "@storybook/store": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"@types/estree": "^0.0.51",
- "@types/node": "^16.0.0",
+ "@types/node": "^18.11.9",
"acorn": "^7.4.1",
"acorn-jsx": "^5.3.1",
"acorn-walk": "^7.2.0",
@@ -74,13 +74,12 @@
"util-deprecate": "^1.0.2"
},
"devDependencies": {
- "@babel/core": "^7.11.5",
- "@jest/globals": "^26.6.2",
+ "@babel/core": "^7.20.2",
"@types/util-deprecate": "^1.0.0",
"expect-type": "^0.14.2",
- "jest-specific-snapshot": "^4.0.0",
+ "jest-specific-snapshot": "^6.0.0",
"require-from-string": "^2.0.2",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -104,5 +103,5 @@
],
"platform": "browser"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/renderers/react/src/public-api.tsx b/code/renderers/react/src/public-api.tsx
index ca854cbe54d..ca761e807b0 100644
--- a/code/renderers/react/src/public-api.tsx
+++ b/code/renderers/react/src/public-api.tsx
@@ -1,13 +1,8 @@
/* eslint-disable prefer-destructuring */
-import type {
- Addon_ClientStoryApi,
- Addon_Loadable,
- Args,
- DecoratorFunction,
-} from '@storybook/types';
import { start } from '@storybook/core-client';
+import type { Addon_ClientStoryApi, Addon_Loadable } from '@storybook/types';
-import { renderToCanvas, render } from './render';
+import { render, renderToCanvas } from './render';
import type { ReactRenderer } from './types';
interface ClientApi extends Addon_ClientStoryApi {
@@ -28,5 +23,3 @@ export const storiesOf: ClientApi['storiesOf'] = (kind, m) => {
export const configure: ClientApi['configure'] = (...args) => api.configure(FRAMEWORK, ...args);
export const forceReRender: ClientApi['forceReRender'] = api.forceReRender;
export const raw: ClientApi['raw'] = api.clientApi.raw;
-
-export type DecoratorFn = DecoratorFunction;
diff --git a/code/renderers/react/src/public-types.test.tsx b/code/renderers/react/src/public-types.test.tsx
index 538e4cb9db3..68b68fd23b2 100644
--- a/code/renderers/react/src/public-types.test.tsx
+++ b/code/renderers/react/src/public-types.test.tsx
@@ -1,18 +1,17 @@
import { describe, test } from '@jest/globals';
-import type { StoryAnnotations } from '@storybook/types';
import { satisfies } from '@storybook/core-common';
+import type { Args, StoryAnnotations, StrictArgs } from '@storybook/types';
import { expectTypeOf } from 'expect-type';
import type { KeyboardEventHandler, ReactNode } from 'react';
import React from 'react';
import type { SetOptional } from 'type-fest';
-import type { DecoratorFn } from './public-api';
-import type { Meta, StoryObj } from './public-types';
+import type { Decorator, Meta, StoryObj } from './public-types';
import type { ReactRenderer } from './types';
-type ReactStory = StoryAnnotations;
+type ReactStory = StoryAnnotations;
type ButtonProps = { label: string; disabled: boolean };
const Button: (props: ButtonProps) => JSX.Element = () => <>>;
@@ -141,7 +140,7 @@ describe('Story args can be inferred', () => {
expectTypeOf(Basic).toEqualTypeOf();
});
- const withDecorator: DecoratorFn<{ decoratorArg: number }> = (Story, { args }) => (
+ const withDecorator: Decorator<{ decoratorArg: number }> = (Story, { args }) => (
<>
Decorator: {args.decoratorArg}
@@ -166,17 +165,31 @@ describe('Story args can be inferred', () => {
test('Correct args are inferred when type is widened for multiple decorators', () => {
type Props = ButtonProps & { decoratorArg: number; decoratorArg2: string };
- const secondDecorator: DecoratorFn<{ decoratorArg2: string }> = (Story, { args }) => (
+ const secondDecorator: Decorator<{ decoratorArg2: string }> = (Story, { args }) => (
<>
Decorator: {args.decoratorArg2}
>
);
+ // decorator is not using args
+ const thirdDecorator: Decorator = (Story) => (
+ <>
+
+ >
+ );
+
+ // decorator is not using args
+ const fourthDecorator: Decorator = (Story) => (
+ <>
+
+ >
+ );
+
const meta = satisfies >()({
component: Button,
args: { disabled: false },
- decorators: [withDecorator, secondDecorator],
+ decorators: [withDecorator, secondDecorator, thirdDecorator, fourthDecorator],
});
const Basic: StoryObj = {
diff --git a/code/renderers/react/src/public-types.ts b/code/renderers/react/src/public-types.ts
index 6f89b2f7647..d488f686a5f 100644
--- a/code/renderers/react/src/public-types.ts
+++ b/code/renderers/react/src/public-types.ts
@@ -4,15 +4,18 @@ import type {
ArgsFromMeta,
ArgsStoryFn,
ComponentAnnotations,
+ DecoratorFunction,
+ LoaderFunction,
StoryAnnotations,
+ StoryContext as GenericStoryContext,
+ StrictArgs,
} from '@storybook/types';
-
import type { ComponentProps, ComponentType, JSXElementConstructor } from 'react';
import type { SetOptional, Simplify } from 'type-fest';
-
import type { ReactRenderer } from './types';
-export { ReactRenderer };
+export type { Args, ArgTypes, Parameters, StrictArgs } from '@storybook/types';
+export type { ReactRenderer };
type JSXElement = keyof JSX.IntrinsicElements | JSXElementConstructor;
@@ -51,15 +54,22 @@ export type StoryObj = TMetaOrCmpOrArgs extends {
? StoryAnnotations<
ReactRenderer,
TArgs,
- SetOptional)>>
+ SetOptional)>
>
: never
: TMetaOrCmpOrArgs extends ComponentType
? StoryAnnotations>
: StoryAnnotations;
-type ActionArgs = {
- [P in keyof RArgs as ((...args: any[]) => void) extends RArgs[P] ? P : never]: RArgs[P];
+type ActionArgs = {
+ // This can be read as: filter TArgs on functions where we can assign a void function to that function.
+ // The docs addon argsEnhancers can only safely provide a default value for void functions.
+ // Other kind of required functions should be provided by the user.
+ [P in keyof TArgs as TArgs[P] extends (...args: any[]) => any
+ ? ((...args: any[]) => void) extends TArgs[P]
+ ? P
+ : never
+ : never]: TArgs[P];
};
/**
@@ -124,3 +134,11 @@ export type Story = StoryFn;
* ```
*/
export type ComponentStory = ComponentStoryFn;
+
+/**
+ * @deprecated Use Decorator instead.
+ */
+export type DecoratorFn = DecoratorFunction;
+export type Decorator = DecoratorFunction;
+export type Loader = LoaderFunction;
+export type StoryContext = GenericStoryContext;
diff --git a/code/renderers/react/src/testing-api.ts b/code/renderers/react/src/testing-api.ts
index 885cb450be2..08bfe820793 100644
--- a/code/renderers/react/src/testing-api.ts
+++ b/code/renderers/react/src/testing-api.ts
@@ -80,7 +80,7 @@ const defaultProjectAnnotations: ProjectAnnotations = {
* @param [projectAnnotations] - e.g. (import * as projectAnnotations from '../.storybook/preview') this can be applied automatically if you use `setProjectAnnotations` in your setup files.
* @param [exportsName] - in case your story does not contain a name and you want it to have a name.
*/
-export function composeStory(
+export function composeStory(
story: Store_ComposedStory,
componentAnnotations: Meta,
projectAnnotations?: ProjectAnnotations,
diff --git a/code/renderers/react/template/cli/js/Button.stories.js b/code/renderers/react/template/cli/js/Button.stories.js
index f71306d8a3c..13eb502b109 100644
--- a/code/renderers/react/template/cli/js/Button.stories.js
+++ b/code/renderers/react/template/cli/js/Button.stories.js
@@ -1,18 +1,16 @@
import { Button } from './Button';
-// More on default export: https://storybook.js.org/docs/react/writing-stories/introduction#default-export
+// More on how to set up stories at: https://storybook.js.org/docs/7.0/react/writing-stories/introduction
export default {
title: 'Example/Button',
component: Button,
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/react/writing-docs/docs-page
tags: ['docsPage'],
- // More on argTypes: https://storybook.js.org/docs/react/api/argtypes
argTypes: {
backgroundColor: { control: 'color' },
},
};
-// More on component templates: https://storybook.js.org/docs/react/writing-stories/introduction#using-args
+// More on writing stories with args: https://storybook.js.org/docs/7.0/react/writing-stories/args
export const Primary = {
args: {
primary: true,
diff --git a/code/renderers/react/template/cli/js/Header.stories.js b/code/renderers/react/template/cli/js/Header.stories.js
index be2999f2126..ecf3ad03017 100644
--- a/code/renderers/react/template/cli/js/Header.stories.js
+++ b/code/renderers/react/template/cli/js/Header.stories.js
@@ -3,10 +3,10 @@ import { Header } from './Header';
export default {
title: 'Example/Header',
component: Header,
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/react/writing-docs/docs-page
+ // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/7.0/react/writing-docs/docs-page
tags: ['docsPage'],
parameters: {
- // More on Story layout: https://storybook.js.org/docs/react/configure/story-layout
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/react/configure/story-layout
layout: 'fullscreen',
},
};
diff --git a/code/renderers/react/template/cli/js/Page.stories.js b/code/renderers/react/template/cli/js/Page.stories.js
index 84250fdfe4d..3f0a546592e 100644
--- a/code/renderers/react/template/cli/js/Page.stories.js
+++ b/code/renderers/react/template/cli/js/Page.stories.js
@@ -6,14 +6,14 @@ export default {
title: 'Example/Page',
component: Page,
parameters: {
- // More on Story layout: https://storybook.js.org/docs/react/configure/story-layout
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/react/configure/story-layout
layout: 'fullscreen',
},
};
export const LoggedOut = {};
-// More on interaction testing: https://storybook.js.org/docs/react/writing-tests/interaction-testing
+// More on interaction testing: https://storybook.js.org/docs/7.0/react/writing-tests/interaction-testing
export const LoggedIn = {
play: async ({ canvasElement }) => {
const canvas = within(canvasElement);
diff --git a/code/renderers/react/template/cli/ts/Button.stories.ts b/code/renderers/react/template/cli/ts/Button.stories.ts
index 4da1afda0f7..45457e9cda9 100644
--- a/code/renderers/react/template/cli/ts/Button.stories.ts
+++ b/code/renderers/react/template/cli/ts/Button.stories.ts
@@ -2,13 +2,11 @@ import type { Meta, StoryObj } from '@storybook/react';
import { Button } from './Button';
-// More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export
+// More on how to set up stories at: https://storybook.js.org/docs/7.0/react/writing-stories/introduction
const meta: Meta = {
title: 'Example/Button',
component: Button,
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/react/writing-docs/docs-page
tags: ['docsPage'],
- // More on argTypes: https://storybook.js.org/docs/react/api/argtypes
argTypes: {
backgroundColor: { control: 'color' },
},
@@ -17,9 +15,8 @@ const meta: Meta = {
export default meta;
type Story = StoryObj;
-// More on component templates: https://storybook.js.org/docs/react/writing-stories/introduction#using-args
+// More on writing stories with args: https://storybook.js.org/docs/7.0/react/writing-stories/args
export const Primary: Story = {
- // More on args: https://storybook.js.org/docs/react/writing-stories/args
args: {
primary: true,
label: 'Button',
diff --git a/code/renderers/react/template/cli/ts/Header.stories.ts b/code/renderers/react/template/cli/ts/Header.stories.ts
index 728b2043ce1..18a379082fb 100644
--- a/code/renderers/react/template/cli/ts/Header.stories.ts
+++ b/code/renderers/react/template/cli/ts/Header.stories.ts
@@ -4,10 +4,10 @@ import { Header } from './Header';
const meta: Meta = {
title: 'Example/Header',
component: Header,
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/react/writing-docs/docs-page
+ // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/7.0/react/writing-docs/docs-page
tags: ['docsPage'],
parameters: {
- // More on Story layout: https://storybook.js.org/docs/react/configure/story-layout
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/react/configure/story-layout
layout: 'fullscreen',
},
};
diff --git a/code/renderers/react/template/cli/ts/Page.stories.ts b/code/renderers/react/template/cli/ts/Page.stories.ts
index 52c4cb40623..357a46f74d9 100644
--- a/code/renderers/react/template/cli/ts/Page.stories.ts
+++ b/code/renderers/react/template/cli/ts/Page.stories.ts
@@ -7,7 +7,7 @@ const meta: Meta = {
title: 'Example/Page',
component: Page,
parameters: {
- // More on Story layout: https://storybook.js.org/docs/react/configure/story-layout
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/react/configure/story-layout
layout: 'fullscreen',
},
};
@@ -17,7 +17,7 @@ type Story = StoryObj;
export const LoggedOut: Story = {};
-// More on interaction testing: https://storybook.js.org/docs/react/writing-tests/interaction-testing
+// More on interaction testing: https://storybook.js.org/docs/7.0/react/writing-tests/interaction-testing
export const LoggedIn: Story = {
play: async ({ canvasElement }) => {
const canvas = within(canvasElement);
diff --git a/code/renderers/server/jest.config.js b/code/renderers/server/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/renderers/server/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/renderers/server/package.json b/code/renderers/server/package.json
index be41803f829..47a7df3677a 100644
--- a/code/renderers/server/package.json
+++ b/code/renderers/server/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/server",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook Server renderer",
"keywords": [
"storybook"
@@ -51,18 +51,18 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/core-client": "7.0.0-alpha.49",
- "@storybook/preview-web": "7.0.0-alpha.49",
- "@storybook/store": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/core-client": "7.0.0-alpha.50",
+ "@storybook/preview-web": "7.0.0-alpha.50",
+ "@storybook/store": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"global": "^4.4.0",
"react": "16.14.0",
"react-dom": "16.14.0",
"ts-dedent": "^2.0.0"
},
"devDependencies": {
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"engines": {
"node": ">=10.13.0"
@@ -77,5 +77,5 @@
],
"platform": "browser"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/renderers/server/src/public-types.ts b/code/renderers/server/src/public-types.ts
index 4d61201fd9d..dcb8d249a09 100644
--- a/code/renderers/server/src/public-types.ts
+++ b/code/renderers/server/src/public-types.ts
@@ -3,10 +3,14 @@ import type {
Args,
ComponentAnnotations,
StoryAnnotations,
+ StoryContext as GenericStoryContext,
+ DecoratorFunction,
+ LoaderFunction,
+ StrictArgs,
} from '@storybook/types';
import type { ServerRenderer } from './types';
-export type { Args, ArgTypes, Parameters, StoryContext } from '@storybook/types';
+export type { Args, ArgTypes, Parameters, StrictArgs } from '@storybook/types';
/**
* Metadata to configure the stories for a component.
@@ -39,3 +43,8 @@ export type StoryObj = StoryAnnotations;
* @see [Named Story exports](https://storybook.js.org/docs/formats/component-story-format/#named-story-exports)
*/
export type Story = StoryFn;
+
+export type { ServerRenderer };
+export type Decorator = DecoratorFunction;
+export type Loader = LoaderFunction;
+export type StoryContext = GenericStoryContext;
diff --git a/code/renderers/svelte/jest.config.js b/code/renderers/svelte/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/renderers/svelte/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/renderers/svelte/package.json b/code/renderers/svelte/package.json
index 84798553ad8..109313c9ce0 100644
--- a/code/renderers/svelte/package.json
+++ b/code/renderers/svelte/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/svelte",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook Svelte renderer",
"keywords": [
"storybook"
@@ -55,12 +55,12 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/core-client": "7.0.0-alpha.49",
- "@storybook/docs-tools": "7.0.0-alpha.49",
- "@storybook/store": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/core-client": "7.0.0-alpha.50",
+ "@storybook/docs-tools": "7.0.0-alpha.50",
+ "@storybook/store": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"global": "^4.4.0",
"react": "16.14.0",
"react-dom": "16.14.0",
@@ -71,7 +71,7 @@
"expect-type": "^0.14.2",
"svelte": "^3.31.2",
"svelte-check": "^2.9.2",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"@babel/core": "*",
@@ -90,5 +90,5 @@
],
"platform": "browser"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/renderers/svelte/src/public-types.test.ts b/code/renderers/svelte/src/public-types.test.ts
index e7af27cb7f0..72855a7bd51 100644
--- a/code/renderers/svelte/src/public-types.test.ts
+++ b/code/renderers/svelte/src/public-types.test.ts
@@ -4,10 +4,10 @@ import type { ComponentAnnotations, StoryAnnotations } from '@storybook/types';
import { expectTypeOf } from 'expect-type';
import type { ComponentProps, SvelteComponentTyped } from 'svelte';
import Button from './__test__/Button.svelte';
-import Decorator from './__test__/Decorator.svelte';
+import Decorator1 from './__test__/Decorator.svelte';
import Decorator2 from './__test__/Decorator2.svelte';
-import type { DecoratorFn, Meta, StoryObj } from './public-types';
+import type { Decorator, Meta, StoryObj } from './public-types';
import type { SvelteRenderer } from './types';
type SvelteStory = StoryAnnotations<
@@ -172,11 +172,11 @@ describe('Story args can be inferred', () => {
expectTypeOf(Basic).toEqualTypeOf();
});
- const withDecorator: DecoratorFn<{ decoratorArg: string }> = (
+ const withDecorator: Decorator<{ decoratorArg: string }> = (
storyFn,
{ args: { decoratorArg } }
) => ({
- Component: Decorator,
+ Component: Decorator1,
props: { decoratorArg },
});
@@ -202,7 +202,7 @@ describe('Story args can be inferred', () => {
test('Correct args are inferred when type is widened for multiple decorators', () => {
type Props = ComponentProps & { decoratorArg: string; decoratorArg2: string };
- const secondDecorator: DecoratorFn<{ decoratorArg2: string }> = (
+ const secondDecorator: Decorator<{ decoratorArg2: string }> = (
storyFn,
{ args: { decoratorArg2 } }
) => ({
diff --git a/code/renderers/svelte/src/public-types.ts b/code/renderers/svelte/src/public-types.ts
index 315f875d013..4ee935becec 100644
--- a/code/renderers/svelte/src/public-types.ts
+++ b/code/renderers/svelte/src/public-types.ts
@@ -5,13 +5,18 @@ import type {
ArgsStoryFn,
ComponentAnnotations,
DecoratorFunction,
+ LoaderFunction,
StoryAnnotations,
+ StoryContext as GenericStoryContext,
+ StrictArgs,
} from '@storybook/types';
import type { ComponentProps, ComponentType, SvelteComponentTyped } from 'svelte';
import type { SetOptional, Simplify } from 'type-fest';
import type { SvelteRenderer } from './types';
+export type { Args, ArgTypes, Parameters, StrictArgs } from '@storybook/types';
+
/**
* Metadata to configure the stories for a component.
*
@@ -52,4 +57,7 @@ export type StoryObj = MetaOrCmpOrArgs extends {
? StoryAnnotations, ComponentProps>
: StoryAnnotations;
-export type DecoratorFn = DecoratorFunction;
+export type { SvelteRenderer };
+export type Decorator = DecoratorFunction;
+export type Loader = LoaderFunction;
+export type StoryContext = GenericStoryContext;
diff --git a/code/renderers/svelte/template/cli/Button.stories.js b/code/renderers/svelte/template/cli/Button.stories.js
index 90ab6295aec..1b9408a98b2 100644
--- a/code/renderers/svelte/template/cli/Button.stories.js
+++ b/code/renderers/svelte/template/cli/Button.stories.js
@@ -1,13 +1,10 @@
import Button from './Button.svelte';
-// More on default export: https://storybook.js.org/docs/react/writing-stories/introduction#default-export
-// More on argTypes: https://storybook.js.org/docs/svelte/api/argtypes
+// More on how to set up stories at: https://storybook.js.org/docs/7.0/svelte/writing-stories/introduction
export default {
title: 'Example/Button',
component: Button,
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/svelte/writing-docs/docs-page
tags: ['docsPage'],
- // More on component templates: https://storybook.js.org/docs/svelte/writing-stories/introduction#using-args
render: (args) => ({
Component: Button,
props: args,
@@ -27,6 +24,7 @@ export default {
},
};
+// More on writing stories with args: https://storybook.js.org/docs/7.0/svelte/writing-stories/args
export const Primary = {
args: {
primary: true,
diff --git a/code/renderers/svelte/template/cli/Header.stories.js b/code/renderers/svelte/template/cli/Header.stories.js
index dd2af26fc9c..68494a3d2c8 100644
--- a/code/renderers/svelte/template/cli/Header.stories.js
+++ b/code/renderers/svelte/template/cli/Header.stories.js
@@ -3,7 +3,7 @@ import Header from './Header.svelte';
export default {
title: 'Example/Header',
component: Header,
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/svelte/writing-docs/docs-page
+ // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/7.0/svelte/writing-docs/docs-page
tags: ['docsPage'],
render: (args) => ({
Component: Header,
@@ -15,7 +15,7 @@ export default {
},
}),
parameters: {
- // More on Story layout: https://storybook.js.org/docs/svelte/configure/story-layout
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/svelte/configure/story-layout
layout: 'fullscreen',
},
argTypes: {
diff --git a/code/renderers/svelte/template/cli/Page.stories.js b/code/renderers/svelte/template/cli/Page.stories.js
index ce0f8a33ed8..ab73a661b68 100644
--- a/code/renderers/svelte/template/cli/Page.stories.js
+++ b/code/renderers/svelte/template/cli/Page.stories.js
@@ -4,18 +4,14 @@ import Page from './Page.svelte';
export default {
title: 'Example/Page',
component: Page,
- render: (args) => ({
- Component: Page,
- props: args,
- }),
parameters: {
- // More on Story layout: https://storybook.js.org/docs/svelte/configure/story-layout
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/svelte/configure/story-layout
layout: 'fullscreen',
},
};
export const LoggedOut = {};
-// More on interaction testing: https://storybook.js.org/docs/svelte/writing-tests/interaction-testing
+// More on interaction testing: https://storybook.js.org/docs/7.0/svelte/writing-tests/interaction-testing
export const LoggedIn = {
render: (args) => ({
Component: Page,
diff --git a/code/renderers/vue/jest.config.js b/code/renderers/vue/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/renderers/vue/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/renderers/vue/package.json b/code/renderers/vue/package.json
index dd50e58b692..555d4717fb0 100644
--- a/code/renderers/vue/package.json
+++ b/code/renderers/vue/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/vue",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook Vue renderer",
"keywords": [
"storybook"
@@ -51,12 +51,12 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/core-client": "7.0.0-alpha.49",
- "@storybook/docs-tools": "7.0.0-alpha.49",
- "@storybook/store": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/core-client": "7.0.0-alpha.50",
+ "@storybook/docs-tools": "7.0.0-alpha.50",
+ "@storybook/store": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"global": "^4.4.0",
"react": "16.14.0",
"react-dom": "16.14.0",
@@ -64,7 +64,7 @@
"type-fest": "2.19.0"
},
"devDependencies": {
- "typescript": "~4.6.3",
+ "typescript": "^4.9.3",
"vue": "2.6.14",
"vue-tsc": "^1.0.9"
},
@@ -92,5 +92,5 @@
],
"platform": "browser"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/renderers/vue/src/public-types.test.ts b/code/renderers/vue/src/public-types.test.ts
index 5ceaa0d1581..0f3b90fbe04 100644
--- a/code/renderers/vue/src/public-types.test.ts
+++ b/code/renderers/vue/src/public-types.test.ts
@@ -5,7 +5,7 @@ import type { SetOptional } from 'type-fest';
import type { Component } from 'vue';
import type { ExtendedVue } from 'vue/types/vue';
import { Vue } from 'vue/types/vue';
-import type { DecoratorFn, Meta, StoryObj } from './public-types';
+import type { Decorator, Meta, StoryObj } from './public-types';
import Button from './__tests__/Button.vue';
import type { VueRenderer } from './types';
@@ -122,7 +122,7 @@ describe('Story args can be inferred', () => {
expectTypeOf(Basic).toEqualTypeOf();
});
- const withDecorator: DecoratorFn<{ decoratorArg: string }> = (
+ const withDecorator: Decorator<{ decoratorArg: string }> = (
storyFn,
{ args: { decoratorArg } }
) =>
@@ -149,7 +149,7 @@ describe('Story args can be inferred', () => {
test('Correct args are inferred when type is widened for multiple decorators', () => {
type Props = ComponentProps & { decoratorArg: string; decoratorArg2: string };
- const secondDecorator: DecoratorFn<{ decoratorArg2: string }> = (
+ const secondDecorator: Decorator<{ decoratorArg2: string }> = (
storyFn,
{ args: { decoratorArg2 } }
) => {
diff --git a/code/renderers/vue/src/public-types.ts b/code/renderers/vue/src/public-types.ts
index 18c64547962..308541a8c23 100644
--- a/code/renderers/vue/src/public-types.ts
+++ b/code/renderers/vue/src/public-types.ts
@@ -5,14 +5,18 @@ import type {
ArgsStoryFn,
ComponentAnnotations,
DecoratorFunction,
+ LoaderFunction,
StoryAnnotations,
+ StoryContext as GenericStoryContext,
+ StrictArgs,
} from '@storybook/types';
import type { SetOptional, Simplify } from 'type-fest';
import type { Component } from 'vue';
import type { ExtendedVue } from 'vue/types/vue';
import type { VueRenderer } from './types';
-export type { Args, ArgTypes, Parameters, StoryContext } from '@storybook/types';
+export type { Args, ArgTypes, Parameters, StrictArgs } from '@storybook/types';
+export type { VueRenderer };
/**
* Metadata to configure the stories for a component.
@@ -78,4 +82,6 @@ type ComponentPropsOrProps = TCmpOrArgs extends Component
*/
export type Story = StoryFn;
-export type DecoratorFn = DecoratorFunction;
+export type Decorator = DecoratorFunction;
+export type Loader = LoaderFunction;
+export type StoryContext = GenericStoryContext;
diff --git a/code/renderers/vue/template/cli/Button.stories.js b/code/renderers/vue/template/cli/Button.stories.js
index 6d152edf381..bc0b7f4e178 100644
--- a/code/renderers/vue/template/cli/Button.stories.js
+++ b/code/renderers/vue/template/cli/Button.stories.js
@@ -1,18 +1,15 @@
import MyButton from './Button.vue';
-// More on default export: https://storybook.js.org/docs/vue/writing-stories/introduction#default-export
+// More on how to set up stories at: https://storybook.js.org/docs/7.0/vue/writing-stories/introduction
export default {
title: 'Example/Button',
component: MyButton,
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/vue/writing-docs/docs-page
tags: ['docsPage'],
- // More on component templates: https://storybook.js.org/docs/vue/writing-stories/introduction#using-args
render: (args, { argTypes }) => ({
props: Object.keys(argTypes),
components: { MyButton },
template: ' ',
}),
- // More on argTypes: https://storybook.js.org/docs/vue/api/argtypes
argTypes: {
backgroundColor: { control: 'color' },
size: {
@@ -22,6 +19,7 @@ export default {
},
};
+// More on writing stories with args: https://storybook.js.org/docs/7.0/vue/writing-stories/args
export const Primary = {
args: {
primary: true,
diff --git a/code/renderers/vue/template/cli/Header.stories.js b/code/renderers/vue/template/cli/Header.stories.js
index cafa5cc82ad..45d160d8862 100644
--- a/code/renderers/vue/template/cli/Header.stories.js
+++ b/code/renderers/vue/template/cli/Header.stories.js
@@ -3,7 +3,7 @@ import MyHeader from './Header.vue';
export default {
title: 'Example/Header',
component: MyHeader,
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/vue/writing-docs/docs-page
+ // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/7.0/vue/writing-docs/docs-page
tags: ['docsPage'],
render: (args, { argTypes }) => ({
props: Object.keys(argTypes),
@@ -14,7 +14,7 @@ export default {
' ',
}),
parameters: {
- // More on Story layout: https://storybook.js.org/docs/vue/configure/story-layout
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/vue/configure/story-layout
layout: 'fullscreen',
},
};
diff --git a/code/renderers/vue/template/cli/Page.stories.js b/code/renderers/vue/template/cli/Page.stories.js
index 5094c2e7880..60f587d873e 100644
--- a/code/renderers/vue/template/cli/Page.stories.js
+++ b/code/renderers/vue/template/cli/Page.stories.js
@@ -9,13 +9,13 @@ export default {
template: ' ',
}),
parameters: {
- // More on Story layout: https://storybook.js.org/docs/vue/configure/story-layout
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/vue/configure/story-layout
layout: 'fullscreen',
},
};
export const LoggedOut = {};
-// More on interaction testing: https://storybook.js.org/docs/vue/writing-tests/interaction-testing
+// More on interaction testing: https://storybook.js.org/docs/7.0/vue/writing-tests/interaction-testing
export const LoggedIn = {
play: async ({ canvasElement }) => {
const canvas = within(canvasElement);
diff --git a/code/renderers/vue3/jest.config.js b/code/renderers/vue3/jest.config.js
new file mode 100644
index 00000000000..47b606e09fc
--- /dev/null
+++ b/code/renderers/vue3/jest.config.js
@@ -0,0 +1,11 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+ transform: {
+ ...baseConfig.transform,
+ '^.+\\.vue$': '@vue/vue3-jest',
+ },
+};
diff --git a/code/renderers/vue3/package.json b/code/renderers/vue3/package.json
index 134a005efb6..09348419c66 100644
--- a/code/renderers/vue3/package.json
+++ b/code/renderers/vue3/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/vue3",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook Vue 3 renderer",
"keywords": [
"storybook"
@@ -51,11 +51,11 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/core-client": "7.0.0-alpha.49",
- "@storybook/docs-tools": "7.0.0-alpha.49",
- "@storybook/store": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/core-client": "7.0.0-alpha.50",
+ "@storybook/docs-tools": "7.0.0-alpha.50",
+ "@storybook/store": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"global": "^4.4.0",
"react": "16.14.0",
"react-dom": "16.14.0",
@@ -64,7 +64,8 @@
},
"devDependencies": {
"@digitak/esrun": "^3.2.2",
- "typescript": "~4.6.3",
+ "@vue/vue3-jest": "29",
+ "typescript": "^4.9.3",
"vue": "^3.2.41",
"vue-tsc": "^1.0.8"
},
@@ -91,5 +92,5 @@
],
"platform": "browser"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/renderers/vue3/src/public-types.test.ts b/code/renderers/vue3/src/public-types.test.ts
index cbf4fff8f48..6114137c947 100644
--- a/code/renderers/vue3/src/public-types.test.ts
+++ b/code/renderers/vue3/src/public-types.test.ts
@@ -4,7 +4,7 @@ import { expectTypeOf } from 'expect-type';
import type { SetOptional } from 'type-fest';
import type { ComponentOptions, FunctionalComponent } from 'vue';
import { h } from 'vue';
-import type { DecoratorFn, Meta, StoryObj } from './public-types';
+import type { Decorator, Meta, StoryObj } from './public-types';
import type { VueRenderer } from './types';
import Button from './__tests__/Button.vue';
import DecoratorTsVue from './__tests__/Decorator.vue';
@@ -145,7 +145,7 @@ describe('Story args can be inferred', () => {
expectTypeOf(Basic).toEqualTypeOf();
});
- const withDecorator: DecoratorFn<{ decoratorArg: string }> = (
+ const withDecorator: Decorator<{ decoratorArg: string }> = (
storyFn,
{ args: { decoratorArg } }
) => h(DecoratorTsVue, { decoratorArg }, h(storyFn()));
@@ -168,7 +168,7 @@ describe('Story args can be inferred', () => {
test('Correct args are inferred when type is widened for multiple decorators', () => {
type Props = ComponentProps & { decoratorArg: string; decoratorArg2: string };
- const secondDecorator: DecoratorFn<{ decoratorArg2: string }> = (
+ const secondDecorator: Decorator<{ decoratorArg2: string }> = (
storyFn,
{ args: { decoratorArg2 } }
) => h(Decorator2TsVue, { decoratorArg2 }, h(storyFn()));
diff --git a/code/renderers/vue3/src/public-types.ts b/code/renderers/vue3/src/public-types.ts
index cd39d70f79c..0080d21ca57 100644
--- a/code/renderers/vue3/src/public-types.ts
+++ b/code/renderers/vue3/src/public-types.ts
@@ -5,13 +5,18 @@ import type {
ArgsStoryFn,
ComponentAnnotations,
DecoratorFunction,
+ LoaderFunction,
StoryAnnotations,
+ StoryContext as GenericStoryContext,
+ StrictArgs,
} from '@storybook/types';
-
import type { SetOptional, Simplify } from 'type-fest';
import type { ComponentOptions, ConcreteComponent, FunctionalComponent } from 'vue';
import type { VueRenderer } from './types';
+export type { Args, ArgTypes, Parameters, StrictArgs } from '@storybook/types';
+export type { VueRenderer };
+
/**
* Metadata to configure the stories for a component.
*
@@ -76,4 +81,6 @@ type ComponentPropsOrProps = TCmpOrArgs extends ConcreteComponent = StoryFn;
-export type DecoratorFn = DecoratorFunction;
+export type Decorator = DecoratorFunction;
+export type Loader = LoaderFunction;
+export type StoryContext = GenericStoryContext;
diff --git a/code/renderers/vue3/template/cli/Button.stories.js b/code/renderers/vue3/template/cli/Button.stories.js
index a8c57909a1e..d953ca7f3ad 100644
--- a/code/renderers/vue3/template/cli/Button.stories.js
+++ b/code/renderers/vue3/template/cli/Button.stories.js
@@ -1,27 +1,10 @@
import MyButton from './Button.vue';
-// More on default export: https://storybook.js.org/docs/vue/writing-stories/introduction#default-export
+// More on how to set up stories at: https://storybook.js.org/docs/7.0/vue/writing-stories/introduction
export default {
title: 'Example/Button',
component: MyButton,
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/vue/writing-docs/docs-page
tags: ['docsPage'],
- // More on component templates: https://storybook.js.org/docs/vue/writing-stories/introduction#using-args
- render: (args) => ({
- // Components used in your story `template` are defined in the `components` object
- components: {
- MyButton,
- },
- // The story's `args` need to be mapped into the template through the `setup()` method
- setup() {
- return {
- args,
- };
- },
- // And then the `args` are bound to your component with `v-bind="args"`
- template: ' ',
- }),
- // More on argTypes: https://storybook.js.org/docs/vue/api/argtypes
argTypes: {
backgroundColor: {
control: 'color',
@@ -36,6 +19,7 @@ export default {
},
};
+// More on writing stories with args: https://storybook.js.org/docs/7.0/vue/writing-stories/args
export const Primary = {
args: {
primary: true,
diff --git a/code/renderers/vue3/template/cli/Header.stories.js b/code/renderers/vue3/template/cli/Header.stories.js
index 69e8927f977..ae0cde92c75 100644
--- a/code/renderers/vue3/template/cli/Header.stories.js
+++ b/code/renderers/vue3/template/cli/Header.stories.js
@@ -3,7 +3,7 @@ import MyHeader from './Header.vue';
export default {
title: 'Example/Header',
component: MyHeader,
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/vue/writing-docs/docs-page
+ // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/7.0/vue/writing-docs/docs-page
tags: ['docsPage'],
render: (args) => ({
// Components used in your story `template` are defined in the `components` object
@@ -21,7 +21,7 @@ export default {
template: ' ',
}),
parameters: {
- // More on Story layout: https://storybook.js.org/docs/vue/configure/story-layout
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/vue/configure/story-layout
layout: 'fullscreen',
},
};
diff --git a/code/renderers/vue3/template/cli/Page.stories.js b/code/renderers/vue3/template/cli/Page.stories.js
index ed95225c9f6..5f14e2088ca 100644
--- a/code/renderers/vue3/template/cli/Page.stories.js
+++ b/code/renderers/vue3/template/cli/Page.stories.js
@@ -4,21 +4,15 @@ import MyPage from './Page.vue';
export default {
title: 'Example/Page',
component: MyPage,
- render: () => ({
- // Components used in your story `template` are defined in the `components` object
- components: { MyPage },
- // Here we define the `template`
- template: ' ',
- }),
parameters: {
- // More on Story layout: https://storybook.js.org/docs/vue/configure/story-layout
+ // More on how to position stories at: https://storybook.js.org/docs/7.0/vue/configure/story-layout
layout: 'fullscreen',
},
};
export const LoggedOut = {};
-// More on interaction testing: https://storybook.js.org/docs/vue/writing-tests/interaction-testing
+// More on interaction testing: https://storybook.js.org/docs/7.0/vue/writing-tests/interaction-testing
export const LoggedIn = {
render: () => ({
components: {
diff --git a/code/renderers/web-components/jest.config.js b/code/renderers/web-components/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/renderers/web-components/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/renderers/web-components/package.json b/code/renderers/web-components/package.json
index 8d638d25e21..941626a9c67 100644
--- a/code/renderers/web-components/package.json
+++ b/code/renderers/web-components/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/web-components",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook web-components renderer",
"keywords": [
"lit-html",
@@ -53,14 +53,14 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/api": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/core-client": "7.0.0-alpha.49",
- "@storybook/docs-tools": "7.0.0-alpha.49",
- "@storybook/preview-web": "7.0.0-alpha.49",
- "@storybook/store": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/api": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/core-client": "7.0.0-alpha.50",
+ "@storybook/docs-tools": "7.0.0-alpha.50",
+ "@storybook/preview-web": "7.0.0-alpha.50",
+ "@storybook/store": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"global": "^4.4.0",
"react": "16.14.0",
"react-dom": "16.14.0",
@@ -69,7 +69,7 @@
"devDependencies": {
"lit": "2.3.1",
"lit-html": "2.0.2",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"lit-html": "^1.4.1 || ^2.0.0"
@@ -87,5 +87,5 @@
],
"platform": "browser"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/renderers/web-components/src/public-types.ts b/code/renderers/web-components/src/public-types.ts
index eec13e38365..a2c722c0e3f 100644
--- a/code/renderers/web-components/src/public-types.ts
+++ b/code/renderers/web-components/src/public-types.ts
@@ -2,10 +2,17 @@ import type {
AnnotatedStoryFn,
Args,
ComponentAnnotations,
+ DecoratorFunction,
+ LoaderFunction,
StoryAnnotations,
+ StoryContext as GenericStoryContext,
+ StrictArgs,
} from '@storybook/types';
import type { WebComponentsRenderer } from './types';
+export type { Args, ArgTypes, Parameters, StrictArgs } from '@storybook/types';
+export type { WebComponentsRenderer };
+
/**
* Metadata to configure the stories for a component.
*
@@ -37,3 +44,7 @@ export type StoryObj = StoryAnnotations = StoryFn;
+
+export type Decorator = DecoratorFunction;
+export type Loader = LoaderFunction;
+export type StoryContext = GenericStoryContext;
diff --git a/code/renderers/web-components/template/cli/js/Button.stories.js b/code/renderers/web-components/template/cli/js/Button.stories.js
index fe2586421fb..2f938c94ac6 100644
--- a/code/renderers/web-components/template/cli/js/Button.stories.js
+++ b/code/renderers/web-components/template/cli/js/Button.stories.js
@@ -1,13 +1,10 @@
import { Button } from './Button';
-// More on default export: https://storybook.js.org/docs/web-components/writing-stories/introduction#default-export
+// More on how to set up stories at: https://storybook.js.org/docs/7.0/web-components/writing-stories/introduction
export default {
title: 'Example/Button',
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/web-components/vue/writing-docs/docs-page
tags: ['docsPage'],
- // More on component templates: https://storybook.js.org/docs/web-components/writing-stories/introduction#using-args
render: (args) => Button(args),
- // More on argTypes: https://storybook.js.org/docs/web-components/api/argtypes
argTypes: {
backgroundColor: { control: 'color' },
onClick: { action: 'onClick' },
@@ -18,6 +15,7 @@ export default {
},
};
+// More on writing stories with args: https://storybook.js.org/docs/7.0/web-components/writing-stories/args
export const Primary = {
args: {
primary: true,
diff --git a/code/renderers/web-components/template/cli/js/Page.stories.js b/code/renderers/web-components/template/cli/js/Page.stories.js
index 91cc0239c73..61f16d6573c 100644
--- a/code/renderers/web-components/template/cli/js/Page.stories.js
+++ b/code/renderers/web-components/template/cli/js/Page.stories.js
@@ -8,7 +8,7 @@ export default {
export const LoggedIn = {
args: {
- // More on composing args: https://storybook.js.org/docs/web-components/writing-stories/args#args-composition
+ // More on composing args: https://storybook.js.org/docs/7.0/web-components/writing-stories/args#args-composition
...HeaderStories.LoggedIn.args,
},
};
diff --git a/code/renderers/web-components/template/cli/ts/Button.stories.ts b/code/renderers/web-components/template/cli/ts/Button.stories.ts
index bfbd0fb58e7..b647bc45667 100644
--- a/code/renderers/web-components/template/cli/ts/Button.stories.ts
+++ b/code/renderers/web-components/template/cli/ts/Button.stories.ts
@@ -2,13 +2,11 @@ import type { Meta, StoryObj } from '@storybook/web-components';
import type { ButtonProps } from './Button';
import { Button } from './Button';
-// More on how to set up stories at: https://storybook.js.org/docs/web-components/writing-stories/introduction#default-export
+// More on how to set up stories at: https://storybook.js.org/docs/7.0/web-components/writing-stories/introduction
const meta: Meta = {
title: 'Example/Button',
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/web-components/writing-docs/docs-page
tags: ['docsPage'],
- render: (args: ButtonProps) => Button(args),
- // More on argTypes: https://storybook.js.org/docs/web-components/api/argtypes
+ render: (args) => Button(args),
argTypes: {
backgroundColor: { control: 'color' },
onClick: { action: 'onClick' },
@@ -22,7 +20,7 @@ const meta: Meta = {
export default meta;
type Story = StoryObj;
-// More on component templates: https://storybook.js.org/docs/web-components/writing-stories/introduction#using-args
+// More on writing stories with args: https://storybook.js.org/docs/7.0/web-components/writing-stories/args
export const Primary: Story = {
args: {
primary: true,
diff --git a/code/renderers/web-components/template/cli/ts/Header.stories.ts b/code/renderers/web-components/template/cli/ts/Header.stories.ts
index b803e1f01b1..4723f985517 100644
--- a/code/renderers/web-components/template/cli/ts/Header.stories.ts
+++ b/code/renderers/web-components/template/cli/ts/Header.stories.ts
@@ -4,7 +4,7 @@ import { Header } from './Header';
const meta: Meta = {
title: 'Example/Header',
- // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/web-components/writing-docs/docs-page
+ // This component will have an automatically generated docsPage entry: https://storybook.js.org/docs/7.0/web-components/writing-docs/docs-page
tags: ['docsPage'],
render: (args: HeaderProps) => Header(args),
};
diff --git a/code/renderers/web-components/template/cli/ts/Page.stories.ts b/code/renderers/web-components/template/cli/ts/Page.stories.ts
index 43ecfdccf45..4a4dfcc5411 100644
--- a/code/renderers/web-components/template/cli/ts/Page.stories.ts
+++ b/code/renderers/web-components/template/cli/ts/Page.stories.ts
@@ -14,7 +14,7 @@ type Story = StoryObj;
export const LoggedIn: Story = {
args: {
- // More on composing args: https://storybook.js.org/docs/web-components/writing-stories/args#args-composition
+ // More on composing args: https://storybook.js.org/docs/7.0/web-components/writing-stories/args#args-composition
...HeaderStories.LoggedIn.args,
},
};
diff --git a/code/ui/.storybook/main.ts b/code/ui/.storybook/main.ts
index 526d46fabfb..cc95657abc9 100644
--- a/code/ui/.storybook/main.ts
+++ b/code/ui/.storybook/main.ts
@@ -2,7 +2,7 @@ import { vite as csfPlugin } from '@storybook/csf-plugin';
import pluginTurbosnap from 'vite-plugin-turbosnap';
import type { StorybookConfig } from '../../frameworks/react-vite/dist';
-const isBlocksOnly = process.env.BLOCKS_ONLY === 'true';
+const isBlocksOnly = process.env.STORYBOOK_BLOCKS_ONLY === 'true';
const allStories = [
{
@@ -18,7 +18,29 @@ const allStories = [
titlePrefix: '@storybook-blocks',
},
];
-const blocksOnlyStories = ['../blocks/src/@(blocks|controls)/**/*.@(mdx|stories.@(tsx|ts|jsx|js))'];
+
+/**
+ * match all stories in blocks/src/blocks and blocks/src/controls EXCEPT blocks/src/blocks/internal
+ * Examples:
+ *
+ * src/blocks/Canvas.stories.tsx - MATCH
+ * src/blocks/internal/InternalCanvas.stories.tsx - IGNORED, internal stories
+ * src/blocks/internal/nested/InternalCanvas.stories.tsx - IGNORED, internal stories
+ *
+ * src/blocks/Canvas.tsx - IGNORED, not story
+ * src/blocks/nested/Canvas.stories.tsx - MATCH
+ * src/blocks/nested/deep/Canvas.stories.tsx - MATCH
+ *
+ * src/controls/Boolean.stories.tsx - MATCH
+ * src/controls/Boolean.tsx - IGNORED, not story
+ *
+ * src/components/ColorPalette.stories.tsx - MATCH
+ * src/components/ColorPalette.tsx - IGNORED, not story
+ */
+const blocksOnlyStories = [
+ '../blocks/src/@(blocks|controls)/!(internal)/**/*.@(mdx|stories.@(tsx|ts|jsx|js))',
+ '../blocks/src/@(blocks|controls)/*.@(mdx|stories.@(tsx|ts|jsx|js))',
+];
const config: StorybookConfig = {
stories: isBlocksOnly ? blocksOnlyStories : allStories,
@@ -34,14 +56,22 @@ const config: StorybookConfig = {
core: {
disableTelemetry: true,
},
- viteFinal: (vite, { configType }) => ({
- ...vite,
+ features: {
+ interactionsDebugger: true,
+ },
+ viteFinal: (viteConfig, { configType }) => ({
+ ...viteConfig,
plugins: [
- ...(vite.plugins || []),
+ ...(viteConfig.plugins || []),
csfPlugin({}),
- configType === 'PRODUCTION' ? pluginTurbosnap({ rootDir: vite.root || '' }) : [],
+ configType === 'PRODUCTION' ? pluginTurbosnap({ rootDir: viteConfig.root || '' }) : [],
],
- optimizeDeps: { ...vite.optimizeDeps, force: true },
+ optimizeDeps: { ...viteConfig.optimizeDeps, force: true },
+ build: {
+ ...viteConfig.build,
+ // disable sourcemaps in CI to not run out of memory
+ sourcemap: process.env.CI !== 'true',
+ },
}),
};
diff --git a/code/ui/blocks/jest.config.js b/code/ui/blocks/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/ui/blocks/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/ui/blocks/package.json b/code/ui/blocks/package.json
index 4612b09b457..eab9d115cb1 100644
--- a/code/ui/blocks/package.json
+++ b/code/ui/blocks/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/blocks",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Storybook Doc Blocks",
"keywords": [
"storybook"
@@ -42,17 +42,17 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/api": "7.0.0-alpha.49",
- "@storybook/channels": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/components": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
- "@storybook/csf": "0.0.2-next.5",
- "@storybook/docs-tools": "7.0.0-alpha.49",
- "@storybook/preview-web": "7.0.0-alpha.49",
- "@storybook/store": "7.0.0-alpha.49",
- "@storybook/theming": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/api": "7.0.0-alpha.50",
+ "@storybook/channels": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/components": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
+ "@storybook/csf": "0.0.2-next.7",
+ "@storybook/docs-tools": "7.0.0-alpha.50",
+ "@storybook/preview-web": "7.0.0-alpha.50",
+ "@storybook/store": "7.0.0-alpha.50",
+ "@storybook/theming": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"@types/lodash": "^4.14.167",
"color-convert": "^2.0.1",
"dequal": "^2.0.2",
@@ -66,8 +66,8 @@
"util-deprecate": "^1.0.2"
},
"devDependencies": {
- "@storybook/addon-actions": "7.0.0-alpha.49",
- "@storybook/addons": "7.0.0-alpha.49",
+ "@storybook/addon-actions": "7.0.0-alpha.50",
+ "@storybook/addons": "7.0.0-alpha.50",
"@types/color-convert": "^2.0.0"
},
"peerDependencies": {
@@ -82,5 +82,5 @@
"./src/index.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/ui/blocks/src/blocks/Canvas.stories.tsx b/code/ui/blocks/src/blocks/Canvas.stories.tsx
new file mode 100644
index 00000000000..54f13a1e5c0
--- /dev/null
+++ b/code/ui/blocks/src/blocks/Canvas.stories.tsx
@@ -0,0 +1,83 @@
+import React from 'react';
+import type { Meta, StoryObj } from '@storybook/react';
+import { Canvas } from './Canvas';
+import { Story as StoryComponent } from './Story';
+import * as BooleanStories from '../controls/Boolean.stories';
+
+const meta: Meta = {
+ component: Canvas,
+ parameters: {
+ relativeCsfPaths: ['../controls/Boolean.stories'],
+ },
+ render: (args) => {
+ return (
+
+
+
+ );
+ },
+};
+export default meta;
+
+type Story = StoryObj;
+
+export const BasicStory: Story = {};
+
+export const WithSourceOpen: Story = {
+ args: {
+ withSource: 'open',
+ },
+};
+export const WithSourceClosed: Story = {
+ args: {
+ withSource: 'closed',
+ },
+};
+
+// TODO: what is the purpose of mdxSource exactly?
+export const WithMdxSource: Story = {
+ name: 'With MDX Source',
+ args: {
+ withSource: 'open',
+ mdxSource: `const thisIsCustomSource = true;
+if (isSyntaxHighlighted) {
+ console.log('syntax highlighting is working');
+}`,
+ },
+};
+
+export const WithoutSource: Story = {
+ args: {
+ withSource: 'none',
+ },
+};
+
+export const WithToolbar: Story = {
+ args: {
+ withToolbar: true,
+ },
+};
+export const WithAdditionalActions: Story = {
+ args: {
+ additionalActions: [
+ {
+ title: 'Open in GitHub',
+ onClick: () => {
+ window.open(
+ 'https://github.com/storybookjs/storybook/blob/next/code/ui/blocks/src/controls/Boolean.stories.tsx',
+ '_blank'
+ );
+ },
+ },
+ {
+ title: 'Go to documentation',
+ onClick: () => {
+ window.open(
+ 'https://storybook.js.org/docs/react/essentials/controls#annotation',
+ '_blank'
+ );
+ },
+ },
+ ],
+ },
+};
diff --git a/code/ui/blocks/src/blocks/Canvas.tsx b/code/ui/blocks/src/blocks/Canvas.tsx
index 8336993ac08..4c3ad36b667 100644
--- a/code/ui/blocks/src/blocks/Canvas.tsx
+++ b/code/ui/blocks/src/blocks/Canvas.tsx
@@ -1,5 +1,5 @@
-import type { FC, ReactElement, ReactNode, ReactNodeArray } from 'react';
-import React, { useContext } from 'react';
+import React, { Children, useContext } from 'react';
+import type { FC, ReactElement, ReactNode } from 'react';
import type { Renderer } from '@storybook/types';
import type { PreviewProps as PurePreviewProps } from '../components';
import { Preview as PurePreview, PreviewSkeleton } from '../components';
@@ -7,62 +7,52 @@ import type { DocsContextProps } from './DocsContext';
import { DocsContext } from './DocsContext';
import type { SourceContextProps } from './SourceContainer';
import { SourceContext } from './SourceContainer';
-import { getSourceProps, SourceState } from './Source';
+import { useSourceProps, SourceState } from './Source';
import { useStories } from './useStory';
export { SourceState };
-type CanvasProps = PurePreviewProps & {
+type CanvasProps = Omit & {
withSource?: SourceState;
mdxSource?: string;
};
-const getPreviewProps = (
+const usePreviewProps = (
{ withSource, mdxSource, children, ...props }: CanvasProps & { children?: ReactNode },
docsContext: DocsContextProps,
sourceContext: SourceContextProps
) => {
- let sourceState = withSource;
- let isLoading = false;
- if (sourceState === SourceState.NONE) {
- return { isLoading, previewProps: props };
- }
- if (mdxSource) {
- return {
- isLoading,
- previewProps: {
- ...props,
- withSource: getSourceProps({ code: decodeURI(mdxSource) }, docsContext, sourceContext),
- isExpanded: sourceState === SourceState.OPEN,
- },
- };
- }
- const childArray: ReactNodeArray = Array.isArray(children) ? children : [children];
- const storyChildren = childArray.filter(
- (c: ReactElement) => c.props && (c.props.id || c.props.name || c.props.of)
- ) as ReactElement[];
- const targetIds = storyChildren.map(({ props: { id, of, name } }) => {
- if (id) return id;
- if (of) return docsContext.storyIdByModuleExport(of);
+ /*
+ get all story IDs by traversing through the children,
+ filter out any non-story children (e.g. text nodes)
+ and then get the id from each story depending on available props
+ */
+ const storyIds = (Children.toArray(children) as ReactElement[])
+ .filter((c) => c.props && (c.props.id || c.props.name || c.props.of))
+ .map(({ props: { id, of, name } }) => {
+ if (id) return id;
+ if (of) return docsContext.storyIdByModuleExport(of);
- return docsContext.storyIdByName(name);
- });
-
- const sourceProps = getSourceProps({ ids: targetIds }, docsContext, sourceContext);
- if (!sourceState) sourceState = sourceProps.state;
- const storyIds = targetIds.map((targetId) => {
- return targetId;
- });
+ return docsContext.storyIdByName(name);
+ });
const stories = useStories(storyIds, docsContext);
- isLoading = stories.some((s) => !s);
+ const isLoading = stories.some((s) => !s);
+ const sourceProps = useSourceProps(
+ mdxSource ? { code: decodeURI(mdxSource) } : { ids: storyIds },
+ docsContext,
+ sourceContext
+ );
+ if (withSource === SourceState.NONE) {
+ return { isLoading, previewProps: props };
+ }
return {
isLoading,
previewProps: {
...props, // pass through columns etc.
withSource: sourceProps,
- isExpanded: sourceState === SourceState.OPEN,
+ isExpanded: (withSource || sourceProps.state) === SourceState.OPEN,
},
};
};
@@ -70,7 +60,7 @@ const getPreviewProps = (
export const Canvas: FC = (props) => {
const docsContext = useContext(DocsContext);
const sourceContext = useContext(SourceContext);
- const { isLoading, previewProps } = getPreviewProps(props, docsContext, sourceContext);
+ const { isLoading, previewProps } = usePreviewProps(props, docsContext, sourceContext);
const { children } = props;
if (isLoading) return ;
diff --git a/code/ui/blocks/src/blocks/Source.tsx b/code/ui/blocks/src/blocks/Source.tsx
index eb578b48085..6b6454515bd 100644
--- a/code/ui/blocks/src/blocks/Source.tsx
+++ b/code/ui/blocks/src/blocks/Source.tsx
@@ -89,7 +89,7 @@ const getSnippet = (snippet: string, story?: Store_Story): string => {
type SourceStateProps = { state: SourceState };
type PureSourceProps = ComponentProps;
-export const getSourceProps = (
+export const useSourceProps = (
props: SourceProps,
docsContext: DocsContextProps,
sourceContext: SourceContextProps
@@ -100,8 +100,7 @@ export const getSourceProps = (
const singleProps = props as SingleSourceProps;
const multiProps = props as MultiSourceProps;
- let source = codeProps.code; // prefer user-specified code
- let { format } = codeProps; // prefer user-specified code
+ let { format, code: source } = codeProps; // prefer user-specified code
const targetIds = multiProps.ids || [singleProps.id || primaryId];
const storyIds = targetIds.map((targetId) => {
@@ -151,6 +150,6 @@ export const getSourceProps = (
export const Source: FC = (props) => {
const sourceContext = useContext(SourceContext);
const docsContext = useContext(DocsContext);
- const sourceProps = getSourceProps(props, docsContext, sourceContext);
+ const sourceProps = useSourceProps(props, docsContext, sourceContext);
return ;
};
diff --git a/code/ui/blocks/src/blocks/Story.stories.tsx b/code/ui/blocks/src/blocks/Story.stories.tsx
index bb09d8c635d..38ad9646acf 100644
--- a/code/ui/blocks/src/blocks/Story.stories.tsx
+++ b/code/ui/blocks/src/blocks/Story.stories.tsx
@@ -1,3 +1,5 @@
+///
+import React from 'react';
import type { Meta, StoryObj } from '@storybook/react';
import { Story as StoryComponent } from './Story';
@@ -6,15 +8,109 @@ import * as BooleanStories from '../controls/Boolean.stories';
const meta: Meta = {
component: StoryComponent,
parameters: {
- relativeCsfPaths: ['../controls/Boolean.stories'],
+ relativeCsfPaths: ['../controls/Boolean.stories', '../blocks/Story.stories'],
},
};
export default meta;
type Story = StoryObj;
-export const BasicOf: Story = {
+export const Of: Story = {
args: {
of: BooleanStories.Undefined,
},
};
+
+export const OfWithMeta: Story = {
+ args: {
+ of: BooleanStories.True,
+ meta: BooleanStories.default,
+ },
+};
+
+const blocksAwareId = `${
+ import.meta.env.STORYBOOK_BLOCKS_ONLY === 'true' ? '' : 'storybook-blocks-'
+}controls-boolean--false`;
+
+export const Id: Story = {
+ args: {
+ id: blocksAwareId,
+ },
+};
+
+export const Name: Story = {
+ args: {
+ name: 'True',
+ },
+};
+
+export const SimpleSizeTest: Story = {
+ render: () => {
+ return (
+
+
+ This story does nothing. Its only purpose is to show how its size renders in different
+ conditions (inline/iframe/fixed height) when used in a {' '}
block.
+
+
+ It has a fixed height
of 1000px
and a fixed width
{' '}
+ of 800px
+
+
+ );
+ },
+};
+
+export const Inline: Story = {
+ args: {
+ of: SimpleSizeTest,
+ inline: true,
+ },
+};
+export const InlineWithHeight: Story = {
+ ...Inline,
+ args: {
+ of: SimpleSizeTest,
+ inline: true,
+ height: '300px',
+ },
+};
+export const Iframe: Story = {
+ ...Inline,
+ args: {
+ of: SimpleSizeTest,
+ inline: false,
+ },
+};
+export const IframeWithHeight: Story = {
+ ...Inline,
+ args: {
+ of: SimpleSizeTest,
+ inline: false,
+ height: '300px',
+ },
+};
+
+export const WithDefaultInteractions: Story = {
+ args: {
+ of: BooleanStories.Toggling,
+ },
+};
+export const WithInteractionsAutoplayInStory: Story = {
+ args: {
+ of: BooleanStories.TogglingInDocs,
+ },
+};
+
+// TODO: types suggest that can take ProjectAnnotations, but it doesn't seem to do anything with them
+// Such as parameters, decorators, etc.
+// they seem to be taken from the story itself, and not from the call
diff --git a/code/ui/blocks/src/blocks/Story.tsx b/code/ui/blocks/src/blocks/Story.tsx
index daca709e6b2..53f29b73853 100644
--- a/code/ui/blocks/src/blocks/Story.tsx
+++ b/code/ui/blocks/src/blocks/Story.tsx
@@ -1,4 +1,4 @@
-import type { FC, ReactNode, ElementType, ComponentProps } from 'react';
+import type { FC, ComponentProps } from 'react';
import React, { useContext, useRef, useEffect, useState } from 'react';
import type {
Renderer,
@@ -25,7 +25,6 @@ type CommonProps = StoryAnnotations & {
type StoryDefProps = {
name: string;
- children: ReactNode;
};
type StoryRefProps = {
@@ -36,7 +35,6 @@ type StoryRefProps = {
type StoryImportProps = {
name: string;
- story: ElementType;
};
export type StoryProps = (StoryDefProps | StoryRefProps | StoryImportProps) & CommonProps;
@@ -49,8 +47,7 @@ export const getStoryId = (props: StoryProps, context: DocsContextProps): StoryI
}
const { name } = props as StoryDefProps;
- const inputId = id;
- return inputId || context.storyIdByName(name);
+ return id || context.storyIdByName(name);
};
export const getStoryProps = (
@@ -87,14 +84,16 @@ const Story: FC = (props) => {
const [showLoader, setShowLoader] = useState(true);
useEffect(() => {
- let cleanup: () => void;
- if (story && storyRef.current) {
- const element = storyRef.current as HTMLElement;
- const { autoplay } = story.parameters.docs || {};
- cleanup = context.renderStoryToElement(story, element, { autoplay });
- setShowLoader(false);
+ if (!(story && storyRef.current)) {
+ return () => {};
}
- return () => cleanup && cleanup();
+ const element = storyRef.current as HTMLElement;
+ const { autoplay } = story.parameters.docs || {};
+ const cleanup = context.renderStoryToElement(story, element, { autoplay });
+ setShowLoader(false);
+ return () => {
+ cleanup();
+ };
}, [context, story]);
if (!story) {
@@ -115,7 +114,7 @@ const Story: FC = (props) => {
return (
{height ? (
-
+
) : null}
{showLoader &&
}
= (props) => {
);
};
-Story.defaultProps = {
- children: null,
- name: null,
-};
-
export { Story };
diff --git a/code/ui/blocks/src/blocks/internal/InternalCanvas.stories.tsx b/code/ui/blocks/src/blocks/internal/InternalCanvas.stories.tsx
new file mode 100644
index 00000000000..926f1aa3bac
--- /dev/null
+++ b/code/ui/blocks/src/blocks/internal/InternalCanvas.stories.tsx
@@ -0,0 +1,120 @@
+///
;
+///
;
+import React from 'react';
+import type { Meta, StoryObj } from '@storybook/react';
+import { userEvent, waitFor, within } from '@storybook/testing-library';
+import { expect } from '@storybook/jest';
+import { Canvas } from '../Canvas';
+import { Story as StoryComponent } from '../Story';
+import * as BooleanStories from '../../controls/Boolean.stories';
+
+const meta: Meta
= {
+ title: 'Blocks/Internal/Canvas',
+ component: Canvas,
+ parameters: {
+ relativeCsfPaths: ['../controls/Boolean.stories'],
+ },
+ render: (args) => {
+ return (
+
+
+
+ );
+ },
+};
+export default meta;
+
+type Story = StoryObj;
+
+const expectAmountOfStoriesInSource =
+ (amount: number): Story['play'] =>
+ async ({ canvasElement }) => {
+ const canvas = within(canvasElement);
+
+ // Arrange - find the "Show code" button
+ let showCodeButton = canvas.getByText('Show code');
+ await waitFor(() => {
+ showCodeButton = canvas.getByText('Show code');
+ expect(showCodeButton).toBeInTheDocument();
+ });
+
+ // Act - click button to show code
+ await userEvent.click(showCodeButton);
+
+ // Assert - check that the correct amount of stories' source is shown
+ await waitFor(async () => {
+ const booleanControlNodes = await canvas.findAllByText('BooleanControl');
+ expect(booleanControlNodes).toHaveLength(amount);
+ });
+ };
+
+export const MultipleChildren: Story = {
+ render: (args) => {
+ return (
+
+
+
+
+ );
+ },
+ play: expectAmountOfStoriesInSource(2),
+};
+
+export const MultipleChildrenColumns: Story = {
+ args: {
+ isColumn: true,
+ },
+ render: (args) => {
+ return (
+
+
+
+
+ );
+ },
+ play: expectAmountOfStoriesInSource(2),
+};
+
+export const MultipleChildrenThreeColumns: Story = {
+ args: {
+ columns: 3,
+ },
+ render: (args) => {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+ );
+ },
+ play: expectAmountOfStoriesInSource(9),
+};
+
+export const MixedChildrenStories: Story = {
+ args: { isColumn: true },
+ render: (args) => {
+ return (
+
+ Headline for Boolean Controls true
+
+ Headline for Boolean Controls undefined
+
+
+ );
+ },
+ play: async (args) => {
+ // this function will also expand the source code
+ await expectAmountOfStoriesInSource(2)(args);
+ const canvas = within(args.canvasElement);
+
+ // Assert - only find two headlines, those in the story, and none in the source code
+ expect(canvas.queryAllByText(/Headline for Boolean Controls/i)).toHaveLength(2);
+ },
+};
diff --git a/code/ui/blocks/src/blocks/internal/README.md b/code/ui/blocks/src/blocks/internal/README.md
new file mode 100644
index 00000000000..cad12d8f0a0
--- /dev/null
+++ b/code/ui/blocks/src/blocks/internal/README.md
@@ -0,0 +1,8 @@
+# Internal `@storybook/blocks` Stories
+
+This directory contains stories that are not suitable for public documentation, but that we still want to keep to ensure things don't break.
+
+Some blocks have deprecated features that users shouldn't use moving forward, and these internal stories represents those.
+That way we can still test them and ensure the features work, until they are removed for good.
+
+This directory is not part of the (public) Blocks Storybook, but are included in the full UI Storybook.
diff --git a/code/ui/blocks/src/controls/Boolean.stories.tsx b/code/ui/blocks/src/controls/Boolean.stories.tsx
index 726ab58e9b3..82458c745a4 100644
--- a/code/ui/blocks/src/controls/Boolean.stories.tsx
+++ b/code/ui/blocks/src/controls/Boolean.stories.tsx
@@ -1,10 +1,20 @@
+import { expect } from '@storybook/jest';
import type { Meta, StoryObj } from '@storybook/react';
+import { within, fireEvent } from '@storybook/testing-library';
+import { addons } from '@storybook/addons';
+import { RESET_STORY_ARGS, STORY_ARGS_UPDATED } from '@storybook/core-events';
import { BooleanControl } from './Boolean';
const meta = {
component: BooleanControl,
tags: ['docsPage'],
- parameters: { withRawArg: 'value', controls: { include: ['value'] } },
+ parameters: {
+ withRawArg: 'value',
+ controls: { include: ['value'] },
+ notes: 'These are notes for the Boolean control stories',
+ info: 'This is info for the Boolean control stories',
+ jsx: { useBooleanShorthandSyntax: false },
+ },
args: { name: 'boolean' },
} as Meta;
@@ -26,3 +36,45 @@ export const Undefined: StoryObj = {
value: undefined,
},
};
+
+export const Toggling: StoryObj = {
+ args: {
+ value: undefined,
+ },
+ play: async ({ canvasElement, id }) => {
+ const channel = addons.getChannel();
+
+ channel.emit(RESET_STORY_ARGS, { storyId: id });
+ await new Promise((resolve) => {
+ channel.once(STORY_ARGS_UPDATED, resolve);
+ });
+
+ const canvas = within(canvasElement);
+
+ // from Undefined to False
+ const setBooleanControl = canvas.getByText('Set boolean');
+ await fireEvent.click(setBooleanControl);
+
+ let toggle = await canvas.findByTitle('Change to true');
+ expect(toggle).toBeInTheDocument();
+
+ // from False to True
+ await fireEvent.click(toggle);
+ toggle = await canvas.findByTitle('Change to false');
+ expect(toggle).toBeInTheDocument();
+
+ // from True to False
+ await fireEvent.click(toggle);
+ toggle = await canvas.findByTitle('Change to true');
+ expect(toggle).toBeInTheDocument();
+ },
+};
+
+export const TogglingInDocs: StoryObj = {
+ ...Toggling,
+ parameters: {
+ docs: {
+ autoplay: true,
+ },
+ },
+};
diff --git a/code/ui/blocks/src/controls/Boolean.tsx b/code/ui/blocks/src/controls/Boolean.tsx
index 8abec1e3490..556701febca 100644
--- a/code/ui/blocks/src/controls/Boolean.tsx
+++ b/code/ui/blocks/src/controls/Boolean.tsx
@@ -86,6 +86,11 @@ const Label = styled.label(({ theme }) => ({
const parse = (value: string | null): boolean => value === 'true';
export type BooleanProps = ControlProps & BooleanConfig;
+/**
+ * # Boolean control
+ * Renders a switch toggle with "True" or "False".
+ * or if the value is `undefined`, renders a button to set the boolean.
+ */
export const BooleanControl: FC = ({ name, value, onChange, onBlur, onFocus }) => {
const onSetFalse = useCallback(() => onChange(false), [onChange]);
if (value === undefined) {
@@ -95,13 +100,14 @@ export const BooleanControl: FC = ({ name, value, onChange, onBlur
);
}
+ const controlId = getControlId(name);
const parsedValue = typeof value === 'string' ? parse(value) : value;
return (
-
+
onChange(e.target.checked)}
checked={parsedValue}
diff --git a/code/ui/blocks/tsconfig.json b/code/ui/blocks/tsconfig.json
index 3e9449fbcf6..fe3d69acb7c 100644
--- a/code/ui/blocks/tsconfig.json
+++ b/code/ui/blocks/tsconfig.json
@@ -1,6 +1,7 @@
{
"extends": "../../tsconfig.json",
"compilerOptions": {
+ "module": "esnext",
"rootDir": "./src",
"types": ["jest"]
},
diff --git a/code/ui/components/jest.config.js b/code/ui/components/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/ui/components/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/ui/components/package.json b/code/ui/components/package.json
index 9a77b2bb435..1099c9afb51 100644
--- a/code/ui/components/package.json
+++ b/code/ui/components/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/components",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Core Storybook Components",
"keywords": [
"storybook"
@@ -51,10 +51,10 @@
"prep": "../../../scripts/prepare/bundle.ts"
},
"dependencies": {
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/csf": "0.0.2-next.5",
- "@storybook/theming": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/csf": "0.0.2-next.7",
+ "@storybook/theming": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"memoizerific": "^1.11.3",
"util-deprecate": "^1.0.2"
},
@@ -67,12 +67,12 @@
"global": "^4.4.0",
"overlayscrollbars": "^1.13.1",
"polished": "^4.2.2",
- "prettier": ">=2.5",
+ "prettier": "^2.7.1",
"react-popper-tooltip": "^3.1.1",
"react-syntax-highlighter": "^15.4.5",
"react-textarea-autosize": "^8.3.0",
"ts-dedent": "^2.0.0",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"peerDependencies": {
"react": "^16.8.0 || ^17.0.0 || ^18.0.0",
@@ -87,5 +87,5 @@
],
"platform": "neutral"
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/ui/manager/jest.config.js b/code/ui/manager/jest.config.js
new file mode 100644
index 00000000000..4396fbc7010
--- /dev/null
+++ b/code/ui/manager/jest.config.js
@@ -0,0 +1,7 @@
+const path = require('path');
+const baseConfig = require('../../jest.config.browser');
+
+module.exports = {
+ ...baseConfig,
+ displayName: __dirname.split(path.sep).slice(-2).join(path.posix.sep),
+};
diff --git a/code/ui/manager/package.json b/code/ui/manager/package.json
index 837a3931722..d0575a19789 100644
--- a/code/ui/manager/package.json
+++ b/code/ui/manager/package.json
@@ -1,6 +1,6 @@
{
"name": "@storybook/manager",
- "version": "7.0.0-alpha.49",
+ "version": "7.0.0-alpha.50",
"description": "Core Storybook UI",
"keywords": [
"storybook"
@@ -53,17 +53,17 @@
},
"devDependencies": {
"@fal-works/esbuild-plugin-global-externals": "^2.1.2",
- "@storybook/addons": "7.0.0-alpha.49",
- "@storybook/api": "7.0.0-alpha.49",
- "@storybook/channel-postmessage": "7.0.0-alpha.49",
- "@storybook/channel-websocket": "7.0.0-alpha.49",
- "@storybook/channels": "7.0.0-alpha.49",
- "@storybook/client-logger": "7.0.0-alpha.49",
- "@storybook/components": "7.0.0-alpha.49",
- "@storybook/core-events": "7.0.0-alpha.49",
- "@storybook/router": "7.0.0-alpha.49",
- "@storybook/theming": "7.0.0-alpha.49",
- "@storybook/types": "7.0.0-alpha.49",
+ "@storybook/addons": "7.0.0-alpha.50",
+ "@storybook/api": "7.0.0-alpha.50",
+ "@storybook/channel-postmessage": "7.0.0-alpha.50",
+ "@storybook/channel-websocket": "7.0.0-alpha.50",
+ "@storybook/channels": "7.0.0-alpha.50",
+ "@storybook/client-logger": "7.0.0-alpha.50",
+ "@storybook/components": "7.0.0-alpha.50",
+ "@storybook/core-events": "7.0.0-alpha.50",
+ "@storybook/router": "7.0.0-alpha.50",
+ "@storybook/theming": "7.0.0-alpha.50",
+ "@storybook/types": "7.0.0-alpha.50",
"@testing-library/react": "^11.2.2",
"@types/semver": "^7.3.4",
"copy-to-clipboard": "^3.3.1",
@@ -77,7 +77,7 @@
"memoizerific": "^1.11.3",
"polished": "^4.2.2",
"qs": "^6.10.0",
- "react": "^16.8.0",
+ "react": "^16.14.0",
"react-dom": "^16.8.0",
"react-draggable": "^4.4.3",
"react-helmet-async": "^1.0.7",
@@ -87,7 +87,7 @@
"shelljs": "^0.8.5",
"store2": "^2.12.0",
"ts-dedent": "^2.0.0",
- "typescript": "~4.6.3"
+ "typescript": "^4.9.3"
},
"publishConfig": {
"access": "public"
@@ -100,5 +100,5 @@
"./src/runtime.ts"
]
},
- "gitHead": "d7eb433300cac55d3c7256c8181eb6fd7a47b4c8"
+ "gitHead": "77184d039091f4782dc4540df6d271a24fb3e242"
}
diff --git a/code/ui/manager/src/components/layout/mobile.stories.tsx b/code/ui/manager/src/components/layout/mobile.stories.tsx
index ff0eb280a4c..1a9121a8cc9 100644
--- a/code/ui/manager/src/components/layout/mobile.stories.tsx
+++ b/code/ui/manager/src/components/layout/mobile.stories.tsx
@@ -33,6 +33,9 @@ export const InitialCanvas = ({ props }: { props: MobileProps }) => (
export const InitialAddons = ({ props }: { props: MobileProps }) => (
);
+export const NoPanel = ({ props }: { props: MobileProps }) => (
+
+);
export const Fullscreen = ({ props }: { props: MobileProps }) => (
;
Sidebar: ComponentType;
Preview: ComponentType;
Panel: ComponentType;
@@ -204,7 +200,7 @@ class Mobile extends Component {
{key}
))}
- {viewMode ? (
+ {viewMode && options.showPanel ? (
this.setState({ active: ADDONS })}
active={active === ADDONS}
diff --git a/code/ui/manager/src/components/preview/FramesRenderer.tsx b/code/ui/manager/src/components/preview/FramesRenderer.tsx
index b457e62383f..21ca40879d4 100644
--- a/code/ui/manager/src/components/preview/FramesRenderer.tsx
+++ b/code/ui/manager/src/components/preview/FramesRenderer.tsx
@@ -58,12 +58,12 @@ export const FramesRenderer: FC = ({
const active = getActive(refId);
const styles = useMemo(() => {
- // add #storybook-root to make the selector high enough in specificity
+ // add #root to make the selector high enough in specificity
return {
- '#storybook-root [data-is-storybook="false"]': {
+ '#root [data-is-storybook="false"]': {
display: 'none',
},
- '#storybook-root [data-is-storybook="true"]': {
+ '#root [data-is-storybook="true"]': {
display: 'block',
},
};
diff --git a/code/ui/manager/src/settings/shortcuts.test.js b/code/ui/manager/src/settings/shortcuts.test.js
index 4bc9b1577cd..730df69161a 100644
--- a/code/ui/manager/src/settings/shortcuts.test.js
+++ b/code/ui/manager/src/settings/shortcuts.test.js
@@ -30,7 +30,7 @@ describe('ShortcutsScreen', () => {
);
- expect(comp).toExist();
+ expect(comp.exists()).toBeTruthy();
});
it('handles a full mount', () => {
diff --git a/code/yarn.lock b/code/yarn.lock
index 10cb294b89c..37d69968417 100644
--- a/code/yarn.lock
+++ b/code/yarn.lock
@@ -332,17 +332,17 @@ __metadata:
linkType: hard
"@axe-core/puppeteer@npm:^4.2.0":
- version: 4.5.0
- resolution: "@axe-core/puppeteer@npm:4.5.0"
+ version: 4.5.2
+ resolution: "@axe-core/puppeteer@npm:4.5.2"
dependencies:
- axe-core: ^4.5.0
+ axe-core: ^4.5.2
peerDependencies:
puppeteer: ">=1.10.0 <= 18"
- checksum: a93db97b4c096b19e6a2132a255a5699d101b68c77cd4e6395cb039c6432f3a51d59cfef95fd8ac6320906b462293b6a893180dead72362f6f097e0795af204d
+ checksum: be626f6ac63a883e2a291490625f7dceab486c0b0753995ee1cc73473162ef581cdddb8760f8be499c9c7303712f5dded2d95f9195845cdda3f1d16b3047e94e
languageName: node
linkType: hard
-"@babel/cli@npm:^7.17.6":
+"@babel/cli@npm:^7.19.3":
version: 7.19.3
resolution: "@babel/cli@npm:7.19.3"
dependencies:
@@ -431,7 +431,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.5, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.0, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.17.2, @babel/core@npm:^7.17.5, @babel/core@npm:^7.19.6, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.2, @babel/core@npm:^7.7.5, @babel/core@npm:^7.8.0":
+"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.0, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.17.2, @babel/core@npm:^7.17.5, @babel/core@npm:^7.19.6, @babel/core@npm:^7.20.2, @babel/core@npm:^7.3.4, @babel/core@npm:^7.7.5":
version: 7.20.2
resolution: "@babel/core@npm:7.20.2"
dependencies:
@@ -465,14 +465,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.16.8, @babel/generator@npm:^7.20.1, @babel/generator@npm:^7.20.2, @babel/generator@npm:^7.4.0, @babel/generator@npm:^7.7.2, @babel/generator@npm:^7.8.7":
- version: 7.20.3
- resolution: "@babel/generator@npm:7.20.3"
+"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.16.8, @babel/generator@npm:^7.20.1, @babel/generator@npm:^7.20.2, @babel/generator@npm:^7.20.4, @babel/generator@npm:^7.7.2, @babel/generator@npm:^7.8.7":
+ version: 7.20.4
+ resolution: "@babel/generator@npm:7.20.4"
dependencies:
"@babel/types": ^7.20.2
"@jridgewell/gen-mapping": ^0.3.2
jsesc: ^2.5.1
- checksum: 7287321925d8a451d8f852d5d83f70ac413089a4a91798dbf0037a139750dd1e52ca760c8530f2608a71b82df75a575f9d028ff40f268b5964983184ed226694
+ checksum: 48181434693f3348804f01dad53b5fd293319bc71119662bdfa64ccc3c32c5cf1a51b2ea3f7091310c950a894f418e05f3c957ee3f7f1790443487a93608d57e
languageName: node
linkType: hard
@@ -757,7 +757,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.13.12, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.12, @babel/parser@npm:^7.16.4, @babel/parser@npm:^7.16.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.4, @babel/parser@npm:^7.20.1, @babel/parser@npm:^7.20.2, @babel/parser@npm:^7.4.3, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.7.0, @babel/parser@npm:^7.8.6, @babel/parser@npm:^7.8.7, @babel/parser@npm:^7.9.6":
+"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.11.5, @babel/parser@npm:^7.13.12, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.16.12, @babel/parser@npm:^7.16.4, @babel/parser@npm:^7.16.7, @babel/parser@npm:^7.18.10, @babel/parser@npm:^7.18.4, @babel/parser@npm:^7.20.1, @babel/parser@npm:^7.20.2, @babel/parser@npm:^7.20.3, @babel/parser@npm:^7.4.5, @babel/parser@npm:^7.6.0, @babel/parser@npm:^7.7.0, @babel/parser@npm:^7.8.6, @babel/parser@npm:^7.8.7, @babel/parser@npm:^7.9.6":
version: 7.20.3
resolution: "@babel/parser@npm:7.20.3"
bin:
@@ -842,7 +842,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-decorators@npm:^7.13.5, @babel/plugin-proposal-decorators@npm:^7.17.2":
+"@babel/plugin-proposal-decorators@npm:^7.13.5, @babel/plugin-proposal-decorators@npm:^7.20.2":
version: 7.20.2
resolution: "@babel/plugin-proposal-decorators@npm:7.20.2"
dependencies:
@@ -869,7 +869,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-export-default-from@npm:^7.16.7":
+"@babel/plugin-proposal-export-default-from@npm:^7.18.10":
version: 7.18.10
resolution: "@babel/plugin-proposal-export-default-from@npm:7.18.10"
dependencies:
@@ -941,7 +941,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-proposal-object-rest-spread@npm:^7.16.7, @babel/plugin-proposal-object-rest-spread@npm:^7.17.3, @babel/plugin-proposal-object-rest-spread@npm:^7.20.2":
+"@babel/plugin-proposal-object-rest-spread@npm:^7.16.7, @babel/plugin-proposal-object-rest-spread@npm:^7.20.2":
version: 7.20.2
resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.2"
dependencies:
@@ -1151,7 +1151,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-jsx@npm:^7.17.12, @babel/plugin-syntax-jsx@npm:^7.18.6":
+"@babel/plugin-syntax-jsx@npm:^7.17.12, @babel/plugin-syntax-jsx@npm:^7.18.6, @babel/plugin-syntax-jsx@npm:^7.7.2":
version: 7.18.6
resolution: "@babel/plugin-syntax-jsx@npm:7.18.6"
dependencies:
@@ -1350,7 +1350,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-destructuring@npm:^7.16.7, @babel/plugin-transform-destructuring@npm:^7.17.3, @babel/plugin-transform-destructuring@npm:^7.20.2":
+"@babel/plugin-transform-destructuring@npm:^7.16.7, @babel/plugin-transform-destructuring@npm:^7.20.2":
version: 7.20.2
resolution: "@babel/plugin-transform-destructuring@npm:7.20.2"
dependencies:
@@ -1617,7 +1617,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-react-jsx@npm:^7.12.12, @babel/plugin-transform-react-jsx@npm:^7.18.6, @babel/plugin-transform-react-jsx@npm:^7.19.0":
+"@babel/plugin-transform-react-jsx@npm:^7.18.6, @babel/plugin-transform-react-jsx@npm:^7.19.0":
version: 7.19.0
resolution: "@babel/plugin-transform-react-jsx@npm:7.19.0"
dependencies:
@@ -1885,7 +1885,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/preset-env@npm:^7.12.11, @babel/preset-env@npm:^7.16.11, @babel/preset-env@npm:^7.16.5":
+"@babel/preset-env@npm:^7.16.11, @babel/preset-env@npm:^7.16.5, @babel/preset-env@npm:^7.20.2":
version: 7.20.2
resolution: "@babel/preset-env@npm:7.20.2"
dependencies:
@@ -1970,7 +1970,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/preset-flow@npm:^7.12.1, @babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.16.7":
+"@babel/preset-flow@npm:^7.13.13, @babel/preset-flow@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/preset-flow@npm:7.18.6"
dependencies:
@@ -1998,7 +1998,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/preset-react@npm:^7.12.10, @babel/preset-react@npm:^7.16.7":
+"@babel/preset-react@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/preset-react@npm:7.18.6"
dependencies:
@@ -2014,7 +2014,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.16.7, @babel/preset-typescript@npm:^7.18.6":
+"@babel/preset-typescript@npm:^7.13.0, @babel/preset-typescript@npm:^7.18.6":
version: 7.18.6
resolution: "@babel/preset-typescript@npm:7.18.6"
dependencies:
@@ -2079,7 +2079,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.14.8, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.0, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2":
+"@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.14.8, @babel/runtime@npm:^7.17.2, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.9, @babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.0, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2":
version: 7.20.1
resolution: "@babel/runtime@npm:7.20.1"
dependencies:
@@ -2119,7 +2119,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/template@npm:^7.16.7, @babel/template@npm:^7.18.10, @babel/template@npm:^7.3.3, @babel/template@npm:^7.4.0, @babel/template@npm:^7.7.0, @babel/template@npm:^7.8.6":
+"@babel/template@npm:^7.16.7, @babel/template@npm:^7.18.10, @babel/template@npm:^7.3.3, @babel/template@npm:^7.7.0, @babel/template@npm:^7.8.6":
version: 7.18.10
resolution: "@babel/template@npm:7.18.10"
dependencies:
@@ -2130,7 +2130,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.16.10, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.20.1, @babel/traverse@npm:^7.4.3, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2, @babel/traverse@npm:^7.8.6":
+"@babel/traverse@npm:^7.1.6, @babel/traverse@npm:^7.16.10, @babel/traverse@npm:^7.19.0, @babel/traverse@npm:^7.19.1, @babel/traverse@npm:^7.20.1, @babel/traverse@npm:^7.4.5, @babel/traverse@npm:^7.7.0, @babel/traverse@npm:^7.7.2, @babel/traverse@npm:^7.8.6":
version: 7.20.1
resolution: "@babel/traverse@npm:7.20.1"
dependencies:
@@ -2148,7 +2148,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.12.11, @babel/types@npm:^7.16.7, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.8, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.0, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.0, @babel/types@npm:^7.7.2, @babel/types@npm:^7.8.3, @babel/types@npm:^7.8.6, @babel/types@npm:^7.8.7, @babel/types@npm:^7.9.6":
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.11.5, @babel/types@npm:^7.16.7, @babel/types@npm:^7.16.8, @babel/types@npm:^7.18.10, @babel/types@npm:^7.18.6, @babel/types@npm:^7.18.8, @babel/types@npm:^7.18.9, @babel/types@npm:^7.19.0, @babel/types@npm:^7.2.0, @babel/types@npm:^7.20.0, @babel/types@npm:^7.20.2, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.6.1, @babel/types@npm:^7.7.0, @babel/types@npm:^7.7.2, @babel/types@npm:^7.8.3, @babel/types@npm:^7.8.6, @babel/types@npm:^7.8.7, @babel/types@npm:^7.9.6":
version: 7.20.2
resolution: "@babel/types@npm:7.20.2"
dependencies:
@@ -2173,18 +2173,6 @@ __metadata:
languageName: node
linkType: hard
-"@cnakazawa/watch@npm:^1.0.3":
- version: 1.0.4
- resolution: "@cnakazawa/watch@npm:1.0.4"
- dependencies:
- exec-sh: ^0.3.2
- minimist: ^1.2.0
- bin:
- watch: cli.js
- checksum: 8678b6f582bdc5ffe59c0d45c2ad21f4ea1d162ec7ddb32e85078fca481c26958f27bcdef6007b8e9a066da090ccf9d31e1753f8de1e5f32466a04227d70dc31
- languageName: node
- linkType: hard
-
"@colors/colors@npm:1.5.0":
version: 1.5.0
resolution: "@colors/colors@npm:1.5.0"
@@ -2861,45 +2849,6 @@ __metadata:
languageName: node
linkType: hard
-"@jest/console@npm:^24.9.0":
- version: 24.9.0
- resolution: "@jest/console@npm:24.9.0"
- dependencies:
- "@jest/source-map": ^24.9.0
- chalk: ^2.0.1
- slash: ^2.0.0
- checksum: 7fffdd61898c1ecc9d05023a28fdcb5447a87ee78bdd0a8e4e9b8e6a8f770a1093ff46e2816fe5e1321cc0f07623cc46ea937890de5a746f59d18588aa82bd91
- languageName: node
- linkType: hard
-
-"@jest/console@npm:^26.6.2":
- version: 26.6.2
- resolution: "@jest/console@npm:26.6.2"
- dependencies:
- "@jest/types": ^26.6.2
- "@types/node": "*"
- chalk: ^4.0.0
- jest-message-util: ^26.6.2
- jest-util: ^26.6.2
- slash: ^3.0.0
- checksum: e85a68b1ef49e5ecadb0055812c2493a92592b5206c26e78ce6b21869aff2847e4c808beae1dd353738c24fd51fa9d5bf135ced62931844a5d57f9ff4f40743a
- languageName: node
- linkType: hard
-
-"@jest/console@npm:^27.5.1":
- version: 27.5.1
- resolution: "@jest/console@npm:27.5.1"
- dependencies:
- "@jest/types": ^27.5.1
- "@types/node": "*"
- chalk: ^4.0.0
- jest-message-util: ^27.5.1
- jest-util: ^27.5.1
- slash: ^3.0.0
- checksum: 6cb46d721698aaeb0d57ace967f7a36bbefc20719d420ea8bf8ec8adf9994cb1ec11a93bbd9b1514c12a19b5dd99dcbbd1d3e22fd8bea8e41e845055b03ac18d
- languageName: node
- linkType: hard
-
"@jest/console@npm:^28.1.1, @jest/console@npm:^28.1.3":
version: 28.1.3
resolution: "@jest/console@npm:28.1.3"
@@ -2914,72 +2863,50 @@ __metadata:
languageName: node
linkType: hard
-"@jest/core@npm:^26.6.3":
- version: 26.6.3
- resolution: "@jest/core@npm:26.6.3"
+"@jest/console@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "@jest/console@npm:29.3.1"
dependencies:
- "@jest/console": ^26.6.2
- "@jest/reporters": ^26.6.2
- "@jest/test-result": ^26.6.2
- "@jest/transform": ^26.6.2
- "@jest/types": ^26.6.2
+ "@jest/types": ^29.3.1
"@types/node": "*"
- ansi-escapes: ^4.2.1
chalk: ^4.0.0
- exit: ^0.1.2
- graceful-fs: ^4.2.4
- jest-changed-files: ^26.6.2
- jest-config: ^26.6.3
- jest-haste-map: ^26.6.2
- jest-message-util: ^26.6.2
- jest-regex-util: ^26.0.0
- jest-resolve: ^26.6.2
- jest-resolve-dependencies: ^26.6.3
- jest-runner: ^26.6.3
- jest-runtime: ^26.6.3
- jest-snapshot: ^26.6.2
- jest-util: ^26.6.2
- jest-validate: ^26.6.2
- jest-watcher: ^26.6.2
- micromatch: ^4.0.2
- p-each-series: ^2.1.0
- rimraf: ^3.0.0
+ jest-message-util: ^29.3.1
+ jest-util: ^29.3.1
slash: ^3.0.0
- strip-ansi: ^6.0.0
- checksum: 3a4816997f1e206e0dfc6ad236f53b8a554a9b705aa78a62bc754697b8adf8314187a5ac8cfbd31ee6a38feec1412dc17c85cefe39e6d9e21f5e7e2697452e7e
+ checksum: f4773d50b6588eb44daffdf808891f32a827e3f99ae8cca74efb5a9fc117655e418e97e13fcbbf530062321fa940ba88d028e66d27bdf97e41231b2e5b114626
languageName: node
linkType: hard
-"@jest/core@npm:^27.5.1":
- version: 27.5.1
- resolution: "@jest/core@npm:27.5.1"
+"@jest/core@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "@jest/core@npm:29.3.1"
dependencies:
- "@jest/console": ^27.5.1
- "@jest/reporters": ^27.5.1
- "@jest/test-result": ^27.5.1
- "@jest/transform": ^27.5.1
- "@jest/types": ^27.5.1
+ "@jest/console": ^29.3.1
+ "@jest/reporters": ^29.3.1
+ "@jest/test-result": ^29.3.1
+ "@jest/transform": ^29.3.1
+ "@jest/types": ^29.3.1
"@types/node": "*"
ansi-escapes: ^4.2.1
chalk: ^4.0.0
- emittery: ^0.8.1
+ ci-info: ^3.2.0
exit: ^0.1.2
graceful-fs: ^4.2.9
- jest-changed-files: ^27.5.1
- jest-config: ^27.5.1
- jest-haste-map: ^27.5.1
- jest-message-util: ^27.5.1
- jest-regex-util: ^27.5.1
- jest-resolve: ^27.5.1
- jest-resolve-dependencies: ^27.5.1
- jest-runner: ^27.5.1
- jest-runtime: ^27.5.1
- jest-snapshot: ^27.5.1
- jest-util: ^27.5.1
- jest-validate: ^27.5.1
- jest-watcher: ^27.5.1
+ jest-changed-files: ^29.2.0
+ jest-config: ^29.3.1
+ jest-haste-map: ^29.3.1
+ jest-message-util: ^29.3.1
+ jest-regex-util: ^29.2.0
+ jest-resolve: ^29.3.1
+ jest-resolve-dependencies: ^29.3.1
+ jest-runner: ^29.3.1
+ jest-runtime: ^29.3.1
+ jest-snapshot: ^29.3.1
+ jest-util: ^29.3.1
+ jest-validate: ^29.3.1
+ jest-watcher: ^29.3.1
micromatch: ^4.0.4
- rimraf: ^3.0.0
+ pretty-format: ^29.3.1
slash: ^3.0.0
strip-ansi: ^6.0.0
peerDependencies:
@@ -2987,43 +2914,7 @@ __metadata:
peerDependenciesMeta:
node-notifier:
optional: true
- checksum: 8c858fe99cec9eabde8c894d4313171b923e1d4b8f66884b1fa1b7a0123db9f94b797f77d888a2b57d4832e7e46cd67aa1e2f227f1544643478de021c4b84db2
- languageName: node
- linkType: hard
-
-"@jest/environment@npm:^24.9.0":
- version: 24.9.0
- resolution: "@jest/environment@npm:24.9.0"
- dependencies:
- "@jest/fake-timers": ^24.9.0
- "@jest/transform": ^24.9.0
- "@jest/types": ^24.9.0
- jest-mock: ^24.9.0
- checksum: 267128ede9193374bfd1f1c9e4df8c0b31c17dcf853401b591639c39187ea3552c2ff2f3e8a75191b2dcb1e55a6c499fce2713edaa64d81fa6674ca27895e0ba
- languageName: node
- linkType: hard
-
-"@jest/environment@npm:^26.6.2":
- version: 26.6.2
- resolution: "@jest/environment@npm:26.6.2"
- dependencies:
- "@jest/fake-timers": ^26.6.2
- "@jest/types": ^26.6.2
- "@types/node": "*"
- jest-mock: ^26.6.2
- checksum: b489afb2fa9bbde360f222bc905abd9abd77ae5802b16ca7a34d018405ad7df57a506c01efae8ff8b566c211314ec74b3f37a1cb850623e15eb1e6d020582197
- languageName: node
- linkType: hard
-
-"@jest/environment@npm:^27.5.1":
- version: 27.5.1
- resolution: "@jest/environment@npm:27.5.1"
- dependencies:
- "@jest/fake-timers": ^27.5.1
- "@jest/types": ^27.5.1
- "@types/node": "*"
- jest-mock: ^27.5.1
- checksum: 50e40b4f0a351a83f21af03c5cffd9f061729aee8f73131dbb32b39838c575a89d313e946ded91c08e16cf58ff470d74d6b3a48f664cec5c70a946aff45310b3
+ checksum: 06a930365498e9cf902537746090c6ce2d98c1c394d81a458f0a74c287a5321306cad25c1aec1f55222b9e3d514d7f8de6e8d44eea3bc6d63ae75b618eb473bc
languageName: node
linkType: hard
@@ -3039,6 +2930,18 @@ __metadata:
languageName: node
linkType: hard
+"@jest/environment@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "@jest/environment@npm:29.3.1"
+ dependencies:
+ "@jest/fake-timers": ^29.3.1
+ "@jest/types": ^29.3.1
+ "@types/node": "*"
+ jest-mock: ^29.3.1
+ checksum: 46982c52649854e7766b8129a81a59fefefb898f853fe2a1394e72c5492a183f4e596eb91f3d4ba614a7117869ccf2c509ba190747c96085de4fa8300bb65226
+ languageName: node
+ linkType: hard
+
"@jest/expect-utils@npm:^28.1.3":
version: 28.1.3
resolution: "@jest/expect-utils@npm:28.1.3"
@@ -3048,12 +2951,12 @@ __metadata:
languageName: node
linkType: hard
-"@jest/expect-utils@npm:^29.2.2":
- version: 29.2.2
- resolution: "@jest/expect-utils@npm:29.2.2"
+"@jest/expect-utils@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "@jest/expect-utils@npm:29.3.1"
dependencies:
jest-get-type: ^29.2.0
- checksum: 1241e80d307724df38668334cecff28c6dce28e5eeda1893b1f8be8b74dcb286ed4f8f40db0b15c32e3fd376563a69a8ffce30189a357fc4bd75a0450ae4e6d9
+ checksum: dc58ff9c5c7e893c056f3560cb1445771dcc1555df0b5aeff4808c6425ca9b921eae5b4f92b433b89c401e445694f5484b352f06620bac9e7cb97b8f56ee3e21
languageName: node
linkType: hard
@@ -3067,42 +2970,13 @@ __metadata:
languageName: node
linkType: hard
-"@jest/fake-timers@npm:^24.9.0":
- version: 24.9.0
- resolution: "@jest/fake-timers@npm:24.9.0"
+"@jest/expect@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "@jest/expect@npm:29.3.1"
dependencies:
- "@jest/types": ^24.9.0
- jest-message-util: ^24.9.0
- jest-mock: ^24.9.0
- checksum: ce0d8146bfd2e2822eb45aaf6965a858bd4e6a490fd30f0f3bc5941edd2fca33942e1a37bba3d85d3dbc275c18cb362e8c4f0805a2e246ec09bbeb6b4c8b1364
- languageName: node
- linkType: hard
-
-"@jest/fake-timers@npm:^26.6.2":
- version: 26.6.2
- resolution: "@jest/fake-timers@npm:26.6.2"
- dependencies:
- "@jest/types": ^26.6.2
- "@sinonjs/fake-timers": ^6.0.1
- "@types/node": "*"
- jest-message-util: ^26.6.2
- jest-mock: ^26.6.2
- jest-util: ^26.6.2
- checksum: 861b033ead8c749f0fecffb84cbe88603291d9db66129494d0059dee101616a2aa646fc32c8cab468826eeb32647d2b0b4f72869f048163cb3406ddd2902ece0
- languageName: node
- linkType: hard
-
-"@jest/fake-timers@npm:^27.5.1":
- version: 27.5.1
- resolution: "@jest/fake-timers@npm:27.5.1"
- dependencies:
- "@jest/types": ^27.5.1
- "@sinonjs/fake-timers": ^8.0.1
- "@types/node": "*"
- jest-message-util: ^27.5.1
- jest-mock: ^27.5.1
- jest-util: ^27.5.1
- checksum: df6113d11f572219ac61d3946b6cc1aaa8632e3afed9ff959bdb46e122e7cc5b5a16451a88d5fca7cc8daa66333adde3cf70d96c936f3d8406276f6e6e2cbacd
+ expect: ^29.3.1
+ jest-snapshot: ^29.3.1
+ checksum: 705bdad3f5af7c87d252a26dab890ac7f560d53439b364b4260f68b2dba271464bd7de7cfe2b03db7abaccc409da4da338075f870a1c31a1b4770bab6e67c53f
languageName: node
linkType: hard
@@ -3120,25 +2994,17 @@ __metadata:
languageName: node
linkType: hard
-"@jest/globals@npm:^26.6.2":
- version: 26.6.2
- resolution: "@jest/globals@npm:26.6.2"
+"@jest/fake-timers@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "@jest/fake-timers@npm:29.3.1"
dependencies:
- "@jest/environment": ^26.6.2
- "@jest/types": ^26.6.2
- expect: ^26.6.2
- checksum: 6516baa19339a62c8f5eeb2ef3871bfa5bd5645016f1eb87dbe52a37658e7b33b836a1325ba40db250df5d06c08dd1cb1532fbfac5712f4041561525b59bb03f
- languageName: node
- linkType: hard
-
-"@jest/globals@npm:^27.5.1":
- version: 27.5.1
- resolution: "@jest/globals@npm:27.5.1"
- dependencies:
- "@jest/environment": ^27.5.1
- "@jest/types": ^27.5.1
- expect: ^27.5.1
- checksum: b7309297f13b02bf748782772ab2054bbd11f10eb13e9b4660b33acb8c2c4bc7ee07aa1175045feb27ce3a6916b2d3982a3c5350ea1f9c2c3852334942077471
+ "@jest/types": ^29.3.1
+ "@sinonjs/fake-timers": ^9.1.2
+ "@types/node": "*"
+ jest-message-util: ^29.3.1
+ jest-mock: ^29.3.1
+ jest-util: ^29.3.1
+ checksum: b2fe1ea5d8ff3aa9ef099550d5897adba0ed53f8971e134ad589a52346b1f6914df986ef5c847264f7446a7dcae66946f4107cb1087b630a447cf13ad334b59b
languageName: node
linkType: hard
@@ -3153,6 +3019,18 @@ __metadata:
languageName: node
linkType: hard
+"@jest/globals@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "@jest/globals@npm:29.3.1"
+ dependencies:
+ "@jest/environment": ^29.3.1
+ "@jest/expect": ^29.3.1
+ "@jest/types": ^29.3.1
+ jest-mock: ^29.3.1
+ checksum: cda0fc6e1f8fd5a72f576c227db7a0b5ec47baa168e7aae0aca2b8f8d08d97b0c563a154460b96dcbaf3991584111a852ce783ceb66fc526cf440faa668b3893
+ languageName: node
+ linkType: hard
+
"@jest/reporters@npm:28.1.1":
version: 28.1.1
resolution: "@jest/reporters@npm:28.1.1"
@@ -3191,77 +3069,40 @@ __metadata:
languageName: node
linkType: hard
-"@jest/reporters@npm:^26.6.2":
- version: 26.6.2
- resolution: "@jest/reporters@npm:26.6.2"
+"@jest/reporters@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "@jest/reporters@npm:29.3.1"
dependencies:
"@bcoe/v8-coverage": ^0.2.3
- "@jest/console": ^26.6.2
- "@jest/test-result": ^26.6.2
- "@jest/transform": ^26.6.2
- "@jest/types": ^26.6.2
- chalk: ^4.0.0
- collect-v8-coverage: ^1.0.0
- exit: ^0.1.2
- glob: ^7.1.2
- graceful-fs: ^4.2.4
- istanbul-lib-coverage: ^3.0.0
- istanbul-lib-instrument: ^4.0.3
- istanbul-lib-report: ^3.0.0
- istanbul-lib-source-maps: ^4.0.0
- istanbul-reports: ^3.0.2
- jest-haste-map: ^26.6.2
- jest-resolve: ^26.6.2
- jest-util: ^26.6.2
- jest-worker: ^26.6.2
- node-notifier: ^8.0.0
- slash: ^3.0.0
- source-map: ^0.6.0
- string-length: ^4.0.1
- terminal-link: ^2.0.0
- v8-to-istanbul: ^7.0.0
- dependenciesMeta:
- node-notifier:
- optional: true
- checksum: 311f8c467fc2e810ca884cd9ef032c6c58a88c4c54b41a7c85ae6da5a27b3d4c7042938f62611cf19a336a0d487976b348b8f3414cced2802b815d81bf7c1d5f
- languageName: node
- linkType: hard
-
-"@jest/reporters@npm:^27.5.1":
- version: 27.5.1
- resolution: "@jest/reporters@npm:27.5.1"
- dependencies:
- "@bcoe/v8-coverage": ^0.2.3
- "@jest/console": ^27.5.1
- "@jest/test-result": ^27.5.1
- "@jest/transform": ^27.5.1
- "@jest/types": ^27.5.1
+ "@jest/console": ^29.3.1
+ "@jest/test-result": ^29.3.1
+ "@jest/transform": ^29.3.1
+ "@jest/types": ^29.3.1
+ "@jridgewell/trace-mapping": ^0.3.15
"@types/node": "*"
chalk: ^4.0.0
collect-v8-coverage: ^1.0.0
exit: ^0.1.2
- glob: ^7.1.2
+ glob: ^7.1.3
graceful-fs: ^4.2.9
istanbul-lib-coverage: ^3.0.0
istanbul-lib-instrument: ^5.1.0
istanbul-lib-report: ^3.0.0
istanbul-lib-source-maps: ^4.0.0
istanbul-reports: ^3.1.3
- jest-haste-map: ^27.5.1
- jest-resolve: ^27.5.1
- jest-util: ^27.5.1
- jest-worker: ^27.5.1
+ jest-message-util: ^29.3.1
+ jest-util: ^29.3.1
+ jest-worker: ^29.3.1
slash: ^3.0.0
- source-map: ^0.6.0
string-length: ^4.0.1
- terminal-link: ^2.0.0
- v8-to-istanbul: ^8.1.0
+ strip-ansi: ^6.0.0
+ v8-to-istanbul: ^9.0.1
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
peerDependenciesMeta:
node-notifier:
optional: true
- checksum: fd66b17ca8af0464759d12525cfd84ae87403132da61f18ee76a2f07ecd64427797f7ad6e56d338ffa9f956cce153444edf1e5775093e9be2903aaf4d0e049bc
+ checksum: c961d44d868d019f6a722e31370785ffe91f1746ee65337c5bb1c557cc053bfc0a54fc07d703c6d3d2ad16e87241f2d22ee59895161049fafd4f94f893cdb9bf
languageName: node
linkType: hard
@@ -3283,39 +3124,6 @@ __metadata:
languageName: node
linkType: hard
-"@jest/source-map@npm:^24.9.0":
- version: 24.9.0
- resolution: "@jest/source-map@npm:24.9.0"
- dependencies:
- callsites: ^3.0.0
- graceful-fs: ^4.1.15
- source-map: ^0.6.0
- checksum: 3c897d605a5ca36cff02aac53bbb7d47fc4c50d7565b678d8d3353979933297260b5baf74cc4140809447b9e0700262385ba77f64f76068abad3ba66481dcdf4
- languageName: node
- linkType: hard
-
-"@jest/source-map@npm:^26.6.2":
- version: 26.6.2
- resolution: "@jest/source-map@npm:26.6.2"
- dependencies:
- callsites: ^3.0.0
- graceful-fs: ^4.2.4
- source-map: ^0.6.0
- checksum: fad0b35abf71b9e35b63d4ea7ddafb227a176fa44b84b8efc749ec3911991203f4a58019dd403af8380de4de752f0d40c9fe4c69f76a0866d266e964a02042cb
- languageName: node
- linkType: hard
-
-"@jest/source-map@npm:^27.5.1":
- version: 27.5.1
- resolution: "@jest/source-map@npm:27.5.1"
- dependencies:
- callsites: ^3.0.0
- graceful-fs: ^4.2.9
- source-map: ^0.6.0
- checksum: 7d9937675ba4cb2f27635b13be0f86588d18cf3b2d5442e818e702ea87afa5048c5f8892c749857fd7dd884fd6e14f799851ec9af61940813a690c6d5a70979e
- languageName: node
- linkType: hard
-
"@jest/source-map@npm:^28.1.2":
version: 28.1.2
resolution: "@jest/source-map@npm:28.1.2"
@@ -3327,6 +3135,17 @@ __metadata:
languageName: node
linkType: hard
+"@jest/source-map@npm:^29.2.0":
+ version: 29.2.0
+ resolution: "@jest/source-map@npm:29.2.0"
+ dependencies:
+ "@jridgewell/trace-mapping": ^0.3.15
+ callsites: ^3.0.0
+ graceful-fs: ^4.2.9
+ checksum: 6b63d7a1deb59f59fdd7c6f5700069401ec6228e788f3446a6f9ead2e4926c394e1d00eced3f77296a218089c0a173d2aeb5c7b9fd6205ddb160a9f28e644ea8
+ languageName: node
+ linkType: hard
+
"@jest/test-result@npm:28.1.1":
version: 28.1.1
resolution: "@jest/test-result@npm:28.1.1"
@@ -3339,41 +3158,6 @@ __metadata:
languageName: node
linkType: hard
-"@jest/test-result@npm:^24.9.0":
- version: 24.9.0
- resolution: "@jest/test-result@npm:24.9.0"
- dependencies:
- "@jest/console": ^24.9.0
- "@jest/types": ^24.9.0
- "@types/istanbul-lib-coverage": ^2.0.0
- checksum: 450d068a39ace6219883d820c9fa17d9e455bd5c03b03f0a5d3924d860cdd2e36234cc15367bc42f18421ac42365c33fbe6077d860b7659b719d4d39de9d1331
- languageName: node
- linkType: hard
-
-"@jest/test-result@npm:^26.6.2":
- version: 26.6.2
- resolution: "@jest/test-result@npm:26.6.2"
- dependencies:
- "@jest/console": ^26.6.2
- "@jest/types": ^26.6.2
- "@types/istanbul-lib-coverage": ^2.0.0
- collect-v8-coverage: ^1.0.0
- checksum: 4b6f480ebf917f2f6beb5ebefc1c6dedaa768030706f184be9a545e3ad457bde802bae78c50e06f68310084921fb048e030a8eca2adfd7df9f46a6663abb0b98
- languageName: node
- linkType: hard
-
-"@jest/test-result@npm:^27.5.1":
- version: 27.5.1
- resolution: "@jest/test-result@npm:27.5.1"
- dependencies:
- "@jest/console": ^27.5.1
- "@jest/types": ^27.5.1
- "@types/istanbul-lib-coverage": ^2.0.0
- collect-v8-coverage: ^1.0.0
- checksum: 4fb8cbefda8f645c57e2fc0d0df169b0bf5f6cb456b42dc09f5138595b736e800d8d83e3fd36a47fd801a2359988c841792d7fc46784bec908c88b39b6581749
- languageName: node
- linkType: hard
-
"@jest/test-result@npm:^28.1.1, @jest/test-result@npm:^28.1.3":
version: 28.1.3
resolution: "@jest/test-result@npm:28.1.3"
@@ -3386,28 +3170,15 @@ __metadata:
languageName: node
linkType: hard
-"@jest/test-sequencer@npm:^26.6.3":
- version: 26.6.3
- resolution: "@jest/test-sequencer@npm:26.6.3"
+"@jest/test-result@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "@jest/test-result@npm:29.3.1"
dependencies:
- "@jest/test-result": ^26.6.2
- graceful-fs: ^4.2.4
- jest-haste-map: ^26.6.2
- jest-runner: ^26.6.3
- jest-runtime: ^26.6.3
- checksum: 670cf1161a22716f8396baf2a2d9d1741ad169f8a0115f6b0c4f88f2cfc29fec9179bbcfd87f579a46a69b38af47abd5656fb7ded5face06c3960d8e1cdbbdae
- languageName: node
- linkType: hard
-
-"@jest/test-sequencer@npm:^27.5.1":
- version: 27.5.1
- resolution: "@jest/test-sequencer@npm:27.5.1"
- dependencies:
- "@jest/test-result": ^27.5.1
- graceful-fs: ^4.2.9
- jest-haste-map: ^27.5.1
- jest-runtime: ^27.5.1
- checksum: f43ecfc5b4c736c7f6e8521c13ef7b447ad29f96732675776be69b2631eb76019793a02ad58e69baf7ffbce1cc8d5b62ca30294091c4ad3acbdce6c12b73d049
+ "@jest/console": ^29.3.1
+ "@jest/types": ^29.3.1
+ "@types/istanbul-lib-coverage": ^2.0.0
+ collect-v8-coverage: ^1.0.0
+ checksum: 6433a278119d5cdca1f92d1727850c9092a816a95bd5f3efb86b413599f1281d3f4e44ce564e25428ee1759c46cf8916e86fe077c0d94026a4b9ca40cb6722ed
languageName: node
linkType: hard
@@ -3423,73 +3194,15 @@ __metadata:
languageName: node
linkType: hard
-"@jest/transform@npm:^24.9.0":
- version: 24.9.0
- resolution: "@jest/transform@npm:24.9.0"
+"@jest/test-sequencer@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "@jest/test-sequencer@npm:29.3.1"
dependencies:
- "@babel/core": ^7.1.0
- "@jest/types": ^24.9.0
- babel-plugin-istanbul: ^5.1.0
- chalk: ^2.0.1
- convert-source-map: ^1.4.0
- fast-json-stable-stringify: ^2.0.0
- graceful-fs: ^4.1.15
- jest-haste-map: ^24.9.0
- jest-regex-util: ^24.9.0
- jest-util: ^24.9.0
- micromatch: ^3.1.10
- pirates: ^4.0.1
- realpath-native: ^1.1.0
- slash: ^2.0.0
- source-map: ^0.6.1
- write-file-atomic: 2.4.1
- checksum: 3def8fce5a23ddd29984e0d31a8924e12a3d9ce96c9ca0cd20412232511656931dee54833f71897566c99ee1c975b53d2ef3dc69ce62191eb78d2f7e1414cb9e
- languageName: node
- linkType: hard
-
-"@jest/transform@npm:^26.6.2":
- version: 26.6.2
- resolution: "@jest/transform@npm:26.6.2"
- dependencies:
- "@babel/core": ^7.1.0
- "@jest/types": ^26.6.2
- babel-plugin-istanbul: ^6.0.0
- chalk: ^4.0.0
- convert-source-map: ^1.4.0
- fast-json-stable-stringify: ^2.0.0
- graceful-fs: ^4.2.4
- jest-haste-map: ^26.6.2
- jest-regex-util: ^26.0.0
- jest-util: ^26.6.2
- micromatch: ^4.0.2
- pirates: ^4.0.1
- slash: ^3.0.0
- source-map: ^0.6.1
- write-file-atomic: ^3.0.0
- checksum: 1a1d636528d9b122b87b870633763c67f131533fce61e5db536dfbbea0bbfe8fe130daededb686ccc230389473a2b8ece5d0e1eaf380066d8902bde48579de31
- languageName: node
- linkType: hard
-
-"@jest/transform@npm:^27.5.1":
- version: 27.5.1
- resolution: "@jest/transform@npm:27.5.1"
- dependencies:
- "@babel/core": ^7.1.0
- "@jest/types": ^27.5.1
- babel-plugin-istanbul: ^6.1.1
- chalk: ^4.0.0
- convert-source-map: ^1.4.0
- fast-json-stable-stringify: ^2.0.0
+ "@jest/test-result": ^29.3.1
graceful-fs: ^4.2.9
- jest-haste-map: ^27.5.1
- jest-regex-util: ^27.5.1
- jest-util: ^27.5.1
- micromatch: ^4.0.4
- pirates: ^4.0.4
+ jest-haste-map: ^29.3.1
slash: ^3.0.0
- source-map: ^0.6.1
- write-file-atomic: ^3.0.0
- checksum: 2d1819dad9621a562a1ff6eceefeb5ae0900063c50e982b9f08e48d7328a0c343520ba27ce291cb72c113d4f441ef4a95285b9d4ef6604cffd53740e951c99b6
+ checksum: 30399c44fcbacbe2b538b720d4857f2edf5be29b7ce7ea9c1a4af87d7526b5a0896d379bcf7a61608f18f86732edfbade24ec3b7091f9e26bb4bd0fe8a68fb79
languageName: node
linkType: hard
@@ -3516,14 +3229,26 @@ __metadata:
languageName: node
linkType: hard
-"@jest/types@npm:^24.9.0":
- version: 24.9.0
- resolution: "@jest/types@npm:24.9.0"
+"@jest/transform@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "@jest/transform@npm:29.3.1"
dependencies:
- "@types/istanbul-lib-coverage": ^2.0.0
- "@types/istanbul-reports": ^1.1.1
- "@types/yargs": ^13.0.0
- checksum: 990b03f5e27de292a7fea6b12cd87256dd281263afe37020cad5dceb0b775945a528bafdbc2e41bf8a29c346f94a7aa5580517c5c65a2b33f245f43d3b9b4694
+ "@babel/core": ^7.11.6
+ "@jest/types": ^29.3.1
+ "@jridgewell/trace-mapping": ^0.3.15
+ babel-plugin-istanbul: ^6.1.1
+ chalk: ^4.0.0
+ convert-source-map: ^2.0.0
+ fast-json-stable-stringify: ^2.1.0
+ graceful-fs: ^4.2.9
+ jest-haste-map: ^29.3.1
+ jest-regex-util: ^29.2.0
+ jest-util: ^29.3.1
+ micromatch: ^4.0.4
+ pirates: ^4.0.4
+ slash: ^3.0.0
+ write-file-atomic: ^4.0.1
+ checksum: 5e43dea16b6985f7f28bb7f1d8f7c8e1a980dd3325265ef48e8bbc7ba02530e26094541693ac1fb8dd791b7615adf3ef0b537d60ee8fe8299b1ab84f445451e0
languageName: node
linkType: hard
@@ -3567,9 +3292,9 @@ __metadata:
languageName: node
linkType: hard
-"@jest/types@npm:^29.2.1":
- version: 29.2.1
- resolution: "@jest/types@npm:29.2.1"
+"@jest/types@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "@jest/types@npm:29.3.1"
dependencies:
"@jest/schemas": ^29.0.0
"@types/istanbul-lib-coverage": ^2.0.0
@@ -3577,7 +3302,7 @@ __metadata:
"@types/node": "*"
"@types/yargs": ^17.0.8
chalk: ^4.0.0
- checksum: 4f3ed71cec9bc9511d2bdb3637c587269a3e0f846610bfd085db1b34ae96c37eee805100f4ec094382549802a20327e79d4fcaf91a47a9d4a7d7fb7106b7baa9
+ checksum: c1ae1a66fbe403c82578d55cc5a061bffce2426f830c9365d0ab033f48580f3beb378631efe85e420709ff898fca6f7dd8fca9eb412dfed3d88a80c422065188
languageName: node
linkType: hard
@@ -3659,7 +3384,7 @@ __metadata:
languageName: node
linkType: hard
-"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.13, @jridgewell/trace-mapping@npm:^0.3.14, @jridgewell/trace-mapping@npm:^0.3.7, @jridgewell/trace-mapping@npm:^0.3.8, @jridgewell/trace-mapping@npm:^0.3.9":
+"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.13, @jridgewell/trace-mapping@npm:^0.3.14, @jridgewell/trace-mapping@npm:^0.3.15, @jridgewell/trace-mapping@npm:^0.3.7, @jridgewell/trace-mapping@npm:^0.3.8, @jridgewell/trace-mapping@npm:^0.3.9":
version: 0.3.17
resolution: "@jridgewell/trace-mapping@npm:0.3.17"
dependencies:
@@ -4512,100 +4237,100 @@ __metadata:
languageName: node
linkType: hard
-"@next/env@npm:12.3.2":
- version: 12.3.2
- resolution: "@next/env@npm:12.3.2"
- checksum: 99ba0ccbfadc5a5e64ee363e16f08da3313220cc5b571d6fe16cdc67cc366ee48c0cfc5486600120a02dc0d90c9ae1ce504a136830337125e335ad7b46711d95
+"@next/env@npm:12.3.3":
+ version: 12.3.3
+ resolution: "@next/env@npm:12.3.3"
+ checksum: 3eecf70e002f6f5c608a3e550f07ab1503b87a3d822f5d8435f3857627510e1442bb82f7734398477b2d0b86dda084aa5ffffd4b52c21af97e1da5f225f4d0d5
languageName: node
linkType: hard
-"@next/swc-android-arm-eabi@npm:12.3.2":
- version: 12.3.2
- resolution: "@next/swc-android-arm-eabi@npm:12.3.2"
+"@next/swc-android-arm-eabi@npm:12.3.3":
+ version: 12.3.3
+ resolution: "@next/swc-android-arm-eabi@npm:12.3.3"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
-"@next/swc-android-arm64@npm:12.3.2":
- version: 12.3.2
- resolution: "@next/swc-android-arm64@npm:12.3.2"
+"@next/swc-android-arm64@npm:12.3.3":
+ version: 12.3.3
+ resolution: "@next/swc-android-arm64@npm:12.3.3"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
-"@next/swc-darwin-arm64@npm:12.3.2":
- version: 12.3.2
- resolution: "@next/swc-darwin-arm64@npm:12.3.2"
+"@next/swc-darwin-arm64@npm:12.3.3":
+ version: 12.3.3
+ resolution: "@next/swc-darwin-arm64@npm:12.3.3"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@next/swc-darwin-x64@npm:12.3.2":
- version: 12.3.2
- resolution: "@next/swc-darwin-x64@npm:12.3.2"
+"@next/swc-darwin-x64@npm:12.3.3":
+ version: 12.3.3
+ resolution: "@next/swc-darwin-x64@npm:12.3.3"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@next/swc-freebsd-x64@npm:12.3.2":
- version: 12.3.2
- resolution: "@next/swc-freebsd-x64@npm:12.3.2"
+"@next/swc-freebsd-x64@npm:12.3.3":
+ version: 12.3.3
+ resolution: "@next/swc-freebsd-x64@npm:12.3.3"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
-"@next/swc-linux-arm-gnueabihf@npm:12.3.2":
- version: 12.3.2
- resolution: "@next/swc-linux-arm-gnueabihf@npm:12.3.2"
+"@next/swc-linux-arm-gnueabihf@npm:12.3.3":
+ version: 12.3.3
+ resolution: "@next/swc-linux-arm-gnueabihf@npm:12.3.3"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
-"@next/swc-linux-arm64-gnu@npm:12.3.2":
- version: 12.3.2
- resolution: "@next/swc-linux-arm64-gnu@npm:12.3.2"
+"@next/swc-linux-arm64-gnu@npm:12.3.3":
+ version: 12.3.3
+ resolution: "@next/swc-linux-arm64-gnu@npm:12.3.3"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
-"@next/swc-linux-arm64-musl@npm:12.3.2":
- version: 12.3.2
- resolution: "@next/swc-linux-arm64-musl@npm:12.3.2"
+"@next/swc-linux-arm64-musl@npm:12.3.3":
+ version: 12.3.3
+ resolution: "@next/swc-linux-arm64-musl@npm:12.3.3"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
-"@next/swc-linux-x64-gnu@npm:12.3.2":
- version: 12.3.2
- resolution: "@next/swc-linux-x64-gnu@npm:12.3.2"
+"@next/swc-linux-x64-gnu@npm:12.3.3":
+ version: 12.3.3
+ resolution: "@next/swc-linux-x64-gnu@npm:12.3.3"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
-"@next/swc-linux-x64-musl@npm:12.3.2":
- version: 12.3.2
- resolution: "@next/swc-linux-x64-musl@npm:12.3.2"
+"@next/swc-linux-x64-musl@npm:12.3.3":
+ version: 12.3.3
+ resolution: "@next/swc-linux-x64-musl@npm:12.3.3"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
-"@next/swc-win32-arm64-msvc@npm:12.3.2":
- version: 12.3.2
- resolution: "@next/swc-win32-arm64-msvc@npm:12.3.2"
+"@next/swc-win32-arm64-msvc@npm:12.3.3":
+ version: 12.3.3
+ resolution: "@next/swc-win32-arm64-msvc@npm:12.3.3"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@next/swc-win32-ia32-msvc@npm:12.3.2":
- version: 12.3.2
- resolution: "@next/swc-win32-ia32-msvc@npm:12.3.2"
+"@next/swc-win32-ia32-msvc@npm:12.3.3":
+ version: 12.3.3
+ resolution: "@next/swc-win32-ia32-msvc@npm:12.3.3"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
-"@next/swc-win32-x64-msvc@npm:12.3.2":
- version: 12.3.2
- resolution: "@next/swc-win32-x64-msvc@npm:12.3.2"
+"@next/swc-win32-x64-msvc@npm:12.3.3":
+ version: 12.3.3
+ resolution: "@next/swc-win32-x64-msvc@npm:12.3.3"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@@ -5179,21 +4904,21 @@ __metadata:
languageName: node
linkType: hard
-"@playwright/test@npm:1.27.0":
- version: 1.27.0
- resolution: "@playwright/test@npm:1.27.0"
+"@playwright/test@npm:1.28.0":
+ version: 1.28.0
+ resolution: "@playwright/test@npm:1.28.0"
dependencies:
"@types/node": "*"
- playwright-core: 1.27.0
+ playwright-core: 1.28.0
bin:
playwright: cli.js
- checksum: 4b732c22edf4a1612b1d21bcb67f9d9c39d64a49632311b6bd8ffcae53983737603e349b5ced28759ba96334a3a5f44effcbf12f22cc8f5e5ee9f43387e0f0c6
+ checksum: f4ec34e050516f250c489499563d767b604d9c219e20abb296e127eb8d891cda4cb4b53205e6e2d0813e98dd18361e0c141d3c1fde1ba521d7a2d24af04723ee
languageName: node
linkType: hard
"@pmmmwh/react-refresh-webpack-plugin@npm:^0.5.5":
- version: 0.5.8
- resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.8"
+ version: 0.5.9
+ resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.9"
dependencies:
ansi-html-community: ^0.0.8
common-path-prefix: ^3.0.0
@@ -5201,7 +4926,7 @@ __metadata:
error-stack-parser: ^2.0.6
find-up: ^5.0.0
html-entities: ^2.1.0
- loader-utils: ^2.0.0
+ loader-utils: ^2.0.3
schema-utils: ^3.0.0
source-map: ^0.7.3
peerDependencies:
@@ -5226,7 +4951,7 @@ __metadata:
optional: true
webpack-plugin-serve:
optional: true
- checksum: dc304daf9fc7e0d5729fd790434112b5331541b4531f80ed4767ef78b24614cac8efeb51c3047cd4b15ee598fc93ee58b197801019aa1067fd084193877826ea
+ checksum: 387594d4e5b6f1dd6d8c82da2ce9e878d667c5d6de2bf3659a3b4cd2bb5a0567fb5ddae55372d7cca4c6cb70b546ab386662e0dfbe84b6431589ad3d206137a6
languageName: node
linkType: hard
@@ -5339,24 +5064,6 @@ __metadata:
languageName: node
linkType: hard
-"@sinonjs/fake-timers@npm:^6.0.1":
- version: 6.0.1
- resolution: "@sinonjs/fake-timers@npm:6.0.1"
- dependencies:
- "@sinonjs/commons": ^1.7.0
- checksum: a77bead4d71b40d6f7f9a3ad66a00269aa2c078260f43f594b8aed4676c6c4e7c2b642d4b8e34df314e1c971589455f7b4267ab831bf44ffdccc0bda599850ad
- languageName: node
- linkType: hard
-
-"@sinonjs/fake-timers@npm:^8.0.1":
- version: 8.1.0
- resolution: "@sinonjs/fake-timers@npm:8.1.0"
- dependencies:
- "@sinonjs/commons": ^1.7.0
- checksum: d6b795f9ddaf044daf184c151555ca557ccd23636f2ee3d2f76a9d128329f81fc1aac412f6f67239ab92cb9390aad9955b71df93cf4bd442c68b1f341e381ab6
- languageName: node
- linkType: hard
-
"@sinonjs/fake-timers@npm:^9.1.2":
version: 9.1.2
resolution: "@sinonjs/fake-timers@npm:9.1.2"
@@ -5370,21 +5077,21 @@ __metadata:
version: 0.0.0-use.local
resolution: "@storybook/addon-a11y@workspace:addons/a11y"
dependencies:
- "@storybook/addon-highlight": 7.0.0-alpha.49
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/api": 7.0.0-alpha.49
- "@storybook/channels": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/components": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
- "@storybook/theming": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/addon-highlight": 7.0.0-alpha.50
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/api": 7.0.0-alpha.50
+ "@storybook/channels": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/components": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
+ "@storybook/theming": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
"@testing-library/react": ^11.2.2
axe-core: ^4.2.0
global: ^4.4.0
lodash: ^4.17.21
react-sizeme: ^3.0.1
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -5396,17 +5103,17 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addon-actions@7.0.0-alpha.49, @storybook/addon-actions@workspace:*, @storybook/addon-actions@workspace:addons/actions":
+"@storybook/addon-actions@7.0.0-alpha.50, @storybook/addon-actions@workspace:*, @storybook/addon-actions@workspace:addons/actions":
version: 0.0.0-use.local
resolution: "@storybook/addon-actions@workspace:addons/actions"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/api": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/components": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
- "@storybook/theming": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/api": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/components": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
+ "@storybook/theming": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
"@types/lodash": ^4.14.167
dequal: ^2.0.2
global: ^4.4.0
@@ -5416,7 +5123,7 @@ __metadata:
react-inspector: ^6.0.0
telejson: ^6.0.8
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
uuid-browser: ^3.1.0
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -5429,21 +5136,21 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addon-backgrounds@7.0.0-alpha.49, @storybook/addon-backgrounds@workspace:*, @storybook/addon-backgrounds@workspace:addons/backgrounds":
+"@storybook/addon-backgrounds@7.0.0-alpha.50, @storybook/addon-backgrounds@workspace:*, @storybook/addon-backgrounds@workspace:addons/backgrounds":
version: 0.0.0-use.local
resolution: "@storybook/addon-backgrounds@workspace:addons/backgrounds"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/api": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/components": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
- "@storybook/theming": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/api": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/components": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
+ "@storybook/theming": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
global: ^4.4.0
memoizerific: ^1.11.3
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -5455,20 +5162,20 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addon-controls@7.0.0-alpha.49, @storybook/addon-controls@workspace:*, @storybook/addon-controls@workspace:addons/controls":
+"@storybook/addon-controls@7.0.0-alpha.50, @storybook/addon-controls@workspace:*, @storybook/addon-controls@workspace:addons/controls":
version: 0.0.0-use.local
resolution: "@storybook/addon-controls@workspace:addons/controls"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/api": 7.0.0-alpha.49
- "@storybook/blocks": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/components": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/node-logger": 7.0.0-alpha.49
- "@storybook/store": 7.0.0-alpha.49
- "@storybook/theming": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/api": 7.0.0-alpha.50
+ "@storybook/blocks": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/components": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/node-logger": 7.0.0-alpha.50
+ "@storybook/store": 7.0.0-alpha.50
+ "@storybook/theming": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
lodash: ^4.17.21
ts-dedent: ^2.0.0
peerDependencies:
@@ -5482,29 +5189,29 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addon-docs@7.0.0-alpha.49, @storybook/addon-docs@workspace:*, @storybook/addon-docs@workspace:addons/docs":
+"@storybook/addon-docs@7.0.0-alpha.50, @storybook/addon-docs@workspace:*, @storybook/addon-docs@workspace:addons/docs":
version: 0.0.0-use.local
resolution: "@storybook/addon-docs@workspace:addons/docs"
dependencies:
- "@babel/core": ^7.12.10
- "@babel/plugin-transform-react-jsx": ^7.12.12
- "@jest/transform": ^26.6.2
+ "@babel/core": ^7.20.2
+ "@babel/plugin-transform-react-jsx": ^7.19.0
+ "@jest/transform": ^29.3.1
"@mdx-js/react": ^2.1.5
- "@storybook/blocks": 7.0.0-alpha.49
- "@storybook/components": 7.0.0-alpha.49
- "@storybook/csf-plugin": 7.0.0-alpha.49
- "@storybook/csf-tools": 7.0.0-alpha.49
+ "@storybook/blocks": 7.0.0-alpha.50
+ "@storybook/components": 7.0.0-alpha.50
+ "@storybook/csf-plugin": 7.0.0-alpha.50
+ "@storybook/csf-tools": 7.0.0-alpha.50
"@storybook/mdx2-csf": next
- "@storybook/node-logger": 7.0.0-alpha.49
- "@storybook/postinstall": 7.0.0-alpha.49
- "@storybook/preview-web": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/node-logger": 7.0.0-alpha.50
+ "@storybook/postinstall": 7.0.0-alpha.50
+ "@storybook/preview-web": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
fs-extra: ^9.0.1
global: ^4.4.0
remark-external-links: ^8.0.0
remark-slug: ^6.0.0
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -5520,38 +5227,37 @@ __metadata:
version: 0.0.0-use.local
resolution: "@storybook/addon-essentials@workspace:addons/essentials"
dependencies:
- "@babel/core": ^7.12.10
- "@storybook/addon-actions": 7.0.0-alpha.49
- "@storybook/addon-backgrounds": 7.0.0-alpha.49
- "@storybook/addon-controls": 7.0.0-alpha.49
- "@storybook/addon-docs": 7.0.0-alpha.49
- "@storybook/addon-highlight": 7.0.0-alpha.49
- "@storybook/addon-measure": 7.0.0-alpha.49
- "@storybook/addon-outline": 7.0.0-alpha.49
- "@storybook/addon-toolbars": 7.0.0-alpha.49
- "@storybook/addon-viewport": 7.0.0-alpha.49
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/api": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/node-logger": 7.0.0-alpha.49
- "@storybook/vue": 7.0.0-alpha.49
- "@types/jest": ^26.0.16
+ "@babel/core": ^7.20.2
+ "@storybook/addon-actions": 7.0.0-alpha.50
+ "@storybook/addon-backgrounds": 7.0.0-alpha.50
+ "@storybook/addon-controls": 7.0.0-alpha.50
+ "@storybook/addon-docs": 7.0.0-alpha.50
+ "@storybook/addon-highlight": 7.0.0-alpha.50
+ "@storybook/addon-measure": 7.0.0-alpha.50
+ "@storybook/addon-outline": 7.0.0-alpha.50
+ "@storybook/addon-toolbars": 7.0.0-alpha.50
+ "@storybook/addon-viewport": 7.0.0-alpha.50
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/api": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/node-logger": 7.0.0-alpha.50
+ "@storybook/vue": 7.0.0-alpha.50
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
"@babel/core": ^7.9.6
languageName: unknown
linkType: soft
-"@storybook/addon-highlight@7.0.0-alpha.49, @storybook/addon-highlight@workspace:*, @storybook/addon-highlight@workspace:addons/highlight":
+"@storybook/addon-highlight@7.0.0-alpha.50, @storybook/addon-highlight@workspace:*, @storybook/addon-highlight@workspace:addons/highlight":
version: 0.0.0-use.local
resolution: "@storybook/addon-highlight@workspace:addons/highlight"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
"@types/webpack-env": ^1.16.0
global: ^4.4.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
languageName: unknown
linkType: soft
@@ -5560,24 +5266,24 @@ __metadata:
resolution: "@storybook/addon-interactions@workspace:addons/interactions"
dependencies:
"@devtools-ds/object-inspector": ^1.1.2
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/api": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/components": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
- "@storybook/instrumenter": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/api": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/components": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
+ "@storybook/instrumenter": 7.0.0-alpha.50
"@storybook/jest": ^0.0.10
"@storybook/testing-library": 0.0.14-next.0
- "@storybook/theming": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
- "@types/node": ^16.0.0
+ "@storybook/theming": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
formik: ^2.2.9
global: ^4.4.0
jest-mock: ^27.0.6
polished: ^4.2.2
ts-dedent: ^2.2.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -5593,15 +5299,15 @@ __metadata:
version: 0.0.0-use.local
resolution: "@storybook/addon-jest@workspace:addons/jest"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/api": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/components": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
- "@storybook/theming": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/api": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/components": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
+ "@storybook/theming": 7.0.0-alpha.50
global: ^4.4.0
react-sizeme: ^3.0.1
- typescript: ~4.6.3
+ typescript: ^4.9.3
upath: ^1.2.0
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -5618,16 +5324,16 @@ __metadata:
version: 0.0.0-use.local
resolution: "@storybook/addon-links@workspace:addons/links"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
- "@storybook/csf": 0.0.2-next.5
- "@storybook/router": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
+ "@storybook/csf": 0.0.2-next.7
+ "@storybook/router": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
global: ^4.4.0
prop-types: ^15.7.2
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -5639,18 +5345,18 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addon-measure@7.0.0-alpha.49, @storybook/addon-measure@workspace:*, @storybook/addon-measure@workspace:addons/measure":
+"@storybook/addon-measure@7.0.0-alpha.50, @storybook/addon-measure@workspace:*, @storybook/addon-measure@workspace:addons/measure":
version: 0.0.0-use.local
resolution: "@storybook/addon-measure@workspace:addons/measure"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/api": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/components": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/api": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/components": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
global: ^4.4.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -5662,19 +5368,19 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addon-outline@7.0.0-alpha.49, @storybook/addon-outline@workspace:*, @storybook/addon-outline@workspace:addons/outline":
+"@storybook/addon-outline@7.0.0-alpha.50, @storybook/addon-outline@workspace:*, @storybook/addon-outline@workspace:addons/outline":
version: 0.0.0-use.local
resolution: "@storybook/addon-outline@workspace:addons/outline"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/api": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/components": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/api": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/components": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
global: ^4.4.0
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -5691,15 +5397,15 @@ __metadata:
resolution: "@storybook/addon-storyshots-puppeteer@workspace:addons/storyshots/storyshots-puppeteer"
dependencies:
"@axe-core/puppeteer": ^4.2.0
- "@storybook/csf": 0.0.2-next.5
- "@storybook/node-logger": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
- "@types/jest-image-snapshot": ^4.1.3
+ "@storybook/csf": 0.0.2-next.7
+ "@storybook/node-logger": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
+ "@types/jest-image-snapshot": ^5.1.0
"@types/puppeteer": ^5.4.0
- jest-image-snapshot: ^4.3.0
+ jest-image-snapshot: ^6.0.0
puppeteer: ^2.0.0 || ^3.0.0
peerDependencies:
- "@storybook/addon-storyshots": 7.0.0-alpha.49
+ "@storybook/addon-storyshots": 7.0.0-alpha.50
puppeteer: ">=2.0.0"
peerDependenciesMeta:
puppeteer:
@@ -5714,33 +5420,32 @@ __metadata:
"@angular/core": ^13.3.6
"@angular/platform-browser-dynamic": ^13.3.6
"@emotion/jest": ^11.8.0
- "@jest/transform": ^26.6.2
- "@storybook/addon-docs": 7.0.0-alpha.49
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/angular": 7.0.0-alpha.49
+ "@jest/transform": ^29.3.1
+ "@storybook/addon-docs": 7.0.0-alpha.50
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/angular": 7.0.0-alpha.50
"@storybook/babel-plugin-require-context-hook": 1.0.1
- "@storybook/client-api": 7.0.0-alpha.49
- "@storybook/core-client": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/core-webpack": 7.0.0-alpha.49
- "@storybook/react": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
- "@storybook/vue": 7.0.0-alpha.49
- "@storybook/vue3": 7.0.0-alpha.49
+ "@storybook/client-api": 7.0.0-alpha.50
+ "@storybook/core-client": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/core-webpack": 7.0.0-alpha.50
+ "@storybook/react": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
+ "@storybook/vue": 7.0.0-alpha.50
+ "@storybook/vue3": 7.0.0-alpha.50
"@types/glob": ^7.1.3
- "@types/jest": ^26.0.16
- "@types/jest-specific-snapshot": ^0.5.3
- babel-loader: ^8.2.5
+ "@types/jest-specific-snapshot": ^0.5.6
+ babel-loader: ^8.3.0
core-js: ^3.8.2
enzyme: ^3.11.0
enzyme-to-json: ^3.6.1
glob: ^7.1.6
global: ^4.4.0
jest-preset-angular: ^8.3.2
- jest-specific-snapshot: ^4.0.0
+ jest-specific-snapshot: ^6.0.0
jest-vue-preprocessor: ^1.7.1
preact-render-to-string: ^5.1.19
- pretty-format: ^26.6.2
+ pretty-format: ^28.0.0
react-test-renderer: ^16
read-pkg-up: ^7.0.1
rxjs: ^6.6.3
@@ -5801,19 +5506,19 @@ __metadata:
version: 0.0.0-use.local
resolution: "@storybook/addon-storysource@workspace:addons/storysource"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/api": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/components": 7.0.0-alpha.49
- "@storybook/router": 7.0.0-alpha.49
- "@storybook/source-loader": 7.0.0-alpha.49
- "@storybook/theming": 7.0.0-alpha.49
- "@types/react": ^16.14.23
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/api": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/components": 7.0.0-alpha.50
+ "@storybook/router": 7.0.0-alpha.50
+ "@storybook/source-loader": 7.0.0-alpha.50
+ "@storybook/theming": 7.0.0-alpha.50
+ "@types/react": ^16.14.34
"@types/react-syntax-highlighter": 11.0.5
estraverse: ^5.2.0
prop-types: ^15.7.2
react-syntax-highlighter: ^15.5.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -5841,16 +5546,16 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/addon-toolbars@7.0.0-alpha.49, @storybook/addon-toolbars@workspace:*, @storybook/addon-toolbars@workspace:addons/toolbars":
+"@storybook/addon-toolbars@7.0.0-alpha.50, @storybook/addon-toolbars@workspace:*, @storybook/addon-toolbars@workspace:addons/toolbars":
version: 0.0.0-use.local
resolution: "@storybook/addon-toolbars@workspace:addons/toolbars"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/api": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/components": 7.0.0-alpha.49
- "@storybook/theming": 7.0.0-alpha.49
- typescript: ~4.6.3
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/api": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/components": 7.0.0-alpha.50
+ "@storybook/theming": 7.0.0-alpha.50
+ typescript: ^4.9.3
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -5862,20 +5567,20 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addon-viewport@7.0.0-alpha.49, @storybook/addon-viewport@workspace:*, @storybook/addon-viewport@workspace:addons/viewport":
+"@storybook/addon-viewport@7.0.0-alpha.50, @storybook/addon-viewport@workspace:*, @storybook/addon-viewport@workspace:addons/viewport":
version: 0.0.0-use.local
resolution: "@storybook/addon-viewport@workspace:addons/viewport"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/api": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/components": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
- "@storybook/theming": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/api": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/components": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
+ "@storybook/theming": 7.0.0-alpha.50
global: ^4.4.0
memoizerific: ^1.11.3
prop-types: ^15.7.2
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -5887,17 +5592,17 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/addons@7.0.0-alpha.49, @storybook/addons@workspace:*, @storybook/addons@workspace:lib/addons":
+"@storybook/addons@7.0.0-alpha.50, @storybook/addons@workspace:*, @storybook/addons@workspace:lib/addons":
version: 0.0.0-use.local
resolution: "@storybook/addons@workspace:lib/addons"
dependencies:
- "@storybook/api": 7.0.0-alpha.49
- "@storybook/channels": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
- "@storybook/router": 7.0.0-alpha.49
- "@storybook/theming": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/api": 7.0.0-alpha.50
+ "@storybook/channels": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
+ "@storybook/router": 7.0.0-alpha.50
+ "@storybook/theming": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
global: ^4.4.0
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -5927,7 +5632,7 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/angular@7.0.0-alpha.49, @storybook/angular@workspace:*, @storybook/angular@workspace:frameworks/angular":
+"@storybook/angular@7.0.0-alpha.50, @storybook/angular@workspace:*, @storybook/angular@workspace:frameworks/angular":
version: 0.0.0-use.local
resolution: "@storybook/angular@workspace:frameworks/angular"
dependencies:
@@ -5943,21 +5648,21 @@ __metadata:
"@angular/platform-browser": ^13.3.6
"@angular/platform-browser-dynamic": ^13.3.6
"@nrwl/workspace": 14.6.1
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/api": 7.0.0-alpha.49
- "@storybook/builder-webpack5": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/core-client": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
- "@storybook/core-server": 7.0.0-alpha.49
- "@storybook/core-webpack": 7.0.0-alpha.49
- "@storybook/docs-tools": 7.0.0-alpha.49
- "@storybook/node-logger": 7.0.0-alpha.49
- "@storybook/store": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
- "@types/node": ^16.0.0
- "@types/react": ^16.14.23
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/api": 7.0.0-alpha.50
+ "@storybook/builder-webpack5": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/core-client": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
+ "@storybook/core-server": 7.0.0-alpha.50
+ "@storybook/core-webpack": 7.0.0-alpha.50
+ "@storybook/docs-tools": 7.0.0-alpha.50
+ "@storybook/node-logger": 7.0.0-alpha.50
+ "@storybook/store": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
+ "@types/react": ^16.14.34
"@types/react-dom": ^16.9.14
"@types/rimraf": ^3.0.2
"@types/semver": ^7.3.4
@@ -5967,9 +5672,9 @@ __metadata:
cross-spawn: ^7.0.3
find-up: ^5.0.0
global: ^4.4.0
- jest: ^27.5.1
+ jest: ^29.3.1
jest-preset-angular: ^12.0.0
- jest-specific-snapshot: ^5.0.0
+ jest-specific-snapshot: ^6.0.0
react: ^16.14.0
react-dom: ^16.14.0
read-pkg-up: ^7.0.1
@@ -5979,7 +5684,7 @@ __metadata:
tmp: ^0.2.1
ts-dedent: ^2.0.0
tsconfig-paths-webpack-plugin: ^3.5.2
- typescript: ~4.6.3
+ typescript: ^4.9.3
util-deprecate: ^1.0.2
webpack: 5
zone.js: ^0.11.0
@@ -6008,19 +5713,18 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/api@7.0.0-alpha.49, @storybook/api@workspace:*, @storybook/api@workspace:lib/api":
+"@storybook/api@7.0.0-alpha.50, @storybook/api@workspace:*, @storybook/api@workspace:lib/api":
version: 0.0.0-use.local
resolution: "@storybook/api@workspace:lib/api"
dependencies:
- "@jest/globals": ^26.6.2
- "@storybook/channels": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
- "@storybook/csf": 0.0.2-next.5
- "@storybook/router": 7.0.0-alpha.49
- "@storybook/theming": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/channels": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
+ "@storybook/csf": 0.0.2-next.7
+ "@storybook/router": 7.0.0-alpha.50
+ "@storybook/theming": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
"@types/lodash": ^4.14.167
"@types/qs": ^6
dequal: ^2.0.2
@@ -6033,7 +5737,7 @@ __metadata:
store2: ^2.12.0
telejson: ^6.0.8
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
util-deprecate: ^1.0.2
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -6076,23 +5780,23 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/blocks@7.0.0-alpha.49, @storybook/blocks@workspace:*, @storybook/blocks@workspace:ui/blocks":
+"@storybook/blocks@7.0.0-alpha.50, @storybook/blocks@workspace:*, @storybook/blocks@workspace:ui/blocks":
version: 0.0.0-use.local
resolution: "@storybook/blocks@workspace:ui/blocks"
dependencies:
- "@storybook/addon-actions": 7.0.0-alpha.49
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/api": 7.0.0-alpha.49
- "@storybook/channels": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/components": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
- "@storybook/csf": 0.0.2-next.5
- "@storybook/docs-tools": 7.0.0-alpha.49
- "@storybook/preview-web": 7.0.0-alpha.49
- "@storybook/store": 7.0.0-alpha.49
- "@storybook/theming": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/addon-actions": 7.0.0-alpha.50
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/api": 7.0.0-alpha.50
+ "@storybook/channels": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/components": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
+ "@storybook/csf": 0.0.2-next.7
+ "@storybook/docs-tools": 7.0.0-alpha.50
+ "@storybook/preview-web": 7.0.0-alpha.50
+ "@storybook/store": 7.0.0-alpha.50
+ "@storybook/theming": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
"@types/color-convert": ^2.0.0
"@types/lodash": ^4.14.167
color-convert: ^2.0.1
@@ -6111,14 +5815,14 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/builder-manager@7.0.0-alpha.49, @storybook/builder-manager@workspace:*, @storybook/builder-manager@workspace:lib/builder-manager":
+"@storybook/builder-manager@7.0.0-alpha.50, @storybook/builder-manager@workspace:*, @storybook/builder-manager@workspace:lib/builder-manager":
version: 0.0.0-use.local
resolution: "@storybook/builder-manager@workspace:lib/builder-manager"
dependencies:
"@fal-works/esbuild-plugin-global-externals": ^2.1.2
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/manager": 7.0.0-alpha.49
- "@storybook/node-logger": 7.0.0-alpha.49
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/manager": 7.0.0-alpha.50
+ "@storybook/node-logger": 7.0.0-alpha.50
"@types/ejs": ^3.1.1
"@yarnpkg/esbuild-plugin-pnp": ^3.0.0-rc.10
browser-assert: ^1.2.1
@@ -6129,26 +5833,26 @@ __metadata:
fs-extra: ^9.0.1
process: ^0.11.10
slash: ^3.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
util: ^0.12.4
languageName: unknown
linkType: soft
-"@storybook/builder-vite@7.0.0-alpha.49, @storybook/builder-vite@workspace:*, @storybook/builder-vite@workspace:lib/builder-vite":
+"@storybook/builder-vite@7.0.0-alpha.50, @storybook/builder-vite@workspace:*, @storybook/builder-vite@workspace:lib/builder-vite":
version: 0.0.0-use.local
resolution: "@storybook/builder-vite@workspace:lib/builder-vite"
dependencies:
"@joshwooding/vite-plugin-react-docgen-typescript": 0.0.5
- "@storybook/client-api": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
+ "@storybook/client-api": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
"@storybook/mdx2-csf": next
- "@storybook/node-logger": 7.0.0-alpha.49
- "@storybook/preview-web": 7.0.0-alpha.49
- "@storybook/source-loader": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/node-logger": 7.0.0-alpha.50
+ "@storybook/preview-web": 7.0.0-alpha.50
+ "@storybook/source-loader": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
"@types/express": ^4.17.13
- "@types/node": ^16.0.0
+ "@types/node": ^18.11.9
"@vitejs/plugin-react": ^2.0.0
browser-assert: ^1.2.1
es-module-lexer: ^0.9.3
@@ -6156,39 +5860,39 @@ __metadata:
glob-promise: ^4.2.0
magic-string: ^0.26.1
slash: ^3.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
vite: ^3.1.3
languageName: unknown
linkType: soft
-"@storybook/builder-webpack5@7.0.0-alpha.49, @storybook/builder-webpack5@workspace:*, @storybook/builder-webpack5@workspace:lib/builder-webpack5":
+"@storybook/builder-webpack5@7.0.0-alpha.50, @storybook/builder-webpack5@workspace:*, @storybook/builder-webpack5@workspace:lib/builder-webpack5":
version: 0.0.0-use.local
resolution: "@storybook/builder-webpack5@workspace:lib/builder-webpack5"
dependencies:
- "@babel/core": ^7.12.10
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/api": 7.0.0-alpha.49
- "@storybook/channel-postmessage": 7.0.0-alpha.49
- "@storybook/channel-websocket": 7.0.0-alpha.49
- "@storybook/channels": 7.0.0-alpha.49
- "@storybook/client-api": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/components": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
- "@storybook/core-webpack": 7.0.0-alpha.49
- "@storybook/node-logger": 7.0.0-alpha.49
- "@storybook/preview-web": 7.0.0-alpha.49
- "@storybook/router": 7.0.0-alpha.49
- "@storybook/store": 7.0.0-alpha.49
- "@storybook/theming": 7.0.0-alpha.49
- "@types/node": ^16.0.0
+ "@babel/core": ^7.20.2
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/api": 7.0.0-alpha.50
+ "@storybook/channel-postmessage": 7.0.0-alpha.50
+ "@storybook/channel-websocket": 7.0.0-alpha.50
+ "@storybook/channels": 7.0.0-alpha.50
+ "@storybook/client-api": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/components": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
+ "@storybook/core-webpack": 7.0.0-alpha.50
+ "@storybook/node-logger": 7.0.0-alpha.50
+ "@storybook/preview-web": 7.0.0-alpha.50
+ "@storybook/router": 7.0.0-alpha.50
+ "@storybook/store": 7.0.0-alpha.50
+ "@storybook/theming": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
"@types/semver": ^7.3.4
"@types/terser-webpack-plugin": ^5.2.0
"@types/webpack-dev-middleware": ^5.3.0
"@types/webpack-hot-middleware": ^2.25.6
"@types/webpack-virtual-modules": ^0.1.1
- babel-loader: ^8.2.5
+ babel-loader: ^8.3.0
babel-plugin-named-exports-order: ^0.0.2
browser-assert: ^1.2.1
case-sensitive-paths-webpack-plugin: ^2.4.0
@@ -6202,7 +5906,7 @@ __metadata:
style-loader: ^3.3.1
terser-webpack-plugin: ^5.3.1
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
util: ^0.12.4
util-deprecate: ^1.0.2
webpack: 5
@@ -6218,37 +5922,37 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/channel-postmessage@7.0.0-alpha.49, @storybook/channel-postmessage@workspace:*, @storybook/channel-postmessage@workspace:lib/channel-postmessage":
+"@storybook/channel-postmessage@7.0.0-alpha.50, @storybook/channel-postmessage@workspace:*, @storybook/channel-postmessage@workspace:lib/channel-postmessage":
version: 0.0.0-use.local
resolution: "@storybook/channel-postmessage@workspace:lib/channel-postmessage"
dependencies:
- "@storybook/channels": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
+ "@storybook/channels": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
global: ^4.4.0
qs: ^6.10.0
telejson: ^6.0.8
- typescript: ~4.6.3
+ typescript: ^4.9.3
languageName: unknown
linkType: soft
-"@storybook/channel-websocket@7.0.0-alpha.49, @storybook/channel-websocket@workspace:*, @storybook/channel-websocket@workspace:lib/channel-websocket":
+"@storybook/channel-websocket@7.0.0-alpha.50, @storybook/channel-websocket@workspace:*, @storybook/channel-websocket@workspace:lib/channel-websocket":
version: 0.0.0-use.local
resolution: "@storybook/channel-websocket@workspace:lib/channel-websocket"
dependencies:
- "@storybook/channels": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
+ "@storybook/channels": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
global: ^4.4.0
telejson: ^6.0.8
- typescript: ~4.6.3
+ typescript: ^4.9.3
languageName: unknown
linkType: soft
-"@storybook/channels@7.0.0-alpha.49, @storybook/channels@workspace:*, @storybook/channels@workspace:lib/channels":
+"@storybook/channels@7.0.0-alpha.50, @storybook/channels@workspace:*, @storybook/channels@workspace:lib/channels":
version: 0.0.0-use.local
resolution: "@storybook/channels@workspace:lib/channels"
dependencies:
- typescript: ~4.6.3
+ typescript: ^4.9.3
languageName: unknown
linkType: soft
@@ -6263,20 +5967,20 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/cli@7.0.0-alpha.49, @storybook/cli@workspace:*, @storybook/cli@workspace:lib/cli":
+"@storybook/cli@7.0.0-alpha.50, @storybook/cli@workspace:*, @storybook/cli@workspace:lib/cli":
version: 0.0.0-use.local
resolution: "@storybook/cli@workspace:lib/cli"
dependencies:
- "@babel/core": ^7.12.10
- "@babel/preset-env": ^7.12.11
- "@storybook/client-api": 7.0.0-alpha.49
- "@storybook/codemod": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/core-server": 7.0.0-alpha.49
- "@storybook/csf-tools": 7.0.0-alpha.49
- "@storybook/node-logger": 7.0.0-alpha.49
- "@storybook/telemetry": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@babel/core": ^7.20.2
+ "@babel/preset-env": ^7.20.2
+ "@storybook/client-api": 7.0.0-alpha.50
+ "@storybook/codemod": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/core-server": 7.0.0-alpha.50
+ "@storybook/csf-tools": 7.0.0-alpha.50
+ "@storybook/node-logger": 7.0.0-alpha.50
+ "@storybook/telemetry": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
"@types/cross-spawn": ^6.0.2
"@types/degit": ^2.8.3
"@types/prompts": ^2.0.9
@@ -6307,7 +6011,7 @@ __metadata:
shelljs: ^0.8.5
strip-json-comments: ^3.1.1
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
update-notifier: ^6.0.2
util-deprecate: ^1.0.2
bin:
@@ -6316,23 +6020,23 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/client-api@7.0.0-alpha.49, @storybook/client-api@workspace:*, @storybook/client-api@workspace:lib/client-api":
+"@storybook/client-api@7.0.0-alpha.50, @storybook/client-api@workspace:*, @storybook/client-api@workspace:lib/client-api":
version: 0.0.0-use.local
resolution: "@storybook/client-api@workspace:lib/client-api"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/csf": 0.0.2-next.5
- "@storybook/store": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/csf": 0.0.2-next.7
+ "@storybook/store": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
"@types/qs": ^6.9.5
"@types/webpack-env": ^1.16.4
global: ^4.4.0
qs: ^6.10.0
synchronous-promise: ^2.0.15
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
util-deprecate: ^1.0.2
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -6340,12 +6044,12 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/client-logger@7.0.0-alpha.49, @storybook/client-logger@workspace:*, @storybook/client-logger@workspace:lib/client-logger":
+"@storybook/client-logger@7.0.0-alpha.50, @storybook/client-logger@workspace:*, @storybook/client-logger@workspace:lib/client-logger":
version: 0.0.0-use.local
resolution: "@storybook/client-logger@workspace:lib/client-logger"
dependencies:
global: ^4.4.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
languageName: unknown
linkType: soft
@@ -6359,37 +6063,37 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/codemod@7.0.0-alpha.49, @storybook/codemod@workspace:*, @storybook/codemod@workspace:lib/codemod":
+"@storybook/codemod@7.0.0-alpha.50, @storybook/codemod@workspace:*, @storybook/codemod@workspace:lib/codemod":
version: 0.0.0-use.local
resolution: "@storybook/codemod@workspace:lib/codemod"
dependencies:
- "@babel/types": ^7.12.11
- "@storybook/csf": 0.0.2-next.5
- "@storybook/csf-tools": 7.0.0-alpha.49
- "@storybook/node-logger": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@babel/types": ^7.20.2
+ "@storybook/csf": 0.0.2-next.7
+ "@storybook/csf-tools": 7.0.0-alpha.50
+ "@storybook/node-logger": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
cross-spawn: ^7.0.3
globby: ^11.0.2
- jest: ^26.6.3
- jest-specific-snapshot: ^4.0.0
+ jest: ^29.3.1
+ jest-specific-snapshot: ^6.0.0
jscodeshift: ^0.13.1
lodash: ^4.17.21
- prettier: ">=2.2.1 <=3.0.0"
+ prettier: ^2.7.1
recast: ^0.19.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
util: ^0.12.4
languageName: unknown
linkType: soft
-"@storybook/components@7.0.0-alpha.49, @storybook/components@workspace:*, @storybook/components@workspace:ui/components":
+"@storybook/components@7.0.0-alpha.50, @storybook/components@workspace:*, @storybook/components@workspace:ui/components":
version: 0.0.0-use.local
resolution: "@storybook/components@workspace:ui/components"
dependencies:
"@popperjs/core": ^2.6.0
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/csf": 0.0.2-next.5
- "@storybook/theming": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/csf": 0.0.2-next.7
+ "@storybook/theming": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
"@types/overlayscrollbars": ^1.12.0
"@types/react-syntax-highlighter": 11.0.5
"@types/util-deprecate": ^1.0.0
@@ -6398,12 +6102,12 @@ __metadata:
memoizerific: ^1.11.3
overlayscrollbars: ^1.13.1
polished: ^4.2.2
- prettier: ">=2.5"
+ prettier: ^2.7.1
react-popper-tooltip: ^3.1.1
react-syntax-highlighter: ^15.4.5
react-textarea-autosize: ^8.3.0
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
util-deprecate: ^1.0.2
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -6411,23 +6115,23 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/core-client@7.0.0-alpha.49, @storybook/core-client@workspace:*, @storybook/core-client@workspace:lib/core-client":
+"@storybook/core-client@7.0.0-alpha.50, @storybook/core-client@workspace:*, @storybook/core-client@workspace:lib/core-client":
version: 0.0.0-use.local
resolution: "@storybook/core-client@workspace:lib/core-client"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/channel-postmessage": 7.0.0-alpha.49
- "@storybook/channel-websocket": 7.0.0-alpha.49
- "@storybook/channels": 7.0.0-alpha.49
- "@storybook/client-api": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
- "@storybook/csf": 0.0.2-next.5
- "@storybook/preview-web": 7.0.0-alpha.49
- "@storybook/store": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/channel-postmessage": 7.0.0-alpha.50
+ "@storybook/channel-websocket": 7.0.0-alpha.50
+ "@storybook/channels": 7.0.0-alpha.50
+ "@storybook/client-api": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
+ "@storybook/csf": 0.0.2-next.7
+ "@storybook/preview-web": 7.0.0-alpha.50
+ "@storybook/store": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
global: ^4.4.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
util-deprecate: ^1.0.2
peerDependenciesMeta:
typescript:
@@ -6435,17 +6139,17 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/core-common@7.0.0-alpha.49, @storybook/core-common@workspace:*, @storybook/core-common@workspace:lib/core-common":
+"@storybook/core-common@7.0.0-alpha.50, @storybook/core-common@workspace:*, @storybook/core-common@workspace:lib/core-common":
version: 0.0.0-use.local
resolution: "@storybook/core-common@workspace:lib/core-common"
dependencies:
- "@babel/core": ^7.12.10
- "@storybook/node-logger": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
- "@types/babel__core": ^7.0.0
+ "@babel/core": ^7.20.2
+ "@storybook/node-logger": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
+ "@types/babel__core": ^7.1.20
"@types/express": ^4.7.0
"@types/mock-fs": ^4.13.1
- "@types/node": ^16.0.0
+ "@types/node": ^18.11.9
"@types/picomatch": ^2.3.0
"@types/pretty-hrtime": ^1.0.0
chalk: ^4.1.0
@@ -6466,8 +6170,8 @@ __metadata:
slash: ^3.0.0
telejson: ^6.0.8
ts-dedent: ^2.0.0
- type-fest: ^2.17.0
- typescript: ~4.6.3
+ type-fest: ^2.19.0
+ typescript: ^4.9.3
util-deprecate: ^1.0.2
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -6478,11 +6182,11 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/core-events@7.0.0-alpha.49, @storybook/core-events@workspace:*, @storybook/core-events@workspace:lib/core-events":
+"@storybook/core-events@7.0.0-alpha.50, @storybook/core-events@workspace:*, @storybook/core-events@workspace:lib/core-events":
version: 0.0.0-use.local
resolution: "@storybook/core-events@workspace:lib/core-events"
dependencies:
- typescript: ~4.6.3
+ typescript: ^4.9.3
languageName: unknown
linkType: soft
@@ -6495,27 +6199,27 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/core-server@7.0.0-alpha.49, @storybook/core-server@workspace:*, @storybook/core-server@workspace:lib/core-server":
+"@storybook/core-server@7.0.0-alpha.50, @storybook/core-server@workspace:*, @storybook/core-server@workspace:lib/core-server":
version: 0.0.0-use.local
resolution: "@storybook/core-server@workspace:lib/core-server"
dependencies:
"@aw-web-design/x-default-browser": 1.4.88
"@discoveryjs/json-ext": ^0.5.3
- "@storybook/builder-manager": 7.0.0-alpha.49
- "@storybook/builder-webpack5": 7.0.0-alpha.49
- "@storybook/core-client": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
- "@storybook/csf": 0.0.2-next.5
- "@storybook/csf-tools": 7.0.0-alpha.49
+ "@storybook/builder-manager": 7.0.0-alpha.50
+ "@storybook/builder-webpack5": 7.0.0-alpha.50
+ "@storybook/core-client": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
+ "@storybook/csf": 0.0.2-next.7
+ "@storybook/csf-tools": 7.0.0-alpha.50
"@storybook/docs-mdx": next
- "@storybook/node-logger": 7.0.0-alpha.49
- "@storybook/store": 7.0.0-alpha.49
- "@storybook/telemetry": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/node-logger": 7.0.0-alpha.50
+ "@storybook/store": 7.0.0-alpha.50
+ "@storybook/telemetry": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
"@types/compression": ^1.7.0
"@types/ip": ^1.1.0
- "@types/node": ^16.0.0
+ "@types/node": ^18.11.9
"@types/node-fetch": ^2.5.7
"@types/pretty-hrtime": ^1.0.0
"@types/semver": ^7.3.4
@@ -6533,7 +6237,7 @@ __metadata:
globby: ^11.0.2
ip: ^2.0.0
jest-os-detection: ^1.3.1
- jest-specific-snapshot: ^4.0.0
+ jest-specific-snapshot: ^6.0.0
lodash: ^4.17.21
node-fetch: ^2.6.7
open: ^8.4.0
@@ -6545,8 +6249,7 @@ __metadata:
slash: ^3.0.0
telejson: ^6.0.8
ts-dedent: ^2.0.0
- ts-jest: ^26.4.4
- typescript: ~4.6.3
+ typescript: ^4.9.3
util-deprecate: ^1.0.2
watchpack: ^2.2.0
webpack: 5
@@ -6562,45 +6265,45 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/core-webpack@7.0.0-alpha.49, @storybook/core-webpack@workspace:*, @storybook/core-webpack@workspace:lib/core-webpack":
+"@storybook/core-webpack@7.0.0-alpha.50, @storybook/core-webpack@workspace:*, @storybook/core-webpack@workspace:lib/core-webpack":
version: 0.0.0-use.local
resolution: "@storybook/core-webpack@workspace:lib/core-webpack"
dependencies:
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/node-logger": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
- "@types/node": ^16.0.0
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/node-logger": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
webpack: 5
languageName: unknown
linkType: soft
-"@storybook/csf-plugin@7.0.0-alpha.49, @storybook/csf-plugin@workspace:*, @storybook/csf-plugin@workspace:lib/csf-plugin":
+"@storybook/csf-plugin@7.0.0-alpha.50, @storybook/csf-plugin@workspace:*, @storybook/csf-plugin@workspace:lib/csf-plugin":
version: 0.0.0-use.local
resolution: "@storybook/csf-plugin@workspace:lib/csf-plugin"
dependencies:
- "@storybook/csf-tools": 7.0.0-alpha.49
- typescript: ~4.6.3
+ "@storybook/csf-tools": 7.0.0-alpha.50
+ typescript: ^4.9.3
unplugin: ^0.10.2
languageName: unknown
linkType: soft
-"@storybook/csf-tools@7.0.0-alpha.49, @storybook/csf-tools@workspace:*, @storybook/csf-tools@workspace:lib/csf-tools":
+"@storybook/csf-tools@7.0.0-alpha.50, @storybook/csf-tools@workspace:*, @storybook/csf-tools@workspace:lib/csf-tools":
version: 0.0.0-use.local
resolution: "@storybook/csf-tools@workspace:lib/csf-tools"
dependencies:
- "@babel/generator": ^7.12.11
- "@babel/parser": ^7.12.11
- "@babel/traverse": ^7.12.11
- "@babel/types": ^7.12.11
- "@storybook/csf": 0.0.2-next.5
- "@storybook/types": 7.0.0-alpha.49
+ "@babel/generator": ^7.20.4
+ "@babel/parser": ^7.20.3
+ "@babel/traverse": ^7.20.1
+ "@babel/types": ^7.20.2
+ "@storybook/csf": 0.0.2-next.7
+ "@storybook/types": 7.0.0-alpha.50
"@types/fs-extra": ^9.0.6
fs-extra: ^9.0.1
js-yaml: ^3.14.1
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
languageName: unknown
linkType: soft
@@ -6613,14 +6316,14 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/csf@npm:0.0.2-next.5":
- version: 0.0.2-next.5
- resolution: "@storybook/csf@npm:0.0.2-next.5"
+"@storybook/csf@npm:0.0.2-next.7":
+ version: 0.0.2-next.7
+ resolution: "@storybook/csf@npm:0.0.2-next.7"
dependencies:
expect-type: ^0.14.2
lodash: ^4.17.15
type-fest: ^2.19.0
- checksum: 5be51f30cf91895085ff2a2ab45af086f3a46233c2899b251c0ec04a14636dd58428af0f1ab9fb7a8995011e7fb2498ed6590e57b403d9f0cfefb2685403ca85
+ checksum: 3920626fdd6dc4875ba95ae46fa0776051f544a479029ee7d561b87602511010161750a42b0d5e1371ec336b47262e1098524c834805ca686d9bc2de5cae0e4e
languageName: node
linkType: hard
@@ -6640,19 +6343,19 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/docs-tools@7.0.0-alpha.49, @storybook/docs-tools@workspace:*, @storybook/docs-tools@workspace:lib/docs-tools":
+"@storybook/docs-tools@7.0.0-alpha.50, @storybook/docs-tools@workspace:*, @storybook/docs-tools@workspace:lib/docs-tools":
version: 0.0.0-use.local
resolution: "@storybook/docs-tools@workspace:lib/docs-tools"
dependencies:
- "@babel/core": ^7.12.10
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/store": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@babel/core": ^7.20.2
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/store": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
doctrine: ^3.0.0
- jest-specific-snapshot: ^4.0.0
+ jest-specific-snapshot: ^6.0.0
lodash: ^4.17.21
require-from-string: ^2.0.2
- typescript: ~4.6.3
+ typescript: ^4.9.3
languageName: unknown
linkType: soft
@@ -6660,19 +6363,19 @@ __metadata:
version: 0.0.0-use.local
resolution: "@storybook/ember@workspace:frameworks/ember"
dependencies:
- "@storybook/builder-webpack5": 7.0.0-alpha.49
- "@storybook/core-client": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/docs-tools": 7.0.0-alpha.49
- "@storybook/store": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/builder-webpack5": 7.0.0-alpha.50
+ "@storybook/core-client": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/docs-tools": 7.0.0-alpha.50
+ "@storybook/store": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
ember-source: ~3.28.1
global: ^4.4.0
react: 16.14.0
react-dom: 16.14.0
read-pkg-up: ^7.0.1
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
"@babel/core": "*"
"@types/ember__component": 4.0.8
@@ -6704,51 +6407,51 @@ __metadata:
version: 0.0.0-use.local
resolution: "@storybook/html-webpack5@workspace:frameworks/html-webpack5"
dependencies:
- "@storybook/builder-webpack5": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/html": 7.0.0-alpha.49
- "@storybook/preset-html-webpack": 7.0.0-alpha.49
- "@types/node": ^16.0.0
+ "@storybook/builder-webpack5": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/html": 7.0.0-alpha.50
+ "@storybook/preset-html-webpack": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
global: ^4.4.0
react: 16.14.0
react-dom: 16.14.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
"@babel/core": "*"
languageName: unknown
linkType: soft
-"@storybook/html@7.0.0-alpha.49, @storybook/html@workspace:*, @storybook/html@workspace:renderers/html":
+"@storybook/html@7.0.0-alpha.50, @storybook/html@workspace:*, @storybook/html@workspace:renderers/html":
version: 0.0.0-use.local
resolution: "@storybook/html@workspace:renderers/html"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/core-client": 7.0.0-alpha.49
- "@storybook/docs-tools": 7.0.0-alpha.49
- "@storybook/preview-web": 7.0.0-alpha.49
- "@storybook/store": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/core-client": 7.0.0-alpha.50
+ "@storybook/docs-tools": 7.0.0-alpha.50
+ "@storybook/preview-web": 7.0.0-alpha.50
+ "@storybook/store": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
global: ^4.4.0
react: 16.14.0
react-dom: 16.14.0
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
"@babel/core": "*"
languageName: unknown
linkType: soft
-"@storybook/instrumenter@7.0.0-alpha.49, @storybook/instrumenter@workspace:*, @storybook/instrumenter@workspace:lib/instrumenter":
+"@storybook/instrumenter@7.0.0-alpha.50, @storybook/instrumenter@workspace:*, @storybook/instrumenter@workspace:lib/instrumenter":
version: 0.0.0-use.local
resolution: "@storybook/instrumenter@workspace:lib/instrumenter"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/channels": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/channels": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
core-js: ^3.8.2
global: ^4.4.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
languageName: unknown
linkType: soft
@@ -6832,22 +6535,22 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/manager@7.0.0-alpha.49, @storybook/manager@workspace:*, @storybook/manager@workspace:ui/manager":
+"@storybook/manager@7.0.0-alpha.50, @storybook/manager@workspace:*, @storybook/manager@workspace:ui/manager":
version: 0.0.0-use.local
resolution: "@storybook/manager@workspace:ui/manager"
dependencies:
"@fal-works/esbuild-plugin-global-externals": ^2.1.2
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/api": 7.0.0-alpha.49
- "@storybook/channel-postmessage": 7.0.0-alpha.49
- "@storybook/channel-websocket": 7.0.0-alpha.49
- "@storybook/channels": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/components": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
- "@storybook/router": 7.0.0-alpha.49
- "@storybook/theming": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/api": 7.0.0-alpha.50
+ "@storybook/channel-postmessage": 7.0.0-alpha.50
+ "@storybook/channel-websocket": 7.0.0-alpha.50
+ "@storybook/channels": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/components": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
+ "@storybook/router": 7.0.0-alpha.50
+ "@storybook/theming": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
"@testing-library/react": ^11.2.2
"@types/semver": ^7.3.4
copy-to-clipboard: ^3.3.1
@@ -6861,7 +6564,7 @@ __metadata:
memoizerific: ^1.11.3
polished: ^4.2.2
qs: ^6.10.0
- react: ^16.8.0
+ react: ^16.14.0
react-dom: ^16.8.0
react-draggable: ^4.4.3
react-helmet-async: ^1.0.7
@@ -6871,7 +6574,7 @@ __metadata:
shelljs: ^0.8.5
store2: ^2.12.0
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
languageName: unknown
linkType: soft
@@ -6889,14 +6592,14 @@ __metadata:
resolution: "@storybook/nextjs@workspace:frameworks/nextjs"
dependencies:
"@babel/preset-typescript": ^7.18.6
- "@storybook/addon-actions": 7.0.0-alpha.49
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/builder-webpack5": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/node-logger": 7.0.0-alpha.49
- "@storybook/preset-react-webpack": 7.0.0-alpha.49
- "@storybook/react": 7.0.0-alpha.49
- "@types/node": ^14.14.20 || ^16.0.0
+ "@storybook/addon-actions": 7.0.0-alpha.50
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/builder-webpack5": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/node-logger": 7.0.0-alpha.50
+ "@storybook/preset-react-webpack": 7.0.0-alpha.50
+ "@storybook/react": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
find-up: ^5.0.0
fs-extra: ^9.0.1
image-size: ^1.0.0
@@ -6910,7 +6613,7 @@ __metadata:
ts-dedent: ^2.0.0
tsconfig-paths: ^4.0.0
tsconfig-paths-webpack-plugin: ^3.5.2
- typescript: ~4.6.3
+ typescript: ^4.9.3
webpack: ^5.65.0
peerDependencies:
"@babel/core": ^7.11.5
@@ -6929,7 +6632,7 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/node-logger@7.0.0-alpha.49, @storybook/node-logger@workspace:*, @storybook/node-logger@workspace:lib/node-logger":
+"@storybook/node-logger@7.0.0-alpha.50, @storybook/node-logger@workspace:*, @storybook/node-logger@workspace:lib/node-logger":
version: 0.0.0-use.local
resolution: "@storybook/node-logger@workspace:lib/node-logger"
dependencies:
@@ -6938,18 +6641,18 @@ __metadata:
chalk: ^4.1.0
npmlog: ^5.0.1
pretty-hrtime: ^1.0.3
- typescript: ~4.6.3
+ typescript: ^4.9.3
languageName: unknown
linkType: soft
-"@storybook/postinstall@7.0.0-alpha.49, @storybook/postinstall@workspace:*, @storybook/postinstall@workspace:lib/postinstall":
+"@storybook/postinstall@7.0.0-alpha.50, @storybook/postinstall@workspace:*, @storybook/postinstall@workspace:lib/postinstall":
version: 0.0.0-use.local
resolution: "@storybook/postinstall@workspace:lib/postinstall"
dependencies:
- jest: ^26.6.3
- jest-specific-snapshot: ^4.0.0
+ jest: ^29.3.1
+ jest-specific-snapshot: ^6.0.0
jscodeshift: ^0.13.1
- typescript: ~4.6.3
+ typescript: ^4.9.3
languageName: unknown
linkType: soft
@@ -6957,86 +6660,86 @@ __metadata:
version: 0.0.0-use.local
resolution: "@storybook/preact-webpack5@workspace:frameworks/preact-webpack5"
dependencies:
- "@storybook/builder-webpack5": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/preact": 7.0.0-alpha.49
- "@storybook/preset-preact-webpack": 7.0.0-alpha.49
- "@types/node": ^16.0.0
+ "@storybook/builder-webpack5": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/preact": 7.0.0-alpha.50
+ "@storybook/preset-preact-webpack": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
preact: ^10.5.13
react: 16.14.0
react-dom: 16.14.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
"@babel/core": "*"
preact: ^8.0.0||^10.0.0
languageName: unknown
linkType: soft
-"@storybook/preact@7.0.0-alpha.49, @storybook/preact@workspace:*, @storybook/preact@workspace:renderers/preact":
+"@storybook/preact@7.0.0-alpha.50, @storybook/preact@workspace:*, @storybook/preact@workspace:renderers/preact":
version: 0.0.0-use.local
resolution: "@storybook/preact@workspace:renderers/preact"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/core-client": 7.0.0-alpha.49
- "@storybook/store": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/core-client": 7.0.0-alpha.50
+ "@storybook/store": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
global: ^4.4.0
preact: ^10.5.13
react: 16.14.0
react-dom: 16.14.0
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
preact: ^8.0.0||^10.0.0
languageName: unknown
linkType: soft
-"@storybook/preset-html-webpack@7.0.0-alpha.49, @storybook/preset-html-webpack@workspace:*, @storybook/preset-html-webpack@workspace:presets/html-webpack":
+"@storybook/preset-html-webpack@7.0.0-alpha.50, @storybook/preset-html-webpack@workspace:*, @storybook/preset-html-webpack@workspace:presets/html-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-html-webpack@workspace:presets/html-webpack"
dependencies:
- "@storybook/core-webpack": 7.0.0-alpha.49
- "@types/node": ^16.0.0
+ "@storybook/core-webpack": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
html-loader: ^3.1.0
react: 16.14.0
react-dom: 16.14.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
webpack: 5
peerDependencies:
"@babel/core": "*"
languageName: unknown
linkType: soft
-"@storybook/preset-preact-webpack@7.0.0-alpha.49, @storybook/preset-preact-webpack@workspace:*, @storybook/preset-preact-webpack@workspace:presets/preact-webpack":
+"@storybook/preset-preact-webpack@7.0.0-alpha.50, @storybook/preset-preact-webpack@workspace:*, @storybook/preset-preact-webpack@workspace:presets/preact-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-preact-webpack@workspace:presets/preact-webpack"
dependencies:
- "@babel/plugin-transform-react-jsx": ^7.12.12
- "@storybook/core-webpack": 7.0.0-alpha.49
- "@types/node": ^16.0.0
+ "@babel/plugin-transform-react-jsx": ^7.19.0
+ "@storybook/core-webpack": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
preact: ^10.5.13
react: 16.14.0
react-dom: 16.14.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
"@babel/core": "*"
preact: ^8.0.0||^10.0.0
languageName: unknown
linkType: soft
-"@storybook/preset-react-webpack@7.0.0-alpha.49, @storybook/preset-react-webpack@workspace:*, @storybook/preset-react-webpack@workspace:presets/react-webpack":
+"@storybook/preset-react-webpack@7.0.0-alpha.50, @storybook/preset-react-webpack@workspace:*, @storybook/preset-react-webpack@workspace:presets/react-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-react-webpack@workspace:presets/react-webpack"
dependencies:
- "@babel/preset-flow": ^7.12.1
- "@babel/preset-react": ^7.12.10
+ "@babel/preset-flow": ^7.18.6
+ "@babel/preset-react": ^7.18.6
"@pmmmwh/react-refresh-webpack-plugin": ^0.5.5
- "@storybook/core-webpack": 7.0.0-alpha.49
- "@storybook/docs-tools": 7.0.0-alpha.49
- "@storybook/node-logger": 7.0.0-alpha.49
- "@storybook/react": 7.0.0-alpha.49
+ "@storybook/core-webpack": 7.0.0-alpha.50
+ "@storybook/docs-tools": 7.0.0-alpha.50
+ "@storybook/node-logger": 7.0.0-alpha.50
+ "@storybook/react": 7.0.0-alpha.50
"@storybook/react-docgen-typescript-plugin": 1.0.2-canary.6.9d540b91e815f8fc2f8829189deb00553559ff63.0
- "@types/node": ^16.0.0
+ "@types/node": ^18.11.9
"@types/semver": ^7.3.4
"@types/util-deprecate": ^1.0.0
babel-plugin-add-react-displayname: ^0.0.5
@@ -7044,10 +6747,10 @@ __metadata:
fs-extra: ^9.0.1
react-refresh: ^0.11.0
semver: ^7.3.7
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
"@babel/core": ^7.11.5
- jest-specific-snapshot: ^4.0.0
+ jest-specific-snapshot: ^6.0.0
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
require-from-string: ^2.0.2
@@ -7060,40 +6763,40 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/preset-server-webpack@7.0.0-alpha.49, @storybook/preset-server-webpack@workspace:*, @storybook/preset-server-webpack@workspace:presets/server-webpack":
+"@storybook/preset-server-webpack@7.0.0-alpha.50, @storybook/preset-server-webpack@workspace:*, @storybook/preset-server-webpack@workspace:presets/server-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-server-webpack@workspace:presets/server-webpack"
dependencies:
- "@storybook/core-server": 7.0.0-alpha.49
- "@storybook/core-webpack": 7.0.0-alpha.49
- "@storybook/server": 7.0.0-alpha.49
- "@types/node": ^16.0.0
+ "@storybook/core-server": 7.0.0-alpha.50
+ "@storybook/core-webpack": 7.0.0-alpha.50
+ "@storybook/server": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
fs-extra: ^9.0.1
global: ^4.4.0
- jest-specific-snapshot: ^4.0.0
+ jest-specific-snapshot: ^6.0.0
react: 16.14.0
react-dom: 16.14.0
safe-identifier: ^0.4.1
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
yaml: ^1.10.0
yaml-loader: ^0.8.0
languageName: unknown
linkType: soft
-"@storybook/preset-svelte-webpack@7.0.0-alpha.49, @storybook/preset-svelte-webpack@workspace:*, @storybook/preset-svelte-webpack@workspace:presets/svelte-webpack":
+"@storybook/preset-svelte-webpack@7.0.0-alpha.50, @storybook/preset-svelte-webpack@workspace:*, @storybook/preset-svelte-webpack@workspace:presets/svelte-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-svelte-webpack@workspace:presets/svelte-webpack"
dependencies:
- "@storybook/core-webpack": 7.0.0-alpha.49
- "@storybook/node-logger": 7.0.0-alpha.49
+ "@storybook/core-webpack": 7.0.0-alpha.50
+ "@storybook/node-logger": 7.0.0-alpha.50
react: 16.14.0
react-dom: 16.14.0
svelte: ^3.31.2
svelte-loader: ^3.1.2
sveltedoc-parser: ^4.2.1
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
"@babel/core": "*"
svelte: ^3.1.0
@@ -7101,17 +6804,17 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/preset-vue-webpack@7.0.0-alpha.49, @storybook/preset-vue-webpack@workspace:*, @storybook/preset-vue-webpack@workspace:presets/vue-webpack":
+"@storybook/preset-vue-webpack@7.0.0-alpha.50, @storybook/preset-vue-webpack@workspace:*, @storybook/preset-vue-webpack@workspace:presets/vue-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-vue-webpack@workspace:presets/vue-webpack"
dependencies:
- "@storybook/core-webpack": 7.0.0-alpha.49
- "@storybook/docs-tools": 7.0.0-alpha.49
- "@types/node": ^16.0.0
+ "@storybook/core-webpack": 7.0.0-alpha.50
+ "@storybook/docs-tools": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
react: 16.14.0
react-dom: 16.14.0
ts-loader: ^9.2.8
- typescript: ~4.6.3
+ typescript: ^4.9.3
vue: ^2.6.12
vue-docgen-api: ^4.44.23
vue-docgen-loader: ^1.5.1
@@ -7128,18 +6831,18 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/preset-vue3-webpack@7.0.0-alpha.49, @storybook/preset-vue3-webpack@workspace:*, @storybook/preset-vue3-webpack@workspace:presets/vue3-webpack":
+"@storybook/preset-vue3-webpack@7.0.0-alpha.50, @storybook/preset-vue3-webpack@workspace:*, @storybook/preset-vue3-webpack@workspace:presets/vue3-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-vue3-webpack@workspace:presets/vue3-webpack"
dependencies:
- "@storybook/core-webpack": 7.0.0-alpha.49
- "@storybook/docs-tools": 7.0.0-alpha.49
- "@types/node": ^16.0.0
+ "@storybook/core-webpack": 7.0.0-alpha.50
+ "@storybook/docs-tools": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
"@vue/compiler-sfc": ^3.2.33
react: 16.14.0
react-dom: 16.14.0
ts-loader: ^9.2.8
- typescript: ~4.6.3
+ typescript: ^4.9.3
vue: ^3.2.33
vue-docgen-api: ^4.46.0
vue-docgen-loader: ^1.5.1
@@ -7153,37 +6856,37 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/preset-web-components-webpack@7.0.0-alpha.49, @storybook/preset-web-components-webpack@workspace:*, @storybook/preset-web-components-webpack@workspace:presets/web-components-webpack":
+"@storybook/preset-web-components-webpack@7.0.0-alpha.50, @storybook/preset-web-components-webpack@workspace:*, @storybook/preset-web-components-webpack@workspace:presets/web-components-webpack":
version: 0.0.0-use.local
resolution: "@storybook/preset-web-components-webpack@workspace:presets/web-components-webpack"
dependencies:
"@babel/plugin-syntax-dynamic-import": ^7.8.3
"@babel/plugin-syntax-import-meta": ^7.10.4
- "@babel/preset-env": ^7.12.11
- "@storybook/core-webpack": 7.0.0-alpha.49
- "@types/node": ^16.0.0
- babel-loader: ^7.0.0 || ^8.0.0
+ "@babel/preset-env": ^7.20.2
+ "@storybook/core-webpack": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
+ babel-loader: ^8.3.0
babel-plugin-bundled-import-meta: ^0.3.1
lit-html: 2.0.2
react: 16.14.0
react-dom: 16.14.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
lit-html: ^1.4.1 || ^2.0.0
languageName: unknown
linkType: soft
-"@storybook/preview-web@7.0.0-alpha.49, @storybook/preview-web@workspace:*, @storybook/preview-web@workspace:lib/preview-web":
+"@storybook/preview-web@7.0.0-alpha.50, @storybook/preview-web@workspace:*, @storybook/preview-web@workspace:lib/preview-web":
version: 0.0.0-use.local
resolution: "@storybook/preview-web@workspace:lib/preview-web"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/channel-postmessage": 7.0.0-alpha.49
- "@storybook/channels": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
- "@storybook/store": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/channel-postmessage": 7.0.0-alpha.50
+ "@storybook/channels": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
+ "@storybook/store": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
ansi-to-html: ^0.6.11
global: ^4.4.0
lodash: ^4.17.21
@@ -7191,8 +6894,7 @@ __metadata:
react: 16.14.0
synchronous-promise: ^2.0.15
ts-dedent: ^2.0.0
- ts-jest: ^28.0.8
- typescript: ~4.6.3
+ typescript: ^4.9.3
util-deprecate: ^1.0.2
languageName: unknown
linkType: soft
@@ -7221,19 +6923,19 @@ __metadata:
dependencies:
"@joshwooding/vite-plugin-react-docgen-typescript": ^0.0.5
"@rollup/pluginutils": ^4.2.0
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/builder-vite": 7.0.0-alpha.49
- "@storybook/channel-postmessage": 7.0.0-alpha.49
- "@storybook/channel-websocket": 7.0.0-alpha.49
- "@storybook/client-api": 7.0.0-alpha.49
- "@storybook/preview-web": 7.0.0-alpha.49
- "@storybook/react": 7.0.0-alpha.49
- "@types/node": ^16.0.0
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/builder-vite": 7.0.0-alpha.50
+ "@storybook/channel-postmessage": 7.0.0-alpha.50
+ "@storybook/channel-websocket": 7.0.0-alpha.50
+ "@storybook/client-api": 7.0.0-alpha.50
+ "@storybook/preview-web": 7.0.0-alpha.50
+ "@storybook/react": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
"@vitejs/plugin-react": ^2.0.0
ast-types: ^0.14.2
magic-string: ^0.26.1
react-docgen: ^6.0.0-alpha.3
- typescript: ~4.6.3
+ typescript: ^4.9.3
vite: ^3.1.3
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -7245,12 +6947,12 @@ __metadata:
version: 0.0.0-use.local
resolution: "@storybook/react-webpack5@workspace:frameworks/react-webpack5"
dependencies:
- "@storybook/builder-webpack5": 7.0.0-alpha.49
- "@storybook/preset-react-webpack": 7.0.0-alpha.49
- "@storybook/react": 7.0.0-alpha.49
- "@types/node": ^16.0.0
- jest-specific-snapshot: ^4.0.0
- typescript: ~4.6.3
+ "@storybook/builder-webpack5": 7.0.0-alpha.50
+ "@storybook/preset-react-webpack": 7.0.0-alpha.50
+ "@storybook/react": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
+ jest-specific-snapshot: ^6.0.0
+ typescript: ^4.9.3
peerDependencies:
"@babel/core": ^7.11.5
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -7263,20 +6965,19 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/react@7.0.0-alpha.49, @storybook/react@workspace:*, @storybook/react@workspace:renderers/react":
+"@storybook/react@7.0.0-alpha.50, @storybook/react@workspace:*, @storybook/react@workspace:renderers/react":
version: 0.0.0-use.local
resolution: "@storybook/react@workspace:renderers/react"
dependencies:
- "@babel/core": ^7.11.5
- "@jest/globals": ^26.6.2
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/core-client": 7.0.0-alpha.49
- "@storybook/docs-tools": 7.0.0-alpha.49
- "@storybook/store": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@babel/core": ^7.20.2
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/core-client": 7.0.0-alpha.50
+ "@storybook/docs-tools": 7.0.0-alpha.50
+ "@storybook/store": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
"@types/estree": ^0.0.51
- "@types/node": ^16.0.0
+ "@types/node": ^18.11.9
"@types/util-deprecate": ^1.0.0
acorn: ^7.4.1
acorn-jsx: ^5.3.1
@@ -7285,14 +6986,14 @@ __metadata:
expect-type: ^0.14.2
global: ^4.4.0
html-tags: ^3.1.0
- jest-specific-snapshot: ^4.0.0
+ jest-specific-snapshot: ^6.0.0
lodash: ^4.17.21
prop-types: ^15.7.2
react-element-to-jsx-string: ^15.0.0
require-from-string: ^2.0.2
ts-dedent: ^2.0.0
type-fest: ^2.19.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
util-deprecate: ^1.0.2
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -7307,31 +7008,32 @@ __metadata:
version: 0.0.0-use.local
resolution: "@storybook/root@workspace:."
dependencies:
- "@babel/cli": ^7.17.6
- "@babel/core": ^7.17.5
- "@babel/plugin-proposal-class-properties": ^7.16.7
- "@babel/plugin-proposal-decorators": ^7.17.2
- "@babel/plugin-proposal-export-default-from": ^7.16.7
- "@babel/plugin-proposal-object-rest-spread": ^7.17.3
- "@babel/plugin-proposal-private-methods": ^7.16.11
+ "@babel/cli": ^7.19.3
+ "@babel/core": ^7.20.2
+ "@babel/plugin-proposal-class-properties": ^7.18.6
+ "@babel/plugin-proposal-decorators": ^7.20.2
+ "@babel/plugin-proposal-export-default-from": ^7.18.10
+ "@babel/plugin-proposal-object-rest-spread": ^7.20.2
+ "@babel/plugin-proposal-private-methods": ^7.18.6
"@babel/plugin-syntax-dynamic-import": ^7.8.3
- "@babel/plugin-transform-arrow-functions": ^7.16.7
- "@babel/plugin-transform-block-scoping": ^7.16.7
- "@babel/plugin-transform-destructuring": ^7.17.3
- "@babel/plugin-transform-shorthand-properties": ^7.16.7
- "@babel/preset-env": ^7.16.11
- "@babel/preset-flow": ^7.16.7
- "@babel/preset-react": ^7.16.7
- "@babel/preset-typescript": ^7.16.7
- "@babel/runtime": ^7.17.2
+ "@babel/plugin-transform-arrow-functions": ^7.18.6
+ "@babel/plugin-transform-block-scoping": ^7.20.2
+ "@babel/plugin-transform-destructuring": ^7.20.2
+ "@babel/plugin-transform-shorthand-properties": ^7.18.6
+ "@babel/preset-env": ^7.20.2
+ "@babel/preset-flow": ^7.18.6
+ "@babel/preset-react": ^7.18.6
+ "@babel/preset-typescript": ^7.18.6
+ "@babel/runtime": ^7.20.1
"@compodoc/compodoc": ^1.1.18
"@emotion/babel-plugin": ^11.10.2
"@emotion/jest": ^11.10.0
+ "@jest/globals": ^29.3.1
"@linear/sdk": ^1.21.0
"@nrwl/cli": 14.6.1
"@nrwl/nx-cloud": 14.6.0
"@nrwl/workspace": 14.6.1
- "@playwright/test": 1.27.0
+ "@playwright/test": 1.28.0
"@storybook/addon-a11y": "workspace:*"
"@storybook/addon-actions": "workspace:*"
"@storybook/addon-backgrounds": "workspace:*"
@@ -7370,7 +7072,7 @@ __metadata:
"@storybook/core-events": "workspace:*"
"@storybook/core-server": "workspace:*"
"@storybook/core-webpack": "workspace:*"
- "@storybook/csf": 0.0.2-next.5
+ "@storybook/csf": 0.0.2-next.7
"@storybook/csf-plugin": "workspace:*"
"@storybook/csf-tools": "workspace:*"
"@storybook/docs-tools": "workspace:*"
@@ -7428,32 +7130,31 @@ __metadata:
"@types/escodegen": ^0.0.6
"@types/express": ^4.17.11
"@types/fs-extra": ^9.0.6
- "@types/jest": ^26.0.16
"@types/js-yaml": ^3.12.6
"@types/lodash": ^4.14.167
- "@types/node": ^16.0.0
+ "@types/node": ^18.11.9
"@types/node-cleanup": ^2.1.1
"@types/prompts": 2.0.11
- "@types/react": ^16.14.23
+ "@types/react": ^16.14.34
"@types/react-dom": ^16.9.14
"@types/semver": ^7.3.4
"@types/serve-static": ^1.13.8
"@types/shelljs": ^0.8.7
"@types/terser-webpack-plugin": ^5.2.0
"@types/webpack-dev-middleware": ^5.3.0
- "@typescript-eslint/eslint-plugin": ^5.40.1
- "@typescript-eslint/experimental-utils": ^5.40.1
- "@typescript-eslint/parser": ^5.40.1
+ "@typescript-eslint/eslint-plugin": ^5.43.0
+ "@typescript-eslint/experimental-utils": ^5.43.0
+ "@typescript-eslint/parser": ^5.43.0
"@vitejs/plugin-react": ^2.1.0
babel-core: ^7.0.0-bridge.0
babel-eslint: ^10.1.0
- babel-jest: ^26.6.3
- babel-loader: ^8.2.5
+ babel-jest: ^29.3.1
+ babel-loader: ^8.3.0
babel-plugin-add-react-displayname: ^0.0.5
babel-plugin-dynamic-import-node: ^2.3.3
babel-plugin-macros: ^3.0.1
chalk: ^4.1.0
- chromatic: ^6.11.3
+ chromatic: 6.11.2
codecov: ^3.8.1
commander: ^6.2.1
concurrently: ^5.3.0
@@ -7466,7 +7167,7 @@ __metadata:
esbuild: ^0.14.48
esbuild-loader: ^2.19.0
esbuild-plugin-alias: ^0.2.1
- eslint: ^8.26.0
+ eslint: ^8.27.0
eslint-import-resolver-typescript: ^3.5.2
eslint-plugin-import: ^2.26.0
eslint-plugin-react: ^7.31.10
@@ -7481,17 +7182,13 @@ __metadata:
global: ^4.4.0
http-server: ^0.12.3
husky: ^4.3.7
- jest: ^26.6.3
- jest-environment-jsdom: ^26.6.2
- jest-environment-jsdom-thirteen: ^1.0.1
- jest-enzyme: ^7.1.2
- jest-image-snapshot: ^4.3.0
- jest-jasmine2: ^26.6.3
- jest-junit: ^13.0.0
+ jest: ^29.3.1
+ jest-environment-jsdom: ^29.3.1
+ jest-image-snapshot: ^6.0.0
+ jest-junit: ^14.0.1
jest-os-detection: ^1.3.1
- jest-raw-loader: ^1.0.1
- jest-serializer-html: ^7.0.0
- jest-watch-typeahead: ^0.6.1
+ jest-serializer-html: ^7.1.0
+ jest-watch-typeahead: ^2.2.1
js-yaml: ^3.14.1
lerna: ^3.22.1
lint-staged: ^10.5.4
@@ -7503,13 +7200,13 @@ __metadata:
npmlog: ^5.0.1
nx: 14.6.1
p-limit: ^3.1.0
- playwright: 1.27.0
+ playwright: 1.28.0
prettier: 2.7.1
process: ^0.11.10
prompts: ^2.4.0
puppeteer: ^2.1.1
raf: ^3.4.1
- react: ^16.8.0
+ react: ^16.14.0
read-pkg-up: ^7.0.1
regenerator-runtime: ^0.13.7
remark: ^13.0.0
@@ -7524,11 +7221,10 @@ __metadata:
terser-webpack-plugin: ^5.3.1
trash: ^7.0.0
ts-dedent: ^2.0.0
- ts-jest: ^26.4.4
ts-loader: ^9.2.8
ts-node: ^10.4.0
tsup: ^6.2.2
- typescript: ~4.6.3
+ typescript: ^4.9.3
util: ^0.12.4
verdaccio: ^4.10.0
verdaccio-auth-memory: ^9.7.2
@@ -7569,11 +7265,11 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/router@7.0.0-alpha.49, @storybook/router@workspace:*, @storybook/router@workspace:lib/router":
+"@storybook/router@7.0.0-alpha.50, @storybook/router@workspace:*, @storybook/router@workspace:lib/router":
version: 0.0.0-use.local
resolution: "@storybook/router@workspace:lib/router"
dependencies:
- "@storybook/client-logger": 7.0.0-alpha.49
+ "@storybook/client-logger": 7.0.0-alpha.50
dequal: ^2.0.2
global: ^4.4.0
lodash: ^4.17.21
@@ -7582,7 +7278,7 @@ __metadata:
react-router-dom: 6.0.2
ts-dedent: ^2.0.0
ts-node: ^10.4.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -7621,60 +7317,60 @@ __metadata:
version: 0.0.0-use.local
resolution: "@storybook/server-webpack5@workspace:frameworks/server-webpack5"
dependencies:
- "@storybook/builder-webpack5": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/preset-server-webpack": 7.0.0-alpha.49
- "@storybook/server": 7.0.0-alpha.49
- "@types/node": ^16.0.0
+ "@storybook/builder-webpack5": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/preset-server-webpack": 7.0.0-alpha.50
+ "@storybook/server": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
react: 16.14.0
react-dom: 16.14.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
languageName: unknown
linkType: soft
-"@storybook/server@7.0.0-alpha.49, @storybook/server@workspace:*, @storybook/server@workspace:renderers/server":
+"@storybook/server@7.0.0-alpha.50, @storybook/server@workspace:*, @storybook/server@workspace:renderers/server":
version: 0.0.0-use.local
resolution: "@storybook/server@workspace:renderers/server"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/core-client": 7.0.0-alpha.49
- "@storybook/preview-web": 7.0.0-alpha.49
- "@storybook/store": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/core-client": 7.0.0-alpha.50
+ "@storybook/preview-web": 7.0.0-alpha.50
+ "@storybook/store": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
global: ^4.4.0
react: 16.14.0
react-dom: 16.14.0
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
languageName: unknown
linkType: soft
-"@storybook/source-loader@7.0.0-alpha.49, @storybook/source-loader@workspace:*, @storybook/source-loader@workspace:lib/source-loader":
+"@storybook/source-loader@7.0.0-alpha.50, @storybook/source-loader@workspace:*, @storybook/source-loader@workspace:lib/source-loader":
version: 0.0.0-use.local
resolution: "@storybook/source-loader@workspace:lib/source-loader"
dependencies:
- "@storybook/csf": 0.0.2-next.5
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/csf": 0.0.2-next.7
+ "@storybook/types": 7.0.0-alpha.50
estraverse: ^5.2.0
- jest-specific-snapshot: ^4.0.0
+ jest-specific-snapshot: ^6.0.0
lodash: ^4.17.21
- prettier: ">=2.2.1 <=3.0.0"
- typescript: ~4.6.3
+ prettier: ^2.7.1
+ typescript: ^4.9.3
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
languageName: unknown
linkType: soft
-"@storybook/store@7.0.0-alpha.49, @storybook/store@workspace:*, @storybook/store@workspace:lib/store":
+"@storybook/store@7.0.0-alpha.50, @storybook/store@workspace:*, @storybook/store@workspace:lib/store":
version: 0.0.0-use.local
resolution: "@storybook/store@workspace:lib/store"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/core-events": 7.0.0-alpha.49
- "@storybook/csf": 0.0.2-next.5
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/core-events": 7.0.0-alpha.50
+ "@storybook/csf": 0.0.2-next.7
+ "@storybook/types": 7.0.0-alpha.50
dequal: ^2.0.2
global: ^4.4.0
lodash: ^4.17.21
@@ -7682,7 +7378,7 @@ __metadata:
slash: ^3.0.0
synchronous-promise: ^2.0.15
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
util-deprecate: ^1.0.2
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -7695,20 +7391,20 @@ __metadata:
resolution: "@storybook/svelte-vite@workspace:frameworks/svelte-vite"
dependencies:
"@storybook/addon-svelte-csf": ^2.0.0
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/builder-vite": 7.0.0-alpha.49
- "@storybook/channel-postmessage": 7.0.0-alpha.49
- "@storybook/channel-websocket": 7.0.0-alpha.49
- "@storybook/client-api": 7.0.0-alpha.49
- "@storybook/node-logger": 7.0.0-alpha.49
- "@storybook/preview-web": 7.0.0-alpha.49
- "@storybook/svelte": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/builder-vite": 7.0.0-alpha.50
+ "@storybook/channel-postmessage": 7.0.0-alpha.50
+ "@storybook/channel-websocket": 7.0.0-alpha.50
+ "@storybook/client-api": 7.0.0-alpha.50
+ "@storybook/node-logger": 7.0.0-alpha.50
+ "@storybook/preview-web": 7.0.0-alpha.50
+ "@storybook/svelte": 7.0.0-alpha.50
"@sveltejs/vite-plugin-svelte": ^1.0.0
- "@types/node": ^16.0.0
+ "@types/node": ^18.11.9
magic-string: ^0.26.1
svelte: ^3.0.0
sveltedoc-parser: ^4.2.1
- typescript: ~4.6.3
+ typescript: ^4.9.3
vite: ^3.1.3
peerDependencies:
"@storybook/addon-svelte-csf": ^2.0.0
@@ -7722,15 +7418,15 @@ __metadata:
version: 0.0.0-use.local
resolution: "@storybook/svelte-webpack5@workspace:frameworks/svelte-webpack5"
dependencies:
- "@storybook/builder-webpack5": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/preset-svelte-webpack": 7.0.0-alpha.49
- "@storybook/svelte": 7.0.0-alpha.49
+ "@storybook/builder-webpack5": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/preset-svelte-webpack": 7.0.0-alpha.50
+ "@storybook/svelte": 7.0.0-alpha.50
react: 16.14.0
react-dom: 16.14.0
svelte: ^3.48.0
svelte-loader: ^3.1.2
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
"@babel/core": "*"
svelte: ^3.48.0
@@ -7738,16 +7434,16 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/svelte@7.0.0-alpha.49, @storybook/svelte@workspace:*, @storybook/svelte@workspace:renderers/svelte":
+"@storybook/svelte@7.0.0-alpha.50, @storybook/svelte@workspace:*, @storybook/svelte@workspace:renderers/svelte":
version: 0.0.0-use.local
resolution: "@storybook/svelte@workspace:renderers/svelte"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/core-client": 7.0.0-alpha.49
- "@storybook/docs-tools": 7.0.0-alpha.49
- "@storybook/store": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/core-client": 7.0.0-alpha.50
+ "@storybook/docs-tools": 7.0.0-alpha.50
+ "@storybook/store": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
expect-type: ^0.14.2
global: ^4.4.0
react: 16.14.0
@@ -7756,19 +7452,19 @@ __metadata:
svelte-check: ^2.9.2
sveltedoc-parser: ^4.2.1
type-fest: 2.19.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
"@babel/core": "*"
svelte: ^3.1.0
languageName: unknown
linkType: soft
-"@storybook/telemetry@7.0.0-alpha.49, @storybook/telemetry@workspace:*, @storybook/telemetry@workspace:lib/telemetry":
+"@storybook/telemetry@7.0.0-alpha.50, @storybook/telemetry@workspace:*, @storybook/telemetry@workspace:lib/telemetry":
version: 0.0.0-use.local
resolution: "@storybook/telemetry@workspace:lib/telemetry"
dependencies:
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
chalk: ^4.1.0
detect-package-manager: ^2.0.1
fetch-retry: ^5.0.2
@@ -7776,7 +7472,7 @@ __metadata:
isomorphic-unfetch: ^3.1.0
nanoid: ^3.3.1
read-pkg-up: ^7.0.1
- typescript: ~4.6.3
+ typescript: ^4.9.3
languageName: unknown
linkType: soft
@@ -7793,7 +7489,7 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/theming@7.0.0-alpha.49, @storybook/theming@workspace:*, @storybook/theming@workspace:lib/theming":
+"@storybook/theming@7.0.0-alpha.50, @storybook/theming@workspace:*, @storybook/theming@workspace:lib/theming":
version: 0.0.0-use.local
resolution: "@storybook/theming@workspace:lib/theming"
dependencies:
@@ -7802,16 +7498,16 @@ __metadata:
"@emotion/react": ^11.10.4
"@emotion/styled": ^11.10.4
"@emotion/use-insertion-effect-with-fallbacks": ^1.0.0
- "@storybook/client-logger": 7.0.0-alpha.49
+ "@storybook/client-logger": 7.0.0-alpha.50
"@types/fs-extra": ^9.0.6
- "@types/node": ^16.0.0
+ "@types/node": ^18.11.9
deep-object-diff: ^1.1.0
fs-extra: ^9.0.1
global: ^4.4.0
memoizerific: ^1.11.3
polished: ^4.2.2
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
@@ -7833,19 +7529,19 @@ __metadata:
languageName: node
linkType: hard
-"@storybook/types@7.0.0-alpha.49, @storybook/types@workspace:*, @storybook/types@workspace:lib/types":
+"@storybook/types@7.0.0-alpha.50, @storybook/types@workspace:*, @storybook/types@workspace:lib/types":
version: 0.0.0-use.local
resolution: "@storybook/types@workspace:lib/types"
dependencies:
- "@babel/core": ^7.12.10
- "@storybook/csf": 0.0.2-next.5
- "@types/babel__core": ^7.0.0
+ "@babel/core": ^7.20.2
+ "@storybook/csf": 0.0.2-next.7
+ "@types/babel__core": ^7.1.20
"@types/express": ^4.7.0
- "@types/node": ^16.0.0
+ "@types/node": ^18.11.9
express: ^4.17.1
file-system-cache: ^2.0.0
synchronous-promise: ^2.0.15
- typescript: ~4.6.3
+ typescript: ^4.9.3
languageName: unknown
linkType: soft
@@ -7853,17 +7549,17 @@ __metadata:
version: 0.0.0-use.local
resolution: "@storybook/vue-vite@workspace:frameworks/vue-vite"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/builder-vite": 7.0.0-alpha.49
- "@storybook/channel-postmessage": 7.0.0-alpha.49
- "@storybook/channel-websocket": 7.0.0-alpha.49
- "@storybook/client-api": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/core-server": 7.0.0-alpha.49
- "@storybook/preview-web": 7.0.0-alpha.49
- "@storybook/vue": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/builder-vite": 7.0.0-alpha.50
+ "@storybook/channel-postmessage": 7.0.0-alpha.50
+ "@storybook/channel-websocket": 7.0.0-alpha.50
+ "@storybook/client-api": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/core-server": 7.0.0-alpha.50
+ "@storybook/preview-web": 7.0.0-alpha.50
+ "@storybook/vue": 7.0.0-alpha.50
magic-string: ^0.26.1
- typescript: ~4.6.3
+ typescript: ^4.9.3
vite: ^3.1.3
vue: ^2.7.10
vue-docgen-api: ^4.40.0
@@ -7876,14 +7572,14 @@ __metadata:
version: 0.0.0-use.local
resolution: "@storybook/vue-webpack5@workspace:frameworks/vue-webpack5"
dependencies:
- "@storybook/builder-webpack5": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/preset-vue-webpack": 7.0.0-alpha.49
- "@storybook/vue": 7.0.0-alpha.49
- "@types/node": ^16.0.0
+ "@storybook/builder-webpack5": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/preset-vue-webpack": 7.0.0-alpha.50
+ "@storybook/vue": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
react: 16.14.0
react-dom: 16.14.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
vue: ^2.6.12
vue-loader: ^15.7.0
vue-template-compiler: ^2.6.14
@@ -7901,18 +7597,18 @@ __metadata:
version: 0.0.0-use.local
resolution: "@storybook/vue3-vite@workspace:frameworks/vue3-vite"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/builder-vite": 7.0.0-alpha.49
- "@storybook/channel-postmessage": 7.0.0-alpha.49
- "@storybook/channel-websocket": 7.0.0-alpha.49
- "@storybook/client-api": 7.0.0-alpha.49
- "@storybook/core-server": 7.0.0-alpha.49
- "@storybook/preview-web": 7.0.0-alpha.49
- "@storybook/vue3": 7.0.0-alpha.49
- "@types/node": ^16.0.0
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/builder-vite": 7.0.0-alpha.50
+ "@storybook/channel-postmessage": 7.0.0-alpha.50
+ "@storybook/channel-websocket": 7.0.0-alpha.50
+ "@storybook/client-api": 7.0.0-alpha.50
+ "@storybook/core-server": 7.0.0-alpha.50
+ "@storybook/preview-web": 7.0.0-alpha.50
+ "@storybook/vue3": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
"@vitejs/plugin-vue": ^3.0.0
magic-string: ^0.26.1
- typescript: ~4.6.3
+ typescript: ^4.9.3
vite: ^3.1.3
vue-docgen-api: ^4.40.0
languageName: unknown
@@ -7922,15 +7618,15 @@ __metadata:
version: 0.0.0-use.local
resolution: "@storybook/vue3-webpack5@workspace:frameworks/vue3-webpack5"
dependencies:
- "@storybook/builder-webpack5": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/preset-vue3-webpack": 7.0.0-alpha.49
- "@storybook/vue3": 7.0.0-alpha.49
- "@types/node": ^16.0.0
+ "@storybook/builder-webpack5": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/preset-vue3-webpack": 7.0.0-alpha.50
+ "@storybook/vue3": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
"@vue/compiler-sfc": 3.0.0
react: 16.14.0
react-dom: 16.14.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
vue: 3.0.0
peerDependencies:
"@babel/core": "*"
@@ -7940,22 +7636,23 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/vue3@7.0.0-alpha.49, @storybook/vue3@workspace:*, @storybook/vue3@workspace:renderers/vue3":
+"@storybook/vue3@7.0.0-alpha.50, @storybook/vue3@workspace:*, @storybook/vue3@workspace:renderers/vue3":
version: 0.0.0-use.local
resolution: "@storybook/vue3@workspace:renderers/vue3"
dependencies:
"@digitak/esrun": ^3.2.2
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/core-client": 7.0.0-alpha.49
- "@storybook/docs-tools": 7.0.0-alpha.49
- "@storybook/store": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/core-client": 7.0.0-alpha.50
+ "@storybook/docs-tools": 7.0.0-alpha.50
+ "@storybook/store": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
+ "@vue/vue3-jest": 29
global: ^4.4.0
react: 16.14.0
react-dom: 16.14.0
ts-dedent: ^2.0.0
type-fest: 2.19.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
vue: ^3.2.41
vue-tsc: ^1.0.8
peerDependencies:
@@ -7968,22 +7665,22 @@ __metadata:
languageName: unknown
linkType: soft
-"@storybook/vue@7.0.0-alpha.49, @storybook/vue@workspace:*, @storybook/vue@workspace:renderers/vue":
+"@storybook/vue@7.0.0-alpha.50, @storybook/vue@workspace:*, @storybook/vue@workspace:renderers/vue":
version: 0.0.0-use.local
resolution: "@storybook/vue@workspace:renderers/vue"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/core-client": 7.0.0-alpha.49
- "@storybook/docs-tools": 7.0.0-alpha.49
- "@storybook/store": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/core-client": 7.0.0-alpha.50
+ "@storybook/docs-tools": 7.0.0-alpha.50
+ "@storybook/store": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
global: ^4.4.0
react: 16.14.0
react-dom: 16.14.0
ts-dedent: ^2.0.0
type-fest: 2.19.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
vue: 2.6.14
vue-tsc: ^1.0.9
peerDependencies:
@@ -8001,18 +7698,18 @@ __metadata:
version: 0.0.0-use.local
resolution: "@storybook/web-components-vite@workspace:frameworks/web-components-vite"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/builder-vite": 7.0.0-alpha.49
- "@storybook/channel-postmessage": 7.0.0-alpha.49
- "@storybook/channel-websocket": 7.0.0-alpha.49
- "@storybook/client-api": 7.0.0-alpha.49
- "@storybook/core-server": 7.0.0-alpha.49
- "@storybook/node-logger": 7.0.0-alpha.49
- "@storybook/preview-web": 7.0.0-alpha.49
- "@storybook/web-components": 7.0.0-alpha.49
- "@types/node": ^16.0.0
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/builder-vite": 7.0.0-alpha.50
+ "@storybook/channel-postmessage": 7.0.0-alpha.50
+ "@storybook/channel-websocket": 7.0.0-alpha.50
+ "@storybook/client-api": 7.0.0-alpha.50
+ "@storybook/core-server": 7.0.0-alpha.50
+ "@storybook/node-logger": 7.0.0-alpha.50
+ "@storybook/preview-web": 7.0.0-alpha.50
+ "@storybook/web-components": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
magic-string: ^0.26.1
- typescript: ~4.6.3
+ typescript: ^4.9.3
vite: ^3.1.0
languageName: unknown
linkType: soft
@@ -8021,40 +7718,40 @@ __metadata:
version: 0.0.0-use.local
resolution: "@storybook/web-components-webpack5@workspace:frameworks/web-components-webpack5"
dependencies:
- "@babel/preset-env": ^7.12.11
- "@storybook/builder-webpack5": 7.0.0-alpha.49
- "@storybook/core-common": 7.0.0-alpha.49
- "@storybook/preset-web-components-webpack": 7.0.0-alpha.49
- "@storybook/web-components": 7.0.0-alpha.49
- "@types/node": ^16.0.0
+ "@babel/preset-env": ^7.20.2
+ "@storybook/builder-webpack5": 7.0.0-alpha.50
+ "@storybook/core-common": 7.0.0-alpha.50
+ "@storybook/preset-web-components-webpack": 7.0.0-alpha.50
+ "@storybook/web-components": 7.0.0-alpha.50
+ "@types/node": ^18.11.9
lit-html: 2.0.2
react: 16.14.0
react-dom: 16.14.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
lit-html: ^1.4.1 || ^2.0.0
languageName: unknown
linkType: soft
-"@storybook/web-components@7.0.0-alpha.49, @storybook/web-components@workspace:*, @storybook/web-components@workspace:renderers/web-components":
+"@storybook/web-components@7.0.0-alpha.50, @storybook/web-components@workspace:*, @storybook/web-components@workspace:renderers/web-components":
version: 0.0.0-use.local
resolution: "@storybook/web-components@workspace:renderers/web-components"
dependencies:
- "@storybook/addons": 7.0.0-alpha.49
- "@storybook/api": 7.0.0-alpha.49
- "@storybook/client-logger": 7.0.0-alpha.49
- "@storybook/core-client": 7.0.0-alpha.49
- "@storybook/docs-tools": 7.0.0-alpha.49
- "@storybook/preview-web": 7.0.0-alpha.49
- "@storybook/store": 7.0.0-alpha.49
- "@storybook/types": 7.0.0-alpha.49
+ "@storybook/addons": 7.0.0-alpha.50
+ "@storybook/api": 7.0.0-alpha.50
+ "@storybook/client-logger": 7.0.0-alpha.50
+ "@storybook/core-client": 7.0.0-alpha.50
+ "@storybook/docs-tools": 7.0.0-alpha.50
+ "@storybook/preview-web": 7.0.0-alpha.50
+ "@storybook/store": 7.0.0-alpha.50
+ "@storybook/types": 7.0.0-alpha.50
global: ^4.4.0
lit: 2.3.1
lit-html: 2.0.2
react: 16.14.0
react-dom: 16.14.0
ts-dedent: ^2.0.0
- typescript: ~4.6.3
+ typescript: ^4.9.3
peerDependencies:
lit-html: ^1.4.1 || ^2.0.0
languageName: unknown
@@ -8068,14 +7765,15 @@ __metadata:
linkType: hard
"@sveltejs/vite-plugin-svelte@npm:^1.0.0":
- version: 1.1.0
- resolution: "@sveltejs/vite-plugin-svelte@npm:1.1.0"
+ version: 1.2.0
+ resolution: "@sveltejs/vite-plugin-svelte@npm:1.2.0"
dependencies:
debug: ^4.3.4
deepmerge: ^4.2.2
kleur: ^4.1.5
magic-string: ^0.26.7
- svelte-hmr: ^0.15.0
+ svelte-hmr: ^0.15.1
+ vitefu: ^0.2.1
peerDependencies:
diff-match-patch: ^1.0.5
svelte: ^3.44.0
@@ -8083,7 +7781,7 @@ __metadata:
peerDependenciesMeta:
diff-match-patch:
optional: true
- checksum: 36cdbcd7dca912623d5c478525f44b3cb4880d9a0260a19f76affbef334715fd0e08ef504b9fbda709e3c463c1d645139c347ab59e1ffdf6e4eb7df002b88b96
+ checksum: 48611772657a77c9f762bc6712d343f090e407178a114d144b76b90cad6073dcd7c4f247eac4586306e15caa7ff6a0bcf0a7423e3ec7f211634f43a7282ed453
languageName: node
linkType: hard
@@ -8239,7 +7937,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.1.7":
+"@types/babel__core@npm:^7.1.14, @types/babel__core@npm:^7.1.20":
version: 7.1.20
resolution: "@types/babel__core@npm:7.1.20"
dependencies:
@@ -8271,7 +7969,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.4, @types/babel__traverse@npm:^7.0.6":
+"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6":
version: 7.18.2
resolution: "@types/babel__traverse@npm:7.18.2"
dependencies:
@@ -8508,7 +8206,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/graceful-fs@npm:^4.1.2, @types/graceful-fs@npm:^4.1.3":
+"@types/graceful-fs@npm:^4.1.3":
version: 4.1.5
resolution: "@types/graceful-fs@npm:4.1.5"
dependencies:
@@ -8581,16 +8279,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/istanbul-reports@npm:^1.1.1":
- version: 1.1.2
- resolution: "@types/istanbul-reports@npm:1.1.2"
- dependencies:
- "@types/istanbul-lib-coverage": "*"
- "@types/istanbul-lib-report": "*"
- checksum: 80b76715f4ac74a4ddfc82d7942b2faaefbe9fdce8e7dfdfa497b3fb60a3e707b632c6e70e1565cfe30045eaebaf7aad0d6c3d102652d1da8fdb0bf095924eb3
- languageName: node
- linkType: hard
-
"@types/istanbul-reports@npm:^3.0.0":
version: 3.0.1
resolution: "@types/istanbul-reports@npm:3.0.1"
@@ -8600,18 +8288,18 @@ __metadata:
languageName: node
linkType: hard
-"@types/jest-image-snapshot@npm:^4.1.3":
- version: 4.3.2
- resolution: "@types/jest-image-snapshot@npm:4.3.2"
+"@types/jest-image-snapshot@npm:^5.1.0":
+ version: 5.1.0
+ resolution: "@types/jest-image-snapshot@npm:5.1.0"
dependencies:
"@types/jest": "*"
"@types/pixelmatch": "*"
ssim.js: ^3.1.1
- checksum: 092784f55a10685768971ae3ca9361f31407e6fe1e415898a2cd0bdea0d9c3e716ebb50a3f490fccc3b42b8847043bb498a0c4ac0ab2cc6e9b40e229df460c91
+ checksum: c25db75b38960a84cc999a8b07f6f244d22e5e2c9965f78dc15c4249ec71a403363a50ee69884cdf66fcaf5a9ef125363316929fa1925d38868b3937c110138b
languageName: node
linkType: hard
-"@types/jest-specific-snapshot@npm:^0.5.3":
+"@types/jest-specific-snapshot@npm:^0.5.6":
version: 0.5.6
resolution: "@types/jest-specific-snapshot@npm:0.5.6"
dependencies:
@@ -8621,22 +8309,12 @@ __metadata:
linkType: hard
"@types/jest@npm:*, @types/jest@npm:>=26.0.0":
- version: 29.2.2
- resolution: "@types/jest@npm:29.2.2"
+ version: 29.2.3
+ resolution: "@types/jest@npm:29.2.3"
dependencies:
expect: ^29.0.0
pretty-format: ^29.0.0
- checksum: c13bf199d38e41d8f6b28add5c4a8dedfb711080cdf83f58dd6476c365e25456771d4c2484ca05c5d5507cadf3617a1aedfce125fe73f43f229f23ac21f0dfa5
- languageName: node
- linkType: hard
-
-"@types/jest@npm:^26.0.16":
- version: 26.0.24
- resolution: "@types/jest@npm:26.0.24"
- dependencies:
- jest-diff: ^26.0.0
- pretty-format: ^26.0.0
- checksum: 1085ac96af43566518daf3aca60cb7881bfe2ffe1f5343738933e386ebf909095fde15273c3e99c685854dfc833b05b156fb5daf68707c0daa1c0c0db13a665b
+ checksum: fffd007edfb13f80ca5da3385922fafed807a00d7f3236377d90b27314c811f4ef8c0089ec37e8049ae33fb3ce3b75d9fc32f92261a5782fb4e3920beca86042
languageName: node
linkType: hard
@@ -8658,6 +8336,17 @@ __metadata:
languageName: node
linkType: hard
+"@types/jsdom@npm:^20.0.0":
+ version: 20.0.1
+ resolution: "@types/jsdom@npm:20.0.1"
+ dependencies:
+ "@types/node": "*"
+ "@types/tough-cookie": "*"
+ parse5: ^7.0.0
+ checksum: 3d4b2a3eab145674ee6da482607c5e48977869109f0f62560bf91ae1a792c9e847ac7c6aaf243ed2e97333cb3c51aef314ffa54a19ef174b8f9592dfcb836b25
+ languageName: node
+ linkType: hard
+
"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9":
version: 7.0.11
resolution: "@types/json-schema@npm:7.0.11"
@@ -8673,9 +8362,9 @@ __metadata:
linkType: hard
"@types/lodash@npm:^4.14.167":
- version: 4.14.188
- resolution: "@types/lodash@npm:4.14.188"
- checksum: 4debfc61d27544ac71296d5b1128bb86ae78fd38d2f9378ab5e8de6a99eb4403f8d0efc0ac4c055930c4f6014433bc2ce39a2e9245d036aa75e596ff786b16ff
+ version: 4.14.189
+ resolution: "@types/lodash@npm:4.14.189"
+ checksum: af4a0178e52e55682c7fc5b7376eed1e64ce3879800940b1e608e14e97566fcdc9c830bf0db3c19052bfdf17129062fa02044ed4b8a30381fe16384de6ca307e
languageName: node
linkType: hard
@@ -8756,20 +8445,13 @@ __metadata:
languageName: node
linkType: hard
-"@types/node@npm:*, @types/node@npm:>= 8, @types/node@npm:^18.7.20":
+"@types/node@npm:*, @types/node@npm:>= 8, @types/node@npm:^18.11.9, @types/node@npm:^18.7.20":
version: 18.11.9
resolution: "@types/node@npm:18.11.9"
checksum: aeaa925406f841c41679b32def9391a9892171e977105e025050e9f66e2830b4c50d0d974a1af0077ead3337a1f3bdf49ee7e7f402ebf2e034a3f97d9d240dba
languageName: node
linkType: hard
-"@types/node@npm:^14.14.20 || ^16.0.0, @types/node@npm:^16.0.0":
- version: 16.18.3
- resolution: "@types/node@npm:16.18.3"
- checksum: 058ddd61a3d39f517bc9c30b82b9d6257d903e84c42ba66aae63bd13203b6deb2acf7f7e14caefd5d7cebadbe8c90604c04f9851cd41cd6a1bc2fc4dcec85f01
- languageName: node
- linkType: hard
-
"@types/normalize-package-data@npm:^2.4.0":
version: 2.4.1
resolution: "@types/normalize-package-data@npm:2.4.1"
@@ -8821,7 +8503,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/prettier@npm:^2.0.0, @types/prettier@npm:^2.1.5":
+"@types/prettier@npm:^2.1.5":
version: 2.7.1
resolution: "@types/prettier@npm:2.7.1"
checksum: 1acbc69eb6f36cf04256ab2a7a05737b670a81d96de9f5f4d765d8c1f5f68978a6a5800dc059968075ef2492a26a39f6ccdff72a4d8639144297235548b789cc
@@ -8933,7 +8615,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/react@npm:*, @types/react@npm:>=16, @types/react@npm:^16, @types/react@npm:^16.14.23":
+"@types/react@npm:*, @types/react@npm:>=16, @types/react@npm:^16, @types/react@npm:^16.14.34":
version: 16.14.34
resolution: "@types/react@npm:16.14.34"
dependencies:
@@ -9048,13 +8730,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/stack-utils@npm:^1.0.1":
- version: 1.0.1
- resolution: "@types/stack-utils@npm:1.0.1"
- checksum: 4c4a8c48ba556bbe5fad2232cd9598b7f5f3e110451a3ad5cdf7e42204abf3d1abd30a9e6679d576e8e901e1f6b38e744af1f75f384e697c89bee53e5443b8c9
- languageName: node
- linkType: hard
-
"@types/stack-utils@npm:^2.0.0":
version: 2.0.1
resolution: "@types/stack-utils@npm:2.0.1"
@@ -9246,15 +8921,6 @@ __metadata:
languageName: node
linkType: hard
-"@types/yargs@npm:^13.0.0":
- version: 13.0.12
- resolution: "@types/yargs@npm:13.0.12"
- dependencies:
- "@types/yargs-parser": "*"
- checksum: 81fdac6832d69f2f2a33bb3d77887f571677d5a9ccfd5a171ff3e76252a6c6a9773850a0df6ba9ed0328433a36596488ec4e2ce5d9bc49d713a59bbfef8e12a0
- languageName: node
- linkType: hard
-
"@types/yargs@npm:^15.0.0":
version: 15.0.14
resolution: "@types/yargs@npm:15.0.14"
@@ -9291,13 +8957,13 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/eslint-plugin@npm:^5.40.1":
- version: 5.42.1
- resolution: "@typescript-eslint/eslint-plugin@npm:5.42.1"
+"@typescript-eslint/eslint-plugin@npm:^5.43.0":
+ version: 5.43.0
+ resolution: "@typescript-eslint/eslint-plugin@npm:5.43.0"
dependencies:
- "@typescript-eslint/scope-manager": 5.42.1
- "@typescript-eslint/type-utils": 5.42.1
- "@typescript-eslint/utils": 5.42.1
+ "@typescript-eslint/scope-manager": 5.43.0
+ "@typescript-eslint/type-utils": 5.43.0
+ "@typescript-eslint/utils": 5.43.0
debug: ^4.3.4
ignore: ^5.2.0
natural-compare-lite: ^1.4.0
@@ -9310,54 +8976,54 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: 906bde546130628726efeceeace6e1984bb304b7b539753add88034fd31b299c3ddf80a842637de92b6ee7ec9b2193dc07f9cf694cc59ee851173082a27e5b57
+ checksum: 98f984ab9e0fbae0536a49f1d32c367ff54e3dbf4619710370c917abac865c90b363435a79b8860f6cdc34941661e3e321eca558f0584aaf0b937953ffb3d7cc
languageName: node
linkType: hard
-"@typescript-eslint/experimental-utils@npm:^5.40.1":
- version: 5.42.1
- resolution: "@typescript-eslint/experimental-utils@npm:5.42.1"
+"@typescript-eslint/experimental-utils@npm:^5.43.0":
+ version: 5.43.0
+ resolution: "@typescript-eslint/experimental-utils@npm:5.43.0"
dependencies:
- "@typescript-eslint/utils": 5.42.1
+ "@typescript-eslint/utils": 5.43.0
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- checksum: 290c4e423e79adeaff39b988517f54b959549048320a86c14fed5ea9a31397447935923f7038960163c555d5ab5619f5baeb0f929849747be12c4526e9f97cf9
+ checksum: 28fbb4e62059dcb88b6397e81aa30053fbe30ccec76cdc6d947c305c8062e7b47306a13918483a63e4e97ca0871a9b22a481f4ef2b8316bac81e030becbfb3b1
languageName: node
linkType: hard
-"@typescript-eslint/parser@npm:^5.40.1":
- version: 5.42.1
- resolution: "@typescript-eslint/parser@npm:5.42.1"
+"@typescript-eslint/parser@npm:^5.43.0":
+ version: 5.43.0
+ resolution: "@typescript-eslint/parser@npm:5.43.0"
dependencies:
- "@typescript-eslint/scope-manager": 5.42.1
- "@typescript-eslint/types": 5.42.1
- "@typescript-eslint/typescript-estree": 5.42.1
+ "@typescript-eslint/scope-manager": 5.43.0
+ "@typescript-eslint/types": 5.43.0
+ "@typescript-eslint/typescript-estree": 5.43.0
debug: ^4.3.4
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
peerDependenciesMeta:
typescript:
optional: true
- checksum: 812e3389f4c44e916aaf82210b2e816654efacd1e4112a8430735f138078feaca633b256fca1d33e6043d97ef29c0281ff1654e778d1f4aee4467785529020d7
+ checksum: e32a411b08d22e5e33f1d8160ce45882ec7596d360de459bda2d30cc4f0eec71d0b05c99567c33529c18789e48e430f0b89634cf43481db010b3ab5ecca0f5a6
languageName: node
linkType: hard
-"@typescript-eslint/scope-manager@npm:5.42.1":
- version: 5.42.1
- resolution: "@typescript-eslint/scope-manager@npm:5.42.1"
+"@typescript-eslint/scope-manager@npm:5.43.0":
+ version: 5.43.0
+ resolution: "@typescript-eslint/scope-manager@npm:5.43.0"
dependencies:
- "@typescript-eslint/types": 5.42.1
- "@typescript-eslint/visitor-keys": 5.42.1
- checksum: fb0a0b89c7ff51b91767027326181064dfa78477c2c255d87ce14640540ce5fd048efdafdbf2ea544d72a9b41ec4f0e69794dc8e29ecf2a30922b99474cd3c1c
+ "@typescript-eslint/types": 5.43.0
+ "@typescript-eslint/visitor-keys": 5.43.0
+ checksum: f30f7ae64cf518123959c6189508372041a60acad8b412c5fe628214707161f7cb66730aca575be0bca2ccee83c2b59de6c1c139cfb269f6b344cd0921a466b4
languageName: node
linkType: hard
-"@typescript-eslint/type-utils@npm:5.42.1":
- version: 5.42.1
- resolution: "@typescript-eslint/type-utils@npm:5.42.1"
+"@typescript-eslint/type-utils@npm:5.43.0":
+ version: 5.43.0
+ resolution: "@typescript-eslint/type-utils@npm:5.43.0"
dependencies:
- "@typescript-eslint/typescript-estree": 5.42.1
- "@typescript-eslint/utils": 5.42.1
+ "@typescript-eslint/typescript-estree": 5.43.0
+ "@typescript-eslint/utils": 5.43.0
debug: ^4.3.4
tsutils: ^3.21.0
peerDependencies:
@@ -9365,23 +9031,23 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: c1302b5351051e0b81593fd07d3f5bb7773ee0ee8ba58540eab5e16cba745ccb577d2907c1c1be3f40dc2c1281af91516c339214d8d2075b0c73a6c542174c86
+ checksum: 4ed87a1856ab556d2c456c6696ad791dc71b7ae4e745281eba148418695b2a5848403a607352516c8f2007b10dd4b0884a356e8edda51f1d6fcb52d4216c600a
languageName: node
linkType: hard
-"@typescript-eslint/types@npm:5.42.1":
- version: 5.42.1
- resolution: "@typescript-eslint/types@npm:5.42.1"
- checksum: 1c35cf44fe9b7790e4270c97f19284439df37faa206aee6e2a10b61a03efdb4c68309856d3f526df69b74e4ae0ce43e9c8303fb74f5b0263751f5862253a6140
+"@typescript-eslint/types@npm:5.43.0":
+ version: 5.43.0
+ resolution: "@typescript-eslint/types@npm:5.43.0"
+ checksum: 93feae3f3a51100f46076649cc02bcd80bdeec88670a8fdfa63927b614f90b039cf1ec4f98367107112e744b567d35eec5fedc465aaea0a92aa835933dfc45e5
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:5.42.1":
- version: 5.42.1
- resolution: "@typescript-eslint/typescript-estree@npm:5.42.1"
+"@typescript-eslint/typescript-estree@npm:5.43.0":
+ version: 5.43.0
+ resolution: "@typescript-eslint/typescript-estree@npm:5.43.0"
dependencies:
- "@typescript-eslint/types": 5.42.1
- "@typescript-eslint/visitor-keys": 5.42.1
+ "@typescript-eslint/types": 5.43.0
+ "@typescript-eslint/visitor-keys": 5.43.0
debug: ^4.3.4
globby: ^11.1.0
is-glob: ^4.0.3
@@ -9390,35 +9056,35 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: 537c7a7c3e95f465eca00fcecf7023956996dfff55e27b64004717122aa70bff806c2e68efd2862c89abab88c876bf7bbdd49df91c37dce203cbdd466613fc94
+ checksum: ba08a7093d285966bef5938d3874bbad647ca929bae245e3d67ef22062868e540661b42c13a3166b052d8d6738f18ab83df9207fbd632ffdf255001f2f329ce8
languageName: node
linkType: hard
-"@typescript-eslint/utils@npm:5.42.1":
- version: 5.42.1
- resolution: "@typescript-eslint/utils@npm:5.42.1"
+"@typescript-eslint/utils@npm:5.43.0":
+ version: 5.43.0
+ resolution: "@typescript-eslint/utils@npm:5.43.0"
dependencies:
"@types/json-schema": ^7.0.9
"@types/semver": ^7.3.12
- "@typescript-eslint/scope-manager": 5.42.1
- "@typescript-eslint/types": 5.42.1
- "@typescript-eslint/typescript-estree": 5.42.1
+ "@typescript-eslint/scope-manager": 5.43.0
+ "@typescript-eslint/types": 5.43.0
+ "@typescript-eslint/typescript-estree": 5.43.0
eslint-scope: ^5.1.1
eslint-utils: ^3.0.0
semver: ^7.3.7
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
- checksum: a6bb90010c77b3e4a518001dbd3b25a34f51c489ac809be94af7227fd7427b5f9888a4d6a3a62cbc435fe2aa250898b6b1b9da9cbf7afa427788b7bdd1304203
+ checksum: 8e8ce2c710601cdaba8919382f81383aa0c4e8f0d01755cd35c7ad08e145b09bd43e1b7fa032bc685490057c89b84fc1082c3f4bde0bed20ef54363fcb7200c0
languageName: node
linkType: hard
-"@typescript-eslint/visitor-keys@npm:5.42.1":
- version: 5.42.1
- resolution: "@typescript-eslint/visitor-keys@npm:5.42.1"
+"@typescript-eslint/visitor-keys@npm:5.43.0":
+ version: 5.43.0
+ resolution: "@typescript-eslint/visitor-keys@npm:5.43.0"
dependencies:
- "@typescript-eslint/types": 5.42.1
+ "@typescript-eslint/types": 5.43.0
eslint-visitor-keys: ^3.3.0
- checksum: 7b162c56848cf94e2897ff8b9227e7bf80d2b88a3c1fd904a10701502731cfa4cc73347b58a26e99d5777a1e957f27261b7385c5e79a4ad25de4ebec3872977e
+ checksum: 8a5511dcfffd0167d0db9f71b995ca79353b7fe196a91a6c64e2161640ad5fb622f402930bac81febde204fe7946940e395d3e31f9c8df69cb2a1349c5ac7ef7
languageName: node
linkType: hard
@@ -9576,15 +9242,15 @@ __metadata:
languageName: node
linkType: hard
-"@vue/compiler-core@npm:3.2.41":
- version: 3.2.41
- resolution: "@vue/compiler-core@npm:3.2.41"
+"@vue/compiler-core@npm:3.2.45":
+ version: 3.2.45
+ resolution: "@vue/compiler-core@npm:3.2.45"
dependencies:
"@babel/parser": ^7.16.4
- "@vue/shared": 3.2.41
+ "@vue/shared": 3.2.45
estree-walker: ^2.0.2
source-map: ^0.6.1
- checksum: 9f1023c2f0e8834a8056f5d0a4ac5d751b351d901e8cd03163aca10e317b08c599d326ef5de70a3d2ba1c7ee333e7a2289fc72ce4f6ac0496e750b044689f803
+ checksum: 5efbbb4ceca47c34e74b3e40dc68768317c0f15f23f428d72a04d62c27bbb1b37a0d2ba4423dd2d3e7e2a4eda34b730758da2b23dd14b13cc625de3083e55639
languageName: node
linkType: hard
@@ -9598,24 +9264,24 @@ __metadata:
languageName: node
linkType: hard
-"@vue/compiler-dom@npm:3.2.41, @vue/compiler-dom@npm:^3.2.0, @vue/compiler-dom@npm:^3.2.40":
- version: 3.2.41
- resolution: "@vue/compiler-dom@npm:3.2.41"
+"@vue/compiler-dom@npm:3.2.45, @vue/compiler-dom@npm:^3.2.0, @vue/compiler-dom@npm:^3.2.40":
+ version: 3.2.45
+ resolution: "@vue/compiler-dom@npm:3.2.45"
dependencies:
- "@vue/compiler-core": 3.2.41
- "@vue/shared": 3.2.41
- checksum: 5dbbd925d4603668f5edcb134c8e8718e22738b7890e1cd6f2e8621aabf42a96df2f851f722f1176ca1744345fc74000c941b7cf4dc323dbbcd70da87ccdf378
+ "@vue/compiler-core": 3.2.45
+ "@vue/shared": 3.2.45
+ checksum: 3984ff10f3c34c61f036bcd5379525f4ddb3f68e3fc531b265e1de2d5704359e3f16f88e39584e26a1bd8c9e4bc01f60ce67073fe9ca01a4080a77aa97255033
languageName: node
linkType: hard
-"@vue/compiler-sfc@npm:2.7.13":
- version: 2.7.13
- resolution: "@vue/compiler-sfc@npm:2.7.13"
+"@vue/compiler-sfc@npm:2.7.14":
+ version: 2.7.14
+ resolution: "@vue/compiler-sfc@npm:2.7.14"
dependencies:
"@babel/parser": ^7.18.4
postcss: ^8.4.14
source-map: ^0.6.1
- checksum: 3a55e888b7b0b998cdfac6f000f16214efc5a159f41642a76c4de1778f3f8fbafbc3447d2ad78b09c3b90615b23108675119d4359372856c5a51e9169a797da9
+ checksum: 29fe06d8da1f8721488468653be671aaa48d63fcd03c47261164cb770b4ecbde1e1455e6affbc9ef062f2729da6988000ba470fc43a2f8a454a61d51af68725d
languageName: node
linkType: hard
@@ -9645,21 +9311,21 @@ __metadata:
languageName: node
linkType: hard
-"@vue/compiler-sfc@npm:3.2.41, @vue/compiler-sfc@npm:^3.2.0, @vue/compiler-sfc@npm:^3.2.33, @vue/compiler-sfc@npm:^3.2.40":
- version: 3.2.41
- resolution: "@vue/compiler-sfc@npm:3.2.41"
+"@vue/compiler-sfc@npm:3.2.45, @vue/compiler-sfc@npm:^3.2.0, @vue/compiler-sfc@npm:^3.2.33, @vue/compiler-sfc@npm:^3.2.40":
+ version: 3.2.45
+ resolution: "@vue/compiler-sfc@npm:3.2.45"
dependencies:
"@babel/parser": ^7.16.4
- "@vue/compiler-core": 3.2.41
- "@vue/compiler-dom": 3.2.41
- "@vue/compiler-ssr": 3.2.41
- "@vue/reactivity-transform": 3.2.41
- "@vue/shared": 3.2.41
+ "@vue/compiler-core": 3.2.45
+ "@vue/compiler-dom": 3.2.45
+ "@vue/compiler-ssr": 3.2.45
+ "@vue/reactivity-transform": 3.2.45
+ "@vue/shared": 3.2.45
estree-walker: ^2.0.2
magic-string: ^0.25.7
postcss: ^8.1.10
source-map: ^0.6.1
- checksum: 327fb7acff404ac007c8eabefe485efb4d070e347bffca2c170232f502021fac01fabeda5f4f91a7b0b175b48cef184e053da9a2ef46b7ab188b8383bef188cb
+ checksum: 4e277066b3e89e8081a318dfc2aaf2bf8dfd4f14d93b9c868e51d994c45a766091703ba4299a7c83efff3749aee7ce2be67de666e8cc2f73fa23fdd833ad3b2c
languageName: node
linkType: hard
@@ -9673,13 +9339,13 @@ __metadata:
languageName: node
linkType: hard
-"@vue/compiler-ssr@npm:3.2.41":
- version: 3.2.41
- resolution: "@vue/compiler-ssr@npm:3.2.41"
+"@vue/compiler-ssr@npm:3.2.45":
+ version: 3.2.45
+ resolution: "@vue/compiler-ssr@npm:3.2.45"
dependencies:
- "@vue/compiler-dom": 3.2.41
- "@vue/shared": 3.2.41
- checksum: 508361b2799097d86abd740548eabf7a20f9a6e1af29cda23dad07ed0b7d72569371492619f80ba2283c3e87c66016985a531cf2110742dabafe5566ca22e6eb
+ "@vue/compiler-dom": 3.2.45
+ "@vue/shared": 3.2.45
+ checksum: f7b587eb154d7686b8b92ecc16057cdc5875a4834115429a64343cc71df20e481310166784b24c1caeca15b84e0b761c526fd9438d10b505b5b7c899a47223b1
languageName: node
linkType: hard
@@ -9703,16 +9369,16 @@ __metadata:
languageName: node
linkType: hard
-"@vue/reactivity-transform@npm:3.2.41":
- version: 3.2.41
- resolution: "@vue/reactivity-transform@npm:3.2.41"
+"@vue/reactivity-transform@npm:3.2.45":
+ version: 3.2.45
+ resolution: "@vue/reactivity-transform@npm:3.2.45"
dependencies:
"@babel/parser": ^7.16.4
- "@vue/compiler-core": 3.2.41
- "@vue/shared": 3.2.41
+ "@vue/compiler-core": 3.2.45
+ "@vue/shared": 3.2.45
estree-walker: ^2.0.2
magic-string: ^0.25.7
- checksum: 8f4350efa220ed3ba8f0c4721a54ae4a2c043a8cff2d8d7227525df59f09145bb76a842f30fd3b0684c083b3e776653b464d737c7c53e43ce0739ac3d958a24a
+ checksum: 28f74ee0d178c478d67569a7f22748dc0c4423d4e16b8befb2de8641ff8d5f4cb988693bf75951231bfd02a7bdd97a4b525100d282f7453c465ca28cc1d3e7df
languageName: node
linkType: hard
@@ -9725,12 +9391,12 @@ __metadata:
languageName: node
linkType: hard
-"@vue/reactivity@npm:3.2.41, @vue/reactivity@npm:^3.2.40":
- version: 3.2.41
- resolution: "@vue/reactivity@npm:3.2.41"
+"@vue/reactivity@npm:3.2.45, @vue/reactivity@npm:^3.2.40":
+ version: 3.2.45
+ resolution: "@vue/reactivity@npm:3.2.45"
dependencies:
- "@vue/shared": 3.2.41
- checksum: f76b7e3f12c441ff018ea1cb8c080365d135d87ddc075a10c87ea440a2c95e5d5ac04bb83dda0ce1f498fb390afff5d3d0c06d0a0fb46ca535df70c66dc3be90
+ "@vue/shared": 3.2.45
+ checksum: 5a9906292709fc27e48f44ada181be214788d56978efde433aa834bdb05240023fab2aa8b886398a01f3e515c27cd3758f3253d44382064d5c077b89d617719f
languageName: node
linkType: hard
@@ -9744,13 +9410,13 @@ __metadata:
languageName: node
linkType: hard
-"@vue/runtime-core@npm:3.2.41":
- version: 3.2.41
- resolution: "@vue/runtime-core@npm:3.2.41"
+"@vue/runtime-core@npm:3.2.45":
+ version: 3.2.45
+ resolution: "@vue/runtime-core@npm:3.2.45"
dependencies:
- "@vue/reactivity": 3.2.41
- "@vue/shared": 3.2.41
- checksum: 9c21632c5a3330283649a9175ae03cebe27776a7615d10b9e8f2a98e4002951a9913be7b2810623c06d6481cb56b62e2f5e6f9a5d29d79f75d66ec10b528cdc2
+ "@vue/reactivity": 3.2.45
+ "@vue/shared": 3.2.45
+ checksum: 29d79e31a9463ab58e33667003aed43b8601942b1df66c451c096ed6f62b3483e94324c5412b6ed2f1154dfec89121d8a40103aac79c10377f34143bf9a8b94a
languageName: node
linkType: hard
@@ -9765,26 +9431,26 @@ __metadata:
languageName: node
linkType: hard
-"@vue/runtime-dom@npm:3.2.41":
- version: 3.2.41
- resolution: "@vue/runtime-dom@npm:3.2.41"
+"@vue/runtime-dom@npm:3.2.45":
+ version: 3.2.45
+ resolution: "@vue/runtime-dom@npm:3.2.45"
dependencies:
- "@vue/runtime-core": 3.2.41
- "@vue/shared": 3.2.41
+ "@vue/runtime-core": 3.2.45
+ "@vue/shared": 3.2.45
csstype: ^2.6.8
- checksum: 744d50eb98b5a00b31ef6c318a04b9d9786f35d9f255689aba7c15e7be927c14f4d4379b704cde97f0ba467b3f36c46efcc7d0b119c9bde3419a966a21081f78
+ checksum: fef0d3052f4e8ce573e7dccbaf018dbc7a1485bcc9d7640608e4d4371fd505eeb187ccc47723fd560cec3bf0e2ca1dc998ec5f0d9db2e2f7c2277accc614f9a1
languageName: node
linkType: hard
-"@vue/server-renderer@npm:3.2.41":
- version: 3.2.41
- resolution: "@vue/server-renderer@npm:3.2.41"
+"@vue/server-renderer@npm:3.2.45":
+ version: 3.2.45
+ resolution: "@vue/server-renderer@npm:3.2.45"
dependencies:
- "@vue/compiler-ssr": 3.2.41
- "@vue/shared": 3.2.41
+ "@vue/compiler-ssr": 3.2.45
+ "@vue/shared": 3.2.45
peerDependencies:
- vue: 3.2.41
- checksum: 3aa31b70e46e0171e2c07562aa09bc1e75ccc6c876c146c3d25b4674d9394de46ba9ff338105ae81d7ff679763c9ecfe48e6d7382d52de163319481132cfc55a
+ vue: 3.2.45
+ checksum: 5c0a80e1d5405ea1e83652088a3b30f6763483da3d8df28d140f7578028f96bfbecf4a1761cb6af742b8494fe071f97813c44e7f2b6711a5b82955bba8124f1b
languageName: node
linkType: hard
@@ -9795,10 +9461,33 @@ __metadata:
languageName: node
linkType: hard
-"@vue/shared@npm:3.2.41, @vue/shared@npm:^3.2.40":
- version: 3.2.41
- resolution: "@vue/shared@npm:3.2.41"
- checksum: bc46bf36e856a10646639561b346a76594e8a1afa992e3394056a6e0b534c6c71b1330e13960ba9788bb36265a5e761ac4c562daad0d168265d496fc3e7d6575
+"@vue/shared@npm:3.2.45, @vue/shared@npm:^3.2.40":
+ version: 3.2.45
+ resolution: "@vue/shared@npm:3.2.45"
+ checksum: ce80448852705badcd481a93e7701344d3302485e3127e2fa2e69f7a28818bd419326c351d521f882dfaa7ecf711944867e34b1230b7fcc3810ada9c99f014c7
+ languageName: node
+ linkType: hard
+
+"@vue/vue3-jest@npm:29":
+ version: 29.2.0
+ resolution: "@vue/vue3-jest@npm:29.2.0"
+ dependencies:
+ "@babel/plugin-transform-modules-commonjs": ^7.2.0
+ chalk: ^2.1.0
+ convert-source-map: ^1.6.0
+ css-tree: ^2.0.1
+ source-map: 0.5.6
+ tsconfig: ^7.0.0
+ peerDependencies:
+ "@babel/core": 7.x
+ babel-jest: 29.x
+ jest: 29.x
+ typescript: ">= 4.3"
+ vue: ^3.0.0-0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: c62c0b3bb56d8d062d9d3dd709c267cc2b1da42cc541d0c5bde3404bf200ee0cd4a2e517609fe4c6e19df80b2e4c5c3181dcf63f0aca6c11d4c5870edd69c3ab
languageName: node
linkType: hard
@@ -10008,7 +9697,7 @@ __metadata:
languageName: node
linkType: hard
-"abab@npm:^2.0.0, abab@npm:^2.0.3, abab@npm:^2.0.5, abab@npm:^2.0.6":
+"abab@npm:^2.0.0, abab@npm:^2.0.5, abab@npm:^2.0.6":
version: 2.0.6
resolution: "abab@npm:2.0.6"
checksum: 0b245c3c3ea2598fe0025abf7cc7bb507b06949d51e8edae5d12c1b847a0a0c09639abcb94788332b4e2044ac4491c1e8f571b51c7826fd4b0bda1685ad4a278
@@ -10077,7 +9766,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn-globals@npm:^4.1.0, acorn-globals@npm:^4.3.0, acorn-globals@npm:^4.3.2":
+"acorn-globals@npm:^4.3.2":
version: 4.3.4
resolution: "acorn-globals@npm:4.3.4"
dependencies:
@@ -10097,6 +9786,16 @@ __metadata:
languageName: node
linkType: hard
+"acorn-globals@npm:^7.0.0":
+ version: 7.0.1
+ resolution: "acorn-globals@npm:7.0.1"
+ dependencies:
+ acorn: ^8.1.0
+ acorn-walk: ^8.0.2
+ checksum: 7437f58e92d99292dbebd0e79531af27d706c9f272f31c675d793da6c82d897e75302a8744af13c7f7978a8399840f14a353b60cf21014647f71012982456d2b
+ languageName: node
+ linkType: hard
+
"acorn-import-assertions@npm:^1.7.6":
version: 1.8.0
resolution: "acorn-import-assertions@npm:1.8.0"
@@ -10140,23 +9839,14 @@ __metadata:
languageName: node
linkType: hard
-"acorn-walk@npm:^8.1.1":
+"acorn-walk@npm:^8.0.2, acorn-walk@npm:^8.1.1":
version: 8.2.0
resolution: "acorn-walk@npm:8.2.0"
checksum: dbe92f5b2452c93e960c5594e666dd1fae141b965ff2cb4a1e1d0381e3e4db4274c5ce4ffa3d681a86ca2a8d4e29d5efc0670a08e23fd2800051ea387df56ca2
languageName: node
linkType: hard
-"acorn@npm:^5.5.3":
- version: 5.7.4
- resolution: "acorn@npm:5.7.4"
- bin:
- acorn: bin/acorn
- checksum: b29e61d48fa31ae69d38d74bb213b77b32de6317f125890a6cb76b44d173adccbcd3a07fc9a86acdfe8ab0a80f42b5ec6290df8b7944e0506504ac3b716232bd
- languageName: node
- linkType: hard
-
-"acorn@npm:^6.0.1, acorn@npm:^6.0.4":
+"acorn@npm:^6.0.1":
version: 6.4.2
resolution: "acorn@npm:6.4.2"
bin:
@@ -10174,7 +9864,7 @@ __metadata:
languageName: node
linkType: hard
-"acorn@npm:^8.2.4, acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.6.0, acorn@npm:^8.7.1, acorn@npm:^8.8.0":
+"acorn@npm:^8.1.0, acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.6.0, acorn@npm:^8.7.1, acorn@npm:^8.8.0":
version: 8.8.1
resolution: "acorn@npm:8.8.1"
bin:
@@ -10342,14 +10032,14 @@ __metadata:
linkType: hard
"ajv@npm:^8.0.0, ajv@npm:^8.2.0, ajv@npm:^8.8.0":
- version: 8.11.0
- resolution: "ajv@npm:8.11.0"
+ version: 8.11.2
+ resolution: "ajv@npm:8.11.2"
dependencies:
fast-deep-equal: ^3.1.1
json-schema-traverse: ^1.0.0
require-from-string: ^2.0.2
uri-js: ^4.2.2
- checksum: 8a4b1b639a53d52169b94dd1cdd03716fe7bbc1fc676006957ba82497e764f4bd44b92f75e37c8804ea3176ee3c224322e22779d071fb01cd89aefaaa42c9414
+ checksum: 152450e03f45e6ff09dab02d9647340e7bf7bcffbe88047b1c5ad7518cc278aa812f1f41606958772a93861b06b8abc91ddb9e124626aab253a9efef875d8e2c
languageName: node
linkType: hard
@@ -10400,7 +10090,7 @@ __metadata:
languageName: node
linkType: hard
-"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0, ansi-escapes@npm:^4.3.1":
+"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0":
version: 4.3.2
resolution: "ansi-escapes@npm:4.3.2"
dependencies:
@@ -10409,6 +10099,15 @@ __metadata:
languageName: node
linkType: hard
+"ansi-escapes@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "ansi-escapes@npm:6.0.0"
+ dependencies:
+ type-fest: ^3.0.0
+ checksum: 398d05fabb13e1a28988f45863ea4c9b7ae658c5d838a03cb8530c6988b451329c1502e0ddeab2502a27d316ce851bb9f4a2943b7f55b3d840b46aa1ef1aee20
+ languageName: node
+ linkType: hard
+
"ansi-gray@npm:^0.1.1":
version: 0.1.1
resolution: "ansi-gray@npm:0.1.1"
@@ -10462,13 +10161,6 @@ __metadata:
languageName: node
linkType: hard
-"ansi-styles@npm:^2.2.1":
- version: 2.2.1
- resolution: "ansi-styles@npm:2.2.1"
- checksum: 7c68aed4f1857389e7a12f85537ea5b40d832656babbf511cc7ecd9efc52889b9c3e5653a71a6aade783c3c5e0aa223ad4ff8e83c27ac8a666514e6c79068cab
- languageName: node
- linkType: hard
-
"ansi-styles@npm:^3.2.0, ansi-styles@npm:^3.2.1":
version: 3.2.1
resolution: "ansi-styles@npm:3.2.1"
@@ -10519,16 +10211,6 @@ __metadata:
languageName: node
linkType: hard
-"anymatch@npm:^2.0.0":
- version: 2.0.0
- resolution: "anymatch@npm:2.0.0"
- dependencies:
- micromatch: ^3.1.4
- normalize-path: ^2.1.1
- checksum: a0d745e52f0233048724b9c9d7b1d8a650f7a50151a0f1d2cce1857b09fd096052d334f8c570cc88596edef8249ae778f767db94025cd00f81e154a37bb7e34e
- languageName: node
- linkType: hard
-
"anymatch@npm:^3.0.0, anymatch@npm:^3.0.3, anymatch@npm:~3.1.2":
version: 3.1.2
resolution: "anymatch@npm:3.1.2"
@@ -11085,10 +10767,10 @@ __metadata:
languageName: node
linkType: hard
-"axe-core@npm:^4.2.0, axe-core@npm:^4.4.3, axe-core@npm:^4.5.0":
- version: 4.5.1
- resolution: "axe-core@npm:4.5.1"
- checksum: 9b8ecb90329d73d34faea3a6bf3132b9070cc7a8d3fb12e1bf02ded29e4c938276d3435e83d59d844ea62b7069caebf18ec78a6b99754d7f9bbec7eea379bec0
+"axe-core@npm:^4.2.0, axe-core@npm:^4.4.3, axe-core@npm:^4.5.2":
+ version: 4.5.2
+ resolution: "axe-core@npm:4.5.2"
+ checksum: 8f6e12fe08daacb875d471a6860eaf93dcac0e08bd26438b0c52751b826c130288f03b18b1e71ed6e15a9318df6d7a7e9522501ea50433c85a383b1e4dc9cdbc
languageName: node
linkType: hard
@@ -11133,42 +10815,6 @@ __metadata:
languageName: node
linkType: hard
-"babel-jest@npm:^26.6.3":
- version: 26.6.3
- resolution: "babel-jest@npm:26.6.3"
- dependencies:
- "@jest/transform": ^26.6.2
- "@jest/types": ^26.6.2
- "@types/babel__core": ^7.1.7
- babel-plugin-istanbul: ^6.0.0
- babel-preset-jest: ^26.6.2
- chalk: ^4.0.0
- graceful-fs: ^4.2.4
- slash: ^3.0.0
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 355e431fbd663fd43dcf68c93edcf66e31c3295c35754739edb3ce39435fdc407de75540b310b370e6eb924af528839b6effb8de21870ad12423aac31e258221
- languageName: node
- linkType: hard
-
-"babel-jest@npm:^27.5.1":
- version: 27.5.1
- resolution: "babel-jest@npm:27.5.1"
- dependencies:
- "@jest/transform": ^27.5.1
- "@jest/types": ^27.5.1
- "@types/babel__core": ^7.1.14
- babel-plugin-istanbul: ^6.1.1
- babel-preset-jest: ^27.5.1
- chalk: ^4.0.0
- graceful-fs: ^4.2.9
- slash: ^3.0.0
- peerDependencies:
- "@babel/core": ^7.8.0
- checksum: 3ec8fdabba150431e430ab98d31ba62a1e0bc0fb2fd8d9236cb7dffda740de99c0b04f24da54ff0b5814dce9f81ff0c35a61add53c0734775996a11a7ba38318
- languageName: node
- linkType: hard
-
"babel-jest@npm:^28.1.1":
version: 28.1.3
resolution: "babel-jest@npm:28.1.3"
@@ -11186,6 +10832,23 @@ __metadata:
languageName: node
linkType: hard
+"babel-jest@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "babel-jest@npm:29.3.1"
+ dependencies:
+ "@jest/transform": ^29.3.1
+ "@types/babel__core": ^7.1.14
+ babel-plugin-istanbul: ^6.1.1
+ babel-preset-jest: ^29.2.0
+ chalk: ^4.0.0
+ graceful-fs: ^4.2.9
+ slash: ^3.0.0
+ peerDependencies:
+ "@babel/core": ^7.8.0
+ checksum: 0ac669113d54a331e43cf3a5f39895bb8feadaad76c741027197c9c63dedff1835f1414877931dcb2daca614d8b50bc3c9c671fd44b46dca365fbec1c42e661a
+ languageName: node
+ linkType: hard
+
"babel-loader@npm:8.2.5":
version: 8.2.5
resolution: "babel-loader@npm:8.2.5"
@@ -11201,7 +10864,7 @@ __metadata:
languageName: node
linkType: hard
-"babel-loader@npm:^7.0.0 || ^8.0.0, babel-loader@npm:^8.2.5":
+"babel-loader@npm:^8.3.0":
version: 8.3.0
resolution: "babel-loader@npm:8.3.0"
dependencies:
@@ -11283,7 +10946,7 @@ __metadata:
languageName: node
linkType: hard
-"babel-plugin-istanbul@npm:6.1.1, babel-plugin-istanbul@npm:^6.0.0, babel-plugin-istanbul@npm:^6.1.1":
+"babel-plugin-istanbul@npm:6.1.1, babel-plugin-istanbul@npm:^6.1.1":
version: 6.1.1
resolution: "babel-plugin-istanbul@npm:6.1.1"
dependencies:
@@ -11296,42 +10959,6 @@ __metadata:
languageName: node
linkType: hard
-"babel-plugin-istanbul@npm:^5.1.0":
- version: 5.2.0
- resolution: "babel-plugin-istanbul@npm:5.2.0"
- dependencies:
- "@babel/helper-plugin-utils": ^7.0.0
- find-up: ^3.0.0
- istanbul-lib-instrument: ^3.3.0
- test-exclude: ^5.2.3
- checksum: 0691eda883872913c01be6c0afa209c868fa538f12cafd2cd6b9271edbbbe9842ece42bbf51c55864f67b19aae294a69cfdd175b1a52a5f998bfe32d8859ec74
- languageName: node
- linkType: hard
-
-"babel-plugin-jest-hoist@npm:^26.6.2":
- version: 26.6.2
- resolution: "babel-plugin-jest-hoist@npm:26.6.2"
- dependencies:
- "@babel/template": ^7.3.3
- "@babel/types": ^7.3.3
- "@types/babel__core": ^7.0.0
- "@types/babel__traverse": ^7.0.6
- checksum: 2fcddf7b338e38453d6a42c23db5b790e4188fcbffeba8ff74a62b7d64fe5a642b009a7bd780e47840c382600628de2a6486a92bb151648c64028a6c628e9bfd
- languageName: node
- linkType: hard
-
-"babel-plugin-jest-hoist@npm:^27.5.1":
- version: 27.5.1
- resolution: "babel-plugin-jest-hoist@npm:27.5.1"
- dependencies:
- "@babel/template": ^7.3.3
- "@babel/types": ^7.3.3
- "@types/babel__core": ^7.0.0
- "@types/babel__traverse": ^7.0.6
- checksum: 2f08ebde32d9d2bffff75524bda44812995b3fcab6cbf259e1db52561b6c8d829f4688db77ef277054a362c9a61826e121a2a4853b0bf93d077ebb3b69685f8e
- languageName: node
- linkType: hard
-
"babel-plugin-jest-hoist@npm:^28.1.3":
version: 28.1.3
resolution: "babel-plugin-jest-hoist@npm:28.1.3"
@@ -11344,6 +10971,18 @@ __metadata:
languageName: node
linkType: hard
+"babel-plugin-jest-hoist@npm:^29.2.0":
+ version: 29.2.0
+ resolution: "babel-plugin-jest-hoist@npm:29.2.0"
+ dependencies:
+ "@babel/template": ^7.3.3
+ "@babel/types": ^7.3.3
+ "@types/babel__core": ^7.1.14
+ "@types/babel__traverse": ^7.0.6
+ checksum: 37888f5161cfefefebe7f81c6fb3cc3a38ff793f1b1d6196a5b5b3a72f778476cdfb78eb4a4e1bc09903f952bfc28c4854a88433e2dd31366512c85e493e32f9
+ languageName: node
+ linkType: hard
+
"babel-plugin-macros@npm:^3.0.1, babel-plugin-macros@npm:^3.1.0":
version: 3.1.0
resolution: "babel-plugin-macros@npm:3.1.0"
@@ -11476,30 +11115,6 @@ __metadata:
languageName: node
linkType: hard
-"babel-preset-jest@npm:^26.6.2":
- version: 26.6.2
- resolution: "babel-preset-jest@npm:26.6.2"
- dependencies:
- babel-plugin-jest-hoist: ^26.6.2
- babel-preset-current-node-syntax: ^1.0.0
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: b6e0efe33b485eb2fba019026933e46d680605b3bf84a6b7378f1df8344b890f66318c49129921dd98bf5819694316312a97b50b16d9aa377faf8624f9f0db5b
- languageName: node
- linkType: hard
-
-"babel-preset-jest@npm:^27.5.1":
- version: 27.5.1
- resolution: "babel-preset-jest@npm:27.5.1"
- dependencies:
- babel-plugin-jest-hoist: ^27.5.1
- babel-preset-current-node-syntax: ^1.0.0
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: fc2f7fd03d8cddb36e0a07a94f1bb1826f7d7dae1f3519ed170c7a5e56c863aecbdb3fd2b034674a53210088478f000318b06415bad511bcf203c5729e5dd079
- languageName: node
- linkType: hard
-
"babel-preset-jest@npm:^28.1.3":
version: 28.1.3
resolution: "babel-preset-jest@npm:28.1.3"
@@ -11512,6 +11127,18 @@ __metadata:
languageName: node
linkType: hard
+"babel-preset-jest@npm:^29.2.0":
+ version: 29.2.0
+ resolution: "babel-preset-jest@npm:29.2.0"
+ dependencies:
+ babel-plugin-jest-hoist: ^29.2.0
+ babel-preset-current-node-syntax: ^1.0.0
+ peerDependencies:
+ "@babel/core": ^7.0.0
+ checksum: bc72a6a64dd77b1075cbeaa53ee925b33e78d32e44fe3676c57941baa3ae8f59f6e2f399cef5b2d3ce2eecefb41e401ed4e276f4310f36519f4821c57227fb16
+ languageName: node
+ linkType: hard
+
"babel-runtime@npm:^6.22.0":
version: 6.26.0
resolution: "babel-runtime@npm:6.26.0"
@@ -11664,15 +11291,6 @@ __metadata:
languageName: node
linkType: hard
-"bindings@npm:^1.5.0":
- version: 1.5.0
- resolution: "bindings@npm:1.5.0"
- dependencies:
- file-uri-to-path: 1.0.0
- checksum: 3dab2491b4bb24124252a91e656803eac24292473e56554e35bbfe3cc1875332cfa77600c3bac7564049dc95075bf6fcc63a4609920ff2d64d0fe405fcf0d4ba
- languageName: node
- linkType: hard
-
"bl@npm:^4.0.3, bl@npm:^4.1.0":
version: 4.1.0
resolution: "bl@npm:4.1.0"
@@ -12511,7 +12129,7 @@ __metadata:
languageName: node
linkType: hard
-"camelcase@npm:^6.0.0, camelcase@npm:^6.2.0":
+"camelcase@npm:^6.2.0":
version: 6.3.0
resolution: "camelcase@npm:6.3.0"
checksum: 0d701658219bd3116d12da3eab31acddb3f9440790c0792e0d398f0a520a6a4058018e546862b6fba89d7ae990efaeb97da71e1913e9ebf5a8b5621a3d55c710
@@ -12536,15 +12154,6 @@ __metadata:
languageName: node
linkType: hard
-"capture-exit@npm:^2.0.0":
- version: 2.0.0
- resolution: "capture-exit@npm:2.0.0"
- dependencies:
- rsvp: ^4.8.4
- checksum: d68df1e15937809501644a49c0267ef323b5b6a0cae5c08bbdceafd718aa08241844798bfdd762cf6756bc2becd83122aabc25b5222192f18093113bec670617
- languageName: node
- linkType: hard
-
"case-sensitive-paths-webpack-plugin@npm:^2.4.0":
version: 2.4.0
resolution: "case-sensitive-paths-webpack-plugin@npm:2.4.0"
@@ -12586,20 +12195,7 @@ __metadata:
languageName: node
linkType: hard
-"chalk@npm:^1.1.3":
- version: 1.1.3
- resolution: "chalk@npm:1.1.3"
- dependencies:
- ansi-styles: ^2.2.1
- escape-string-regexp: ^1.0.2
- has-ansi: ^2.0.0
- strip-ansi: ^3.0.0
- supports-color: ^2.0.0
- checksum: 28c3e399ec286bb3a7111fd4225ebedb0d7b813aef38a37bca7c498d032459c265ef43404201d5fbb8d888d29090899c95335b4c0cda13e8b126ff15c541cef8
- languageName: node
- linkType: hard
-
-"chalk@npm:^2.0.0, chalk@npm:^2.0.1, chalk@npm:^2.1.0, chalk@npm:^2.3.0, chalk@npm:^2.3.1, chalk@npm:^2.4.2":
+"chalk@npm:^2.0.0, chalk@npm:^2.1.0, chalk@npm:^2.3.0, chalk@npm:^2.3.1, chalk@npm:^2.4.2":
version: 2.4.2
resolution: "chalk@npm:2.4.2"
dependencies:
@@ -12634,6 +12230,13 @@ __metadata:
languageName: node
linkType: hard
+"char-regex@npm:^2.0.0":
+ version: 2.0.1
+ resolution: "char-regex@npm:2.0.1"
+ checksum: ec592229ac3ef18f2ea1f5676ae9a829c37150db55fd7f709edce1bcdc9f506de22ae19388d853704806e51af71fe9239bcb7e7be583296951bfbf2a9a9763a2
+ languageName: node
+ linkType: hard
+
"character-entities-html4@npm:^1.0.0":
version: 1.1.4
resolution: "character-entities-html4@npm:1.1.4"
@@ -12747,9 +12350,9 @@ __metadata:
languageName: node
linkType: hard
-"chromatic@npm:^6.11.3":
- version: 6.11.4
- resolution: "chromatic@npm:6.11.4"
+"chromatic@npm:6.11.2":
+ version: 6.11.2
+ resolution: "chromatic@npm:6.11.2"
dependencies:
"@discoveryjs/json-ext": ^0.5.7
"@types/webpack-env": ^1.17.0
@@ -12757,7 +12360,7 @@ __metadata:
chroma: bin/main.cjs
chromatic: bin/main.cjs
chromatic-cli: bin/main.cjs
- checksum: 403544ebe647013c5d5db2188c07426094febe6e3254fc782f8218410792f25e20fabb16d9746f3d8864f255589e90fc620f1902f66a5796713ca665a40e5b96
+ checksum: 9692af67638cd90be498f9fcbca5b2397204faf04b5ccdc97118950412ebe1140a240955426e174dfcfdecb9483db8236aa70af3c26dc9c17ef73d8415d4e229
languageName: node
linkType: hard
@@ -12776,9 +12379,9 @@ __metadata:
linkType: hard
"ci-info@npm:^3.2.0":
- version: 3.5.0
- resolution: "ci-info@npm:3.5.0"
- checksum: 96491dffabccce7dfcad83569eb306669bf9a25af978e823042ec87d4821d20663e17f18b6da7f42f85a8f7f8c0ae7f41673f3a649c94a260f9ac1d6349690be
+ version: 3.6.1
+ resolution: "ci-info@npm:3.6.1"
+ checksum: 7d5147d627590157b340a795e97b23e20b9633ea34ccc943ef4dfae4ab5cc50b9a83b7e6c513b99f864dc5cca60b4d5fdbfc063381a02730b2bf6cd514af3949
languageName: node
linkType: hard
@@ -12791,20 +12394,6 @@ __metadata:
languageName: node
linkType: hard
-"circular-json-es6@npm:^2.0.1":
- version: 2.0.2
- resolution: "circular-json-es6@npm:2.0.2"
- checksum: eaaceb3dbdf113996d96af2cf0779be1544420baf3c07fada7e239aacdd4d866c0cad794095f1cef505c614ec5e1bc88c84f1b38d2004ffcac2fa87ee1a1807b
- languageName: node
- linkType: hard
-
-"cjs-module-lexer@npm:^0.6.0":
- version: 0.6.0
- resolution: "cjs-module-lexer@npm:0.6.0"
- checksum: a4fe091f5551e8580d74c0afbf767893ea0ace49f8e33eecb54ae8e325661f31d44752171b4ec52d33aca90c4d854114afe315aa6021780a3c49a0f4a67924b5
- languageName: node
- linkType: hard
-
"cjs-module-lexer@npm:^1.0.0":
version: 1.2.2
resolution: "cjs-module-lexer@npm:1.2.2"
@@ -13533,6 +13122,13 @@ __metadata:
languageName: node
linkType: hard
+"convert-source-map@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "convert-source-map@npm:2.0.0"
+ checksum: 8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b
+ languageName: node
+ linkType: hard
+
"cookie-signature@npm:1.0.6":
version: 1.0.6
resolution: "cookie-signature@npm:1.0.6"
@@ -13595,11 +13191,11 @@ __metadata:
linkType: hard
"copy-to-clipboard@npm:^3.3.1":
- version: 3.3.2
- resolution: "copy-to-clipboard@npm:3.3.2"
+ version: 3.3.3
+ resolution: "copy-to-clipboard@npm:3.3.3"
dependencies:
toggle-selection: ^1.0.6
- checksum: 295b987e47d3e89a421db4a6060276167bee0f14245e0e447613c060a9af806610a2958a0b9bc4512c7329a1d38fb4baf903979b443c63b03d2bc9968ce66ab6
+ checksum: 3ebf5e8ee00601f8c440b83ec08d838e8eabb068c1fae94a9cda6b42f288f7e1b552f3463635f419af44bf7675afc8d0390d30876cf5c2d5d35f86d9c56a3e5f
languageName: node
linkType: hard
@@ -13620,18 +13216,18 @@ __metadata:
linkType: hard
"core-js-compat@npm:^3.20.2, core-js-compat@npm:^3.21.0, core-js-compat@npm:^3.25.1":
- version: 3.26.0
- resolution: "core-js-compat@npm:3.26.0"
+ version: 3.26.1
+ resolution: "core-js-compat@npm:3.26.1"
dependencies:
browserslist: ^4.21.4
- checksum: c93684da7bda013e5f356f59472f76a6d5976b7ce1ae7a781ab922949db2995040bb81bd41b6a15e2b7da09870485a05854abee2ace29aaf9c1b92c57e3461b7
+ checksum: 2d798049758900a7fd83958e02d1d46d35157dbaa6f916c358f735bfe3095cdf5b54dc999363e654445a94417005eb548b9acc47e1d18eda3d1a43cf05b350a5
languageName: node
linkType: hard
"core-js-pure@npm:^3.23.3, core-js-pure@npm:^3.25.1":
- version: 3.26.0
- resolution: "core-js-pure@npm:3.26.0"
- checksum: d2fd6f787903c77d9ea4f3c961bd79e4632e12ae2ddf55ecba0bbb186d31e46b0649e98f9d9a8def2a5127ad2272f31650f54e84f80b833dd822291730c6dd77
+ version: 3.26.1
+ resolution: "core-js-pure@npm:3.26.1"
+ checksum: a58ec9bfc88b87d39a31c099a4701cb44a2b0856b182630341fe12a9170e60c087345e566b52479f5111349ae6eb52a74926bfee5d6553dfd15cb5a161470e57
languageName: node
linkType: hard
@@ -13650,9 +13246,9 @@ __metadata:
linkType: hard
"core-js@npm:^3.0.4, core-js@npm:^3.6.5, core-js@npm:^3.8.2":
- version: 3.26.0
- resolution: "core-js@npm:3.26.0"
- checksum: 5b61da1cccea18b42e64dafe7270b3a12e31f6fca97f7bbebd565b89acd71c2bbb45605ceb164f5b0aa7e41843f6ae8ecc16d4833a081ac269969220c50fd8d6
+ version: 3.26.1
+ resolution: "core-js@npm:3.26.1"
+ checksum: 82d36c6f54fc0349998fa7fc67d200ba272f1cd1674c6786dc17f9d259d6555fc05662044528eae73ad6e90f71d503ab5c060ad4745492ef804308209f9aec13
languageName: node
linkType: hard
@@ -13700,15 +13296,15 @@ __metadata:
linkType: hard
"cosmiconfig@npm:^7.0.0, cosmiconfig@npm:^7.0.1":
- version: 7.0.1
- resolution: "cosmiconfig@npm:7.0.1"
+ version: 7.1.0
+ resolution: "cosmiconfig@npm:7.1.0"
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
- checksum: 3cd38525ba22e13da0ef9f4be131df226c94f5b96fb50f6297eb17baeedefe15cf5819f8c73cde69f71cc5034e712c86bd20c7756883dd8094087680ecc25932
+ checksum: b923ff6af581638128e5f074a5450ba12c0300b71302398ea38dbeabd33bbcaa0245ca9adbedfcf284a07da50f99ede5658c80bb3e39e2ce770a99d28a21ef03
languageName: node
linkType: hard
@@ -13830,20 +13426,20 @@ __metadata:
linkType: hard
"css-loader@npm:^6.7.1":
- version: 6.7.1
- resolution: "css-loader@npm:6.7.1"
+ version: 6.7.2
+ resolution: "css-loader@npm:6.7.2"
dependencies:
icss-utils: ^5.1.0
- postcss: ^8.4.7
+ postcss: ^8.4.18
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.2.0
- semver: ^7.3.5
+ semver: ^7.3.8
peerDependencies:
webpack: ^5.0.0
- checksum: c9e900e2a6012a988ab36cf87598fa1e74cd570ab25dbcc8a5d7f10a91a0f9549ff3656b9bbb2bf26b9f5a39f76b9b4b148513c4085c23b73c9c1d5cc2f7de12
+ checksum: 41e8246c7ccc9507ace5bdfed902c4d0b6db59038b933f70d477d2b010827da3e78ec58a44444d8ad22c46470f188194c7aeaf9fb9afb21e881bd704ce8f605a
languageName: node
linkType: hard
@@ -13884,6 +13480,16 @@ __metadata:
languageName: node
linkType: hard
+"css-tree@npm:^2.0.1":
+ version: 2.2.1
+ resolution: "css-tree@npm:2.2.1"
+ dependencies:
+ mdn-data: 2.0.28
+ source-map-js: ^1.0.1
+ checksum: 47e87b0f02f8ac22f57eceb65c58011dd142d2158128882a0bf963cf2eabb81a4ebbc2e3790c8289be7919fa8b83750c7b69272bd66772c708143b772ba3c186
+ languageName: node
+ linkType: hard
+
"css-what@npm:^6.0.1, css-what@npm:^6.1.0":
version: 6.1.0
resolution: "css-what@npm:6.1.0"
@@ -13937,14 +13543,7 @@ __metadata:
languageName: node
linkType: hard
-"cssom@npm:0.3.x, cssom@npm:>= 0.3.2 < 0.4.0, cssom@npm:^0.3.4, cssom@npm:~0.3.6":
- version: 0.3.8
- resolution: "cssom@npm:0.3.8"
- checksum: d74017b209440822f9e24d8782d6d2e808a8fdd58fa626a783337222fe1c87a518ba944d4c88499031b4786e68772c99dfae616638d71906fe9f203aeaf14411
- languageName: node
- linkType: hard
-
-"cssom@npm:^0.4.1, cssom@npm:^0.4.4":
+"cssom@npm:^0.4.1":
version: 0.4.4
resolution: "cssom@npm:0.4.4"
checksum: 0d4fc70255ea3afbd4add79caffa3b01720929da91105340600d8c0f06c31716f933c6314c3d43b62b57c9637bc2eb35296a9e2db427e8b572ee38a4be2b5f82
@@ -13958,12 +13557,10 @@ __metadata:
languageName: node
linkType: hard
-"cssstyle@npm:^1.0.0, cssstyle@npm:^1.1.1":
- version: 1.4.0
- resolution: "cssstyle@npm:1.4.0"
- dependencies:
- cssom: 0.3.x
- checksum: 213df71e2f78d43608aca51d5eeb2dbcb6224fb7bb222e9f5d4c8b0d6abdca0681774642e4c35304a74d447178ca6b4f492685984491260cd286743b4fd88f27
+"cssom@npm:~0.3.6":
+ version: 0.3.8
+ resolution: "cssom@npm:0.3.8"
+ checksum: d74017b209440822f9e24d8782d6d2e808a8fdd58fa626a783337222fe1c87a518ba944d4c88499031b4786e68772c99dfae616638d71906fe9f203aeaf14411
languageName: node
linkType: hard
@@ -14109,7 +13706,7 @@ __metadata:
languageName: node
linkType: hard
-"data-urls@npm:^1.0.0, data-urls@npm:^1.1.0":
+"data-urls@npm:^1.1.0":
version: 1.1.0
resolution: "data-urls@npm:1.1.0"
dependencies:
@@ -14120,18 +13717,7 @@ __metadata:
languageName: node
linkType: hard
-"data-urls@npm:^2.0.0":
- version: 2.0.0
- resolution: "data-urls@npm:2.0.0"
- dependencies:
- abab: ^2.0.3
- whatwg-mimetype: ^2.3.0
- whatwg-url: ^8.0.0
- checksum: 1246442178eb756afb1d99e54669a119eafb3e69c73300d14089687c50c64f9feadd93c973f496224a12f89daa94267a6114aecd70e9b279c09d908c5be44d01
- languageName: node
- linkType: hard
-
-"data-urls@npm:^3.0.1":
+"data-urls@npm:^3.0.1, data-urls@npm:^3.0.2":
version: 3.0.2
resolution: "data-urls@npm:3.0.2"
dependencies:
@@ -14254,7 +13840,7 @@ __metadata:
languageName: node
linkType: hard
-"decimal.js@npm:^10.2.1, decimal.js@npm:^10.3.1":
+"decimal.js@npm:^10.3.1, decimal.js@npm:^10.4.1":
version: 10.4.2
resolution: "decimal.js@npm:10.4.2"
checksum: 2f50de33c9c9fcd4c7ffd74cd02edecadeaa4d954e14ef721ee1d381d293c9237b1a90f54198b91f06fd5d3bb8b97079bba54fbc9ccd205d9e6bc8ffa82f6202
@@ -14284,15 +13870,6 @@ __metadata:
languageName: node
linkType: hard
-"deep-equal-ident@npm:^1.1.1":
- version: 1.1.1
- resolution: "deep-equal-ident@npm:1.1.1"
- dependencies:
- lodash.isequal: ^3.0
- checksum: c81139d54181a4a15b829ce31effa96e197f3e48fd51a1758c1a583c08060f9e4ca658943702610df5e70a64206122d4e955e612adfc88c6f0a3a717b7ea0878
- languageName: node
- linkType: hard
-
"deep-equal@npm:^1.0.0, deep-equal@npm:^1.0.1":
version: 1.1.1
resolution: "deep-equal@npm:1.1.1"
@@ -14345,9 +13922,9 @@ __metadata:
linkType: hard
"deep-object-diff@npm:^1.1.0":
- version: 1.1.7
- resolution: "deep-object-diff@npm:1.1.7"
- checksum: 49a9d24de19c1355e253d1399209c60fc8696d8e7fc57346ac4bcb295ca0e944f004d4a96a24e9627bcb58a858cb4b05194f6da845b0157be6a65a2f248e05f3
+ version: 1.1.9
+ resolution: "deep-object-diff@npm:1.1.9"
+ checksum: 12cfd1b000d16c9192fc649923c972f8aac2ddca4f71a292f8f2c1e2d5cf3c9c16c85e73ab3e7d8a89a5ec6918d6460677d0b05bd160f7bd50bb4816d496dc24
languageName: node
linkType: hard
@@ -14610,20 +14187,6 @@ __metadata:
languageName: node
linkType: hard
-"diff-sequences@npm:^26.6.2":
- version: 26.6.2
- resolution: "diff-sequences@npm:26.6.2"
- checksum: a576b78f542377ce2bb032aa91aaf12376c6f562f79b2570f5fe16b4c18acff78de144ae44f0d86bedfe9c29ef38aa027db963850213e07bbc1c1a3b2834e861
- languageName: node
- linkType: hard
-
-"diff-sequences@npm:^27.5.1":
- version: 27.5.1
- resolution: "diff-sequences@npm:27.5.1"
- checksum: a52566d891b89a666f48ba69f54262fa8293ae6264ae04da82c7bf3b6661cba75561de0729f18463179d56003cc0fd69aa09845f2c2cd7a353b1ec1e1a96beb9
- languageName: node
- linkType: hard
-
"diff-sequences@npm:^28.1.1":
version: 28.1.1
resolution: "diff-sequences@npm:28.1.1"
@@ -14631,10 +14194,10 @@ __metadata:
languageName: node
linkType: hard
-"diff-sequences@npm:^29.2.0":
- version: 29.2.0
- resolution: "diff-sequences@npm:29.2.0"
- checksum: 4b83cda386c251f772c6983e3dfbe36d6d563c6b223e8845c98469417d2f2e35839dc4cf23dbabc3ccecaf30bf8e188481fee6f1660cb3e8fbfa9a27506790ef
+"diff-sequences@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "diff-sequences@npm:29.3.1"
+ checksum: adbacc8d56c42f73c12a90e253c2b7024d2cd52c30bd81a3960a9cfd35164f8ecd3d8dd82ded38b0e48585923b56bd28f9aae942e6d1b23f444213b9d786b925
languageName: node
linkType: hard
@@ -14808,15 +14371,6 @@ __metadata:
languageName: node
linkType: hard
-"domexception@npm:^2.0.1":
- version: 2.0.1
- resolution: "domexception@npm:2.0.1"
- dependencies:
- webidl-conversions: ^5.0.0
- checksum: 24a3a07b85420671bc805ead7305e0f2ec9e55f104889b64c5a9fa7d93681e514f05c65f947bd9401b3da67f77b92fe7861bd15f4d0d418c4d32e34a2cd55d38
- languageName: node
- linkType: hard
-
"domexception@npm:^4.0.0":
version: 4.0.0
resolution: "domexception@npm:4.0.0"
@@ -14870,9 +14424,9 @@ __metadata:
linkType: hard
"dompurify@npm:^2.2.6":
- version: 2.4.0
- resolution: "dompurify@npm:2.4.0"
- checksum: b091e8f1a5106a7bcfc9947ea654a91e1c7fc28c9264578c0ccca3527d62f4ec9b6df8cfd91b3c21696d5182950a37b1b79e3c5d669256c7730107cb6d9c64f1
+ version: 2.4.1
+ resolution: "dompurify@npm:2.4.1"
+ checksum: 4563459e959f01748d2499bf6afc9e7fd47721df42d93e6f2c04857b7685c112ecafc741877185423b04c1a77b3951c7c8e6c60d9bc283ff55abd7afef36ea48
languageName: node
linkType: hard
@@ -15301,17 +14855,10 @@ __metadata:
languageName: node
linkType: hard
-"emittery@npm:^0.7.1":
- version: 0.7.2
- resolution: "emittery@npm:0.7.2"
- checksum: a90d8b59a14de5f3c2bf9d9884867ab6f62d1da1363b660e1429543286f627372c07b70d78465e739f4a616ba1e6638f63c831ef0da146b89c7935f1e5a96ad5
- languageName: node
- linkType: hard
-
-"emittery@npm:^0.8.1":
- version: 0.8.1
- resolution: "emittery@npm:0.8.1"
- checksum: 1302868b6e258909964339f28569b97658d75c1030271024ac2f50f84957eab6a6a04278861a9c1d47131b9dfb50f25a5d017750d1c99cd86763e19a93b838bf
+"emittery@npm:^0.13.1":
+ version: 0.13.1
+ resolution: "emittery@npm:0.13.1"
+ checksum: 1573d0ae29ab34661b6c63251ff8f5facd24ccf6a823f19417ae8ba8c88ea450325788c67f16c99edec8de4b52ce93a10fe441ece389fd156e88ee7dab9bfa35
languageName: node
linkType: hard
@@ -15508,18 +15055,6 @@ __metadata:
languageName: node
linkType: hard
-"enzyme-matchers@npm:^7.1.2":
- version: 7.1.2
- resolution: "enzyme-matchers@npm:7.1.2"
- dependencies:
- circular-json-es6: ^2.0.1
- deep-equal-ident: ^1.1.1
- peerDependencies:
- enzyme: ">=3.4.0"
- checksum: 21c947d7122c33ada71596c40e5611c6108c6591c9d5ba0fb6bea8633792fdd894881696e3e1b394154b42cca885c3d1d89263ef9a3b1e301db25fdfb6fca394
- languageName: node
- linkType: hard
-
"enzyme-shallow-equal@npm:^1.0.1, enzyme-shallow-equal@npm:^1.0.5":
version: 1.0.5
resolution: "enzyme-shallow-equal@npm:1.0.5"
@@ -15530,7 +15065,7 @@ __metadata:
languageName: node
linkType: hard
-"enzyme-to-json@npm:^3.3.0, enzyme-to-json@npm:^3.6.1":
+"enzyme-to-json@npm:^3.6.1":
version: 3.6.2
resolution: "enzyme-to-json@npm:3.6.2"
dependencies:
@@ -15917,11 +15452,13 @@ __metadata:
linkType: hard
"esbuild-register@npm:^3.3.3":
- version: 3.3.3
- resolution: "esbuild-register@npm:3.3.3"
+ version: 3.4.1
+ resolution: "esbuild-register@npm:3.4.1"
+ dependencies:
+ debug: ^4.3.4
peerDependencies:
esbuild: ">=0.12 <1"
- checksum: b99e094646e6de94afafd201794e5d2e0250377cabd544cc3d7da5ccf879f38174e26a6530ecd1fa20494842f4af50360769510dbcf57ff1ce4ba6d0e84ae273
+ checksum: 6364c96f83fc4720d907d6342605f5891986c2a30fbc0a249047195ea5b02c0f7e4e698aa262875b37088f44ca741331d35c026d2606778d114fe082d560957d
languageName: node
linkType: hard
@@ -15942,11 +15479,11 @@ __metadata:
linkType: hard
"esbuild-wasm@npm:>=0.13.8":
- version: 0.15.13
- resolution: "esbuild-wasm@npm:0.15.13"
+ version: 0.15.14
+ resolution: "esbuild-wasm@npm:0.15.14"
bin:
esbuild: bin/esbuild
- checksum: 9bedcb95a11003467f1bd2192348c2fa796e247adc3eb36207f1d416a9d466f905ff675aeee97c554606a384e96d32a898f92124319816d45a3f4fd0a838a42d
+ checksum: 174eaa1c598bbddef045965dba60181dccb3f2ac90098da6e4994e315371bce227c688d866e292621385c9a31ba8a0b756386aa0ca197b0158fda37a28d52ff0
languageName: node
linkType: hard
@@ -16066,7 +15603,7 @@ __metadata:
languageName: node
linkType: hard
-"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5":
+"escape-string-regexp@npm:^1.0.5":
version: 1.0.5
resolution: "escape-string-regexp@npm:1.0.5"
checksum: a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371
@@ -16087,7 +15624,7 @@ __metadata:
languageName: node
linkType: hard
-"escodegen@npm:^1.11.0, escodegen@npm:^1.11.1, escodegen@npm:^1.9.1":
+"escodegen@npm:^1.11.1":
version: 1.14.3
resolution: "escodegen@npm:1.14.3"
dependencies:
@@ -16510,7 +16047,7 @@ __metadata:
languageName: node
linkType: hard
-"eslint@npm:^8.26.0":
+"eslint@npm:^8.27.0":
version: 8.27.0
resolution: "eslint@npm:8.27.0"
dependencies:
@@ -16768,13 +16305,6 @@ __metadata:
languageName: node
linkType: hard
-"exec-sh@npm:^0.3.2":
- version: 0.3.6
- resolution: "exec-sh@npm:0.3.6"
- checksum: de29ed40c263989ea151cfc8561c9a41a443185d1998b0ff7aee248323af3b46db3a1dc5341816297d0c02dca472b188640490aa4ba3cae017f531f98102607d
- languageName: node
- linkType: hard
-
"execa@npm:^1.0.0":
version: 1.0.0
resolution: "execa@npm:1.0.0"
@@ -16807,7 +16337,7 @@ __metadata:
languageName: node
linkType: hard
-"execa@npm:^4.0.0, execa@npm:^4.0.2, execa@npm:^4.1.0":
+"execa@npm:^4.0.2, execa@npm:^4.1.0":
version: 4.1.0
resolution: "execa@npm:4.1.0"
dependencies:
@@ -16879,32 +16409,6 @@ __metadata:
languageName: node
linkType: hard
-"expect@npm:^26.6.2":
- version: 26.6.2
- resolution: "expect@npm:26.6.2"
- dependencies:
- "@jest/types": ^26.6.2
- ansi-styles: ^4.0.0
- jest-get-type: ^26.3.0
- jest-matcher-utils: ^26.6.2
- jest-message-util: ^26.6.2
- jest-regex-util: ^26.0.0
- checksum: e84ab6c96e99eaf92586e5c554317413352082b66be952ba338bf690e15106c0b6350ac99d0d66237d675cc75963811255120d47172a8e764b1d6a9ae2b6b1b4
- languageName: node
- linkType: hard
-
-"expect@npm:^27.5.1":
- version: 27.5.1
- resolution: "expect@npm:27.5.1"
- dependencies:
- "@jest/types": ^27.5.1
- jest-get-type: ^27.5.1
- jest-matcher-utils: ^27.5.1
- jest-message-util: ^27.5.1
- checksum: 020e237c7191a584bc25a98181c3969cdd62fa1c044e4d81d5968e24075f39bc2349fcee48de82431033823b525e7cf5ac410b253b3115392f1026cb27258811
- languageName: node
- linkType: hard
-
"expect@npm:^28.1.3":
version: 28.1.3
resolution: "expect@npm:28.1.3"
@@ -16918,16 +16422,16 @@ __metadata:
languageName: node
linkType: hard
-"expect@npm:^29.0.0":
- version: 29.3.0
- resolution: "expect@npm:29.3.0"
+"expect@npm:^29.0.0, expect@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "expect@npm:29.3.1"
dependencies:
- "@jest/expect-utils": ^29.2.2
+ "@jest/expect-utils": ^29.3.1
jest-get-type: ^29.2.0
- jest-matcher-utils: ^29.2.2
- jest-message-util: ^29.2.1
- jest-util: ^29.2.1
- checksum: b18ecfffc9b49afa1702d8ab54cccc63a5a1e2e410afc92c9a104978e397065df00af87a59d0c136e462362f3e6174e963b4a2ff1e7e1efc8217923305c449fc
+ jest-matcher-utils: ^29.3.1
+ jest-message-util: ^29.3.1
+ jest-util: ^29.3.1
+ checksum: 0662836949648b65ea80c0fc4777818bd384c00d2ad3d442ec1bea69a604097f94673a432245ae750b09bc8d292f381a31dcc59cf0433a9b2adfba501e257d63
languageName: node
linkType: hard
@@ -17213,7 +16717,7 @@ __metadata:
languageName: node
linkType: hard
-"fast-json-stable-stringify@npm:2.1.0, fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0":
+"fast-json-stable-stringify@npm:2.1.0, fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0":
version: 2.1.0
resolution: "fast-json-stable-stringify@npm:2.1.0"
checksum: 7f081eb0b8a64e0057b3bb03f974b3ef00135fbf36c1c710895cd9300f13c94ba809bb3a81cf4e1b03f6e5285610a61abbd7602d0652de423144dfee5a389c9b
@@ -17358,13 +16862,6 @@ __metadata:
languageName: node
linkType: hard
-"file-uri-to-path@npm:1.0.0":
- version: 1.0.0
- resolution: "file-uri-to-path@npm:1.0.0"
- checksum: 3b545e3a341d322d368e880e1c204ef55f1d45cdea65f7efc6c6ce9e0c4d22d802d5629320eb779d006fe59624ac17b0e848d83cc5af7cd101f206cb704f5519
- languageName: node
- linkType: hard
-
"filelist@npm:^1.0.1":
version: 1.0.4
resolution: "filelist@npm:1.0.4"
@@ -17592,9 +17089,9 @@ __metadata:
linkType: hard
"flow-parser@npm:0.*":
- version: 0.192.0
- resolution: "flow-parser@npm:0.192.0"
- checksum: 99cd6096b119f8afb02abab7ac82cb6da1500fd7e5c16c66b212c266903087330c8a9da8d8d4ef321e3a56762510014e54ec0924ae84e082b77a3a39e8f9b10c
+ version: 0.193.0
+ resolution: "flow-parser@npm:0.193.0"
+ checksum: 25b2770c00a4c7ee7596fa4c2a4d5e422c6bbac96162778a37523fddbf4bf49942efd45984c6156f9b515dbad45c0927e78792ab11543b0b31b654427920858c
languageName: node
linkType: hard
@@ -17997,18 +17494,7 @@ __metadata:
languageName: node
linkType: hard
-"fsevents@npm:^1.2.7":
- version: 1.2.13
- resolution: "fsevents@npm:1.2.13"
- dependencies:
- bindings: ^1.5.0
- nan: ^2.12.1
- checksum: 4427ff08db9ee7327f2c3ad58ec56f9096a917eed861bfffaa2e2be419479cdf37d00750869ab9ecbf5f59f32ad999bd59577d73fc639193e6c0ce52bb253e02
- conditions: os=darwin
- languageName: node
- linkType: hard
-
-"fsevents@npm:^2.1.2, fsevents@npm:^2.3.2, fsevents@npm:~2.3.2":
+"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2":
version: 2.3.2
resolution: "fsevents@npm:2.3.2"
dependencies:
@@ -18018,17 +17504,7 @@ __metadata:
languageName: node
linkType: hard
-"fsevents@patch:fsevents@^1.2.7#~builtin":
- version: 1.2.13
- resolution: "fsevents@patch:fsevents@npm%3A1.2.13#~builtin::version=1.2.13&hash=18f3a7"
- dependencies:
- bindings: ^1.5.0
- nan: ^2.12.1
- conditions: os=darwin
- languageName: node
- linkType: hard
-
-"fsevents@patch:fsevents@^2.1.2#~builtin, fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin":
+"fsevents@patch:fsevents@^2.3.2#~builtin, fsevents@patch:fsevents@~2.3.2#~builtin":
version: 2.3.2
resolution: "fsevents@patch:fsevents@npm%3A2.3.2#~builtin::version=2.3.2&hash=18f3a7"
dependencies:
@@ -18555,11 +18031,11 @@ __metadata:
linkType: hard
"global-dirs@npm:^3.0.0":
- version: 3.0.0
- resolution: "global-dirs@npm:3.0.0"
+ version: 3.0.1
+ resolution: "global-dirs@npm:3.0.1"
dependencies:
ini: 2.0.0
- checksum: 2b3c05967873662204dfe7159cfef20019e898b5ebe2ac70fc155e4cbe2207732f4b72d4ea1e72f10e91cee139d237ab4d39f1e282751093e7fe83c53abba46f
+ checksum: ef65e2241a47ff978f7006a641302bc7f4c03dfb98783d42bf7224c136e3a06df046e70ee3a010cf30214114755e46c9eb5eb1513838812fbbe0d92b14c25080
languageName: node
linkType: hard
@@ -18707,8 +18183,8 @@ __metadata:
linkType: hard
"got@npm:^12.1.0":
- version: 12.5.2
- resolution: "got@npm:12.5.2"
+ version: 12.5.3
+ resolution: "got@npm:12.5.3"
dependencies:
"@sindresorhus/is": ^5.2.0
"@szmarczak/http-timer": ^5.0.1
@@ -18721,7 +18197,7 @@ __metadata:
lowercase-keys: ^3.0.0
p-cancelable: ^3.0.0
responselike: ^3.0.0
- checksum: 4d735345d3cba60da177f033b770d56ff7143bb444e2254f00bc8ea0f563b2fd073a4355254b416f4d87c532794306de71b8e9bc64994cf3e0cb83a6b0ff9c32
+ checksum: 8e1230242e56393c27296e53293e039b9171e938ad842ea54912b1e1be0dbaf3396f830081c3e2a03e77c2cca05e06c9b1db615fa4ff8de6507fb57f2a45d12c
languageName: node
linkType: hard
@@ -18762,13 +18238,6 @@ __metadata:
languageName: node
linkType: hard
-"growly@npm:^1.3.0":
- version: 1.3.0
- resolution: "growly@npm:1.3.0"
- checksum: 3043bd5c064e87f89e8c9b66894ed09fd882c7fa645621a543b45b72f040c7241e25061207a858ab191be2fbdac34795ff57c2a40962b154a6b2908a5e509252
- languageName: node
- linkType: hard
-
"handle-thing@npm:^2.0.0":
version: 2.0.1
resolution: "handle-thing@npm:2.0.1"
@@ -18825,15 +18294,6 @@ __metadata:
languageName: node
linkType: hard
-"has-ansi@npm:^2.0.0":
- version: 2.0.0
- resolution: "has-ansi@npm:2.0.0"
- dependencies:
- ansi-regex: ^2.0.0
- checksum: f54e4887b9f8f3c4bfefd649c48825b3c093987c92c27880ee9898539e6f01aed261e82e73153c3f920fde0db5bf6ebd58deb498ed1debabcb4bc40113ccdf05
- languageName: node
- linkType: hard
-
"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2":
version: 1.0.2
resolution: "has-bigints@npm:1.0.2"
@@ -19131,15 +18591,6 @@ __metadata:
languageName: node
linkType: hard
-"html-encoding-sniffer@npm:^2.0.1":
- version: 2.0.1
- resolution: "html-encoding-sniffer@npm:2.0.1"
- dependencies:
- whatwg-encoding: ^1.0.5
- checksum: 6dc3aa2d35a8f0c8c7906ffb665dd24a88f7004f913fafdd3541d24a4da6182ab30c4a0a81387649a1234ecb90182c4136220ed12ae3dc1a57ed68e533dea416
- languageName: node
- linkType: hard
-
"html-encoding-sniffer@npm:^3.0.0":
version: 3.0.0
resolution: "html-encoding-sniffer@npm:3.0.0"
@@ -19488,12 +18939,12 @@ __metadata:
linkType: hard
"http2-wrapper@npm:^2.1.10":
- version: 2.1.11
- resolution: "http2-wrapper@npm:2.1.11"
+ version: 2.2.0
+ resolution: "http2-wrapper@npm:2.2.0"
dependencies:
quick-lru: ^5.1.1
resolve-alpn: ^1.2.0
- checksum: ae9893059dc392485a44aa63887c535225359aec4fcdbb5f07a475021b31bd4305648f73d4c54d1c23ebcd93f3fe21a035d982383fd431762e288d59515b0344
+ checksum: cb4a41a9b4948a607bb27b4e745af5396e01a5e074da4c7ea0d3ce41acd9cef69de373a67d321728bb651fd9701a23c80e8991c9ad5128dab10e9da28a8b6c72
languageName: node
linkType: hard
@@ -19527,7 +18978,7 @@ __metadata:
languageName: node
linkType: hard
-"https-proxy-agent@npm:^5.0.0":
+"https-proxy-agent@npm:^5.0.0, https-proxy-agent@npm:^5.0.1":
version: 5.0.1
resolution: "https-proxy-agent@npm:5.0.1"
dependencies:
@@ -20700,9 +20151,9 @@ __metadata:
linkType: hard
"is-yarn-global@npm:^0.4.0":
- version: 0.4.0
- resolution: "is-yarn-global@npm:0.4.0"
- checksum: 7fb759bb20439fa37c8e3214c56bc7c2f0608ae68b885c206db1043cfa91e9507ef3a1b564b810762c424a4459fd74a06ff12a39a7f9e2eab11279aa883f9dd8
+ version: 0.4.1
+ resolution: "is-yarn-global@npm:0.4.1"
+ checksum: 8ff66f33454614f8e913ad91cc4de0d88d519a46c1ed41b3f589da79504ed0fcfa304064fe3096dda9360c5f35aa210cb8e978fd36798f3118cb66a4de64d365
languageName: node
linkType: hard
@@ -20774,13 +20225,6 @@ __metadata:
languageName: node
linkType: hard
-"istanbul-lib-coverage@npm:^2.0.5":
- version: 2.0.5
- resolution: "istanbul-lib-coverage@npm:2.0.5"
- checksum: 370bd6940532ea2737a85532870f3024b113774ce3e637438cccfaf979a7598aa29d342f4adcc3d73e306155c907b519bc1c5c6887a29234f605a1a472747821
- languageName: node
- linkType: hard
-
"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0":
version: 3.2.0
resolution: "istanbul-lib-coverage@npm:3.2.0"
@@ -20788,33 +20232,6 @@ __metadata:
languageName: node
linkType: hard
-"istanbul-lib-instrument@npm:^3.3.0":
- version: 3.3.0
- resolution: "istanbul-lib-instrument@npm:3.3.0"
- dependencies:
- "@babel/generator": ^7.4.0
- "@babel/parser": ^7.4.3
- "@babel/template": ^7.4.0
- "@babel/traverse": ^7.4.3
- "@babel/types": ^7.4.0
- istanbul-lib-coverage: ^2.0.5
- semver: ^6.0.0
- checksum: 988eb9d58ae0ae69686369f6809a610f6f8db5c5f73931a496b02b941da56cfc176f84af0dd8db819ad2e6aca6dc2f38c91a288f1c6a3f79cfb10320180e998d
- languageName: node
- linkType: hard
-
-"istanbul-lib-instrument@npm:^4.0.3":
- version: 4.0.3
- resolution: "istanbul-lib-instrument@npm:4.0.3"
- dependencies:
- "@babel/core": ^7.7.5
- "@istanbuljs/schema": ^0.1.2
- istanbul-lib-coverage: ^3.0.0
- semver: ^6.3.0
- checksum: 7f1005566a912e33e847576b2c1072d48a7c556810a54d912f3e2f0bd966171e68b30c40b0c1ce6ee9b8864de422d0c10e2d0dfd2d25b48723950cc78cd437c2
- languageName: node
- linkType: hard
-
"istanbul-lib-instrument@npm:^5.0.4, istanbul-lib-instrument@npm:^5.1.0":
version: 5.2.1
resolution: "istanbul-lib-instrument@npm:5.2.1"
@@ -20850,7 +20267,7 @@ __metadata:
languageName: node
linkType: hard
-"istanbul-reports@npm:^3.0.2, istanbul-reports@npm:^3.1.3, istanbul-reports@npm:^3.1.4":
+"istanbul-reports@npm:^3.1.3, istanbul-reports@npm:^3.1.4":
version: 3.1.5
resolution: "istanbul-reports@npm:3.1.5"
dependencies:
@@ -20892,52 +20309,13 @@ __metadata:
languageName: node
linkType: hard
-"jest-changed-files@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-changed-files@npm:26.6.2"
+"jest-changed-files@npm:^29.2.0":
+ version: 29.2.0
+ resolution: "jest-changed-files@npm:29.2.0"
dependencies:
- "@jest/types": ^26.6.2
- execa: ^4.0.0
- throat: ^5.0.0
- checksum: 6b679ba45c3fe08f659b59e2c22b6b773436e498aa57e62694ea1f185ed3d4e439bc1831dedca3df7b28d1562eec31ae9d79c65c8caea1dd5e620419da20013d
- languageName: node
- linkType: hard
-
-"jest-changed-files@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-changed-files@npm:27.5.1"
- dependencies:
- "@jest/types": ^27.5.1
execa: ^5.0.0
- throat: ^6.0.1
- checksum: ee2e663da669a1f8a1452626c71b9691a34cc6789bbf6cb04ef4430a63301db806039e93dd5c9cc6c0caa3d3f250ff18ed51e058fc3533a71f73e24f41b5d1bd
- languageName: node
- linkType: hard
-
-"jest-circus@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-circus@npm:27.5.1"
- dependencies:
- "@jest/environment": ^27.5.1
- "@jest/test-result": ^27.5.1
- "@jest/types": ^27.5.1
- "@types/node": "*"
- chalk: ^4.0.0
- co: ^4.6.0
- dedent: ^0.7.0
- expect: ^27.5.1
- is-generator-fn: ^2.0.0
- jest-each: ^27.5.1
- jest-matcher-utils: ^27.5.1
- jest-message-util: ^27.5.1
- jest-runtime: ^27.5.1
- jest-snapshot: ^27.5.1
- jest-util: ^27.5.1
- pretty-format: ^27.5.1
- slash: ^3.0.0
- stack-utils: ^2.0.3
- throat: ^6.0.1
- checksum: 195b88ff6c74a1ad0f2386bea25700e884f32e05be9211bc197b960e7553a952ab38aff9aafb057c6a92eaa85bde2804e01244278a477b80a99e11f890ee15d9
+ p-limit: ^3.1.0
+ checksum: 2d3ed094ff26e6c3d5151d3bc6314c352c96f2070a3c92278711a214eeae2a6f931d619843f9e3a796c066a2ad1a7cc22f30f9e21c8bbde2fbaddbd10a64f8b8
languageName: node
linkType: hard
@@ -20968,45 +20346,49 @@ __metadata:
languageName: node
linkType: hard
-"jest-cli@npm:^26.6.3":
- version: 26.6.3
- resolution: "jest-cli@npm:26.6.3"
+"jest-circus@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-circus@npm:29.3.1"
dependencies:
- "@jest/core": ^26.6.3
- "@jest/test-result": ^26.6.2
- "@jest/types": ^26.6.2
+ "@jest/environment": ^29.3.1
+ "@jest/expect": ^29.3.1
+ "@jest/test-result": ^29.3.1
+ "@jest/types": ^29.3.1
+ "@types/node": "*"
chalk: ^4.0.0
- exit: ^0.1.2
- graceful-fs: ^4.2.4
- import-local: ^3.0.2
- is-ci: ^2.0.0
- jest-config: ^26.6.3
- jest-util: ^26.6.2
- jest-validate: ^26.6.2
- prompts: ^2.0.1
- yargs: ^15.4.1
- bin:
- jest: bin/jest.js
- checksum: 3f62c26b300549115bcfc0393d7d49467d414d200bb211a8843fd48d0296ddbfc5e6fe808c64ad2039127657b662e3ba3db44166341bd5db2d089bf09cf82a2c
+ co: ^4.6.0
+ dedent: ^0.7.0
+ is-generator-fn: ^2.0.0
+ jest-each: ^29.3.1
+ jest-matcher-utils: ^29.3.1
+ jest-message-util: ^29.3.1
+ jest-runtime: ^29.3.1
+ jest-snapshot: ^29.3.1
+ jest-util: ^29.3.1
+ p-limit: ^3.1.0
+ pretty-format: ^29.3.1
+ slash: ^3.0.0
+ stack-utils: ^2.0.3
+ checksum: 01f706a16b2a89fc1af2df984c4bae5286a2540f0ddc3a252c165825161a3c234c11d85d73856693ac3a5789d199fe6574899323cad1b0905a23e4a8a1af5a56
languageName: node
linkType: hard
-"jest-cli@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-cli@npm:27.5.1"
+"jest-cli@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-cli@npm:29.3.1"
dependencies:
- "@jest/core": ^27.5.1
- "@jest/test-result": ^27.5.1
- "@jest/types": ^27.5.1
+ "@jest/core": ^29.3.1
+ "@jest/test-result": ^29.3.1
+ "@jest/types": ^29.3.1
chalk: ^4.0.0
exit: ^0.1.2
graceful-fs: ^4.2.9
import-local: ^3.0.2
- jest-config: ^27.5.1
- jest-util: ^27.5.1
- jest-validate: ^27.5.1
+ jest-config: ^29.3.1
+ jest-util: ^29.3.1
+ jest-validate: ^29.3.1
prompts: ^2.0.1
- yargs: ^16.2.0
+ yargs: ^17.3.1
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
peerDependenciesMeta:
@@ -21014,7 +20396,7 @@ __metadata:
optional: true
bin:
jest: bin/jest.js
- checksum: 45abaafbe1a01ea4c48953c85d42c961b6e33ef5847e10642713cde97761611b0af56d5a0dcb82abf19c500c6e9b680222a7f953b437e5760ba584521b74f9ea
+ checksum: df1beb004be8913bcabe536b3071ec6568524b8d94ba480423ad4c89c03660163a54615c0e6e557a7894b24ea2c68bf556ee1af06f2cbf5e4e0c9ac6ae223b90
languageName: node
linkType: hard
@@ -21056,95 +20438,41 @@ __metadata:
languageName: node
linkType: hard
-"jest-config@npm:^26.6.3":
- version: 26.6.3
- resolution: "jest-config@npm:26.6.3"
+"jest-config@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-config@npm:29.3.1"
dependencies:
- "@babel/core": ^7.1.0
- "@jest/test-sequencer": ^26.6.3
- "@jest/types": ^26.6.2
- babel-jest: ^26.6.3
- chalk: ^4.0.0
- deepmerge: ^4.2.2
- glob: ^7.1.1
- graceful-fs: ^4.2.4
- jest-environment-jsdom: ^26.6.2
- jest-environment-node: ^26.6.2
- jest-get-type: ^26.3.0
- jest-jasmine2: ^26.6.3
- jest-regex-util: ^26.0.0
- jest-resolve: ^26.6.2
- jest-util: ^26.6.2
- jest-validate: ^26.6.2
- micromatch: ^4.0.2
- pretty-format: ^26.6.2
- peerDependencies:
- ts-node: ">=9.0.0"
- peerDependenciesMeta:
- ts-node:
- optional: true
- checksum: 7ca34c8d4fa48d9af081e05a2a7a54df5ad03df14dc1edca52f162c65f54fbd3745c14512b3f9dd42b753bd90d4aec4b86a7e1fdd410780bc79d27be3af5a36e
- languageName: node
- linkType: hard
-
-"jest-config@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-config@npm:27.5.1"
- dependencies:
- "@babel/core": ^7.8.0
- "@jest/test-sequencer": ^27.5.1
- "@jest/types": ^27.5.1
- babel-jest: ^27.5.1
+ "@babel/core": ^7.11.6
+ "@jest/test-sequencer": ^29.3.1
+ "@jest/types": ^29.3.1
+ babel-jest: ^29.3.1
chalk: ^4.0.0
ci-info: ^3.2.0
deepmerge: ^4.2.2
- glob: ^7.1.1
+ glob: ^7.1.3
graceful-fs: ^4.2.9
- jest-circus: ^27.5.1
- jest-environment-jsdom: ^27.5.1
- jest-environment-node: ^27.5.1
- jest-get-type: ^27.5.1
- jest-jasmine2: ^27.5.1
- jest-regex-util: ^27.5.1
- jest-resolve: ^27.5.1
- jest-runner: ^27.5.1
- jest-util: ^27.5.1
- jest-validate: ^27.5.1
+ jest-circus: ^29.3.1
+ jest-environment-node: ^29.3.1
+ jest-get-type: ^29.2.0
+ jest-regex-util: ^29.2.0
+ jest-resolve: ^29.3.1
+ jest-runner: ^29.3.1
+ jest-util: ^29.3.1
+ jest-validate: ^29.3.1
micromatch: ^4.0.4
parse-json: ^5.2.0
- pretty-format: ^27.5.1
+ pretty-format: ^29.3.1
slash: ^3.0.0
strip-json-comments: ^3.1.1
peerDependencies:
+ "@types/node": "*"
ts-node: ">=9.0.0"
peerDependenciesMeta:
+ "@types/node":
+ optional: true
ts-node:
optional: true
- checksum: 28867b165f0e25b711a2ade5f261a1b1606b476704ff68a50688eaf3b9c853f69542645cc7e0dab38079ed74e3acc99e38628faf736c1739e44fc869c62c6051
- languageName: node
- linkType: hard
-
-"jest-diff@npm:^26.0.0, jest-diff@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-diff@npm:26.6.2"
- dependencies:
- chalk: ^4.0.0
- diff-sequences: ^26.6.2
- jest-get-type: ^26.3.0
- pretty-format: ^26.6.2
- checksum: 3a9c88c8f308487059788ab1199e12f9b4657168964a2307573760b4d41ab5b851e5bef70125ef5ceddc1e201d6753d6ceae88994c197990dd9307cb7d94b9a1
- languageName: node
- linkType: hard
-
-"jest-diff@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-diff@npm:27.5.1"
- dependencies:
- chalk: ^4.0.0
- diff-sequences: ^27.5.1
- jest-get-type: ^27.5.1
- pretty-format: ^27.5.1
- checksum: 48f008c7b4ea7794108319eb61050315b1723e7391cb01e4377c072cadcab10a984cb09d2a6876cb65f100d06c970fd932996192e092b26006f885c00945e7ad
+ checksum: 395f9057cc93e59ea433901c1edc9660eb18e3543c214f4064e2be6e193f8e3db452995d91267fc21b6e53ab85b4f6fbb94db31c5543ec5db1c6dc44b157f950
languageName: node
linkType: hard
@@ -21160,33 +20488,15 @@ __metadata:
languageName: node
linkType: hard
-"jest-diff@npm:^29.2.1":
- version: 29.2.1
- resolution: "jest-diff@npm:29.2.1"
+"jest-diff@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-diff@npm:29.3.1"
dependencies:
chalk: ^4.0.0
- diff-sequences: ^29.2.0
+ diff-sequences: ^29.3.1
jest-get-type: ^29.2.0
- pretty-format: ^29.2.1
- checksum: ce76f24f1ed026cf501c920675a783356e92c5ec69795d3b505c7b2ff09aa3271111524dd24bc185178ce8d7e992f2947a2f3e932efd2bef60215f7cbf9e552e
- languageName: node
- linkType: hard
-
-"jest-docblock@npm:^26.0.0":
- version: 26.0.0
- resolution: "jest-docblock@npm:26.0.0"
- dependencies:
- detect-newline: ^3.0.0
- checksum: 769c9379a906b98afd9fa2feca3a271a06bec62e26bb99e7bba4182ead955b677cbedeaa7b129653dd21ee9473604c40836651f7c4c1265e37ca2a68e01e0f8b
- languageName: node
- linkType: hard
-
-"jest-docblock@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-docblock@npm:27.5.1"
- dependencies:
- detect-newline: ^3.0.0
- checksum: 0ce3661a9152497b3a766996eda42edeab51f676fa57ec414a0168fef2a9b1784d056879281c22bca2875c9e63d41327cac0749a8c6e205330e13fcfe0e40316
+ pretty-format: ^29.3.1
+ checksum: 6bbe1fc91f9e7351e995f725029d984392fd0fe2374e64953c2b38a8d857f93b845fcf5d9421cccf2be077f651374f6b7ca6c5970687b2b6521452c15c1e3286
languageName: node
linkType: hard
@@ -21199,29 +20509,12 @@ __metadata:
languageName: node
linkType: hard
-"jest-each@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-each@npm:26.6.2"
+"jest-docblock@npm:^29.2.0":
+ version: 29.2.0
+ resolution: "jest-docblock@npm:29.2.0"
dependencies:
- "@jest/types": ^26.6.2
- chalk: ^4.0.0
- jest-get-type: ^26.3.0
- jest-util: ^26.6.2
- pretty-format: ^26.6.2
- checksum: 93fca8619afba3e9f77903929a5f4ba84a4b4ab22852d062a24e7029038456b2d5bef5761afa1c3ac52a59434484f101d44beae35f3b7e5ec1a8aa695a1c879a
- languageName: node
- linkType: hard
-
-"jest-each@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-each@npm:27.5.1"
- dependencies:
- "@jest/types": ^27.5.1
- chalk: ^4.0.0
- jest-get-type: ^27.5.1
- jest-util: ^27.5.1
- pretty-format: ^27.5.1
- checksum: e382f677e69c15aa906ec0ae2d3d944aa948ce338b2bbcb480b76c16eb12cc2141d78edda48c510363e3b2c507cc2140569c3a163c64ffa34e14cc6a8b37fb81
+ detect-newline: ^3.0.0
+ checksum: 2e5ac2ce86475afa4b0f15fa388206f187d936d0612e45ad29e0aa18158ee951c1d83b1f1ec7deee535f7afa80dbbc875d79398879703045a262dbf8344280de
languageName: node
linkType: hard
@@ -21238,71 +20531,16 @@ __metadata:
languageName: node
linkType: hard
-"jest-environment-enzyme@npm:^7.1.2":
- version: 7.1.2
- resolution: "jest-environment-enzyme@npm:7.1.2"
+"jest-each@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-each@npm:29.3.1"
dependencies:
- jest-environment-jsdom: ^24.0.0
- peerDependencies:
- enzyme: 3.x
- jest: ">=22.0.0"
- react: ^0.13.0 || ^0.14.0 || ^15.0.0 || >=16.x
- checksum: 4dba286640f9619d9fdc56682dddfcb82538e0d5fe1c26f0fa99c8e6b786b945ee841ea87834f0957f630e8cca95d9487e85e9752f00b78e03deb9616dfe5f24
- languageName: node
- linkType: hard
-
-"jest-environment-jsdom-thirteen@npm:^1.0.1":
- version: 1.0.1
- resolution: "jest-environment-jsdom-thirteen@npm:1.0.1"
- dependencies:
- jest-mock: ^24.0.0
- jest-util: ^24.0.0
- jsdom: ^13.0.0
- checksum: bd067dcdf9c8ac019911abaf7db8f98dd554a65b0c33317e8b8143bf9f413ce3fb3d4c1ac0e3c62fbe187c4b7e3e3bad6bee2103a22eb53b663451b4f92ebc64
- languageName: node
- linkType: hard
-
-"jest-environment-jsdom@npm:^24.0.0":
- version: 24.9.0
- resolution: "jest-environment-jsdom@npm:24.9.0"
- dependencies:
- "@jest/environment": ^24.9.0
- "@jest/fake-timers": ^24.9.0
- "@jest/types": ^24.9.0
- jest-mock: ^24.9.0
- jest-util: ^24.9.0
- jsdom: ^11.5.1
- checksum: 1f428e495000a8e221a11aa43e33dbb8d8073bcd5aa218b08652b12b9c6d39e7f56de1525e14b5c141d76c53fa07b62a6492e307f2513592f27556ac9913d437
- languageName: node
- linkType: hard
-
-"jest-environment-jsdom@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-environment-jsdom@npm:26.6.2"
- dependencies:
- "@jest/environment": ^26.6.2
- "@jest/fake-timers": ^26.6.2
- "@jest/types": ^26.6.2
- "@types/node": "*"
- jest-mock: ^26.6.2
- jest-util: ^26.6.2
- jsdom: ^16.4.0
- checksum: 5bbcc49240d59e966adb690ae73bdd7cd650b401a2420837c4770dbd148ddb2d417bcfb9fe0b4f5e85fda5d5d2e93e62788b699350eb6bd924cbf6bc9c833080
- languageName: node
- linkType: hard
-
-"jest-environment-jsdom@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-environment-jsdom@npm:27.5.1"
- dependencies:
- "@jest/environment": ^27.5.1
- "@jest/fake-timers": ^27.5.1
- "@jest/types": ^27.5.1
- "@types/node": "*"
- jest-mock: ^27.5.1
- jest-util: ^27.5.1
- jsdom: ^16.6.0
- checksum: ea759ffa43e96d773983a4172c32c1a3774907723564a30a001c8a85d22d9ed82f6c45329a514152744e8916379c1c4cf9e527297ecfa1e8a4cc4888141b38fd
+ "@jest/types": ^29.3.1
+ chalk: ^4.0.0
+ jest-get-type: ^29.2.0
+ jest-util: ^29.3.1
+ pretty-format: ^29.3.1
+ checksum: c40262f290cf396406289d1a3884a02048b155e3d55da061f0b5d32b385cc6030799c88998733392335dd69c78da8aa6bed82399f5e8db642f5ef9e370425fc3
languageName: node
linkType: hard
@@ -21322,31 +20560,24 @@ __metadata:
languageName: node
linkType: hard
-"jest-environment-node@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-environment-node@npm:26.6.2"
+"jest-environment-jsdom@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-environment-jsdom@npm:29.3.1"
dependencies:
- "@jest/environment": ^26.6.2
- "@jest/fake-timers": ^26.6.2
- "@jest/types": ^26.6.2
+ "@jest/environment": ^29.3.1
+ "@jest/fake-timers": ^29.3.1
+ "@jest/types": ^29.3.1
+ "@types/jsdom": ^20.0.0
"@types/node": "*"
- jest-mock: ^26.6.2
- jest-util: ^26.6.2
- checksum: 887382992bfd8110337cdc6e8a931f647d78363aa1ed777a2d9ff0f2edc468e6cc9e9b9a5d26c772534d0bd8ec41d860e433beb2d6f3c8a8a2cab3007ceec126
- languageName: node
- linkType: hard
-
-"jest-environment-node@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-environment-node@npm:27.5.1"
- dependencies:
- "@jest/environment": ^27.5.1
- "@jest/fake-timers": ^27.5.1
- "@jest/types": ^27.5.1
- "@types/node": "*"
- jest-mock: ^27.5.1
- jest-util: ^27.5.1
- checksum: 3bbc31545436c6bb4a18841241e62036382a7261b9bb8cdc2823ec942a8a3053f98219b3ec2a4a7920bfba347602c16dd16767d9fece915134aee2e30091165c
+ jest-mock: ^29.3.1
+ jest-util: ^29.3.1
+ jsdom: ^20.0.0
+ peerDependencies:
+ canvas: ^2.5.0
+ peerDependenciesMeta:
+ canvas:
+ optional: true
+ checksum: 14e7af0f1d7e8eba6dc46962fd0b9556f1488776978d6b15e1408c1564bb7f04315ee7e24eed62cb4604fd46cb7e04180561f831273c27c13ab49fef27c1246f
languageName: node
linkType: hard
@@ -21364,31 +20595,17 @@ __metadata:
languageName: node
linkType: hard
-"jest-enzyme@npm:^7.1.2":
- version: 7.1.2
- resolution: "jest-enzyme@npm:7.1.2"
+"jest-environment-node@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-environment-node@npm:29.3.1"
dependencies:
- enzyme-matchers: ^7.1.2
- enzyme-to-json: ^3.3.0
- jest-environment-enzyme: ^7.1.2
- peerDependencies:
- enzyme: ">=3.4.0"
- jest: ">=22.0.0"
- checksum: a27a393addf4bbe12166c46d392b0bc7d6f0a0fa9f59e5d34ca2ae5ca671f725a72c1f4a633535a53dfe0878cc9c8c591be8d52dd66998d9e87a6ab4b8a92561
- languageName: node
- linkType: hard
-
-"jest-get-type@npm:^26.3.0":
- version: 26.3.0
- resolution: "jest-get-type@npm:26.3.0"
- checksum: 112fc7f962d1c4625a51b6ccfe6e9c8e54ab80816bf8dbf2b1bf25d12c0f75c74ebad0c2f37622aea81019a2087451bfb12a46619ed6717e64ee875ea2de5520
- languageName: node
- linkType: hard
-
-"jest-get-type@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-get-type@npm:27.5.1"
- checksum: 42ee0101336bccfc3c1cff598b603c6006db7876b6117e5bd4a9fb7ffaadfb68febdb9ae68d1c47bc3a4174b070153fc6cfb59df995dcd054e81ace5028a7269
+ "@jest/environment": ^29.3.1
+ "@jest/fake-timers": ^29.3.1
+ "@jest/types": ^29.3.1
+ "@types/node": "*"
+ jest-mock: ^29.3.1
+ jest-util: ^29.3.1
+ checksum: b74e1ed332eaab4a15384ddfceb340867aa98cc2c4387d8001fe13087a3586e91f89c79f830f3f4a72547c08283b030cc4267d1a91456ab69b9e29602773b280
languageName: node
linkType: hard
@@ -21406,78 +20623,6 @@ __metadata:
languageName: node
linkType: hard
-"jest-haste-map@npm:^24.9.0":
- version: 24.9.0
- resolution: "jest-haste-map@npm:24.9.0"
- dependencies:
- "@jest/types": ^24.9.0
- anymatch: ^2.0.0
- fb-watchman: ^2.0.0
- fsevents: ^1.2.7
- graceful-fs: ^4.1.15
- invariant: ^2.2.4
- jest-serializer: ^24.9.0
- jest-util: ^24.9.0
- jest-worker: ^24.9.0
- micromatch: ^3.1.10
- sane: ^4.0.3
- walker: ^1.0.7
- dependenciesMeta:
- fsevents:
- optional: true
- checksum: 734e52354c95d1982eb4a40e9663119952bd17364b67dcf9757893956c4d3a370199531c29cab70636ab005582172b89d46553cc0afedfd343a7600b4913a81e
- languageName: node
- linkType: hard
-
-"jest-haste-map@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-haste-map@npm:26.6.2"
- dependencies:
- "@jest/types": ^26.6.2
- "@types/graceful-fs": ^4.1.2
- "@types/node": "*"
- anymatch: ^3.0.3
- fb-watchman: ^2.0.0
- fsevents: ^2.1.2
- graceful-fs: ^4.2.4
- jest-regex-util: ^26.0.0
- jest-serializer: ^26.6.2
- jest-util: ^26.6.2
- jest-worker: ^26.6.2
- micromatch: ^4.0.2
- sane: ^4.0.3
- walker: ^1.0.7
- dependenciesMeta:
- fsevents:
- optional: true
- checksum: 85a40d8ecf4bfb659613f107c963c7366cdf6dcceb0ca73dc8ca09fbe0e2a63b976940f573db6260c43011993cb804275f447f268c3bc4b680c08baed300701d
- languageName: node
- linkType: hard
-
-"jest-haste-map@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-haste-map@npm:27.5.1"
- dependencies:
- "@jest/types": ^27.5.1
- "@types/graceful-fs": ^4.1.2
- "@types/node": "*"
- anymatch: ^3.0.3
- fb-watchman: ^2.0.0
- fsevents: ^2.3.2
- graceful-fs: ^4.2.9
- jest-regex-util: ^27.5.1
- jest-serializer: ^27.5.1
- jest-util: ^27.5.1
- jest-worker: ^27.5.1
- micromatch: ^4.0.4
- walker: ^1.0.7
- dependenciesMeta:
- fsevents:
- optional: true
- checksum: 831ae476fddc6babe64ea3e7f91b4ccee0371c03ec88af5a615023711866abdd496b51344f47c4d02b6b47b433367ca41e9e42d79527b39afec767e8be9e8a63
- languageName: node
- linkType: hard
-
"jest-haste-map@npm:^28.1.1, jest-haste-map@npm:^28.1.3":
version: 28.1.3
resolution: "jest-haste-map@npm:28.1.3"
@@ -21501,11 +20646,34 @@ __metadata:
languageName: node
linkType: hard
-"jest-image-snapshot@npm:^4.3.0":
- version: 4.5.1
- resolution: "jest-image-snapshot@npm:4.5.1"
+"jest-haste-map@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-haste-map@npm:29.3.1"
dependencies:
- chalk: ^1.1.3
+ "@jest/types": ^29.3.1
+ "@types/graceful-fs": ^4.1.3
+ "@types/node": "*"
+ anymatch: ^3.0.3
+ fb-watchman: ^2.0.0
+ fsevents: ^2.3.2
+ graceful-fs: ^4.2.9
+ jest-regex-util: ^29.2.0
+ jest-util: ^29.3.1
+ jest-worker: ^29.3.1
+ micromatch: ^4.0.4
+ walker: ^1.0.8
+ dependenciesMeta:
+ fsevents:
+ optional: true
+ checksum: 9f1309a727cf91ac15e329ce8f266c289bc9df4ccf1577f2187cd90ef6dbe4d7e2872432e5a8054a500340458e8c0a03f12a50e415cf305720dbd1e229531e08
+ languageName: node
+ linkType: hard
+
+"jest-image-snapshot@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "jest-image-snapshot@npm:6.0.0"
+ dependencies:
+ chalk: ^4.0.0
get-stdin: ^5.0.1
glur: ^1.1.2
lodash: ^4.17.4
@@ -21515,91 +20683,20 @@ __metadata:
rimraf: ^2.6.2
ssim.js: ^3.1.1
peerDependencies:
- jest: ">=20 <=27"
- checksum: 270934f48183e5e0719ab1bfef91bce223f26ae99c68d2478f40caecdb6f43abcbabfa05c785f0a214ef5a24c1a54b9547c50e1c2dd9256e4fdf45589ac63dfd
+ jest: ">=20 <=29"
+ checksum: 2ec7ab03f0857d603b272aedf6fb2d18c85eb3cda43c2388f9f9f51b43b0fe1a18ec1d84c8a3598b11506bbc941caab9a49ab19309ce865d86bcc32ff6a1920e
languageName: node
linkType: hard
-"jest-jasmine2@npm:^26.6.3":
- version: 26.6.3
- resolution: "jest-jasmine2@npm:26.6.3"
- dependencies:
- "@babel/traverse": ^7.1.0
- "@jest/environment": ^26.6.2
- "@jest/source-map": ^26.6.2
- "@jest/test-result": ^26.6.2
- "@jest/types": ^26.6.2
- "@types/node": "*"
- chalk: ^4.0.0
- co: ^4.6.0
- expect: ^26.6.2
- is-generator-fn: ^2.0.0
- jest-each: ^26.6.2
- jest-matcher-utils: ^26.6.2
- jest-message-util: ^26.6.2
- jest-runtime: ^26.6.3
- jest-snapshot: ^26.6.2
- jest-util: ^26.6.2
- pretty-format: ^26.6.2
- throat: ^5.0.0
- checksum: 9154ceb08fdfd263a1850af9008b6e5ab4d1242af45fede5a6580fc1db85cd9072a27b609590e76ae8d80e281b2ec96476528e8d37938b92061b746e88330f77
- languageName: node
- linkType: hard
-
-"jest-jasmine2@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-jasmine2@npm:27.5.1"
- dependencies:
- "@jest/environment": ^27.5.1
- "@jest/source-map": ^27.5.1
- "@jest/test-result": ^27.5.1
- "@jest/types": ^27.5.1
- "@types/node": "*"
- chalk: ^4.0.0
- co: ^4.6.0
- expect: ^27.5.1
- is-generator-fn: ^2.0.0
- jest-each: ^27.5.1
- jest-matcher-utils: ^27.5.1
- jest-message-util: ^27.5.1
- jest-runtime: ^27.5.1
- jest-snapshot: ^27.5.1
- jest-util: ^27.5.1
- pretty-format: ^27.5.1
- throat: ^6.0.1
- checksum: 028172d5d65abf7e8da89c30894112efdd18007a934f30b89e3f35def3764824a9680917996d5e551caa2087589a372a2539777d5554fa3bae6c7e36afec6d4c
- languageName: node
- linkType: hard
-
-"jest-junit@npm:^13.0.0":
- version: 13.2.0
- resolution: "jest-junit@npm:13.2.0"
+"jest-junit@npm:^14.0.1":
+ version: 14.0.1
+ resolution: "jest-junit@npm:14.0.1"
dependencies:
mkdirp: ^1.0.4
strip-ansi: ^6.0.1
uuid: ^8.3.2
xml: ^1.0.1
- checksum: c77c8fb91d9250ed062cf2e36243b5876bed1bf47a168fa3c73acd9c90ad49929e08fe52fe5b1ef7d65ad29a5e00838a696894b28372f5d89e489934e85ea1b5
- languageName: node
- linkType: hard
-
-"jest-leak-detector@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-leak-detector@npm:26.6.2"
- dependencies:
- jest-get-type: ^26.3.0
- pretty-format: ^26.6.2
- checksum: 6062c04531126d1dfb3dee21483963dd75a975cb89a105b54cf767cc350b174ffcc9177d8750d14e30f36c475be7d96554c558bdf1f1ae6ad9b93bcea7097312
- languageName: node
- linkType: hard
-
-"jest-leak-detector@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-leak-detector@npm:27.5.1"
- dependencies:
- jest-get-type: ^27.5.1
- pretty-format: ^27.5.1
- checksum: 33ec88ab7d76931ae0a03b18186234114e42a4e9fae748f8a197f7f85b884c2e92ea692c06704b8a469ac26b9c6411a7a1bbc8d34580ed56672a7f6be2681aee
+ checksum: ec06ffad0326f037e62637b0c9935f2668c4657bebf4b81ab3b14867482b754f479c93cd13fe8915b763a7196a3dbc3edf323f062026763e4a79891b617e5945
languageName: node
linkType: hard
@@ -21613,27 +20710,13 @@ __metadata:
languageName: node
linkType: hard
-"jest-matcher-utils@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-matcher-utils@npm:26.6.2"
+"jest-leak-detector@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-leak-detector@npm:29.3.1"
dependencies:
- chalk: ^4.0.0
- jest-diff: ^26.6.2
- jest-get-type: ^26.3.0
- pretty-format: ^26.6.2
- checksum: 1303fc4dfd80848483b64bafc99beb31678653ad3f34b4c23e982a16016aec1f8a7de4a583044d9c43e59ee7e68e07c57f3a8b51e40fbefe42eafad45cc725ed
- languageName: node
- linkType: hard
-
-"jest-matcher-utils@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-matcher-utils@npm:27.5.1"
- dependencies:
- chalk: ^4.0.0
- jest-diff: ^27.5.1
- jest-get-type: ^27.5.1
- pretty-format: ^27.5.1
- checksum: a2f082062e8bedc9cfe2654177a894ca43768c6db4c0f4efc0d6ec195e305a99e3d868ff54cc61bcd7f1c810d8ee28c9ac6374de21715dc52f136876de739a73
+ jest-get-type: ^29.2.0
+ pretty-format: ^29.3.1
+ checksum: d9d6e107a49cf44d748936a60a3190175b76e5d9aabd9c40c0196dafa8941fd6cb3ef60e57a85f65f5ce466d28b14ad7fceea83f81ec1e8769ae9cde5ceb901a
languageName: node
linkType: hard
@@ -21649,65 +20732,15 @@ __metadata:
languageName: node
linkType: hard
-"jest-matcher-utils@npm:^29.2.2":
- version: 29.2.2
- resolution: "jest-matcher-utils@npm:29.2.2"
+"jest-matcher-utils@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-matcher-utils@npm:29.3.1"
dependencies:
chalk: ^4.0.0
- jest-diff: ^29.2.1
+ jest-diff: ^29.3.1
jest-get-type: ^29.2.0
- pretty-format: ^29.2.1
- checksum: a554e683bcd18cc11e1e018597771051e88cb3bf79cdbb5896f7550bd4c787e473ba4727336db2049fea6149e21546c8f1cde4b78a76eb595199cfeaba6450b1
- languageName: node
- linkType: hard
-
-"jest-message-util@npm:^24.9.0":
- version: 24.9.0
- resolution: "jest-message-util@npm:24.9.0"
- dependencies:
- "@babel/code-frame": ^7.0.0
- "@jest/test-result": ^24.9.0
- "@jest/types": ^24.9.0
- "@types/stack-utils": ^1.0.1
- chalk: ^2.0.1
- micromatch: ^3.1.10
- slash: ^2.0.0
- stack-utils: ^1.0.1
- checksum: 24d0d5bae7bf580179446def5c6a3b1c6ea727b39464d84388393b1b7e653beeac7f2dd3a9fe57d31e780d5555eaf9ed1cf224c3437f3b270c32e7ca37db0013
- languageName: node
- linkType: hard
-
-"jest-message-util@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-message-util@npm:26.6.2"
- dependencies:
- "@babel/code-frame": ^7.0.0
- "@jest/types": ^26.6.2
- "@types/stack-utils": ^2.0.0
- chalk: ^4.0.0
- graceful-fs: ^4.2.4
- micromatch: ^4.0.2
- pretty-format: ^26.6.2
- slash: ^3.0.0
- stack-utils: ^2.0.2
- checksum: f6138d67154137cf3e985b2b469d0c78846cce787fed16b107c177fc9c6eb2606b7bce8e88d2a6bc830262d77469ecf26c70925cefc98dee83b5e8ed08981ff5
- languageName: node
- linkType: hard
-
-"jest-message-util@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-message-util@npm:27.5.1"
- dependencies:
- "@babel/code-frame": ^7.12.13
- "@jest/types": ^27.5.1
- "@types/stack-utils": ^2.0.0
- chalk: ^4.0.0
- graceful-fs: ^4.2.9
- micromatch: ^4.0.4
- pretty-format: ^27.5.1
- slash: ^3.0.0
- stack-utils: ^2.0.3
- checksum: 447c99061006949bd0c5ac3fcf4dfad11e763712ada1b3df1c1f276d1d4f55b3f7a8bee27591cd1fe23b56220830b2a74f321925d345374d1b7cf9cd536f19b5
+ pretty-format: ^29.3.1
+ checksum: 4efdcc2fa33a403285e26521f795c9c7ad537a30e5b4183a8d97fd9f05251107ef2ef1397dbb420a2517fa91606655cb1103a0c60a52b1f003d928dbea3963e3
languageName: node
linkType: hard
@@ -21728,43 +20761,24 @@ __metadata:
languageName: node
linkType: hard
-"jest-message-util@npm:^29.2.1":
- version: 29.2.1
- resolution: "jest-message-util@npm:29.2.1"
+"jest-message-util@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-message-util@npm:29.3.1"
dependencies:
"@babel/code-frame": ^7.12.13
- "@jest/types": ^29.2.1
+ "@jest/types": ^29.3.1
"@types/stack-utils": ^2.0.0
chalk: ^4.0.0
graceful-fs: ^4.2.9
micromatch: ^4.0.4
- pretty-format: ^29.2.1
+ pretty-format: ^29.3.1
slash: ^3.0.0
stack-utils: ^2.0.3
- checksum: 1931a6666b7e650b69f1ee702c8680e7e57becba8be0cb7ac06b35c5a12778338a6702295a39022d975c87a10cc3c7c53f4f3d76b14065ead4a0d4f01ce1f22c
+ checksum: 09291af22383d14a6ac0e4faea6382e07e38a89b67985ac48fd4604037572c847021d471f11f1866fd696875218996740a10a176acc26fbe072e4394d52129e0
languageName: node
linkType: hard
-"jest-mock@npm:^24.0.0, jest-mock@npm:^24.9.0":
- version: 24.9.0
- resolution: "jest-mock@npm:24.9.0"
- dependencies:
- "@jest/types": ^24.9.0
- checksum: a06ae0e76b0d270806e45298fdc9d637fe21d0e0efa8254845ac19a39b7d70a248a6f84b0341f36b2e062e9f225a0ee6ce68c1bdedb5f3a56635585ef8d6beb4
- languageName: node
- linkType: hard
-
-"jest-mock@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-mock@npm:26.6.2"
- dependencies:
- "@jest/types": ^26.6.2
- "@types/node": "*"
- checksum: cf77b49efe76cdedc63363ccdbae8bc68e0301fbded669e7b45647b7b7c1dce90985cf6a3a13da161f644523d7d0aad03184c6f39302ee4b52f954a1de37960f
- languageName: node
- linkType: hard
-
-"jest-mock@npm:^27.0.6, jest-mock@npm:^27.3.0, jest-mock@npm:^27.5.1":
+"jest-mock@npm:^27.0.6, jest-mock@npm:^27.3.0":
version: 27.5.1
resolution: "jest-mock@npm:27.5.1"
dependencies:
@@ -21784,6 +20798,17 @@ __metadata:
languageName: node
linkType: hard
+"jest-mock@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-mock@npm:29.3.1"
+ dependencies:
+ "@jest/types": ^29.3.1
+ "@types/node": "*"
+ jest-util: ^29.3.1
+ checksum: d36a54364721e80a95f9af43358e25513d6f052a53b6625bd5238948d9d297ea3c180893cedbcc9e68c1e7b2e9326ac6ae08195b9c0578692a278323fe493ae4
+ languageName: node
+ linkType: hard
+
"jest-os-detection@npm:^1.3.1":
version: 1.3.1
resolution: "jest-os-detection@npm:1.3.1"
@@ -21792,14 +20817,14 @@ __metadata:
linkType: hard
"jest-pnp-resolver@npm:^1.2.2":
- version: 1.2.2
- resolution: "jest-pnp-resolver@npm:1.2.2"
+ version: 1.2.3
+ resolution: "jest-pnp-resolver@npm:1.2.3"
peerDependencies:
jest-resolve: "*"
peerDependenciesMeta:
jest-resolve:
optional: true
- checksum: f6ef6193f7f015830aea3a13a4fd9f53a60746bbaa2d56d18af4afd26ed1b527039c466c8d2447f68b149db8a912b9493a727f29b809ff883b8b5daec16e98ce
+ checksum: 86eec0c78449a2de733a6d3e316d49461af6a858070e113c97f75fb742a48c2396ea94150cbca44159ffd4a959f743a47a8b37a792ef6fdad2cf0a5cba973fac
languageName: node
linkType: hard
@@ -21841,34 +20866,6 @@ __metadata:
languageName: node
linkType: hard
-"jest-raw-loader@npm:^1.0.1":
- version: 1.0.1
- resolution: "jest-raw-loader@npm:1.0.1"
- checksum: 14c5630f34f3f4a0d45036d5a180ca4c971d3428171100c5e4d6a00541bffb5599ee8592dd2c1abbd7e1caed635971b9c59394737dd76402278e41d025793c08
- languageName: node
- linkType: hard
-
-"jest-regex-util@npm:^24.9.0":
- version: 24.9.0
- resolution: "jest-regex-util@npm:24.9.0"
- checksum: 6a4dfda09d47c486eaeafafd2d836bdfc3dbeccef7d3e11d3a230f27078accbe51b694bc64d9efb7654d7f5acaa6ba70416d99d4ec97d33e452aa856d2cda03a
- languageName: node
- linkType: hard
-
-"jest-regex-util@npm:^26.0.0":
- version: 26.0.0
- resolution: "jest-regex-util@npm:26.0.0"
- checksum: 988675764a08945b90f48e6f5a8640b0d9885a977f100a168061d10037d53808a6cdb7dc8cb6fe9b1332f0523b42bf3edbb6d2cc6c7f7ba582d05d432efb3e60
- languageName: node
- linkType: hard
-
-"jest-regex-util@npm:^27.0.0, jest-regex-util@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-regex-util@npm:27.5.1"
- checksum: f9790d417b667b38155c4bbd58f2afc0ad9f774381e5358776df02df3f29564069d4773c7ba050db6826bad8a4cc7ef82c3b4c65bfa508e419fdd063a9682c42
- languageName: node
- linkType: hard
-
"jest-regex-util@npm:^28.0.2":
version: 28.0.2
resolution: "jest-regex-util@npm:28.0.2"
@@ -21876,25 +20873,20 @@ __metadata:
languageName: node
linkType: hard
-"jest-resolve-dependencies@npm:^26.6.3":
- version: 26.6.3
- resolution: "jest-resolve-dependencies@npm:26.6.3"
- dependencies:
- "@jest/types": ^26.6.2
- jest-regex-util: ^26.0.0
- jest-snapshot: ^26.6.2
- checksum: d8a9392354d7775e2e7234e854069a1e0d21ea616b8de162562b57d77e296b8259952d03f10e2a3031a2369657d5950a807391455dadbafb3f4523804a2585d6
+"jest-regex-util@npm:^29.0.0, jest-regex-util@npm:^29.2.0":
+ version: 29.2.0
+ resolution: "jest-regex-util@npm:29.2.0"
+ checksum: 7e500f4f6fcbf5f46d284e83c9ade2e47707ee51e90d82e531fe10de05924a13dff89280d7184f1050129a070ce6db6336b41e2fd3bd07b8c32a91e8235f9840
languageName: node
linkType: hard
-"jest-resolve-dependencies@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-resolve-dependencies@npm:27.5.1"
+"jest-resolve-dependencies@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-resolve-dependencies@npm:29.3.1"
dependencies:
- "@jest/types": ^27.5.1
- jest-regex-util: ^27.5.1
- jest-snapshot: ^27.5.1
- checksum: 06ba847f9386b0c198bb033a2041fac141dec443ae3c60acdc3426c1844aa4c942770f8f272a1f54686979894e389bc7774d4123bb3a0fbfabe02b7deef9ef62
+ jest-regex-util: ^29.2.0
+ jest-snapshot: ^29.3.1
+ checksum: 93c23ac52ec60bc7c5f672acc19dbed113bf152f36f416e59c6f5cf94266349aeb963657dfd7bddcf29eee4c7151aa8a8b4856e47ee07afda56c02fdea0e19cf
languageName: node
linkType: hard
@@ -21915,40 +20907,6 @@ __metadata:
languageName: node
linkType: hard
-"jest-resolve@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-resolve@npm:26.6.2"
- dependencies:
- "@jest/types": ^26.6.2
- chalk: ^4.0.0
- graceful-fs: ^4.2.4
- jest-pnp-resolver: ^1.2.2
- jest-util: ^26.6.2
- read-pkg-up: ^7.0.1
- resolve: ^1.18.1
- slash: ^3.0.0
- checksum: 9ead2ebe49efeb6c428c25b2da0e773844692cbd1b0b55145c950592053113e67b6121f9cfe1dcea901df3cea8c06ee38a464a37a9b611dc9f1ab376ea7be35a
- languageName: node
- linkType: hard
-
-"jest-resolve@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-resolve@npm:27.5.1"
- dependencies:
- "@jest/types": ^27.5.1
- chalk: ^4.0.0
- graceful-fs: ^4.2.9
- jest-haste-map: ^27.5.1
- jest-pnp-resolver: ^1.2.2
- jest-util: ^27.5.1
- jest-validate: ^27.5.1
- resolve: ^1.20.0
- resolve.exports: ^1.1.0
- slash: ^3.0.0
- checksum: 5f9577e424346881964683f22472bd12bd9cfd70e49cb1800ccd31f2e88b0985ed353ca5cc7fb02de9093be2c733ab32de526c99a1192455ddb167afe916efd1
- languageName: node
- linkType: hard
-
"jest-resolve@npm:^28.1.1, jest-resolve@npm:^28.1.3":
version: 28.1.3
resolution: "jest-resolve@npm:28.1.3"
@@ -21966,60 +20924,20 @@ __metadata:
languageName: node
linkType: hard
-"jest-runner@npm:^26.6.3":
- version: 26.6.3
- resolution: "jest-runner@npm:26.6.3"
+"jest-resolve@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-resolve@npm:29.3.1"
dependencies:
- "@jest/console": ^26.6.2
- "@jest/environment": ^26.6.2
- "@jest/test-result": ^26.6.2
- "@jest/types": ^26.6.2
- "@types/node": "*"
chalk: ^4.0.0
- emittery: ^0.7.1
- exit: ^0.1.2
- graceful-fs: ^4.2.4
- jest-config: ^26.6.3
- jest-docblock: ^26.0.0
- jest-haste-map: ^26.6.2
- jest-leak-detector: ^26.6.2
- jest-message-util: ^26.6.2
- jest-resolve: ^26.6.2
- jest-runtime: ^26.6.3
- jest-util: ^26.6.2
- jest-worker: ^26.6.2
- source-map-support: ^0.5.6
- throat: ^5.0.0
- checksum: 81ce9ce686623c93e50b34babd12a4fdd05edf00b0478570ae57aa2384942fe6fc1c8ca8ee6715ec15561d350f45ec3c26a19304c20b91d4cf51e73b54b0d347
- languageName: node
- linkType: hard
-
-"jest-runner@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-runner@npm:27.5.1"
- dependencies:
- "@jest/console": ^27.5.1
- "@jest/environment": ^27.5.1
- "@jest/test-result": ^27.5.1
- "@jest/transform": ^27.5.1
- "@jest/types": ^27.5.1
- "@types/node": "*"
- chalk: ^4.0.0
- emittery: ^0.8.1
graceful-fs: ^4.2.9
- jest-docblock: ^27.5.1
- jest-environment-jsdom: ^27.5.1
- jest-environment-node: ^27.5.1
- jest-haste-map: ^27.5.1
- jest-leak-detector: ^27.5.1
- jest-message-util: ^27.5.1
- jest-resolve: ^27.5.1
- jest-runtime: ^27.5.1
- jest-util: ^27.5.1
- jest-worker: ^27.5.1
- source-map-support: ^0.5.6
- throat: ^6.0.1
- checksum: b79962003c641eaabe4fa8855ee2127009c48f929dfca67f7fbdbc3fe84ea827964d5cbfcfd791405448011014172ea8c4faffe3669a148824ef4fac37838fe8
+ jest-haste-map: ^29.3.1
+ jest-pnp-resolver: ^1.2.2
+ jest-util: ^29.3.1
+ jest-validate: ^29.3.1
+ resolve: ^1.20.0
+ resolve.exports: ^1.1.0
+ slash: ^3.0.0
+ checksum: 61aca0adae54fa62262f31e98ee5c8be19a9704d3c5684604a8308fa724b4dca54dd82be2d68307d7e95153dbdb459c19bab57fdc8a26da96d966823e97d4d1e
languageName: node
linkType: hard
@@ -22052,70 +20970,32 @@ __metadata:
languageName: node
linkType: hard
-"jest-runtime@npm:^26.6.3":
- version: 26.6.3
- resolution: "jest-runtime@npm:26.6.3"
+"jest-runner@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-runner@npm:29.3.1"
dependencies:
- "@jest/console": ^26.6.2
- "@jest/environment": ^26.6.2
- "@jest/fake-timers": ^26.6.2
- "@jest/globals": ^26.6.2
- "@jest/source-map": ^26.6.2
- "@jest/test-result": ^26.6.2
- "@jest/transform": ^26.6.2
- "@jest/types": ^26.6.2
- "@types/yargs": ^15.0.0
+ "@jest/console": ^29.3.1
+ "@jest/environment": ^29.3.1
+ "@jest/test-result": ^29.3.1
+ "@jest/transform": ^29.3.1
+ "@jest/types": ^29.3.1
+ "@types/node": "*"
chalk: ^4.0.0
- cjs-module-lexer: ^0.6.0
- collect-v8-coverage: ^1.0.0
- exit: ^0.1.2
- glob: ^7.1.3
- graceful-fs: ^4.2.4
- jest-config: ^26.6.3
- jest-haste-map: ^26.6.2
- jest-message-util: ^26.6.2
- jest-mock: ^26.6.2
- jest-regex-util: ^26.0.0
- jest-resolve: ^26.6.2
- jest-snapshot: ^26.6.2
- jest-util: ^26.6.2
- jest-validate: ^26.6.2
- slash: ^3.0.0
- strip-bom: ^4.0.0
- yargs: ^15.4.1
- bin:
- jest-runtime: bin/jest-runtime.js
- checksum: d0fd139d01b9af87b5546586e8c3907d61e95c07d52fe29d7e247f08830a074f1d35c5417449fcfc5c1e5e210dd5c08c48e4789ca7900586e7624c202388a346
- languageName: node
- linkType: hard
-
-"jest-runtime@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-runtime@npm:27.5.1"
- dependencies:
- "@jest/environment": ^27.5.1
- "@jest/fake-timers": ^27.5.1
- "@jest/globals": ^27.5.1
- "@jest/source-map": ^27.5.1
- "@jest/test-result": ^27.5.1
- "@jest/transform": ^27.5.1
- "@jest/types": ^27.5.1
- chalk: ^4.0.0
- cjs-module-lexer: ^1.0.0
- collect-v8-coverage: ^1.0.0
- execa: ^5.0.0
- glob: ^7.1.3
+ emittery: ^0.13.1
graceful-fs: ^4.2.9
- jest-haste-map: ^27.5.1
- jest-message-util: ^27.5.1
- jest-mock: ^27.5.1
- jest-regex-util: ^27.5.1
- jest-resolve: ^27.5.1
- jest-snapshot: ^27.5.1
- jest-util: ^27.5.1
- slash: ^3.0.0
- strip-bom: ^4.0.0
- checksum: 22ec24f4b928bdbdb7415ae7470ef523a6379812b8d0500d4d2f2124107d3af2c8fb99842352e320e79a47508a017dd5ab4b713270ad04ba9144c1961672ce29
+ jest-docblock: ^29.2.0
+ jest-environment-node: ^29.3.1
+ jest-haste-map: ^29.3.1
+ jest-leak-detector: ^29.3.1
+ jest-message-util: ^29.3.1
+ jest-resolve: ^29.3.1
+ jest-runtime: ^29.3.1
+ jest-util: ^29.3.1
+ jest-watcher: ^29.3.1
+ jest-worker: ^29.3.1
+ p-limit: ^3.1.0
+ source-map-support: 0.5.13
+ checksum: ba1edbf662cd5a8b63a0b58842a6daa3e1fbb98dd30bdd1636ec0662c460b49fd3bd6d0851c5b6a899c952b7cffb649ba7d2b25cabcfe9097efbde49123a1694
languageName: node
linkType: hard
@@ -22149,7 +21029,37 @@ __metadata:
languageName: node
linkType: hard
-"jest-serializer-html@npm:^7.0.0":
+"jest-runtime@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-runtime@npm:29.3.1"
+ dependencies:
+ "@jest/environment": ^29.3.1
+ "@jest/fake-timers": ^29.3.1
+ "@jest/globals": ^29.3.1
+ "@jest/source-map": ^29.2.0
+ "@jest/test-result": ^29.3.1
+ "@jest/transform": ^29.3.1
+ "@jest/types": ^29.3.1
+ "@types/node": "*"
+ chalk: ^4.0.0
+ cjs-module-lexer: ^1.0.0
+ collect-v8-coverage: ^1.0.0
+ glob: ^7.1.3
+ graceful-fs: ^4.2.9
+ jest-haste-map: ^29.3.1
+ jest-message-util: ^29.3.1
+ jest-mock: ^29.3.1
+ jest-regex-util: ^29.2.0
+ jest-resolve: ^29.3.1
+ jest-snapshot: ^29.3.1
+ jest-util: ^29.3.1
+ slash: ^3.0.0
+ strip-bom: ^4.0.0
+ checksum: 585cfbfc45280c673ff4137f432f7713284d976a7b769a0a2b520527a93bc15ee59e166255fcbc518387f073019d05eff3b373e33e8d94117ffc98d8ec700ff0
+ languageName: node
+ linkType: hard
+
+"jest-serializer-html@npm:^7.1.0":
version: 7.1.0
resolution: "jest-serializer-html@npm:7.1.0"
dependencies:
@@ -22158,88 +21068,7 @@ __metadata:
languageName: node
linkType: hard
-"jest-serializer@npm:^24.9.0":
- version: 24.9.0
- resolution: "jest-serializer@npm:24.9.0"
- checksum: 9f871cdd08750f1b9f5aef0e8ba58d2045863b4ff2268dd50f3e6d666b6eb5a9a45dad9c6dfad9d2ab2d148f78d11e2ef29d28be85b31a4e8068c718d449f623
- languageName: node
- linkType: hard
-
-"jest-serializer@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-serializer@npm:26.6.2"
- dependencies:
- "@types/node": "*"
- graceful-fs: ^4.2.4
- checksum: 1c67aa1acefdc0b244f2629aaef12a56e563a5c5cb817970d2b97bdad5e8aae187b269c8d356c42ff9711436499c4da71ec8400e6280dab110be8cc5300884b0
- languageName: node
- linkType: hard
-
-"jest-serializer@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-serializer@npm:27.5.1"
- dependencies:
- "@types/node": "*"
- graceful-fs: ^4.2.9
- checksum: 7a2b634a5a044b3ccf912a17032338309c90b50831a2e500f963b25e9a4ce9b550a1af1fb64f7c9a271ed6a1f951fca37bd0d61a0b286aefe197812193b0d825
- languageName: node
- linkType: hard
-
-"jest-snapshot@npm:^26.3.0, jest-snapshot@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-snapshot@npm:26.6.2"
- dependencies:
- "@babel/types": ^7.0.0
- "@jest/types": ^26.6.2
- "@types/babel__traverse": ^7.0.4
- "@types/prettier": ^2.0.0
- chalk: ^4.0.0
- expect: ^26.6.2
- graceful-fs: ^4.2.4
- jest-diff: ^26.6.2
- jest-get-type: ^26.3.0
- jest-haste-map: ^26.6.2
- jest-matcher-utils: ^26.6.2
- jest-message-util: ^26.6.2
- jest-resolve: ^26.6.2
- natural-compare: ^1.4.0
- pretty-format: ^26.6.2
- semver: ^7.3.2
- checksum: b7b829e7179411cf9a5718d9cf4214e3ac66c41fa17c2f32b7273d12a5e4e85e30504335c4a673f6537af660531fe7c475d09266d63cf19aae3d346809a9a4a2
- languageName: node
- linkType: hard
-
-"jest-snapshot@npm:^27.0.2, jest-snapshot@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-snapshot@npm:27.5.1"
- dependencies:
- "@babel/core": ^7.7.2
- "@babel/generator": ^7.7.2
- "@babel/plugin-syntax-typescript": ^7.7.2
- "@babel/traverse": ^7.7.2
- "@babel/types": ^7.0.0
- "@jest/transform": ^27.5.1
- "@jest/types": ^27.5.1
- "@types/babel__traverse": ^7.0.4
- "@types/prettier": ^2.1.5
- babel-preset-current-node-syntax: ^1.0.0
- chalk: ^4.0.0
- expect: ^27.5.1
- graceful-fs: ^4.2.9
- jest-diff: ^27.5.1
- jest-get-type: ^27.5.1
- jest-haste-map: ^27.5.1
- jest-matcher-utils: ^27.5.1
- jest-message-util: ^27.5.1
- jest-util: ^27.5.1
- natural-compare: ^1.4.0
- pretty-format: ^27.5.1
- semver: ^7.3.2
- checksum: 819ed445a749065efdfb7c3a5befb9331e550930acdcb8cbe49d5e64a1f05451a91094550aae6840e17afeeefc3660f205f2a7ba780fa0d0ebfa5dcfb1345f15
- languageName: node
- linkType: hard
-
-"jest-snapshot@npm:^28.1.3":
+"jest-snapshot@npm:^28.0.0, jest-snapshot@npm:^28.1.3":
version: 28.1.3
resolution: "jest-snapshot@npm:28.1.3"
dependencies:
@@ -22270,25 +21099,46 @@ __metadata:
languageName: node
linkType: hard
-"jest-specific-snapshot@npm:^4.0.0":
- version: 4.0.0
- resolution: "jest-specific-snapshot@npm:4.0.0"
+"jest-snapshot@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-snapshot@npm:29.3.1"
dependencies:
- jest-snapshot: ^26.3.0
- peerDependencies:
- jest: ">= 26.0.0"
- checksum: 14493536503ac21e61204ee7d7d3ead4f7f621873910a848d0654a31ffa90db8ae43ac8fe40dd32abdf1449696e4290e083eabf09377077ecb6e63c6fb7ce6c3
+ "@babel/core": ^7.11.6
+ "@babel/generator": ^7.7.2
+ "@babel/plugin-syntax-jsx": ^7.7.2
+ "@babel/plugin-syntax-typescript": ^7.7.2
+ "@babel/traverse": ^7.7.2
+ "@babel/types": ^7.3.3
+ "@jest/expect-utils": ^29.3.1
+ "@jest/transform": ^29.3.1
+ "@jest/types": ^29.3.1
+ "@types/babel__traverse": ^7.0.6
+ "@types/prettier": ^2.1.5
+ babel-preset-current-node-syntax: ^1.0.0
+ chalk: ^4.0.0
+ expect: ^29.3.1
+ graceful-fs: ^4.2.9
+ jest-diff: ^29.3.1
+ jest-get-type: ^29.2.0
+ jest-haste-map: ^29.3.1
+ jest-matcher-utils: ^29.3.1
+ jest-message-util: ^29.3.1
+ jest-util: ^29.3.1
+ natural-compare: ^1.4.0
+ pretty-format: ^29.3.1
+ semver: ^7.3.5
+ checksum: ca65a637fc9547dea580342247f6adcdd83cf9bacc0af7ad2ff2b8a0d3310a09b983708071382f16957d717b90670b22cbf3849c46e2ec0f2c45d769826e12f3
languageName: node
linkType: hard
-"jest-specific-snapshot@npm:^5.0.0":
- version: 5.0.0
- resolution: "jest-specific-snapshot@npm:5.0.0"
+"jest-specific-snapshot@npm:^6.0.0":
+ version: 6.0.0
+ resolution: "jest-specific-snapshot@npm:6.0.0"
dependencies:
- jest-snapshot: ^27.0.2
+ jest-snapshot: ^28.0.0
peerDependencies:
- jest: ">= 27.0.0"
- checksum: 7c0d9b21c79984ab7a2e4fc3b194c06e3db0d224acb6747ea84250b88f7d350dff0f5f1358c3b0fe9683fe10aaaf894f63d48b2e9fa4c43c6a3b7bb686d5e087
+ jest: ">= 28.0.0"
+ checksum: ee3d04e352a07fcd17619370338b7beeb8e09ed39fb700ca7b481e0531097770cfab5fb00303a4bd81077ed5c88307cecb001ea0f7a0a59f3281c736796ad6b2
languageName: node
linkType: hard
@@ -22306,27 +21156,7 @@ __metadata:
languageName: node
linkType: hard
-"jest-util@npm:^24.0.0, jest-util@npm:^24.9.0":
- version: 24.9.0
- resolution: "jest-util@npm:24.9.0"
- dependencies:
- "@jest/console": ^24.9.0
- "@jest/fake-timers": ^24.9.0
- "@jest/source-map": ^24.9.0
- "@jest/test-result": ^24.9.0
- "@jest/types": ^24.9.0
- callsites: ^3.0.0
- chalk: ^2.0.1
- graceful-fs: ^4.1.15
- is-ci: ^2.0.0
- mkdirp: ^0.5.1
- slash: ^2.0.0
- source-map: ^0.6.0
- checksum: 80bd56f09be4d9d6519b24f8b902f434cefbb1cdc8521bf2f32995a4e9f5abecc88a6172c31494b88df3cd2df3db5daf86271c4f200856aa7dd216e2a69f20fc
- languageName: node
- linkType: hard
-
-"jest-util@npm:^26.1.0, jest-util@npm:^26.6.2":
+"jest-util@npm:^26.1.0":
version: 26.6.2
resolution: "jest-util@npm:26.6.2"
dependencies:
@@ -22340,20 +21170,6 @@ __metadata:
languageName: node
linkType: hard
-"jest-util@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-util@npm:27.5.1"
- dependencies:
- "@jest/types": ^27.5.1
- "@types/node": "*"
- chalk: ^4.0.0
- ci-info: ^3.2.0
- graceful-fs: ^4.2.9
- picomatch: ^2.2.3
- checksum: 0f60cd2a2e09a6646ccd4ff489f1970282c0694724104979e897bd5164f91204726f5408572bf5e759d09e59d5c4e4dc65a643d2b630e06a10402bba07bf2a2e
- languageName: node
- linkType: hard
-
"jest-util@npm:^28.0.0, jest-util@npm:^28.1.1, jest-util@npm:^28.1.3":
version: 28.1.3
resolution: "jest-util@npm:28.1.3"
@@ -22368,45 +21184,17 @@ __metadata:
languageName: node
linkType: hard
-"jest-util@npm:^29.2.1":
- version: 29.2.1
- resolution: "jest-util@npm:29.2.1"
+"jest-util@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-util@npm:29.3.1"
dependencies:
- "@jest/types": ^29.2.1
+ "@jest/types": ^29.3.1
"@types/node": "*"
chalk: ^4.0.0
ci-info: ^3.2.0
graceful-fs: ^4.2.9
picomatch: ^2.2.3
- checksum: 678ae6089b460156882c0c2f94f46dfcbf9e00d147edee0eb7101a1b38ef36c7a5e7b7c7d8d3aa089a8fa08b2930bf3392c5bb527d229b70a5fd0d48fd091be0
- languageName: node
- linkType: hard
-
-"jest-validate@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-validate@npm:26.6.2"
- dependencies:
- "@jest/types": ^26.6.2
- camelcase: ^6.0.0
- chalk: ^4.0.0
- jest-get-type: ^26.3.0
- leven: ^3.1.0
- pretty-format: ^26.6.2
- checksum: 0c8df164641e797f80011e359553411e097ea495b95b41100be00d6c827bfd854e92ef8c528fe4cac0d113055a5075d1409f2616099ec648dbd6809bb0a29c67
- languageName: node
- linkType: hard
-
-"jest-validate@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-validate@npm:27.5.1"
- dependencies:
- "@jest/types": ^27.5.1
- camelcase: ^6.2.0
- chalk: ^4.0.0
- jest-get-type: ^27.5.1
- leven: ^3.1.0
- pretty-format: ^27.5.1
- checksum: ac5aa45b3ce798e450eda33764fa6d8c75f8794f92005e596928a78847b6013c5a6198ca2c2b4097a9315befb3868d12a52fbe7e6945cc85f81cb824d87c5c59
+ checksum: c03606c389cf6f454962e4670fcb5d346e0cef166d71a6d70cde2ffaff9a0744fbf7b0651a01ac07e5ade790e95937bcaa604601ebb4c8dbf3e4c641027e61d0
languageName: node
linkType: hard
@@ -22424,6 +21212,20 @@ __metadata:
languageName: node
linkType: hard
+"jest-validate@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-validate@npm:29.3.1"
+ dependencies:
+ "@jest/types": ^29.3.1
+ camelcase: ^6.2.0
+ chalk: ^4.0.0
+ jest-get-type: ^29.2.0
+ leven: ^3.1.0
+ pretty-format: ^29.3.1
+ checksum: 5398f1c324582f290a99f6d68d9345ff9d16bbdcce06dfa4a81b0115aeeef6f9252cb64396c9ab968dafddbe762f68c8874b6c993a991b1c7f6f5e55cccb31a9
+ languageName: node
+ linkType: hard
+
"jest-vue-preprocessor@npm:^1.7.1":
version: 1.7.1
resolution: "jest-vue-preprocessor@npm:1.7.1"
@@ -22439,50 +21241,20 @@ __metadata:
languageName: node
linkType: hard
-"jest-watch-typeahead@npm:^0.6.1":
- version: 0.6.5
- resolution: "jest-watch-typeahead@npm:0.6.5"
+"jest-watch-typeahead@npm:^2.2.1":
+ version: 2.2.1
+ resolution: "jest-watch-typeahead@npm:2.2.1"
dependencies:
- ansi-escapes: ^4.3.1
+ ansi-escapes: ^6.0.0
chalk: ^4.0.0
- jest-regex-util: ^27.0.0
- jest-watcher: ^27.0.0
- slash: ^3.0.0
- string-length: ^4.0.1
- strip-ansi: ^6.0.0
+ jest-regex-util: ^29.0.0
+ jest-watcher: ^29.0.0
+ slash: ^5.0.0
+ string-length: ^5.0.1
+ strip-ansi: ^7.0.1
peerDependencies:
- jest: ^26.0.0 || ^27.0.0
- checksum: fd298fcc1581d7c34301b54a8891ba70fdc529adbf98e7ed98c5bdd92e7ac63b01e00341101f8f49c1c2f8cce4c6f677a4be1dad3fb1d0c0303b6e8e25717446
- languageName: node
- linkType: hard
-
-"jest-watcher@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-watcher@npm:26.6.2"
- dependencies:
- "@jest/test-result": ^26.6.2
- "@jest/types": ^26.6.2
- "@types/node": "*"
- ansi-escapes: ^4.2.1
- chalk: ^4.0.0
- jest-util: ^26.6.2
- string-length: ^4.0.1
- checksum: 3a0caf17f3d586ec7099a576757336e6ba5ac6f2449e66aa1416214b32188970b1fa10f83e1aef58254a30a55a6698cbbb16aa5187c8023516d8bea8833aee12
- languageName: node
- linkType: hard
-
-"jest-watcher@npm:^27.0.0, jest-watcher@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest-watcher@npm:27.5.1"
- dependencies:
- "@jest/test-result": ^27.5.1
- "@jest/types": ^27.5.1
- "@types/node": "*"
- ansi-escapes: ^4.2.1
- chalk: ^4.0.0
- jest-util: ^27.5.1
- string-length: ^4.0.1
- checksum: e42f5e38bc4da56bde6ccec4b13b7646460a3d6b567934e0ca96d72c2ce837223ffbb84a2f8428197da4323870c03f00969237f9b40f83a3072111a8cd66cc4b
+ jest: ^27.0.0 || ^28.0.0 || ^29.0.0
+ checksum: 2f47433ac6dd1dfd3015182b325108bc95e15dfbb577e7730468172b15b7d91be443f4d68a3849963e1f29e96d031eaf2b79cae6f45e64630383129a2d5e2e2d
languageName: node
linkType: hard
@@ -22502,28 +21274,23 @@ __metadata:
languageName: node
linkType: hard
-"jest-worker@npm:^24.9.0":
- version: 24.9.0
- resolution: "jest-worker@npm:24.9.0"
- dependencies:
- merge-stream: ^2.0.0
- supports-color: ^6.1.0
- checksum: ea9f4751976d08807d33598244e6c3a60ce5889cdabf1f4e6f3e57dddcf2190978e6284f0865326f64e93677cebac53220d71a52e57d1205c467c6f09efa8bc2
- languageName: node
- linkType: hard
-
-"jest-worker@npm:^26.6.2":
- version: 26.6.2
- resolution: "jest-worker@npm:26.6.2"
+"jest-watcher@npm:^29.0.0, jest-watcher@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-watcher@npm:29.3.1"
dependencies:
+ "@jest/test-result": ^29.3.1
+ "@jest/types": ^29.3.1
"@types/node": "*"
- merge-stream: ^2.0.0
- supports-color: ^7.0.0
- checksum: 07e4dba650381604cda253ab6d5837fe0279c8d68c25884995b45bfe149a7a1e1b5a97f304b4518f257dac2a9ddc1808d57d650649c3ab855e9e60cf824d2970
+ ansi-escapes: ^4.2.1
+ chalk: ^4.0.0
+ emittery: ^0.13.1
+ jest-util: ^29.3.1
+ string-length: ^4.0.1
+ checksum: d3d029762c2d431bcff21635d959eb0aa000cc480e2a47277e8d36c57b8a76f6deab721015948cb8448238331813edcb44bec20f29670f80621709b0c0ca30ef
languageName: node
linkType: hard
-"jest-worker@npm:^27.4.5, jest-worker@npm:^27.5.1":
+"jest-worker@npm:^27.4.5":
version: 27.5.1
resolution: "jest-worker@npm:27.5.1"
dependencies:
@@ -22545,26 +21312,26 @@ __metadata:
languageName: node
linkType: hard
-"jest@npm:^26.6.3":
- version: 26.6.3
- resolution: "jest@npm:26.6.3"
+"jest-worker@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest-worker@npm:29.3.1"
dependencies:
- "@jest/core": ^26.6.3
- import-local: ^3.0.2
- jest-cli: ^26.6.3
- bin:
- jest: bin/jest.js
- checksum: 4469f5c426f5b00855e2264dc4fce5ab16c0fab31d2dc6fc829d769ca7ec84a9c74763f7c1d281d085ad55897927a08df2b4778b0df899a66188ff0722e17d29
+ "@types/node": "*"
+ jest-util: ^29.3.1
+ merge-stream: ^2.0.0
+ supports-color: ^8.0.0
+ checksum: 8f089e3283c2a84d70d24caacfcf9986592ebde6757d938aa43a2a9d59607724da16a148d9dee93197a25c2fe4f2ee84ade105a88edc4c168ca2ad7881a56837
languageName: node
linkType: hard
-"jest@npm:^27.5.1":
- version: 27.5.1
- resolution: "jest@npm:27.5.1"
+"jest@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "jest@npm:29.3.1"
dependencies:
- "@jest/core": ^27.5.1
+ "@jest/core": ^29.3.1
+ "@jest/types": ^29.3.1
import-local: ^3.0.2
- jest-cli: ^27.5.1
+ jest-cli: ^29.3.1
peerDependencies:
node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0
peerDependenciesMeta:
@@ -22572,7 +21339,7 @@ __metadata:
optional: true
bin:
jest: bin/jest.js
- checksum: c013d07e911e423612756bc42d376e578b8721d847db38d94344f9cdf8fdaa0241b0a5c2fe1aad7b7758d415e0b9517c1098312f0d03760f123958d5b6cf5597
+ checksum: 97dae1a4346280c7ba6aa361b48d37e6776d338e308c2f188b4493f435d9c87c923658084b86e6c51f7a48bf5000e3879afee46141c8ee6a4275994cabd3a29a
languageName: node
linkType: hard
@@ -22731,114 +21498,6 @@ __metadata:
languageName: node
linkType: hard
-"jsdom@npm:^11.5.1":
- version: 11.12.0
- resolution: "jsdom@npm:11.12.0"
- dependencies:
- abab: ^2.0.0
- acorn: ^5.5.3
- acorn-globals: ^4.1.0
- array-equal: ^1.0.0
- cssom: ">= 0.3.2 < 0.4.0"
- cssstyle: ^1.0.0
- data-urls: ^1.0.0
- domexception: ^1.0.1
- escodegen: ^1.9.1
- html-encoding-sniffer: ^1.0.2
- left-pad: ^1.3.0
- nwsapi: ^2.0.7
- parse5: 4.0.0
- pn: ^1.1.0
- request: ^2.87.0
- request-promise-native: ^1.0.5
- sax: ^1.2.4
- symbol-tree: ^3.2.2
- tough-cookie: ^2.3.4
- w3c-hr-time: ^1.0.1
- webidl-conversions: ^4.0.2
- whatwg-encoding: ^1.0.3
- whatwg-mimetype: ^2.1.0
- whatwg-url: ^6.4.1
- ws: ^5.2.0
- xml-name-validator: ^3.0.0
- checksum: a909aa35527a337a55ddd66f99a0993d24e5a42ce5ef1ae0724a5fef5c9b4799f763dfd65d33798ca1feb83c604716aa054241e2b4b2274de2caa9566156566a
- languageName: node
- linkType: hard
-
-"jsdom@npm:^13.0.0":
- version: 13.2.0
- resolution: "jsdom@npm:13.2.0"
- dependencies:
- abab: ^2.0.0
- acorn: ^6.0.4
- acorn-globals: ^4.3.0
- array-equal: ^1.0.0
- cssom: ^0.3.4
- cssstyle: ^1.1.1
- data-urls: ^1.1.0
- domexception: ^1.0.1
- escodegen: ^1.11.0
- html-encoding-sniffer: ^1.0.2
- nwsapi: ^2.0.9
- parse5: 5.1.0
- pn: ^1.1.0
- request: ^2.88.0
- request-promise-native: ^1.0.5
- saxes: ^3.1.5
- symbol-tree: ^3.2.2
- tough-cookie: ^2.5.0
- w3c-hr-time: ^1.0.1
- w3c-xmlserializer: ^1.0.1
- webidl-conversions: ^4.0.2
- whatwg-encoding: ^1.0.5
- whatwg-mimetype: ^2.3.0
- whatwg-url: ^7.0.0
- ws: ^6.1.2
- xml-name-validator: ^3.0.0
- checksum: e4bd3120f5c1077f6ace1ac2e069a104f48ff4df6507097b6740990c783ecec6017122dd9904f2500805d8003932020d32c9f922b21c3009864dfb70fbeac6bf
- languageName: node
- linkType: hard
-
-"jsdom@npm:^16.4.0, jsdom@npm:^16.6.0":
- version: 16.7.0
- resolution: "jsdom@npm:16.7.0"
- dependencies:
- abab: ^2.0.5
- acorn: ^8.2.4
- acorn-globals: ^6.0.0
- cssom: ^0.4.4
- cssstyle: ^2.3.0
- data-urls: ^2.0.0
- decimal.js: ^10.2.1
- domexception: ^2.0.1
- escodegen: ^2.0.0
- form-data: ^3.0.0
- html-encoding-sniffer: ^2.0.1
- http-proxy-agent: ^4.0.1
- https-proxy-agent: ^5.0.0
- is-potential-custom-element-name: ^1.0.1
- nwsapi: ^2.2.0
- parse5: 6.0.1
- saxes: ^5.0.1
- symbol-tree: ^3.2.4
- tough-cookie: ^4.0.0
- w3c-hr-time: ^1.0.2
- w3c-xmlserializer: ^2.0.0
- webidl-conversions: ^6.1.0
- whatwg-encoding: ^1.0.5
- whatwg-mimetype: ^2.3.0
- whatwg-url: ^8.5.0
- ws: ^7.4.6
- xml-name-validator: ^3.0.0
- peerDependencies:
- canvas: ^2.5.0
- peerDependenciesMeta:
- canvas:
- optional: true
- checksum: e9ba6ea5f5e0d18647ccedec16bc3c69c8c739732ffcb27c66ffd3cc3f876add291ca4f0b9c209ace939ce2aa3ba9e4d67b7f05317921a4d3eab02fe1cc164ef
- languageName: node
- linkType: hard
-
"jsdom@npm:^19.0.0":
version: 19.0.0
resolution: "jsdom@npm:19.0.0"
@@ -22879,6 +21538,45 @@ __metadata:
languageName: node
linkType: hard
+"jsdom@npm:^20.0.0":
+ version: 20.0.2
+ resolution: "jsdom@npm:20.0.2"
+ dependencies:
+ abab: ^2.0.6
+ acorn: ^8.8.0
+ acorn-globals: ^7.0.0
+ cssom: ^0.5.0
+ cssstyle: ^2.3.0
+ data-urls: ^3.0.2
+ decimal.js: ^10.4.1
+ domexception: ^4.0.0
+ escodegen: ^2.0.0
+ form-data: ^4.0.0
+ html-encoding-sniffer: ^3.0.0
+ http-proxy-agent: ^5.0.0
+ https-proxy-agent: ^5.0.1
+ is-potential-custom-element-name: ^1.0.1
+ nwsapi: ^2.2.2
+ parse5: ^7.1.1
+ saxes: ^6.0.0
+ symbol-tree: ^3.2.4
+ tough-cookie: ^4.1.2
+ w3c-xmlserializer: ^3.0.0
+ webidl-conversions: ^7.0.0
+ whatwg-encoding: ^2.0.0
+ whatwg-mimetype: ^3.0.0
+ whatwg-url: ^11.0.0
+ ws: ^8.9.0
+ xml-name-validator: ^4.0.0
+ peerDependencies:
+ canvas: ^2.5.0
+ peerDependenciesMeta:
+ canvas:
+ optional: true
+ checksum: c6707fdfe92504dbef8ec1727ca638bba5b6c7e01b5fdda48d385e2e8f7e3d5b92f13380448ae9f28e2643a69010bef8ca0f691532390f99d4b722edfe1c8d76
+ languageName: node
+ linkType: hard
+
"jsesc@npm:^2.5.1":
version: 2.5.2
resolution: "jsesc@npm:2.5.2"
@@ -22956,11 +21654,11 @@ __metadata:
linkType: hard
"json-stable-stringify@npm:^1.0.1":
- version: 1.0.1
- resolution: "json-stable-stringify@npm:1.0.1"
+ version: 1.0.2
+ resolution: "json-stable-stringify@npm:1.0.2"
dependencies:
- jsonify: ~0.0.0
- checksum: 3127db54f6507096645411ad9e15abd6091b8a94d675321d5c28ecefe3ddabd07a255d12f27e140dd8af3eb07198c81e4d9a29a14f1f9342546a3e94881bb4f6
+ jsonify: ^0.0.1
+ checksum: 502d021c3c59c09587faa40d7693d77c00460fd6c68bae95d6e35804909ec8c4aec71b136d3a09df61a7ebf803eb6e820f23ede76b77e74b8b02c76afb2ada8c
languageName: node
linkType: hard
@@ -23039,7 +21737,7 @@ __metadata:
languageName: node
linkType: hard
-"jsonify@npm:~0.0.0":
+"jsonify@npm:^0.0.1":
version: 0.0.1
resolution: "jsonify@npm:0.0.1"
checksum: 7f5499cdd59a0967ed35bda48b7cec43d850bbc8fb955cdd3a1717bb0efadbe300724d5646de765bb7a99fc1c3ab06eb80d93503c6faaf99b4ff50a3326692f6
@@ -23275,13 +21973,6 @@ __metadata:
languageName: node
linkType: hard
-"left-pad@npm:^1.3.0":
- version: 1.3.0
- resolution: "left-pad@npm:1.3.0"
- checksum: 3fb59c76e281a2f5c810ad71dbbb8eba8b10c6cf94733dc7f27b8c516a5376cacea53543e76f6ae477d866c8954b27f1e15ca349424c2542474eb5bb1d2b6955
- languageName: node
- linkType: hard
-
"lerna@npm:^3.22.1":
version: 3.22.1
resolution: "lerna@npm:3.22.1"
@@ -23682,7 +22373,7 @@ __metadata:
languageName: node
linkType: hard
-"loader-utils@npm:3.2.0, loader-utils@npm:^3.2.0":
+"loader-utils@npm:3.2.0":
version: 3.2.0
resolution: "loader-utils@npm:3.2.0"
checksum: 573f7059f283b24b2b68cd230d9f0ba87315da8ecc7885734ea5f108fc83c7882e4eb8f8feab65f7db1661ab540f5aea778f48d18b7aadc24c37be77b2ff70a0
@@ -23690,24 +22381,31 @@ __metadata:
linkType: hard
"loader-utils@npm:^1.0.2, loader-utils@npm:^1.1.0, loader-utils@npm:^1.2.3":
- version: 1.4.1
- resolution: "loader-utils@npm:1.4.1"
+ version: 1.4.2
+ resolution: "loader-utils@npm:1.4.2"
dependencies:
big.js: ^5.2.2
emojis-list: ^3.0.0
json5: ^1.0.1
- checksum: 38096fc9fba3160eb7b7408eb88658a854a992fed2106fe3972d144035688dc4fcb3767cf353f85513ac0e654efbf1001735bd5a8d8bb5429fdb5a6b0712ce92
+ checksum: 2b726088b5526f7605615e3e28043ae9bbd2453f4a85898e1151f3c39dbf7a2b65d09f3996bc588d92ac7e717ded529d3e1ea3ea42c433393be84a58234a2f53
languageName: node
linkType: hard
-"loader-utils@npm:^2.0.0":
- version: 2.0.3
- resolution: "loader-utils@npm:2.0.3"
+"loader-utils@npm:^2.0.0, loader-utils@npm:^2.0.3":
+ version: 2.0.4
+ resolution: "loader-utils@npm:2.0.4"
dependencies:
big.js: ^5.2.2
emojis-list: ^3.0.0
json5: ^2.1.2
- checksum: 6a674996d134ebc267b0bf4b846e99b4b0d53cebc15ecc971ef2ac5977570aae3e6b7d61f4809e135dca76f5e0b29084856e8723b1599762bffd4301e4a28b95
+ checksum: d5654a77f9d339ec2a03d88221a5a695f337bf71eb8dea031b3223420bb818964ba8ed0069145c19b095f6c8b8fd386e602a3fc7ca987042bd8bb1dcc90d7100
+ languageName: node
+ linkType: hard
+
+"loader-utils@npm:^3.2.0":
+ version: 3.2.1
+ resolution: "loader-utils@npm:3.2.1"
+ checksum: d3e1f217d160e8e894a0385a33500d4ce14065e8ffb250f5a81ae65bc2c3baa50625ec34182ba4417b46b4ac6725aed64429e1104d6401e074af2aa1dd018394
languageName: node
linkType: hard
@@ -23765,31 +22463,6 @@ __metadata:
languageName: node
linkType: hard
-"lodash._baseisequal@npm:^3.0.0":
- version: 3.0.7
- resolution: "lodash._baseisequal@npm:3.0.7"
- dependencies:
- lodash.isarray: ^3.0.0
- lodash.istypedarray: ^3.0.0
- lodash.keys: ^3.0.0
- checksum: 7b514d2ab579602f39b70e5f09039666f6617175595ef686da34f6ff5ea924b1c69d2022b83df91cf1b40a69a0ccd9682c376d1acb2fff7c21c6c9cf2c583e27
- languageName: node
- linkType: hard
-
-"lodash._bindcallback@npm:^3.0.0":
- version: 3.0.1
- resolution: "lodash._bindcallback@npm:3.0.1"
- checksum: c135bc26cfbe6fd11b3d2ffc7b8307fbbcecd3fbb45f6ecec301614207a164388fd7ee3f07e3ad0745bbe4c8d3acefc61b967a07b2d43b5b5f5dfdf661ed945a
- languageName: node
- linkType: hard
-
-"lodash._getnative@npm:^3.0.0":
- version: 3.9.1
- resolution: "lodash._getnative@npm:3.9.1"
- checksum: 858cff25fc52353a1e39f44ff87fc1e1e8a85da513818f0caebe50c2795cf5cbce9d71a3e91ec0972bee3b174a74d697a38c6bb16d0b416dcc32322ae152a104
- languageName: node
- linkType: hard
-
"lodash._reinterpolate@npm:^3.0.0":
version: 3.0.0
resolution: "lodash._reinterpolate@npm:3.0.0"
@@ -23860,20 +22533,6 @@ __metadata:
languageName: node
linkType: hard
-"lodash.isarguments@npm:^3.0.0":
- version: 3.1.0
- resolution: "lodash.isarguments@npm:3.1.0"
- checksum: 5e8f95ba10975900a3920fb039a3f89a5a79359a1b5565e4e5b4310ed6ebe64011e31d402e34f577eca983a1fc01ff86c926e3cbe602e1ddfc858fdd353e62d8
- languageName: node
- linkType: hard
-
-"lodash.isarray@npm:^3.0.0":
- version: 3.0.4
- resolution: "lodash.isarray@npm:3.0.4"
- checksum: c6daf1a1e450f20b1426595dc33cfe415d68c1267d3d081253e77430972865ee8d0ab98d777afb448350c677999802d43a7690eb16986e64b8450efc31e5667d
- languageName: node
- linkType: hard
-
"lodash.isboolean@npm:^3.0.3":
version: 3.0.3
resolution: "lodash.isboolean@npm:3.0.3"
@@ -23881,16 +22540,6 @@ __metadata:
languageName: node
linkType: hard
-"lodash.isequal@npm:^3.0":
- version: 3.0.4
- resolution: "lodash.isequal@npm:3.0.4"
- dependencies:
- lodash._baseisequal: ^3.0.0
- lodash._bindcallback: ^3.0.0
- checksum: 27c7792f5fd49f14032537dba47d49bdf523dbce336c384e6320cfe3fe39141b54d4fed8565bedf1f6b7bfa2190fb0da49d8f454ecab1d64dd2865dfaaa55a95
- languageName: node
- linkType: hard
-
"lodash.isequal@npm:^4.5.0":
version: 4.5.0
resolution: "lodash.isequal@npm:4.5.0"
@@ -23940,24 +22589,6 @@ __metadata:
languageName: node
linkType: hard
-"lodash.istypedarray@npm:^3.0.0":
- version: 3.0.6
- resolution: "lodash.istypedarray@npm:3.0.6"
- checksum: 8e4216dfe7f2acae00acc1fe1078ad9babb5b0d4852d508f65c59ce66884328992be23316b4cde6a2e73bbd684471019e79afaf33752912d3dadd9d268a97800
- languageName: node
- linkType: hard
-
-"lodash.keys@npm:^3.0.0":
- version: 3.1.2
- resolution: "lodash.keys@npm:3.1.2"
- dependencies:
- lodash._getnative: ^3.0.0
- lodash.isarguments: ^3.0.0
- lodash.isarray: ^3.0.0
- checksum: ac4c70f0ac158d282ca0097a8ac8e2e433f6d727635ee53b11585ce30c0bc264e7eb0ac6155aad69715f1ab73dd8d00322769d79120afd40adaa383f9bee705a
- languageName: node
- linkType: hard
-
"lodash.keys@npm:^4.0.8":
version: 4.2.0
resolution: "lodash.keys@npm:4.2.0"
@@ -24040,7 +22671,7 @@ __metadata:
languageName: node
linkType: hard
-"lodash@npm:4.17.21, lodash@npm:4.x, lodash@npm:^4.17.12, lodash@npm:^4.17.13, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.2.1, lodash@npm:^4.7.0":
+"lodash@npm:4.17.21, lodash@npm:4.x, lodash@npm:^4.17.12, lodash@npm:^4.17.13, lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4, lodash@npm:^4.2.1":
version: 4.17.21
resolution: "lodash@npm:4.17.21"
checksum: d8cbea072bb08655bb4c989da418994b073a608dffa608b09ac04b43a791b12aeae7cd7ad919aa4c925f33b48490b5cfe6c1f71d827956071dae2e7bb3a6b74c
@@ -24077,9 +22708,9 @@ __metadata:
linkType: hard
"loglevel@npm:^1.8.0":
- version: 1.8.0
- resolution: "loglevel@npm:1.8.0"
- checksum: e67645b38062e73ef72b37664f0cd43e9deea2e9e4a161d67998578f5b758c47740ec976e9dca7d2d05b23414df8004ded8955da50b6ad1dc9628739f645e905
+ version: 1.8.1
+ resolution: "loglevel@npm:1.8.1"
+ checksum: 21069436c97448a1801b154a77d19ada212225c513d94f0471bfe299c981ffd4dc0d21e6211f9250bd6209ba9837bfe0d40d9295c673d73e3c543ec6b1c5d9ef
languageName: node
linkType: hard
@@ -24567,6 +23198,13 @@ __metadata:
languageName: node
linkType: hard
+"mdn-data@npm:2.0.28":
+ version: 2.0.28
+ resolution: "mdn-data@npm:2.0.28"
+ checksum: 20000932bc4cd1cde9cba4e23f08cc4f816398af4c15ec81040ed25421d6bf07b5cf6b17095972577fb498988f40f4cb589e3169b9357bb436a12d8e07e5ea7b
+ languageName: node
+ linkType: hard
+
"media-typer@npm:0.3.0":
version: 0.3.0
resolution: "media-typer@npm:0.3.0"
@@ -24584,11 +23222,11 @@ __metadata:
linkType: hard
"memfs@npm:^3.2.2, memfs@npm:^3.4.1, memfs@npm:^3.4.3":
- version: 3.4.10
- resolution: "memfs@npm:3.4.10"
+ version: 3.4.11
+ resolution: "memfs@npm:3.4.11"
dependencies:
fs-monkey: ^1.0.3
- checksum: 7bf17f35dbf787019266cb55b9488f82fd8f33cae32272df0a86979c99ee028f03b98a165c219abbc3c47f47d1b09ce8d4d0fbd73237fee70e62aec9c933f7bc
+ checksum: 31792e27e6622d63e44aafccf9650d432ba51bcdfddf6ebefcf5fe7c5279da8a3d5481b1597bd21331e68f37c2040a496066c972cc66f18a5022d265c800d395
languageName: node
linkType: hard
@@ -24730,7 +23368,7 @@ __metadata:
languageName: node
linkType: hard
-"micromatch@npm:^3.1.10, micromatch@npm:^3.1.4":
+"micromatch@npm:^3.1.10":
version: 3.1.10
resolution: "micromatch@npm:3.1.10"
dependencies:
@@ -24923,7 +23561,7 @@ __metadata:
languageName: node
linkType: hard
-"minimist@npm:^1.1.0, minimist@npm:^1.1.1, minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6":
+"minimist@npm:^1.1.0, minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6":
version: 1.2.7
resolution: "minimist@npm:1.2.7"
checksum: 8808da67ca50ee19ab2d69051d77ee78572e67297fd8a1635ecc757a15106ccdfb5b8c4d11d84750120142f1684e5329a141295728c755e5d149eedd73cc6572
@@ -25317,7 +23955,7 @@ __metadata:
languageName: node
linkType: hard
-"nan@npm:^2.12.1, nan@npm:^2.14.0":
+"nan@npm:^2.14.0":
version: 2.17.0
resolution: "nan@npm:2.17.0"
dependencies:
@@ -25436,23 +24074,23 @@ __metadata:
linkType: hard
"next@npm:^12.2.4":
- version: 12.3.2
- resolution: "next@npm:12.3.2"
+ version: 12.3.3
+ resolution: "next@npm:12.3.3"
dependencies:
- "@next/env": 12.3.2
- "@next/swc-android-arm-eabi": 12.3.2
- "@next/swc-android-arm64": 12.3.2
- "@next/swc-darwin-arm64": 12.3.2
- "@next/swc-darwin-x64": 12.3.2
- "@next/swc-freebsd-x64": 12.3.2
- "@next/swc-linux-arm-gnueabihf": 12.3.2
- "@next/swc-linux-arm64-gnu": 12.3.2
- "@next/swc-linux-arm64-musl": 12.3.2
- "@next/swc-linux-x64-gnu": 12.3.2
- "@next/swc-linux-x64-musl": 12.3.2
- "@next/swc-win32-arm64-msvc": 12.3.2
- "@next/swc-win32-ia32-msvc": 12.3.2
- "@next/swc-win32-x64-msvc": 12.3.2
+ "@next/env": 12.3.3
+ "@next/swc-android-arm-eabi": 12.3.3
+ "@next/swc-android-arm64": 12.3.3
+ "@next/swc-darwin-arm64": 12.3.3
+ "@next/swc-darwin-x64": 12.3.3
+ "@next/swc-freebsd-x64": 12.3.3
+ "@next/swc-linux-arm-gnueabihf": 12.3.3
+ "@next/swc-linux-arm64-gnu": 12.3.3
+ "@next/swc-linux-arm64-musl": 12.3.3
+ "@next/swc-linux-x64-gnu": 12.3.3
+ "@next/swc-linux-x64-musl": 12.3.3
+ "@next/swc-win32-arm64-msvc": 12.3.3
+ "@next/swc-win32-ia32-msvc": 12.3.3
+ "@next/swc-win32-x64-msvc": 12.3.3
"@swc/helpers": 0.4.11
caniuse-lite: ^1.0.30001406
postcss: 8.4.14
@@ -25500,7 +24138,7 @@ __metadata:
optional: true
bin:
next: dist/bin/next
- checksum: fb55616937867599e257766669eee37119ebb30df3d16a533ea7b7213e80bf403157852d0e189fe027b3dc4dd40fc3eec7866c2b3823214901f3ebbf60a4dd72
+ checksum: 7af340ca49cf270e4b37cdd372c16a7ba1a3cadb1124f0a7a65a49d6fe8b4786070b31064c8e0baa1d4fd765788ed5249d6b31d4455962ab9e5657857f5bd15b
languageName: node
linkType: hard
@@ -25711,20 +24349,6 @@ __metadata:
languageName: node
linkType: hard
-"node-notifier@npm:^8.0.0":
- version: 8.0.2
- resolution: "node-notifier@npm:8.0.2"
- dependencies:
- growly: ^1.3.0
- is-wsl: ^2.2.0
- semver: ^7.3.2
- shellwords: ^0.1.1
- uuid: ^8.3.0
- which: ^2.0.2
- checksum: 8df8618628c14ef26214a376dbde425264b92ae5e5944d21807f41e3d2ed3ff29f6c5aba089f4a5f22328b2157aa874e93f2304a2134b1ee59508cedf7e889bb
- languageName: node
- linkType: hard
-
"node-releases@npm:^2.0.6":
version: 2.0.6
resolution: "node-releases@npm:2.0.6"
@@ -25790,15 +24414,6 @@ __metadata:
languageName: node
linkType: hard
-"normalize-path@npm:^2.1.1":
- version: 2.1.1
- resolution: "normalize-path@npm:2.1.1"
- dependencies:
- remove-trailing-separator: ^1.0.1
- checksum: db814326ff88057437233361b4c7e9cac7b54815b051b57f2d341ce89b1d8ec8cbd43e7fa95d7652b3b69ea8fcc294b89b8530d556a84d1bdace94229e1e9a8b
- languageName: node
- linkType: hard
-
"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0":
version: 3.0.0
resolution: "normalize-path@npm:3.0.0"
@@ -26032,7 +24647,7 @@ __metadata:
languageName: node
linkType: hard
-"nwsapi@npm:^2.0.7, nwsapi@npm:^2.0.9, nwsapi@npm:^2.2.0":
+"nwsapi@npm:^2.2.0, nwsapi@npm:^2.2.2":
version: 2.2.2
resolution: "nwsapi@npm:2.2.2"
checksum: f7c4fedb0dc0786204ee99f440e9827d6e01a0c0322e93b5c9a9a382dd0bd9650d98ca3d1967a77554e3ec1f9a46a20cfea80a41fb00e91c5101c53d8b2c9aed
@@ -26186,7 +24801,7 @@ __metadata:
languageName: node
linkType: hard
-"object.getownpropertydescriptors@npm:^2.0.3, object.getownpropertydescriptors@npm:^2.1.1":
+"object.getownpropertydescriptors@npm:^2.0.3":
version: 2.1.5
resolution: "object.getownpropertydescriptors@npm:2.1.5"
dependencies:
@@ -26450,13 +25065,6 @@ __metadata:
languageName: node
linkType: hard
-"p-each-series@npm:^2.1.0":
- version: 2.2.0
- resolution: "p-each-series@npm:2.2.0"
- checksum: 32a7cce1312bf70f99079db2ff070fc3ee2ed6efe0fa0444616fa38f79730ad09b461d009127d25254c4c865c40b6664e2c656b1a7b2c4781756d9173c974269
- languageName: node
- linkType: hard
-
"p-finally@npm:^1.0.0":
version: 1.0.0
resolution: "p-finally@npm:1.0.0"
@@ -26864,13 +25472,6 @@ __metadata:
languageName: node
linkType: hard
-"parse5@npm:4.0.0":
- version: 4.0.0
- resolution: "parse5@npm:4.0.0"
- checksum: 59e240aaea30d9668ba711e35367fe696d8ffadb5a8f1bb4afe8f3d4f47ac26dcfe9e35a8a6ab34e6504b3afe465b7bec302b6bbe0dd6cb13bd1c212b699d9db
- languageName: node
- linkType: hard
-
"parse5@npm:5.1.0":
version: 5.1.0
resolution: "parse5@npm:5.1.0"
@@ -26885,7 +25486,7 @@ __metadata:
languageName: node
linkType: hard
-"parse5@npm:^7.0.0":
+"parse5@npm:^7.0.0, parse5@npm:^7.1.1":
version: 7.1.1
resolution: "parse5@npm:7.1.1"
dependencies:
@@ -27231,23 +25832,23 @@ __metadata:
languageName: node
linkType: hard
-"playwright-core@npm:1.27.0":
- version: 1.27.0
- resolution: "playwright-core@npm:1.27.0"
+"playwright-core@npm:1.28.0":
+ version: 1.28.0
+ resolution: "playwright-core@npm:1.28.0"
bin:
playwright: cli.js
- checksum: b0e3be60e733e82f6e1f65d1f14a59c98120fb9a82aec93db379f0074cf41dfc2a981a61da87a61f0893f68fdd9665154860add3d63b60889dbcc1a57895718c
+ checksum: c0b1172bcfc7efd9ac91b166679d84b0b86b69d7cd1b199c1951665dc4632d1afb3225cd0df2eda549ae14461689b6a826fb4901c0a39b25161f781ab8dd94a3
languageName: node
linkType: hard
-"playwright@npm:1.27.0":
- version: 1.27.0
- resolution: "playwright@npm:1.27.0"
+"playwright@npm:1.28.0":
+ version: 1.28.0
+ resolution: "playwright@npm:1.28.0"
dependencies:
- playwright-core: 1.27.0
+ playwright-core: 1.28.0
bin:
playwright: cli.js
- checksum: 063e239793e9f8f35f170e9501861f94a5253d32bf34360fa67371a309bda66a66fab449e8ef76e250f84744a968f22866516d20c37829b19ef3ae02dff6f51b
+ checksum: 3c72e2106ae954b1f5db9b9f9abdba1b9c994fb77b72076371f7231ba7b01de096bdefea9c1010c949930d497ba325abc17d4f8df0274e315bbf2ee9f3350133
languageName: node
linkType: hard
@@ -27845,14 +26446,14 @@ __metadata:
languageName: node
linkType: hard
-"postcss@npm:^8.1.10, postcss@npm:^8.2.14, postcss@npm:^8.2.15, postcss@npm:^8.3.7, postcss@npm:^8.4.14, postcss@npm:^8.4.18, postcss@npm:^8.4.7":
- version: 8.4.18
- resolution: "postcss@npm:8.4.18"
+"postcss@npm:^8.1.10, postcss@npm:^8.2.14, postcss@npm:^8.2.15, postcss@npm:^8.3.7, postcss@npm:^8.4.14, postcss@npm:^8.4.18":
+ version: 8.4.19
+ resolution: "postcss@npm:8.4.19"
dependencies:
nanoid: ^3.3.4
picocolors: ^1.0.0
source-map-js: ^1.0.2
- checksum: df38b43e0cd79b115305fb787f4586d376b38c515692ef7429785af84d00ebe86f2276b98071d3f62848daf8639ee4ef6057618b34c292196dc6af072eeede5e
+ checksum: f33594fa0a2b629043deada34171744891054255baa49150d77f08f68edec1fa7eb9740e64c3a32e6f476c16e9e592af942fcf55f93051673dd208c0aee1d60b
languageName: node
linkType: hard
@@ -27868,9 +26469,9 @@ __metadata:
linkType: hard
"preact@npm:^10.5.13":
- version: 10.11.2
- resolution: "preact@npm:10.11.2"
- checksum: ae370a7ef997bc3c4d4e3057ee9b78ced8b078bd96139388e815a5221bdd1e16bf2b62a957b59fb8afdd8eb40e07445bd1c10dbe21b28ec0f6e163829efa475a
+ version: 10.11.3
+ resolution: "preact@npm:10.11.3"
+ checksum: 44f342de226a89b53a7156fad0d4192bfc8233a5cc3eb46162f53d3c0c1c2956222d997927c7dff20f52c3592f112cefec5adac64f0477cbd8370fb39126ef7b
languageName: node
linkType: hard
@@ -27897,7 +26498,7 @@ __metadata:
languageName: node
linkType: hard
-"prettier@npm:2.7.1, prettier@npm:>=2.2.1 <=3.0.0, prettier@npm:>=2.5, prettier@npm:^1.18.2 || ^2.0.0":
+"prettier@npm:2.7.1, prettier@npm:^1.18.2 || ^2.0.0, prettier@npm:^2.7.1":
version: 2.7.1
resolution: "prettier@npm:2.7.1"
bin:
@@ -27923,7 +26524,7 @@ __metadata:
languageName: node
linkType: hard
-"pretty-format@npm:26.x, pretty-format@npm:^26.0.0, pretty-format@npm:^26.6.2":
+"pretty-format@npm:26.x, pretty-format@npm:^26.6.2":
version: 26.6.2
resolution: "pretty-format@npm:26.6.2"
dependencies:
@@ -27935,7 +26536,7 @@ __metadata:
languageName: node
linkType: hard
-"pretty-format@npm:^27.0.2, pretty-format@npm:^27.5.1":
+"pretty-format@npm:^27.0.2":
version: 27.5.1
resolution: "pretty-format@npm:27.5.1"
dependencies:
@@ -27958,14 +26559,14 @@ __metadata:
languageName: node
linkType: hard
-"pretty-format@npm:^29.0.0, pretty-format@npm:^29.2.1":
- version: 29.2.1
- resolution: "pretty-format@npm:29.2.1"
+"pretty-format@npm:^29.0.0, pretty-format@npm:^29.3.1":
+ version: 29.3.1
+ resolution: "pretty-format@npm:29.3.1"
dependencies:
"@jest/schemas": ^29.0.0
ansi-styles: ^5.0.0
react-is: ^18.0.0
- checksum: 35d275a65379fdd52cbf2d984432bca91ca4ebecc6c3459e5d96f653a2855b9aab8147fe303b68435c3d18ec8b80bdbe425ed3b9fc8e4ff112f552f4b949108d
+ checksum: 8c0b27a7f31c678a382de70217c524b752b14c6aaf56f94098b04208d91965e4b4f92c268e6c1124c20c3cf8de146dd4ba6a4d1f1033ae67c0dcccd4de23e98b
languageName: node
linkType: hard
@@ -28946,19 +27547,19 @@ __metadata:
linkType: hard
"react-textarea-autosize@npm:^8.3.0":
- version: 8.3.4
- resolution: "react-textarea-autosize@npm:8.3.4"
+ version: 8.4.0
+ resolution: "react-textarea-autosize@npm:8.4.0"
dependencies:
"@babel/runtime": ^7.10.2
use-composed-ref: ^1.3.0
use-latest: ^1.2.1
peerDependencies:
react: ^16.8.0 || ^17.0.0 || ^18.0.0
- checksum: 02dd38f6c40c4dd88b6c35370eaddc385c0a417c614b5ecb50d1121e99905da26fea9d5c05b580404b7f8a7d9a4964a8613654882be03963c36005779b96cca5
+ checksum: cef5cc06e353c50db19689f4c61260572fea6a48a4b3d7600a1e0b69f20b33b5899db15f272c402c649c999d76834ad11de63f0053c1edab5ae72b05661e22c8
languageName: node
linkType: hard
-"react@npm:16.14.0, react@npm:^16.14.0, react@npm:^16.8.0":
+"react@npm:16.14.0, react@npm:^16.14.0":
version: 16.14.0
resolution: "react@npm:16.14.0"
dependencies:
@@ -29047,16 +27648,6 @@ __metadata:
languageName: node
linkType: hard
-"read-pkg-up@npm:^4.0.0":
- version: 4.0.0
- resolution: "read-pkg-up@npm:4.0.0"
- dependencies:
- find-up: ^3.0.0
- read-pkg: ^3.0.0
- checksum: c889c5bd9a4de84bfb5234ed7e5450b90cf83d05a25025ba04cfe3e1f12302e689d5c445b1c67cc564fbd7e1b931f638fea0299a188e1fd36eac183a1167b533
- languageName: node
- linkType: hard
-
"read-pkg-up@npm:^7.0.1":
version: 7.0.1
resolution: "read-pkg-up@npm:7.0.1"
@@ -29198,15 +27789,6 @@ __metadata:
languageName: node
linkType: hard
-"realpath-native@npm:^1.1.0":
- version: 1.1.0
- resolution: "realpath-native@npm:1.1.0"
- dependencies:
- util.promisify: ^1.0.0
- checksum: 8211c9d7046266ef1f504a8fc11d4dacaff9b5e915756993157d6dd3c112f2f4c5ece6c18732f1970c2bd8d49015fb0d4d8c75cd934f4354160360b74548ddb5
- languageName: node
- linkType: hard
-
"recast@npm:0.21.5":
version: 0.21.5
resolution: "recast@npm:0.21.5"
@@ -29350,18 +27932,18 @@ __metadata:
linkType: hard
"regenerator-runtime@npm:^0.13.10, regenerator-runtime@npm:^0.13.2, regenerator-runtime@npm:^0.13.4, regenerator-runtime@npm:^0.13.7":
- version: 0.13.10
- resolution: "regenerator-runtime@npm:0.13.10"
- checksum: 2990a7a998ff6bf5caf5597c5671751f447560c5060ae5628469620a7ce640131bf0744c506d63c2166783121535da4ed782c3383371f945fb9a37481598a761
+ version: 0.13.11
+ resolution: "regenerator-runtime@npm:0.13.11"
+ checksum: 12b069dc774001fbb0014f6a28f11c09ebfe3c0d984d88c9bced77fdb6fedbacbca434d24da9ae9371bfbf23f754869307fb51a4c98a8b8b18e5ef748677ca24
languageName: node
linkType: hard
"regenerator-transform@npm:^0.15.0":
- version: 0.15.0
- resolution: "regenerator-transform@npm:0.15.0"
+ version: 0.15.1
+ resolution: "regenerator-transform@npm:0.15.1"
dependencies:
"@babel/runtime": ^7.8.4
- checksum: c825d84f580441a3c592ea25668c491e0a1bd3ad55a992ce6b83b34bfc6e811d0b676af4e70f12e2c93834835d6c9181f75f13c8be181844b01e397a7d9df06b
+ checksum: 6588e0c454e92ed6c2b3ed7ab24f61270aef47ae7052eceb5367cc15658948a2e84fdd6849f7c96e561d1f8a7474dc4c292166792e07498fdde226299b9ff374
languageName: node
linkType: hard
@@ -29401,16 +27983,16 @@ __metadata:
linkType: hard
"regexpu-core@npm:^5.1.0":
- version: 5.2.1
- resolution: "regexpu-core@npm:5.2.1"
+ version: 5.2.2
+ resolution: "regexpu-core@npm:5.2.2"
dependencies:
regenerate: ^1.4.2
regenerate-unicode-properties: ^10.1.0
regjsgen: ^0.7.1
regjsparser: ^0.9.1
unicode-match-property-ecmascript: ^2.0.0
- unicode-match-property-value-ecmascript: ^2.0.0
- checksum: 6bbad97524fad1bf9ded80cf3b2f3ebc6aac0b56ac857a69ba15728ae7948800f79da3a5e946924365e241fcfaf90984861567d25ef2887b1905059531b490f0
+ unicode-match-property-value-ecmascript: ^2.1.0
+ checksum: 1d025e2144ee7207db424125a81f5989bd337f56cddc23c0c83c1051679eee33d8c65c0e1e23fa494c2d8c9f0b19c47df0315a924445ad40e733c8aad4286f83
languageName: node
linkType: hard
@@ -29916,13 +28498,6 @@ __metadata:
languageName: node
linkType: hard
-"remove-trailing-separator@npm:^1.0.1":
- version: 1.1.0
- resolution: "remove-trailing-separator@npm:1.1.0"
- checksum: 3568f9f8f5af3737b4aee9e6e1e8ec4be65a92da9cb27f989e0893714d50aa95ed2ff02d40d1fa35e1b1a234dc9c2437050ef356704a3999feaca6667d9e9bfc
- languageName: node
- linkType: hard
-
"renderkid@npm:^3.0.0":
version: 3.0.0
resolution: "renderkid@npm:3.0.0"
@@ -29970,7 +28545,7 @@ __metadata:
languageName: node
linkType: hard
-"request-promise-native@npm:^1.0.5, request-promise-native@npm:^1.0.7":
+"request-promise-native@npm:^1.0.7":
version: 1.0.9
resolution: "request-promise-native@npm:1.0.9"
dependencies:
@@ -30011,7 +28586,7 @@ __metadata:
languageName: node
linkType: hard
-"request@npm:2.88.2, request@npm:^2.87.0, request@npm:^2.88.0":
+"request@npm:2.88.2, request@npm:^2.88.0":
version: 2.88.2
resolution: "request@npm:2.88.2"
dependencies:
@@ -30204,7 +28779,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@npm:^1.1.5, resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.13.1, resolve@npm:^1.14.2, resolve@npm:^1.15.1, resolve@npm:^1.17.0, resolve@npm:^1.18.1, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.22.1, resolve@npm:^1.3.2, resolve@npm:^1.4.0":
+"resolve@npm:^1.1.5, resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.13.1, resolve@npm:^1.14.2, resolve@npm:^1.15.1, resolve@npm:^1.17.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.0, resolve@npm:^1.22.1, resolve@npm:^1.3.2, resolve@npm:^1.4.0":
version: 1.22.1
resolution: "resolve@npm:1.22.1"
dependencies:
@@ -30250,7 +28825,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@patch:resolve@^1.1.5#~builtin, resolve@patch:resolve@^1.1.6#~builtin, resolve@patch:resolve@^1.1.7#~builtin, resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.12.0#~builtin